www.oreilly.com
Open in
urlscan Pro
96.16.153.220
Public Scan
Effective URL: https://www.oreilly.com/library/view/modern-mainframe-development/9781098107017/?utm_medium=email&utm_source=platform+b2...
Submission: On April 11 via api from SG — Scanned from DE
Summary
TLS certificate: Issued by GeoTrust RSA CA 2018 on December 6th 2021. 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
ASN16625 (AKAMAI-AS, US)
PTR: a96-16-153-220.deploy.static.akamaitechnologies.com
www.oreilly.com |
ASN16625 (AKAMAI-AS, US)
PTR: a23-205-232-213.deploy.static.akamaitechnologies.com
cdn.oreillystatic.com |
ASN15169 (GOOGLE, US)
PTR: 137.102.96.34.bc.googleusercontent.com
dev.visualwebsiteoptimizer.com |
ASN16509 (AMAZON-02, US)
PTR: server-108-138-1-193.fra56.r.cloudfront.net
www.datadoghq-browser-agent.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
18 |
oreillystatic.com
cdn.oreillystatic.com — Cisco Umbrella Rank: 96157 |
258 KB |
14 |
oreilly.com
1 redirects
learning.oreilly.com — Cisco Umbrella Rank: 69270 www.oreilly.com — Cisco Umbrella Rank: 88400 |
1 MB |
7 |
cookielaw.org
cdn.cookielaw.org — Cisco Umbrella Rank: 497 |
124 KB |
3 |
twitter.com
platform.twitter.com — Cisco Umbrella Rank: 624 syndication.twitter.com — Cisco Umbrella Rank: 891 |
133 KB |
2 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 238 |
57 KB |
2 |
visualwebsiteoptimizer.com
dev.visualwebsiteoptimizer.com — Cisco Umbrella Rank: 4937 |
2 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 46 ajax.googleapis.com — Cisco Umbrella Rank: 282 |
35 KB |
1 |
onetrust.com
geolocation.onetrust.com — Cisco Umbrella Rank: 809 |
432 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 71 |
97 KB |
1 |
datadoghq-browser-agent.com
www.datadoghq-browser-agent.com — Cisco Umbrella Rank: 3060 |
21 KB |
1 |
seamlessaccess.org
service.seamlessaccess.org — Cisco Umbrella Rank: 31508 |
41 KB |
1 |
exct.net
1 redirects
cl.s7.exct.net — Cisco Umbrella Rank: 67116 |
481 B |
51 | 12 |
Domain | Requested by | |
---|---|---|
18 | cdn.oreillystatic.com |
www.oreilly.com
cdn.oreillystatic.com |
7 | cdn.cookielaw.org |
www.googletagmanager.com
www.datadoghq-browser-agent.com cdn.cookielaw.org |
7 | www.oreilly.com |
www.oreilly.com
www.datadoghq-browser-agent.com |
7 | learning.oreilly.com |
1 redirects
www.oreilly.com
www.datadoghq-browser-agent.com |
2 | platform.twitter.com |
www.oreilly.com
platform.twitter.com |
2 | cdnjs.cloudflare.com |
www.oreilly.com
cdnjs.cloudflare.com |
2 | dev.visualwebsiteoptimizer.com |
www.oreilly.com
|
1 | syndication.twitter.com |
platform.twitter.com
|
1 | geolocation.onetrust.com |
www.datadoghq-browser-agent.com
|
1 | www.googletagmanager.com |
www.oreilly.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 | cl.s7.exct.net | 1 redirects |
51 | 15 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
shop.oreilly.com GeoTrust RSA CA 2018 |
2021-12-06 - 2022-12-05 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2022-03-21 - 2022-06-13 |
3 months | crt.sh |
cdn.oreillystatic.com GeoTrust RSA CA 2018 |
2021-04-23 - 2022-04-28 |
a year | crt.sh |
learning.oreilly.com GlobalSign Atlas R3 DV TLS CA H2 2021 |
2021-12-24 - 2023-01-25 |
a year | crt.sh |
service.seamlessaccess.org GlobalSign Atlas R3 DV TLS CA H2 2021 |
2021-10-05 - 2022-11-06 |
a year | crt.sh |
*.visualwebsiteoptimizer.com Starfield Secure Certificate Authority - G2 |
2020-06-19 - 2022-07-06 |
2 years | crt.sh |
*.datadoghq-browser-agent.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-02-17 - 2023-02-18 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2021-09-21 - 2022-09-20 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-03-21 - 2022-06-13 |
3 months | crt.sh |
cookielaw.org Cloudflare Inc ECC CA-3 |
2021-06-01 - 2022-05-31 |
a year | crt.sh |
*.twimg.com DigiCert TLS RSA SHA256 2020 CA1 |
2021-10-20 - 2022-10-19 |
a year | crt.sh |
onetrust.com Cloudflare Inc ECC CA-3 |
2022-01-12 - 2023-01-12 |
a year | crt.sh |
syndication.twitter.com DigiCert TLS Hybrid ECC SHA384 2020 CA1 |
2022-03-07 - 2023-03-06 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.oreilly.com/library/view/modern-mainframe-development/9781098107017/?utm_medium=email&utm_source=platform+b2b&utm_campaign=engagement&utm_content=whats+new+new+html+20220411
Frame ID: 4DA27869E69C92CEE8CB3A4AC8575BA5
Requests: 49 HTTP requests in this frame
Frame:
https://platform.twitter.com/widgets/widget_iframe.c1cdceed40059a51b374bf347e6a2ae0.html?origin=https%3A%2F%2Fwww.oreilly.com
Frame ID: 23677FAA7B2449CF39FB4622EF45F125
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
Modern Mainframe Development [Book]facebook-logolinkedin-logoyoutube-logoBack ButtonSearch IconFilter IconPage URL History Show full URLs
-
http://cl.s7.exct.net/?qs=1105eb96c64bc2cdd376e511f517a6440527197f1d739df94c7eb515499b351863955edd...
HTTP 302
https://learning.oreilly.com/library/view/modern-mainframe-development/9781098107017/?utm_medium=email&ut... HTTP 307
https://www.oreilly.com/library/view/modern-mainframe-development/9781098107017/?utm_medium=email&ut... Page URL
Detected technologies
MathJax (JavaScript Graphics) ExpandDetected patterns
- ([\d.]+)?/mathjax\.js
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
OneTrust (Cookie compliance) Expand
Detected patterns
- cdn\.cookielaw\.org
- otSDKStub\.js
Twitter (Widgets) Expand
Detected patterns
- //platform\.twitter\.com/widgets\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
255 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: Buy on Amazon
Search URL Search Domain Scan URL
Title: View/Submit Errata
Search URL Search Domain Scan URL
Title: Download Example Code
Search URL Search Domain Scan URL
Title: Foreword
Search URL Search Domain Scan URL
Title: Preface
Search URL Search Domain Scan URL
Title: What’s Covered
Search URL Search Domain Scan URL
Title: Who Is This Book For?
Search URL Search Domain Scan URL
Title: The Approach to This Book
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. Fundamentals of the Mainframe
Search URL Search Domain Scan URL
Title: 1. Why Be a Mainframe Developer?
Search URL Search Domain Scan URL
Title: Fear of Disruption
Search URL Search Domain Scan URL
Title: Software Is Eating the World
Search URL Search Domain Scan URL
Title: COVID-19
Search URL Search Domain Scan URL
Title: Government Modernization
Search URL Search Domain Scan URL
Title: Future of Mainframe Development
Search URL Search Domain Scan URL
Title: Career Opportunities
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: 2. World of the Mainframe
Search URL Search Domain Scan URL
Title: What Does “Mainframe” Mean Anyway?
Search URL Search Domain Scan URL
Title: A Brief History
Search URL Search Domain Scan URL
Title: What Are Punch Cards?
Search URL Search Domain Scan URL
Title: Growth of the Mainframe
Search URL Search Domain Scan URL
Title: Mainframe Innovation
Search URL Search Domain Scan URL
Title: The Terminal
Search URL Search Domain Scan URL
Title: Mainframe Challenges
Search URL Search Domain Scan URL
Title: Why Have a Mainframe?
Search URL Search Domain Scan URL
Title: The OS
Search URL Search Domain Scan URL
Title: z/VSE
Search URL Search Domain Scan URL
Title: z/TPF
Search URL Search Domain Scan URL
Title: z/VM
Search URL Search Domain Scan URL
Title: Linux
Search URL Search Domain Scan URL
Title: KVM
Search URL Search Domain Scan URL
Title: Processor Architecture
Search URL Search Domain Scan URL
Title: LPAR
Search URL Search Domain Scan URL
Title: Disks
Search URL Search Domain Scan URL
Title: Batch and Online Transaction Processing
Search URL Search Domain Scan URL
Title: Mainframe Trends
Search URL Search Domain Scan URL
Title: The Mainframe “Shop”
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: 3. The Development Environment
Search URL Search Domain Scan URL
Title: Accessing a Mainframe
Search URL Search Domain Scan URL
Title: TSO
Search URL Search Domain Scan URL
Title: ISPF
Search URL Search Domain Scan URL
Title: Datasets
Search URL Search Domain Scan URL
Title: Main Types of Datasets
Search URL Search Domain Scan URL
Title: Sequential File
Search URL Search Domain Scan URL
Title: Partitioned Dataset
Search URL Search Domain Scan URL
Title: Virtual Storage Access Method
Search URL Search Domain Scan URL
Title: Catalogs
Search URL Search Domain Scan URL
Title: ISPF and Datasets
Search URL Search Domain Scan URL
Title: Creating a File with ISPF
Search URL Search Domain Scan URL
Title: System Display and Search Facility
Search URL Search Domain Scan URL
Title: Job Control Language
Search URL Search Domain Scan URL
Title: Unix System Services
Search URL Search Domain Scan URL
Title: Mainframe Tools
Search URL Search Domain Scan URL
Title: Modern IDEs
Search URL Search Domain Scan URL
Title: IBM Developer for z/OS
Search URL Search Domain Scan URL
Title: BMC Compuware Topaz Workbench
Search URL Search Domain Scan URL
Title: Che4z
Search URL Search Domain Scan URL
Title: Visual Studio Code
Search URL Search Domain Scan URL
Title: Standardizing on Visual Studio
Search URL Search Domain Scan URL
Title: Simple IDEs
Search URL Search Domain Scan URL
Title: Web-Based Editors
Search URL Search Domain Scan URL
Title: Development Process
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: 4. The COBOL Language
Search URL Search Domain Scan URL
Title: COBOL’s Background, in Brief
Search URL Search Domain Scan URL
Title: COBOL Versions
Search URL Search Domain Scan URL
Title: Why Use COBOL?
Search URL Search Domain Scan URL
Title: COBOL Program Structure: Columns
Search URL Search Domain Scan URL
Title: COBOL Program Structure: Divisions
Search URL Search Domain Scan URL
Title: IDENTIFICATION DIVISION
Search URL Search Domain Scan URL
Title: ENVIRONMENT DIVISION
Search URL Search Domain Scan URL
Title: DATA DIVISION
Search URL Search Domain Scan URL
Title: PROCEDURE DIVISION
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: 5. File Handling
Search URL Search Domain Scan URL
Title: Records and Files
Search URL Search Domain Scan URL
Title: Sequential File
Search URL Search Domain Scan URL
Title: File Errors
Search URL Search Domain Scan URL
Title: WRITE to a File
Search URL Search Domain Scan URL
Title: JCL for File-Handling Programs
Search URL Search Domain Scan URL
Title: Inventory Update Program
Search URL Search Domain Scan URL
Title: File with Multiple Records
Search URL Search Domain Scan URL
Title: Variable-Length Records
Search URL Search Domain Scan URL
Title: Indexed Files
Search URL Search Domain Scan URL
Title: Updating an Indexed File
Search URL Search Domain Scan URL
Title: VSAM Files
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: 6. COBOL Tables and Reports
Search URL Search Domain Scan URL
Title: Introduction to Tables
Search URL Search Domain Scan URL
Title: Tables and Reading Files
Search URL Search Domain Scan URL
Title: Multilevel Tables
Search URL Search Domain Scan URL
Title: Indexes
Search URL Search Domain Scan URL
Title: Searching a Table
Search URL Search Domain Scan URL
Title: Binary Search
Search URL Search Domain Scan URL
Title: Reports
Search URL Search Domain Scan URL
Title: The PROCEDURE DIVISION for Reports
Search URL Search Domain Scan URL
Title: Testing a Report
Search URL Search Domain Scan URL
Title: Reporting Tools
Search URL Search Domain Scan URL
Title: Working with Characters and Strings
Search URL Search Domain Scan URL
Title: STRING
Search URL Search Domain Scan URL
Title: UNSTRING
Search URL Search Domain Scan URL
Title: INSPECT
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: 7. Other Languages and Programming Techniques
Search URL Search Domain Scan URL
Title: What Language to Use?
Search URL Search Domain Scan URL
Title: Assembler Language
Search URL Search Domain Scan URL
Title: Memory
Search URL Search Domain Scan URL
Title: Registers
Search URL Search Domain Scan URL
Title: Base Displacement Addressing
Search URL Search Domain Scan URL
Title: Sample Assembler Language Code
Search URL Search Domain Scan URL
Title: Java
Search URL Search Domain Scan URL
Title: C and C++
Search URL Search Domain Scan URL
Title: PL/I
Search URL Search Domain Scan URL
Title: CLIST and REXX
Search URL Search Domain Scan URL
Title: REXX Variables
Search URL Search Domain Scan URL
Title: REXX Comparisons
Search URL Search Domain Scan URL
Title: Control Structures
Search URL Search Domain Scan URL
Title: Calling Functions
Search URL Search Domain Scan URL
Title: Arrays
Search URL Search Domain Scan URL
Title: Object-Oriented COBOL
Search URL Search Domain Scan URL
Title: Programming Techniques
Search URL Search Domain Scan URL
Title: Copy Member
Search URL Search Domain Scan URL
Title: Subprograms
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: 8. Databases and Transaction Managers
Search URL Search Domain Scan URL
Title: Information Management System
Search URL Search Domain Scan URL
Title: IMS Database Manager
Search URL Search Domain Scan URL
Title: IMS Transaction Manager
Search URL Search Domain Scan URL
Title: IMS Services and Tools
Search URL Search Domain Scan URL
Title: IMS Programming Language
Search URL Search Domain Scan URL
Title: Db2 and the Relational Database
Search URL Search Domain Scan URL
Title: Benefits of Relational Databases
Search URL Search Domain Scan URL
Title: Using Db2
Search URL Search Domain Scan URL
Title: Structured Query Language
Search URL Search Domain Scan URL
Title: Joins
Search URL Search Domain Scan URL
Title: Database Administrator
Search URL Search Domain Scan URL
Title: Application Development with Db2
Search URL Search Domain Scan URL
Title: Db2 Ecosystem
Search URL Search Domain Scan URL
Title: Customer Information Control System
Search URL Search Domain Scan URL
Title: Working with the CICS Platform
Search URL Search Domain Scan URL
Title: Programming in CICS
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: II. Modern Topics
Search URL Search Domain Scan URL
Title: 9. DevOps
Search URL Search Domain Scan URL
Title: Advantages of DevOps
Search URL Search Domain Scan URL
Title: Waterfall Method Model
Search URL Search Domain Scan URL
Title: Agile Method
Search URL Search Domain Scan URL
Title: Scrum
Search URL Search Domain Scan URL
Title: Kanban
Search URL Search Domain Scan URL
Title: Lean
Search URL Search Domain Scan URL
Title: Agile: It’s Not All About Speed
Search URL Search Domain Scan URL
Title: Mainframes and the Challenges for DevOps
Search URL Search Domain Scan URL
Title: DevOps Best Practices
Search URL Search Domain Scan URL
Title: Configuration Management
Search URL Search Domain Scan URL
Title: Issues with DevOps
Search URL Search Domain Scan URL
Title: Metrics
Search URL Search Domain Scan URL
Title: Mainframe DevOps Tooling
Search URL Search Domain Scan URL
Title: Automation
Search URL Search Domain Scan URL
Title: CI/CD
Search URL Search Domain Scan URL
Title: Zowe
Search URL Search Domain Scan URL
Title: BMC Jenkins Plug-ins
Search URL Search Domain Scan URL
Title: Zigi
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: 10. Artificial Intelligence
Search URL Search Domain Scan URL
Title: What Is AI?
Search URL Search Domain Scan URL
Title: Why Use AI?
Search URL Search Domain Scan URL
Title: Downsides of AI
Search URL Search Domain Scan URL
Title: Machine Learning
Search URL Search Domain Scan URL
Title: Binary Classification
Search URL Search Domain Scan URL
Title: Multiclass Classification
Search URL Search Domain Scan URL
Title: Multilabel Classification
Search URL Search Domain Scan URL
Title: Imbalanced Classification
Search URL Search Domain Scan URL
Title: Types of Machine Learning
Search URL Search Domain Scan URL
Title: Supervised Learning
Search URL Search Domain Scan URL
Title: Unsupervised Learning
Search URL Search Domain Scan URL
Title: Reinforcement Learning
Search URL Search Domain Scan URL
Title: Deep Learning
Search URL Search Domain Scan URL
Title: Data
Search URL Search Domain Scan URL
Title: Big Data
Search URL Search Domain Scan URL
Title: Data Management
Search URL Search Domain Scan URL
Title: Log Data
Search URL Search Domain Scan URL
Title: Data Wrangling
Search URL Search Domain Scan URL
Title: The AI Process
Search URL Search Domain Scan URL
Title: Accuracy
Search URL Search Domain Scan URL
Title: An AI Demo
Search URL Search Domain Scan URL
Title: AI on Z
Search URL Search Domain Scan URL
Title: AIOps
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: 11. Robotic Process Automation, and Low-Code and No-Code Systems
Search URL Search Domain Scan URL
Title: What Is RPA?
Search URL Search Domain Scan URL
Title: The Disadvantages of RPA
Search URL Search Domain Scan URL
Title: Macros, Scripts, and APIs
Search URL Search Domain Scan URL
Title: Types of RPA
Search URL Search Domain Scan URL
Title: Process Methodologies
Search URL Search Domain Scan URL
Title: RPA Roles
Search URL Search Domain Scan URL
Title: Evaluating RPA Software
Search URL Search Domain Scan URL
Title: Process Mining
Search URL Search Domain Scan URL
Title: How to Create a Bot
Search URL Search Domain Scan URL
Title: Creating a UiPath Bot
Search URL Search Domain Scan URL
Title: Creating a Bot for the Mainframe
Search URL Search Domain Scan URL
Title: RPA Issues with Mainframes
Search URL Search Domain Scan URL
Title: Low-Code and No-Code Systems
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: 12. Mainframe Modernization Strategies
Search URL Search Domain Scan URL
Title: Why Modernize?
Search URL Search Domain Scan URL
Title: Using a Hybrid Cloud
Search URL Search Domain Scan URL
Title: Setting Goals
Search URL Search Domain Scan URL
Title: Encapsulating
Search URL Search Domain Scan URL
Title: Rehosting or Replatforming
Search URL Search Domain Scan URL
Title: Refactoring or Rearchitecting
Search URL Search Domain Scan URL
Title: Replacing or Rebuilding
Search URL Search Domain Scan URL
Title: Working with the Hyperscalers
Search URL Search Domain Scan URL
Title: Amazon Web Services
Search URL Search Domain Scan URL
Title: Microsoft
Search URL Search Domain Scan URL
Title: Google Cloud
Search URL Search Domain Scan URL
Title: Automation Tools
Search URL Search Domain Scan URL
Title: Heirloom Computing
Search URL Search Domain Scan URL
Title: EvolveWare
Search URL Search Domain Scan URL
Title: Advanced’s Automated COBOL Refactoring
Search URL Search Domain Scan URL
Title: Astadia
Search URL Search Domain Scan URL
Title: Data Migration
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: 13. The Future
Search URL Search Domain Scan URL
Title: Innovation of the Mainframe
Search URL Search Domain Scan URL
Title: Enterprise Integration
Search URL Search Domain Scan URL
Title: The Hybrid Model
Search URL Search Domain Scan URL
Title: Mainframe as a Service
Search URL Search Domain Scan URL
Title: Conclusion
Search URL Search Domain Scan URL
Title: Additional Resources
Search URL Search Domain Scan URL
Title: Glossary
Search URL Search Domain Scan URL
Title: Index
Search URL Search Domain Scan URL
Title: About the Author
Search URL Search Domain Scan URL
Title: book Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin Even bad code can function. But if code isn't clean, it can bring a development organization …
Search URL Search Domain Scan URL
Title: video Python Fundamentals by Paul J. Deitel 51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
Search URL Search Domain Scan URL
Title: book 40 Algorithms Every Programmer Should Know by Imran Ahmad Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
Search URL Search Domain Scan URL
Title: book Building Event-Driven Microservices by Adam Bellemare Organizations today often struggle to balance business requirements with ever-increasing volumes of data. Additionally, the demand …
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
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Get it now
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.
-
http://cl.s7.exct.net/?qs=1105eb96c64bc2cdd376e511f517a6440527197f1d739df94c7eb515499b351863955edd6929d58b8d31e8cca382fb42b8eebd5da8f7985a
HTTP 302
https://learning.oreilly.com/library/view/modern-mainframe-development/9781098107017/?utm_medium=email&utm_source=platform+b2b&utm_campaign=engagement&utm_content=whats+new+new+html+20220411 HTTP 307
https://www.oreilly.com/library/view/modern-mainframe-development/9781098107017/?utm_medium=email&utm_source=platform+b2b&utm_campaign=engagement&utm_content=whats+new+new+html+20220411 Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
51 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.oreilly.com/library/view/modern-mainframe-development/9781098107017/ Redirect Chain
|
97 KB 17 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
output.864025a210c3.css
www.oreilly.com/library/view/static/CACHE/css/ |
78 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 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781098107017/250w/ |
27 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 |
output.7bcbb5f0ecd8.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 883 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 34 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
thiss.js
service.seamlessaccess.org/ |
149 KB 41 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
output.bf8998af6de8.js
www.oreilly.com/library/view/static/CACHE/js/ |
18 KB 19 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 |
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 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
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_right_arrow_red.svg
cdn.oreillystatic.com/images/icons/ |
627 B 541 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9780136083238//300h/ |
19 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response 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/9780135917411//300h/ |
30 KB 31 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon-video.svg
cdn.oreillystatic.com/images/icons/ |
189 B 344 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781789801217//300h/ |
32 KB 32 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781492057888//300h/ |
24 KB 24 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response 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 |
icon_close_16x16.svg
cdn.oreillystatic.com/oreilly/images/ |
492 B 647 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
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v.gif
dev.visualwebsiteoptimizer.com/ |
35 B 214 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/api/v1/account-summary-by-network/ |
0 521 B |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.oreilly.com/library/view/api/mlfa-idp-list/ |
7 KB 7 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |
gtm.js
www.googletagmanager.com/ |
339 KB 97 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 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/ |
20 KB 7 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/ |
3 KB 2 KB |
XHR
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widgets.js
platform.twitter.com/ |
97 KB 29 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
location
geolocation.onetrust.com/cookieconsentpub/v1/geo/ |
153 B 432 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otBannerSdk.js
cdn.cookielaw.org/scripttemplates/6.25.0/ |
318 KB 76 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widget_iframe.c1cdceed40059a51b374bf347e6a2ae0.html
platform.twitter.com/widgets/ Frame 2367 |
319 KB 104 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.json
cdn.cookielaw.org/consent/f2036796-0a59-4891-aa19-3ae850a0aed9/eb7ed6a1-21d7-4a81-96bb-26f05ec4d655/ |
107 KB 20 KB |
Fetch
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
settings
syndication.twitter.com/ Frame 2367 |
169 B 425 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otFlat.json
cdn.cookielaw.org/scripttemplates/6.25.0/assets/ |
13 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otPcPanel.json
cdn.cookielaw.org/scripttemplates/6.25.0/assets/v2/ |
48 KB 11 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otCommonStyles.css
cdn.cookielaw.org/scripttemplates/6.25.0/assets/ |
20 KB 4 KB |
Fetch
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
83 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 function| structuredClone object| oncontextlost object| oncontextrestored function| getScreenDetails object| _vwo_code number| settings_timer number| _vwo_settings_timer object| g object| dataLayer object| DD_RUM 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 object| google_tag_manager function| postscribe object| google_tag_manager_external function| onYouTubeIframeAPIReady function| gtag 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 undefined| module object| OneTrustStub function| OptanonWrapper function| trackTwitter function| extractParamFromUri object| twttr function| forceInputUppercase object| nonwExpandable object| nonwExpandableFo object| expandable object| flyoutLinks string| OnetrustActiveGroups string| OptanonActiveGroups object| otStubData object| __twttrll object| __twttr object| Optanon object| OneTrust7 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: 3fd21245-8397-4973-a242-ceb5c0e15385 |
|
www.oreilly.com/ | Name: csrftoken Value: 1ozPhtcwTOWBJOec5rZgqfNXSGkKOmiYkQubAXoc0mmRo4hmrRJoBi9Qf7giFqXY |
|
www.oreilly.com/ | Name: akaalb_OReillyALB Value: ~op=www_oreilly_com_GCP_ALB:dc3_gcp|~rv=12~m=dc3_gcp:0|~os=ea59de9527866dfb0dcb25ebf250c4a3~id=f9b8b2665d5f568f51b765436e80c3f3 |
|
cdn.oreillystatic.com/ | Name: akaalb_OREILLY_STATIC_LB Value: ~op=cdn_oreillystatic_com_ALB_90_SEB:dc1_sebastopol|~rv=53~m=dc1_sebastopol:0|~os=275589a3927054d2852d0fc1acfec7a0~id=c4eb6b7275b1e31b8266b2d1419aa707 |
|
www.oreilly.com/ | Name: _dd_s Value: rum=0&expire=1649697333731 |
|
.oreilly.com/ | Name: _vwo_uuid_v2 Value: D4FDF756C5A7A18AFC738648704720C98|79d9078a31a415c0a5a585f42627eac2 |
|
.oreilly.com/ | Name: OptanonConsent Value: isGpcEnabled=0&datestamp=Mon+Apr+11+2022+17%3A00%3A36+GMT%2B0000+(GMT)&version=6.25.0&isIABGlobal=false&hosts=&consentId=f6f70330-18d7-4989-a45e-ee164a39bbf7&interactionCount=0&landingPath=https%3A%2F%2Fwww.oreilly.com%2Flibrary%2Fview%2Fmodern-mainframe-development%2F9781098107017%2F%3Futm_medium%3Demail%26utm_source%3Dplatform+b2b%26utm_campaign%3Dengagement%26utm_content%3Dwhats+new+new+html+20220411&groups=C0001%3A1%2CC0002%3A0%2CC0003%3A0%2CC0004%3A0 |
1 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 | 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.
ajax.googleapis.com
cdn.cookielaw.org
cdn.oreillystatic.com
cdnjs.cloudflare.com
cl.s7.exct.net
dev.visualwebsiteoptimizer.com
fonts.googleapis.com
geolocation.onetrust.com
learning.oreilly.com
platform.twitter.com
service.seamlessaccess.org
syndication.twitter.com
www.datadoghq-browser-agent.com
www.googletagmanager.com
www.oreilly.com
104.244.42.200
108.138.1.193
151.101.193.132
151.101.194.217
23.205.232.213
2606:2800:234:59:254c:406:2366:268c
2606:4700:10::6814:b944
2606:4700::6810:9440
2606:4700::6811:180e
2a00:1450:4001:813::200a
2a00:1450:4001:82f::2008
2a00:1450:4001:82f::200a
2a02:26f0:3500:390::416d
34.96.102.137
96.16.153.220
0415ce0a405693aff5699a394a9ca86b7e7deb5d0c245696ba435447b50fb3ad
05629018a7b2ec149a462276f7b357d95e2c8a19277bf9c226923cb1e4429df4
117f35d9179ab95bc767a9782b9ddbb8864cd1297a7bcae3255e362056308baa
141bfdbc777349b442f0869a11196c74a1ca39d6a4f1a26edb48e0381447879a
15ec59d7a083e6d14c04ebc26b395e137e4df1697c5252cbf178d074f51a7455
1c10bee6c4c3244fccb4d05fe7145d40d239bb2a39f814f057010a778dff563c
1c5f9b604ae5965ffe89780d2cf59b0a7ca1ab0c1c7ff6a30ff75b7b208d1d63
1f206fc56b5e8e99380a63acd24bfcb6e2b3b1d61923947f2bbc09348476cfa5
2ee6fdf3d0f4d826380054030e5a9fd6fc8c451d9fe28123f1d76e632332e659
48344fd55558bbeb600062a175d052979f9ece87c7299788f8ecf16a46c87bf6
48a1029080ea92d64bc219894d8f2996ab009e9586ac26f0ef6e715f3d8c0e90
4a33fbf1ba6c29aaa6933b0aa07d289f95397f17e43c7f8e541ec68b34a12f07
53dfcda7f537124e98a1fa4cfc0d0b5b4150a486784a3c0398f514de200f78e0
54cc471e6d75456315e6685c7af0dcdee292fddb9c31d4b7b0c5f75eb668d35c
5f02455bcb730388a6ad443555ecdc0b7c550c7dabc2509a231a0ffa7fad3bdf
68f90a93ae0da1ec6f36a0144c181295f99ada7a4137c924b412c5ba167ea921
6ec80a07734b07822dc30eab0634f6a64835c32ec5914c2af99cd4479956bd74
6fba5ed9a21a948a1edf9f018055a8ed911df83da750fcb24177e2a3c539a085
72562f00bd821b6edc0368065bf009468955ba01f8ead742d8bbc2470c4358c4
74db34e8e6a2b406f20e9b9bd186e0273c5d5d9acd78338021345ae2dcf79c23
76f7a70cee38a6be4f595d4f16bdd71d920267e7a73b7867196bd9a5dfde840d
7bcbb5f0ecd88a79f1f89b81ba05a3785128a682b7f082eaa2d578b4bee66c47
7e5e148a6482560efb2b4727dc197aec735495698a07578b5801814f869f72a9
7e925c8ec9eb8641d63ab3f06d89cf930c7547ab286d5f3e6b55bf7dfeec4ae7
8305d86074fdee76ef38a7e264f3ac0bfab4051d8f13625b4bbd5396120b1fe1
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8342d3575f6c3d68450b7b823bdf4924acb77106b9ffc2fda94a7b2f235495e7
864025a210c3115cfeb5a5e48563ca0d5bb034672fd4cbb8f5800dc6b4b3a265
a766979790160e22c8751fdf2f93c11c3e82835bb0c2d85d833fc31f5cf4249e
a81303c5aae124a6e42da003e839a9605e2c42a89eb9ee100219cbb6021417a0
b1efbdbed56dfaa1453e1a357818f12e387d57516d50e66e8f819b06560847b9
b294e973896f8f874e90a8eb1a8908ac790980d034c4c4bdf0fc3d37b8abf682
b3d1267f470c1399da3788f58fc567a3d51893463ef29a9f1ea406f15bcb8226
b881ff5b880f17ead31403139d6a34e722f23cf8a5458893b5a2f3c6448589b8
bdea754028c90bf79044a70460046f1fbdd35b5134d3d831fec59271ced8c7b3
bf8998af6de821e04e62bffb9474de34d8d06b527e5b8154ab3c039c72e6657f
c1096b4e73e87cccdc74c68bc0d3c5036c60ee539720a22c7e02fca74d232cb4
c6d03b7a5561687268e57b13d9d4a6a4c71ee570ea74718040ce9227676e3e5e
c7a7eb91df0f63700be1550d88516276f9431a2f571e3af432fefb47293cb98d
c9d1c084be11472990217a3093a5c22c239dbcf3d64e98117c74f0675db26f9c
ca3784059221b352bc5f016cb0cb31a8aa31325fb9c2659e4918261e7e7829bc
cd0441a73d4f934ff6fd5467463bb4453a13a1ce3c5387c77bdb2444b11e206a
d3348a27f0b6cdf7f66eaae26ee8930ebb6996fc4e45ebdbe7615e20ddb5c558
d7f2a53ec64c3613054b8aca405af6eeb1e8dc1bf371d4676f5dbe917e3986d8
d86df4e1febd620ec49c51e903567acab56aa82d1bb6fb4061cf55fcbd6ed8c8
dc6682fcb83f127404d9f27266d389b833890b0f08fd659d7aa96fefd5dad2f2
e06ef1ea670cabfac2cefa89f353324a494f7e109243bacd04f707172bf63624
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e67532087b0e37116d53f48905b2a07dee0f3c1abcfe6a7ad00b97d6b9365ae0
fca2a2c09c89fa987ebe246eb05fa02ce1ff0e60b06fdb5a563e9540c8f92cab
fe035b6ff2394b9fc9b4dad0acc9050d633269a5efa7cfeac7e6b8fdc12b7065