PageSourceSearch

https://www.cvshealth.com/etc.clientlibs/brand-enterprise/clientli…/enterprise-form-options-2026092418578.js

js cvshealth.com collected 2026-10-01 07:08:30 UTC 2,687 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([[488],{6113(e,t,i){i.d(t,{default:()=>m});var r=i(1065);const s=".cmp-form-options",a=".cmp-form-options__field",n=".cmp-form-field__error-message",c=".cmp-form-field__error-text",d=".cmp-form-options__help-message",o="d-none",l="cmp-form-options__field-invalid",u="visuallyhidden";const m={init:function(){const e=document.querySelectorAll(s);e.forEach((e=>{!function(e){const t=e.querySelectorAll(a),i=e.closest("form"),s=e.querySelector(n),u=e.querySelector(c),m=e.querySelector(d),f=e.dataset,h={valueMissing:f.cmpRequiredMessage},v={required:f.isRequired,hidden:f.cmpHideOnLoad};t.forEach((function(i){i.addEventListener("invalid",(function(t){if(i.validity.valueMissing&&e.querySelector(`${a}:checked`))t.preventDefault();else{i.setCustomValidity(" ");let e="";i.validity.valueMissing&&(e=h.valueMissing),i.classList.add(l),u.innerText=e||i.validationMessage,s.classList.remove(o),i.setAttribute("aria-describedby",s.id)}})),i.addEventListener("change",(function(r){"checkbox"==i.type&&v.isRequired&&(e.querySelector(`${a}:checked`)?t.forEach((function(e){e.removeAttribute("required"),m?e.setAttribute("aria-describedby",m.id):e.removeAttribute("aria-describedby")})):t.forEach((function(e){e.setAttribute("required",!0),e.setAttribute("aria-describedby",m.id)}))),i.classList.contains(l)&&(t.forEach((function(e){e.setCustomValidity(""),e.classList.remove(l)})),u.innerText="",s.classList.add(o),m?i.setAttribute("aria-describedby",m.id):i.removeAttribute("aria-describedby"))}))})),v.hidden&&(0,r.NY)(t,e),(0,r.N$)(t,e,i,v)}(e)})),e.forEach((e=>{e.classList.remove(u)}))}}},1065(e,t,i){i.d(t,{N$:()=>u,NY:()=>o});const r="show",s="hide",a="required",n="optional",c=e=>{e.forEach((e=>e.setAttribute("required",!0)))},d=e=>{e.forEach((e=>{e.removeAttribute("required"),e.validity.valid||("checkbox"===e.type||"radio"===e.type||"select"===e.type?e.dispatchEvent(new Event("change")):e.dispatchEvent(new Event("input")))}))},o=(e,t)=>{t.parentElement.classList.add("d-none"),e.forEach((e=>e.setAttribute("disabled",!0)))},l=(e,t)=>{t.parentElement.classList.remove("d-none"),e.forEach((e=>e.removeAttribute("disabled")))},u=(e,t,i,u)=>{const m=(f=e[0],window.CVS?.Forms?.Rules?.[f.getAttribute("name")]);var f;m&&m.length>0&&m.forEach((m=>{i.querySelectorAll(`[name="${m.field}"]`).forEach((i=>{i.addEventListener("change",(()=>{const f="checkbox"===i.type||"radio"===i.type;new RegExp(m.value).test(i.value)&&(f&&i.checked||!f)?((e,t,i)=>{r===i?l(e,t):s===i?o(e,t):a===i?c(e):n===i&&d(e)})(e,t,m.action):((e,t,i)=>{i.required?c(e):d(e),i.hidden?o(e,t):l(e,t)})(e,t,u)}))}))}))}}}]);

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.