!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){"use strict";var s="animsition",a={init:function(n){n=t.extend({inClass:"fade-in",outClass:"fade-out",inDuration:1500,outDuration:800,linkElement:".animsition-link",loading:!0,loadingParentElement:"body",loadingClass:"animsition-loading",loadingInner:"",timeout:!1,timeoutCountdown:5e3,onLoadEvent:!0,browser:["animation-duration","-webkit-animation-duration"],overlay:!1,overlayClass:"animsition-overlay-slide",overlayParentElement:"body",transition:function(t){window.location.href=t}},n),a.settings={timer:!1,data:{inClass:"animsition-in-class",inDuration:"animsition-in-duration",outClass:"animsition-out-class",outDuration:"animsition-out-duration",overlay:"animsition-overlay"},events:{inStart:"animsition.inStart",inEnd:"animsition.inEnd",outStart:"animsition.outStart",outEnd:"animsition.outEnd"}};var e=a.supportCheck.call(this,n);return e||!(n.browser.length>0)||e&&this.length?(a.optionCheck.call(this,n)&&t("."+n.overlayClass).length<=0&&a.addOverlay.call(this,n),n.loading&&t("."+n.loadingClass).length<=0&&a.addLoading.call(this,n),this.each(function(){var e=this,i=t(this),o=t(window),r=t(document);i.data(s)||(n=t.extend({},n),i.data(s,{options:n}),n.timeout&&a.addTimer.call(e),n.onLoadEvent&&o.on("load."+s,function(){a.settings.timer&&clearTimeout(a.settings.timer),a.in.call(e)}),o.on("pageshow."+s,function(t){t.originalEvent.persisted&&a.in.call(e)}),o.on("unload."+s,function(){}),r.on("click."+s,n.linkElement,function(s){s.preventDefault();var n=t(this),i=n.attr("href");2===s.which||s.metaKey||s.shiftKey||-1!==navigator.platform.toUpperCase().indexOf("WIN")&&s.ctrlKey?window.open(i,"_blank"):a.out.call(e,n,i)}))})):("console"in window||(window.console={},window.console.log=function(t){return t}),this.length||console.log("Animsition: Element does not exist on page."),e||console.log("Animsition: Does not support this browser."),a.destroy.call(this))},addOverlay:function(s){t(s.overlayParentElement).prepend('
')},addLoading:function(s){t(s.loadingParentElement).append(''+s.loadingInner+"
")},removeLoading:function(){var a=t(this).data(s).options;t(a.loadingParentElement).children("."+a.loadingClass).fadeOut().remove()},addTimer:function(){var n=this,e=t(this).data(s).options;a.settings.timer=setTimeout(function(){a.in.call(n),t(window).off("load."+s)},e.timeoutCountdown)},supportCheck:function(s){var a=t(this),n=s.browser,e=n.length,i=!1;0===e&&(i=!0);for(var o=0;e>o;o++)if("string"==typeof a.css(n[o])){i=!0;break}return i},optionCheck:function(s){var n=t(this);return!(!s.overlay&&!n.data(a.settings.data.overlay))},animationCheck:function(a,n,e){var i=t(this).data(s).options,o=typeof a,r=!n&&"number"===o,l=n&&"string"===o&&a.length>0;return r||l?a=a:n&&e?a=i.inClass:!n&&e?a=i.inDuration:n&&!e?a=i.outClass:n||e||(a=i.outDuration),a},in:function(){var n=this,e=t(this),i=e.data(s).options,o=e.data(a.settings.data.inDuration),r=e.data(a.settings.data.inClass),l=a.animationCheck.call(n,o,!1,!0),d=a.animationCheck.call(n,r,!0,!0),p=a.optionCheck.call(n,i),c=e.data(s).outClass;i.loading&&a.removeLoading.call(n),c&&e.removeClass(c),p?a.inOverlay.call(n,d,l):a.inDefault.call(n,d,l)},inDefault:function(s,n){var e=t(this);e.css({"animation-duration":n+"ms"}).addClass(s).trigger(a.settings.events.inStart).animateCallback(function(){e.removeClass(s).css({opacity:1}).trigger(a.settings.events.inEnd)})},inOverlay:function(n,e){var i=t(this),o=i.data(s).options;i.css({opacity:1}).trigger(a.settings.events.inStart),t(o.overlayParentElement).children("."+o.overlayClass).css({"animation-duration":e+"ms"}).addClass(n).animateCallback(function(){i.trigger(a.settings.events.inEnd)})},out:function(n,e){var i=this,o=t(this),r=o.data(s).options,l=n.data(a.settings.data.outClass),d=o.data(a.settings.data.outClass),p=n.data(a.settings.data.outDuration),c=o.data(a.settings.data.outDuration),u=l||d,h=p||c,f=a.animationCheck.call(i,u,!0,!1),m=a.animationCheck.call(i,h,!1,!1),g=a.optionCheck.call(i,r);o.data(s).outClass=f,g?a.outOverlay.call(i,f,m,e):a.outDefault.call(i,f,m,e)},outDefault:function(n,e,i){var o=t(this),r=o.data(s).options;o.css({"animation-duration":e+1+"ms"}).addClass(n).trigger(a.settings.events.outStart).animateCallback(function(){o.trigger(a.settings.events.outEnd),r.transition(i)})},outOverlay:function(n,e,i){var o=t(this),r=o.data(s).options,l=o.data(a.settings.data.inClass),d=a.animationCheck.call(this,l,!0,!0);t(r.overlayParentElement).children("."+r.overlayClass).css({"animation-duration":e+1+"ms"}).removeClass(d).addClass(n).trigger(a.settings.events.outStart).animateCallback(function(){o.trigger(a.settings.events.outEnd),r.transition(i)})},destroy:function(){return this.each(function(){var a=t(this);t(window).off("."+s),a.css({opacity:1}).removeData(s)})}};t.fn.animateCallback=function(s){var a="animationend webkitAnimationEnd";return this.each(function(){var n=t(this);n.on(a,function(){return n.off(a),s.call(this)})})},t.fn.animsition=function(n){return a[n]?a[n].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof n&&n?void t.error("Method "+n+" does not exist on jQuery."+s):a.init.apply(this,arguments)}}),function(t){t.fn.extend({smoothproducts:function(){function s(){t(".sp-selected").removeClass("sp-selected"),t(".sp-lightbox").fadeOut(function(){t(this).remove()})}function a(t){return t.match(/url\([\"\']{0,1}(.+)[\"\']{0,1}\)+/i)[1]}t(".sp-loading").hide(),t(".sp-wrap").each(function(){if(t(this).addClass("sp-touch"),t("a",this).length>1){var s,a,n=!!t("a.sp-default",this)[0];t(this).append(''),t("a",this).each(function(e){var i=t("img",this).attr("src"),o=t(this).attr("href"),r="";(0===e&&!n||t(this).hasClass("sp-default"))&&(r=' class="sp-current"',s=o,a=t("img",this)[0].src),t(this).parents(".sp-wrap").find(".sp-thumbs").append('"),t(this).remove()}),t(".sp-large",this).append('
'),t(".sp-wrap").css("display","inline-block")}else t(this).append(''),t("a",this).appendTo(t(".sp-large",this)).addClass(".sp-current-big"),t(".sp-wrap").css("display","inline-block")}),t(document.body).on("click",".sp-thumbs",function(t){t.preventDefault()}),t(document.body).on("mouseover",function(s){t(".sp-wrap").removeClass("sp-touch").addClass("sp-non-touch"),s.preventDefault()}),t(document.body).on("touchstart",function(){t(".sp-wrap").removeClass("sp-non-touch").addClass("sp-touch")}),t(document.body).on("click",".sp-tb-active a",function(s){s.preventDefault(),t(this).parent().find(".sp-current").removeClass(),t(this).addClass("sp-current"),t(this).parents(".sp-wrap").find(".sp-thumbs").removeClass("sp-tb-active"),t(this).parents(".sp-wrap").find(".sp-zoom").remove();var n=t(this).parents(".sp-wrap").find(".sp-large").height(),e=t(this).parents(".sp-wrap").find(".sp-large").width();t(this).parents(".sp-wrap").find(".sp-large").css({overflow:"hidden",height:n+"px",width:e+"px"}),t(this).addClass("sp-current").parents(".sp-wrap").find(".sp-large a").remove();var i=t(this).parent().find(".sp-current").attr("href"),o=a(t(this).parent().find(".sp-current").css("backgroundImage"));t(this).parents(".sp-wrap").find(".sp-large").html('
'),t(this).parents(".sp-wrap").find(".sp-large").hide().fadeIn(250,function(){var s=t(this).parents(".sp-wrap").find(".sp-large img").height();t(this).parents(".sp-wrap").find(".sp-large").animate({height:s},"fast",function(){t(".sp-large").css({height:"auto",width:"auto"})}),t(this).parents(".sp-wrap").find(".sp-thumbs").addClass("sp-tb-active")})}),t(document.body).on("mouseenter",".sp-non-touch .sp-large",function(s){var a=t("a",this).attr("href");t(this).append(''),t(this).find(".sp-zoom").fadeIn(250),s.preventDefault()}),t(document.body).on("mouseleave",".sp-non-touch .sp-large",function(s){t(this).find(".sp-zoom").fadeOut(250,function(){t(this).remove()}),s.preventDefault()}),t(document.body).on("click",".sp-non-touch .sp-zoom",function(s){var a=t(this).html(),n=t(this).parents(".sp-wrap").find(".sp-thumbs a").length,e=t(this).parents(".sp-wrap").find(".sp-thumbs .sp-current").index()+1;t(this).parents(".sp-wrap").addClass("sp-selected"),t("body").append(""+a+"
"),n>1&&(t(".sp-lightbox").append(""),1==e?t("#sp-prev").css("opacity",".1"):e==n&&t("#sp-next").css("opacity",".1")),t(".sp-lightbox").fadeIn(),s.preventDefault()}),t(document.body).on("click",".sp-large a",function(s){var a=t(this).attr("href"),n=t(this).parents(".sp-wrap").find(".sp-thumbs a").length,e=t(this).parents(".sp-wrap").find(".sp-thumbs .sp-current").index()+1;t(this).parents(".sp-wrap").addClass("sp-selected"),t("body").append(''),n>1&&(t(".sp-lightbox").append(""),1==e?t("#sp-prev").css("opacity",".1"):e==n&&t("#sp-next").css("opacity",".1")),t(".sp-lightbox").fadeIn(),s.preventDefault()}),t(document.body).on("click","#sp-next",function(s){s.stopPropagation();var n=t(".sp-lightbox").data("currenteq"),e=t(".sp-selected .sp-thumbs a").length;if(n>=e);else{var i=n+1,o=t(".sp-selected .sp-thumbs").find("a:eq("+n+")").attr("href"),r=a(t(".sp-selected .sp-thumbs").find("a:eq("+n+")").css("backgroundImage"));n==e-1&&t("#sp-next").css("opacity",".1"),t("#sp-prev").css("opacity","1"),t(".sp-selected .sp-current").removeClass(),t(".sp-selected .sp-thumbs a:eq("+n+")").addClass("sp-current"),t(".sp-selected .sp-large").empty().append("'),t(".sp-lightbox img").fadeOut(250,function(){t(this).remove(),t(".sp-lightbox").data("currenteq",i).append('
'),t(".sp-lightbox img").hide().fadeIn(250)})}s.preventDefault()}),t(document.body).on("click","#sp-prev",function(s){var n;if(s.stopPropagation(),0>=(n=(n=t(".sp-lightbox").data("currenteq"))-1));else{1==n&&t("#sp-prev").css("opacity",".1");var e=n-1,i=t(".sp-selected .sp-thumbs").find("a:eq("+e+")").attr("href"),o=a(t(".sp-selected .sp-thumbs").find("a:eq("+e+")").css("backgroundImage"));t("#sp-next").css("opacity","1"),t(".sp-selected .sp-current").removeClass(),t(".sp-selected .sp-thumbs a:eq("+e+")").addClass("sp-current"),t(".sp-selected .sp-large").empty().append("'),t(".sp-lightbox img").fadeOut(250,function(){t(this).remove(),t(".sp-lightbox").data("currenteq",n).append('
'),t(".sp-lightbox img").hide().fadeIn(250)})}s.preventDefault()}),t(document.body).on("click",".sp-lightbox",function(){s()}),t(document).keydown(function(t){return 27==t.keyCode?(s(),!1):void 0}),t(".sp-large").mousemove(function(s){var a=t(this).width(),n=t(this).height(),e=t(this).find(".sp-zoom").width(),i=t(this).find(".sp-zoom").height(),o=t(this).parent().offset(),r=s.pageX-o.left,l=s.pageY-o.top,d=Math.floor(r*(a-e)/a),p=Math.floor(l*(n-i)/n);t(this).find(".sp-zoom").css({left:d,top:p})})}})}(jQuery),$(".clean-gallery").length>0&&baguetteBox.run(".clean-gallery",{animation:"slideIn"}),$(".clean-product").length>0&&$(window).on("load",function(){$(".sp-wrap").smoothproducts()}),$("[data-toggle=tooltip]").tooltip(),$(document).ready(function(){$(window).scroll(function(){var t=$(window).scrollTop(),s=$("#logo"),a=$("#barra");t>=100?(s.addClass("cambia_logo"),s.removeClass("logo"),a.addClass("barra"),a.removeClass("no_barra")):(s.addClass("logo"),s.removeClass("cambia_logo"),a.addClass("no_barra"),a.removeClass("barra"))})});