$(document).ready(function(){let formStarted=[];function anchorHref(target,defaultValue){const anchor=target.tagName==="A"?target:target.closest("a");return(anchor?anchor.href:"").trim()||defaultValue}function anchorText(target){const anchor=target.tagName==="A"?target:target.closest("a");return anchor?elementText(anchor):""}function elementText(target,showHiddenText=!1){return showHiddenText?target.textContent.replace(/\s+/g," ").trim():target.innerText.replace(/\s+/g," ").trim()}function videoName(target){let videoUrl=target.src;return videoUrl||(videoUrl=target.querySelector("source")?.src),videoUrl.split("/").pop().split(".").slice(0,-1).join(".")}function adobeCartData(){return fetch(`${window.Shopify.routes.root}cart?section_id=adobe-track-cart`).then(response=>response.text()).then(html=>{const doc=new DOMParser().parseFromString(html,"text/html");return JSON.parse(doc.getElementById("json").textContent)}).catch(err=>console.error(err))}function adobeProductData(){const productData=JSON.parse(document.getElementById("adobeAnalyticsProductData")?.textContent||null);return productData||(SDG.Data.template.startsWith("product")?fetch(`${window.location.pathname}?section_id=adobe-track-product`).then(response=>response.text()).then(html=>{const doc=new DOMParser().parseFromString(html,"text/html");return JSON.parse(doc.getElementById("adobeAnalyticsProductData").textContent)}).catch(err=>console.error(err)):null)}const{page_name,page_type,page_url,page_title,language,country,currency,login_status,user_id}=SDG.Data.adobeAnalyticsData;if(window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({page_name,page_type,page_url,page_title,language,country,currency,login_status,...user_id&&{user_id}}),document.getElementById("ProductGridContainer")){const $cardsData=document.getElementById("ProductGridContainer").querySelectorAll(".adobe-analytics-product-card-data");let products=[];$cardsData.forEach(data=>{const productData=JSON.parse(data.textContent);products.push(productData)}),products.length&&(window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"product_list_impression",product:products}))}$(document).on("click",".header__heading a, .header__icon.header__icon--account",function(){const target=this,eventUrl=anchorHref(target);let eventText;target.classList.contains("header__icon--account")?eventText="Profile User":target.closest(".brand--logo")?eventText="APP Logo":eventText="Apple Logo",window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"header_click",header_item:eventText,click_url:eventUrl})}),$(document).on("click",".hura-announcement-bar .announcement_link",function(){const target=this,eventText=anchorText(target),eventUrl=anchorHref(target),parentClone=target.closest(".hura-message").cloneNode(!0);parentClone.querySelector(".announcement_link").remove();const parentText=elementText(parentClone);window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"ribbon_click",ribbon_text:parentText,click_text:eventText,click_url:eventUrl})}),$(document).on("click",".header_nav .list-menu summary span, .header_nav #right_menu_items > li > a span",function(){const target=this,parentSummary=target.closest(".header_nav .list-menu summary"),parentAnchor=target.closest(".header_nav #right_menu_items > li > a"),hasMenu=!!parentSummary;let eventText;hasMenu?eventText=parentSummary.innerText:eventText=parentAnchor.innerText;const eventUrl=anchorHref(target,"#");window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"menu_click",menu_item:eventText,click_url:eventUrl})}),$(document).on("click","#menu-drawer .list-menu summary, #menu-drawer .list-menu summary > svg:first-of-type, #menu-drawer #right_menu_mobile_items > li > a",function(){const target=this,parentSummary=target.tagName==="SUMMARY"?target:target.closest("#menu-drawer .list-menu summary"),parentAnchor=target,hasMenu=!!parentSummary;let eventText;hasMenu?eventText=parentSummary.innerText:eventText=parentAnchor.innerText;const eventUrl=anchorHref(target,"#");window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"menu_click",menu_item:eventText,click_url:eventUrl})});function setFormDigitalData($formName,$eventName){window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:`${$eventName}`,form_name:`${$formName}`})}function formStart($target){const eventType="form_start";let formType=$target.dataset.formType;if(!formType){const parent=$target.closest("form"),formSubmits2=parent?Array.from(parent.querySelectorAll('button, input[type="submit"]')):[];if(!formSubmits2.length)return!1;formType=formSubmits2.find(submit=>submit.dataset.formType)?.dataset.formType||""}if(!formStarted?.includes(formType)){formStarted.push(formType),setFormDigitalData(formType,eventType);return}}function formSubmits($target){const eventType="form_submit";let formType=$target.dataset.formType;if(!formType){const parent=$target.closest("form"),formSubmits2=parent?Array.from(parent.querySelectorAll('button, input[type="submit"]')):[];if(!formSubmits2.length)return!1;formType=formSubmits2.find(submit=>submit.dataset.formType)?.dataset.formType||""}formStarted=formStarted.filter(type=>type!=formType),setFormDigitalData(formType,eventType)}$(document).on("input","form input",function(e){formStart(this)}),$(document).on("click","form input, form button",function(){const target=this;target.dataset?.formType&&formSubmits(target)}),$(document).on("click",".header_nav .header__submenu a.header__menu-item, #menu-drawer .menu-drawer__submenu .menu-drawer__menu-item",function(){const target=this,eventText=anchorText(target),eventUrl=anchorHref(target,"#");window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"sub_menu_click",sub_menu_item:eventText,click_url:eventUrl})}),$(document).on("click",".footer_content_list",function(){const target=this,eventText=anchorText(target),eventUrl=anchorHref(target);window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"footer_menu_click",footer_menu_item:eventText,click_url:eventUrl})}),$(document).on("submit","#nosubmit_form, #nosubmit_form2",function(){const eventText=this.querySelector('input[name="q"]').value;window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"search_button_click",search_text:eventText})}),$(document).on("click",".predictive-search a.predictive-search__item",function(){const target=this,eventText=anchorText(target),eventUrl=anchorHref(target);window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"search_menu_click",search_term_suggestions:eventText,click_url:eventUrl})}),$(document).on("click","#predictive-search-banner .predictive-search__banner",function(){const target=this,eventUrl=anchorHref(target),products=target.closest("#predictive-search-results-products-list").querySelectorAll(".predictive-search__list-item--product .predictive-search__item-title"),productSuggestions=Array.from(products).map(elementText).join(", ");window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"search_banner_click",search_product_suggestions:productSuggestions,click_url:eventUrl})}),$(document).on("click","div.lob_main_container div.lob_cards a",function(){const target=this,eventText=target.closest("div.lob_main_container div.lob_cards a").querySelector(".lob_title").textContent,eventUrl=anchorHref(target),parent=target.closest(".lob_main_container"),parentTitle=elementText(parent.querySelector(".lob_heading"));window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"card_click",card_name:eventText,site_section:"Family Stripe LOB",slider_name:parentTitle,click_url:eventUrl})}),$(document).on("click",".hura-announcement-bar .slick-arrow",function(){const target=this;let direction;target.classList.contains("slick-next")?direction="Right":direction="Left";const parent=target.closest(".hura-announcement-bar"),parentTitle=elementText(parent.querySelector(".slick-current"));window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"slider_arrow_click",slider_name:parentTitle,slider_direction:direction})}),$(document).on("click","div.lob_main_container .slick-arrow",function(){const target=this;let direction;target.classList.contains("lobstripe-right-arrow")?direction="Right":direction="Left";const parent=target.closest(".lob_main_container"),parentTitle=elementText(parent.querySelector(".lob_heading"));window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"slider_arrow_click",slider_name:parentTitle,slider_direction:direction})}),$(document).on("click",".partner_pagewidth .partner_cards > a",function(){const target=this,eventText=anchorText(target),eventUrl=anchorHref(target),parent=target.closest(".partner_main_container"),parentTitle=elementText(parent.querySelector(".partner_heading"));window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"card_click",card_name:eventText,site_section:"Partner Stripe",slider_name:parentTitle,click_url:eventUrl})}),$(document).on("click",".partner_pagewidth .slick-arrow",function(){const target=this;let direction;target.classList.contains("partner-right-arrow")?direction="Right":direction="Left";const parent=target.closest(".partner_main_container"),parentTitle=elementText(parent.querySelector(".partner_heading"));window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"slider_arrow_click",slider_name:parentTitle,slider_direction:direction})}),$(document).on("click",".app_pagewidth .app_cards > a",function(){const target=this,eventText=anchorText(target),eventUrl=anchorHref(target),parent=target.closest(".app_main_container"),parentTitle=elementText(parent.querySelector(".app_heading"));window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"card_click",card_name:eventText,site_section:"APP Stripe",slider_name:parentTitle,click_url:eventUrl})}),$(document).on("click",".app_pagewidth .slick-arrow",function(){const target=this;let direction;target.classList.contains("appstripe-right-arrow")?direction="Right":direction="Left";const parent=target.closest(".app_main_container"),parentTitle=elementText(parent.querySelector(".app_heading"));window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"slider_arrow_click",slider_name:parentTitle,slider_direction:direction})}),$(document).on("click",".apl_lob_slider .apl_lob_list_item > a",function(){const target=this,eventText=anchorText(target),eventUrl=anchorHref(target);window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"family_stripe_click",card_name:eventText,site_section:"Family Stripe Navigation",slider_name:"",click_url:eventUrl})}),$(document).on("click",".collection_slider .product-card a, .collection_slider .product-card a",function(){const target=this,eventUrl=anchorHref(target),title=target.closest(".product-card, .product-item")?.querySelector(".card-head"),eventText=title?elementText(title):"",sliderParent=target.closest(".collection_slider, .conversion-module"),sliderParentTitle=elementText(sliderParent.querySelector(".collection_main_heading, .conversion-module__heading"));window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"product_list_section_click",card_name:eventText,site_section:"Collection Slider",slider_name:sliderParentTitle,click_url:eventUrl})}),$(document).on("click",".collection_slider .slick-arrow, .conversion-module .slick-arrow",function(){const target=this;let direction;target.classList.contains("next")?direction="Right":direction="Left";const parent=target.closest(".collection_slider, .conversion-module"),parentTitle=elementText(parent.querySelector(".collection_main_heading, .conversion-module__heading"));window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"slider_arrow_click",slider_name:parentTitle,slider_direction:direction})}),$(document).on("click","#shopify-section-navigation_stripe .slick-arrow",function(){const target=this;let direction;target.classList.contains("nav-right-arrow")?direction="Right":direction="Left",window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"family_stripe_arrow_click",slider_name:"Family Stripe Navigation",slider_direction:direction})}),$(document).on("click",".collection_slider .slick-dots li",function(){const target=this,parent=target.closest(".collection_slider, .conversion-module"),parentTitle=elementText(parent.querySelector(".collection_main_heading, .conversion-module__heading")),sliderPosition=parseInt(elementText(target))-1;window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"product_list_section_pagination_click",slider_name:parentTitle,slider_position:sliderPosition})}),$(document).on("click","slideshow-component .full-link",function(){const target=this,eventUrl=anchorHref(target),slideInfo=target.closest("slideshow-component .slideshow__slide")?.getAttribute("aria-label"),sliderPosition=parseInt(slideInfo||1)-1;window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"banner_click",site_section:"Banner Section",slider_name:"Hero Banner Slider",slider_position:sliderPosition,click_url:eventUrl})}),$(document).on("click","slideshow-component .slider-counter__link--dots",function(){window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"banner_slider_click",site_section:"Banner Section"})});const ctaSelectors=[".collage-button a",".button_primary_anchor.card-btn",".btn_prime_1.plp_page_ga a",".image-with-text .img_with_txt_btn",".multi_prop_tile_outer_new a"];$(document).on("click",ctaSelectors.join(","),function(){const target=this,eventText=anchorText(target),eventUrl=anchorHref(target);window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"cta_click",click_text:eventText,click_url:eventUrl})});const ctaButtonSelectors=['.img_with_txt_outer [onclick*="location.href="]','.image-with-text [onclick*="location.href="]'];$(document).on("click",ctaButtonSelectors.join(","),function(){const target=this,eventText=elementText(target),onclickAttr=target.getAttribute("onclick"),regex=/location\.href\s*=\s*['"]([^'"]+)['"]/,match=onclickAttr.match(regex),eventUrl=match?match[1]:"";window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"cta_click",click_text:eventText,click_url:eventUrl})}),$(document).on("click",'.ac-modal-trigger[data-ajax-url*="?view=river_content"]',function(){const target=this,eventText=elementText(target),pageUrl=target.dataset.ajaxUrl?.split("?view")?.[0]?.replace("/pages/","")||"";window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"marketing_page_click",marketing_page_name:pageUrl,click_text:eventText})}),$(document).on("click",".ac-modal .channel-html a[href]",function(){const target=this,eventText=anchorText(target),eventUrl=anchorHref(target),parent=target.closest(".ac-modal"),pageUrl=document.querySelector(`.ac-modal-trigger[data-modal-target="${parent.id}"]`).dataset.ajaxUrl?.split("?view")?.[0]?.replace("/pages/","")||"";window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"marketing_page_cta_click",marketing_page_name:pageUrl,click_text:eventText,click_url:eventUrl})}),window.adobeTrackMarketingPageIframeCtaClick=function(iframe){iframe.contentWindow.document.querySelectorAll("a[href]").forEach(anchor=>{anchor.addEventListener("click",function(){const target=this,eventText=anchorText(target),eventUrl=anchorHref(target),parent=iframe.closest(".ac-modal"),pageUrl=document.querySelector(`.ac-modal-trigger[data-modal-target="${parent.id}"]`).dataset.ajaxUrl?.split("?view")?.[0]?.replace("/pages/","")||"";window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"marketing_page_cta_click",marketing_page_name:pageUrl,click_text:eventText,click_url:eventUrl})})})},$(document).on("click",'.ac-modal-trigger[data-ajax-url*="?view=river_content"]:not([data-ajax-iframe="true"])',function(){const target=this,pageUrl=target.dataset.ajaxUrl?.split("?view")?.[0]?.replace("/pages/","")||"",modal=document.querySelector(`#${target.dataset.modalTarget}`);if(!modal)return;const modalParent=modal.closest(".modal");if(modalParent?.classList?.contains("adobe-tracking-scroll"))return;modalParent.classList.add("adobe-tracking-scroll");const debouncedScroll=debounce(function(){const scrollDepth=Math.round(modalParent.scrollTop/(modalParent.scrollHeight-modalParent.clientHeight)*100),scrollThreshold=[100,75,50,25,0].find(step=>scrollDepth>=step);window.APLdigitalData=window.APLdigitalData||[],!(scrollThreshold===0||scrollThreshold===void 0||window.APLdigitalData.find(data=>data.event==="marketing_page_scroll"&&data.marketing_page_name===pageUrl&&data.scroll_depth_threshold===`${scrollThreshold}%`))&&window.APLdigitalData.push({event:"marketing_page_scroll",marketing_page_name:pageUrl,scroll_depth_threshold:`${scrollThreshold}%`})},50);$(modalParent).on("scroll",debouncedScroll)}),window.adobeTrackMarketingPageIframeScroll=function(iframe){const iframeDoc=iframe.contentWindow.document,modalParent=iframe.closest(".modal"),parent=iframe.closest(".ac-modal"),pageUrl=document.querySelector(`.ac-modal-trigger[data-modal-target="${parent.id}"]`).dataset.ajaxUrl?.split("?view")?.[0]?.replace("/pages/","")||"";if(modalParent?.classList?.contains("adobe-tracking-scroll"))return;modalParent.classList.add("adobe-tracking-scroll");const debouncedScroll=debounce(function(){const scrollElement=iframeDoc.documentElement,scrollDepth=Math.round(scrollElement.scrollTop/(scrollElement.scrollHeight-scrollElement.clientHeight)*100),scrollThreshold=[100,75,50,25,0].find(step=>scrollDepth>=step);window.APLdigitalData=window.APLdigitalData||[],!(scrollThreshold===0||window.APLdigitalData.find(data=>data.event==="marketing_page_scroll"&&data.marketing_page_name===pageUrl&&data.scroll_depth_threshold===`${scrollThreshold}%`))&&window.APLdigitalData.push({event:"marketing_page_scroll",marketing_page_name:pageUrl,scroll_depth_threshold:`${scrollThreshold}%`})},50);$(iframeDoc).on("scroll",debouncedScroll)};const modalTargets=['="modal-net-monthly-pricing-modal"','="modal-pdp-apple-care-modal"','="modal-trade-in-modal"','*="modal-cart-apple-care-modal"','*="modal-cart-warranty-modal"','*="modal-trade-in-learn-more-modal"','*="modal-trade-in-modal"'];if($(document).on("click",` ${modalTargets.map(target=>`.ac-modal-trigger[data-modal-target${target}]`).join(",")}, .js-trade-in-modal-trigger-secondary-cart `,function(e){if(!e.originalEvent.isTrusted)return;const target=this,eventText=elementText(target,!0),modalTitleElem=document.querySelector(`.ac-modal[id=${target.dataset.modalTarget}]`)?.querySelector("h1, h2, h3, h4, h5, h6, .apple-care-modal__heading"),modalTitle=modalTitleElem?elementText(modalTitleElem,!0):"";window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"modal_page_click",modal_page_name:modalTitle,click_text:eventText})}),$(document).on("click",modalTargets.map(target=>`.ac-modal[id${target}] a[href], .ac-modal[id${target}] button`).join(","),function(){const target=this;let eventText,eventUrl;target.tagName==="A"?(eventText=anchorText(target),eventUrl=anchorHref(target)):(eventText=elementText(target),eventUrl="");const modalTitleElem=target.closest(".ac-modal").querySelector("h1, h2, h3, h4, h5, h6, .apple-care-modal__heading"),modalTitle=modalTitleElem?elementText(modalTitleElem,!0):"";window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"modal_page_cta_click",modal_page_name:modalTitle,click_text:eventText,click_url:eventUrl})}),$(document).on("click",".product__accordion summary",function(){const target=this,eventText=elementText(target),action=target.getAttribute("aria-expanded")==="true"?"accordion_open":"accordion_close";window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:action,accordion_item:eventText})}),$(document).on("click",'a[href^="http"]',function(){const target=this,eventText=anchorText(target),eventUrl=anchorHref(target);new URL(eventUrl)?.hostname!==window.location.hostname&&(window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"external_link_click",click_text:eventText,click_url:eventUrl}))}),$(document).on("click",".expedited-checkout .checkout-button__link",function(){const eventText=elementText(this);window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"more_payment_options_click",click_text:eventText})}),SDG.Data.template.startsWith("product")){async function prodView(){const productData=await adobeProductData();window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"prodView",...productData})}prodView()}$(document).on("click",".product .add-on-product-style a[data-index]",async function(){const target=this,isAppleCare=!!target.closest(".applecare-replace"),parent=target.closest(".product .add-on-product-style");if(!(isAppleCare?$("#add-apple-care").is(":checked"):$("#add-secWarranty").is(":checked")))return;const title=parent.querySelector("h3"),appleCarePlan=elementText(title),productData=await adobeProductData();window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"applecare+_add","apple_care+_plan":appleCarePlan,product:productData?.product_name,currency:productData?.currency,product_price:productData?.product_price,brand:productData?.brand})}),$(document).on("click",'.add-cart-apple-care[data-reference="aplcr"], .add-cart-apple-care[data-reference="secwr"]',function(){const target=this,title=target.closest(".cart_itemadd").querySelector(".apple-care-card-title"),appleCarePlan=elementText(title),mainProductIndex=target.dataset.forproduct,mainProductParent=document.getElementById(`CartItem-${mainProductIndex}`),productData=JSON.parse(mainProductParent.querySelector(".adobe-analytics-cart-item-data").textContent).payload;window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"applecare+_add","apple_care+_plan":appleCarePlan,product:productData?.product_name,currency:productData?.currency,product_price:productData?.product_price,brand:productData?.brand})}),$(document).on("click",".js-store-locator-select-btn",function(){const parent=this.closest("my-store-locator-drawer"),activeResult=parent.querySelector(parent.dom.activeResult),storeName=elementText(activeResult.querySelector(".my-location-result__name"));window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"pick-in_store_click",store_name:storeName})}),$(document).on("click",".product-form__quantity .js-qty-input .quantity__button",async function(){const target=this,productData=await adobeProductData(),event=target.name==="plus"?"quantity_selector_plus":"quantity_selector_minus";window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event,product_name:productData?.product_name,mpn_id:productData?.mpn_id})}),$(document).on("click",".cart-item .quantity__button",function(){const target=this,parent=target.closest(".cart-item"),productData=JSON.parse(parent.querySelector(".adobe-analytics-cart-item-data").textContent).payload,event=target.name==="plus"?"quantity_selector_plus":"quantity_selector_minus";window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event,product_name:productData?.product_name,mpn_id:productData?.mpn_id})}),$(document).on("change",".js-frequent-products-checkbox",function(){const target=this,event=target.checked?"frequently_bought_together_product_select":"frequently_bought_together_product_unselect",parent=target.closest(".frequent-product-list"),productData=JSON.parse(parent.querySelector(".adobe-analytics-frequently-products-card-data").textContent);window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event,product_name:productData?.title,mpn_id:productData?.mpn})}),$("video").on("play",function(){const target=this;window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"video_play",video_id:videoName(target)})}),$("video").on("pause",function(){const target=this;window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"video_pause",video_id:videoName(target)})}),$("video").on("timeupdate",function(){const target=this,vidName=videoName(target),duration=target.duration,currentTime=target.currentTime,progress=Math.round(currentTime/duration*100),progressThreshold=[100,75,50,25,0].find(step=>progress>=step);if(window.APLdigitalData=window.APLdigitalData||[],progressThreshold===100){if(window.APLdigitalData.find(data=>data.event==="video_complete"&&data.video_id===vidName))return;window.APLdigitalData.push({event:"video_complete",video_id:vidName})}else if(progressThreshold>=0){if(progressThreshold===0||window.APLdigitalData.find(data=>data.event==="video_progress"&&data.video_id===vidName&&data.video_progress===`${progressThreshold}%`))return;window.APLdigitalData.push({event:"video_progress",video_id:vidName,video_progress:`${progressThreshold}%`})}}),$(document).on("submit","#customer_login",function(){window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"login",login_form_location:"login page"})}),$(document).on("click",'a[href*="/account/logout"]',function(){window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"logout",login_form_location:"login page"})}),$(document).on("input","#create_customer",function(){window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.some(data=>data.event==="signup_start")||window.APLdigitalData.push({event:"signup_start"})}),$(document).on("submit","#create_customer",function(){window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"signup_success"})}),$(document).on("click","#FacetFiltersForm .facet-checkbox input",function(){const target=this,parent=target.closest(".js-filter"),parentItem=target.closest(".facets__item");if(!parent)return"";const category=parent.querySelector(".facets__summary"),cloneCategory=category.cloneNode(!0);cloneCategory.querySelector(".facets__selected")?.remove();const categoryText=category?elementText(cloneCategory):"";let labelText;if(parentItem.classList.contains("list-menu__item--pickup")){const label=parentItem?parentItem.querySelector("span"):null,pickupText=label?elementText(label):"",location=parentItem?parentItem.querySelector(".js-my-store-locator-search-drawer-launcher"):null,locationText=location?elementText(location):"";labelText=`${pickupText} ${locationText}`}else{const label=parentItem?parentItem.querySelector("span[aria-hidden]"):null,cloneLabel=label?.cloneNode(!0);cloneLabel?.querySelector(".filter-count")?.remove(),labelText=label?elementText(cloneLabel):""}window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"filter_click",filter_category:categoryText,filter_item:labelText})}),$(document).on("input","#FacetSortForm",function(){const activeSortOption=this.querySelector("#SortBy").querySelector("option:checked"),activeSortLabel=elementText(activeSortOption);window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"sort_click",sort_type:activeSortLabel})}),window.adobeTrackAddToCart=async function(opts={items:{id,quantity},context,$trigger,triggerText,triggerUrl}){const{items,context:context2,$trigger:$trigger2,triggerText:triggerText2,triggerUrl:triggerUrl2}=opts,trackCartData=await adobeCartData(),trackingProducts=[];items.forEach(item=>{const productData=trackCartData.items.find(cartItem=>cartItem.variant_id===parseInt(item.id));productData&&trackingProducts.push({units:item.quantity,...productData.payload})});let clickText;triggerText2?clickText=triggerText2:clickText=elementText($trigger2);const finalObj={event:"scAdd",product:trackingProducts,click_text:clickText,click_url:triggerUrl2||"",add_to_cart_context:context2};window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push(finalObj),trackCartData.items.every(cartItem=>items.some(item=>parseInt(item.id)===parseInt(cartItem.variant_id)&&parseInt(item.quantity)===parseInt(cartItem.quantity)))&&window.APLdigitalData.push({event:"scOpen",product:trackingProducts,add_to_cart_context:context2})},window.adobeTrackViewCart=async function(){const trackingProducts=(await adobeCartData()).items.map(item=>({units:item.quantity,...item.payload}));window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"scView",product:trackingProducts})},SDG.Data.template==="cart"&&window.adobeTrackViewCart(),$(document).on("click",".cart-item cart-remove-button",function(){const parent=this.closest(".cart-item"),productData=JSON.parse(parent.querySelector(".adobe-analytics-cart-item-data").textContent),trackingProducts=[{units:productData.quantity,...productData.payload}];window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"scRemove",product:trackingProducts});const mainProductIndex=parent.id.split("-")[1];document.querySelectorAll(`cart-remove-button[data-mnprdctidx="${mainProductIndex}"] .applecareremove-a`).forEach(appleCareRemove=>{trackRemoveAppleCare(appleCareRemove)})}),trackRemoveAppleCare=function(target){const title=target.closest(".apple-care-show-mobile, .apple-care-show-desktop").querySelector(".apple-care-card-title"),appleCarePlan=elementText(title),mainProductIndex=target.closest("cart-remove-button").dataset.mnprdctidx,mainProductParent=document.getElementById(`CartItem-${mainProductIndex}`),productData=JSON.parse(mainProductParent.querySelector(".adobe-analytics-cart-item-data").textContent),trackingProducts=[{units:productData.quantity,...productData.payload}];window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"scRemove","apple_care+_plan":appleCarePlan,product:trackingProducts})},$(document).on("click","cart-remove-button .applecareremove-a",function(){const target=this;trackRemoveAppleCare(target)});function productListImpressions(){const observerOptions={threshold:1};let products=[];const debouncedPushData=debounce(function(){products.length&&(window.APLdigitalData=window.APLdigitalData||[],window.APLdigitalData.push({event:"product_list_section_impression",product:products}),products=[])},50);function observerCallback(entries,observer2){entries.forEach(entry=>{if(entry.isIntersecting){const $card=entry.target,productData=JSON.parse($card.querySelector(".adobe-analytics-product-card-data").textContent);products.push(productData),debouncedPushData()}})}const observer=new IntersectionObserver(observerCallback,observerOptions);document.querySelectorAll(".collection_slider .product-card:not(.is-observed), .conversion-module .item-card:not(.is-observed)").forEach($card=>{observer.observe($card),$card.classList.add("is-observed")})}productListImpressions(),window.adobeTrackProductListImpressions=productListImpressions}); //# sourceMappingURL=/cdn/shop/t/39/assets/adobe-analytics-tracking.js.map?v=42874929647589169971740062717