res-nlp.univ-lemans.fr
Open in
urlscan Pro
195.221.244.53
Public Scan
Effective URL: https://res-nlp.univ-lemans.fr/
Submission: On May 12 via api from US — Scanned from FR
Summary
TLS certificate: Issued by GEANT OV RSA CA 4 on January 4th 2023. Valid for: a year.
This is the only time res-nlp.univ-lemans.fr was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 | 195.221.244.53 195.221.244.53 | 2200 (FR-RENATE...) (FR-RENATER Reseau National de telecommunications pour la Technologie) | |
25 | 195.221.245.72 195.221.245.72 | 2200 (FR-RENATE...) (FR-RENATER Reseau National de telecommunications pour la Technologie) | |
41 | 3 |
ASN2200 (FR-RENATER Reseau National de telecommunications pour la Technologie, FR)
PTR: malibu.univ-lemans.fr
res-nlp.univ-lemans.fr |
ASN2200 (FR-RENATER Reseau National de telecommunications pour la Technologie, FR)
PTR: http-front.univ-lemans.fr
eportfolio.univ-lemans.fr |
Apex Domain Subdomains |
Transfer | |
---|---|---|
26 |
univ-lemans.fr
res-nlp.univ-lemans.fr eportfolio.univ-lemans.fr |
1 MB |
41 | 1 |
Domain | Requested by | |
---|---|---|
25 | eportfolio.univ-lemans.fr |
res-nlp.univ-lemans.fr
eportfolio.univ-lemans.fr |
1 | res-nlp.univ-lemans.fr | |
41 | 2 |
This site contains links to these domains. Also see Links.
Domain |
---|
eportfolio.univ-lemans.fr |
univ-lemans.fr |
csu.univ-lemans.fr |
Subject Issuer | Validity | Valid | |
---|---|---|---|
flashgt.univ-lemans.fr GEANT OV RSA CA 4 |
2023-01-04 - 2024-01-04 |
a year | crt.sh |
www.univ-lemans.fr GEANT OV RSA CA 4 |
2024-02-20 - 2025-02-19 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://res-nlp.univ-lemans.fr/
Frame ID: A343A995B27B55647C5B674EE283FCC3
Requests: 41 HTTP requests in this frame
Screenshot
Page Title
Accueil - Eportfolio Le Mans universitéPage URL History Show full URLs
-
http://res-nlp.univ-lemans.fr/
HTTP 307
https://res-nlp.univ-lemans.fr/ Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Osano (Cookie compliance) Expand
Detected patterns
- cookieconsent\.min\.js
Select2 (JavaScript Libraries) Expand
Detected patterns
- select2(?:\.min|\.full)?\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
6 Outgoing links
These are links going to different origins than the main page.
Title: En savoir plus
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Connexion LMU
Search URL Search Domain Scan URL
Title: Mot de passe/nom d'utilisateur oublié
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Contact
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://res-nlp.univ-lemans.fr/
HTTP 307
https://res-nlp.univ-lemans.fr/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
41 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
res-nlp.univ-lemans.fr/ Redirect Chain
|
19 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.js
eportfolio.univ-lemans.fr/js/jquery/ |
87 KB 45 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mahara.js
eportfolio.univ-lemans.fr/js/ |
43 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
formchangechecker.js
eportfolio.univ-lemans.fr/js/ |
6 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
textareamaxlengthchecker.js
eportfolio.univ-lemans.fr/js/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
select2.full.js
eportfolio.univ-lemans.fr//js/select2/ |
172 KB 63 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pieforms.js
eportfolio.univ-lemans.fr/lib/pieforms/static/core/ |
12 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zxcvbn.js
eportfolio.univ-lemans.fr/js/zxcvbn/ |
802 KB 626 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
eportfolio.univ-lemans.fr/theme/raw/style/ |
641 KB 174 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
eportfolio.univ-lemans.fr/theme/um/style/ |
633 KB 170 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
popper.min.js
eportfolio.univ-lemans.fr/js/popper/ |
21 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
eportfolio.univ-lemans.fr/lib/bootstrap/assets/javascripts/ |
62 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tmpl.min.js
eportfolio.univ-lemans.fr/js/javascript-templates/js/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
masonry.min.js
eportfolio.univ-lemans.fr/js/masonry/ |
24 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pieform.js
eportfolio.univ-lemans.fr/theme/raw/js/ |
332 B 614 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
formtabs.js
eportfolio.univ-lemans.fr/theme/raw/js/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
filebrowser.js
eportfolio.univ-lemans.fr/theme/raw/js/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
access.js
eportfolio.univ-lemans.fr/theme/raw/js/ |
235 B 587 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
notification.js
eportfolio.univ-lemans.fr/theme/raw/js/ |
7 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dock.js
eportfolio.univ-lemans.fr/theme/raw/js/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
theme.js
eportfolio.univ-lemans.fr/theme/raw/js/ |
9 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookieconsent.css
eportfolio.univ-lemans.fr/theme/raw/style/ |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookieconsent.min.js
eportfolio.univ-lemans.fr/js/cookieconsent/ |
20 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
thumb.php
eportfolio.univ-lemans.fr/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
powered_by_mahara.svg
eportfolio.univ-lemans.fr/theme/um/images/ |
17 KB 17 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
OpenSansRegular.woff2
eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
osvaldo-regular.woff2
eportfolio.univ-lemans.fr/theme/um/fonts/osvaldo/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
OpenSansLight.woff2
eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
fa-solid-900.woff2
eportfolio.univ-lemans.fr/theme/raw/fonts/font-awesome/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
OpenSansLight.otf
eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
fa-solid-900.woff
eportfolio.univ-lemans.fr/theme/raw/fonts/font-awesome/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
osvaldo-regular.otf
eportfolio.univ-lemans.fr/theme/um/fonts/osvaldo/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
OpenSansRegular.otf
eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
OpenSansLight.ttf
eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
osvaldo-regular.ttf
eportfolio.univ-lemans.fr/theme/um/fonts/osvaldo/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
fa-solid-900.ttf
eportfolio.univ-lemans.fr/theme/raw/fonts/font-awesome/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
OpenSansRegular.ttf
eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
OpenSansLight.woff
eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
osvaldo-regular.woff
eportfolio.univ-lemans.fr/theme/um/fonts/osvaldo/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
OpenSansRegular.woff
eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
eportfolio.univ-lemans.fr/ |
15 KB 15 KB |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/OpenSansRegular.woff2
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/um/fonts/osvaldo/osvaldo-regular.woff2
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/OpenSansLight.woff2
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/raw/fonts/font-awesome/fa-solid-900.woff2
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/OpenSansLight.otf
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/raw/fonts/font-awesome/fa-solid-900.woff
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/um/fonts/osvaldo/osvaldo-regular.otf
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/OpenSansRegular.otf
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/OpenSansLight.ttf
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/um/fonts/osvaldo/osvaldo-regular.ttf
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/raw/fonts/font-awesome/fa-solid-900.ttf
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/OpenSansRegular.ttf
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/OpenSansLight.woff
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/um/fonts/osvaldo/osvaldo-regular.woff
- Domain
- eportfolio.univ-lemans.fr
- URL
- https://eportfolio.univ-lemans.fr/theme/raw/fonts/opensans/OpenSansRegular.woff
Verdicts & Comments Add Verdict or Comment
95 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| config object| strings function| plural function| $ function| jQuery function| get_string function| get_string_ajax function| get_string_ajax_call function| randString function| get_themeurl string| real_sesskey function| globalErrorHandler function| formStartProcessing undefined| meter_timeout function| meter_update_timer function| formStopProcessing function| formAbortProcessing function| formError function| formSuccess function| formGlobalError function| makeMessage function| displayMessage function| processingStart function| processingStop function| cleanData function| sendjsonrequest function| newfilename function| basename object| contextualHelpCache object| contextualHelpSelected object| contextualHelpContainer object| contextualHelpDeferrable boolean| contextualHelpOpened object| contextualHelpLink boolean| badIE function| contextualHelpIcon function| contextualHelp function| buildContextualHelpBox function| contextualHelpPosition function| ensureHelpIsOnScreen function| getCookie function| clearCookie function| setCookie function| progressbarUpdate function| meter_update function| quotaUpdate function| updateUnreadCount function| escapeRegExp undefined| chartobject undefined| canvascontext number| trueMaxHeight function| fetch_graph_data function| updateUrlParameter function| getUrlParameter function| createNodesFromList function| parseQueryString function| keytabbinginadialog function| replaceTarget function| pmeter_success function| pmeter_error function| pmeter_presubmit function| showmatchall function| findButtonDataUrls number| FORM_INIT number| FORM_CHANGED number| FORM_SUBMITTED number| FORM_CANCELLED function| FormChangeManager object| formchangemanager function| FormChangeChecker function| isElementDefined function| checkTextareaMaxLength string| pieformPath object| PieformManager function| Pieform object| pieformHandlers function| zxcvbn function| pieform_select_other function| $j function| Popper object| bootstrap function| tmpl function| jQueryBridget function| EvEmitter function| getSize function| matchesSelector object| fizzyUIUtils function| Outlayer function| Masonry object| dock object| cookieconsent object| loginbox function| carouselHeight object| newform string| checker1 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 |
---|---|---|
res-nlp.univ-lemans.fr/ | Name: ctest Value: 1 |
31 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 |
---|---|
Content-Security-Policy | frame-ancestors 'self' |
Strict-Transport-Security | max-age=63072000 |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
X-Xss-Protection | 1; mode=block |
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.
eportfolio.univ-lemans.fr
res-nlp.univ-lemans.fr
eportfolio.univ-lemans.fr
195.221.244.53
195.221.245.72
06cb44bd11056582ea7e97a1258ea7ae5dd9902f2c88e56ee2367326ab054605
0a1ee37d01f0d93a0c68ace9a9b8d0d0425673996d79ff71f9640581a1e625dd
0e17ec3b370b348a465634cad2146e428b3db8d58807564f66fb14404cbaaf42
0f7dd420bb3f65d6dddb30781ccc69ec8c2e41eadd0a7a8ff42834dadba340d5
29518af9a8d8b10b549095be399f7aa0d924770b45b6e9edd5f8157e090deafa
367d6afdfc741fb48d2d9310e47c3924b693459a74c882c0fc545ec5ed7d55d2
48245401396d1f658bb3e22f81260b34a230f8a7ac4c3472a8884b5d6fb522a6
4a372f70e0b996cd5ad8e499fcd9f9faf6ff6b69c0cd00eaf16961b58caf8651
5ccae8e986c1c858b2f3df79bfdd0d12a1ae4bb6a89c839d3bfc70a43cf58285
6ce8c61251a1110e7ae4295f6fc83457a6f757303f2fdda2c3dcaf1e755e5bc7
6f5d3f9f4c9dc5d35c32a6df6feb60e7b024ce6c9197b3cb8e726dba2b06c144
7b558d80bed900394d5bda0bf246454eb6d1b9808391bbd8db98d844182b4311
801de956c19008f788bad1bea09f2825cf0e59f4a1ed9a6ae91b98992ea7a896
8f230098708749ed1837174675e8b5864d124da13901366c86b0581ba6174448
bd62352ada92955222bf954034a67a8f6646204d0d5345bceda6b48b31bc5295
ce42a73b984caed04ab7867113cab6f170b395cbedb836379e012b1ffc779064
d6ad9766aab916a5bc9a1538f9a1ac2e4d00155dcc2600c7a857f69a27007ec5
de3c155259237aa7dc5dd7827251c5548c52a413fb46c077b1f180b6257b54ff
e55842a856a6d829feca3c3ad736c136b6c7549e9247274f78aa296259e06e24
e7aa38fcc53c2cbfb1bca8253b50f5a55d6e15b42358afb280a829ff3e804318
e979dfd44429d11205f683f3607ba8c14cce3592de43865f2108c3e19735f7e0
ed67270a3538e4ce38346eb8f20dea9b0b7eed3c98eafcf6d9578b8418d0f8c1
edd03b96ae4ff7886406c59d7dfeeaa1b624a7da297bf2f92d0cb6b7f9633cba
fcb9b3c2560ea11bdc64a541b4120117838d3cf7ffdcb21805f541fe54dd3999
fe7028dd7c1017c9c2286f3699695cfff2a96d56685691c6d6f2b511d24786ca
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e