radiolibertymp.ro
Open in
urlscan Pro
104.21.60.31
Public Scan
Effective URL: https://radiolibertymp.ro/
Submission: On June 29 via api from US — Scanned from AT
Summary
TLS certificate: Issued by WE1 on June 25th 2024. Valid for: 3 months.
This is the only time radiolibertymp.ro was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 152.53.2.149 152.53.2.149 | 197540 (NETCUP-AS...) (NETCUP-AS netcup GmbH) | |
22 | 104.21.60.31 104.21.60.31 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
9 | 104.22.59.91 104.22.59.91 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 216.58.206.42 216.58.206.42 | 15169 (GOOGLE) (GOOGLE) | |
2 | 54.217.29.83 54.217.29.83 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 142.250.185.67 142.250.185.67 | 15169 (GOOGLE) (GOOGLE) | |
37 | 6 |
ASN197540 (NETCUP-AS netcup GmbH, DE)
PTR: v2202405224814271800.ultrasrv.de
hs1.radionephrite2.com |
ASN15169 (GOOGLE, US)
PTR: lcfraa-aa-in-f10.1e100.net
fonts.googleapis.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-54-217-29-83.eu-west-1.compute.amazonaws.com
log.cookieyes.com |
ASN15169 (GOOGLE, US)
PTR: fra16s48-in-f3.1e100.net
fonts.gstatic.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
22 |
radiolibertymp.ro
radiolibertymp.ro |
5 MB |
9 |
cdn-cookieyes.com
cdn-cookieyes.com — Cisco Umbrella Rank: 8844 |
77 KB |
2 |
gstatic.com
fonts.gstatic.com |
69 KB |
2 |
cookieyes.com
log.cookieyes.com — Cisco Umbrella Rank: 9784 |
305 B |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 83 |
1 KB |
1 |
radionephrite2.com
1 redirects
hs1.radionephrite2.com |
299 B |
37 | 6 |
Domain | Requested by | |
---|---|---|
22 | radiolibertymp.ro |
radiolibertymp.ro
|
9 | cdn-cookieyes.com |
radiolibertymp.ro
cdn-cookieyes.com |
2 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | log.cookieyes.com |
cdn-cookieyes.com
|
1 | fonts.googleapis.com |
radiolibertymp.ro
|
1 | hs1.radionephrite2.com | 1 redirects |
37 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.cookieyes.com |
main.baxandrei.ro |
forms.gle |
liberty.mp |
ucp.liberty.mp |
Subject Issuer | Validity | Valid | |
---|---|---|---|
radiolibertymp.ro WE1 |
2024-06-25 - 2024-09-23 |
3 months | crt.sh |
cdn-cookieyes.com GTS CA 1P5 |
2024-05-27 - 2024-08-25 |
3 months | crt.sh |
upload.video.google.com WR2 |
2024-06-13 - 2024-09-05 |
3 months | crt.sh |
log.cookieyes.com Amazon RSA 2048 M02 |
2024-03-26 - 2025-04-25 |
a year | crt.sh |
*.gstatic.com WR2 |
2024-06-13 - 2024-09-05 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://radiolibertymp.ro/
Frame ID: 6840EEE7C65F8438A87EBE14677AA1C4
Requests: 38 HTTP requests in this frame
Screenshot
Page Title
Radio LibertyMP – www.radiolibertymp.roPage URL History Show full URLs
-
https://hs1.radionephrite2.com/
HTTP 302
https://radiolibertymp.ro/ Page URL
Detected technologies
WordPress (CMS) ExpandDetected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
Bootstrap (Web Frameworks) Expand
Detected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery Migrate (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
Page Statistics
8 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: Dedicatii
Search URL Search Domain Scan URL
Title: Contribuie cu muzica ta favorita in playlist-urile oficiale!
Search URL Search Domain Scan URL
Title: Liberty.MP
Search URL Search Domain Scan URL
Title: liberty.mp discord server
Search URL Search Domain Scan URL
Title: liberty.mp ucp
Search URL Search Domain Scan URL
Title: Contact
Search URL Search Domain Scan URL
Title: iClou
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://hs1.radionephrite2.com/
HTTP 302
https://radiolibertymp.ro/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H3 |
Primary Request
/
radiolibertymp.ro/ Redirect Chain
|
61 KB 12 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
script.js
cdn-cookieyes.com/client_data/09de8d41691d9bf2d90539a6/ |
96 KB 34 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
dashicons.min.css
radiolibertymp.ro/wp-includes/css/ |
58 KB 35 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
extra.min.css
radiolibertymp.ro/wp-content/plugins/menu-icons/css/ |
815 B 836 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
style.min.css
radiolibertymp.ro/wp-includes/css/dist/block-library/ |
111 KB 15 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
azuracast-widget.css
radiolibertymp.ro/wp-content/plugins/now-playing-widget-fuer-azuracast-stationen/assets/css/ |
454 B 799 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
style.css
radiolibertymp.ro/wp-content/plugins/audioigniter/player/build/ |
20 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
style.css
radiolibertymp.ro/wp-content/themes/chromenews/assets/icons/ |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
14 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
style.min.css
radiolibertymp.ro/wp-content/themes/chromenews/ |
364 KB 48 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.min.js
radiolibertymp.ro/wp-includes/js/jquery/ |
86 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery-migrate.min.js
radiolibertymp.ro/wp-includes/js/jquery/ |
13 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.cookie.js
radiolibertymp.ro/wp-content/themes/chromenews/assets/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
NchanSubscriber.js
radiolibertymp.ro/wp-content/plugins/now-playing-widget-fuer-azuracast-stationen/assets/js/ |
21 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
azurawidget-asynchron.js
radiolibertymp.ro/wp-content/plugins/now-playing-widget-fuer-azuracast-stationen/assets/js/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
app.js
radiolibertymp.ro/wp-content/plugins/audioigniter/player/build/ |
296 KB 88 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
toggle-script.js
radiolibertymp.ro/wp-content/themes/chromenews/assets/ |
1 KB 942 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
navigation.js
radiolibertymp.ro/wp-content/themes/chromenews/js/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
skip-link-focus-fix.js
radiolibertymp.ro/wp-content/themes/chromenews/js/ |
426 B 805 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
script.js
radiolibertymp.ro/wp-content/themes/chromenews/assets/ |
19 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.min.js
radiolibertymp.ro/wp-content/themes/chromenews/assets/bootstrap/js/ |
57 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
log
log.cookieyes.com/api/v1/ |
2 B 153 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
banner.js
cdn-cookieyes.com/client_data/09de8d41691d9bf2d90539a6/ |
98 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET BLOB |
5dd6ba40-3450-4787-b911-f0b6e2b1c417
https://radiolibertymp.ro/ |
1 KB 0 |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
92zatBhPNqw73oTd4g.woff2
fonts.gstatic.com/s/jost/v15/ |
26 KB 27 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
31 KB 31 KB |
Font
application/x-font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
chromenews-icons.ttf
radiolibertymp.ro/wp-content/themes/chromenews/assets/icons/fonts/ |
15 KB 15 KB |
Font
application/x-font-ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf6D30.woff2
fonts.gstatic.com/s/notoserif/v23/ |
42 KB 42 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
wp-emoji-release.min.js
radiolibertymp.ro/wp-includes/js/ |
18 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
grand-theft-auto-grand-theft-auto-v.gif
radiolibertymp.ro/wp-content/uploads/2023/10/ |
4 MB 4 MB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KyUpEOqu.json
cdn-cookieyes.com/client_data/09de8d41691d9bf2d90539a6/ |
43 B 335 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
W_nnNQ1P.json
cdn-cookieyes.com/client_data/09de8d41691d9bf2d90539a6/config/ |
32 KB 5 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wmzrcRH9.json
cdn-cookieyes.com/client_data/09de8d41691d9bf2d90539a6/translations/ |
2 KB 818 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
qciF849t.json
cdn-cookieyes.com/client_data/09de8d41691d9bf2d90539a6/audit-table/ |
3 KB 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
revisit.svg
cdn-cookieyes.com/assets/images/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
close.svg
cdn-cookieyes.com/assets/images/ |
1 KB 767 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
poweredbtcky.svg
cdn-cookieyes.com/assets/images/ |
4 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
log
log.cookieyes.com/api/v1/ |
2 B 152 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
24 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.
undefined| event object| fence object| sharedStorage object| cookieyes object| _wpemojiSettings undefined| $ function| jQuery function| NchanSubscriber object| aiStrings object| aiStats object| webpackChunkaudioigniter function| SoundManager object| soundManager function| sprintf function| vsprintf function| __CI_AUDIOIGNITER_MANUAL_INIT__ object| AFlocalizedTime object| bootstrap object| regeneratorRuntime function| revisitCkyConsent function| performBannerAction function| getCkyConsent object| twemoji object| wp1 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 |
---|---|---|
.radiolibertymp.ro/ | Name: cookieyes-consent Value: consentid:dHI3bnVrb2lVS3VvTEd1Wlhrc2N6VldYRGVrek1PT2c,consent:no,action:,necessary:yes,functional:no,analytics:no,performance:no,advertisement:no,other:no |
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-cookieyes.com
fonts.googleapis.com
fonts.gstatic.com
hs1.radionephrite2.com
log.cookieyes.com
radiolibertymp.ro
104.21.60.31
104.22.59.91
142.250.185.67
152.53.2.149
216.58.206.42
54.217.29.83
02759d746437dd5f82a088d7215c25808f39df5b829e01053a622bde93063bc1
080f4016a222eb8194295890d1bc2ad9700019d6d7d610c8bd47e1384923fe33
109fe5ea03ad629975c99b230f1169e8062ec91087e66d7ffea3065ca7b32d57
124d9abd7bee482140f2d9036f89266cd9437216f36ef2af4048e00922488198
16c2002cdeb86cf5a9d35ada5664c29b26feb05b9ef7d3a8e21e0c7e86ded6ad
1e3ceb99e33b0f3d149b7d617b24a487d07fe7595aa24d04a7f45a0312b0654c
2c5d7793bb9ad7f820eef9c775c3a702924e1a4c0fa0fa3b9b83f68f0d67150f
405a5e4943b97243440d632a958bb6e79f1d1929666745000a22ebaa5fa2d819
451af75245b2b8055066eb79e742922c2fd5fe15b7f5b9303ec9076cd73e167c
4e6ce5444c7f396cef0eb1fa3611034151e485dd06fbe5573a5583e1eebc98c3
4e6d91d5b79e0de32427a51ec957d4bb428c0421d8f9bf3a20153e144e1d9840
5274f11e6fb32ae0cf2dfb9f8043272865c397a7c4223b4cfa7d50ea52fbde89
5370d48944e8c97a7a3ca4337f1c0542a66ae09a578ca3ce71661935188d8848
559453a95c1a6c25a914384aa9ba3f37b8f0c16fc29be809cbcd673f085dca72
565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3
5b9f9afe7621ec465573f58064f5bef3a229e5e19362351168fd211f6a28bb5c
6db83b2803fed3f9b574567755102b18c401904a374c8acf4c9a2e9b0159cb4f
6f927ccaed9b89b87818cc95e5a708aa87371e7efa1528789c0e6f15174d2b4f
7209e11a45cef119e8d3539afb2689835d17b16a0a22f8334d867cf77a220d2a
7d10f6f72f25ef6edd8e1347c16fa7b2341e05624053907b848b81ae641c79fe
85bcaef23d414fd5f64f337c838cd84a53caadee16f275c3015626a634e073e8
8a7e63b12414a214598460872b360868e0caced918ba9807e560448e1cab912c
911f58b8d14bd6f73a83fd774e44bec97e896317c7093dc83e96921e64f1fbd5
932a0479786b24785146eee36c42c6191599adcb73898365a78a1ea1b364acba
968ab8ae6f33119ee267a11ce60920934e0d5e9d4714a3eb6b47cb9f05e42a0f
98cecf88a23542fa047ce46eedb650b5c5128761ed4386c0977b847094ddfa20
9d3959df4ebd84904a1622b6d7c9728f487e0c4d372f9bc2f59d0c480702f9c5
9f04c0b88adf0a7151dadfefc3cd2d334e989bef0b0daf9e49d9dbd729f27819
a049e1abe441835a2bcf35258936072189a0a52d0000c4ed2094e59d2afd189b
adf46afe54d4cb970499b51ac81d525883d35794006360d30e4bd0c40543be68
c21e5a2b32c47bc5f9d9efc97bc0e29fd081946d1d3ebffc5621cfafb1d3960e
cb6f2d32c49d1c2b25e9ffc9aaafa3f83075346c01bcd4ae6eb187392a4292cf
dbe27605656eb5ded969f379cbc5f785c80f23613471b166088e724bab2c395a
dde3261ae85ead281a4f3120a5c4cee3bc7a1874c284c4a23874af1ada1f08ec
de059be36fa3924307eead3cde43546467f695181804528945151ebe0e5a0c51
e8b3711c224a82bdc9d9183f5076c43c0a99753b682f08260b145744451474a2
ed7c487f915432d9464e2af0a83002ee93596e86e076f3c917e439e5b844d08b