memoriasdarevolucao.pt
Open in
urlscan Pro
46.105.218.176
Public Scan
Effective URL: https://memoriasdarevolucao.pt/
Submission: On January 22 via manual from PT — Scanned from PT
Summary
TLS certificate: Issued by R3 on December 11th 2023. Valid for: 3 months.
This is the only time memoriasdarevolucao.pt was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 43 | 46.105.218.176 46.105.218.176 | 16276 (OVH) (OVH) | |
1 | 142.250.185.202 142.250.185.202 | 15169 (GOOGLE) (GOOGLE) | |
43 | 2 |
ASN15169 (GOOGLE, US)
PTR: fra16s52-in-f10.1e100.net
ajax.googleapis.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
43 |
memoriasdarevolucao.pt
1 redirects
memoriasdarevolucao.pt |
1 MB |
1 |
googleapis.com
ajax.googleapis.com — Cisco Umbrella Rank: 369 |
33 KB |
43 | 2 |
Domain | Requested by | |
---|---|---|
43 | memoriasdarevolucao.pt |
1 redirects
memoriasdarevolucao.pt
|
1 | ajax.googleapis.com |
memoriasdarevolucao.pt
|
43 | 2 |
This site contains links to these domains. Also see Links.
Domain |
---|
media.rtp.pt |
ihc.fcsh.unl.pt |
fcsh.unl.pt |
rtp.pt |
www.gnr.pt |
www.25abril.org |
www.fmsoares.pt |
www.parlamento.pt |
peopleware.pt |
www.facebook.com |
twitter.com |
youtube.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
memoriasdarevolucao.pt R3 |
2023-12-11 - 2024-03-10 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://memoriasdarevolucao.pt/
Frame ID: 77C0A9FB9194241B29A5BBE2F8EBFA3B
Requests: 43 HTTP requests in this frame
Screenshot
Page Title
Memórias da Revolução - ProjectoPage URL History Show full URLs
-
http://memoriasdarevolucao.pt/
HTTP 301
https://memoriasdarevolucao.pt/ Page URL
Detected technologies
MooTools (JavaScript Frameworks) ExpandDetected patterns
- mootools.*\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery Migrate (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
Page Statistics
13 Outgoing links
These are links going to different origins than the main page.
Title: Eleições livres - 40 anos
Search URL Search Domain Scan URL
Title: Extrema-Esquerda
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
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
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://memoriasdarevolucao.pt/
HTTP 301
https://memoriasdarevolucao.pt/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
43 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
memoriasdarevolucao.pt/ Redirect Chain
|
26 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/1.8/ |
91 KB 33 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rokbox.css
memoriasdarevolucao.pt/plugins/system/rokbox/assets/styles/ |
29 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
stylesheet.css
memoriasdarevolucao.pt/templates/jf_calla-exteriors/css/fonts/ |
1 KB 406 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
template.css
memoriasdarevolucao.pt/templates/jf_calla-exteriors/css/ |
22 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
k2.css
memoriasdarevolucao.pt/templates/jf_calla-exteriors/css/ |
52 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jw_sigpro.css
memoriasdarevolucao.pt/templates/jf_calla-exteriors/css/ |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fusion.css
memoriasdarevolucao.pt/modules/mod_roknavmenu/themes/fusion/css/ |
6 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
default.css
memoriasdarevolucao.pt/modules/mod_pagescrollbuttons/libraries/styles/ |
1 KB 601 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
memoriasdarevolucao.pt/media/jui/js/ |
95 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-noconflict.js
memoriasdarevolucao.pt/media/jui/js/ |
21 B 200 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-migrate.min.js
memoriasdarevolucao.pt/media/jui/js/ |
10 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
caption.js
memoriasdarevolucao.pt/media/system/js/ |
491 B 467 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mootools-core.js
memoriasdarevolucao.pt/media/system/js/ |
82 KB 26 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
core.js
memoriasdarevolucao.pt/media/system/js/ |
9 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mootools-more.js
memoriasdarevolucao.pt/media/system/js/ |
231 KB 63 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rokbox.js
memoriasdarevolucao.pt/plugins/system/rokbox/assets/js/ |
49 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
respond.min.js
memoriasdarevolucao.pt/templates/jf_calla-exteriors/scripts/js/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.slideto.min.js
memoriasdarevolucao.pt/templates/jf_calla-exteriors/scripts/js/ |
419 B 384 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
callaexteriors.js
memoriasdarevolucao.pt/templates/jf_calla-exteriors/scripts/js/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sfhover.js
memoriasdarevolucao.pt/modules/mod_roknavmenu/themes/fusion/js/ |
1 KB 709 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fusion.js
memoriasdarevolucao.pt/modules/mod_roknavmenu/themes/fusion/js/ |
26 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.noconflict.js
memoriasdarevolucao.pt/modules/mod_pagescrollbuttons/libraries/jquery/ |
20 B 199 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_alfa_100x49_INV.png
memoriasdarevolucao.pt/images/LOGOs/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DiasMemoria.png
memoriasdarevolucao.pt/images/ |
43 KB 44 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
RTP.png
memoriasdarevolucao.pt/images/ |
30 KB 31 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
congressos.png
memoriasdarevolucao.pt/images/ |
29 KB 29 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ihc.png
memoriasdarevolucao.pt/images/Parceiros/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fcsh.png
memoriasdarevolucao.pt/images/Parceiros/ |
15 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rtp.png
memoriasdarevolucao.pt/images/Parceiros/ |
11 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GNR.png
memoriasdarevolucao.pt/images/Parceiros/ |
464 KB 465 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
a25a.png
memoriasdarevolucao.pt/images/Parceiros/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
FMS.png
memoriasdarevolucao.pt/images/Parceiros/ |
91 KB 91 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AR.png
memoriasdarevolucao.pt/images/Parceiros/ |
5 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pw.png
memoriasdarevolucao.pt/images/Parceiros/ |
7 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
top-dark.png
memoriasdarevolucao.pt/modules/mod_roknavmenu/themes/fusion/images/ |
219 B 387 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
banner_2.jpg
memoriasdarevolucao.pt/templates/jf_calla-exteriors/images/ |
354 KB 355 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
facebook.png
memoriasdarevolucao.pt/templates/jf_calla-exteriors/images/ |
1011 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
twitter.png
memoriasdarevolucao.pt/templates/jf_calla-exteriors/images/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
youtube.png
memoriasdarevolucao.pt/templates/jf_calla-exteriors/images/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
miso-webfont.woff
memoriasdarevolucao.pt/templates/jf_calla-exteriors/css/fonts/ |
26 KB 27 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
miso-bold-webfont.woff
memoriasdarevolucao.pt/templates/jf_calla-exteriors/css/fonts/ |
26 KB 26 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
glyphicons-halflings-regular.woff
memoriasdarevolucao.pt/modules/mod_pagescrollbuttons/libraries/styles/fonts/ |
23 KB 23 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
96 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.
function| $ function| jQuery function| JCaption function| IFrame function| Elements function| Cookie object| MooTools function| typeOf function| instanceOf function| Type object| Browser function| $constructor function| $family function| DOMEvent function| Class function| Chain function| Events function| Options object| Slick number| uniqueNumber function| getDocument function| getWindow function| $$ function| addListener function| removeListener function| retrieve function| store function| eliminate function| addEvent function| removeEvent function| addEvents function| removeEvents function| fireEvent function| cloneEvents function| getSize function| getScroll function| getScrollSize function| getPosition function| getCoordinates function| getHeight function| getWidth function| getScrollTop function| getScrollLeft function| getScrollHeight function| getScrollWidth function| getTop function| getLeft function| Fx function| Swiff object| Joomla function| writeDynaList function| changeDynaList function| radioGetCheckedValue function| getSelectedValue function| listItemTask function| submitbutton function| submitform function| saveorder function| checkAll_button function| IframeShim function| Mask function| Spinner function| InputValidator function| OverText function| Drag function| Slider function| Sortables object| Asset function| HtmlTable function| Scroller object| Locale function| URI function| Hash function| $H object| Form function| Color function| $RGB function| $HSB function| $HEX function| Group function| Table function| Tips function| moofx object| RokBox object| respond function| sizeBanner function| waitForFinalEvent object| jQuery112408940712492465015 function| sfHover function| getSize2 function| getScroll2 function| getScrollSize2 function| Fusion object| RokBoxSettings object| rokbox object| copyWidth1 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 |
---|---|---|
memoriasdarevolucao.pt/ | Name: 2c7e625402a66203c85d0c41a1e677b5 Value: 0t1p9nhn8r6i4srcb9gsdgku74 |
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
memoriasdarevolucao.pt
142.250.185.202
46.105.218.176
0108b37bbe635c191b51aace88a4cb5757ad4b2c490ed498f4080f9e6f7bedf5
05d31c760df3e6f0c64e3da1cd299e5f73df51c974c6528a60d0685859bbc1ba
0dbedd93886c6a121f3835d460112675ee4bc592a07c0b73822b9503a11498d0
119fd74806f9aa6e3325061751242d345b90f4c5ed98e471d3fa5e034cdd33e3
1ecb2c023815b67563c471ccda9ac5a8be322667da65b15c3d547eba451afb5a
20f7c83ab9dfdc1e88f4c3fafc0712492200ab738fb30660526bad9dcb7282dc
2fa036898212fe66ddafa3de95deeae4bb9947954b1f410f7b6be3a98ef2672e
3c6ed2a1f536b12a76fabde5f4b6cca152325ebba31c6e2260fa47c9c943768a
3cbb3ab487acbd804adffda4babe5fba02f361bcb121853bece87b51b940e20c
48eb8b500ae6a38617b5738d2b3faec481922a7782246e31d2755c034a45cd5d
4d087ef586f1e498cb688ee9ab022dae1f211b8fa7b391b5bcb0825b4054d867
59551fe375a469919cf0ef3daa0691e48fe9b389dad90762ddd4d9e4d8c5ad86
5a4ad090d53acdc79efa3677c9b53352601e767772cc4cdd2b91b10808db3d48
5b6cf4e6eda02f7c90b60b3c32413c0851915f8f80a268a913b92929085132a6
5f6d172e9eac5399cc8083e2355fa95f014a72f32909b08b3d6d116dca956474
61c6caebd23921741fb5ffe6603f16634fca9840c2bf56ac8201e9264d6daccf
63faf0af44a428f182686f0d924bb30e369a9549630c7b98a969394f58431067
72b02c1519046780b2691bdc8acda7edf1f84b6e18647bd4d9f8396907291f72
8382be0b3552a266f2009c2ed7f8170a48db5ea9bfe4431c949967a6a18a0131
844a36c2c43704c5ae846d0f52093463bc6e84d547d04528eefb6313129e570f
865361971366aa5e39256e7410bbb0c28e6404ce65b8a6931539ef990126de18
8f1c24c212cc2177d1758cc8c297d75fa2f560d3917ce370ed9b5665e9ff12e1
9785ceb83d03d86634b416509379dcefc94015be2b75ff4c422903c0b6d7a0e8
982d904ee022ea6893cce9d1740edff56537b1c1e405da948f96a6333036d444
98333312a99b4c67911a1c1d4bddda30653715ffa23ea460fe385fa1987b39ba
9db43e4a687084df93038c3d02cc4c149dff1210727059b82a7aac112a486eda
a1d75f6db7c4306ca96bcc028fc8b49ca7b885c4cbccddc37521339b0f022334
a68613daf86df6215dc797bb918e13026c7fcb46f1a76f808b36d679d67a3b83
a71882140961afabc9f224fe2bf279ec7d31ce105033bfa9e226bab3b280d5f5
a8e5132cb9cc20a81402e7442b094a54caeebe3fc7a572ac4d9702ffd05731ec
b0fc8a4f81d13b1f3bc1843a6f2d43f46e5c9128837096b8d53f2360b8daec18
b9f9ca7dc88091c30f7997c87acd94f0f41d9b0647958afd05a1752e8fe6dac5
bc3be6696c73968bd594c5e5dbbc28b274323dd9b30698c70d38bb5de4f1d441
bca9c878b7c919a75b12004340a8f20f28df6ee1001ab7ff938ca39a7ad4affa
c7a8b1fdbe370d8c80540cfc6c22a51ba69ff2f543f3a8d479e924838bfcde58
ca3abce57d672a1b604e3ea754ff00856c185af828c9f440abffd3c13cfc79f0
cc597829ab336929eea7219ed9fa32577ac1e0267de113ebccea9d0bca4ab077
e148c30ff09608135755336833c41b17ad92dd3ff4411778cbc9ac201e7b23fa
e14e9418c15b482a838af42513e9097206e5dec8d18eecca6b073a6a7967bd18
e66256a6d9330bf2c77feb4783cd8268f35f52f98efae5c44b7330cb07c67137
ecf29b06c3026098a98f65a273ef6c4742037eb844787f329714225e9112c9b4
f339fbe680d6507c7c38d375752519cdbad8df4cfa4183e13430ad9af94933fb
f7b4b9770519f6fd8c1fed52c6aed7f21257e58578d2a61ad16ec9287b3cfada