",m("up","jdgm-rev_thumb-up"),p(e,"jdgm-rev_thump-up-count"),m("down","jdgm-rev_thumb-down"),p(t,"jdgm-rev_thump-down-count"),"
"].join("")},m=function(e,t){return"",{"class":r}),n[r].forEach(function(e){var n;return n=t.find("."+e).detach(),i.append(n)}),t.prepend(i)})},A=function(e,t){var n;return null==t&&(t=!1),n=e.find(".jdgm-rev__body:not(.jdgm-rev__body--no-readmore):not(.is-truncated), .jdgm-ans__body"),setTimeout(function(){return d(n),w(n,t)},0)},d=function(t){return e.each(t,function(t,n){var a,o;return a=e(n),0===a.find(i).length?(o="
"+jdgmSettings.widget_read_more_text+"",a.append(o)):void 0})},w=function(t,n){var r;return null==n&&(n=!1),t.length<=0&&!n?void 0:(r=t.css("lineHeight").replace("px",""),t.dotdotdot({height:jdgmSettings.widget_review_max_height*r,after:i}).on("click",i,function(){var t,n;return t=e(this),n=t.closest(".jdgm-rev__body, .jdgm-ans__body"),n.trigger("destroy.dot").removeClass("is-truncated"),jdgm.triggerEvent("doneDestroyDot",{$reviewBody:n})}))},v=function(t){var n;return n=window.location.pathname,t.each(function(t,r){var i,a,o,s,d;return i=e(r),s=i.data("product-url"),o=i.data("product-title"),s?(d=s.indexOf(n)>-1,a=b(s,o,d),d||i.addClass("jdgm-rev-extra-padding")):o&&(a=y(o)),i.find(".jdgm-rev__timestamp").after(a)})},b=function(e,t,n){return["
",""," ",t,"",""].join("")},y=function(e){return["
"," ",e," ",""].join("")},T=function(t){return t.find(".jdgm-rev__cf-ans__title").each(function(t,n){return n=e(n),n.text(n.text().replace("?:","?").replace(".:",".").replace("!:","!"))})},E=function(t){return t.unveil(200,function(){return e(this).parent(".jdgm-rev__icon").removeClass("jdgm--loading").addClass("jdgm-rev__avatar")}),setTimeout(function(){return jdgm.ScrollEvent.trigger("unveil")})},R=function(t){var n;return n=t.find(".jdgm-rev__icon[data-gravatar-hash]"),n.each(function(t,n){return h(e(n))})},h=function(n){var r,i,a,o;return(r=n.data("gravatar-hash"))?(o="https://secure.gravatar.com/avatar/"+r+".png?default=mp&filetype=png&rating=pg&secure=true",i=o+"&size=48",a=o+"&size=96",e.ajax({url:a,type:"HEAD",crossDomain:!0,success:function(r,o,s){var d;if(s.getResponseHeader("content-length")!==t)return d=e("
"),n.html(d),n.addClass("jdgm--loading"),E(d)},complete:function(){return n.removeAttr("data-gravatar-hash"),jdgm.triggerEvent("doneFetchGravatar",{$gravatarIcon:n})}})):void 0},F=function(t){return jdgmSettings.widget_show_country_flag?jdgm.asyncEach(t,function(t){var n,r,i,a,o,d;return i=e(t),n=i.find(".jdgm-rev__location"),a=n.attr("data-country-code"),a?(o=a.toUpperCase(),d=""+s+"/"+o+".svg",r=e("
"),n.before(r),r.attr("data-src",d),q(r)):void 0}):void 0},P=function(t){return jdgmSettings.widget_show_collected_via_shop_app?jdgm.asyncEach(t,function(t){var n,r,i,a,s;return r=e(t),i=r.find(".jdgm-rev__source"),"shop-app"===i.attr("data-source")?"light"===(s=jdgmSettings.widget_verified_by_shop_badge_style)||"dark"===s?(a=""+o+"/verified-by-shop_"+jdgmSettings.widget_verified_by_shop_badge_style+".svg",n=e("
"),i.append(n),n.attr("data-src",a),q(n),r.find(".jdgm-rev__buyer-badge-wrapper").hide()):i.text(jdgmSettings.widget_verified_by_shop_text||"Verified by Shop"):void 0}):void 0},q=function(t){return t.unveil(200,function(){return e(this).removeClass("jdgm--loading")}),setTimeout(function(){return jdgm.ScrollEvent.trigger("unveil")})},j=function(t){var n,r;return n=e(".jdgm-keywords .jdgm-chip.active").data("text"),r=e(".jdgm-review-search").val(),n||r?jdgm.asyncEach(t,function(t){var i;return i=e(t),D(i.find(".jdgm-rev__title"),n||r,null===r),D(i.find(".jdgm-rev__body"),n||r,null===r),e.each(i.find(".jdgm-rev__cf-ans__value, .jdgm-rev__reply-content"),function(t,i){return D(e(i),n||r,null===r)})}):void 0},D=function(e,t,n){var r,i,a;return null==n&&(n=!0),t=(t+"").trim(),n||(t=t.split(" ").join("|")),r="\\b("+t+")\\b",t.match(/[^\u0000-\u007F]+/)&&(r="("+t+")"),a=e.html(),i=new RegExp(r,"gi"),e.html(a.replace(i,"
$1"))},e(document).on("jdgm.beforeReLayoutGrids",function(e,t){return jdgmSettings.widget_load_with_code_splitting?A(t.$reviewWrappers):void 0}),e(document).on("jdgm.doneShowReviewsTab",function(e,t){return"carousel"!==jdgmSettings.widget_theme?A(t.$tabModal,!0):void 0}),jdgm.customizeReviews()})}.call(this);