(function(b,c){var $=b.jQuery||b.Cowboy||(b.Cowboy={}),a;$.throttle=a=function(e,f,j,i){var h,d=0;if(typeof f!=="boolean"){i=j;j=f;f=c}function g(){var o=this,m=+new Date()-d,n=arguments;function l(){d=+new Date();j.apply(o,n)}function k(){h=c}if(i&&!h){l()}h&&clearTimeout(h);if(i===c&&m>e){l()}else{if(f!==true){h=setTimeout(i?k:l,i===c?e-m:e)}}}if($.guid){g.guid=j.guid=j.guid||$.guid++}return g};$.debounce=function(d,e,f){return f===c?a(d,e,false):a(d,f,e!==false)}})(this);
(function($){
$(document).ready(function(){
var lastScrollTop=0;
var $reviewWidget=$('.emrw-review-widget');
$(window).scroll(function(event){
var st=$(this).scrollTop();
if(lastScrollTop < 0){
lastScrollTop=0;
}
if(st > lastScrollTop){
if(!$reviewWidget.hasClass('emrw-open')){
$reviewWidget.addClass('emrw-hidden');
}}else{
$reviewWidget.removeClass('emrw-hidden');
}
lastScrollTop=st;
});
if($(window).width() < 990){
$(document).on("touchstart click", 'body', function (e){
e.stopPropagation();
if($(e.target).parents('.emrw-review-widget').length > 0){
}else{
if($reviewWidget.hasClass('emrw-open')){
$('.emrw-review-widget').removeClass('emrw-open');
}}
});
$(document).on('touchstart click', '.emrw-review-widget', $.debounce(100,function(e){
e.stopPropagation();
if($(e.target).is('div.emrw-button-arrow')){
$(this).toggleClass('emrw-offscreen');
}else{
if(!$(this).hasClass('emrw-open')){
$(this).removeClass('emrw-offscreen');
$(this).addClass('emrw-open');
}}
}));
}else{
$(document).on('touchstart click', '.emrw-offscreen', $.debounce(100,function(e){
e.stopPropagation();
e.preventDefault();
$(this).removeClass('emrw-offscreen');
}));
$(document).on('touchstart click', '.emrw-button-arrow', $.debounce(100,function (e){
e.stopPropagation();
e.preventDefault();
$reviewWidget.addClass('emrw-offscreen');
}));
}
$(document).on('touchstart click', '.attribution-toggler, .attribution-toggle-close', $.debounce(100,function (e){
e.stopPropagation();
$('.attribution-toggler').toggleClass('open');
$('.attribution-1, .attribution-2').toggle();
}));
var load_more=false;
$(document).on('touchstart click', '.emrw-read-more', $.debounce(100,function (e){
e.stopPropagation();
let lmb=$(this);
if(load_more==false){
$(this).html('<span>Loading<span class="ellipsis"></span></span>');
load_more=true;
var offset=$(this).data('offset');
var next=offset + 10;
var total=$(this).data('total');
$(this).data('offset', next);
$.get(ajax_object.ajax_url, {
'action': 'em_fetch_reviews',
'offset': offset
}, function (data){
if(next > total){
$('.emrw-read-more').html('&nbsp;').removeClass('emrw-read-more').addClass('emrw-read-more-alt');
}
lmb.html('<span>' + lmb.attr('data-read-more') + '</span>');
if(data){
$('.emrw-reviews-wrapper').append(data);
}else{
$('.emrw-read-more').html('&nbsp;').removeClass('emrw-read-more').addClass('emrw-read-more-alt');
}});
setTimeout(function(){
load_more=false;
}, 1000);
}}));
});
})(jQuery);