"use strict";var BgbProduct=function(){var t,a,e=1,i=()=>{$('[name="selected-country"]').on("change",(function(){var t=$(this).val(),a=$('[name="selected-country"] option:selected').text(),e=!1;for(var i in availableRegions)if("0"==availableRegions[i]||availableRegions[i]==t){e=!0;break}e?($("#restriction-alert-cant-activate").addClass("d-none"),$("#restriction-alert-can-activate").removeClass("d-none"),$(".restriction-alert p").html(__("<b>:country</b> bölgesinde aktif edilebilir",{country:a}))):($("#restriction-alert-cant-activate").removeClass("d-none"),$("#restriction-alert-can-activate").addClass("d-none"),$(".restriction-alert p").html(__("<b>:country</b> bölgesinde aktif edilemez",{country:a})))}))},s=()=>{const t=document.getElementById("product_price_chart").getContext("2d");let a;const e={default:"rgba(88,100,235, 1)",half:"rgba(88,100,235, 0.5)",quarter:"rgba(88,100,235, 0.25)",zero:"rgba(88,100,235, 0)"},i={default:"rgba(235,63,92, 1)",half:"rgba(235,63,92, 0.5)",quarter:"rgba(235,63,92, 0.25)",zero:"rgba(235,63,92, 0)"};var s=(s="3")=>{null==__customerStoreProductID||__customerStoreProductID<1||ajaxRequest("POST","/product/price_chart",{CustomerStoreProductID:__customerStoreProductID,Filter:s},!0,(function(n){if(a&&a.destroy(),n.success){var r=[],o=[];$.each(n.data,(function(t,a){var e;((e={}).value=a.SalePrice,e.key=a.CreateDate,r.push(e),a.BuyPrice>0)&&((e={}).value=a.BuyPrice,e.key=a.CreateDate,o.push(e))}));var d=new Date;if(0==r.length){var c=new Date;switch(s){case 1:c.setFullYear(c.getFullYear()-1);break;case 2:c.setMonth(c.getMonth()-6);break;case 4:c.setDate(c.getDate()-7);break;default:c.setMonth(c.getMonth()-1)}r.push({value:parseFloat($(".product-current-price").data("price")).toFixed(2),key:c.toLocaleDateString(LANG_CULTURE,{year:"numeric",month:"short",day:"numeric"})}),o.push({value:parseFloat($("#buy-quantity").data("price")).toFixed(2),key:c.toLocaleDateString(LANG_CULTURE,{year:"numeric",month:"short",day:"numeric"})})}r.push({value:parseFloat($(".product-current-price").data("price")).toFixed(2),key:d.toLocaleDateString(LANG_CULTURE,{year:"numeric",month:"short",day:"numeric"})}),o.push({value:parseFloat($("#buy-quantity").data("price")).toFixed(2),key:d.toLocaleDateString(LANG_CULTURE,{year:"numeric",month:"short",day:"numeric"})});var l=!1;$.each(o,(function(t,a){if(a.value>0)return l=!0,!1})),l||o.splice(0,o.length);var u=t.createLinearGradient(0,25,0,300);u.addColorStop(0,e.half),u.addColorStop(.35,e.quarter),u.addColorStop(1,e.zero);var p=t.createLinearGradient(0,25,0,300);p.addColorStop(0,i.half),p.addColorStop(.35,i.quarter),p.addColorStop(1,i.zero);let v=Chart.controllers.line.prototype.draw;Chart.controllers.line.prototype.draw=function(){let t=this.chart.ctx,a=t.stroke;t.stroke=function(){t.save(),t.shadowColor="rgba(0,0,0,.5)",t.shadowBlur=4,t.shadowOffsetX=0,t.shadowOffsetY=3,a.apply(this,arguments),t.restore()},v.apply(this,arguments),t.stroke=a},a=new Chart(t,{type:"line",data:{datasets:[{fill:!0,backgroundColor:u,label:"Satış Fiyatı",pointBackgroundColor:e.default,borderColor:e.default,data:r,parsing:{xAxisKey:"key",yAxisKey:"value"},lineTension:.2,borderWidth:2,pointRadius:3},{fill:!0,backgroundColor:p,label:"Alış Fiyatı",pointBackgroundColor:i.default,borderColor:i.default,data:o,parsing:{xAxisKey:"key",yAxisKey:"value"},lineTension:.2,borderWidth:2,pointRadius:3}]},options:{interaction:{mode:"nearest",axis:"x",intersect:!1},animation:{duration:350},bezierCurve:!1,responsive:!0,scales:{y:{ticks:{beginAtZero:!1,callback:function(t,a,e){return`${t} ${currency_code}`}}}},plugins:{corsair:{dash:[2,2],color:"red",width:2},legend:{display:!1},tooltip:{animation:!1,callbacks:{label:function(t){let a=t.dataset.label||"";return a&&(a+=": "),null!==t.parsed.y&&(a+=t.parsed.y+" "+currency_code),a}}}}},plugins:[{id:"corsair",afterInit:t=>{t.corsair={x:0,y:0}},afterEvent:(t,a)=>{const{chartArea:{top:e,bottom:i,left:s,right:n}}=t,{event:{x:r,y:o}}=a;if(r<s||r>n||o<e||o>i)return t.corsair={x:r,y:o,draw:!1},void t.draw();t.corsair={x:r,y:o,draw:!0},t.draw()},afterDatasetsDraw:(t,a,e)=>{const{ctx:i,chartArea:{top:s,bottom:n}}=t,{x:r,draw:o}=t.corsair;o&&(i.lineWidth=e.width||0,i.setLineDash(e.dash||[]),i.strokeStyle=e.color||"black",i.save(),i.beginPath(),i.moveTo(r,n),i.lineTo(r,s),i.stroke(),i.restore())}}]})}}))};s(),$("#modal-product-price-chart .chart-selections button").unbind("click").on("click",(function(){$("#modal-product-price-chart .chart-selections button").removeClass("selected"),$(this).addClass("selected"),s($(this).data("filter"))}))},n=()=>{if($(".product-img-list").length>0){const t=$(".product-img-list").slick({lazyLoad:"ondemand",dots:!1,infinite:!1,slidesToShow:1,slidesToScroll:1,draggable:!0,variableWidth:!1,centerMode:!1});$(".product-img-nav").slick({lazyLoad:"ondemand",infinite:!1,slidesToShow:6,slidesToScroll:1,asNavFor:".product-img-list",dots:!1,centerMode:!0,focusOnSelect:!0,variableWidth:!0,centerPadding:"0px"}),$(t).on("lazyLoaded",(function(t,a,e,i){$(".pr-left .slide-counter").show(),$(".pr-left .slide-counter .sl-current").text(1),$(".pr-left .slide-counter .sl-total").text(a.slideCount)})),$(t).on("afterChange",(function(t,a,e){$(".pr-left .slide-counter .sl-current").text(e+1),$(".pr-left .slide-counter .sl-total").text(a.slideCount)}))}s(),$(".skel").scheletrone();new StarRating(".star-rating",{maxStars:5});$(".product-favorite-add").click((function(){if(!token)return t.fire({icon:"warning",title:__("Beğendiklerime eklemek için giriş yapmalısınız. Giriş için yönlendiriliyorsunuz.")}),void setTimeout((function(){window.location.href="/giris?ReturnUrl="+window.location.pathname.substring(1)}),2900);var a=this,e=$(a).attr("data-favorite"),i="add";"1"==e&&(i="delete"),ajaxRequest("POST","/favorite-add",{Action:i,ProductID:$(a).attr("data-product-id")},!0,(function(i){i.success?"1"==e?($(a).attr("data-favorite","0"),t.fire({icon:"success",title:__("Ürün favorilerinizden çıkarıldı.")}),$(a).html('<div class="favorite-heart-icon"></div>')):(4==GTAG_VERSION&&productData?.ProductID&&(dataLayer.push({ecommerce:null}),dataLayer.push({event:"add_to_wishlist",ecommerce:{currency:currency_code,value:parseFloat(parseFloat(productData?.SalePrice??0).toFixed(3)),items:[{item_id:productData?.ProductID,item_name:productData?.ProductName??"-",discount:0,item_brand:productData?.BrandName??"-",item_category:productData?.CategoryName??"-",price:parseFloat(productData?.SalePrice??0),quantity:1}]}})),$(a).attr("data-favorite","1"),t.fire({icon:"success",title:__("Ürün favorilerinize eklendi.")}),$(a).html('<div class="favorited-heart-icon"></div>')):t.fire({icon:"error",title:i.message})}))})),$("#btn-rate-product").click((function(){BgbOrderRate.init(null,productID)})),$(".cart-minus").click((function(){var t=$(this).data("target"),a=parseInt($(t).val());a>1&&(a--,$(t).val(a),$(t).trigger("change"))})),$(".cart-plus").click((function(){var t=$(this).data("target"),a=parseInt($(t).val()),e=999,i=parseInt($(t).attr("data-max-val"));i>0&&(e=i),a>=e||(a++,$(t).val(a),$(t).trigger("change"))})),$(".productQuantity").on("keypress",(function(t){var a=t.charCode||t.keyCode||0;if(String.fromCharCode(a).match(/[^0-9]/g))return!1})),$(".productQuantity").on("change",(function(t){var a=1;""!=t.target.value&&(a=parseInt(t.target.value)),a<=0&&(a=1);var e=999,i=parseInt($(this).attr("data-max-val"));i>0&&(e=i),a>e&&(a=e),$(this).val(a)})),$("#buy-quantity").on("keyup change",(function(t){var a=parseInt($(this).val())*parseFloat($(this).data("price"));isNaN(a)||$("#total-buy-price").text(parseFloat(a).toFixed(2))})),$("#sell-modal-quantity").on("keyup change",(function(t){var a=parseInt($(this).val())*parseFloat($(this).data("price"));isNaN(a)||($("#total-sell-price").text(parseFloat(a).toFixed(2)),$("#sell-quantity").val($(this).val()))})),$(".rateMainText").click((function(){$('.nav-link[id="pills-comments-tab"]').tab("show"),$(window).scrollTop($('.nav-link[id="pills-comments-tab"]').offset().top-50)})),$(".btn_howtouse").click((function(){$('.nav-link[id="pills-how2use-tab"]').tab("show"),$(window).scrollTop($('.nav-link[id="pills-how2use-tab"]').offset().top-50)})),$(".btn_campaigns").click((function(){$('.nav-link[id="pills-campaign-tab"]').tab("show"),$(window).scrollTop($('.nav-link[id="pills-campaign-tab"]').offset().top-50)})),$('.nav-link[id="pills-comments-tab"]').on("shown.bs.tab",(function(t){$(window).scrollTop($('.nav-link[id="pills-comments-tab"]').offset().top-50)})),$('.nav-link[id="pills-how2use-tab"]').on("shown.bs.tab",(function(t){$(window).scrollTop($('.nav-link[id="pills-how2use-tab"]').offset().top-50)})),$(".half-text").height()<190&&$(".show_more").hide(),$(".show_more").click((function(){$(".half-text").removeClass("half-text").addClass("full-text"),$(this).remove()})),setInterval((function(){$(".campaign-cd, .sale-end-timer").each((function(){var t=parseInt((new Date).getTime()/1e3),a=parseInt($(this).attr("data-end-date"))-t,e=Math.floor(a/86400),i=Math.floor(a%86400/3600),s=Math.floor(a%3600/60),n=Math.floor(a%60);$(this).find(".d").text(e),$(this).find(".h").text(i),$(this).find(".m").text(s),$(this).find(".s").text(n)}))}),1e3),$(document).mouseup((function(t){var a=$(".dropdown-list-add");a.is(t.target)||0!==a.has(t.target).length||a.removeClass("show")})),$(".dropdown-list-add .list-header button").on("click",(function(){$(".dropdown-list-add .list-header").hide(),$(".dropdown-list-add .list-search").css("display","flex"),$(".dropdown-list-add .customer-list-new").hide(),$(".dropdown-list-add .customer-lists").addClass("nop")})),$(".dropdown-list-add .list-search button").on("click",(function(){$(".dropdown-list-add .list-header").css("display","flex"),$(".dropdown-list-add .list-search").hide(),$(".dropdown-list-add .customer-list-new").css("display","flex"),$(".dropdown-list-add .customer-lists").removeClass("nop"),a()})),$(".dropdown-list-add .list-search input").on("keyup",delay((function(t){var e=$(this).val();a(e)}),100)),$(".dropdown-list-add .customer-list-new button").on("click",(function(e){var i=$(".dropdown-list-add .customer-list-new input").val();i.length<1||ajaxRequest("POST","/liste/create-list-minimal",{ProductID:productID,Title:i},!0,(function(e){e.success?($(".dropdown-list-add .customer-list-new input").val(""),a(),t.fire({icon:"success",title:__("Liste oluşturuldu.")})):t.fire({icon:"error",title:e.message})}))}));const a=(a="")=>{ajaxRequest("POST","/liste/my-lists-minimal",{ProductID:productID,query:a},!0,(function(a){if(a.success){var e='<div class="customer-list-body">';$.each(a.data,(function(t,a){e+=`<div class="customer-list ${1==a.IsInList?"inlist":""}" data-hash="${a.HashString}">\n                                    <span title="${a.Title}">${a.Title}</span>\n                                    <div class="list-details">\n                                        <span class="badge badge-info" data-count="${a.ItemCount}">\n                                            ${a.ItemCount} / ${CustomerListMax}\n                                        </span>\n                                        <a target="_blank" title="${a.Title}" href="/liste/${a.HashString}">\n                                            <i class="far fa-link"></i>\n                                        </a>\n                                    </div>\n                                </div>`})),e+="</div>",$(".customer-lists").html(e),$(".dropdown-list-add").addClass("show"),$(".customer-lists .customer-list").unbind("click").on("click",(function(){var a=$(this).data("hash"),e=$(this),i=e.find(".badge"),s=i.data("count");$(this).hasClass("inlist")?ajaxRequest("POST","/liste/delete-item",{HashString:a,ProductID:productID},!0,(function(a){a.success&&(i.data("count",--s),e.find(".badge").html(`${s} / ${CustomerListMax}`),e.removeClass("inlist"),t.fire({icon:"success",title:__("Ürün listeden çıkarıldı.")}))})):ajaxRequest("POST","/liste/add-item",{HashString:a,ProductID:productID},!0,(function(a){a.success&&(i.data("count",++s),e.find(".badge").html(`${s} / ${CustomerListMax}`),e.addClass("inlist"),t.fire({icon:"success",title:__("Ürün listeye eklendi.")}))}))})),$(".customer-lists .customer-list a").unbind("click").on("click",(function(t){t.stopPropagation()}))}}))};$(".product-list-add").on("click",(function(t){$(".dropdown-list-add").hasClass("show")?$(".dropdown-list-add").removeClass("show"):($(".dropdown-list-add .list-header").css("display","flex"),$(".dropdown-list-add .list-search").hide(),$(".dropdown-list-add .customer-list-new").css("display","flex"),$(".dropdown-list-add .customer-lists").removeClass("nop"),$(".dropdown-list-add input").val(""),a())}))},r=()=>{$(".click-rating").click((function(){var t=parseInt($(this).attr("data-id")),a=$(".click-rating").length;$(".rating-score").html(t.toFixed(1)),$("#CommentRating").val(t),$(".click-rating").removeClass("text-dark"),$(".click-rating").removeClass("text-warning");for(var e=0;e<a;e++)e<t?$(".click-rating").eq(e).addClass("text-warning"):$(".click-rating").eq(e).addClass("text-dark")})),$(".add-subscriber").click((async function(){if(0!=isUserLoggedIn){var a=$(this).attr("data-product-id");void 0!==a&&ajaxRequest("POST","/product-subscribe",{ProductID:a},!0,(function(a){a.success?(t.fire({icon:"success",title:__("Ürün aboneliği başarılı. Stok geldiğinde size bir mail göndereceğiz.")}),$(".add-subscriber span").html('<i class="fad fa-bell-slash"></i> Takipten Çık')):(t.fire({icon:"success",title:a.message}),$(".add-subscriber span").html('<i class="fad fa-bell"></i> Gelince Haber Ver'))}))}else t.fire({icon:"warning",title:__("Ürüne abone olabilmek için giriş yapmalısınız.")}).then((function(){window.location.href="/giris?ReturnUrl="+window.location.pathname.substring(1)}))}))},o=()=>{ajaxRequest("POST",`/product/similar/${productID}/${productCategoryID}/${parentID}`,{similarProductCategoryIDs:similarProductCategoryIDs},!1,(function(e){if(e.success){if(0==e.data.length)return $("#similarProducts").hide(),void $("#similarProducts_body").hide();var i="";$.each(e.data,(function(t,a){var e="";a.SalePrice=a.SalePrice??a.MarketPrice,a.MarketPrice=parseFloat(a.MarketPrice),a.SalePrice=parseFloat(a.SalePrice),a.SalePrice<a.MarketPrice&&(e=`<div class="list-price">${a.MarketPrice.toFixed(2)} ${currency_code}</div>`);for(var s=0,n=0,r=1;r<6;r++)s+=a.ProductCommentData.RatingCountData["rate"+r]*r,n+=a.ProductCommentData.RatingCountData["rate"+r];s=n>0?s/n*20:100;var o=`<div class="product-image lazy" data-optimize="1" data-bg="${a.ProductData.ProductMainImage}"></div>`;null!=a.ProductData.ProductMainImage&&"null"!=a.ProductData.ProductMainImage||(o=`<div class="product-image lazy" data-bg="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==">\n                                <span>${a.ProductName}</span>\n                            </div>`),i+=`<div class="col-lg-3 col-8 product-base px-1">\n                                <div class="product-item">\n                                    <div class="pimg-base">\n                                        <a href="/${a.ProductSlug}-p-${a.ProductID}">\n                                            ${o}\n                                        </a>\n                                    </div>\n                                    <div class="product-detail">\n                                        <a href="/${a.ProductSlug}-p-${a.ProductID}">\n                                            <span class="product-name d-block threedots">\n                                                ${a.ProductName}\n                                            </span>\n                                            <div style="margin-bottom: 1px">\n                                                ${templateStars(s)}\n                                                <span style="margin-left: 5px"> (${n})</span>\n                                            </div>\n                                            <div class="product-price">\n                                                <div class="sales-price fw-600 fs-17">${a.SalePrice.toFixed(2)} ${currency_code}</div>\n                                                ${e}\n                                            </div>\n                                        </a>\n\n                                    </div>\n                                </div>\n                            </div>`})),$("#similarProducts_body").html(i),$("#similarProducts").show(),lazyLoadInstance.update(),IsMobile()?$("#similarProducts_body").attr("style","flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; padding-bottom: 13px;"):$("#similarProducts_body").slick({dots:!1,infinite:!1,speed:300,slidesToShow:7,slidesToScroll:6,draggable:!0,centerMode:!1,responsive:[{breakpoint:1024,settings:{slidesToShow:4,slidesToScroll:3,infinite:!0,dots:!0}},{breakpoint:600,settings:{slidesToShow:3,slidesToScroll:2}},{breakpoint:480,settings:{slidesToShow:2,slidesToScroll:1}}]}),$(".add-similar-basket-button").click((async function(){var e=$(this).attr("data-customer-store-product-id");if(void 0!==e&&(a=e),void 0===$(this).attr("data-require-status")){var i=[];$(".require-data").each((function(t,a){i[t]={ProductRequireID:parseInt($(this).attr("data-id")),Identifier:$(this).attr("data-identifier"),Title:$(this).attr("data-title"),Value:$(this).val().trim()}}));var s=this;$(s).prop("disabled",!0),$(s).html(`<i class="fas fa-spinner-third fa-spin"></i> ${__("Sepete Ekle")}`),await BgbBasket.addBasket(a,1,i,productData,(function(a){a.success?(BgbBasket.init(),$("#requireInformation").modal("hide"),$(s).prop("disabled",!1),$(s).html(`<i class="fad fa-cart-plus"></i> ${__("Sepete Ekle")}`),t.fire({icon:"success",title:__("Ürün başarıyla sepetinize eklendi.")})):(t.fire({icon:"error",title:a.message}),$(s).prop("disabled",!1),$(s).html(`<i class="fad fa-cart-plus"></i> ${__("Sepete Ekle")}`))}))}else $("#requireInformation").modal("show")}))}}))};const d=(t,a)=>t.reduce(((t,e)=>((t[e[a]]=t[e[a]]||[]).push(e),t)),{});var c=()=>{ajaxRequest("GET","/product/category/variants/"+productCategoryID,null,!1,(function(t){if(t.success){if(0==t.data.length)return;var a=[],e=[],i=[],s=-1,n=-1;$.each(t.data,(function(t,i){productID==i.ProductID&&(-1==n&&(n=i.ProductVariantTypeID),a.push(i.Value),e.push(i.Name),i.ProductVariantTypeID==n&&(s=i.Value))})),$.each(t.data,(function(t,a){s==a.Value&&i.push(a.ProductID)}));const o=d(t.data,"Name");var r="";$.each(o,(function(t,s){e.includes(t)&&(s=d(s,"Value"),r+=`<div class='mt-2 mb-0 fw-600 fs-15'>${__(t)}</div><div class="variant-options">`,$.each(s,(function(t,e){var s=!1;e[0].ProductVariantTypeID!=n?$.each(e,(function(t,a){if(i.includes(a.ProductID))return s=!0,!1})):s=!0;var o=e[0],d=a.includes(o.Value);if(r+=d?`<span class="product-vr active">\n\n                                <div class="champion-thumbnail--accents accent-top"></div>\n                                <div class="champion-thumbnail--accents accent-bottom"></div>\n                                                        <div class="variant${1==o.ShowProductImage?" with-image":""} ${1==o.IsCampaignBungle||1==o.IsCampaignInBundle?"campaign-variant":""}">`:1==s?`<a class="product-vr" href="/${o.ProductSlug}-p-${o.ProductID}">\n\n                                    <div class="champion-thumbnail--accents accent-top"></div>\n                                    <div class="champion-thumbnail--accents accent-bottom"></div>\n                                                            <div class="variant${1==o.ShowProductImage?" with-image":""} ${1==o.IsCampaignBungle||1==o.IsCampaignInBundle?"campaign-variant":""}">`:`<span class="product-vr">\n\n                                    <div class="champion-thumbnail--accents accent-top"></div>\n                                    <div class="champion-thumbnail--accents accent-bottom"></div>\n                                                            <div class="variant${1==o.ShowProductImage?" with-image":""} ${1==o.IsCampaignBungle||1==o.IsCampaignInBundle?"campaign-variant":""}">\n                                                            <div class="strike-through"><i class="fa fa-bell"></i></div>`,null!=o.SalePrice&&0!=o.InStock||(r+='<div class="strike-through"><i class="fa fa-bell"></i></div>'),1==o.ShowProductImage&&(r+=`<img class="lazy" data-src="${o.ProductMainImage}" alt="${o.Name}" />`),1==o.ShowDetail){var c=null!=o.SalePrice?parseFloat(o.SalePrice).toFixed(2)+" "+currency_code:"",l=productID==o.ProductID?""+(parseFloat($(".product-current-price").data("price")).toFixed(2)+" "+currency_code):c;isNaN(parseFloat($(".product-current-price").data("price")))&&(l="-"),r+=`<div class="variant-info">\n                                                        <span class="variant-name">${o.Value}</span>\n                                                        <span class="variant-property">${l.replace(".",",")}</span>\n                                                    </div>`}else r+=`<div class="variant-info">\n                                                        <span class="variant-name">${o.Value}</span>\n                                                    </div>`;r+="</div>",r+=d?"</span>":1==s?"</a>":"</span>"})),r+="</div>")})),$(".category-variants-container").html(r),lazyLoadInstance.update(),$(".category-variants-container").removeClass("d-none"),$(".strike-through").on("click",(function(){$(this).parent().parent().parent().find(".variant.active").removeClass("active"),$(this).parent().addClass("active"),$(".add-basket-button").prop("disabled",!0),$(".add-basket-button").html(`${__("Stok Tükendi")}`)})),$(".variant.active").on("click",(function(){0==$(this).hasClass("active")&&($(this).parent().parent().find(".variant.active").removeClass("active"),$(this).addClass("active")),0==$(".variant.active").find(".strike-through").length&&($(".add-basket-button").prop("disabled",!1),$(".add-basket-button").html(`<i class="fad fa-cart-plus"></i> ${__("Sepete Ekle")}`))}))}}))},l=()=>{ajaxRequest("GET","/product/comments/"+productID+"?page="+e,null,!1,(function(t){if(t.success){if(0==t.data.data.length)return void $(".product-comments").hide();const s={year:"numeric",month:"long",day:"numeric"},n=t=>new Date(t).toLocaleDateString(LANG_CULTURE,s).replace(/ /g," ");var a="";if($.each(t.data.data,(function(t,e){var i=`<div class="brought-from">${__('Kullanıcı bu ürünü <a href="/magaza/:appname-m-:storeid" target="_blank">:appname</a> satıcısından aldı.',{appname:e.StoreName,storeid:e.CustomerStoreID})}</div>`;null!=e.CommentText&&e.CommentText.length>0&&(i=`${e.CommentText}<hr/>`+i);const s=n(parseInt(Date.parse(e.CreateDate),10));var r=(parseFloat(e.RateVariant1)+parseFloat(e.RateVariant2)+parseFloat(e.RateVariant3))/3*20;if(a+=`<li class="media">\n                    <div class="media-body">\n                        <div class="row d-flex">\n                            <div class="col-lg-24">\n                                <span class="round pt-2" style="display: inline-block">\n                                    <div class="text-user fw-500">\n                                        ${(e.FirstName.length>1?e.FirstName[0].toUpperCase():"")+(e.LastName.length>1?e.LastName[0].toUpperCase():"")}\n                                    </div>\n                                </span>\n                                <div class="user pt-2">\n                                    ${templateStars(r)}\n                                </div>\n                                <div class="ml-auto" style="color:var(--var-medium-gray-color)">\n                                    <p class="text">${s}</p>\n                                </div>\n                                <div class="ml-auto ps-1">\n                                    <p class="text fw-400">${e.FirstName.length>1?e.FirstName[0].toUpperCase():""}***  ${e.LastName.length>1?e.LastName[0].toUpperCase():""}***</p>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="text comment">${i}</div>`,e.CommentImages.length>0){var o="";$.each(e.CommentImages,(function(t,a){o+=`<img class="lazy" data-src="${a}" />`})),a+=`<div class="images mt-2">${o}</div>`}a+="</div></li>"})),t.data.data.length>0)if(a+='<div class="pagenation">',null==IsMobile()){for(var i=1;i<t.data.links.length-1;i++)a+=`<div data-target-page="${i}" class="c-page`+(e==i?" active":"")+`">${i}</div>`;a+="</div>",$(".product-comments-data").html(a).fadeOut(50).fadeIn(150),$(".pagenation .c-page").click((function(){e=$(this).attr("data-target-page"),$(window).scrollTop($('.nav-link[id="pills-comments-tab"]').offset().top-50),l()}))}else a+='<div class="c-page'+(1==t.data.current_page?" disable":"")+`" id="page-previous">${__("Önceki")}</div>\n                                            <span class="c-page-info">${t.data.current_page}/${t.data.last_page}</span>\n                                        <div class="c-page`+(t.data.current_page==t.data.last_page?" disable":"")+`" id="page-next" style="margin-left: 5px">${__("Sonraki")}</div>`,$(".product-comments-data").html(a).fadeOut(50).fadeIn(150),lazyLoadInstance.update(),$(".pagenation #page-previous").click((function(){e>1&&(e--,$(window).scrollTop($('.nav-link[id="pills-comments-tab"]').offset().top-50),l())})),$(".pagenation #page-next").click((function(){e<t.data.last_page&&(e++,$(window).scrollTop($('.nav-link[id="pills-comments-tab"]').offset().top-50),l())}))}}))},u=0,p=0,v=!1,m=null,h=0,g=0,f=()=>{var a=[];const e=()=>{var e=0;$.each(a,(async function(i,s){await BgbBasket.addBasket(s.customerProductID,parseInt(s.addQuantity),s.requireData,productData,(function(i){e==a.length-1?($(`.modal[data-modal-order="${u}"]`).modal("hide"),t.fire({icon:"success",title:"Ürünler başarıyla sepetinize eklendi."}),BgbBasket.init()):e++}))}))};$(".modal-campaign .add-basket-button").click((async function(){var i=$(this).data("customer-store-product-id"),s=[],n=!1,r=!1,o="";if($(`#requireInformation-campaign-${i} .require-data`).each((function(t,a){var e=$(this).val().trim();return 0==e.length?($(this).focus(),n=!0,void(o=$(this).attr("data-title"))):$(this).hasClass("check-error")?($(this).focus(),r=!0,void(o=$(this).attr("data-title"))):void(s[t]={ProductRequireID:parseInt($(this).attr("data-id")),Identifier:$(this).attr("data-identifier"),Title:$(this).attr("data-title"),Value:e})})),1!=n)if(1!=r){var d=$(`#requireInformation-campaign-${i} .sell-modal-quantity`).val();if(a.push({customerProductID:i,addQuantity:d,requireData:s}),p-1==u||v&&1==u||0==u&&v&&0==m.Require||h==g+1)u=0,$(`#requireInformation-campaign-${i} .sell-modal-quantity`).val(1),$(`#requireInformation-campaign-${i}`).modal("hide"),e();else{$(`#requireInformation-campaign-${i}`).modal("hide");var c=`.modal-campaign[data-modal-order="${++u}"]`;$(c).modal("show")}}else t.fire({icon:"warning",title:__(":name alanı doğrulanmadı.",{name:o})});else t.fire({icon:"warning",title:__(":name alanı boş bırakılamaz.",{name:o})})})),$(".modal-campaign .productQuantity").on("keypress",(function(t){var a=t.charCode||t.keyCode||0;if(String.fromCharCode(a).match(/[^0-9]/g))return!1})),$(".modal-campaign .productQuantity").on("change",(function(t){var a=1;""!=t.target.value&&(a=parseInt(t.target.value)),a<=0&&(a=1);var e=999,i=parseInt($(this).attr("data-max-val"));i>0&&(e=i),a>e&&(a=e),$(this).val(a)})),$(".modal-campaign .productQuantity").on("keyup change",(function(){var t=$(this).data("id"),a=parseInt($(this).val())*parseFloat($(this).data("price"));isNaN(a)||$(`#total-sell-price-campaign-${t}`).text(parseFloat(a).toFixed(2))})),$(".modal-campaign .cart-plus").click((function(){var t=$(this).parent(),a=parseInt(t.find(".productQuantity").val());a<t.find(".productQuantity").data("max-val")&&t.find(".productQuantity").val(a+1).trigger("change")})),$(".modal-campaign .cart-minus").click((function(){var t=$(this).parent(),a=parseInt(t.find(".productQuantity").val());a>1&&t.find(".productQuantity").val(a-1).trigger("change")})),$(".add-basket .add-basket-together").click((function(){v=!0;var i=[];i.push({ProductName:$(this).data("source-name"),RequireStatus:$(this).data("source-require-status"),CustomerStoreProductID:$(this).data("source-customer-store-product-id"),IsActive:$(this).data("source-is-active"),StartHour:$(this).data("source-active-hour-start"),EndHour:$(this).data("source-active-hour-end")}),i.push({ProductName:$(this).data("target-name"),RequireStatus:$(this).data("target-require-status"),CustomerStoreProductID:$(this).data("target-customer-store-product-id"),IsActive:$(this).data("target-is-active"),StartHour:$(this).data("target-active-hour-start"),EndHour:$(this).data("target-active-hour-end")});var s=!1;$.each(i,(function(e,i){if(0==i.IsActive)return t.fire({icon:"warning",title:i.ProductName+" şu anda satışa kapalıdır. Aktif olduğu saatler: "+i.StartHour+":00 ile "+i.EndHour+":00 arasıdır."}),!1;1!=i.RequireStatus||s?0==i.RequireStatus&&(a.push({customerProductID:i.CustomerStoreProductID,addQuantity:1,requireData:[]}),g++):($(`#requireInformation-campaign-${i.CustomerStoreProductID}`).modal("show"),s=!0),h++})),s||e()})),$(".dc-total-btn-container .btn-add-basket-total").click((function(){v=!1;var i=[],s=$(".discount-main-item");i.push({ProductName:s.data("name"),RequireStatus:s.data("require-status"),CustomerStoreProductID:s.data("customer-store-product-id"),IsActive:s.data("is-active"),StartHour:s.data("active-hour-start"),EndHour:s.data("active-hour-end")}),$(".ls-check-container input:checked").each((function(){i.push({ProductName:$(this).data("name"),RequireStatus:$(this).data("require-status"),CustomerStoreProductID:$(this).data("customer-store-product-id"),IsActive:$(this).data("is-active"),StartHour:$(this).data("active-hour-start"),EndHour:$(this).data("active-hour-end")})}));var n=!1;$.each(i,(function(e,i){if(0==i.IsActive)return t.fire({icon:"warning",title:i.ProductName+" şu anda satışa kapalıdır. Aktif olduğu saatler: "+i.StartHour+":00 ile "+i.EndHour+":00 arasıdır."}),!1;1!=i.RequireStatus||n?0==i.RequireStatus&&(a.push({customerProductID:i.CustomerStoreProductID,addQuantity:1,requireData:[]}),g++):($(`#requireInformation-campaign-${i.CustomerStoreProductID}`).modal("show"),n=!0),h++})),n||e()}));$(".dc-rs, .discount-obutton").click((function(){var t;(t=$(".discount-content-list")).is(":hidden")?(t.slideDown(200),$(".discount-obutton").html('<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="#7B7B7B"><path fill-rule="evenodd" d="M6.864 5.846a.12.12 0 0 1 0-.17L11.31 1.23A.72.72 0 1 0 10.29.212L5.846 4.656a.12.12 0 0 1-.17 0L1.229.212A.72.72 0 1 0 .211 1.23l4.445 4.446a.12.12 0 0 1 0 .17L.211 10.292a.72.72 0 1 0 1.018 1.018l4.446-4.446a.12.12 0 0 1 .17 0l4.446 4.446a.72.72 0 0 0 1.018-1.018L6.864 5.846z"></path></svg>'),$(".dc-rs").hide()):(t.slideUp(200),$(".discount-obutton").html('<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 12 12"><g fill="none" fill-rule="evenodd"><path fill="#7B7B7B" d="M3.473 4.499l.057-.052L6 1.978l2.47 2.47c.293.292.767.292 1.06 0 .275-.275.292-.71.052-1.004l-.052-.057L6.672.529C6.494.35 6.252.25 6 .25c-.224 0-.44.08-.61.222l-.062.056L2.47 3.387c-.293.293-.293.767 0 1.06.274.275.709.292 1.003.052zM6 11.667c.252 0 .494-.1.672-.279L9.53 8.53l.052-.057c.24-.294.223-.729-.052-1.003-.293-.293-.767-.293-1.06 0L6 9.939l-2.47-2.47-.057-.05c-.294-.241-.729-.224-1.003.05-.293.294-.293.768 0 1.061l2.858 2.859.062.056c.17.143.386.222.61.222z"></path></g></svg>'),$(".dc-rs").show())})),$(".ls-check-container input").change((function(){var t=[],a=parseFloat($(".dc-total-value").data("base-price"));$(".ls-check-container input").each((function(){$(this).prop("checked")&&(t.push({CustomerStoreProductID:$(this).data("customer-store-product-id"),DiscountedPrice:$(this).data("discounted-price")}),a+=$(this).data("discounted-price"))})),t.length>0?(a=parseFloat(a).toFixed(2),$(".dc-total-text").show(),$(".dc-total-value").text(`${a} ${currency_code}`).show(),$(".btn-add-basket-total").text(__("Birlikte sepete ekle")+` (${t.length})`).removeAttr("disabled")):($(".dc-total-text").hide(),$(".dc-total-value").hide(),$(".btn-add-basket-total").text(__("Birlikte sepete ekle")).attr("disabled","disabled"))}))},b=(t,a,e,i)=>{var s=`<div class="modal fade modal-campaign" data-modal-order="${p++}" id="requireInformation-campaign-${a}" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1"\n                    aria-labelledby="staticBackdropLabel" aria-hidden="true">\n                    <div class="modal-dialog">\n                        <div class="modal-content">\n                            <div class="modal-header">\n                                <h6 class="modal-title">${__("Doldurulması Gereken Alanlar")}</h6>\n                                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>\n                            </div>\n                            <div class="modal-body">\n                                ${BgbOverride.getProductRequireDataTemplate(0,t)}\n                            </div>\n                            <div class="d-flex justify-content-space-between mt-4">\n                                <div class="d-flex">\n                                    <div class="quantity-wrapper">\n                                        <div class="cart-input-group">\n                                            <button data-target="#sell-modal-quantity" class="button-effective cart-minus" style="font-style: italic" title="${__("Azalt")}">\n                                                <span>${__("Azalt")}</span>\n                                            </button>\n                                            <input class="cart-quantity productQuantity sell-modal-quantity" type="text" value="1" maxlength="3"\n                                                data-max-val="${i}" data-price="${e}" data-id="${a}">\n                                            <button data-target="#sell-modal-quantity" class="button-effective cart-plus"\n                                                style="font-style: italic" title="${__("Artır")}">\n                                                <span>${__("Artır")}</span>\n                                            </button>\n                                        </div>\n                                    </div>\n                                </div>\n                                <div class="fs-14" style="text-align: right">\n                                    <div>Toplam</div>\n                                    <span class="fw-600 fs-16" id="total-sell-price-campaign-${a}">${e}</span> ${currency_code}\n                                </div>\n                            </div>\n                            <div class="modal-footer justify-content-space-end">\n                                <button type="button"\n                                data-customer-store-product-id="${a}"\n                                class="btn btn-success btn-sm add-basket-button ms-2 fs-18 py-2 px-3 fw-600">\n                                    <i class="fad fa-cart-plus"></i> Sepete Ekle\n                                </button>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </div>`;$("body").append(s)};return{init:function(){t=Swal.mixin({toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:t=>{t.addEventListener("mouseenter",Swal.stopTimer),t.addEventListener("mouseleave",Swal.resumeTimer)}}),n(),i(),r(),ajaxRequest("POST","/get-bundles",{ProductID:productID,CustomerStoreID:customerStoreID},!0,(function(t){if(t.success){var a=t.data;if(0==a.length)return $(".campaign-bundle").hide(),void $(".discount-list-card").hide();if(0!=$("#pills-campaign-tab").find(".tab-count").length){var e=parseInt($("#pills-campaign-tab .tab-count").text());$("#pills-campaign-tab .tab-count").text(e+1)}else $("#pills-campaign-tab").html(__("Kampanyalar")+' <span class="tab-count">1</span>');var i=a[0];if(i.sourceID==productID){$(".campaign-bundle").hide();var s=0==i.DiscountType?`%${parseFloat(i.DiscountAmount).toFixed(0)}`:`${parseFloat(i.DiscountAmount).toFixed(2)} ${currency_code}`,n=`<div class="discount-container">\n                                    <div class="discount-inner">\n                                        <div class="dc-together">\n                                            <div class="dc-img">\n                                                <span>${__("İndirim")}</span>\n                                                <div class="dc-icon"></div>\n                                            </div>\n                                            <div class="dc-text">\n                                                Seçili Ürünlerden Alana ${i.sourceName} Sepette ${s} İndirimli!\n                                            </div>\n                                        </div>\n                                    </div>\n                                </div>`;return $.each(a,(function(t,a){if(a.targetID==productID)return!0;1==a.targetProductRequireStatus&&b(a.targetProductRequire,a.targetCustomerPID,a.targetPrice,a.targetSaleMaxCount);var e=0==a.DiscountType?a.targetPrice*(1-a.DiscountAmount/100):a.targetPrice-a.DiscountAmount;n+=`<div class="discount-item" style="margin-top: 15px;">\n                                    <div class="left-side">\n                                        <div class="ls-product">\n                                            <a href="${a.targetSlug}-p-${a.targetID}-m-${a.CustomerStoreID}">\n                                                <div class="img-box">\n                                                    <div class="ls-img">\n                                                        <img class="lazy" data-src="${a.targetData.ProductMainImage}" alt="${a.targetName}">\n                                                    </div>\n                                                </div>\n                                                <div class="ls-desc">\n                                                    <div class="ls-desc-inside">\n                                                        <div class="lsp-name">${a.targetName}</div>\n                                                        <div class="lsp-price">\n                                                            <div class="lsp-price-value">\n                                                                ${parseFloat(e).toFixed(2)} ${currency_code}\n                                                            </div>\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                            </a>\n                                        </div>\n                                    </div>\n                                    <div class="right-side">\n                                        <div class="rs-time"></div><strong class="rs-text">\n                                            ${parseFloat(a.targetPrice-e).toFixed(2)} ${currency_code} tasarruf!\n                                        </div>\n                                    </div>\n                                </div>`})),$(".discount-list-card").html(n),$(".dc-icon").addClass("money"),void lazyLoadInstance.update()}m={ID:i.sourceCustomerPID,Require:i.sourceProductRequireStatus},{ID:i.targetCustomerPID,Require:i.targetProductRequireStatus},1==i.sourceProductRequireStatus&&b(i.sourceProductRequire,i.sourceCustomerPID,i.sourcePrice,i.sourceSaleMaxCount),1==i.targetProductRequireStatus&&b(i.targetProductRequire,i.targetCustomerPID,i.targetPrice,i.targetSaleMaxCount);var r=0==i.DiscountType?i.sourcePrice*(1-i.DiscountAmount/100):i.sourcePrice-i.DiscountAmount,o=i.sourcePrice-r,d=(s=0==i.DiscountType?`%${i.DiscountAmount}`:`${i.DiscountAmount} ${currency_code}`,parseFloat(i.targetPrice));o=parseFloat(o),r=parseFloat(r),n=`<div class="left-side">\n                                <span>${__("Birlikte al kazan")}</span>\n                                <div class="discount-detail">\n                                    <div class="dc-icon"></div>\n                                    <div class="dc-value">${o.toFixed(2)} ${currency_code}</div>\n                                    <div class="dc-text">${__("Ek tasarruf")}!</div>\n                                </div>\n                            </div>\n                            <div class="middle-side">\n                                <a class="campaign-product"\n                                    href="${i.targetSlug}-p-${i.targetID}-m-${i.CustomerStoreID}">\n                                    <div class="campaign-product-img lazy">\n                                        <img class="lazy" data-src="${i.targetData.ProductMainImage}" alt="${i.targetName}">\n                                    </div>\n                                    <div class="campaign-name">${__("Seçili siparişlerde :productName :discountText İndirimli!",{productName:i.sourceName,discountText:s})}</div>\n                                    <div class="campaign-price">${d.toFixed(2)} ${currency_code}</div>\n                                    <div class="campaign-product-name">${i.targetName}</div>\n                                </a>\n                                <div class="campaign-plus">\n                                    <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">\n                                        <g fill="#FFF">\n                                            <path d="M7.652.609c.264 0 .483.196.517.45l.005.071v6h6c.288 0 .522.234.522.522 0 .264-.197.483-.451.517l-.071.005h-6v6c0 .288-.234.522-.522.522-.264 0-.482-.197-.517-.451l-.005-.071v-6h-6c-.288 0-.521-.234-.521-.522 0-.264.196-.482.45-.517l.071-.005h6v-6c0-.288.234-.521.522-.521z" transform="translate(-841 -1375) translate(834 1368) translate(7.652 7.652) translate(.696 .696)"></path>\n                                        </g>\n                                    </svg>\n                                </div>\n                                <a class="campaign-product" href="${i.sourceSlug}-p-${i.sourceID}-m-${i.CustomerStoreID}">\n                                    <div class="campaign-product-img">\n                                        <img src="${i.sourceData.ProductMainImage}" alt="${i.sourceName}">\n                                    </div>\n                                    <div class="campaign-name">${__("Seçili siparişlerde :productName :discountText İndirimli!",{productName:i.sourceName,discountText:s})}</div>\n                                    <div class="campaign-price">${r.toFixed(2)} ${currency_code}</div>\n                                    <div class="campaign-product-name">${i.sourceName}</div>\n                                </a>\n                            </div>\n                            <div class="right-side">\n                                <div class="discount-val">\n                                    <div class="discount-text">${__("İndirim tutarı")}</div>\n                                    <div class="discount-value">${o.toFixed(2)} ${currency_code}</div>\n                                </div>\n                                <div class="discount-total">\n                                    <div class="discount-text">${__("İndirimli toplam")}</div>\n                                    <div class="discount-value">${parseFloat(r+d).toFixed(2)} ${currency_code}</div>\n                                </div>\n                                <div class="add-basket">\n                                    <button class="add-basket-together"\n                                    data-target-name="${i.targetName}"\n                                    data-target-require-status="${i.targetProductRequireStatus}"\n                                    data-target-customer-store-product-id="${i.targetCustomerPID}"\n                                    data-target-is-active="${i.targetIsActiveHour?"1":"0"}"\n                                    data-target-active-hour-start="${i.targetSaleStartHour}"\n                                    data-target-active-hour-end="${i.targetSaleEndHour}"\n                                    data-source-name="${i.sourceName}"\n                                    data-source-require-status="${i.sourceProductRequireStatus}"\n                                    data-source-customer-store-product-id="${i.sourceCustomerPID}"\n                                    data-source-is-active="${i.sourceIsActiveHour?"1":"0"}"\n                                    data-source-active-hour-start="${i.sourceSaleStartHour}"\n                                    data-source-active-hour-end="${i.sourceSaleEndHour}"\n                                    type="button" id="btnAddAll">\n                                        ${__("Birlikte sepete ekle")} (2)\n                                    </button>\n                                </div>\n                            </div>`,$(".campaign-bundle").html(n),n=`<div class="discount-container">\n                            <div class="discount-inner">\n                                <div class="dc-together">\n                                    <div class="dc-img">\n                                        <span>${__("Ek tasarruf")}</span>\n                                        <div class="dc-icon"></div>\n                                    </div>\n                                    <div class="dc-text">\n                                        ${__("Birlikte al kazan")}!\n                                    </div>\n                                </div>\n                                <div class="dc-rs">\n                                    Tüm ürünleri göster (${a.length-1})\n                                </div>\n                            </div>\n                            <div class="discount-obutton">\n                                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 12 12">\n                                    <g fill="none" fill-rule="evenodd">\n                                        <path fill="#7B7B7B" d="M3.473 4.499l.057-.052L6 1.978l2.47 2.47c.293.292.767.292 1.06 0 .275-.275.292-.71.052-1.004l-.052-.057L6.672.529C6.494.35 6.252.25 6 .25c-.224 0-.44.08-.61.222l-.062.056L2.47 3.387c-.293.293-.293.767 0 1.06.274.275.709.292 1.003.052zM6 11.667c.252 0 .494-.1.672-.279L9.53 8.53l.052-.057c.24-.294.223-.729-.052-1.003-.293-.293-.767-.293-1.06 0L6 9.939l-2.47-2.47-.057-.05c-.294-.241-.729-.224-1.003.05-.293.294-.293.768 0 1.061l2.858 2.859.062.056c.17.143.386.222.61.222z"></path>\n                                    </g>\n                                </svg>\n                            </div>\n                        </div>\n                        <div class="discount-content-list" style="display:none">\n                            <div class="discount-main-item"\n                            data-name="${i.targetName}"\n                            data-require-status="${i.targetProductRequireStatus}"\n                            data-customer-store-product-id="${i.targetCustomerPID}"\n                            data-is-active="${i.targetIsActiveHour?"1":"0"}"\n                            data-active-hour-start="${i.targetSaleStartHour}"\n                            data-active-hour-end="${i.targetSaleEndHour}">\n                            <a href="${i.targetSlug}-p-${i.targetID}-m-${i.CustomerStoreID}" class="dci-a">\n                                <div class="pi-box">\n                                    <div class="pi-img"><img class="lazy"\n                                            data-src="${i.targetData.ProductMainImage}"\n                                            alt="${i.targetName}"></div>\n                                </div>\n                                <div class="pi-d">\n                                    <div class="pi-t">\n                                        <div class="pr-n">${i.targetName}</div>\n                                        <div class="pr-s">Satıcı <span>${i.StoreName}</span>\n                                        </div>\n                                        <div class="pr-p">\n                                            <span class="pr-pp">\n                                                ${d.toFixed(2)} ${currency_code}\n                                            </span>\n                                        </div>\n                                    </div>\n                                </div>\n                            </a>\n                            <div class="dci-right">\n                               <div class="dc-total-text" style="display:none">${__("İndirimli toplam")}</div>\n                                <div class="dc-total-value" style="display:none" data-base-price="${d.toFixed(2)}">\n                                    ${d.toFixed(2)} ${currency_code}\n                                </div>\n                                <div class="dc-total-btn-container">\n                                    <button disabled class="btn-add-basket-total">${__("Birlikte sepete ekle")} </button>\n                                </div>\n                            </div>\n                        </div>`,$.each(a,(function(t,a){if(0==t)return!0;1==a.sourceProductRequireStatus&&b(a.sourceProductRequire,a.sourceCustomerPID,a.sourcePrice,a.sourceSaleMaxCount);var e=0==a.DiscountType?a.sourcePrice*(1-a.DiscountAmount/100):a.sourcePrice-a.DiscountAmount;n+=`<div class="discount-item">\n                                <div class="left-side">\n                                    <div class="ls-check-container">\n                                        <label>\n                                            <input color="#FF6000"\n                                                data-name="${a.sourceName}"\n                                                data-require-status="${a.sourceProductRequireStatus}"\n                                                data-customer-store-product-id="${a.sourceCustomerPID}"\n                                                data-is-active="${a.sourceIsActiveHour?"1":"0"}"\n                                                data-active-hour-start="${a.sourceSaleStartHour}"\n                                                data-active-hour-end="${a.sourceSaleEndHour}"\n                                                data-discounted-price="${e}"\n                                                type="checkbox">\n                                        </label>\n                                    </div>\n                                    <div class="ls-product">\n                                        <a href="${a.sourceSlug}-p-${a.sourceID}-m-${a.CustomerStoreID}">\n                                            <div class="img-box">\n                                                <div class="ls-img">\n                                                    <img class="lazy" data-src="${a.sourceData.ProductMainImage}" alt="${a.sourceName}">\n                                                </div>\n                                            </div>\n                                            <div class="ls-desc">\n                                                <div class="ls-desc-inside">\n                                                    <div class="lsp-name">${a.sourceName}</div>\n                                                    <div class="lsp-price">\n                                                        <div class="lsp-price-value">\n                                                            ${parseFloat(e).toFixed(2)} ${currency_code}\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                            </div>\n                                        </a>\n                                    </div>\n                                </div>\n                                <div class="right-side">\n                                    <div class="rs-time"></div><strong class="rs-text">\n                                        ${parseFloat(a.sourcePrice-e).toFixed(2)} ${currency_code} tasarruf!\n                                    </div>\n                                </div>\n                            </div>`})),n+="</div>",$(".discount-list-card").html(n),lazyLoadInstance.update(),a.length-1==0&&$(".dc-rs, .discount-obutton").hide(),u=0,f()}else $(".campaign-bundle, .discount-list-card").hide()})),o(),c(),l(),(()=>{if(token){var t=Cookies.get("visited_products"),a=!1;void 0!==t&&(t=JSON.parse(t),$.each(t,(function(t,e){e==productID&&(a=!0)}))),0==a&&ajaxRequest("POST","/customertracking",{ProductID:productID},!0,(function(a){a.success&&(void 0===t?Cookies.set("visited_products",[productID]):(t.push(productID),Cookies.set("visited_products",t)))}))}})(),BgbAppMain.getVisitedProducts(7)}}}();"loading"===document.readyState?document.addEventListener("DOMContentLoaded",(function(){BgbProduct.init()})):BgbProduct.init();
