Submitted URL: https://alonso1980.com/
Effective URL: https://www.alonso1980.com/
Submission: On July 01 via api from US — Scanned from ES

Summary

This website contacted 2 IPs in 2 countries across 2 domains to perform 12 HTTP transactions. The main IP is 185.18.197.252, located in Spain and belongs to PROFESIONALHOSTING, ES. The main domain is www.alonso1980.com.
TLS certificate: Issued by R11 on July 1st 2024. Valid for: 3 months.
This is the only time www.alonso1980.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
1 11 185.18.197.252 200960 (PROFESION...)
2 2400:52e0:1e0... 60068 (CDN77 _)
12 2
Apex Domain
Subdomains
Transfer
11 alonso1980.com
alonso1980.com
www.alonso1980.com
498 KB
2 bunny.net
fonts.bunny.net — Cisco Umbrella Rank: 11698
18 KB
12 2
Domain Requested by
10 www.alonso1980.com www.alonso1980.com
2 fonts.bunny.net www.alonso1980.com
fonts.bunny.net
1 alonso1980.com 1 redirects
12 3

This site contains no links.

Subject Issuer Validity Valid
alonso1980.com
R11
2024-07-01 -
2024-09-29
3 months crt.sh
fonts.bunny.net
R3
2024-05-23 -
2024-08-21
3 months crt.sh

This page contains 1 frames:

Primary Page: https://www.alonso1980.com/
Frame ID: FB3DB6B67406F79E4E75826886240A7F
Requests: 12 HTTP requests in this frame

Screenshot

Page Title

Página web en construcción

Page URL History Show full URLs

  1. https://alonso1980.com/ HTTP 301
    https://www.alonso1980.com/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • /wp-(?:content|includes)/

Overall confidence: 100%
Detected patterns
  • <div class=(?:"|')[^"']*elementor

Overall confidence: 100%
Detected patterns
  • jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?

Overall confidence: 100%
Detected patterns
  • jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?

Page Statistics

12
Requests

100 %
HTTPS

50 %
IPv6

2
Domains

3
Subdomains

2
IPs

2
Countries

516 kB
Transfer

514 kB
Size

0
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. https://alonso1980.com/ HTTP 301
    https://www.alonso1980.com/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

12 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
www.alonso1980.com/
Redirect Chain
  • https://alonso1980.com/
  • https://www.alonso1980.com/
8 KB
9 KB
Document
General
Full URL
https://www.alonso1980.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
185.18.197.252 , Spain, ASN200960 (PROFESIONALHOSTING, ES),
Reverse DNS
dns197252.phdns2.es
Software
Apache / PleskLin
Resource Hash
de93e1c082905135b11a389013910a9b065dc811b95bc9ee643b17b07541f915

Request headers

Accept-Language
es-ES,es;q=0.9;q=0.9
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
sec-ch-ua-mobile
?0
sec-ch-ua-platform
"Win32"

Response headers

Cache-Control
no-cache, must-revalidate, max-age=0
Connection
Keep-Alive
Content-Length
8377
Content-Type
text/html; charset=UTF-8
Date
Mon, 01 Jul 2024 17:45:24 GMT
Expires
Wed, 11 Jan 1984 05:00:00 GMT
Keep-Alive
timeout=5, max=100
Link
<https://www.alonso1980.com/wp-json/>; rel="https://api.w.org/", <https://www.alonso1980.com/wp-json/wp/v2/pages/17984>; rel="alternate"; type="application/json", <https://www.alonso1980.com/>; rel=shortlink
Server
Apache
X-Powered-By
PleskLin

Redirect headers

Connection
Keep-Alive
Content-Length
0
Content-Type
text/html; charset=UTF-8
Date
Mon, 01 Jul 2024 17:45:23 GMT
Keep-Alive
timeout=5, max=100
Location
https://www.alonso1980.com/
Server
Apache
X-Powered-By
PleskLin
X-Redirect-By
WordPress
style.css
www.alonso1980.com/wp-content/plugins/maintenance/load/css/
16 KB
16 KB
Stylesheet
General
Full URL
https://www.alonso1980.com/wp-content/plugins/maintenance/load/css/style.css?ver=1719823396
Requested by
Host: www.alonso1980.com
URL: https://www.alonso1980.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
185.18.197.252 , Spain, ASN200960 (PROFESIONALHOSTING, ES),
Reverse DNS
dns197252.phdns2.es
Software
Apache / PleskLin
Resource Hash
f4b01013d89759e931124b9d53118d6c868eecac24a894ec4336361bb28278fb

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://www.alonso1980.com/
Accept-Language
es-ES,es;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Mon, 01 Jul 2024 17:45:26 GMT
Last-Modified
Mon, 01 Jul 2024 08:43:16 GMT
Server
Apache
ETag
"4040-61c2b96a25268"
X-Powered-By
PleskLin
Content-Type
text/css
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=5, max=99
Content-Length
16448
fonts.css
www.alonso1980.com/wp-content/plugins/maintenance/load/css/
47 KB
48 KB
Stylesheet
General
Full URL
https://www.alonso1980.com/wp-content/plugins/maintenance/load/css/fonts.css?ver=1719823396
Requested by
Host: www.alonso1980.com
URL: https://www.alonso1980.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
185.18.197.252 , Spain, ASN200960 (PROFESIONALHOSTING, ES),
Reverse DNS
dns197252.phdns2.es
Software
Apache / PleskLin
Resource Hash
a91c36795c5ca61c5d432a09e2158cc841e178ea3037431d620ab25c68617cd8

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://www.alonso1980.com/
Accept-Language
es-ES,es;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Mon, 01 Jul 2024 17:45:26 GMT
Last-Modified
Mon, 01 Jul 2024 08:43:16 GMT
Server
Apache
ETag
"bd5c-61c2b96a25268"
X-Powered-By
PleskLin
Content-Type
text/css
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=5, max=98
Content-Length
48476
css
fonts.bunny.net/
3 KB
1 KB
Stylesheet
General
Full URL
https://fonts.bunny.net/css?family=Open%20Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic:300
Requested by
Host: www.alonso1980.com
URL: https://www.alonso1980.com/
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1081:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1081 /
Resource Hash
6d15dfc970574dcd637adc8d6e0f383a74e45068d927740001e06a60f2f46ca8

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://www.alonso1980.com/
Accept-Language
es-ES,es;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 17:45:26 GMT
content-encoding
br
cdn-edgestorageid
1080
cdn-cachedat
06/16/2024 03:59:17
cdn-pullzone
781720
last-modified
Sun, 16 Jun 2024 03:59:17 GMT
server
BunnyCDN-DE1-1081
cdn-proxyver
1.04
cdn-requestpullcode
200
vary
Accept-Encoding
content-type
text/css; charset=utf-8
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
3a60ca70-b89d-4cd5-a4b5-34a3468d7e0f
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
cdn-requestid
8a6a648a9c1212006df91043d0f83712
cdn-requestcountrycode
ES
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
logo-white.png
www.alonso1980.com/wp-content/uploads/2024/06/
22 KB
22 KB
Image
General
Full URL
https://www.alonso1980.com/wp-content/uploads/2024/06/logo-white.png
Requested by
Host: www.alonso1980.com
URL: https://www.alonso1980.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
185.18.197.252 , Spain, ASN200960 (PROFESIONALHOSTING, ES),
Reverse DNS
dns197252.phdns2.es
Software
Apache / PleskLin
Resource Hash
57fd919f68b97c1a8420edafe2857e41444fc398d2f51ad4bc5803b3e7f3f782

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://www.alonso1980.com/
Accept-Language
es-ES,es;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Mon, 01 Jul 2024 17:45:26 GMT
Last-Modified
Thu, 27 Jun 2024 07:53:04 GMT
Server
Apache
ETag
"56e1-61bda6bb35800"
X-Powered-By
PleskLin
Content-Type
image/png
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=5, max=100
Content-Length
22241
slider3-1.jpg
www.alonso1980.com/wp-content/uploads/2024/06/
269 KB
269 KB
Image
General
Full URL
https://www.alonso1980.com/wp-content/uploads/2024/06/slider3-1.jpg
Requested by
Host: www.alonso1980.com
URL: https://www.alonso1980.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
185.18.197.252 , Spain, ASN200960 (PROFESIONALHOSTING, ES),
Reverse DNS
dns197252.phdns2.es
Software
Apache / PleskLin
Resource Hash
990670b461ce01dbe2b8a25ef8faf82394b29218f8d2aa998f0765ec6f24f2bc

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://www.alonso1980.com/
Accept-Language
es-ES,es;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Mon, 01 Jul 2024 17:45:26 GMT
Last-Modified
Thu, 27 Jun 2024 08:06:56 GMT
Server
Apache
ETag
"43278-61bda9d4aa800"
X-Powered-By
PleskLin
Content-Type
image/jpeg
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=5, max=100
Content-Length
275064
jquery.min.js
www.alonso1980.com/wp-includes/js/jquery/
86 KB
86 KB
Script
General
Full URL
https://www.alonso1980.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1
Requested by
Host: www.alonso1980.com
URL: https://www.alonso1980.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
185.18.197.252 , Spain, ASN200960 (PROFESIONALHOSTING, ES),
Reverse DNS
dns197252.phdns2.es
Software
Apache / PleskLin
Resource Hash
cb6f2d32c49d1c2b25e9ffc9aaafa3f83075346c01bcd4ae6eb187392a4292cf

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://www.alonso1980.com/
Accept-Language
es-ES,es;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Mon, 01 Jul 2024 17:45:26 GMT
Last-Modified
Mon, 28 Aug 2023 15:14:22 GMT
Server
Apache
ETag
"15601-603fd26278f80"
X-Powered-By
PleskLin
Content-Type
application/javascript
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=5, max=100
Content-Length
87553
jquery-migrate.min.js
www.alonso1980.com/wp-includes/js/jquery/
13 KB
14 KB
Script
General
Full URL
https://www.alonso1980.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1
Requested by
Host: www.alonso1980.com
URL: https://www.alonso1980.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
185.18.197.252 , Spain, ASN200960 (PROFESIONALHOSTING, ES),
Reverse DNS
dns197252.phdns2.es
Software
Apache / PleskLin
Resource Hash
5274f11e6fb32ae0cf2dfb9f8043272865c397a7c4223b4cfa7d50ea52fbde89

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://www.alonso1980.com/
Accept-Language
es-ES,es;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Mon, 01 Jul 2024 17:45:26 GMT
Last-Modified
Fri, 09 Jun 2023 03:49:24 GMT
Server
Apache
ETag
"3509-5fdaa4137d900"
X-Powered-By
PleskLin
Content-Type
application/javascript
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=5, max=100
Content-Length
13577
jquery.frontend.js
www.alonso1980.com/wp-content/plugins/maintenance/load/js/
2 KB
2 KB
Script
General
Full URL
https://www.alonso1980.com/wp-content/plugins/maintenance/load/js/jquery.frontend.js?ver=1719823396
Requested by
Host: www.alonso1980.com
URL: https://www.alonso1980.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
185.18.197.252 , Spain, ASN200960 (PROFESIONALHOSTING, ES),
Reverse DNS
dns197252.phdns2.es
Software
Apache / PleskLin
Resource Hash
2bc30f2470769a137e994cd92fa1ccf10e6f662b4ffae1397342344a913d2133

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://www.alonso1980.com/
Accept-Language
es-ES,es;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Mon, 01 Jul 2024 17:45:26 GMT
Last-Modified
Mon, 01 Jul 2024 08:43:16 GMT
Server
Apache
ETag
"7c0-61c2b96a271a8"
X-Powered-By
PleskLin
Content-Type
application/javascript
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=5, max=100
Content-Length
1984
foundation-icons.woff
www.alonso1980.com/wp-content/plugins/maintenance/load/fonts/
31 KB
32 KB
Font
General
Full URL
https://www.alonso1980.com/wp-content/plugins/maintenance/load/fonts/foundation-icons.woff
Requested by
Host: www.alonso1980.com
URL: https://www.alonso1980.com/wp-content/plugins/maintenance/load/css/fonts.css?ver=1719823396
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
185.18.197.252 , Spain, ASN200960 (PROFESIONALHOSTING, ES),
Reverse DNS
dns197252.phdns2.es
Software
Apache / PleskLin
Resource Hash
8c44c3feedae5331a281278ea3ba91d2255928a2f3010d316d6fbb9052e0c2ec

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://www.alonso1980.com/wp-content/plugins/maintenance/load/css/fonts.css?ver=1719823396
Origin
https://www.alonso1980.com
Accept-Language
es-ES,es;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Mon, 01 Jul 2024 17:45:26 GMT
Last-Modified
Mon, 01 Jul 2024 08:43:16 GMT
Server
Apache
ETag
"7d14-61c2b96a26dc0"
X-Powered-By
PleskLin
Content-Type
font/woff
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=5, max=99
Content-Length
32020
open-sans-latin-400-normal.woff2
fonts.bunny.net/open-sans/files/
16 KB
17 KB
Font
General
Full URL
https://fonts.bunny.net/open-sans/files/open-sans-latin-400-normal.woff2
Requested by
Host: fonts.bunny.net
URL: https://fonts.bunny.net/css?family=Open%20Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic:300
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1081:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1081 /
Resource Hash
b34551ae25916c460423b82beb8e0675b27f76a9a2908f18286260fbd6de6681

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://fonts.bunny.net/css?family=Open%20Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic:300
Origin
https://www.alonso1980.com
Accept-Language
es-ES,es;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 17:45:26 GMT
cdn-edgestorageid
1079
cdn-storageserver
DE-664
cdn-cachedat
05/13/2024 06:15:24
cdn-pullzone
781720
content-length
16740
last-modified
Thu, 06 Jul 2023 07:56:39 GMT
server
BunnyCDN-DE1-1081
cdn-fileserver
660
cdn-requestpullcode
200
cdn-proxyver
1.04
etag
"64a673b7-4164"
content-type
font/woff2
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
3a60ca70-b89d-4cd5-a4b5-34a3468d7e0f
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
cdn-requestid
2ebde9f0ab45dea372534f878fcc6380
accept-ranges
bytes
cdn-requestcountrycode
ES
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
cropped-favicon-32x32.png
www.alonso1980.com/wp-content/uploads/2024/06/
817 B
1 KB
Other
General
Full URL
https://www.alonso1980.com/wp-content/uploads/2024/06/cropped-favicon-32x32.png
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
185.18.197.252 , Spain, ASN200960 (PROFESIONALHOSTING, ES),
Reverse DNS
dns197252.phdns2.es
Software
Apache / PleskLin
Resource Hash
44d060be290fa6e824fe296ceacf603fd16b58b040eb3e1b720b35983efe669e

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://www.alonso1980.com/
Accept-Language
es-ES,es;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Mon, 01 Jul 2024 17:45:27 GMT
Last-Modified
Thu, 27 Jun 2024 07:38:08 GMT
Server
Apache
ETag
"331-61bda364b7800"
X-Powered-By
PleskLin
Content-Type
image/png
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=5, max=98
Content-Length
817

Verdicts & Comments Add Verdict or Comment

6 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 undefined| $ function| jQuery object| mtnc_front_options

0 Cookies

1 Console Messages

Source Level URL
Text
recommendation verbose URL: https://www.alonso1980.com/
Message:
[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o