www.oreilly.com
Open in
urlscan Pro
23.215.22.100
Public Scan
Effective URL: https://www.oreilly.com/library/view/python-for-finance/9781492024323/
Submission: On July 09 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
ASN20940 (AKAMAI-ASN1, NL)
shop.oreilly.com | |
learning.oreilly.com |
ASN16625 (AKAMAI-AS, US)
PTR: a23-215-22-100.deploy.static.akamaitechnologies.com
www.oreilly.com |
ASN16625 (AKAMAI-AS, US)
PTR: a23-215-20-54.deploy.static.akamaitechnologies.com
cdn.oreillystatic.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-218-24.fra60.r.cloudfront.net
www.datadoghq-browser-agent.com |
ASN20940 (AKAMAI-ASN1, NL)
learning.oreilly.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
oreillystatic.com
cdn.oreillystatic.com — Cisco Umbrella Rank: 243843 |
526 KB |
20 |
oreilly.com
2 redirects
shop.oreilly.com www.oreilly.com — Cisco Umbrella Rank: 192956 learning.oreilly.com — Cisco Umbrella Rank: 118659 |
542 KB |
10 |
cookielaw.org
cdn.cookielaw.org — Cisco Umbrella Rank: 545 |
170 KB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 110 |
218 KB |
2 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 331 |
56 KB |
2 |
visualwebsiteoptimizer.com
dev.visualwebsiteoptimizer.com — Cisco Umbrella Rank: 5046 |
2 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 108 ajax.googleapis.com — Cisco Umbrella Rank: 607 |
31 KB |
1 |
onetrust.com
geolocation.onetrust.com — Cisco Umbrella Rank: 1007 |
295 B |
1 |
datadoghq-browser-agent.com
www.datadoghq-browser-agent.com — Cisco Umbrella Rank: 2602 |
21 KB |
1 |
seamlessaccess.org
service.seamlessaccess.org — Cisco Umbrella Rank: 43959 |
43 KB |
1 |
bit.ly
1 redirects
bit.ly — Cisco Umbrella Rank: 6258 |
442 B |
60 | 11 |
Domain | Requested by | |
---|---|---|
21 | cdn.oreillystatic.com |
www.oreilly.com
cdn.oreillystatic.com |
13 | www.oreilly.com |
1 redirects
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
|
1 | shop.oreilly.com | 1 redirects |
1 | bit.ly | 1 redirects |
60 | 14 |
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-06-24 - 2024-09-16 |
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 |
2023-12-12 - 2024-12-14 |
a year | crt.sh |
cdnjs.cloudflare.com E1 |
2024-06-02 - 2024-08-31 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
cookielaw.org Cloudflare Inc ECC CA-3 |
2024-03-01 - 2024-12-31 |
10 months | crt.sh |
onetrust.com Cloudflare Inc ECC CA-3 |
2023-11-13 - 2024-11-12 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.oreilly.com/library/view/python-for-finance/9781492024323/
Frame ID: F3F32A0C0A86131CB47E329821CC1EED
Requests: 60 HTTP requests in this frame
Screenshot
Page Title
Python for Finance, 2nd Edition [Book]Page URL History Show full URLs
-
http://bit.ly/python-finance-2e
HTTP 307
https://bit.ly/python-finance-2e HTTP 301
http://shop.oreilly.com/product/0636920117728.do HTTP 307
https://shop.oreilly.com/product/0636920117728.do HTTP 301
https://www.oreilly.com/library/view/~/9781492024323/ HTTP 301
https://www.oreilly.com/library/view/python-for-finance/9781492024323/ Page URL
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: 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: I. Python and Finance
Search URL Search Domain Scan URL
Title: 1. Why Python for Finance
Search URL Search Domain Scan URL
Title: The Python Programming Language
Search URL Search Domain Scan URL
Title: A Brief History of Python
Search URL Search Domain Scan URL
Title: The Python Ecosystem
Search URL Search Domain Scan URL
Title: The Python User Spectrum
Search URL Search Domain Scan URL
Title: The Scientific Stack
Search URL Search Domain Scan URL
Title: Technology in Finance
Search URL Search Domain Scan URL
Title: Technology Spending
Search URL Search Domain Scan URL
Title: Technology as Enabler
Search URL Search Domain Scan URL
Title: Technology and Talent as Barriers to Entry
Search URL Search Domain Scan URL
Title: Ever-Increasing Speeds, Frequencies, and Data Volumes
Search URL Search Domain Scan URL
Title: The Rise of Real-Time Analytics
Search URL Search Domain Scan URL
Title: Python for Finance
Search URL Search Domain Scan URL
Title: Finance and Python Syntax
Search URL Search Domain Scan URL
Title: Efficiency and Productivity Through Python
Search URL Search Domain Scan URL
Title: From Prototyping to Production
Search URL Search Domain Scan URL
Title: Data-Driven and AI-First Finance
Search URL Search Domain Scan URL
Title: Data-Driven Finance
Search URL Search Domain Scan URL
Title: AI-First Finance
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: Further Resources
Search URL Search Domain Scan URL
Title: 2. Python Infrastructure
Search URL Search Domain Scan URL
Title: conda as a Package Manager
Search URL Search Domain Scan URL
Title: Installing Miniconda
Search URL Search Domain Scan URL
Title: Basic Operations with conda
Search URL Search Domain Scan URL
Title: conda as a Virtual Environment Manager
Search URL Search Domain Scan URL
Title: Using Docker Containers
Search URL Search Domain Scan URL
Title: Docker Images and Containers
Search URL Search Domain Scan URL
Title: Building an Ubuntu and Python Docker Image
Search URL Search Domain Scan URL
Title: Using Cloud Instances
Search URL Search Domain Scan URL
Title: RSA Public and Private Keys
Search URL Search Domain Scan URL
Title: Jupyter Notebook Configuration File
Search URL Search Domain Scan URL
Title: Installation Script for Python and Jupyter Notebook
Search URL Search Domain Scan URL
Title: Script to Orchestrate the Droplet Setup
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: Further Resources
Search URL Search Domain Scan URL
Title: II. Mastering the Basics
Search URL Search Domain Scan URL
Title: 3. Data Types and Structures
Search URL Search Domain Scan URL
Title: Basic Data Types
Search URL Search Domain Scan URL
Title: Integers
Search URL Search Domain Scan URL
Title: Floats
Search URL Search Domain Scan URL
Title: Booleans
Search URL Search Domain Scan URL
Title: Strings
Search URL Search Domain Scan URL
Title: Excursion: Printing and String Replacements
Search URL Search Domain Scan URL
Title: Excursion: Regular Expressions
Search URL Search Domain Scan URL
Title: Basic Data Structures
Search URL Search Domain Scan URL
Title: Tuples
Search URL Search Domain Scan URL
Title: Lists
Search URL Search Domain Scan URL
Title: Excursion: Control Structures
Search URL Search Domain Scan URL
Title: Excursion: Functional Programming
Search URL Search Domain Scan URL
Title: Dicts
Search URL Search Domain Scan URL
Title: Sets
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: Further Resources
Search URL Search Domain Scan URL
Title: 4. Numerical Computing with NumPy
Search URL Search Domain Scan URL
Title: Arrays of Data
Search URL Search Domain Scan URL
Title: Arrays with Python Lists
Search URL Search Domain Scan URL
Title: The Python array Class
Search URL Search Domain Scan URL
Title: Regular NumPy Arrays
Search URL Search Domain Scan URL
Title: The Basics
Search URL Search Domain Scan URL
Title: Multiple Dimensions
Search URL Search Domain Scan URL
Title: Metainformation
Search URL Search Domain Scan URL
Title: Reshaping and Resizing
Search URL Search Domain Scan URL
Title: Boolean Arrays
Search URL Search Domain Scan URL
Title: Speed Comparison
Search URL Search Domain Scan URL
Title: Structured NumPy Arrays
Search URL Search Domain Scan URL
Title: Vectorization of Code
Search URL Search Domain Scan URL
Title: Basic Vectorization
Search URL Search Domain Scan URL
Title: Memory Layout
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: Further Resources
Search URL Search Domain Scan URL
Title: 5. Data Analysis with pandas
Search URL Search Domain Scan URL
Title: The DataFrame Class
Search URL Search Domain Scan URL
Title: First Steps with the DataFrame Class
Search URL Search Domain Scan URL
Title: Second Steps with the DataFrame Class
Search URL Search Domain Scan URL
Title: Basic Analytics
Search URL Search Domain Scan URL
Title: Basic Visualization
Search URL Search Domain Scan URL
Title: The Series Class
Search URL Search Domain Scan URL
Title: GroupBy Operations
Search URL Search Domain Scan URL
Title: Complex Selection
Search URL Search Domain Scan URL
Title: Concatenation, Joining, and Merging
Search URL Search Domain Scan URL
Title: Concatenation
Search URL Search Domain Scan URL
Title: Joining
Search URL Search Domain Scan URL
Title: Merging
Search URL Search Domain Scan URL
Title: Performance Aspects
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: Further Reading
Search URL Search Domain Scan URL
Title: 6. Object-Oriented Programming
Search URL Search Domain Scan URL
Title: A Look at Python Objects
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.
-
http://bit.ly/python-finance-2e
HTTP 307
https://bit.ly/python-finance-2e HTTP 301
http://shop.oreilly.com/product/0636920117728.do HTTP 307
https://shop.oreilly.com/product/0636920117728.do HTTP 301
https://www.oreilly.com/library/view/~/9781492024323/ HTTP 301
https://www.oreilly.com/library/view/python-for-finance/9781492024323/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
60 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.oreilly.com/library/view/python-for-finance/9781492024323/ Redirect Chain
|
128 KB 20 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect 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 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781492024323/250w/ |
30 KB 30 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.74e4b168a84f.js
www.oreilly.com/library/view/static/CACHE/js/ |
768 KB 245 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pageview.js
www.oreilly.com/library/view/ |
402 B 741 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/ |
23 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 |
ZUg
www.oreilly.com/TIu3HIJqVj_S3vis-ww4/OrubGXVbVr8JEu/NVoDVEdKPA/Mk4GIhII/ |
212 KB 79 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sec-4-5.css
www.oreilly.com/_sec/cp_challenge/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sec-cpt-4-5.js
www.oreilly.com/_sec/cp_challenge/ |
49 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
j.php
dev.visualwebsiteoptimizer.com/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 407 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon-search.svg
www.oreilly.com/library/view/static/CACHE/images/icons/ |
5 KB 5 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 532 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781787125698//300h/ |
30 KB 30 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 H2 |
/
learning.oreilly.com/library/cover/9781789346466//300h/ |
27 KB 27 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781491945360//300h/ |
25 KB 25 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781803243191//300h/ |
25 KB 26 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 143 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/ |
433 KB 117 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
ZUg
www.oreilly.com/TIu3HIJqVj_S3vis-ww4/OrubGXVbVr8JEu/NVoDVEdKPA/Mk4GIhII/ |
18 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
exit-intent-overlay-20240327.css
cdn.oreillystatic.com/assets/css/anybird/ |
3 KB 969 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 723 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/ |
300 KB 101 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 |
location
geolocation.onetrust.com/cookieconsentpub/v1/geo/ |
59 B 295 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |
otBannerSdk.js
cdn.cookielaw.org/scripttemplates/202401.2.0/ |
430 KB 105 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 494 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| summerSaleStartDate object| summerSaleExtraDate object| summerSaleEndDate 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| Optanon object| OneTrust function| gtag string| OnetrustActiveGroups string| OptanonActiveGroups object| gaGlobal14 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 |
---|---|---|
.bit.ly/ | Name: _bit Value: o69gjA-dc1186ec0c340a81c0-00l |
|
shop.oreilly.com/ | Name: akaalb_https_misc_subs Value: ~op=gcp_secure_oreilly_subs_lb:gcp_secure_oreilly_subs|~rv=70~m=gcp_secure_oreilly_subs:0|~os=954a53b2163c938fc6be3874c0b66cd7~id=db2419b89d53dcb9e73b41694e5db1f3 |
|
.oreilly.com/ | Name: ak_bmsc Value: F4C828589CDB7C412F01D4617F6E84DF~000000000000000000000000000000~YAAQPY4UAgDAk3qQAQAAfxpLmBjFKUYMRMvmkToi+hbTUc4SYQ9T6G3NzmDlDqF4hgR74avIoEM3cBJyh+q9UaS0E/fHwNPzBIn5fZncjyzmA94mAzShySD9zSZ4ol9VNSz8NDGBHBmFZFO2jmUfTCK8s+918qoWiZMOHmDMZegDCcXzS4HrYV02KEQwfL9oPoaCSQh8dukkxBee1QOCrwG+dUK9ajsH4i5xlhzxJ0vaUtDzCwdQ9tyTuT2CKedMZD5HU79dmWkCJ+5gj1zQsbJaZjlvQSwCH4GShwICTALhcF2b+IHUffT41ByyzvtVO7O7gKav2BnltJBISdRaRNkRmiILiAzb28e8cNz2Igq7hsz0f/8KewBl5cN98ahZGshzbmCQ7DJSvIS/1MgWy8c= |
|
www.oreilly.com/ | Name: BrowserCookie Value: e7729e0c-47a5-473b-b52d-b5e408d8f862 |
|
www.oreilly.com/ | Name: csrftoken Value: j4CI3eLRbrXBlgYu7QEXDof5mHzlQ3xF |
|
learning.oreilly.com/ | Name: akaalb_LearningALB Value: ~op=learning_oreilly_com_GCP_ALB:learning_oreilly_com_gcp1|~rv=94~m=learning_oreilly_com_gcp1:0|~os=3284f997983d0bd4e10a6b83f3b25a7c~id=c78b98e144b134ffcbb737465bf95fb6 |
|
cdn.oreillystatic.com/ | Name: akaalb_OREILLY_STATIC_LB Value: ~op=cdn_oreillystatic_com_ALB_GCP:gcp_cdn_origin|~rv=5~m=gcp_cdn_origin:0|~os=275589a3927054d2852d0fc1acfec7a0~id=9804dea60735d2bb3743fef09fed351b |
|
www.oreilly.com/ | Name: akaalb_OReillyALB Value: ~op=www_oreilly_com_100_gcp:dc1_www_gcp|~rv=58~m=dc1_www_gcp:0|~os=ea59de9527866dfb0dcb25ebf250c4a3~id=4401ac2e69dc422a1a62c0158509fd4c |
|
.oreilly.com/ | Name: _vwo_uuid_v2 Value: D77A759306CCE85E1E8CA1BADCD09BCA2|d042a3f47961b1496740601a6d5aac43 |
|
www.oreilly.com/ | Name: _dd_s Value: rum=0&expire=1720542879352 |
|
.oreilly.com/ | Name: bm_sv Value: 72C9531500DCDF3344374E3D76E722F5~YAAQjvAQAs4QY42QAQAAoSRLmBgaC6gVrehXGiifDwX/U99rVHXqb/5L3XS9/0dUeHzN5sbQrFVUAyTwoOoDfR8vcUm4Anj3eWqk+usFc1he805JP004GMjIOt6Qa+D5IZbdpRDSxG0S86FWRps2DAKZO9/Oxjf5PCiKqFA40bL13DmXo0lSd7OuedsUOQADEMYKVphW2EPNwgy/VuPQqZb14INDO+QGFR0cA/AtB3hAiSQ/hTGj9NSLRCw5XcY3xg==~1 |
|
.oreilly.com/ | Name: _abck Value: 443FCAFC7EA6A1844ACE8A8200966E4D~0~YAAQjvAQAtEQY42QAQAA5SRLmAyviBJxl3Ff/3JpVuMmGCsdBWBvcBGQaQMrQnDdaTFr+22dV2nTNCvpjauH9MCyI2jg2HMI9PgSrtpbIPy2J8M6hKcc6QsK9p3yOGdTPQ/afTYTacDUzlOLhXDWjbePwrqSUo1Skrj5Qf7O4UDegRqSX3wpRyavJa6WN/clLntE1cVUd6tW6vgLg047mP7jEAIDB8FsNIThw2SKMPSKnXaGTjhEbIAxkPbhec9iN8pCZh+do2b1AZHSPbyWK7MXT/SsS3TNErFHi1RIbVabHiMtW38XjRqpIEGJtktZ8ff/kw8M/LrwN7aKPgdtWgNYvXx8oRX6BQDn4/YYajIlCEkUq8i6ZYs6JQSD52IE4nP3aTh0kqfDYfi6nFp66u6C9WHO+UrR~-1~||0||~-1 |
|
.oreilly.com/ | Name: bm_sz Value: 8617F66B089F7C5709406CB8355929EC~YAAQjvAQAtIQY42QAQAA5SRLmBglWzWBoCTHIZfNHPWQgt7AGULYOCnx20dSFW7zMNHyLH1pQJxJR/lhQzTSdhMA9hvbjNuCQJObNyWQUWbhEotvXQL6iE2D4c359ijYrbCetfVA6jJHaY8Y0yioNsgCiWgOVRjXcIMp3Ixp9BCO0X3QskdHW+nx3cXAWzeoD5aFABdUuOwG6BKcg0vNISSKPNrXJ1CXxpsqpanDH5an0lMV9HnroamzDWdls2mf1wZEiRECjHj3/7H+p4Pk2KAcN+Fj3xRSoETHhnOeL3CcU30n0H5SQoCxnldHiTOKpu4J35avcxbcanwIpEnHPn3IrggjAroJOkf8lUz1QNXnoiQ0cpLJpxP9Zx30KatL3OuUUm4pSXWZFYjiKGDo7FwjwlT9RuQ8Zlz2dfE=~3228227~4277825 |
|
.oreilly.com/ | Name: OptanonConsent Value: isGpcEnabled=0&datestamp=Tue+Jul+09+2024+18%3A19%3A40+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=7dee4b12-dd30-429b-83ac-289bc8abad75&interactionCount=0&landingPath=https%3A%2F%2Fwww.oreilly.com%2Flibrary%2Fview%2Fpython-for-finance%2F9781492024323%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
bit.ly
cdn.cookielaw.org
cdn.oreillystatic.com
cdnjs.cloudflare.com
dev.visualwebsiteoptimizer.com
fonts.googleapis.com
geolocation.onetrust.com
learning.oreilly.com
service.seamlessaccess.org
shop.oreilly.com
www.datadoghq-browser-agent.com
www.googletagmanager.com
www.oreilly.com
104.17.24.14
13.33.218.24
151.101.194.217
23.215.20.54
23.215.22.100
2606:4700:4400::6812:2089
2606:4700::6813:b134
2a00:1450:4001:80f::200a
2a00:1450:4001:81c::200a
2a00:1450:4001:830::2008
2a02:26f0:ab00::214:8e41
2a02:26f0:ab00::214:8e49
34.96.102.137
67.199.248.11
0415ce0a405693aff5699a394a9ca86b7e7deb5d0c245696ba435447b50fb3ad
05629018a7b2ec149a462276f7b357d95e2c8a19277bf9c226923cb1e4429df4
0644d7bf1cc4d513807315a4b009e5ae66e11b940d54aff110c5a5908f586f54
097a75dfb682ab72f4d611ea28db394d39a81fbbd368327ec288e0b33da213b3
141bfdbc777349b442f0869a11196c74a1ca39d6a4f1a26edb48e0381447879a
1c10bee6c4c3244fccb4d05fe7145d40d239bb2a39f814f057010a778dff563c
1c5f9b604ae5965ffe89780d2cf59b0a7ca1ab0c1c7ff6a30ff75b7b208d1d63
1f206fc56b5e8e99380a63acd24bfcb6e2b3b1d61923947f2bbc09348476cfa5
2c38686a58461f8a33646d0a167324867bfd03f02f03d25090d6b656ac31ea52
324267071a207f92f9ac3d2641f1808413230250fa846594d11f4def8bfe5c56
38f6f2b45f6f2c2d61a8057f78b505c5b36492a2e215cfff8ec227aa37dd89ad
39f7093b64cc148b96e3a8e1a8d849fcd4fda75781388e413014128f3dfffcf0
48344fd55558bbeb600062a175d052979f9ece87c7299788f8ecf16a46c87bf6
50035c17089f4ffd3149ff7b21d487ca7a592b5d49b5dbdb8823cc7a5fc3354f
526c8b9dfb74835dd32bcbfc66e0d04b42d622d0699446ca318d8bf21060fe92
54cc471e6d75456315e6685c7af0dcdee292fddb9c31d4b7b0c5f75eb668d35c
55be8b195b7c6725b1bdc62b22af9f95f2ed7f2dd160a6e3d7ac0177add6e2f9
56541514a0f20fd62ecf3385ef049629ce3bae7d3cad5c9e6b394e7f5fc56321
5f02455bcb730388a6ad443555ecdc0b7c550c7dabc2509a231a0ffa7fad3bdf
5fa00d047acd959697b9d7772c31dcd37bec33c70c6fbf80ab8316205d1d286d
691dcdb24853a0f5ce4e6597e5713dea66799b57ffe2c2a10f28f98e0b569b19
74db34e8e6a2b406f20e9b9bd186e0273c5d5d9acd78338021345ae2dcf79c23
74e4b168a84fc1e10f257cfef99c312f6920186f3f4d9393a49f9ecfb94aa859
76f7a70cee38a6be4f595d4f16bdd71d920267e7a73b7867196bd9a5dfde840d
7e925c8ec9eb8641d63ab3f06d89cf930c7547ab286d5f3e6b55bf7dfeec4ae7
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8342d3575f6c3d68450b7b823bdf4924acb77106b9ffc2fda94a7b2f235495e7
841a279430ce71982f7fb4ccd5a9d1ebe2c9e9efa839bc367d21b38943ed8a36
85be7bfdd75b3b8830b41f5181ff8b306660210a9e64917af182b15ea96c8f2c
903baee3f5cc11ac1824afeb8838dc5bc70a3625ff03fb4ffac84c878663399f
97789718513742f91c1ddc20a79d8608ff084a71b3f7e750565ea769cff522da
97844014791e7702e498af1b54139d615fc5a34f9b47cca8dd9d3cce6f645bda
a6972c49e66fe3c5026a1a1e26a06c49995cec36fc522cb56461f5cf0b2b2978
a766979790160e22c8751fdf2f93c11c3e82835bb0c2d85d833fc31f5cf4249e
a81303c5aae124a6e42da003e839a9605e2c42a89eb9ee100219cbb6021417a0
a883afb3ca5f90b59e726e77485fafdc5dbd22fd48415e95de9a84272387d470
b1efbdbed56dfaa1453e1a357818f12e387d57516d50e66e8f819b06560847b9
b3f0a51197e77b186f31de4b16a5281246cc58f540f510b3329bc236508a531e
b8745fcc35d0e5c12f2cdb144bebd553b22c30b1acabc5f910201bfb9c7207fe
b881ff5b880f17ead31403139d6a34e722f23cf8a5458893b5a2f3c6448589b8
b979081452e4a8cc80f8a2fc0c9fbb5be53a73679ab5d311cf957d7dcf609d0f
bef9393fcdfc7a7299c058ba2a69253c32e0964dd3e97834e17a8cdb5dce7cf6
c34a36e172ded3f8e8d57bec2fd1b108ca39566be220e0a993f75e2d8f89921a
c7a7eb91df0f63700be1550d88516276f9431a2f571e3af432fefb47293cb98d
c90f5cd74c81dbff728f42da5bee782f8e9a4139d8cd8079eb4ff6d6eb564225
c9d1c084be11472990217a3093a5c22c239dbcf3d64e98117c74f0675db26f9c
cad1f3ea36dec43e3f4debd0335083fcadcdf2ae8325d58583f9e963875befc4
cd0441a73d4f934ff6fd5467463bb4453a13a1ce3c5387c77bdb2444b11e206a
d0650fefa64532a3a253b6ec61bb1e1ddccb34b871fbb5e1aa97de210355891d
d3f7b0ec4de079928a999641e781e80f33597a392a561bc460276dfb4efb6eec
d941011d6b331c2b534efbfc88e3428bc49c254cc1fce0abc498a439575a6e1e
e06ef1ea670cabfac2cefa89f353324a494f7e109243bacd04f707172bf63624
e0c289faa80333eff728b8bdbbf10b11dec1a6e1938a444e1cc41be6744e96d2
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ec6db1f764cde14c3f5f1369e81061c5576028971a3b66c7d8f3785754e02614
ed99dabb34eb4601c9d6b4d4ddebd29f7d48ba53d4d45426f5d28861d7fca6fd
f107606745a2ec5fe0f25b91ccc3cbb947b9f6bdeb7a7a6abbe9ef19a909af1c
f4aaa18c55c90588c5e828e56dcc6b2cb0acf9a4280494c7d1a53fc5e3669112
fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1a
feab62cdd0fa933c1a85f9524a9ced1243004a201a2e1d80a20418dcde74cbea