!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.WtbWidget=e():t.WtbWidget=e()}("undefined"!=typeof self?self:this,(function(){return function(t){var e={};function i(o){if(e[o])return e[o].exports;var n=e[o]={i:o,l:!1,exports:{}};return t[o].call(n.exports,n,n.exports,i),n.l=!0,n.exports}return i.m=t,i.c=e,i.d=function(t,e,o){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(i.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)i.d(o,n,function(e){return t[e]}.bind(null,n));return o},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="./",i(i.s=4)}([function(t,e,i){var o=i(1),n=i(2);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[t.i,n,""]]);var d={insert:"head",singleton:!1};o(n,d);t.exports=n.locals||{}},function(t,e,i){"use strict";var o,n=function(){return void 0===o&&(o=Boolean(window&&document&&document.all&&!window.atob)),o},d=function(){var t={};return function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(t){i=null}t[e]=i}return t[e]}}(),w=[];function s(t){for(var e=-1,i=0;it.stockInfo)}return i.offers}return[]}async addShops(){if(this.productId){document.querySelector(".wtb-colors-list").classList.add("wtb-colors-list--disabled"),document.querySelector(".wtb-colors-list").innerHTML="",document.querySelector(".wtb-retailers-list--disabled")&&document.querySelector(".wtb-retailers-list--disabled").classList.remove("wtb-retailers-list--disabled");const t=document.querySelector(".wtb-retailers-list");if(!t)throw new Error("Widget was didn't find");const e=(await this.getOffers()).map(t=>({...t}));let i="";e.length?e.forEach(t=>{const e=localStorage.getItem("cid")?"?cid="+localStorage.getItem("cid"):"";i+=`\n
\n \n \n
\n ${t.retailer.name}\n \n
\n
\n
`}):i='
This product has no offers
',t.innerHTML=i}}renderColors(){const t=document.querySelector(".wtb-colors-list");let e="";this.products.forEach(t=>{e+=`\n
\n
\n ${t.colorName}\n
\n
`}),t.innerHTML=e;const i=document.querySelectorAll(".wtb-color-item"),o=this;i.forEach(t=>{t.addEventListener("click",(function(){document.querySelector(".wtb-retailers-list-back").style.display="block";const t=this.dataset.id;o.productId=t,o.addShops()}))})}async renderWidget(){const t=document.createElement("div");t.className="wtb",t.innerHTML='\n
\n
\n
\n
\n
\n WHERE TO BUY\n
\n
\n
\n ONLINE\n
\n \x3c!--\n SHOP\n --\x3e\n \x3c!--
\n SHOP\n
--\x3e\n
\n
\n
\n
\n
BACK
\n
\n
\n
\n
\n \x3c!--
\n
\n
\n
\n СПИСОК ВСЕХ 0 МАГАЗИНОВ\n
\n
\n
\n
\n
\n
\n \n НАЗАД\n
\n
\n \n \n
\n
\n \n
\n Информация на этой странице может быть изменена без предварительного уведомления. Наличие на складе и цены могут отличаться, поэтому, пожалуйста, свяжитесь с продавцом напрямую для получения актуальной информации.\n
\n
\n
\n
\n
--\x3e\n
\n
\n \n
\n \n \n \n
\n
\n
\n ',document.querySelector("body").appendChild(t),this.products?(document.querySelector(".wtb-colors-list--disabled").classList.remove("wtb-colors-list--disabled"),this.renderColors()):this.addShops()}addListeners(){const t=document.querySelectorAll(this.defaultParams.buttonSelector);t.length&&t.forEach(t=>{t.classList.contains("wtb-init")||(t.classList.add("wtb-init"),t.addEventListener("click",t=>{t.preventDefault();document.querySelector(".wtb").classList.add("wtb--active"),this.products?(document.querySelector(".wtb-colors-list--disabled").classList.remove("wtb-colors-list--disabled"),this.renderColors()):this.addShops()}))});const e=document.querySelector(".wtb-widget-close");e&&e.addEventListener("click",t=>{t.preventDefault(),this.closePopup()});const i=document.querySelector(".wtb-overlay");i&&i.addEventListener("click",t=>{t.target.classList.contains("wtb-widget")||t.target.closest(".wtb-widget")||this.closePopup()});const o=document.querySelector(".wtb-retailers-list-back");o&&o.addEventListener("click",()=>{o.style.display="none",document.querySelector(".wtb-colors-list--disabled").classList.remove("wtb-colors-list--disabled"),document.querySelector(".wtb-retailers-list").classList.add("wtb-retailers-list--disabled"),document.querySelector(".wtb-retailers-list").innerHTML="",this.productId=null,this.renderColors()})}closePopup(){document.querySelector(".wtb").classList.remove("wtb--active"),document.querySelector(".wtb-retailers-list").innerHTML="",document.querySelector(".wtb-widget-tabs-item--active").classList.remove("wtb-widget-tabs-item--active"),document.querySelector(".wtb-widget-tabs-content-item--active").classList.remove("wtb-widget-tabs-content-item--active"),document.querySelector(".wtb-widget-tabs-item:first-child").classList.add("wtb-widget-tabs-item--active"),document.querySelector(".wtb-widget-tabs-content-item:first-child").classList.add("wtb-widget-tabs-content-item--active"),this.products&&(this.productId=null,document.querySelector(".wtb-retailers-list-back").style.display="none",document.querySelector(".wtb-colors-list").classList.add("wtb-colors-list--disabled"),document.querySelector(".wtb-colors-list").innerHTML="",document.querySelector(".wtb-retailers-list").classList.add("wtb-retailers-list--disabled"))}formatPrice(t){return t.toString().replace(/(\d{1,3}(?=(?:\d\d\d)+(?!\d)))/g,"$1.")}}}]).default}));