0?Math.floor(indexMoved):Math.ceil(indexMoved);index+=indexMoved}else{var […]">

Naipo oPillow Back Massager for $15 in September 2022

Never Miss Another Deal

Get the latest deals delivered straight to your inbox

You will receive your first newsletter within 24 hours.

You will receive your first newsletter within 24 hours.

slide "+getLiveRegionStr()+" of "+slideCount+"

");liveregionCurrent=outerWrapper.querySelector(".tns-liveregion .current");if(hasAutoplay){var txt=autoplay?"stop":"start";if(autoplayButton){setAttrs(autoplayButton,{"data-action":txt})}else if(options.autoplayButtonOutput){outerWrapper.insertAdjacentHTML(getInsertPosition(options.autoplayPosition),"");autoplayButton=outerWrapper.querySelector("[data-action]")}if(autoplayButton){addEvents(autoplayButton,{"click":toggleAutoplay})}if(autoplay){startAutoplay();if(autoplayHoverPause){addEvents(container,hoverEvents)}if(autoplayResetOnVisibility){addEvents(container,visibilityEvent)}}}if(hasNav){var initIndex=!carousel?0:cloneCount;if(navContainer){setAttrs(navContainer,{"aria-label":"Carousel Pagination"});navItems=navContainer.children;forEach(navItems,function(item,i){setAttrs(item,{"data-nav":i,"tabindex":"-1","aria-label":navStr+(i+1),"aria-controls":slideId})})}else{var navHtml="",hiddenStr=navAsThumbnails?"":"style=\"display:none\"";for(var i=0;i"}navHtml="

"+navHtml+"

";outerWrapper.insertAdjacentHTML(getInsertPosition(options.navPosition),navHtml);navContainer=outerWrapper.querySelector(".tns-nav");navItems=navContainer.children}updateNavVisibility();if(TRANSITIONDURATION){var prefix=TRANSITIONDURATION.substring(0,TRANSITIONDURATION.length-18).toLowerCase(),str="transition: all "+speed/1000+"s";if(prefix){str="-"+prefix+"-"+str}addCSSRule(sheet,"[aria-controls^="+slideId+"-item]",str,getCssRulesLength(sheet))}setAttrs(navItems[navCurrentIndex],{"aria-label":navStr+(navCurrentIndex+1)+navStrCurrent});removeAttrs(navItems[navCurrentIndex],"tabindex");addClass(navItems[navCurrentIndex],navActiveClass);addEvents(navContainer,navEvents)}if(hasControls){if(!controlsContainer&&(!prevButton||!nextButton)){outerWrapper.insertAdjacentHTML(getInsertPosition(options.controlsPosition),"

");controlsContainer=outerWrapper.querySelector(".tns-controls")}if(!prevButton||!nextButton){prevButton=controlsContainer.children[0];nextButton=controlsContainer.children[1]}if(options.controlsContainer){setAttrs(controlsContainer,{"aria-label":"Carousel Navigation","tabindex":"0"})}if(options.controlsContainer||options.prevButton&&options.nextButton){setAttrs([prevButton,nextButton],{"aria-controls":slideId,"tabindex":"-1"})}if(options.controlsContainer||options.prevButton&&options.nextButton){setAttrs(prevButton,{"data-controls":"prev"});setAttrs(nextButton,{"data-controls":"next"})}prevIsButton=isButton(prevButton);nextIsButton=isButton(nextButton);updateControlsStatus();if(controlsContainer){addEvents(controlsContainer,controlsEvents)}else{addEvents(prevButton,controlsEvents);addEvents(nextButton,controlsEvents)}}disableUI()}function initEvents(){if(carousel&&TRANSITIONEND){var eve={};eve[TRANSITIONEND]=onTransitionEnd;addEvents(container,eve)}if(touch){addEvents(container,touchEvents,options.preventScrollOnTouch)}if(mouseDrag){addEvents(container,dragEvents)}if(arrowKeys){addEvents(doc,docmentKeydownEvent)}if(nested==="inner"){events.on("outerResized",function(){resizeTasks();events.emit("innerLoaded",info())})}else if(responsive||fixedWidth||autoWidth||autoHeight||!horizontal){addEvents(win,{"resize":onResize})}if(autoHeight){if(nested==="outer"){events.on("innerLoaded",doAutoHeight)}else if(!disable){doAutoHeight()}}doLazyLoad();if(disable){disableSlider()}else if(freeze){freezeSlider()}events.on("indexChanged",additionalUpdates);if(nested==="inner"){events.emit("innerLoaded",info())}if(typeof onInit==="function"){onInit(info())}isOn=true}function destroy(){sheet.disabled=true;if(sheet.ownerNode){sheet.ownerNode.remove()}removeEvents(win,{"resize":onResize});if(arrowKeys){removeEvents(doc,docmentKeydownEvent)}if(controlsContainer){removeEvents(controlsContainer,controlsEvents)}if(navContainer){removeEvents(navContainer,navEvents)}removeEvents(container,hoverEvents);removeEvents(container,visibilityEvent);if(autoplayButton){removeEvents(autoplayButton,{"click":toggleAutoplay})}if(autoplay){clearInterval(autoplayTimer)}if(carousel&&TRANSITIONEND){var eve={};eve[TRANSITIONEND]=onTransitionEnd;removeEvents(container,eve)}if(touch){removeEvents(container,touchEvents)}if(mouseDrag){removeEvents(container,dragEvents)}var htmlList=[containerHTML,controlsContainerHTML,prevButtonHTML,nextButtonHTML,navContainerHTML,autoplayButtonHTML];tnsList.forEach(function(item,i){var el=item==="container"?outerWrapper:options[item];if(typeof el==="object"){var prevEl=el.previousElementSibling?el.previousElementSibling:false,parentEl=el.parentNode;el.outerHTML=htmlList[i];options[item]=prevEl?prevEl.nextElementSibling:parentEl.firstElementChild}});tnsList=animateIn=animateOut=animateDelay=animateNormal=horizontal=outerWrapper=innerWrapper=container=containerParent=containerHTML=slideItems=slideCount=breakpointZone=windowWidth=autoWidth=fixedWidth=edgePadding=gutter=viewport=items=slideBy=viewportMax=arrowKeys=speed=rewind=loop=autoHeight=sheet=lazyload=slidePositions=slideItemsOut=cloneCount=slideCountNew=hasRightDeadZone=rightBoundary=updateIndexBeforeTransform=transformAttr=transformPrefix=transformPostfix=getIndexMax=index=indexCached=indexMin=indexMax=resizeTimer=swipeAngle=moveDirectionExpected=running=onInit=events=newContainerClasses=slideId=disable=disabled=freezable=freeze=frozen=controlsEvents=navEvents=hoverEvents=visibilityEvent=docmentKeydownEvent=touchEvents=dragEvents=hasControls=hasNav=navAsThumbnails=hasAutoplay=hasTouch=hasMouseDrag=slideActiveClass=imgCompleteClass=imgEvents=imgsComplete=controls=controlsText=controlsContainer=controlsContainerHTML=prevButton=nextButton=prevIsButton=nextIsButton=nav=navContainer=navContainerHTML=navItems=pages=pagesCached=navClicked=navCurrentIndex=navCurrentIndexCached=navActiveClass=navStr=navStrCurrent=autoplay=autoplayTimeout=autoplayDirection=autoplayText=autoplayHoverPause=autoplayButton=autoplayButtonHTML=autoplayResetOnVisibility=autoplayHtmlStrings=autoplayTimer=animating=autoplayHoverPaused=autoplayUserPaused=autoplayVisibilityPaused=initPosition=lastPosition=translateInit=disX=disY=panStart=rafIndex=getDist=touch=mouseDrag=null;for(var a in this){if(a!=="rebuild"){this[a]=null}}isOn=false}function onResize(e){raf(function(){resizeTasks(getEvent(e))})}function resizeTasks(e){if(!isOn){return}if(nested==="outer"){events.emit("outerResized",info(e))}windowWidth=getWindowWidth();var bpChanged,breakpointZoneTem=breakpointZone,needContainerTransform=false;if(responsive){setBreakpointZone();bpChanged=breakpointZoneTem!==breakpointZone;if(bpChanged){events.emit("newBreakpointStart",info(e))}}var indChanged,itemsChanged,itemsTem=items,disableTem=disable,freezeTem=freeze,arrowKeysTem=arrowKeys,controlsTem=controls,navTem=nav,touchTem=touch,mouseDragTem=mouseDrag,autoplayTem=autoplay,autoplayHoverPauseTem=autoplayHoverPause,autoplayResetOnVisibilityTem=autoplayResetOnVisibility,indexTem=index;if(bpChanged){var fixedWidthTem=fixedWidth,autoHeightTem=autoHeight,controlsTextTem=controlsText,centerTem=center,autoplayTextTem=autoplayText;if(!CSSMQ){var gutterTem=gutter,edgePaddingTem=edgePadding}}arrowKeys=getOption("arrowKeys");controls=getOption("controls");nav=getOption("nav");touch=getOption("touch");center=getOption("center");mouseDrag=getOption("mouseDrag");autoplay=getOption("autoplay");autoplayHoverPause=getOption("autoplayHoverPause");autoplayResetOnVisibility=getOption("autoplayResetOnVisibility");if(bpChanged){disable=getOption("disable");fixedWidth=getOption("fixedWidth");speed=getOption("speed");autoHeight=getOption("autoHeight");controlsText=getOption("controlsText");autoplayText=getOption("autoplayText");autoplayTimeout=getOption("autoplayTimeout");if(!CSSMQ){edgePadding=getOption("edgePadding");gutter=getOption("gutter")}}resetVariblesWhenDisable(disable);viewport=getViewportWidth();if((!horizontal||autoWidth)&&!disable){setSlidePositions();if(!horizontal){updateContentWrapperHeight();needContainerTransform=true}}if(fixedWidth||autoWidth){rightBoundary=getRightBoundary();indexMax=getIndexMax()}if(bpChanged||fixedWidth){items=getOption("items");slideBy=getOption("slideBy");itemsChanged=items!==itemsTem;if(itemsChanged){if(!fixedWidth&&!autoWidth){indexMax=getIndexMax()}updateIndex()}}if(bpChanged){if(disable!==disableTem){if(disable){disableSlider()}else{enableSlider()}}}if(freezable&&(bpChanged||fixedWidth||autoWidth)){freeze=getFreeze();if(freeze!==freezeTem){if(freeze){doContainerTransform(getContainerTransformValue(getStartIndex(0)));freezeSlider()}else{unfreezeSlider();needContainerTransform=true}}}resetVariblesWhenDisable(disable||freeze);if(!autoplay){autoplayHoverPause=autoplayResetOnVisibility=false}if(arrowKeys!==arrowKeysTem){arrowKeys?addEvents(doc,docmentKeydownEvent):removeEvents(doc,docmentKeydownEvent)}if(controls!==controlsTem){if(controls){if(controlsContainer){showElement(controlsContainer)}else{if(prevButton){showElement(prevButton)}if(nextButton){showElement(nextButton)}}}else{if(controlsContainer){hideElement(controlsContainer)}else{if(prevButton){hideElement(prevButton)}if(nextButton){hideElement(nextButton)}}}}if(nav!==navTem){nav?showElement(navContainer):hideElement(navContainer)}if(touch!==touchTem){touch?addEvents(container,touchEvents,options.preventScrollOnTouch):removeEvents(container,touchEvents)}if(mouseDrag!==mouseDragTem){mouseDrag?addEvents(container,dragEvents):removeEvents(container,dragEvents)}if(autoplay!==autoplayTem){if(autoplay){if(autoplayButton){showElement(autoplayButton)}if(!animating&&!autoplayUserPaused){startAutoplay()}}else{if(autoplayButton){hideElement(autoplayButton)}if(animating){stopAutoplay()}}}if(autoplayHoverPause!==autoplayHoverPauseTem){autoplayHoverPause?addEvents(container,hoverEvents):removeEvents(container,hoverEvents)}if(autoplayResetOnVisibility!==autoplayResetOnVisibilityTem){autoplayResetOnVisibility?addEvents(doc,visibilityEvent):removeEvents(doc,visibilityEvent)}if(bpChanged){if(fixedWidth!==fixedWidthTem||center!==centerTem){needContainerTransform=true}if(autoHeight!==autoHeightTem){if(!autoHeight){innerWrapper.style.height=""}}if(controls&&controlsText!==controlsTextTem){prevButton.innerHTML=controlsText[0];nextButton.innerHTML=controlsText[1]}if(autoplayButton&&autoplayText!==autoplayTextTem){var i=autoplay?1:0,html=autoplayButton.innerHTML,len=html.length-autoplayTextTem[i].length;if(html.substring(len)===autoplayTextTem[i]){autoplayButton.innerHTML=html.substring(0,len)+autoplayText[i]}}}else{if(center&&(fixedWidth||autoWidth)){needContainerTransform=true}}if(itemsChanged||fixedWidth&&!autoWidth){pages=getPages();updateNavVisibility()}indChanged=index!==indexTem;if(indChanged){events.emit("indexChanged",info());needContainerTransform=true}else if(itemsChanged){if(!indChanged){additionalUpdates()}}else if(fixedWidth||autoWidth){doLazyLoad();updateSlideStatus();updateLiveRegion()}if(itemsChanged||!carousel){updateGallerySlidePositions()}if(!disable&&!freeze){if(bpChanged&&!CSSMQ){if(autoHeight!==autoheightTem||speed!==speedTem){update_carousel_transition_duration()}if(edgePadding!==edgePaddingTem||gutter!==gutterTem){innerWrapper.style.cssText=getInnerWrapperStyles(edgePadding,gutter,fixedWidth,speed,autoHeight)}if(horizontal){if(carousel){container.style.width=getContainerWidth(fixedWidth,gutter,items)}var str=getSlideWidthStyle(fixedWidth,gutter,items)+getSlideGutterStyle(gutter);removeCSSRule(sheet,getCssRulesLength(sheet)-1);addCSSRule(sheet,"#"+slideId+" > .tns-item",str,getCssRulesLength(sheet))}}if(autoHeight){doAutoHeight()}if(needContainerTransform){doContainerTransformSilent();indexCached=index}}if(bpChanged){events.emit("newBreakpointEnd",info(e))}}function getFreeze(){if(!fixedWidth&&!autoWidth){var a=center?items-(items-1)/2:items;return slideCount<=a}var width=fixedWidth?(fixedWidth+gutter)*slideCount:slidePositions[slideCount],vp=edgePadding?viewport+edgePadding*2:viewport+gutter;if(center){vp-=fixedWidth?(viewport-fixedWidth)/2:(viewport-(slidePositions[index+1]-slidePositions[index]-gutter))/2}return width<=vp}function setBreakpointZone(){breakpointZone=0;for(var bp in responsive){bp=parseInt(bp);if(windowWidth>=bp){breakpointZone=bp}}}var updateIndex=function(){return loop?carousel?function(){var leftEdge=indexMin,rightEdge=indexMax;leftEdge+=slideBy;rightEdge-=slideBy;if(edgePadding){leftEdge+=1;rightEdge-=1}else if(fixedWidth){if((viewport+gutter)%(fixedWidth+gutter)){rightEdge-=1}}if(cloneCount){if(index>rightEdge){index-=slideCount}else if(indexindexMax){while(index>=indexMin+slideCount){index-=slideCount}}else if(index=0.5){end=i}}})}else{if(fixedWidth){var cell=fixedWidth+gutter;if(center||edgePadding){start=Math.floor(rangestart/cell);end=Math.ceil(rangeend/cell-1)}else{end=start+Math.ceil(viewport/cell)-1}}else{if(center||edgePadding){var a=items-1;if(center){start-=a/2;end=index+a/2}else{end=index+a}if(edgePadding){var b=edgePadding*items/viewport;start-=b;end+=b}start=Math.floor(start);end=Math.ceil(end)}else{end=start+items-1}}start=Math.max(start,0);end=Math.min(end,slideCountNew-1)}return[start,end]}function doLazyLoad(){if(lazyload&&!disable){getImageArray.apply(null,getVisibleSlideRange()).forEach(function(img){if(!hasClass(img,imgCompleteClass)){var eve={};eve[TRANSITIONEND]=function(e){e.stopPropagation()};addEvents(img,eve);addEvents(img,imgEvents);img.src=getAttr(img,"data-src");var srcset=getAttr(img,"data-srcset");if(srcset){img.srcset=srcset}addClass(img,"loading")}})}}function onImgLoaded(e){imgLoaded(getTarget(e))}function onImgFailed(e){imgFailed(getTarget(e))}function imgLoaded(img){addClass(img,"loaded");imgCompleted(img)}function imgFailed(img){addClass(img,"failed");imgCompleted(img)}function imgCompleted(img){addClass(img,"tns-complete");removeClass(img,"loading");removeEvents(img,imgEvents)}function getImageArray(start,end){var imgs=[];while(start<=end){forEach(slideItems[start].querySelectorAll("img"),function(img){imgs.push(img)});start++}return imgs}function doAutoHeight(){var imgs=getImageArray.apply(null,getVisibleSlideRange());raf(function(){imgsLoadedCheck(imgs,updateInnerWrapperHeight)})}function imgsLoadedCheck(imgs,cb){if(imgsComplete){return cb()}imgs.forEach(function(img,index){if(hasClass(img,imgCompleteClass)){imgs.splice(index,1)}});if(!imgs.length){return cb()}raf(function(){imgsLoadedCheck(imgs,cb)})}function additionalUpdates(){doLazyLoad();updateSlideStatus();updateLiveRegion();updateControlsStatus();updateNavStatus()}function update_carousel_transition_duration(){if(carousel&&autoHeight){middleWrapper.style[TRANSITIONDURATION]=speed/1000+"s"}}function getMaxSlideHeight(slideStart,slideRange){var heights=[];for(var i=slideStart,l=Math.min(slideStart+slideRange,slideCountNew);i=start&&i<=end){if(hasAttr(item,"aria-hidden")){removeAttrs(item,["aria-hidden","tabindex"]);addClass(item,slideActiveClass)}}else{if(!hasAttr(item,"aria-hidden")){setAttrs(item,{"aria-hidden":"true","tabindex":"-1"});removeClass(item,slideActiveClass)}}})}function updateGallerySlidePositions(){var l=index+Math.min(slideCount,items);for(var i=slideCountNew;i--;){var item=slideItems[i];if(i>=index&&i=0?navClicked:getCurrentNavIndex();navClicked=-1;if(navCurrentIndex!==navCurrentIndexCached){var navPrev=navItems[navCurrentIndexCached],navCurrent=navItems[navCurrentIndex];setAttrs(navPrev,{"tabindex":"-1","aria-label":navStr+(navCurrentIndexCached+1)});removeClass(navPrev,navActiveClass);setAttrs(navCurrent,{"aria-label":navStr+(navCurrentIndex+1)+navStrCurrent});removeAttrs(navCurrent,"tabindex");addClass(navCurrent,navActiveClass);navCurrentIndexCached=navCurrentIndex}}}function getLowerCaseNodeName(el){return el.nodeName.toLowerCase()}function isButton(el){return getLowerCaseNodeName(el)==="button"}function isAriaDisabled(el){return el.getAttribute("aria-disabled")==="true"}function disEnableElement(isButton,el,val){if(isButton){el.disabled=val}else{el.setAttribute("aria-disabled",val.toString())}}function updateControlsStatus(){if(!controls||rewind||loop){return}var prevDisabled=prevIsButton?prevButton.disabled:isAriaDisabled(prevButton),nextDisabled=nextIsButton?nextButton.disabled:isAriaDisabled(nextButton),disablePrev=index<=indexMin?true:false,disableNext=!rewind&&index>=indexMax?true:false;if(disablePrev&&!prevDisabled){disEnableElement(prevIsButton,prevButton,true)}if(!disablePrev&&prevDisabled){disEnableElement(prevIsButton,prevButton,false)}if(disableNext&&!nextDisabled){disEnableElement(nextIsButton,nextButton,true)}if(!disableNext&&nextDisabled){disEnableElement(nextIsButton,nextButton,false)}}function resetDuration(el,str){if(TRANSITIONDURATION){el.style[TRANSITIONDURATION]=str}}function getSliderWidth(){return fixedWidth?(fixedWidth+gutter)*slideCountNew:slidePositions[slideCountNew]}function getCenterGap(num){if(num==null){num=index}var gap=edgePadding?gutter:0;return autoWidth?(viewport-gap-(slidePositions[num+1]-slidePositions[num]-gutter))/2:fixedWidth?(viewport-fixedWidth)/2:(items-1)/2}function getRightBoundary(){var gap=edgePadding?gutter:0,result=viewport+gap-getSliderWidth();if(center&&!loop){result=fixedWidth?-(fixedWidth+gutter)*(slideCountNew-1)-getCenterGap():getCenterGap(slideCountNew-1)-slidePositions[slideCountNew-1]}if(result>0){result=0}return result}function getContainerTransformValue(num){if(num==null){num=index}var val;if(horizontal&&!autoWidth){if(fixedWidth){val=-(fixedWidth+gutter)*num;if(center){val+=getCenterGap()}}else{var denominator=TRANSFORM?slideCountNew:items;if(center){num-=getCenterGap()}val=-num*100/denominator}}else{val=-slidePositions[num];if(center&&autoWidth){val+=getCenterGap()}}if(hasRightDeadZone){val=Math.max(val,rightBoundary)}val+=horizontal&&!autoWidth&&!fixedWidth?"%":"px";return val}function doContainerTransformSilent(val){resetDuration(container,"0s");doContainerTransform(val)}function doContainerTransform(val){if(val==null){val=getContainerTransformValue()}container.style[transformAttr]=transformPrefix+val+transformPostfix}function animateSlide(number,classOut,classIn,isOut){var l=number+items;if(!loop){l=Math.min(l,slideCountNew)}for(var i=number;i=0){stopAutoplay()}running=true;transformCore()}}function strTrans(str){return str.toLowerCase().replace(/-/g,"")}function onTransitionEnd(event){if(carousel||running){events.emit("transitionEnd",info(event));if(!carousel&&slideItemsOut.length>0){for(var i=0;i0?1:-1;indexGap+=index+indexGap-slideCount>=indexMin?slideCount*factor:slideCount*2*factor*-1}index+=indexGap;if(carousel&&loop){if(indexindexMax){index-=slideCount}}if(getAbsIndex(index)!==getAbsIndex(indexCached)){render(e)}}}function onControlsClick(e,dir){if(running){if(preventActionWhenRunning){return}else{onTransitionEnd()}}var passEventObject;if(!dir){e=getEvent(e);var target=getTarget(e);while(target!==controlsContainer&&[prevButton,nextButton].indexOf(target)<0){target=target.parentNode}var targetIn=[prevButton,nextButton].indexOf(target);if(targetIn>=0){passEventObject=true;dir=targetIn===0?-1:1}}if(rewind){if(index===indexMin&&dir===-1){goTo("last",e);return}else if(index===indexMax&&dir===1){goTo("first",e);return}}if(dir){index+=slideBy*dir;if(autoWidth){index=Math.floor(index)}render(passEventObject||e&&e.type==="keydown"?e:null)}}function onNavClick(e){if(running){if(preventActionWhenRunning){return}else{onTransitionEnd()}}e=getEvent(e);var target=getTarget(e),navIndex;while(target!==navContainer&&!hasAttr(target,"data-nav")){target=target.parentNode}if(hasAttr(target,"data-nav")){var navIndex=navClicked=Number(getAttr(target,"data-nav")),targetIndexBase=fixedWidth||autoWidth?navIndex*slideCount/pages:navIndex*items,targetIndex=navAsThumbnails?navIndex:Math.min(Math.ceil(targetIndexBase),slideCount-1);goTo(targetIndex,e);if(navCurrentIndex===navIndex){if(animating){stopAutoplay()}navClicked=-1}}}function setAutoplayTimer(){autoplayTimer=setInterval(function(){onControlsClick(null,autoplayDirection)},autoplayTimeout);animating=true}function stopAutoplayTimer(){clearInterval(autoplayTimer);animating=false}function updateAutoplayButton(action,txt){setAttrs(autoplayButton,{"data-action":action});autoplayButton.innerHTML=autoplayHtmlStrings[0]+action+autoplayHtmlStrings[1]+txt}function startAutoplay(){setAutoplayTimer();if(autoplayButton){updateAutoplayButton("stop",autoplayText[1])}}function stopAutoplay(){stopAutoplayTimer();if(autoplayButton){updateAutoplayButton("start",autoplayText[0])}}function play(){if(autoplay&&!animating){startAutoplay();autoplayUserPaused=false}}function pause(){if(animating){stopAutoplay();autoplayUserPaused=true}}function toggleAutoplay(){if(animating){stopAutoplay();autoplayUserPaused=true}else{startAutoplay();autoplayUserPaused=false}}function onVisibilityChange(){if(doc.hidden){if(animating){stopAutoplayTimer();autoplayVisibilityPaused=true}}else if(autoplayVisibilityPaused){setAutoplayTimer();autoplayVisibilityPaused=false}}function mouseoverPause(){if(animating){stopAutoplayTimer();autoplayHoverPaused=true}}function mouseoutRestart(){if(autoplayHoverPaused){setAutoplayTimer();autoplayHoverPaused=false}}function onDocumentKeydown(e){e=getEvent(e);var keyIndex=[KEYS.LEFT,KEYS.RIGHT].indexOf(e.keyCode);if(keyIndex>=0){onControlsClick(e,keyIndex===0?-1:1)}}function onControlsKeydown(e){e=getEvent(e);var keyIndex=[KEYS.LEFT,KEYS.RIGHT].indexOf(e.keyCode);if(keyIndex>=0){if(keyIndex===0){if(!prevButton.disabled){onControlsClick(e,-1)}}else if(!nextButton.disabled){onControlsClick(e,1)}}}function setFocus(el){el.focus()}function onNavKeydown(e){e=getEvent(e);var curElement=doc.activeElement;if(!hasAttr(curElement,"data-nav")){return}var keyIndex=[KEYS.LEFT,KEYS.RIGHT,KEYS.ENTER,KEYS.SPACE].indexOf(e.keyCode),navIndex=Number(getAttr(curElement,"data-nav"));if(keyIndex>=0){if(keyIndex===0){if(navIndex>0){setFocus(navItems[navIndex-1])}}else if(keyIndex===1){if(navIndex=0}function preventDefaultBehavior(e){e.preventDefault?e.preventDefault():e.returnValue=false}function getMoveDirectionExpected(){return getTouchDirection(toDegree(lastPosition.y-initPosition.y,lastPosition.x-initPosition.x),swipeAngle)===options.axis}function onPanStart(e){if(running){if(preventActionWhenRunning){return}else{onTransitionEnd()}}if(autoplay&&animating){stopAutoplayTimer()}panStart=true;if(rafIndex){caf(rafIndex);rafIndex=null}var $=getEvent(e);events.emit(isTouchEvent(e)?"touchStart":"dragStart",info(e));if(!isTouchEvent(e)&&["img","a"].indexOf(getLowerCaseNodeName(getTarget(e)))>=0){preventDefaultBehavior(e)}lastPosition.x=initPosition.x=$.clientX;lastPosition.y=initPosition.y=$.clientY;if(carousel){translateInit=parseFloat(container.style[transformAttr].replace(transformPrefix,""));resetDuration(container,"0s")}}function onPanMove(e){if(panStart){var $=getEvent(e);lastPosition.x=$.clientX;lastPosition.y=$.clientY;if(carousel){if(!rafIndex){rafIndex=raf(function(){panUpdate(e)})}}else{if(moveDirectionExpected==="?"){moveDirectionExpected=getMoveDirectionExpected()}if(moveDirectionExpected){preventScroll=true}}if(preventScroll){e.preventDefault()}}}function panUpdate(e){if(!moveDirectionExpected){panStart=false;return}caf(rafIndex);if(panStart){rafIndex=raf(function(){panUpdate(e)})}if(moveDirectionExpected==="?"){moveDirectionExpected=getMoveDirectionExpected()}if(moveDirectionExpected){if(!preventScroll&&isTouchEvent(e)){preventScroll=true}try{if(e.type){events.emit(isTouchEvent(e)?"touchMove":"dragMove",info(e))}}catch(err){}var x=translateInit,dist=getDist(lastPosition,initPosition);if(!horizontal||fixedWidth||autoWidth){x+=dist;x+="px"}else{var percentageX=TRANSFORM?dist*items*100/((viewport+gutter)*slideCountNew):dist*100/(viewport+gutter);x+=percentageX;x+="%"}container.style[transformAttr]=transformPrefix+x+transformPostfix}}function onPanEnd(e){if(panStart){if(rafIndex){caf(rafIndex);rafIndex=null}if(carousel){resetDuration(container,"")}panStart=false;var $=getEvent(e);lastPosition.x=$.clientX;lastPosition.y=$.clientY;var dist=getDist(lastPosition,initPosition);if(Math.abs(dist)){if(!isTouchEvent(e)){var target=getTarget(e);addEvents(target,{"click":function preventClick(e){preventDefaultBehavior(e);removeEvents(target,{"click":preventClick})}})}if(carousel){rafIndex=raf(function(){if(horizontal&&!autoWidth){var indexMoved=-dist*items/(viewport+gutter);indexMoved=dist>0?Math.floor(indexMoved):Math.ceil(indexMoved);index+=indexMoved}else{var moved=-(translateInit+dist);if(moved<=0){index=indexMin}else if(moved>=slidePositions[slideCountNew-1]){index=indexMax}else{var i=0;while(i=slidePositions[i]){index=i;if(moved>slidePositions[i]&&dist<0){index+=1}i++}}}render(e,dist);events.emit(isTouchEvent(e)?"touchEnd":"dragEnd",info(e))})}else{if(moveDirectionExpected){onControlsClick(e,dist>0?-1:1)}}}}if(options.preventScrollOnTouch==="auto"){preventScroll=false}if(swipeAngle){moveDirectionExpected="?"}if(autoplay&&!animating){setAutoplayTimer()}}function updateContentWrapperHeight(){var wp=middleWrapper?middleWrapper:innerWrapper;wp.style.height=slidePositions[index+items]-slidePositions[index]+"px"}function getPages(){var rough=fixedWidth?(fixedWidth+gutter)*slideCount/viewport:slideCount/items;return Math.min(Math.ceil(rough),slideCount)}function updateNavVisibility(){if(!nav||navAsThumbnails){return}if(pages!==pagesCached){var min=pagesCached,max=pages,fn=showElement;if(pagesCached>pages){min=pages;max=pagesCached;fn=hideElement}while(minSaved!

(undo)";this.contentElement.parentNode.insertBefore(newEl,this.contentElement);DN.event.bind(DN.get(".remove-content",this.contentElement.parentNode),"click",DN.saveContentHandler.clickHandler)}}DN.saveContentHandler.afterSave.fire(this.contentElement)}var newText;var savedCountElements=DN.getAll(".saved-count");for(var x=0;x0){DN.removeClass(savedCountLinkElements[x],"saved-count-link-hidden")}else{DN.addClass(savedCountLinkElements[x],"saved-count-link-hidden")}}var savedCount=DN.get("header-saved-count");if(savedCount){var savedCountText=data["saved_count_fmt"];if(data["saved_count"]>9){savedCountText="9+"}if(parseInt(data["saved_count"],0)===0){DN.swapClass(savedCount,"heart-number-saved","heart-number-unsaved");DN.swapClass(savedCount,"heart-number-saved-shift","heart-number-unsaved")}else{DN.swapClass(savedCount,"heart-number-unsaved","heart-number-saved");if(data["saved_count"]>9){data["saved_count"]="9+";DN.swapClass(savedCount,"heart-number-unsaved","heart-number-saved-shift");DN.swapClass(savedCount,"heart-number-saved","heart-number-saved-shift")}else{DN.swapClass(savedCount,"heart-number-unsaved","heart-number-saved");DN.swapClass(savedCount,"heart-number-saved-shift","heart-number-saved")}}savedCount.innerHTML=savedCountText}var savedTabBar=DN.get("saved-tab-bar");if(savedTabBar){selTab=DN.get(".sel .txt",savedTabBar,true);if(selTab){newText=selTab.innerHTML.substr(0,selTab.innerHTML.indexOf("(")+1)+data["saved_count_fmt"]+")";selTab.innerHTML=newText}}}else{if(data["not_logged_in"]){DN.loginForm.show.call(this.contentElement)}else{if(!data["error"]||data["error"]===""){data["error"]="An unknown error occured"}this.showError(data["error"])}}}else{this.showError("An unknown error occurred")}};this.showError=function(error){alert(error)}};if(!DN.saveContentHandler){DN.saveContentHandler={objCache:{},afterSave:new DN.customEvent({passArgs:true}),afterUnsave:new DN.customEvent({passArgs:true}),afterChange:new DN.customEvent({passArgs:true}),addListeners:function(){var links=DN.getAll(".save-content");for(n=0;ndocument.documentElement.scrollTop+document.documentElement.clientHeight){block="end"}if(block){card.scrollIntoView({behavior:"smooth",block:block})}};this.card.classList.add("expanded");this.media.classList.add("details");this.card.setAttribute("aria-expanded","true");this.setStyle(this.expandButton,"display","none");this.setStyle(this.collapseButton,"display","inline-block");if(this.cta&&this.ctaDisabled){this.cta.removeAttribute("disabled")}window.setTimeout(scrollIntoView,100)}},{key:"setStyle",value:function setStyle(elem,style,value){if(elem){elem.style[style]=value}}},{key:"loadDetails",value:function loadDetails(responseText){try{var response=JSON.parse(responseText)}catch(error){var response=null}if(response){DN.loadDNJson(this.detailsContainer,response);this.detailsLoaded=true;this.revealDetails()}}}]);return ContentCard}();scopeVar.ContentCard=ContentCard})(DN);DN.onDOMReady.bind(function(){DN.createObjects("contentCards",".content-card",DN.ContentCard)}); /* get_code */ DN.getCode=function(el){this.handleClick=function(e){var href=this.el.getAttribute("data-href");if(!href){href=this.el.getAttribute("href")}var permalink=this.el.getAttribute("data-permalink");if(permalink&&href){DN.preventDefault(e);window.open(permalink);window.location.href=href}};this.el=el;DN.event.bind(el,"click",this.handleClick,this)};DN.onDOMReady.bind(function(){DN.createObjects("getCodeObjects",".get-code",DN.getCode,false)}); /* views */ DN.contentViewTracker=function(){this.content={};this.viewed={};this.sent={};this.scrollTimer=null;this.sendTimer=null;this.init=function(){if(typeof publicationID=="undefined"||publicationID===null||publicationID===0){return}var contentElements=DN.getAll(".article, .content-view");for(var x=0;xviewTop&&c.center=200){this.makeRequest(content);content={};count=0}}if(count>0){this.makeRequest(content);this.viewed={}}};this.makeRequest=function(content){var url=document.location.protocol+"//"+document.location.hostname+"/lw/views.php";var data={publicationID:publicationID,content:content};data=DN.addStdLogData(data);data=JSON.stringify(data);try{DN.xhr(url,null,data)}catch(e){}};this.init()};DN.onDOMReady.bind(function(){if(!DN.contentViewTrackerObject){DN.contentViewTrackerObject=new DN.contentViewTracker}else{DN.contentViewTrackerObject.init()}}); /* lightbox_pop */ function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i0){for(var i=0;i0){for(var h=0;h=this.step_timeout){clearInterval(this.interval);this.interval=null;this.activateStep(this.error_step_name)}}else{if(!DN.empty(this.interval)){clearInterval(this.interval);this.interval=null}for(var i in this.steps){if(i===step_name){DN.addClass(this.steps[i],"dnwizard-step-active");this.active_step=step_name;this.stepActivated.fire(step_name)}else{DN.removeClass(this.steps[i],"dnwizard-step-active")}}this.hideBar()}}},{key:"cancelStep",value:function cancelStep(deactivate_loadingbar){if(typeof deactivate_loadingbar==="undefined"){deactivate_loadingbar=true}if(!DN.empty(this.interval)){clearInterval(this.interval);this.interval=null}if(deactivate_loadingbar){this.hideBar()}}},{key:"showBar",value:function showBar(){this.initializeObject("loadingbar",this.loadingbar_id,DN.loadingBars);if(this.loadingbar){this.loadingbar.show()}}},{key:"hideBar",value:function hideBar(){this.initializeObject("loadingbar",this.loadingbar_id,DN.loadingBars);if(this.loadingbar){this.loadingbar.hide()}}},{key:"initializeObject",value:function initializeObject(property_name,object_name,object_container){if(!this[property_name]){if(object_container&&typeof object_container==="object"){if(object_container.hasOwnProperty(object_name)){this[property_name]=object_container[object_name]}}}}},{key:"initialize",value:function initialize(){this.steps={};this.steps_status={};this.default_step=null;var step_name=null;var step_status=0;var step_default=0;var steps=DN.getAll(".dnwizard-step",this.elem);if(steps&&steps.length>0){for(var i=0;i=o.length)return{done:true};return{done:false,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var normalCompletion=true,didErr=false,err;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();normalCompletion=step.done;return step},e:function(e){didErr=true;err=e},f:function(){try{if(!normalCompletion&&it.return!=null)it.return()}finally{if(didErr)throw err}}}}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i0){for(var x=0;x0){for(var i=0;i0){for(var j=0;j0){for(var x=0;x0){for(var x=0;x0){for(var y=0;y0){for(var j=0;j0){var step_index=0;if(step||this.wizard.active_step){if(step){step_index=steps.indexOf(step)}else if(this.wizard.active_step){step_index=steps.indexOf(this.wizard.active_step)}if(step_index>=0){step_index++}}if(step_index>=0&&steps[step_index]){next_step=steps[step_index]}else{next_step=false}}if(!DN.hasOwnProperty("onboardpreferences")||!DN.onboardpreferences){if(next_step==="entry"||next_step==="preferences"||next_step==="success"){next_step=this.getNextStep(next_step)}}else if(userLoggedIn&&(next_step==="entry"||next_step==="account")){next_step=this.getNextStep(next_step)}else if(userHasPref&&(next_step==="preferences"||next_step==="success")){if(next_step==="preferences"||!this.pref_changed){next_step=this.getNextStep(next_step)}}else if(!userHasPref&&next_step==="success"){next_step=this.getNextStep(next_step)}if(next_step==="entry"||next_step==="success"){var cookie_name=this.entry_cookie_name;if(next_step==="success"){cookie_name=this.success_cookie_name}var cookie=DN.getCookie(cookie_name);if(!DN.empty(cookie)){next_step=this.getNextStep(next_step)}}return next_step}}]);return Onboard}();scopeVar.Onboard=new Onboard})(DN); /* modal/onboard-login */ DN.loginForm={show:function(e){if(DN.hasOwnProperty("Onboard")){if(typeof e!=="object"){if(typeof this==="object"&&this instanceof HTMLElement){e={currentTarget:this}}}DN.Onboard.toggle(e)}}}; /* widgets/newsletter */ DN.NewsletterSignup=function(baseElement){this.baseElement=DN.get(baseElement);if(baseElement.tagName=="FORM"){this.element=this.baseElement}else{this.element=DN.get("form",this.baseElement)}this.onSuccess=new DN.customEvent({passArgs:true});this.onFailure=new DN.customEvent;this.onSubmit=new DN.customEvent;this.shown=false;this.scrollTimer=null;this.source="";this.source_type="";this.lastResponse={};this.campaignCheckbox=false;this.closeEl=false;this.closeCookieName=false;this.baseURL=document.location.protocol+"//"+document.location.hostname+"/async/newsletter/signup/";this.data={};this.submitForm=function(responseText){if(responseText){var data=JSON.parse(responseText);if(data["post_auth"]){var queryData="";for(var i in this.data){if(queryData.length>0){queryData+="&"}queryData+=i+"=";if(i=="campaign"){queryData+=this.data[i].join(",")}else{queryData+=encodeURIComponent(this.data[i])}}queryData+="&post_auth="+encodeURIComponent(data["post_auth"]);var buttons=DN.getAll(".button, input[type=submit]",this.element);if(buttons){for(var x=0;xdocument.body.scrollTop){viewTop=document.documentElement.scrollTop}else{viewTop=document.body.scrollTop}if(document.documentElement&&document.documentElement.clientHeight>document.body.clientHeight){viewBottom=viewTop+document.body.clientHeight}else{viewBottom=viewTop+document.documentElement.clientHeight}var center=region.top+region.height/2;if(center>viewTop&¢er


Share post on

Coupon

Acer ED0 27″ 1080p 165Hz Curved LED Gaming Monitor for $114 in October 2022

That's $46 under the best price we could find for a new one and...

By Alfred Keen
Coupon

MENS FLIP FLOPS! HOT SAVINGS ON AMAZON! in October 2022

MEN’S FLIP-FLOPS! 60% OFF WITH PROMO...

By Alfred Keen
Coupon

Crocs Kids Clogs $14.99 in October 2022

Through October 12th, Woot has a big sale on Crocs. For example, you can...

By Alfred Keen
Coupon

Apple iPhone 12 Pro Max 256GB Smartphone for $700 in October 2022

That's the best price we've seen. It's at least $84 less than you'll pay...

By Alfred Keen
Coupon

Graco Stroller & Car Seat $139 Shipped in October 2022

Through October 8th, Target is hosting Target Deal Days and you can get some nice savings! Deals...

By Alfred Keen
Coupon

Samsonite Luggage at Macy’s: 60% to 65% off in October 2022

Save on hardside luggage, backpacks, and sets. Shop Now at Macy's Tips Pictured is...

By Alfred Keen
Coupon

Fiesta Dinner Plates $12.99 in October 2022

Through October 10th, visit Macy’s where you can score these Fiesta Dinner Plates at...

By Alfred Keen
Coupon

Slain: Back From Hell for PC (Epic Games): Free in October 2022

Never Miss Another Deal Get the latest deals delivered straight to your inbox You...

By Alfred Keen

Latest Posts

Coupon

MENS FLIP FLOPS! HOT SAVINGS ON AMAZON! in October 2022

MEN’S FLIP-FLOPS! 60% OFF WITH PROMO...

By Alfred Keen
Coupon

Acer ED0 27″ 1080p 165Hz Curved LED Gaming Monitor for $114 in October 2022

That's $46 under the best price we could find for a new one and...

By Alfred Keen
Coupon

Graco Stroller & Car Seat $139 Shipped in October 2022

Through October 8th, Target is hosting Target Deal Days and you can get some nice savings! Deals...

By Alfred Keen
Coupon

Apple iPhone 12 Pro Max 256GB Smartphone for $700 in October 2022

That's the best price we've seen. It's at least $84 less than you'll pay...

By Alfred Keen
Coupon

Crocs Kids Clogs $14.99 in October 2022

Through October 12th, Woot has a big sale on Crocs. For example, you can...

By Alfred Keen
Coupon

Fiesta Dinner Plates $12.99 in October 2022

Through October 10th, visit Macy’s where you can score these Fiesta Dinner Plates at...

By Alfred Keen
Coupon

Samsonite Luggage at Macy’s: 60% to 65% off in October 2022

Save on hardside luggage, backpacks, and sets. Shop Now at Macy's Tips Pictured is...

By Alfred Keen
Coupon

Red Robin $50 eGift Card Only $40! in October 2022

This post may contain affiliate links. Click to read our Disclosure Policy . Click...

By Alfred Keen