www.oreilly.com
Open in
urlscan Pro
23.197.10.103
Public Scan
Submission: On September 01 via manual from FR — Scanned from FR
Summary
TLS certificate: Issued by GeoTrust RSA CA 2018 on June 21st 2024. Valid for: a year.
This is the only time www.oreilly.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
12 | 23.197.10.103 23.197.10.103 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
1 | 2a00:1450:400... 2a00:1450:4001:803::200a | 15169 (GOOGLE) (GOOGLE) | |
22 | 23.50.108.142 23.50.108.142 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
6 | 2a02:26f0:480... 2a02:26f0:480:21::217:d10d | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 | 2a00:1450:400... 2a00:1450:4001:827::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 151.101.2.217 151.101.2.217 | 54113 (FASTLY) (FASTLY) | |
2 | 34.96.102.137 34.96.102.137 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
1 | 13.33.219.205 13.33.219.205 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 104.17.24.14 104.17.24.14 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:81c::2008 | 15169 (GOOGLE) (GOOGLE) | |
10 | 2606:4700::68... 2606:4700::6812:572a | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700:440... 2606:4700:4400::ac40:9b77 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
61 | 12 |
ASN16625 (AKAMAI-AS, US)
PTR: a23-197-10-103.deploy.static.akamaitechnologies.com
www.oreilly.com |
ASN16625 (AKAMAI-AS, US)
PTR: a23-50-108-142.deploy.static.akamaitechnologies.com
cdn.oreillystatic.com |
ASN20940 (AKAMAI-ASN1, NL)
learning.oreilly.com |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 137.102.96.34.bc.googleusercontent.com
dev.visualwebsiteoptimizer.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-33-219-205.fra60.r.cloudfront.net
www.datadoghq-browser-agent.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
22 |
oreillystatic.com
cdn.oreillystatic.com — Cisco Umbrella Rank: 175144 |
527 KB |
18 |
oreilly.com
www.oreilly.com — Cisco Umbrella Rank: 169592 learning.oreilly.com — Cisco Umbrella Rank: 100408 |
505 KB |
10 |
cookielaw.org
cdn.cookielaw.org — Cisco Umbrella Rank: 554 |
170 KB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 112 |
238 KB |
2 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 336 |
56 KB |
2 |
visualwebsiteoptimizer.com
dev.visualwebsiteoptimizer.com — Cisco Umbrella Rank: 4988 |
2 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 110 ajax.googleapis.com — Cisco Umbrella Rank: 641 |
31 KB |
1 |
onetrust.com
geolocation.onetrust.com — Cisco Umbrella Rank: 1019 |
295 B |
1 |
datadoghq-browser-agent.com
www.datadoghq-browser-agent.com — Cisco Umbrella Rank: 2536 |
21 KB |
1 |
seamlessaccess.org
service.seamlessaccess.org — Cisco Umbrella Rank: 42977 |
43 KB |
61 | 10 |
Domain | Requested by | |
---|---|---|
22 | cdn.oreillystatic.com |
www.oreilly.com
cdn.oreillystatic.com |
12 | www.oreilly.com |
www.oreilly.com
www.datadoghq-browser-agent.com |
10 | cdn.cookielaw.org |
www.googletagmanager.com
www.datadoghq-browser-agent.com cdn.cookielaw.org |
6 | learning.oreilly.com |
www.oreilly.com
www.datadoghq-browser-agent.com |
2 | www.googletagmanager.com |
www.oreilly.com
www.googletagmanager.com |
2 | cdnjs.cloudflare.com |
www.oreilly.com
cdnjs.cloudflare.com |
2 | dev.visualwebsiteoptimizer.com |
www.oreilly.com
|
1 | geolocation.onetrust.com |
www.datadoghq-browser-agent.com
|
1 | www.datadoghq-browser-agent.com |
www.oreilly.com
|
1 | service.seamlessaccess.org |
www.oreilly.com
|
1 | ajax.googleapis.com |
www.oreilly.com
|
1 | fonts.googleapis.com |
www.oreilly.com
|
61 | 12 |
This site contains links to these domains. Also see Links.
Domain |
---|
learning.oreilly.com |
www.amazon.com |
www.ebooks.com |
oreilly.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
shop.oreilly.com GeoTrust RSA CA 2018 |
2024-06-21 - 2025-06-23 |
a year | crt.sh |
upload.video.google.com WR2 |
2024-08-05 - 2024-10-28 |
3 months | crt.sh |
covers.oreillystatic.com GeoTrust RSA CA 2018 |
2023-12-27 - 2025-01-03 |
a year | crt.sh |
*.oreilly.com DigiCert TLS RSA SHA256 2020 CA1 |
2023-12-28 - 2025-01-03 |
a year | crt.sh |
service.seamlessaccess.org GlobalSign Atlas R3 DV TLS CA 2024 Q1 |
2024-01-14 - 2025-02-14 |
a year | crt.sh |
*.visualwebsiteoptimizer.com Starfield Secure Certificate Authority - G2 |
2024-06-29 - 2025-07-31 |
a year | crt.sh |
*.datadoghq-browser-agent.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-07-30 - 2025-08-03 |
a year | crt.sh |
cdnjs.cloudflare.com WE1 |
2024-07-31 - 2024-10-29 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-08-05 - 2024-10-28 |
3 months | crt.sh |
cookielaw.org WE1 |
2024-08-13 - 2024-11-11 |
3 months | crt.sh |
geolocation.onetrust.com WE1 |
2024-08-13 - 2024-11-11 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.oreilly.com/library/view/learning-ebpf/9781098135119/
Frame ID: BE8C69C2D92B5620C3A9F0DEAECAC253
Requests: 61 HTTP requests in this frame
Screenshot
Page Title
Learning eBPF[Book]Detected technologies
MathJax (JavaScript Graphics) ExpandDetected patterns
- ([\d.]+)?/mathjax\.js
Akamai Bot Manager (Security) Expand
Detected patterns
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtm\.js
- googletagmanager\.com/gtag/js
OneTrust (Cookie compliance) Expand
Detected patterns
- cdn\.cookielaw\.org
- otSDKStub\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
100 Outgoing links
These are links going to different origins than the main page.
Title: Try Now
Search URL Search Domain Scan URL
Title: Buy on Amazon
Search URL Search Domain Scan URL
Title: Buy on ebooks.com
Search URL Search Domain Scan URL
Title: View/Submit Errata
Search URL Search Domain Scan URL
Title: Preface
Search URL Search Domain Scan URL
Title: Who This Book Is For
Search URL Search Domain Scan URL
Title: What This Book Covers
Search URL Search Domain Scan URL
Title: Prerequisite Knowledge
Search URL Search Domain Scan URL
Title: Example Code and Exercises
Search URL Search Domain Scan URL
Title: Is eBPF Only for Linux?
Search URL Search Domain Scan URL
Title: Conventions Used in This Book
Search URL Search Domain Scan URL
Title: Using Code Examples
Search URL Search Domain Scan URL
Title: O’Reilly Online Learning
Search URL Search Domain Scan URL
Title: How to Contact Us
Search URL Search Domain Scan URL
Title: Acknowledgments
Search URL Search Domain Scan URL
Title: 1. What Is eBPF, and Why Is It Important?
Search URL Search Domain Scan URL
Title: eBPF’s Roots: The Berkeley Packet Filter
Search URL Search Domain Scan URL
Title: From BPF to eBPF
Search URL Search Domain Scan URL
Title: The Evolution of eBPF to Production Systems
Search URL Search Domain Scan URL
Title: Naming Is Hard
Search URL Search Domain Scan URL
Title: The Linux Kernel
Search URL Search Domain Scan URL
Title: Adding New Functionality to the Kernel
Search URL Search Domain Scan URL
Title: Kernel Modules
Search URL Search Domain Scan URL
Title: Dynamic Loading of eBPF Programs
Search URL Search Domain Scan URL
Title: High Performance of eBPF Programs
Search URL Search Domain Scan URL
Title: eBPF in Cloud Native Environments
Search URL Search Domain Scan URL
Title: Summary
Search URL Search Domain Scan URL
Title: 2. eBPF’s “Hello World”
Search URL Search Domain Scan URL
Title: BCC’s “Hello World”
Search URL Search Domain Scan URL
Title: Running “Hello World”
Search URL Search Domain Scan URL
Title: BPF Maps
Search URL Search Domain Scan URL
Title: Hash Table Map
Search URL Search Domain Scan URL
Title: Perf and Ring Buffer Maps
Search URL Search Domain Scan URL
Title: Function Calls
Search URL Search Domain Scan URL
Title: Tail Calls
Search URL Search Domain Scan URL
Title: Summary
Search URL Search Domain Scan URL
Title: Exercises
Search URL Search Domain Scan URL
Title: 3. Anatomy of an eBPF Program
Search URL Search Domain Scan URL
Title: The eBPF Virtual Machine
Search URL Search Domain Scan URL
Title: eBPF Registers
Search URL Search Domain Scan URL
Title: eBPF Instructions
Search URL Search Domain Scan URL
Title: eBPF “Hello World” for a Network Interface
Search URL Search Domain Scan URL
Title: Compiling an eBPF Object File
Search URL Search Domain Scan URL
Title: Inspecting an eBPF Object File
Search URL Search Domain Scan URL
Title: Loading the Program into the Kernel
Search URL Search Domain Scan URL
Title: Inspecting the Loaded Program
Search URL Search Domain Scan URL
Title: The BPF Program Tag
Search URL Search Domain Scan URL
Title: The Translated Bytecode
Search URL Search Domain Scan URL
Title: The JIT-Compiled Machine Code
Search URL Search Domain Scan URL
Title: Attaching to an Event
Search URL Search Domain Scan URL
Title: Global Variables
Search URL Search Domain Scan URL
Title: Detaching the Program
Search URL Search Domain Scan URL
Title: Unloading the Program
Search URL Search Domain Scan URL
Title: BPF to BPF Calls
Search URL Search Domain Scan URL
Title: Summary
Search URL Search Domain Scan URL
Title: Exercises
Search URL Search Domain Scan URL
Title: 4. The bpf() System Call
Search URL Search Domain Scan URL
Title: Loading BTF Data
Search URL Search Domain Scan URL
Title: Creating Maps
Search URL Search Domain Scan URL
Title: Loading a Program
Search URL Search Domain Scan URL
Title: Modifying a Map from User Space
Search URL Search Domain Scan URL
Title: BPF Program and Map References
Search URL Search Domain Scan URL
Title: Pinning
Search URL Search Domain Scan URL
Title: BPF Links
Search URL Search Domain Scan URL
Title: Additional Syscalls Involved in eBPF
Search URL Search Domain Scan URL
Title: Initializing the Perf Buffer
Search URL Search Domain Scan URL
Title: Attaching to Kprobe Events
Search URL Search Domain Scan URL
Title: Setting Up and Reading Perf Events
Search URL Search Domain Scan URL
Title: Ring Buffers
Search URL Search Domain Scan URL
Title: Reading Information from a Map
Search URL Search Domain Scan URL
Title: Finding a Map
Search URL Search Domain Scan URL
Title: Reading Map Elements
Search URL Search Domain Scan URL
Title: Summary
Search URL Search Domain Scan URL
Title: Exercises
Search URL Search Domain Scan URL
Title: 5. CO-RE, BTF, and Libbpf
Search URL Search Domain Scan URL
Title: BCC’s Approach to Portability
Search URL Search Domain Scan URL
Title: CO-RE Overview
Search URL Search Domain Scan URL
Title: BPF Type Format
Search URL Search Domain Scan URL
Title: BTF Use Cases
Search URL Search Domain Scan URL
Title: Listing BTF Information with bpftool
Search URL Search Domain Scan URL
Title: BTF Types
Search URL Search Domain Scan URL
Title: Maps with BTF Information
Search URL Search Domain Scan URL
Title: BTF Data for Functions and Function Prototypes
Search URL Search Domain Scan URL
Title: Inspecting BTF Data for Maps and Programs
Search URL Search Domain Scan URL
Title: Generating a Kernel Header File
Search URL Search Domain Scan URL
Title: CO-RE eBPF Programs
Search URL Search Domain Scan URL
Title: Header Files
Search URL Search Domain Scan URL
Title: Defining Maps
Search URL Search Domain Scan URL
Title: eBPF Program Sections
Search URL Search Domain Scan URL
Title: Memory Access with CO-RE
Search URL Search Domain Scan URL
Title: License Definition
Search URL Search Domain Scan URL
Title: Compiling eBPF Programs for CO-RE
Search URL Search Domain Scan URL
Title: Debug Information
Search URL Search Domain Scan URL
Title: Optimization
Search URL Search Domain Scan URL
Title: Target Architecture
Search URL Search Domain Scan URL
Title: Makefile
Search URL Search Domain Scan URL
Title: BTF Information in the Object File
Search URL Search Domain Scan URL
Title: BPF Relocations
Search URL Search Domain Scan URL
Title: CO-RE User Space Code
Search URL Search Domain Scan URL
Title: The Libbpf Library for User Space
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
61 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.oreilly.com/library/view/learning-ebpf/9781098135119/ |
89 KB 18 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
output.50035c17089f.css
www.oreilly.com/library/view/static/CACHE/css/ |
81 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 1 KB |
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 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
learning.oreilly.com/library/cover/9781098135119/250w/ |
26 KB 27 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 |
roku-tv-logo.png
cdn.oreillystatic.com/oreilly/images/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
amazon-appstore-logo.png
cdn.oreillystatic.com/oreilly/images/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
report-software-architecture-patterns-553x420.jpg
cdn.oreillystatic.com/oreilly/images/ |
68 KB 68 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
laptop-flat-topics-ml-1124x638.png
cdn.oreillystatic.com/oreilly/images/ |
142 KB 142 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
output.3f29f710ae35.js
www.oreilly.com/library/view/static/CACHE/js/ |
769 KB 246 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pageview.js
www.oreilly.com/library/view/ |
402 B 740 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/3.7.1/ |
85 KB 30 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
promotion.js
cdn.oreillystatic.com/assets/js/anybird/ |
26 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
thiss.js
service.seamlessaccess.org/ |
155 KB 43 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
output.cad1f3ea36de.js
www.oreilly.com/library/view/static/CACHE/js/ |
18 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
VHlggMkI
www.oreilly.com/XcuKAOun1wwGH5DhmA/1Oa5kVr6QbtXEO/HndgAQ/clJ/ |
207 KB 76 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wX1EzAVdY
www.oreilly.com/XcuKAOun1wwGH5DhmA/rra5kVDEEu/Y3dEAQ/QTB/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
7ERAWegwq
www.oreilly.com/XcuKAOun1wwGH5DhmA/rra5kVDEEu/Y3dEAQ/NS8/ |
49 KB 21 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 |
oreilly_logo_mark_red.svg
cdn.oreillystatic.com/images/sitewide-headers/ |
3 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
datadog-rum.js
www.datadoghq-browser-agent.com/ |
64 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_right_arrow_white.svg
cdn.oreillystatic.com/images/icons/ |
329 B 429 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon-search.svg
www.oreilly.com/library/view/static/CACHE/images/icons/ |
4 KB 4 KB |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GuardianTextSans-Regular-Web.woff2
cdn.oreillystatic.com/fonts/GuardianText/ |
36 KB 36 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_right_arrow_red.svg
cdn.oreillystatic.com/images/icons/ |
627 B 554 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
learning.oreilly.com/library/cover/9781492077206//300h/ |
20 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon-book.svg
cdn.oreillystatic.com/images/icons/ |
3 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
learning.oreilly.com/library/cover/9781098147174//300h/ |
17 KB 17 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
learning.oreilly.com/library/cover/9781492050032//300h/ |
24 KB 25 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
learning.oreilly.com/library/cover/9781098139285//300h/ |
20 KB 21 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
odot_white_578x212.svg
cdn.oreillystatic.com/oreilly/images/ |
1021 B 614 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_close_16x16.svg
cdn.oreillystatic.com/oreilly/images/ |
492 B 454 B |
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
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Gilroy-SemiBold.woff2
cdn.oreillystatic.com/fonts/Gilroy/ |
39 KB 40 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GuardianTextSans-RegularIt-Web.woff2
cdn.oreillystatic.com/fonts/GuardianText/ |
40 KB 40 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v.gif
dev.visualwebsiteoptimizer.com/ |
35 B 144 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
MathJax.js
cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/ |
62 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
learning.oreilly.com/api/v1/account-summary-by-network/ |
0 2 KB |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.oreilly.com/library/view/api/mlfa-idp-list/ |
8 KB 2 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
490 KB 136 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
VHlggMkI
www.oreilly.com/XcuKAOun1wwGH5DhmA/1Oa5kVr6QbtXEO/HndgAQ/clJ/ |
18 B 767 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
exit-intent-overlay-20240327.css
cdn.oreillystatic.com/assets/css/anybird/ |
3 KB 991 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
laptop-flat-ml-ai-courses-1230x698.jpg
cdn.oreillystatic.com/oreilly/images/ |
128 KB 128 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_expand_more.svg
cdn.oreillystatic.com/oreilly/images/ |
1 KB 745 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
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 H2 |
otSDKStub.js
cdn.cookielaw.org/scripttemplates/ |
21 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
303 KB 102 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
f2036796-0a59-4891-aa19-3ae850a0aed9.json
cdn.cookielaw.org/consent/f2036796-0a59-4891-aa19-3ae850a0aed9/ |
5 KB 2 KB |
XHR
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
www.oreilly.com/ |
15 KB 3 KB |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
location
geolocation.onetrust.com/cookieconsentpub/v1/geo/ |
59 B 295 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otBannerSdk.js
cdn.cookielaw.org/scripttemplates/202401.2.0/ |
429 KB 104 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.json
cdn.cookielaw.org/consent/f2036796-0a59-4891-aa19-3ae850a0aed9/188e93a3-c6b5-4a0e-bea0-d188b5f7cac0/ |
123 KB 27 KB |
Fetch
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otFlat.json
cdn.cookielaw.org/scripttemplates/202401.2.0/assets/ |
13 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otPcPanel.json
cdn.cookielaw.org/scripttemplates/202401.2.0/assets/v2/ |
64 KB 13 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otCommonStyles.css
cdn.cookielaw.org/scripttemplates/202401.2.0/assets/ |
21 KB 4 KB |
Fetch
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ot_guard_logo.svg
cdn.cookielaw.org/logos/static/ |
497 B 517 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
oreilly_logo_red_d30000.png
cdn.cookielaw.org/logos/deacd13b-f3e1-4b01-87a3-f4cf077c0873/1d51e209-d67c-4409-8605-ff8b57c4f77a/fadbea5d-3cb7-4058-b1af-b4219811d368/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
powered_by_logo.svg
cdn.cookielaw.org/logos/static/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
73 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| _vwo_code number| settings_timer number| _vwo_settings_timer object| g object| dataLayer object| DD_RUM object| _VWO string| _vwo_mt object| vwo_iehack_queue number| _vwo_acc_id object| html5 object| Modernizr object| webpackChunkanybird function| clearImmediate function| setImmediate 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| _cf object| bmak string| _sdTrace object| ak_chlge object| septemberSaleStartDate object| septemberSaleExtraDate object| septemberSaleEndDate object| MathJax object| google_tag_manager function| postscribe object| google_tag_manager_external object| google_tag_data object| otEventListeners object| domains_to_track string| docHost object| extDoc string| socSites boolean| isSubDomainTracker boolean| isSeparateDomainTracker boolean| isGTM object| eValues string| mainDomain number| flag string| doname string| linkType object| mailPattern object| urlPattern object| telPattern object| internalDomain number| k function| _isSocial function| _isInternalFolder function| _isDownload function| _setDownloadData function| _tagLinks function| isExcluded function| onYouTubeIframeAPIReady function| forceInputUppercase object| nonwExpandable object| nonwExpandableFo object| expandable object| flyoutLinks object| otStubData object| gaGlobal object| Optanon object| OneTrust function| gtag string| OnetrustActiveGroups string| OptanonActiveGroups12 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: BrowserCookie Value: 2c1f8278-92c2-483f-b27e-eb7e7cab944c |
|
www.oreilly.com/ | Name: csrftoken Value: lKzj0R05iS28DNZgg9EGIfuLabzYqJjk |
|
.oreilly.com/ | Name: ak_bmsc Value: F0E68C94C838A76E226C5DCF275D8233~000000000000000000000000000000~YAAQoHsTAmPb6KKRAQAAux3YrhgHef7+pe6ZQcoQlZPh2HoODOoux78GzSv7lPx2vUKaEqTylrg3r3b1QDaoQagWzFD6DMl6V1MZbcxrPHG2bTR+JKAKUgAUm1mYH7WY5bqH5g1vCrYONGzEPjNRCQbABHE+hJnGHMafpz72wJ78sTfxHwpg4JpW3q3gpUCTzEZkCf4fqTNU6SLV/9UrXZnanHE31VMmIVGmdHlhB4sjQ2ElnE84elMWwNsCK5mfVFLgC7+Vbyxn+FDjP8Xu30M4x3zWKJLzp+8DLm9g9X4YRWNxhqpPY1pBCjVHSUwAtRmzNb3Tga1mriz8wXPhzIqVkPrZSE4BoOEoapcYC4MSK8yWo6rpmCR2ivcz16t3PevtY3j+lyJhP7E= |
|
.oreilly.com/ | Name: bm_sz Value: E0751F8FD6CABAEA5AC962F4BC8DF3EE~YAAQoHsTAmTb6KKRAQAAux3YrhiHJabcifNjoOztEya5Hgb1vxZhw//UmksdKgerz88xAEtV64eaFyxnxizBxvFNxXg5xfTNhZAhlZbKx5A6xeydfbEHaBtJJK+8VCVB5Lg8tLRUqSkD0NpCeRAEhjLrUlGhDf7u51a41pwuq1TiQelCIhvZNMOyn+D+yJQ7lMNLkrriAIklUnBRRInS//GvVOmR2JVpv6iCa4IDRoCiSEQO3OIDAlOAws9pAosO/XfqepQe4jmOuRfSbII83rkV5ZNbV1bC7kyyGLzq5EpMsXFLFXSZEXxV/8GJKjRWYuo9wUrUyQ97BHRgk+ObHRD0crGt8uYlpCOAnf3lFM3okerajCD75iHxd1JngvcfYu6tDqQLypDkXNlmM5E1~4470341~3229235 |
|
learning.oreilly.com/ | Name: akaalb_LearningALB Value: ~op=learning_oreilly_com_GCP_ALB:learning_oreilly_com_gcp1|~rv=80~m=learning_oreilly_com_gcp1:0|~os=3284f997983d0bd4e10a6b83f3b25a7c~id=8d99d6c789c5cf90f25ac53c385c014c |
|
cdn.oreillystatic.com/ | Name: akaalb_OREILLY_STATIC_LB Value: ~op=cdn_oreillystatic_com_ALB_GCP:gcp_cdn_origin|~rv=34~m=gcp_cdn_origin:0|~os=275589a3927054d2852d0fc1acfec7a0~id=ba2edcd5a3b47ba90b38bdf17aef6208 |
|
www.oreilly.com/ | Name: akaalb_OReillyALB Value: ~op=www_oreilly_com_gcp:www_gcp|~rv=58~m=www_gcp:0|~os=ea59de9527866dfb0dcb25ebf250c4a3~id=63b6caf2785c6840dbc4b431ea950afc |
|
www.oreilly.com/ | Name: _dd_s Value: rum=0&expire=1725216185244 |
|
.oreilly.com/ | Name: _vwo_uuid_v2 Value: D36065B4826255CADD92C575861E79A87|7c7397c7033c504eee7ead9a232ad658 |
|
.oreilly.com/ | Name: bm_sv Value: 1B9718D8B3CDC9BCD3F5F5A336225911~YAAQoHsTAnXb6KKRAQAADCPYrhhavuE+9Uu8Hn0IGjhXRUEepGAlL4q0rjI1IN+hMH7LcPvuETyxkOnwAToHSTJ6uTOK20FtdY2sNGBuzvw6dXvXiBSx5jdDY50zJniClykzMRXvb9uYFDATGMo2QDMKWJwJYXS6iBalOee/yJ4oXlX72PVKeyWd2gX3GxcUNhnflOI+5ZR2s+TTjUno0oalKOOrTxRSqeuwrddPJ0iGJL/tC6Fe72TRjygXF0YCuA==~1 |
|
.oreilly.com/ | Name: _abck Value: 70DFC9856F5F77484676B526D0946562~0~YAAQoHsTAnbb6KKRAQAA3SPYrgzg3QlMR/dVgCwk5QkwiwPZV+dHsWTytIJ/t7ZN/E0lLLSIF2oyIVMR7Svi4uxEd6f+AITH8nU/LzS3nlYBspoLpcqxv5XpbDQKorvKAY+8OXJpvrJG8qTL1XpCuyQZfi0RkVyIeuo7rH+RQ/MOEPiC6f7vtyes/OLWlCZqppklGiHQzREP+5x/diyxEDFTjJ7YTHEY/xvOieX/Pp5+FXULzxQzlgpv8hHee3+ZXkgFSUkgzJHVspgUSvvy/lG9m6F5kxyDeiYAg5LO0+nGo4H9CWM65AYy8AGv9FvLV9DxzDKIPKN5kXM6s6DFtumpAk9tJMeND2G6NhoihZO6eUHgHto38Rt7lAd4HYgjqv2AiuUl3oltfQ7Bnsiu17vbJhWlB3SV~-1~||0||~-1 |
|
.oreilly.com/ | Name: OptanonConsent Value: isGpcEnabled=0&datestamp=Sun+Sep+01+2024+20%3A28%3A06+GMT%2B0200+(heure+d%E2%80%99%C3%A9t%C3%A9+d%E2%80%99Europe+centrale)&version=202401.2.0&browserGpcFlag=0&isIABGlobal=false&consentId=9fbb293e-ae82-4a2e-85ec-acbd408ccb75&interactionCount=0&landingPath=https%3A%2F%2Fwww.oreilly.com%2Flibrary%2Fview%2Flearning-ebpf%2F9781098135119%2F&groups=C0001%3A1%2CC0002%3A0%2CC0003%3A0%2CC0004%3A0&hosts=H29%3A1%2CH32%3A1%2CH27%3A1%2CH28%3A0%2CH6%3A0%2CH34%3A0%2CH23%3A0%2CH3%3A0%2CH30%3A0%2CH14%3A0%2CH15%3A0%2CH17%3A0%2CH4%3A0%2CH21%3A0%2CH24%3A0%2CH26%3A0%2CH62%3A0%2CH63%3A0%2CH41%3A0%2CH88%3A0%2CH1%3A0%2CH7%3A0%2CH8%3A0%2CH9%3A0%2CH96%3A0%2CH39%3A0%2CH60%3A0%2CH10%3A0%2CH11%3A0%2CH12%3A0%2CH97%3A0%2CH13%3A0%2CH89%3A0%2CH71%3A0%2CH72%3A0%2CH74%3A0%2CH75%3A0%2CH31%3A0%2CH16%3A0%2CH77%3A0%2CH57%3A0%2CH18%3A0%2CH19%3A0%2CH80%3A0%2CH33%3A0%2CH104%3A0%2CH22%3A0%2CH45%3A0%2CH40%3A0%2CH100%3A0%2CH53%3A0%2CH83%3A0%2CH25%3A0%2CH84%3A0%2CH86%3A0&genVendors= |
2 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
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 | SAMEORIGIN |
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.
ajax.googleapis.com
cdn.cookielaw.org
cdn.oreillystatic.com
cdnjs.cloudflare.com
dev.visualwebsiteoptimizer.com
fonts.googleapis.com
geolocation.onetrust.com
learning.oreilly.com
service.seamlessaccess.org
www.datadoghq-browser-agent.com
www.googletagmanager.com
www.oreilly.com
104.17.24.14
13.33.219.205
151.101.2.217
23.197.10.103
23.50.108.142
2606:4700:4400::ac40:9b77
2606:4700::6812:572a
2a00:1450:4001:803::200a
2a00:1450:4001:81c::2008
2a00:1450:4001:827::200a
2a02:26f0:480:21::217:d10d
34.96.102.137
0415ce0a405693aff5699a394a9ca86b7e7deb5d0c245696ba435447b50fb3ad
05629018a7b2ec149a462276f7b357d95e2c8a19277bf9c226923cb1e4429df4
097a75dfb682ab72f4d611ea28db394d39a81fbbd368327ec288e0b33da213b3
141bfdbc777349b442f0869a11196c74a1ca39d6a4f1a26edb48e0381447879a
1c10bee6c4c3244fccb4d05fe7145d40d239bb2a39f814f057010a778dff563c
1c5f9b604ae5965ffe89780d2cf59b0a7ca1ab0c1c7ff6a30ff75b7b208d1d63
1f206fc56b5e8e99380a63acd24bfcb6e2b3b1d61923947f2bbc09348476cfa5
20aa6f9818bd7da7db1881851876b43750cb0e031c053f72fd855c7b723cd417
324267071a207f92f9ac3d2641f1808413230250fa846594d11f4def8bfe5c56
39f7093b64cc148b96e3a8e1a8d849fcd4fda75781388e413014128f3dfffcf0
3a4b3465c894b45f045337eaa2aad007dadc02282895b9d55df23a75835621b6
3f29f710ae35a6a4e6da8b68ecd32626e248b4429fc8ed4e0cfc455c5991a415
41fdb86ef9eee19dc517e7c06c93756044e6b7ff2408e837efcc69ffb896573b
48344fd55558bbeb600062a175d052979f9ece87c7299788f8ecf16a46c87bf6
50035c17089f4ffd3149ff7b21d487ca7a592b5d49b5dbdb8823cc7a5fc3354f
50377d1d3e7dcb2c8298feb8d2505099df1957e3700a358b993b4cf443fd36e8
54cc471e6d75456315e6685c7af0dcdee292fddb9c31d4b7b0c5f75eb668d35c
55be8b195b7c6725b1bdc62b22af9f95f2ed7f2dd160a6e3d7ac0177add6e2f9
5c0c3c7454b8af14f4576b6329022d737d19c7029999b2edee50c42bc1176b8e
5f02455bcb730388a6ad443555ecdc0b7c550c7dabc2509a231a0ffa7fad3bdf
5fa00d047acd959697b9d7772c31dcd37bec33c70c6fbf80ab8316205d1d286d
6177ae0343d52c196d5378cae4db58faa3f3cf3d422b73c27f5b76fd341dd733
64df845f5425cd9b6c02a190bc06d0ad8e1e0a27568532e4d05a2166c45f4ce5
65012dbad33bb892a9d4eebcebd61daeba685db0d4e49af74bbd1a26dbc7d61c
691dcdb24853a0f5ce4e6597e5713dea66799b57ffe2c2a10f28f98e0b569b19
74db34e8e6a2b406f20e9b9bd186e0273c5d5d9acd78338021345ae2dcf79c23
76f7a70cee38a6be4f595d4f16bdd71d920267e7a73b7867196bd9a5dfde840d
77179bb43acbbd80da6ed45a0c48cc2e892237da5bd5ff79f8ef3c6d61509fea
7e925c8ec9eb8641d63ab3f06d89cf930c7547ab286d5f3e6b55bf7dfeec4ae7
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8342d3575f6c3d68450b7b823bdf4924acb77106b9ffc2fda94a7b2f235495e7
85be7bfdd75b3b8830b41f5181ff8b306660210a9e64917af182b15ea96c8f2c
97789718513742f91c1ddc20a79d8608ff084a71b3f7e750565ea769cff522da
97844014791e7702e498af1b54139d615fc5a34f9b47cca8dd9d3cce6f645bda
a3102458550068466e45a11452b75c46430c2a5f024a0190f4786f06cb36fa2a
a33b5208820ba9d867d4c9a00c52d2d29d082c05eae682b741bf5fb7f5cceb93
a766979790160e22c8751fdf2f93c11c3e82835bb0c2d85d833fc31f5cf4249e
a81303c5aae124a6e42da003e839a9605e2c42a89eb9ee100219cbb6021417a0
a883afb3ca5f90b59e726e77485fafdc5dbd22fd48415e95de9a84272387d470
b1efbdbed56dfaa1453e1a357818f12e387d57516d50e66e8f819b06560847b9
b3f0a51197e77b186f31de4b16a5281246cc58f540f510b3329bc236508a531e
b8745fcc35d0e5c12f2cdb144bebd553b22c30b1acabc5f910201bfb9c7207fe
b881ff5b880f17ead31403139d6a34e722f23cf8a5458893b5a2f3c6448589b8
be800001b7ad540b293c22e87811b3f245a015fe775878e7d06fa8d4e7aaf9a5
bef9393fcdfc7a7299c058ba2a69253c32e0964dd3e97834e17a8cdb5dce7cf6
c34a36e172ded3f8e8d57bec2fd1b108ca39566be220e0a993f75e2d8f89921a
c7a7eb91df0f63700be1550d88516276f9431a2f571e3af432fefb47293cb98d
c90f5cd74c81dbff728f42da5bee782f8e9a4139d8cd8079eb4ff6d6eb564225
c9d1c084be11472990217a3093a5c22c239dbcf3d64e98117c74f0675db26f9c
cad1f3ea36dec43e3f4debd0335083fcadcdf2ae8325d58583f9e963875befc4
cd0441a73d4f934ff6fd5467463bb4453a13a1ce3c5387c77bdb2444b11e206a
cf6d607a5931fd14d9ef0ae1fa3685a6b64149a9393b073780f91a10e18334e4
d0650fefa64532a3a253b6ec61bb1e1ddccb34b871fbb5e1aa97de210355891d
d3f7b0ec4de079928a999641e781e80f33597a392a561bc460276dfb4efb6eec
e06ef1ea670cabfac2cefa89f353324a494f7e109243bacd04f707172bf63624
e2ac9578812930e3be641c8ce7b444e4db445d463be078b698cd1bc435687322
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e6a7cc3193e66239464c737a6e8c8a625470353871d023417f4260157e9cd148
f4aaa18c55c90588c5e828e56dcc6b2cb0acf9a4280494c7d1a53fc5e3669112
fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1a