var _tawl = _tawl || []; (function() { var func = Math.floor(Math.random() * 9999999999); var ref = document.getElementsByTagName('script'); for (var i = 0, len = ref.length; i < len; i++) { var script = ref[i]; var src = script.getAttribute('src'); if (src) { var matches = src.match(/promo_id=1492/); } if (src && !script.getAttribute('script-initialized') && matches) { var settings = {}; if(!window.TP_POWERED_BY_SETTINGS) { window.TP_POWERED_BY_SETTINGS = {} } match = src.match(/shmarker=(\d+)/); if (match) { settings.marker = match[1]; } match = src.match(/powered_by=(\w+)/); if (match) { settings.show = match[1]; } match = src.match(/locale=(\w{2})/); if (match) { settings.locale = match[1]; } match = src.match(/powered_by_type=(\w{2})/); if (match) { settings.type = match[1]; } powered_by_wrapper = document.createElement('div'); promo_id = src.match(/promo_id=(\d+)/)[1]; window.TP_POWERED_BY_SETTINGS[promo_id] = settings; powered_by_wrapper.setAttribute("id", "powered_by_" + promo_id); script.parentElement.insertBefore(powered_by_wrapper, script); powered_by_wrapper.appendChild(script); script.setAttribute('script-initialized', true); function getParams() { var params = {}; script.src.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m, key, value) { params[key] = value; }); return params; } var widget_src = src; script.setAttribute('script-initialized', true); var url_params = getParams(); widget_wrapper = document.createElement("div"); widget_wrapper.id = "travelata_widget_wrapper"+ func; widget_wrapper.setAttribute("class", "iframe_height"); script.parentElement.insertBefore(widget_wrapper, script); var style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = '.iframe_height iframe { max-height: 100% !important; }'; document.getElementsByTagName('head')[0].appendChild(style); var contId = widget_wrapper.id; var countries_vars = []; countries_vars.push(!url_params["countries"] ? false : url_params["countries"]); var resorts_vars = []; resorts_vars.push(!url_params["resorts"] ? false : url_params["resorts"]); _tawl.push({ id: contId, settings: { affiliateurl: "https://c18.travelpayouts.com/click?shmarker="+ url_params["shmarker"] +"&promo_id=1492&source_type=customlink&type=click", criteria: { countries: countries_vars, resorts: resorts_vars, }, WLURL: (url_params["wlurl"] ? decodeURIComponent(url_params["wlurl"]) : ''), }, type: "search" }); (function() { var tl = document.createElement('script'); tl.type = 'text/javascript'; tl.charset="UTF-8"; tl.async = true; tl.src = '//static.advcake.com/js/widgets/travelata/tawl.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(tl, s); })(); break; } } })(); (function (w) { var settings = window.TP_POWERED_BY_SETTINGS['1492']; var options = { marker: settings.marker, locale: settings.locale || "ru", id: "klit_powered_by_c18_promo1492", multiple: true, node: "#powered_by_1492", align: settings.align || "right", utm_source: "powered_by", utm_medium: "network", utm_campaign: "18", utm_keyword: "promo_1492", type: settings.type || "tp", show: settings.show }; w.TP_POWERED_BY || (w.TP_POWERED_BY = { opts: [], cb: false }); if (w.TP_POWERED_BY.cb) { w.TP_POWERED_BY.cb(options); } else { w.TP_POWERED_BY.opts.push(options); } }).call(this, window); !function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var o in n)("object"==typeof exports?exports:t)[o]=n[o]}}(window,function(){return function(t){var e={};function n(o){if(e[o])return e[o].exports;var i=e[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(o,i,function(e){return t[e]}.bind(null,i));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=7)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={wl_search:function(t){return"//www.travelpayouts.com/promo/whitelabel/?marker="+t.marker.split(".")[0]+".poweredby&utm_source=powered_by&utm_medium="+t.utm_medium+"&utm_campaign="+t.utm_campaign+(t.utm_keyword&&"&utm_keyword="+t.utm_keyword)},default:function(t){return"//www.travelpayouts.com?marker="+t.marker.split(".")[0]+".poweredby&utm_source=powered_by&utm_medium="+t.utm_medium+"&utm_campaign="+t.utm_campaign+(t.utm_keyword&&"&utm_keyword="+t.utm_keyword)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n.25)return this.consoleDebug("Detected color",{node:t,color:o,color_raw:e["background-color"]}),o;t=t.parentNode}return this._getRGBA("rgb(255,255,255)")}},{key:"_getRGBA",value:function(t){var e=/rgba?\((\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(,\s*([\d\.]+))?\)/.exec(t);return e&&{r:parseInt(e[1],10),g:parseInt(e[2],10),b:parseInt(e[3],10),a:parseFloat(e[5]||"1",10)}}},{key:"_invertColorPostfix",value:function(t){return"image"===t?"_white":.299*t.r+.587*t.g+.114*t.b>186?"":"_white"}}]),t}();e.default=a},function(t,e,n){t.exports=n.p+"img/tp_white.png"},function(t,e,n){t.exports=n.p+"img/as_white.png"},function(t,e,n){t.exports=n.p+"img/tp.png"},function(t,e,n){t.exports=n.p+"img/as.png"},function(t,e,n){t.exports=n.p+"index.html"},function(t,e,n){"use strict";n(6),n(5),n(4),n(3),n(2);var o=function(t){return t&&t.__esModule?t:{default:t}}(n(1));var i=function(t){new o.default(t)};window.TP_POWERED_BY||(window.TP_POWERED_BY={opts:[],cb:i}),window.TP_POWERED_BY.cb||(window.TP_POWERED_BY.cb=i),window.TP_POWERED_BY.opts.length&&window.TP_POWERED_BY.opts.forEach(function(t){i(t)})}])});