www.veso.ch
Open in
urlscan Pro
217.26.51.21
Public Scan
Effective URL: https://www.veso.ch/veso/radio-schraegformat.html
Submission: On October 31 via api from CH — Scanned from CH
Summary
TLS certificate: Issued by R11 on September 1st 2024. Valid for: 3 months.
This is the only time www.veso.ch was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2a00:d70:0:b:... 2a00:d70:0:b:2002:0:d91a:3315 | 29097 (HOSTPOINT-AS) (HOSTPOINT-AS) | |
33 | 217.26.51.21 217.26.51.21 | 29097 (HOSTPOINT-AS) (HOSTPOINT-AS) | |
1 | 2a04:4e42:400... 2a04:4e42:400::649 | 54113 (FASTLY) (FASTLY) | |
2 | 18.245.46.92 18.245.46.92 | 16509 (AMAZON-02) (AMAZON-02) | |
36 | 4 |
ASN16509 (AMAZON-02, US)
PTR: server-18-245-46-92.fra56.r.cloudfront.net
w.soundcloud.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
33 |
veso.ch
www.veso.ch |
482 KB |
2 |
soundcloud.com
w.soundcloud.com — Cisco Umbrella Rank: 26759 |
|
1 |
jquery.com
code.jquery.com — Cisco Umbrella Rank: 791 |
29 KB |
1 |
radio-schraegformat.ch
1 redirects
radio-schraegformat.ch |
109 B |
36 | 4 |
Domain | Requested by | |
---|---|---|
33 | www.veso.ch |
www.veso.ch
|
2 | w.soundcloud.com |
www.veso.ch
|
1 | code.jquery.com |
www.veso.ch
|
1 | radio-schraegformat.ch | 1 redirects |
36 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
moebelverkauf.veso.ch |
issuu.com |
soundcloud.com |
www.google.ch |
stadtfilter.ch |
klippklang.ch |
rpknord.ch |
www.sgs.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.veso.ch R11 |
2024-09-01 - 2024-11-30 |
3 months | crt.sh |
*.jquery.com Sectigo ECC Domain Validation Secure Server CA |
2024-06-25 - 2025-06-25 |
a year | crt.sh |
*.soundcloud.com GlobalSign GCC R3 DV TLS CA 2020 |
2024-02-06 - 2025-03-09 |
a year | crt.sh |
This page contains 3 frames:
Primary Page:
https://www.veso.ch/veso/radio-schraegformat.html
Frame ID: 625F172E2CBBDFF105BA02A66F7979B3
Requests: 38 HTTP requests in this frame
Frame:
https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/1928034356&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true
Frame ID: 5433DC50FDE6B637F81092A5106990F4
Requests: 1 HTTP requests in this frame
Frame:
https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/1909699397&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true
Frame ID: B318F0AE41F3993A2259DAB59DEC0B25
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Radio Schrägformat - Veso - veso.chPage URL History Show full URLs
-
https://radio-schraegformat.ch/
HTTP 301
https://www.veso.ch/veso/radio-schraegformat.html Page URL
Detected technologies
jQuery (JavaScript Libraries) ExpandDetected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
9 Outgoing links
These are links going to different origins than the main page.
Title: Möbelverkauf
Search URL Search Domain Scan URL
Title: Online-Zugang zur Ausgabe
Search URL Search Domain Scan URL
Title: Sendungsarchiv
Search URL Search Domain Scan URL
Title: Anfahrt Google-Maps
Search URL Search Domain Scan URL
Title: Mehr erfahren
Search URL Search Domain Scan URL
Title: Mehr erfahren
Search URL Search Domain Scan URL
Title: Mehr erfahren
Search URL Search Domain Scan URL
Title: Mehr erfahren
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.
-
https://radio-schraegformat.ch/
HTTP 301
https://www.veso.ch/veso/radio-schraegformat.html Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
36 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
radio-schraegformat.html
www.veso.ch/veso/ Redirect Chain
|
55 KB 12 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.css
www.veso.ch/_Resources/Static/Packages/signalwerk.veso/Styles/ |
33 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nwt.mailobfuscation.min.js
www.veso.ch/_Resources/Static/Packages/Networkteam.Neos.MailObfuscator/Scripts/ |
354 B 359 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-2.2.4.min.js
code.jquery.com/ |
84 KB 29 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lazysizes.min.js
www.veso.ch/_Resources/Static/Packages/signalwerk.veso/JavaScript/lib/ |
7 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
stickyfill.min.js
www.veso.ch/_Resources/Static/Packages/signalwerk.veso/JavaScript/lib/ |
6 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.js
www.veso.ch/_Resources/Static/Packages/signalwerk.veso/JavaScript/ |
6 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
LastVisitedNode.js
www.veso.ch/_Resources/Static/Packages/Neos.Neos/JavaScript/ |
183 B 255 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
w.soundcloud.com/player/ Frame 5433 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
37 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_6994-1100x733.jpg
www.veso.ch/_Resources/Persistent/1/b/0/8/1b08fbacf74e1315c81f4a88a8d19470db0128e7/ |
100 KB 100 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webshop.svg
www.veso.ch/_Resources/Static/Packages/signalwerk.veso/Assets/Images/webshop/ |
23 KB 5 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
314 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
319 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
3 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
open-sans-v14-latin-700.woff2
www.veso.ch/_Resources/Static/Packages/signalwerk.veso/Assets/Fonts/open-sans-v14-latin/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
open-sans-v14-latin-regular.woff2
www.veso.ch/_Resources/Static/Packages/signalwerk.veso/Assets/Fonts/open-sans-v14-latin/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_6994-1650x1100.jpg
www.veso.ch/_Resources/Persistent/8/8/d/d/88dd6544e350f434d53a66ebf42beae355e5d8ed/ |
192 KB 192 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_6994-100x100.jpg
www.veso.ch/_Resources/Persistent/0/4/a/e/04aea945de4ee19ca14820d3af39e55eaf8cfea1/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_6986-100x100.jpg
www.veso.ch/_Resources/Persistent/d/2/9/6/d296827790de293efb5b6fce0d273b2373bdc2f1/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7001-100x100.jpg
www.veso.ch/_Resources/Persistent/1/a/d/9/1ad9a208073e053fffc29ed7b1a6efbd28657f6c/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7062-100x100.jpg
www.veso.ch/_Resources/Persistent/2/e/3/1/2e31ee57b12b3fb3e4f9a8debdd3411b0e9dd662/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7034-100x100.jpg
www.veso.ch/_Resources/Persistent/8/1/5/5/8155d8c913e2ad2959b938910e10a097377c4910/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7135-100x100.jpg
www.veso.ch/_Resources/Persistent/b/8/e/b/b8eb80808e5b5c8c30e426f34fb797688833c9a7/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7124-100x100.jpg
www.veso.ch/_Resources/Persistent/7/8/7/d/787d52e85869a809ce58ce3cd84e10603260fc53/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7199-100x100.jpg
www.veso.ch/_Resources/Persistent/1/e/1/8/1e18639433bca25ff91fdba3045217a38d45f609/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7151-100x100.jpg
www.veso.ch/_Resources/Persistent/d/6/f/e/d6fe27f6bbb61be3f17868837890b51b767b46ef/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7101-100x100.jpg
www.veso.ch/_Resources/Persistent/a/5/7/e/a57e2e20b56286a3438678125cc0292108133e37/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7167-100x100.jpg
www.veso.ch/_Resources/Persistent/6/7/4/2/67421bb2998daa7b73d0f9afa7562f413712a08a/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7267-100x100.jpg
www.veso.ch/_Resources/Persistent/1/b/b/9/1bb9929037811f83a94c5c04e65df81802fa6dea/ |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7084-100x100.jpg
www.veso.ch/_Resources/Persistent/6/7/e/b/67eb09063e7357bb339fc517eab0701c497f6eda/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7278-100x100.jpg
www.veso.ch/_Resources/Persistent/a/2/5/b/a25b65cf9f287e2ea58ddf2e17e50af76f531d43/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7218-100x100.jpg
www.veso.ch/_Resources/Persistent/8/a/4/a/8a4a67c437e035ca114e941dfdd7209e7c93b85f/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7243-100x100.jpg
www.veso.ch/_Resources/Persistent/e/f/c/8/efc80a397cfe84e5b66c38740d91c0194dbdac33/ |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_7182-100x100.jpg
www.veso.ch/_Resources/Persistent/f/3/6/4/f36495d419274a964722d1d4e769faad93bdd5ad/ |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
w.soundcloud.com/player/ Frame B318 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
veso_logo_rgb.svg
www.veso.ch/_Resources/Static/Packages/signalwerk.veso/Assets/Images/logo/ |
7 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
radio-schraegformat.svg
www.veso.ch/_Resources/Static/Packages/signalwerk.veso/Assets/Images/logo/addition/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
VESO_Radio_Schraegformat_farbig_test-400x175.png
www.veso.ch/_Resources/Persistent/e/0/d/5/e0d5ce592704c9315034238feb0e5777d3f4db65/ |
43 KB 43 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
www.veso.ch/ |
196 B 246 B |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
8 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 function| linkTo_UnCryptMailto function| $ function| jQuery object| lazySizesConfig object| lazySizes object| Stickyfill0 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.
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 |
---|
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.
code.jquery.com
radio-schraegformat.ch
w.soundcloud.com
www.veso.ch
18.245.46.92
217.26.51.21
2a00:d70:0:b:2002:0:d91a:3315
2a04:4e42:400::649
05b85d96f41fff14d8f608dad03ab71e2c1017c2da0914d7c59291bad7a54f8e
0b26a3e78f979d6ecf8a8011cd6ea5cd507c34496a4a0431fb712a1de5593ce0
0b5f1d872289143e9aab4ea1b8e1b6a9f36e1cc9b60227ddd6ef08830588efc1
1d00eb69158cc1634101a3de11ba849b16ef0960a003478962f91ea1a0d99721
223213e5a72f777ece308bc73ae27cd206b516d2dc24b84dc4ec63945bb11874
22c51c681d2d66a2ff000ef3e666320ed48338d3180fe297bc2ddbd121417633
233b124d917b9a53fb219b29af4a784486049b10134848ba993b885f9a4b1a5c
2628c199dfa5783326700ce133fe9c18e7d7308dc913db3251226c73b31c8708
29df66a454830d6e5f7e470a292520f9d6ae7bc6047f3cd9d606a195ccf06e22
2ff101a8d75487e138b497dac31c6ae8d2d872c424c07815fc05e2626c91dbfa
37996a049044c2d46496442ac399567d9c3641a313d328fe1a5f5e53bc950569
4dd5d7db69c437f9f717cd7b35e700c0a87ee3c6d3a74fe3a3d953e04fc8395b
53cccc7933b0f3c9ba40ba8fbd00919e3df434cd6236f7d562df6a385cf52b72
540a2024348afd053dfbb94115013e60949faf0e612c8dabfa399261a8b67cd9
5719989b5712d0f91a3ece5eda519d1fde9df16ab1565b0549b83413e88d5eee
594f1d7f12a3638cf2805d5cbda18934174832e7317642a04018cd62a3fc1137
59e32ab1bb135927261f78a9e3a50d8aa2f40789ec699d66066559a2ce4543ae
6530987f277fb6a6e3b3132f743e124efd2bde05d2f7f0179d2933ca05762f41
80c3fe2ae1062abf56456f52518bd670f9ec3917b7f85e152b347ac6b6faf880
86696519b52b9a092469bfd0faffc993702a7c5ad5b2be2b249473698856684a
88ceec15986ec03d093cada110b852d4dfea1bd49af71a57ec50eea976e36302
8f51bed8a49047222f9a6c1f4efd88b1dc364dcaef530bab969df3b7ce6b99c5
91b5cdd5d205c2dfca81b3bbe806d73270aae13a7aa35b41b15af51b5fc06928
98fd6d37a4d49e1651aedf49857bb021f6c61058c262aa01ed2444d3f81c5f39
aab080557b1294cf6b1c82631be157d5f19ac118049fd0a4f2b903552df4e646
bb229a48bee31f5d54ca12dc9bd960c63a671f0d4be86a054c1d324a44499d96
c16c573a520e16939d3246135a5e0eed545461e0eacfba372647d67c043ef358
c3a0ebb8a12a03a8e5289cc6eb247070100985dd4c14c98ba0e235be962c23b8
cb8010bf1845f14dddfaa3410a46ccdac45c474fad3988e51072acf21649e2d6
d354f58e183ed80cfd5f1e23cc3eba3913c3cc9b5e16ceef19adea6b68560336
d87a203d7d122f44ba79313676685915d8400fd07850c21b606fe454cee9c93f
d9ae5cecf7a7d3fc448da2b5175246fbfcc321d03542a51c40da00b5d75d64c8
e41b73e6e3d36580019af4cb00c50162f813ebb45d1bc36b68926b3ecdd8d5e8
e99dc1089c0447bf0685b0f092212d429b81ca7b758498a76ec758193f4aa1c0
ee7af59dbeb43c7ea45191a21cd53040dc6171e70e61e635ad634c8d312da31c
f590008d32ecda0b261086d58e1f801fd8b9d6d427471de51dc7a007e734a9a9
f7be4dbf6991859ffbf6e6b23939f88ee58674f5ef725f1b8c7da62ac6aee754
fd9eb66a38c649c2dcbc92338baf7cb3b9b5b34f0b68f98d92930b4448d1f28b