connect.garmin.com
Open in
urlscan Pro
2606:4700::6811:345
Public Scan
Effective URL: https://connect.garmin.com/
Submission: On July 17 via manual from GB
Summary
TLS certificate: Issued by COMODO ECC Domain Validation Secure S... on June 17th 2019. Valid for: 6 months.
This is the only time connect.garmin.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 31 | 2606:4700::68... 2606:4700::6811:345 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 52.18.99.155 52.18.99.155 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
40 | 3 |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
connect.garmin.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: ec2-52-18-99-155.eu-west-1.compute.amazonaws.com
consent.truste.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
31 |
garmin.com
1 redirects
connect.garmin.com |
1 MB |
1 |
truste.com
consent.truste.com |
3 KB |
0 |
trustarc.com
Failed
consent.trustarc.com Failed |
|
40 | 3 |
Domain | Requested by | |
---|---|---|
31 | connect.garmin.com |
1 redirects
connect.garmin.com
|
1 | consent.truste.com |
connect.garmin.com
|
0 | consent.trustarc.com Failed |
consent.truste.com
|
40 | 3 |
This site contains links to these domains. Also see Links.
Domain |
---|
play.google.com |
itunes.apple.com |
buy.garmin.com |
www.garmin.com |
www.instagram.com |
www.facebook.com |
twitter.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
ssl920649.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-06-17 - 2019-12-24 |
6 months | crt.sh |
*.truste.com Go Daddy Secure Certificate Authority - G2 |
2018-01-26 - 2021-03-06 |
3 years | crt.sh |
This page contains 1 frames:
Primary Page:
https://connect.garmin.com/
Frame ID: 928B555B7BE6E33615C1BF22019A2BC8
Requests: 50 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://connect.garmin.com/
HTTP 301
https://connect.garmin.com/ Page URL
Detected technologies
Gatsby (Static Site Generator) ExpandDetected patterns
- meta generator /^Gatsby(?: ([0-9.]+))?$/i
React (JavaScript Frameworks) Expand
Detected patterns
- html /<[^>]+data-react/i
- meta generator /^Gatsby(?: ([0-9.]+))?$/i
CloudFlare (CDN) Expand
Detected patterns
- headers server /^cloudflare$/i
webpack (Miscellaneous) Expand
Detected patterns
- meta generator /^Gatsby(?: ([0-9.]+))?$/i
Page Statistics
12 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Shop for Devices
Search URL Search Domain Scan URL
Title: Golf
Search URL Search Domain Scan URL
Title: vĂvofit Jr.
Search URL Search Domain Scan URL
Title: Activity Tracking Accuracy
Search URL Search Domain Scan URL
Title: Terms
Search URL Search Domain Scan URL
Title: Privacy
Search URL Search Domain Scan URL
Title: Security
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://connect.garmin.com/
HTTP 301
https://connect.garmin.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
40 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
connect.garmin.com/ Redirect Chain
|
92 KB 39 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0-dcdcd88981c637dfc815.js
connect.garmin.com/ |
69 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
component---src-pages-index-js-1c2d496c4a922461c55b.js
connect.garmin.com/ |
48 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3-c0363c44f1e351beb05b.js
connect.garmin.com/ |
31 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1-d942eebab8f88aeb9537.js
connect.garmin.com/ |
36 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles-5c61934ad09f94d1d3c6.js
connect.garmin.com/ |
139 B 191 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-62266dbe5abd92bbaae8.js
connect.garmin.com/ |
257 KB 70 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-runtime-5ae69bbe19416b1accd8.js
connect.garmin.com/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
path---index-6a9-0SUcWyAf8ecbYDsMhQkEfPzV8.json
connect.garmin.com/static/d/140/ |
55 B 142 B |
Other
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
screen-phone-myday-717fec02a4d8eea2690241774363b357.png
connect.garmin.com/static/ |
70 KB 70 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
7 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo-sprite-@2x-87aa58de41a3347bb5fc1e8ad25c31b6.png
connect.garmin.com/static/ |
14 KB 14 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home-hero-fc211b2682ef7711051791deb5e40f0b.jpg
connect.garmin.com/static/ |
134 KB 135 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
5 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
4 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
screen-glance-1deffc426079d2ef04da23f3f4c6478d.jpg
connect.garmin.com/static/ |
104 KB 104 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
screen-coach-dcd162a2d9b7e189980abe4ab5e0ec2f.jpg
connect.garmin.com/static/ |
94 KB 94 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
screen-activity-76aec0674bada5cd5b155f828716d9dd.jpg
connect.garmin.com/static/ |
99 KB 100 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
screen-challenge-73b64375c4808923b4fe75479822d63e.jpg
connect.garmin.com/static/ |
78 KB 78 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
devices-6e9598139b8dff0cd044e77b19bdf299.png
connect.garmin.com/static/ |
193 KB 193 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
8 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
4 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
2 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
3 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home-get-started-7d6902800993d52b225fc2c8dfaf2dfb.jpg
connect.garmin.com/static/ |
134 KB 134 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
6 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
2 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prelogin_pages_en-US.json
connect.garmin.com/web-translations/prelogin_pages/ |
29 KB 10 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prelogin_pages_en.json
connect.garmin.com/web-translations/prelogin_pages/ |
29 KB 10 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main_container_en-US.json
connect.garmin.com/web-translations/main_container/ |
29 KB 10 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main_container_en.json
connect.garmin.com/web-translations/main_container/ |
3 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
notice
consent.truste.com/ |
6 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pages-manifest-bf87869cab0f2417d513.js
connect.garmin.com/ |
4 KB 863 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo-sprite-@2x-87aa58de41a3347bb5fc1e8ad25c31b6.png
connect.garmin.com/static/ |
14 KB 14 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home-hero-fc211b2682ef7711051791deb5e40f0b.jpg
connect.garmin.com/static/ |
134 KB 135 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home-get-started-7d6902800993d52b225fc2c8dfaf2dfb.jpg
connect.garmin.com/static/ |
134 KB 134 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET |
path---index-6a9-0SUcWyAf8ecbYDsMhQkEfPzV8.json
connect.garmin.com/static/d/140/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
GET |
component---src-pages-index-js-1c2d496c4a922461c55b.js
connect.garmin.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
segment_en-US.json
connect.garmin.com/web-translations/segment/ |
29 KB 10 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
segment_en.json
connect.garmin.com/web-translations/segment/ |
7 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
device_en-US.json
connect.garmin.com/web-translations/device/ |
29 KB 10 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
device_en.json
connect.garmin.com/web-translations/device/ |
45 KB 13 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET |
path---start-75-b-54d-0SUcWyAf8ecbYDsMhQkEfPzV8.json
connect.garmin.com/static/d/457/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
GET |
component---src-pages-start-index-js-8b13c22a377d692cdadf.js
connect.garmin.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
GET |
path---support-05-f-ca9-0SUcWyAf8ecbYDsMhQkEfPzV8.json
connect.garmin.com/static/d/618/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
GET |
component---src-pages-support-js-8a7b057927a492e06fa7.js
connect.garmin.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
GET |
path---signin-59-f-ae5-0SUcWyAf8ecbYDsMhQkEfPzV8.json
connect.garmin.com/static/d/731/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
GET |
component---src-pages-signin-js-7ef2ef11b8d810dace62.js
connect.garmin.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
GET |
v1.7-2
consent.trustarc.com/asset/notice.js/v/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- connect.garmin.com
- URL
- https://connect.garmin.com/static/d/140/path---index-6a9-0SUcWyAf8ecbYDsMhQkEfPzV8.json
- Domain
- connect.garmin.com
- URL
- https://connect.garmin.com/component---src-pages-index-js-1c2d496c4a922461c55b.js
- Domain
- connect.garmin.com
- URL
- https://connect.garmin.com/static/d/457/path---start-75-b-54d-0SUcWyAf8ecbYDsMhQkEfPzV8.json
- Domain
- connect.garmin.com
- URL
- https://connect.garmin.com/component---src-pages-start-index-js-8b13c22a377d692cdadf.js
- Domain
- connect.garmin.com
- URL
- https://connect.garmin.com/static/d/618/path---support-05-f-ca9-0SUcWyAf8ecbYDsMhQkEfPzV8.json
- Domain
- connect.garmin.com
- URL
- https://connect.garmin.com/component---src-pages-support-js-8a7b057927a492e06fa7.js
- Domain
- connect.garmin.com
- URL
- https://connect.garmin.com/static/d/731/path---signin-59-f-ae5-0SUcWyAf8ecbYDsMhQkEfPzV8.json
- Domain
- connect.garmin.com
- URL
- https://connect.garmin.com/component---src-pages-signin-js-7ef2ef11b8d810dace62.js
- Domain
- consent.trustarc.com
- URL
- https://consent.trustarc.com/asset/notice.js/v/v1.7-2
Verdicts & Comments Add Verdict or Comment
19 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| onselectstart object| onselectionchange function| queueMicrotask object| page string| dataPath object| ___chunkMapping object| webpackJsonp object| __core-js_shared__ object| core number| 2f1acc6c3a606b082e5eef5e54414ffb object| asyncRequires object| ___emitter object| ___loader boolean| __navigatingToLink function| ___push function| ___replace function| ___navigate object| ___dataPaths object| truste2 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 |
---|---|---|
.garmin.com/ | Name: GarminUserPrefs Value: en-US |
|
.connect.garmin.com/ | Name: __cfduid Value: dee85e43145f9dc77290b0986dc1ab2a81563368228 |
45 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.
connect.garmin.com
consent.trustarc.com
consent.truste.com
connect.garmin.com
consent.trustarc.com
2606:4700::6811:345
52.18.99.155
11a040b1662f28fff7aefd7b01d2768fce9bd7db24187e46dd6dbb9532e87743
1261a250abdab3111617a6d63ee5fbf3e659c6a32c6e602358d6f4af3472f6e2
17c0981a0195c82f465f684426f5b0d83a5a1ee56dca83141e02c48a9ad2d363
20a292a50361378a29ded5827c7a6cbaf8bd1b57906094fa102f2b4e0606cc3c
248a6a36b28c12f670d60ff7ee4fe25684c9755e79f85d41be8a04c5e9608d34
2869b49d7ccb108dd1afbecfd2f25a3b7830de3539288522428d8d401d73c45d
305c7d542ae3498b3844670432286987c1acbdf5c75f775dfe172f9def6e83bb
31c165b50b230d843a0a85a954ed75d4b6b4b7cd872283bed21678132d524eb1
39b7375f1c55e06920fd12c749ca6b7b7466e867a1173cab865fe79aaf49e557
4a9d65a822846685a4207d3b366dd29853538f7d43caf8a1e57209c9dd6d8f16
504801e58a90999491f889674683b6a4f15c48118e78c15571942eca2f4e758e
52690ab4ddec5b209d8b0429b044af827c4cd73e5e20577eb0506814f0092a9c
6e8dcd3f0f58d692a488871416eba1ed246144224b884e560a8dc89b6616c248
71a0248a79d15f17d04907cf49d5bfca6edc727add37d823f2de2096c9115f18
7df95a74db3249ba6bd42a8a862286362e688b86306e38cc2c98d082fa9a5363
8157a5bfdb92b523b4e7c194d33e6e018476ccc4aa05f7c7f18bcf605c8b057b
82b4f2bce60f4580b4a1c1fd42c091733a1846b7b4b7bd530a5c90740f0af799
9171b8718e53860af5a8c765b02c1cb765294b2c33cf5f4510ebf642df65a047
93dd47fb67433cc787f50ae6716d3b243f2ab2c5b63fd904d1fa5db6f2a48077
9b3efaca2e6d4ca70be367b162730dbef7635b6589d880270d1d1e4aa3ca7cc6
9f78750d9c093dc3299a9bb3720ff0da02257d987c6fadc3d980e2582a0c3efb
abcc3b0560e33ed8f798f11d95ec2643f3c12b66cca6d4797e76e4ded8909dab
b4e80087b4f7dcb346bf655e7ca68ea700828470145f0971355d94aa91634de6
b6de95067f387a7502caf98cc87da9fac659f401596c3d616c0d7087fe30978b
bba8864d9b5c74cbb7b62b62bbf384c824884d3ccc16e215a763edaeccefe0b8
bd5aec24e723d9b9ddb294f358eeecb25d1937f27cc75c35452ea843da55a44f
ca9317ee4294d520f7cede3d83624c691d2d4e7bf33b3f42800699d15347dc63
cad1519ae48dbf07bc7f0110f9b71c379fc68cc926d2d07823f83ea3fd7e43ef
cfe96569c0a246bbdddf049657c1b9e7157a9a7e3d79c497a81d3eca8813a2ed
d0881725bcfb77e0e28f282cd5ab74e31521b1a8381f12e10bc1b7c8aca84d0c
e08759650831bb15a85f8733f462bc2da1bf0a1f1e02bb199a678e107915f28d
e85dd4118af539e45d8eda2d88c8fe12182763e0d4265755ca894aad1978328d
ef828d857b91470c2ba5cf6e8038c6c9a465e37584b4ee1995529094e7166382
efb88e861cf927759fb2d8852722c1655d896e010e7f7df74d1202dd6947d986
f1aba684905ee7c4f9ed53c3a8346be870e077dacdd9afc7e5dd992626d89d51