!function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/",i(i.s=3)}({3:function(e,t,i){e.exports=i("K4hT")},B9Yq:function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},GBcu:function(e,t){var i,n,s;"NodeList"in window&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(e,t){t=t||window;for(var i=0;i")}a+='
',a+='
',a+='",a+="
",a+='
',n.display_settings.sorting&&(a+='
'.concat(c,":
"),a+='
',a+="",a+="
"),a+='
',a+='').concat(r.button_text,""),n.features.questions.value&&(a+='ask a question'),a+="
"),n.display_settings.sorting&&(a+="
"),document.querySelectorAll("[data-hulk-reviewHeader]")[0].innerHTML=a,window.hulkappsProductReview.product&&(document.querySelectorAll("[data-hulk-reviewHeader]")[0].style.display="block"),hulkappsReviews._setSelectBox("hulk-select")}var m=new XMLHttpRequest;if(window.hulkappsProductReview.product){t=window.hulkappsProductReview.product.id;var f="";f=n.display_settings.sorting?document.querySelector("[data-sorting]").value:"recent",s="".concat(window.hulkappsProductReview.baseURL,"/reviews?page=1&sorting=").concat(f,"&product_id=").concat(t),hulkappsReviews._setRequest(!1,m,"GET",s)}else s="".concat(window.hulkappsProductReview.baseURL,"/reviews?page=1&sorting=recent"),hulkappsReviews._setRequest(!1,m,"GET",s);if(m.onload=function(){if(reviewsListSettings=JSON.parse(this.response),"total"===e){var t="";t+='
';for(var i=Math.round(reviewsListSettings.avg_rating),s=n.rating_symbol,a=n.rating_color,r=0;r<5;r++)t+=r'):'');t+=''.concat(parseInt(reviewsListSettings.meta.total)," ").concat(o,"
"),document.querySelector("[data-hulkapps-total-review]").innerHTML=t}if("listing"===e){if(n.features.rich_snippets.value&&hulkappsReviews._createStructureData(),window.hulkappsProductReview.product)document.querySelector("[data-review-tab]").innerHTML="".concat(o," (").concat(reviewsListSettings.meta.total,")");else{var l='

'.concat(reviewsListSettings.meta.total," ").concat(o,'

');l+='
';for(var c=Math.round(reviewsListSettings.avg_rating),u=n.rating_symbol,d=n.rating_color,p=0;p<5;p++)l+=p'):'');l+="
",l+="
",document.getElementById("hulk__product-review")&&document.getElementById("hulk__product-review").insertAdjacentHTML("beforebegin",l)}if(hulkappsReviews._setAnalytics(),reviewsListSettings.meta.total<=0&&""!==n.button_settings.zero_reviews_text&&null!==n.button_settings.zero_reviews_text){var h=n.button_settings;document.getElementById("hulk-review").innerHTML='').concat(n.button_settings.zero_reviews_text,"")}else hulkappsReviews._layoutsAll(),window.hulkappsProductReview.product&&n.display_settings.sorting&&hulkappsReviews._sortbyChange()}},"listing"===e){if(n.features.questions.value&&window.hulkappsProductReview.product){var g="".concat(window.hulkappsProductReview.baseURL,"/questions?page=1&sort&product_id=").concat(t),w=new XMLHttpRequest;hulkappsReviews._setRequest(!1,w,"GET",g),w.onload=function(){qaListSettings=JSON.parse(this.response),qaListSettings.meta.total?document.querySelector("[data-qa-tab]").innerHTML="".concat(l," (").concat(qaListSettings.meta.total,")"):document.querySelector("[data-qa-tab]").innerHTML="".concat(l," (0)"),qaListSettings.meta.total<=0?document.getElementById("hulk-qa").innerHTML='Be the first to ask a question.'):hulkappsReviews._layoutQuestionAnswer(),1==n.hulkapps_labelling&&document.querySelector("#hulk-qa").insertAdjacentHTML("beforeend",'

Shopify Reviews Powered by HulkApps

')}}document.querySelector("[data-hulk-loader]")&&document.querySelector("[data-hulk-loader]").remove(),document.querySelectorAll("[data-hulkapps-reviews-list]")[0].style.display="block"}},_setIndividualRating:function(){var e=[];document.querySelectorAll("[data-hulkapps-reviews-product-id]").forEach((function(t){e.push(t.getAttribute("data-hulkapps-reviews-product-id"))}));var t="".concat(window.hulkappsProductReview.baseURL,"/ratings?product_ids=").concat(e.join()),s=new XMLHttpRequest;hulkappsReviews._setRequest(!1,s,"GET",t),s.onload=function(e){var t=JSON.parse(this.response).data;document.querySelectorAll("[data-hulkapps-reviews-product-id]").forEach((function(e){var s=n.rating_symbol,a=n.rating_color,r=0,o="",l=0;t.forEach((function(t){t.product_id===parseInt(e.getAttribute("data-hulkapps-reviews-product-id"))&&(r=Math.round(t.avg_rating),l=parseInt(t.total_reviews))})),o+='
';for(var c=0;c<5;c++)o+=c'):'');var u="reviews";null!==i&&i.analytics.reviews&&(u=i.analytics.reviews),o+=''.concat(l," ").concat(u,"
"),("product"===window.hulkappsProductReview.templateType||l>0)&&(e.innerHTML=o)}))},document.querySelectorAll("[data-hulkapps-reviews-product-id]").forEach((function(t){e.push(t.getAttribute("data-hulkapps-reviews-product-id"))}))},_setWidget:function(){var e=document.querySelectorAll(".hulk-reviews-widget"),t="Reviews";null!==i&&i.aggregate.reviews&&(t=i.aggregate.reviews),e.forEach((function(e){var i=e.getAttribute("data-id"),a="".concat(window.hulkappsProductReview.baseURL,"/widgets/").concat(i),r=new XMLHttpRequest;hulkappsReviews._setRequest(!1,r,"GET",a),r.onload=function(){if("carousel"===(s=JSON.parse(this.response)).type){var i="",1==n.hulkapps_labelling&&(i+='

Shopify Reviews Powered by HulkApps

'),e.innerHTML=i;var a=s.settings.cards_total;window.innerWidth<=576?a=1:window.innerWidth>=577&&window.innerWidth<=991&&(a=2),s.data.length>s.settings.cards_total&&new ElderCarousel(".hulk-reviews-widget .hulk-pr__gridView__carousel",{items:a,infinite:!1,pagination:!1,loop:!1})}if("badge"===s.type){var r='
');r+="
".concat(s.settings.text,"
"),r+='
';for(var o=parseInt(s.data.avg_rating),l=n.rating_symbol,c=n.rating_color,u=0;u<5;u++)r+=u'):'');r+="
",r+="
".concat(s.data.total_reviews," ").concat(t,"
"),r+="
",e.innerHTML=r,document.getElementById("hulkapps-reviews-anchor").closest(".hulk-reviews-widget").style.display="flex"}}}))},_setAnalytics:function(){if(reviewsListSettings.avg_rating>0&&n.features.analytics.value&&n.display_settings.analytics&&window.hulkappsProductReview.product){var e=window.hulkappsProductReview.product.id,t="".concat(window.hulkappsProductReview.baseURL,"/analytics/").concat(e),s=new XMLHttpRequest;hulkappsReviews._setRequest(!1,s,"GET",t),s.onload=function(){var e=JSON.parse(this.response).data,t="",s=n.rating_symbol,a=n.rating_color,r=null!=i&&i.analytics.ratings?i.analytics.ratings:"ratings",l=null!=i&&i.analytics.reviews?i.analytics.reviews:"reviews",c=null!=i&&i.analytics.customer_reviews?i.analytics.customer_reviews:"Customer Reviews",u=null!=i&&i.analytics.star?i.analytics.star:"star";t+='
',t+='
',t+='
',t+='
',t+="

".concat(c,"

"),t+='
',t+=''.concat(e.avg_rating.toFixed(1)," "),t+=''),t+="
",t+="

".concat(e.total_ratings," ").concat(r," and ").concat(e.total_reviews," ").concat(l,"

"),t+="
",t+="
",t+='
',t+='
',e.rating_wise_total.forEach((function(i){t+='
',t+='
'.concat(i.rating," ").concat(u,"
");var n=100*parseFloat(i.total)/(parseFloat(e.total_reviews)+parseFloat(e.total_ratings));t+='
'),t+='
'.concat(i.total,"
"),t+="
"})),t+="
",t+="
",t+="
",t+="
",!1===o&&(document.querySelector("[data-hulk-pr-wrapper]").insertAdjacentHTML("afterbegin",t),o=!0)}}},_getSharedReview:function(){var e=window.location.href;if(e.indexOf("/apps/reviews/")>-1){var t=e.split("/"),i=t[t.length-1];if("reviews"!==i){var s="".concat(window.hulkappsProductReview.baseURL,"/reviews/").concat(i),a=new XMLHttpRequest;hulkappsReviews._getReviewSettings(),hulkappsReviews._setRequest(!1,a,"GET",s),a.onload=function(e){var t=JSON.parse(this.response).data;document.querySelector("[data-shredReviewTitle]").innerHTML="Review of ".concat(t.product_title);var i="";if(i+='
',i+='
',i+="<".concat(n.more_settings.review_title_tag,">").concat(t.title,""),i+='
',i+="
",i+="
",i+='
',i+='
',n.display_settings.image){var s=0;t.media&&t.media.length>0&&(i+='
',t.media.forEach((function(e){"image"===e.type&&1===++s&&(i+='
hulk-main-image
')),"video"===e.type&&1===++s&&(i+='
'))})),i+='
',t.media.forEach((function(e){if("image"===e.type){var t="";t=null==e.thumbnail?e.src:e.thumbnail,i+='image-thumbnail')}"video"===e.type&&(i+='image-thumbnail'))})),i+="
",i+="
")}n.display_settings.image&&t.media.length>0?i+='
':i+='
';var a=parseInt(t.rating),r=n.rating_symbol,o=n.rating_color;i+='
';for(var l=0;l<5;l++)i+=l'):'');i+="
",n.features.custom_fields.value&&t.custom_fields&&(i+='
',t.custom_fields.forEach((function(e){null!=e.value&&(i+='

'.concat(e.name,": ").concat(e.value.trim(),"

"))})),i+="
"),i+='
',t.body&&(i+="<".concat(n.more_settings.review_text_tag,">").concat(t.body.trim(),"")),i+='
',i+="<".concat(n.more_settings.review_name_tag,' class="margin-bottom-10 font-weight-bold font-style-italic">- ').concat(t.author,""),i+="
",i+="
",i+='
',n.display_settings.helpful&&t.helpfuls&&(i+="Was this review helpful?",t.helpfuls.customer_responded?i+='"):i+='"),i+=''.concat(t.helpfuls.negative,""),i+="");var c=new Date(t.created_at);n.display_settings.date&&(i+="<".concat(n.more_settings.review_date_tag,">").concat(dayjs(c).format(n.more_settings.date_format),"")),i+="
",i+="
",i+="
",t.reply&&(i+='
',i+='
',i+='

Vendor\'s Reply

',i+="
",i+="

".concat(t.reply,"

"),i+="
"),i+="
",i+="
",document.querySelector("[data-reviewContainer]").innerHTML=i}}}},_addStyle:function(e){var t=document.createElement("style");t.setAttribute("id","hulkreviews-global-style"),t.type="text/css",t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),document.getElementsByTagName("head")[0].appendChild(t)},_getReviewSettings:function(){document.querySelectorAll("[data-hulkapps-reviews-list]")[0]&&(document.querySelectorAll("[data-hulkapps-reviews-list]")[0].innerHTML='
',document.querySelectorAll("[data-hulkapps-reviews-list]")[0].style.display="none");var e=new XMLHttpRequest,t="".concat(window.hulkappsProductReview.baseURL,"/settings");hulkappsReviews._setRequest(!1,e,"GET",t),e.onload=function(e){if(n=JSON.parse(this.response).data,hulkappsReviews._addStyle(n.css),!0===n.status){document.body.setAttribute("data-hulkapps-product-review",""),document.querySelectorAll("[data-hulkapps-reviews-list]")[0]&&document.querySelectorAll("[data-hulkapps-reviews-list]")[0].insertAdjacentHTML("afterend",'
'),n.custom_fields&&(r=!0),i=n.language;var t=document.querySelectorAll("[data-hulkapps-reviews-list]")[0];if(t){t.innerHTML='
';var s="";s+='",s+='
',window.hulkappsProductReview.product&&n.features.questions.value&&(s+='
'),document.body.insertAdjacentHTML("afterbegin",'
'),document.querySelector("[data-hulk-pr-wrapper]").innerHTML=s,hulkappsReviews._setTabination("listing")}document.querySelectorAll(".hulk-reviews-widget")[0]&&hulkappsReviews._setWidget(),document.querySelectorAll("[data-hulkapps-reviews-product-id]")[0]&&hulkappsReviews._setIndividualRating()}else document.querySelectorAll("[data-hulkapps-reviews]").forEach((function(e){e.remove()})),document.querySelectorAll(".hulk-reviews-widget").forEach((function(e){e.remove()})),document.querySelectorAll("[data-hulk-shared-review]").forEach((function(e){e.remove()}))}},_submitHelpful:function(e,t,i,s){if(null!=window.hulkappsProductReview.customerID)if("review"===s){var a=new XMLHttpRequest;hulkappsReviews._setRequest(!1,a,"POST",window.hulkappsProductReview.baseURL+"/reviews/"+i+"/helpful",JSON.stringify({helpful:t})),a.onload=function(){var t=this,i="";e.target.classList.add("helpful-added");var s=JSON.parse(this.response).data.helpfuls;"masonry"!==n.layout_mode&&"modern"!==n.layout_mode&&"slider"!==n.layout_mode&&"standard"!==n.layout_mode||(i+="Was this review helpful? "),i+=!0===s.customer_response?'"):'"),i+=!1===s.customer_response?'').concat(s.negative,""):'').concat(s.negative,""),i+="",e.target.closest("[data-review-helpful]").innerHTML=i,objIndex=c.findIndex((function(e){return e.id==JSON.parse(t.response).data.id})),c[objIndex].helpfuls=JSON.parse(this.response).data.helpfuls,objIndex=reviewsListSettings.data.findIndex((function(e){return e.id==JSON.parse(t.response).data.id})),reviewsListSettings.data[objIndex].helpfuls=JSON.parse(this.response).data.helpfuls,hulkappsReviews._layoutsAll()}}else{var r=new XMLHttpRequest;hulkappsReviews._setRequest(!1,r,"POST",window.hulkappsProductReview.baseURL+"/questions/"+i+"/helpful",JSON.stringify({helpful:t})),r.onload=function(){e.target.classList.add("helpful-added");var t=JSON.parse(this.response).data.helpfuls,i="Was this answer helpful? ";i+=!0===t.customer_response?'"):'"),i+=!1===t.customer_response?'').concat(t.negative,""):'').concat(t.negative,""),i+="",e.target.closest("[data-qa-helpful]").innerHTML=i}}else{'",document.getElementById("hulk-model").innerHTML='',document.getElementById("hulk-model").classList.add("open"),document.body.classList.add("overlay"),document.getElementById("hulk-model").style.display="block"}},_askQuestion:function(){var e="",t=n.button_settings;e+='
',e+='',e+='

Ask a question

',e+='
',e+='
',e+=''),e+='
',e+='
',e+='
',e+='
',e+=''),e+="
",e+="",e+="
",document.getElementById("hulk-model").innerHTML=e,document.getElementById("hulk-model").classList.add("open"),document.body.classList.add("overlay"),document.getElementById("hulk-model").style.display="block",document.getElementById("submitQuestion").addEventListener("click",(function(){var e={product_id:document.querySelector("[data-product-id]").value,name:document.querySelector("[data-name]").value,email:document.querySelector("[data-email]").value,question:document.querySelector("[data-question]").value},t={name:{presence:!0,format:{pattern:/^[a-zA-Z ]*$/,message:function(e){return HulkValidate.format("^%{num} is not a valid name",{num:e})}}},email:{presence:!0,email:!0},question:{presence:!0}},i=document.getElementById("newQuestionForm"),n=HulkValidate.collectFormValues(i),s=HulkValidate(n,t);if(s)i.querySelectorAll("input[name], textarea[name]").forEach((function(e){hulkappsReviews._showErrorsForInput(e,s&&s[e.name])}));else{var a=new XMLHttpRequest;hulkappsReviews._setRequest(!1,a,"POST",window.hulkappsProductReview.baseURL+"/questions",JSON.stringify(e)),a.onload=function(){document.getElementById("hulk-model").style.display="none",document.getElementById("hulk-model").innerHTML="",document.getElementById("hulk-model").classList.remove("open"),document.body.classList.remove("overlay"),document.getElementById("hulkapps-reviews-toastr").innerHTML='Question Created!',document.getElementById("hulkapps-reviews-toastr").style.display="block"}}}))},_checkForInactiveStore:function(){var e=document.querySelectorAll("[data-hulkapps-reviews-wrapper]")[0];if(null!=e){var t=e.getAttribute("data-time");if(null!=t&&""!==t){t=new Date(e.getAttribute("data-time"));var i=new Date,n=Math.abs(i-t);Math.ceil(n/864e5)>=30&&(a=!0,document.querySelectorAll("[data-hulkapps-reviews]").forEach((function(e){e.remove()})),document.querySelectorAll(".hulk-reviews-widget").forEach((function(e){e.remove()})),document.querySelectorAll("[data-hulk-shared-review]").forEach((function(e){e.remove()})))}}},_layoutQuestionAnswer:function(){var e="";e+='
',qaListSettings.data.forEach((function(t){var s=null!=i.questions_list.is_helpful?i.questions_list.is_helpful:"Was this question helpful?";e+='
',e+='
',e+='
',e+='
',e+='
',e+='

'.concat(t.name),n.display_settings.verified&&n.features.verified.value&&t.verified&&(e+='Verified Customer'),e+="

";var a=new Date(t.created_at);e+="<".concat(n.more_settings.review_date_tag,' class="question-time">').concat(dayjs(a).format(n.more_settings.date_format),""),e+="
",e+="

".concat(t.question,"

"),e+="
",null!=t.answer&&(e+='
',e+="

".concat(t.answer,"

"),n.display_settings.helpful&&n.features.helpful.value&&(e+='
',e+="".concat(s," "),e+=!0===t.helpfuls.customer_response?'"):'"),e+=!1===t.helpfuls.customer_response?'').concat(t.helpfuls.negative,""):'').concat(t.helpfuls.negative,""),e+="",e+="
"),e+="
"),e+="
",e+="
",e+="
"})),e+="
",document.getElementById("hulk-qa").innerHTML=e},_layoutsAll:function(e){l="";var t=n.layout_mode;"carousel"!==t&&"slider"!==t||!document.getElementById("sort-title")||(document.getElementById("sort-title").classList.add("hulk-none"),document.getElementById("sort-selectbox").classList.add("hulk-none")),window.hulkappsProductReview.product?(document.getElementById("reviews-header").style.display="block","modern"===t?hulkappsReviews._layoutListType1(e):"standard"===t?hulkappsReviews._layoutListType2(e):"grid"===t?hulkappsReviews._layoutGridType3(e):"masonry"===t?hulkappsReviews._layoutGridType4(e):"carousel"===t?hulkappsReviews._layoutSliderType5(e):"slider"===t&&hulkappsReviews._layoutSliderType6(e),"modern"!==t&&"standard"!==t&&"grid"!==t&&"masonry"!==t||(hulkappsReviews._getNext(e),"masonry"===n.layout_mode&&new HulkMasonry({container:".hulk-masonry-grid"}))):document.getElementById("hulk-review")&&(hulkappsReviews._layoutListType2(e),hulkappsReviews._getNext(e),document.getElementById("reviews-header").style.display="none"),document.querySelector(".hulk-powered-wrapper")||1!=n.hulkapps_labelling||document.querySelector("[data-hulkappsview]").insertAdjacentHTML("afterend",'

Shopify Reviews Powered by HulkApps

')},_layoutListType1:function(e){l+=e?"":"
",reviewsListSettings.data.forEach((function(e,t){l+="
",hulkappsReviews._authorDisplay(e),hulkappsReviews._reviewDateDisplay(e),l+="
",l+="
",l+="
",l+="
",hulkappsReviews._reviewRating(e),hulkappsReviews._reviewShare(e),l+="
",hulkappsReviews._reviewTitle(e),hulkappsReviews._reviewBody(e),hulkappsReviews._reviewImages(e,t),hulkappsReviews._reviewHelpful(e),l+="
",hulkappsReviews._reviewVendorReply(e),l+="
"})),l+=e?"":"
"},_layoutListType2:function(e){l+=e?"":"
",reviewsListSettings.data.forEach((function(e,t){l+="
",l+="
",l+="
",hulkappsReviews._authorDisplay(e),hulkappsReviews._reviewShare(e),l+="
",l+="
",l+="
",hulkappsReviews._reviewRating(e),l+="
",hulkappsReviews._reviewTitle(e),e.body&&(l+="<".concat(n.more_settings.review_text_tag,' class="reviewBody-caption">').concat(e.body.trim(),"")),e.custom_fields&&n.features.custom_fields.value&&e.custom_fields.forEach((function(e){null!=e.value&&(l+='
',l+="<".concat(n.more_settings.review_text_tag,' class="font-weight-bold">').concat(e.name,"<").concat(n.more_settings.review_text_tag,">").concat(e.value.trim(),""),l+="
")})),hulkappsReviews._reviewImages(e,t),hulkappsReviews._reviewHelpful(e),l+="
",hulkappsReviews._reviewDateDisplay(e),hulkappsReviews._reviewVendorReply(e),window.hulkappsProductReview.product||(l+='")),l+="
",l+="
",l+="
"})),l+=e?"":"
"},_layoutGridType3:function(e){var t=null!=i&&i.reviews_list.read_more?i.reviews_list.read_more:"Read More";l+=e?"":"
",reviewsListSettings.data.forEach((function(e){c.push(e),l+="
",l+="
",hulkappsReviews._reviewShare(e),hulkappsReviews._reviewRating(e),l+="
",l+="
",hulkappsReviews._reviewTitle(e),hulkappsReviews._authorDisplay(e),hulkappsReviews._reviewDateDisplay(e),e.body&&(""!=e.body.trim()?l+="<".concat(n.more_settings.review_text_tag,' id="').concat(e.author.replace(/\W+/g,"-").toLowerCase(),'" >').concat(hulkappsReviews._texttruncate(e.body.trim(),100),""):l+=""),l+="
",l+="",l+="
",l+="
"})),l+=e?"":"
"},_layoutGridType4:function(e){l+=e?"":'
',reviewsListSettings.data.forEach((function(e,t){l+='
',l+='
',hulkappsReviews._reviewShare(e),hulkappsReviews._reviewRating(e),hulkappsReviews._reviewTitle(e),hulkappsReviews._authorDisplay(e),hulkappsReviews._reviewDateDisplay(e),hulkappsReviews._reviewBody(e),hulkappsReviews._reviewImages(e,t),hulkappsReviews._reviewHelpful(e),hulkappsReviews._reviewVendorReply(e),l+="
",l+="
"})),l+=e?"":"
"},_layoutSliderType5:function(e,t){var s=null!=i.reviews_list.read_more?i.reviews_list.read_more:"Read More",a=n.button_settings;if(t){var r,o=e.currentTarget.getAttribute("data-old-html");document.getElementById("hulk-review").innerHTML='
';var u=new XMLHttpRequest;if(window.hulkappsProductReview.product){productId=window.hulkappsProductReview.product.id;var d="";d=n.display_settings.sorting?document.querySelector("[data-sorting]").value:"recent",r="".concat(t,"&sorting=").concat(d,"&product_id=").concat(productId),hulkappsReviews._setRequest(!1,u,"GET",r)}else r="".concat(t,"&sorting=recent"),hulkappsReviews._setRequest(!1,u,"GET",r);u.onload=function(){var e=JSON.parse(this.response),t='
'.concat(o,"
");document.querySelector("body").insertAdjacentHTML("beforeend",t),document.querySelectorAll(".load-more-tobe-removed [data-load-More-slider]")[0].remove(),oldData=document.querySelectorAll(".load-more-tobe-removed")[0].innerHTML,document.querySelectorAll(".load-more-tobe-removed")[0].remove(),l="";var i=e.meta.current_page,r=e.meta.last_page;if(l+="",document.getElementById("hulk-review")){document.getElementById("hulk-review").innerHTML=l,i!=r&&document.getElementById("slider_loadMore").setAttribute("data-old-html",document.querySelectorAll("[data-carousel-layout]")[0].innerHTML);var u=3;window.innerWidth<=576?u=1:window.innerWidth>=577&&window.innerWidth<=991&&(u=2),reviewsListSettings.meta.total>3&&new ElderCarousel("[data-hulkapps-product-carousel] .hulk-pr__gridView__carousel",{items:u})}}}else{var p=reviewsListSettings.meta.current_page,h=reviewsListSettings.meta.last_page;if(l+="",document.getElementById("hulk-review")){document.getElementById("hulk-review").innerHTML=l,p!=h&&document.getElementById("slider_loadMore").setAttribute("data-old-html",document.querySelectorAll("[data-carousel-layout]")[0].innerHTML);var v=3;window.innerWidth<=576?v=1:window.innerWidth>=577&&window.innerWidth<=991&&(v=2),reviewsListSettings.meta.total>3&&new ElderCarousel("[data-hulkapps-product-carousel] .hulk-pr__gridView__carousel",{items:v})}}},_layoutSliderType6:function(e,t){if(t){var i,s=e.currentTarget.getAttribute("data-old-html");document.getElementById("hulk-review").innerHTML='
';var a=new XMLHttpRequest;if(window.hulkappsProductReview.product){productId=window.hulkappsProductReview.product.id;var r="";r=n.display_settings.sorting?document.querySelector("[data-sorting]").value:"recent",i="".concat(t,"&sorting=").concat(r,"&product_id=").concat(productId),hulkappsReviews._setRequest(!1,a,"GET",i)}else i="".concat(t,"&sorting=recent"),hulkappsReviews._setRequest(!1,a,"GET",i);a.onload=function(){var e=JSON.parse(this.response),t='
'.concat(s,"
");document.querySelector("body").insertAdjacentHTML("beforeend",t),document.querySelectorAll(".load-more-tobe-removed [data-load-More-slider]")[0].remove(),oldData=document.querySelectorAll(".load-more-tobe-removed")[0].innerHTML,document.querySelectorAll(".load-more-tobe-removed")[0].remove(),l="";var i=e.meta.current_page,a=e.meta.last_page;l+='
',l+='
',l+=oldData;var r=n.button_settings;e.data.forEach((function(e){l+='
',l+='
',hulkappsReviews._reviewShare(e),l+='
',hulkappsReviews._reviewRating(e),l+="
",hulkappsReviews._reviewTitle(e),l+='
',hulkappsReviews._authorDisplay(e),hulkappsReviews._reviewDateDisplay(e),l+="
",hulkappsReviews._reviewBody(e),hulkappsReviews._reviewImages(e),hulkappsReviews._reviewHelpful(e),l+="
",hulkappsReviews._reviewVendorReply(e),l+="
"})),i!=a&&(l+='
',l+='
',l+='Load More'),l+="
"),l+="
",l+="
",document.getElementById("hulk-review").innerHTML=l,i!=a&&document.getElementById("slider_loadMore").setAttribute("data-old-html",document.querySelectorAll("[data-slider-layout]")[0].innerHTML),new ElderCarousel(".reviwe__Slider-view",{items:1,step:1,infinite:!0})}}else{var o=reviewsListSettings.meta.current_page,c=reviewsListSettings.meta.last_page;l+='
',l+='
';var u=n.button_settings;reviewsListSettings.data.forEach((function(e){l+='
',l+='
',hulkappsReviews._reviewShare(e),l+='
',hulkappsReviews._reviewRating(e),l+="
",hulkappsReviews._reviewTitle(e),l+='
',hulkappsReviews._authorDisplay(e),hulkappsReviews._reviewDateDisplay(e),l+="
",hulkappsReviews._reviewBody(e),hulkappsReviews._reviewImages(e),hulkappsReviews._reviewHelpful(e),l+="
",hulkappsReviews._reviewVendorReply(e),l+="
"})),o!=c&&(l+='
',l+='
',l+='Load More'),l+="
"),l+="
",l+="
",document.getElementById("hulk-review").innerHTML=l,o!=c&&document.getElementById("slider_loadMore").setAttribute("data-old-html",document.querySelectorAll("[data-slider-layout]")[0].innerHTML),new ElderCarousel(".reviwe__Slider-view",{items:1,step:1,infinite:!0})}},_authorDisplay:function(e){n.display_settings.name&&(l+="<".concat(n.more_settings.review_name_tag,' class="hulk-vendor-name font-weight-bold">').concat(e.author),n.display_settings.verified&&n.features.verified.value&&e.verified?l+='Verified Customer':l+="",l+=""))},_reviewTitle:function(e){e.title&&(l+="<".concat(n.more_settings.review_title_tag,' class="font-weight-bold">').concat(e.title,""))},_reviewBody:function(e){e.body&&(l+="<".concat(n.more_settings.review_text_tag,' class="reviewBody-caption">').concat(e.body.trim(),"")),e.custom_fields&&n.features.custom_fields.value&&e.custom_fields.forEach((function(e){null!=e.value&&(l+="grid"===n.layout_mode||"masonry"===n.layout_mode||"carousel"===n.layout_mode||"slider"===n.layout_mode?'
':'
',l+="<".concat(n.more_settings.review_text_tag,' class="font-weight-bold">').concat(e.name,"<").concat(n.more_settings.review_text_tag,">").concat(e.value.trim(),""),l+="
")}))},_reviewDateDisplay:function(e){var t=new Date(e.created_at);n.display_settings.date&&(l+="<".concat(n.more_settings.review_date_tag,' class="review-time">').concat(dayjs(t).format(n.more_settings.date_format),""))},_reviewRating:function(e){l+='
';for(var t=parseInt(e.rating),i=n.rating_symbol,s=n.rating_color,a=0;a<5;a++)l+=a'):'');l+="
"},_reviewImages:function(e,t){if(n.display_settings.image||n.display_settings.video){l+='
',l+='
    ';var i=0;e.media.forEach((function(e){n.display_settings.image&&n.display_settings.video?i++:(n.display_settings.image&&"image"===e.type&&i++,n.display_settings.video&&"video"===e.type&&i++)}));var s=parseInt(i-2),a=[];e.media.forEach((function(e){a.push(e.src)})),e.media.forEach((function(e,i){if(i<2){if(n.display_settings.video&&"video"===e.type&&(l+='
  • ',l+=''),l+='+'),l+="
  • "),n.display_settings.image&&"image"===e.type){var r="";r=null==e.thumbnail?e.src:e.thumbnail,l+='
  • ').concat(i,'
  • ')}}else if(2===i){if(n.display_settings.image&&"image"===e.type){var o="";o=null==e.thumbnail?e.src:e.thumbnail,l+='
  • ',l+='').concat(i,''),l+='').concat(s," +"),l+="
  • "}n.display_settings.video&&"video"===e.type&&(l+='
  • ',l+=''),l+='').concat(s," +"),l+="
  • ")}})),l+="
",l+="
"}},_reviewHelpful:function(e){if(n.display_settings.helpful&&n.features.helpful.value){var t=null!=i&&i.reviews_list.is_helpful?i.reviews_list.is_helpful:"Was this review helpful?";l+='
',"modern"!==n.layout_mode&&"slider"!==n.layout_mode&&"standard"!==n.layout_mode&&"masonry"!==n.layout_mode&&window.hulkappsProductReview.product||(l+="".concat(t," ")),l+=!0===e.helpfuls.customer_response?'"):'"),l+=!1===e.helpfuls.customer_response?'').concat(e.helpfuls.negative,""):'').concat(e.helpfuls.negative,""),l+="",l+="
"}},_reviewVendorReply:function(e){if(e.reply){var t=null!=i&&i.reviews_list.reply?i.reviews_list.reply:"Vendor's Reply";l+='
',l+='

'.concat(t,"

"),l+="

".concat(e.reply,"

")}},_reviewShare:function(e){if(n.features.sharing.value&&(n.display_settings.share.facebook||n.display_settings.share.twitter||n.display_settings.share.pinterest)){var t=null!=i&&i.reviews_list.share?i.reviews_list.share:"Share",s="https://www.facebook.com/sharer/sharer.php?u=https://".concat(window.hulkappsProductReview.domain,"/apps/reviews/").concat(e.id),a="https://twitter.com/intent/tweet?url=https://".concat(window.hulkappsProductReview.domain,"/apps/reviews/").concat(e.id),r="http://pinterest.com/pin/create/button/?url=https://".concat(window.hulkappsProductReview.domain,"/apps/reviews/").concat(e.id);l+='

"}},_getNext:function(e){var t,i=n.button_settings;if(window.hulkappsProductReview.product){var s="";s=n.display_settings.sorting?document.querySelector("[data-sorting]").value:"recent",t="".concat(reviewsListSettings.links.next,"&sorting=").concat(s,"&product_id=").concat(window.hulkappsProductReview.product.id)}else t="".concat(reviewsListSettings.links.next,"&sorting=recent");reviewsListSettings.links.next?void 0!==document.querySelector("[data-button-load-more]")&&null!=document.querySelector("[data-button-load-more]")?document.querySelector("[data-button-load-more]").setAttribute("onclick","hulkappsReviews._loadMoreReviews(event,'".concat(t,"')")):e||(l+='")):document.querySelector("[data-next-url]")&&document.querySelector("[data-next-url]").remove(),e?(document.querySelector("[data-hulk-review-listing]").insertAdjacentHTML("beforeend",l),t.indexOf("null")<0&&(document.getElementById("next-link").innerHTML='
"))):document.getElementById("hulk-review").innerHTML=l},_loadMoreReviews:function(e,t){document.querySelector("[data-next-url]").innerHTML='
';var i=!1,n=new XMLHttpRequest;hulkappsReviews._setRequest(!1,n,"GET",t),n.onload=function(e){document.querySelector("[data-next-url]").innerHTML="",document.querySelector("[data-next-url]")&&document.querySelector("[data-next-url]").remove(),reviewsListSettings=JSON.parse(this.response),i=!0,hulkappsReviews._layoutsAll(i)}},_imagePopup:function(e,t){t=e.target.getAttribute("data-activeIndex");var i=e.target.getAttribute("data-images").split(","),n='"))),this.clickableElements.length){!function t(){return e.hiddenFileInput&&e.hiddenFileInput.parentNode.removeChild(e.hiddenFileInput),e.hiddenFileInput=document.createElement("input"),e.hiddenFileInput.setAttribute("type","file"),(null===e.options.maxFiles||e.options.maxFiles>1)&&e.hiddenFileInput.setAttribute("multiple","multiple"),e.hiddenFileInput.className="dz-hidden-input",null!==e.options.acceptedFiles&&e.hiddenFileInput.setAttribute("accept",e.options.acceptedFiles),null!==e.options.capture&&e.hiddenFileInput.setAttribute("capture",e.options.capture),e.hiddenFileInput.style.visibility="hidden",e.hiddenFileInput.style.position="absolute",e.hiddenFileInput.style.top="0",e.hiddenFileInput.style.left="0",e.hiddenFileInput.style.height="0",e.hiddenFileInput.style.width="0",r.getElement(e.options.hiddenInputContainer,"hiddenInputContainer").appendChild(e.hiddenFileInput),e.hiddenFileInput.addEventListener("change",(function(){var i=e.hiddenFileInput.files;if(i.length){var n,s=o(i);try{for(s.s();!(n=s.n()).done;){var a=n.value;e.addFile(a)}}catch(e){s.e(e)}finally{s.f()}}return e.emit("addedfiles",i),t()}))}()}this.URL=null!==window.URL?window.URL:window.webkitURL;var t,i=o(this.events);try{for(i.s();!(t=i.n()).done;){var n=t.value;this.on(n,this.options[n])}}catch(e){i.e(e)}finally{i.f()}this.on("uploadprogress",(function(){return e.updateTotalUploadProgress()})),this.on("removedfile",(function(){return e.updateTotalUploadProgress()})),this.on("canceled",(function(t){return e.emit("complete",t)})),this.on("complete",(function(t){if(0===e.getAddedFiles().length&&0===e.getUploadingFiles().length&&0===e.getQueuedFiles().length)return setTimeout((function(){return e.emit("queuecomplete")}),0)}));var s=function(e){if(function(e){if(e.dataTransfer.types)for(var t=0;t")),i+='
');var n=r.createElement(i);return"FORM"!==this.element.tagName?(t=r.createElement('
'))).appendChild(n):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=t?t:n}},{key:"getExistingFallback",value:function(){for(var e=function(e){var t,i=o(e);try{for(i.s();!(t=i.n()).done;){var n=t.value;if(/(^| )fallback($| )/.test(n.className))return n}}catch(e){i.e(e)}finally{i.f()}},t=0,i=["div","form"];t0){for(var n=["tb","gb","mb","kb","b"],s=0;s=Math.pow(this.options.filesizeBase,4-s)/10){t=e/Math.pow(this.options.filesizeBase,4-s),i=a;break}}t=Math.round(10*t)/10}return"".concat(t," ").concat(this.options.dictFileSizeUnits[i])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],i=0;i0){var s,a=o(n);try{for(a.s();!(s=a.n()).done;){var r=s.value;r.isFile?r.file((function(e){if(!i.options.ignoreHiddenFiles||"."!==e.name.substring(0,1))return e.fullPath="".concat(t,"/").concat(e.name),i.addFile(e)})):r.isDirectory&&i._addFilesFromDirectory(r,"".concat(t,"/").concat(r.name))}}catch(e){a.e(e)}finally{a.f()}e()}return null}),s)}()}},{key:"accept",value:function(e,t){this.options.maxFilesize&&e.size>1024*this.options.maxFilesize*1024?t(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):r.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(t(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,t):t(this.options.dictInvalidFileType)}},{key:"addFile",value:function(e){var t=this;e.upload={uuid:r.uuidv4(),progress:0,total:e.size,bytesSent:0,filename:this._renameFile(e)},this.files.push(e),e.status=r.ADDED,this.emit("addedfile",e),this._enqueueThumbnail(e),this.accept(e,(function(i){i?(e.accepted=!1,t._errorProcessing([e],i)):(e.accepted=!0,t.options.autoQueue&&t.enqueueFile(e)),t._updateMaxFilesReachedClass()}))}},{key:"enqueueFiles",value:function(e){var t,i=o(e);try{for(i.s();!(t=i.n()).done;){var n=t.value;this.enqueueFile(n)}}catch(e){i.e(e)}finally{i.f()}return null}},{key:"enqueueFile",value:function(e){var t=this;if(e.status!==r.ADDED||!0!==e.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(e.status=r.QUEUED,this.options.autoProcessQueue)return setTimeout((function(){return t.processQueue()}),0)}},{key:"_enqueueThumbnail",value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout((function(){return t._processThumbnailQueue()}),0)}},{key:"_processThumbnailQueue",value:function(){var e=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var t=this._thumbnailQueue.shift();return this.createThumbnail(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,(function(i){return e.emit("thumbnail",t,i),e._processingThumbnail=!1,e._processThumbnailQueue()}))}}},{key:"removeFile",value:function(e){if(e.status===r.UPLOADING&&this.cancelUpload(e),this.files=v(this.files,e),this.emit("removedfile",e),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);var t,i=o(this.files.slice());try{for(i.s();!(t=i.n()).done;){var n=t.value;(n.status!==r.UPLOADING||e)&&this.removeFile(n)}}catch(e){i.e(e)}finally{i.f()}return null}},{key:"resizeImage",value:function(e,t,i,n,s){var a=this;return this.createThumbnail(e,t,i,n,!0,(function(t,i){if(null==i)return s(e);var n=a.options.resizeMimeType;null==n&&(n=e.type);var o=i.toDataURL(n,a.options.resizeQuality);return"image/jpeg"!==n&&"image/jpg"!==n||(o=g.restore(e.dataURL,o)),s(r.dataURItoBlob(o))}))}},{key:"createThumbnail",value:function(e,t,i,n,s,a){var r=this,o=new FileReader;o.onload=function(){e.dataURL=o.result,"image/svg+xml"!==e.type?r.createThumbnailFromUrl(e,t,i,n,s,a):null!=a&&a(o.result)},o.readAsDataURL(e)}},{key:"displayExistingFile",value:function(e,t,i,n){var s=this,a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];if(this.emit("addedfile",e),this.emit("complete",e),a){var r=function(t){s.emit("thumbnail",e,t),i&&i()};e.dataURL=t,this.createThumbnailFromUrl(e,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.resizeMethod,this.options.fixOrientation,r,n)}else this.emit("thumbnail",e,t),i&&i()}},{key:"createThumbnailFromUrl",value:function(e,t,i,n,s,a,r){var o=this,l=document.createElement("img");return r&&(l.crossOrigin=r),s="from-image"!=getComputedStyle(document.body).imageOrientation&&s,l.onload=function(){var r=function(e){return e(1)};return"undefined"!=typeof EXIF&&null!==EXIF&&s&&(r=function(e){return EXIF.getData(l,(function(){return e(EXIF.getTag(this,"Orientation"))}))}),r((function(s){e.width=l.width,e.height=l.height;var r=o.options.resize.call(o,e,t,i,n),c=document.createElement("canvas"),u=c.getContext("2d");switch(c.width=r.trgWidth,c.height=r.trgHeight,s>4&&(c.width=r.trgHeight,c.height=r.trgWidth),s){case 2:u.translate(c.width,0),u.scale(-1,1);break;case 3:u.translate(c.width,c.height),u.rotate(Math.PI);break;case 4:u.translate(0,c.height),u.scale(1,-1);break;case 5:u.rotate(.5*Math.PI),u.scale(1,-1);break;case 6:u.rotate(.5*Math.PI),u.translate(0,-c.width);break;case 7:u.rotate(.5*Math.PI),u.translate(c.height,-c.width),u.scale(-1,1);break;case 8:u.rotate(-.5*Math.PI),u.translate(-c.height,0)}f(u,l,null!=r.srcX?r.srcX:0,null!=r.srcY?r.srcY:0,r.srcWidth,r.srcHeight,null!=r.trgX?r.trgX:0,null!=r.trgY?r.trgY:0,r.trgWidth,r.trgHeight);var d=c.toDataURL("image/png");if(null!=a)return a(d,c)}))},null!=a&&(l.onerror=a),l.src=e.dataURL}},{key:"processQueue",value:function(){var e=this.options.parallelUploads,t=this.getUploadingFiles().length,i=t;if(!(t>=e)){var n=this.getQueuedFiles();if(n.length>0){if(this.options.uploadMultiple)return this.processFiles(n.slice(0,e-t));for(;i1?t-1:0),n=1;nt.options.chunkSize),e[0].upload.totalChunkCount=Math.ceil(n.size/t.options.chunkSize)}if(e[0].upload.chunked){var s=e[0],a=i[0];s.upload.chunks=[];var o=function(){for(var i=0;void 0!==s.upload.chunks[i];)i++;if(!(i>=s.upload.totalChunkCount)){0;var n=i*t.options.chunkSize,o=Math.min(n+t.options.chunkSize,a.size),l={name:t._getParamName(0),data:a.webkitSlice?a.webkitSlice(n,o):a.slice(n,o),filename:s.upload.filename,chunkIndex:i};s.upload.chunks[i]={file:s,index:i,dataBlock:l,status:r.UPLOADING,progress:0,retries:0},t._uploadData(e,[l])}};if(s.upload.finishedChunkUpload=function(i){var n=!0;i.status=r.SUCCESS,i.dataBlock=null,i.xhr=null;for(var a=0;a=r;o?a++:a--)s[a]=t.charCodeAt(a);return new Blob([n],{type:i})};var v=function(e,t){return e.filter((function(e){return e!==t})).map((function(e){return e}))},m=function(e){return e.replace(/[\-_](\w)/g,(function(e){return e.charAt(1).toUpperCase()}))};h.createElement=function(e){var t=document.createElement("div");return t.innerHTML=e,t.childNodes[0]},h.elementInside=function(e,t){if(e===t)return!0;for(;e=e.parentNode;)if(e===t)return!0;return!1},h.getElement=function(e,t){var i;if("string"==typeof e?i=document.querySelector(e):null!=e.nodeType&&(i=e),null==i)throw new Error("Invalid `".concat(t,"` option provided. Please provide a CSS selector or a plain HTML element."));return i},h.getElements=function(e,t){var i,n;if(e instanceof Array){n=[];try{var s,a=o(e);try{for(a.s();!(s=a.n()).done;)i=s.value,n.push(this.getElement(i,t))}catch(e){a.e(e)}finally{a.f()}}catch(e){n=null}}else if("string"==typeof e){n=[];var r,l=o(document.querySelectorAll(e));try{for(l.s();!(r=l.n()).done;)i=r.value,n.push(i)}catch(e){l.e(e)}finally{l.f()}}else null!=e.nodeType&&(n=[e]);if(null==n||!n.length)throw new Error("Invalid `".concat(t,"` option provided. Please provide a CSS selector, a plain HTML element or a list of those."));return n},h.confirm=function(e,t,i){return window.confirm(e)?t():null!=i?i():void 0},h.isValidFile=function(e,t){if(!t)return!0;t=t.split(",");var i,n=e.type,s=n.replace(/\/.*$/,""),a=o(t);try{for(a.s();!(i=a.n()).done;){var r=i.value;if("."===(r=r.trim()).charAt(0)){if(-1!==e.name.toLowerCase().indexOf(r.toLowerCase(),e.name.length-r.length))return!0}else if(/\/\*$/.test(r)){if(s===r.replace(/\/.*$/,""))return!0}else if(n===r)return!0}}catch(e){a.e(e)}finally{a.f()}return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(e){return this.each((function(){return new h(this,e)}))}),null!==e?e.exports=h:window.Dropzone=h,h.ADDED="added",h.QUEUED="queued",h.ACCEPTED=h.QUEUED,h.UPLOADING="uploading",h.PROCESSING=h.UPLOADING,h.CANCELED="canceled",h.ERROR="error",h.SUCCESS="success";var f=function(e,t,i,n,s,a,r,o,l,c){var u=function(e){e.naturalWidth;var t=e.naturalHeight,i=document.createElement("canvas");i.width=1,i.height=t;var n=i.getContext("2d");n.drawImage(e,0,0);for(var s=n.getImageData(1,0,1,t).data,a=0,r=t,o=t;o>a;){0===s[4*(o-1)+3]?r=o:a=o,o=r+a>>1}var l=o/t;return 0===l?1:l}(t);return e.drawImage(t,i,n,s,a,r,o,l,c/u)},g=function(){function e(){c(this,e)}return d(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",i=void 0,n=void 0,s="",a=void 0,r=void 0,o=void 0,l="",c=0;a=(i=e[c++])>>2,r=(3&i)<<4|(n=e[c++])>>4,o=(15&n)<<2|(s=e[c++])>>6,l=63&s,isNaN(n)?o=l=64:isNaN(s)&&(l=64),t=t+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(r)+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(l),i=n=s="",a=r=o=l="",ce.length)break}return i}},{key:"decode64",value:function(e){var t=void 0,i=void 0,n="",s=void 0,a=void 0,r="",o=0,l=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");t=this.KEY_STR.indexOf(e.charAt(o++))<<2|(s=this.KEY_STR.indexOf(e.charAt(o++)))>>4,i=(15&s)<<4|(a=this.KEY_STR.indexOf(e.charAt(o++)))>>2,n=(3&a)<<6|(r=this.KEY_STR.indexOf(e.charAt(o++))),l.push(t),64!==a&&l.push(i),64!==r&&l.push(n),t=i=n="",s=a=r="",o1){var t=e.items.slice(e.items.length-e.settings.items,e.items.length).map((function(e){var t=e.cloneNode(!0);return t.classList.add("cloned"),t})),i=e.items.slice(0,e.settings.items).map((function(e){var t=e.cloneNode(!0);return t.classList.add("cloned"),t}));e.items=[].concat(n(t),n(e.items),n(i))}e.track=document.createElement("div"),e.track.className="ec__track",e.trackWidth=e.itemWidth*e.items.length,e.track.style.width=e.trackWidth+"px",e.items.forEach((function(t){return e.track.appendChild(t)}));var s=document.createElement("div");return s.className="ec__holder",s.appendChild(e.track),e.wrapper.appendChild(s),!0}(e))return;e.settings.navs&&function(e){var t,i;(t=e.settings.prevNav||document.createElement("div")).className="ec__nav ec__nav--prev",t.setAttribute("role","button"),t.setAttribute("disabled","true"),t.addEventListener("click",(function(){e.navDisabled||(e.navDisabled=!0,e.prev())})),(i=e.settings.nextNav||document.createElement("div")).className="ec__nav ec__nav--next",i.setAttribute("role","button"),i.addEventListener("click",(function(){e.navDisabled||(e.navDisabled=!0,e.next())})),e.wrapper.appendChild(t),e.wrapper.appendChild(i)}(e);e.settings.play&&e.play();a(e),function(e){window.addEventListener("resize",(function(){return i(e)})),e.track.addEventListener("transitionstart",(function(){e.isEnd=Math.abs(e.trackPosition)===e.trackWidth-e.itemWidth*e.settings.step})),e.track.addEventListener("transitionend",(function(){1!==e.items.length&&(e.isEnd=Math.abs(e.trackPosition)===e.trackWidth-e.itemWidth*e.settings.items,e.isEnd&&a(e),e.isStart=0===Math.abs(e.trackPosition),e.isStart&&function(e){e.endPosition=Math.abs(e.trackPosition)-e.itemWidth*(2*e.settings.items+1),e.trackPosition=e.endPosition,r(e)}(e)),e.navDisabled=!1}))}(e)}(this)}function t(e){e.track.style.transition="transform ".concat(e.settings.speed,"ms ease"),e.track.style.transform="translate3d(".concat(e.trackPosition,"px,0,0)"),e.settings.play&&e.play()}function i(e){e.wrapperWidth=e.wrapper.clientWidth,e.itemWidth=parseInt(e.wrapperWidth/e.settings.items),e.trackWidth=e.itemWidth*e.items.length,e.track.style.width=e.trackWidth+"px",e.items.forEach((function(t){return t.style.width=e.itemWidth+"px"}))}function a(e){1===e.items.length?e.trackPosition=0:(e.startPosition=(e.settings.start+e.settings.items)*e.itemWidth,e.trackPosition=-1*e.startPosition),r(e)}function r(e){e.track.style.transitionProperty="none",e.track.style.transform="translate3d(".concat(e.trackPosition,"px,0,0)")}e.prototype.next=function(){!this.settings.loop&&this.isEnd||1===this.items.length||(this.trackPosition-=this.itemWidth*this.settings.step,t(this))},e.prototype.prev=function(){this.isStart=0===Math.abs(this.trackPosition),!this.settings.loop&&this.isStart||1===this.items.length||(this.trackPosition+=this.itemWidth*this.settings.step,t(this))},e.prototype.goTo=function(e){this.trackPosition=-e*this.itemWidth,t(this)},e.prototype.play=function(){var e=this;clearInterval(this.playInterval),this.playInterval=setInterval((function(){e.next()}),this.settings.playInterval)},e.prototype.stop=function(){clearInterval(this.playInterval)},e.defaults={selector:"",items:3,step:1,speed:300,start:0,pagination:!0,navs:!0,loop:!0,play:!1,playInterval:3e3},window.ElderCarousel=e}()}});