1"use strict";(self.webpackChunksocialUX=self.webpackChunksocialUX||[]).push([[2030],{2030:function(e,t,r){r.r(t),r.d(t,{default:function(){return f}});var l=r(7344),n=r(7041),i=r(88);function s(e){let t=0;return{next(){return t+=1,t>e&&(t=0),t},prev(){return t-=1,t<0&&(t=e),t},reset(){return t=0,t},current(){return t%e}}}var c=r(1549);const o=(e,t)=>{const r=Math.ceil(2.5);e.scrollLeft=Math.max(parseInt(t.dataset.activeItem)-r,0)*t.clientWidth},d=(e,t)=>{const r=document.createElement("template");r.innerHTML=t,e.firstElementChild.replaceWith(r.content)},a=e=>{const t=(0,i.A)(`#slideshow-ads-context-${e.dataset.postId}`);return!!Object.keys(t).length&&t},u=(e,t)=>{const r=a(t);return!!r&&e.current()>0&&e.current()%r.adsOrder[0]==0},h=(e,t)=>{const r=a(t);if(r){const t=e.current();return r.adCodes[t]||r.adCodes[0]}return""},m=(e,t,r,l)=>{const i=e.querySelector(".listicle-slideshow--next"),c=e.querySelector(".listicle-slideshow--prev"),o=Array.from(t.querySelectorAll(".listicle-slideshow__thumbnail"));let d=s(o.length-1),a=s(o.length-1);(0,n.f)(i,(()=>{const t=e.querySelector(".active"),n=t.nextElementSibling;d.next(),u(d,t)?l(h(a,t)):r(n||o[0])})),(0,n.f)(c,(()=>{const t=e.querySelector(".active"),n=t.previousElementSibling;u(d,t)?l(h(a,t)):r(n||o[o.length-1]),d.prev()}))},p=(e,t)=>{e.querySelectorAll(".listicle-slideshow__thumbnail").forEach((e=>{e.addEventListener("click",(e=>{t(e.currentTarget)}))}))},S=(e,t)=>{const{slidesBar:r,slideshow:n}=e,s=n.querySelector(".listicle-slideshow-media-html");s.style.minHeight=s.getBoundingClientRect().height;const a="false"!==n.dataset.allowUrlUpdate;return{setSlide(e){return o(r,e),((e,t)=>{const r=`#${t.dataset.mediaHtmlId}`,n=(0,l.A)(t.querySelector(r).innerHTML);d(e,n)})(s,e),((e,t)=>{const r=(e=>{const t=(0,i.A)(`#${e.dataset.textHtmlId}`);return!!Object.keys(t).length&&t})(t),n=e.querySelector(".listicle-slideshow-headline"),s=e.querySelector(".listicle-slideshow-description"),c=e.querySelector(".media-photo-credit"),o=e.querySelector(".media-caption");if(!r)return!1;r.product_info&&function(e,t){const{product_vendor:r,linkout_url:l,product_price:n,product_compare_at_price:i,caption:s}=t,c=e.querySelector(".rebellt-ecommerce--vendor"),o=e.querySelector(".rebellt-ecommerce--sum"),d=e.querySelector(".rebellt-ecommerce--price"),a=e.querySelector(".rebellt-ecommerce--compare-at-price"),u=e.querySelector(".rebellt-ecommerce--price-number"),h=e.querySelector(".rebellt-ecommerce--btn");r?(c.classList.remove("hidden"),c.textContent=r):c.classList.add("hidden"),l||n?(n?(d.classList.remove("hidden"),i&&i!=n?(a.classList.remove("hidden"),a.textContent=`$${i}`):a.classList.add("hidden"),u.textContent=`$${n}`):d.classList.add("hidden"),o.classList.remove("hidden"),h.href=l,h.textContent=s):o.classList.add("hidden")}(e,r.product_info),n&&(n.innerHTML=(0,l.A)(r.headline)),s&&(s.innerHTML=(0,l.A)(r.description)),c&&(c.innerHTML=(0,l.A)(r.credit)),o&&(o.innerHTML=(0,l.A)(r.caption))})(n,e),((e,t)=>{e.querySelectorAll(".listicle-slideshow__thumbnail").forEach((e=>{e.classList.toggle("active",e===t)}))})(r,e),((e,t)=>{const r=e.querySelector(".listicle-slideshow__counter");r&&(r.querySelector(".listicle-slideshow__counter--current").innerText=t.dataset.gotoSlide)})(n,e),a&&((e,t)=>{const{href:r,postId:l,pageTitle:n}=e.dataset;t.publish(c.EB,{url:r,id:l,headline:n||"",trackPageView:!0})})(e,t),e},setAdCode(e){return e&&d(s,e),e}}},y="#rebelltitem";function f(e,t){const r=e.eventBus,l=t.querySelector(".listicle-slideshow__thumbnails"),n=function(e){const{hash:t}=document.location;if(0!==t.indexOf(y))return null;const r=parseInt(t.substr(y.length),10);return isNaN(r)?null:e.querySelector(`.listicle-slideshow__thumbnails [data-goto-slide="${r}"]`)}(t),{setSlide:i,setAdCode:s}=S({slideshow:t,slidesBar:l},r);n&&i(n),m(t,l,i,s),p(l,i);const c=l.querySelector(".listicle-slideshow__thumbnail.active");o(l,c)}}}]); 2//# sourceMappingURL=2030.8160bc5e68efde7cb221.bundle.mjs.map
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.