oms20-paris.org
Open in
urlscan Pro
194.110.192.185
Public Scan
Submission: On November 28 via api from US — Scanned from US
Summary
TLS certificate: Issued by R3 on October 29th 2023. Valid for: 3 months.
This is the only time oms20-paris.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
43 | 194.110.192.185 194.110.192.185 | 35393 (EURO-WEB-AS) (EURO-WEB-AS) | |
1 | 2606:4700:303... 2606:4700:3037::6815:3b4a | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
46 | 3 |
ASN35393 (EURO-WEB-AS, FR)
PTR: p177.phpnet.org
oms20-paris.org | |
www.oms20-paris.org |
Apex Domain Subdomains |
Transfer | |
---|---|---|
43 |
oms20-paris.org
oms20-paris.org www.oms20-paris.org Failed |
378 KB |
1 |
love22.live
love22.live |
1 KB |
46 | 2 |
Domain | Requested by | |
---|---|---|
42 | oms20-paris.org |
oms20-paris.org
|
1 | www.oms20-paris.org |
oms20-paris.org
|
1 | love22.live |
oms20-paris.org
|
46 | 3 |
This site contains links to these domains. Also see Links.
Domain |
---|
aspl20.chez-alice.fr |
www.oms20-paris.org |
Subject Issuer | Validity | Valid | |
---|---|---|---|
oms20-paris.org R3 |
2023-10-29 - 2024-01-27 |
3 months | crt.sh |
love22.live GTS CA 1P5 |
2023-11-16 - 2024-02-14 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://oms20-paris.org/
Frame ID: D9A9661347404B176B89E6C93ACE98F6
Requests: 46 HTTP requests in this frame
Screenshot
Page Title
OMS 20 ParisDetected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: Espace Privé
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
46 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
oms20-paris.org/ |
37 KB 9 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jsgg.js
love22.live/js/ |
1005 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-cssify-2395663.css
oms20-paris.org/local/cache-less/ |
182 KB 28 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
responsive-cssify-6cee877.css
oms20-paris.org/local/cache-less/ |
22 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
box-cssify-793fe71.css
oms20-paris.org/local/cache-less/ |
2 KB 1019 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
box_skins.css
oms20-paris.org/plugins/auto/zcore/v2.6.2/css/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spip.css
oms20-paris.org/plugins/auto/bootstrap/v2.1.10/bootstrap2spip/css/ |
847 B 716 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spip.comment-cssify-b3918a1.css
oms20-paris.org/local/cache-less/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spip.list-cssify-448b6c6.css
oms20-paris.org/local/cache-less/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
colorbox.css
oms20-paris.org/plugins-dist/mediabox/colorbox/black-striped/ |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
barre_outils.css
oms20-paris.org/plugins-dist/porte_plume/css/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spip.php
oms20-paris.org/ |
5 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nuage.css
oms20-paris.org/plugins/auto/nuage/v4.0.6/css/ |
570 B 567 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
image_responsive.css
oms20-paris.org/plugins/auto/image_responsive/v7.3.4/ |
734 B 613 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sarkaspip-cssify-2e8e456.css
oms20-paris.org/local/cache-less/ |
9 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
theme-cssify-75d9ff8.css
oms20-paris.org/local/cache-less/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
cssdyn-css_perso_css-b07ed7e4.css
oms20-paris.org/local/cache-css/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.js
oms20-paris.org/prive/javascript/ |
287 KB 86 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.form.js
oms20-paris.org/prive/javascript/ |
43 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.autosave.js
oms20-paris.org/prive/javascript/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.placeholder-label.js
oms20-paris.org/prive/javascript/ |
2 KB 903 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ajaxCallback.js
oms20-paris.org/prive/javascript/ |
34 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.cookie.js
oms20-paris.org/prive/javascript/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.colorbox.js
oms20-paris.org/plugins-dist/mediabox/javascript/ |
30 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spip.mediabox.js
oms20-paris.org/plugins-dist/mediabox/javascript/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.markitup_pour_spip.js
oms20-paris.org/plugins-dist/porte_plume/javascript/ |
27 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.previsu_spip.js
oms20-paris.org/plugins-dist/porte_plume/javascript/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spip.php
oms20-paris.org/ |
13 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rAF.js
oms20-paris.org/plugins/auto/image_responsive/v7.3.4/javascript/ |
1 KB 825 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.smartresize.js
oms20-paris.org/plugins/auto/image_responsive/v7.3.4/javascript/ |
787 B 707 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
image_responsive.js
oms20-paris.org/plugins/auto/image_responsive/v7.3.4/javascript/ |
11 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
picturefill.js
oms20-paris.org/plugins/auto/image_responsive/v7.3.4/javascript/ |
23 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
cked-editor.css
oms20-paris.org/plugins/auto/ckeditor/v0.16.23/css/ |
115 B 434 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jsdyn-ckeditor4spip_js-a21f747a.js
oms20-paris.org/local/cache-js/ |
13 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-transition.js
oms20-paris.org/plugins/auto/bootstrap/v2.1.10/bootstrap/js/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-dropdown.js
oms20-paris.org/plugins/auto/bootstrap/v2.1.10/bootstrap/js/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
menu.dropdown.js
oms20-paris.org/plugins/auto/bootstrap/v2.1.10/bootstrap2spip/js/ |
598 B 633 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-carousel.js
oms20-paris.org/plugins/auto/bootstrap/v2.1.10/bootstrap/js/ |
6 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-collapse.js
oms20-paris.org/plugins/auto/bootstrap/v2.1.10/bootstrap/js/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-modal.js
oms20-paris.org/plugins/auto/bootstrap/v2.1.10/bootstrap/js/ |
6 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
siteon0-8be3d.png
oms20-paris.org/local/cache-vignettes/L150xH150/ |
15 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pub_aspl.jpg
oms20-paris.org/IMG/pubs/ |
29 KB 29 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET |
ckeditor.js
www.oms20-paris.org/lib/ckeditor/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
GET |
jquery.js
www.oms20-paris.org/lib/ckeditor/adapters/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg-header.jpg
oms20-paris.org/squelettes/img/ |
103 KB 100 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
glyphicons-halflings.png
www.oms20-paris.org/plugins/auto/bootstrap/v2.1.10/bootstrap/img/ |
12 KB 13 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- www.oms20-paris.org
- URL
- http://www.oms20-paris.org/lib/ckeditor/ckeditor.js
- Domain
- www.oms20-paris.org
- URL
- http://www.oms20-paris.org/lib/ckeditor/adapters/jquery.js
Verdicts & Comments Add Verdict or Comment
64 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| documentPictureInPicture function| isSpider function| is_from_search_engine function| isMobile string| var_zajax_content object| box_settings string| box_settings_splash_width string| box_settings_splash_height boolean| box_settings_iframe function| $ function| jQuery function| formulaire_actualiser_erreurs boolean| ajax_confirm number| ajax_confirm_date function| spip_confirm function| _confirm string| ajaxbloc_selecteur function| ajaxReload function| parametre_url function| onAjaxLoad object| matched object| browser function| mediaboxInit function| outil_liste function| outil_indenter function| outil_desindenter function| espace_si_accolade object| barre_outils_edition object| barre_outils_forum object| jQuery1124043809900629757625 boolean| cs_prive string| cs_sel_jQuery string| cs_CookiePlugin number| htactif function| charger_url_image_responsive function| charger_url_background_responsive function| charger_url_image_responsive_svg function| calculer_top_image_responsive function| _calculer_top_image_responsive boolean| scrollT function| charger_image_lazy function| _charger_image_responsive boolean| didScroll_image_responsive function| charger_image_responsive function| render_image_responsive function| picturefill undefined| ckeDataProcessor boolean| sansConversion function| htmldecode function| HideSpipUI function| ShowSpipUI object| stack function| SpipEditor2CKEditor function| barrebouilles_editor function| CKEditor2SpipEditor function| SwapEditor function| contexteChange function| on_submit_destroy_cke function| cke_crayon_submit function| fullInitCKEDITOR object| spipDataProcessor object| options boolean| markitup_prompt object| miuScript0 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.
2 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
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.
love22.live
oms20-paris.org
www.oms20-paris.org
www.oms20-paris.org
194.110.192.185
2606:4700:3037::6815:3b4a
095208fdf80e851469b2b74433bea9db5d07125019d09a4c7c0c404635351138
09676030acbaca83ed4018439c3c7f2373fdb588fb0289367bdc56a7daf70389
0a325b824e83ffbee6d20204e53cdb4ec652f2cb72e6b28717ecb0ef68517616
1115fc255660f8fac2f8900005993ecd3ccf1c66a50e8a3e203e444de6206968
162b5c4c0e1711a50370e25856916f857ee284e2c16bd85ca7daeb2ef81c3c32
18ce6e55a3643cf03cc3865332a1e6f54752f7c7f52f2ac6394885969268ee0e
1961b69409d989f828500db7a8fe7e5d83159888f53b44236450ab35f0d60d37
3a16fd80d67008f1c947cf93ebb20e2af2ed1a6317e194d35ed15046076c4211
3efade07581bd5fe1df9d89b51cebc860bc176cbe4e2c4d67da2dd859191f74c
430f36f9b5f21aae8cc9dca6a81c4d3d84da5175eaedcf2fdc2c226302cb3575
498db9b2f720e55b1cd4facd8c93dda270d2efcc7c8b25d454f4590773d823e5
4ca9a3d18708729d0dc6f38d976dffcc8c9a1dcc84c9d2f059c70797ce6aeba5
673054be76792d6f9046f9fb7edc631471243bebad85917db27ff1455fddec53
68c44555bb5f1d2670da52c2c78a1d574fc296652d8ae2c655296dbe90ac2813
6b615d0513f12cc3468514961e27b4f77409d53389ed4f86a06ade0e1a11012c
6df1ba71f272b49723747bb0396b73fa1b9898793daa3280ae0fe1a2fa445992
6f574f4e2346bfb00679251f1ff060a8d9e3bbde6d40efff8688a7f3eb194273
7331354e4eb8efd090b23cbcf9a79871bf17206ff69dbc17899d83492b80feda
7b4395209a9244fe9c6b8cbd7ef8337a90ea990a736e272742bfb5c054aed9ba
7ca195a2d622c89dfcd7b607aa1a709a720380d6e2853a7453c33f1f5dd57b77
7dc48b31cec45dee3a35f77087569d273382154a83aa1585eb2a524eef59cf63
85c68db2fc016494a7c2b85b57c900cc3ad4ae924b6e59740804ac728e4db63d
96bb0684861dd76db87facf515aec90b4fa3b3577075e5c673a6b61d1c6066ac
9af9bbce0429bfe34b16ba1d08134335a1349228c965d66671d0f4e361981251
9b871cae9c5279e455fadc6298bf9d1f44b96f431674835d42177f67f41a81cf
9d4180a4037ec13588019418b1d852dce5d347003eaa0c628cad10d47ec2d30b
a3736611e545215b8ac34cda179fc70dc1fad93feca6beab9a4a0ea59f57d754
a387c95e3589606d8e419f0aa66d126cdd93203c6d8c523a216bb9d40d884a8e
b5d9651fe8e92d6e210d18cd6fa82c6b1b5e935ee54d0cbca9db6a15bba4f46d
b84161c9fbf7520cd14e7019f92120bd87a928a074156e91a992eba9fc9436e8
ccdf145f78ac33ea5f1ab5ddef306fd8eef46957d0aed9363b3b7497ef968ed9
cef642c1d7f3fee709d1c4862bbfbc4c027844415523164ac048c42aee1e920e
d42e515c69dd9793334914f0f644e172c546636dc07e4f666971e00bac461903
d7964e4d4dc2e39f97cbc8bea4f50718dbc621ace7b9e2f15ad834a269bfe94a
d99e3fa32c641032f08149914b28c2dc6acf2ec62f70987f2259eabbfa7fc0de
dcb5415fa43cb5ff9bb2bce378c2fcd6ba5b26eb547cc3f86f3d90ada7d0b3aa
de50743fab731341d69b583fe8a4a0e5587e3e3b3ad568d1bb31948cc7d6aaa2
e9515e3f925439c07bf2c2611e24bceedbd4286dd87ce56b53996fa2059b4a3e
e9e9b2aa752939a6a9f24ccf691020edebf59b9a82eeed77bc1bc81bf80ae31b
f299f4d981d5fd7a4b3342e084531a49f2de2db50783e82bf1b47e1dbd36757f
f745a3bf965a313d39191933be962190b6c1ab37fe474d61298690f1164682aa
fba7feaf7eeceba1c21911c4f0519246fcf33ffd239178fa2ab01f912010980c
fed0ea3e076a99cd0baae51e4488a2d23f61eae328e4dc26a373a27cd4c3e81d
fed84d661c9bb873578be4f31b21b5ee09b188db69fe5c99290732059b6fa6eb