window.XFMG=window.XFMG||{};
((k,l)=>{XF.Inserter=XF.extend(XF.Inserter,{__backup:{_applyReplace:"__applyReplace"},inProgress:!1,_applyReplace:function(c,b,a){".js-filmStrip"!=c?this.__applyReplace(c,b,a):this.inProgress||(this.inProgress=!0,b&&(c=Array.from(b.querySelectorAll(".js-filmStrip-button")),c.forEach(e=>e.classList.add("is-loading")),Array.from(b.querySelectorAll(".js-filmStrip-item")),c.forEach(e=>{XF.Transition.addClassTransitioned(e,"itemList-item--fading",()=>{if(a){const f=Array.from(a.querySelectorAll(".js-filmStrip-button"));f.forEach(d=>
d.classList.add("is-loading"));b.style.visibility="hidden";a.style.visibility="hidden";const g=Array.from(a.querySelectorAll(".js-filmStrip-item"));g.forEach(d=>d.classList.add("itemList-item--fading"));b.replaceWith(a);a.style.visibility="visible";g.forEach(d=>{XF.Transition.removeClassTransitioned(d,"itemList-item--fading",()=>{f.forEach(h=>h.classList.remove("is-loading"));this.inProgress=!1})})}})})))}})})(window,document);
Flash Sale Popup