Resultado de la comprobación para: playready.directtaps.net
-
playready.directtaps.net está ONLINE
Información adicional para https://playready.directtaps.net
Información Técnica
| Código de estado HTTP | 200 |
|---|---|
| Versión HTTP | HTTP/1.1 |
| HTTPS | ✔ Disponible |
| Dirección IP | 150.171.110.117 |
| 🔄 🟡 Cadena de redirecciones larga | Hay 4 redirecciones, lo que puede afectar al SEO y al rendimiento. |
| 🔄 🔴 Redirect Loop Detectado | La URL "https://learn.microsoft.com/en-us/playready/" redirige a sí misma, creando un bucle. |
| ℹ 🔵 Sin compresión | El servidor no usa Gzip ni Brotli. Habilita compresión para reducir el ancho de banda. |
Código de estado HTTP 200
Versión HTTP HTTP/1.1
HTTPS ✔ Disponible
Dirección IP 150.171.110.117
🔄 🟡 Cadena de redirecciones larga Hay 4 redirecciones, lo que puede afectar al SEO y al rendimiento.
🔄 🔴 Redirect Loop Detectado La URL "https://learn.microsoft.com/en-us/playready/" redirige a sí misma, creando un bucle.
ℹ 🔵 Sin compresión El servidor no usa Gzip ni Brotli. Habilita compresión para reducir el ancho de banda.
Versión HTTP HTTP/1.1
HTTPS ✔ Disponible
Dirección IP 150.171.110.117
🔄 🟡 Cadena de redirecciones larga Hay 4 redirecciones, lo que puede afectar al SEO y al rendimiento.
🔄 🔴 Redirect Loop Detectado La URL "https://learn.microsoft.com/en-us/playready/" redirige a sí misma, creando un bucle.
ℹ 🔵 Sin compresión El servidor no usa Gzip ni Brotli. Habilita compresión para reducir el ancho de banda.
Cadena de Redirecciones
| # | URL | Código de estado HTTP | Estado |
|---|---|---|---|
| 1 | https://playready.directtaps.net:443 | 301 | HTTP/2 301 |
| 2 | https://learn.microsoft.com/playready | 302 | HTTP/2 302 |
| 3 | https://learn.microsoft.com/en-us/playready | 301 | HTTP/2 301 |
| 4 | https://learn.microsoft.com/en-us/playready/ | 200 | HTTP/2 200 |
#1 URL https://playready.directtaps.net:443
Código de estado HTTP 301
Estado HTTP/2 301
#2 URL https://learn.microsoft.com/playready
Código de estado HTTP 302
Estado HTTP/2 302
#3 URL https://learn.microsoft.com/en-us/playready
Código de estado HTTP 301
Estado HTTP/2 301
#4 URL https://learn.microsoft.com/en-us/playready/
Código de estado HTTP 200
Estado HTTP/2 200
Código de estado HTTP 301
Estado HTTP/2 301
#2 URL https://learn.microsoft.com/playready
Código de estado HTTP 302
Estado HTTP/2 302
#3 URL https://learn.microsoft.com/en-us/playready
Código de estado HTTP 301
Estado HTTP/2 301
#4 URL https://learn.microsoft.com/en-us/playready/
Código de estado HTTP 200
Estado HTTP/2 200
Rendimiento
| Resolución DNS | 4.1 ms |
|---|---|
| Conexión TCP | 5.6 ms |
| Negociación TLS | 9.3 ms |
| Tiempo hasta el primer byte (TTFB) | 50.4 ms |
| Descarga de contenido | 1.4 ms |
| Tiempo total de respuesta | 51.8 ms |
Resolución DNS 4.1 ms
Conexión TCP 5.6 ms
Negociación TLS 9.3 ms
Tiempo hasta el primer byte (TTFB) 50.4 ms
Descarga de contenido 1.4 ms
Tiempo total de respuesta 51.8 ms
Conexión TCP 5.6 ms
Negociación TLS 9.3 ms
Tiempo hasta el primer byte (TTFB) 50.4 ms
Descarga de contenido 1.4 ms
Tiempo total de respuesta 51.8 ms
Seguridad
| HTTPS | ✔ Activado |
|---|---|
| HSTS | ✔ max-age=31536000; includeSubDomains; preload |
| CSP | ✔ Configurado |
| X-Frame-Options | ✔ SAMEORIGIN |
| X-Content-Type-Options | ✔ nosniff |
| Política de Referrer | strict-origin-when-cross-origin |
| HTTP/2 | ⚠ HTTP/1.1 |
HTTPS ✔ Activado
HSTS ✔ max-age=31536000; includeSubDomains; preload
CSP ✔ Configurado
X-Frame-Options ✔ SAMEORIGIN
X-Content-Type-Options ✔ nosniff
Política de Referrer strict-origin-when-cross-origin
HTTP/2 ⚠ HTTP/1.1
HSTS ✔ max-age=31536000; includeSubDomains; preload
CSP ✔ Configurado
X-Frame-Options ✔ SAMEORIGIN
X-Content-Type-Options ✔ nosniff
Política de Referrer strict-origin-when-cross-origin
HTTP/2 ⚠ HTTP/1.1
Comprobación SEO
| Título | Microsoft PlayReady - PlayReady | Microsoft Learn |
|---|---|
| Meta descripción | Use PlayReady for defining, incorporating, and enforcing rights for digital media. The service provider and content provider can control the expiration date, the number of times a user can play the content file, the resolution of the content that can be played on a screen, the type of screen that content is rendered to, and many other control settings. |
| Canonical | https://learn.microsoft.com/en-us/playready/ |
| Título Open Graph | Microsoft PlayReady - PlayReady |
| Descripción Open Graph | Use PlayReady for defining, incorporating, and enforcing rights for digital media. The service provider and content provider can control the expiration date, the number of times a user can play the content file, the resolution of the content that can be played on a screen, the type of screen that content is rendered to, and many other control settings. |
| Imagen Open Graph | https://learn.microsoft.com/en-us/media/open-graph-image.png |
| Twitter Card | summary_large_image |
Título Microsoft PlayReady - PlayReady | Microsoft Learn
Meta descripción Use PlayReady for defining, incorporating, and enforcing rights for digital media. The service provider and content provider can control the expiration date, the number of times a user can play the content file, the resolution of the content that can be played on a screen, the type of screen that content is rendered to, and many other control settings.
Canonical https://learn.microsoft.com/en-us/playready/
Título Open Graph Microsoft PlayReady - PlayReady
Descripción Open Graph Use PlayReady for defining, incorporating, and enforcing rights for digital media. The service provider and content provider can control the expiration date, the number of times a user can play the content file, the resolution of the content that can be played on a screen, the type of screen that content is rendered to, and many other control settings.
Imagen Open Graph https://learn.microsoft.com/en-us/media/open-graph-image.png
Twitter Card summary_large_image
Meta descripción Use PlayReady for defining, incorporating, and enforcing rights for digital media. The service provider and content provider can control the expiration date, the number of times a user can play the content file, the resolution of the content that can be played on a screen, the type of screen that content is rendered to, and many other control settings.
Canonical https://learn.microsoft.com/en-us/playready/
Título Open Graph Microsoft PlayReady - PlayReady
Descripción Open Graph Use PlayReady for defining, incorporating, and enforcing rights for digital media. The service provider and content provider can control the expiration date, the number of times a user can play the content file, the resolution of the content that can be played on a screen, the type of screen that content is rendered to, and many other control settings.
Imagen Open Graph https://learn.microsoft.com/en-us/media/open-graph-image.png
Twitter Card summary_large_image
Tecnologías Detectadas
| Tecnología | Vue.js Google Analytics |
|---|
Tecnología Vue.js Google Analytics
Cabeceras HTTP
| Content-type | text/html |
|---|---|
| Etag | "HVxLEcFQxrpqNLUjQFS+mpHFt98=" |
| Last-modified | Fri, 04 Oct 2024 21:16:21 GMT |
| Content-security-policy | default-src *;script-src 'self' 'unsafe-inline' 'unsafe-eval' *.microsoft.com js.monitor.azure.com dc.services.visualstudio.com try-ppe.dot.net aznb-ame-prod.azureedge.net client-api.arkoselabs.com markdowneditor-public-e0gpfpcwcbbze3ag.b01.azurefd.net markdowneditor-PubDev-czdhe4dpdyaee6fj.b01.azurefd.net markdowneditor-external-Public-fmgmfefddycxdmfj.b01.azurefd.net MarkdownEditor-external-PubDev-dfgagughg7fub7h5.b01.azurefd.net h64.online-metrix.net *.clarity.ms;style-src 'self' 'unsafe-inline' *.microsoft.com aznb-ame-prod.azureedge.net try-ppe.dot.net MarkdownEditor-external-PubDev-dfgagughg7fub7h5.b01.azurefd.net markdowneditor-PubDev-czdhe4dpdyaee6fj.b01.azurefd.net markdowneditor-public-e0gpfpcwcbbze3ag.b01.azurefd.net markdowneditor-external-Public-fmgmfefddycxdmfj.b01.azurefd.net;img-src * data: blob:;frame-ancestors docs.microsoft.com *.docs.microsoft.com learn.microsoft.com *.learn.microsoft.com labclient.labondemand.com portal.azure.com *.portal.azure.com portal.azure.us portal.azure.cn ai.azure.com *.ai.azure.com learn-video.azurefd.net docs.azure.cn *.onecloud.azure-test.net *.sharepoint.com localhost:3000 local.learn.microsoft-int.com;worker-src 'self' blob: *.microsoft.com aznb-ame-prod.azureedge.net;form-action 'self' *.microsoft.com *.azure.cn *.pearsonvue.com;media-src 'self' blob: *.microsoft.com *.azure.cn videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net videoencodingpubdevwus.blob.core.windows.net videoencodingpublicwus.blob.core.windows.net;base-uri 'self';font-src 'self' https: data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests |
| Cross-origin-opener-policy | unsafe-none |
| Cross-origin-resource-policy | cross-origin |
| Origin-agent-cluster | ?1 |
| Referrer-policy | strict-origin-when-cross-origin |
| X-content-type-options | nosniff |
| X-dns-prefetch-control | off |
| X-download-options | noopen |
| X-frame-options | SAMEORIGIN |
| X-permitted-cross-domain-policies | none |
| X-xss-protection | 0 |
| X-buildversion | 0.4.03488.8049-c02b30ef |
| X-azure-ref | 20260722T192530Z-15f9cc68ffdq2xhlhC1LONxt580000001b3g00000000db1a |
| Nel | {"report_to":"network-errors","max_age":604800,"success_fraction":0.01,"failure_fraction":1.0} |
| Report-to | {"group":"network-errors","max_age":604800,"endpoints":[{"url":"https://mdec.nelreports.net/api/report?cat=mdocs"}]} |
| Content-length | 31737 |
| Cache-control | public, max-age=271 |
| Expires | Sat, 25 Jul 2026 05:25:36 GMT |
| Date | Sat, 25 Jul 2026 05:21:05 GMT |
| Akamai-cache-status | Miss from child, Hit from parent |
| Strict-transport-security | max-age=31536000; includeSubDomains; preload |
Meta Tags
| Viewport | width=device-width, initial-scale=1.0 |
|---|---|
| Color-scheme | light dark |
| Description | Use PlayReady for defining, incorporating, and enforcing rights for digital media. The service provider and content provider can control the expiration date, the number of times a user can play the content file, the resolution of the content that can be played on a screen, the type of screen that content is rendered to, and many other control settings. |
| Platform_id | 254cdada-99e0-3aa7-7b5f-83bde7eaee24 |
| Scope | PlayReady |
| Locale | en-us |
| UhfHeaderId | MSDocsHeader-Dev_Games |
| Page_type | landing |
| Summary | Microsoft PlayReady content access and protection technology is a set of technologies that can be used to distribute audio/video content more securely over a network, and help prevent the unauthorized use of this content. |
| Schema | Landing |
| Ms.subservice | drm |
| Ms.service | playready |
| Breadcrumb_path | /playready/breadcrumb/toc.json |
| Feedback_system | Standard |
| Feedback_product_url | mailto:askplayready@microsoft.com |
| Ms.author | windowsdriverdev |
| Author | EliotSeattle |
| Ms.topic | landing-page |
| Ms.date | 2020-04-10T00:00:00Z |
| Document_id | e6073e67-1593-dcb8-f49d-8502459eb184 |
| Document_version_independent_id | b84157c3-16db-ca51-09a6-846b8f560baf |
| Updated_at | 2024-10-04T21:16:00Z |
| Original_content_git_url | https://github.com/MicrosoftDocs/PlayReady/blob/live/Docs/index.yml |
| Gitcommit | https://github.com/MicrosoftDocs/PlayReady/blob/857e0ed160d9a674cbc1904799dcd57ada2e3d2a/Docs/index.yml |
| Git_commit_id | 857e0ed160d9a674cbc1904799dcd57ada2e3d2a |
| Site_name | Docs |
| Depot_name | MSDN.PlayReady |
| Toc_rel | toc.json |
| Asset_id | index |
| Item_type | Content |
| Source_path | Docs/index.yml |
| Github_feedback_content_git_url | https://github.com/MicrosoftDocs/PlayReady/blob/live/Docs/index.yml |
| Markdown_url | https://learn.microsoft.com/en-us/playready/?accept=text/markdown |
Content-type text/html
Etag "HVxLEcFQxrpqNLUjQFS+mpHFt98="
Last-modified Fri, 04 Oct 2024 21:16:21 GMT
Content-security-policy default-src *;script-src 'self' 'unsafe-inline' 'unsafe-eval' *.microsoft.com js.monitor.azure.com dc.services.visualstudio.com try-ppe.dot.net aznb-ame-prod.azureedge.net client-api.arkoselabs.com markdowneditor-public-e0gpfpcwcbbze3ag.b01.azurefd.net markdowneditor-PubDev-czdhe4dpdyaee6fj.b01.azurefd.net markdowneditor-external-Public-fmgmfefddycxdmfj.b01.azurefd.net MarkdownEditor-external-PubDev-dfgagughg7fub7h5.b01.azurefd.net h64.online-metrix.net *.clarity.ms;style-src 'self' 'unsafe-inline' *.microsoft.com aznb-ame-prod.azureedge.net try-ppe.dot.net MarkdownEditor-external-PubDev-dfgagughg7fub7h5.b01.azurefd.net markdowneditor-PubDev-czdhe4dpdyaee6fj.b01.azurefd.net markdowneditor-public-e0gpfpcwcbbze3ag.b01.azurefd.net markdowneditor-external-Public-fmgmfefddycxdmfj.b01.azurefd.net;img-src * data: blob:;frame-ancestors docs.microsoft.com *.docs.microsoft.com learn.microsoft.com *.learn.microsoft.com labclient.labondemand.com portal.azure.com *.portal.azure.com portal.azure.us portal.azure.cn ai.azure.com *.ai.azure.com learn-video.azurefd.net docs.azure.cn *.onecloud.azure-test.net *.sharepoint.com localhost:3000 local.learn.microsoft-int.com;worker-src 'self' blob: *.microsoft.com aznb-ame-prod.azureedge.net;form-action 'self' *.microsoft.com *.azure.cn *.pearsonvue.com;media-src 'self' blob: *.microsoft.com *.azure.cn videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net videoencodingpubdevwus.blob.core.windows.net videoencodingpublicwus.blob.core.windows.net;base-uri 'self';font-src 'self' https: data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests
Cross-origin-opener-policy unsafe-none
Cross-origin-resource-policy cross-origin
Origin-agent-cluster ?1
Referrer-policy strict-origin-when-cross-origin
X-content-type-options nosniff
X-dns-prefetch-control off
X-download-options noopen
X-frame-options SAMEORIGIN
X-permitted-cross-domain-policies none
X-xss-protection 0
X-buildversion 0.4.03488.8049-c02b30ef
X-azure-ref 20260722T192530Z-15f9cc68ffdq2xhlhC1LONxt580000001b3g00000000db1a
Nel {"report_to":"network-errors","max_age":604800,"success_fraction":0.01,"failure_fraction":1.0}
Report-to {"group":"network-errors","max_age":604800,"endpoints":[{"url":"https://mdec.nelreports.net/api/report?cat=mdocs"}]}
Content-length 31737
Cache-control public, max-age=271
Expires Sat, 25 Jul 2026 05:25:36 GMT
Date Sat, 25 Jul 2026 05:21:05 GMT
Akamai-cache-status Miss from child, Hit from parent
Strict-transport-security max-age=31536000; includeSubDomains; preload
Etag "HVxLEcFQxrpqNLUjQFS+mpHFt98="
Last-modified Fri, 04 Oct 2024 21:16:21 GMT
Content-security-policy default-src *;script-src 'self' 'unsafe-inline' 'unsafe-eval' *.microsoft.com js.monitor.azure.com dc.services.visualstudio.com try-ppe.dot.net aznb-ame-prod.azureedge.net client-api.arkoselabs.com markdowneditor-public-e0gpfpcwcbbze3ag.b01.azurefd.net markdowneditor-PubDev-czdhe4dpdyaee6fj.b01.azurefd.net markdowneditor-external-Public-fmgmfefddycxdmfj.b01.azurefd.net MarkdownEditor-external-PubDev-dfgagughg7fub7h5.b01.azurefd.net h64.online-metrix.net *.clarity.ms;style-src 'self' 'unsafe-inline' *.microsoft.com aznb-ame-prod.azureedge.net try-ppe.dot.net MarkdownEditor-external-PubDev-dfgagughg7fub7h5.b01.azurefd.net markdowneditor-PubDev-czdhe4dpdyaee6fj.b01.azurefd.net markdowneditor-public-e0gpfpcwcbbze3ag.b01.azurefd.net markdowneditor-external-Public-fmgmfefddycxdmfj.b01.azurefd.net;img-src * data: blob:;frame-ancestors docs.microsoft.com *.docs.microsoft.com learn.microsoft.com *.learn.microsoft.com labclient.labondemand.com portal.azure.com *.portal.azure.com portal.azure.us portal.azure.cn ai.azure.com *.ai.azure.com learn-video.azurefd.net docs.azure.cn *.onecloud.azure-test.net *.sharepoint.com localhost:3000 local.learn.microsoft-int.com;worker-src 'self' blob: *.microsoft.com aznb-ame-prod.azureedge.net;form-action 'self' *.microsoft.com *.azure.cn *.pearsonvue.com;media-src 'self' blob: *.microsoft.com *.azure.cn videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net videoencodingpubdevwus.blob.core.windows.net videoencodingpublicwus.blob.core.windows.net;base-uri 'self';font-src 'self' https: data:;object-src 'none';script-src-attr 'none';upgrade-insecure-requests
Cross-origin-opener-policy unsafe-none
Cross-origin-resource-policy cross-origin
Origin-agent-cluster ?1
Referrer-policy strict-origin-when-cross-origin
X-content-type-options nosniff
X-dns-prefetch-control off
X-download-options noopen
X-frame-options SAMEORIGIN
X-permitted-cross-domain-policies none
X-xss-protection 0
X-buildversion 0.4.03488.8049-c02b30ef
X-azure-ref 20260722T192530Z-15f9cc68ffdq2xhlhC1LONxt580000001b3g00000000db1a
Nel {"report_to":"network-errors","max_age":604800,"success_fraction":0.01,"failure_fraction":1.0}
Report-to {"group":"network-errors","max_age":604800,"endpoints":[{"url":"https://mdec.nelreports.net/api/report?cat=mdocs"}]}
Content-length 31737
Cache-control public, max-age=271
Expires Sat, 25 Jul 2026 05:25:36 GMT
Date Sat, 25 Jul 2026 05:21:05 GMT
Akamai-cache-status Miss from child, Hit from parent
Strict-transport-security max-age=31536000; includeSubDomains; preload
Viewport width=device-width, initial-scale=1.0
Color-scheme light dark
Description Use PlayReady for defining, incorporating, and enforcing rights for digital media. The service provider and content provider can control the expiration date, the number of times a user can play the content file, the resolution of the content that can be played on a screen, the type of screen that content is rendered to, and many other control settings.
Twitter:card summary_large_image
Twitter:site @MicrosoftLearn
Og:type website
Og:image:alt Microsoft Learn
Og:image
Og:title Microsoft PlayReady - PlayReady
Og:url https://learn.microsoft.com/en-us/playready/
Og:description Use PlayReady for defining, incorporating, and enforcing rights for digital media. The service provider and content provider can control the expiration date, the number of times a user can play the content file, the resolution of the content that can be played on a screen, the type of screen that content is rendered to, and many other control settings.
Platform_id 254cdada-99e0-3aa7-7b5f-83bde7eaee24
Scope PlayReady
Locale en-us
UhfHeaderId MSDocsHeader-Dev_Games
Page_type landing
Summary Microsoft PlayReady content access and protection technology is a set of technologies that can be used to distribute audio/video content more securely over a network, and help prevent the unauthorized use of this content.
Schema Landing
Ms.subservice drm
Ms.service playready
Breadcrumb_path /playready/breadcrumb/toc.json
Feedback_system Standard
Feedback_product_url mailto:askplayready@microsoft.com
Ms.author windowsdriverdev
Author EliotSeattle
Ms.topic landing-page
Ms.date 2020-04-10T00:00:00Z
Document_id e6073e67-1593-dcb8-f49d-8502459eb184
Document_version_independent_id b84157c3-16db-ca51-09a6-846b8f560baf
Updated_at 2024-10-04T21:16:00Z
Original_content_git_url https://github.com/MicrosoftDocs/PlayReady/blob/live/Docs/index.yml
Gitcommit https://github.com/MicrosoftDocs/PlayReady/blob/857e0ed160d9a674cbc1904799dcd57ada2e3d2a/Docs/index.yml
Git_commit_id 857e0ed160d9a674cbc1904799dcd57ada2e3d2a
Site_name Docs
Depot_name MSDN.PlayReady
Toc_rel toc.json
Asset_id index
Item_type Content
Source_path Docs/index.yml
Github_feedback_content_git_url https://github.com/MicrosoftDocs/PlayReady/blob/live/Docs/index.yml
Markdown_url https://learn.microsoft.com/en-us/playready/?accept=text/markdown
Color-scheme light dark
Description Use PlayReady for defining, incorporating, and enforcing rights for digital media. The service provider and content provider can control the expiration date, the number of times a user can play the content file, the resolution of the content that can be played on a screen, the type of screen that content is rendered to, and many other control settings.
Twitter:card summary_large_image
Twitter:site @MicrosoftLearn
Og:type website
Og:image:alt Microsoft Learn
Og:image
Og:title Microsoft PlayReady - PlayReady
Og:url https://learn.microsoft.com/en-us/playready/
Og:description Use PlayReady for defining, incorporating, and enforcing rights for digital media. The service provider and content provider can control the expiration date, the number of times a user can play the content file, the resolution of the content that can be played on a screen, the type of screen that content is rendered to, and many other control settings.
Platform_id 254cdada-99e0-3aa7-7b5f-83bde7eaee24
Scope PlayReady
Locale en-us
UhfHeaderId MSDocsHeader-Dev_Games
Page_type landing
Summary Microsoft PlayReady content access and protection technology is a set of technologies that can be used to distribute audio/video content more securely over a network, and help prevent the unauthorized use of this content.
Schema Landing
Ms.subservice drm
Ms.service playready
Breadcrumb_path /playready/breadcrumb/toc.json
Feedback_system Standard
Feedback_product_url mailto:askplayready@microsoft.com
Ms.author windowsdriverdev
Author EliotSeattle
Ms.topic landing-page
Ms.date 2020-04-10T00:00:00Z
Document_id e6073e67-1593-dcb8-f49d-8502459eb184
Document_version_independent_id b84157c3-16db-ca51-09a6-846b8f560baf
Updated_at 2024-10-04T21:16:00Z
Original_content_git_url https://github.com/MicrosoftDocs/PlayReady/blob/live/Docs/index.yml
Gitcommit https://github.com/MicrosoftDocs/PlayReady/blob/857e0ed160d9a674cbc1904799dcd57ada2e3d2a/Docs/index.yml
Git_commit_id 857e0ed160d9a674cbc1904799dcd57ada2e3d2a
Site_name Docs
Depot_name MSDN.PlayReady
Toc_rel toc.json
Asset_id index
Item_type Content
Source_path Docs/index.yml
Github_feedback_content_git_url https://github.com/MicrosoftDocs/PlayReady/blob/live/Docs/index.yml
Markdown_url https://learn.microsoft.com/en-us/playready/?accept=text/markdown
Unlimited bandwidth for IPTV &
Sports Streaming
Best VPN in speed and quality
Sports Streaming
Best VPN in speed and quality
La oferta termina en:

