atlantic.plateforme-services.com
Open in
urlscan Pro
40.79.130.129
Public Scan
Submission: On May 19 via automatic, source certstream-suspicious — Scanned from FR
Summary
TLS certificate: Issued by GlobalSign GCC R3 DV TLS CA 2020 on June 3rd 2021. Valid for: a year.
This is the only time atlantic.plateforme-services.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
21 | 40.79.130.129 40.79.130.129 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
2 | 2a02:26f0:170... 2a02:26f0:1700:13::b856:fb04 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
2 | 2a02:26f0:170... 2a02:26f0:1700:781::f09 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
3 | 2a00:1450:400... 2a00:1450:4001:828::200e | 15169 (GOOGLE) (GOOGLE) | |
28 | 5 |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
atlantic.plateforme-services.com |
ASN20940 (AKAMAI-ASN1, NL)
consent.cookiebot.com |
ASN20940 (AKAMAI-ASN1, NL)
consentcdn.cookiebot.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
plateforme-services.com
atlantic.plateforme-services.com |
924 KB |
4 |
cookiebot.com
consent.cookiebot.com — Cisco Umbrella Rank: 4801 consentcdn.cookiebot.com — Cisco Umbrella Rank: 5547 |
79 KB |
3 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 37 |
20 KB |
28 | 3 |
Domain | Requested by | |
---|---|---|
21 | atlantic.plateforme-services.com |
atlantic.plateforme-services.com
|
3 | www.google-analytics.com |
atlantic.plateforme-services.com
www.google-analytics.com |
2 | consentcdn.cookiebot.com |
consent.cookiebot.com
|
2 | consent.cookiebot.com |
atlantic.plateforme-services.com
consent.cookiebot.com |
28 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.cookiebot.com |
www.atlantic.fr |
policies.google.com |
atlantic-pros.fr |
www.atlantic-pros.fr |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.plateforme-services.com GlobalSign GCC R3 DV TLS CA 2020 |
2021-06-03 - 2022-05-25 |
a year | crt.sh |
consent.cookiebot.com DigiCert ECC Extended Validation Server CA |
2020-06-11 - 2022-06-11 |
2 years | crt.sh |
*.cookiebot.com DigiCert SHA2 Secure Server CA |
2021-07-05 - 2022-07-13 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-05-04 - 2022-07-27 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://atlantic.plateforme-services.com/
Frame ID: 32781176264CCF45C63D2C66506DDFEE
Requests: 38 HTTP requests in this frame
Frame:
https://consentcdn.cookiebot.com/sdk/bc-v4.min.html
Frame ID: ADED08A7353BC74635DC22EE470AA957
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Espace SAV AtlanticDetected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
animate.css (Web Frameworks) Expand
Detected patterns
- <link [^>]+(?:/([\d.]+)/)?animate\.(?:min\.)?css
Cookiebot (Cookie compliance) Expand
Detected patterns
- consent\.cookiebot\.com
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+(?:([\d.]+)/)?(?:css/)?font-awesome(?:\.min)?\.css
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Ionicons (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+ionicons(?:\.min)?\.css
Page Statistics
6 Outgoing links
These are links going to different origins than the main page.
Title: Cookiebot
Search URL Search Domain Scan URL
Title: Atlantic
Search URL Search Domain Scan URL
Title: Google
Search URL Search Domain Scan URL
Title: Cookiebot
Search URL Search Domain Scan URL
Title: Créer un compte
Search URL Search Domain Scan URL
Title: Site pro atlantic
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
28 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
atlantic.plateforme-services.com/ |
3 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.css
atlantic.plateforme-services.com/css/ |
118 KB 19 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-theme.min.css
atlantic.plateforme-services.com/css/ |
23 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
font-awesome.min.css
atlantic.plateforme-services.com/css/ |
30 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ionicons.min.css
atlantic.plateforme-services.com/css/ |
50 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
animate.min.css
atlantic.plateforme-services.com/css/ |
52 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
toastr.min.css
atlantic.plateforme-services.com/css/ |
6 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick.min.css
atlantic.plateforme-services.com/css/ |
1 KB 739 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick-theme.min.css
atlantic.plateforme-services.com/css/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
app.3f1f79f2.css
atlantic.plateforme-services.com/dist/ |
142 KB 19 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
uc.js
consent.cookiebot.com/ |
96 KB 29 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
polyfill.js
atlantic.plateforme-services.com/js/ |
4 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
app.59f8bb53.js
atlantic.plateforme-services.com/dist/ |
2 MB 545 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
configuration.js
consentcdn.cookiebot.com/consentconfig/e3d4fc03-c36e-480d-a4dc-37b0ead5b57a/atlantic.plateforme-services.com/ |
466 B 723 B |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cc.js
consent.cookiebot.com/e3d4fc03-c36e-480d-a4dc-37b0ead5b57a/ |
205 KB 48 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bc-v4.min.html
consentcdn.cookiebot.com/sdk/ Frame ADED |
627 B 692 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
964 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
973 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
921 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
49 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
liste
atlantic.plateforme-services.com/api/pays/ |
21 KB 10 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
actifs
atlantic.plateforme-services.com/api/pays/ |
9 KB 5 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
atlantic
atlantic.plateforme-services.com/api/univers/ |
3 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
b22442ddab42794669510cbc83e453da.woff2
atlantic.plateforme-services.com/dist/ |
24 KB 25 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
2 B 156 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/ |
35 B 194 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
me
atlantic.plateforme-services.com/api/ |
25 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fontawesome-webfont.woff2
atlantic.plateforme-services.com/fonts/ |
75 KB 76 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
7 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
header_atlantic.c2929a7.png
atlantic.plateforme-services.com/dist/ |
13 KB 13 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
familles
atlantic.plateforme-services.com/api/ |
621 KB 91 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
body_illustration_droite.bbdf2df.jpg
atlantic.plateforme-services.com/dist/ |
86 KB 87 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
512 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
981 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
493 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
520 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
422 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
498 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
36 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| oncontextlost object| oncontextrestored function| structuredClone function| getScreenDetails object| CookieControl function| __uspapi function| addUspapiLocatorFrame function| __handleUspapiMessage function| propagateIABStub object| Cookiebot object| dataLayer object| CookieConsent object| CookiebotDialog object| CookieConsentDialog object| __core-js_shared__ object| core object| global object| System function| asap function| Observable function| setImmediate function| clearImmediate object| regeneratorRuntime boolean| _babelPolyfill object| __SECRET_EMOTION__ string| GoogleAnalyticsObject function| ga function| trackOutboundLink object| google_tag_data object| gaplugins object| gaGlobal object| gaData number| CB_OnTagsExecuted_Processed function| addEventListenerBase3 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 |
---|---|---|
.plateforme-services.com/ | Name: _ga Value: GA1.2.954911029.1652964624 |
|
.plateforme-services.com/ | Name: _gid Value: GA1.2.165375181.1652964624 |
|
.plateforme-services.com/ | Name: _gat Value: 1 |
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 |
---|---|
Content-Security-Policy | default-src 'self'; script-src 'self' www.googletagmanager.com player.vimeo.com vimeo.com www.google-analytics.com *.cookiebot.com 'unsafe-inline'; script-src-elem 'self' www.googletagmanager.com player.vimeo.com vimeo.com www.google-analytics.com *.cookiebot.com 'unsafe-inline'; frame-src player.vimeo.com *.cookiebot.com; style-src 'self' 'unsafe-inline'; base-uri 'self'; connect-src espace-sav.thermor-pro.fr espace-sav.atlantic-pros.fr *.plateforme-services.com *.spareparts-app.com stats.g.doubleclick.net www.google-analytics.com *.cookiebot.com; img-src 'self' data: plateforme-services.com www.google-analytics.com stats.g.doubleclick.net *.blob.core.windows.net docga.plateforme-services.com |
Strict-Transport-Security | max-age=31536000 |
X-Content-Type-Options | nosniff |
X-Frame-Options | deny |
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.
atlantic.plateforme-services.com
consent.cookiebot.com
consentcdn.cookiebot.com
www.google-analytics.com
2a00:1450:4001:828::200e
2a02:26f0:1700:13::b856:fb04
2a02:26f0:1700:781::f09
40.79.130.129
00bd356f1f1dc65795d6a6e6175937e11e15c532a6ccad5196680d4b322e4789
13c67af0acca14f6f03cd4af92f26b0c205096ff6564f240592e822a20d43c36
15c001519dc1296f39660e3857f63ee90b0196835ec033c7026435de0cb752ce
1c27958b0b1dff4834055731e5dfdf93766a3c934df2411779dc70c06d8c0ae6
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
2f61755b12654d08ddd30954f784a9618d2e6407b0f19732f7104758d73ebf23
446f4d0229f318b15e2488de904eb51bb2811c3cf1ba6a63ac58cd778479da97
47dd690f8f315bea076e92581a7e7147443bb4c847e313ab5a7d50a8c44836d0
4f29b4389a6e08bf3ffcdfb097597d5621b4abac31a74f89c3fa3537dc428e68
5de565d97952e932b9b30eee2ac725abd876f166d73225d751e3047b53328721
62a3a6471859ecb9d2d261dfdf5a14bf21741b30f4ba46d3d03088c22b0b3eda
715bc35befd3f21c2782baa35ef1efebda8125054894ccbca6f3afc5f5e272d8
738e5435f2d18427d291a0d6289eee0ebbc87b596d6003919f255760ac293104
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
899c2314f7fd3044205438cf863af2bbc881bfd81985950a11ebee864f73a915
8fe3fa119255adb5e0c12479331f9e092e85bcff56ab6ecc0510bfa2056b898d
923fe233a7403d523816b5108390f8fe5de63a0e633086145035ab6cc8aafabe
9dedbd8ae59e361ea5ab06ef8ff6fe0b89ee509f38c48796a6bd5f11b2b3505d
a048e640908046be06e00eab37742b5d5ff80964af58cfd22f7cb2de4dfe375f
a1925038db769477ab74b4df34350c35688a795bb718727b0f4292a4a78a6210
b105dc61f7612556e136aa1d058104566ea32ce76417c7e8815ffbd8f5236c9a
b9462c3d8fc4e698687d6fa7efdd3123606f6e235a179e7cb12cdb38f8ed7978
bbed61e2fd7aa5f4a8cd0543205368243c7dbba32b36b531e28649a1174f36e0
c5b1b37195e6aae483abb9cfb38b455c8c565a77bd199f82e53d7073031659b5
d47bcf54431b918d4b86953244677a675940b21844a2ac41bee9b690415eb0b1
d57a13603138a69e653806e6689510e02f52f338e8dd38f4973ff151ddb982d9
da2a7e14cb6feddd6b22003be1ad813c5d237cb84a6d64f49445248e14b66900
de2bbd8e0b32f53a53c1729bedb350cea59e9115fba4f2bed8e2e3dd1f76d9fa
e0612900ef29954021f5fa5e4dbbab7fba8f5ab811343581aa9b106d06887d94
ed1b988b656226a5c99d4d452d0408871fd7888306f23232c21c25ab408d2ead
edc463c3d741d811d2f9fa53cd3a6a3ac86a94690e2c34592e66e4efd170e7e5
edda9605844eabf2ca6b52c3e749cef42caa1a208def8dbf4a5ec5691a4f5549
f0b5939ed001696c71e15f50420887c8bfa9f663552c48344e94f94a8efd2d97
f7198e452e86239fb9d2ece74d2a87bb8a3f22d675e255a446715707ed543c5b
fae0b8f255ca326bdbbafdffae74342b6eac771ef68a71072ec1eacb70dcd39a
fce093b12b9aa312422ec0eda64aee882b96b7920a714585a44cb33332a5c613
feeff1b73fc856bbaa909aecd74cd3918a41d2f0642b773831da45ad969317e9
ff9e1a97d31141af81c12a1c59f8680dd48b10730b1c3b2ba66666d6a3beb2be