// source --> https://insesma.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=3.3.1 jQuery(function(t){if("undefined"==typeof wc_add_to_cart_params)return!1;var a=function(){t(document.body).on("click",".add_to_cart_button",this.onAddToCart).on("click",".remove_from_cart_button",this.onRemoveFromCart).on("added_to_cart",this.updateButton).on("added_to_cart",this.updateCartPage).on("added_to_cart removed_from_cart",this.updateFragments)};a.prototype.onAddToCart=function(a){var o=t(this);if(o.is(".ajax_add_to_cart")){if(!o.attr("data-product_id"))return!0;a.preventDefault(),o.removeClass("added"),o.addClass("loading");var r={};t.each(o.data(),function(t,a){r[t]=a}),t(document.body).trigger("adding_to_cart",[o,r]),t.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),r,function(a){a&&(a.error&&a.product_url?window.location=a.product_url:"yes"!==wc_add_to_cart_params.cart_redirect_after_add?t(document.body).trigger("added_to_cart",[a.fragments,a.cart_hash,o]):window.location=wc_add_to_cart_params.cart_url)})}},a.prototype.onRemoveFromCart=function(a){var o=t(this),r=o.closest(".woocommerce-mini-cart-item");a.preventDefault(),r.block({message:null,overlayCSS:{opacity:.6}}),t.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),{cart_item_key:o.data("cart_item_key")},function(a){a&&a.fragments?t(document.body).trigger("removed_from_cart",[a.fragments,a.cart_hash]):window.location=o.attr("href")}).fail(function(){window.location=o.attr("href")})},a.prototype.updateButton=function(a,o,r,e){(e=void 0!==e&&e)&&(e.removeClass("loading"),e.addClass("added"),wc_add_to_cart_params.is_cart||0!==e.parent().find(".added_to_cart").length||e.after(' '+wc_add_to_cart_params.i18n_view_cart+""),t(document.body).trigger("wc_cart_button_updated",[e]))},a.prototype.updateCartPage=function(){var a=window.location.toString().replace("add-to-cart","added-to-cart");t(".shop_table.cart").load(a+" .shop_table.cart:eq(0) > *",function(){t(".shop_table.cart").stop(!0).css("opacity","1").unblock(),t(document.body).trigger("cart_page_refreshed")}),t(".cart_totals").load(a+" .cart_totals:eq(0) > *",function(){t(".cart_totals").stop(!0).css("opacity","1").unblock(),t(document.body).trigger("cart_totals_refreshed")})},a.prototype.updateFragments=function(a,o){o&&(t.each(o,function(a){t(a).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),t.each(o,function(a,o){t(a).replaceWith(o),t(a).stop(!0).css("opacity","1").unblock()}),t(document.body).trigger("wc_fragments_loaded"))},new a}); // source --> https://insesma.com/wp-content/plugins/js_composer/assets/js/vendors/woocommerce-add-to-cart.js?ver=5.4.4 window.jQuery( document ).ready( function ( $ ) { $( 'body' ).on( 'adding_to_cart', function ( event, $button, data ) { $button && $button.hasClass( 'vc_gitem-link' ) && $button .addClass( 'vc-gitem-add-to-cart-loading-btn' ) .parents( '.vc_grid-item-mini' ) .addClass( 'vc-woocommerce-add-to-cart-loading' ) .append( $( '
' ) ); } ).on( 'added_to_cart', function ( event, fragments, cart_hash, $button ) { if ( 'undefined' === typeof($button) ) { $button = $( '.vc-gitem-add-to-cart-loading-btn' ); } $button && $button.hasClass( 'vc_gitem-link' ) && $button .removeClass( 'vc-gitem-add-to-cart-loading-btn' ) .parents( '.vc_grid-item-mini' ) .removeClass( 'vc-woocommerce-add-to-cart-loading' ) .find( '.vc_wc-load-add-to-loader-wrapper' ).remove(); } ); } ); // source --> https://insesma.com/wp-content/plugins/slickr-flickr/scripts/lightGallery.min.js?ver=1.0 (function(e){"use strict";e.fn.lightGallery=function(t){var n={mode:"slide",useCSS:true,easing:"linear",speed:1e3,start:0,loop:false,auto:false,pause:4e3,escKey:true,rel:false,lang:{allPhotos:"All photos"},exThumbImage:false,thumbnail:true,caption:false,captionLink:false,desc:false,counter:false,controls:true,hideControlOnEnd:false,mobileSrc:false,mobileSrcMaxWidth:640,swipeThreshold:50,vimeoColor:"CCCCCC",videoAutoplay:true,videoMaxWidth:855,dynamic:false,dynamicEl:[],onOpen:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onBeforeClose:function(){},onCloseAfter:function(){}},r=e(this),i,s,o=false,u='
',a=document.createTouch!==undefined||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,f,l,c,h,p,d,v,m,g,y,b,w=false,E=false,S=false;var x=e.extend(true,{},n,t);var T={init:function(){r.each(function(){var t=e(this);if(x.dynamic==true){i=x.dynamicEl;s=x.start;v=s;N.init(s)}else{i=e(this).children();i.click(function(n){if(x.rel==true&&t.data("rel")){var r=t.data("rel");i=e('[data-rel="'+r+'"]').children()}else{i=t.children()}n.preventDefault();n.stopPropagation();s=i.index(this);v=s;N.init(s)})}})}};var N={init:function(){this.start();this.build()},start:function(){this.structure();this.getWidth();this.closeSlide()},build:function(){this.loadContent(s);this.addCaption();this.addDesc();this.counter();this.slideTo();this.buildThumbnail();this.keyPress();this.slide(s);this.touch();this.enableTouch();setTimeout(function(){f.addClass("opacity")},50)},structure:function(){e("body").append(u).addClass("lightGallery");l=e("#lightGallery-outer");f=e("#lightGallery-Gallery");c=f.find("#lightGallery-slider");var t="";if(x.dynamic==true){for(var n=0;n'}}else{i.each(function(){t+='
'})}c.append(t);h=f.find(".lightGallery-slide")},closeSlide:function(){var t=this;e("#lightGallery-close").bind("click touchend",function(){t.destroy()})},getWidth:function(){var t=function(){y=e(window).width()};e(window).bind("resize.lightGallery",t())},doCss:function(){var e=function(){var e=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"];var t=document.documentElement;for(var n=0;n=s){t.prevSlide();clearInterval(b)}else if(i<=-s){t.nextSlide();clearInterval(b)}})}},touch:function(){var t,n;var r=this;e(".lightGallery").bind("mousedown",function(e){e.stopPropagation();e.preventDefault();t=e.pageX});e(".lightGallery").bind("mouseup",function(e){e.stopPropagation();e.preventDefault();n=e.pageX;if(n-t>20){r.prevSlide()}else if(t-n>20){r.nextSlide()}})},isVideo:function(e){var t=e.match(/youtube\.com\/watch\?v=([a-zA-Z0-9\-_]+)/);var n=e.match(/vimeo\.com\/([0-9]*)/);if(t||n){return true}},loadVideo:function(e,t,n){var r=e.match(/watch\?v=([a-zA-Z0-9\-_]+)/);var i=e.match(/vimeo\.com\/([0-9]*)/);var s="";if(r){if(x.videoAutoplay===true&&t===true){t="?autoplay=1&rel=0&wmode=opaque"}else{t="?wmode=opaque"}s=''}else if(i){if(x.videoAutoplay===true&&t===true){t="autoplay=1&"}else{t=""}s=''}return'
'+s+"
"},loadContent:function(t){var n=this;var r,s,o,u=i.length-t;var a;n.autoStart();if(x.mobileSrc===true&&y<=x.mobileSrcMaxWidth){if(x.dynamic==true){a=x.dynamicEl[t]["mobileSrc"]}else{a=i.eq(t).attr("data-responsive-src")}}else{if(x.dynamic==true){a=x.dynamicEl[t]["src"]}else{a=i.eq(t).attr("data-src")}}if(!n.isVideo(a)){h.eq(t).prepend('');o=e("img")}else{h.eq(t).prepend(n.loadVideo(a,true,t));o=e("iframe");if(x.auto&&x.videoAutoplay===true){clearInterval(b)}}if(i.length>1){h.eq(t).find(o).on("load error",function(){for(r=0;r<=t-1;r++){var e;if(x.mobileSrc===true&&y<=x.mobileSrcMaxWidth){if(x.dynamic==true){e=x.dynamicEl[t-r-1]["mobileSrc"]}else{e=i.eq(t-r-1).attr("data-responsive-src")}}else{if(x.dynamic==true){e=x.dynamicEl[t-r-1]["src"]}else{e=i.eq(t-r-1).attr("data-src")}}if(!n.isVideo(e)){h.eq(t-r-1).prepend('')}else{h.eq(t-r-1).prepend(n.loadVideo(e,false,t-r-1))}}for(s=1;s')}else{h.eq(t+s).prepend(n.loadVideo(e,false,t+s))}}})}},addCaption:function(){if(x.caption===true){var e,t=false;for(e=0;e'+t+"")}else{h.eq(e).append('
'+t+"
")}}}},addDesc:function(){if(x.desc===true){var e,t=false;for(e=0;e'+t+"")}else{h.eq(e).find(".info").append(''+t+"")}}}},counter:function(){if(x.counter===true){var t=e("#lightGallery-slider > div").length;f.append("
/ "+t+"
")}},buildThumbnail:function(){if(x.thumbnail===true&&i.length>1){var t=this;f.append('
');m=f.find(".thumb_cont");p.after('');f.find(".cLthumb").bind("click touchend",function(){m.addClass("open");if(t.doCss()&&x.mode==="slide"){h.eq(s).prevAll().removeClass("nextSlide").addClass("prevSlide");h.eq(s).nextAll().removeClass("prevSlide").addClass("nextSlide")}});f.find(".close").bind("click touchend",function(){m.removeClass("open")});var n=f.find(".thumb_info");var r=f.find(".thumb_inner");var o="";var u;if(x.dynamic==true){for(var a=0;a'}}else{i.each(function(){if(x.exThumbImage===false||typeof e(this).attr(x.exThumbImage)=="undefined"||e(this).attr(x.exThumbImage)==null){u=e(this).find("img").attr("src")}else{u=e(this).attr(x.exThumbImage)}o+='
'})}r.append(o);g=r.find(".thumb");g.bind("click touchend",function(){w=true;var n=e(this).index();g.removeClass("active");e(this).addClass("active");t.slide(n);clearInterval(b)});n.prepend(''+x.lang.allPhotos+" ("+g.length+")")}},slideTo:function(){var e=this;if(x.controls===true&&i.length>1){f.append('
');p=f.find("#lightGallery-prev");d=f.find("#lightGallery-next");p.bind("click",function(){e.prevSlide();clearInterval(b)});d.bind("click",function(){e.nextSlide();clearInterval(b)})}},autoStart:function(){var e=this;if(x.auto===true){b=setInterval(function(){if(s+11){m.addClass("open")}}x.onSlideNext.call(this)},prevSlide:function(){var e=this;s=h.index(h.eq(v));if(s>0){s--;e.slide(s)}else{if(x.loop){s=i.length-1;e.slide(s)}else if(x.mode==="fade"&&x.thumbnail===true&&i.length>1){m.addClass("open")}}x.onSlidePrev.call(this)},slide:function(t){if(o){if(!c.hasClass("on")){c.addClass("on")}if(this.doCss()&&x.speed!==""){if(!c.hasClass("speed")){c.addClass("speed")}if(S===false){c.css("transition-duration",x.speed+"ms");S=true}}if(this.doCss()&&x.easing!==""){if(!c.hasClass("timing")){c.addClass("timing")}if(E===false){c.css("transition-timing-function",x.easing);E=true}}x.onSlideBefore.call(this)}if(x.mode==="slide"){if(this.doCss()&&!c.hasClass("slide")){c.addClass("slide")}if(!this.doCss()&&!o){c.css({left:-t*100+"%"})}else if(!this.doCss()&&o){c.animate({left:-t*100+"%"},x.speed,x.easing)}}else if(x.mode==="fade"){if(this.doCss()&&!c.hasClass("fadeM")){c.addClass("fadeM")}else if(!this.doCss()&&!c.hasClass("animate")){c.addClass("animate")}if(!this.doCss()&&!o){h.fadeOut(100);h.eq(t).fadeIn(100)}else if(!this.doCss()&&o){h.eq(v).fadeOut(x.speed,x.easing);h.eq(t).fadeIn(x.speed,x.easing)}}if(t+1>=i.length&&x.auto&&x.loop===false){clearInterval(b)}h.eq(v).removeClass("current");h.eq(t).addClass("current");if(this.doCss()&&x.mode==="slide"){if(w===false){e(".prevSlide").removeClass("prevSlide");e(".nextSlide").removeClass("nextSlide");h.eq(t-1).addClass("prevSlide");h.eq(t+1).addClass("nextSlide")}else{h.eq(t).prevAll().removeClass("nextSlide").addClass("prevSlide");h.eq(t).nextAll().removeClass("prevSlide").addClass("nextSlide")}}if(x.thumbnail===true&&i.length>1){g.removeClass("active");g.eq(t).addClass("active")}if(x.controls&&x.hideControlOnEnd&&x.loop===false){if(t===0){p.addClass("disabled")}else if(t===i.length-1){d.addClass("disabled")}else{p.add(d).removeClass("disabled")}}v=t;o===false?x.onOpen.call(this):x.onSlideAfter.call(this);o=true;w=false;if(x.counter){e("#lightGallery_counter_current").text(t+1)}},destroy:function(){x.onBeforeClose.call(this);o=false;E=false;S=false;w=false;clearInterval(b);e(".lightGallery").off("mousedown mouseup");e("body").off("touchstart.lightGallery touchmove.lightGallery touchend.lightGallery");e(window).off("resize.lightGallery keyup.lightGallery");f.addClass("fadeM");setTimeout(function(){l.remove();e("body").removeClass("lightGallery")},500);x.onCloseAfter.call(this)}};T.init();return this}})(jQuery);