![](/screenshots/012b6021-40d8-419a-a24b-d1ae1e81206a.png)
www.generale-optique.com
Open in
urlscan Pro
206.164.32.176
Public Scan
Effective URL: https://www.generale-optique.com/rendez-vous-en-magasin?utm_source=sms&utm_medium=crm&utm_campaign=soutien_trafic_juin&utm_conten...
Submission: On June 25 via manual from FR
Summary
TLS certificate: Issued by Gandi Standard SSL CA 2 on August 10th 2020. Valid for: a year.
This is the only time www.generale-optique.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 67.199.248.11 67.199.248.11 | 396982 (GOOGLE-PR...) (GOOGLE-PRIVATE-CLOUD) | |
9 | 206.164.32.176 206.164.32.176 | 60204 (DXC-EUROPE) (DXC-EUROPE) | |
1 | 2a02:26f0:6c0... 2a02:26f0:6c00::210:ba28 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 | 2a02:26f0:6c0... 2a02:26f0:6c00::210:ba0a | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 | 143.204.98.22 143.204.98.22 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2a00:1450:400... 2a00:1450:4001:82b::2008 | 15169 (GOOGLE) (GOOGLE) | |
6 | 2606:4700::68... 2606:4700::6810:9540 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
4 | 2a00:1450:400... 2a00:1450:4001:828::2008 | 15169 (GOOGLE) (GOOGLE) | |
5 | 2a00:1450:400... 2a00:1450:4001:80f::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2606:4700:10:... 2606:4700:10::6814:14ef | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 52.212.44.22 52.212.44.22 | 16509 (AMAZON-02) (AMAZON-02) | |
31 | 10 |
ASN20940 (AKAMAI-ASN1, NL)
images.grandoptical.com |
ASN20940 (AKAMAI-ASN1, NL)
images.generale-optique.com |
ASN16509 (AMAZON-02, US)
PTR: server-143-204-98-22.fra50.r.cloudfront.net
try.abtasty.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-212-44-22.eu-west-1.compute.amazonaws.com
rum-collector-2.pingdom.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
10 |
generale-optique.com
www.generale-optique.com images.generale-optique.com |
385 KB |
6 |
cookielaw.org
cdn.cookielaw.org |
125 KB |
6 |
googletagmanager.com
www.googletagmanager.com |
181 KB |
5 |
google-analytics.com
www.google-analytics.com |
22 KB |
2 |
pingdom.net
rum-static.pingdom.net rum-collector-2.pingdom.net |
3 KB |
1 |
abtasty.com
try.abtasty.com |
196 KB |
1 |
grandoptical.com
images.grandoptical.com |
55 KB |
1 |
bit.ly
1 redirects
bit.ly |
449 B |
31 | 8 |
Domain | Requested by | |
---|---|---|
9 | www.generale-optique.com |
www.generale-optique.com
|
6 | cdn.cookielaw.org |
www.googletagmanager.com
cdn.cookielaw.org |
6 | www.googletagmanager.com |
www.generale-optique.com
www.googletagmanager.com |
5 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
1 | rum-collector-2.pingdom.net |
rum-static.pingdom.net
|
1 | rum-static.pingdom.net |
www.googletagmanager.com
|
1 | try.abtasty.com |
www.generale-optique.com
|
1 | images.generale-optique.com |
www.generale-optique.com
|
1 | images.grandoptical.com |
www.generale-optique.com
|
1 | bit.ly | 1 redirects |
31 | 10 |
This site contains links to these domains. Also see Links.
Domain |
---|
carrieres.grandvisionfrance-recrute.fr |
www.facebook.com |
www.instagram.com |
www.linkedin.com |
opticiens.generale-optique.com |
www.grandvision.com |
cookiepedia.co.uk |
onetrust.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
grandoptical.com Gandi Standard SSL CA 2 |
2020-08-10 - 2021-09-01 |
a year | crt.sh |
images.grandoptical.com Gandi Standard SSL CA 2 |
2021-01-06 - 2022-01-06 |
a year | crt.sh |
images.generale-optique.com Gandi Standard SSL CA 2 |
2020-12-22 - 2021-12-22 |
a year | crt.sh |
try.abtasty.com Amazon |
2020-08-25 - 2021-09-24 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2021-05-31 - 2021-08-23 |
3 months | crt.sh |
cookielaw.org Cloudflare Inc ECC CA-3 |
2021-06-01 - 2022-05-31 |
a year | crt.sh |
*.pingdom.net DigiCert TLS RSA SHA256 2020 CA1 |
2020-12-15 - 2022-01-15 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.generale-optique.com/rendez-vous-en-magasin?utm_source=sms&utm_medium=crm&utm_campaign=soutien_trafic_juin&utm_content=succ
Frame ID: ACA1BC71F5115AFE432640A697EE4459
Requests: 31 HTTP requests in this frame
Screenshot
![](/screenshots/012b6021-40d8-419a-a24b-d1ae1e81206a.png)
Page Title
Rendez-vous en magasin | Generale D'OptiqueOuvrir le menuFermer le menuBack ButtonSearch IconFilter IconPage URL History Show full URLs
-
http://bit.ly/mag_RDV
HTTP 301
https://www.generale-optique.com/rendez-vous-en-magasin?utm_source=sms&utm_medium=crm&utm_campaign=soutien_tr... Page URL
Detected technologies
![](/vendor/wappa/icons/Java.png)
Detected patterns
- headers server /^Apache-Coyote(?:\/([\d.]+))?/i
Detected patterns
- headers server /^Apache-Coyote(?:\/([\d.]+))?/i
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|analytics)\.js/i
- script /google-analytics\.com\/plugins\/ua\/(?:ec|ecommerce)\.js/i
Detected patterns
- script /google-analytics\.com\/plugins\/ua\/(?:ec|ecommerce)\.js/i
Page Statistics
9 Outgoing links
These are links going to different origins than the main page.
Title: Rejoignez-Nous !
Search URL Search Domain Scan URL
Title:
Search URL Search Domain Scan URL
Title:
Search URL Search Domain Scan URL
Title:
Search URL Search Domain Scan URL
Title: Prise de rendez-vous
Search URL Search Domain Scan URL
Title: Notre groupe
Search URL Search Domain Scan URL
Title: Trouver un magasin
Search URL Search Domain Scan URL
Title: More information
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://bit.ly/mag_RDV
HTTP 301
https://www.generale-optique.com/rendez-vous-en-magasin?utm_source=sms&utm_medium=crm&utm_campaign=soutien_trafic_juin&utm_content=succ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
![]() www.generale-optique.com/ Redirect Chain
|
199 KB 33 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
poppins-regular.woff
www.generale-optique.com/_ui/shared/fonts/poppins-regular/ |
21 KB 22 KB |
Font
application/x-font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
WEBFONT-GDO.woff
www.generale-optique.com/medias/ |
24 KB 25 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style-common.min.css
www.generale-optique.com/_ui/responsive/theme-gdo/css/ |
211 KB 33 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style-otherpage.min.css
www.generale-optique.com/_ui/responsive/theme-gdo/css/ |
25 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spinner.gif
www.generale-optique.com/_ui/responsive/common/images/ |
21 KB 21 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
gvfrance
images.grandoptical.com/ |
54 KB 55 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
com.liquidpixels.Resolve.jsr
images.generale-optique.com/zap/dhtml/ |
123 KB 36 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
global.min.js
www.generale-optique.com/_ui/responsive/common/js/ |
673 KB 193 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
otherpage.min.js
www.generale-optique.com/_ui/responsive/common/js/ |
48 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6b6e62041e2199f99ec4da9e0a2dc4ae.js
try.abtasty.com/ |
1 MB 196 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icon-calendar.png
www.generale-optique.com/_ui/responsive/theme-gdo/images/icons/ |
397 B 951 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
263 KB 37 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
264 KB 62 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otSDKStub.js
cdn.cookielaw.org/scripttemplates/ |
17 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
gtm.js
www.googletagmanager.com/ |
85 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
gtm.js
www.googletagmanager.com/ |
179 KB 49 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
a
www.googletagmanager.com/ |
0 17 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
a
www.googletagmanager.com/ |
0 17 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
525ec676-62cd-4467-8902-c90de0c517ba.json
cdn.cookielaw.org/consent/525ec676-62cd-4467-8902-c90de0c517ba/ |
3 KB 2 KB |
XHR
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otBannerSdk.js
cdn.cookielaw.org/scripttemplates/6.15.0/ |
372 KB 83 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.json
cdn.cookielaw.org/consent/525ec676-62cd-4467-8902-c90de0c517ba/2813e7ae-dc2f-4250-bdd6-f2ea86e55c5c/ |
232 KB 20 KB |
Fetch
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
48 KB 19 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pa-5b164006a42dbb000700022a.js
rum-static.pingdom.net/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otFlat.json
cdn.cookielaw.org/scripttemplates/6.15.0/assets/ |
12 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otPcCenter.json
cdn.cookielaw.org/scripttemplates/6.15.0/assets/v2/ |
47 KB 11 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
linkid.js
www.google-analytics.com/plugins/ua/ |
2 KB 882 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
ec.js
www.google-analytics.com/plugins/ua/ |
3 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
collect
www.google-analytics.com/ |
35 B 55 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
collect
www.google-analytics.com/ |
35 B 55 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
beacon.gif
rum-collector-2.pingdom.net/img/ |
0 213 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
88 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| onbeforexrselect object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker boolean| originAgentCluster object| trustedTypes boolean| crossOriginIsolated object| grandvision object| com object| __core-js_shared__ object| core object| regeneratorRuntime object| ACC function| dataLayerPushWithSecuredCallback function| gaActionEventTrackingAndHrefCrossDomainHandler function| _autoload function| bootstrapToggle function| deviceClasses function| headerPosition function| addCollapseMinHeight function| footerResizer function| initComponents function| toggleCustom function| showPopin string| screenXs string| screenSm string| screenMd string| screenLg string| screenXsMin string| screenSmMin string| screenMdMin string| screenLgMin string| screenXsMax string| screenSmMax string| screenMdMax number| screenMobileMin number| screenTabletMin number| screenMobileMax number| screenTabletMax number| screenDesktopMin object| mediator object| oDoc function| $ function| jQuery object| enquire function| Imager object| NiceScroll function| Cookies function| MobileDetect function| wNumb function| horsey object| ABTasty object| abtasty function| getCustomerId object| dataLayer function| appendHTML function| attachEvents function| closePopin function| openPopin function| getImage object| wrapper object| $search object| google_tag_manager function| postscribe object| google_tag_manager_external object| google_tag_data function| onYouTubeIframeAPIReady object| OneTrustStub string| OnetrustActiveGroups string| OptanonActiveGroups function| OptanonWrapper object| otStubData object| Optanon object| OneTrust string| GoogleAnalyticsObject function| ga number| n object| gaplugins object| gaGlobal object| gaData function| _ga_originalSendHitTask function| decorateLinkWithGA function| getGALinkerParam2 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 |
---|---|---|
.generale-optique.com/ | Name: _gcl_au Value: 1.1.1218946459.1624659674 |
|
www.generale-optique.com/ | Name: JSESSIONID Value: 50A0BDE0857E82E9A07073D1BEB2D078.route1 |
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=31536000 ; includeSubDomains |
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.
bit.ly
cdn.cookielaw.org
images.generale-optique.com
images.grandoptical.com
rum-collector-2.pingdom.net
rum-static.pingdom.net
try.abtasty.com
www.generale-optique.com
www.google-analytics.com
www.googletagmanager.com
143.204.98.22
206.164.32.176
2606:4700:10::6814:14ef
2606:4700::6810:9540
2a00:1450:4001:80f::200e
2a00:1450:4001:828::2008
2a00:1450:4001:82b::2008
2a02:26f0:6c00::210:ba0a
2a02:26f0:6c00::210:ba28
52.212.44.22
67.199.248.11
058ed961bfe422af7bfc65865f4c08531ec8ace995f8a1ec560a46581cb7712c
1cf176bef8cf03eb56dbffa546a0172189bf843d7099d0b9482995bc1ea5e103
20e51cc8fa0f52b2b6153113a2bfb1d39b01709057d3cccff2bd5603fd828513
3af1102becdf5134e55705770d887346278eee60208a35a806d1c1880729a7fc
73cba9ed47b279f00b70fa30c7816cdb16e55ae5195f4e5efe26ccb635ebe671
73d6a5ea11fb7bf6e6a6ccd44b1635d52c79b0a00623d0387c9dddd4b7c68e89
7c1fc6d27728fed4163fd32fb83d6b6d125cd7bd6eb838de3b343ed32a5fb1c4
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
92fca55833f48b4289ac8f1cedd48752b580fce4ec4b5d81670b8193d6e51b54
970a53e7bb9978b1676aca54066d337bcedd4b5ce57effdd450cb9c9dc012ce7
981bcf3d142edc6fbdc5f71527f56391f4fe6a3b8b5cf5c4374d385ae10f2cd3
a2b2b5edc73e4452e9b127fb5e612beb0e228fc7c44f13c54d8568c4b6d3f94d
a5de3651c0aa89e6497da505565c8944039fd6480aa161b1f270d1f5953c9d5f
a964d2953dc3df9f7532f7e033397e6fffd16b2316c7bd20e2270bb3cdfc5e9a
ae51a0a07a886690456fcdcdb97d3a28a3ed8e89c730e81664976e62562f2167
b1b620db675e859e391ea160ec56f59c3a9404354aaa0f3a3d0640d3e390e3e1
b2152f5fe118fa943c18278c298e47c3ba4b6ce7c0e7f8a890fb4f78e8f1f39e
b67fde13236d1e3d33d5f31e029743b9b374d12f29680430455a389c20a9a5f2
b6f671638248959ffc2d4a5ab50761cbb5f482ae1fb203f3c8310eb4ccb64108
bab60efd52a48a3360b8a384b7cc30b6d77586d9af82f91355b01a6158b26ecf
bff45017930ebc503fb5912c81a049436b154a87765f36b6b84c2ea6fd62c50e
dc588c5af66d44c2201cf849f315aef140d9c4fafcd43e56f8b40ac9e92c7345
dd98d4890c3479380d018f337fdc30824de53ca75c9de5bae78f5cf0bc10b05f
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e3b81a88aa8fa4d5c8e2a0413f190e3eefaf99e52fbcdd67e56400516e4c8e69
f1900f609e8ee3bae28c5917bf69e77390f9559f0a7d6390c2f9172357edacb2
f843ac2eb82222d6761f58d9bde7053ca0bd297dda30506ac3b2aea3ff35b585
fa50292bd24d242269b491d5e8cf5842b6a6acd92053585ea0f7f26021e424e2