www.oreilly.com
Open in
urlscan Pro
104.111.225.245
Public Scan
Effective URL: https://www.oreilly.com/library/view/thinking-architecturally/9781492034421/
Submission: On January 06 via api from SG
Summary
TLS certificate: Issued by GeoTrust RSA CA 2018 on July 23rd 2020. Valid for: 7 months.
This is the only time www.oreilly.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
ASN54113 (FASTLY, US)
www.safaribooksonline.com | |
learning.oreilly.com |
ASN16625 (AKAMAI-AS, US)
PTR: a104-111-225-245.deploy.static.akamaitechnologies.com
www.oreilly.com |
ASN16625 (AKAMAI-AS, US)
PTR: a104-111-233-253.deploy.static.akamaitechnologies.com
cdn.oreillystatic.com |
ASN15169 (GOOGLE, US)
PTR: 137.102.96.34.bc.googleusercontent.com
dev.visualwebsiteoptimizer.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN16625 (AKAMAI-AS, US)
PTR: a104-111-236-192.deploy.static.akamaitechnologies.com
munchkin.marketo.net |
ASN15169 (GOOGLE, US)
PTR: mil04s23-in-f2.1e100.net
www.googleadservices.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-224-94-122.zrh50.r.cloudfront.net
js.driftt.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN15169 (GOOGLE, US)
googleads.g.doubleclick.net |
ASN14618 (AMAZON-AES, US)
PTR: ec2-3-229-202-186.compute-1.amazonaws.com
js.driftqa.com |
Domain | Requested by | |
---|---|---|
12 | cdn.oreillystatic.com |
www.oreilly.com
cdn.oreillystatic.com |
10 | learning.oreilly.com |
4 redirects
www.oreilly.com
|
7 | www.oreilly.com |
www.oreilly.com
|
4 | www.google.de |
www.oreilly.com
|
4 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
3 | www.google.com |
www.oreilly.com
|
3 | js.driftt.com |
www.oreilly.com
js.driftt.com |
3 | nebula-cdn.kampyle.com |
www.googletagmanager.com
nebula-cdn.kampyle.com |
2 | platform.twitter.com |
www.oreilly.com
platform.twitter.com |
2 | px.ads.linkedin.com |
1 redirects
www.oreilly.com
|
2 | googleads.g.doubleclick.net |
www.googleadservices.com
|
2 | stats.g.doubleclick.net |
www.googletagmanager.com
www.google-analytics.com |
2 | bat.bing.com |
www.googletagmanager.com
www.oreilly.com |
2 | munchkin.marketo.net |
www.oreilly.com
munchkin.marketo.net |
2 | cdnjs.cloudflare.com |
www.oreilly.com
cdnjs.cloudflare.com |
2 | www.googletagmanager.com |
www.oreilly.com
www.googletagmanager.com |
2 | dev.visualwebsiteoptimizer.com |
www.oreilly.com
|
1 | udc-neb.kampyle.com | |
1 | js.driftqa.com |
www.oreilly.com
|
1 | www.linkedin.com | 1 redirects |
1 | 107-fms-070.mktoresp.com |
munchkin.marketo.net
|
1 | analytics.google.com |
www.googletagmanager.com
|
1 | snap.licdn.com |
www.googletagmanager.com
|
1 | www.googleadservices.com |
www.googletagmanager.com
|
1 | get.oreilly.com |
www.googletagmanager.com
|
1 | service.seamlessaccess.org |
www.oreilly.com
|
1 | ajax.googleapis.com |
www.oreilly.com
|
1 | fonts.googleapis.com |
www.oreilly.com
|
1 | www.safaribooksonline.com | 1 redirects |
69 | 29 |
This site contains links to these domains. Also see Links.
Domain |
---|
learning.oreilly.com |
twitter.com |
www.facebook.com |
www.linkedin.com |
www.youtube.com |
itunes.apple.com |
play.google.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
shop.oreilly.com GeoTrust RSA CA 2018 |
2020-07-23 - 2021-02-06 |
7 months | crt.sh |
upload.video.google.com GTS CA 1O1 |
2020-11-10 - 2021-02-02 |
3 months | crt.sh |
cdn.oreillystatic.com GeoTrust RSA CA 2018 |
2020-03-20 - 2021-06-19 |
a year | crt.sh |
a2.ssl.fastly.net GlobalSign CloudSSL CA - SHA256 - G3 |
2020-11-13 - 2021-05-01 |
6 months | crt.sh |
service.seamlessaccess.org GlobalSign Atlas R3 DV TLS CA 2020 |
2020-12-01 - 2022-01-02 |
a year | crt.sh |
*.visualwebsiteoptimizer.com Starfield Secure Certificate Authority - G2 |
2020-06-19 - 2022-07-06 |
2 years | crt.sh |
*.google-analytics.com GTS CA 1O1 |
2020-11-10 - 2021-02-02 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2020-10-21 - 2021-10-20 |
a year | crt.sh |
*.marketo.net DigiCert SHA2 Secure Server CA |
2020-03-14 - 2021-04-13 |
a year | crt.sh |
get.oreilly.com Cloudflare Inc ECC CA-3 |
2020-07-03 - 2021-07-03 |
a year | crt.sh |
www.googleadservices.com GTS CA 1O1 |
2020-11-10 - 2021-02-02 |
3 months | crt.sh |
*.licdn.com DigiCert SHA2 Secure Server CA |
2019-04-01 - 2021-05-07 |
2 years | crt.sh |
www.bing.com Microsoft RSA TLS CA 02 |
2020-10-27 - 2021-04-27 |
6 months | crt.sh |
j.ssl.fastly.net GlobalSign Organization Validation CA - SHA256 - G2 |
2020-10-01 - 2021-11-02 |
a year | crt.sh |
drift.com Amazon |
2020-09-21 - 2021-10-23 |
a year | crt.sh |
*.google.com GTS CA 1O1 |
2020-11-10 - 2021-02-02 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1O1 |
2020-11-10 - 2021-02-02 |
3 months | crt.sh |
www.google.de GTS CA 1O1 |
2020-11-10 - 2021-02-02 |
3 months | crt.sh |
www.google.com GTS CA 1O1 |
2020-11-10 - 2021-02-02 |
3 months | crt.sh |
*.mktoresp.com DigiCert SHA2 Secure Server CA |
2020-01-17 - 2022-01-21 |
2 years | crt.sh |
px.ads.linkedin.com DigiCert SHA2 Secure Server CA |
2020-08-05 - 2021-02-05 |
6 months | crt.sh |
driftqa.com Amazon |
2020-06-18 - 2021-07-18 |
a year | crt.sh |
*.twimg.com DigiCert TLS RSA SHA256 2020 CA1 |
2020-11-05 - 2021-11-09 |
a year | crt.sh |
*.kampyle.com RapidSSL RSA CA 2018 |
2020-02-11 - 2022-03-06 |
2 years | crt.sh |
This page contains 4 frames:
Primary Page:
https://www.oreilly.com/library/view/thinking-architecturally/9781492034421/
Frame ID: D90B75F6276C6A9CD52D37D8121E9D92
Requests: 66 HTTP requests in this frame
Frame:
https://js.driftt.com/core?embedId=tvu7up89sc39&forceShow=false&skipCampaigns=false&sessionId=85680dfc-e6e9-470e-bb41-5f5cf836f5a7&sessionStarted=1609929046&campaignRefreshToken=c45ff729-8a7d-4b96-b418-3f3d08169eb2&pageLoadStartTime=1609929042824
Frame ID: 4B11D9FB61D0CF51AFCF4705C38844DD
Requests: 1 HTTP requests in this frame
Frame:
https://js.driftt.com/core/chat
Frame ID: 440C91D950A171912D79A203E89F0116
Requests: 1 HTTP requests in this frame
Frame:
https://platform.twitter.com/widgets/widget_iframe.96fd96193cc66c3e11d4c5e4c7c7ec97.html?origin=https%3A%2F%2Fwww.oreilly.com
Frame ID: F8679639E1D5B072F4E08290228FEC0D
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
https://www.safaribooksonline.com/library/view/thinking-architecturally/9781492034421/
HTTP 302
https://www.oreilly.com/library/view/thinking-architecturally/9781492034421/ Page URL
Page Statistics
73 Outgoing links
These are links going to different origins than the main page.
Title: Sign In
Search URL Search Domain Scan URL
Title: Try Now
Search URL Search Domain Scan URL
Title: Preface
Search URL Search Domain Scan URL
Title: Acknowledgments
Search URL Search Domain Scan URL
Title: 1. Technology Changes
Search URL Search Domain Scan URL
Title: Haven’t We Seen This Before?
Search URL Search Domain Scan URL
Title: Learn From the Past
Search URL Search Domain Scan URL
Title: Mistakes Were Made…But Not By Me
Search URL Search Domain Scan URL
Title: The Technology Merry-Go-Round
Search URL Search Domain Scan URL
Title: The Futility of Predictions
Search URL Search Domain Scan URL
Title: The Value of Legacy Skillsets
Search URL Search Domain Scan URL
Title: Legacy Skillsets Can be Valuable Too!
Search URL Search Domain Scan URL
Title: Katas
Search URL Search Domain Scan URL
Title: 2. Thinking Strategically
Search URL Search Domain Scan URL
Title: Keeping Up With New Technologies
Search URL Search Domain Scan URL
Title: Finding Focus
Search URL Search Domain Scan URL
Title: Litmus Tests
Search URL Search Domain Scan URL
Title: Cut the Cruft
Search URL Search Domain Scan URL
Title: The A/B Stream
Search URL Search Domain Scan URL
Title: Making a Plan
Search URL Search Domain Scan URL
Title: Schedule Individual Learning
Search URL Search Domain Scan URL
Title: Learn as a Team
Search URL Search Domain Scan URL
Title: Take Advantage of Dead Spaces
Search URL Search Domain Scan URL
Title: Leveraging Your Network
Search URL Search Domain Scan URL
Title: Staying Current
Search URL Search Domain Scan URL
Title: Katas
Search URL Search Domain Scan URL
Title: 3. Evaluating Pros and Cons
Search URL Search Domain Scan URL
Title: Evaluating Tradeoffs
Search URL Search Domain Scan URL
Title: Some Risks are More Equal Than Others
Search URL Search Domain Scan URL
Title: Ruler for a Day
Search URL Search Domain Scan URL
Title: The Technology Hype Cycle
Search URL Search Domain Scan URL
Title: Picking the Right Tool
Search URL Search Domain Scan URL
Title: Choosing Wisely
Search URL Search Domain Scan URL
Title: && ! ||
Search URL Search Domain Scan URL
Title: Katas
Search URL Search Domain Scan URL
Title: 4. Evaluating and Choosing Technologies
Search URL Search Domain Scan URL
Title: Evaluation Criteria
Search URL Search Domain Scan URL
Title: The Spreadsheet Approach
Search URL Search Domain Scan URL
Title: Proof of Concept
Search URL Search Domain Scan URL
Title: Politics
Search URL Search Domain Scan URL
Title: Evaluation in Name Only
Search URL Search Domain Scan URL
Title: Case Study: Angular Versus React
Search URL Search Domain Scan URL
Title: What Should You Choose?
Search URL Search Domain Scan URL
Title: Katas
Search URL Search Domain Scan URL
Title: 5. Introducing Technologies
Search URL Search Domain Scan URL
Title: Mitigating Change
Search URL Search Domain Scan URL
Title: Crawl, Walk, Run
Search URL Search Domain Scan URL
Title: The Hammer Versus the Ninja
Search URL Search Domain Scan URL
Title: Exerting Influence
Search URL Search Domain Scan URL
Title: Navigating Resistance
Search URL Search Domain Scan URL
Title: Marketing Your Ideas
Search URL Search Domain Scan URL
Title: Katas
Search URL Search Domain Scan URL
Title: 6. Maintaining Technologies
Search URL Search Domain Scan URL
Title: Quality Attributes
Search URL Search Domain Scan URL
Title: Discovering Quality Attributes
Search URL Search Domain Scan URL
Title: Ranking Quality Attributes
Search URL Search Domain Scan URL
Title: Documenting Quality Attributes
Search URL Search Domain Scan URL
Title: Connecting Quality Attributes to Decisions
Search URL Search Domain Scan URL
Title: Establishing Principles
Search URL Search Domain Scan URL
Title: Evolutionary Architecture
Search URL Search Domain Scan URL
Title: Fitness Functions
Search URL Search Domain Scan URL
Title: Katas
Search URL Search Domain Scan URL
Title: 7. Conclusion
Search URL Search Domain Scan URL
Title: book Grokking Algorithms by Aditya Bhargava, Aditya Y. Bhargava Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn …
Search URL Search Domain Scan URL
Title: book Designing Distributed Systems by Brendan Burns Without established design patterns to guide them, developers have had to build distributed systems from scratch, …
Search URL Search Domain Scan URL
Title: book Technology Strategy Patterns by Eben Hewitt Technologists who want their ideas heard, understood, and funded are often told to speak the language …
Search URL Search Domain Scan URL
Title: book The Software Architect Elevator by Gregor Hohpe As the digital economy changes the rules of the game for enterprises, the role of software …
Search URL Search Domain Scan URL
Title: .st0{fill:#ee0000;}.st1{fill:#FFFFFF;}
Search URL Search Domain Scan URL
Title: .cls-1{fill:#E00;fill-rule:evenodd;}facebook-logo
Search URL Search Domain Scan URL
Title: .cls-1{fill:#E00;fill-rule:evenodd;}linkedin-logo
Search URL Search Domain Scan URL
Title: .cls-1{fill:#E00;fill-rule:evenodd;}youtube-logo
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://www.safaribooksonline.com/library/view/thinking-architecturally/9781492034421/
HTTP 302
https://www.oreilly.com/library/view/thinking-architecturally/9781492034421/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 16- https://learning.oreilly.com/library/cover/9781617292231//300h HTTP 301
- https://learning.oreilly.com/library/cover/9781617292231/300h/
- https://learning.oreilly.com/library/cover/9781491983638//300h HTTP 301
- https://learning.oreilly.com/library/cover/9781491983638/300h/
- https://learning.oreilly.com/library/cover/9781492040866//300h HTTP 301
- https://learning.oreilly.com/library/cover/9781492040866/300h/
- https://learning.oreilly.com/library/cover/9781492077534//300h HTTP 301
- https://learning.oreilly.com/library/cover/9781492077534/300h/
- https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=70561&time=1609929044923&url=https%3A%2F%2Fwww.oreilly.com%2Flibrary%2Fview%2Fthinking-architecturally%2F9781492034421%2F HTTP 302
- https://www.linkedin.com/px/li_sync?redirect=https%3A%2F%2Fpx.ads.linkedin.com%2Fcollect%3Fv%3D2%26fmt%3Djs%26pid%3D70561%26time%3D1609929044923%26url%3Dhttps%253A%252F%252Fwww.oreilly.com%252Flibrary%252Fview%252Fthinking-architecturally%252F9781492034421%252F%26liSync%3Dtrue HTTP 302
- https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=70561&time=1609929044923&url=https%3A%2F%2Fwww.oreilly.com%2Flibrary%2Fview%2Fthinking-architecturally%2F9781492034421%2F&liSync=true
69 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.oreilly.com/library/view/thinking-architecturally/9781492034421/ Redirect Chain
|
46 KB 11 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
output.a33a000c6aec.css
www.oreilly.com/library/view/static/CACHE/css/ |
75 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 665 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2018_font_face.css
cdn.oreillystatic.com/assets/css/ |
15 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
oreilly_logo_mark_red.svg
cdn.oreillystatic.com/images/sitewide-headers/ |
3 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781492034421/250w/ |
13 KB 13 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-store-logo.png
cdn.oreillystatic.com/oreilly/images/ |
11 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
google-play-logo.png
cdn.oreillystatic.com/oreilly/images/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
output.3fa4edd6d217.js
www.oreilly.com/library/view/static/CACHE/js/ |
1 MB 1 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pageview.js
www.oreilly.com/library/view/ |
402 B 882 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/1.11.0/ |
94 KB 33 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
thiss.js
service.seamlessaccess.org/ |
143 KB 40 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
output.5426f7a3b865.js
www.oreilly.com/library/view/static/CACHE/js/ |
16 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
j.php
dev.visualwebsiteoptimizer.com/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_right_arrow_white.svg
cdn.oreillystatic.com/images/icons/ |
329 B 484 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon-search.svg
www.oreilly.com/library/view/static/images/icons/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GuardianTextSans-Regular-Web.woff2
cdn.oreillystatic.com/fonts/GuardianText/ |
36 KB 36 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781617292231/300h/ Redirect Chain
|
29 KB 29 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon-book.svg
cdn.oreillystatic.com/images/icons/ |
3 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781491983638/300h/ Redirect Chain
|
24 KB 24 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781492040866/300h/ Redirect Chain
|
18 KB 18 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781492077534/300h/ Redirect Chain
|
15 KB 15 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
odot_white_578x212.svg
cdn.oreillystatic.com/oreilly/images/ |
1021 B 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GuardianTextSans-Medium-Web.woff2
cdn.oreillystatic.com/fonts/GuardianText/ |
35 KB 36 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Gilroy-SemiBold.woff2
cdn.oreillystatic.com/fonts/Gilroy/ |
39 KB 40 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GuardianTextSans-RegularIt-Web.woff2
cdn.oreillystatic.com/fonts/GuardianText/ |
40 KB 40 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
v.gif
dev.visualwebsiteoptimizer.com/ |
35 B 301 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/api/v1/account-summary-by-network/ |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.oreilly.com/library/view/api/mlfa-idp-list/ |
6 KB 7 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_expand_more.svg
cdn.oreillystatic.com/oreilly/images/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
241 KB 69 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
MathJax.js
cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/ |
62 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
MML_HTMLorMML.js
cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/config/ |
156 KB 39 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
js
www.googletagmanager.com/gtag/ |
133 KB 52 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
munchkin.js
munchkin.marketo.net/ |
1 KB 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
digitalpi-utm-tracker-oreilly.com.js
get.oreilly.com/rs/107-FMS-070/images/ |
8 KB 4 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
conversion_async.js
www.googleadservices.com/pagead/ |
30 KB 13 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
insight.min.js
snap.licdn.com/li.lms-analytics/ |
4 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bat.js
bat.bing.com/ |
27 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
46 KB 18 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
embed.js
nebula-cdn.kampyle.com/wu/314849/onsite/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tvu7up89sc39.js
js.driftt.com/include/1609929300000/ |
281 KB 79 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
ec.js
www.google-analytics.com/plugins/ua/ |
3 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0
bat.bing.com/action/ |
0 148 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
analytics.google.com/g/ |
0 351 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/g/ |
0 65 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ga-audiences
www.google.de/ads/ |
42 B 107 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-Q050 |
collect
www.google-analytics.com/j/ |
2 B 194 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-Q050 |
collect
www.google-analytics.com/j/ |
1 B 26 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-Q050 |
collect
stats.g.doubleclick.net/j/ |
4 B 424 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/1047975969/ |
2 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/837681939/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
munchkin.js
munchkin.marketo.net/159/ |
11 KB 5 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ga-audiences
www.google.com/ads/ |
42 B 107 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ga-audiences
www.google.de/ads/ |
42 B 107 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.google.com/pagead/1p-user-list/1047975969/ |
42 B 154 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.google.de/pagead/1p-user-list/1047975969/ |
42 B 108 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.google.com/pagead/1p-user-list/837681939/ |
42 B 108 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.google.de/pagead/1p-user-list/837681939/ |
42 B 154 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visitWebPage
107-fms-070.mktoresp.com/webevents/ |
2 B 311 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
px.ads.linkedin.com/ Redirect Chain
|
0 58 B |
Image
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
notification.d46d7db1.mp3
js.driftqa.com/conductor/assets/media/ |
20 KB 21 KB |
Media
audio/mpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
core
js.driftt.com/ Frame 4B11 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chat
js.driftt.com/core/ Frame 440C |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
generic1607612729884.js
nebula-cdn.kampyle.com/wu/314849/onsite/ |
286 KB 61 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widgets.js
platform.twitter.com/ |
95 KB 29 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widget_iframe.96fd96193cc66c3e11d4c5e4c7c7ec97.html
platform.twitter.com/widgets/ Frame F867 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cool-2.1.15.min.js
nebula-cdn.kampyle.com/resources/onsite/js/ |
14 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
__cool.gif
udc-neb.kampyle.com/egw/5/qceuv8449dzg58ptt1bhda9g8ue19c7s/track/ |
0 318 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
146 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| 0 object| 1 object| 2 object| 3 object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker object| trustedTypes boolean| crossOriginIsolated object| _vwo_code number| settings_timer number| _vwo_settings_timer object| g object| dataLayer undefined| b number| _vwo_j_e string| _vwo_mt string| _vwo_tm object| VWO object| vwo_iehack_queue object| html5 object| Modernizr object| webpackJsonp function| setImmediate function| clearImmediate object| Backbone function| _ function| $ function| jQuery object| __post_robot_10_0_14__ object| __post_robot_10_0_22__ object| __zoid_9_0_34__ object| thiss object| MathJax undefined| module object| google_tag_manager function| postscribe object| google_tag_data string| _linkedin_data_partner_id object| uetq string| GoogleAnalyticsObject function| ga function| onYouTubeIframeAPIReady undefined| medalliaUserIdentifier undefined| medalliaUserName function| drift undefined| driftt function| getRandomInt number| random object| domains_to_track string| docHost string| folders_to_track object| extDoc string| socSites boolean| isSubDomainTracker boolean| isSeparateDomainTracker boolean| isGTM object| eValues string| mainDomain number| flag object| mDownAtt string| doname string| linkType object| mailPattern object| urlPattern object| telPattern object| internalDomain boolean| condition number| k boolean| condition1 function| _isSocial function| _isInternalFolder function| _isDownload function| _setDownloadData function| _tagLinks function| isExcluded object| gaplugins object| gaGlobal object| gaData function| UET function| GooglemKTybQhCsO function| google_trackConversion object| GooglebQhCsO function| mktoMunchkinFunction object| Munchkin function| mktoMunchkin object| dpi_marketoUtmOrigFields object| dpi_marketoUtmFields string| dpi_cookieDomain function| dpi_getQueryStringValue function| dpi_getDomain object| dpi_queryStringUtmVals object| dpi_cookieUtmVals function| Cookies string| property object| KAMPYLE_EMBED object| MunchkinTracker function| lintrk boolean| _already_called_lintrk object| 3eiXJRXgVuLsYGH9303q object| regeneratorRuntime object| __SENTRY__ object| _driftFrames object| __post_robot_10_0_16__ string| __DRIFT_ENV__ string| __DRIFT_BUILD_ID__ string| __DRIFT_BRANCH__ number| drift_page_view_started number| drift_session_started object| drift_event_listeners string| drift_session_id string| drift_campaign_refresh function| trackTwitter function| extractParamFromUri object| twttr function| forceInputUppercase object| nonwExpandable object| nonwExpandableFo object| expandable object| flyoutLinks object| __twttrll object| __twttr object| MDIGITAL object| KAMPYLE_CONSTANT object| KAMPYLE_FUNC object| KAMPYLE_DATA object| KAMPYLE_TARGETING object| KAMPYLE_ANIMATION object| KAMPYLE_VIEW object| KAMPYLE_MESSAGE object| KAMPYLE_UTILS object| KAMPYLE_EVENT_DISPATCHER object| KAMPYLE_GA object| KAMPYLE_COOLADATA object| KAMPYLE_COMMON object| KAMPYLE_THERMO_TEALEAF_FUNC object| KAMPYLE_CLICKTALE_FUNC object| KAMPYLE_SESSIONCAM object| KAMPYLE_ONSITE_SDK undefined| KAMPYLE_POLYFILLS object| KAMPYLE_INTEGRATION object| cooladata2 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
www.oreilly.com/ | Name: drift_campaign_refresh Value: c45ff729-8a7d-4b96-b418-3f3d08169eb2 |
|
.oreilly.com/ | Name: _mkto_trk Value: id:107-FMS-070&token:_mch-oreilly.com-1609929044909-74839 |
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 |
---|---|
Strict-Transport-Security | max-age=31536000; includeSubDomains |
X-Content-Type-Options | nosniff |
X-Frame-Options | DENY |
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.
107-fms-070.mktoresp.com
ajax.googleapis.com
analytics.google.com
bat.bing.com
cdn.oreillystatic.com
cdnjs.cloudflare.com
dev.visualwebsiteoptimizer.com
fonts.googleapis.com
get.oreilly.com
googleads.g.doubleclick.net
js.driftqa.com
js.driftt.com
learning.oreilly.com
munchkin.marketo.net
nebula-cdn.kampyle.com
platform.twitter.com
px.ads.linkedin.com
service.seamlessaccess.org
snap.licdn.com
stats.g.doubleclick.net
udc-neb.kampyle.com
www.google-analytics.com
www.google.com
www.google.de
www.googleadservices.com
www.googletagmanager.com
www.linkedin.com
www.oreilly.com
www.safaribooksonline.com
104.111.225.245
104.111.233.253
104.111.236.192
104.17.73.206
13.224.94.122
151.101.113.132
151.101.13.175
151.101.194.217
172.217.23.98
192.28.144.124
2606:2800:234:59:254c:406:2366:268c
2606:4700::6810:125e
2620:1ec:21::14
2620:1ec:c11::200
2a00:1450:4001:806::2004
2a00:1450:4001:808::2008
2a00:1450:4001:809::200e
2a00:1450:4001:815::200e
2a00:1450:4001:817::2003
2a00:1450:4001:81a::200a
2a00:1450:4001:81b::2002
2a00:1450:4001:81d::200a
2a00:1450:4001:820::200e
2a00:1450:400c:c06::9a
2a00:1450:400c:c06::9d
2a02:26f0:6c00:28c::25ea
2a05:f500:11:101::b93f:9005
3.229.202.186
34.96.102.137
35.241.45.82
0415ce0a405693aff5699a394a9ca86b7e7deb5d0c245696ba435447b50fb3ad
058ed961bfe422af7bfc65865f4c08531ec8ace995f8a1ec560a46581cb7712c
141bfdbc777349b442f0869a11196c74a1ca39d6a4f1a26edb48e0381447879a
1c10bee6c4c3244fccb4d05fe7145d40d239bb2a39f814f057010a778dff563c
1f206fc56b5e8e99380a63acd24bfcb6e2b3b1d61923947f2bbc09348476cfa5
2b418a10ba4680c77fa07fb0e736eec6306cba0dbbbc8deac94a25e679178e15
359e9cc72f445dfe748ba119a60b1591780e8f453636fe8e064a889558fb0334
39a3831379903764bd444eb9a9b2e9078169237075c7a9a05f1a08bf764a7723
3e72de5de67d6d80b65a114af684eaf880c53c250155a663cb17d677ff064bc1
3fa4edd6d21714036e02f1d0f70d9f2b169f1a24d4d212948a355e3429bc4a35
43a071e28b961afe8de24a90a5d19f50494174074553e92e1bd1c13fdae24798
459e23d23ffe65a86f3a1f67c07edc92e0c69461ff83fbd63764d7b36cac92fc
48344fd55558bbeb600062a175d052979f9ece87c7299788f8ecf16a46c87bf6
4a5c6bbe25f10b8c56a9d58bb7a3a957992fc1800b633dd010df58b55f558dae
4dd6c09ddcb0e53a6290cc1df35224856073ba5f89d4134bd7c69e4fd9c6f515
5426f7a3b865cadee6c59eb5c0d6d461bd7883ba3a3fec2734df727b10abcbb0
565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3
5cc2628039ee08964a5f46fb8abb1d5e1ec87e1200d12862ef1232bbfed7da55
5f02455bcb730388a6ad443555ecdc0b7c550c7dabc2509a231a0ffa7fad3bdf
5f3b103a1268f862a5e432d607f8e5220dea9d301d13565b0ecded3ad9c25ab2
626e2bedce12886561895b54ae2a458733bdde6c0fd3c67afcde69362fa2b35e
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
735c136528612f775a92a5c23b77764db00d30a288817822c2af3bd1fcf67520
76f7a70cee38a6be4f595d4f16bdd71d920267e7a73b7867196bd9a5dfde840d
7da9c82372b02db43b217301463848763b09183287cc9eea3e0a625f13e99538
813952a48e32a23d7ae3deca42ddac4e412cfe94ac3fa5e512f3d3ab6460a3a0
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8342d3575f6c3d68450b7b823bdf4924acb77106b9ffc2fda94a7b2f235495e7
843f2edcfe2e6f83aa9d8d6a793747b34a657f31b5c8fa560cf8e3a76cc374cb
84e01419bd81f32ac6df0f75f49c604fda9172000a3ae432b3c47b2a6a712d80
865e474f29f37d3216a64760578282d129124086fe29f6e9909be3c1ce3f4c9d
88d98b9d6f804912793eee7e52ca2406336d1cba9343ff4aa33995e9653ef7f4
a33a000c6aec4649a2dc177120cc68b6912cdbe08e4abdb0ea955eabd3697b6f
a35b49ea1f88ed02404f89ddd664c1ebbd119b8625c742cea6a35054e46e335b
a50c9d02b62c513b0a55de2d27abe4d189148a2c2e913e1c8b40c9e49b43678a
a766979790160e22c8751fdf2f93c11c3e82835bb0c2d85d833fc31f5cf4249e
ad80ac33ed04b4e6d78167b4162ecd3d2e8c29d17b43eb3df1f35b216b2ac5c5
b1efbdbed56dfaa1453e1a357818f12e387d57516d50e66e8f819b06560847b9
b294e973896f8f874e90a8eb1a8908ac790980d034c4c4bdf0fc3d37b8abf682
b881ff5b880f17ead31403139d6a34e722f23cf8a5458893b5a2f3c6448589b8
c026506617e18480f61c626487966ab9081936e4c2bbfa1afb1352a63cbe1bb9
c1096b4e73e87cccdc74c68bc0d3c5036c60ee539720a22c7e02fca74d232cb4
c2a90b4cdaf74b82ab7599a91d2f4de73db65b44154f63826bff04919a73478e
c7a7eb91df0f63700be1550d88516276f9431a2f571e3af432fefb47293cb98d
c9d1c084be11472990217a3093a5c22c239dbcf3d64e98117c74f0675db26f9c
cd0441a73d4f934ff6fd5467463bb4453a13a1ce3c5387c77bdb2444b11e206a
cecc442dd6ca7112d483fdd9b88bb0661e5862dd3a393093d6098332299107f9
d860f4c059c46d021585344e076acad24e6402085dbc9532c77ef0a2ef95708e
de3246094525b21a870fc7d2a67490d0132535c6fa5993755c549f1a9d1bd8af
e260599ca8294310952c5928dbf26ba02ddf4bf3e96eeb3950f372c4b12fcc0a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e441c3e2771625ba05630ab464275136a82c99650ee2145ca5aa9853bedeb01b
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
ef5ffb685554f19496f13bb912e1e32ece20825786e2c3d80d96a03b5804e8c3
f4051b59ffcfd4b43f1f78ba0c693f140d700815307bfaf07bb0b3461abbd1f2