www.freeversity.io
Open in
urlscan Pro
76.76.21.9
Public Scan
Effective URL: https://www.freeversity.io/en/courses/demo
Submission: On August 13 via api from US — Scanned from US
Summary
TLS certificate: Issued by R3 on July 18th 2023. Valid for: 3 months.
This is the only time www.freeversity.io was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
6 36 | 76.76.21.9 76.76.21.9 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 44.237.175.178 44.237.175.178 | 16509 (AMAZON-02) (AMAZON-02) | |
3 | 199.232.192.134 199.232.192.134 | 54113 (FASTLY) (FASTLY) | |
2 | 151.101.64.134 151.101.64.134 | 54113 (FASTLY) (FASTLY) | |
5 | 2600:9000:25f... 2600:9000:25f4:2c00:6:8656:f5c0:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 199.232.196.134 199.232.196.134 | 54113 (FASTLY) (FASTLY) | |
43 | 6 |
ASN16509 (AMAZON-02, US)
PTR: ec2-44-237-175-178.us-west-2.compute.amazonaws.com
vitals.vercel-insights.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
36 |
freeversity.io
6 redirects
www.freeversity.io |
583 KB |
6 |
disqus.com
freeversity-2.disqus.com disqus.com — Cisco Umbrella Rank: 1255 referrer.disqus.com — Cisco Umbrella Rank: 7417 |
49 KB |
5 |
disquscdn.com
c.disquscdn.com — Cisco Umbrella Rank: 5137 |
267 KB |
2 |
vercel-insights.com
vitals.vercel-insights.com — Cisco Umbrella Rank: 10789 |
331 B |
43 | 4 |
Domain | Requested by | |
---|---|---|
36 | www.freeversity.io |
6 redirects
www.freeversity.io
|
5 | c.disquscdn.com |
disqus.com
c.disquscdn.com |
3 | freeversity-2.disqus.com |
www.freeversity.io
freeversity-2.disqus.com |
2 | disqus.com |
freeversity-2.disqus.com
c.disquscdn.com |
2 | vitals.vercel-insights.com |
www.freeversity.io
|
1 | referrer.disqus.com | |
43 | 6 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.freeversity.io R3 |
2023-07-18 - 2023-10-16 |
3 months | crt.sh |
vercel-insights.com Amazon RSA 2048 M02 |
2023-02-09 - 2023-10-21 |
8 months | crt.sh |
*.disqus.com Sectigo RSA Domain Validation Secure Server CA |
2023-04-13 - 2024-04-20 |
a year | crt.sh |
a.disquscdn.com Amazon RSA 2048 M01 |
2023-03-01 - 2023-10-29 |
8 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.freeversity.io/en/courses/demo
Frame ID: 26D52A7A044C05533706B15E90046B6D
Requests: 36 HTTP requests in this frame
Frame:
https://disqus.com/embed/comments/?base=default&f=freeversity-2&t_i=course-demo&t_u=https%3A%2F%2Fwww.freeversity.ioen%2Fcourses%2Fdemo&t_e=Demo%20Course&t_d=Freeversity&t_t=Demo%20Course&s_o=default
Frame ID: FD822FD241FF1017DB0B74A0EF1F7DB7
Requests: 7 HTTP requests in this frame
Screenshot
Page Title
FreeversityPage URL History Show full URLs
-
https://www.freeversity.io/
HTTP 307
https://www.freeversity.io/en/ HTTP 308
https://www.freeversity.io/en HTTP 307
https://www.freeversity.io/en/courses/demo Page URL
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://www.freeversity.io/
HTTP 307
https://www.freeversity.io/en/ HTTP 308
https://www.freeversity.io/en HTTP 307
https://www.freeversity.io/en/courses/demo Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 26- https://www.freeversity.io/ HTTP 307
- https://www.freeversity.io/en/ HTTP 308
- https://www.freeversity.io/en HTTP 307
- https://www.freeversity.io/en/courses/demo
43 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
demo
www.freeversity.io/en/courses/ Redirect Chain
|
45 KB 8 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
381282968af0b1b5-s.p.woff2
www.freeversity.io/_next/static/media/ |
12 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ec0a1305679dd83d.css
www.freeversity.io/_next/static/css/ |
1 KB 851 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c0530e046b12ad16.css
www.freeversity.io/_next/static/css/ |
8 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-f711efc18e464142.js
www.freeversity.io/_next/static/chunks/ |
7 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2443530c-fd530ecf1e96a2f5.js
www.freeversity.io/_next/static/chunks/ |
157 KB 51 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8139-6e7cf4ab8ebf04a8.js
www.freeversity.io/_next/static/chunks/ |
103 KB 28 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-app-addf3573a7a8a857.js
www.freeversity.io/_next/static/chunks/ |
430 B 637 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon.af78182e.svg
www.freeversity.io/_next/static/media/ |
3 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2677-04fbf63703700fe4.js
www.freeversity.io/_next/static/chunks/ |
50 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
layout-0a4a442691b80cac.js
www.freeversity.io/_next/static/chunks/app/%5Blang%5D/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
caa9e9db-2bf890dae7c2772d.js
www.freeversity.io/_next/static/chunks/ |
76 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1638-5683b2f2fb1d50e5.js
www.freeversity.io/_next/static/chunks/ |
462 KB 126 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
269-6ffa37c25d29e684.js
www.freeversity.io/_next/static/chunks/ |
16 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3515-a84c8ec0fc51a15f.js
www.freeversity.io/_next/static/chunks/ |
9 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-5dd0acce26301643.js
www.freeversity.io/_next/static/chunks/app/%5Blang%5D/courses/%5BcourseId%5D/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2127-7c578eb7796ceaad.js
www.freeversity.io/_next/static/chunks/ |
1012 KB 201 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1856-ea51791aea26b613.js
www.freeversity.io/_next/static/chunks/ |
155 KB 44 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9702-a3a6f208ddd87142.js
www.freeversity.io/_next/static/chunks/ |
19 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-cbccb8b3060e1cb9.js
www.freeversity.io/_next/static/chunks/app/%5Blang%5D/courses/%5BcourseId%5D/chapters/%5BchapterId%5D/tasks/%5BtaskId%5D/ |
58 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-2a5af70aab3875c7.js
www.freeversity.io/_next/static/chunks/app/%5Blang%5D/courses/%5BcourseId%5D/chapters/%5BchapterId%5D/ |
35 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2871.134596ef5303a58b.js
www.freeversity.io/_next/static/chunks/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
7763.2dbb336129cbbbce.js
www.freeversity.io/_next/static/chunks/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
vitals
vitals.vercel-insights.com/v1/ |
2 B 166 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
vitals
vitals.vercel-insights.com/v1/ |
2 B 165 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
count.js
freeversity-2.disqus.com/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
embed.js
freeversity-2.disqus.com/ |
78 KB 25 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
demo
www.freeversity.io/en/courses/ Redirect Chain
|
14 KB 0 |
Fetch
text/x-component |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
demo
www.freeversity.io/uk/courses/ |
17 KB 0 |
Fetch
text/x-component |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
demo
www.freeversity.io/en/courses/ |
14 KB 2 KB |
Fetch
text/x-component |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
53
www.freeversity.io/en/courses/demo/chapters/ |
16 KB 0 |
Fetch
text/x-component |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
54
www.freeversity.io/en/courses/demo/chapters/ |
13 KB 0 |
Fetch
text/x-component |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
55
www.freeversity.io/en/courses/demo/chapters/ |
17 KB 0 |
Fetch
text/x-component |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
count-data.js
freeversity-2.disqus.com/ |
194 B 776 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
832d71b696d3066c.css
www.freeversity.io/_next/static/css/ |
15 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
disqus.com/embed/comments/ Frame FD82 |
3 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lounge.load.cd63a892ad6cfe24a51d9c0f999a4afa.js
c.disquscdn.com/next/embed/ Frame FD82 |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.bundle.bd025bf3007ff95742135c35c9b5ea9f.js
c.disquscdn.com/next/embed/ Frame FD82 |
280 KB 93 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lounge.dbc47866f009f9d6f1556cd58214d9a3.css
c.disquscdn.com/next/embed/styles/ Frame FD82 |
233 KB 33 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lounge.bundle.bd614871882846aa054257382899bc90.js
c.disquscdn.com/next/embed/ Frame FD82 |
513 KB 129 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
config.js
disqus.com/next/ Frame FD82 |
18 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
uk.js
c.disquscdn.com/next/current/embed/lang/ Frame FD82 |
37 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
stat.gif
referrer.disqus.com/juggler/ |
43 B 339 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
14 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| __next_f object| webpackChunk_N_E undefined| _N_E object| next function| __next_require__ function| __next_chunk_load__ object| nd function| disqus_config string| disqus_shortname object| DISQUSWIDGETS undefined| disqus_domain object| DISQUS1 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.freeversity.io/ | Name: i18next Value: en |
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 |
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.
c.disquscdn.com
disqus.com
freeversity-2.disqus.com
referrer.disqus.com
vitals.vercel-insights.com
www.freeversity.io
151.101.64.134
199.232.192.134
199.232.196.134
2600:9000:25f4:2c00:6:8656:f5c0:93a1
44.237.175.178
76.76.21.9
05c3b4855bb9dbcf774d4f1df6e4b8b0fb37d5aac669723900b23b582ce37df0
0a93d694a070e752b56266b290455bb3e7993527f4554bf711d170fdd45c49ee
1a55a5ced0b629a0bdc966b76b6cd4348cf7dc75a04a91ccc63900bea8cdbcf6
235341afd9a3ce721d31ee9e84c848b5b77a98fa7689e542151455b277ff3eb7
24426702885b51d96ffa44c1bb007c013df8083778c8cc73c96cc447674adef9
247603058dc84fe0b36b2c6b4bd11ce2e59cb47db795a6640a6dd70ce00f3796
26fad13b81710f4f6b70081826c13b9c1edc9e1ce0be3a257df16709804140a9
28409ba8fad090a1856e2cb5c2729bde545b5bae5b3b1a43b037d3c151b8286f
28a1e388fda894bf20c11c9f44e0c27ac6a848200af3d340724a582317717ad1
2a656974261e9d2271aa52a1194ee04b6f0b835b95c48d460641bf5e24955da8
3487ef2baf0c08ba660a8a143cdeb8ebeec961eea04bccd7c49096b4eb26b875
37754142444c4bc2d2436448508a88d51d615a2fb781925f4e4bd5edab904216
3c74d5519704889332d61df008cdcfdd6453b8a42a55b896a0f221bff5472429
48379292157b7349f20cd3bd414f899936aaae504d73ec68fd056f965f636cba
533a829490f1af75cd9f2010feed757d8ab883a893bf4579a70972923a5f9b02
565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3
61779c74768b5eb298860ceb7d7cf06f2b228fdc53df72b530490a792a5b8a59
68e112ff055e2f73e7598eb1aba91362e61235e133704a4dd032ccc08e48ea01
69417bb65787547bd10a8feef8613eadf62f813a2e2ce991f1140227ccbe1230
6a6245ff8c1ac583abd753342fa764b42f1089c18e7520edccdbb04ef1fbe3fc
7e19680cf6f8061277e5b19c6a5a033e776f300e13a5219260b7161b05f68b87
85c694a513711b4c77646487b6f887fff4291b341a1dbff5b429b459175a34b9
89e1f6e5a5ec772c2699609b3bb83e0fbc4f2422ce532c77e69c2b153bb2fbae
95249c9ce4951609d79c0345e26a84dea25189657bc04cfd3367ed29a7d2032c
998095c6bb53946a6b49d64e71f40a121a9e8314870180bf30e3aa137adab2fc
af689f7c22c0e8246d9244655beed992700d769dd71733627f4308a5fe2ba23f
b21b6aa5e065db4d0291030665f4a5c66ce60e97bb50fe0e0c503c526f06b28c
b3d54daf6356a09e4bd428958907e7df82a65c89245970aabb540678a5cd7ce2
b6f93e4cc75b593d86626b9ed9013ec0feac6b794eeff8a51de946a22557e2c0
b7306fc5cd6e783db43d5706e91f733ba656250760acbbf49623b3fe9602b4e8
c0e7dd8ba9215aad17eba6e2921f7e30a98c82688f90166fb3df503f1475f2ea
c3e9fbb8f51e31d036d7f6f52b02eb126a0a73fd79c7c251cf514cecb0b8a1ee
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda
d0214a8cd24e2c5cc091f6af54afb8c830ab8fdf2fcb29792fd507eee46c2ad8
d48cbe99d28d070843438d33272430d0401fa119a50019d45c0f65411dae8f1f
de024febf76a6c245ab6e0e7efc6dac974025b6c5fb4f73a9bf9265b3edd4797
e9ae57479ae152d10b310aeb1f11b57504727607a4c75ef447c4730ff32151d0