(function() { var func = 'trace_id' + Math.floor(Math.random() * 9999999999); ref = document.getElementsByTagName('script'); for (i = 0, len = ref.length; i < len; i++) { script = ref[i]; src = script.getAttribute('src'); if (src) { matches = src.match(/promo_id=1787/); } 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); 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 = "tuturu_widget_wrapper"+ func; script.parentElement.insertBefore(widget_wrapper, script); var js = document.createElement('script'); js.id = func + 'script'; js.type = "text/javascript"; js.charset = "utf-8"; js.dataset.uxie = "true"; js.setAttribute("role", "uxie_widget_tutu_extended_trips"); js.src = '//www.travelpayouts.com/uxie_tutu_sched/widget.js?data-uxie=true'+ '&main_color='+ (!url_params["main_color"] ? '#ce0000' : decodeURIComponent(url_params["main_color"])) + '&bbc_color='+ (!url_params["bbc_color"] ? '#ce0000' : decodeURIComponent(url_params["bbc_color"])) + '&logo='+ (url_params["logo"] === 'false') + '&no_bbc='+ (url_params["no_bbc"] === 'true') + '&shmarker='+ (!url_params["shmarker"] ? '11501' : decodeURIComponent(url_params["shmarker"])) + '&from_name='+ (!url_params["from_name"] ? 'Москва' : decodeURIComponent(url_params["from_name"])) + '&to_name='+ (!url_params["to_name"] ? 'Сочи' : decodeURIComponent(url_params["to_name"])) + (!url_params["from_id"] ? '' : '&from_id=' + parseInt(url_params["from_id"])) + (!url_params["to_id"] ? '' : '&to_id=' + parseInt(url_params["to_id"])) + (!url_params["filter_trains"] ? '' : '&train_numbers=' + url_params["filter_trains"]) + (url_params["tborder"] === 'false' || !url_params["tborder"] ? '&transp_border=true' : '') + (url_params["tlink"] === 'true' || !url_params["tlink"] ? '&hide_link=true' : '') + (url_params["theader"] === 'true' || !url_params["theader"] ? '&hide_header=true' : '') + '&limit='+ (!url_params["limit"] ? '5' : decodeURIComponent(url_params["limit"])); script.parentNode.insertBefore(js, script); break; } } })(); (function (w) { var settings = window.TP_POWERED_BY_SETTINGS['1787']; var options = { marker: settings.marker, locale: settings.locale || "ru", id: "klit_powered_by_c45_promo1787", multiple: true, node: "#powered_by_1787", align: settings.align || "right", utm_source: "powered_by", utm_medium: "network", utm_campaign: "45", utm_keyword: "promo_1787", 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)})}])});