account.vital.audio
Open in
urlscan Pro
18.66.122.56
Public Scan
Effective URL: https://account.vital.audio/login
Submission: On November 28 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Amazon RSA 2048 M02 on June 15th 2023. Valid for: a year.
This is the only time account.vital.audio was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 18.66.122.66 18.66.122.66 | 16509 (AMAZON-02) (AMAZON-02) | |
25 | 18.66.122.56 18.66.122.56 | 16509 (AMAZON-02) (AMAZON-02) | |
22 | 2606:4700:20:... 2606:4700:20::ac43:4603 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
4 | 2a00:1450:400... 2a00:1450:4001:82a::2003 | 15169 (GOOGLE) (GOOGLE) | |
52 | 4 |
ASN16509 (AMAZON-02, US)
PTR: server-18-66-122-66.fra60.r.cloudfront.net
account.vital.audio |
ASN16509 (AMAZON-02, US)
PTR: server-18-66-122-56.fra60.r.cloudfront.net
account.vital.audio |
ASN13335 (CLOUDFLARENET, US)
vital.audio | |
staging.vital.audio |
Apex Domain Subdomains |
Transfer | |
---|---|---|
48 |
vital.audio
1 redirects
account.vital.audio vital.audio staging.vital.audio Failed |
1 MB |
4 |
gstatic.com
www.gstatic.com |
111 KB |
52 | 2 |
Domain | Requested by | |
---|---|---|
26 | account.vital.audio |
1 redirects
account.vital.audio
|
21 | vital.audio |
account.vital.audio
vital.audio |
4 | www.gstatic.com |
account.vital.audio
|
1 | staging.vital.audio |
account.vital.audio
|
52 | 4 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.vital.audio Amazon RSA 2048 M02 |
2023-06-15 - 2024-07-13 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-04-10 - 2024-04-09 |
a year | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-10-23 - 2024-01-15 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://account.vital.audio/login
Frame ID: ED64C2C8AF8DEEDF2FAD98F42A0253D1
Requests: 52 HTTP requests in this frame
Screenshot
Page Title
Vital - LoginPage URL History Show full URLs
-
http://account.vital.audio/
HTTP 301
https://account.vital.audio/ Page URL
- https://account.vital.audio/login Page URL
Detected technologies
Firebase (Databases) ExpandDetected patterns
- /(?:([\d.]+)/)?firebase(?:\.min)?\.js
- /firebasejs/([\d.]+)/firebase
Bootstrap (Web Frameworks) Expand
Detected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Vue.js (JavaScript Frameworks) Expand
Detected patterns
- (?:/([\d.]+))?/vue(?:\.min)?\.js
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]+)?)?)|)
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://account.vital.audio/
HTTP 301
https://account.vital.audio/ Page URL
- https://account.vital.audio/login Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- http://account.vital.audio/ HTTP 301
- https://account.vital.audio/
52 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
/
account.vital.audio/ Redirect Chain
|
9 KB 10 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fonts.css
vital.audio/css/ |
2 KB 807 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
vital.audio/css/ |
141 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.min.css
vital.audio/css/ |
30 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
now-ui-kit-sass.min.css
vital.audio/css/ |
140 KB 20 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
highlight.min.css
vital.audio/css/ |
872 B 885 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
custom.css
vital.audio/css/ |
37 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
vital.audio/plugins/themefisher-font/ |
64 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
store.css
account.vital.audio/css/ |
8 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.3.2.1.min.js
account.vital.audio/js/core/ |
142 KB 143 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
popper.min.js
account.vital.audio/js/core/ |
33 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
account.vital.audio/js/core/ |
91 KB 91 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
now-ui-kit.js
account.vital.audio/js/ |
7 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scrolling.js
account.vital.audio/js/ |
3 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firebase-app.js
www.gstatic.com/firebasejs/7.5.0/ |
12 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firebase-auth.js
www.gstatic.com/firebasejs/7.5.0/ |
160 KB 51 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
axios.min.js
account.vital.audio/js/ |
13 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vue.min.js
account.vital.audio/js/ |
91 KB 92 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prices.js
account.vital.audio/js/ |
545 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
forceLogin.js
account.vital.audio/js/ |
26 B 605 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firebase.js
account.vital.audio/js/ |
414 B 994 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
account.js
account.vital.audio/js/ |
11 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loadProducts.js
account.vital.audio/js/ |
21 B 600 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hero_background.jpg
vital.audio/images/ |
78 KB 79 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mont_latin_400.woff2
vital.audio/fonts/ |
13 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
get-prices
staging.vital.audio/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mont_latin_700.woff2
vital.audio/fonts/ |
13 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Primary Request
login
account.vital.audio/ |
4 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fonts.css
vital.audio/css/ |
2 KB 804 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
vital.audio/css/ |
141 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.min.css
vital.audio/css/ |
30 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
now-ui-kit-sass.min.css
vital.audio/css/ |
140 KB 20 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
highlight.min.css
vital.audio/css/ |
872 B 716 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
custom.css
vital.audio/css/ |
37 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
vital.audio/plugins/themefisher-font/ |
64 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vital_no_background_300.png
vital.audio/images/ |
39 KB 39 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.3.2.1.min.js
account.vital.audio/js/core/ |
142 KB 143 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
popper.min.js
account.vital.audio/js/core/ |
33 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
account.vital.audio/js/core/ |
91 KB 91 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
now-ui-kit.js
account.vital.audio/js/ |
7 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scrolling.js
account.vital.audio/js/ |
3 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firebase-app.js
www.gstatic.com/firebasejs/7.5.0/ |
12 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firebase-auth.js
www.gstatic.com/firebasejs/7.5.0/ |
160 KB 51 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
axios.min.js
account.vital.audio/js/ |
13 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vue.min.js
account.vital.audio/js/ |
91 KB 92 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prices.js
account.vital.audio/js/ |
545 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firebase.js
account.vital.audio/js/ |
414 B 997 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
login.js
account.vital.audio/js/ |
7 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hero_background.jpg
vital.audio/images/ |
78 KB 79 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mont_latin_400.woff2
vital.audio/fonts/ |
13 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
get-prices
staging.vital.audio/ |
123 B 717 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mont_latin_700.woff2
vital.audio/fonts/ |
13 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- staging.vital.audio
- URL
- https://staging.vital.audio/get-prices
Verdicts & Comments Add Verdict or Comment
37 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| documentPictureInPicture function| $ function| jQuery function| Popper boolean| transparent boolean| transparentDemo boolean| fixedTop undefined| navbar_initialized boolean| backgroundOrange boolean| toggle_initialized object| big_image function| debounce object| nowuiKit object| nowuiKitDemo object| $shape undefined| videoPlayer boolean| playerReady boolean| videoOpen function| onYouTubeIframeAPIReady function| onPlayerReady function| showVideoOverlay function| hideVideoOverlay object| playing object| icon object| stateIcon function| toggleMute function| hideModal function| showModal function| loadLazyContent object| firebase function| axios function| Vue object| firebaseConfig string| hostname function| getEmailParam object| $navbar string| scroll_distance0 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.
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.
account.vital.audio
staging.vital.audio
vital.audio
www.gstatic.com
staging.vital.audio
18.66.122.56
18.66.122.66
2606:4700:20::ac43:4603
2a00:1450:4001:82a::2003
0ce5a460ace775560c3344a43245687bdbec5cb8ee20d209ab9fa67f4e09a3e8
1344583aee977a7df57c21814b4331ab2c96c79761f8749d93569f579938bedc
1aeebbb46980aa008a68a6f955e637b01002135c27ec5a6784590024d2c777ea
2bf3d0223929cf3641061578324d55f960e31b6660a9b52ecd2a9e4029f8a254
2c0f3dcfe93d7e380c290fe4ab838ed8cadff1596d62697f5444be460d1f876d
32f3732e949cb02919d75c93db3f3f644640b447dfb1f1c25eb8c4bbbd8bc85a
401efe76b458aecc9592f8264695abc0cff85f1c923416eec1ce4f7fa494e093
4b52781951c70cc8a2ae2afdaac5d673c656c3be0f1c769fa6c1e9e4f5ed8d3b
4c6cf0709b8e52572cae1fb57128acd0a5a453c9ce99dc3712a1860ff90c6bf8
4ce9f316ad3f152774fbae7759b7b9f5332fd1b8da87b0f97b75ba21678fc2fa
5b05e006cf69c506cc05faa4756825cbfb5fa8e3537c7cbfd401be2ad5cc4d89
66556ca623fe0ef1ec7ef19c91baf2c182de0516c903aa1485942e130cb4f78d
67fa5eaf29e933d69c1c54abc52a097dcedb86824cdf34195de17babaeb33b30
72194d152571dd375c4365e5c3b4af9db2c06af0102ced18fcb062597d38be26
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
840f39b169474b96b279516ab1419970aeef469026162467e8800a5a3e72641c
8e440e4c0a288d80f6d9e16d5d9d055e1563ac6243d61ce924383e5ad17ed642
9b2e184a5bbaf3c56f9365e96039be922587ed15d96f6004a2f9bf0d61473433
a61357d28686819a36fb748c42a745366c611aa556d26ceb9a3ebb0035632064
b0e4dd9976f78c7fc3fc1d548492ba82d90b6515227f5cff27d642993275fd9c
bbb797039c9c11064470c7cd238f53e2826f73f660be63f2853af77c8aa331d0
bef1acd24d825c495f65c5603c443adf00e08086620e5eaf9ded75b6e8b4012d
c26559e7f24a5ce57b0ba3d17f82a406bf1873cc7f6c445080ca8b361cc49646
c4193fa61102410c7cafcfbfb00c8f9907b70c99a3c20eefb2a76941a0e587a6
cb3c74487498e9f91ec9a5f5840f128445caf82d5d1fce5d4f691a71c3e1a631
dd833a037a47e1014297d59b494f285c5e4de96ff6ca5bd6d28da0f99e9398b4
e2bdc9927f7b72448e3f9fd25f13d3c6b6f4f21a6393f5e0ad04bc820b01e5e7
ee9c60e3a02c0a87e5b706b3930a59268947ce64103ff2a84240597fec15f59f
f48fd2fe8ac08498dedf12846742d2e26f2676a7bfda533843a89f160e21f4bd
f645fbda6022f3fde076baece02faa59d03089c0738ba57f0d222dad77d7e886