[{"uid":"20830777_1727221152916","eid":"3c527e115b","cid":"06ee5d6e2e81:3c527e115b","genome":{"web":{"vpe4i75ht":{"kw88kc10c":{"type":"compound","_metadata":{},"script":"// code for variant created at 5/7/2026, 10:50:38 AM goes here","styles":"","timing":"immediate","timingSelectors":[]}}}},"audience_query":{},"ordinal":0,"group_id":"36061c38-5ad0-4806-80ce-49eae9e787b4","excluded":false},{"uid":"20830777_1727221152916","eid":"f3630da8a3","cid":"8d48989bb1fd:f3630da8a3","genome":{"web":{"ib12bnfjs":{"w0zqtqmy6":{"type":"compound","_metadata":{},"script":"// code for variant created at 5/20/2026, 11:13:19 AM goes here\n\n// Mix Variants\n\n// Templates\nconst wrapperTemplate = `<!-- WRAP THE OPTIONS --> <div id=\"morePayments\" class=\"payment-collapsed\"></div>`;\nconst caretWrapperTemplate = `\n  <div id=\"custom-caret-wrapper\">\n    <!-- Custom Text -->\n    <div class=\"classic-text\">\n      <p class=\"VDS__MON__text-module__x-eQN VDS__MON__text-module__f0TWM VDS__MON__text-module__azrVm\">More payment options</p>\n    </div>\n    <!-- Caret Custom -->\n    <div class=\"VDS__MON__accordion-item-header-module__WajzB VDS__MON__accordion-item-header-module__3XTBL\"\n      aria-hidden=\"true\">\n      <div class=\"VDS__MON__accordion-item-header-module__pd-qZ \">\n        <span class=\"VDS__MON__icon-button-module__4c71Y\"\n            style=\"height: 1.75rem; width: 1.75rem; --ghost-fit-icon: 1.75rem;\">\n          <button id=\"paymentCaretBtn\" type=\"button\"\n            class=\"payment-edit custom-collapsed VDS__MON__icon-button-module__pkRRU  VDS__MON__icon-button-module__V2sdm  VDS__MON__icon-button-module__aSMye   VDS__MON__icon-button-module__f-Uy8 VDS__MON__icon-button-module__Jf6jp\"\n            data-testid=\"icon-button\" data-track=\"Payment: More Payment options\" role=\"button\" aria-label=\"icon\" aria-disabled=\"false\" aria-hidden=\"true\" tabindex=\"-1\">\n            <span class=\"VDS__MON__icon-button-module__xDEgX\"></span>\n            <span id=\"caret-custom\" class=\"VDS__MON__icon-button-module__fpD9y\" style=\"left: 0px; bottom: -2px;\">\n                <svg class=\"VDS__MON__icon-base-module__DAtvV\" role=\"img\" aria-hidden=\"false\" aria-label=\"down-caret icon\" viewBox=\"0 0 21.6 21.6\" fill=\"var(--vds-color-element-primary-onlightprimary)\" style=\"width: 20px; height: 20px; max-height: 20px; max-width: 20px; color: var(--vds-color-element-primary-onlightprimary);\">\n                    <title>down-caret icon</title>\n                    <polygon points=\"10.8 15.71 1.8 6.71 2.62 5.89 10.8 14.07 18.98 5.89 19.8 6.71 10.8 15.71\"></polygon>\n                </svg>\n            </span>\n          </button>\n        </span>\n      </div>\n    </div>\n  </div>`;\nconst subCopyTemplate = `<p id=\"subCopyText-custom\">This purchase will be added to your monthly statement.</p>`;\n\n// Observer Code\nconst observer = new MutationObserver(() => {\n    const elementBTA = document.querySelector('[data-testid=\"BILLTOACCOUNT_RADIO\"]');\n    if (elementBTA && !document.getElementById(\"paymentCaretBtn\" && !document.getElementById(\"subCopyText-custom\"))) {\n        observer.disconnect();\n\n        /**\n         * C7V2\n         */\n\n        const labelElement = document.querySelector('label[data-testid=\"BillToAccount-label\"]');\n        if (labelElement) {\n            const pElement = labelElement.querySelector('p');\n            if (pElement) {\n                pElement.innerHTML = '<strong>Pay with my Verizon account</strong>';\n            }\n        }\n\n        /**\n         * C3V1\n         */\n\n        // Insert the subCopyTemplate\n        const spanFirst = elementBTA.querySelector('span:first-child')\n        if (spanFirst) {\n            spanFirst.insertAdjacentHTML('beforeend', subCopyTemplate);\n        }\n\n        /**\n         * C1V7\n         */\n\n        // Insert wrapperTemplate after BTA and separator\n        const firstSiblingBTA = elementBTA.nextElementSibling;\n        firstSiblingBTA.insertAdjacentHTML(\"afterend\", wrapperTemplate);\n\n        // Move options to wraper\n        const wrapper = document.getElementById(\"morePayments\");\n        let next = wrapper.nextElementSibling;\n        \n        while (next) {\n        let temp = next.nextElementSibling;\n        wrapper.appendChild(next);\n        next = temp;\n        }\n\n        // Insert caretWrapper after BTA and separator\n        firstSiblingBTA.insertAdjacentHTML(\"afterend\", caretWrapperTemplate);\n\n        // Adding functionality to caret\n        const caretBtn = document.getElementById(\"paymentCaretBtn\");\n\n        // Code for caretBtn\n        let isOpen = false;\n        caretBtn.addEventListener(\"click\", function () {\n        isOpen = !isOpen;\n\n        if (isOpen) {\n            // Options wrapper\n            wrapper.classList.remove(\"payment-collapsed\");\n            wrapper.classList.add(\"payment-expanded\");\n\n            // Caret\n            caretBtn.classList.remove(\"custom-collapsed\");\n            caretBtn.classList.add(\"custom-expanded\");\n\n            // Hide caret \n            const caretWrapper = document.getElementById(\"custom-caret-wrapper\");\n            caretWrapper.style.display = \"none\";\n\n        } else {\n            // Options wrapper\n            wrapper.classList.remove(\"payment-expanded\");\n            wrapper.classList.add(\"payment-collapsed\");\n\n            // Caret\n            caretBtn.classList.remove(\"custom-expanded\");\n            caretBtn.classList.add(\"custom-collapsed\");\n        }\n        });\n        \n    }\n});\n\nobserver.observe(document.body, {\n  childList: true,\n  subtree: true,\n});","styles":".payment-summary {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.payment-collapsed {\n  display: none;\n}\n\n.payment-expanded {\n  display: block;\n}\n\n.classic-text {\n  padding-top: 1rem;\n}\n\n#subCopyText-custom {\n  -webkit-tap-highlight-color: transparent;\n  padding: 0 var(--vds-space-3x) 0 var(--vds-space-3x);\n}\n\n#custom-caret-wrapper {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  align-items: center;\n  gap: 3px;\n  padding-bottom: 0.5rem;\n}\n\n#paymentCaretBtn svg {\n  transition: transform 0.3s ease;\n}\n\n#paymentCaretBtn.custom-expanded svg {\n  transform: rotate(180deg);\n}\n\n@media only screen and (max-width: 767px) {\n  #custom-caret-wrapper > div:first-child h2 {\n    font-size: 18px;\n    line-height: 1.5rem;\n  }\n  #custom-caret-wrapper > div:first-child p {\n    font-size: 15px;\n    line-height: 1.5rem;\n    padding-right: 15px;\n  }\n}","timing":"immediate","timingSelectors":[]}}}},"audience_query":{"id":1118,"name":"Customer - D/T/M/App - EUP or AAL BTA","combinator":"and","rules":[{"combinator":"and","rules":[{"field":"vz.authStatus","operator":"regex64_match","value":"L2xvZ2dlZFxzaW4vaQ=="},{"field":"vz.authStatus","operator":"exists","value":""},{"combinator":"or","rules":[{"combinator":"and","rules":[{"field":"vz.flowName","fieldType":"string","operator":"regex64_match","value":"L2FhbC9p"}]},{"combinator":"and","rules":[{"field":"vz.flowName","fieldType":"string","operator":"regex64_match","value":"L2V1cC9p"}]}]},{"field":"bill_to_account_radio_present_and_selected","fieldType":"boolean","operator":"exists","value":""}]}]},"ordinal":1,"group_id":"0c282b78-ef81-4a28-b529-a4601f78f24c","excluded":false},{"uid":"20830777_1727221152916","eid":"f5d6429f7e","cid":"ae3bf4a09b44:f5d6429f7e:22277","genome":{"web":{"byod-ppp":{"byod-ppp-c1":{"type":"compound","_metadata":{},"script":"window.evolv.utils['byod-ppp'].app.runtime(\"c1\", \"v1\");\n","styles":"","timing":"immediate","timingSelectors":[],"id":"5a04cc40-8c00-44ef-863e-6495012dbf47"},"byod-ppp-c2":{"type":"compound","_metadata":{},"script":"window.evolv.utils['byod-ppp'].describe(\"c2\", \"v0\");","styles":"","timing":"immediate","timingSelectors":[],"id":"89cc0be6-2baf-4ebb-9257-be1458ee8503"},"byod-ppp-c3":{"type":"compound","_metadata":{},"script":"window.evolv.utils['byod-ppp'].describe(\"c3\", \"v0\");","styles":"","timing":"immediate","timingSelectors":[],"id":"c7abea5f-9d21-4d72-9547-8e9c5ffdead0"},"byod-ppp-c4":{"type":"compound","_metadata":{},"script":"window.evolv.utils['byod-ppp'].describe(\"c4\", \"v0\");","styles":"","timing":"immediate","timingSelectors":[],"id":"6ab28197-0307-4a1a-96dd-f4dd3e62dd06"},"byod-ppp-c5":{"type":"compound","_metadata":{},"script":"window.evolv.utils['byod-ppp'].app.runtime(\"c5\", \"v3\");\n","styles":"","timing":"immediate","timingSelectors":[],"id":"ci3yefaip"}}}},"audience_query":{},"ordinal":52,"group_id":"e113be66-db24-4cba-bedb-1b1bc234a120","excluded":false},{"uid":"20830777_1727221152916","eid":"27f72d54f7","cid":"6b26a58f52d7:27f72d54f7","genome":{"web":{"cart":{"add_change_order_summary_section_header":{"type":"compound","_metadata":{},"script":"window.evolv.utils['ngd-nse-monarch-cart-optimization'].app.runtime('c4', 'v2');\n//#region Generated Code\n// mutate('right_column_order_summary_area_ktng5tsih').inject(() => {\n//   const header = document.createElement('h2');\n//   header.id = 'order-summary-section-header';\n//   header.textContent = 'Order Details';\n//   header.style.fontSize = '14px';\n//   header.style.fontWeight = '700';\n//   header.style.margin = '0 0 16px 0';\n//   header.style.padding = '0';\n//   header.style.color = 'inherit';\n//   return header;\n// }).prepend();\n//#endregion\n// code for variant created at 1/27/2026, 2:37:08 PM goes here\n\n// older version that duplicated the heading\n// =========================================\n\n// //#region Generated Code\n// // Desktop: Add 'Order Details' heading to the right column order summary\n// mutate('right_column_order_summary_area_o0bek2r3l').inject('<h2 id=\"desktop-order-details-heading\" style=\"font-size: 1.25rem; font-weight: 600; margin-bottom: 1rem; color: #000; display: block;\">Order Details</h2>').prepend().custom((state, element) => {\n//   const heading = element.querySelector('#desktop-order-details-heading');\n//   if (heading) {\n//     if (window.innerWidth < 768) {\n//       heading.style.display = 'none';\n//     } else {\n//       heading.style.display = 'block';\n//     }\n//   }\n// });\n\n// // Mobile: Change existing heading text to 'Order Details'\n// mutate('Monthly_total_section_nm5cnehqh').text('Order Details').custom((state, element) => {\n//   if (window.innerWidth >= 768) {\n//     // Reset to original text on desktop\n//     element.textContent = 'Monthly total';\n//   } else {\n//     element.textContent = 'Order Details';\n//   }\n// });\n// //#endregion\n// // code for variant created at 1/27/2026, 2:38:20 PM goes here","styles":"","timing":"immediate","timingSelectors":[]},"add_section_header_below_cart_heading":{"type":"compound","_metadata":{},"script":"window.evolv.utils['ngd-nse-monarch-cart-optimization'].app.runtime('c5', 'v1');\n//#region Generated Code\n// mutate('cart_heading_2sew0n0xa').text('Your order');\n//#endregion\n","styles":"","timing":"immediate","timingSelectors":[]},"checkout_CTA_copy":{"type":"compound","_metadata":{},"script":"//#region Generated Code\n// mutate('Begin_secure_checkout_CTA_2uz8t91nq').text('Continue to checkout');\n//#endregion\n// code for variant created at 1/27/2026, 1:39:53 PM goes here\nwindow.evolv.utils['ngd-nse-monarch-cart-optimization'].app.runtime('c6', 'v1');","styles":"","timing":"immediate","timingSelectors":[]},"device_services_perks_pricing":{"type":"compound","_metadata":{},"script":"window.evolv.utils['ngd-nse-monarch-cart-optimization'].app.runtime('c1', 'v6');","styles":"","timing":"immediate","timingSelectors":[],"id":"s2ehj8fyk"},"monthly_savings_placement":{"type":"compound","_metadata":{},"script":"window.evolv.utils['ngd-nse-monarch-cart-optimization'].app.runtime('c2', 'v1');\n","styles":"","timing":"immediate","timingSelectors":[]},"offers_section_copy":{"type":"compound","_metadata":{},"script":"window.evolv.utils['ngd-nse-monarch-cart-optimization'].app.runtime('c7', 'v1');\n//#region Generated Code\n//#endregion\n","styles":"","timing":"immediate","timingSelectors":[]}}}},"audience_query":{"id":1105,"name":"Prospect - D/T/M - NSE","combinator":"and","rules":[{"combinator":"and","rules":[{"combinator":"and","rules":[{"field":"vz.authStatus","operator":"exists","value":""},{"field":"vz.authStatus","operator":"not_regex64_match","value":"L2xvZ2dlZFxzaW4vaQ=="}]},{"combinator":"and","rules":[{"field":"vz.platform","operator":"exists","value":""},{"field":"vz.platform","operator":"loose_not_equal","value":"mfapp"}]},{"field":"vz.flowName","fieldType":"string","operator":"regex64_match","value":"L25zZS9p"}]}]},"ordinal":61,"group_id":"bbbf5c17-a53c-4514-b380-1fe20d593999","excluded":false},{"uid":"20830777_1727221152916","eid":"2fd3652f79","cid":"f9a42c57cfc6:2fd3652f79","genome":{"web":{"zo9auzrfa":{"vw7srwrv4":{"type":"compound","_metadata":{},"script":"// code for variant created at 5/20/2026, 9:55:43 AM goes here","styles":"","timing":"immediate","timingSelectors":[]}}}},"audience_query":{"id":1123,"name":"All - D/T/M/App NSE or AAL","combinator":"and","rules":[{"field":"vz.platform","fieldType":"string","operator":"exists","value":""},{"combinator":"or","rules":[{"combinator":"and","rules":[{"field":"vz.flowName","fieldType":"string","operator":"regex64_match","value":"L25zZS9p"}]},{"combinator":"and","rules":[{"field":"vz.flowName","fieldType":"string","operator":"regex64_match","value":"L2FhbC9p"}]}]}]},"ordinal":0,"group_id":"5481da5b-583c-4f01-abbd-ecf6cbe1d6e7","excluded":false},{"uid":"20830777_1727221152916","eid":"f3fb5d2cf3","cid":"bcff8f039bc1:f3fb5d2cf3","genome":{"web":{"f88b508i6":{"mrb0gvlby":{"type":"compound","_metadata":{},"script":"// code for variant created at 5/6/2026, 4:20:56 PM goes here","styles":"","timing":"immediate","timingSelectors":[]}}}},"audience_query":{},"ordinal":0,"group_id":"e7cf0847-1438-48bd-8ac5-d2b67ccccef1","excluded":false},{"uid":"20830777_1727221152916","eid":"fdd0999cf1","cid":"0c5db2787015:fdd0999cf1","genome":{"web":{"bersnqmpv":{"rz5cwu28a":{"type":"compound","_metadata":{},"script":"// code for variant created at 4/16/2026, 1:21:06 PM goes here","styles":"","timing":"immediate","timingSelectors":[]},"bj7oelr3g":{"type":"compound","_metadata":{},"script":"function init() {\n    const badges = document.querySelectorAll('#INTERNET_SECTION .accordionMNTile div[id*=\"ncMnTile\"] div[class*=\"Footer-VDS\"] span[class*=\"StyledChildWrapper-VDS\"]');\n\n    badges.forEach(el => {\n        if (el.textContent !== \"Add to Cart\") {\n            el.textContent = \"Add to Cart\";\n        }\n    });\n}\n\nconst observer = new MutationObserver((mutations) => {\n    for (let mutation of mutations) {\n        if (mutation.addedNodes.length > 0) {\n            init();\n            break;\n        }\n    }\n});\n\nconst targetNode = document.getElementById('INTERNET_SECTION') || document.body;\n\nobserver.observe(targetNode, {\n    childList: true,\n    subtree: true,\n});\n\ninit();","styles":"","timing":"immediate","timingSelectors":[]},"bx09sg90j":{"type":"compound","_metadata":{},"script":"// code for variant created at 5/4/2026, 11:48:02 AM goes here","styles":"","timing":"immediate","timingSelectors":[]},"weyo2wsbe":{"type":"compound","_metadata":{},"script":"// code for variant created at 5/18/2026, 5:32:50 PM goes here","styles":"","timing":"immediate","timingSelectors":[]},"ezdtsjpcr":{"type":"compound","_metadata":{},"script":"// code for variant created at 5/18/2026, 5:35:17 PM goes here","styles":"","timing":"immediate","timingSelectors":[]}}}},"audience_query":{"id":1119,"name":"All - D/T/M/App","combinator":"and","rules":[{"field":"vz.platform","fieldType":"string","operator":"exists","value":""},{"combinator":"and","rules":[{"field":"vz.userAgent","fieldType":"string","operator":"not_contains","value":"Headspin"},{"field":"vz.userAgent","fieldType":"string","operator":"not_contains","value":"Catchpoint"}]}]},"ordinal":8,"group_id":"d0e3aba4-107d-4f88-9981-7f30d9823264","excluded":false},{"uid":"20830777_1727221152916","eid":"d9fd0cd298","cid":"a5fce3ea1fb7:d9fd0cd298:736137","genome":{"web":{"l42iarp26":{"76cg1ouq2":{"type":"compound","_metadata":{},"script":"// code for variant created at 08/05/2026, 13:23:48 goes here\nfunction applyConceptCRedirect() {\n    // 1. One-time Event Listener (Delegation)\n    if (!window.evolvRedirectSet) {\n        document.addEventListener('click', function(e) {\n            const btn = e.target.closest(\"button[aria-label='Keep shopping'], button[aria-label='Shop more phones']\");\n            if (btn) {\n                e.preventDefault();\n                e.stopImmediatePropagation();\n                window.location.assign(\"https://www.verizon.com/smartphones/\");\n            }\n        }, true);\n        window.evolvRedirectSet = true;\n    }\n\n    // 2. Continuous Label Update (to keep things in sync)\n    const btn = document.querySelector(\"#flyoutcart-modal button[aria-label='Keep shopping']\");\n    if (btn) {\n        btn.firstChild.textContent = \"Shop more phones\"; \n        btn.setAttribute('aria-label', 'Shop more phones');\n    }\n}\n\n// Polling to handle the modal opening/closing\nsetInterval(applyConceptCRedirect, 200);","styles":"","timing":"immediate","timingSelectors":[],"id":"36h4dhjaq"},"x381xn9by":{"type":"compound","_metadata":{},"script":"// code for variant created at 08/05/2026, 12:32:32 goes here","styles":"","timing":"immediate","timingSelectors":[]}}}},"audience_query":{"id":1124,"name":"Prospect - D/T/M - NSE w/exclusion","combinator":"and","rules":[{"combinator":"and","rules":[{"combinator":"and","rules":[{"field":"vz.authStatus","fieldType":"string","operator":"exists","value":""},{"field":"vz.authStatus","fieldType":"string","operator":"not_regex64_match","value":"L2xvZ2dlZFxzaW4vaQ=="}]},{"combinator":"and","rules":[{"field":"vz.platform","fieldType":"string","operator":"exists","value":""},{"field":"vz.platform","fieldType":"string","operator":"loose_not_equal","value":"mfapp"}]},{"field":"vz.flowName","fieldType":"string","operator":"regex64_match","value":"L25zZS9p"}]},{"combinator":"and","rules":[{"field":"vz.userAgent","fieldType":"string","operator":"not_contains","value":"Catchpoint"},{"field":"vz.userAgent","fieldType":"string","operator":"not_contains","value":"Headspin"}]}]},"ordinal":75,"group_id":"844c5e70-dd0f-488b-aadb-43179a6a85de","excluded":false},{"uid":"20830777_1727221152916","eid":"a922e97a1d","cid":"70c3aede32a2:a922e97a1d","genome":{"web":{"pdp-content-clarity-prospect":{"c1":{"type":"compound","_metadata":{},"script":"// code for variant created at 11/11/2025, 5:58:21 PM goes here\nmutate('add-to-cart-c-t-a-qvfy2gsh7').custom({\n  add: (_, ctaText) => {\n    ctaText.textContent = 'Next steps';\n  }\n});\n","styles":"","timing":"immediate","timingSelectors":[]}}}},"audience_query":{"id":753,"name":"Prospect - D/T/M","combinator":"and","rules":[{"combinator":"and","rules":[{"field":"vz.authStatus","operator":"exists","value":""},{"field":"vz.authStatus","operator":"not_regex64_match","value":"L2xvZ2dlZFxzaW4vaQ=="}]},{"combinator":"and","rules":[{"field":"vz.platform","operator":"exists","value":""},{"field":"vz.platform","operator":"loose_not_equal","value":"mfapp"}]}]},"ordinal":1,"group_id":"7995d378-268f-4a83-b623-826b39752731","excluded":false}]