(function(){if(typeof(window.SAPO)==="undefined"){window.SAPO={}}else{window.SAPO=window.SAPO}if(typeof(window.SAPO.WebAnalytics)!=="undefined"){return}var WebAnalytics={gemiusLoaded:!1,init:function(){this.now=new Date();var options=this.extend({vtimeout:this.vtimeout||(30*60*1000),uvtimeout:this.uvtimeout||(2147385600000-this.now.getTime()),gifpath:this.gifpath||"http://wa.sl.pt/wa.gif",sgifpath:this.sgifpath||"https://wa.sl.pt/wa.gif",hostname:this.hostname||window.location.hostname,pg:this.pg||undefined,swasite:this.swasite||"",swasection:this.swasection||"",swasubsection:this.swasubsection||"",swasectiongrp:this.swasectiongrp||"",swasubsectiongrp:this.swasubsectiongrp||"",swacontent:this.swacontent||"",swachannel:this.swachannel||"",swagoal:this.swagoal||"(none)",swametadata:this.swametadata||{},cname:this.cname||"",csource:this.csource||"",cmedium:this.cmedium||"",nuv:this.nuv||"",ngv:this.ngv||"",nhuv:this.nhuv||"",nhv:this.nhv||""},arguments[0]||{});this.swakt=options.swakt;this.vtimeout=options.vtimeout;this.uvtimeout=options.uvtimeout;this.gifpath=options.gifpath;this.sgifpath=options.sgifpath;this.host=options.hostname;this.pg=options.pg;this.swasite=options.swasite;this.swasection=options.swasection;this.swasubsection=options.swasubsection;this.swasectiongrp=options.swasectiongrp;this.swasubsectiongrp=options.swasubsectiongrp;this.swacontent=options.swacontent;this.swachannel=options.swachannel;this.swagoal=options.swagoal;this.swametadata=options.swametadata;this.etype=options.etype||"page-view";this.cname=options.cname;this.csource=options.csource;this.cmedium=options.cmedium;this.mkt_v3_id=options.mkt_v3_id;this.mkt_v3_ishp=options.mkt_v3_ishp},extend:function(destination,source){for(var property in source){if((typeof(source[property])==="undefined")||(source[property]===null)){continue}destination[property]=source[property]}return destination},swfver:function(){var f="-",n=window.navigator;if(n.plugins&&n.plugins.length){for(var ii=0;ii<n.plugins.length;ii++){if(n.plugins[ii].name.indexOf("Shockwave Flash")!==-1){f=n.plugins[ii].description.split("Shockwave Flash ")[1];break}}}else{if(window.ActiveXObject){for(var jj=10;jj>=2;jj--){try{var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+jj+"');");if(fl){f=jj+".0";break}}catch(e){}}}}return f},es:function(s,u){if(typeof(encodeURIComponent)=="function"){if(u){return encodeURI(s)}else{return encodeURIComponent(s)}}else{return escape(s)}},des:function(s){if(typeof(decodeURIComponent)=="function"){return decodeURIComponent(s)}else{return unescape(s)}},binfo:function(){var bsr="-",bsc="-",bul="-",bfl="-",bcs="-",bje=1;var n=window.navigator;if(window.self.screen){bsr=window.self.screen.width+"x"+window.self.screen.height;bsc=window.self.screen.colorDepth+"-bit"}if(n.language){bul=n.language.toLowerCase()}else{if(n.browserLanguage){bul=n.browserLanguage.toLowerCase()}}bje=n.javaEnabled()?1:0;bfl=this.swfver();if(document.characterSet){bcs=this.es(document.characterSet)}else{if(document.charset){bcs=this.es(document.charset)}}return"&bcs="+bcs+"&bsr="+bsr+"&bsc="+bsc+"&bul="+bul+"&bje="+bje+"&bfl="+bfl},sck:function(name,value,expires,domain){var path="/";var s=name+"="+this.es(value);if(expires){var td=new Date();td.setTime(td.getTime()+expires);s+=";expires="+td.toGMTString()}s+=";path="+path;s+=";domain="+domain;document.cookie=s},gck:function(ckn){var name=ckn+"=";var ca=document.cookie.split(";");for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1,c.length)}if(c.indexOf(name)===0){return this.des(c.substring(name.length,c.length))}}return null},ckid:function(){var maxid=Number("9223372036854775807");var svalue=Math.round(Math.random()*2147483648)+""+Math.round(this.now.getTime()/1000);var bi=Number(svalue);var l=svalue.length;var ix=0;while(bi>maxid){bi=Number(String(svalue).substring(++ix,l))}var s=String(svalue).substring(ix,l);while(s.substr(0,1)=="0"&&s.length>1){s=s.substr(1,l)}return s},ckdm:function(){var ad=location.hostname.split("."),al=ad.length;return"."+ad[al-2]+"."+ad[al-1]},exkw:function(href){var params=this.urlvars(href),q=["q","query","qs","qt","rdata","search_word","szukaj","terms","text","wd","encquery","k","p"],kw="";for(var i=0;i<q.length;i++){if(typeof(params[q[i]])!="undefined"){var k=this.des(params[q[i]]);if(!this.isBlank(k)){kw=this.es(k);break}}}return kw},urlvars:function(href){var vars=[],hash,qs=href.replace(/.*?\?/,"").replace(/#.*$/,""),hashes=qs.split("&");for(var i=0;i<hashes.length;i++){hash=hashes[i].split("=");vars.push(hash[0]);vars[hash[0]]=hash[1]}return vars},stringToMap:function(str){var qs=str.split("+").join(" ");var params={},regexp=/[?&#]?([^=]+)=([^&]*)/g,tokens;while(tokens=regexp.exec(qs)){try{params[this.des(tokens[1])]=this.des(tokens[2])}catch(ex){}}return params},queryParams:function(href){var loc=window.location,toploc=window.top.location,locSearch=loc.search,locHash=loc.hash;try{locSearch=toploc.search;locHash=toploc.hash}catch(ex){}var queryStart=locHash.indexOf("?"),fixedHash=(queryStart>0)?(locHash.substring(queryStart,locHash.length)):locHash;var params=this.stringToMap(locSearch),hashParams=this.stringToMap(fixedHash);params=this.extend(params,hashParams);if(this.isBlank(params._swa_cname)||this.isBlank(params._swa_csource)||this.isBlank(params._swa_cmedium)){params._swa_cname=params.swa_campaign;params._swa_csource=params.swa_source;params._swa_cmedium=params.swa_medium}if(this.isBlank(params._swa_cname)||this.isBlank(params._swa_csource)||this.isBlank(params._swa_cmedium)){params._swa_cname=params.utm_campaign;params._swa_csource=params.utm_source;params._swa_cmedium=params.utm_medium}return params},isBlank:function(str){return(!str||/^\s*$/.test(str))},coalesce:function(){for(var i=0,j=arguments.length;i<j;i++){if(!this.isBlank(arguments[i])){return arguments[i]}}},ref:function(){var ref=document.referrer;try{ref=top.document.referrer}catch(ex){}return ref},isValidId:function(str){return str.length>=10&&/^\d+$/.test(str)},isValidIdHash:function(str){return this.hash(window.navigator.userAgent).toString()===str},hash:function(str){if(Array.prototype.reduce){return str.split("").reduce(function(a,b){a=((a<<5)-a)+b.charCodeAt(0);return a&a},0)}var hash=0;if(str.length===0){return hash}for(var i=0;i<str.length;i++){var character=str.charCodeAt(i);hash=((hash<<5)-hash)+character;hash=hash&hash}return hash},attrs:function(){if(arguments.length>0){this.init(arguments[0])}else{this.init()}var queryParams=this.queryParams(),cname,csource,cmedium,_swa_uv=this.gck("_swa_uv"),_swa_gv=this.gck("_swa_gv"),_swa_huv=this.gck("_swa_huv"),_swa_hv=this.gck("_swa_hv"),_swa_lpvts=this.gck("_swa_lpvts"),is_new_uv=!1,is_new_gv=!1,is_new_huv=!1,is_new_hv=!1;var time_since_last_pv=undefined;if(_swa_lpvts!==null){time_since_last_pv=(new Date().getTime())-_swa_lpvts}this.sck("_swa_lpvts",(new Date()).getTime(),this.vtimeout,this.host);if(_swa_uv===null){_swa_uv=this.ckid();this.sck("_swa_uv",_swa_uv,this.uvtimeout,this.ckdm());is_new_uv=!0}if(_swa_huv===null){_swa_huv=this.ckid();this.sck("_swa_huv",_swa_huv,this.uvtimeout,this.host);is_new_huv=!0}if(_swa_gv===null){_swa_gv=this.ckid();this.sck("_swa_gv",_swa_gv,this.vtimeout,this.ckdm());is_new_gv=!0}_swa_uv=this.gck("_swa_uv")===null?0:this.gck("_swa_uv");_swa_huv=this.gck("_swa_huv")===null?0:this.gck("_swa_huv");if(!this.isBlank(queryParams._swa_cname)&&!this.isBlank(queryParams._swa_csource)&&!this.isBlank(queryParams._swa_cmedium)){cname=queryParams._swa_cname;csource=queryParams._swa_csource;cmedium=queryParams._swa_cmedium}if(!this.isBlank(queryParams._swa_guv)){var gparams=queryParams._swa_guv.split("."),gv=gparams[0],uv=gparams[1],ts=parseInt(gparams[2]),hash=gparams[3],now=(new Date()).getTime(),diff=(now-ts);var delta=2*60*1000;if(this.isValidIdHash(hash)&&this.isValidId(gv)&&this.isValidId(uv)&&(diff>0)&&(diff<delta)){_swa_gv=gv;_swa_uv=uv;this.sck("_swa_gv",_swa_gv,this.vtimeout,this.ckdm());this.sck("_swa_uv",_swa_uv,this.uvtimeout,this.ckdm())}}if(this.isBlank(_swa_hv)){var ref=this.ref();var kw=this.exkw(ref),hv_type=is_new_huv?"new":"returning",k=this.isBlank(kw)?"(none)":kw,r=this.isBlank(ref)?"(none)":ref,hv_source_type="direct";if(!this.isBlank(queryParams._swa_cname)&&!this.isBlank(queryParams._swa_csource)&&!this.isBlank(queryParams._swa_cmedium)){hv_source_type="campaign"}else{if(!this.isBlank(kw)){hv_source_type="organic"}else{if(!this.isBlank(ref)){hv_source_type="referral"}}}_swa_hv=this.ckid();_swa_hv+="|"+(new Date()).getTime();_swa_hv+="|"+hv_type;_swa_hv+="|"+hv_source_type;_swa_hv+="|"+k;_swa_hv+="|"+r;this.sck("_swa_hv",_swa_hv,this.vtimeout,this.host);is_new_hv=!0}_swa_hv=this.gck("_swa_hv")===null?"":this.gck("_swa_hv");this.sck("_swa_hv",_swa_hv,this.vtimeout,this.host);this.sck("_swa_gv",_swa_gv,this.vtimeout,this.ckdm());var _pg=this.pg;if(!!!_pg){_pg="/";try{_pg=this.es(window.top.location.pathname+window.top.location.search)}catch(ex){}}var mkt_v3_id=this.mkt_v3_id,mkt_v3_ishp=this.mkt_v3_ishp;return{swa_uv:_swa_uv,swa_gv:_swa_gv,swa_huv:_swa_huv,swa_hv:_swa_hv,lpvd:time_since_last_pv,pg:_pg,nuv:(is_new_uv?"1":"0"),ngv:(is_new_gv?"1":"0"),nhuv:(is_new_huv?"1":"0"),nhv:(is_new_hv?"1":"0"),cname:cname,csource:csource,cmedium:cmedium,mkt_v3_id:mkt_v3_id,mkt_v3_ishp:mkt_v3_ishp}},event:function(){var argsArray=Array.prototype.slice.call(arguments);var action=argsArray[0],wa_options=argsArray[1],event_attributes=argsArray[2],metric_attributes,isSync;if(this.isBlank(action)||argsArray.length<3){return undefined}if(argsArray.length===4){isSync=argsArray[3]}else{if(argsArray.length>=5){metric_attributes=argsArray[3];isSync=argsArray[4]}}var wa_ev_opts=this.extend({etype:"action"},wa_options||{});var ev_attr=this.extend({action:action},event_attributes||{});if(isSync){return this.doTrackSync(wa_ev_opts,ev_attr,metric_attributes,action)}else{return this.doTrack(wa_ev_opts,ev_attr,metric_attributes,action)}},perf:function(){var ti;var p=window.performance||window.msPerformance||window.webkitPerformance||window.mozPerformance;if(p&&p.timing){ti=p.timing;var data={serverTime:ti.responseEnd-ti.requestStart,processingTime:ti.domComplete-ti.domLoading,totalTime:ti.domComplete-ti.requestStart};return(data.serverTime>0&&data.processingTime>0&&data.totalTime>0)?[data.serverTime,data.processingTime,data.totalTime]:null}else{return null}},trackImmediately:function(){var args=Array.prototype.slice.call(arguments);args[3]="pageview";this.doTrack.apply(this,args)},track:function(){var args=Array.prototype.slice.call(arguments);args[3]="pageview";if(document.readyState==="complete"){this.doTrack.apply(this,args)}else{var self=this;var callback=function(){self.doTrack.apply(self,args)};if(window.addEventListener){window.addEventListener("load",callback,!1)}else{if(window.attachEvent){window.attachEvent("onload",callback)}}}},_processToTrack:function(obj,perf,ev_attr,mt_attr,isSync){isSync=!!isSync;var qr="?s="+this.host;qr+="&etype="+this.etype;qr+="&pg="+obj.pg;qr+="&swauv="+obj.swa_uv;qr+="&swagv="+obj.swa_gv;qr+="&swahuv="+obj.swa_huv;qr+="&swahv="+this.es(obj.swa_hv);qr+="&ngv="+obj.ngv;qr+="&nuv="+obj.nuv;qr+="&nhuv="+obj.nhuv;qr+="&nhv="+obj.nhv;if(typeof(obj.lpvd)!=="undefined"){qr+="&lpvd="+obj.lpvd}qr+="&hti="+(perf!==null?"1":"0");if(perf!==null){qr+="&ti="+encodeURIComponent(perf.join("|"))}qr+=this.binfo();qr+="&swasite="+this.es(this.swasite);qr+="&swasection="+this.es(this.swasection);qr+="&swasubsection="+this.es(this.swasubsection);qr+="&swasectiongrp="+this.es(this.swasectiongrp);qr+="&swasubsectiongrp="+this.es(this.swasubsectiongrp);qr+="&swacontent="+this.es(this.swacontent);qr+="&swachannel="+this.es(this.swachannel);qr+="&dc="+this.es(document.title);qr+="&ref="+this.es(this.ref());if(!this.isBlank(this.swakt)){qr+="&swakt="+this.es(this.swakt)}if("action"==this.etype){var aStr=[];if(typeof(ev_attr)=="object"){for(var prop in ev_attr){aStr.push(prop+":"+ev_attr[prop])}}qr+="&swaactiondata="+this.es(aStr.join("|"));aStr=[];if(typeof(mt_attr)=="object"){for(var prop in mt_attr){aStr.push(prop+":"+mt_attr[prop])}}qr+="&swaactionmetric="+this.es(aStr.join("|"))}if(!this.isBlank(obj.cname)){qr+="&cname="+this.es(obj.cname)}if(!this.isBlank(obj.csource)){qr+="&csource="+this.es(obj.csource)}if(!this.isBlank(obj.cmedium)){qr+="&cmedium="+this.es(obj.cmedium)}qr+="&swagoal="+this.es(this.swagoal);qr+="&r="+Math.random();qr+="&v=3.6";return qr},notifyTrack:function(action,opts,attrs,mtAttrs){if(typeof(this.onTrackingEventCallback)==="function"){this.onTrackingEventCallback(action,opts,attrs,mtAttrs)}},cleanupUrl:function(){var rx=/(_swa_.*?=.*?(&|$))+/gi,loc=window.location,toploc=window.top.location,locSearch=loc.search,locHash=loc.hash;try{locSearch=toploc.search;locHash=toploc.hash}catch(ex){}locSearch=locSearch.replace(rx,"");locHash=locHash.replace(rx,"");var newUrl=loc.protocol+"//"+loc.host+loc.pathname+locSearch+locHash;if(history&&history.replaceState){history.replaceState(null,null,newUrl)}else{location.hash=locHash}return newUrl},doTrack:function(){try{if(document.location.protocol=="file:"){return}var ev_opts=arguments[0],ev_attr=arguments[1],mt_attr=arguments[2],action=arguments[3];var obj=this.attrs(ev_opts);var perf=this.perf();var qr=this._processToTrack(obj,perf,ev_attr,mt_attr,!1);var _uripath=this.gifpath+qr;if(location.protocol=="https:"){_uripath=this.sgifpath+qr}var self=this;var img=new Image(1,1);setTimeout(function(){img.src=_uripath;self.notifyTrack(action,ev_opts,ev_attr,mt_attr)},0);this.doTrackGemius(ev_opts)}catch(ex){this.handleError(ex)}},doTrackSync:function(){try{if(document.location.protocol=="file:"){return}var ev_opts=arguments[0],ev_attr=arguments[1],mt_attr=arguments[2],action=arguments[3];var obj=this.attrs(ev_opts);var perf=this.perf();var qr=this._processToTrack(obj,perf,ev_attr,mt_attr,!0);var _uripath=this.gifpath+qr;if(location.protocol=="https:"){_uripath=this.sgifpath+qr}var img=new Image(1,1);img.src=_uripath;this.doTrackGemius(ev_opts);this.notifyTrack(action,ev_opts,ev_attr,mt_attr);return _uripath}catch(ex){this.handleError(ex)}},callGemiusEvent:function(id){if(typeof(window.pp_gemius_hit)!=="undefined"){var longId=id;window.pp_gemius_hit(longId,window.pp_gemius_extraparameters)}},doTrackGemius:function(obj){if(obj.mkt_v3_id){if(SAPO.WebAnalytics.gemiusLoaded){this.callGemiusEvent(obj.mkt_v3_id)}else{window.pp_gemius_identifier=obj.mkt_v3_id;window.pp_gemius_extraparameters=new Array("gA=Homepage_do_site");if(typeof(obj.mkt_v3_ishp)!="undefined"&&obj.mkt_v3_ishp!==!0){if(typeof(obj.mkt_v3_extraparameters)==="undefined"){window.pp_gemius_extraparameters=new Array("gA="+this.coalesce(obj.swasection,"--")+"/"+this.coalesce(obj.swasubsection,"--")+"/"+this.coalesce(obj.swacontent,"--"))}else{var extraParams=undefined;if(typeof(obj.mkt_v3_extraparameters)==="function"){extraParams=obj.mkt_v3_extraparameters.call(null,obj)}else{extraParams=obj.mkt_v3_extraparameters}window.pp_gemius_extraparameters=new Array("gA="+extraParams)}}window.gemius_pending=function(i){window[i]=window[i]||function(){var x=window[i+"_pdata"]=window[i+"_pdata"]||[];x[x.length]=arguments}};window.gemius_pending("gemius_hit");window.gemius_pending("gemius_event");window.gemius_pending("pp_gemius_hit");window.gemius_pending("pp_gemius_event");try{var gt=document.createElement("script"),s=document.getElementsByTagName("script")[0],l="http"+((location.protocol=="https:")?"s":"");gt.async="true";gt.src=l+"://gapt.hit.gemius.pl/xgemius.js";s.parentNode.insertBefore(gt,s);SAPO.WebAnalytics.gemiusLoaded=!0}catch(ex){}}}},_trackClicks:function(opts){if(!this._clickTrackerActive){this._clickTrackerActive=!0;this._clickTrackerTimerSetTo=!1;this._clickTrackerQueue=[];this._addEventClickTracker()}},onTrackingEvent:function(callback){this.onTrackingEventCallback=callback},registerClick:function(){this._trackClicks();this.trackerLinkActive=!0},registerCookieSharing:function(domainsArray,opts){this._trackClicks();this.cookieLinkActive=!0;this.cookieSharingDomains=domainsArray;this.cookieSharingOpts=this.extend({via:"hash"},opts)},generateCookieSharingParams:function(){var gv=this.gck("_swa_gv"),uv=this.gck("_swa_uv"),ts=(new Date()).getTime(),hash=this.hash(window.navigator.userAgent);return{_swa_guv:encodeURIComponent([gv,uv,ts,hash].join("."))}},_isValidCookieSharingTarget:function(target){if(!this.cookieLinkActive||!this.cookieSharingDomains.length){return !1}var host=target.hostname;for(var i=0;i<this.cookieSharingDomains.length;i++){var current=this.cookieSharingDomains[i],match=!1;if("[object RegExp]"===Object.prototype.toString.call(current)){match=current.test(host)}else{match=host.indexOf(current)===(host.length-current.length)}if(match){return !0}}return !1},_updateHref:function(element){var ref=element.getAttribute("href"),hindex=ref.indexOf("#"),baseUrl=(hindex>=0)?ref.substring(0,hindex):ref,anchor=(hindex>=0)?ref.substring(hindex,ref.length):"#";var params="_swa_guv="+this.generateCookieSharingParams()._swa_guv;if(this.cookieSharingOpts.via==="qs"){element.setAttribute("href",baseUrl+((ref.indexOf("?")>0?"&":"?")+params)+anchor)}else{if(!0){element.setAttribute("href",baseUrl+anchor+((anchor.indexOf("?")>0||anchor.indexOf("&")>0)?"&":"?")+params)}}},_addEventClickTracker:function(){var _self=this;if(document.addEventListener){document.addEventListener("mouseup",function(event){_self._onTrackerClick(event)},!1);window.addEventListener("unload",function(event){_self._onTrackerUnload(event)},!1)}else{if(document.attachEvent){document.attachEvent("onmouseup",function(event){_self._onTrackerClick(event)});window.attachEvent("onunload",function(event){_self._onTrackerUnload(event)})}}},_onTrackerClick:function(event){if(typeof(event)==="object"){var target=event.target||event.srcElement||null;if(target===null){return}target=(target.nodeType==3||target.nodeType==4)?target.parentNode:target;if(target!==null&&target.nodeType===1){var tgtNodeName=target.nodeName.toLowerCase();var i=0;while(i<=5){if(tgtNodeName==="body"||target===window.document){return}var href=target.getAttribute("href");if(tgtNodeName==="a"&&href!==null){if(this.trackerLinkActive&&target.getAttribute("data-trackerlink")!==null){this._clickTrackerQueue.push(target);this._timerRegisterQueue(2000)}if(this.cookieLinkActive&&this._isValidCookieSharingTarget(target)){this._updateHref(target)}return}target=target.parentNode;tgtNodeName=target.nodeName.toLowerCase();i++}}}},_onTrackerUnload:function(event,isOnBefore){if(this._clickTrackerQueue){var curLink;var dataTracker;var aData;var event_attrs;for(var i=0,tQueue=this._clickTrackerQueue.length;i<tQueue;i++){curLink=this._clickTrackerQueue[i];dataTracker=curLink.getAttribute("data-trackerlink");aData=dataTracker.split("|");event_attrs={linktype:aData[0]||0,mainzone:aData[1]||0,zone:aData[2]||0};this.event("tracker_link",{swakt:this.swakt},event_attrs,!0)}if(typeof(isOnBefore)!=="undefined"&&isOnBefore===!0){this._clickTrackerQueue=[]}}},_timerRegisterQueue:function(msecs){if(this._clickTrackerTimerSetTo){clearTimeout(this._clickTrackerTimerSetTo);this._clickTrackerTimerSetTo=!1}var self=this;this._clickTrackerTimerSetTo=setTimeout(function(){self._onTrackerUnload(null,!0);self._timerRegisterQueue()},(msecs||(20*1000)))},handleError:function(ex){var errorDetail=document.referrer+"|"+window.location+"|";if(typeof(ex)!="undefined"&&typeof(ex)=="object"){if(typeof(ex.name)!="undefined"){errorDetail+=ex.name+"|"}if(typeof(ex.message)!="undefined"){errorDetail+=ex.message+"|"}}var img=new Image(1,1);var _uripath;if(location.protocol=="https:"){_uripath=this.sgifpath+"?error="+errorDetail}else{_uripath=this.gifpath+"?error="+errorDetail}setTimeout(function(){img.src=_uripath},0)}};window.SAPO.WebAnalytics=WebAnalytics})();