=i)return p;o=p}if(i==null)return j},jc=function(a,b){return function(c,d,e){c=Mb(c);var f,g,h,i,j="",l={},m,n=0;for(var o=0,p=c.length;od){if(b&&!l.start){m=ic(f,g,h[1],h[2],h[3],h[4],h[5],h[6],d-n),j+=["C"+m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(e)return j;l.start=j,j=["M"+m.x,m.y+"C"+m.n.x,m.n.y,m.end.x,m.end.y,h[5],h[6]].join(),n+=i,f=+h[5],g=+h[6];continue}if(!a&&!b)return m=ic(f,g,h[1],h[2],h[3],h[4],h[5],h[6],d-n),{x:m.x,y:m.y,alpha:m.alpha}}n+=i,f=+h[5],g=+h[6]}j+=h.shift()+h}return l.end=j,m=a?n:b?l:k.findDotsAtSegment(f,g,h[0],h[1],h[2],h[3],h[4],h[5],1),m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha}),m}},kc=jc(1),lc=jc(),mc=jc(0,1);k.getTotalLength=kc,k.getPointAtLength=lc,k.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return mc(a,b).end;var d=mc(a,c,1);return b?mc(d,b).end:d},dc.getTotalLength=function(){if(this.type=="path")return this.node.getTotalLength?this.node.getTotalLength():kc(this.attrs.path)},dc.getPointAtLength=function(a){if(this.type=="path")return lc(this.attrs.path,a)},dc.getSubpath=function(a,b){if(this.type=="path")return k.getSubpath(this.attrs.path,a,b)};var nc=k.easing_formulas={linear:function(a){return a},"<":function(a){return K(a,1.7)},">":function(a){return K(a,.48)},"<>":function(a){var b=.48-a/1.04,c=G.sqrt(.1734+b*b),d=c-b,e=K(J(d),1/3)*(d<0?-1:1),f=-c-b,g=K(J(f),1/3)*(f<0?-1:1),h=e+g+.5;return(1-h)*3*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a-=1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){return a==!!a?a:K(2,-10*a)*G.sin((a-.075)*2*L/.3)+1},bounce:function(a){var b=7.5625,c=2.75,d;return a<1/c?d=b*a*a:a<2/c?(a-=1.5/c,d=b*a*a+.75):a<2.5/c?(a-=2.25/c,d=b*a*a+.9375):(a-=2.625/c,d=b*a*a+.984375),d}};nc.easeIn=nc["ease-in"]=nc["<"],nc.easeOut=nc["ease-out"]=nc[">"],nc.easeInOut=nc["ease-in-out"]=nc["<>"],nc["back-in"]=nc.backIn,nc["back-out"]=nc.backOut;var oc=[],pc=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){setTimeout(a,16)},qc=function(){var b=+(new Date),c=0;for(;c1&&!d.next){for(r in j)j[q](r)&&(p[r]=d.totalOrigin[r]);d.el.attr(p),a(d.anim,d.el,d.anim.percents[0],null,d.totalOrigin,d.repeat-1)}d.next&&!d.stop&&a(d.anim,d.el,d.next,null,d.totalOrigin,d.repeat)}}k.svg&&m&&m.paper&&m.paper.safari(),oc.length&&pc(qc)},rc=function(a){return a>255?255:a<0?0:a};dc.animateWith=function(a,b,c,d,e,f){var g=c?k.animation(c,d,e,f):b,h=a.status(b);return this.animate(g).status(g,h*b.ms/g.ms)},dc.onAnimation=function(a){return a?eve.on("anim.frame."+this.id,a):eve.unbind("anim.frame."+this.id),this},b.prototype.delay=function(a){var c=new b(this.anim,this.ms);return c.times=this.times,c.del=+a||0,c},b.prototype.repeat=function(a){var c=new b(this.anim,this.ms);return c.del=this.del,c.times=G.floor(H(a,0))||1,c},k.animation=function(a,c,d,e){if(a instanceof b)return a;if(k.is(d,"function")||!d)e=e||d||null,d=null;a=Object(a),c=+c||0;var f={},g,h;for(h in a)a[q](h)&&$(h)!=h&&$(h)+"%"!=h&&(g=!0,f[h]=a[h]);return g?(d&&(f.easing=d),e&&(f.callback=e),new b({100:f},c)):new b(a,c)},dc.animate=function(c,d,e,f){var g=this;if(g.removed)return f&&f.call(g),g;var h=c instanceof b?c:k.animation(c,d,e,f);return a(h,g,h.percents[0],null,g.attr()),g},dc.setTime=function(a,b){return a&&b!=null&&this.status(a,I(b,a.ms)/a.ms),this},dc.status=function(b,c){var d=[],e=0,f,g;if(c!=null)return a(b,this,-1,I(c,1)),this;f=oc.length;for(;e.5)*2-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&n!=.5&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/);if(j=="linear"){var t=e.shift();t=-d(t);if(isNaN(t))return null;var u=[0,0,f.cos(a.rad(t)),f.sin(a.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=a._parseDots(e);if(!w)return null;k=k.replace(/[\(\)\s,\xb0#]/g,"_"),b.gradient&&k!=b.gradient.id&&(p.defs.removeChild(b.gradient),delete b.gradient);if(!b.gradient){s=q(j+"Gradient",{id:k}),b.gradient=s,q(s,j=="radial"?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:b.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;x1?F.opacity/100:F.opacity});case"stroke":F=a.getRGB(p),i.setAttribute(o,F.hex),o=="stroke"&&F[b]("opacity")&&q(i,{"stroke-opacity":F.opacity>1?F.opacity/100:F.opacity}),o=="stroke"&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":(d.type=="circle"||d.type=="ellipse"||c(p).charAt()!="r")&&r(d,p);break;case"opacity":k.gradient&&!k[b]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){G=a._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),G&&(H=G.getElementsByTagName("stop"),q(H[H.length-1],{"stop-opacity":p}));break};default:o=="font-size"&&(p=e(p,10)+"px");var I=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[I]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if(d.type=="text"&&!!(f[b]("text")||f[b]("font")||f[b]("font-size")||f[b]("x")||f[b]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(a._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10;if(f[b]("text")){g.text=f.text;while(h.firstChild)h.removeChild(h.firstChild);var j=c(f.text).split("\n"),k=[],m;for(var n=0,o=j.length;n"));var Y=V.getBoundingClientRect();t.W=m.w=(Y.right-Y.left)/W,t.H=m.h=(Y.bottom-Y.top)/W,t.X=m.x,t.Y=m.y+t.H/2,("x"in i||"y"in i)&&(t.path.v=a.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));var Z=["x","y","text","font","font-family","font-weight","font-style","font-size"];for(var $=0,_=Z.length;$<_;$++)if(Z[$]in i){t._.dirty=1;break}switch(m["text-anchor"]){case"start":t.textpath.style["v-text-align"]="left",t.bbx=t.W/2;break;case"end":t.textpath.style["v-text-align"]="right",t.bbx=-t.W/2;break;default:t.textpath.style["v-text-align"]="center",t.bbx=0}t.textpath.style["v-text-kern"]=!0}},C=function(b,f,g){b.attrs=b.attrs||{};var h=b.attrs,i=Math.pow,j,k,l="linear",m=".5 .5";b.attrs.gradient=f,f=c(f).replace(a._radial_gradient,function(a,b,c){return l="radial",b&&c&&(b=d(b),c=d(c),i(b-.5,2)+i(c-.5,2)>.25&&(c=e.sqrt(.25-i(b-.5,2))*((c>.5)*2-1)+.5),m=b+n+c),o}),f=f.split(/\s*\-\s*/);if(l=="linear"){var p=f.shift();p=-d(p);if(isNaN(p))return null}var q=a._parseDots(f);if(!q)return null;b=b.shape||b.node;if(q.length){b.removeChild(g),g.on=!0,g.method="none",g.color=q[0].color,g.color2=q[q.length-1].color;var r=[];for(var s=0,t=q.length;s')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},a._engine.initWin(a._g.win),a._engine.create=function(){var b=a._getContainer.apply(0,arguments),c=b.container,d=b.height,e,f=b.width,g=b.x,h=b.y;if(!c)throw new Error("VML container not found.");var i=new a._Paper,j=i.canvas=a._g.doc.createElement("div"),k=j.style;return g=g||0,h=h||0,f=f||512,d=d||342,i.width=f,i.height=d,f==+f&&(f+="px"),d==+d&&(d+="px"),i.coordsize=u*1e3+n+u*1e3,i.coordorigin="0 0",i.span=a._g.doc.createElement("span"),i.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",j.appendChild(i.span),k.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d),c==1?(a._g.doc.body.appendChild(j),k.left=g+"px",k.top=h+"px",k.position="absolute"):c.firstChild?c.insertBefore(j,c.firstChild):c.appendChild(j),i.renderfix=function(){},i},a.prototype.clear=function(){a.eve("clear",this),this.canvas.innerHTML=o,this.span=a._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},a.prototype.remove=function(){a.eve("remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var b in this)this[b]=typeof this[b]=="function"?a._removedFactory(b):null;return!0};var G=a.st;for(var H in E)E[b](H)&&!G[b](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}(window.Raphael),function(){var a=/\{([^\}]+)\}/g,b=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,c=function(a,c,d){var e=d;return c.replace(b,function(a,b,c,d,f){b=b||d,e&&(b in e&&(e=e[b]),typeof e=="function"&&f&&(e=e()))}),e=(e==null||e==d?a:e)+"",e},d=function(b,d){return String(b).replace(a,function(a,b){return c(a,b,d)})};Raphael.fn.popup=function(a,b,c,e,f){e=String(e||"top-middle").split("-"),e[1]=e[1]||"middle";var g=8,h=c.getBBox(),i=Math.round(h.width),j=Math.round(h.height),k=Math.round(h.x)-g,l=Math.round(h.y)-g,m=Math.min(j/2,i/2,10),n={top:"M{x},{y}h{w4},{w4},{w4},{w4}a{r},{r},0,0,1,{r},{r}v{h4},{h4},{h4},{h4}a{r},{r},0,0,1,-{r},{r}l-{right},0-{gap},{gap}-{gap}-{gap}-{left},0a{r},{r},0,0,1-{r}-{r}v-{h4}-{h4}-{h4}-{h4}a{r},{r},0,0,1,{r}-{r}z",bottom:"M{x},{y}l{left},0,{gap}-{gap},{gap},{gap},{right},0a{r},{r},0,0,1,{r},{r}v{h4},{h4},{h4},{h4}a{r},{r},0,0,1,-{r},{r}h-{w4}-{w4}-{w4}-{w4}a{r},{r},0,0,1-{r}-{r}v-{h4}-{h4}-{h4}-{h4}a{r},{r},0,0,1,{r}-{r}z",right:"M{x},{y}h{w4},{w4},{w4},{w4}a{r},{r},0,0,1,{r},{r}v{h4},{h4},{h4},{h4}a{r},{r},0,0,1,-{r},{r}h-{w4}-{w4}-{w4}-{w4}a{r},{r},0,0,1-{r}-{r}l0-{bottom}-{gap}-{gap},{gap}-{gap},0-{top}a{r},{r},0,0,1,{r}-{r}z",left:"M{x},{y}h{w4},{w4},{w4},{w4}a{r},{r},0,0,1,{r},{r}l0,{top},{gap},{gap}-{gap},{gap},0,{bottom}a{r},{r},0,0,1,-{r},{r}h-{w4}-{w4}-{w4}-{w4}a{r},{r},0,0,1-{r}-{r}v-{h4}-{h4}-{h4}-{h4}a{r},{r},0,0,1,{r}-{r}z"},o={hx0:a-(k+g+i-m*2),hx1:a-(k+g+i/2-m),hx2:a-(k+g+m),vhy:b-(l+g+j+g+m),"^hy":b-(l-m)},p=[{x:k+g,y:l,w:i,w4:i/4,h4:j/4,right:0,left:i-m*2,bottom:0,top:j-m*2,r:g,h:j,gap:m},{x:k+g,y:l,w:i,w4:i/4,h4:j/4,left:i/2-m,right:i/2-m,top:j/2-m,bottom:j/2-m,r:g,h:j,gap:m},{x:k+g,y:l,w:i,w4:i/4,h4:j/4,left:0,right:i-m*2,top:0,bottom:j-m*2,r:g,h:j,gap:m}][e[1]=="middle"?1:(e[1]=="top"||e[1]=="left")*2],q=0,r=0,s=this.path(d(n[e[0]],p)).insertBefore(c);switch(e[0]){case"top":q=a-(k+g+p.left+m),r=b-(l+g+j+g+m);break;case"bottom":q=a-(k+g+p.left+m),r=b-(l-m);break;case"left":q=a-(k+g+i+g+m),r=b-(l+g+p.top+m);break;case"right":q=a-(k-m),r=b-(l+g+p.top+m)}return s.translate(q,r),f?(f=s.attr("path"),s.remove(),{path:f,dx:q,dy:r}):(c.translate(q,r),s)}}(),function(a){"use strict";if(!a||!a.el)return;if(a.el.fitText)return;a.el.fitText=function(a,b){if(this.removed||this.type!=="text")return this;typeof a!="number"&&(a=this.paper.width),typeof b=="string"?this.attr("text",b):b=this.attr("text");var c=this.getBBox().width;if(c>a){var d=c/b.length,e=Math.round(a/d),f=b.substr(0,e-3);this.attr({text:f+"...",title:b});while(this.getBBox().width>a&&f.length>0)f=f.slice(0,-1),this.attr("text",f+"...")}else this.attr("title","");return this}}(Raphael),Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){for(var c=b||0,d=this.length;c(.*)<\/svg>/i))throw"The data you entered doesn't contain valid SVG.";var f=new RegExp('([a-z-]+)="(.*?)"',"gi"),g=new RegExp("([a-z-]+) ?: ?([^ ;]+)[ ;]?","gi"),h=new RegExp("<(rect|polyline|ellipse|path|polygon|image|text|circle).*?/>","gi"),i={font:"13px Helvetica, Arial",fill:"#fff"},j=c.set();j.push(c.text(100,15,"Lorem ipsum dol").attr(i)),j.hide();var k=c.popup(0,0,j,"top").attr({fill:"#333",stroke:"#111","stroke-width":2,"fill-opacity":.7}).hide(),l=Array(),m={},n=0,o=[];while(match=h.exec(a)){var p,q,r={fill:"#fff"},s=RegExp.$1,t=!1,u=Array("#82aa00","#444");while(f.exec(match))switch(RegExp.$1){case"stroke-dasharray":r[RegExp.$1]="- ";break;case"style":q=RegExp.$2;break;case"id":t=!0,number=RegExp.$2;break;default:r[RegExp.$1]=RegExp.$2}typeof r["stroke-width"]=="undefined"&&(r["stroke-width"]=typeof r.stroke=="undefined"?0:1);if(q)while(g.exec(q))r[RegExp.$1]=RegExp.$2;switch(s){case"rect":p=this.rect();break;case"circle":p=this.circle(),r.label!=null&&(p.label=this.text(r.cx,r.cy,r.label).attr({font:"9px Helvetica, Arial",fill:"#fff"}));break;case"ellipse":p=this.ellipse();break;case"path":p=this.path(r.d);break;case"polygon":p=this.polygon(r.points);break;case"image":p=this.image();break;case"text":p=null;break;default:p=null}if(p==null)continue;p.attr(r),outopacity=1,overopacity=.8;if(s=="circle"){if(r.label!=null&&o.indexOf(r.label)==-1){n+=1,o.push(r.label),legend_dot=this.circle(),y=n*22+50,legend_dot.attr({cx:12,cy:y,r:8,fill:"black"}),this.text(12,y,r.label).attr({font:"10px Helvetica, Arial",fill:"#fff"});var v=$("html").attr("lang")=="pl"?r.labelPL:r.labelEN;this.text(25,y,v).attr({font:"12px Helvetica, Arial",fill:"#000","text-anchor":"start"})}shape_opaq=this.circle(),shape_opaq.circle=p,shape_opaq.hint_label=$("html").attr("lang")=="pl"?r.labelPL:r.labelEN,shape_opaq.attr({cx:r.cx,cy:r.cy,r:14,fill:"black","fill-opacity":.01,stroke:"none"}),shape_opaq.hover(function(a){this.circle.animate({r:14}),this.circle.label.attr({"font-size":"14px"}),j[0].attr({text:this.hint_label}),k=c.popup(0,0,j,"top").attr({fill:"#333",stroke:"#111","stroke-width":2,"fill-opacity":.7}).hide(),k.show().toFront(),j.show().toFront()},function(a){k.hide(),j.hide(),this.circle.animate({r:"8"}),this.circle.label.attr({"font-size":"9px"})}),shape_opaq.mousemove(function(a){l=Array(k.getBBox().x+k.getBBox().width/2,k.getBBox().y-53);if($.browser.msie)var b=Array(a.x,a.y);else if($.browser.opera)var c=$(e).position(),b=Array(a.x-c.left-415,a.offsetY+this.getBBox().y);else var b=Array(a.layerX,a.layerY);var d=Array(b[0]-parseInt(l[0]),b[1]-parseInt(l[1])-100);k.stop().translate(d[0],d[1]),j.stop().translate(d[0],d[1])}),$("html").attr("lang")=="pl"&&typeof r["urlPL"]!="undefined"&&r["urlPL"]!=""&&(shape_opaq.attr({cursor:"pointer"}),shape_opaq.url=r.urlPL,shape_opaq.click(function(){return window.location=this.url,!1})),$("html").attr("lang")=="en"&&typeof r["urlEN"]!="undefined"&&r["urlEN"]!=""&&(shape_opaq.attr({cursor:"pointer"}),shape_opaq.url=r.urlEN,shape_opaq.click(function(){return window.location=this.url,!1}))}number.match(/line\d+/)&&p.attr({"stroke-dasharray":"- "});if(number.match(/num\d+/)){p.number=number.replace("num",""),m[p.number]=p;if(d&&p.number&&d[p.number]&&d[p.number][1]!=""){var w=d[p.number][2];if(w==""||w==undefined)w="#4b8ede"}else if(d&&p.number&&d[p.number]&&d[p.number][3]!=""){var w=d[p.number][2];if(w==""||w=="#"||w==undefined)w="#fff"}else if(d&&p.number&&d[p.number]&&d[p.number][2]!=""){var w=d[p.number][2];if(w==""||w=="#"||w==undefined)w="#fff"}else var w="none";p.attr({fill:w,"fill-opacity":outopacity,stroke:w,"stroke-width":.1,"stroke-opacity":0}),p.mousemove(function(a){l=Array(k.getBBox().x+k.getBBox().width/2,k.getBBox().y-53);if($.browser.msie)var b=Array(a.x,a.y);else if($.browser.opera)var c=$(e).position(),b=Array(a.x-c.left-415,a.offsetY+this.getBBox().y);else var b=Array(a.layerX,a.layerY);var f=0;d[this.number][3]!=""&&(f=20);var g=Array(b[0]-parseInt(l[0]),b[1]-parseInt(l[1])-100-f);k.stop().translate(g[0],g[1]),j.stop().translate(g[0],g[1])}),p.hover(function(a){if(d&&this.number&&d[this.number]&&d[this.number][1]!=""){var b=d[this.number][2];if(b==""||b==undefined)b="#4b8ede";this.attr({"fill-opacity":overopacity,cursor:"pointer"});var e=d[this.number][0];d[this.number][3]&&d[this.number][3]!=""&&(e+="\n"+d[this.number][3]),j[0].attr({text:e}),k=c.popup(0,0,j,"top").attr({fill:"#333",stroke:"#111","stroke-width":2,"fill-opacity":.7}).hide(),k.show().toFront(),j.show().toFront();for(key in m)if(key!=this.number){var f=typeof d[key],g=typeof d[this.number];if(f!="undefined"&&g!="undefined"){var h=d[key][1],i=d[this.number][1];h!="undefined"&&i!="undefined"&&h==i&&m[key].attr({"fill-opacity":overopacity,cursor:"pointer"})}}}else if(d&&this.number&&d[this.number]&&d[this.number][3]!=""){var e=d[this.number][3];j[0].attr({text:e}),k=c.popup(0,0,j,"top").attr({fill:"#333",stroke:"#111","stroke-width":2,"fill-opacity":.7}).hide(),k.show().toFront(),j.show().toFront()}else k.hide(),j.hide()},function(){k.hide(),j.hide();for(key in m)if(key!=this.number){var a=typeof d[key],b=typeof d[this.number];if(a!="undefined"&&b!="undefined"){var c=d[key][1],e=d[this.number][1];c!="undefined"&&e!="undefined"&&c==e&&m[key].attr({"fill-opacity":outopacity})}}this.attr({"fill-opacity":outopacity})}),p.click(function(){if(d&&this.number&&d[this.number]&&d[this.number][1]!="")return window.location=d[this.number][1],!1})}typeof b!="undefined"&&b.push(p)}}catch(x){window.console?console.log("The SVG data you entered was invalid! ("+x+")"):alert(x)}},Raphael.fn.polygon=function(a){var b=["M"],c=a.split(" ");for(var d=0;d95&&a<112)continue;d.hasOwnProperty(a)&&(h[d[a]]=a)}}return h}function r(a,b,c){return c||(c=q()[a]?"keydown":"keypress"),c=="keypress"&&b.length&&(c="keydown"),c}function s(a){return a==="+"?["+"]:(a=a.replace(/\+{2}/g,"+plus"),a.split("+"))}function t(a,b){var c,d,e,h=[];c=s(a);for(e=0;e1){w(a,g,b,d);return}h=t(a,d),c._callbacks[h.key]=c._callbacks[h.key]||[],q(h.key,h.modifiers,{type:h.action},e,a,f),c._callbacks[h.key][e?"unshift":"push"]({callback:b,modifiers:h.modifiers,action:h.action,seq:e,level:f,combo:a})}var c=this;a=a||b;if(!(c instanceof v))return new v(a);c.target=a,c._callbacks={},c._directMap={};var d={},e,f=!1,g=!1,h=!1;c._handleKey=function(a,b,c){var d=q(a,b,c),e,f={},j=0,k=!1;for(e=0;e":".","?":"/","|":"\\"},g={option:"alt",command:"meta","return":"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},h;for(var i=1;i<20;++i)d[111+i]="f"+i;for(i=0;i<=9;++i)d[i+96]=i.toString();v.prototype.bind=function(a,b,c){var d=this;return a=a instanceof Array?a:[a],d._bindMultiple.call(d,a,b,c),d},v.prototype.unbind=function(a,b){var c=this;return c.bind.call(c,a,function(){},b)},v.prototype.trigger=function(a,b){var c=this;return c._directMap[a+":"+b]&&c._directMap[a+":"+b]({},a),c},v.prototype.reset=function(){var a=this;return a._callbacks={},a._directMap={},a},v.prototype.stopCallback=function(a,b){var c=this;if((" "+b.className+" ").indexOf(" mousetrap ")>-1)return!1;if(u(b,c.target))return!1;if("composedPath"in a&&typeof a.composedPath=="function"){var d=a.composedPath()[0];d!==a.target&&(b=d)}return b.tagName=="INPUT"||b.tagName=="SELECT"||b.tagName=="TEXTAREA"||b.isContentEditable},v.prototype.handleKey=function(){var a=this;return a._handleKey.apply(a,arguments)},v.addKeycodes=function(a){for(var b in a)a.hasOwnProperty(b)&&(d[b]=a[b]);h=null},v.init=function(){var a=v(b);for(var c in a)c.charAt(0)!=="_"&&(v[c]=function(b){return function(){return a[b].apply(a,arguments)}}(c))},v.init(),a.Mousetrap=v,typeof module!="undefined"&&module.exports&&(module.exports=v),typeof define=="function"&&define.amd&&define(function(){return v})}(typeof window!="undefined"?window:null,typeof window!="undefined"?document:null),$(function(){var a=function(){var a=$("html");Mousetrap.bind(["alt+1","alt+g"],function(){window.location.href="/"}),Mousetrap.bind(["alt+0","alt+d"],function(){a.attr("lang")=="pl"&&(window.location.href="/deklaracja-dostepnosci")}),Mousetrap.bind(["alt+9","alt+k"],function(){a.attr("lang")=="pl"?window.location.href="/kontakt":window.location.href="/contact"}),Mousetrap.bind(["alt+3","alt+m"],function(){window.location.href="/sitemap"}),Mousetrap.bind(["alt+4","alt+s"],function(){$("#frm-search-page input[type=text]").val("").focus()}),Mousetrap.bind(["alt+5","alt+c"],function(){$("#menu2 li a#contrast").click()}),Mousetrap.bind(["alt+6","alt+f"],function(){$("#menu2 li a.bigger-font").click()}),Mousetrap.bind(["alt+7","alt+g"],function(){$("#menu2 li a.normal-font").click()})};a()}),String.prototype.setCharAt=function(a,b){return a>this.length-1?this:this.substr(0,a)+b+this.substr(a+1)},String.prototype.toUnaccented=function(){var a="ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöøùúûüýĄĆĘŁŃÓŚŻŹąćęłńóśżź",b="AAAAAACEEEEIIIIDNOOOOOxOUUUUYaaaaaaceeeeiiiinoooooouuuuyACELNOSZZacelnoszz",c=this;for(var d=0;d=0)c=c.setCharAt(e,b[d]),e=c.indexOf(a[d])}return c},String.prototype.toPermalink=function(){var a=this.toUnaccented().toLowerCase();a=a.replace(/[^a-z0-9\w\-\_]+/g,"-");while(a.match(/--/g))a=a.replace(/--/,"-");return a},String.prototype.getNumber=function(a){var b=new RegExp(a+"(\\d+)"),c=b.exec(this);return c&&c.length>1?parseInt(c[1]):NaN};var Inspect={TYPE_FUNCTION:"function",methods:function(a){var b=a||self,c=[];for(prop in b)typeof b[prop]==Inspect.TYPE_FUNCTION&&typeof Inspect[prop]!=Inspect.TYPE_FUNCTION&&c.push(prop);return c},properties:function(a){var b=a||self,c=[];for(prop in b)typeof b[prop]!=Inspect.TYPE_FUNCTION&&typeof Inspect[prop]!=Inspect.TYPE_FUNCTION&&c.push(prop);return c}};(function(a){var b=a("html").attr("lang");b!="en"&&a.getScript("/assets/ui/i18n/ui.datepicker-"+b+".js"),a.datepicker.setDefaults({firstDay:1,highlightWeek:!0,showOtherMonths:!0,showAnim:"drop",showOptions:{direction:"up"},buttonImage:"/assets/admin/ico-datepicker.png",buttonImageOnly:!0,showOn:"button",closeAtTop:!1,dateFormat:"yy/mm/dd"}),jQuery.fn.dataTableExt&&(jQuery.fn.dataTableExt.oApi.fnSetFilteringDelay=function(b,c){var d=this;return this.each(function(b){a.fn.dataTableExt.iApiIndex=b;var c=c&&/^[0-9]+$/.test(c)?c:250,e=this,f=null,g=null,h=a("input",d.fnSettings().aanFeatures.f);return h.unbind("keyup").bind("keyup",function(){var j=e;if(g===null||g!=h.val())window.clearTimeout(f),g=h.val(),f=window.setTimeout(function(){a.fn.dataTableExt.iApiIndex=b,d.fnFilter(h.val())},c)}),this}),this},a.fn.dataTableExt.oApi.fnGetColumnData=function(a,b,c,d,e){if(typeof b=="undefined")return new Array;typeof c=="undefined"&&(c=!0),typeof d=="undefined"&&(d=!0),typeof e=="undefined"&&(e=!0);var f;d==1?f=a.aiDisplay:f=a.aiDisplayMaster;var g=new Array;for(var h=0,i=f.length;h-1)continue;g.push(k)}return g},jQuery.fn.dataTableExt.oSort["pl_date-asc"]=function(a,b){var c=a.split("."),d=b.split("."),e=(c[2]+c[1]+c[0])*1,f=(d[2]+d[1]+d[0])*1;return ef?1:0},jQuery.fn.dataTableExt.oSort["pl_date-desc"]=function(a,b){var c=a.split("."),d=b.split("."),e=(c[2]+c[1]+c[0])*1,f=(d[2]+d[1]+d[0])*1;return ef?-1:0},jQuery.fn.dataTableExt.oSort["currency-asc"]=function(a,b){a=a.replace(/\s/g,""),b=b.replace(/\s/g,"");var c=a=="-"?0:a.replace(/,/g,""),d=b=="-"?0:b.replace(/,/g,"");return c=parseFloat(c),d=parseFloat(d),c-d},jQuery.fn.dataTableExt.oSort["currency-desc"]=function(a,b){a=a.replace(/\s/g,""),b=b.replace(/\s/g,"");var c=a=="-"?0:a.replace(/,/g,""),d=b=="-"?0:b.replace(/,/g,"");return c=parseFloat(c),d=parseFloat(d),d-c},jQuery.fn.dataTableExt.oSort["html-asc"]=function(a,b){var c=a.replace(/(<([^>]+)>)/ig,"").toLowerCase(),d=b.replace(/(<([^>]+)>)/ig,"").toLowerCase();return cd?1:0},jQuery.fn.dataTableExt.oSort["html-desc"]=function(a,b){var c=a.replace(/(<([^>]+)>)/ig,"").toLowerCase(),d=b.replace(/(<([^>]+)>)/ig,"").toLowerCase();return cd?-1:0},jQuery.fn.dataTableExt.oSort["num-html-asc"]=function(a,b){var c=a.replace(/(<([^>]+)>)/ig,"").toLowerCase(),d=b.replace(/(<([^>]+)>)/ig,"").toLowerCase();return c=parseFloat(c),d=parseFloat(d),c-d},jQuery.fn.dataTableExt.oSort["num-html-desc"]=function(a,b){var c=a.replace(/(<([^>]+)>)/ig,"").toLowerCase(),d=b.replace(/(<([^>]+)>)/ig,"").toLowerCase();return c=parseFloat(c),d=parseFloat(d),d-c},a(document).ready(function(){a(".dataTable").dataTable().fnSetFilteringDelay()}))})(jQuery),function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;k=function(a,b,c){return b==null&&(b="PLN"),c==null&&(c=0),a.toFixed(c,","," ")+(" "+b)},l=function(a,b,c){return b==null&&(b="PLN"),c==null&&(c=2),a.toFixed(c,","," ")+(" "+b)},m=function(){if($("#store_basket").length>0)return $.ajax({url:"/small_basket",success:function(a){return $("#store_basket").replaceWith(a)}})},h=function(){return m(),$("a.add_to_basket").live("ajax:complete",function(a,b,c){var d;if(c==="success")return $(this).text("Pozycja dodana do koszyka").css({background:"none","pointer-events":"none"}),d=parseInt(b.responseText),isNaN(d)||$("header a.notepad").text("Koszyk ("+d+")").css({display:"block"}),m()}),$("#frm-basket").live("ajax:complete",function(a,b,c){$(this).find("input[type=submit]").attr("disabled",null);if(c==="success")return $(".basket_items",this).replaceWith(b.responseText)}).live("ajax:beforeSend",function(){return $(this).find("input[type=submit]").attr("disabled","disabled")})},a=function(){var a;return a=$(".has_billing_address input").is(":checked"),$("#frm-store-order #billing_address_data").css({display:a?"block":"none"})},b=function(){var a;return a=$(".has_contact_address input").is(":checked"),$("#frm-store-order #contact_address_data").css({display:a?"block":"none"})},f=function(){var a;return a=$(".has_shipping_address input").is(":checked"),$("#frm-store-order #shipping_address_data").css({display:a?"block":"none"})},d=function(){var a,b;return a=$(".first_name input").val(),b=$(".last_name input").val(),$(".shipping_address_recipient input, .billing_address_recipient input, .contact_address_recipient input").each(function(c,d){var e;return e=/^\s+|\s+$/g,$(d).val((a+" "+b).replace(e,""))})},c=function(){var a,b,c,d,e;return e=$("#frm-store-order ul.delivery-method input[type=radio]:checked"),a=parseFloat($("#frm-store-order span.basket_total_price").text()),b=$(e).closest("li").find("span.delivery_name").text(),c=parseFloat($(e).closest("li").find("span.delivery_surcharge").text()),$("tbody.delivery td.name").text("Sposób dostawy: "+b),$("tbody.delivery td.surcharge").text(l(c)),d=parseFloat($("ul.inform-method input[type=radio]:checked").closest("li").find("span.information_method_surcharge").text()),isNaN(d)&&(d=0),$("tbody.order_total td.total_price").text(l(a+c+d)),$("ul.payment-method > li").css({display:"block"}),b==="Odbiór osobisty"?$("li.za-pobraniem").css({display:"none"}):$("li.przy-odbiorze").css({display:"none"}).find("input[type=radio]:checked").attr("checked",null),b==="List polecony za pobraniem"?($("li.przelewy24").css({display:"none"}),$("li.tradycyjny").css({display:"none"})):$("li.za-pobraniem").css({display:"none"}).find("input[type=radio]:checked").attr("checked",null),$("tbody.delivery, tbody.order_total").css({display:"table-row-group"}),!0},e=function(){var a,b,c,d,e;return e=$("#frm-store-order ul.inform-method input[type=radio]:checked"),a=parseFloat($("#frm-store-order span.basket_total_price").text()),c=$(e).closest("li").find("span.information_method_name").text(),d=parseFloat($(e).closest("li").find("span.information_method_surcharge").text()),$("tbody.information td.name").text("Sposób potwierdzenia zawarcia umowy: "+c),$("tbody.information td.surcharge").text(l(d)),b=parseFloat($("ul.delivery-method input[type=radio]:checked").closest("li").find("span.delivery_surcharge").text()),isNaN(b)&&(b=0),$("tbody.order_total td.total_price").text(l(a+b+d)),$("tbody.information, tbody.order_total").css({display:"table-row-group"}),!0},n=function(){return $("#frm-store-order.payment").submit()},o=function(){return setTimeout(g,100),!0},j=function(){return $("#frm-store-order input").keypress(function(a){return a.which&&a.which===13||a.keyCode&&a.keyCode===13?($("#frm-store-order").submit(),!1):!0})},g=function(){return $("#frm-store-order .form-actions input").attr("disabled","disabled")},i=function(){if($("#frm-store-order").length===0)return;return $("#frm-store-order.payment").length===1?($("#frm-store-order.payment input.button").hide(),setTimeout(n,1e3)):$("#frm-store-order").length===1&&(j(),$("#frm-store-order").bind("submit",o)),$(".contact_address_recipient input").val()===""&&($(".first_name input").live("change keyup",d),$(".last_name input").live("change keyup",d),d()),$(".has_billing_address input").live("change",a).change(),$(".has_contact_address input").live("change",b).change(),$(".has_shipping_address input").live("change",f).change(),$("input[type=checkbox].error").each(function(a,b){return $(b).closest("div.check_box").find("label").addClass("error")}),$("#frm-store-order ul.inform-method input[type=radio]").bind("change",e).change(),$("#frm-store-order ul.delivery-method input[type=radio]").bind("change",c).change()},h(),i()}.call(this),function(){var a;$(".gallery-carousel").length>0&&$(".gallery-carousel").each(function(a,b){return $(this).append('«»'),$(this).find(".images").carouFredSel({auto:!1,height:"auto",items:{visible:4},prev:{button:"#carousel-left"+a},next:{button:"#carousel-right"+a}})}),$(".gallery-carousel-vertical").length>0&&$(".gallery-carousel-vertical").each(function(a,b){return $(this).append('updown'),$(this).find(".images").carouFredSel({auto:!0,direction:"up",items:{visible:3},scroll:{items:1},prev:{button:"#carousel-up"+a},next:{button:"#carousel-down"+a}})}),$(".gallery-fade").length>0&&$(".gallery-fade").orbit({animation:"fade",captionAnimation:"fade",timer:!0,directionalNav:!0,bullets:!1}),$(".gallery-fade-middle").length>0&&$(".gallery-fade-middle").orbit({animation:"fade",captionAnimation:"fade",timer:!0,directionalNav:!0,bullets:!1}),$(".gallery-features").length>0&&($(".gallery-features .images").orbit({animation:"fade",captionAnimation:"fade",advanceSpeed:5e3,timer:!0,pauseOnHover:!0,directionalNav:!1,bullets:!0,bulletThumbs:!$("body").hasClass("home"),bulletThumbLocation:"",centerBullets:!1}),$("body").hasClass("home")&&$(".gallery-features .images img[data-url]").bind("click",function(){return window.location=$(this).attr("data-url")})),$(".gallery-features-left").length>0&&($(".gallery-features-left .images").orbit({animation:"fade",captionAnimation:"fade",timer:!0,directionalNav:!1,bullets:!0,bulletThumbs:!$("body").hasClass("home"),bulletThumbLocation:"",centerBullets:!1}),$("body").hasClass("home")&&$(".gallery-features-left .images img[data-url]").bind("click",function(){return window.location=$(this).attr("data-url")})),$(".gallery-slider").length>0&&($(".gallery-slider").orbit({captionAnimation:"fade",advanceSpeed:5e3,timer:!0,pauseOnHover:!0,directionalNav:!0,bullets:!1}),a=$(".gallery-slider img").length+100,$(".gallery-slider img").css({display:"block"})),$(".gallery-slider-middle").length>0&&$(".gallery-slider-middle").orbit({captionAnimation:"fade",timer:!0,directionalNav:!0,bullets:!1})}.call(this),function(){$(function(){var a,b,c,d,e,f,g,h,i;if($("#eventplan").length===0)return;return $("html").attr("lang")==="pl"?(h=["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],f="WYSTAWY",e="WYDARZENIA",g="Dziś"):(h=["January","February","March","April","May","June","July","August","September","October","November","December"],f="EXHIBITIONS",e="EVENTS",g="Today"),a=function(){function a(){}return a}(),i=Raphael("eventplan"),b=null,$("#contrast").on("click",function(){return setTimeout(function(){return d(b)},50),!1}),d=function(c){var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb,Ob,Pb,Qb,Rb,Sb,Tb,Ub,Vb,Wb;A=[],w=[],x=[],x.push(0),b=c,o=c.getDate(),p=c.getMonth(),q=c.getFullYear(),t=(new Date(q,p+1,0)).
getDate(),fb=new Date(q,p,1),eb=new Date(q,p+1,1),$("#eventplan-items .item").each(function(){var b,c,d,e,f,g,h,i,j;j=new Date(Date.parse($(this).data("start"))),d=new Date(Date.parse($(this).data("finish"))),d.setDate(d.getDate()+1);if(jfb){g=new a,g.id=$(this).data("id"),g.href=$(this).data("href"),g.start=j,g.finish=d,g.box_start=j>fb?j:fb,g.box_finish=dg.box_start.getMonth()&&(c=31),e=!1;for(f=h=0,i=x.length;0<=i?hi;f=0<=i?++h:--h)if(x[f]=3?A.length*40:120,v=x.length>=5?x.length*y:5*y,Mb=z+v+Gb+D,i.setSize(Nb,Mb),U={stroke:"#ddd"},i.path("M 0,"+(D+Gb-.5)+" L "+(Nb-cb)+","+(D+Gb-.5)).attr(U),i.path("M 0,"+(D+Gb+z-.5)+" L "+(Nb-cb)+","+(D+Gb+z-.5)).attr(U),i.path("M "+(bb-.5)+","+Mb+" L "+(bb-.5)+","+(D-.5)+" L "+(Nb-cb+.5)+","+(D-.5)+" L "+(Nb-cb+.5)+","+Mb).attr(U),i.path("M 0.5,"+(D+Gb)+" L 0.5,"+(Mb-.5)+" L "+(Nb-cb)+","+(Mb-.5)).attr(U),Cb={font:"bold 15px Arial",fill:"#808080","text-anchor":"middle"},i.text(Nb/2,D+15,X).attr(Cb),zb={font:"bold 13px Arial",fill:"#808080","text-anchor":"end"},i.text(Nb-cb,15,""+q).attr(zb),Ab={font:"normal 13px Arial",fill:"#808080","text-anchor":"middle"},i.text(15,D+Gb+z/2,f).attr(Ab).rotate(-90),i.text(15,D+Gb+z+v/2,e).attr(Ab).rotate(-90),k=$.cookie("theme-version")==="dark"?"#3d3d3d":"#f3f3f3",m=0;for(F=0,I=A.length;Fr*s&&l!=="B"?(l="A")?(Eb=Rb-bb-10,Rb=bb+r*(E.box_start.getDate()-1)-10,Bb="end",Db="#808080"):(Rb=r*s+bb+10,Eb=Nb-bb-cb-Rb,Bb="start",Db="#808080"):(Eb=r*s,Rb+=Eb/2),Cb={x:Rb,y:Ub+20,fill:Db,"text-anchor":Bb},yb.attr(Cb),yb.fitText(Eb),yb.item=E,mb=[j,lb,yb];for(G=0,J=mb.length;G").attr("src","/assets/site/lay-mnu-tab.png").load(function(){$("html").addClass("colorize_menu")});var a=$("#content").width();$("#contrast").bind("click",function(){return $("html").toggleClass("dark"),$("html").hasClass("dark")?($.cookie("theme-version","dark",{expires:7,path:"/"}),$("#bookstore_logo img").eq(0).attr("src",$("#bookstore_logo img").eq(0).data("dark-src"))):($.cookie("theme-version","",{expires:7,path:"/"}),$("#bookstore_logo img").eq(0).attr("src",$("#bookstore_logo img").eq(0).data("light-src"))),!1}),$("a.normal-font").bind("click",function(){return $("html").addClass("normal").removeClass("bigger").removeClass("middle"),$.cookie("font-version","normal",{expires:7,path:"/"}),!1}),$("a.middle-font").bind("click",function(){return $("html").addClass("middle").removeClass("bigger").removeClass("normal"),$.cookie("font-version","middle",{expires:7,path:"/"}),!1}),$("a.bigger-font").bind("click",function(){return $("html").addClass("bigger").removeClass("middle").removeClass("normal"),$.cookie("font-version","bigger",{expires:7,path:"/"}),!1}),$.cookie("theme-version")=="dark"?$("html").addClass("dark"):$("html").removeClass("dark"),$.cookie("font-version")=="bigger"?$("html").addClass("bigger"):$("html").removeClass("bigger");if($("#bookstore_logo img").length>0){var b=$("#bookstore_logo img").eq(0);b.data("light-src",b.attr("src")),b.data("dark-src","/assets/site/img-mocak-bookstore.png"),$.cookie("theme-version")=="dark"&&b.attr("src",b.data("dark-src"))}$(".check_box span.error input[type=checkbox]").each(function(a,b){$(b).closest("div.check_box").find("label").addClass("error")}),initFloatImages(),initContentTabs(),initContactForm(),initLibraryForm(),initNewsletterForm(),initHomeCalendar(),initProductForm(),initTableOfContents(),initLocalPagination(),initMobileSite(),initBuildingMap(),initProductFilter(),activateCookieInfo(),changeAltForImage()}),function(a,b,c){var d,e=a.getElementsByTagName(b)[0];if(a.getElementById(c))return;d=a.createElement(b),d.id=c,d.src="//connect.facebook.net/pl_PL/all.js#xfbml=1",e.parentNode.insertBefore(d,e)}(document,"script","facebook-jssdk");