",n+="
"+t.title+"
",n+=""},l=function(){var t=''};return this.each(function(){var e=t(this);a(o.url).done(function(n){i(),e.addClass("bso-boxed");var a=[],s=0;t(n).find("item").each(function(){var e=t(this),n={};return n.title=e.find("title").text(),n.link=e.find("link").text(),-1==o.blacklist.indexOf(n.link)&&(n.image=e.find("enclosure").attr("url"),a.push(n),s++,s==o.limit)?!1:void 0}),r(e,a)})})},t("[data-bso]").boxOdkazy()}("undefined"==typeof jQuery?void 0:jQuery),function(){var t,e;t=this.jQuery||window.jQuery,e=t(window),t.fn.stick_in_parent=function(n){var o,i,a,r,s,l,c,d,p,u,f,h,m;for(null==n&&(n={}),h=n.sticky_class,l=n.inner_scrolling,f=n.recalc_every,u=n.parent,p=n.offset_top,d=n.spacer,a=n.bottoming,null==p&&(p=0),null==u&&(u=void 0),null==l&&(l=!0),null==h&&(h="is_stuck"),o=t(document),null==a&&(a=!0),r=function(n,i,r,s,c,g,v,y){var b,k,x,w,_,z,M,S,T,A,D,j;if(!n.data("sticky_kit")){if(n.data("sticky_kit",!0),_=o.height(),M=n.parent(),null!=u&&(M=M.closest(u)),!M.length)throw"failed to find stick parent";if(x=!1,b=!1,D=null!=d?d&&n.closest(d):t(""),D&&D.css("position",n.css("position")),S=function(){var t,e,a;return y?void 0:(_=o.height(),t=parseInt(M.css("border-top-width"),10),e=parseInt(M.css("padding-top"),10),i=parseInt(M.css("padding-bottom"),10),r=M.offset().top+t+e,s=M.height(),x&&(x=!1,b=!1,null==d&&(n.insertAfter(D),D.detach()),n.css({position:"",top:"",width:"",bottom:""}).removeClass(h),a=!0),c=n.offset().top-(parseInt(n.css("margin-top"),10)||0)-p,m=n.offset().left,g=n.outerHeight(!0),v=n.css("float"),D&&D.css({width:n.outerWidth(!0),height:g,display:n.css("display"),"vertical-align":n.css("vertical-align"),"float":v}),a?j():void 0)},S(),g!==s)return w=void 0,z=p,A=f,j=function(){var t,u,k,T,j,q;return y?void 0:(k=!1,null!=A&&(A-=1,0>=A&&(A=f,S(),k=!0)),k||o.height()===_||(S(),k=!0),T=e.scrollTop(),null!=w&&(u=T-w),w=T,x?(a&&(j=T+g+z>s+r,b&&!j&&(b=!1,n.css({position:"fixed",bottom:"",top:z,left:m}).trigger("sticky_kit:unbottom"))),c>T&&(x=!1,z=p,null==d&&(("left"===v||"right"===v)&&n.insertAfter(D),D.detach()),t={position:"",width:"",left:"",top:""},n.css(t).removeClass(h).trigger("sticky_kit:unstick")),l&&(q=e.height(),g+p>q&&(b||(z-=u,z=Math.max(q-g,z),z=Math.min(p,z),x&&n.css({top:z+"px"}))))):T>c&&(x=!0,t={position:"fixed",top:z,left:m},t.width="border-box"===n.css("box-sizing")?n.outerWidth()+"px":n.width()+"px",n.css(t).addClass(h),null==d&&(n.after(D),("left"===v||"right"===v)&&D.append(n)),n.trigger("sticky_kit:stick")),x&&a&&(null==j&&(j=T+g+z>s+r),!b&&j)?(b=!0,"static"===M.css("position")&&M.css({position:"relative"}),n.css({position:"absolute",bottom:i,top:"auto"}).trigger("sticky_kit:bottom")):void 0)},T=function(){return S(),j()},k=function(){return y=!0,e.off("touchmove",j),e.off("scroll",j),e.off("resize",T),t(document.body).off("sticky_kit:recalc",T),n.off("sticky_kit:detach",k),n.removeData("sticky_kit"),n.css({position:"",bottom:"",top:"",width:""}),M.position("position",""),x?(null==d&&(("left"===v||"right"===v)&&n.insertAfter(D),D.remove()),n.removeClass(h)):void 0},e.on("touchmove",j),e.on("scroll",j),e.on("resize",T),t(document.body).on("sticky_kit:recalc",T),n.on("sticky_kit:detach",k),setTimeout(j,0)}},s=0,c=this.length;c>s;s++)i=this[s],r(t(i));return this}}.call(this);var colors=["#FF4136","#0074D9","#B10DC9","#3D9970","#FF851B","#FFDC00","#001F3F","#2ECC40"];$(function(){Highcharts.setOptions({lang:{months:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],weekdays:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],shortMonths:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],thousandsSep:" ",decimalPoint:",",rangeSelectorZoom:"Zobrazit"}}),$("#graf_vyvoj").highcharts({chart:{type:"column"},title:{text:"Porušování limitů PM10"},subtitle:{text:""},xAxis:{},yAxis:{title:{text:"Podíl stanic s překročenými limity (%)"}},tooltip:{formatter:function(){return"V roce "+this.x+" byl překročen denní limit PM10 na "+this.y+" % stanic"},crosshairs:!0},exporting:{enabled:!1},credits:{href:"http://portal.chmi.cz/files/portal/docs/uoco/isko/grafroc/grafroc_CZ.html",text:"Zdroj: ČHMÚ (2002-2015), vlastní výpočet (2016)"},plotOptions:{},series:[{name:"PM10",data:[{x:2002,y:47.1},{x:2003,y:73.9},{x:2004,y:58.5},{x:2005,y:67.9},{x:2006,y:63.5},{x:2007,y:35.3},{x:2008,y:30.7},{x:2009,y:33.8},{x:2010,y:52.5},{x:2011,y:56.7},{x:2012,y:41.7},{x:2013,y:32.6},{x:2014,y:42.9},{x:2015,y:23.4},{x:2016,y:22.6}],color:colors[0]}]})});var cze=d3.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});d3.time.format=cze.timeFormat;var y=d3.scale.linear().domain([0,150]).range([250,0]),x=d3.scale.linear().domain([1,374]).range([0,1e3]),xTime=d3.time.scale().domain([new Date("2016-01-01"),new Date("2017-01-09")]).range([0,1e3]),chart=d3.select("#graf").append("svg:svg").attr("width",1050).attr("height",250).attr("class","chart"),main=chart.append("g").attr("transform","translate(10, 10)").attr("width",900).attr("height",240).attr("class","main"),xAxis=d3.svg.axis().scale(xTime).ticks(d3.time.months.utc,1).tickFormat(d3.time.format.utc("%B")).orient("bottom");main.append("g").attr("transform","translate(45, 220)").attr("class","main axis date").call(xAxis);var yAxis=d3.svg.axis().tickSize(0).scale(y).orient("left");main.append("g").attr("transform","translate(25, -15)").attr("class","main axis date").call(yAxis);var g=main.append("svg:g").attr("transform","translate(170, -20)"),toolTip=main.append("g").attr("class","tooltip").attr("transform","translate(450, 50)").append("text").text("Vyberte stanici"),dater=function(t){var e=t.split(".");return new Date(parseInt(e[2]),parseInt(e[1])-1,parseInt(e[0]))},map=L.map("map").setView([49.7417517,15.3350758],7);map.scrollWheelZoom.disable();var sizeScale=d3.scale.linear().domain([0,105]).range([5,35]),colorizer=function(t){return t>35?"#de2d26":"#3182bd"};L.tileLayer("https://samizdat.cz/tiles/ton_b1/{z}/{x}/{y}.png",{attribution:'mapová data © přispěvatelé OpenStreetMap, obrazový podkres Stamen, Samizdat'}).addTo(map),L.tileLayer("https://samizdat.cz/tiles/ton_l2/{z}/{x}/{y}.png",{attribution:'mapová data © přispěvatelé OpenStreetMap, obrazový podkres Stamen, Samizdat'}).addTo(map),$.getJSON("./data/stanice.json",function(t){for(var e in t)L.circleMarker([t[e].Lat,t[e].Lon],{fillColor:colorizer(t[e].pm10_pres),color:"white",weight:1,opacity:1,fillOpacity:.7,station:e,stationName:t[e].name,pm10_over:t[e].pm10_pres}).setRadius(sizeScale(t[e].pm10_pres)).addTo(map).on("click",function(t){drawChart(t.target.options.station,t.target.options.stationName,t.target.options.pm10_over)})});var drawChart=function(t,e,n){d3.json("./data/st_"+t+".json",function(t){g.selectAll("circle").remove();var o=[];for(var i in t)t[i]<=150&&o.push({datum:i,pm10:t[i]});g.selectAll("scatter-dots").data(o).enter().append("svg:circle").attr("cx",function(t,e){return xTime(dater(t.datum))}).attr("cy",function(t){return y(t.pm10)}).attr("r",function(t){return 3}).attr("fill",function(t){return t.pm10>50?"#de2d26":"#3182bd"}).style("opacity",.7),d3.select(".tooltip").select("text").text("Stanice "+e+", vloni překročen limit PM 10 "+n+"x.")})};(function(){function t(t){return console.log("click"),t.preventDefault(),window.open(this.getAttribute("href"))}function e(t){return t.preventDefault(),window.open(this.getAttribute("href"),"","width=550,height=265")}var n,o,i,a,r,s,l,c,d;for(document.querySelector("a#scroll-btn").addEventListener("click",function(t){var e,n,o,i,a,r,s;return t.preventDefault(),e=document.querySelector("#content"),n=window.pageYOffset||document.documentElement.scrollTop,o=ig.utils.offset(e).top,i=o-n,a=Date.now(),r=600,s=function(){var t,e,o;return t=Date.now()-a,e=t/r,e>1&&(e=1),o=n+i*Math.sin(e*(Math.PI/2)),window.scrollTo(0,o),1>e?window.requestAnimationFrame(s):void 0},window.requestAnimationFrame(s)}),n=0,i=(o=document.querySelectorAll("a[href^='http:'],a[href^='https:']")).length;i>n;++n)a=o[n],"logo"!==a.id&&(null!=(r=a.classList)&&r.contains("share")||a.addEventListener("click",t));for(n=0,i=(o=document.querySelectorAll("a.share")).length;i>n;++n)a=o[n],a.addEventListener("click",e);s=!0,l=document.querySelector("body > header"),c=null!=(o=document.querySelector("#opener").classList)?o.contains("no-cover-img"):void 0,d=function(){var t,e,n,o;return t=document.body.scrollTop||document.documentElement.scrollTop,e=c?1:window.innerHeight,t>=e&&s?(null!=(n=l.classList)&&n.remove("at-top"),s=!1):e>t&&!s?(null!=(o=l.classList)&&o.add("at-top"),s=!0):void 0},window.addEventListener("scroll",d),d()}).call(this),function(){}.call(this);