1function addProperties(el,length,duration,axis){el.style[axis]=length,el.style.transitionProperty=axis,el.style.transitionDuration=`${duration}ms`,el.style.overflow="hidden"}function removeProperties(el,axis){el.style.removeProperty(axis),el.style.removeProperty("overflow"),el.style.removeProperty("transition-property"),el.style.removeProperty("transition-duration")}function slide({el:el=null,duration:duration=300,direction:direction="toggle",fh:fh=!1,toggleClass:toggleClass=null,parentEl:parentEl=null,display:display="block",axis:axis="height"}){if(el)if(toggleClass&&el.classList.toggle(toggleClass),"none"!==window.getComputedStyle(el).display||"down"!==direction&&"toggle"!==direction){if(0!==el[axis]&&"none"!==window.getComputedStyle(el).display&&("up"===direction||"toggle"===direction)){let length=0;length="height"===axis?fh?"100vh":`${el.offsetHeight}px`:`${el.offsetWidth}px`,addProperties(el,length,duration,axis),setTimeout(()=>el.style[axis]=0,0);(parentEl||el).addEventListener("transitionend",()=>{el.style.display="none",removeProperties(el,axis)},{once:!0})}}else{el.style.display=display||"block";let length=0;length="height"===axis?fh?"100vh":`${el.offsetHeight}px`:`${el.offsetWidth}px`,addProperties(el,0,duration,axis),setTimeout(()=>el.style[axis]=length,0),el.addEventListener("transitionend",function(){removeProperties(el,axis)},{once:!0})}} 2//# sourceURL=https://4459269.fs1.hubspotusercontent-na1.net/hubfs/4459269/hub_generated/template_assets/1/216230282375/1787612333770/template__slide-reveal.js
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.