1(function($){$.fn.TreeSixtyImageRotate=function(options){let base=this,settings=$.extend({totalFrames:36,endFrame:36,currentFrame:0,speed:100,dragSpeed:6,progress:".spinner",extension:".jpg",imgPrefix:"",navigation:!0,spinner:!0,imagesFolder:"images/",smallWidth:"auto",smallHeight:"auto",largeWidth:"auto",largeHeight:"auto",imagePlaceholderClass:"images-placeholder",imgList:"threesixty-images-rotate"},options);return base.initTreeSixty=function(){base.css({height:settings.smallHeight,width:settings.smallWidth,position:"relative",margin:"auto"}),settings.spinner&&base.spinner("start"),settings.navigation&&base.createNavigation();let changeSlide=!1,previousSlide=!1,nextNext=!1,xAxis,nextXAxis;base.find(".product-media").on("mousedown touchstart",function(e){e.preventDefault(),e.type==="mousedown"?xAxis=e.pageX:xAxis=e.originalEvent.touches[0].pageX,changeSlide=!0}).on("mousemove touchmove",function(e){changeSlide&&(e.type==="mousemove"?nextXAxis=e.pageX:nextXAxis=e.originalEvent.touches[0].pageX,nextXAxis>xAxis+settings.dragSpeed?(previousSlide=!0,xAxis=nextXAxis,base.previous()):nextXAxis<xAxis-settings.dragSpeed&&(nextNext=!0,xAxis=nextXAxis,base.next()))}).on("mouseleave mouseup touchend",function(e){changeSlide=!1}),settings.spinner&&base.spinner("stop")},base.createNavigation=function(){let navigationBarWrapper,navigationBar,next,previous,playStop;navigationBarWrapper=$("<div/>").attr("class","navigation-bar-wrapper"),navigationBar=$("<div/>").attr("class","navigation-bar"),next=$("<div/>").attr({class:"navigation-bar-next"}),previous=$("<div/>").attr({class:"navigation-bar-previous"}),playStop=$("<div/>").attr({class:"navigation-bar-play"}),navigationBar.append(previous),navigationBar.append(playStop),navigationBar.append(next),navigationBarWrapper.append(navigationBar),base.append(navigationBarWrapper);let nextInterval;next.on("mousedown touchstart",function(e){e.preventDefault(),nextInterval=setInterval(function(){base.next()},settings.speed)}).on("mouseleave mouseup touchend",function(){clearInterval(nextInterval)});let previousInterval;previous.on("mousedown touchstart",function(e){e.preventDefault(),previousInterval=setInterval(function(){base.previous()},settings.speed)}).on("mouseleave mouseup touchend",function(){clearInterval(previousInterval)});let play=!1,playStopInterval;playStop.on("mousedown touchstart",function(e){e.preventDefault(),play?(base.find(".navigation-bar-play").removeClass("navigation-bar-stop"),play=!1,clearInterval(playStopInterval)):(base.find(".navigation-bar-play").addClass("navigation-bar-stop"),play=!0,playStopInterval=setInterval(function(){base.next()},settings.speed))})},base.spinner=function(status){let spinner;spinner=$("<div/>").attr({class:"loading-spinner"}),base.append(spinner),status==="start"?$(window).width()>991?base.find(".loading-spinner").css({height:settings.smallHeight,width:settings.smallWidth}):base.find(".loading-spinner").css({"max-height":settings.largeHeight,"max-width":settings.largeWidth}):status==="stop"?base.find(".loading-spinner").css({display:"none"}):console.log("Invalid status for spinner")},base.next=function(){let currentSlide=base.find(".active"),imgPossition=currentSlide.data("image_number");imgPossition++,imgPossition>settings.totalFrames&&(imgPossition=1);let nextImgClass="image-"+imgPossition;console.log(nextImgClass),base.find("."+nextImgClass).addClass("active"),currentSlide.removeClass("active")},base.previous=function(){let currentSlide=base.find(".active"),imgPossition=currentSlide.data("image_number");imgPossition--,imgPossition<1&&(imgPossition=settings.totalFrames);let nextImgClass="image-"+imgPossition;base.find("."+nextImgClass).addClass("active"),currentSlide.removeClass("active")},base.togleFullScreen=function(){!$(document)[0].fullscreenElement&&!$(document)[0].mozFullScreenElement&&!$(document)[0].webkitFullscreenElement&&!$(document)[0].msFullscreenElement?$(this)[0].requestFullscreen?$(this)[0].requestFullscreen():$(this)[0].msRequestFullscreen?$(this)[0].msRequestFullscreen():$(this)[0].mozRequestFullScreen?$(this)[0].mozRequestFullScreen():$(this)[0].webkitRequestFullscreen&&$(this)[0].webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):$(document)[0].exitFullscreen?$(document)[0].exitFullscreen():$(document)[0].msExitFullscreen?$(document)[0].msExitFullscreen():$(document)[0].mozCancelFullScreen?$(document)[0].mozCancelFullScreen():$(document)[0].webkitExitFullscreen&&$(document)[0].webkitExitFullscreen()},base.on("webkitfullscreenchange mozfullscreenchange fullscreenchange",function(e){base.resize()}),$(window).resize(function(e){$(window).width()>991?base.css({height:settings.smallHeight,width:settings.smallWidth}
1):base.css({"max-height":settings.largeHeight,"max-width":settings.largeWidth})}),$(document).ready(function(e){$(window).width()>991?base.css({height:settings.smallHeight,width:settings.smallWidth}):base.css({"max-height":settings.largeHeight,"max-width":settings.largeWidth})}),base}})(jQuery); 2//# sourceMappingURL=/cdn/shop/t/25/assets/360imagerotate.js.map?v=95443770083123771981777935939
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.