www.kreuzlingen.ch
Open in
urlscan Pro
185.110.154.196
Public Scan
Effective URL: https://www.kreuzlingen.ch/
Submission: On April 29 via api from CH — Scanned from CH
Summary
TLS certificate: Issued by R3 on March 28th 2024. Valid for: 3 months.
This is the only time www.kreuzlingen.ch was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 185.110.152.26 185.110.152.26 | 203969 (YMC-AS) (YMC-AS) | |
44 | 185.110.154.196 185.110.154.196 | 203969 (YMC-AS) (YMC-AS) | |
1 | 104.16.88.20 104.16.88.20 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
45 | 2 |
ASN203969 (YMC-AS, CH)
PTR: redirect.infra1.hn.ymc.network
kreuzlingen.ch |
ASN203969 (YMC-AS, CH)
PTR: prod.ch.ymc.host
www.kreuzlingen.ch | |
matomo-kreuzlingen-5sb.prod.ch.ymc.host |
Apex Domain Subdomains |
Transfer | |
---|---|---|
43 |
kreuzlingen.ch
1 redirects
kreuzlingen.ch www.kreuzlingen.ch |
2 MB |
2 |
ymc.host
matomo-kreuzlingen-5sb.prod.ch.ymc.host |
21 KB |
1 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 320 |
1 KB |
45 | 3 |
Domain | Requested by | |
---|---|---|
42 | www.kreuzlingen.ch |
www.kreuzlingen.ch
|
2 | matomo-kreuzlingen-5sb.prod.ch.ymc.host |
www.kreuzlingen.ch
matomo-kreuzlingen-5sb.prod.ch.ymc.host |
1 | cdn.jsdelivr.net |
www.kreuzlingen.ch
|
1 | kreuzlingen.ch | 1 redirects |
45 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.facebook.com |
www.instagram.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
s.kreuzlingen-5sb.prod.ch.ymc.host R3 |
2024-03-28 - 2024-06-26 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-05-02 - 2024-05-01 |
a year | crt.sh |
matomo-berlikon-thz.prod.ch.ymc.host R3 |
2024-04-06 - 2024-07-05 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.kreuzlingen.ch/
Frame ID: 2BAC3DF2CD603CF1812B3EB5783FD93B
Requests: 45 HTTP requests in this frame
Screenshot
Page Title
Stadt Kreuzlingen - Herzlich willkommenPage URL History Show full URLs
-
https://kreuzlingen.ch/
HTTP 301
https://www.kreuzlingen.ch/ Page URL
Detected technologies
Alpine.js (JavaScript frameworks) ExpandDetected patterns
- <[^>]+[^\w-]x-data[^\w-][^<]+
jsDelivr (CDN) Expand
Detected patterns
- //cdn\.jsdelivr\.net/
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: Facebook
Search URL Search Domain Scan URL
Title: Instagram
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.
-
https://kreuzlingen.ch/
HTTP 301
https://www.kreuzlingen.ch/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
45 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.kreuzlingen.ch/ Redirect Chain
|
97 KB 16 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.923e9226.css
www.kreuzlingen.ch/build/website/ |
51 KB 10 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
skr-custom-styles.7d739e35.css
www.kreuzlingen.ch/build/website/ |
250 B 293 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2588-freizeit_seeburgpark_blumenbrunnen.webp
www.kreuzlingen.ch/uploads/media/custom-1920x640/08/ |
826 KB 827 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2584-freizeit_kunstgrenze.webp
www.kreuzlingen.ch/uploads/media/custom-1920x640/04/ |
386 KB 387 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2148-teaser_segeln.webp
www.kreuzlingen.ch/uploads/media/custom-1920x640/08/ |
409 KB 409 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wave.svg
www.kreuzlingen.ch/build/website/images/ |
1 KB 604 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime.698251ae.js
www.kreuzlingen.ch/build/website/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
alpinejs.768fd218.js
www.kreuzlingen.ch/build/website/ |
41 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
278.a4276f3e.js
www.kreuzlingen.ch/build/website/ |
53 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
49.ef8d2ff6.js
www.kreuzlingen.ch/build/website/ |
326 KB 111 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.f6776df1.js
www.kreuzlingen.ch/build/website/ |
17 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
slick.css
cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
matomo.js
matomo-kreuzlingen-5sb.prod.ch.ymc.host/ |
65 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8380-health.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/00/ |
670 B 485 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8396-newspaper.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/06/ |
413 B 352 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8392-bin.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/02/ |
1 KB 682 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9257-climate-protection.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/07/ |
726 B 518 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9233-administration.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/03/ |
1 KB 610 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8344-mobility.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/04/ |
576 B 414 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8324-tickets.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/04/ |
574 B 389 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8432-celebration.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/02/ |
590 B 423 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8428-wir-fuer-sie.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/08/ |
844 B 562 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8356-briefcase.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/06/ |
624 B 410 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8812-crane.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/02/ |
497 B 412 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8376-family.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/06/ |
1 KB 663 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8436-wisdom.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/06/ |
1 KB 706 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9245-dog.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/05/ |
1 KB 642 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9225-integration.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/05/ |
1 KB 614 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8352-school.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/02/ |
654 B 448 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8808-protection.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/08/ |
706 B 501 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8424-pigeon.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/04/ |
943 B 585 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8400-home.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/00/ |
973 B 601 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9249-town.svg
www.kreuzlingen.ch/uploads/media/sulu-100x100/09/ |
980 B 577 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9990-opening-hours.svg
www.kreuzlingen.ch/uploads/media/sulu-25x25/00/ |
476 B 423 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9233-administration.svg
www.kreuzlingen.ch/uploads/media/sulu-25x25/03/ |
1 KB 614 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9994-contact.svg
www.kreuzlingen.ch/uploads/media/sulu-25x25/04/ |
2 KB 711 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
montserrat-500.091b2095.woff2
www.kreuzlingen.ch/build/website/fonts/ |
19 KB 19 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
montserrat-regular.b71748ae.woff2
www.kreuzlingen.ch/build/website/fonts/ |
19 KB 19 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8908-8908-logo.webp
www.kreuzlingen.ch/uploads/media/sulu-260x/08/ |
4 KB 4 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
13440-Velo-Picknick_Screen-Stadtbus_1280x720px_2024.webp
www.kreuzlingen.ch/uploads/media/custom-360x210/00/ |
24 KB 24 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8428-wir-fuer-sie.svg
www.kreuzlingen.ch/uploads/media/custom-480x/08/ |
844 B 579 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
montserrat-600.0480d2f8.woff2
www.kreuzlingen.ch/build/website/fonts/ |
19 KB 19 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
matomo.php
matomo-kreuzlingen-5sb.prod.ch.ymc.host/ |
0 85 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
www.kreuzlingen.ch/build/website/favicon/ |
15 KB 3 KB |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
10 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| _paq object| webpackChunk function| Hammer object| Alpine function| Waypoint object| slider object| Piwik object| Matomo object| AnalyticsTracker function| piwik_log0 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.
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'; |
X-Frame-Options | SAMEORIGIN |
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.
cdn.jsdelivr.net
kreuzlingen.ch
matomo-kreuzlingen-5sb.prod.ch.ymc.host
www.kreuzlingen.ch
104.16.88.20
185.110.152.26
185.110.154.196
0f7e1cd4dcfdc0670bfff6f027c10bb9e9b41b3950fc0a38e7cc6308c5f292cb
10f39743b1729300f69a2485166775244ecf7470132217c19913ca5bedb0c36c
1265adf4a5ac2df10298eda6e27f4b5e00284a006854969d05b2a890d9a15288
1c314bed96e0e9a8b4816e7d83a83b74b3f5fced6391133954d2127f20d5d8ff
1e2bba401b5d1adfbcced23bca5df28bd0389b7a8ac83351f934d23d961cb960
1f27848c2f4404bf9b4716b0ceeb6868a57f79d89d152365667e99ff18b35248
2525649eaa9123cda06700fdf93e7f12f80e9500d45383aaa099b009f7aab98d
269c64907335016e5f71470c6e56d94ee2ac3f738449b2aff4dd5216a74881bb
33e63032fa55abfdb2420a0dabe63e59c57cdaefa02f78155d4362f6289846d7
44d6056401eb65f0c106fba46fdaeafe14c06f7c7e95e454ecdaa8d6cdd170e6
45ff402e2574dc33e4f7bee8d9009b1173c4a5ab3a12b9241f5e0fe35caee277
4a3cbb9d91e6798a8b0df7be82414d22d91fb844e5df5d7523b01b2d07eb7542
4d18e6329001b42179b8c4eb7103b9f9ba6a4c7a92fbd2c5fd31cc0d975719af
507c11eac7f24feec38db4842949da6086211ab4d3e985e9293977de7c65c527
58f726498f6f0ebdb25feb68cafd81d5c6e1b83385d89a83aef889245e9b0884
5fddf5a706e547b03f1ac7d9e7338539666c8fc891c241dc94e995d0367ae6e6
67ead767afa52fb1da922fc94639dbbdf2fe6a3da19d10e321b9405024474104
7e43e66a101b1b3a1ff16df5e37a50bba63236184e2385b026c3131e2daa8d9c
80e8b995326fcd40235f4595d63c29caa8dc8e3c147eee7df72bdb7beec446c8
8767f01caa430c5bd4e3b008a8e9dfe022156a4e91a23c394fdcb05c267f1b94
8e7af72d326cb421740e8a866dc8a2485d7300da3bd05170738bc075cbe154ec
9259c4cbf3102e8b4a11e1b28afe57b798b6fe4761b25e1e26fc43992d24f8fe
965574e97c29813feaa62a0a149731306ee4725e027603b937905375d3121c89
984c792c5d1588543db0d4cd02e84ca32f7a73b1b399b6cf9c6f233cc4bd12d4
9ad34acb9b3b0b798746c67f8daddf261540a56c94fe4ef644a2e9f8cc1143c3
9c746676a10ca3ca0edad3532632498879cfac446c830111161571900676efda
a0403eff6b7391a9b59a40158c71bea4274c32e028af85a305c38fcef274912f
b39abd9035f703b76dfed940898d572b9864f676eb1912a9142f0639dca6b2ce
b6ac98102496bc24cd479ea9af5bf6cca51990a785b0d1eb4249fd9372c27774
c2bbac158c79a49b47bab471f507bf023746382843c8ed4e69b55247c4f4d7ad
c59a4455bc5ab548b397ac3fa96a87d4c90f175e99bf584cef00cc511cf3398f
ceac5fd74709d1c269906f388b2003905ebc08d1ce08280048347e0877c03370
d0aab041ad9d5b36b987a91aa878b0585f880cc36ea02012537857a44c91b5e4
d10e701c44ab739c7d711b6483def0c6cd47e5a3d04eda1df2c5cbb08f21d81a
dda1cd37d5ce70e80ebd9251fe621fade4b6a5945f1a9f394b9a25794c22564c
de1e399b07289f3b0a8d35142e363e128124a1185770e214e25e58030dad48e5
e2ea3647a6a9c1950253944ecf866c954ca5eead042505c4f6d5eeb3c679cb84
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e6d0e019fa9ee8072c74a5ccc5a543f01a40a36dd0eab2777ebcf7c6702998a2
e76634ceb46a099c800d933c490be4157afac6d8be6b2dfb3e65bca44a84a4dd
e8594dd4d1348efe8edcbe6b2c7f134104204968fbcd783d35ddec778421648f
ee4a699bbb4643dec72344edd47f7dc944d49c7071604648ed82dbfb5434a48f
f4e39fe0b8e420d50bf6a13424b15cb00070c3ea53216613308e62cac08cc060
f92847af3012bf7f8327242969599558ddb6ac67b581e30e6bdf80cdd8d87a76