www.teacherspayteachers.com
Open in
urlscan Pro
104.92.109.66
Public Scan
Submission: On July 19 via manual from KR — Scanned from DE
Summary
TLS certificate: Issued by DigiCert SHA2 Secure Server CA on August 17th 2021. Valid for: a year.
This is the only time www.teacherspayteachers.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
6 | 104.92.109.66 104.92.109.66 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
18 | 2a02:26f0:480... 2a02:26f0:480:39d::4c6 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
2 | 2600:1901:0:7... 2600:1901:0:7a0b:: | 15169 (GOOGLE) (GOOGLE) | |
1 | 104.89.17.148 104.89.17.148 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
1 | 34.96.67.224 34.96.67.224 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a02:26f0:480... 2a02:26f0:480:38c::19f0 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 | 104.89.28.122 104.89.28.122 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
1 | 34.102.232.42 34.102.232.42 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
1 | 3.231.142.76 3.231.142.76 | 14618 (AMAZON-AES) (AMAZON-AES) | |
32 | 9 |
ASN16625 (AKAMAI-AS, US)
PTR: a104-92-109-66.deploy.static.akamaitechnologies.com
www.teacherspayteachers.com | |
suggest-production.teacherspayteachers.com |
ASN20940 (AKAMAI-ASN1, NL)
static1.teacherspayteachers.com |
ASN16625 (AKAMAI-AS, US)
PTR: a104-89-17-148.deploy.static.akamaitechnologies.com
a11000223989.cdn.optimizely.com |
ASN15169 (GOOGLE, US)
PTR: 224.67.96.34.bc.googleusercontent.com
cdn.siftscience.com |
ASN20940 (AKAMAI-ASN1, NL)
tapi.optimizely.com |
ASN16625 (AKAMAI-AS, US)
PTR: a104-89-28-122.deploy.static.akamaitechnologies.com
cdn3.optimizely.com |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 42.232.102.34.bc.googleusercontent.com
hexagon-analytics.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-3-231-142-76.compute-1.amazonaws.com
logx.optimizely.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
24 |
teacherspayteachers.com
www.teacherspayteachers.com — Cisco Umbrella Rank: 34260 static1.teacherspayteachers.com — Cisco Umbrella Rank: 43943 suggest-production.teacherspayteachers.com — Cisco Umbrella Rank: 49409 |
2 MB |
4 |
optimizely.com
a11000223989.cdn.optimizely.com — Cisco Umbrella Rank: 49045 tapi.optimizely.com — Cisco Umbrella Rank: 10630 cdn3.optimizely.com — Cisco Umbrella Rank: 6820 logx.optimizely.com — Cisco Umbrella Rank: 1332 |
3 KB |
2 |
bugsnag.com
sessions.bugsnag.com — Cisco Umbrella Rank: 1032 |
141 B |
1 |
hexagon-analytics.com
hexagon-analytics.com — Cisco Umbrella Rank: 5859 |
272 B |
1 |
siftscience.com
cdn.siftscience.com — Cisco Umbrella Rank: 8514 |
20 KB |
32 | 5 |
Domain | Requested by | |
---|---|---|
18 | static1.teacherspayteachers.com |
www.teacherspayteachers.com
static1.teacherspayteachers.com |
5 | www.teacherspayteachers.com |
www.teacherspayteachers.com
static1.teacherspayteachers.com |
2 | sessions.bugsnag.com |
static1.teacherspayteachers.com
|
1 | logx.optimizely.com |
static1.teacherspayteachers.com
|
1 | hexagon-analytics.com | |
1 | cdn3.optimizely.com |
static1.teacherspayteachers.com
|
1 | tapi.optimizely.com |
static1.teacherspayteachers.com
|
1 | cdn.siftscience.com |
static1.teacherspayteachers.com
|
1 | suggest-production.teacherspayteachers.com |
static1.teacherspayteachers.com
|
1 | a11000223989.cdn.optimizely.com |
static1.teacherspayteachers.com
|
32 | 10 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.easelbytpt.com |
www.facebook.com |
www.pinterest.com |
www.instagram.com |
twitter.com |
blog.teacherspayteachers.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.teacherspayteachers.com DigiCert SHA2 Secure Server CA |
2021-08-17 - 2022-08-17 |
a year | crt.sh |
*.bugsnag.com Sectigo RSA Domain Validation Secure Server CA |
2022-04-26 - 2023-04-26 |
a year | crt.sh |
*.cdn.optimizely.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-06-03 - 2023-06-07 |
a year | crt.sh |
*.siftscience.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-01-07 - 2023-01-20 |
a year | crt.sh |
*.optimizely.com DigiCert SHA2 Secure Server CA |
2021-12-24 - 2022-12-24 |
a year | crt.sh |
*.hexagon-analytics.com DigiCert TLS RSA SHA256 2020 CA1 |
2021-10-19 - 2022-11-04 |
a year | crt.sh |
logx.optimizely.com Amazon |
2021-08-23 - 2022-09-21 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.teacherspayteachers.com/&ved=2ahUKEwi83u7QmZr2AhW8r1YBHZo5DOUQFnoECAUQAQ
Frame ID: DAF580057A8891476261C8D1B3B2C630
Requests: 30 HTTP requests in this frame
Frame:
https://a11000223989.cdn.optimizely.com/client_storage/a11000223989.html
Frame ID: 3D32100DEC0714BC8007D89AF462CC6E
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
TeachersPayTeachers.com - Helping Creative Minds Come Together - Page not foundDetected technologies
React (JavaScript Frameworks) ExpandDetected patterns
- <[^>]+data-react
Optimizely (Analytics) Expand
Detected patterns
- optimizely\.com.*\.js
Sift (Analytics) Expand
Detected patterns
- cdn\.sift(?:science)?\.com/s\.js
Page Statistics
6 Outgoing links
These are links going to different origins than the main page.
Title: Learn about Easel
Search URL Search Domain Scan URL
Title: Facebook
Search URL Search Domain Scan URL
Title: Pinterest
Search URL Search Domain Scan URL
Title: Instagram
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Blog
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
32 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
&ved=2ahUKEwi83u7QmZr2AhW8r1YBHZo5DOUQFnoECAUQAQ
www.teacherspayteachers.com/ |
116 KB 17 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tpt-frontend.legacy.f524c6728e5ee1d10f59.css
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
177 KB 29 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tpt-frontend.legacyGrid.78aaf3a9b51af06780a3.css
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
16 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
21578060611.js
static1.teacherspayteachers.com/tpt-frontend/optimizelyjs/ |
874 KB 237 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.arduooz1ai.svg
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
7 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
26c5262087dc0726f441a3fadbb6da1c.png
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
666 KB 668 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
95b5cdb9c5ab488ab549002f41065d9f.png
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
670 KB 672 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tpt-frontend.init.df7de8bb2d53d1a7a925.js
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
27 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tpt-frontend.snagbug.c91bb5859557514d4c13.js
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
95 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tpt-frontend.responsiveGrid.87cbed6f8e4c5c616b1d.js
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
245 B 541 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tpt-frontend.legacyGrid.5b06c23377fa4163ecd0.js
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
212 B 511 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tpt-frontend.vendor.02e3c1ba5507a6851ec6.js
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
400 KB 116 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tpt-frontend.legacy.e92e6fcba2afc69975a7.js
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
685 KB 198 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
404_bg.png
www.teacherspayteachers.com/img/ |
21 KB 22 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
proximanova-semibold.pomhx6wrly.woff2
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
54 KB 54 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
proximanova-regular.rm5pol6j3o.woff2
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
53 KB 54 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tpticon.4mzxkglllj.woff2
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
12 KB 12 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
proximanova-bold.g8s2dpbz6r.woff2
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
55 KB 55 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
sessions.bugsnag.com/ |
21 B 141 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
sessions.bugsnag.com/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tpt-frontend.Drawer.60ac1281b23f7216afaf.css
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
168 B 429 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tpt-frontend.Drawer.8589c1f4ab254a0587f8.js
static1.teacherspayteachers.com/tpt-frontend/releases/production/current/ |
117 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
graphql
www.teacherspayteachers.com/graph/ |
24 B 598 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
graphql
www.teacherspayteachers.com/graph/ |
241 B 732 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
graphql
www.teacherspayteachers.com/graph/ |
46 B 634 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
a11000223989.html
a11000223989.cdn.optimizely.com/client_storage/ Frame 3D32 |
2 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
suggestions
suggest-production.teacherspayteachers.com/ |
180 B 503 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
s.js
cdn.siftscience.com/ |
61 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
oeu1658271569848r0.9940408688626878
tapi.optimizely.com/api/targeting/21578060611/21562730128/ |
2 KB 703 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
geo4.js
cdn3.optimizely.com/js/ |
312 B 794 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
100011.gif
hexagon-analytics.com/images/ |
43 B 272 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
events
logx.optimizely.com/v1/ |
0 372 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
29 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| oncontextlost object| oncontextrestored function| structuredClone object| launchQueue object| onbeforematch function| getScreenDetails function| queryLocalFonts object| navigation object| __TPT__ object| webpackJsonp object| regeneratorRuntime object| core function| applyFocusVisiblePolyfill object| React object| ReactDOM object| __APOLLO_CLIENT__ object| abTests object| _sift object| optimizely undefined| _ object| CROQ object| CRO_PJS function| hj number| 2f1acc6c3a606b082e5eef5e54414ffb number| __MUI_GENERATOR_COUNTER__ function| __siftFlashCB undefined| Sift object| PluginDetect7 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 |
---|---|---|
.teacherspayteachers.com/ | Name: ajs_anonymous_id Value: 87b1ce70-3de4-41fd-b3f9-6e16e3521fdd |
|
.teacherspayteachers.com/ | Name: device Value: desktop |
|
.teacherspayteachers.com/ | Name: originalDevice Value: desktop |
|
.teacherspayteachers.com/ | Name: pjs-returning-user Value: true |
|
www.teacherspayteachers.com/ | Name: classfundSummary Value: {%22active%22:true%2C%22isDraft%22:false} |
|
.teacherspayteachers.com/ | Name: optimizelyEndUserId Value: oeu1658271569848r0.9940408688626878 |
|
.teacherspayteachers.com/ | Name: __ssid Value: ecea4d2d76c59f800505238bb068fd5 |
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=63072000; includeSubdomains |
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.
a11000223989.cdn.optimizely.com
cdn.siftscience.com
cdn3.optimizely.com
hexagon-analytics.com
logx.optimizely.com
sessions.bugsnag.com
static1.teacherspayteachers.com
suggest-production.teacherspayteachers.com
tapi.optimizely.com
www.teacherspayteachers.com
104.89.17.148
104.89.28.122
104.92.109.66
2600:1901:0:7a0b::
2a02:26f0:480:38c::19f0
2a02:26f0:480:39d::4c6
3.231.142.76
34.102.232.42
34.96.67.224
022d1c6af419e661efe7e79ca1ee7bd0a15340883cb3fb085d0841b97868e293
0ba7c0356149946bf0642fab4ef85b95e7090f6f785d0fb84323d0c442e5190a
2dbd283171a78789505ac5f4b8c537a684e7aba6ab3cf0a8fba4f8c113e7ad24
2f30558cea4c0091d9f3d96b337028a0d1203f2f0dfb8af32c7658c251cc92e7
336c5e8246de82d7a00b913d206c531009ab7a3c156787221f6456055871fda7
39ef404c1665c74bc687c4a3c4ca7e6b19fae86b9af3660fe97b39b50c19a50b
45392d6f7875ee9e9250a232069258e09d1530cec76cc12ebe2a440bbfd2dc5b
4b7c789dca7444c0eb01f3f5a3c19f08e37f442322dd6f03a5838461d03b4c9f
5128d9f2d9fa5f7f0b350438b6cc972b4b63c1fc753226dea18d4a5d3d1e23f0
53af88b45681436a2a1776ea5bc843142c388ba3337fc5f50dd24709347b7310
5aabe203e491f4433a2fbd3dd671573a3591892b0ed8175670676535e971095e
66e8d585ebd869477ce90d90d055055ceecd14bc89f33ce54f846446609d5125
689acead4310062bb4ef0823027cfc32bdd6fa6f394efc29317ad20f473856bf
6d4d9e96f0c737ac8c6fd0d160a68728803cd37b86e62eec08898fc8e359d1ea
6f67895e52484c3f26f3afb8ed552cc34b8a841d8b79c25e82f8ab6f1a8d43fe
7123b080afabdc9a237e5aa0bfb8996f7448a66e5c8265d0c928e19e7583bf2d
716a3ac82bf0117ec09fb675326213fff434f4fe27d0f25770942569415df350
776bb5f415345fbf4e36539449477e09a86684407d5de973e2a40adb93ef0d8a
7921df86278b7fa9be0cbd78d9990071763ec4e9e88aaff2c3d466723090b8ae
8374ae2ece738738c602534c3ddf421c19846f83e9ac813d75ba341eabeb04eb
8c607f852420545fca45b47a4afb9c9528d61552e65335725b1f95a7d9c54449
957555867e7507c6fcf6e20b8ba8f30f3e3c0866bc2cade8bb59c370d4993d16
a065920df8cc4016d67c3a464be90099c9d28ffe7c9e6ee3a18f257efc58cbd7
a50387e3543d8f543957f85866543258f4c7a400a06a2c6ebc2c1f3e3dbdb9de
b68bd21d164ea52b224826673ec78a11b7e5faa79ede3453cb85303d95a55dfa
c34b4485f1296109188b7cca473d1cefbf1bd990e4177d124281027b6153da94
d4f63132e16e6bccbb7490ddc834e20db08f73884239989a43b44ebb10a9789c
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ea95b322dc090dd75ef0a0fe4b3e504502f5da327cac680b1071b234e9b5d4cd
ee67b51985c4fcfee5b0e78066a15184bb4bc389f216be4bed7296fc5c03484f
faf65f0eb87430ef6ec49ca1170d24a4451f47bc603c09fa873055400a9db3d0