Current File : /home/bravetechrwanda/cepurhuye.rw/wp-content/themes/bopea/js//jquery-pin-it.js
!function(t){function e(){let e=bopea_pinit_localize.exclude_selectors,i=function(){return!e||!(t(this).closest(e).length>0)};t(bopea_pinit_localize.image_selectors).imagesLoaded(function(){t(bopea_pinit_localize.image_selectors).filter(i).bopeaPinIt()})}t.fn.bopeaPinIt=function(){return this.not(".pinterest-ready, .wp-block-cover__image-background").each(function(){let e=t(this);if(e.closest("figure.tiled-gallery__item").length)return;let i=e.attr("width")||e.width(),a=e.attr("height")||e.height();if(!(parseInt(i)>120&&parseInt(a)>120)){e.addClass("pinterest-ready");return}let n=e.parent(),s=t(location).attr("href"),r;if(n.is("a")){let l=n.attr("href");void 0!==l&&l.match(/\.(gif|jpeg|jpg|png)/)&&(r=l),n.closest("figure").length,n=n.parent()}else e.closest("figure").length,n=e.parent();e.closest("figure, p, div").hasClass("wrap-pin")||e.closest("figure, p, div").addClass("wrap-pin"),r||(r=e.is("img")?e.hasClass("lazyload")?e.data("src"):e.attr("src"):void 0!==n.find("img").data("src")?n.find("img").data("src"):n.find("img").attr("src")),r=encodeURIComponent(r),s=encodeURIComponent(s);let d=n.is("figure")?n:n.closest("figure"),o=d.find("img").data("pin-description")||d.find(".wp-caption-text").text()||d.find("figcaption").text()||d.find("img").attr("alt");o&&(o="&description="+encodeURIComponent(o)),["alignnone","aligncenter","alignleft","alignright"].forEach(function(t){let e=n.find("img");if(e.hasClass(t)){e.removeClass(t);let i=e.closest("figure").addClass(t),a=e.attr("width");"NaN"!==parseInt(a)&&i.width(a)}}),n.find(".jl-img-pin").length||t('<a class="jl-img-pin '+bopea_pinit_localize.iconclass+'" href="https://www.pinterest.com/pin/create/bookmarklet/?url='+s+"&media="+r+o+'&is_video=false" target="_blank">'+bopea_pinit_localize.icon+"</a>").appendTo(n),e.addClass("pinterest-ready")}),this},t(document).ready(function(){e(),t(document).on("lazybeforeunveil lazyloaded",function(t){"lazyloaded"==t.type&&e()})})}(jQuery);