PageSourceSearch

https://www.zipvit.co.uk/cdn/shop/t/177/assets/component-ProductCard.min.js?v=27573663914623568741790189627

js zipvit.co.uk collected 2026-10-04 06:01:14 UTC 4,600 bytes, 18 lines download raw bytes

1// !!!! - DO NOT MODIFY - !!!!
2// THIS FILE IS DEPLOYED AUTOMATICALLY BY MATTv2.
3//
4//  Deployment info:
5//    Updated at:     2026-06-26T13:17:46+00:00
6//    Cause:          Manual deployment.
7//    Deployment ID:  192569
8//    Project:        624
9//    Environment:    7884 - master
10//    MD5:            3049b8ff06b71a4dbb2e77a36d95a496
11//    Signature:      eyJpdiI6IkZUKzkxVE5sYW1nU0wxM1lqTTJwV3c9PSIsInZhbHVlIjoieU1SYk9cL2ZPZ1ROQjNETlNkRWk2czVieFwveW5vVzNmWGxDVFZ4alVCQUY5QlhWaDJveWFyOE5GblNXTG5ZXC96S1Npb0dzVk93XC9lU1lkTkZnciswallRODE0OCtJYllcL1dleWFWZmQxOENMaTJLMEdGRVVPaitOeWRLR0xsNjhSVjhDQ3A2eEhIdGUwSlV0WDQrY2owd3pVV2d0MUJ1V3ZvNkpZN2pzRFVqZU12Vk1GY3dKMk9mR0dFczd5NVlybnJGTlVCdDZcL214VlQ5QmlDQ0NHYzVpbXhUaHpFaEhCN1V2VzVEUDNWaTJcL0tCVW12MVJHNU5sYmtJOWh3KzY3d1hDTHZoUWVId1B3Q21oOUQxcXlNa1M3eWp2XC9kOFRNXC9VbkVlODlJaFBHU0M3dGJxOENqckwyMk1hd0o2d3ZVaUx5WThhaVk3M2tGNkxRckZRck9GZHZyRjNud2k0b1RKZWhWTldPNUdJbzRkWHVqVUdHcXNaQ0ZEaG5zQk04WjZNbGlUUGZYVEZaSE1KbFg2dzZoS2V2MWpnYUs0WVNUaDRXUHlxckI3VlJ1ST0iLCJtYWMiOiIxNzU1YmNhZmYxOWI3ZDU2ODhjZjdiNzYxZDk5ODY0MDRmNzgyMDBiMTMzMmYxOGY3OTc2OGFjMjg5NDFjYWI2In0=
12var t=Object.defineProperty;var e=(r,p)=>t(r,"name",{value:p,configurable:!0});import{ThemeComponent as n}from"./theme.min.js";import"./vendor.min.js";class o extends n{init(){}}e(o,"ProductCard");const s={};o.prototype.$name="ProductCard";o.prototype.$info=JSON.parse('{"name":"ProductCard","meta":{"isLegacy":false,"selector":"product-card"},"props":[],"refs":[]}');o.prototype.$info.component=o;for(const r of o.prototype.$info.props)r.propertyType=s[r.propertyType];window.componentService.registerComponent("Product/ProductCard.ts",{ProductCard:o},void 0);
13
14;(() => {
15    const style = document.createElement('style');
16    style.innerHTML = "/* component-ProductCard.css */\n.product-card{display:block;width:100%}.product-card--compact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-12)}.product-card--compact .product-card__image-container{width:100%;max-width:6.5625rem}.product-card--compact .product-card__information{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-card--compact .product-card__title{font-size:.875rem}.product-card__image-container{aspect-ratio:1;overflow:hidden;position:relative;width:100%;border-radius:8px}.product-card__image-container:hover .product-card__awards-badge{opacity:0;visibility:hidden;pointer-events:none}.product-card__image-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.product-card__image-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card__image-link--has-secondary .product-card__image{inset:0;position:absolute;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;will-change:opacity}.product-card__image-link--has-secondary .product-card__image--primary{opacity:1}.product-card__image-link--has-secondary .product-card__image--secondary{opacity:0}.product-card__placeholder-image{background-color:var(--color-background-surface);display:block}.product-card__awards-badge{position:absolute;top:var(--spacing-16);left:var(--spacing-16);z-index:var(--z-raised);width:3.75rem;height:3.75rem;pointer-events:none;-webkit-transition:var(--transition-default);-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default);transition:var(--transition-default)}.product-card__awards-badge img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-card__tags{margin-top:var(--spacing-8)}.product-card__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-4)}.product-card__tag-icon{width:1rem;height:1rem;-ms-flex-negative:0;flex-shrink:0;color:var(--color-text-primary)}.product-card__title{font-size:.875rem}.product-card__tag-text{color:var(--color-text-primary);white-space:nowrap;font-size:.75rem}.product-card__tag-more{color:var(--color-text-primary);font-weight:var(--weight-medium);font-size:.75rem}@media (min-width: 1024px){.product-card__title{font-size:1rem}}@media (max-width: 768px){.product-card__awards-badge{width:2.375rem;height:2.375rem}}@media (hover: hover){.product-card__image-link--has-secondary:hover .product-card__image--primary,.product-card__image-link--has-secondary:focus-visible .product-card__image--primary{opacity:0}
16.product-card__image-link--has-secondary:hover .product-card__image--secondary,.product-card__image-link--has-secondary:focus-visible .product-card__image--secondary{opacity:1}}\n";
17    document.body.appendChild(style);
18})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.