Submitted URL: http://observablehq.com/
Effective URL: https://observablehq.com/
Submission: On September 27 via api from GB — Scanned from GB

Summary

This website contacted 16 IPs in 3 countries across 12 domains to perform 121 HTTP transactions. The main IP is 2606:4700:10::ac43:aa6, located in United States and belongs to CLOUDFLARENET, US. The main domain is observablehq.com. The Cisco Umbrella rank of the primary domain is 326473.
TLS certificate: Issued by E5 on September 17th 2024. Valid for: 3 months.
This is the only time observablehq.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
72 2606:4700:10:... 13335 (CLOUDFLAR...)
1 2a00:1450:400... 15169 (GOOGLE)
15 2600:9000:215... 16509 (AMAZON-02)
16 2600:9000:235... 16509 (AMAZON-02)
2 2620:1ec:29:1... 8075 (MICROSOFT...)
1 2a02:26f0:480... 20940 (AKAMAI-ASN1)
2 2a04:4e42:200... 54113 (FASTLY)
1 2a00:1450:400... 15169 (GOOGLE)
1 151.101.1.140 54113 (FASTLY)
1 151.101.65.140 54113 (FASTLY)
1 3 2620:1ec:21::14 8068 (MICROSOFT...)
1 13.107.42.14 8068 (MICROSOFT...)
1 34.120.195.249 396982 (GOOGLE-CL...)
3 52.152.143.207 8075 (MICROSOFT...)
1 2001:4860:480... 15169 (GOOGLE)
1 2 13.74.129.1 8075 (MICROSOFT...)
1 1 2620:1ec:c11:... 8068 (MICROSOFT...)
121 16
Apex Domain
Subdomains
Transfer
87 observablehq.com
observablehq.com — Cisco Umbrella Rank: 326473
static.observablehq.com
api.observablehq.com — Cisco Umbrella Rank: 412578
events.observablehq.com — Cisco Umbrella Rank: 917672
3 MB
16 ctfassets.net
images.ctfassets.net — Cisco Umbrella Rank: 4284
126 KB
7 clarity.ms
www.clarity.ms — Cisco Umbrella Rank: 715
o.clarity.ms — Cisco Umbrella Rank: 8147
c.clarity.ms — Cisco Umbrella Rank: 1434
29 KB
4 linkedin.com
px.ads.linkedin.com — Cisco Umbrella Rank: 358
px4.ads.linkedin.com — Cisco Umbrella Rank: 6989
2 KB
2 reddit.com
pixel-config.reddit.com — Cisco Umbrella Rank: 2277
alb.reddit.com — Cisco Umbrella Rank: 1488
761 B
2 redditstatic.com
www.redditstatic.com — Cisco Umbrella Rank: 1249
13 KB
1 bing.com
c.bing.com — Cisco Umbrella Rank: 225
776 B
1 google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 3391
1 sentry.io
o299802.ingest.sentry.io
300 B
1 googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 46
1 KB
1 licdn.com
snap.licdn.com — Cisco Umbrella Rank: 906
14 KB
1 googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 57
105 KB
121 12
Domain Requested by
69 observablehq.com observablehq.com
16 images.ctfassets.net observablehq.com
15 static.observablehq.com observablehq.com
3 o.clarity.ms observablehq.com
3 px.ads.linkedin.com 1 redirects snap.licdn.com
observablehq.com
2 c.clarity.ms 1 redirects
2 api.observablehq.com observablehq.com
2 www.redditstatic.com observablehq.com
www.redditstatic.com
2 www.clarity.ms observablehq.com
www.clarity.ms
1 events.observablehq.com observablehq.com
1 c.bing.com 1 redirects
1 region1.google-analytics.com observablehq.com
1 o299802.ingest.sentry.io observablehq.com
1 px4.ads.linkedin.com observablehq.com
1 alb.reddit.com observablehq.com
1 pixel-config.reddit.com www.redditstatic.com
1 fonts.googleapis.com observablehq.com
1 snap.licdn.com observablehq.com
1 www.googletagmanager.com observablehq.com
121 19

This site contains links to these domains. Also see Links.

Domain
d3js.org
talk.observablehq.com
github.com
www.linkedin.com
twitter.com
www.youtube.com
Subject Issuer Validity Valid
observablehq.com
E5
2024-09-17 -
2024-12-16
3 months crt.sh
*.google-analytics.com
WR2
2024-08-26 -
2024-11-18
3 months crt.sh
static.observablehq.com
Amazon RSA 2048 M02
2024-08-08 -
2025-09-06
a year crt.sh
images.ctfassets.net
Amazon RSA 2048 M02
2023-12-19 -
2025-01-16
a year crt.sh
www.clarity.ms
DigiCert TLS RSA SHA256 2020 CA1
2024-09-04 -
2025-09-04
a year crt.sh
snap.licdn.com
DigiCert SHA2 Secure Server CA
2023-12-13 -
2024-12-12
a year crt.sh
www.redditstatic.com
DigiCert Global G2 TLS RSA SHA256 2020 CA1
2024-05-23 -
2024-11-18
6 months crt.sh
upload.video.google.com
WR2
2024-08-26 -
2024-11-18
3 months crt.sh
*.reddit.com
DigiCert TLS RSA SHA256 2020 CA1
2024-05-30 -
2024-11-26
6 months crt.sh
www.linkedin.com
DigiCert SHA2 Secure Server CA
2024-09-11 -
2025-03-11
6 months crt.sh
ingest.sentry.io
DigiCert Global G2 TLS RSA SHA256 2020 CA1
2023-11-02 -
2024-12-02
a year crt.sh
a.clarity.ms
Microsoft Azure RSA TLS Issuing CA 08
2024-06-23 -
2025-06-18
a year crt.sh

This page contains 1 frames:

Primary Page: https://observablehq.com/
Frame ID: EFBCBA179A1578A4E973A47F94A77FD1
Requests: 121 HTTP requests in this frame

Screenshot

Page Title

Observable: Build expressive charts and dashboards with code

Page URL History Show full URLs

  1. http://observablehq.com/ HTTP 307
    https://observablehq.com/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns

Overall confidence: 100%
Detected patterns
  • googletagmanager\.com/gtag/js

Overall confidence: 100%
Detected patterns
  • snap\.licdn\.com/li\.lms-analytics/insight\.min\.js

Page Statistics

121
Requests

98 %
HTTPS

65 %
IPv6

12
Domains

19
Subdomains

16
IPs

3
Countries

3244 kB
Transfer

11224 kB
Size

17
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. http://observablehq.com/ HTTP 307
    https://observablehq.com/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

Request Chain 66
  • https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=4804308&time=1727443189470&url=https%3A%2F%2Fobservablehq.com%2F HTTP 302
  • https://px4.ads.linkedin.com/collect?v=2&fmt=js&pid=4804308&time=1727443189470&url=https%3A%2F%2Fobservablehq.com%2F&e_ipv6=AQK-9OFMEgLddAAAAZIzoz_qMIkJuYwbZ-oCz2lADZngZIIOwMowK1tVEJUDqdejBjE
Request Chain 102
  • https://c.clarity.ms/c.gif HTTP 302
  • https://c.bing.com/c.gif?ctsa=mr&CtsSyncId=CB91ABBB9A44465BBEEF7907A363DB9D&RedC=c.clarity.ms&MXFR=179B4D94E66E69821F585893E26E6749 HTTP 302
  • https://c.clarity.ms/c.gif?ctsa=mr&CtsSyncId=CB91ABBB9A44465BBEEF7907A363DB9D&MUID=265ECDCDD9AF63873602D8CAD84F627D

121 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
observablehq.com/
Redirect Chain
  • http://observablehq.com/
  • https://observablehq.com/
119 KB
29 KB
Document
General
Full URL
https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Next.js
Resource Hash
095e640a03d01ca7e47e91d145769f1a0a79caa173981cc85aaac2a3f8c2306b
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36

Response headers

cache-control
private, no-cache, no-store, max-age=0, must-revalidate
cf-cache-status
BYPASS
cf-ray
8c9bc9974c048873-LHR
content-encoding
gzip
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-type
text/html; charset=utf-8
date
Fri, 27 Sep 2024 13:19:48 GMT
etag
"pfgx2wu9jb2m6i"
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727443188&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=tHnAiGCjea92F7MTAYVD9SH0FHgjWeOYYiMrGxBLfYk%3D"}]}
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727443188&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=tHnAiGCjea92F7MTAYVD9SH0FHgjWeOYYiMrGxBLfYk%3D
server
cloudflare
strict-transport-security
max-age=86400; includeSubDomains
vary
Accept-Encoding
via
1.1 vegur
x-powered-by
Next.js

Redirect headers

Location
https://observablehq.com/
Non-Authoritative-Reason
HttpsUpgrades
js
www.googletagmanager.com/gtag/
313 KB
105 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=G-9B88TP6PKQ
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:82a::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
4cf6f600a8349ae15d1d1c237f34f2835f294bbdd14481436926d59b7f70c567
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
br
report-to
{"group":"coop_reporting","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/scaffolding/ascgcycc:838:0"}],}
expires
Fri, 27 Sep 2024 13:19:48 GMT
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
vary
Accept-Encoding
access-control-allow-headers
Cache-Control
strict-transport-security
max-age=31536000; includeSubDomains
cache-control
private, max-age=900
cross-origin-resource-policy
cross-origin
access-control-allow-credentials
true
content-security-policy-report-only
script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascgcycc:838:0
access-control-allow-origin
*
cross-origin-opener-policy-report-only
same-origin; report-to=coop_reporting
content-length
107142
x-xss-protection
0
server
Google Tag Manager
d873d0d7738ce615-s.p.woff2
observablehq.com/_next/static/media/
51 KB
51 KB
Font
General
Full URL
https://observablehq.com/_next/static/media/d873d0d7738ce615-s.p.woff2
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
afa332b1866bbcca51c8bb6a5b64e3144d1c3c8b1da00e86d934071bf6b4e8bd
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Origin
https://observablehq.com
Referer
https://observablehq.com/

Response headers

cf-cache-status
HIT
etag
W/"ca00-191c2df6ce0"
age
1880164
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725551745&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=RJjtlbid1sNn1%2FLG2T3VinaPghdznShQYgB1lyEmzmk%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
font/woff2
last-modified
Thu, 05 Sep 2024 15:48:28 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725551745&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=RJjtlbid1sNn1%2FLG2T3VinaPghdznShQYgB1lyEmzmk%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc999991a8873-LHR
accept-ranges
bytes
content-length
51712
server
cloudflare
a34f9d1faa5f3315-s.p.woff2
observablehq.com/_next/static/media/
47 KB
48 KB
Font
General
Full URL
https://observablehq.com/_next/static/media/a34f9d1faa5f3315-s.p.woff2
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
c88db2401bef7e1203e0933cc5525a0f81863bfd076756db12acea5596f089ec
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Origin
https://observablehq.com
Referer
https://observablehq.com/

Response headers

cf-cache-status
HIT
etag
W/"bdac-191c2df6ce0"
age
1891440
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725551745&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=RJjtlbid1sNn1%2FLG2T3VinaPghdznShQYgB1lyEmzmk%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
font/woff2
last-modified
Thu, 05 Sep 2024 15:48:28 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725551745&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=RJjtlbid1sNn1%2FLG2T3VinaPghdznShQYgB1lyEmzmk%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc999a91e8873-LHR
accept-ranges
bytes
content-length
48556
server
cloudflare
58445febe6797cc6-s.p.woff2
observablehq.com/_next/static/media/
36 KB
36 KB
Font
General
Full URL
https://observablehq.com/_next/static/media/58445febe6797cc6-s.p.woff2
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
548e2d3adb7c5e37ee7e8575cf6c83bcb90f3b8b1df88c875597d299aff743dd
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Origin
https://observablehq.com
Referer
https://observablehq.com/

Response headers

cf-cache-status
HIT
etag
W/"8e54-191dc016e58"
age
1469467
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725973378&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=V9qDZBlSQPwx%2FQuW8jE2UL9M2HpqpiXc0SExK1Nbsug%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
font/woff2
last-modified
Tue, 10 Sep 2024 12:56:07 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725973378&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=V9qDZBlSQPwx%2FQuW8jE2UL9M2HpqpiXc0SExK1Nbsug%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc999a9208873-LHR
accept-ranges
bytes
content-length
36436
server
cloudflare
2c9708e03b0d5bad.css
observablehq.com/_next/static/css/
148 KB
29 KB
Stylesheet
General
Full URL
https://observablehq.com/_next/static/css/2c9708e03b0d5bad.css
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
0811776a6c4d126b3b293b5a842054756a29c61dd53c9f45cac4489b52b5f209
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"25080-19211656a40"
age
574016
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726869108&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=nIh51UOikuJpW0PmlmW0r82WMo712tnPMKKnffkl5wY%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
text/css; charset=UTF-8
last-modified
Fri, 20 Sep 2024 21:45:12 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726869108&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=nIh51UOikuJpW0PmlmW0r82WMo712tnPMKKnffkl5wY%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc999990e8873-LHR
server
cloudflare
f910579b71e82180.css
observablehq.com/_next/static/css/
2 KB
3 KB
Stylesheet
General
Full URL
https://observablehq.com/_next/static/css/f910579b71e82180.css
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
cb736e937fa23341eb9f94febba8d750d7b67edbaeda6762c0d6db7c7c0c960c
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"720-191dc016e58"
age
1469777
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725973378&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=V9qDZBlSQPwx%2FQuW8jE2UL9M2HpqpiXc0SExK1Nbsug%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
text/css; charset=UTF-8
last-modified
Tue, 10 Sep 2024 12:56:07 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725973378&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=V9qDZBlSQPwx%2FQuW8jE2UL9M2HpqpiXc0SExK1Nbsug%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99999128873-LHR
server
cloudflare
3934.23bbe2bc1e32f79a.js
observablehq.com/_next/static/chunks/
4 KB
4 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/3934.23bbe2bc1e32f79a.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
68166c6f5ab28cf170dfa2ab8128a2747961f978e63dae5dbc2e5bc35b81def2
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"ea4-191702942f0"
age
3278918
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1724164072&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=T%2F3mwtkIxIAsy7PZdM5xlGFb2sOOjsloaS7JMpFWG%2B4%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Tue, 20 Aug 2024 14:20:38 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1724164072&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=T%2F3mwtkIxIAsy7PZdM5xlGFb2sOOjsloaS7JMpFWG%2B4%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99acb328873-LHR
server
cloudflare
1495.a87882f282558e5f.js
observablehq.com/_next/static/chunks/
8 KB
5 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/1495.a87882f282558e5f.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
724d3e23315aa2efb3af3861cb1ccf688cbf350e6af576eb6900012aa8360b43
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"1e4a-192103815a0"
age
592843
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849402&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=z%2FwyBUEBvn0%2FaCEq1m%2FTK%2FnrpFj%2Fx0DVzbV2lkMYxRk%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849402&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=z%2FwyBUEBvn0%2FaCEq1m%2FTK%2FnrpFj%2Fx0DVzbV2lkMYxRk%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99acb398873-LHR
server
cloudflare
1620.2da851fb93221157.js
observablehq.com/_next/static/chunks/
2 KB
2 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/1620.2da851fb93221157.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
b9964c8a6c0d3015c94f4fce3cfa1e9ee96c62e38ce52bc0b55848e65932f96a
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"896-1916f98b320"
age
3288509
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1724154608&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Z7cs7jQmeYtUUZf%2Fyy206gE6jK3WkAQFotCxvj%2FREo4%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Tue, 20 Aug 2024 11:42:44 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1724154608&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Z7cs7jQmeYtUUZf%2Fyy206gE6jK3WkAQFotCxvj%2FREo4%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99acb3c8873-LHR
server
cloudflare
9610.ed6f622067dfc252.js
observablehq.com/_next/static/chunks/
6 KB
3 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/9610.ed6f622067dfc252.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
0a2f8e4310fb2f4c50d46d7934e7b4c4eb3eeedfc9fca1b8afd2beafe3002f4f
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"185e-191ddc7d290"
age
1439844
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726003161&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=we4%2BcCzpdfW6PtosxSvPIhfHXf1Z%2FBkfciyM1MK96pg%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Tue, 10 Sep 2024 21:12:26 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726003161&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=we4%2BcCzpdfW6PtosxSvPIhfHXf1Z%2FBkfciyM1MK96pg%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99acb418873-LHR
server
cloudflare
webpack-f91046637a6bc88b.js
observablehq.com/_next/static/chunks/
6 KB
5 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/webpack-f91046637a6bc88b.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
5e2bba7877afec82db79ea9a39b9fdafc71e5a211a41174a027d4ec66f9f5c85
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"16ea-1921e903fd8"
age
353118
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727090053&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=zY4BlI8u69o95Lr5sGFXag4AbAJ74aUJHwRcslIyuvM%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Mon, 23 Sep 2024 11:07:03 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727090053&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=zY4BlI8u69o95Lr5sGFXag4AbAJ74aUJHwRcslIyuvM%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99acb468873-LHR
server
cloudflare
framework-945b357d4a851f4b.js
observablehq.com/_next/static/chunks/
137 KB
46 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/framework-945b357d4a851f4b.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
b051674b20e716839ceb594ff84b53cd3c9ffb3180efc7a30f23203c5303c364
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"222e1-19206623768"
age
758774
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726684351&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=pA4RaKegG79hTLl6iZYiYd8hflSL%2BM%2BY22tMdvDCAs8%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 18 Sep 2024 18:25:53 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726684351&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=pA4RaKegG79hTLl6iZYiYd8hflSL%2BM%2BY22tMdvDCAs8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99acb498873-LHR
server
cloudflare
main-6521b4d1fc6bd037.js
observablehq.com/_next/static/chunks/
139 KB
38 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
1ca71c6babcb45bcff55bce4bfd44b7459f181cd7bd6527a6c734405e53f2978
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"22b4a-192117a3a60"
age
572546
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726870475&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=23eR3AOe9ZohUzmp0xBRjxEBOL0%2Ftf5CXgenHuqcXN8%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 22:07:56 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726870475&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=23eR3AOe9ZohUzmp0xBRjxEBOL0%2Ftf5CXgenHuqcXN8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99acb4b8873-LHR
server
cloudflare
_app-d168cdc893d343d1.js
observablehq.com/_next/static/chunks/pages/
2 MB
507 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
d44e842b1f53dbae5af7914ab30bccf4250c1c73f55c983325a86728dba42b2e
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"18d763-1922ae362b0"
age
146341
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 25 Sep 2024 20:33:18 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99acb4e8873-LHR
server
cloudflare
8244-55249ff2a57703a7.js
observablehq.com/_next/static/chunks/
51 KB
14 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/8244-55249ff2a57703a7.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
60e3d134f8bfded26c02396377eb119863bfed2b9457f7e47d1d36b4b3eaf2fe
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"cc6a-19206623768"
age
758774
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726684351&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=pA4RaKegG79hTLl6iZYiYd8hflSL%2BM%2BY22tMdvDCAs8%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 18 Sep 2024 18:25:53 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726684351&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=pA4RaKegG79hTLl6iZYiYd8hflSL%2BM%2BY22tMdvDCAs8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99acb508873-LHR
server
cloudflare
9273-db64c156ab9b88a9.js
observablehq.com/_next/static/chunks/
25 KB
12 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/9273-db64c156ab9b88a9.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
669f57cb50165aa3b9b28e73aec03e6ca9773337c8ee36e214e8ef1610d73ab3
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"65af-18f72963e00"
age
11480660
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Mon, 13 May 2024 15:33:20 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99acb528873-LHR
server
cloudflare
5680-5506ffe4734503c5.js
observablehq.com/_next/static/chunks/
14 KB
5 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/5680-5506ffe4734503c5.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
80129284444390f8d710c5457286c99b826ebccd7443f3ec28964408afd25559
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"368f-18f72963e00"
age
11828406
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614771&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=q1YI90zfO8vJ8EvTlBCVTZHHJNWvLu91sxo27Qsv3%2Bk%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Mon, 13 May 2024 15:33:20 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614771&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=q1YI90zfO8vJ8EvTlBCVTZHHJNWvLu91sxo27Qsv3%2Bk%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afb978873-LHR
server
cloudflare
458-3c579831b0b8a776.js
observablehq.com/_next/static/chunks/
10 KB
6 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/458-3c579831b0b8a776.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
98809a8a1d3a9f101a6d82e9c0fbf50409b7c7335f926f079fb4c88cda8e85ce
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"28db-18f74623fb8"
age
11784634
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715655963&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=io1mR8lzeN1ep2ljIIKMY99ETltpJ%2BNROSuJvc9aZBQ%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Mon, 13 May 2024 23:55:47 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715655963&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=io1mR8lzeN1ep2ljIIKMY99ETltpJ%2BNROSuJvc9aZBQ%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afba08873-LHR
server
cloudflare
9218-186a5c337f1e5818.js
observablehq.com/_next/static/chunks/
21 KB
8 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/9218-186a5c337f1e5818.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
0193dd161f0f40829249cd532449d54a7ab44fb7151db1758260c3f2ae3538b0
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"5273-191dc016e58"
age
1469777
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725973378&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=V9qDZBlSQPwx%2FQuW8jE2UL9M2HpqpiXc0SExK1Nbsug%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Tue, 10 Sep 2024 12:56:07 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725973378&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=V9qDZBlSQPwx%2FQuW8jE2UL9M2HpqpiXc0SExK1Nbsug%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afba18873-LHR
server
cloudflare
9709-309642bfa99b531c.js
observablehq.com/_next/static/chunks/
9 KB
4 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/9709-309642bfa99b531c.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
066d1ac862ba5e21e3bf7aaa08ce49d7bf991193bdbdf6a5f171db7a36e69ead
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"24b2-19206623768"
age
758773
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726684355&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=raVlMrk8R7LFxdIzY9q%2FKh2tmZidHqVfeSlKDgkoUg8%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 18 Sep 2024 18:25:53 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726684355&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=raVlMrk8R7LFxdIzY9q%2FKh2tmZidHqVfeSlKDgkoUg8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afba48873-LHR
server
cloudflare
2328-a34a87014cba856d.js
observablehq.com/_next/static/chunks/
18 KB
8 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/2328-a34a87014cba856d.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
1914459718e8dc5c444e7a7004ba9d623f830e02a1e21112a48fcc312161f8a8
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"471b-19211656a40"
age
574016
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726869109&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ZSII3cg2uOGUWwpQeODu%2F5%2Btc8eBFf12QFXR75xNfQ4%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 21:45:12 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726869109&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ZSII3cg2uOGUWwpQeODu%2F5%2Btc8eBFf12QFXR75xNfQ4%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afbaa8873-LHR
server
cloudflare
3595-76ed8207e8483b05.js
observablehq.com/_next/static/chunks/
125 KB
39 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/3595-76ed8207e8483b05.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
291574354df048be15b1d6433982866a298344507f669da152c27b6c21be81a5
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"1f478-19026719f78"
age
2402850
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718661178&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=enpa%2FUmMbcxX8YhcmzS1WuD24kY135JPDAUm8GxoZQk%3D"}]}
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Mon, 17 Jun 2024 13:44:59 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718661178&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=enpa%2FUmMbcxX8YhcmzS1WuD24kY135JPDAUm8GxoZQk%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afbad8873-LHR
server
cloudflare
1412-03573e896fb222ea.js
observablehq.com/_next/static/chunks/
14 KB
5 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/1412-03573e896fb222ea.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
678cf8edf97a63dc5c5bf0fd3a78423372c4a45755069a921ff93f0a61bed152
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"36b0-191dc016e58"
age
1469777
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725973378&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=V9qDZBlSQPwx%2FQuW8jE2UL9M2HpqpiXc0SExK1Nbsug%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Tue, 10 Sep 2024 12:56:07 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725973378&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=V9qDZBlSQPwx%2FQuW8jE2UL9M2HpqpiXc0SExK1Nbsug%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afbaf8873-LHR
server
cloudflare
3613-7980d96e7ea7497e.js
observablehq.com/_next/static/chunks/
11 KB
4 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/3613-7980d96e7ea7497e.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
84685690d5c8ea3024afd889602922d2b4d90b1bfc3245fd4a66ee23ba0eb1b9
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"2a48-191c2c44b90"
age
1893232
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725549946&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=yhcqFDl0Eb2Jmz6JfGKFTDamhnFoDMBy5%2FofvGYTeuE%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Thu, 05 Sep 2024 15:18:50 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725549946&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=yhcqFDl0Eb2Jmz6JfGKFTDamhnFoDMBy5%2FofvGYTeuE%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afbb28873-LHR
server
cloudflare
4818-0de360413ee588e8.js
observablehq.com/_next/static/chunks/
17 KB
7 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/4818-0de360413ee588e8.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
766450084ba5173cc4c09d36865ccce49cf60db821048d3af2319aef8adece9e
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"45c7-18f72963e00"
age
11828407
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614771&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=q1YI90zfO8vJ8EvTlBCVTZHHJNWvLu91sxo27Qsv3%2Bk%3D"}]}
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Mon, 13 May 2024 15:33:20 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614771&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=q1YI90zfO8vJ8EvTlBCVTZHHJNWvLu91sxo27Qsv3%2Bk%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afbb68873-LHR
server
cloudflare
6595-c23088b33292e493.js
observablehq.com/_next/static/chunks/
50 KB
15 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/6595-c23088b33292e493.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
86cde4e1fba0d52e8253c036ee2c74ddd9dfbffbbe676e81e8aa52bc5b15b176
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"c906-192103815a0"
age
593716
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849368&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=LQxqlqLIk9s9AivtekReFaYD7gierhAkD6ACof7ZWFc%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849368&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=LQxqlqLIk9s9AivtekReFaYD7gierhAkD6ACof7ZWFc%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afbb88873-LHR
server
cloudflare
3288-2f133afe55882af6.js
observablehq.com/_next/static/chunks/
7 KB
3 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/3288-2f133afe55882af6.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
3fa24a2cbd0bf55b960c660d36af255d90b5e0a163f73d84ae4aa4fecb6c7d06
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"1cea-191a46466a8"
age
2402851
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725040336&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KphRxyXgPvxUktGpyeMjLqHdRNl5wLW39Gof5MzdoqQ%3D"}]}
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 30 Aug 2024 17:45:29 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725040336&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KphRxyXgPvxUktGpyeMjLqHdRNl5wLW39Gof5MzdoqQ%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afbba8873-LHR
server
cloudflare
7939-d614cc8ae66523cd.js
observablehq.com/_next/static/chunks/
15 KB
7 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/7939-d614cc8ae66523cd.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
1c04d5d9f36a5392afcf1cc46415cbde020f4ea7e445270e1086f361b3722f1f
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"3ad8-192103815a0"
age
593717
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849367&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=rtj%2FgGquev%2Bf8ZM5OQpX9sI1MQQdPSLxSff4QYOMLe4%3D"}]}
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849367&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=rtj%2FgGquev%2Bf8ZM5OQpX9sI1MQQdPSLxSff4QYOMLe4%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afbbc8873-LHR
server
cloudflare
index-2011a2774348d736.js
observablehq.com/_next/static/chunks/pages/
31 KB
13 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/index-2011a2774348d736.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
5092eda8c6155c5f8efd438bcbc6b8fd4098b436562cf18e5b3d2483aad40631
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"7a4d-192103815a0"
age
593716
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849367&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=rtj%2FgGquev%2Bf8ZM5OQpX9sI1MQQdPSLxSff4QYOMLe4%3D"}]}
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849367&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=rtj%2FgGquev%2Bf8ZM5OQpX9sI1MQQdPSLxSff4QYOMLe4%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afbbe8873-LHR
server
cloudflare
_buildManifest.js
observablehq.com/_next/static/UwPIR5dK7HmJ8e2Rzscc2/
12 KB
6 KB
Script
General
Full URL
https://observablehq.com/_next/static/UwPIR5dK7HmJ8e2Rzscc2/_buildManifest.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
c60de025401b562f85436819906f6cd531ffdbd0f4349756f9840ba6fdc47cc6
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"2e4b-1922ae362b0"
age
146341
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 25 Sep 2024 20:33:18 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afbc08873-LHR
server
cloudflare
_ssgManifest.js
observablehq.com/_next/static/UwPIR5dK7HmJ8e2Rzscc2/
320 B
2 KB
Script
General
Full URL
https://observablehq.com/_next/static/UwPIR5dK7HmJ8e2Rzscc2/_ssgManifest.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
ed5585d6aa076f5be18fb1dd977e402cb7ba583b91d8c4fcd3bef59525bb2fe4
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
br
cf-cache-status
HIT
etag
W/"140-1922ae46098"
age
146341
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D"}]}
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 25 Sep 2024 20:34:23 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99afbc58873-LHR
server
cloudflare
hero-poster-dark.jpg
static.observablehq.com/assets/marketing/components/home-hero-cloud/
95 KB
95 KB
Image
General
Full URL
https://static.observablehq.com/assets/marketing/components/home-hero-cloud/hero-poster-dark.jpg
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
4b79f80bdddd46908fc511c872cbbc1c485a36a43bf5e112f525a5547b08528d

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

vary
Accept-Encoding
etag
"b8f77f8421881d2e69b1b0becfee75eb"
age
24456
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
content-length
96942
x-amz-cf-id
LcssmaKzAW4G7UKAGmh9r9D_rB3fGHJ9AcJ5XdbwxViUWXNfvrZJ8g==
date
Fri, 27 Sep 2024 06:51:16 GMT
content-type
image/jpeg
last-modified
Mon, 19 Aug 2024 16:47:46 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
x-amz-server-side-encryption
AES256
StitchFix_logo_mono_white.png
images.ctfassets.net/uklh5xrq1p2j/5SbvDUNlY1UGMwdPWuVt6o/c4b3bbe3df9de34e2300e476204e13c3/
3 KB
4 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/5SbvDUNlY1UGMwdPWuVt6o/c4b3bbe3df9de34e2300e476204e13c3/StitchFix_logo_mono_white.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
52ba2dd7f169b708782dfffac04c0dca85d8bcf7d4a0b5e4277c002a4d94bc8d

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"63438f1c81db364899b77b67844b299a"
age
41215
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
3548
x-amz-cf-id
efFtI9I32ijv2fSo2epI3CKp_OgXbWiadGb9Og_HSDbAXebzEIEtxA==
date
Fri, 27 Sep 2024 01:52:54 GMT
content-type
image/png
last-modified
Sat, 10 Feb 2024 20:42:30 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
Getty_logo_mono_white.png
images.ctfassets.net/uklh5xrq1p2j/1xB44FKfXf0EaavcNLEP7m/92242586371fba33b92411b413f1f0fd/
3 KB
4 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/1xB44FKfXf0EaavcNLEP7m/92242586371fba33b92411b413f1f0fd/Getty_logo_mono_white.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
73277680415e6b7755bee6b28afb3fc606ff54a27e51769c411ae5f35f53cca7

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"c03010f33b5e6e32f3eb6fc9f2842e68"
age
31740
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
3500
x-amz-cf-id
H0iw2VB5enGDIRW_cMSCij4NEkMzLxX_WFroN2Du-ak8jTD6DOu1wg==
date
Fri, 27 Sep 2024 04:33:02 GMT
content-type
image/png
last-modified
Sat, 10 Feb 2024 20:42:32 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
WashingtonPost_logo_mono_white.png
images.ctfassets.net/uklh5xrq1p2j/6IyDkdHoKy39avCi1DHYYL/d5ec6ec40722c50c5214c627fcb6150c/
9 KB
10 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/6IyDkdHoKy39avCi1DHYYL/d5ec6ec40722c50c5214c627fcb6150c/WashingtonPost_logo_mono_white.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
a40767b138bdd1bced4474a207bc44f5c9c5fa31b101975dbf37e6743c0951ba

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"bd1543958986ba536338d0065b4a0efc"
age
45258
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
9334
x-amz-cf-id
VDI1EGAOXgFe0qmIXy9dQITFEi_zed6psAcip38V1jxvwjDWhgd3yg==
date
Fri, 27 Sep 2024 01:45:14 GMT
content-type
image/png
last-modified
Sat, 10 Feb 2024 20:42:30 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
OpenAI_logo_mono_white.png
images.ctfassets.net/uklh5xrq1p2j/4WBCmyLwwREFLkIwNKlmLJ/010e253faecdb2aa72a64bcfab377a37/
5 KB
5 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/4WBCmyLwwREFLkIwNKlmLJ/010e253faecdb2aa72a64bcfab377a37/OpenAI_logo_mono_white.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
f82393728c2120abfb410e06c4145822592899a7d093d52c25e10ad3d7ed39b7

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"a0c93503e55ee871b07fcd057c8c3ab5"
age
41215
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
5144
x-amz-cf-id
Ma0KDtiYXR1C4pz3EM15bZHJj0jTjy1_BPZk9l6nuv9mSiBrpytQxA==
date
Fri, 27 Sep 2024 01:57:48 GMT
content-type
image/png
last-modified
Sat, 10 Feb 2024 20:42:32 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
NewYorkTimes_logo_mono_white.png
images.ctfassets.net/uklh5xrq1p2j/5w7WA7rvMvoKXemDptPPQL/1e21b57d9cf750869092ee777531feef/
7 KB
7 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/5w7WA7rvMvoKXemDptPPQL/1e21b57d9cf750869092ee777531feef/NewYorkTimes_logo_mono_white.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
96ba386bc6fe68e6f0d48259266c78b0aae6ae90c2b1ffadbf7b7d9e99ceb957

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"a8d039f58668abe760068296863d1ccf"
age
45258
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
6813
x-amz-cf-id
f23mJVnpzY1MkG2LewDmBYjq00vrv9KbZWUbvIbH7BArp-BsxGSMkA==
date
Fri, 27 Sep 2024 01:45:14 GMT
content-type
image/png
last-modified
Sat, 10 Feb 2024 20:42:32 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
X_logo_mono_white.png
images.ctfassets.net/uklh5xrq1p2j/2xGBZgtavs4uudeYH2jV0b/22c81b00649aac4948ecfdda8fca6f73/
2 KB
2 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/2xGBZgtavs4uudeYH2jV0b/22c81b00649aac4948ecfdda8fca6f73/X_logo_mono_white.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
e5fc4be8c1964345482bb88d78ba38b2e9818e9d2e609e12b2d693334fe9c19e

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"01e25c767c11fc9a01ca4c200b4aca08"
age
44708
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
1663
x-amz-cf-id
KT1k3fClkCcYLAZSL86NZym0x6vGmSrrSgaqJSmroaDjvrEK36v-cA==
date
Fri, 27 Sep 2024 02:52:14 GMT
content-type
image/png
last-modified
Sat, 10 Feb 2024 20:42:32 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
NBCNews_logo_mono_white.png
images.ctfassets.net/uklh5xrq1p2j/6Q1QiZ4TC3vtBQF7EF0MI3/6ceb93ebf9a739450a531806c852973e/
5 KB
5 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/6Q1QiZ4TC3vtBQF7EF0MI3/6ceb93ebf9a739450a531806c852973e/NBCNews_logo_mono_white.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
ede6a6c987e990d56df38bf97d6f6f154f0fb9870ae4cfc9dbd6c4da62ae48e8

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"ddd975fffc2862867c3270a4dc3f9b8d"
age
31739
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
5135
x-amz-cf-id
bK4CWFpboCM1pAxXXT51LF80GBTZz7LDF-XXuhpP4GOpfNFUTRyPiA==
date
Fri, 27 Sep 2024 06:51:16 GMT
content-type
image/png
last-modified
Sat, 10 Feb 2024 20:42:31 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
Lirio_logo_mono_white.png
images.ctfassets.net/uklh5xrq1p2j/AfL7nik9h25mYd0RX7D2w/cae766d0339326e181e9c95b7c500b37/
3 KB
3 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/AfL7nik9h25mYd0RX7D2w/cae766d0339326e181e9c95b7c500b37/Lirio_logo_mono_white.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
c3a9e3577b1fc2964576682be7720cfa7f948cef1e0dbfb98ca1cfafd1ea2627

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"927836fb686869f660d07d27f9081139"
age
41214
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
2913
x-amz-cf-id
rm9FZ-kslJTOsi6fzFVyAoqu5xprkET-4M7P9KCpa_5eqsuRNdyLJA==
date
Fri, 27 Sep 2024 01:57:48 GMT
content-type
image/png
last-modified
Sat, 10 Feb 2024 20:42:31 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
MarshallProject_logo_mono_white.png
images.ctfassets.net/uklh5xrq1p2j/3zQsUvWFunf9gWHGjeTtCq/81d5845a9c95959066dc88973225c8f4/
4 KB
5 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/3zQsUvWFunf9gWHGjeTtCq/81d5845a9c95959066dc88973225c8f4/MarshallProject_logo_mono_white.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
8232ce18fea9e0c63553476a411629ca7391034f06f76965e5b28e056d1dcf41

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"7671e5e463aa8b89391b5e6f2451e9c2"
age
37654
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
4529
x-amz-cf-id
M0h-7CXj-Q4g40Hh7_QvUqdVTCcw79XW74D0zMjND0zOoO7KENfLGw==
date
Fri, 27 Sep 2024 02:52:15 GMT
content-type
image/png
last-modified
Sat, 10 Feb 2024 20:42:30 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
HuggingFace_logo_mono_white.png
images.ctfassets.net/uklh5xrq1p2j/2EHm265iZBYmnoCOUDvY0s/9943601bec496b1839241de4d2f44af1/
10 KB
10 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/2EHm265iZBYmnoCOUDvY0s/9943601bec496b1839241de4d2f44af1/HuggingFace_logo_mono_white.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
9830527ca6c1af03bbcf39494d1e2b076ea6570c05ca53fbbee3ece6fdaed68b

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"737c7996ebcc220e8129ed6cc323b845"
age
33644
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
9932
x-amz-cf-id
62QnOmFfA2uU2doBj49RYDswZtCDhtUGWu7gyiFwMSTDuSpbPDt-pQ==
date
Fri, 27 Sep 2024 04:33:02 GMT
content-type
image/png
last-modified
Sat, 10 Feb 2024 20:42:32 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
Economist_logo_mono_white.png
images.ctfassets.net/uklh5xrq1p2j/5pyb1cteJU0GJTySjF2dNW/72c92fb4877095f80c0dd9f32c61143d/
4 KB
5 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/5pyb1cteJU0GJTySjF2dNW/72c92fb4877095f80c0dd9f32c61143d/Economist_logo_mono_white.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
1852366ef34a03ce4b5175278b2a3ef31f88be13838e13404dda0b50c4141401

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"8db4924489d96d5daee3dcbce276a290"
age
45258
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
4369
x-amz-cf-id
PLXMVsziqzFzUWK6hc_q_bGGVKDRKVQXbXbXSFXKwtpRAXdOiYmXRA==
date
Fri, 27 Sep 2024 02:52:14 GMT
content-type
image/png
last-modified
Sat, 10 Feb 2024 20:42:33 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
MIT_logo_mono_white.png
images.ctfassets.net/uklh5xrq1p2j/65FEIpIDF4sGRFk8nJmcYY/c0e257691820379db844604d9c7a4b8e/
628 B
1010 B
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/65FEIpIDF4sGRFk8nJmcYY/c0e257691820379db844604d9c7a4b8e/MIT_logo_mono_white.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
2dce6b732039c3b7a432a7a2635d6aa60e6cd69663cb4328664d1dfa9ecc8bd7

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"7fa2a2353b03aefc33847e3bb14bce0f"
age
37654
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
628
x-amz-cf-id
u1HNJsIWflcCqakKeARsLM3aEo31ncWcE0ItLuUCL-raKXEFTQ1n_g==
date
Fri, 27 Sep 2024 02:52:15 GMT
content-type
image/png
last-modified
Sat, 10 Feb 2024 20:42:30 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
dashboard.png
static.observablehq.com/assets/marketing/components/home-scroll-cloud/
44 KB
44 KB
Image
General
Full URL
https://static.observablehq.com/assets/marketing/components/home-scroll-cloud/dashboard.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
f6cb24a2e11b92928dc38afb090e98887d9b74716ddf5bb7b076cab4701d56b8

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

vary
Accept-Encoding
etag
"00020dd2f86812eef24c1b110d1e7e40"
age
24456
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
content-length
44781
x-amz-cf-id
W1rt7ySXen1-s2NuOun2tuiBZvRU6QliHS4_0UikVgqPydlIkKNDJg==
date
Fri, 27 Sep 2024 06:51:16 GMT
content-type
image/png
last-modified
Mon, 19 Aug 2024 16:53:19 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
x-amz-server-side-encryption
AES256
views.png
static.observablehq.com/assets/marketing/components/home-scroll-cloud/
5 KB
5 KB
Image
General
Full URL
https://static.observablehq.com/assets/marketing/components/home-scroll-cloud/views.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
08a385634d4066550b1411cce845bb285d9fffb653f124fd3e3797fe75b77df3

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

vary
Accept-Encoding
etag
"807d089875d234559dd2f012019e494b"
age
24456
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
content-length
4616
x-amz-cf-id
HczQXXfoNJNTM1-7OGt07sD52aKrB7LSwI5J-IawkdFspC7h9Y-Z3g==
date
Fri, 27 Sep 2024 06:51:16 GMT
content-type
image/png
last-modified
Mon, 19 Aug 2024 16:53:20 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
x-amz-server-side-encryption
AES256
get-more-value.jpg
static.observablehq.com/assets/marketing/components/home-scroll-cloud/
177 KB
178 KB
Image
General
Full URL
https://static.observablehq.com/assets/marketing/components/home-scroll-cloud/get-more-value.jpg
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
fdc81ebfcc8365e12801aed13c1d0ff6935ab4dec76b1487a28ed5492231a3fe

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

vary
Accept-Encoding
etag
"88fd0d8012d324f108780759b957c2cd"
age
30260
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
content-length
181401
x-amz-cf-id
WLRyJZvnzlb2E7MV3iSaIJAcTZ0Hf0q-srDpoBjfLBNmq237ljRr_w==
date
Fri, 27 Sep 2024 04:55:29 GMT
content-type
image/jpeg
last-modified
Mon, 19 Aug 2024 16:53:18 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
x-amz-server-side-encryption
AES256
deploy-bg-unrounded.png
static.observablehq.com/assets/marketing/components/home-scroll-cloud/
41 KB
42 KB
Image
General
Full URL
https://static.observablehq.com/assets/marketing/components/home-scroll-cloud/deploy-bg-unrounded.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
96f76e479c32aba4c471f071700cd60dac6b01120d3b2ed3d89b2de3dcdf3fe5

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

vary
Accept-Encoding
etag
"38e8127a6cbbe0910566c15756e8349f"
age
39087
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
content-length
42320
x-amz-cf-id
pMfVOU5cNgHB39v38ptfFOBc6KKwRvDELuimruDOB8A-MmN2zlyD9g==
date
Fri, 27 Sep 2024 02:52:14 GMT
content-type
image/png
last-modified
Fri, 06 Sep 2024 19:26:09 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
x-amz-server-side-encryption
AES256
deploy-fg-unrounded.png
static.observablehq.com/assets/marketing/components/home-scroll-cloud/
6 KB
6 KB
Image
General
Full URL
https://static.observablehq.com/assets/marketing/components/home-scroll-cloud/deploy-fg-unrounded.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
91cb8f299a4b36a6edc3599f1f8e3944586678380ff2e5a5ac097e836416d11e

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

vary
Accept-Encoding
etag
"9d293dd8fe918c1f6360739f88807ffd"
age
24456
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
content-length
6275
x-amz-cf-id
an1-QdWMVtf1kj6mu3kLa6AceVsHyRB-gYaYP_q7YvdNlNm-Cug2Hw==
date
Fri, 27 Sep 2024 06:46:54 GMT
content-type
image/png
last-modified
Fri, 06 Sep 2024 19:16:37 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
x-amz-server-side-encryption
AES256
demo-thumb.png
static.observablehq.com/assets/marketing/components/home-scroll-cloud/
71 KB
71 KB
Image
General
Full URL
https://static.observablehq.com/assets/marketing/components/home-scroll-cloud/demo-thumb.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
d22a55f2f09a581e36320e447bf1bfcaddb6236c2e35c054546377aa423966bc

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

vary
Accept-Encoding
etag
"144eeecc79fdb8c7d8e99fae2bf1b786"
age
46251
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
content-length
72200
x-amz-cf-id
6q9k2IX1YaRqswKeZb3wWkvIiPYk3b-cbWcp4xH56HTcDShWJTE36g==
date
Fri, 27 Sep 2024 01:06:45 GMT
content-type
image/png
last-modified
Thu, 19 Sep 2024 18:24:18 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
x-amz-server-side-encryption
AES256
demo-play.svg
static.observablehq.com/assets/marketing/components/home-scroll-cloud/
493 B
869 B
Image
General
Full URL
https://static.observablehq.com/assets/marketing/components/home-scroll-cloud/demo-play.svg
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
e1227a8d4d151f5deb37419047a9ed32d10d1c3ce617ac57438392edc0f80788

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

vary
Accept-Encoding
etag
"ca1d5c9df886d94c7a291ad6e33f6bb7"
age
46251
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
content-length
493
x-amz-cf-id
vUQ807Uc0jq1WgeU2P_hi9pnsZLXSLmgfOGOKKFSFCHnR6c7VisSgQ==
date
Fri, 27 Sep 2024 01:06:45 GMT
content-type
image/svg+xml
last-modified
Thu, 19 Sep 2024 18:24:18 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
x-amz-server-side-encryption
AES256
Group_1175.png
images.ctfassets.net/uklh5xrq1p2j/7vlbKCfAhVjebGaM0TbHA/558e66c89d78ea92ab0baf61b29e5675/
4 KB
4 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/7vlbKCfAhVjebGaM0TbHA/558e66c89d78ea92ab0baf61b29e5675/Group_1175.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
bb4bf9c71d49b8cc00b278f77147a88e9f64d46c5565d7ec43273bb569bef4bf

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"9e5ab78fe013ff75c331af6e0dd1dc65"
age
32525
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
3750
x-amz-cf-id
Qi3l4AYTbI6Mx-6c8cl5SLQyVmtOkgr1e1Uz49JNTzqUCRRa_VO0cw==
date
Fri, 27 Sep 2024 04:33:02 GMT
content-type
image/png
last-modified
Tue, 13 Aug 2024 19:27:27 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
chart.png
static.observablehq.com/assets/marketing/components/custom-media/user-analytics/
20 KB
21 KB
Image
General
Full URL
https://static.observablehq.com/assets/marketing/components/custom-media/user-analytics/chart.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
9af6df8683343063120880f3c4b3575079f41c013aa346c031303ba3a4491f14

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

vary
Accept-Encoding
etag
"83a188e0c386c24e060f0349b4c3e3aa"
age
24456
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
content-length
20842
x-amz-cf-id
a-ULnoJ08kL10j3vAIXjVp-YqTlwP7v0T-RhvHNo6biUhC-dLhshIA==
date
Fri, 27 Sep 2024 06:51:16 GMT
content-type
image/png
last-modified
Mon, 19 Aug 2024 16:31:17 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
x-amz-server-side-encryption
AES256
github-stars.png
static.observablehq.com/assets/marketing/components/custom-media/user-analytics/
13 KB
13 KB
Image
General
Full URL
https://static.observablehq.com/assets/marketing/components/custom-media/user-analytics/github-stars.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
0f75406bfd90d4101f2bb38670f720c1b03449467c83fab13e74000761e616ff

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

vary
Accept-Encoding
etag
"46105d4c89e9bf763aa71fa410f352a0"
age
45258
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
content-length
12915
x-amz-cf-id
vpcza1vdf1QMRz9MlNVWyaAwiJ7xec0E6ygE8jadNq8QD9MUTkZ9FA==
date
Fri, 27 Sep 2024 01:06:45 GMT
content-type
image/png
last-modified
Mon, 19 Aug 2024 16:31:17 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
x-amz-server-side-encryption
AES256
image_180.png
images.ctfassets.net/uklh5xrq1p2j/6Z9WpiymrlMHt2fLEUuhla/ed5e141fd5f6c5ab945e0a72c45e4187/
2 KB
2 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/6Z9WpiymrlMHt2fLEUuhla/ed5e141fd5f6c5ab945e0a72c45e4187/image_180.png
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
f689c858465c409ca27ac8fac23d3772b3a0882a608c558b95cfacaef9a87c25

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"6b2fa7228f9457e5648c147bfd67a393"
age
23486
via
1.1 c15415cccc7260d4bd35b1ca2c497c96.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
2022
x-amz-cf-id
DJjy5ju81HLw964uydB5X6NQLfKCNvYVkihdVFNDiGEciI5y4SfSkA==
date
Fri, 27 Sep 2024 06:48:23 GMT
content-type
image/png
last-modified
Tue, 30 Jul 2024 18:51:57 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
gjcw1zv7xv
www.clarity.ms/tag/
637 B
1001 B
Script
General
Full URL
https://www.clarity.ms/tag/gjcw1zv7xv?ref=bwt
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2620:1ec:29:1::64 , United States, ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US),
Reverse DNS
Software
/
Resource Hash
e60a2daf5b29a90613c6cc0da9cb7fb1da2f2affadac1e9ca58147b637f3ea4b

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
no-cache, no-store
request-context
appId=cid-v1:9c7c879b-c51a-427e-9701-218438da5f81
expires
-1
accept-ranges
bytes
x-cache
CONFIG_NOCACHE
content-length
637
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/x-javascript
x-azure-ref
20240927T131949Z-r17bcb8455dvbm9spx8hcy8vt400000006b0000000001zz2
insight.min.js
snap.licdn.com/li.lms-analytics/
40 KB
14 KB
Script
General
Full URL
https://snap.licdn.com/li.lms-analytics/insight.min.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a02:26f0:480:15::213:7e4a Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
Software
/
Resource Hash
8a27dc7b44ebe886390bfa0a9beeea36ea5a3f37479f0e0836b6c9b80d9b35ed
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=71945
content-encoding
gzip
x-cdn
AKAM
x-content-type-options
nosniff
accept-ranges
bytes
content-length
14628
date
Fri, 27 Sep 2024 13:19:49 GMT
last-modified
Thu, 22 Aug 2024 10:43:55 GMT
content-type
application/javascript;charset=utf-8
vary
Accept-Encoding
x-amz-server-side-encryption
AES256
pixel.js
www.redditstatic.com/ads/
42 KB
13 KB
Script
General
Full URL
https://www.redditstatic.com/ads/pixel.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a04:4e42:200::396 , United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
snooserv /
Resource Hash
1593b1f5bf86a2bec3f93142409030a64591d1b6415faaedd0c251dd924d0288

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
public, max-age=60
nel
{"report_to": "w3-reporting-nel", "max_age": 14400, "include_subdomains": false, "success_fraction": 0.02, "failure_fraction": 0.02}
content-encoding
gzip
etag
"bed9b675380c07edc84c03d0f362b192"
report-to
{"group": "w3-reporting-nel", "max_age": 14400, "include_subdomains": true, "endpoints": [{ "url": "https://w3-reporting-nel.reddit.com/reports" }]}, {"group": "w3-reporting", "max_age": 14400, "include_subdomains": true, "endpoints": [{ "url": "https://w3-reporting.reddit.com/reports" }]}, {"group": "w3-reporting-csp", "max_age": 14400, "include_subdomains": true, "endpoints": [{ "url": "https://w3-reporting-csp.reddit.com/reports" }]}
via
1.1 varnish, 1.1 varnish
accept-ranges
bytes
content-length
12103
date
Fri, 27 Sep 2024 13:19:49 GMT
last-modified
Mon, 23 Sep 2024 17:14:22 GMT
content-type
application/javascript
vary
Accept-Encoding,Origin
server
snooserv
x-amz-server-side-encryption
AES256
css2
fonts.googleapis.com/
13 KB
1 KB
Stylesheet
General
Full URL
https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/css/2c9708e03b0d5bad.css
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:829::200a Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
6cf140c7cc6d4b258e6d0ec9ee5f62040d85c8e38c88bfe7d467af0246af6d84
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
x-content-type-options
nosniff
expires
Fri, 27 Sep 2024 13:19:49 GMT
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
text/css; charset=utf-8
last-modified
Fri, 27 Sep 2024 13:19:49 GMT
x-frame-options
SAMEORIGIN
strict-transport-security
max-age=31536000
link
<https://fonts.gstatic.com>; rel=preconnect; crossorigin
cache-control
private, max-age=86400, stale-while-revalidate=604800
timing-allow-origin
*
cross-origin-opener-policy
same-origin-allow-popups
cross-origin-resource-policy
cross-origin
access-control-allow-origin
*
x-xss-protection
0
server
ESF
hero-anim-dark.webm
static.observablehq.com/assets/marketing/components/home-hero-cloud/
4 MB
0
Media
General
Full URL
https://static.observablehq.com/assets/marketing/components/home-hero-cloud/hero-anim-dark.webm
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash

Request headers

Referer
https://observablehq.com/
Accept-Encoding
identity;q=1, *;q=0
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Range
bytes=0-

Response headers

x-amz-cf-pop
FRA50-C1
etag
"c00c441c45a9ffe9047e31c79e11e390"
age
24456
Content-Range
bytes 0-8553610/8553611
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
Content-Length
8553611
x-amz-cf-id
lLNzOOeRindwVrgIkOIfKKXH9NmOJuYHlQf6uZRmhsNW0BpTZFmlmw==
date
Fri, 27 Sep 2024 06:51:16 GMT
content-type
video/webm
vary
Accept-Encoding
server
AmazonS3
last-modified
Mon, 19 Aug 2024 16:40:47 GMT
x-amz-server-side-encryption
AES256
demo-video-thumb-1440.webm
static.observablehq.com/assets/marketing/components/home-scroll-cloud/
28 KB
0
Media
General
Full URL
https://static.observablehq.com/assets/marketing/components/home-scroll-cloud/demo-video-thumb-1440.webm
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash

Request headers

Referer
https://observablehq.com/
Accept-Encoding
identity;q=1, *;q=0
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Range
bytes=0-

Response headers

x-amz-cf-pop
FRA50-C1
etag
"0d5ead938d7ca63c3d9f3618140dc948"
age
26525
Content-Range
bytes 0-1351580/1351581
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
Content-Length
1351581
x-amz-cf-id
NDR8Jj8muElG5vLAP7ZFSDcoSzt54k7HUlnb50OILUz-BFVdEW4QUQ==
date
Fri, 27 Sep 2024 06:18:38 GMT
content-type
video/webm
vary
Accept-Encoding
server
AmazonS3
last-modified
Thu, 19 Sep 2024 18:24:20 GMT
x-amz-server-side-encryption
AES256
demo-video-thumb-1440.webm
static.observablehq.com/assets/marketing/components/home-scroll-cloud/
1 MB
1 MB
Media
General
Full URL
https://static.observablehq.com/assets/marketing/components/home-scroll-cloud/demo-video-thumb-1440.webm
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
a19df565045192e408d273f5138ca58227f9d125c4001a826a911b7e9f7b0120

Request headers

Referer
https://observablehq.com/
Accept-Encoding
identity;q=1, *;q=0
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Range
bytes=0-

Response headers

x-amz-cf-pop
FRA50-C1
etag
"0d5ead938d7ca63c3d9f3618140dc948"
age
26524
Content-Range
bytes 0-1351580/1351581
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
Content-Length
1351581
x-amz-cf-id
nqPdBkJuux4WdID7g2AgXj5Jml-ibmg8oGe2TyBOv1gXRoIpyxsizw==
date
Fri, 27 Sep 2024 06:18:38 GMT
content-type
video/webm
vary
Accept-Encoding
server
AmazonS3
last-modified
Thu, 19 Sep 2024 18:24:20 GMT
x-amz-server-side-encryption
AES256
config
pixel-config.reddit.com/pixels/a2_en56mab6xu66/
3 B
124 B
XHR
General
Full URL
https://pixel-config.reddit.com/pixels/a2_en56mab6xu66/config
Requested by
Host: www.redditstatic.com
URL: https://www.redditstatic.com/ads/pixel.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
151.101.1.140 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
/
Resource Hash
ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=14400
content-encoding
gzip
via
1.1 varnish
accept-ranges
bytes
access-control-allow-origin
*
content-length
27
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/json
a2_en56mab6xu66_telemetry
www.redditstatic.com/ads/conversions-config/v1/pixel/config/
86 B
699 B
XHR
General
Full URL
https://www.redditstatic.com/ads/conversions-config/v1/pixel/config/a2_en56mab6xu66_telemetry
Requested by
Host: www.redditstatic.com
URL: https://www.redditstatic.com/ads/pixel.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a04:4e42:200::396 , United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
snooserv /
Resource Hash
45da241a91c843b268ada7481cdece1aa679f2720931effea28d83e1398d66a9

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
max-age=300
nel
{"report_to": "w3-reporting-nel", "max_age": 14400, "include_subdomains": false, "success_fraction": 0.02, "failure_fraction": 0.02}
content-encoding
gzip
report-to
{"group": "w3-reporting-nel", "max_age": 14400, "include_subdomains": true, "endpoints": [{ "url": "https://w3-reporting-nel.reddit.com/reports" }]}, {"group": "w3-reporting", "max_age": 14400, "include_subdomains": true, "endpoints": [{ "url": "https://w3-reporting.reddit.com/reports" }]}, {"group": "w3-reporting-csp", "max_age": 14400, "include_subdomains": true, "endpoints": [{ "url": "https://w3-reporting-csp.reddit.com/reports" }]}
via
1.1 varnish
accept-ranges
bytes
access-control-allow-origin
*
content-length
97
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/json
vary
Accept-Encoding,Origin
server
snooserv
rp.gif
alb.reddit.com/
42 B
637 B
Image
General
Full URL
https://alb.reddit.com/rp.gif?ts=1727443189467&id=a2_en56mab6xu66&event=PageVisit&m.itemCount=&m.value=&m.valueDecimal=&m.currency=&m.transactionId=&m.customEventName=&m.products=&m.conversionId=&uuid=d55ed295-5ef0-49e2-8399-de36c9634b1a&aaid=&em=&external_id=&idfa=&integration=reddit&opt_out=0&sh=1600&sw=1200&v=rdt_5afed25b&dpm=&dpcc=&dprc=
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
151.101.65.140 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
Varnish /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

nel
{"report_to": "w3-reporting-nel", "max_age": 14400, "include_subdomains": false, "success_fraction": 0.3, "failure_fraction": 0.3}
retry-after
0
cross-origin-resource-policy
cross-origin
report-to
{"group": "w3-reporting-nel", "max_age": 14400, "include_subdomains": true, "endpoints": [{ "url": "https://w3-reporting-nel.reddit.com/reports" }]}, {"group": "w3-reporting", "max_age": 14400, "include_subdomains": true, "endpoints": [{ "url": "https://w3-reporting.reddit.com/reports" }]}, {"group": "w3-reporting-csp", "max_age": 14400, "include_subdomains": true, "endpoints": [{ "url": "https://w3-reporting-csp.reddit.com/reports" }]}
via
1.1 varnish
accept-ranges
bytes
content-length
42
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
image/gif
server
Varnish
attribution_trigger
px.ads.linkedin.com/
2 B
816 B
XHR
General
Full URL
https://px.ads.linkedin.com/attribution_trigger?pid=4804308&time=1727443189470&url=https%3A%2F%2Fobservablehq.com%2F
Requested by
Host: snap.licdn.com
URL: https://snap.licdn.com/li.lms-analytics/insight.min.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2620:1ec:21::14 , United States, ASN8068 (MICROSOFT-CORP-MSN-AS-BLOCK, US),
Reverse DNS
Software
/
Resource Hash
44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Accept
*
Referer
https://observablehq.com/

Response headers

x-li-pop
afd-prod-lor1-x
content-encoding
gzip
x-fs-uuid
00062319b5b1bc394db292fa34d56a0c
x-msedge-ref
Ref A: A649CBC0C07D4D05BEA37EF650A074E9 Ref B: LON04EDGE0609 Ref C: 2024-09-27T13:19:49Z
x-li-fabric
prod-lor1
x-restli-protocol-version
1.0.0
access-control-allow-methods
GET, OPTIONS
x-li-uuid
AAYjGbWxvDlNspL6NNVqDA==
x-li-proto
http/2
access-control-allow-origin
*
x-cache
CONFIG_NOCACHE
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/json
access-control-allow-headers
*
collect
px4.ads.linkedin.com/
Redirect Chain
  • https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=4804308&time=1727443189470&url=https%3A%2F%2Fobservablehq.com%2F
  • https://px4.ads.linkedin.com/collect?v=2&fmt=js&pid=4804308&time=1727443189470&url=https%3A%2F%2Fobservablehq.com%2F&e_ipv6=AQK-9OFMEgLddAAAAZIzoz_qMIkJuYwbZ-oCz2lADZngZIIOwMowK1tVEJUDqdejBjE
0
265 B
Image
General
Full URL
https://px4.ads.linkedin.com/collect?v=2&fmt=js&pid=4804308&time=1727443189470&url=https%3A%2F%2Fobservablehq.com%2F&e_ipv6=AQK-9OFMEgLddAAAAZIzoz_qMIkJuYwbZ-oCz2lADZngZIIOwMowK1tVEJUDqdejBjE
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Server
13.107.42.14 , United States, ASN8068 (MICROSOFT-CORP-MSN-AS-BLOCK, US),
Reverse DNS
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

linkedin-action
1
x-li-pop
afd-prod-ltx1-x
x-msedge-ref
Ref A: E3A53A762ABA4677930823B964C65603 Ref B: LON21EDGE1015 Ref C: 2024-09-27T13:19:50Z
x-li-fabric
prod-ltx1
x-li-uuid
AAYjGbW2ymMo77s/lhWW1w==
x-li-proto
http/2
x-cache
CONFIG_NOCACHE
content-length
0
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/javascript

Redirect headers

linkedin-action
1
x-li-pop
afd-prod-ltx1-x
location
https://px4.ads.linkedin.com/collect?v=2&fmt=js&pid=4804308&time=1727443189470&url=https%3A%2F%2Fobservablehq.com%2F&e_ipv6=AQK-9OFMEgLddAAAAZIzoz_qMIkJuYwbZ-oCz2lADZngZIIOwMowK1tVEJUDqdejBjE
x-msedge-ref
Ref A: 7295F804124C4D9B941A8F8B606EC723 Ref B: LON04EDGE0809 Ref C: 2024-09-27T13:19:49Z
x-li-fabric
prod-ltx1
x-li-uuid
AAYjGbWxkP8rASJmRifFvA==
x-li-proto
http/2
x-cache
CONFIG_NOCACHE
content-length
0
date
Fri, 27 Sep 2024 13:19:49 GMT
clarity.js
www.clarity.ms/s/0.7.47/
64 KB
27 KB
Script
General
Full URL
https://www.clarity.ms/s/0.7.47/clarity.js
Requested by
Host: www.clarity.ms
URL: https://www.clarity.ms/tag/gjcw1zv7xv?ref=bwt
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2620:1ec:29:1::64 , United States, ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US),
Reverse DNS
Software
/
Resource Hash
30adbc7e799238c336b56a1e20db67910f2a114fc3bc6ced6c550b4c873318aa

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

x-azure-ref
20240927T131949Z-r17bcb8455dvbm9spx8hcy8vt400000006b0000000001zz6
cache-control
public, max-age=86400
x-ms-version
2018-03-28
content-encoding
br
etag
W/"0x8DCDDBF777CD6F4"
x-fd-int-roxy-purgeid
51562430
x-ms-request-id
4b6f17ba-701e-003e-77ad-0fb9a4000000
access-control-allow-origin
*
x-cache
TCP_HIT
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/javascript;charset=utf-8
vary
Accept-Encoding
last-modified
Thu, 26 Sep 2024 00:09:19 GMT
/
o299802.ingest.sentry.io/api/5593183/envelope/
2 B
300 B
Fetch
General
Full URL
https://o299802.ingest.sentry.io/api/5593183/envelope/?sentry_key=ca9eac14b9164458a334243bb3c08c45&sentry_version=7&sentry_client=sentry.javascript.nextjs%2F7.80.0
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
34.120.195.249 Kansas City, United States, ASN396982 (GOOGLE-CLOUD-PLATFORM, US),
Reverse DNS
249.195.120.34.bc.googleusercontent.com
Software
nginx /
Resource Hash
44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Content-Type
text/plain;charset=UTF-8
Referer
https://observablehq.com/

Response headers

strict-transport-security
max-age=31536000; includeSubDomains; preload
access-control-expose-headers
x-sentry-error,x-sentry-rate-limits,retry-after
cross-origin-resource-policy
cross-origin
via
1.1 google
access-control-allow-origin
*
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
2
date
Fri, 27 Sep 2024 13:19:49 GMT
content-type
application/json
vary
origin, access-control-request-method, access-control-request-headers
server
nginx
user
api.observablehq.com/
4 B
720 B
Fetch
General
Full URL
https://api.observablehq.com/user
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b
Security Headers
Name Value
Content-Security-Policy default-src 'none'
Strict-Transport-Security max-age=86400; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options deny

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cf-cache-status
BYPASS
etag
"4-K+iMpCQsduglOsYkdIUQZQMtaDM"
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727443190&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=0JOJDMpr4ShsIp1i9oaoDuIvOBq%2ByOb2Ud206oOWqh8%3D"}]}
x-content-type-options
nosniff
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/json; charset=utf-8
vary
Origin, Accept-Encoding
access-control-allow-headers
Authorization, Content-Type
x-frame-options
deny
strict-transport-security
max-age=86400; includeSubDomains; preload
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727443190&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=0JOJDMpr4ShsIp1i9oaoDuIvOBq%2ByOb2Ud206oOWqh8%3D
content-security-policy
default-src 'none'
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
private, no-cache, must-revalidate
access-control-allow-credentials
true
via
1.1 vegur
cf-ray
8c9bc9a298c98873-LHR
accept-ranges
bytes
access-control-allow-origin
https://observablehq.com
content-length
4
server
cloudflare
Kaitlyn_V3_600-_1_-copy.jpg
images.ctfassets.net/uklh5xrq1p2j/abyW2Vm1ggRneFM6vKcNb/174435a3e294516046e64d7435fab32a/
25 KB
26 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/abyW2Vm1ggRneFM6vKcNb/174435a3e294516046e64d7435fab32a/Kaitlyn_V3_600-_1_-copy.jpg
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
97a2bce8a868fc15e0b5eedc9f5acc08b2965fa5b8b2edbab9c42e3a2914c040

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Origin
https://observablehq.com
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"d91d525d3df6d53eed43bde50883bfaa"
age
30262
via
1.1 7a0989f96d7fa4864ba49c5b0d586bb2.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
26085
x-amz-cf-id
n7QMlusFVB0Q-aYofFGlLcuLHH433F9lQw3MVGvGbw7d-icFtZANBg==
date
Fri, 27 Sep 2024 04:55:29 GMT
content-type
image/jpeg
last-modified
Thu, 12 Sep 2024 19:22:46 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
Steph_V3_600-_1_-copy.jpg
images.ctfassets.net/uklh5xrq1p2j/sva3gBiA7RHhoSdJE6Qe6/abf94319132b5f260d94518cbb28b23a/
33 KB
33 KB
Image
General
Full URL
https://images.ctfassets.net/uklh5xrq1p2j/sva3gBiA7RHhoSdJE6Qe6/abf94319132b5f260d94518cbb28b23a/Steph_V3_600-_1_-copy.jpg
Requested by
Host: observablehq.com
URL: https://observablehq.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:235a:d200:12:94b3:c380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Contentful Images API /
Resource Hash
e4fca3ce664c06f4d544a0ef332f5f37c2e0822353fe9128f283a62fb86a5f84

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Origin
https://observablehq.com
Referer
https://observablehq.com/

Response headers

cache-control
max-age=31536000
etag
"dd1df58402f0a2ad90e1fcbbbb7df3b9"
age
44705
via
1.1 7a0989f96d7fa4864ba49c5b0d586bb2.cloudfront.net (CloudFront)
access-control-allow-origin
*
x-cache
Hit from cloudfront
content-length
33610
x-amz-cf-id
lwoDZzBsN9o02KSS_TCWPOTSTEt16Z1meudt5TznQuaWuLHG6atBYw==
date
Fri, 27 Sep 2024 01:45:14 GMT
content-type
image/jpeg
last-modified
Thu, 12 Sep 2024 19:23:12 GMT
server
Contentful Images API
x-amz-cf-pop
FRA60-P9
vary
Accept-Encoding
home-stats
observablehq.com/api/
152 B
2 KB
Fetch
General
Full URL
https://observablehq.com/api/home-stats
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
ea034ce4f26b8d82c114419ce8a23e201674d9b853060f3ecda0ac4002522eb6
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
br
cf-cache-status
HIT
etag
W/"le9i9nusn348"
age
16172
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727369646&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=SbOpZV9lL52pKcbd0SyBZsMsa1CM2fJ8cES2IJjMf1I%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/json; charset=utf-8
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727369646&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=SbOpZV9lL52pKcbd0SyBZsMsa1CM2fJ8cES2IJjMf1I%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
s-maxage=86400
via
1.1 vegur
cf-ray
8c9bc9a278b68873-LHR
server
cloudflare
user
api.observablehq.com/
4 B
715 B
Fetch
General
Full URL
https://api.observablehq.com/user
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b
Security Headers
Name Value
Content-Security-Policy default-src 'none'
Strict-Transport-Security max-age=86400; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options deny

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cf-cache-status
BYPASS
etag
"4-K+iMpCQsduglOsYkdIUQZQMtaDM"
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727443190&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=0JOJDMpr4ShsIp1i9oaoDuIvOBq%2ByOb2Ud206oOWqh8%3D"}]}
x-content-type-options
nosniff
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/json; charset=utf-8
vary
Origin, Accept-Encoding
access-control-allow-headers
Authorization, Content-Type
x-frame-options
deny
strict-transport-security
max-age=86400; includeSubDomains; preload
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727443190&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=0JOJDMpr4ShsIp1i9oaoDuIvOBq%2ByOb2Ud206oOWqh8%3D
content-security-policy
default-src 'none'
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
private, no-cache, must-revalidate
access-control-allow-credentials
true
via
1.1 vegur
cf-ray
8c9bc9a3dadd8873-LHR
accept-ranges
bytes
access-control-allow-origin
https://observablehq.com
content-length
4
server
cloudflare
/
px.ads.linkedin.com/wa/
0
198 B
XHR
General
Full URL
https://px.ads.linkedin.com/wa/
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2620:1ec:21::14 , United States, ASN8068 (MICROSOFT-CORP-MSN-AS-BLOCK, US),
Reverse DNS
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://observablehq.com/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Accept
*
Content-Type
text/plain;charset=UTF-8

Response headers

linkedin-action
1
x-li-pop
afd-prod-ltx1-x
x-msedge-ref
Ref A: 49EEE2DD5CC6439AA97583BC1FF368F4 Ref B: LON04EDGE0809 Ref C: 2024-09-27T13:19:50Z
x-li-fabric
prod-ltx1
access-control-allow-credentials
true
x-li-uuid
AAYjGbW6utIo+mOP5TOI9w==
x-li-proto
http/2
access-control-allow-origin
https://observablehq.com
x-cache
CONFIG_NOCACHE
date
Fri, 27 Sep 2024 13:19:50 GMT
vary
Origin
announcing-observable-cloud.json
observablehq.com/_next/data/UwPIR5dK7HmJ8e2Rzscc2/blog/
19 KB
7 KB
Fetch
General
Full URL
https://observablehq.com/_next/data/UwPIR5dK7HmJ8e2Rzscc2/blog/announcing-observable-cloud.json?specifier=announcing-observable-cloud
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
8f0a0ba8457cb0ebffd7f5cdd7e7ca61ef648568fe62372d2c644c575ea8f0ab
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sentry-trace
f710458567e944b8856ee6cad9e5ca7d-9a7670338132af3c-0
x-nextjs-data
1
Referer
https://observablehq.com/
purpose
prefetch
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
baggage
sentry-environment=production,sentry-release=955f6c7ba0c02eb883c1c16496d1dc9e88b9bdb3,sentry-public_key=ca9eac14b9164458a334243bb3c08c45,sentry-trace_id=f710458567e944b8856ee6cad9e5ca7d,sentry-transaction=%2F,sentry-sampled=false

Response headers

content-encoding
gzip
cf-cache-status
REVALIDATED
etag
"e3jg87mry9eky"
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727296834&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=STApMIS3c7xDcV%2FyFMi2BF1xokJ7t7Cn7oP75LkbCMI%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/json
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727296834&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=STApMIS3c7xDcV%2FyFMi2BF1xokJ7t7Cn7oP75LkbCMI%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
s-maxage=60, stale-while-revalidate
x-nextjs-matched-path
/blog/[specifier]
via
1.1 vegur
cf-ray
8c9bc9a35a248873-LHR
x-nextjs-cache
STALE
server
cloudflare
8741-6aa70ab3f0e95692.js
observablehq.com/_next/static/chunks/
0
3 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/8741-6aa70ab3f0e95692.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"1f6d-192103815a0"
age
592843
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849417&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=XB8SsIEcKtlMC%2FYaJAY0FvAr7cnbWFphhr3TFcI%2BtLk%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849417&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=XB8SsIEcKtlMC%2FYaJAY0FvAr7cnbWFphhr3TFcI%2BtLk%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a658873-LHR
server
cloudflare
%5Bspecifier%5D-41544eb6c0ffbff9.js
observablehq.com/_next/static/chunks/pages/blog/
0
3 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/pages/blog/%5Bspecifier%5D-41544eb6c0ffbff9.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
br
cf-cache-status
HIT
etag
W/"1c1-1920bd3b9b0"
age
665386
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726775714&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iH5eurbr7ccQwk0sl5NDIKl6ymxuZWjOxXbh3DSwMAo%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Thu, 19 Sep 2024 19:47:58 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726775714&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iH5eurbr7ccQwk0sl5NDIKl6ymxuZWjOxXbh3DSwMAo%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a688873-LHR
server
cloudflare
blog.json
observablehq.com/_next/data/UwPIR5dK7HmJ8e2Rzscc2/
44 KB
5 KB
Fetch
General
Full URL
https://observablehq.com/_next/data/UwPIR5dK7HmJ8e2Rzscc2/blog.json
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
6fa95ce965199c9b4e6b60dd096f136507687c14207026a9600fc047cd5c3d90
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sentry-trace
f710458567e944b8856ee6cad9e5ca7d-b4fa8fdf9a14faa5-0
x-nextjs-data
1
Referer
https://observablehq.com/
purpose
prefetch
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
baggage
sentry-environment=production,sentry-release=955f6c7ba0c02eb883c1c16496d1dc9e88b9bdb3,sentry-public_key=ca9eac14b9164458a334243bb3c08c45,sentry-trace_id=f710458567e944b8856ee6cad9e5ca7d,sentry-transaction=%2F,sentry-sampled=false

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
"11wvzzdj2yiymw"
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727370421&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=3jw3WQivB0DinI7lx5OGTjZiqomxaYsOPRipk1Vmba0%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/json
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727370421&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=3jw3WQivB0DinI7lx5OGTjZiqomxaYsOPRipk1Vmba0%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
s-maxage=60, stale-while-revalidate
x-nextjs-matched-path
/blog
via
1.1 vegur
cf-ray
8c9bc9a37a628873-LHR
x-nextjs-cache
HIT
server
cloudflare
blog-ea5eb1c93729ac44.js
observablehq.com/_next/static/chunks/pages/
0
7 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/pages/blog-ea5eb1c93729ac44.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"2d2a-192103815a0"
age
593718
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849370&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=cq5Copmf%2BVDoaDqw4OfZVV2rFxLbnE5q4ZAmlmc8I%2Bo%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849370&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=cq5Copmf%2BVDoaDqw4OfZVV2rFxLbnE5q4ZAmlmc8I%2Bo%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a6c8873-LHR
server
cloudflare
pricing-f1b294a6f040dbca.js
observablehq.com/_next/static/chunks/pages/
0
1 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/pages/pricing-f1b294a6f040dbca.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"411-192103815a0"
age
593718
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849369&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=IyX6y34W%2FHDG3lSu8hWIIW6XB1cBIFCtGhwvdGPhqQo%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849369&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=IyX6y34W%2FHDG3lSu8hWIIW6XB1cBIFCtGhwvdGPhqQo%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a6f8873-LHR
server
cloudflare
1582-a99862b94ee7a831.js
observablehq.com/_next/static/chunks/
0
10 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/1582-a99862b94ee7a831.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"59a5-191c312e890"
age
1888049
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725555099&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KjfhgrzohFpKHq4hD1HdhtgwkI305EjQXk3Qr6Z2qg4%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Thu, 05 Sep 2024 16:44:42 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725555099&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KjfhgrzohFpKHq4hD1HdhtgwkI305EjQXk3Qr6Z2qg4%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a718873-LHR
server
cloudflare
4169-2aebd4faffcaaaa5.js
observablehq.com/_next/static/chunks/
0
27 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/4169-2aebd4faffcaaaa5.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"1298e-19206623768"
age
758776
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726684351&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=pA4RaKegG79hTLl6iZYiYd8hflSL%2BM%2BY22tMdvDCAs8%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 18 Sep 2024 18:25:53 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726684351&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=pA4RaKegG79hTLl6iZYiYd8hflSL%2BM%2BY22tMdvDCAs8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a738873-LHR
server
cloudflare
7147-23138d83cadb151f.js
observablehq.com/_next/static/chunks/
0
8 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/7147-23138d83cadb151f.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"575d-191c312e890"
age
1888049
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725555099&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KjfhgrzohFpKHq4hD1HdhtgwkI305EjQXk3Qr6Z2qg4%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Thu, 05 Sep 2024 16:44:42 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725555099&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KjfhgrzohFpKHq4hD1HdhtgwkI305EjQXk3Qr6Z2qg4%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a768873-LHR
server
cloudflare
2387-12cc0ec8289e1b0a.js
observablehq.com/_next/static/chunks/
0
7 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/2387-12cc0ec8289e1b0a.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"4c9f-191c8ef6d60"
age
1789668
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725653426&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=yvBnjMdw%2BxDlhuVHNyBuQsASFviIGG2apy08J8shftA%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 06 Sep 2024 20:03:40 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725653426&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=yvBnjMdw%2BxDlhuVHNyBuQsASFviIGG2apy08J8shftA%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a7a8873-LHR
server
cloudflare
375-c145fb4d0ba89318.js
observablehq.com/_next/static/chunks/
0
14 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/375-c145fb4d0ba89318.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"8bd2-192074f75c8"
age
743015
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726699898&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=s2VWw6VQZFwRC6b5XBqpylsGjb6JZWzOB0I3EQ0cF0Y%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 18 Sep 2024 22:45:01 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726699898&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=s2VWw6VQZFwRC6b5XBqpylsGjb6JZWzOB0I3EQ0cF0Y%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3baa58873-LHR
server
cloudflare
5180-2328cfbb693e4f66.js
observablehq.com/_next/static/chunks/
0
6 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/5180-2328cfbb693e4f66.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"42a1-1922ae36698"
age
146343
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 25 Sep 2024 20:33:19 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3baa88873-LHR
server
cloudflare
9003-d01830df190b8628.js
observablehq.com/_next/static/chunks/
0
27 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/9003-d01830df190b8628.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"13fa0-191e7aabca0"
age
1274034
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726169015&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=q4c6Kl3B%2BD8bxn7J64N9tYqm7CKRuDC2ihGnVQQyvWw%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Thu, 12 Sep 2024 19:16:52 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726169015&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=q4c6Kl3B%2BD8bxn7J64N9tYqm7CKRuDC2ihGnVQQyvWw%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3baab8873-LHR
server
cloudflare
3195-27db8f7ab404ff47.js
observablehq.com/_next/static/chunks/
0
11 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/3195-27db8f7ab404ff47.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"937a-191233b2788"
age
4569765
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1722873425&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=vzLVCO1BUK2wMaS4eyIw0k4bel%2FcJ7h6aWvgfisGxZY%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Mon, 05 Aug 2024 15:49:25 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1722873425&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=vzLVCO1BUK2wMaS4eyIw0k4bel%2FcJ7h6aWvgfisGxZY%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3baad8873-LHR
server
cloudflare
916-5e534bbdb23701f1.js
observablehq.com/_next/static/chunks/
0
5 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/916-5e534bbdb23701f1.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"341a-192103815a0"
age
593762
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849368&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=LQxqlqLIk9s9AivtekReFaYD7gierhAkD6ACof7ZWFc%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849368&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=LQxqlqLIk9s9AivtekReFaYD7gierhAkD6ACof7ZWFc%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3bab18873-LHR
server
cloudflare
7925-73a41b701fde5c8e.js
observablehq.com/_next/static/chunks/
0
7 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/7925-73a41b701fde5c8e.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"3897-1920cb33888"
age
652719
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726790341&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=leN6WfihapRWL4wTFYtEsCrgbJ6jwe0aQoz1eYmAAhU%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Thu, 19 Sep 2024 23:52:05 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726790341&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=leN6WfihapRWL4wTFYtEsCrgbJ6jwe0aQoz1eYmAAhU%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3bab28873-LHR
server
cloudflare
513-520062b2deb03e08.js
observablehq.com/_next/static/chunks/
0
12 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/513-520062b2deb03e08.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"9184-1922ae36698"
age
145616
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 25 Sep 2024 20:33:19 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3bab58873-LHR
server
cloudflare
2582-a0b5f12d1925bac3.js
observablehq.com/_next/static/chunks/
0
6 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/2582-a0b5f12d1925bac3.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"404e-192103815a0"
age
593718
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849369&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=IyX6y34W%2FHDG3lSu8hWIIW6XB1cBIFCtGhwvdGPhqQo%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849369&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=IyX6y34W%2FHDG3lSu8hWIIW6XB1cBIFCtGhwvdGPhqQo%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3bab68873-LHR
server
cloudflare
%5Bat%5D-e34a9be283494dee.js
observablehq.com/_next/static/chunks/pages/
0
3 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/pages/%5Bat%5D-e34a9be283494dee.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
br
cf-cache-status
HIT
etag
W/"148-192074f75c8"
age
743014
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726699904&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7EV2qAGm%2FHBCGKmNySCH0TcdbuSJ887sIG6SHuWo%2F9o%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 18 Sep 2024 22:45:01 GMT
vary
Accept-Encoding
strict-transport-security
max-age=86400; includeSubDomains
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726699904&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7EV2qAGm%2FHBCGKmNySCH0TcdbuSJ887sIG6SHuWo%2F9o%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3bab88873-LHR
server
cloudflare
collect
o.clarity.ms/
0
280 B
XHR
General
Full URL
https://o.clarity.ms/collect
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
52.152.143.207 Washington, United States, ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US),
Reverse DNS
Software
nginx /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Accept
application/x-clarity-gzip
Referer
https://observablehq.com/

Response headers

Request-Context
appId=cid-v1:238681e8-7d6b-453a-acb6-7dcad74f3111
Access-Control-Allow-Origin
https://observablehq.com
Date
Fri, 27 Sep 2024 13:19:50 GMT
Vary
Origin
Server
nginx
Connection
keep-alive
Access-Control-Allow-Credentials
true
f910579b71e82180.css
observablehq.com/_next/static/css/
2 KB
0
Fetch
General
Full URL
https://observablehq.com/_next/static/css/f910579b71e82180.css
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
cb736e937fa23341eb9f94febba8d750d7b67edbaeda6762c0d6db7c7c0c960c
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sentry-trace
f710458567e944b8856ee6cad9e5ca7d-8544063fd44a92ed-0
Referer
https://observablehq.com/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
baggage
sentry-environment=production,sentry-release=955f6c7ba0c02eb883c1c16496d1dc9e88b9bdb3,sentry-public_key=ca9eac14b9164458a334243bb3c08c45,sentry-trace_id=f710458567e944b8856ee6cad9e5ca7d,sentry-transaction=%2F,sentry-sampled=false

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"720-191dc016e58"
age
1469777
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725973378&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=V9qDZBlSQPwx%2FQuW8jE2UL9M2HpqpiXc0SExK1Nbsug%3D"}]}
date
Fri, 27 Sep 2024 13:19:48 GMT
content-type
text/css; charset=UTF-8
last-modified
Tue, 10 Sep 2024 12:56:07 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725973378&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=V9qDZBlSQPwx%2FQuW8jE2UL9M2HpqpiXc0SExK1Nbsug%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc99999128873-LHR
server
cloudflare
blog-ea5eb1c93729ac44.js
observablehq.com/_next/static/chunks/pages/
11 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/blog-ea5eb1c93729ac44.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
aa9dcda0461a7ce1ff37580e42ff5cf741c4a2a961bf61e8156796ae6ccb2c74
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"2d2a-192103815a0"
age
593718
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849370&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=cq5Copmf%2BVDoaDqw4OfZVV2rFxLbnE5q4ZAmlmc8I%2Bo%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849370&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=cq5Copmf%2BVDoaDqw4OfZVV2rFxLbnE5q4ZAmlmc8I%2Bo%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a6c8873-LHR
server
cloudflare
pricing-f1b294a6f040dbca.js
observablehq.com/_next/static/chunks/pages/
1 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/pricing-f1b294a6f040dbca.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
bca5a1d196265089f7e1ab6e9e1c1bc98d7f1de5b264fd8d9fe1cea421577660
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"411-192103815a0"
age
593718
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849369&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=IyX6y34W%2FHDG3lSu8hWIIW6XB1cBIFCtGhwvdGPhqQo%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849369&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=IyX6y34W%2FHDG3lSu8hWIIW6XB1cBIFCtGhwvdGPhqQo%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a6f8873-LHR
server
cloudflare
8741-6aa70ab3f0e95692.js
observablehq.com/_next/static/chunks/
8 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/8741-6aa70ab3f0e95692.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
7d2b02326821d21335d7afa266510a91d4eaa151f182a42f554059a9c54d3af2
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"1f6d-192103815a0"
age
592843
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849417&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=XB8SsIEcKtlMC%2FYaJAY0FvAr7cnbWFphhr3TFcI%2BtLk%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849417&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=XB8SsIEcKtlMC%2FYaJAY0FvAr7cnbWFphhr3TFcI%2BtLk%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a658873-LHR
server
cloudflare
%5Bspecifier%5D-41544eb6c0ffbff9.js
observablehq.com/_next/static/chunks/pages/blog/
449 B
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/blog/%5Bspecifier%5D-41544eb6c0ffbff9.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
6293ae1a42ba9cd91f13e05a8e7f1a876c92d78599764b0266babd929376513c
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
br
cf-cache-status
HIT
etag
W/"1c1-1920bd3b9b0"
age
665386
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726775714&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iH5eurbr7ccQwk0sl5NDIKl6ymxuZWjOxXbh3DSwMAo%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Thu, 19 Sep 2024 19:47:58 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726775714&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iH5eurbr7ccQwk0sl5NDIKl6ymxuZWjOxXbh3DSwMAo%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a688873-LHR
server
cloudflare
collect
o.clarity.ms/
0
280 B
XHR
General
Full URL
https://o.clarity.ms/collect
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
52.152.143.207 Washington, United States, ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US),
Reverse DNS
Software
nginx /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Accept
application/x-clarity-gzip
Referer
https://observablehq.com/

Response headers

Request-Context
appId=cid-v1:238681e8-7d6b-453a-acb6-7dcad74f3111
Access-Control-Allow-Origin
https://observablehq.com
Date
Fri, 27 Sep 2024 13:19:50 GMT
Vary
Origin
Server
nginx
Connection
keep-alive
Access-Control-Allow-Credentials
true
collect
region1.google-analytics.com/g/
0
0
Fetch
General
Full URL
https://region1.google-analytics.com/g/collect?v=2&tid=G-9B88TP6PKQ&gtm=45je49p0v9106904790za200&_p=1727443188853&gcd=13l3l3l3l1l1&npa=0&dma=0&tag_exp=101671035~101747727&cid=1199394009.1727443191&ul=en-gb&are=1&frm=0&pscdl=noapi&_geo=1&_rdi=1&_s=1&dl=%2F&sid=1727443190&sct=1&seg=0&dt=Observable%3A%20Build%20expressive%20charts%20and%20dashboards%20with%20code&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=2482
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2001:4860:4802:32::36 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
no-cache, no-store, must-revalidate
pragma
no-cache
cross-origin-resource-policy
cross-origin
access-control-allow-credentials
true
content-security-policy-report-only
script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:86:0
report-to
{"group":"coop_reporting","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:86:0"}],}
expires
Fri, 01 Jan 1990 00:00:00 GMT
access-control-allow-origin
https://observablehq.com
cross-origin-opener-policy-report-only
same-origin; report-to=coop_reporting
content-length
0
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
text/plain
server
Golfe2
c.gif
c.clarity.ms/
Redirect Chain
  • https://c.clarity.ms/c.gif
  • https://c.bing.com/c.gif?ctsa=mr&CtsSyncId=CB91ABBB9A44465BBEEF7907A363DB9D&RedC=c.clarity.ms&MXFR=179B4D94E66E69821F585893E26E6749
  • https://c.clarity.ms/c.gif?ctsa=mr&CtsSyncId=CB91ABBB9A44465BBEEF7907A363DB9D&MUID=265ECDCDD9AF63873602D8CAD84F627D
42 B
443 B
Image
General
Full URL
https://c.clarity.ms/c.gif?ctsa=mr&CtsSyncId=CB91ABBB9A44465BBEEF7907A363DB9D&MUID=265ECDCDD9AF63873602D8CAD84F627D
Protocol
H2
Server
13.74.129.1 Dublin, Ireland, ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US),
Reverse DNS
Software
Microsoft-IIS/10.0 / ASP.NET
Resource Hash
99c2917ee5b2a01459a923bdd1c676f15ee73b62b87f696e6735312d26f51e12

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
private, no-cache, proxy-revalidate, no-store
pragma
no-cache
etag
"bb391b5d70eeda1:0"
accept-ranges
bytes
p3p
CP="BUS CUR CONo FIN IVDo ONL OUR PHY SAMo TELo"
content-length
42
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
image/gif
last-modified
Wed, 14 Aug 2024 17:35:32 GMT
server
Microsoft-IIS/10.0
x-powered-by
ASP.NET

Redirect headers

cache-control
private, no-cache, proxy-revalidate, no-store
location
https://c.clarity.ms/c.gif?ctsa=mr&CtsSyncId=CB91ABBB9A44465BBEEF7907A363DB9D&MUID=265ECDCDD9AF63873602D8CAD84F627D
pragma
no-cache
accept-ch
Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version
x-msedge-ref
Ref A: 94CE852969BA4E98850DEDEAB18813ED Ref B: LON04EDGE1209 Ref C: 2024-09-27T13:19:51Z
x-cache
CONFIG_NOCACHE
p3p
CP="BUS CUR CONo FIN IVDo ONL OUR PHY SAMo TELo"
content-length
0
date
Fri, 27 Sep 2024 13:19:50 GMT
x-powered-by
ASP.NET
favicon-512.0667824687f99c942a02e06e2db1a060911da0bf3606671676a255b1cf97b4fe.png
static.observablehq.com/
15 KB
16 KB
Other
General
Full URL
https://static.observablehq.com/favicon-512.0667824687f99c942a02e06e2db1a060911da0bf3606671676a255b1cf97b4fe.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
446698e3bf0388a269cc2bdf1a860a29af05ee02b688dd566ba1f8fc1b4c7dfb

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

cache-control
public, max-age=31536000, immutable
etag
"b47dbe1db856f6e042714ef98a8d9301"
age
22082746
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
content-length
15584
x-amz-cf-id
bj_dVJ6N0xE9zqBLRDlC_vU1sAbmIyZ0-wpDz-2XRtpOQg3ji-h2kw==
date
Mon, 15 Jan 2024 23:14:05 GMT
content-type
image/png
last-modified
Fri, 06 Jan 2023 19:34:21 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
x-amz-server-side-encryption
AES256
1582-a99862b94ee7a831.js
observablehq.com/_next/static/chunks/
22 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/1582-a99862b94ee7a831.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
be889ce342fc0b68baf08ae234f899a4be0f8a6ba7b1a6d2250438c9f43d9229
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"59a5-191c312e890"
age
1888049
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725555099&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KjfhgrzohFpKHq4hD1HdhtgwkI305EjQXk3Qr6Z2qg4%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Thu, 05 Sep 2024 16:44:42 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725555099&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KjfhgrzohFpKHq4hD1HdhtgwkI305EjQXk3Qr6Z2qg4%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a718873-LHR
server
cloudflare
4169-2aebd4faffcaaaa5.js
observablehq.com/_next/static/chunks/
74 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/4169-2aebd4faffcaaaa5.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
dc170733d24ba3fd6021a9785cf098f2ad4b9a5491ad10c088cdf0b7899273b1
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"1298e-19206623768"
age
758776
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726684351&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=pA4RaKegG79hTLl6iZYiYd8hflSL%2BM%2BY22tMdvDCAs8%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 18 Sep 2024 18:25:53 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726684351&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=pA4RaKegG79hTLl6iZYiYd8hflSL%2BM%2BY22tMdvDCAs8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a738873-LHR
server
cloudflare
7147-23138d83cadb151f.js
observablehq.com/_next/static/chunks/
22 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/7147-23138d83cadb151f.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
74abc7fd4ca7abfdd8d759e83a65c64a6f5d3e51fd062047900a95529177c029
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"575d-191c312e890"
age
1888049
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725555099&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KjfhgrzohFpKHq4hD1HdhtgwkI305EjQXk3Qr6Z2qg4%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Thu, 05 Sep 2024 16:44:42 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725555099&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KjfhgrzohFpKHq4hD1HdhtgwkI305EjQXk3Qr6Z2qg4%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a768873-LHR
server
cloudflare
2387-12cc0ec8289e1b0a.js
observablehq.com/_next/static/chunks/
19 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/2387-12cc0ec8289e1b0a.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
b81ef00a2e449f32902cdc348b2d703722a5cace1d5cd7a6e4b9c1ac3c3e484c
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"4c9f-191c8ef6d60"
age
1789668
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1725653426&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=yvBnjMdw%2BxDlhuVHNyBuQsASFviIGG2apy08J8shftA%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 06 Sep 2024 20:03:40 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1725653426&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=yvBnjMdw%2BxDlhuVHNyBuQsASFviIGG2apy08J8shftA%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a37a7a8873-LHR
server
cloudflare
375-c145fb4d0ba89318.js
observablehq.com/_next/static/chunks/
35 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/375-c145fb4d0ba89318.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
2d6d667730b473dce342022b6d1ea93ff742b52a245c4475afbe9710046bb263
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"8bd2-192074f75c8"
age
743015
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726699898&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=s2VWw6VQZFwRC6b5XBqpylsGjb6JZWzOB0I3EQ0cF0Y%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 18 Sep 2024 22:45:01 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726699898&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=s2VWw6VQZFwRC6b5XBqpylsGjb6JZWzOB0I3EQ0cF0Y%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3baa58873-LHR
server
cloudflare
5180-2328cfbb693e4f66.js
observablehq.com/_next/static/chunks/
17 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/5180-2328cfbb693e4f66.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
31a590ec0941de65f4684967190257bda4dc99b08fc59646fc5f575b3e4b0bae
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"42a1-1922ae36698"
age
146343
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 25 Sep 2024 20:33:19 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3baa88873-LHR
server
cloudflare
9003-d01830df190b8628.js
observablehq.com/_next/static/chunks/
80 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/9003-d01830df190b8628.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
b4157aa3bdccaa9fa02001000d0c05a0b6857ee358338c5eec65c6f61820a555
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"13fa0-191e7aabca0"
age
1274034
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726169015&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=q4c6Kl3B%2BD8bxn7J64N9tYqm7CKRuDC2ihGnVQQyvWw%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Thu, 12 Sep 2024 19:16:52 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726169015&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=q4c6Kl3B%2BD8bxn7J64N9tYqm7CKRuDC2ihGnVQQyvWw%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3baab8873-LHR
server
cloudflare
3195-27db8f7ab404ff47.js
observablehq.com/_next/static/chunks/
37 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/3195-27db8f7ab404ff47.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
7727100b6434fcbb65ffd70b84f41f8233ee539fb94f0eb8b6cea6ef56f3d052
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"937a-191233b2788"
age
4569765
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1722873425&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=vzLVCO1BUK2wMaS4eyIw0k4bel%2FcJ7h6aWvgfisGxZY%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Mon, 05 Aug 2024 15:49:25 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1722873425&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=vzLVCO1BUK2wMaS4eyIw0k4bel%2FcJ7h6aWvgfisGxZY%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3baad8873-LHR
server
cloudflare
916-5e534bbdb23701f1.js
observablehq.com/_next/static/chunks/
13 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/916-5e534bbdb23701f1.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
57061571aa0b2e943907b982e600a6a9206dcd69d427759cd317b4beab5dc1e0
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"341a-192103815a0"
age
593762
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849368&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=LQxqlqLIk9s9AivtekReFaYD7gierhAkD6ACof7ZWFc%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849368&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=LQxqlqLIk9s9AivtekReFaYD7gierhAkD6ACof7ZWFc%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3bab18873-LHR
server
cloudflare
7925-73a41b701fde5c8e.js
observablehq.com/_next/static/chunks/
14 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/7925-73a41b701fde5c8e.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
707a05145956561cd9b22cfadac75af14b68d9ed494f239c4e634cd722e3d49c
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"3897-1920cb33888"
age
652719
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726790341&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=leN6WfihapRWL4wTFYtEsCrgbJ6jwe0aQoz1eYmAAhU%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Thu, 19 Sep 2024 23:52:05 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726790341&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=leN6WfihapRWL4wTFYtEsCrgbJ6jwe0aQoz1eYmAAhU%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3bab28873-LHR
server
cloudflare
513-520062b2deb03e08.js
observablehq.com/_next/static/chunks/
36 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/513-520062b2deb03e08.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
890e3e4a095090d41b7d6b5cefc21b82c2e43eecdab42b52b4f2c5708e8b76cf
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"9184-1922ae36698"
age
145616
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 25 Sep 2024 20:33:19 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727296805&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Ao%2Fij0SeLws3RHYmVhvgObVRM7iHdd8UAd0kv77p2y8%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3bab58873-LHR
server
cloudflare
2582-a0b5f12d1925bac3.js
observablehq.com/_next/static/chunks/
16 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/2582-a0b5f12d1925bac3.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a693c67c290d641197f813c99eacaa2bbe17865d9432969aa82cc3ca517384dd
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
gzip
cf-cache-status
HIT
etag
W/"404e-192103815a0"
age
593718
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726849369&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=IyX6y34W%2FHDG3lSu8hWIIW6XB1cBIFCtGhwvdGPhqQo%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Fri, 20 Sep 2024 16:16:04 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726849369&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=IyX6y34W%2FHDG3lSu8hWIIW6XB1cBIFCtGhwvdGPhqQo%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3bab68873-LHR
server
cloudflare
%5Bat%5D-e34a9be283494dee.js
observablehq.com/_next/static/chunks/pages/
328 B
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/%5Bat%5D-e34a9be283494dee.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-6521b4d1fc6bd037.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
356068055b89b00135d5c41ef61f901c078e4be8d16fb581e12d80ff3d1f54e9
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Referer
https://observablehq.com/

Response headers

content-encoding
br
cf-cache-status
HIT
etag
W/"148-192074f75c8"
age
743014
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1726699904&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7EV2qAGm%2FHBCGKmNySCH0TcdbuSJ887sIG6SHuWo%2F9o%3D"}]}
date
Fri, 27 Sep 2024 13:19:50 GMT
content-type
application/javascript; charset=UTF-8
last-modified
Wed, 18 Sep 2024 22:45:01 GMT
vary
Accept-Encoding
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1726699904&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7EV2qAGm%2FHBCGKmNySCH0TcdbuSJ887sIG6SHuWo%2F9o%3D
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cache-control
public, max-age=31536000, immutable
via
1.1 vegur
cf-ray
8c9bc9a3bab88873-LHR
server
cloudflare
beacon-events
events.observablehq.com/
0
469 B
Ping
General
Full URL
https://events.observablehq.com/beacon-events
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::ac43:aa6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'none'
Strict-Transport-Security max-age=86400; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options deny

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Content-Type
text/plain;charset=UTF-8
Referer
https://observablehq.com/

Response headers

cf-cache-status
DYNAMIC
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727443192&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2BbuZ9xvq4i1K6uEA2mYtgJ5h7V6z6y361bfQHZYlDuE%3D"}]}
x-content-type-options
nosniff
date
Fri, 27 Sep 2024 13:19:52 GMT
access-control-allow-headers
Authorization, Content-Type
x-frame-options
deny
strict-transport-security
max-age=86400; includeSubDomains; preload
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1727443192&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2BbuZ9xvq4i1K6uEA2mYtgJ5h7V6z6y361bfQHZYlDuE%3D
content-security-policy
default-src 'none'
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
access-control-allow-credentials
true
via
1.1 vegur
cf-ray
8c9bc9ad58d38873-LHR
access-control-allow-origin
https://observablehq.com
content-length
0
x-powered-by
Express
server
cloudflare
collect
o.clarity.ms/
0
280 B
XHR
General
Full URL
https://o.clarity.ms/collect
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-d168cdc893d343d1.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
52.152.143.207 Washington, United States, ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US),
Reverse DNS
Software
nginx /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Accept
application/x-clarity-gzip
Referer
https://observablehq.com/

Response headers

Request-Context
appId=cid-v1:238681e8-7d6b-453a-acb6-7dcad74f3111
Access-Control-Allow-Origin
https://observablehq.com
Date
Fri, 27 Sep 2024 13:19:52 GMT
Vary
Origin
Server
nginx
Connection
keep-alive
Access-Control-Allow-Credentials
true
hero-anim-dark.webm
static.observablehq.com/assets/marketing/components/home-hero-cloud/
1 MB
0
Media
General
Full URL
https://static.observablehq.com/assets/marketing/components/home-hero-cloud/hero-anim-dark.webm
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:c400:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash

Request headers

Referer
https://observablehq.com/
Accept-Encoding
identity;q=1, *;q=0
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
Range
bytes=4687804-

Response headers

x-amz-cf-pop
FRA50-C1
etag
"c00c441c45a9ffe9047e31c79e11e390"
age
24456
Content-Range
bytes 4687804-8553610/8553611
via
1.1 f7b7cf90592cf6a380fd34cc45e9c4b4.cloudfront.net (CloudFront)
accept-ranges
bytes
x-cache
Hit from cloudfront
Content-Length
3865807
x-amz-cf-id
lLNzOOeRindwVrgIkOIfKKXH9NmOJuYHlQf6uZRmhsNW0BpTZFmlmw==
date
Fri, 27 Sep 2024 06:51:16 GMT
content-type
video/webm
vary
Accept-Encoding
server
AmazonS3
last-modified
Mon, 19 Aug 2024 16:40:47 GMT
x-amz-server-side-encryption
AES256

Verdicts & Comments Add Verdict or Comment

26 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.

function| clarity string| _linkedin_partner_id object| _linkedin_data_partner_ids function| lintrk function| rdt function| gtag object| dataLayer object| webpackChunk_N_E function| __next_set_public_path__ object| next object| __NEXT_DATA__ function| __SSG_MANIFEST_CB object| __NEXT_P object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal function| redditNormalizeEmail boolean| _already_called_lintrk object| __SENTRY__ object| SENTRY_RELEASE function| __NEXT_PRELOADREADY object| __MIDDLEWARE_MATCHERS object| __BUILD_MANIFEST object| __SSG_MANIFEST object| ORIBILI

17 Cookies

Domain/Path Name / Value
www.clarity.ms/ Name: CLID
Value: af5da32a023744c2883a17b535685adf.20240927.20250927
.observablehq.com/ Name: _rdt_uuid
Value: 1727443189342.d55ed295-5ef0-49e2-8399-de36c9634b1a
.linkedin.com/ Name: bcookie
Value: "v=2&5ac22665-0d96-4252-8dc7-c1471a494bcd"
.linkedin.com/ Name: li_gc
Value: MTswOzE3Mjc0NDMxODk7MjswMjEsiVM3UwELnqwEa08cAtKhL9bMR4lTB3/LPLoQc1b5Fw==
.linkedin.com/ Name: lidc
Value: "b=TGST04:s=T:r=T:a=T:p=T:g=3302:u=1:x=1:i=1727443189:t=1727529589:v=2:sig=AQHw-zUz-R6C0t8K-95LBdqChBzRLwrp"
.observablehq.com/ Name: _clck
Value: fr9ik6%7C2%7Cfpj%7C0%7C1731
.observablehq.com/ Name: _ga_9B88TP6PKQ
Value: GS1.1.1727443190.1.0.1727443190.0.0.0
.observablehq.com/ Name: _ga
Value: GA1.1.1199394009.1727443191
.observablehq.com/ Name: _clsk
Value: v5wsn1%7C1727443190967%7C1%7C1%7Co.clarity.ms%2Fcollect
.bing.com/ Name: MUID
Value: 265ECDCDD9AF63873602D8CAD84F627D
.c.bing.com/ Name: MR
Value: 0
.c.bing.com/ Name: SRM_B
Value: 265ECDCDD9AF63873602D8CAD84F627D
.c.clarity.ms/ Name: SM
Value: C
.clarity.ms/ Name: MUID
Value: 265ECDCDD9AF63873602D8CAD84F627D
.c.clarity.ms/ Name: MR
Value: 0
.c.clarity.ms/ Name: ANONCHK
Value: 0
.observablehq.com/ Name: D
Value: 5e120c37-cfb1-4ac5-9616-333ea4accb1d|1758979192145

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' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com; font-src https://observablehq.com https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

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.

alb.reddit.com
api.observablehq.com
c.bing.com
c.clarity.ms
events.observablehq.com
fonts.googleapis.com
images.ctfassets.net
o.clarity.ms
o299802.ingest.sentry.io
observablehq.com
pixel-config.reddit.com
px.ads.linkedin.com
px4.ads.linkedin.com
region1.google-analytics.com
snap.licdn.com
static.observablehq.com
www.clarity.ms
www.googletagmanager.com
www.redditstatic.com
13.107.42.14
13.74.129.1
151.101.1.140
151.101.65.140
2001:4860:4802:32::36
2600:9000:2156:c400:17:a9dd:6000:93a1
2600:9000:235a:d200:12:94b3:c380:93a1
2606:4700:10::ac43:aa6
2620:1ec:21::14
2620:1ec:29:1::64
2620:1ec:c11::237
2a00:1450:4001:829::200a
2a00:1450:4001:82a::2008
2a02:26f0:480:15::213:7e4a
2a04:4e42:200::396
34.120.195.249
52.152.143.207
0193dd161f0f40829249cd532449d54a7ab44fb7151db1758260c3f2ae3538b0
066d1ac862ba5e21e3bf7aaa08ce49d7bf991193bdbdf6a5f171db7a36e69ead
0811776a6c4d126b3b293b5a842054756a29c61dd53c9f45cac4489b52b5f209
08a385634d4066550b1411cce845bb285d9fffb653f124fd3e3797fe75b77df3
095e640a03d01ca7e47e91d145769f1a0a79caa173981cc85aaac2a3f8c2306b
0a2f8e4310fb2f4c50d46d7934e7b4c4eb3eeedfc9fca1b8afd2beafe3002f4f
0f75406bfd90d4101f2bb38670f720c1b03449467c83fab13e74000761e616ff
1593b1f5bf86a2bec3f93142409030a64591d1b6415faaedd0c251dd924d0288
1852366ef34a03ce4b5175278b2a3ef31f88be13838e13404dda0b50c4141401
1914459718e8dc5c444e7a7004ba9d623f830e02a1e21112a48fcc312161f8a8
1c04d5d9f36a5392afcf1cc46415cbde020f4ea7e445270e1086f361b3722f1f
1ca71c6babcb45bcff55bce4bfd44b7459f181cd7bd6527a6c734405e53f2978
291574354df048be15b1d6433982866a298344507f669da152c27b6c21be81a5
2d6d667730b473dce342022b6d1ea93ff742b52a245c4475afbe9710046bb263
2dce6b732039c3b7a432a7a2635d6aa60e6cd69663cb4328664d1dfa9ecc8bd7
30adbc7e799238c336b56a1e20db67910f2a114fc3bc6ced6c550b4c873318aa
31a590ec0941de65f4684967190257bda4dc99b08fc59646fc5f575b3e4b0bae
356068055b89b00135d5c41ef61f901c078e4be8d16fb581e12d80ff3d1f54e9
3fa24a2cbd0bf55b960c660d36af255d90b5e0a163f73d84ae4aa4fecb6c7d06
44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
446698e3bf0388a269cc2bdf1a860a29af05ee02b688dd566ba1f8fc1b4c7dfb
45da241a91c843b268ada7481cdece1aa679f2720931effea28d83e1398d66a9
4b79f80bdddd46908fc511c872cbbc1c485a36a43bf5e112f525a5547b08528d
4cf6f600a8349ae15d1d1c237f34f2835f294bbdd14481436926d59b7f70c567
5092eda8c6155c5f8efd438bcbc6b8fd4098b436562cf18e5b3d2483aad40631
52ba2dd7f169b708782dfffac04c0dca85d8bcf7d4a0b5e4277c002a4d94bc8d
548e2d3adb7c5e37ee7e8575cf6c83bcb90f3b8b1df88c875597d299aff743dd
57061571aa0b2e943907b982e600a6a9206dcd69d427759cd317b4beab5dc1e0
5e2bba7877afec82db79ea9a39b9fdafc71e5a211a41174a027d4ec66f9f5c85
60e3d134f8bfded26c02396377eb119863bfed2b9457f7e47d1d36b4b3eaf2fe
6293ae1a42ba9cd91f13e05a8e7f1a876c92d78599764b0266babd929376513c
669f57cb50165aa3b9b28e73aec03e6ca9773337c8ee36e214e8ef1610d73ab3
678cf8edf97a63dc5c5bf0fd3a78423372c4a45755069a921ff93f0a61bed152
68166c6f5ab28cf170dfa2ab8128a2747961f978e63dae5dbc2e5bc35b81def2
6cf140c7cc6d4b258e6d0ec9ee5f62040d85c8e38c88bfe7d467af0246af6d84
6fa95ce965199c9b4e6b60dd096f136507687c14207026a9600fc047cd5c3d90
707a05145956561cd9b22cfadac75af14b68d9ed494f239c4e634cd722e3d49c
724d3e23315aa2efb3af3861cb1ccf688cbf350e6af576eb6900012aa8360b43
73277680415e6b7755bee6b28afb3fc606ff54a27e51769c411ae5f35f53cca7
74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b
74abc7fd4ca7abfdd8d759e83a65c64a6f5d3e51fd062047900a95529177c029
766450084ba5173cc4c09d36865ccce49cf60db821048d3af2319aef8adece9e
7727100b6434fcbb65ffd70b84f41f8233ee539fb94f0eb8b6cea6ef56f3d052
7d2b02326821d21335d7afa266510a91d4eaa151f182a42f554059a9c54d3af2
80129284444390f8d710c5457286c99b826ebccd7443f3ec28964408afd25559
8232ce18fea9e0c63553476a411629ca7391034f06f76965e5b28e056d1dcf41
84685690d5c8ea3024afd889602922d2b4d90b1bfc3245fd4a66ee23ba0eb1b9
86cde4e1fba0d52e8253c036ee2c74ddd9dfbffbbe676e81e8aa52bc5b15b176
890e3e4a095090d41b7d6b5cefc21b82c2e43eecdab42b52b4f2c5708e8b76cf
8a27dc7b44ebe886390bfa0a9beeea36ea5a3f37479f0e0836b6c9b80d9b35ed
8f0a0ba8457cb0ebffd7f5cdd7e7ca61ef648568fe62372d2c644c575ea8f0ab
91cb8f299a4b36a6edc3599f1f8e3944586678380ff2e5a5ac097e836416d11e
96ba386bc6fe68e6f0d48259266c78b0aae6ae90c2b1ffadbf7b7d9e99ceb957
96f76e479c32aba4c471f071700cd60dac6b01120d3b2ed3d89b2de3dcdf3fe5
97a2bce8a868fc15e0b5eedc9f5acc08b2965fa5b8b2edbab9c42e3a2914c040
9830527ca6c1af03bbcf39494d1e2b076ea6570c05ca53fbbee3ece6fdaed68b
98809a8a1d3a9f101a6d82e9c0fbf50409b7c7335f926f079fb4c88cda8e85ce
99c2917ee5b2a01459a923bdd1c676f15ee73b62b87f696e6735312d26f51e12
9af6df8683343063120880f3c4b3575079f41c013aa346c031303ba3a4491f14
a19df565045192e408d273f5138ca58227f9d125c4001a826a911b7e9f7b0120
a40767b138bdd1bced4474a207bc44f5c9c5fa31b101975dbf37e6743c0951ba
a693c67c290d641197f813c99eacaa2bbe17865d9432969aa82cc3ca517384dd
aa9dcda0461a7ce1ff37580e42ff5cf741c4a2a961bf61e8156796ae6ccb2c74
afa332b1866bbcca51c8bb6a5b64e3144d1c3c8b1da00e86d934071bf6b4e8bd
b051674b20e716839ceb594ff84b53cd3c9ffb3180efc7a30f23203c5303c364
b4157aa3bdccaa9fa02001000d0c05a0b6857ee358338c5eec65c6f61820a555
b81ef00a2e449f32902cdc348b2d703722a5cace1d5cd7a6e4b9c1ac3c3e484c
b9964c8a6c0d3015c94f4fce3cfa1e9ee96c62e38ce52bc0b55848e65932f96a
bb4bf9c71d49b8cc00b278f77147a88e9f64d46c5565d7ec43273bb569bef4bf
bca5a1d196265089f7e1ab6e9e1c1bc98d7f1de5b264fd8d9fe1cea421577660
be889ce342fc0b68baf08ae234f899a4be0f8a6ba7b1a6d2250438c9f43d9229
c3a9e3577b1fc2964576682be7720cfa7f948cef1e0dbfb98ca1cfafd1ea2627
c60de025401b562f85436819906f6cd531ffdbd0f4349756f9840ba6fdc47cc6
c88db2401bef7e1203e0933cc5525a0f81863bfd076756db12acea5596f089ec
ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356
cb736e937fa23341eb9f94febba8d750d7b67edbaeda6762c0d6db7c7c0c960c
d22a55f2f09a581e36320e447bf1bfcaddb6236c2e35c054546377aa423966bc
d44e842b1f53dbae5af7914ab30bccf4250c1c73f55c983325a86728dba42b2e
dc170733d24ba3fd6021a9785cf098f2ad4b9a5491ad10c088cdf0b7899273b1
e1227a8d4d151f5deb37419047a9ed32d10d1c3ce617ac57438392edc0f80788
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e4fca3ce664c06f4d544a0ef332f5f37c2e0822353fe9128f283a62fb86a5f84
e5fc4be8c1964345482bb88d78ba38b2e9818e9d2e609e12b2d693334fe9c19e
e60a2daf5b29a90613c6cc0da9cb7fb1da2f2affadac1e9ca58147b637f3ea4b
ea034ce4f26b8d82c114419ce8a23e201674d9b853060f3ecda0ac4002522eb6
ed5585d6aa076f5be18fb1dd977e402cb7ba583b91d8c4fcd3bef59525bb2fe4
ede6a6c987e990d56df38bf97d6f6f154f0fb9870ae4cfc9dbd6c4da62ae48e8
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f689c858465c409ca27ac8fac23d3772b3a0882a608c558b95cfacaef9a87c25
f6cb24a2e11b92928dc38afb090e98887d9b74716ddf5bb7b076cab4701d56b8
f82393728c2120abfb410e06c4145822592899a7d093d52c25e10ad3d7ed39b7
fdc81ebfcc8365e12801aed13c1d0ff6935ab4dec76b1487a28ed5492231a3fe