var skuId=skuId||"",PRODUCT_ID=PRODUCT_ID||"",site=site||"",pwr=pwr||"";!function(e){var r=[],t=!0,i=!1,s=1;e(document).on("product.init-pr",".js-pr-product",(function(){var i=e(this),p="",n="",a="";if(void 0!==Drupal.settings.power_reviews&&void 0!==Drupal.settings.power_reviews.signed_review_url&&(a=Drupal.settings.power_reviews.signed_review_url),pwr&&void 0!==Drupal.settings.power_reviews&&""!==i.data("pr-product-id")&&void 0!==i.data("pr-product-id")){var o="undefined"!=typeof page_data&&void 0!==page_data["consolidated-products"].products[0]?page_data["consolidated-products"].products[0]:"",d=e(this).data("pr-product-id").substring(4),c=e(this).data("product").sku,w="pr-reviewsnippet-"+d+"-"+(c?c.substring(3):"")+"-"+s+"-"+(new Date).getTime(),u=e(".review-snippet",this);if(u.attr("id",w),s++,d&&u.length&&!u.hasClass("reviews-processed")){u.addClass("reviews-processed"),e(".js-db-rating-star",this).addClass("hidden");var _,l=Drupal.settings.power_reviews.page_id||d;_=void 0!==o&&""!==o&&o.shaded?"?pr_page_id="+l+"&pr_skuId="+c:"?pr_page_id="+l,Drupal.settings.power_reviews.review_wrapper_url,p=site.userInfoCookie.getValue("signed_in")-0==1,n=((a&&p?Drupal.settings.power_reviews.review_wrapper_url_signin:Drupal.settings.power_reviews.review_wrapper_url)||"/review/create")+_,e(".js-war-link").attr("href",n);var v=-1!==document.location.hostname.search("fr.maccosmetics.ca")?Drupal.settings.power_reviews.locale_fr:Drupal.settings.power_reviews.locale,g=-1!==document.location.hostname.search("fr.maccosmetics.ca")?Drupal.settings.power_reviews.merchant_id_fr:Drupal.settings.power_reviews.merchant_id,h=e(".js-pr-spp-snippet"),m=e.cookie("LOCALE");m&&""!==m&&(m=m.toLowerCase(),void 0!==Drupal.settings.power_reviews[m]&&void 0!==Drupal.settings.power_reviews[m].merchant_id&&void 0!==Drupal.settings.power_reviews[m].locale&&(g=Drupal.settings.power_reviews[m].merchant_id,v=Drupal.settings.power_reviews[m].locale));var f={api_key:Drupal.settings.power_reviews.api_key,locale:v,merchant_group_id:Drupal.settings.power_reviews.merchant_group_id,merchant_id:g,page_id:l,review_wrapper_url:n,components:{}};if(e(this).hasClass("product--full")&&""!==o){u.addClass("js-spp-review-snippet"),f.on_read_reviews_click=function(){e(document).trigger("anchor-review"),e(".js-pr-rating-tab",e(".responsive-tabs--powerreviews")).click(),void 0!==site&&void 0!==site.track&&site.track.reviewRead()},f.on_write_review_click=function(r,t){void 0!==site&&void 0!==site.track&&site.track.reviewWriteStart();var i=e(".pr-snippet-write-review-link").attr("href");void 0!==i&&""!==i&&(window.location.href=i)},f.on_render=function(r,i){"ReviewDisplay"===r.component&&(e(".pr-review-snapshot-block-cons",e(".pr-review-snapshot-block-container")).append(e(".pr-review-snapshot-snippets")),e(".pr-review-snapshot-block-pros",e(".pr-review-snapshot-block-container")).append(e(".pr-review-snapshot-msq",e(".pr-review-snapshot-msq-container"))),e("#pr-review-snapshot").hasClass("pr-snapshot-mobile")||e(".pr-rd-review-header-contents",e(".pr-rd-main-header-with-filters")).prepend(e("#pr-rd-filter-variant-by"),e(".pr-rd-review-header-sorts")),h.html(e(".pr-review-snapshot-snippets").html()),h.find(".pr-snippet-write-review-link").attr("data-test-id","spp_write_review_link"),t=!1),navigator.userAgent.match(site.client.isMobileRegex)&&0!==e(".pr-slash-rating").length&&i.hasOwnProperty("average_rating")&&!isNaN(i.average_rating)&&e(".pr-slash-rating").html('<span class = "rating">'+i.average_rating+"/5</span>")},f.strip_html_tags=function(e){return null!==e&&""!==e&&(e=e.toString()).replace(/<[^>]*>/g,"")};var D=[];if(o.shaded){!0;for(var k=o.skus,C=k.length,I=0;I<C;I++)D.push({name:f.strip_html_tags(k[I].SHADENAME),description:f.strip_html_tags(k[I].SHADENAME),upc:k[I].UPC_CODE,page_id_variant:k[I].SKU_ID})}f.structured_data_product_id="pr_seo_snippet",f.components.ReviewSnippet=w,f.components.ReviewDisplay="pr-reviewdisplay";var b="object"==typeof o.skus[0].LARGE_IMAGE?o.skus[0].LARGE_IMAGE[0]:o.skus[0].LARGE_IMAGE,E=encodeURI(o.url),y=window.location.protocol+"//"+document.location.hostname;f.product={name:f.strip_html_tags(o.PROD_RGN_NAME),url:y+E,image_url:y+b,description:f.strip_html_tags(o.DESCRIPTION),category_name:o.DEFAULT_CAT_ID,upc:o.skus[0].UPC_CODE,brand_name:"MAC",price:o.skus[0].PRICE,in_stock:(!!o.isShoppable).toString(),variants:D}}else f.components.CategorySnippet=w;r.push(f)}}})),e(document).on("products.init-start",(function(){r=[]})),e(document).on("products.init-finish",(function(){pwr&&void 0!==Drupal.settings.power_reviews&&pwr("render",r)})),e(document).on("powerreviews-init",(function(){e(document).trigger("products.init-start"),e(".js-pr-product",document).trigger("product.init-pr"),e(document).trigger("products.init-finish")})),e(window).on("l2_re-render:complete",(function(){e(document).trigger("powerreviews-init"),i=!0})),e(document).on("anchor-review",(function(){e("html, body").animate({scrollTop:e("#pr-reviewdisplay").offset().top-150},1e3)})),e(document).on("product:change_shade",(function(r){if(!t){var s=e(".review-snippet",e(".product--full"));s.html(e(".js-pr-spp-snippet").html()),e(".pr-snippet-review-count",s).click((function(){e(document).trigger("anchor-review")}));var p="?pr_page_id="+PRODUCT_ID.substring(4)+"&pr_skuId="+skuId,n=(Drupal.settings.power_reviews.review_wrapper_url||"/review/create")+p;e(".pr-snippet-write-review-link").attr("href",n)}var a=e("#pr-reviewdisplay"),o=e(".pr-rd-no-reviews",a);i&&o.length>0&&(a.empty(),e(document).trigger("powerreviews-init"))}))}(jQuery);
//# sourceMappingURL=power_reviews.min.js.map
