!function(t){"use strict";t(document).ready((function(){if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||_woocommerce_notification_params.enableMobile){if(t("#message-purchased").length>0){var i=woo_notification;0==_woocommerce_notification_params.billing&&0==_woocommerce_notification_params.detect&&i.detect_address();var o=document.getElementById("message-purchased");viSwipeDetect(o,(function(i){"none"!==i&&(parseInt(woo_notification.show_close)>0&&parseInt(woo_notification.time_close)>0&&(t("#message-purchased").off(),woo_notification.setCookie("woo_notification_close",1,3600*parseInt(woo_notification.time_close))),woo_notification.message_hide(!1,i))}))}"undefined"!=typeof gtm4wp_datalayer_name&&"undefined"!=typeof gtm4wp_first_container_id&&viwn_gtm4wp_compatible()}})),t(window).on("load",(function(){if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||_woocommerce_notification_params.enableMobile){var t=woo_notification;if(t.loop=_woocommerce_notification_params.loop,t.id=_woocommerce_notification_params.viwn_flexslider_pd_id||"",t.category_name=_woocommerce_notification_params.viwn_flexslider_category_name||"",t.loop_session=_woocommerce_notification_params.loop_session,t.loop_session_duration=parseFloat(_woocommerce_notification_params.loop_session_duration),t.loop_session_total=parseInt(_woocommerce_notification_params.loop_session_total),t.init_delay=parseInt(_woocommerce_notification_params.initial_delay),t.total=parseInt(_woocommerce_notification_params.notification_per_page),t.display_time=parseInt(_woocommerce_notification_params.display_time),t.next_time=parseInt(_woocommerce_notification_params.next_time),t.ajax_url=_woocommerce_notification_params.ajax_url,t.products=_woocommerce_notification_params.products||"",t.messages=_woocommerce_notification_params.messages,t.image=_woocommerce_notification_params.image,t.redirect_target=_woocommerce_notification_params.redirect_target,t.time=_woocommerce_notification_params.time,t.display_effect=_woocommerce_notification_params.display_effect,t.hidden_effect=_woocommerce_notification_params.hidden_effect,t.names=_woocommerce_notification_params.names,t.detect=_woocommerce_notification_params.detect,t.billing=_woocommerce_notification_params.billing,t.in_the_same_cate=_woocommerce_notification_params.in_the_same_cate,t.message_custom=_woocommerce_notification_params.message_custom,t.message_number_min=_woocommerce_notification_params.message_number_min,t.message_number_max=_woocommerce_notification_params.message_number_max,t.time_close=_woocommerce_notification_params.time_close,t.show_close=_woocommerce_notification_params.show_close,t.change_virtual_time=_woocommerce_notification_params.change_virtual_time,t.start_virtual_time=_woocommerce_notification_params.start_virtual_time,t.end_virtual_time=_woocommerce_notification_params.end_virtual_time,t.change_message_number=_woocommerce_notification_params.change_message_number,t.current_hour=parseInt(_woocommerce_notification_params.current_hour),t.atc_icon_url=_woocommerce_notification_params.atc_icon_url,t.close_icon_style=_woocommerce_notification_params.close_icon_style,t.add_to_cart_url=_woocommerce_notification_params.add_to_cart_url,t.nonce=_woocommerce_notification_params.nonce,t.is_single_product=_woocommerce_notification_params.is_single_product,0==_woocommerce_notification_params.billing&&0==_woocommerce_notification_params.detect){t.cities=[t.getCookie("wn_city")],t.country=[t.getCookie("wn_country")];var i=t.getCookie("wn_ip");i||(t.detect_address(),t.cities=[t.getCookie("wn_city")],t.country=[t.getCookie("wn_country")],i=t.getCookie("wn_ip")),i&&"undefined"!=i&&t.init()}else t.cities=_woocommerce_notification_params.cities,t.country=_woocommerce_notification_params.country,t.init()}})),window.viwn_gtm4wp_compatible=function(){t(document).on("viwn_view_product",(function(t){if("interactive"===document.readyState)return!1;let i=woo_notification.current_product_showing;if(void 0===i)return!1;let o={name:i.title,id:i.product_id,price:i.price};window[gtm4wp_datalayer_name].push({event:"viwn.gtm4wp.view_item",ecommerce:{currency:gtm4wp_currency,value:i.price,items:[o]}})}))},window.vi_wn_b64DecodeUnicode=function(t){var i="";if(t)try{i=decodeURIComponent(atob(t).split("").map((function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join(""))}catch(i){return t}return i},window.viSwipeDetect=function(t,i){var o,e,n,a,s,c,_=t,r=i||function(t){};_.addEventListener("touchstart",(function(t){t.preventDefault();let i=t.changedTouches[0];o="none",e=i.pageX,n=i.pageY,c=(new Date).getTime()}),{passive:!0}),_.addEventListener("touchmove",(function(t){t.preventDefault()}),{passive:!0}),_.addEventListener("touchend",(function(t){t.preventDefault();var i=t.changedTouches[0];a=i.pageX-e,s=i.pageY-n,(new Date).getTime()-c<=300&&(Math.abs(a)>=150&&Math.abs(s)<=100?o=a<0?"left":"right":Math.abs(s)>=150&&Math.abs(a)<=100&&(o=s<0?"up":"down")),r(o)}),{passive:!0})},window.woo_notification={billing:0,in_the_same_cate:0,loop:0,loop_session:0,loop_session_duration:3600,loop_session_total:30,timeOutShow:0,timeOutHide:0,init_delay:5,total:30,display_time:5,next_time:60,count:0,intel:0,wn_popup:0,id:0,category_name:"",messages:"",products:"",ajax_url:"",display_effect:"",hidden_effect:"",time:"",names:"",cities:"",country:"",message_custom:"",message_number_min:"",message_number_max:"",detect:0,time_close:0,show_close:0,change_virtual_time:"",start_virtual_time:"",end_virtual_time:"",change_message_number:"",current_hour:"",gmt_offset:"",first_name_index:[],close_icon_style:0,add_to_cart_url:"",nonce:"",shortcodes:["{first_name}","{short_name}","{city}","{state}","{country}","{product}","{product_with_rating}","{product_with_atc}","{product_with_rating_atc}","{product_with_link}","{product_with_link_rating}","{product_with_link_atc}","{product_with_link_rating_atc}","{time_ago}","{custom}"],init:function(){if(1==this.loop&&1==this.loop_session){var i=this.getCookie("woo_notification_session"),o=Date.now(),e=this.getCookie("woo_notification_displaying");if(e)return void(this.timeOutShow=setTimeout((function(){woo_notification.init()}),e-o));if(i){var n=i.split(":"),a=parseInt(n[0]),s=n[1]-o;if(a>=this.loop_session_total)return void(this.timeOutShow=setTimeout((function(){woo_notification.init()}),s))}}this.ajax_url?this.ajax_get_data():setTimeout((function(){woo_notification.get_product()}),1e3*this.init_delay),t("#message-purchased").on("mouseenter",(function(){window.clearTimeout(woo_notification.wn_popup),window.clearTimeout(woo_notification.timeOutShow),window.clearTimeout(woo_notification.timeOutHide)})).on("mouseleave",(function(){woo_notification.message_show(!0)})),t(document).on("click",".wn-notification-atc i",(function(i){t(this).closest(".wn-notification-atc").find(".viwn-add-to-cart-button").trigger("click")})),t(document).on("click",".wn-notification-atc a, .wn-notification-image-wrapper, .wn-popup-product-title-with-link",(function(i){if(t(this).is(".viwn-add-to-cart-button")){if(t(this).is(".product_type_external")||t(this).is(".viwn-add-to-cart-button")&&t(this).is(".viwn-can-add-to-cart"))return}else t(document).trigger("viwn_view_product");let o=woo_notification.current_product_showing?.product_id,e=woo_notification.current_product_showing?.parent_id;if(o)if(t("form.cart:visible").length){let n=t("form.cart:visible").eq(0),a=n.find('[name="add-to-cart"]').val(),s=n.find('[name="product_id"]').val(),c=n.find('[name="variation_id"]').val();if(!e&&![a,s,c].includes(o.toString())||e&&![a,s,c].includes(e.toString()))return;i.preventDefault(),i.stopPropagation(),n[0].scrollIntoView()}else t(`#product-${o}:visible`).length&&(i.preventDefault(),i.stopPropagation(),t(`#product-${o}:visible`)[0].scrollIntoView())}))},detect_address:function(){this.getCookie("wn_ip")||t.getJSON("https://extreme-ip-lookup.com/json/",(function(t){t.query&&woo_notification.setCookie("wn_ip",t.query,86400),"success"===t.status&&(t.city&&woo_notification.setCookie("wn_city",t.city,86400),t.country&&woo_notification.setCookie("wn_country",t.country,86400))}))},ajax_get_data:function(){if(this.ajax_url&&!this.getCookie("woo_notification_close")){var i="",o=(new Date).getTime(),e=1e3*woo_notification.init_delay;this.id?i="&viwn_pd_id="+this.id:this.category_name&&(i="&viwn_category_name="+this.category_name),t.ajax({type:"POST",data:"action=woonotification_get_product"+i+"&nonce="+woo_notification.nonce,url:this.ajax_url,success:function(t){var i=JSON.parse(t);if(i&&"undefined"!=i&&i.length>0){woo_notification.products=i;let t=(new Date).getTime();(e-=t-o)>0?setTimeout((function(){woo_notification.get_product()}),e):woo_notification.get_product()}},error:function(t){}})}},message_show:function(i=!1){var o=t("#message-purchased");if(i||(this.count++,this.audio()),1==this.loop&&1==this.loop_session){var e=this.getCookie("woo_notification_session"),n=1,a=1e3*this.loop_session_duration,s=Date.now(),c=s+a,_=this.getCookie("woo_notification_displaying");if(window.clearTimeout(this.timeOutHide),!i){if(_)return window.clearTimeout(this.timeOutShow),void(this.timeOutShow=setTimeout((function(){woo_notification.get_product()}),_-s));if(e){var r=e.split(":");if(n=parseInt(r[0]),a=(c=r[1])-s,n>=this.loop_session_total)return window.clearTimeout(this.timeOutShow),void(this.timeOutShow=setTimeout((function(){woo_notification.get_product()}),a));n++}this.setCookieNew("woo_notification_session",c,n+":"+c,!0)}this.timeOutHide=setTimeout((function(){woo_notification.message_hide()}),1e3*this.display_time),this.setCookieNew("woo_notification_displaying",this.display_time+this.next_time),o.hasClass(this.hidden_effect)&&o.removeClass(this.hidden_effect),o.addClass(this.display_effect).css("display","inline-grid")}else this.wn_popup=setTimeout((function(){woo_notification.message_hide()}),1e3*this.display_time),window.clearInterval(this.intel),o.hasClass(this.hidden_effect)&&o.removeClass(this.hidden_effect),o.addClass(this.display_effect).css("display","inline-grid")},message_hide:function(i=!1,o=""){var e=t("#message-purchased");switch(e.hasClass(this.display_effect)&&e.removeClass(this.display_effect),o){case"left":e.addClass("bounceOutLeft"),setTimeout((function(t){t.removeClass("bounceOutLeft")}),1001,e);break;case"right":e.addClass("bounceOutRight"),setTimeout((function(t){t.removeClass("bounceOutRight")}),1001,e);break;case"up":e.addClass("bounceOutUp"),setTimeout((function(t){t.removeClass("bounceOutUp")}),1001,e);break;case"down":e.addClass("bounceOutDown"),setTimeout((function(t){t.removeClass("bounceOutDown")}),1001,e);break;default:e.addClass(this.hidden_effect)}if(e.fadeOut(1e3),!i&&!this.getCookie("woo_notification_close")){var n=this.count;if(1==this.loop)if(1==this.loop_session){var a=this.getCookie("woo_notification_session"),s=1,c=1e3*this.loop_session_duration;this.getCookie("woo_notification_displaying");if(window.clearTimeout(this.timeOutHide),window.clearTimeout(this.timeOutShow),a){var _=new Date,r=a.split(":");if(s=r[0],c=r[1]-_.getTime(),s>=this.loop_session_total)return void(this.timeOutShow=setTimeout((function(){woo_notification.get_product()}),c))}this.total>n?this.timeOutShow=setTimeout((function(){woo_notification.get_product()}),1e3*this.next_time):this.timeOutShow=setTimeout((function(){woo_notification.get_product()}),c)}else this.total>n&&(window.clearTimeout(this.wn_popup),this.intel=setInterval((function(){woo_notification.get_product()}),1e3*this.next_time));else window.clearTimeout(this.wn_popup),window.clearInterval(this.intel)}},get_time_cal:function(){return this.change_virtual_time&&this.start_virtual_time&&this.end_virtual_time?this.random(3600*this.start_virtual_time,3600*this.end_virtual_time):this.random(0,3600*this.time)},get_time_string:function(){var t=this.get_time_cal(),i=parseFloat(t/86400);return i>1?1==(i=parseInt(i))?i+" "+_woocommerce_notification_params.str_day:i+" "+_woocommerce_notification_params.str_days:(i=parseFloat(t/3600))>1?1==(i=parseInt(i))?i+" "+_woocommerce_notification_params.str_hour:i+" "+_woocommerce_notification_params.str_hours:(i=parseFloat(t/60))>1?1==(i=parseInt(i))?i+" "+_woocommerce_notification_params.str_min:i+" "+_woocommerce_notification_params.str_mins:i<10?_woocommerce_notification_params.str_few_sec:(i=parseInt(i))+" "+_woocommerce_notification_params.str_secs},get_billing_short_name:function(t,i){var o="";o+=t;for(var e="",n=i.split(" "),a=0;a0&&m.length>0){var l=m[s=woo_notification.random(0,m.length-1)],f=r[s=woo_notification.random(0,r.length-1)];woo_notification.current_product_showing=f,parseInt(this.billing)>0&&parseInt(this.in_the_same_cate)<1?(i=vi_wn_b64DecodeUnicode(f.first_name),_=vi_wn_b64DecodeUnicode(f.last_name),n=vi_wn_b64DecodeUnicode(f.city),o=vi_wn_b64DecodeUnicode(f.state),e=vi_wn_b64DecodeUnicode(f.country),a=f.time,c=this.get_billing_short_name(i,_)):(this.names&&"undefined"!=this.names?(s=woo_notification.random(0,this.names.length-1),i=vi_wn_b64DecodeUnicode(this.names[s])):i="",this.cities&&"undefined"!=this.cities?(s=woo_notification.random(0,this.cities.length-1),n=vi_wn_b64DecodeUnicode(this.cities[s])):n="",o="",e=this.country,a=this.get_time_string());var p='
'+f.rating_html+"
",w="";f?.atc_button&&(w='
atc_icon'+f.atc_button+"
");var h=''+f.title+"",g=h+p,v=h+w,b=h+p+w,y=''+f.title+"")+p,k=y+w,T=y+p+w,O=""+_woocommerce_notification_params.str_about+" "+a+" "+_woocommerce_notification_params.str_ago+" ",I=this.message_custom,x="";let D="";f.thumb?(t("#message-purchased").addClass("wn-product-with-image").removeClass("wn-product-without-image"),"1"===u?(x=''):x=''):t("#message-purchased").addClass("wn-product-without-image").removeClass("wn-product-with-image"),D=/{number}/g,I=I.replaceAll(D,this.get_data_custom_number(f.url));let U=this.shortcodes,j=[i,c,n,o,e,h,g,v,b,y,C,k,T,O,I],M=l;for(var S=U.length-1;S>=0;S--)D=new RegExp(U[S],"g"),M=M.replaceAll(D,j[S]);let E="";parseInt(this.show_close)>0&&(E=1==this.close_icon_style?'
':'
');let A=x+'
'+M+"
";t("#message-purchased").html('
'+A+"
"+E),this.close_notify(),woo_notification.message_show()}},get_data_custom_number:function(t){if(!this.change_message_number)return this.random(this.message_number_min,this.message_number_max);if(this.current_hour<7)return this.message_number_min;let i,o,e,n=woo_notification.getCookie("wn_data_custom_number");return n=this.checkJson(n)?JSON.parse(n):{},n[t=t.replace("&","&")]?(o=n[t]-3>this.message_number_min?n[t]-3:this.message_number_min,e=n[t]+20?(woo_notification.message_hide(!0),t("#message-purchased").off(),woo_notification.setCookie("woo_notification_close",1,3600*parseInt(woo_notification.time_close))):(woo_notification.message_hide(),t("#message-purchased").off())}))},audio:function(){if(t("#woocommerce-notification-audio").length>0){var i=document.getElementById("woocommerce-notification-audio");i.click();var o=function(){i.play().then((function(){setTimeout((function(){i.stop()}),0)})),document.removeEventListener("touchstart",o,!1)};document.addEventListener("touchstart",o,{passive:!0}),i.play()}},random:function(t,i){t=parseInt(t),i=parseInt(i);var o=Math.random()*(i-t);return Math.round(o)+t},setCookie:function(t,i,o){var e=new Date;e.setTime(e.getTime()+1e3*o);var n="expires="+e.toUTCString();document.cookie=t+"="+i+";"+n+";path=/"},setCookieNew:function(t,i,o="",e=!1){var n=new Date,a=n.getTime()+1e3*i;e&&(a=i),n.setTime(a),o||(o=a),document.cookie=t+"="+o+";expires="+n.toUTCString()+";path=/"},getCookie:function(t){for(var i=t+"=",o=document.cookie.replace(/ppviewtimer=(.*?);/g,""),e=decodeURIComponent(o).split(";"),n=0;n