PageSourceSearch

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

js zipvit.co.uk collected 2026-10-04 06:00:11 UTC 4,319 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:18:00+00:00
6//    Cause:          Manual deployment.
7//    Deployment ID:  192569
8//    Project:        624
9//    Environment:    7884 - master
10//    MD5:            3eca66f9bd76c3a24e4396d50a7bad80
11//    Signature:      eyJpdiI6IlBvZDVUdlJmdlJGOExDXC8zTjhldFB3PT0iLCJ2YWx1ZSI6ImVPTkFoZWFTZnV3dFpOVDE2XC9hYlVhUzhLdHk5ZllnRmxSRGdSQnV6MDU5cGk4a2xvazdQWGlHM2NEMGttaUUrVHJ4dFwvOFBGeXRnU0l5RzhXNUZjN2tvdVwvOU1PQU1BdUUwMVIxZGJ1aDZLYUF0RlhJT1lSeEtIRmxtZThFb0ZETzA5VldaVklcLytUMGluenR0aEowZThGQ1FKcDArVUJqdDlFb0RWOERlR3NKYzV1Mm10dURBWlVWM0FwQm9wTnVkQ0RybWV5RHliY3FVUjFwcmZOWFM0WkxvV3laZTZhK0wwbFV5Q2F2VnY4MXlxU1VGQnVUWnZUK3N0TFk0NUhUVm81U2dlZ1p2MGt4YlJnMldWKytJNisrUjJZdTdMUE5yaUNkdHdZY2h6WjlxNWRVOWJhVUJFMDJFTjdxSmVHXC84UGtIbXdEQkdodHhnUVliOVN3Z2gyWnVyYTZOcmo0TFg0STZzNStYRHRFMllwVlJqTHYwaU4zUnE2VXIyTnlnNG14WjBBXC8rVmRUaGtScnM4ZUJZcG05ZVF2bDlUclwvemZLUDc4Y0UyXC9HST0iLCJtYWMiOiI3YjMyY2VmOWI4NmQzYzA4YzJlMjA2OThiZWNiYWEyNGRlMWI3OWI5OTFiMDQzMWMzZTMxMGZmZWE3MTIxMzNmIn0=
12var s=Object.defineProperty;var t=(r,o)=>s(r,"name",{value:o,configurable:!0});import{ThemeComponent as p}from"./theme.min.js";import"./vendor.min.js";class e extends p{constructor(){super(...arguments),this.url=location.href}init(){this.showForm();for(const o of this.recoverToggle)this.$listen(o,"click",()=>this.handlePasswordRecover());this.passwordToggle&&this.$listen(this.passwordToggle,"click",()=>this.handleHideShowPassword())}handlePasswordRecover(){this.recover.classList.toggle("hidden"),this.form.classList.toggle("hidden")}handleHideShowPassword(){this.passwordToggle.classList.toggle("is-active"),this.passwordInput&&(this.passwordInput.type=="password"?this.passwordInput.type="text":this.passwordInput.type="password")}showForm(){if(!this.classList.contains("customer-form--customer_login")){this.form.classList.remove("hidden");return}if(this.recover.querySelector(".errors")===null&&location.href.indexOf("#recover")<=-1){this.recover.classList.add("hidden"),this.form.classList.remove("hidden");return}this.recover.classList.remove("hidden"),this.form.classList.add("hidden")}}t(e,"CustomerForm");const i={};e.prototype.$name="CustomerForm";e.prototype.$info=JSON.parse('{"name":"CustomerForm","meta":{"isLegacy":false,"selector":"customer-form"},"props":[],"refs":[{"selector":"[data-ref=\\"recoverToggle\\"]","required":false,"propertyKey":"recoverToggle","propertyType":"Array","propertyTypeName":"Array","propertyTsTypeName":"HTMLButtonElement[]"},{"selector":"[data-ref=\\"recover\\"]","required":false,"propertyKey":"recover","propertyType":"Object","propertyTypeName":"Object","propertyTsTypeName":"HTMLElement"},{"selector":"[data-ref=\\"form\\"]","required":true,"propertyKey":"form","propertyType":"Object","propertyTypeName":"Object","propertyTsTypeName":"HTMLElement"},{"selector":"[data-ref=\\"passwordToggle\\"]","required":false,"propertyKey":"passwordToggle","propertyType":"Object","propertyTypeName":"Object","propertyTsTypeName":"HTMLButtonElement"},{"selector":"[data-ref=\\"passwordInput\\"]","required":false,"propertyKey":"passwordInput","propertyType":"Object","propertyTypeName":"Object","propertyTsTypeName":"HTMLInputElement"}]}');e.prototype.$info.component=e;for(const r of e.prototype.$info.props)r.propertyType=i[r.propertyType];window.componentService.registerComponent("Customer/CustomerForm.ts",{CustomerForm:e},void 0);
13
14;(() => {
15    const style = document.createElement('style');
16    style.innerHTML = "/* component-CustomerForm.css */\n.customer-form{width:100%;max-width:calc(29.25rem + var(--container-padding) + var(--container-padding));padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto;display:block}.customer-form__password-group{position:relative}.customer-form__password-toggle{position:absolute;right:0;top:0;height:100%}.customer-form__password-toggle .icon--eye-off,.customer-form__password-toggle.is-active .icon--eye{display:none}.customer-form__password-toggle.is-active .icon--eye-off{display:-webkit-box;display:-ms-flexbox;display:flex}.customer-form__help-links,.customer-form .errors ul{list-style:none;margin:0;padding-left:0}\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.