text: (function(){var e=window,t=document,n=e.MooTools.version.substring(0,3),i="1.2"===n||"1.1"===n,r=i||"1.3"===n,o=e.$extend||function(){return Object.append.apply(Object,arguments)};e.HighchartsAdapter={init:function(e){var t=Fx.prototype,n=t.start,i=Fx.Morph.prototype,r=i.compute;t.start=function(t){var i=this.element;return t.d&&(this.paths=e.init(i,i.d,this.toD)),n.apply(this,arguments),this},i.compute=function(t,n,i){var o=this.paths;return o?(this.element.attr("d",e.step(o[0],o[1],i,this.toD)),void 0):r.apply(this,arguments)}},adapterRun:function(e,t){return"width"===t||"height"===t?parseInt($(e).getStyle(t),10):void 0},getScript:function(e,n){var i=t.getElementsByTagName("head")[0],r=t.createElement("script");r.type="text/javascript",r.src=e,r.onload=n,i.appendChild(r)},animate:function(t,n,i){var r=t.attr,a=i&&i.complete;r&&!t.setStyle&&(t.getStyle=t.attr,t.setStyle=function(){var e=arguments;t.attr.call(t,e[0],e[1][0])},t.$family=function(){return!0}),e.HighchartsAdapter.stop(t),i=new Fx.Morph(r?t:$(t),o({transition:Fx.Transitions.Quad.easeInOut},i)),r&&(i.element=t),n.d&&(i.toD=n.d),a&&i.addEvent("complete",a),i.start(n),t.fx=i},each:function(e,t){return i?$each(e,t):Array.each(e,t)},map:function(e,t){return e.map(t)},grep:function(e,t){return e.filter(t)},inArray:function(e,t,n){return t.indexOf(e,n)},merge:function(){var e=arguments,t=[{}],n=e.length;if(i)e=$merge.apply(null,e);else{for(;n--;)"boolean"!=typeof e[n]&&(t[n+1]=e[n]);e=Object.merge.apply(Object,t)}return e},offset:function(e){return e=$(e).getOffsets(),{left:e.x,top:e.y}},extendWithEvents:function(e){e.addEvent||(e.nodeName?$(e):o(e,new Events))},addEvent:function(t,n,i){"string"==typeof n&&("unload"===n&&(n="beforeunload"),e.HighchartsAdapter.extendWithEvents(t),t.addEvent(n,i))},removeEvent:function(t,n,i){"string"!=typeof t&&(e.HighchartsAdapter.extendWithEvents(t),n?("unload"===n&&(n="beforeunload"),i?t.removeEvent(n,i):t.removeEvents&&t.removeEvents(n)):t.removeEvents())},fireEvent:function(e,t,n,i){t={type:t,target:e},t=r?new Event(t):new DOMEvent(t),t=o(t,n),t.preventDefault=function(){i=null},e.fireEvent&&e.fireEvent(t.type,t),i&&i(t)},washMouseEvent:function(e){return e.event||e},stop:function(e){e.fx&&e.fx.cancel()}}})();