Submitted URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Effective URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084a...
Submission: On May 13 via automatic, source hackernews

Summary

This website contacted 14 IPs in 3 countries across 9 domains to perform 59 HTTP transactions. The main IP is 52.4.38.70, located in Ashburn, United States and belongs to AMAZON-AES - Amazon.com, Inc., US. The main domain is medium.freecodecamp.org.
TLS certificate: Issued by Sectigo RSA Domain Validation Secure ... on April 30th 2019. Valid for: a year.
This is the only time medium.freecodecamp.org was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
1 5 52.4.38.70 14618 (AMAZON-AES)
1 6 2606:4700::68... 13335 (CLOUDFLAR...)
17 2606:4700::68... 13335 (CLOUDFLAR...)
1 3 2a00:1450:400... 15169 (GOOGLE)
8 2606:4700::68... 13335 (CLOUDFLAR...)
1 2a00:1450:400... 15169 (GOOGLE)
1 52.85.188.132 16509 (AMAZON-02)
5 2606:4700::68... 13335 (CLOUDFLAR...)
2 54.84.128.185 14618 (AMAZON-AES)
1 54.230.93.186 16509 (AMAZON-02)
1 2600:9000:200... 16509 (AMAZON-02)
10 34.192.104.91 14618 (AMAZON-AES)
2 2600:9000:200... 16509 (AMAZON-02)
59 14
Domain Requested by
13 cdn-images-1.medium.com medium.freecodecamp.org
11 medium.com 1 redirects cdn-static-1.medium.com
medium.freecodecamp.org
10 collector-medium.lightstep.com cdn-static-1.medium.com
8 glyph.medium.com medium.freecodecamp.org
5 medium.freecodecamp.org 1 redirects medium.freecodecamp.org
cdn-static-1.medium.com
4 cdn-static-1.medium.com medium.freecodecamp.org
cdn-static-1.medium.com
3 www.google-analytics.com 1 redirects medium.freecodecamp.org
2 api2.branch.io cdn.branch.io
2 srv-2019-05-13-03.pixel.parsely.com d1z2jf7jlzjs58.cloudfront.net
1 app.link cdn.branch.io
1 cdn.branch.io medium.freecodecamp.org
1 d1z2jf7jlzjs58.cloudfront.net medium.freecodecamp.org
1 stats.g.doubleclick.net medium.freecodecamp.org
59 13
Subject Issuer Validity Valid
medium.freecodecamp.org
Sectigo RSA Domain Validation Secure Server CA
2019-04-30 -
2020-04-29
a year crt.sh
*.medium.com
DigiCert SHA2 Secure Server CA
2018-07-31 -
2020-09-09
2 years crt.sh
*.google-analytics.com
Google Internet Authority G3
2019-04-16 -
2019-07-09
3 months crt.sh
*.g.doubleclick.net
Google Internet Authority G3
2019-04-16 -
2019-07-09
3 months crt.sh
*.cloudfront.net
DigiCert Global CA G2
2018-10-08 -
2019-10-09
a year crt.sh
medium.com
DigiCert SHA2 Extended Validation Server CA
2017-06-01 -
2019-08-30
2 years crt.sh
*.pixel.parsely.com
Amazon
2019-02-27 -
2020-03-27
a year crt.sh
*.branch.io
DigiCert SHA2 Secure Server CA
2018-12-05 -
2020-12-08
2 years crt.sh
appipv4.link
Amazon
2018-09-17 -
2019-10-17
a year crt.sh
*.lightstep.com
Let's Encrypt Authority X3
2019-02-21 -
2019-05-22
3 months crt.sh

This page contains 1 frames:

Primary Page: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Frame ID: 678807C9686FAB99F7FF61E83C858CBF
Requests: 63 HTTP requests in this frame

Screenshot


Page URL History Show full URLs

  1. https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-8... HTTP 302
    https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Fmedium.freecodecamp.org%2Fwhat-i... HTTP 302
    https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-8... Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • script /medium\.com/i

Overall confidence: 100%
Detected patterns
  • headers server /nginx(?:\/([\d.]+))?/i

Overall confidence: 100%
Detected patterns
  • script /google-analytics\.com\/(?:ga|urchin|(analytics))\.js/i
  • env /^gaGlobal$/i

Overall confidence: 100%
Detected patterns
  • env /^PARSELY$/i

Page Statistics

59
Requests

100 %
HTTPS

62 %
IPv6

9
Domains

13
Subdomains

14
IPs

3
Countries

1207 kB
Transfer

3302 kB
Size

13
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. https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3 HTTP 302
    https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Fmedium.freecodecamp.org%2Fwhat-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3 HTTP 302
    https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

Request Chain 22
  • https://www.google-analytics.com/r/collect?v=1&_v=j73&a=141124754&t=pageview&_s=1&dl=https%3A%2F%2Fmedium.freecodecamp.org%2Fwhat-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3%3Fgi%3D1084ad57f6de&ul=en-us&de=UTF-8&dt=What%20I%20learned%20by%20reverse-engineering%20Airbnb%E2%80%99s%20internationalization%20library&sd=24-bit&sr=1600x1200&vp=1585x1200&je=0&_u=IEDAAEAB~&jid=1104712489&gjid=157201845&cid=81945280.1557716538&tid=UA-55446531-3&_gid=1169135694.1557716538&_r=1&z=1916743991 HTTP 302
  • https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-55446531-3&cid=81945280.1557716538&jid=1104712489&_gid=1169135694.1557716538&gjid=157201845&_v=j73&z=1916743991

59 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
medium.freecodecamp.org/
Redirect Chain
  • https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
  • https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Fmedium.freecodecamp.org%2Fwhat-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
  • https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
252 KB
57 KB
Document
General
Full URL
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
52.4.38.70 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-52-4-38-70.compute-1.amazonaws.com
Software
nginx / Medium
Resource Hash
8d26cf29e30b09006e3c7524293afc5709d9c6a335d40adc53623e6de6cd7a0a
Security Headers
Name Value
Content-Security-Policy default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.freecodecamp.org https://*.medium.freecodecamp.org https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

:method
GET
:authority
medium.freecodecamp.org
:scheme
https
:path
/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
pragma
no-cache
cache-control
no-cache
upgrade-insecure-requests
1
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3
accept-encoding
gzip, deflate, br
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

status
200
server
nginx
date
Mon, 13 May 2019 03:02:17 GMT
content-type
text/html; charset=utf-8
content-security-policy
default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.freecodecamp.org https://*.medium.freecodecamp.org https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
x-frame-options
sameorigin
x-content-type-options
nosniff
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
x-powered-by
Medium
x-obvious-tid
1557716536735:e8a661ae526c
x-obvious-info
37498-ede1889,ede18891a82
link
<https://medium.com/humans.txt>; rel="humans"
cache-control
no-cache, no-store, max-age=0, must-revalidate
expires
Thu, 09 Sep 1999 09:09:09 GMT
pragma
no-cache
set-cookie
uid=lo_i1bNZDFHHXZN; path=/; expires=Tue, 12 May 2020 03:02:16 GMT; secure; httponly sid=1:jn86BUG4DNa/ER9Eee7eye+u8zD0oEnb1qB6zrz4OxkOUoSLQ+rWGOUV9AwvnW9j9I9mUT8O7kMKHu59bubW9w==; path=/; expires=Tue, 12 May 2020 03:02:16 GMT; secure; httponly
tk
T
content-encoding
gzip

Redirect headers

status
302
date
Mon, 13 May 2019 03:02:16 GMT
content-type
application/octet-stream
set-cookie
__cfduid=d811914e635f3adb2a0d270921ede6b091557716536; expires=Tue, 12-May-20 03:02:16 GMT; path=/; domain=.medium.com; HttpOnly uid=lo_i1bNZDFHHXZN; Expires=Tue, 12-May-20 03:02:16 GMT; Domain=.medium.com; Path=/; Secure; HttpOnly sid=1:0L944dXtqXcfxGRMZibux1FCJbmz6rQu3+oUe8dCOOAXI9NtlzgirQ3GoxnFCbxQ; path=/; expires=Tue, 12 May 2020 03:02:16 GMT; domain=.medium.com; secure; httponly
content-security-policy
default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.com https://*.medium.com https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
x-frame-options
sameorigin
x-content-type-options
nosniff
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
x-powered-by
Medium
x-obvious-tid
1557716536553:2ae795527408
x-obvious-info
37498-ede1889,ede18891a82
link
<https://medium.com/humans.txt>; rel="humans"
cache-control
no-cache, no-store, max-age=0, must-revalidate
expires
Thu, 09 Sep 1999 09:09:09 GMT
pragma
no-cache
tk
T
location
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
strict-transport-security
max-age=15552000; includeSubDomains; preload
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
server
cloudflare
cf-ray
4d61648118566431-FRA
m2.css
glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/
44 KB
29 KB
Stylesheet
General
Full URL
https://glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/m2.css
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare /
Resource Hash
087a4c7aa118304c5ce85d5917d95a49b3c93204ef3500752dfde52595e4eac6
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
status
200
strict-transport-security
max-age=15552000; includeSubDomains; preload
vary
Accept-Encoding
server
cloudflare
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
access-control-max-age
86400
access-control-allow-methods
GET, POST, PUT, DELETE
content-type
text/css
access-control-allow-origin
*
cache-control
public, max-age=14400
access-control-allow-credentials
true
cf-ray
4d616486c95227ae-FRA
access-control-allow-headers
Accept, Cache-Control, Content-Type, Cookie, DNT, Origin, User-Agent, X-Client-Date, X-Obvious-Cid, X-Opentracing, X-Xsrf-Token, ot-tracer-sampled, ot-tracer-spanid, ot-tracer-traceid
expires
Mon, 13 May 2019 07:02:17 GMT
main-branding-base.sMRbh_65n82B91860QdvTg.css
cdn-static-1.medium.com/_/fp/css/
510 KB
64 KB
Stylesheet
General
Full URL
https://cdn-static-1.medium.com/_/fp/css/main-branding-base.sMRbh_65n82B91860QdvTg.css
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare /
Resource Hash
ac771d366dc02b5299a59d9618f72463591a855e1abbed5fe030d8ef212258cb
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
x-amz-request-id
FC65B47178C69840
status
200
vary
Accept-Encoding
content-length
65439
x-amz-id-2
oXb1gNj9tTf6AS9biFvBmNF4cEqzK2WgZsax7X+mX66gbFZ/c20J00MWVShM4UdDlNq6r4cjf6I=
last-modified
Wed, 17 Apr 2019 16:08:42 GMT
server
cloudflare
etag
"07c5ca0de50a2d4087ac6af0800e08e9"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
text/css
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
4d616486c95127ae-FRA
expires
Tue, 12 May 2020 03:02:17 GMT
analytics.js
www.google-analytics.com/
43 KB
17 KB
Script
General
Full URL
https://www.google-analytics.com/analytics.js
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:808::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
3e552578c7d450b023f2cd9d28f830be4335c3acc6c4ab6dadda0769f09e5f22
Security Headers
Name Value
Strict-Transport-Security max-age=10886400; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

strict-transport-security
max-age=10886400; includeSubDomains; preload
content-encoding
gzip
x-content-type-options
nosniff
last-modified
Wed, 16 Jan 2019 20:01:45 GMT
server
Golfe2
age
5386
date
Mon, 13 May 2019 01:32:31 GMT
vary
Accept-Encoding
content-type
text/javascript
status
200
cache-control
public, max-age=7200
timing-allow-origin
*
alt-svc
quic=":443"; ma=2592000; v="46,44,43,39"
content-length
17543
expires
Mon, 13 May 2019 03:32:31 GMT
1*wViBNJ1o9rM5p6b-gf3vxg.png
cdn-images-1.medium.com/letterbox/600/72/50/50/
7 KB
7 KB
Image
General
Full URL
https://cdn-images-1.medium.com/letterbox/600/72/50/50/1*wViBNJ1o9rM5p6b-gf3vxg.png?source=logoAvatar-lo_i1bNZDFHHXZN---336d898217ee
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
c5d1e0cb22225b0cec564ad7c324c2f88929c8daccdd6562f372e2010775de57
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
x-content-type-options
nosniff
cf-cache-status
MISS
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3194-36c2fec
status
200
vary
Accept-Encoding
content-length
6765
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/png
access-control-allow-origin
*
cache-control
public, max-age=2592000
accept-ranges
bytes
cf-ray
4d616486d95c27ae-FRA
expires
Wed, 12 Jun 2019 03:02:17 GMT
2*iVGLcnuIyUzTVKxrdbg6DQ.jpeg
cdn-images-1.medium.com/fit/c/100/100/
3 KB
3 KB
Image
General
Full URL
https://cdn-images-1.medium.com/fit/c/100/100/2*iVGLcnuIyUzTVKxrdbg6DQ.jpeg
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
469d80d264ed0e946e2f51e8c98a3fdaa7617247b0221fc65d57c14ee9cb5345
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
x-content-type-options
nosniff
cf-cache-status
HIT
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3193-abeaa88
status
200
vary
Accept-Encoding
content-length
3214
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/jpeg
access-control-allow-origin
*
cache-control
public, max-age=2592000
accept-ranges
bytes
cf-ray
4d616486d95d27ae-FRA
expires
Wed, 12 Jun 2019 03:02:17 GMT
1*XlDCO_6ml5lRCbxJZnkzow.jpeg
cdn-images-1.medium.com/freeze/max/60/
828 B
1 KB
Image
General
Full URL
https://cdn-images-1.medium.com/freeze/max/60/1*XlDCO_6ml5lRCbxJZnkzow.jpeg?q=20
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7991 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
94582463839ed25a26bc106e67c201cb767a0adf6641c56397c924f063d0d89f
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Origin
https://medium.freecodecamp.org

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
x-content-type-options
nosniff
cf-cache-status
HIT
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3192-d9ea9bb
status
200
vary
Accept-Encoding
content-length
828
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/jpeg
access-control-allow-origin
*
cache-control
public, max-age=2592000
accept-ranges
bytes
cf-ray
4d6164873ca26491-FRA
expires
Wed, 12 Jun 2019 03:02:17 GMT
2*iVGLcnuIyUzTVKxrdbg6DQ.jpeg
cdn-images-1.medium.com/fit/c/120/120/
4 KB
4 KB
Image
General
Full URL
https://cdn-images-1.medium.com/fit/c/120/120/2*iVGLcnuIyUzTVKxrdbg6DQ.jpeg
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
3ace59a3abd745542ce8b8bd7835baac03a227a7f48b13acfb87a9c8741ceade
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
x-content-type-options
nosniff
cf-cache-status
HIT
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3193-abeaa88
status
200
vary
Accept-Encoding
content-length
4042
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/jpeg
access-control-allow-origin
*
cache-control
public, max-age=2592000
accept-ranges
bytes
cf-ray
4d616487098127ae-FRA
expires
Wed, 12 Jun 2019 03:02:17 GMT
1*MotlWcSa2n6FrOx3ul89kw.png
cdn-images-1.medium.com/fit/c/120/120/
5 KB
5 KB
Image
General
Full URL
https://cdn-images-1.medium.com/fit/c/120/120/1*MotlWcSa2n6FrOx3ul89kw.png
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
a0bb27db7fc6e8f1cfc54279e8bd391f238027579d93982e4e3a77f426e165e3
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
x-content-type-options
nosniff
cf-cache-status
HIT
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3192-d9ea9bb
status
200
vary
Accept-Encoding
content-length
5415
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/png
access-control-allow-origin
*
cache-control
public, max-age=2592000
accept-ranges
bytes
cf-ray
4d616487098327ae-FRA
expires
Wed, 12 Jun 2019 03:02:17 GMT
1*MotlWcSa2n6FrOx3ul89kw.png
cdn-images-1.medium.com/fit/c/80/80/
3 KB
3 KB
Image
General
Full URL
https://cdn-images-1.medium.com/fit/c/80/80/1*MotlWcSa2n6FrOx3ul89kw.png
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
dda23cfc42d05cf8241b973c9d2635c4c6672f499e37aca6feffe22cf0759b82
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
x-content-type-options
nosniff
cf-cache-status
HIT
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3186-c68af25
status
200
vary
Accept-Encoding
content-length
2816
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/png
access-control-allow-origin
*
cache-control
public, max-age=2592000
accept-ranges
bytes
cf-ray
4d616487098527ae-FRA
expires
Wed, 12 Jun 2019 03:02:17 GMT
stat
medium.freecodecamp.org/_/
43 B
1 KB
Image
General
Full URL
https://medium.freecodecamp.org/_/stat?event=pixel.load&origin=https%3A%2F%2Fmedium.freecodecamp.org
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
52.4.38.70 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-52-4-38-70.compute-1.amazonaws.com
Software
nginx / Medium
Resource Hash
4e0705327480ad2323cb03d9c450ffcae4a98bf3a5382fa0c7882145ed620e49
Security Headers
Name Value
Content-Security-Policy default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.freecodecamp.org https://*.medium.freecodecamp.org https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
200
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
pragma
no-cache
x-obvious-tid
1557716537499:330b741805ae
server
nginx
tk
T
x-frame-options
sameorigin
content-type
image/gif
cache-control
no-cache, no-store, max-age=0, must-revalidate
content-security-policy
default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.freecodecamp.org https://*.medium.freecodecamp.org https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
link
<https://medium.com/humans.txt>; rel="humans"
expires
Thu, 09 Sep 1999 09:09:09 GMT
truncated
/
149 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
a1a9f0f2844d80ca5a41f2d483d56d674eb333e570706b935cf46add6aa2f31d

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Content-Type
image/svg+xml
truncated
/
9 KB
9 KB
Font
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
99c5448d6c84fc71d6805e2485727db250113edcaea123a064f8c26ce95947d8

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Origin
https://medium.freecodecamp.org

Response headers

Content-Type
font/opentype
fell-400-normal.woff
glyph.medium.com/font/78ce731/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/
14 KB
14 KB
Font
General
Full URL
https://glyph.medium.com/font/78ce731/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/fell-400-normal.woff
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7991 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare /
Resource Hash
f57137897a4e676f0d2199b79def1a95b253a1a938dff9d8ba10519f3beb2b08
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/m2.css
Origin
https://medium.freecodecamp.org

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
status
200
strict-transport-security
max-age=15552000; includeSubDomains; preload
vary
Accept-Encoding
server
cloudflare
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
access-control-max-age
86400
access-control-allow-methods
GET, POST, PUT, DELETE
content-type
application/font-woff
access-control-allow-origin
*
cache-control
public, max-age=31536000
access-control-allow-credentials
true
cf-ray
4d6164876cb76491-FRA
access-control-allow-headers
Accept, Cache-Control, Content-Type, Cookie, DNT, Origin, User-Agent, X-Client-Date, X-Obvious-Cid, X-Opentracing, X-Xsrf-Token, ot-tracer-sampled, ot-tracer-spanid, ot-tracer-traceid
expires
Tue, 12 May 2020 03:02:17 GMT
truncated
/
10 KB
10 KB
Font
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
a3d669b687929b3aa777fdd2c400c2b8c6b794978536a64d7e1f71edcf8037e8

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Origin
https://medium.freecodecamp.org

Response headers

Content-Type
font/opentype
charter-700-normal.woff
glyph.medium.com/font/f50d520/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/
10 KB
10 KB
Font
General
Full URL
https://glyph.medium.com/font/f50d520/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/charter-700-normal.woff
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7991 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare /
Resource Hash
41532aec4c3a3a0747ca853b064ef7a96483a95798a6526974ec043997e2ccf9
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/m2.css
Origin
https://medium.freecodecamp.org

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
status
200
strict-transport-security
max-age=15552000; includeSubDomains; preload
vary
Accept-Encoding
server
cloudflare
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
access-control-max-age
86400
access-control-allow-methods
GET, POST, PUT, DELETE
content-type
application/font-woff
access-control-allow-origin
*
cache-control
public, max-age=31536000
access-control-allow-credentials
true
cf-ray
4d6164876cb86491-FRA
access-control-allow-headers
Accept, Cache-Control, Content-Type, Cookie, DNT, Origin, User-Agent, X-Client-Date, X-Obvious-Cid, X-Opentracing, X-Xsrf-Token, ot-tracer-sampled, ot-tracer-spanid, ot-tracer-traceid
expires
Tue, 12 May 2020 03:02:17 GMT
truncated
/
10 KB
10 KB
Font
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
ef1ed6a034a5055a869c7c25765ee1f2844a27a54e83e8a857d77b3f1cd83dd3

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Origin
https://medium.freecodecamp.org

Response headers

Content-Type
font/opentype
charter-400-italic.woff
glyph.medium.com/font/81d2bf1/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/
10 KB
11 KB
Font
General
Full URL
https://glyph.medium.com/font/81d2bf1/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/charter-400-italic.woff
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7991 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare /
Resource Hash
f0b9a9e4ea994c106a4fc595828ca1332b2cd0435d5d159d26d1773344d97367
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/m2.css
Origin
https://medium.freecodecamp.org

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
status
200
strict-transport-security
max-age=15552000; includeSubDomains; preload
vary
Accept-Encoding
server
cloudflare
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
access-control-max-age
86400
access-control-allow-methods
GET, POST, PUT, DELETE
content-type
application/font-woff
access-control-allow-origin
*
cache-control
public, max-age=31536000
access-control-allow-credentials
true
cf-ray
4d6164876cbc6491-FRA
access-control-allow-headers
Accept, Cache-Control, Content-Type, Cookie, DNT, Origin, User-Agent, X-Client-Date, X-Obvious-Cid, X-Opentracing, X-Xsrf-Token, ot-tracer-sampled, ot-tracer-spanid, ot-tracer-traceid
expires
Tue, 12 May 2020 03:02:17 GMT
marat-sans-300-italic.woff
glyph.medium.com/font/24e0824/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/
10 KB
10 KB
Font
General
Full URL
https://glyph.medium.com/font/24e0824/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/marat-sans-300-italic.woff
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7991 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare /
Resource Hash
84a548a3f01f6d92045be9ae44e89520ed11505928139d831749385a36aee74c
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/m2.css
Origin
https://medium.freecodecamp.org

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
status
200
strict-transport-security
max-age=15552000; includeSubDomains; preload
vary
Accept-Encoding
server
cloudflare
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
access-control-max-age
86400
access-control-allow-methods
GET, POST, PUT, DELETE
content-type
application/font-woff
access-control-allow-origin
*
cache-control
public, max-age=31536000
access-control-allow-credentials
true
cf-ray
4d6164873ca36491-FRA
access-control-allow-headers
Accept, Cache-Control, Content-Type, Cookie, DNT, Origin, User-Agent, X-Client-Date, X-Obvious-Cid, X-Opentracing, X-Xsrf-Token, ot-tracer-sampled, ot-tracer-spanid, ot-tracer-traceid
expires
Tue, 12 May 2020 03:02:17 GMT
marat-sans-400-normal.woff
glyph.medium.com/font/d8659c9/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/
14 KB
14 KB
Font
General
Full URL
https://glyph.medium.com/font/d8659c9/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/marat-sans-400-normal.woff
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7991 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare /
Resource Hash
12fe85ec038af8c41ba830412520589dbd125d417913c10a57838ac92ab96192
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/m2.css
Origin
https://medium.freecodecamp.org

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
status
200
strict-transport-security
max-age=15552000; includeSubDomains; preload
vary
Accept-Encoding
server
cloudflare
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
access-control-max-age
86400
access-control-allow-methods
GET, POST, PUT, DELETE
content-type
application/font-woff
access-control-allow-origin
*
cache-control
public, max-age=31536000
access-control-allow-credentials
true
cf-ray
4d6164876cb96491-FRA
access-control-allow-headers
Accept, Cache-Control, Content-Type, Cookie, DNT, Origin, User-Agent, X-Client-Date, X-Obvious-Cid, X-Opentracing, X-Xsrf-Token, ot-tracer-sampled, ot-tracer-spanid, ot-tracer-traceid
expires
Tue, 12 May 2020 03:02:17 GMT
charter-400-normal.woff
glyph.medium.com/font/be78681/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/
19 KB
19 KB
Font
General
Full URL
https://glyph.medium.com/font/be78681/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/charter-400-normal.woff
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7991 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare /
Resource Hash
bc72a2ca45067a3d17fed4cd8776fec5dca3b9ecd7300e107f9256a86a0c8b2f
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/m2.css
Origin
https://medium.freecodecamp.org

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
status
200
strict-transport-security
max-age=15552000; includeSubDomains; preload
vary
Accept-Encoding
server
cloudflare
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
access-control-max-age
86400
access-control-allow-methods
GET, POST, PUT, DELETE
content-type
application/font-woff
access-control-allow-origin
*
cache-control
public, max-age=31536000
access-control-allow-credentials
true
cf-ray
4d6164879cce6491-FRA
access-control-allow-headers
Accept, Cache-Control, Content-Type, Cookie, DNT, Origin, User-Agent, X-Client-Date, X-Obvious-Cid, X-Opentracing, X-Xsrf-Token, ot-tracer-sampled, ot-tracer-spanid, ot-tracer-traceid
expires
Tue, 12 May 2020 03:02:17 GMT
charter-700-normal.woff
glyph.medium.com/font/f50d520/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/
19 KB
19 KB
Font
General
Full URL
https://glyph.medium.com/font/f50d520/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/charter-700-normal.woff
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7991 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare /
Resource Hash
97662b05befa582ec9dab3d08f63b49f21eb22ea1e3fcd69295f73a950e0e3e8
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/m2.css
Origin
https://medium.freecodecamp.org

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
status
200
strict-transport-security
max-age=15552000; includeSubDomains; preload
vary
Accept-Encoding
server
cloudflare
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
access-control-max-age
86400
access-control-allow-methods
GET, POST, PUT, DELETE
content-type
application/font-woff
access-control-allow-origin
*
cache-control
public, max-age=31536000
access-control-allow-credentials
true
cf-ray
4d616487cce96491-FRA
access-control-allow-headers
Accept, Cache-Control, Content-Type, Cookie, DNT, Origin, User-Agent, X-Client-Date, X-Obvious-Cid, X-Opentracing, X-Xsrf-Token, ot-tracer-sampled, ot-tracer-spanid, ot-tracer-traceid
expires
Tue, 12 May 2020 03:02:17 GMT
collect
www.google-analytics.com/r/
35 B
111 B
Image
General
Full URL
https://www.google-analytics.com/r/collect?v=1&_v=j73&a=141124754&t=pageview&_s=1&dl=https%3A%2F%2Fmedium.freecodecamp.org%2Fwhat-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3%3Fgi%3D1084ad57f6de&ul=en-us&de=UTF-8&dt=What%20I%20learned%20by%20reverse-engineering%20Airbnb%E2%80%99s%20internationalization%20library&sd=24-bit&sr=1600x1200&vp=1585x1200&je=0&_u=IEBAAEAB~&jid=1195591169&gjid=303546042&cid=81945280.1557716538&tid=UA-24232453-2&_gid=1169135694.1557716538&_r=1&z=622688746
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:808::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

pragma
no-cache
date
Mon, 13 May 2019 03:02:17 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
access-control-allow-origin
*
content-type
image/gif
status
200
cache-control
no-cache, no-store, must-revalidate
alt-svc
quic=":443"; ma=2592000; v="46,44,43,39"
content-length
35
expires
Fri, 01 Jan 1990 00:00:00 GMT
collect
stats.g.doubleclick.net/r/
Redirect Chain
  • https://www.google-analytics.com/r/collect?v=1&_v=j73&a=141124754&t=pageview&_s=1&dl=https%3A%2F%2Fmedium.freecodecamp.org%2Fwhat-i-learned-by-reverse-engineering-airbnbs-internationalization-libra...
  • https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-55446531-3&cid=81945280.1557716538&jid=1104712489&_gid=1169135694.1557716538&gjid=157201845&_v=j73&z=1916743991
35 B
102 B
Image
General
Full URL
https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-55446531-3&cid=81945280.1557716538&jid=1104712489&_gid=1169135694.1557716538&gjid=157201845&_v=j73&z=1916743991
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:400c:c08::9a Brussels, Belgium, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
Security Headers
Name Value
Strict-Transport-Security max-age=10886400; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

pragma
no-cache
strict-transport-security
max-age=10886400; includeSubDomains; preload
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
access-control-allow-origin
*
date
Mon, 13 May 2019 03:02:17 GMT
content-type
image/gif
status
200
cache-control
no-cache, no-store, must-revalidate
alt-svc
quic=":443"; ma=2592000; v="46,44,43,39"
content-length
35
expires
Fri, 01 Jan 1990 00:00:00 GMT

Redirect headers

pragma
no-cache
date
Mon, 13 May 2019 03:02:17 GMT
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
access-control-allow-origin
*
location
https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-55446531-3&cid=81945280.1557716538&jid=1104712489&_gid=1169135694.1557716538&gjid=157201845&_v=j73&z=1916743991
content-type
text/html; charset=UTF-8
status
302
cache-control
no-cache, no-store, must-revalidate
alt-svc
quic=":443"; ma=2592000; v="46,44,43,39"
content-length
417
expires
Fri, 01 Jan 1990 00:00:00 GMT
main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
cdn-static-1.medium.com/_/fp/gen-js/
1 MB
333 KB
Script
General
Full URL
https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare /
Resource Hash
90ee4123e81de392e160ef664334b4ceb4c3c0829a6d581951522cd759489b4b
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
x-amz-request-id
C7335B16830CA23E
status
200
vary
Accept-Encoding
content-length
339923
x-amz-id-2
xJxm+n37W5vc2c8nzXUJlQ4H21aO2VFJaDPpZMkbquia3r8bpQ17SQsjQhpVEbIMCbA1+bcplno=
last-modified
Wed, 08 May 2019 23:54:22 GMT
server
cloudflare
etag
"307e0a2aef4daeecd0470b7d72a049d5"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
application/javascript
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
4d6164881a1627ae-FRA
expires
Tue, 12 May 2020 03:02:17 GMT
p.js
d1z2jf7jlzjs58.cloudfront.net/keys/medium.com/
41 KB
16 KB
Script
General
Full URL
https://d1z2jf7jlzjs58.cloudfront.net/keys/medium.com/p.js
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.85.188.132 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-52-85-188-132.fra2.r.cloudfront.net
Software
nginx /
Resource Hash
b5e98b4bc41f421981af91804a14836e78816f30d3ba7ce7acf61debd666b53e

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
public
Date
Mon, 13 May 2019 01:21:51 GMT
Content-Encoding
gzip
Last-Modified
Tue, 05 Feb 2019 20:16:50 GMT
Server
nginx
Age
6028
ETag
W/"5c59ef32-a448"
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Content-Type
application/x-javascript
Via
1.1 3aa04125cfbe212eb3783a1b1caebdb5.cloudfront.net (CloudFront)
Cache-Control
max-age=86400, public
Connection
keep-alive
X-Amz-Cf-Id
E3kjECzB1nAevkW-0ZyD7MNlh37KCmK_7MLBlm8i7GS7zT47gjm8tg==
Expires
Fri, 10 May 2019 01:21:48 GMT
main-common-async.bundle.qFZkgzLZ5TYXIerh_w9awQ.js
cdn-static-1.medium.com/_/fp/gen-js/
637 KB
173 KB
Script
General
Full URL
https://cdn-static-1.medium.com/_/fp/gen-js/main-common-async.bundle.qFZkgzLZ5TYXIerh_w9awQ.js
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare /
Resource Hash
9ffac4a14acb42c59f6eab9ace605a903795ea487c1b41139413c020128a61de
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3?gi=1084ad57f6de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
x-amz-request-id
A3377E4F26882BA2
status
200
vary
Accept-Encoding
content-length
177146
x-amz-id-2
3mvDMevOqN+XqFECu3bnhIDHc4YIH4iVvcXafqECUftI2fANVAxmQrmzCPwA1SS9Ca/BugjXzwU=
last-modified
Wed, 08 May 2019 23:54:22 GMT
server
cloudflare
etag
"761dcc1dff24d0a07b27b8a2c3d67af3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
application/javascript
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
4d6164894ac027ae-FRA
expires
Tue, 12 May 2020 03:02:17 GMT
upvotes
medium.com/p/85580fe56ca3/
0
2 KB
XHR
General
Full URL
https://medium.com/p/85580fe56ca3/upvotes
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7c7f , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Medium
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.com https://*.medium.com https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

Access-Control-Request-Method
GET
Origin
https://medium.freecodecamp.org
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Access-Control-Request-Headers
content-type,x-client-date,x-obvious-cid,x-opentracing,x-xsrf-token

Response headers

date
Mon, 13 May 2019 03:02:18 GMT
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
204
access-control-max-age
86400
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
access-control-allow-headers
Accept, Content-Type, Origin, User-Agent, DNT, Cache-Control, X-Xsrf-Token, X-Obvious-Cid, X-Client-Date, x-opentracing
x-obvious-tid
1557716538000:b070a572dbe2
server
cloudflare
x-frame-options
sameorigin
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
access-control-allow-methods
GET, POST, PUT, DELETE
access-control-allow-origin
https://medium.freecodecamp.org
cache-control
no-cache
access-control-allow-credentials
true
content-security-policy
default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.com https://*.medium.com https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
cf-ray
4d616489fac464d9-FRA
link
<https://medium.com/humans.txt>; rel="humans"
/
srv-2019-05-13-03.pixel.parsely.com/start/
77 B
380 B
Script
General
Full URL
https://srv-2019-05-13-03.pixel.parsely.com/start/?rand=1557716537920&plid=5375463&idsite=medium.com&url=https%3A%2F%2Fmedium.freecodecamp.org%2Fwhat-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3&urlref=&screen=1600x1200%7C1600x1200%7C24&data=%7B%7D&sid=1&surl=https%3A%2F%2Fmedium.freecodecamp.org%2Fwhat-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3&sref=&sts=1557716537915&slts=0&title=What+I+learned+by+reverse-engineering+Airbnb%E2%80%99s+internationalization+library&date=Mon+May+13+2019+03%3A02%3A17+GMT%2B0000+(Coordinated+Universal+Time)&action=pageview&pvid=20996582&callback=parselyStartCallback
Requested by
Host: d1z2jf7jlzjs58.cloudfront.net
URL: https://d1z2jf7jlzjs58.cloudfront.net/keys/medium.com/p.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.84.128.185 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-54-84-128-185.compute-1.amazonaws.com
Software
nginx /
Resource Hash
8a3989dc3aca9f305e18cc48fde73c87f0d81b5d2a83cabc42b9b4f88062e14a

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Mon, 13 May 2019 03:02:18 GMT
Server
nginx
Connection
keep-alive
Content-Type
application/json
Content-Length
77
P3P
CP="CUR ADM OUR NOR STA NID"
branch-latest.min.js
cdn.branch.io/
71 KB
22 KB
Script
General
Full URL
https://cdn.branch.io/branch-latest.min.js
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.230.93.186 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-230-93-186.fra2.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
9e637c7d1a358ad28de98bd47f0c2e05f1f22d8cca3ac127632340f10c27d645

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

x-amz-version-id
tRiAlfREKkn_5n2079tGdMWBFuw7dTs9
Content-Encoding
gzip
Last-Modified
Fri, 26 Apr 2019 15:24:08 GMT
Server
AmazonS3
Age
48
ETag
"4487fcc8e56bcd8b1f806bd918d2936e"
X-Cache
Hit from cloudfront
Content-Type
text/javascript
Via
1.1 f131f7f70cfd3a8b96a854e1f446f33b.cloudfront.net (CloudFront)
Cache-Control
max-age=300
Date
Mon, 13 May 2019 03:01:34 GMT
Connection
keep-alive
Content-Length
21561
X-Amz-Cf-Id
LVxklGfy6ZEZEyCKoernd1InuE5p53Q7OKMMuSIVB9XTqxCGX51p_g==
1*XlDCO_6ml5lRCbxJZnkzow.jpeg
cdn-images-1.medium.com/max/1600/
265 KB
266 KB
Image
General
Full URL
https://cdn-images-1.medium.com/max/1600/1*XlDCO_6ml5lRCbxJZnkzow.jpeg
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
36c79ec19fa7b4aa5bf6360a196b19a5b7801fd11bbf2d367894eb76601b55f2
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
x-content-type-options
nosniff
cf-cache-status
HIT
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3192-d9ea9bb
status
200
vary
Accept-Encoding
content-length
271826
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/jpeg
access-control-allow-origin
*
cache-control
public, max-age=2592000
accept-ranges
bytes
cf-ray
4d61648a0b0827ae-FRA
expires
Wed, 12 Jun 2019 03:02:17 GMT
main-notes.bundle.V05mXLtyLz2Mj5DzEML26A.js
cdn-static-1.medium.com/_/fp/gen-js/
85 KB
28 KB
Script
General
Full URL
https://cdn-static-1.medium.com/_/fp/gen-js/main-notes.bundle.V05mXLtyLz2Mj5DzEML26A.js
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare /
Resource Hash
8eb6709a934f6fa86ee0ad7c6570b40407bd394c0d81d0221eb1549a23ad92f2
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:17 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
x-amz-request-id
815EF461EA0FD887
status
200
vary
Accept-Encoding
content-length
28529
x-amz-id-2
gCdizgGUudexv1+Qx1dkDyHVKp36Z/3PtwaDW5GRvoM+4r8cfCh5XiGNkPHzBxd+ZsPHirC44tQ=
last-modified
Wed, 08 May 2019 23:54:22 GMT
server
cloudflare
etag
"139ade2a210a66fe50dde19e583ce2ea"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
application/javascript
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
4d61648a6b3027ae-FRA
expires
Tue, 12 May 2020 03:02:17 GMT
_r
app.link/
90 B
701 B
Script
General
Full URL
https://app.link/_r?sdk=web2.49.1&branch_key=key_live_ofxXr2qTrrU9NqURK8ZwEhknBxiI6KBm&callback=branch_callback__0
Requested by
Host: cdn.branch.io
URL: https://cdn.branch.io/branch-latest.min.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2600:9000:200c:9600:19:9934:6a80:93a1 , United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
Software
openresty/1.13.6.2 / Express
Resource Hash
5294fa2f8213f498177ea529750a73fc572c8c09fe28dad6cc966c8740d0d8af
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Mon, 13 May 2019 03:02:18 GMT
Via
1.1 e72ed739d85b0c5633dfd1f214a1adca.cloudfront.net (CloudFront)
X-Content-Type-Options
nosniff
Server
openresty/1.13.6.2
X-Powered-By
Express
X-Cache
Miss from cloudfront
Content-Type
text/javascript; charset=utf-8
Connection
keep-alive
Content-Length
90
ETag
W/"5a-5wV6yyv7oebl/s6UjCBUM2vxXoY"
X-Amz-Cf-Id
a5ZyzYMA7zqXp9OT-zxhakrDU3nmoreIscUFvnG-N4X7zlYzKXaCYA==
reports
collector-medium.lightstep.com/api/v0/
0
174 B
XHR
General
Full URL
https://collector-medium.lightstep.com/api/v0/reports
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
34.192.104.91 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-34-192-104-91.compute-1.amazonaws.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Access-Control-Request-Method
POST
Origin
https://medium.freecodecamp.org
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Access-Control-Request-Headers
content-type,lightstep-access-token

Response headers

status
200
date
Mon, 13 May 2019 03:02:18 GMT
access-control-allow-credentials
true
access-control-allow-origin
*
access-control-allow-headers
LightStep-Access-Token, Content-Type
content-length
0
access-control-allow-methods
POST
upvotes
medium.com/p/85580fe56ca3/
9 KB
2 KB
XHR
General
Full URL
https://medium.com/p/85580fe56ca3/upvotes
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:787f , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Medium
Resource Hash
ff8147bbc8c03581a7489d81feaa6418ff564350ff82efed63ffa94b5b78827a
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

X-Client-Date
1557716537873
Origin
https://medium.freecodecamp.org
X-XSRF-Token
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
application/json
X-Obvious-CID
web
Accept
application/json
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
x-opentracing
{"ot-tracer-spanid":"1dd393cbd3f0c","ot-tracer-traceid":"4d13348e71d46334","ot-tracer-sampled":"true"}

Response headers

date
Mon, 13 May 2019 03:02:18 GMT
content-encoding
gzip
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
200
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
pragma
no-cache
x-obvious-tid
1557716538143:24025e86186b
server
cloudflare
x-frame-options
sameorigin
tk
T
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
application/json; charset=utf-8
access-control-allow-origin
https://medium.freecodecamp.org
access-control-expose-headers
X-Xsrf-Token, X-Obvious-Cid, X-Client-Date, X-Obvious-Profiling, X-Diagnostics, x-opentracing
cache-control
no-cache, no-store, max-age=0, must-revalidate
access-control-allow-credentials
true
cf-ray
4d61648b1d696431-FRA
link
<https://medium.com/humans.txt>; rel="humans"
expires
Thu, 09 Sep 1999 09:09:09 GMT
quotes
medium.com/p/85580fe56ca3/
0
242 B
XHR
General
Full URL
https://medium.com/p/85580fe56ca3/quotes
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7c7f , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Medium
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.com https://*.medium.com https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

Access-Control-Request-Method
GET
Origin
https://medium.freecodecamp.org
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Access-Control-Request-Headers
content-type,x-client-date,x-obvious-cid,x-xsrf-token

Response headers

date
Mon, 13 May 2019 03:02:18 GMT
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
204
access-control-max-age
86400
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
access-control-allow-headers
Accept, Content-Type, Origin, User-Agent, DNT, Cache-Control, X-Xsrf-Token, X-Obvious-Cid, X-Client-Date, x-opentracing
x-obvious-tid
1557716538192:e8aa5dc730a7
server
cloudflare
x-frame-options
sameorigin
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
access-control-allow-methods
GET, POST, PUT, DELETE
access-control-allow-origin
https://medium.freecodecamp.org
cache-control
no-cache
access-control-allow-credentials
true
content-security-policy
default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.com https://*.medium.com https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
cf-ray
4d61648b5b7264d9-FRA
link
<https://medium.com/humans.txt>; rel="humans"
responses
medium.com/_/api/posts/85580fe56ca3/
0
148 B
XHR
General
Full URL
https://medium.com/_/api/posts/85580fe56ca3/responses?filter=best
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7c7f , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Medium
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.com https://*.medium.com https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

Access-Control-Request-Method
GET
Origin
https://medium.freecodecamp.org
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Access-Control-Request-Headers
content-type,x-client-date,x-obvious-cid,x-opentracing,x-xsrf-token

Response headers

date
Mon, 13 May 2019 03:02:18 GMT
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
204
access-control-max-age
86400
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
access-control-allow-headers
Accept, Content-Type, Origin, User-Agent, DNT, Cache-Control, X-Xsrf-Token, X-Obvious-Cid, X-Client-Date, x-opentracing
x-obvious-tid
1557716538192:1a128ee23e03
server
cloudflare
x-frame-options
sameorigin
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
access-control-allow-methods
GET, POST, PUT, DELETE
access-control-allow-origin
https://medium.freecodecamp.org
cache-control
no-cache
access-control-allow-credentials
true
content-security-policy
default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.com https://*.medium.com https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
cf-ray
4d61648b5b7364d9-FRA
link
<https://medium.com/humans.txt>; rel="humans"
open
api2.branch.io/v1/
312 B
580 B
XHR
General
Full URL
https://api2.branch.io/v1/open
Requested by
Host: cdn.branch.io
URL: https://cdn.branch.io/branch-latest.min.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2600:9000:200c:a000:11:f728:3040:93a1 , United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
Software
openresty/1.13.6.2 /
Resource Hash
e4778c29393a8fa85ef9254aadb6e91a4d5eeee901ff89bc176b7336019afb75

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Origin
https://medium.freecodecamp.org
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
application/x-www-form-urlencoded

Response headers

date
Mon, 13 May 2019 03:02:18 GMT
via
1.1 a907498188cf5fbb13fb98b2dcde84cd.cloudfront.net (CloudFront)
server
openresty/1.13.6.2
status
200
x-cache
Miss from cloudfront
content-type
application/json
access-control-allow-origin
*
cache-control
no-cache
content-length
312
x-amz-cf-id
hKecjxMpL7hcsrpXcHfs-zH5E1Lz_t-rAjxlp_H04Ks5XSw3irZUcQ==
quotes
medium.com/p/85580fe56ca3/
97 B
302 B
XHR
General
Full URL
https://medium.com/p/85580fe56ca3/quotes
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:787f , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Medium
Resource Hash
51087c8b7558ff31777e88ec452bf49deaa29f4694a1dc8be4b0c837be56eeae
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

X-Client-Date
1557716538132
Origin
https://medium.freecodecamp.org
X-XSRF-Token
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
application/json
Accept
application/json
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
X-Obvious-CID
web

Response headers

date
Mon, 13 May 2019 03:02:18 GMT
content-encoding
gzip
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
200
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
pragma
no-cache
link
<https://medium.com/humans.txt>; rel="humans"
x-obvious-tid
1557716538311:98bd1b29f6cf
server
cloudflare
x-frame-options
sameorigin
tk
T
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
application/json; charset=utf-8
access-control-allow-origin
https://medium.freecodecamp.org
access-control-expose-headers
X-Xsrf-Token, X-Obvious-Cid, X-Client-Date, X-Obvious-Profiling, X-Diagnostics, x-opentracing
cache-control
no-cache, no-store, max-age=0, must-revalidate
access-control-allow-credentials
true
cf-ray
4d61648c1de96431-FRA
x-opentracing
{"ot-tracer-spanid":"748a6313078aca0f","ot-tracer-traceid":"5e72f26960a9d0b3","ot-tracer-sampled":"true"}
expires
Thu, 09 Sep 1999 09:09:09 GMT
responses
medium.com/_/api/posts/85580fe56ca3/
153 B
244 B
XHR
General
Full URL
https://medium.com/_/api/posts/85580fe56ca3/responses?filter=best
Requested by
Host: medium.freecodecamp.org
URL: https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:787f , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Medium
Resource Hash
7f12bc0f118606b01ed49169af9377306e87db057845174e89ed600d8b752ed4
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

X-Client-Date
1557716538134
Origin
https://medium.freecodecamp.org
X-XSRF-Token
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
application/json
X-Obvious-CID
web
Accept
application/json
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
x-opentracing
{"ot-tracer-spanid":"4b8c34b3ae50d","ot-tracer-traceid":"3a39ae9591ec7","ot-tracer-sampled":"true"}

Response headers

date
Mon, 13 May 2019 03:02:18 GMT
content-encoding
gzip
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
200
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
pragma
no-cache
x-obvious-tid
1557716538337:64e38e019e93
server
cloudflare
x-frame-options
sameorigin
tk
T
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
application/json; charset=utf-8
access-control-allow-origin
https://medium.freecodecamp.org
access-control-expose-headers
X-Xsrf-Token, X-Obvious-Cid, X-Client-Date, X-Obvious-Profiling, X-Diagnostics, x-opentracing
cache-control
no-cache, no-store, max-age=0, must-revalidate
access-control-allow-credentials
true
cf-ray
4d61648c3df46431-FRA
link
<https://medium.com/humans.txt>; rel="humans"
expires
Thu, 09 Sep 1999 09:09:09 GMT
responsesStream
medium.com/_/api/posts/85580fe56ca3/
0
148 B
XHR
General
Full URL
https://medium.com/_/api/posts/85580fe56ca3/responsesStream?filter=best
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7c7f , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Medium
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.com https://*.medium.com https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

Access-Control-Request-Method
GET
Origin
https://medium.freecodecamp.org
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Access-Control-Request-Headers
content-type,x-client-date,x-obvious-cid,x-opentracing,x-xsrf-token

Response headers

date
Mon, 13 May 2019 03:02:18 GMT
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
204
access-control-max-age
86400
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
access-control-allow-headers
Accept, Content-Type, Origin, User-Agent, DNT, Cache-Control, X-Xsrf-Token, X-Obvious-Cid, X-Client-Date, x-opentracing
x-obvious-tid
1557716538546:cb020cc9f451
server
cloudflare
x-frame-options
sameorigin
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
access-control-allow-methods
GET, POST, PUT, DELETE
access-control-allow-origin
https://medium.freecodecamp.org
cache-control
no-cache
access-control-allow-credentials
true
content-security-policy
default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.com https://*.medium.com https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
cf-ray
4d61648cec4f64d9-FRA
link
<https://medium.com/humans.txt>; rel="humans"
reports
collector-medium.lightstep.com/api/v0/
127 B
325 B
XHR
General
Full URL
https://collector-medium.lightstep.com/api/v0/reports
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
34.192.104.91 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-34-192-104-91.compute-1.amazonaws.com
Software
/
Resource Hash
6a1d7fa421d65b1b4dbf9881a472ce128de24fcb28c0421d259e56d4b10e2822

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Origin
https://medium.freecodecamp.org
LightStep-Access-Token
ce5be895bef60919541332990ac9fef2
Content-Type
application/json

Response headers

date
Mon, 13 May 2019 03:02:18 GMT
status
200
access-control-allow-methods
POST
content-type
application/json
access-control-allow-origin
*
access-control-allow-credentials
true
access-control-allow-headers
LightStep-Access-Token, Content-Type
content-length
127
responsesStream
medium.com/_/api/posts/85580fe56ca3/
202 B
277 B
XHR
General
Full URL
https://medium.com/_/api/posts/85580fe56ca3/responsesStream?filter=best
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:787f , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Medium
Resource Hash
cc6e92383c69d928798e1d7431c18979916f66a7fb504d085f105482f12bc94a
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

X-Client-Date
1557716538384
Origin
https://medium.freecodecamp.org
X-XSRF-Token
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
application/json
X-Obvious-CID
web
Accept
application/json
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
x-opentracing
{"ot-tracer-spanid":"1232de7cc2b887","ot-tracer-traceid":"1b45ed2b57ef2d","ot-tracer-sampled":"true"}

Response headers

date
Mon, 13 May 2019 03:02:18 GMT
content-encoding
gzip
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
200
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
pragma
no-cache
x-obvious-tid
1557716538723:e6efb31b525
server
cloudflare
x-frame-options
sameorigin
tk
T
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
application/json; charset=utf-8
access-control-allow-origin
https://medium.freecodecamp.org
access-control-expose-headers
X-Xsrf-Token, X-Obvious-Cid, X-Client-Date, X-Obvious-Profiling, X-Diagnostics, x-opentracing
cache-control
no-cache, no-store, max-age=0, must-revalidate
access-control-allow-credentials
true
cf-ray
4d61648e8f2e6431-FRA
link
<https://medium.com/humans.txt>; rel="humans"
expires
Thu, 09 Sep 1999 09:09:09 GMT
pageview
api2.branch.io/v1/
28 B
343 B
XHR
General
Full URL
https://api2.branch.io/v1/pageview
Requested by
Host: cdn.branch.io
URL: https://cdn.branch.io/branch-latest.min.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2600:9000:200c:a000:11:f728:3040:93a1 , United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
Software
openresty/1.13.6.2 / Express
Resource Hash
a82dc28d43942326b346f92907df3bea5e38b2325ef97176f3b6234966bf19eb

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Origin
https://medium.freecodecamp.org
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
application/x-www-form-urlencoded

Response headers

date
Mon, 13 May 2019 03:02:19 GMT
via
1.1 a907498188cf5fbb13fb98b2dcde84cd.cloudfront.net (CloudFront)
server
openresty/1.13.6.2
x-powered-by
Express
etag
W/"1c-KRZWpHfIKyIHGKJ9mp9lAyX+vFY"
status
200
x-cache
Miss from cloudfront
content-type
application/json; charset=utf-8
access-control-allow-origin
*
content-length
28
x-amz-cf-id
20mVeeG196M6MWPF5ZvZZjY_5tk-zINyvRV1V_aI3bNn7-cdqZj7hg==
placements
medium.com/_/api/
0
172 B
XHR
General
Full URL
https://medium.com/_/api/placements?requestContext%5BpostPageContext%5D%5BpostId%5D=85580fe56ca3&requestContext%5BcontextType%5D=postPageContext&slots%5B0%5D%5Blocation%5D=1&slots%5B0%5D%5Bindex%5D=0
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7c7f , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Medium
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.com https://*.medium.com https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

Access-Control-Request-Method
GET
Origin
https://medium.freecodecamp.org
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Access-Control-Request-Headers
content-type,x-client-date,x-obvious-cid,x-opentracing,x-xsrf-token

Response headers

date
Mon, 13 May 2019 03:02:19 GMT
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
204
access-control-max-age
86400
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
access-control-allow-headers
Accept, Content-Type, Origin, User-Agent, DNT, Cache-Control, X-Xsrf-Token, X-Obvious-Cid, X-Client-Date, x-opentracing
x-obvious-tid
1557716538948:490427bb5acc
server
cloudflare
x-frame-options
sameorigin
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
access-control-allow-methods
GET, POST, PUT, DELETE
access-control-allow-origin
https://medium.freecodecamp.org
cache-control
no-cache
access-control-allow-credentials
true
content-security-policy
default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.com https://*.medium.com https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
cf-ray
4d6164900ded64d9-FRA
link
<https://medium.com/humans.txt>; rel="humans"
reports
collector-medium.lightstep.com/api/v0/
0
174 B
XHR
General
Full URL
https://collector-medium.lightstep.com/api/v0/reports
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
34.192.104.91 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-34-192-104-91.compute-1.amazonaws.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Access-Control-Request-Method
POST
Origin
https://medium.freecodecamp.org
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Access-Control-Request-Headers
content-type,lightstep-access-token

Response headers

status
200
date
Mon, 13 May 2019 03:02:18 GMT
access-control-allow-credentials
true
access-control-allow-origin
*
access-control-allow-headers
LightStep-Access-Token, Content-Type
content-length
0
access-control-allow-methods
POST
placements
medium.com/_/api/
34 KB
7 KB
XHR
General
Full URL
https://medium.com/_/api/placements?requestContext%5BpostPageContext%5D%5BpostId%5D=85580fe56ca3&requestContext%5BcontextType%5D=postPageContext&slots%5B0%5D%5Blocation%5D=1&slots%5B0%5D%5Bindex%5D=0
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:787f , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Medium
Resource Hash
aad0cfbc3a253015103a74f27e8968722f552d1fdfb145fac778f46110a83cc1
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

X-Client-Date
1557716538885
Origin
https://medium.freecodecamp.org
X-XSRF-Token
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
application/json
X-Obvious-CID
web
Accept
application/json
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
x-opentracing
{"ot-tracer-spanid":"f604d30ca8756","ot-tracer-traceid":"13cce7f72d4092","ot-tracer-sampled":"true"}

Response headers

date
Mon, 13 May 2019 03:02:19 GMT
content-encoding
gzip
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
200
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
pragma
no-cache
x-obvious-tid
1557716539072:e6d08ad9a13d
server
cloudflare
x-frame-options
sameorigin
tk
T
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
application/json; charset=utf-8
access-control-allow-origin
https://medium.freecodecamp.org
access-control-expose-headers
X-Xsrf-Token, X-Obvious-Cid, X-Client-Date, X-Obvious-Profiling, X-Diagnostics, x-opentracing
cache-control
no-cache, no-store, max-age=0, must-revalidate
access-control-allow-credentials
true
cf-ray
4d616490d8236431-FRA
link
<https://medium.com/humans.txt>; rel="humans"
expires
Thu, 09 Sep 1999 09:09:09 GMT
reports
collector-medium.lightstep.com/api/v0/
127 B
325 B
XHR
General
Full URL
https://collector-medium.lightstep.com/api/v0/reports
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
34.192.104.91 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-34-192-104-91.compute-1.amazonaws.com
Software
/
Resource Hash
2a8b2fed4ef28bb5ff75f4629ce094e409a5442ab221855a663413ddaa39ea2f

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Origin
https://medium.freecodecamp.org
LightStep-Access-Token
ce5be895bef60919541332990ac9fef2
Content-Type
application/json

Response headers

date
Mon, 13 May 2019 03:02:19 GMT
status
200
access-control-allow-methods
POST
content-type
application/json
access-control-allow-origin
*
access-control-allow-credentials
true
access-control-allow-headers
LightStep-Access-Token, Content-Type
content-length
127
reports
collector-medium.lightstep.com/api/v0/
0
174 B
XHR
General
Full URL
https://collector-medium.lightstep.com/api/v0/reports
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
34.192.104.91 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-34-192-104-91.compute-1.amazonaws.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Access-Control-Request-Method
POST
Origin
https://medium.freecodecamp.org
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Access-Control-Request-Headers
content-type,lightstep-access-token

Response headers

status
200
date
Mon, 13 May 2019 03:02:19 GMT
access-control-allow-credentials
true
access-control-allow-origin
*
access-control-allow-headers
LightStep-Access-Token, Content-Type
content-length
0
access-control-allow-methods
POST
reports
collector-medium.lightstep.com/api/v0/
127 B
325 B
XHR
General
Full URL
https://collector-medium.lightstep.com/api/v0/reports
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
34.192.104.91 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-34-192-104-91.compute-1.amazonaws.com
Software
/
Resource Hash
c9b67aa91bca1ff6307527abf7d00cdaee5391b5d1c13d502a4fa8cde5451a0e

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Origin
https://medium.freecodecamp.org
LightStep-Access-Token
ce5be895bef60919541332990ac9fef2
Content-Type
application/json

Response headers

date
Mon, 13 May 2019 03:02:19 GMT
status
200
access-control-allow-methods
POST
content-type
application/json
access-control-allow-origin
*
access-control-allow-credentials
true
access-control-allow-headers
LightStep-Access-Token, Content-Type
content-length
127
1*mm5wTo_YtQVUegh8shazSQ.jpeg
cdn-images-1.medium.com/fit/c/36/36/
1 KB
2 KB
Image
General
Full URL
https://cdn-images-1.medium.com/fit/c/36/36/1*mm5wTo_YtQVUegh8shazSQ.jpeg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
38c6190ad5cf5bedad20ac1fc57a805a399cdadc00926b42692cefc940fe7a1b
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:19 GMT
x-content-type-options
nosniff
cf-cache-status
HIT
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3193-abeaa88
status
200
vary
Accept-Encoding
content-length
1504
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/jpeg
access-control-allow-origin
*
cache-control
public, max-age=2592000
accept-ranges
bytes
cf-ray
4d616495081c27ae-FRA
expires
Wed, 12 Jun 2019 03:02:19 GMT
1*wKgvHzM29Oq3vEaonu4RmA.png
cdn-images-1.medium.com/fit/c/36/36/
2 KB
2 KB
Image
General
Full URL
https://cdn-images-1.medium.com/fit/c/36/36/1*wKgvHzM29Oq3vEaonu4RmA.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
a71b094bb9bed207a805036f2400930b20d7eb78ffdfc34beab7f169222ab8f3
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:19 GMT
x-content-type-options
nosniff
cf-cache-status
HIT
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3192-d9ea9bb
status
200
vary
Accept-Encoding
content-length
1948
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/png
access-control-allow-origin
*
cache-control
public, max-age=2592000
accept-ranges
bytes
cf-ray
4d616495081d27ae-FRA
expires
Wed, 12 Jun 2019 03:02:19 GMT
1*KKkffE-4Vl34Fe29KJWUcw.jpeg
cdn-images-1.medium.com/fit/c/36/36/
2 KB
2 KB
Image
General
Full URL
https://cdn-images-1.medium.com/fit/c/36/36/1*KKkffE-4Vl34Fe29KJWUcw.jpeg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
7d7a0b3a822c626e495e58b075917b861d004781b61f44541a650f9d5893a2de
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:19 GMT
x-content-type-options
nosniff
cf-cache-status
HIT
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3192-d9ea9bb
status
200
vary
Accept-Encoding
content-length
1591
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/jpeg
access-control-allow-origin
*
cache-control
public, max-age=2592000
accept-ranges
bytes
cf-ray
4d616495081e27ae-FRA
expires
Wed, 12 Jun 2019 03:02:19 GMT
0*IttEgAi22EwkjY2h
cdn-images-1.medium.com/fit/c/400/120/
14 KB
14 KB
Image
General
Full URL
https://cdn-images-1.medium.com/fit/c/400/120/0*IttEgAi22EwkjY2h
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
2d71ef6ae6f178ea23b656f29c294dfca5521a797e65d0e7a79e2f8e5dac3757
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:20 GMT
x-content-type-options
nosniff
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3194-36c2fec
status
200
content-length
14114
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/jpeg
access-control-allow-origin
*
cache-control
public, must-revalidate, max-age=2592000
accept-ranges
bytes
cf-ray
4d616495081f27ae-FRA
expires
Wed, 12 Jun 2019 03:02:20 UTC
1*aeXtrs9UI4WniMd1miDIDw.png
cdn-images-1.medium.com/fit/c/400/120/
11 KB
12 KB
Image
General
Full URL
https://cdn-images-1.medium.com/fit/c/400/120/1*aeXtrs9UI4WniMd1miDIDw.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
99858eeaf92841a7a7d6ccf598a0ddb382438e4bcbd49c1dea4599e9530bf154
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:19 GMT
x-content-type-options
nosniff
cf-cache-status
HIT
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3193-abeaa88
status
200
vary
Accept-Encoding
content-length
11683
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/png
access-control-allow-origin
*
cache-control
public, max-age=2592000
accept-ranges
bytes
cf-ray
4d616495082027ae-FRA
expires
Wed, 12 Jun 2019 03:02:19 GMT
1*9vrgCN2D53GLsxAHB_Xx4Q.png
cdn-images-1.medium.com/fit/c/400/120/
2 KB
2 KB
Image
General
Full URL
https://cdn-images-1.medium.com/fit/c/400/120/1*9vrgCN2D53GLsxAHB_Xx4Q.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:7691 , United States, ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US),
Reverse DNS
Software
cloudflare / Geomyidae artificij
Resource Hash
a923e2297d71949bd879c574e96d470ba27f34d1783add8796ef4d05ef85c527
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 13 May 2019 03:02:19 GMT
x-content-type-options
nosniff
cf-cache-status
HIT
x-powered-by
Geomyidae artificij
x-obvious-info
16.3, 3193-abeaa88
status
200
vary
Accept-Encoding
content-length
1889
pragma
public
server
cloudflare
etag
"16.3"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15552000; includeSubDomains; preload
content-type
image/png
access-control-allow-origin
*
cache-control
public, max-age=2592000
accept-ranges
bytes
cf-ray
4d616495082127ae-FRA
expires
Wed, 12 Jun 2019 03:02:19 GMT
reports
collector-medium.lightstep.com/api/v0/
0
174 B
XHR
General
Full URL
https://collector-medium.lightstep.com/api/v0/reports
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
34.192.104.91 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-34-192-104-91.compute-1.amazonaws.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Access-Control-Request-Method
POST
Origin
https://medium.freecodecamp.org
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Access-Control-Request-Headers
content-type,lightstep-access-token

Response headers

status
200
date
Mon, 13 May 2019 03:02:20 GMT
access-control-allow-credentials
true
access-control-allow-origin
*
access-control-allow-headers
LightStep-Access-Token, Content-Type
content-length
0
access-control-allow-methods
POST
reports
collector-medium.lightstep.com/api/v0/
127 B
325 B
XHR
General
Full URL
https://collector-medium.lightstep.com/api/v0/reports
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
34.192.104.91 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-34-192-104-91.compute-1.amazonaws.com
Software
/
Resource Hash
35271330c342a3747ba6c2f81ec5a33fecbf702a02e730bde00762c252f71e35

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Origin
https://medium.freecodecamp.org
LightStep-Access-Token
ce5be895bef60919541332990ac9fef2
Content-Type
application/json

Response headers

date
Mon, 13 May 2019 03:02:20 GMT
status
200
access-control-allow-methods
POST
content-type
application/json
access-control-allow-origin
*
access-control-allow-credentials
true
access-control-allow-headers
LightStep-Access-Token, Content-Type
content-length
127
reports
collector-medium.lightstep.com/api/v0/
0
174 B
XHR
General
Full URL
https://collector-medium.lightstep.com/api/v0/reports
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
34.192.104.91 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-34-192-104-91.compute-1.amazonaws.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Access-Control-Request-Method
POST
Origin
https://medium.freecodecamp.org
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Access-Control-Request-Headers
content-type,lightstep-access-token

Response headers

status
200
date
Mon, 13 May 2019 03:02:22 GMT
access-control-allow-credentials
true
access-control-allow-origin
*
access-control-allow-headers
LightStep-Access-Token, Content-Type
content-length
0
access-control-allow-methods
POST
reports
collector-medium.lightstep.com/api/v0/
127 B
325 B
XHR
General
Full URL
https://collector-medium.lightstep.com/api/v0/reports
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
34.192.104.91 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-34-192-104-91.compute-1.amazonaws.com
Software
/
Resource Hash
7601e1350ed70769ebcc70f2cb8746148dd1bbc97a05fb31855faadd5efcf90f

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
Origin
https://medium.freecodecamp.org
LightStep-Access-Token
ce5be895bef60919541332990ac9fef2
Content-Type
application/json

Response headers

date
Mon, 13 May 2019 03:02:22 GMT
status
200
access-control-allow-methods
POST
content-type
application/json
access-control-allow-origin
*
access-control-allow-credentials
true
access-control-allow-headers
LightStep-Access-Token, Content-Type
content-length
127
batch
medium.freecodecamp.org/_/
97 B
585 B
XHR
General
Full URL
https://medium.freecodecamp.org/_/batch
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
52.4.38.70 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-52-4-38-70.compute-1.amazonaws.com
Software
nginx / Medium
Resource Hash
e7316da44fbae6643931b67be2481104f5a7a647712348be27308ef3dfd62028
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

X-Client-Date
1557716542752
Origin
https://medium.freecodecamp.org
X-XSRF-Token
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
application/json
Accept
application/json
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
X-Obvious-CID
web

Response headers

date
Mon, 13 May 2019 03:02:23 GMT
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
200
content-length
97
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
pragma
no-cache
link
<https://medium.com/humans.txt>; rel="humans"
x-obvious-tid
1557716542908:34b439352d32
server
nginx
tk
T
x-frame-options
sameorigin
content-type
application/json; charset=utf-8
cache-control
no-cache, no-store, max-age=0, must-revalidate
x-opentracing
{"ot-tracer-spanid":"50c5e8d200ebea62","ot-tracer-traceid":"366d57bf7f2691ef","ot-tracer-sampled":"true"}
expires
Thu, 09 Sep 1999 09:09:09 GMT
renders
medium.freecodecamp.org/_/lite/performance/
183 B
671 B
XHR
General
Full URL
https://medium.freecodecamp.org/_/lite/performance/renders
Requested by
Host: cdn-static-1.medium.com
URL: https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.h-S66qYGELCwGMjo-I5sGg.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
52.4.38.70 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-52-4-38-70.compute-1.amazonaws.com
Software
nginx / Medium
Resource Hash
8c882458d95d2bddaa00a94b22f3b993792eebddcd456683cce1dbfcb6ab867d
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Request headers

X-Client-Date
1557716542753
Origin
https://medium.freecodecamp.org
X-XSRF-Token
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
application/json
Accept
application/json
Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
X-Obvious-CID
web

Response headers

date
Mon, 13 May 2019 03:02:22 GMT
x-content-type-options
nosniff
x-powered-by
Medium
x-obvious-info
37498-ede1889,ede18891a82
status
404
content-length
183
x-xss-protection
1; mode=block
x-ua-compatible
IE=edge, Chrome=1
pragma
no-cache
link
<https://medium.com/humans.txt>; rel="humans"
x-obvious-tid
1557716542902:8ee4dff9da30
server
nginx
tk
T
x-frame-options
sameorigin
content-type
application/json; charset=utf-8
cache-control
no-cache, no-store, max-age=0, must-revalidate
x-opentracing
{"ot-tracer-spanid":"4812be7370ecc7cc","ot-tracer-traceid":"1e3c58fa626d26a8","ot-tracer-sampled":"true"}
expires
Thu, 09 Sep 1999 09:09:09 GMT
/
srv-2019-05-13-03.pixel.parsely.com/event/
43 B
385 B
Image
General
Full URL
https://srv-2019-05-13-03.pixel.parsely.com/event/?rand=1557716548422&plid=5375463&idsite=medium.com&url=https%3A%2F%2Fmedium.freecodecamp.org%2Fwhat-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3&urlref=&screen=1600x1200%7C1600x1200%7C24&data=%7B%7D&sid=1&surl=https%3A%2F%2Fmedium.freecodecamp.org%2Fwhat-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3&sref=&sts=1557716548421&slts=0&date=Mon+May+13+2019+03%3A02%3A28+GMT%2B0000+(Coordinated+Universal+Time)&action=heartbeat&inc=5&tt=4900&pvid=20996582&u=pid%3D92a158d87145b9f9f5d303ac93646d5a
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.84.128.185 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-54-84-128-185.compute-1.amazonaws.com
Software
nginx /
Resource Hash
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda

Request headers

Referer
https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Mon, 13 May 2019 03:02:28 GMT
Last-Modified
Mon, 28 Sep 1970 06:00:00 GMT
Server
nginx
Connection
keep-alive
Content-Type
image/gif
Content-Length
43
P3P
CP="CUR ADM OUR NOR STA NID"

Verdicts & Comments Add Verdict or Comment

25 JavaScript Global Variables

These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.

object| onselectstart object| onselectionchange function| queueMicrotask object| perfMetrics number| OB_startTime object| OB_loadErrors function| _onerror function| _asyncScript function| _asyncStyles function| ga function| obvInit object| google_tag_data object| gaplugins object| gaGlobal object| gaData object| GLOBALS object| _mdm object| PLOVR_MODULE_INFO object| PLOVR_MODULE_URIS boolean| PLOVR_MODULE_USE_DEBUG_MODE function| _resizeIframe object| __obv object| PARSELY function| parselyStartCallback object| branch

13 Cookies

Domain/Path Name / Value
.freecodecamp.org/ Name: _parsely_visitor
Value: {%22id%22:%22pid=92a158d87145b9f9f5d303ac93646d5a%22%2C%22session_count%22:1%2C%22last_session_ts%22:1557716537915}
medium.freecodecamp.org/ Name: tz
Value: 0
.freecodecamp.org/ Name: _gat
Value: 1
medium.freecodecamp.org/ Name: lightstep_guid/medium-web
Value: dca473ccd9169326
.freecodecamp.org/ Name: _gat_tracker0
Value: 1
.freecodecamp.org/ Name: _gid
Value: GA1.2.1169135694.1557716538
.freecodecamp.org/ Name: _parsely_session
Value: {%22sid%22:1%2C%22surl%22:%22https://medium.freecodecamp.org/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3%22%2C%22sref%22:%22%22%2C%22sts%22:1557716537915%2C%22slts%22:0}
medium.freecodecamp.org/ Name: pr
Value: 1
medium.freecodecamp.org/ Name: lightstep_session_id
Value: b337656c1a8e6ae1
medium.freecodecamp.org/ Name: sid
Value: 1:jn86BUG4DNa/ER9Eee7eye+u8zD0oEnb1qB6zrz4OxkOUoSLQ+rWGOUV9AwvnW9j9I9mUT8O7kMKHu59bubW9w==
.freecodecamp.org/ Name: _ga
Value: GA1.2.81945280.1557716538
medium.freecodecamp.org/ Name: sz
Value: 1585
medium.freecodecamp.org/ Name: uid
Value: lo_i1bNZDFHHXZN

Security Headers

This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page

Header Value
Content-Security-Policy default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://getpocket.com https://medium.freecodecamp.org https://*.medium.freecodecamp.org https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://*.lightstep.com https://*.branch.io https://app.zencoder.com 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://use.typekit.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com
X-Content-Type-Options nosniff
X-Frame-Options sameorigin
X-Xss-Protection 1; mode=block

Indicators

This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.

api2.branch.io
app.link
cdn-images-1.medium.com
cdn-static-1.medium.com
cdn.branch.io
collector-medium.lightstep.com
d1z2jf7jlzjs58.cloudfront.net
glyph.medium.com
medium.com
medium.freecodecamp.org
srv-2019-05-13-03.pixel.parsely.com
stats.g.doubleclick.net
www.google-analytics.com
2600:9000:200c:9600:19:9934:6a80:93a1
2600:9000:200c:a000:11:f728:3040:93a1
2606:4700::6810:7691
2606:4700::6810:787f
2606:4700::6810:7991
2606:4700::6810:7c7f
2a00:1450:4001:808::200e
2a00:1450:400c:c08::9a
34.192.104.91
52.4.38.70
52.85.188.132
54.230.93.186
54.84.128.185
087a4c7aa118304c5ce85d5917d95a49b3c93204ef3500752dfde52595e4eac6
12fe85ec038af8c41ba830412520589dbd125d417913c10a57838ac92ab96192
2a8b2fed4ef28bb5ff75f4629ce094e409a5442ab221855a663413ddaa39ea2f
2d71ef6ae6f178ea23b656f29c294dfca5521a797e65d0e7a79e2f8e5dac3757
35271330c342a3747ba6c2f81ec5a33fecbf702a02e730bde00762c252f71e35
36c79ec19fa7b4aa5bf6360a196b19a5b7801fd11bbf2d367894eb76601b55f2
38c6190ad5cf5bedad20ac1fc57a805a399cdadc00926b42692cefc940fe7a1b
3ace59a3abd745542ce8b8bd7835baac03a227a7f48b13acfb87a9c8741ceade
3e552578c7d450b023f2cd9d28f830be4335c3acc6c4ab6dadda0769f09e5f22
41532aec4c3a3a0747ca853b064ef7a96483a95798a6526974ec043997e2ccf9
469d80d264ed0e946e2f51e8c98a3fdaa7617247b0221fc65d57c14ee9cb5345
4e0705327480ad2323cb03d9c450ffcae4a98bf3a5382fa0c7882145ed620e49
51087c8b7558ff31777e88ec452bf49deaa29f4694a1dc8be4b0c837be56eeae
5294fa2f8213f498177ea529750a73fc572c8c09fe28dad6cc966c8740d0d8af
6a1d7fa421d65b1b4dbf9881a472ce128de24fcb28c0421d259e56d4b10e2822
7601e1350ed70769ebcc70f2cb8746148dd1bbc97a05fb31855faadd5efcf90f
7d7a0b3a822c626e495e58b075917b861d004781b61f44541a650f9d5893a2de
7f12bc0f118606b01ed49169af9377306e87db057845174e89ed600d8b752ed4
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
84a548a3f01f6d92045be9ae44e89520ed11505928139d831749385a36aee74c
8a3989dc3aca9f305e18cc48fde73c87f0d81b5d2a83cabc42b9b4f88062e14a
8c882458d95d2bddaa00a94b22f3b993792eebddcd456683cce1dbfcb6ab867d
8d26cf29e30b09006e3c7524293afc5709d9c6a335d40adc53623e6de6cd7a0a
8eb6709a934f6fa86ee0ad7c6570b40407bd394c0d81d0221eb1549a23ad92f2
90ee4123e81de392e160ef664334b4ceb4c3c0829a6d581951522cd759489b4b
94582463839ed25a26bc106e67c201cb767a0adf6641c56397c924f063d0d89f
97662b05befa582ec9dab3d08f63b49f21eb22ea1e3fcd69295f73a950e0e3e8
99858eeaf92841a7a7d6ccf598a0ddb382438e4bcbd49c1dea4599e9530bf154
99c5448d6c84fc71d6805e2485727db250113edcaea123a064f8c26ce95947d8
9e637c7d1a358ad28de98bd47f0c2e05f1f22d8cca3ac127632340f10c27d645
9ffac4a14acb42c59f6eab9ace605a903795ea487c1b41139413c020128a61de
a0bb27db7fc6e8f1cfc54279e8bd391f238027579d93982e4e3a77f426e165e3
a1a9f0f2844d80ca5a41f2d483d56d674eb333e570706b935cf46add6aa2f31d
a3d669b687929b3aa777fdd2c400c2b8c6b794978536a64d7e1f71edcf8037e8
a71b094bb9bed207a805036f2400930b20d7eb78ffdfc34beab7f169222ab8f3
a82dc28d43942326b346f92907df3bea5e38b2325ef97176f3b6234966bf19eb
a923e2297d71949bd879c574e96d470ba27f34d1783add8796ef4d05ef85c527
aad0cfbc3a253015103a74f27e8968722f552d1fdfb145fac778f46110a83cc1
ac771d366dc02b5299a59d9618f72463591a855e1abbed5fe030d8ef212258cb
b5e98b4bc41f421981af91804a14836e78816f30d3ba7ce7acf61debd666b53e
bc72a2ca45067a3d17fed4cd8776fec5dca3b9ecd7300e107f9256a86a0c8b2f
c5d1e0cb22225b0cec564ad7c324c2f88929c8daccdd6562f372e2010775de57
c9b67aa91bca1ff6307527abf7d00cdaee5391b5d1c13d502a4fa8cde5451a0e
cc6e92383c69d928798e1d7431c18979916f66a7fb504d085f105482f12bc94a
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda
dda23cfc42d05cf8241b973c9d2635c4c6672f499e37aca6feffe22cf0759b82
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e4778c29393a8fa85ef9254aadb6e91a4d5eeee901ff89bc176b7336019afb75
e7316da44fbae6643931b67be2481104f5a7a647712348be27308ef3dfd62028
ef1ed6a034a5055a869c7c25765ee1f2844a27a54e83e8a857d77b3f1cd83dd3
f0b9a9e4ea994c106a4fc595828ca1332b2cd0435d5d159d26d1773344d97367
f57137897a4e676f0d2199b79def1a95b253a1a938dff9d8ba10519f3beb2b08
ff8147bbc8c03581a7489d81feaa6418ff564350ff82efed63ffa94b5b78827a