function hijackAjaxLinks(){$("a.ajaxLink:not('.ui-checkbox')").live("click",function(){var a=$(this);return $("#"+a.attr("rel")).show(),a.parent().parent().find(".hide_while_loading").hide(),$.ajax({type:"POST",url:a.attr("href"),dataType:"script",data:{},success:function(){}}),!1})}function initAjaxCheckbox(){$(".ui-checkbox.ajaxLink").live("click",function(){var a=$(this);a.toggleClass("ui-checkbox-state-checked");var b=a.hasClass("ui-checkbox-state-checked")?1:0;return $("#"+a.attr("rel")).show(),a.parent().find(".hide_while_loading").hide(),ajaxUrl=a.attr("href")+(a.attr("href").indexOf("?")>0?"&":"?")+"mark="+b,$.ajax({type:"POST",url:ajaxUrl,dataType:"script",data:{},success:function(){}}),!1})}function initTooltip(){var a={tip:"leftTop",target:"rightTop",tooltip:"leftTop"},b={tip:"rightTop",target:"leftTop",tooltip:"rightTop"};$(".tip").each(function(){var c=$(this).parents("td").attr("rel"),d=$("#"+$(this).attr("rel")).html(),e=c>5?!1:!0;$(this).hasClass("inverted")&&(e=!1),$(this).qtip({content:d,style:{width:300,padding:5,background:"#000",color:"#fff",border:{width:3,radius:5,color:"#EC0075"},tip:e?a.tip:b.tip},show:{deplay:0,effect:{length:0}},hide:"mouseout",position:{corner:{target:e?a.target:b.target,tooltip:e?a.tooltip:b.tooltip},adjust:{y:7,x:c>5?-5:5}}})})}function initTableSorter(){if(!$(".my_shows tbody tr").length)return;$.tablesorter.defaults.widgets=["zebra"],$.tablesorter.addParser({id:"date",is:function(a){return!1},format:function(a){if(a.indexOf(",")>0){re=/(?:January|February|March|April|May|June|July|August|September|October|November|December?)\s\d{1,2}[a-z]{2},\s\d{4}/;var b=null,c=a.match(re)[0],d=c.replace(/st,|nd,|rd,|th,/,","),e=d.split(","),f=e[0],g=e[1].substring(0,5);b=f+","+g;var h=Date.parse(b);return isNaN(h)?-1e+22:h}return-1e+22},type:"numeric"}),$(".my_shows").tablesorter({cssAsc:"asc",cssDesc:"desc",headers:{0:{sorter:"string"},1:{sorter:"date"},2:{sorter:"date"},3:{sorter:!1},4:{sorter:!1}},sortList:[[0,0]],textExtraction:myTextExtraction,sortMultiSortKey:"altKey"}),$(".my_shows").bind("sortEnd",function(){if($("th.sort span").attr("style")){var a=$("th.sort span").attr("style").replace("_desc","_small").replace("_asc","_small"),b=a.replace("_small","_desc"),c=a.replace("_small","_asc");$("th.sort span").attr("style",a),$("th.asc span").attr("style",b),$("th.desc span").attr("style",c)}})}function initTogglers(){$("a.toggler").click(function(){var a=$("#"+$(this).attr("rel"));return a.is(":hidden")?a.fadeIn(1e3):a.fadeOut(500),!1})}function initCheckboxTogglers(){$(".toggler:checkbox").each(function(){setCheckbox($(this))}),$(".toggler:checkbox").change(function(){setCheckbox($(this))})}function setCheckbox(a){var b=a.is(":checked"),c=$("#"+a.attr("rel")+""),d=c.nextAll("label"),e=c.nextAll("span.ui-checkbox");b?(d.removeClass("disabled"),c.removeAttr("disabled")):(d.addClass("disabled"),c.attr({checked:!1,disabled:!0})),e&&c.checkBox("reflectUI")}function renderProgress(){$("#progress").length>0&&$.ajax({type:"GET",url:"/render_progress/"+$("#progress").data("user-id"),dataType:"script",success:function(){}})}function hideFlashes(){$("#notice").not(".static").length>0&&$("#notice").delay(5e3).slideUp(),$("#error").not(".static").length>0&&$("#error").delay(1e4).slideUp()}function initFacebookLike(){$("#facebook_button").length>0&&setTimeout("insertFacebookButton()",1e3)}function insertFacebookButton(){var a=$("#facebook_button").text();$.ajax({type:"GET",url:"/facebook_button/"+a,dataType:"script",data:{},success:function(){}})}function initFacebookSend(){$("#fb-root").length&&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/en_US/all.js#xfbml=1&appId=165505650138958",e.parentNode.insertBefore(d,e)}(document,"script","facebook-jssdk")}function initBannerReflection(){$("#show_info").length>0&&$("#show_info .show_banner img").reflect({opacity:.28,height:.42})}function initEpisodeOverviewToggle(){$(".season_list .overview a.toggle").live("click",function(){return $this=$(this),$this.parent().hide(),$this.parents(".overview").find("."+$this.attr("rel")).removeClass("hidden").show(),!1})}function initContentCarousel(){$("#settings_pagination a").click(function(){var a=$("#settings_pagination a").index(this);return $("#carousel_items .item").hide(),$("#carousel_items .item").eq(a).show(),$("#settings_pagination li").removeClass("selected"),$(this).parent().addClass("selected"),window.location.hash="#"+parseInt(a+1),!1});var a=window.location.hash;a==""&&(a="#7");if(a.indexOf("#")>=0){var b=a.replace("#","");parseInt(b)&&$("#settings_pagination a").eq(b-1).click()}}function initUnwatchedAnchors(){$("#show_anchors li a").click(function(){var a=$(this);$("#show_anchors li a").removeClass("selected"),a.addClass("selected"),$("#reload a span").text(a.text().replace(/\s\(\d+\)$/,"")),$("#unwatched_episodes > div").hide();var b=$("#"+a.parent().attr("id")+"_episodes");return b.length?(b.show(),$("#reload").show()):($("#reload").hide(),$("#unwatched_loader").removeClass("hidden").show(),$.ajax({type:"POST",url:a.attr("href"),dataType:"script",data:{},success:function(){}})),!1}),$("#show_anchors li:first a").click(),$("#reload a").click(function(){$link=$("#show_anchors ul .selected");var a=$link.parent().attr("id");return $("#"+a+"_episodes").remove(),$link.click(),!1})}function initProductAds(){if(!$("#amazon_products"))return;var a=[],b=$("#amazon_products");b.find("li").each(function(){var c=$(this).data("name"),d=b.data("product-type");a.push($.ajax({url:"http://api.episodecalendar.com/amazon_products/"+d+"/"+c+"?callback=?",dataType:"json",success:function(a){drawProduct(a,c)}}))}),$.when.apply($,a).then(function(){$("#products_loader").hide(),b.hide().addClass("completed").slideDown()})}function drawProduct(a,b){$container=$("#amazon_products ul"),$li=$container.find('li[data-name="'+b+'"]');if(a===null){$li.remove();return}a.MediumImage&&$(document.createElement("img")).attr("src",a.MediumImage.URL).appendTo($li.find(".image")),$li.find(".link").attr("href",a.DetailPageURL).text("Buy via Amazon").addClass("awesome magenta small"),$li.find(".title").text(a.ItemAttributes.Title)}function initEpisodeHider(){$(".episode .hide a, .episode .unhide a").click(function(){var a=$(this),b=a.parents(".episode"),c=b.hasClass("hidden_episode")?0:1;return $loader=$("#"+a.attr("rel")),$loader.show(),b.find(".hide_while_loading_small").hide(),ajaxUrl=a.attr("href")+(a.attr("href").indexOf("?")>0?"&":"?")+"hide="+c,$.ajax({type:"POST",url:ajaxUrl,dataType:"script",data:{},success:function(){b.find(".hide_while_loading_small").show(),b.find(".ui-checkbox-state-checked").removeClass("ui-checkbox-state-checked"),$loader.hide(),c===0?b.removeClass("hidden_episode"):b.addClass("hidden_episode")}}),!1})}function initContactForm(){$form=$("#new_ticket"),$checkbox=$("#contact :checkbox"),$checkbox.checkBox("changeCheckStatus",!1),$checkbox.click(function(){$form.toggleClass("disabled")}),$form.submit(function(){if($form.hasClass("disabled"))return!1})}function initSlider(){if(!$("#slides").length)return;$("#slides").slides({play:5500,pause:3500,hoverPause:!0,animationStart:function(a){$(".caption").animate({bottom:-38},200)},animationComplete:function(a){$(".caption").animate({bottom:0},200)},slidesLoaded:function(){$(".caption").animate({bottom:0},200)}})}function initTodoList(){$("#todo")&&(window.todoistApiKey="0fce5320b6386d4ad490f96328053f7b06fc9520",getTotodoistProjects())}function getTotodoistProjects(){var a=document.createElement("script");a.type="text/javascript",a.src="http://todoist.com/API/getProjects?token="+todoistApiKey+"&callback=getTotodoistProjectsCallback",document.getElementsByTagName("head")[0].appendChild(a)}function getTotodoistProjectsCallback(a){var b="EpisodeCalendarTodo";$(a).each(function(a){this.name==b&&(getUncompletedItems(this.id),getCompletedItems(this.id))})}function getUncompletedItems(a){var b=document.createElement("script");b.type="text/javascript",b.src="http://todoist.com/API/getUncompletedItems?token="+todoistApiKey+"&project_id="+a+"&callback=getUncompletedItemsCallback",document.getElementsByTagName("head")[0].appendChild(b)}function getUncompletedItemsCallback(a){$("#ajax_loader").hide(),$(a).each(function(a){var b=$("<li>").text(this.content);$("#priority_"+this.priority+" ul").append(b).parent().find("h3").removeClass("hidden")})}function getCompletedItems(a){var b=document.createElement("script");b.type="text/javascript",b.src="http://todoist.com/API/getCompletedItems?token="+todoistApiKey+"&project_id="+a+"&callback=getCompletedItemsCallback",document.getElementsByTagName("head")[0].appendChild(b)}function getCompletedItemsCallback(a){a.length>0&&$("#completed_tasks h2").show(),$(a).each(function(a){var b=$("<li>").text(this.content);$("#completed_tasks ul").append(b).parent().find("h3").removeClass("hidden")})}(function(a,b){var c;a.rails=c={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote], a[data-disable-with]",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not(button[type])",disableSelector:"input[data-disable-with], button[data-disable-with], textarea[data-disable-with]",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled",requiredInputSelector:"input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",fileInputSelector:"input:file",linkDisableSelector:"a[data-disable-with]",CSRFProtection:function(b){var c=a('meta[name="csrf-token"]').attr("content");c&&b.setRequestHeader("X-CSRF-Token",c)},fire:function(b,c,d){var e=a.Event(c);return b.trigger(e,d),e.result!==!1},confirm:function(a){return confirm(a)},ajax:function(b){return a.ajax(b)},handleRemote:function(d){var e,f,g,h=d.data("cross-domain")||null,i=d.data("type")||a.ajaxSettings&&a.ajaxSettings.dataType,j;if(c.fire(d,"ajax:before")){if(d.is("form")){e=d.attr("method"),f=d.attr("action"),g=d.serializeArray();var k=d.data("ujs:submit-button");k&&(g.push(k),d.data("ujs:submit-button",null))}else d.is(c.inputChangeSelector)?(e=d.data("method"),f=d.data("url"),g=d.serialize(),d.data("params")&&(g=g+"&"+d.data("params"))):(e=d.data("method"),f=d.attr("href"),g=d.data("params")||null);return j={type:e||"GET",data:g,dataType:i,crossDomain:h,beforeSend:function(a,e){return e.dataType===b&&a.setRequestHeader("accept","*/*;q=0.5, "+e.accepts.script),c.fire(d,"ajax:beforeSend",[a,e])},success:function(a,b,c){d.trigger("ajax:success",[a,b,c])},complete:function(a,b){d.trigger("ajax:complete",[a,b])},error:function(a,b,c){d.trigger("ajax:error",[a,b,c])}},f&&(j.url=f),c.ajax(j)}return!1},handleMethod:function(c){var d=c.attr("href"),e=c.data("method"),f=c.attr("target"),g=a("meta[name=csrf-token]").attr("content"),h=a("meta[name=csrf-param]").attr("content"),i=a('<form method="post" action="'+d+'"></form>'),j='<input name="_method" value="'+e+'" type="hidden" />';h!==b&&g!==b&&(j+='<input name="'+h+'" value="'+g+'" type="hidden" />'),f&&i.attr("target",f),i.hide().append(j).appendTo("body"),i.submit()},disableFormElements:function(b){b.find(c.disableSelector).each(function(){var b=a(this),c=b.is("button")?"html":"val";b.data("ujs:enable-with",b[c]()),b[c](b.data("disable-with")),b.prop("disabled",!0)})},enableFormElements:function(b){b.find(c.enableSelector).each(function(){var b=a(this),c=b.is("button")?"html":"val";b.data("ujs:enable-with")&&b[c](b.data("ujs:enable-with")),b.prop("disabled",!1)})},allowAction:function(a){var b=a.data("confirm"),d=!1,e;return b?(c.fire(a,"confirm")&&(d=c.confirm(b),e=c.fire(a,"confirm:complete",[d])),d&&e):!0},blankInputs:function(b,c,d){var e=a(),f,g=c||"input,textarea";return b.find(g).each(function(){f=a(this);if(d?f.val():!f.val())e=e.add(f)}),e.length?e:!1},nonBlankInputs:function(a,b){return c.blankInputs(a,b,!0)},stopEverything:function(b){return a(b.target).trigger("ujs:everythingStopped"),b.stopImmediatePropagation(),!1},callFormSubmitBindings:function(c,d){var e=c.data("events"),f=!0;return e!==b&&e.submit!==b&&a.each(e.submit,function(a,b){if(typeof b.handler=="function")return f=b.handler(d)}),f},disableElement:function(a){a.data("ujs:enable-with",a.html()),a.html(a.data("disable-with")),a.bind("click.railsDisable",function(a){return c.stopEverything(a)})},enableElement:function(a){a.data("ujs:enable-with")!==b&&(a.html(a.data("ujs:enable-with")),a.data("ujs:enable-with",!1)),a.unbind("click.railsDisable")}},a.ajaxPrefilter(function(a,b,d){a.crossDomain||c.CSRFProtection(d)}),a(document).delegate(c.linkDisableSelector,"ajax:complete",function(){c.enableElement(a(this))}),a(document).delegate(c.linkClickSelector,"click.rails",function(d){var e=a(this),f=e.data("method"),g=e.data("params");if(!c.allowAction(e))return c.stopEverything(d);e.is(c.linkDisableSelector)&&c.disableElement(e);if(e.data("remote")!==b)return(d.metaKey||d.ctrlKey)&&(!f||f==="GET")&&!g?!0:(c.handleRemote(e)===!1&&c.enableElement(e),!1);if(e.data("method"))return c.handleMethod(e),!1}),a(document).delegate(c.inputChangeSelector,"change.rails",function(b){var d=a(this);return c.allowAction(d)?(c.handleRemote(d),!1):c.stopEverything(b)}),a(document).delegate(c.formSubmitSelector,"submit.rails",function(d){var e=a(this),f=e.data("remote")!==b,g=c.blankInputs(e,c.requiredInputSelector),h=c.nonBlankInputs(e,c.fileInputSelector);if(!c.allowAction(e))return c.stopEverything(d);if(g&&e.attr("novalidate")==b&&c.fire(e,"ajax:aborted:required",[g]))return c.stopEverything(d);if(f)return h?c.fire(e,"ajax:aborted:file",[h]):!a.support.submitBubbles&&a().jquery<"1.7"&&c.callFormSubmitBindings(e,d)===!1?c.stopEverything(d):(c.handleRemote(e),!1);setTimeout(function(){c.disableFormElements(e)},13)}),a(document).delegate(c.formInputClickSelector,"click.rails",function(b){var d=a(this);if(!c.allowAction(d))return c.stopEverything(b);var e=d.attr("name"),f=e?{name:e,value:d.val()}:null;d.closest("form").data("ujs:submit-button",f)}),a(document).delegate(c.formSubmitSelector,"ajax:beforeSend.rails",function(b){this==b.target&&c.disableFormElements(a(this))}),a(document).delegate(c.formSubmitSelector,"ajax:complete.rails",function(b){this==b.target&&c.enableFormElements(a(this))})})(jQuery),function(){function a(a,b){var c;a||(a={});for(c in b)a[c]=b[c];return a}function b(a,b){return parseInt(a,b||10)}function c(a){return typeof a=="string"}function d(a){return typeof a=="object"}function e(a){return typeof a=="number"}function f(a){return B.log(a)/B.LN10}function g(a,b){for(var c=a.length;c--;)if(a[c]===b){a.splice(c,1);break}}function h(a){return a!==bb&&a!==null}function i(a,b,e){var f,g;if(c(b))h(e)?a.setAttribute(b,e):a&&a.getAttribute&&(g=a.getAttribute(b));else if(h(b)&&d(b))for(f in b)a.setAttribute(f,b[f]);return g}function j(a){return Object.prototype.toString.call(a)==="[object Array]"?a:[a]}function k(){var a=arguments,b,c,d=a.length;for(b=0;b<d;b++)if(c=a[b],typeof c!="undefined"&&c!==null)return c}function l(b,c){N&&c&&c.opacity!==bb&&(c.filter="alpha(opacity="+c.opacity*100+")"),a(b.style,c)}function m(b,c,d,e,f){return b=z.createElement(b),c&&a(b,c),f&&l(b,{padding:0,border:bj,margin:0}),d&&l(b,d),e&&e.appendChild(b),b}function n(b,c){var d=function(){};return d.prototype=new b,a(d.prototype,c),d}function o(a,c,d,e){var f=Z.lang,g=isNaN(c=H(c))?2:c,c=d===void 0?f.decimalPoint:d,e=e===void 0?f.thousandsSep:e,f=a<0?"-":"",d=String(b(a=H(+a||0).toFixed(g))),h=d.length>3?d.length%3:0;return f+(h?d.substr(0,h)+e:"")+d.substr(h).replace(/(\d{3})(?=\d)/g,"$1"+e)+(g?c+H(a-d).toFixed(g).slice(2):"")}function p(a){for(var b={left:a.offsetLeft,top:a.offsetTop},a=a.offsetParent;a;)b.left+=a.offsetLeft,b.top+=a.offsetTop,a!==z.body&&a!==z.documentElement&&(b.left-=a.scrollLeft,b.top-=a.scrollTop),a=a.offsetParent;return b}function q(){this.symbol=this.color=0}function r(a,b,c,d,e,f,g){var h=g.x,g=g.y,i=h-a+c-25,j=g-b+d+10,k;return i<7&&(i=c+h+15),i+a>c+e&&(i-=i+a-(c+e),j-=b,k=!0),j<5?(j=5,k&&g>=j&&g<=j+b&&(j=g+b-5)):j+b>d+f&&(j=d+f-b-5),{x:i,y:j}}function s(a,b){var c=a.length,d;for(d=0;d<c;d++)a[d].ss_i=d;a.sort(function(a,c){var d=b(a,c);return d===0?a.ss_i-c.ss_i:d});for(d=0;d<c;d++)delete a[d].ss_i}function t(a){for(var b in a)a[b]&&a[b].destroy&&a[b].destroy(),delete a[b]}function u(a,b){_=k(a,b.animation)}function v(){var a=Z.global.useUTC;bp=a?Date.UTC:function(a,b,c,d,e,f){return(new Date(a,b,k(c,1),k(d,0),k(e,0),k(f,0))).getTime()},bq=a?"getUTCMinutes":"getMinutes",br=a?"getUTCHours":"getHours",bs=a?"getUTCDay":"getDay",bt=a?"getUTCDate":"getDate",bu=a?"getUTCMonth":"getMonth",bv=a?"getUTCFullYear":"getFullYear",bw=a?"setUTCMinutes":"setMinutes",bx=a?"setUTCHours":"setHours",by=a?"setUTCDate":"setDate",bz=a?"setUTCMonth":"setMonth",bA=a?"setUTCFullYear":"setFullYear"}function w(a){Y||(Y=m(bc)),a&&Y.appendChild(a),Y.innerHTML=""}function x(){}function y(e,n){function v(c){function d(a,b){this.pos=a,this.minor=b,this.isNew=!0,b||this.addLabel()}function e(a){return a&&(this.options=a,this.id=a.id),this}function i(a,b,c,d){this.isNegative=b,this.options=a,this.x=c,this.stack=d,this.alignOptions={align:a.align||(cU?b?"left":"right":"center"),verticalAlign:a.verticalAlign||(cU?"middle":b?"bottom":"top"),y:k(a.y,cU?4:b?14:-6),x:k(a.x,cU?b?-6:6:0)},this.textAlign=a.textAlign||(cU?b?"right":"left":"center")}function j(){var a=[],b=[],c;Y=_=null,ba=[],bD(cT,function(d){c=!1,bD(["xAxis","yAxis"],function(a){d.isCartesian&&(a==="xAxis"&&u||a==="yAxis"&&!u)&&(d.options[a]===z.index||d.options[a]===bb&&z.index===0)&&(d[a]=A,ba.push(d),c=!0)}),!d.visible&&bC.ignoreHiddenSeries&&(c=!1);if(c){var e,f,g,j,l,m;u||(e=d.options.stacking,bK=e==="percent",e&&(l=d.options.stack,j=d.type+k(l,""),m="-"+j,d.stackKey=j,f=a[j]||[],a[j]=f,g=b[m]||[],b[m]=g),bK&&(Y=0,_=99)),d.isCartesian&&(bD(d.data,function(a){var b=a.x,c=a.y,d=c<0,n=d?g:f,o=d?m:j;Y===null&&(Y=_=a[N]),u?b>_?_=b:b<Y&&(Y=b):h(c)&&(e&&(n[b]=h(n[b])?n[b]+c:c),c=n?n[b]:c,a=k(a.low,c),bK||(c>_?_=c:a<Y&&(Y=a)),e&&(y[o]||(y[o]={}),y[o][b]||(y[o][b]=new i(z.stackLabels,d,b,l)),y[o][b].setTotal(c)))}),/(area|column|bar)/.test(d.type)&&!u&&(Y>=0?(Y=0,bE=!0):_<0&&(_=0,bF=!0)))}})}function l(a,b){var c,d;bP=b?1:B.pow(10,D(B.log(a)/B.LN10)),c=a/bP,!b&&(b=[1,2,2.5,5,10],z.allowDecimals===!1||L)&&(bP===1?b=[1,2,5,10]:bP<=.1&&(b=[1/bP]));for(d=0;d<b.length;d++)if(a=b[d],c<=(b[d]+(b[d+1]||b[d]))/2)break;return a*=bP,a}function m(a){var b;return b=a,bP=k(bP,B.pow(10,D(B.log(bN)/B.LN10))),bP<1&&(b=C(1/bP)*10,b=C(a*b)/b),b}function n(){var a,b,c,d,e=z.tickInterval,g=z.tickPixelInterval;a=z.maxZoom||(u&&!h(z.min)&&!h(z.max)?G(cx.smallestInterval*5,_-Y):null),O=w?cH:cG,bB?(c=cx[u?"xAxis":"yAxis"][z.linkedTo],d=c.getExtremes(),bg=k(d.min,d.dataMin),be=k(d.max,d.dataMax)):(bg=k(bc,z.min,Y),be=k(bd,z.max,_)),L&&(bg=f(bg),be=f(be)),be-bg<a&&(d=(a-be+bg)/2,bg=F(bg-d,k(z.min,bg-d),Y),be=G(bg+a,k(z.max,bg+a),_)),!cc&&!bK&&!bB&&h(bg)&&h(be)&&(a=be-bg||1,!h(z.min)&&!h(bc)&&bn&&(Y<0||!bE)&&(bg-=a*bn),!h(z.max)&&!h(bd)&&bo&&(_>0||!bF)&&(be+=a*bo)),bN=bg===be?1:bB&&!e&&g===c.options.tickPixelInterval?c.tickInterval:k(e,cc?1:(be-bg)*g/O),!K&&!h(z.tickInterval)&&(bN=l(bN)),A.tickInterval=bN,bO=z.minorTickInterval==="auto"&&bN?bN/5:z.minorTickInterval;if(K){bW=[];var e=Z.global.useUTC,i=1e3/X,j=6e4/X,n=36e5/X,g=864e5/X;a=6048e5/X,d=2592e6/X;var o=31556952e3/X,p=[["second",i,[1,2,5,10,15,30]],["minute",j,[1,2,5,10,15,30]],["hour",n,[1,2,3,4,6,8,12]],["day",g,[1,2]],["week",a,[1,2]],["month",d,[1,2,3,4,6]],["year",o,null]],q=p[6],r=q[1],s=q[2];for(c=0;c<p.length;c++)if(q=p[c],r=q[1],s=q[2],p[c+1]&&bN<=(r*s[s.length-1]+p[c+1][1])/2)break;r===o&&bN<5*r&&(s=[1,2,5]),p=l(bN/r,s),s=new Date(bg*X),s.setMilliseconds(0),r>=i&&s.setSeconds(r>=j?0:p*D(s.getSeconds()/p)),r>=j&&s[bw](r>=n?0:p*D(s[bq]()/p)),r>=n&&s[bx](r>=g?0:p*D(s[br]()/p)),r>=g&&s[by](r>=d?1:p*D(s[bt]()/p)),r>=d&&(s[bz](r>=o?0:p*D(s[bu]()/p)),b=s[bv]()),r>=o&&(b-=b%p,s[bA](b)),r===a&&s[by](s[bt]()-s[bs]()+z.startOfWeek),c=1,b=s[bv](),i=s.getTime()/X,j=s[bu]();for(n=s[bt]();i<be&&c<cH;)bW.push(i),r===o?i=bp(b+c*p,0)/X:r===d?i=bp(b,j+c*p)/X:!!e||r!==g&&r!==a?i+=r*p:i=bp(b,j,n+c*p*(r===g?1:7)),c++;bW.push(i),cb=z.dateTimeLabelFormats[q[0]]}else{c=m(D(bg/bN)*bN),b=m(E(be/bN)*bN),bW=[];for(c=m(c);c<=b;)bW.push(c),c=m(c+bN)}if(!bB){if(cc||u&&cx.hasColumn){b=(cc?1:bN)*.5;if(cc||!h(k(z.min,bc)))bg-=b;if(cc||!h(k(z.max,bd)))be+=b}b=bW[0],c=bW[bW.length-1],z.startOnTick?bg=b:bg>b&&bW.shift(),z.endOnTick?be=c:be<c&&bW.pop(),cS||(cS={x:0,y:0}),!K&&bW.length>cS[N]&&(cS[N]=bW.length)}}function p(){var a,b;bj=bg,bm=be,j(),n(),Q=P,P=O/(be-bg||1);if(!u)for(a in y)for(b in y[a])y[a][b].cum=y[a][b].total;A.isDirty||(A.isDirty=bg!==bj||be!==bm)}function q(a){return a=(new e(a)).render(),bM.push(a),a}function r(){var a=z.title,c=z.stackLabels,f=z.alternateGridColor,g=z.lineWidth,i,j,k=(i=cx.hasRendered)&&h(bj)&&!isNaN(bj);j=ba.length&&h(bg)&&h(be),O=w?cH:cG,P=O/(be-bg||1),R=w?ch:cg;if(j||bB){if(bO&&!cc)for(j=bg+(bW[0]-bg)%bO;j<=be;j+=bO)bY[j]||(bY[j]=new d(j,!0)),k&&bY[j].isNew&&bY[j].render(null,!0),bY[j].isActive=!0,bY[j].render();bD(bW,function(a,b){if(!bB||a>=bg&&a<=be)k&&bX[a].isNew&&bX[a].render(b,!0),bX[a].isActive=!0,bX[a].render(b)}),f&&bD(bW,function(a,b){b%2===0&&a<be&&(bZ[a]||(bZ[a]=new e),bZ[a].options={from:a,to:bW[b+1]!==bb?bW[b+1]:be,color:f},bZ[a].render(),bZ[a].isActive=!0)}),i||bD((z.plotLines||[]).concat(z.plotBands||[]),function(a){bM.push((new e(a)).render())})}bD([bX,bY,bZ],function(a){for(var b in a)a[b].isActive?a[b].isActive=!1:(a[b].destroy(),delete a[b])}),g&&(i=ch+(v?cH:0)+M,j=cq-cg-(v?cG:0)+M,i=cV.crispLine([bk,w?ch:i,w?j:ce,bl,w?cp-cf:i,w?j:cq-cg],g),W?W.animate({d:i}):W=cV.path(i).attr({stroke:z.lineColor,"stroke-width":g,zIndex:7}).add()),I&&(i=w?ch:ce,g=b(a.style.fontSize||12),i={low:i+(w?0:O),middle:i+O/2,high:i+(w?O:0)}[a.align],g=(w?ce+cG:ch)+(w?1:-1)*(v?-1:1)*ca+(x===2?g:0),I[I.isNew?"attr":"animate"]({x:w?i:g+(v?cH:0)+M+(a.x||0),y:w?g-(v?cG:0)+M:i+(a.y||0)}),I.isNew=!1);if(c&&c.enabled){var l,m,c=A.stackTotalGroup;c||(A.stackTotalGroup=c=cV.g("stack-labels").attr({visibility:bh,zIndex:6}).translate(ch,ce).add());for(l in y)for(m in a=y[l],a)a[m].render(c)}A.isDirty=!1}function s(a){for(var b=bM.length;b--;)bM[b].id===a&&bM[b].destroy()}var u=c.isX,v=c.opposite,w=cU?!u:u,x=w?v?0:2:v?1:3,y={},z=bG(u?bQ:bR,[bV,bT,bU,bS][x],c),A=this,I,J=z.type,K=J==="datetime",L=J==="logarithmic",M=z.offset||0,N=u?"x":"y",O,P,Q,R=w?ch:cg,S,T,U,V,W,Y,_,ba,bc,bd,be=null,bg=null,bj,bm,bn=z.minPadding,bo=z.maxPadding,bB=h(z.linkedTo),bE,bF,bK,J=z.events,bL,bM=[],bN,bO,bP,bW,bX={},bY={},bZ={},b$,b_,ca,cb,cc=z.categories,cd=z.labels.formatter||function(){var a=this.value;return cb?$(cb,a):bN%1e6===0?a/1e6+"M":bN%1e3===0?a/1e3+"k":!cc&&a>=1e3?o(a,0):a},cj=w&&z.labels.staggerLines,ck=z.reversed,cl=cc&&z.tickmarkPlacement==="between"?.5:0;d.prototype={addLabel:function(){var b=this.pos,c=z.labels,d=!(b===bg&&!k(z.showFirstLabel,1)||b===be&&!k(z.showLastLabel,0)),e=cc&&w&&cc.length&&!c.step&&!c.staggerLines&&!c.rotation&&cH/cc.length||!w&&cH/2,f=cc&&h(cc[b])?cc[b]:b,g=this.label,b=cd.call({isFirst:b===bW[0],isLast:b===bW[bW.length-1],dateTimeLabelFormat:cb,value:L?B.pow(10,f):f}),e=e&&{width:F(1,C(e-2*(c.padding||10)))+bi},e=a(e,c.style);g===bb?this.label=h(b)&&d&&c.enabled?cV.text(b,0,0,c.useHTML).attr({align:c.align,rotation:c.rotation}).css(e).add(U):null:g&&g.attr({text:b}).css(e)},getLabelSize:function(){var a=this.label;return a?(this.labelBBox=a.getBBox())[w?"height":"width"]:0},render:function(a,c){var d=!this.minor,e=this.label,f=this.pos,g=z.labels,i=this.gridLine,j=d?z.gridLineWidth:z.minorGridLineWidth,k=d?z.gridLineColor:z.minorGridLineColor,l=d?z.gridLineDashStyle:z.minorGridLineDashStyle,m=this.mark,n=d?z.tickLength:z.minorTickLength,o=d?z.tickWidth:z.minorTickWidth||0,p=d?z.tickColor:z.minorTickColor,q=d?z.tickPosition:z.minorTickPosition,r=g.step,s=c&&cs||cq,t;t=w?S(f+cl,null,null,c)+R:ch+M+(v?(c&&cr||cp)-cf-ch:0),s=w?s-cg+M-(v?cG:0):s-S(f+cl,null,null,c)-R,j&&(f=T(f+cl,j,c),i===bb&&(i={stroke:k,"stroke-width":j},l&&(i.dashstyle=l),d&&(i.zIndex=1),this.gridLine=i=j?cV.path(f).attr(i).add(V):null),!c&&i&&f&&i.animate({d:f})),o&&(q==="inside"&&(n=-n),v&&(n=-n),d=cV.crispLine([bk,t,s,bl,t+(w?0:-n),s+(w?n:0)],o),m?m.animate({d:d}):this.mark=cV.path(d).attr({stroke:p,"stroke-width":o}).add(U)),e&&!isNaN(t)&&(t=t+g.x-(cl&&w?cl*P*(ck?-1:1):0),s=s+g.y-(cl&&!w?cl*P*(ck?1:-1):0),h(g.y)||(s+=b(e.styles.lineHeight)*.9-e.getBBox().height/2),cj&&(s+=a/(r||1)%cj*16),r&&e[a%r?"hide":"show"](),e[this.isNew?"attr":"animate"]({x:t,y:s})),this.isNew=!1},destroy:function(){t(this)}},e.prototype={render:function(){var a=this,b=a.options,c=b.label,d=a.label,e=b.width,g=b.to,i=b.from,j=b.value,l,m=b.dashStyle,n=a.svgElem,o=[],p,q,r=b.color;q=b.zIndex;var s=b.events;L&&(i=f(i),g=f(g),j=f(j));if(e){if(o=T(j,e),b={stroke:r,"stroke-width":e},m)b.dashstyle=m}else if(h(i)&&h(g))i=F(i,bg),g=G(g,be),l=T(g),(o=T(i))&&l?o.push(l[4],l[5],l[1],l[2]):o=null,b={fill:r};else return;h(q)&&(b.zIndex=q);if(n)o?n.animate({d:o},null,n.onGetPath):(n.hide(),n.onGetPath=function(){n.show()});else if(o&&o.length&&(a.svgElem=n=cV.path(o).attr(b).add(),s))for(p in m=function(b){n.on(b,function(c){s[b].apply(a,[c])})},s)m(p);return c&&h(c.text)&&o&&o.length&&cH>0&&cG>0?(c=bG({align:w&&l&&"center",x:w?!l&&4:10,verticalAlign:!w&&l&&"middle",y:w?l?16:10:l?6:-4,rotation:w&&!l&&90},c),d||(a.label=d=cV.text(c.text,0,0).attr({align:c.textAlign||c.align,rotation:c.rotation,zIndex:q}).css(c.style).add()),l=[o[1],o[4],k(o[6],o[1])],o=[o[2],o[5],k(o[7],o[2])],p=G.apply(B,l),q=G.apply(B,o),d.align(c,!1,{x:p,y:q,width:F.apply(B,l)-p,height:F.apply(B,o)-q}),d.show()):d&&d.hide(),a},destroy:function(){t(this),g(bM,this)}},i.prototype={destroy:function(){t(this)},setTotal:function(a){this.cum=this.total=a},render:function(a){var b=this.options.formatter.call(this);this.label?this.label.attr({text:b,visibility:bf}):this.label=cx.renderer.text(b,0,0).css(this.options.style).attr({align:this.textAlign,rotation:this.options.rotation,visibility:bf}).add(a)},setOffset:function(a,b){var c=this.isNegative,d=A.translate(this.total),e=A.translate(0),e=H(d-e),f=cx.xAxis[0].translate(this.x)+a,g=cx.plotHeight,c={x:cU?c?d:d-e:f,y:cU?g-f-b:c?g-d-e:g-d,width:cU?e:b,height:cU?b:e};this.label&&this.label.align(this.alignOptions,null,c).attr({visibility:bh})}},S=function(a,b,c,d,e){var g=1,h=0,i=d?Q:P,d=d?bj:bg;return i||(i=P),c&&(g*=-1,h=O),ck&&(g*=-1,h-=g*O),b?(ck&&(a=O-a),a=a/i+d,L&&e&&(a=B.pow(10,a))):(L&&e&&(a=f(a)),a=g*(a-d)*i+h),a},T=function(a,b,c){var d,e,f,a=S(a,null,null,c),g=c&&cs||cq,h=c&&cr||cp,i,c=e=C(a+R);d=f=C(g-a-R);if(isNaN(a))i=!0;else if(w){if(d=ce,f=g-cg,c<ch||c>ch+cH)i=!0}else if(c=ch,e=h-cf,d<ce||d>ce+cG)i=!0;return i?null:cV.crispLine([bk,c,d,bl,e,f],b||0)},cU&&u&&ck===bb&&(ck=!0),a(A,{addPlotBand:q,addPlotLine:q,adjustTickAmount:function(){if(cS&&!K&&!cc&&!bB){var a=b$,b=bW.length;b$=cS[N];if(b<b$){for(;bW.length<b$;)bW.push(m(bW[bW.length-1]+bN));P*=(b-1)/(b$-1),be=bW[bW.length-1]}h(a)&&b$!==a&&(A.isDirty=!0)}},categories:cc,getExtremes:function(){return{min:bg,max:be,dataMin:Y,dataMax:_,userMin:bc,userMax:bd}},getPlotLinePath:T,getThreshold:function(a){return bg>a?a=bg:be<a&&(a=be),S(a,0,1)},isXAxis:u,options:z,plotLinesAndBands:bM,getOffset:function(){var a=ba.length&&h(bg)&&h(be),b=0,c=0,e=z.title,f=z.labels,g=[-1,1,1,-1][x],i;U||(U=cV.g("axis").attr({zIndex:7}).add(),V=cV.g("grid").attr({zIndex:1}).add()),b_=0;if(a||bB)bD(bW,function(a){bX[a]?bX[a].addLabel():bX[a]=new d(a);if(x===0||x===2||{1:"left",3:"right"}[x]===f.align)b_=F(bX[a].getLabelSize(),b_)}),cj&&(b_+=(cj-1)*16);else for(i in bX)bX[i].destroy(),delete bX[i];e&&e.text&&(I||(I=A.axisTitle=cV.text(e.text,0,0,e.useHTML).attr({zIndex:7,rotation:e.rotation||0,align:e.textAlign||{low:"left",middle:"center",high:"right"}[e.align]}).css(e.style).add(),I.isNew=!0),b=I.getBBox()[w?"height":"width"],c=k(e.margin,w?5:10)),M=g*(z.offset||ci[x]),ca=b_+(x!==2&&b_&&g*z.labels[w?"y":"x"])+c,ci[x]=F(ci[x],ca+b+g*M)},render:r,setCategories:function(a,b){A.categories=c.categories=cc=a,bD(ba,function(a){a.translate(),a.setTooltipPoints(!0)}),A.isDirty=!0,k(b,!0)&&cx.redraw()},setExtremes:function(a,b,c,d){c=k(c,!0),bJ(A,"setExtremes",{min:a,max:b},function(){bc=a,bd=b,c&&cx.redraw(d)})},setScale:p,setTickPositions:n,translate:S,redraw:function(){cI.resetTracker&&cI.resetTracker(),r(),bD(bM,function(a){a.render()}),bD(ba,function(a){a.isDirty=!0})},removePlotBand:s,removePlotLine:s,reversed:ck,stacks:y,destroy:function(){var a;bI(A);for(a in y)t(y[a]),y[a]=null;A.stackTotalGroup&&(A.stackTotalGroup=A.stackTotalGroup.destroy()),bD([bX,bY,bZ,bM],function(a){t(a)}),bD([W,U,V,I],function(a){a&&a.destroy()}),W=U=V=I=null}});for(bL in J)bH(A,bL,J[bL]);p()}function x(){var a={};return{add:function(b,c,d,f){a[b]||(c=cV.text(c,0,0).css(e.toolbar.itemStyle).align({align:"right",x:-cf-20,y:ce+30}).on("click",f).attr({align:"right",zIndex:20}).add(),a[b]=c)},remove:function(b){w(a[b].element),a[b]=null}}}function y(a){function d(){var a=this.points||j(this),b=a[0].series.xAxis,d=this.x,b=b&&b.options.type==="datetime",e=c(d)||b,f;return f=e?['<span style="font-size: 10px">'+(b?$("%A, %b %e, %Y",d):d)+"</span>"]:[],bD(a,function(a){f.push(a.point.tooltipFormatter(e))}),f.join("<br/>")}function e(a,b){t=p?a:(2*t+a)/3,u=p?b:(u+b)/2,v.translate(t,u),cW=H(a-t)>1||H(b-u)>1?function(){e(a,b)}:null}function f(){if(!p){var a=cx.hoverPoints;v.hide(),bD(k,function(a){a&&a.hide()}),a&&bD(a,function(a){a.setState()}),cx.hoverPoints=null,p=!0}}var g,h=a.borderWidth,i=a.crosshairs,k=[],l=a.style,m=a.shared,n=b(l.padding),o=h+n,p=!0,q,s,t=0,u=0;l.padding=0;var v=cV.g("tooltip").attr({zIndex:8}).add(),w=cV.rect(o,o,0,0,a.borderRadius,h).attr({fill:a.backgroundColor,"stroke-width":h}).add(v).shadow(a.shadow),x=cV.text("",n+o,b(l.fontSize)+n+o,a.useHTML).attr({zIndex:1}).css(l).add(v);return v.hide(),{shared:m,refresh:function(b){var c,h,l,t=0,u={},y=[];l=b.tooltipPos,c=a.formatter||d,u=cx.hoverPoints,m?(u&&bD(u,function(a){a.setState()}),cx.hoverPoints=b,bD(b,function(a){a.setState(bo),t+=a.plotY,y.push(a.getLabelConfig())}),h=b[0].plotX,t=C(t)/b.length,u={x:b[0].category},u.points=y,b=b[0]):u=b.getLabelConfig(),u=c.call(u),g=b.series,h=m?h:b.plotX,t=m?t:b.plotY,c=C(l?l[0]:cU?cH-t:h),h=C(l?l[1]:cU?cG-h:t),l=m||!b.series.isCartesian||cA(c,h),u===!1||!l?f():(p&&(v.show(),p=!1),x.attr({text:u}),l=x.getBBox(),q=l.width+2*n,s=l.height+2*n,w.attr({width:q,height:s,stroke:a.borderColor||b.color||g.color||"#606060"}),c=r(q,s,ch,ce,cH,cG,{x:c,y:h}),e(C(c.x-o),C(c.y-o)));if(i){i=j(i);for(c=i.length;c--;)if(h=b.series[c?"yAxis":"xAxis"],i[c]&&h)(h=h.getPlotLinePath(b[c?"y":"x"],1),k[c])?k[c].attr({d:h,visibility:bh}):(l={"stroke-width":i[c].width||1,stroke:i[c].color||"#C0C0C0",zIndex:2},i[c].dashStyle&&(l.dashstyle=i[c].dashStyle),k[c]=cV.path(h).attr(l).add())}},hide:f,destroy:function(){bD(k,function(a){a&&a.destroy()}),bD([w,x,v],function(a){a&&a.destroy()}),w=x=v=null}}}function I(b){function c(b){var c,d=P&&z.width/z.body.scrollWidth-1,e,f,g,b=b||A.event;b.target||(b.target=b.srcElement),c=b.touches?b.touches.item(0):b;if(b.type!=="mousemove"||A.opera||d)cO=p(cl),e=cO.left,f=cO.top;return N?(g=b.x,c=b.y):c.layerX===bb?(g=c.pageX-e,c=c.pageY-f):(g=b.layerX,c=b.layerY),d&&(g+=C((d+1)*e-e),c+=C((d+1)*f-f)),a(b,{chartX:g,chartY:c})}function d(a){var b={xAxis:[],yAxis:[]};return bD(cR,function(c){var d=c.translate,e=c.isXAxis;b[e?"xAxis":"yAxis"].push({axis:c,value:d((cU?!e:e)?a.chartX-ch:cG-a.chartY+ce,!0)})}),b}function e(){var a=cx.hoverSeries,b=cx.hoverPoint;b&&b.onMouseOut(),a&&a.onMouseOut(),cB&&cB.hide(),cY=null}function f(){if(m){var a={xAxis:[],yAxis:[]},b=m.getBBox(),c=b.x-ch,d=b.y-ce;l&&(bD(cR,function(e){var f=e.translate,g=e.isXAxis,h=cU?!g:g,i=f(h?c:cG-d-b.height,!0,0,0,1),f=f(h?c+b.width:cG-d,!0,0,0,1);a[g?"xAxis":"yAxis"].push({axis:e,min:G(i,f),max:F(i,f)})}),bJ(cx,"selection",a,dc)),m=m.destroy()}cx.mouseIsDown=cC=l=!1,bI(z,U?"touchend":"mouseup",f)}function g(a){var b=h(a.pageX)?a.pageX:a.page.x,a=h(a.pageX)?a.pageY:a.page.y;cO&&!cA(b-cO.left-ch,a-cO.top-ce)&&e()}var j,k,l,m,n=bC.zoomType,o=/x/.test(n),q=/y/.test(n),r=o&&!cU||q&&cU,s=q&&!cU||o&&cU;cK=function(){cJ?(cJ.translate(ch,ce),cU&&cJ.attr({width:cx.plotWidth,height:cx.plotHeight}).invert()):cx.trackerGroup=cJ=cV.g("tracker").attr({zIndex:9}).add()},cK(),b.enabled&&(cx.tooltip=cB=y(b)),function(){cl.onmousedown=function(a){a=c(a),!U&&a.preventDefault&&a.preventDefault(),cx.mouseIsDown=cC=!0,j=a.chartX,k=a.chartY,bH(z,U?"touchend":"mouseup",f)};var h=function(a){
if(!a||!(a.touches&&a.touches.length>1)){a=c(a),U||(a.returnValue=!1);var d=a.chartX,e=a.chartY,f=!cA(d-ch,e-ce);cO||(cO=p(cl)),U&&a.type==="touchstart"&&(i(a.target,"isTracker")?cx.runTrackerClick||a.preventDefault():!cy&&!f&&a.preventDefault()),f&&(d<ch?d=ch:d>ch+cH&&(d=ch+cH),e<ce?e=ce:e>ce+cG&&(e=ce+cG));if(cC&&a.type!=="touchstart"){if(l=Math.sqrt(Math.pow(j-d,2)+Math.pow(k-e,2)),l>10)cP&&(o||q)&&cA(j-ch,k-ce)&&(m||(m=cV.rect(ch,ce,r?1:cH,s?1:cG,0).attr({fill:bC.selectionMarkerFill||"rgba(69,114,167,0.25)",zIndex:7}).add())),m&&r&&(d-=j,m.attr({width:H(d),x:(d>0?0:d)+j})),m&&s&&(e-=k,m.attr({height:H(e),y:(e>0?0:e)+k}))}else if(!f){var g,e=cx.hoverPoint,d=cx.hoverSeries,h,n,t=cp,u=cU?a.chartY:a.chartX-ch;if(cB&&b.shared){g=[],h=cT.length;for(n=0;n<h;n++)cT[n].visible&&cT[n].tooltipPoints.length&&(a=cT[n].tooltipPoints[u],a._dist=H(u-a.plotX),t=G(t,a._dist),g.push(a));for(h=g.length;h--;)g[h]._dist>t&&g.splice(h,1);g.length&&g[0].plotX!==cY&&(cB.refresh(g),cY=g[0].plotX)}d&&d.tracker&&(a=d.tooltipPoints[u])&&a!==e&&a.onMouseOver()}return f||!cP}};cl.onmousemove=h,bH(cl,"mouseleave",e),bH(z,"mousemove",g),cl.ontouchstart=function(a){(o||q)&&cl.onmousedown(a),h(a)},cl.ontouchmove=h,cl.ontouchend=function(){l&&e()},cl.onclick=function(b){var e=cx.hoverPoint,b=c(b);b.cancelBubble=!0;if(!l)if(e&&i(b.target,"isTracker")){var f=e.plotX,g=e.plotY;a(e,{pageX:cO.left+ch+(cU?cH-g:f),pageY:cO.top+ce+(cU?cG-f:g)}),bJ(e.series,"click",a(b,{point:e})),e.firePointEvent("click",b)}else a(b,d(b)),cA(b.chartX-ch,b.chartY-ce)&&bJ(cx,"click",b);l=!1}}(),cX=setInterval(function(){cW&&cW()},32),a(this,{zoomX:o,zoomY:q,resetTracker:e,destroy:function(){cx.trackerGroup&&(cx.trackerGroup=cJ=cx.trackerGroup.destroy()),bI(z,"mousemove",g),cl.onclick=cl.onmousedown=cl.onmousemove=cl.ontouchstart=cl.ontouchend=cl.ontouchmove=null}})}function J(a){var b=a.type||bC.type||bC.defaultSeriesType,c=bM[b],d=cx.hasRendered;return d&&(cU&&b==="column"?c=bM.bar:!cU&&b==="bar"&&(c=bM.column)),b=new c,b.init(cx,a),!d&&b.inverted&&(cU=!0),b.isCartesian&&(cP=b.isCartesian),cT.push(b),b}function K(){bC.alignTicks!==!1&&bD(cR,function(a){a.adjustTickAmount()}),cS=null}function L(a){var b=cx.isDirtyLegend,c,d=cx.isDirtyBox,e=cT.length,f=e,g=cx.clipRect;for(u(a,cx);f--;)if(a=cT[f],a.isDirty&&a.options.stacking){c=!0;break}if(c)for(f=e;f--;)if(a=cT[f],a.options.stacking)a.isDirty=!0;bD(cT,function(a){a.isDirty&&(a.cleanData(),a.getSegments(),a.options.legendType==="point"&&(b=!0))}),b&&cL.renderLegend&&(cL.renderLegend(),cx.isDirtyLegend=!1),cP&&(cQ||(cS=null,bD(cR,function(a){a.setScale()})),K(),c$(),bD(cR,function(a){if(a.isDirty||d)a.redraw(),d=!0})),d&&(cZ(),cK(),g&&(bL(g),g.animate({width:cx.plotSizeX,height:cx.plotSizeY}))),bD(cT,function(a){a.isDirty&&a.visible&&(!a.isCartesian||a.xAxis)&&a.redraw()}),cI&&cI.resetTracker&&cI.resetTracker(),bJ(cx,"redraw")}function M(){var a=e.xAxis||{},b=e.yAxis||{},c,a=j(a);bD(a,function(a,b){a.index=b,a.isX=!0}),b=j(b),bD(b,function(a,b){a.index=b}),cR=a.concat(b),cx.xAxis=[],cx.yAxis=[],cR=bF(cR,function(a){return c=new v(a),cx[c.isXAxis?"xAxis":"yAxis"].push(c),c}),K()}function O(a,b){cc=bG(e.title,a),cd=bG(e.subtitle,b),bD([["title",a,cc],["subtitle",b,cd]],function(a){var b=a[0],c=cx[b],d=a[1],a=a[2];c&&d&&(c=c.destroy()),a&&a.text&&!c&&(cx[b]=cV.text(a.text,0,0,a.useHTML).attr({align:a.align,"class":"highcharts-"+b,zIndex:1}).css(a.style).add().align(a,!1,cb))})}function S(){cj=bC.renderTo,cm=bg+W++,c(cj)&&(cj=z.getElementById(cj)),cj.innerHTML="",cj.offsetWidth||(ck=cj.cloneNode(0),l(ck,{position:bd,top:"-9999px",display:""}),z.body.appendChild(ck)),cn=(ck||cj).offsetWidth,co=(ck||cj).offsetHeight,cx.chartWidth=cp=bC.width||cn||600,cx.chartHeight=cq=bC.height||(co>19?co:400),cx.container=cl=m(bc,{className:"highcharts-container"+(bC.className?" "+bC.className:""),id:cm},a({position:be,overflow:bf,width:cp+bi,height:cq+bi,textAlign:"left"},bC.style),ck||cj),cx.renderer=cV=bC.forExport?new bY(cl,cp,cq,!0):new T(cl,cp,cq);var d,e;Q&&cl.getBoundingClientRect&&(d=function(){l(cl,{left:0,top:0}),e=cl.getBoundingClientRect(),l(cl,{left:-(e.left-b(e.left))+bi,top:-(e.top-b(e.top))+bi})},d(),bH(A,"resize",d),bH(cx,"destroy",function(){bI(A,"resize",d)}))}function V(){function a(){var a=bC.width||cj.offsetWidth,c=bC.height||cj.offsetHeight;if(a&&c){if(a!==cn||c!==co)clearTimeout(b),b=setTimeout(function(){db(a,c,!1)},100);cn=a,co=c}}var b;bH(A,"resize",a),bH(cx,"destroy",function(){bI(A,"resize",a)})}function Y(){bJ(cx,"endResize",null,function(){cQ-=1})}function ba(){var c=e.labels,d=e.credits,f;O(),cL=cx.legend=new de,c$(),bD(cR,function(a){a.setTickPositions(!0)}),K(),c$(),cZ(),cP&&bD(cR,function(a){a.render()}),cx.seriesGroup||(cx.seriesGroup=cV.g("series-group").attr({zIndex:3}).add()),bD(cT,function(a){a.translate(),a.setTooltipPoints(),a.render()}),c.items&&bD(c.items,function(){var d=a(c.style,this.style),e=b(d.left)+ch,f=b(d.top)+ce+12;delete d.left,delete d.top,cV.text(this.html,e,f).attr({zIndex:2}).css(d).add()}),cx.toolbar||(cx.toolbar=x()),d.enabled&&!cx.credits&&(f=d.href,cx.credits=cV.text(d.text,0,0).on("click",function(){f&&(location.href=f)}).attr({align:d.position.align,zIndex:8}).css(d.style).add().align(d.position)),cK(),cx.hasRendered=!0,ck&&(cj.appendChild(cl),w(ck))}function bm(){var a,b=cl&&cl.parentNode;if(cx!==null){bJ(cx,"destroy"),bI(A,"unload",bm),bI(cx);for(a=cR.length;a--;)cR[a]=cR[a].destroy();for(a=cT.length;a--;)cT[a]=cT[a].destroy();bD("title,subtitle,seriesGroup,clipRect,credits,tracker".split(","),function(a){var b=cx[a];b&&(cx[a]=b.destroy())}),bD([ct,cL,cB,cV,cI],function(a){a&&a.destroy&&a.destroy()}),ct=cL=cB=cV=cI=null,cl&&(cl.innerHTML="",bI(cl),b&&b.removeChild(cl),cl=null),clearInterval(cX);for(a in cx)delete cx[a];cx=null}}function bB(){!R&&A==A.top&&z.readyState!=="complete"?z.attachEvent("onreadystatechange",function(){z.detachEvent("onreadystatechange",bB),z.readyState==="complete"&&bB()}):(S(),c_(),da(),bD(e.series||[],function(a){J(a)}),cx.inverted=cU=k(cU,e.chart.inverted),M(),cx.render=ba,cx.tracker=cI=new I(e.tooltip),ba(),bJ(cx,"load"),n&&n.apply(cx,[cx]),bD(cx.callbacks,function(a){a.apply(cx,[cx])}))}bQ=bG(bQ,Z.xAxis),bR=bG(bR,Z.yAxis),Z.xAxis=Z.yAxis=null;var e=bG(Z,e),bC=e.chart,bN=bC.margin,bN=d(bN)?bN:[bN,bN,bN,bN],bO=k(bC.marginTop,bN[0]),bP=k(bC.marginRight,bN[1]),bW=k(bC.marginBottom,bN[2]),bX=k(bC.marginLeft,bN[3]),bZ=bC.spacingTop,b$=bC.spacingRight,b_=bC.spacingBottom,ca=bC.spacingLeft,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx=this,cy=(bN=bC.events)&&!!bN.click,cz,cA,cB,cC,cD,cE,cF,cG,cH,cI,cJ,cK,cL,cM,cN,cO,cP=bC.showAxes,cQ=0,cR=[],cS,cT=[],cU,cV,cW,cX,cY,cZ,c$,c_,da,db,dc,dd,de=function(){function c(a,b){var c=a.legendItem,d=a.legendLine,e=a.legendSymbol,f=r.color,g=b?h.itemStyle.color:f,i=b?a.color:f,f=b?a.pointAttr[bn]:{stroke:f,fill:f};c&&c.css({fill:g}),d&&d.attr({stroke:i}),e&&e.attr(f)}function d(a,b,c){var d=a.legendItem,e=a.legendLine,f=a.legendSymbol,a=a.checkbox;d&&d.attr({x:b,y:c}),e&&e.translate(b,c-4),f&&f.attr({x:b+f.xOff,y:c+f.yOff}),a&&(a.x=b,a.y=c)}function e(){bD(n,function(a){var b=a.checkbox,c=E.alignAttr;b&&l(b,{left:c.translateX+a.legendItemWidth+b.x-40+bi,top:c.translateY+b.y-11+bi})})}function f(a){var b,e,f,g,l=a.legendItem;g=a.series||a;var n=g.options,o=n&&n.borderWidth||0;if(!l){g=/^(bar|pie|area|column)$/.test(g.type),a.legendItem=l=cV.text(h.labelFormatter.call(a),0,0).css(a.visible?p:r).on("mouseover",function(){a.setState(bo),l.css(q)}).on("mouseout",function(){l.css(a.visible?p:r),a.setState()}).on("click",function(){var b=function(){a.setVisible()};a.firePointEvent?a.firePointEvent("legendItemClick",null,b):bJ(a,"legendItemClick",null,b)}).attr({zIndex:2}).add(E);if(!g&&n&&n.lineWidth){var s={"stroke-width":n.lineWidth,zIndex:2};n.dashStyle&&(s.dashstyle=n.dashStyle),a.legendLine=cV.path([bk,-j-k,0,bl,-k,0]).attr(s).add(E)}g?b=cV.rect(e=-j-k,f=-11,j,12,2).attr({zIndex:3}).add(E):n&&n.marker&&n.marker.enabled&&(b=cV.symbol(a.symbol,e=-j/2-k,f=-4,n.marker.radius).attr({zIndex:3}).add(E)),b&&(b.xOff=e+o%2/2,b.yOff=f+o%2/2),a.legendSymbol=b,c(a,a.visible),n&&n.showCheckbox&&(a.checkbox=m("input",{type:"checkbox",checked:a.selected,defaultChecked:a.selected},h.itemCheckboxStyle,cl),bH(a.checkbox,"click",function(b){bJ(a,"checkboxClick",{checked:b.target.checked},function(){a.select()})}))}b=l.getBBox(),e=a.legendItemWidth=h.itemWidth||j+k+b.width+t,A=b.height,i&&x-v+e>(H||cp-2*t-v)&&(x=v,y+=A),z=y,d(a,x,y),i?x+=e:y+=A,G=H||F(i?x-v:e,G)}function g(){x=v,y=u,z=G=0,E||(E=cV.g("legend").attr({zIndex:7}).add()),n=[],bD(I,function(a){var b=a.options;b.showInLegend&&(n=n.concat(b.legendType==="point"?a.data:a))}),s(n,function(a,b){return(a.options.legendIndex||0)-(b.options.legendIndex||0)}),J&&n.reverse(),bD(n,f),cM=H||G,cN=z-u+A;if(C||D)cM+=2*t,cN+=2*t,B?cM>0&&cN>0&&(B[B.isNew?"attr":"animate"](B.crisp(null,null,null,cM,cN)),B.isNew=!1):(B=cV.rect(0,0,cM,cN,h.borderRadius,C||0).attr({stroke:h.borderColor,"stroke-width":C||0,fill:D||bj}).add(E).shadow(h.shadow),B.isNew=!0),B[n.length?"show":"hide"]();for(var c=["left","right","top","bottom"],d,g=4;g--;)d=c[g],o[d]&&o[d]!=="auto"&&(h[g<2?"align":"verticalAlign"]=d,h[g<2?"x":"y"]=b(o[d])*(g%2?-1:1));n.length&&E.align(a(h,{width:cM,height:cN}),!0,cb),cQ||e()}var h=cx.options.legend;if(h.enabled){var i=h.layout==="horizontal",j=h.symbolWidth,k=h.symbolPadding,n,o=h.style,p=h.itemStyle,q=h.itemHoverStyle,r=h.itemHiddenStyle,t=b(o.padding),u=18,v=4+t+j+k,x,y,z,A=0,B,C=h.borderWidth,D=h.backgroundColor,E,G,H=h.width,I=cx.series,J=h.reversed;return g(),bH(cx,"endResize",e),{colorizeItem:c,destroyItem:function(a){var b=a.checkbox;bD(["legendItem","legendLine","legendSymbol"],function(b){a[b]&&a[b].destroy()}),b&&w(a.checkbox)},renderLegend:g,destroy:function(){B&&(B=B.destroy()),E&&(E=E.destroy())}}}};cA=function(a,b){return a>=0&&a<=cH&&b>=0&&b<=cG},dd=function(){bJ(cx,"selection",{resetSelection:!0},dc),cx.toolbar.remove("zoom")},dc=function(a){var b=Z.lang,c=cx.pointCount<100;cx.toolbar.add("zoom",b.resetZoom,b.resetZoomTitle,dd),!a||a.resetSelection?bD(cR,function(a){a.setExtremes(null,null,!1,c)}):bD(a.xAxis.concat(a.yAxis),function(a){var b=a.axis;cx.tracker[b.isXAxis?"zoomX":"zoomY"]&&b.setExtremes(a.min,a.max,!1,c)}),L()},c$=function(){var a=e.legend,b=k(a.margin,10),c=a.x,d=a.y,f=a.align,g=a.verticalAlign,i;c_(),(cx.title||cx.subtitle)&&!h(bO)&&(i=F(cx.title&&!cc.floating&&!cc.verticalAlign&&cc.y||0,cx.subtitle&&!cd.floating&&!cd.verticalAlign&&cd.y||0))&&(ce=F(ce,i+k(cc.margin,15)+bZ)),a.enabled&&!a.floating&&(f==="right"?h(bP)||(cf=F(cf,cM-c+b+b$)):f==="left"?h(bX)||(ch=F(ch,cM+c+b+ca)):g==="top"?h(bO)||(ce=F(ce,cN+d+b+bZ)):g==="bottom"&&(h(bW)||(cg=F(cg,cN-d+b+b_)))),cP&&bD(cR,function(a){a.getOffset()}),h(bX)||(ch+=ci[3]),h(bO)||(ce+=ci[0]),h(bW)||(cg+=ci[2]),h(bP)||(cf+=ci[1]),da()},db=function(a,b,c){var d=cx.title,e=cx.subtitle;cQ+=1,u(c,cx),cs=cq,cr=cp,cx.chartWidth=cp=C(a),cx.chartHeight=cq=C(b),l(cl,{width:cp+bi,height:cq+bi}),cV.setSize(cp,cq,c),cH=cp-ch-cf,cG=cq-ce-cg,cS=null,bD(cR,function(a){a.isDirty=!0,a.setScale()}),bD(cT,function(a){a.isDirty=!0}),cx.isDirtyLegend=!0,cx.isDirtyBox=!0,c$(),d&&d.align(null,null,cb),e&&e.align(null,null,cb),L(c),cs=null,bJ(cx,"resize"),_===!1?Y():setTimeout(Y,_&&_.duration||500)},da=function(){cx.plotLeft=ch=C(ch),cx.plotTop=ce=C(ce),cx.plotWidth=cH=C(cp-ch-cf),cx.plotHeight=cG=C(cq-ce-cg),cx.plotSizeX=cU?cG:cH,cx.plotSizeY=cU?cH:cG,cb={x:ca,y:bZ,width:cp-ca-b$,height:cq-bZ-b_}},c_=function(){ce=k(bO,bZ),cf=k(bP,b$),cg=k(bW,b_),ch=k(bX,ca),ci=[0,0,0,0]},cZ=function(){var a=bC.borderWidth||0,b=bC.backgroundColor,c=bC.plotBackgroundColor,d=bC.plotBackgroundImage,e,f={x:ch,y:ce,width:cH,height:cG};e=a+(bC.shadow?8:0);if(a||b)ct?ct.animate(ct.crisp(null,null,null,cp-e,cq-e)):ct=cV.rect(e/2,e/2,cp-e,cq-e,bC.borderRadius,a).attr({stroke:bC.borderColor,"stroke-width":a,fill:b||bj}).add().shadow(bC.shadow);c&&(cu?cu.animate(f):cu=cV.rect(ch,ce,cH,cG,0).attr({fill:c}).add().shadow(bC.plotShadow)),d&&(cv?cv.animate(f):cv=cV.image(d,ch,ce,cH,cG).add()),bC.plotBorderWidth&&(cw?cw.animate(cw.crisp(null,ch,ce,cH,cG)):cw=cV.rect(ch,ce,cH,cG,0,bC.plotBorderWidth).attr({stroke:bC.plotBorderColor,"stroke-width":bC.plotBorderWidth,zIndex:4}).add()),cx.isDirtyBox=!1},bH(A,"unload",bm),bC.reflow!==!1&&bH(cx,"load",V);if(bN)for(cz in bN)bH(cx,cz,bN[cz]);cx.options=e,cx.series=cT,cx.addSeries=function(a,b,c){var d;return a&&(u(c,cx),b=k(b,!0),bJ(cx,"addSeries",{options:a},function(){d=J(a),d.isDirty=!0,cx.isDirtyLegend=!0,b&&cx.redraw()})),d},cx.animation=k(bC.animation,!0),cx.destroy=bm,cx.get=function(a){var b,c,d;for(b=0;b<cR.length;b++)if(cR[b].options.id===a)return cR[b];for(b=0;b<cT.length;b++)if(cT[b].options.id===a)return cT[b];for(b=0;b<cT.length;b++){d=cT[b].data;for(c=0;c<d.length;c++)if(d[c].id===a)return d[c]}return null},cx.getSelectedPoints=function(){var a=[];return bD(cT,function(b){a=a.concat(bE(b.data,function(a){return a.selected}))}),a},cx.getSelectedSeries=function(){return bE(cT,function(a){return a.selected})},cx.hideLoading=function(){bK(cD,{opacity:0},{duration:e.loading.hideDuration,complete:function(){l(cD,{display:bj})}}),cF=!1},cx.isInsidePlot=cA,cx.redraw=L,cx.setSize=db,cx.setTitle=O,cx.showLoading=function(b){var c=e.loading;cD||(cD=m(bc,{className:"highcharts-loading"},a(c.style,{left:ch+bi,top:ce+bi,width:cH+bi,height:cG+bi,zIndex:10,display:bj}),cl),cE=m("span",null,c.labelStyle,cD)),cE.innerHTML=b||e.lang.loading,cF||(l(cD,{opacity:0,display:""}),bK(cD,{opacity:c.style.opacity},{duration:c.showDuration}),cF=!0)},cx.pointCount=0,cx.counters=new q,bB()}var z=document,A=window,B=Math,C=B.round,D=B.floor,E=B.ceil,F=B.max,G=B.min,H=B.abs,I=B.cos,J=B.sin,K=B.PI,L=K*2/360,M=navigator.userAgent,N=/msie/i.test(M)&&!A.opera,O=z.documentMode===8,P=/AppleWebKit/.test(M),Q=/Firefox/.test(M),R=!!z.createElementNS&&!!z.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,S=Q&&parseInt(M.split("Firefox/")[1],10)<4,T,U=z.documentElement.ontouchstart!==void 0,V={},W=0,X=1,Y,Z,$,_,ba,bb,bc="div",bd="absolute",be="relative",bf="hidden",bg="highcharts-",bh="visible",bi="px",bj="none",bk="M",bl="L",bm="rgba(192,192,192,"+(R?1e-6:.002)+")",bn="",bo="hover",bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB=A.HighchartsAdapter,bC=bB||{},bD=bC.each,bE=bC.grep,bF=bC.map,bG=bC.merge,bH=bC.addEvent,bI=bC.removeEvent,bJ=bC.fireEvent,bK=bC.animate,bL=bC.stop,bM={};$=function(a,b,c){function d(a){return a.toString().replace(/^([0-9])$/,"0$1")}if(!h(b)||isNaN(b))return"Invalid date";var a=k(a,"%Y-%m-%d %H:%M:%S"),b=new Date(b*X),e,f=b[br](),g=b[bs](),i=b[bt](),j=b[bu](),l=b[bv](),m=Z.lang,n=m.weekdays,b={a:n[g].substr(0,3),A:n[g],d:d(i),e:i,b:m.shortMonths[j],B:m.months[j],m:d(j+1),y:l.toString().substr(2,2),Y:l,H:d(f),I:d(f%12||12),l:f%12||12,M:d(b[bq]()),p:f<12?"AM":"PM",P:f<12?"am":"pm",S:d(b.getSeconds())};for(e in b)a=a.replace("%"+e,b[e]);return c?a.substr(0,1).toUpperCase()+a.substr(1):a},q.prototype={wrapColor:function(a){this.color>=a&&(this.color=0)},wrapSymbol:function(a){this.symbol>=a&&(this.symbol=0)}},ba={init:function(a,b,c){var b=b||"",d=a.shift,e=b.indexOf("C")>-1,f=e?7:3,g,b=b.split(" "),c=[].concat(c),h,i,j=function(a){for(g=a.length;g--;)a[g]===bk&&a.splice(g+1,0,a[g+1],a[g+2],a[g+1],a[g+2])};e&&(j(b),j(c)),a.isArea&&(h=b.splice(b.length-6,6),i=c.splice(c.length-6,6)),d&&(c=[].concat(c).splice(0,f).concat(c),a.shift=!1);if(b.length)for(a=c.length;b.length<a;)d=[].concat(b).splice(b.length-f,f),e&&(d[f-6]=d[f-2],d[f-5]=d[f-1]),b=b.concat(d);return h&&(b=b.concat(h),c=c.concat(i)),[b,c]},step:function(a,b,c,d){var e=[],f=a.length;if(c===1)e=d;else if(f===b.length&&c<1)for(;f--;)d=parseFloat(a[f]),e[f]=isNaN(d)?a[f]:c*parseFloat(b[f]-d)+d;else e=b;return e}},bB&&bB.init&&bB.init(ba);if(!bB&&A.jQuery){var bN=jQuery,bD=function(a,b){for(var c=0,d=a.length;c<d;c++)if(b.call(a[c],a[c],c,a)===!1)return c},bE=bN.grep,bF=function(a,b){for(var c=[],d=0,e=a.length;d<e;d++)c[d]=b.call(a[d],a[d],d,a);return c},bG=function(){var a=arguments;return bN.extend(!0,null,a[0],a[1],a[2],a[3])},bH=function(a,b,c){bN(a).bind(b,c)},bI=function(a,b,c){var d=z.removeEventListener?"removeEventListener":"detachEvent";z[d]&&!a[d]&&(a[d]=function(){}),bN(a).unbind(b,c)},bJ=function(b,c,d,e){var f=bN.Event(c),g="detached"+c;a(f,d),b[c]&&(b[g]=b[c],b[c]=null),bN(b).trigger(f),b[g]&&(b[c]=b[g],b[g]=null),e&&!f.isDefaultPrevented()&&e(f)},bK=function(a,b,c){var d=bN(a);b.d&&(a.toD=b.d,b.d=1),d.stop(),d.animate(b,c)},bL=function(a){bN(a).stop()};bN.extend(bN.easing,{easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c}});var bO=jQuery.fx.step._default,bP=jQuery.fx.prototype.cur;bN.fx.step._default=function(a){var b=a.elem;b.attr?b.attr(a.prop,a.now):bO.apply(this,arguments)},bN.fx.step.d=function(a){var b=a.elem;if(!a.started){var c=ba.init(b,b.d,b.toD);a.start=c[0],a.end=c[1],a.started=!0}b.attr("d",ba.step(a.start,a.end,a.pos,b.toD))},bN.fx.prototype.cur=function(){var a=this.elem;return a.attr?a.attr(this.prop):bP.apply(this,arguments)}}bB={enabled:!0,align:"center",x:0,y:15,style:{color:"#666",fontSize:"11px",lineHeight:"14px"}},Z={colors:"#4572A7,#AA4643,#89A54E,#80699B,#3D96AE,#DB843D,#92A8CD,#A47D7C,#B5CA92".split(","),symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),shortMonths:"Jan,Feb,Mar,Apr,May,June,Jul,Aug,Sep,Oct,Nov,Dec".split(","),weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),decimalPoint:".",resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:","},global:{useUTC:!0},chart:{borderColor:"#4572A7",borderRadius:5,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacingTop:10,spacingRight:10,spacingBottom:15,spacingLeft:10,style:{fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif',fontSize:"12px"},backgroundColor:"#FFFFFF",plotBorderColor:"#C0C0C0"},title:{text:"Chart title",align:"center",y:15,style:{color:"#3E576F",fontSize:"16px"}},subtitle:{text:"",align:"center",y:30,style:{color:"#6D869F"}},plotOptions:{line:{allowPointSelect:!1,showCheckbox:!1,animation:{duration:1e3},events:{},lineWidth:2,shadow:!0,marker:{enabled:!0,lineWidth:0,radius:4,lineColor:"#FFFFFF",states:{hover:{},select:{fillColor:"#FFFFFF",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:bG(bB,{enabled:!1,y:-6,formatter:function(){return this.y}}),showInLegend:!0,states:{hover:{marker:{}},select:{marker:{}}},stickyTracking:!0}},labels:{style:{position:bd,color:"#3E576F"}},legend:{enabled:!0,align:"center",layout:"horizontal",labelFormatter:function(){return this.name},borderWidth:1,borderColor:"#909090",borderRadius:5,shadow:!1,style:{padding:"5px"},itemStyle:{cursor:"pointer",color:"#3E576F"},itemHoverStyle:{cursor:"pointer",color:"#000000"},itemHiddenStyle:{color:"#C0C0C0"},itemCheckboxStyle:{position:bd,width:"13px",height:"13px"},symbolWidth:16,symbolPadding:5,verticalAlign:"bottom",x:0,y:0},loading:{hideDuration:100,labelStyle:{fontWeight:"bold",position:be,top:"1em"},showDuration:100,style:{position:bd,backgroundColor:"white",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,backgroundColor:"rgba(255, 255, 255, .85)",borderWidth:2,borderRadius:5,shadow:!0,snap:U?25:10,style:{color:"#333333",fontSize:"12px",padding:"5px",whiteSpace:"nowrap"}},toolbar:{itemStyle:{color:"#4572A7",cursor:"pointer"}},credits:{enabled:!0,text:"Highcharts.com",href:"http://www.highcharts.com",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#909090",fontSize:"10px"}}};var bQ={dateTimeLabelFormats:{second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,gridLineColor:"#C0C0C0",labels:bB,lineColor:"#C0D0E0",lineWidth:1,max:null,min:null,minPadding:.01,maxPadding:.01,minorGridLineColor:"#E0E0E0",minorGridLineWidth:1,minorTickColor:"#A0A0A0",minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickColor:"#C0D0E0",tickLength:5,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",tickWidth:1,title:{align:"middle",style:{color:"#6D869F",fontWeight:"bold"}},type:"linear"},bR=bG(bQ,{endOnTick:!0,gridLineWidth:1,tickPixelInterval:72,showLastLabel:!0,labels:{align:"right",x:-8,y:3},lineWidth:0,maxPadding:.05,minPadding:.05,startOnTick:!0,tickWidth:0,title:{rotation:270,text:"Y-values"},stackLabels:{enabled:!1,formatter:function(){return this.total},style:bB.style}}),bS={labels:{align:"right",x:-8,y:null},title:{rotation:270}},bT={labels:{align:"left",x:8,y:null},title:{rotation:90}},bU={labels:{align:"center",x:0,y:14},title:{rotation:0}},bV=bG(bU,{labels:{y:-5}}),bW=Z.plotOptions,bB=bW.line;bW.spline=bG(bB),bW.scatter=bG(bB,{lineWidth:0,states:{hover:{lineWidth:0}}}),bW.area=bG(bB,{}),bW.areaspline=bG(bW.area),bW.column=bG(bB,{borderColor:"#FFFFFF",borderWidth:1,borderRadius:0,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,states:{hover:{brightness:.1,shadow:!1},select:{color:"#C0C0C0",borderColor:"#000000",shadow:!1}},dataLabels:{y:null,verticalAlign:null}}),bW.bar=bG(bW.column,{dataLabels:{align:"left",x:5,y:0}}),bW.pie=bG(bB,{borderColor:"#FFFFFF",borderWidth:1,center:["50%","50%"],colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return this.point.name},y:5},legendType:"point",marker:null,size:"75%",showInLegend:!1,slicedOffset:10,states:{hover:{brightness:.1,shadow:!1}}}),v();var bX=function(a){var c=[],d;return function(a){(d=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/.exec(a))?c=[b(d[1]),b(d[2]),b(d[3]),parseFloat(d[4],10)]:(d=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a))&&(c=[b(d[1],16),b(d[2],16),b(d[3],16),1])}(a),{get:function(b){return c&&!isNaN(c[0])?b==="rgb"?"rgb("+c[0]+","+c[1]+","+c[2]+")":b==="a"?c[3]:"rgba("+c.join(",")+")":a},brighten:function(a){if(e(a)&&a!==0){var d;for(d=0;d<3;d++)c[d]+=b(a*255),c[d]<0&&(c[d]=0),c[d]>255&&(c[d]=255)}return this},setOpacity:function(a){return c[3]=a,this}}};x.prototype={init:function(a,b){this.element=z.createElementNS("http://www.w3.org/2000/svg",b),this.renderer=a},animate:function(a,b,c){(b=k(b,_,!0))?(b=bG(b),c&&(b.complete=c),bK(this,a,b)):(this.attr(a),c&&c())},attr:function(d,e){var f,g,j,k,m=this.element,n=m.nodeName,o=this.renderer,p,q=this.shadows,r=this.htmlNode,s,t=this;c(d)&&h(e)&&(f=d,d={},d[f]=e);if(c(d))f=d,n==="circle"?f={x:"cx",y:"cy"}[f]||f:f==="strokeWidth"&&(f="stroke-width"),t=i(m,f)||this[f]||0,f!=="d"&&f!=="visibility"&&(t=parseFloat(t));else for(f in d){p=!1,g=d[f];if(f==="d")g&&g.join&&(g=g.join(" ")),/(NaN| {2}|^$)/.test(g)&&(g="M 0 0"),this.d=g;else if(f==="x"&&n==="text"){for(j=0;j<m.childNodes.length;j++)k=m.childNodes[j],i(k,"x")===i(m,"x")&&i(k,"x",g);this.rotation&&i(m,"transform","rotate("+this.rotation+" "+g+" "+b(d.y||i(m,"y"))+")")}else if(f==="fill")g=o.color(g,m,f);else if(n!=="circle"||f!=="x"&&f!=="y")if(f==="translateX"||f==="translateY"||f==="rotation"||f==="verticalAlign")this[f]=g,this.updateTransform(),p=!0;else if(f==="stroke")g=o.color(g,m,f);else if(f==="dashstyle"){if(f="stroke-dasharray",g=g&&g.toLowerCase(),g==="solid")g=bj;else if(g){g=g.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(j=g.length;j--;)g[j]=b(g[j])*d["stroke-width"];g=g.join(",")}}else f==="isTracker"?this[f]=g:f==="width"?g=b(g):f==="align"?(f="text-anchor",g={left:"start",center:"middle",right:"end"}[g]):f==="title"&&(j=z.createElementNS("http://www.w3.org/2000/svg","title"),j.appendChild(z.createTextNode(g)),m.appendChild(j));else f={x:"cx",y:"cy"}[f]||f;f==="strokeWidth"&&(f="stroke-width"),P&&f==="stroke-width"&&g===0&&(g=1e-6),this.symbolName&&/^(x|y|r|start|end|innerR)/.test(f)&&(s||(this.symbolAttr(d),s=!0),p=!0);if(q&&/^(width|height|visibility|x|y|d)$/.test(f))for(j=q.length;j--;)i(q[j],f,g);(f==="width"||f==="height")&&n==="rect"&&g<0&&(g=0),f==="text"?(this.textStr=g,this.added&&o.buildText(this)):p||i(m,f,g);if(r&&(f==="x"||f==="y"||f==="translateX"||f==="translateY"||f==="visibility")){j=r.length?r:[this],k=j.length;var u;for(u=0;u<k;u++)r=j[u],p=r.getBBox(),r=r.htmlNode,l(r,a(this.styles,{left:p.x+(this.translateX||0)+bi,top:p.y+(this.translateY||0)+bi})),f==="visibility"&&l(r,{visibility:g})}}return t},symbolAttr:function(a){var b=this;bD("x,y,r,start,end,width,height,innerR".split(","),function(c){b[c]=k(a[c],b[c])}),b.attr({d:b.renderer.symbols[b.symbolName](C(b.x*2)/2,C(b.y*2)/2,b.r,{start:b.start,end:b.end,width:b.width,height:b.height,innerR:b.innerR})})},clip:function(a){return this.attr("clip-path","url("+this.renderer.url+"#"+a.id+")")},crisp:function(a,b,c,d,e){var f,g={},h={},i,a=a||this.strokeWidth||0;i=a%2/2,h.x=D(b||this.x||0)+i,h.y=D(c||this.y||0)+i,h.width=D((d||this.width||0)-2*i),h.height=D((e||this.height||0)-2*i),h.strokeWidth=a;for(f in h)this[f]!==h[f]&&(this[f]=g[f]=h[f]);return g},css:function(b){var c=this.element,c=b&&b.width&&c.nodeName==="text",d,e="",f=function(a,b){return"-"+b.toLowerCase()};b&&b.color&&(b.fill=b.color),this.styles=b=a(this.styles,b);if(N&&!R)c&&delete b.width,l(this.element,b);else{for(d in b)e+=d.replace(/([A-Z])/g,f)+":"+b[d]+";";this.attr({style:e})}return c&&this.added&&this.renderer.buildText(this),this},on:function(a,b){var c=b;return U&&a==="click"&&(a="touchstart",c=function(a){a.preventDefault(),b()}),this.element["on"+a]=c,this},translate:function(a,b){return this.attr({translateX:a,translateY:b})},invert:function(){return this.inverted=!0,this.updateTransform(),this},updateTransform:function(){var a=this.translateX||0,b=this.translateY||0,c=this.inverted,d=this.rotation,e=[];c&&(a+=this.attr("width"),b+=this.attr("height")),(a||b)&&e.push("translate("+a+","+b+")"),c?e.push("rotate(90) scale(-1,1)"):d&&e.push("rotate("+d+" "+this.x+" "+this.y+")"),e.length&&i(this.element,"transform",e.join(" "))},toFront:function(){var a=this.element;return a.parentNode.appendChild(a),this},align:function(a,b,c){a?(this.alignOptions=a,this.alignByTranslate=b,c||this.renderer.alignedObjects.push(this)):(a=this.alignOptions,b=this.alignByTranslate);var c=k(c,this.renderer),d=a.align,e=a.verticalAlign,f=(c.x||0)+(a.x||0),g=(c.y||0)+(a.y||0),h={};return/^(right|center)$/.test(d)&&(f+=(c.width-(a.width||0))/{right:1,center:2}[d]),h[b?"translateX":"x"]=C(f),/^(bottom|middle)$/.test(e)&&(g+=(c.height-(a.height||0))/({bottom:1,middle:2}[e]||1)),h[b?"translateY":"y"]=C(g),this[this.placed?"animate":"attr"](h),this.placed=!0,this.alignAttr=h,this},getBBox:function(){var b,c,d,e=this.rotation,f=e*L;try{b=a({},this.element.getBBox())}catch(g){b={width:0,height:0}}return c=b.width,d=b.height,e&&(b.width=H(d*J(f))+H(c*I(f)),b.height=H(d*I(f))+H(c*J(f))),b},show:function(){return this.attr({visibility:bh})},hide:function(){return this.attr({visibility:bf})},add:function(a){var c=this.renderer,d=a||c,e=d.element||c.box,f=e.childNodes,g=this.element,j=i(g,"zIndex");this.parentInverted=a&&a.inverted,this.textStr!==void 0&&c.buildText(this),a&&this.htmlNode&&(a.htmlNode||(a.htmlNode=[]),a.htmlNode.push(this)),j&&(d.handleZ=!0,j=b(j));if(d.handleZ)for(d=0;d<f.length;d++)if(a=f[d],c=i(a,"zIndex"),a!==g&&(b(c)>j||!h(j)&&h(c)))return e.insertBefore(g,a),this;return e.appendChild(g),this.added=!0,this},destroy:function(){var a=this.element||{},b=this.shadows,c=a.parentNode,d,e;a.onclick=a.onmouseout=a.onmouseover=a.onmousemove=null,bL(this),this.clipPath&&(this.clipPath=this.clipPath.destroy());if(this.stops){for(e=0;e<this.stops.length;e++)this.stops[e]=this.stops[e].destroy();this.stops=null}c&&c.removeChild(a),b&&bD(b,function(a){(c=a.parentNode)&&c.removeChild(a)}),g(this.renderer.alignedObjects,this);for(d in this)delete this[d];return null},empty:function(){for(var a=this.element,b=a.childNodes,c=b.length;c--;)a.removeChild(b[c])},shadow:function(a,b){var c=[],d,e,f=this.element,g=this.parentInverted?"(-1,-1)":"(1,1)";if(a){for(d=1;d<=3;d++)e=f.cloneNode(0),i(e,{isShadow:"true",stroke:"rgb(0, 0, 0)","stroke-opacity":.05*d,"stroke-width":7-2*d,transform:"translate"+g,fill:bj}),b?b.element.appendChild(e):f.parentNode.insertBefore(e,f),c.push(e);this.shadows=c}return this}};var bY=function(){this.init.apply(this,arguments)};bY.prototype={Element:x,init:function(a,b,c,d){var e=location,f;f=this.createElement("svg").attr({xmlns:"http://www.w3.org/2000/svg",version:"1.1"}),a.appendChild(f.element),this.box=f.element,this.boxWrapper=f,this.alignedObjects=[],this.url=N?"":e.href.replace(/#.*?$/,""),this.defs=this.createElement("defs").add(),this.forExport=d,this.gradients=[],this.setSize(b,c,!1)},destroy:function(){var a,b=this.gradients,c=this.defs;this.box=null,this.boxWrapper=this.boxWrapper.destroy();if(b){for(a=0;a<b.length;a++)this.gradients[a]=b[a].destroy();this.gradients=null}return c&&(this.defs=c.destroy()),this.alignedObjects=null},createElement:function(a){var b=new this.Element;return b.init(this,a),b},buildText:function(c){for(var d=c.element,e=k(c.textStr,"").toString().replace(/<(b|strong)>/g,'<span style="font-weight:bold">').replace(/<(i|em)>/g,'<span style="font-style:italic">').replace(/<a/g,"<span").replace(/<\/(b|strong|i|em|a)>/g,"</span>").split(/<br.*?>/g),f=d.childNodes,g=/style="([^"]+)"/,h=/href="([^"]+)"/,j=i(d,"x"),n=c.styles,o=n&&c.useHTML&&!this.forExport,p=c.htmlNode,q=n&&b(n.width),r=n&&n.lineHeight,s,t=f.length;t--;)d.removeChild(f[t]);q&&!c.added&&this.box.appendChild(d),bD(e,function(a,e){var f,k=0,m,a=a.replace(/<span/g,"|||<span").replace(/<\/span>/g,"</span>|||");f=a.split("|||"),bD(f,function(a){if(a!==""||f.length===1){var n={},o=z.createElementNS("http://www.w3.org/2000/svg","tspan");g.test(a)&&i(o,"style",a.match(g)[1].replace(/(;| |^)color([ :])/,"$1fill$2")),h.test(a)&&(i(o,"onclick",'location.href="'+a.match(h)[1]+'"'),l(o,{cursor:"pointer"})),a=(a.replace(/<(.|\n)*?>/g,"")||" ").replace(/&lt;/g,"<").replace(/&gt;/g,">"),o.appendChild(z.createTextNode(a)),k?n.dx=3:n.x=j;if(!k){if(e){!R&&c.renderer.forExport&&l(o,{display:"block"}),m=A.getComputedStyle&&b(A.getComputedStyle(s,null).getPropertyValue("line-height"));if(!m||isNaN(m))m=r||s.offsetHeight||18;i(o,"dy",m)}s=o}i(o,n),d.appendChild(o),k++;if(q)for(var a=a.replace(/-/g,"- ").split(" "),p,t=[];a.length||t.length;)p=d.getBBox().width,n=p>q,!n||a.length===1?(a=t,t=[],a.length&&(o=z.createElementNS("http://www.w3.org/2000/svg","tspan"),i(o,{dy:r||16,x:j}),d.appendChild(o),p>q&&(q=p))):(o.removeChild(o.firstChild),t.unshift(a.pop())),a.length&&o.appendChild(z.createTextNode(a.join(" ").replace(/- /g,"-")))}})});if(o){p||(p=c.htmlNode=m("span",null,a(n,{position:bd,top:0,left:0}),this.box.parentNode)),p.innerHTML=c.textStr;for(t=f.length;t--;)f[t].style.visibility=bf}},crispLine:function(a,b){return a[1]===a[4]&&(a[1]=a[4]=C(a[1])+b%2/2),a[2]===a[5]&&(a[2]=a[5]=C(a[2])+b%2/2),a},path:function(a){return this.createElement("path").attr({d:a,fill:bj})},circle:function(a,b,c){return a=d(a)?a:{x:a,y:b,r:c},this.createElement("circle").attr(a)},arc:function(a,b,c,e,f,g){return d(a)&&(b=a.y,c=a.r,e=a.innerR,f=a.start,g=a.end,a=a.x),this.symbol("arc",a||0,b||0,c||0,{innerR:e||0,start:f||0,end:g||0})},rect:function(a,b,c,e,f,g){return d(a)&&(b=a.y,c=a.width,e=a.height,f=a.r,g=a.strokeWidth,a=a.x),f=this.createElement("rect").attr({rx:f,ry:f,fill:bj}),f.attr(f.crisp(g,a,b,F(c,0),F(e,0)))},setSize:function(a,b,c){var d=this.alignedObjects,e=d.length;this.width=a,this.height=b;for(this.boxWrapper[k(c,!0)?"animate":"attr"]({width:a,height:b});e--;)d[e].align()},g:function(a){var b=this.createElement("g");return h(a)?b.attr({"class":bg+a}):b},image:function(b,c,d,e,f){var g={preserveAspectRatio:bj};return arguments.length>1&&a(g,{x:c,y:d,width:e,height:f}),g=this.createElement("image").attr(g),g.element.setAttributeNS?g.element.setAttributeNS("http://www.w3.org/1999/xlink","href",b):g.element.setAttribute("hc-svg-href",b),g},symbol:function(b,c,d,e,f){var g,h=this.symbols[b],h=h&&h(C(c),C(d),e,f),i=/^url\((.*?)\)$/,j;if(h)g=this.path(h),a(g,{symbolName:b,x:c,y:d,r:e}),f&&a(g,f);else if(i.test(b)){var k=function(a,b){a.attr({width:b[0],height:b[1]}).translate(-C(b[0]/2),-C(b[1]/2))};j=b.match(i)[1],b=V[j],g=this.image(j).attr({x:c,y:d}),b?k(g,b):(g.attr({width:0,height:0}),m("img",{onload:function(){k(g,V[j]=[this.width,this.height])},src:j}))}else g=this.circle(c,d,e);return g},symbols:{square:function(a,b,c){return c*=.707,[bk,a-c,b-c,bl,a+c,b-c,a+c,b+c,a-c,b+c,"Z"]},triangle:function(a,b,c){return[bk,a,b-1.33*c,bl,a+c,b+.67*c,a-c,b+.67*
c,"Z"]},"triangle-down":function(a,b,c){return[bk,a,b+1.33*c,bl,a-c,b-.67*c,a+c,b-.67*c,"Z"]},diamond:function(a,b,c){return[bk,a,b-c,bl,a+c,b,a,b+c,a-c,b,"Z"]},arc:function(a,b,c,d){var e=d.start,f=d.end-1e-6,g=d.innerR,h=I(e),i=J(e),j=I(f),f=J(f),d=d.end-e<K?0:1;return[bk,a+c*h,b+c*i,"A",c,c,0,d,1,a+c*j,b+c*f,bl,a+g*j,b+g*f,"A",g,g,0,d,0,a+g*h,b+g*i,"Z"]}},clipRect:function(a,b,c,d){var e=bg+W++,f=this.createElement("clipPath").attr({id:e}).add(this.defs),a=this.rect(a,b,c,d,0).add(f);return a.id=e,a.clipPath=f,a},color:function(a,b,c){var d,e=/^rgba/;if(a&&a.linearGradient){var f=this,b=a.linearGradient,c=bg+W++,g,h,j;return g=f.createElement("linearGradient").attr({id:c,gradientUnits:"userSpaceOnUse",x1:b[0],y1:b[1],x2:b[2],y2:b[3]}).add(f.defs),f.gradients.push(g),g.stops=[],bD(a.stops,function(a){e.test(a[1])?(d=bX(a[1]),h=d.get("rgb"),j=d.get("a")):(h=a[1],j=1),a=f.createElement("stop").attr({offset:a[0],"stop-color":h,"stop-opacity":j}).add(g),g.stops.push(a)}),"url("+this.url+"#"+c+")"}return e.test(a)?(d=bX(a),i(b,c+"-opacity",d.get("a")),d.get("rgb")):(b.removeAttribute(c+"-opacity"),a)},text:function(a,b,c,d){var e=Z.chart.style,b=C(k(b,0)),c=C(k(c,0)),a=this.createElement("text").attr({x:b,y:c,text:a}).css({fontFamily:e.fontFamily,fontSize:e.fontSize});return a.x=b,a.y=c,a.useHTML=d,a}},T=bY,R||(bC=n(x,{init:function(a,b){var c=["<",b,' filled="f" stroked="f"'],d=["position: ",bd,";"];(b==="shape"||b===bc)&&d.push("left:0;top:0;width:10px;height:10px;"),O&&d.push("visibility: ",b===bc?bf:bh),c.push(' style="',d.join(""),'"/>'),b&&(c=b===bc||b==="span"||b==="img"?c.join(""):a.prepVML(c),this.element=m(c)),this.renderer=a},add:function(a){var b=this.renderer,c=this.element,d=b.box,d=a?a.element||a:d;return a&&a.inverted&&b.invertChild(c,d),O&&d.gVis===bf&&l(c,{visibility:bf}),d.appendChild(c),this.added=!0,this.alignOnAdd&&this.updateTransform(),this},attr:function(a,b){var d,f,g,j=this.element||{},k=j.style,n=j.nodeName,o=this.renderer,p=this.symbolName,q,r,s=this.shadows,t=this;c(a)&&h(b)&&(d=a,a={},a[d]=b);if(c(a))d=a,t=d==="strokeWidth"||d==="stroke-width"?this.strokeweight:this[d];else for(d in a){f=a[d],q=!1;if(p&&/^(x|y|r|start|end|width|height|innerR)/.test(d))r||(this.symbolAttr(a),r=!0),q=!0;else if(d==="d"){f=f||[],this.d=f.join(" "),g=f.length;for(q=[];g--;)q[g]=e(f[g])?C(f[g]*10)-5:f[g]==="Z"?"x":f[g];f=q.join(" ")||"x",j.path=f;if(s)for(g=s.length;g--;)s[g].path=f;q=!0}else if(d==="zIndex"||d==="visibility"){if(O&&d==="visibility"&&n==="DIV"){j.gVis=f,q=j.childNodes;for(g=q.length;g--;)l(q[g],{visibility:f});f===bh&&(f=null)}f&&(k[d]=f),q=!0}else/^(width|height)$/.test(d)?(this[d]=f,this.updateClipping?(this[d]=f,this.updateClipping()):k[d]=f,q=!0):/^(x|y)$/.test(d)?(this[d]=f,j.tagName==="SPAN"?this.updateTransform():k[{x:"left",y:"top"}[d]]=f):d==="class"?j.className=f:d==="stroke"?(f=o.color(f,j,d),d="strokecolor"):d==="stroke-width"||d==="strokeWidth"?(j.stroked=f?!0:!1,d="strokeweight",this[d]=f,e(f)&&(f+=bi)):d==="dashstyle"?((j.getElementsByTagName("stroke")[0]||m(o.prepVML(["<stroke/>"]),null,null,j))[d]=f||"solid",this.dashstyle=f,q=!0):d==="fill"?n==="SPAN"?k.color=f:(j.filled=f!==bj?!0:!1,f=o.color(f,j,d),d="fillcolor"):d==="translateX"||d==="translateY"||d==="rotation"||d==="align"?(d==="align"&&(d="textAlign"),this[d]=f,this.updateTransform(),q=!0):d==="text"&&(this.bBox=null,j.innerHTML=f,q=!0);if(s&&d==="visibility")for(g=s.length;g--;)s[g].style[d]=f;q||(O?j[d]=f:i(j,d,f))}return t},clip:function(a){var b=this,c=a.members;return c.push(b),b.destroyClip=function(){g(c,b)},b.css(a.getCSS(b.inverted))},css:function(b){var c=this.element;if(c=b&&c.tagName==="SPAN"&&b.width)delete b.width,this.textWidth=c,this.updateTransform();return this.styles=a(this.styles,b),l(this.element,b),this},destroy:function(){return this.destroyClip&&this.destroyClip(),x.prototype.destroy.apply(this)},empty:function(){for(var a=this.element.childNodes,b=a.length,c;b--;)c=a[b],c.parentNode.removeChild(c)},getBBox:function(){var a=this.element,b=this.bBox;return b||(a.nodeName==="text"&&(a.style.position=bd),b=this.bBox={x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}),b},on:function(a,b){return this.element["on"+a]=function(){var a=A.event;a.target=a.srcElement,b(a)},this},updateTransform:function(){if(this.added){var a=this,c=a.element,d=a.translateX||0,e=a.translateY||0,f=a.x||0,g=a.y||0,i=a.textAlign||"left",j={left:0,center:.5,right:1}[i],k=i&&i!=="left";(d||e)&&a.css({marginLeft:d,marginTop:e}),a.inverted&&bD(c.childNodes,function(b){a.renderer.invertChild(b,c)});if(c.tagName==="SPAN"){var m,n,d=a.rotation,o;m=0;var e=1,p=0,q;o=b(a.textWidth);var r=a.xCorr||0,s=a.yCorr||0,t=[d,i,c.innerHTML,a.textWidth].join(",");t!==a.cTT&&(h(d)&&(m=d*L,e=I(m),p=J(m),l(c,{filter:d?["progid:DXImageTransform.Microsoft.Matrix(M11=",e,", M12=",-p,", M21=",p,", M22=",e,", sizingMethod='auto expand')"].join(""):bj})),m=c.offsetWidth,n=c.offsetHeight,m>o&&(l(c,{width:o+bi,display:"block",whiteSpace:"normal"}),m=o),o=C((b(c.style.fontSize)||12)*1.2),r=e<0&&-m,s=p<0&&-n,q=e*p<0,r+=p*o*(q?1-j:j),s-=e*o*(d?q?j:1-j:1),k&&(r-=m*j*(e<0?-1:1),d&&(s-=n*j*(p<0?-1:1)),l(c,{textAlign:i})),a.xCorr=r,a.yCorr=s),l(c,{left:f+r,top:g+s}),a.cTT=t}}else this.alignOnAdd=!0},shadow:function(a,c){var d=[],e,f=this.element,g=this.renderer,h,i=f.style,j,k=f.path;k&&typeof k.value!="string"&&(k="x");if(a){for(e=1;e<=3;e++)j=['<shape isShadow="true" strokeweight="',7-2*e,'" filled="false" path="',k,'" coordsize="100,100" style="',f.style.cssText,'" />'],h=m(g.prepVML(j),null,{left:b(i.left)+1,top:b(i.top)+1}),j=['<stroke color="black" opacity="',.05*e,'"/>'],m(g.prepVML(j),null,null,h),c?c.element.appendChild(h):f.parentNode.insertBefore(h,f),d.push(h);this.shadows=d}return this}}),bB=function(){this.init.apply(this,arguments)},bB.prototype=bG(bY.prototype,{Element:bC,isIE8:M.indexOf("MSIE 8.0")>-1,init:function(a,b,c){var d;this.alignedObjects=[],d=this.createElement(bc),a.appendChild(d.element),this.box=d.element,this.boxWrapper=d,this.setSize(b,c,!1),z.namespaces.hcv||(z.namespaces.add("hcv","urn:schemas-microsoft-com:vml"),z.createStyleSheet().cssText="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } ")},clipRect:function(b,c,d,e){var f=this.createElement();return a(f,{members:[],left:b,top:c,width:d,height:e,getCSS:function(b){var c=this.top,d=this.left,e=d+this.width,f=c+this.height,c={clip:"rect("+C(b?d:c)+"px,"+C(b?f:e)+"px,"+C(b?e:f)+"px,"+C(b?c:d)+"px)"};return!b&&O&&a(c,{width:e+bi,height:f+bi}),c},updateClipping:function(){bD(f.members,function(a){a.css(f.getCSS(a.inverted))})}})},color:function(a,b,c){var d,e=/^rgba/;if(!a||!a.linearGradient)return e.test(a)&&b.tagName!=="IMG"?(d=bX(a),a=["<",c,' opacity="',d.get("a"),'"/>'],m(this.prepVML(a),null,null,b),d.get("rgb")):(b=b.getElementsByTagName(c),b.length&&(b[0].opacity=1),a);var f,g,h=a.linearGradient,i,j,k,l;bD(a.stops,function(a,b){e.test(a[1])?(d=bX(a[1]),f=d.get("rgb"),g=d.get("a")):(f=a[1],g=1),b?(k=f,l=g):(i=f,j=g)}),a=90-B.atan((h[3]-h[1])/(h[2]-h[0]))*180/K,a=["<",c,' colors="0% ',i,",100% ",k,'" angle="',a,'" opacity="',l,'" o:opacity2="',j,'" type="gradient" focus="100%" />'],m(this.prepVML(a),null,null,b)},prepVML:function(a){var b=this.isIE8,a=a.join("");return b?(a=a.replace("/>",' xmlns="urn:schemas-microsoft-com:vml" />'),a=a.indexOf('style="')===-1?a.replace("/>",' style="display:inline-block;behavior:url(#default#VML);" />'):a.replace('style="','style="display:inline-block;behavior:url(#default#VML);')):a=a.replace("<","<hcv:"),a},text:function(a,b,c){var d=Z.chart.style;return this.createElement("span").attr({text:a,x:C(b),y:C(c)}).css({whiteSpace:"nowrap",fontFamily:d.fontFamily,fontSize:d.fontSize})},path:function(a){return this.createElement("shape").attr({coordsize:"100 100",d:a})},circle:function(a,b,c){return this.symbol("circle").attr({x:a,y:b,r:c})},g:function(a){var b;return a&&(b={className:bg+a,"class":bg+a}),this.createElement(bc).attr(b)},image:function(a,b,c,d,e){var f=this.createElement("img").attr({src:a});return arguments.length>1&&f.css({left:b,top:c,width:d,height:e}),f},rect:function(a,b,c,e,f,g){d(a)&&(b=a.y,c=a.width,e=a.height,f=a.r,g=a.strokeWidth,a=a.x);var h=this.symbol("rect");return h.r=f,h.attr(h.crisp(g,a,b,F(c,0),F(e,0)))},invertChild:function(a,c){var d=c.style;l(a,{flip:"x",left:b(d.width)-10,top:b(d.height)-10,rotation:-90})},symbols:{arc:function(a,b,c,d){var e=d.start,f=d.end,g=I(e),h=J(e),i=I(f),j=J(f),d=d.innerR,k=.07/c,l=d&&.1/d||0;return f-e===0?["x"]:(2*K-f+e<k?i=-k:f-e<l&&(i=I(e+l)),["wa",a-c,b-c,a+c,b+c,a+c*g,b+c*h,a+c*i,b+c*j,"at",a-d,b-d,a+d,b+d,a+d*i,b+d*j,a+d*g,b+d*h,"x","e"])},circle:function(a,b,c){return["wa",a-c,b-c,a+c,b+c,a+c,b,a+c,b,"e"]},rect:function(a,b,c,d){if(!h(d))return[];var e=d.width,d=d.height,f=a+e,g=b+d,c=G(c,e,d);return[bk,a+c,b,bl,f-c,b,"wa",f-2*c,b,f,b+2*c,f-c,b,f,b+c,bl,f,g-c,"wa",f-2*c,g-2*c,f,g,f,g-c,f-c,g,bl,a+c,g,"wa",a,g-2*c,a+2*c,g,a+c,g,a,g-c,bl,a,b+c,"wa",a,b,a+2*c,b+2*c,a,b+c,a+c,b,"x","e"]}}}),T=bB),y.prototype.callbacks=[];var bZ=function(){};bZ.prototype={init:function(a,b){var c=a.chart.counters,d;return this.series=a,this.applyOptions(b),this.pointAttr={},a.options.colorByPoint&&(d=a.chart.options.colors,this.options||(this.options={}),this.color=this.options.color=this.color||d[c.color++],c.wrapColor(d.length)),a.chart.pointCount++,this},applyOptions:function(b){var f=this.series;this.config=b,e(b)||b===null?this.y=b:d(b)&&!e(b.length)?(a(this,b),this.options=b):c(b[0])?(this.name=b[0],this.y=b[1]):e(b[0])&&(this.x=b[0],this.y=b[1]),this.x===bb&&(this.x=f.autoIncrement())},destroy:function(){var a=this,b=a.series,c=b.chart.hoverPoints,d;b.chart.pointCount--,c&&(a.setState(),g(c,a)),a===b.chart.hoverPoint&&a.onMouseOut(),bI(a),bD("graphic,tracker,group,dataLabel,connector,shadowGroup".split(","),function(b){a[b]&&a[b].destroy()}),a.legendItem&&a.series.chart.legend.destroyItem(a);for(d in a)a[d]=null},getLabelConfig:function(){return{x:this.category,y:this.y,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},select:function(a,b){var c=this,d=c.series.chart,a=k(a,!c.selected);c.firePointEvent(a?"select":"unselect",{accumulate:b},function(){c.selected=a,c.setState(a&&"select"),b||bD(d.getSelectedPoints(),function(a){a.selected&&a!==c&&(a.selected=!1,a.setState(bn),a.firePointEvent("unselect"))})})},onMouseOver:function(){var a=this.series.chart,b=a.tooltip,c=a.hoverPoint;c&&c!==this&&c.onMouseOut(),this.firePointEvent("mouseOver"),b&&!b.shared&&b.refresh(this),this.setState(bo),a.hoverPoint=this},onMouseOut:function(){this.firePointEvent("mouseOut"),this.setState(),this.series.chart.hoverPoint=null},tooltipFormatter:function(a){var b=this.series;return['<span style="color:'+b.color+'">',this.name||b.name,"</span>: ",a?"":"<b>x = "+(this.name||this.x)+",</b> ","<b>",a?"":"y = ",this.y,"</b>"].join("")},update:function(a,b,c){var e=this,f=e.series,g=e.graphic,h=f.chart,b=k(b,!0);e.firePointEvent("update",{options:a},function(){e.applyOptions(a),d(a)&&(f.getAttribs(),g&&g.attr(e.pointAttr[f.state])),f.isDirty=!0,b&&h.redraw(c)})},remove:function(a,b){var c=this,d=c.series,e=d.chart,f=d.data;u(b,e),a=k(a,!0),c.firePointEvent("remove",null,function(){g(f,c),c.destroy(),d.isDirty=!0,a&&e.redraw()})},firePointEvent:function(a,b,c){var d=this,e=this.series.options;(e.point.events[a]||d.options&&d.options.events&&d.options.events[a])&&this.importEvents(),a==="click"&&e.allowPointSelect&&(c=function(a){d.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}),bJ(this,a,b,c)},importEvents:function(){if(!this.hasImportedEvents){var a=bG(this.series.options.point,this.options).events,b;this.events=a;for(b in a)bH(this,b,a[b]);this.hasImportedEvents=!0}},setState:function(a){var b=this.series,c=b.options.states,d=bW[b.type].marker&&b.options.marker,e=d&&!d.enabled,f=(d=d&&d.states[a])&&d.enabled===!1,g=b.stateMarkerGraphic,h=b.chart,i=this.pointAttr,a=a||bn;a===this.state||this.selected&&a!=="select"||c[a]&&c[a].enabled===!1||a&&(f||e&&!d.enabled)||(this.graphic?this.graphic.attr(i[a]):(a&&(g||(b.stateMarkerGraphic=g=h.renderer.circle(0,0,i[a].r).attr(i[a]).add(b.group)),g.translate(this.plotX,this.plotY)),g&&g[a?"show":"hide"]()),this.state=a)}};var b$=function(){};b$.prototype={isCartesian:!0,type:"line",pointClass:bZ,pointAttrToOptions:{stroke:"lineColor","stroke-width":"lineWidth",fill:"fillColor",r:"radius"},init:function(b,c){var d,e;e=b.series.length,this.chart=b,c=this.setOptions(c),a(this,{index:e,options:c,name:c.name||"Series "+(e+1),state:bn,pointAttr:{},visible:c.visible!==!1,selected:c.selected===!0}),e=c.events;for(d in e)bH(this,d,e[d]);if(e&&e.click||c.point&&c.point.events&&c.point.events.click||c.allowPointSelect)b.runTrackerClick=!0;this.getColor(),this.getSymbol(),this.setData(c.data,!1)},autoIncrement:function(){var a=this.options,b=this.xIncrement,b=k(b,a.pointStart,0);return this.pointInterval=k(this.pointInterval,a.pointInterval,1),this.xIncrement=b+this.pointInterval,b},cleanData:function(){var a=this.chart,b=this.data,c,d,e=a.smallestInterval,f,g;s(b,function(a,b){return a.x-b.x});if(this.options.connectNulls)for(g=b.length-1;g>=0;g--)b[g].y===null&&b[g-1]&&b[g+1]&&b.splice(g,1);for(g=b.length-1;g>=0;g--)b[g-1]&&(f=b[g].x-b[g-1].x,f>0&&(d===bb||f<d))&&(d=f,c=g);if(e===bb||d<e)a.smallestInterval=d;this.closestPoints=c},getSegments:function(){var a=-1,b=[],c=this.data;bD(c,function(d,e){d.y===null?(e>a+1&&b.push(c.slice(a+1,e)),a=e):e===c.length-1&&b.push(c.slice(a+1,e+1))}),this.segments=b},setOptions:function(a){var b=this.chart.options.plotOptions;return bG(b[this.type],b.series,a)},getColor:function(){var a=this.chart.options.colors,b=this.chart.counters;this.color=this.options.color||a[b.color++]||"#0000ff",b.wrapColor(a.length)},getSymbol:function(){var a=this.chart.options.symbols,b=this.chart.counters;this.symbol=this.options.marker.symbol||a[b.symbol++],b.wrapSymbol(a.length)},addPoint:function(a,b,c,d){var e=this.data,f=this.graph,g=this.area,h=this.chart,a=(new this.pointClass).init(this,a);u(d,h),f&&c&&(f.shift=c),g&&(g.shift=c,g.isArea=!0),b=k(b,!0),e.push(a),c&&e[0].remove(!1),this.getAttribs(),this.isDirty=!0,b&&h.redraw()},setData:function(a,b){var c=this,d=c.data,e=c.initialColor,f=c.chart,g=d&&d.length||0;c.xIncrement=null,h(e)&&(f.counters.color=e);for(a=bF(j(a||[]),function(a){return(new c.pointClass).init(c,a)});g--;)d[g].destroy();c.data=a,c.cleanData(),c.getSegments(),c.getAttribs(),c.isDirty=!0,f.isDirtyBox=!0,k(b,!0)&&f.redraw(!1)},remove:function(a,b){var c=this,d=c.chart,a=k(a,!0);c.isRemoving||(c.isRemoving=!0,bJ(c,"remove",null,function(){c.destroy(),d.isDirtyLegend=d.isDirtyBox=!0,a&&d.redraw(b)})),c.isRemoving=!1},translate:function(){for(var a=this.chart,b=this.options.stacking,c=this.xAxis.categories,d=this.yAxis,e=this.data,f=e.length;f--;){var g=e[f],i=g.x,j=g.y,k=g.low,l=d.stacks[(j<0?"-":"")+this.stackKey];g.plotX=this.xAxis.translate(i),b&&this.visible&&l&&l[i]&&(k=l[i],i=k.total,k.cum=k=k.cum-j,j=k+j,b==="percent"&&(k=i?k*100/i:0,j=i?j*100/i:0),g.percentage=i?g.y*100/i:0,g.stackTotal=i),h(k)&&(g.yBottom=d.translate(k,0,1,0,1)),j!==null&&(g.plotY=d.translate(j,0,1,0,1)),g.clientX=a.inverted?a.plotHeight-g.plotX:g.plotX,g.category=c&&c[g.x]!==bb?c[g.x]:g.x}},setTooltipPoints:function(a){var b=this.chart,c=b.inverted,d=[],e=C((c?b.plotTop:b.plotLeft)+b.plotSizeX),f,g,h=[];a&&(this.tooltipPoints=null),bD(this.segments,function(a){d=d.concat(a)}),this.xAxis&&this.xAxis.reversed&&(d=d.reverse()),bD(d,function(a,b){f=d[b-1]?d[b-1]._high+1:0;for(g=a._high=d[b+1]?D((a.plotX+(d[b+1]?d[b+1].plotX:e))/2):e;f<=g;)h[c?e-f++:f++]=a}),this.tooltipPoints=h},onMouseOver:function(){var a=this.chart,b=a.hoverSeries;if(U||!a.mouseIsDown)b&&b!==this&&b.onMouseOut(),this.options.events.mouseOver&&bJ(this,"mouseOver"),this.tracker&&this.tracker.toFront(),this.setState(bo),a.hoverSeries=this},onMouseOut:function(){var a=this.options,b=this.chart,c=b.tooltip,d=b.hoverPoint;d&&d.onMouseOut(),this&&a.events.mouseOut&&bJ(this,"mouseOut"),c&&!a.stickyTracking&&c.hide(),this.setState(),b.hoverSeries=null},animate:function(a){var b=this.chart,c=this.clipRect,e=this.options.animation;e&&!d(e)&&(e={}),a?c.isAnimating||(c.attr("width",0),c.isAnimating=!0):(c.animate({width:b.plotSizeX},e),this.animate=null)},drawPoints:function(){var a,b=this.data,c=this.chart,d,e,f,g,h,i;if(this.options.marker.enabled)for(f=b.length;f--;)if(g=b[f],d=g.plotX,e=g.plotY,i=g.graphic,e!==bb&&!isNaN(e))a=g.pointAttr[g.selected?"select":bn],h=a.r,i?i.animate({x:d,y:e,r:h}):g.graphic=c.renderer.symbol(k(g.marker&&g.marker.symbol,this.symbol),d,e,h).attr(a).add(this.group)},convertAttribs:function(a,b,c,d){var e=this.pointAttrToOptions,f,g,h={},a=a||{},b=b||{},c=c||{},d=d||{};for(f in e)g=e[f],h[f]=k(a[g],b[f],c[f],d[f]);return h},getAttribs:function(){var a=this,b=bW[a.type].marker?a.options.marker:a.options,c=b.states,d=c[bo],e,f=a.color,g={stroke:f,fill:f},i=a.data,j=[],k,l=a.pointAttrToOptions,m;a.options.marker?(d.radius=d.radius||b.radius+2,d.lineWidth=d.lineWidth||b.lineWidth+1):d.color=d.color||bX(d.color||f).brighten(d.brightness).get(),j[bn]=a.convertAttribs(b,g),bD([bo,"select"],function(b){j[b]=a.convertAttribs(c[b],j[bn])}),a.pointAttr=j;for(f=i.length;f--;){g=i[f],(b=g.options&&g.options.marker||g.options)&&b.enabled===!1&&(b.radius=0),e=!1;if(g.options)for(m in l)h(b[l[m]])&&(e=!0);e?(k=[],c=b.states||{},e=c[bo]=c[bo]||{},a.options.marker||(e.color=bX(e.color||g.options.color).brighten(e.brightness||d.brightness).get()),k[bn]=a.convertAttribs(b,j[bn]),k[bo]=a.convertAttribs(c[bo],j[bo],k[bn]),k.select=a.convertAttribs(c.select,j.select,k[bn])):k=j,g.pointAttr=k}},destroy:function(){var a=this,b=a.chart,c=a.clipRect,d=/\/5[0-9\.]+ (Safari|Mobile)\//.test(M),e,f;bJ(a,"destroy"),bI(a),a.legendItem&&a.chart.legend.destroyItem(a),bD(a.data,function(a){a.destroy()}),c&&c!==b.clipRect&&(a.clipRect=c.destroy()),bD(["area","graph","dataLabelsGroup","group","tracker"],function(b){a[b]&&(e=d&&b==="group"?"hide":"destroy",a[b][e]())}),b.hoverSeries===a&&(b.hoverSeries=null),g(b.series,a);for(f in a)delete a[f]},drawDataLabels:function(){if(this.options.dataLabels.enabled){var a,c,d=this.data,e=this.options,f=e.dataLabels,g,i=this.dataLabelsGroup,j=this.chart,l=j.renderer,m=j.inverted,n=this.type,o;o=e.stacking;var p=n==="column"||n==="bar",q=f.verticalAlign===null,r=f.y===null;p&&(o?(q&&(f=bG(f,{verticalAlign:"middle"})),r&&(f=bG(f,{y:{top:14,middle:4,bottom:-6}[f.verticalAlign]}))):q&&(f=bG(f,{verticalAlign:"top"}))),i?i.translate(j.plotLeft,j.plotTop):i=this.dataLabelsGroup=l.g("data-labels").attr({visibility:this.visible?bh:bf,zIndex:6}).translate(j.plotLeft,j.plotTop).add(),o=f.color,o==="auto"&&(o=null),f.style.color=k(o,this.color,"black"),bD(d,function(d){var o=d.barX,q=o&&o+d.barW/2||d.plotX||-999,s=k(d.plotY,-999),t=d.dataLabel,u=f.align,v=r?d.y>=0?-6:12:f.y;g=f.formatter.call(d.getLabelConfig()),a=(m?j.plotWidth-s:q)+f.x,c=(m?j.plotHeight-q:s)+v,n==="column"&&(a+={left:-1,right:1}[u]*d.barW/2||0),m&&d.y<0&&(u="right",a-=10),t?(m&&!f.y&&(c=c+b(t.styles.lineHeight)*.9-t.getBBox().height/2),t.attr({text:g}).animate({x:a,y:c})):h(g)&&(t=d.dataLabel=l.text(g,a,c).attr({align:u,rotation:f.rotation,zIndex:1}).css(f.style).add(i),m&&!f.y&&t.attr({y:c+b(t.styles.lineHeight)*.9-t.getBBox().height/2})),p&&e.stacking&&t&&(q=d.barY,s=d.barW,d=d.barH,t.align(f,null,{x:m?j.plotWidth-q-d:o,y:m?j.plotHeight-o-s:q,width:m?d:s,height:m?s:d}))})}},drawGraph:function(){var a=this,b=a.options,c=a.graph,d=[],e,f=a.area,g=a.group,h=b.lineColor||a.color,i=b.lineWidth,j=b.dashStyle,l,m=a.chart.renderer,n=a.yAxis.getThreshold(b.threshold||0),o=/^area/.test(a.type),p=[],q=[];bD(a.segments,function(c){l=[],bD(c,function(d,e){a.getPointSpline?l.push.apply(l,a.getPointSpline(c,d,e)):(l.push(e?bl:bk),e&&b.step&&l.push(d.plotX,c[e-1].plotY),l.push(d.plotX,d.plotY))}),c.length>1?d=d.concat(l):p.push(c[0]);if(o){var e=[],f,g=l.length;for(f=0;f<g;f++)e.push(l[f]);g===3&&e.push(bl,l[1],l[2]);if(b.stacking&&a.type!=="areaspline")for(f=c.length-1;f>=0;f--)e.push(c[f].plotX,c[f].yBottom);else e.push(bl,c[c.length-1].plotX,n,bl,c[0].plotX,n);q=q.concat(e)}}),a.graphPath=d,a.singlePoints=p,o&&(e=k(b.fillColor,bX(a.color).setOpacity(b.fillOpacity||.75).get()),f?f.animate({d:q}):a.area=a.chart.renderer.path(q).attr({fill:e}).add(g)),c?(bL(c),c.animate({d:d})):i&&(c={stroke:h,"stroke-width":i},j&&(c.dashstyle=j),a.graph=m.path(d).attr(c).add(g).shadow(b.shadow))},render:function(){var a=this,b=a.chart,c,d,e=a.options,f=e.animation,g=f&&a.animate,f=g?f&&f.duration||500:0,h=a.clipRect,i=b.renderer;!h&&(h=a.clipRect=!b.hasRendered&&b.clipRect?b.clipRect:i.clipRect(0,0,b.plotSizeX,b.plotSizeY),!b.clipRect)&&(b.clipRect=h),a.group||(c=a.group=i.g("series"),b.inverted&&(d=function(){c.attr({width:b.plotWidth,height:b.plotHeight}).invert()},d(),bH(b,"resize",d),bH(a,"destroy",function(){bI(b,"resize",d)})),c.clip(a.clipRect).attr({visibility:a.visible?bh:bf,zIndex:e.zIndex}).translate(b.plotLeft,b.plotTop).add(b.seriesGroup)),a.drawDataLabels(),g&&a.animate(!0),a.drawGraph&&a.drawGraph(),a.drawPoints(),a.options.enableMouseTracking!==!1&&a.drawTracker(),g&&a.animate(),setTimeout(function(){h.isAnimating=!1,(c=a.group)&&h!==b.clipRect&&h.renderer&&(c.clip(a.clipRect=b.clipRect),h.destroy())},f),a.isDirty=!1},redraw:function(){var a=this.chart,b=this.group;b&&(a.inverted&&b.attr({width:a.plotWidth,height:a.plotHeight}),b.animate({translateX:a.plotLeft,translateY:a.plotTop})),this.translate(),this.setTooltipPoints(!0),this.render()},setState:function(a){var b=this.options,c=this.graph,d=b.states,b=b.lineWidth,a=a||bn;this.state!==a&&(this.state=a,d[a]&&d[a].enabled===!1||(a&&(b=d[a].lineWidth||b+1),c&&!c.dashstyle&&c.attr({"stroke-width":b},a?0:500)))},setVisible:function(a,b){var c=this.chart,d=this.legendItem,e=this.group,f=this.tracker,g=this.dataLabelsGroup,h,i=this.data,j=c.options.chart.ignoreHiddenSeries;h=this.visible,h=(this.visible=a=a===bb?!h:a)?"show":"hide",e&&e[h]();if(f)f[h]();else for(e=i.length;e--;)(f=i[e],f.tracker)&&f.tracker[h]();g&&g[h](),d&&c.legend.colorizeItem(this,a),this.isDirty=!0,this.options.stacking&&bD(c.series,function(a){a.options.stacking&&a.visible&&(a.isDirty=!0)}),j&&(c.isDirtyBox=!0),b!==!1&&c.redraw(),bJ(this,h)},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(a){this.selected=a=a===bb?!this.selected:a,this.checkbox&&(this.checkbox.checked=a),bJ(this,a?"select":"unselect")},drawTracker:function(){var a=this,b=a.options,c=[].concat(a.graphPath),d=c.length,e=a.chart,f=e.options.tooltip.snap,g=a.tracker,h=b.cursor,h=h&&{cursor:h},i=a.singlePoints,j;if(d)for(j=d+1;j--;)c[j]===bk&&c.splice(j+1,0,c[j+1]-f,c[j+2],bl),(j&&c[j]===bk||j===d)&&c.splice(j,0,bl,c[j-2]+f,c[j-1]);for(j=0;j<i.length;j++)d=i[j],c.push(bk,d.plotX-f,d.plotY,bl,d.plotX+f,d.plotY);g?g.attr({d:c}):a.tracker=e.renderer.path(c).attr({isTracker:!0,stroke:bm,fill:bj,"stroke-width":b.lineWidth+2*f,visibility:a.visible?bh:bf,zIndex:b.zIndex||1}).on(U?"touchstart":"mouseover",function(){e.hoverSeries!==a&&a.onMouseOver()}).on("mouseout",function(){b.stickyTracking||a.onMouseOut()}).css(h).add(e.trackerGroup)}},bB=n(b$),bM.line=bB,bB=n(b$,{type:"area"}),bM.area=bB,bB=n(b$,{type:"spline",getPointSpline:function(a,b,c){var d=b.plotX,e=b.plotY,f=a[c-1],g=a[c+1],h,i,j,k;if(c&&c<a.length-1){a=f.plotY,j=g.plotX;var g=g.plotY,l;h=(1.5*d+f.plotX)/2.5,i=(1.5*e+a)/2.5,j=(1.5*d+j)/2.5,k=(1.5*e+g)/2.5,l=(k-i)*(j-d)/(j-h)+e-k,i+=l,k+=l,i>a&&i>e?(i=F(a,e),k=2*e-i):i<a&&i<e&&(i=G(a,e),k=2*e-i),k>g&&k>e?(k=F(g,e),i=2*e-k):k<g&&k<e&&(k=G(g,e),i=2*e-k),b.rightContX=j,b.rightContY=k}return c?(b=["C",f.rightContX||f.plotX,f.rightContY||f.plotY,h||d,i||e,d,e],f.rightContX=f.rightContY=null):b=[bk,d,e],b}}),bM.spline=bB,bB=n(bB,{type:"areaspline"}),bM.areaspline=bB;var b_=n(b$,{type:"column",pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color",r:"borderRadius"},init:function(){b$.prototype.init.apply(this,arguments);var a=this,b=a.chart;b.hasColumn=!0,b.hasRendered&&bD(b.series,function(b){b.type===a.type&&(b.isDirty=!0)})},translate:function(){var b=this,c=b.chart,d=b.options,e=d.stacking,f=d.borderWidth,g=0,i=b.xAxis.reversed,j=b.xAxis.categories,l={},m,n;b$.prototype.translate.apply(b),bD(c.series,function(a){a.type===b.type&&a.visible&&(a.options.stacking?(m=a.stackKey,l[m]===bb&&(l[m]=g++),n=l[m]):n=g++,a.columnIndex=n)});var o=b.data,p=b.closestPoints,j=H(o[1]?o[p].plotX-o[p-1].plotX:c.plotSizeX/(j&&j.length||1)),p=j*d.groupPadding,q=(j-2*p)/g,r=d.pointWidth,s=h(r)?(q-r)/2:q*d.pointPadding,t=F(k(r,q-2*s),1),u=s+(p+((i?g-b.columnIndex:b.columnIndex)||0)*q-j/2)*(i?-1:1),v=b.yAxis.getThreshold(d.threshold||0),w=k(d.minPointLength,5);bD(o,function(g){var i=g.plotY,j=g.yBottom||v,k=g.plotX+u,l=E(G(i,j)),m=E(F(i,j)-l),n=b.yAxis.stacks[(g.y<0?"-":"")+b.stackKey],o;e&&b.visible&&n&&n[g.x]&&n[g.x].setOffset(u,t),H(m)<w&&(w&&(m=w,l=H(l-v)>w?j-w:v-(i<=v?w:0)),o=l-3),a(g,{barX:k,barY:l,barW:t,barH:m}),g.shapeType="rect",i=a(c.renderer.Element.prototype.crisp.apply({},[f,k,l,t,m]),{r:d.borderRadius}),f%2&&(i.y-=1,i.height+=1),g.shapeArgs=i,g.trackerArgs=h(o)&&bG(g.shapeArgs,{height:F(6,m+3),y:o})})},getSymbol:function(){},drawGraph:function(){},drawPoints:function(){var a=this,b=a.options,c=a.chart.renderer,d,e;bD(a.data,function(f){var g=f.plotY;g!==bb&&!isNaN(g)&&f.y!==null&&(d=f.graphic,e=f.shapeArgs,d?(bL(d),d.animate(e)):f.graphic=c[f.shapeType](e).attr(f.pointAttr[f.selected?"select":bn]).add(a.group).shadow(b.shadow))})},drawTracker:function(){var a=this,b=a.chart,c=b.renderer,d,e,f=+(new Date),g=a.options,h=g.cursor,j=h&&{cursor:h},k;bD(a.data,function(h){e=h.tracker,d=h.trackerArgs||h.shapeArgs,delete d.strokeWidth,h.y!==null&&(e?e.attr(d):h.tracker=c[h.shapeType](d).attr({isTracker:f,fill:bm,visibility:a.visible?bh:bf,zIndex:g.zIndex||1}).on(U?"touchstart":"mouseover",function(c){k=c.relatedTarget||c.fromElement,b.hoverSeries!==a&&i(k,"isTracker")!==f&&a.onMouseOver(),h.onMouseOver()}).on("mouseout",function(b){!g.stickyTracking&&(k=b.relatedTarget||b.toElement,i(k,"isTracker")!==f)&&a.onMouseOut()}).css(j).add(h.group||b.trackerGroup))})},animate:function(a){var b=this,c=b.data;a||(bD(c,function(a){var c=a.graphic,a=a.shapeArgs;c&&(c.attr({height:0,y:b.yAxis.translate(0,0,1)}),c.animate({height:a.height,y:a.y},b.options.animation))}),b.animate=null)},remove:function(){var a=this,b=a.chart;b.hasRendered&&bD(b.series,function(b){b.type===a.type&&(b.isDirty=!0)}),b$.prototype.remove.apply(a,arguments)}});bM.column=b_,bB=n(b_,{type:"bar",init:function(a){a.inverted=this.inverted=!0,b_.prototype.init.apply(this,arguments)}}),bM.bar=bB,bB=n(b$,{type:"scatter",translate:function(){var a=this;b$.prototype.translate.apply(a),bD(a.data,function(b){b.shapeType="circle",b.shapeArgs={x:b.plotX,y:b.plotY,r:a.chart.options.tooltip.snap}})},drawTracker:function(){var a=this,b=a.options.cursor,c=b&&{cursor:b},d;bD(a.data,function(b){(d=b.graphic)&&d.attr({isTracker:!0}).on("mouseover",function(){a.onMouseOver(),b.onMouseOver()}).on("mouseout",function(){a.options.stickyTracking||a.onMouseOut()}).css(c)})},cleanData:function(){}}),bM.scatter=bB,bB=n(bZ,{init:function(){bZ.prototype.init.apply(this,arguments);var b=this,c;return a(b,{visible:b.visible!==!1,name:k(b.name,"Slice")}),c=function(){b.slice()},bH(b,"select",c),bH(b,"unselect",c),b},setVisible:function(a){var b=this.series.chart,c=this.tracker,d=this.dataLabel,e=this.connector,f=this.shadowGroup,g;g=(this.visible=a=a===bb?!this.visible:a)?"show":"hide",this.group[g](),c&&c[g](),d&&d[g](),e&&e[g](),f&&f[g](),this.legendItem&&b.legend.colorizeItem(this,a)},slice:function(a,b,c){var d=this.series.chart,e=this.slicedTranslation;u(c,d),k(b,!0),a=this.sliced=h(a)?a:!this.sliced,a={translateX:a?e[0]:d.plotLeft,translateY:a?e[1]:d.plotTop},this.group.animate(a),this.shadowGroup&&this.shadowGroup.animate(a)}}),bB=n(b$,{type:"pie",isCartesian:!1,pointClass:bB,pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color"},getColor:function(){this.initialColor=this.chart.counters.color},animate:function(){var a=this;bD(a.data,function(b){var c=b.graphic,b=b.shapeArgs,d=-K/2;c&&(c.attr({r:0,start:d,end:d}),c.animate({r:b.r,start:b.start,end:b.end},a.options.animation))}),a.animate=null},translate:function(){var a=0,c=-0.25,d=this.options,e=d.slicedOffset,f=e+d.borderWidth,g=d.center.concat([d.size,d.innerSize||0]),h=this.chart,i=h.plotWidth,j=h.plotHeight,k,l,m,n=this.data,o=2*K,p,q=G(i,j),r,s,t,u=d.dataLabels.distance,g=bF(g,function(a,c){return(r=/%$/.test(a))?[i,j,q,q][c]*b(a)/100:a});this.getX=function(a,b){return m=B.asin((a-g[1])/(g[2]/2+u)),g[0]+(b?-1:1)*I(m)*(g[2]/2+u)},this.center=g,bD(n,function(b){a+=b.y}),bD(n,function(b){p=a?b.y/a:0,k=C(c*o*1e3)/1e3,c+=p,l=C(c*o*1e3)/1e3,b.shapeType="arc",b.shapeArgs={x:g[0],y:g[1],r:g[2]/2,innerR:g[3]/2,start:k,end:l},m=(l+k)/2,b.slicedTranslation=bF([I(m)*e+h.plotLeft,J(m)*e+h.plotTop],C),s=I(m)*g[2]/2,t=J(m)*g[2]/2,b.tooltipPos=[g[0]+s*.7,g[1]+t*.7],b.labelPos=[g[0]+s+I(m)*u,g[1]+t+J(m)*u,g[0]+s+I(m)*f,g[1]+t+J(m)*f,g[0]+s,g[1]+t,u<0?"center":m<o/4?"left":"right",m],b.percentage=p*100,b.total=a}),this.setTooltipPoints()},render:function(){this.drawPoints(),this.options.enableMouseTracking!==!1&&this.drawTracker(),this.drawDataLabels(),this.options.animation&&this.animate&&this.animate(),this.isDirty=!1},drawPoints:function(){var b=this.chart,c=b.renderer,d,e,f,g=this.options.shadow,h,i;bD(this.data,function(j){e=j.graphic,i=j.shapeArgs,f=j.group,h=j.shadowGroup,g&&!h&&(h=j.shadowGroup=c.g("shadow").attr({zIndex:4}).add()),f||(f=j.group=c.g("point").attr({zIndex:5}).add()),d=j.sliced?j.slicedTranslation:[b.plotLeft,b.plotTop],f.translate(d[0],d[1]),h&&h.translate(d[0],d[1]),e?e.animate(i):j.graphic=c.arc(i).attr(a(j.pointAttr[bn],{"stroke-linejoin":"round"})).add(j.group).shadow(g,h),j.visible===!1&&j.setVisible(!1)})},drawDataLabels:function(){var a=this.data,c,d=this.chart,e=this.options.dataLabels,f=k(e.connectorPadding,10),g=k(e.connectorWidth,1),h,i,j=k(e.softConnector,!0),l=e.distance,m=this.center,n=m[2]/2,m=m[1],o=l>0,p=[[],[]],q,r,s,t,u=2,v;if(e.enabled){b$.prototype.drawDataLabels.apply(this),bD(a,function(a){a.dataLabel&&p[a.labelPos[7]<K/2?0:1].push(a)}),p[1].reverse(),t=function(a,b){return b.y-a.y};for(a=p[0][0]&&p[0][0].dataLabel&&b(p[0][0].dataLabel.styles.lineHeight);u--;){var w=[],x=[],y=p[u],z=y.length,A;for(v=m-n-l;v<=m+n+l;v+=a)w.push(v);s=w.length;if(z>s){i=[].concat(y),i.sort(t);for(v=z;v--;)i[v].rank=v;for(v=z;v--;)y[v].rank>=s&&y.splice(v,1);z=y.length}for(v=0;v<z;v++){c=y[v],i=c.labelPos,c=9999;for(r=0;r<s;r++)h=H(w[r]-i[1]),h<c&&(c=h,A=r);if(A<v&&w[v]!==null)A=v;else for(s<z-v+A&&w[v]!==null&&(A=s-z+v);w[A]===null;)A++;x.push({i:A,y:w[A]}),w[A]=null}x.sort(t);for(v=0;v<z;v++){c=y[v],i=c.labelPos,h=c.dataLabel,r=x.pop(),q=i[1],s=c.visible===!1?bf:bh,A=r.i,r=r.y;if(q>r&&w[A+1]!==null||q<r&&w[A-1]!==null)r=q;q=this.getX(A===0||A===w.length-1?q:r,u),h.attr({visibility:s,align:i[6]})[h.moved?"animate":"attr"]({x:q+e.x+({left:f,right:-f}[i[6]]||0),y:r+e.y}),h.moved=!0,o&&g&&(h=c.connector,i=j?[bk,q+(i[6]==="left"?5:-5),r,"C",q,r,2*i[2]-i[4],2*i[3]-i[5],i[2],i[3],bl,i[4],i[5]]:[bk,q+(i[6]==="left"?5:-5),r,bl,i[2],i[3],bl,i[4],i[5]],h?(h.animate({d:i}),h.attr("visibility",s)):c.connector=h=this.chart.renderer.path(i).attr({"stroke-width":g,stroke:e.connectorColor||c.color||"#606060",visibility:s,zIndex:3}).translate(d.plotLeft,d.plotTop).add())}}}},drawTracker:b_.prototype.drawTracker,getSymbol:function(){}}),bM.pie=bB,A.Highcharts={Chart:y,dateFormat:$,pathAnim:ba,getOptions:function(){return Z},hasRtlBug:S,numberFormat:o,Point:bZ,Color:bX,Renderer:T,seriesTypes:bM,setOptions:function(a){return Z=bG(Z,a),v(),Z},Series:b$,addEvent:bH,createElement:m,discardElement:w,css:l,each:bD,extend:a,map:bF,merge:bG,pick:k,extendClass:n,product:"Highcharts",version:"2.1.7"}}(),jQuery.fn.hint=function(a){return a||(a="blur"),this.each(function(){function f(){b.val()===c&&b.hasClass(a)&&b.val("").removeClass(a)}var b=$(this),c=b.attr("title"),d=$(this.form),e=$(window);c&&(b.blur(function(){this.value===""&&b.val(c).addClass(a)}).focus(f).blur(),d.submit(f),e.unload(f))})},function(a,b){function c(b,c){var e=b.nodeName.toLowerCase();return"area"===e?(c=b.parentNode,e=c.name,!b.href||!e||c.nodeName.toLowerCase()!=="map"?!1:(b=a("img[usemap=#"+e+"]")[0],!!b&&d(b))):(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"==e?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length
}a.ui=a.ui||{},a.ui.version||(a.extend(a.ui,{version:"1.8.16",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;return b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){c=a(this[0]);for(var d;c.length&&c[0]!==document;){d=c.css("position");if(d==="absolute"||d==="relative"||d==="fixed"){d=parseInt(c.css("zIndex"),10);if(!isNaN(d)&&d!==0)return d}c=c.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d){function e(b,c,d,e){return a.each(f,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0),e&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)}),c}var f=d==="Width"?["Left","Right"]:["Top","Bottom"],g=d.toLowerCase(),h={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){return c===b?h["inner"+d].call(this):this.each(function(){a(this).css(g,e(this,c)+"px")})},a.fn["outer"+d]=function(b,c){return typeof b!="number"?h["outer"+d].call(this,b):this.each(function(){a(this).css(g,e(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){b=a.ui[b].prototype;for(var e in d)b.plugins[e]=b.plugins[e]||[],b.plugins[e].push([c,d[e]])},call:function(a,b,c){if((b=a.plugins[b])&&a.element[0].parentNode)for(var d=0;d<b.length;d++)a.options[b[d][0]]&&b[d][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if(a(b).css("overflow")==="hidden")return!1;c=c&&c==="left"?"scrollLeft":"scrollTop";var d=!1;return b[c]>0?!0:(b[c]=1,d=b[c]>0,b[c]=0,d)},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}}))}(jQuery),function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var d=0,e;(e=b[d])!=null;d++)try{a(e).triggerHandler("remove")}catch(f){}c(b)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){return c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b){}}),d.call(a(this),b,c)})}}a.widget=function(b,c,d){var e=b.split(".")[0],f;b=b.split(".")[1],f=e+"-"+b,d||(d=c,c=a.Widget),a.expr[":"][f]=function(c){return!!a.data(c,b)},a[e]=a[e]||{},a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)},c=new c,c.options=a.extend(!0,{},c.options),a[e][b].prototype=a.extend(!0,c,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=function(c,d){a.fn[c]=function(e){var f=typeof e=="string",g=Array.prototype.slice.call(arguments,1),h=this;return e=!f&&g.length?a.extend.apply(null,[!0,e].concat(g)):e,f&&e.charAt(0)==="_"?h:(f?this.each(function(){var d=a.data(this,c),f=d&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!==d&&f!==b)return h=f,!1}):this.each(function(){var b=a.data(this,c);b?b.option(e||{})._init():a.data(this,c,new d(e,this))}),h)}},a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this),this.element=a(c),this.options=a.extend(!0,{},this.options,this._getCreateOptions(),b);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this._create(),this._trigger("create"),this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(c,d){var e=c;if(arguments.length===0)return a.extend({},this.options);if(typeof c=="string"){if(d===b)return this.options[c];e={},e[c]=d}return this._setOptions(e),this},_setOptions:function(b){var c=this;return a.each(b,function(a,b){c._setOption(a,b)}),this},_setOption:function(a,b){return this.options[a]=b,a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",b),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var e=this.options[b];c=a.Event(c),c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase(),d=d||{};if(c.originalEvent){b=a.event.props.length;for(var f;b;)f=a.event.props[--b],c[f]=c.originalEvent[f]}return this.element.trigger(c,d),!(a.isFunction(e)&&e.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}}}(jQuery),function(a){var b=!1;a(document).mouseup(function(){b=!1}),a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c){if(!0===a.data(c.target,b.widgetName+".preventClickEvent"))return a.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(c){if(!b){this._mouseStarted&&this._mouseUp(c),this._mouseDownEvent=c;var e=this,f=c.which==1,g=typeof this.options.cancel=="string"&&c.target.nodeName?a(c.target).closest(this.options.cancel).length:!1;if(!f||g||!this._mouseCapture(c))return!0;this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)){this._mouseStarted=this._mouseStart(c)!==!1;if(!this._mouseStarted)return c.preventDefault(),!0}return!0===a.data(c.target,this.widgetName+".preventClickEvent")&&a.removeData(c.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return e._mouseMove(a)},this._mouseUpDelegate=function(a){return e._mouseUp(a)},a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),c.preventDefault(),b=!0}},_mouseMove:function(b){return!a.browser.msie||document.documentMode>=9||!!b.button?this._mouseStarted?(this._mouseDrag(b),b.preventDefault()):(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&((this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1)?this._mouseDrag(b):this._mouseUp(b)),!this._mouseStarted):this._mouseUp(b)},_mouseUp:function(b){return a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b)),!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}(jQuery),function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var a=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?a.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable"),this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(b,c){b==="disabled"?(this.options[b]=c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(b,c){if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(b);var e=null,f=this;a(b.target).parents().each(function(){if(a.data(this,"sortable-item")==f)return e=a(this),!1}),a.data(b.target,"sortable-item")==f&&(e=a(b.target));if(!e)return!1;if(this.options.handle&&!c){var g=!1;a(this.options.handle,e).find("*").andSelf().each(function(){this==b.target&&(g=!0)});if(!g)return!1}return this.currentItem=e,this._removeCurrentsFromItems(),!0},_mouseStart:function(b,c,e){c=this.options;var f=this;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(b),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),c.containment&&this._setContainment(),c.cursor&&(a("body").css("cursor")&&(this._storedCursor=a("body").css("cursor")),a("body").css("cursor",c.cursor)),c.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",c.opacity)),c.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",c.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",b,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!e)for(e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("activate",b,f._uiHash(this));return a.ui.ddmanager&&(a.ui.ddmanager.current=this),a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(b),!0},_mouseDrag:function(b){this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var c=this.options,e=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY<c.scrollSensitivity?this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop+c.scrollSpeed:b.pageY-this.overflowOffset.top<c.scrollSensitivity&&(this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop-c.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-b.pageX<c.scrollSensitivity?this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft+c.scrollSpeed:b.pageX-this.overflowOffset.left<c.scrollSensitivity&&(this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft-c.scrollSpeed)):(b.pageY-a(document).scrollTop()<c.scrollSensitivity?e=a(document).scrollTop(a(document).scrollTop()-c.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop())<c.scrollSensitivity&&(e=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed)),b.pageX-a(document).scrollLeft()<c.scrollSensitivity?e=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<c.scrollSensitivity&&(e=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed))),e!==!1&&a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(c=this.items.length-1;c>=0;c--){e=this.items[c];var f=e.item[0],g=this._intersectsWithPointer(e);if(g&&f!=this.currentItem[0]&&this.placeholder[g==1?"next":"prev"]()[0]!=f&&!a.ui.contains(this.placeholder[0],f)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],f):!0)){this.direction=g==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e))this._rearrange(b,e);else break;this._trigger("change",b,this._uiHash());break}}return this._contactContainers(b),a.ui.ddmanager&&a.ui.ddmanager.drag(this,b),this._trigger("sort",b,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(b,c){if(b){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.revert){var e=this;c=e.placeholder.offset(),e.reverting=!0,a(this.helper).animate({left:c.left-this.offset.parent.left-e.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-e.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){e._clear(b)})}else this._clear(b,c);return!1}},cancel:function(){var b=this;if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("deactivate",null,b._uiHash(this)),this.containers[c].containerCache.over&&(this.containers[c]._trigger("out",null,b._uiHash(this)),this.containers[c].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(b){var c=this._getItemsAsjQuery(b&&b.connected),e=[];return b=b||{},a(c).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);c&&e.push((b.key||c[1]+"[]")+"="+(b.key&&b.expression?c[1]:c[2]))}),!e.length&&b.key&&e.push(b.key+"="),e.join("&")},toArray:function(b){var c=this._getItemsAsjQuery(b&&b.connected),e=[];return b=b||{},c.each(function(){e.push(a(b.item||this).attr(b.attribute||"id")||"")}),e},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,d=this.positionAbs.top,e=d+this.helperProportions.height,f=a.left,g=f+a.width,h=a.top,i=h+a.height,j=this.offset.click.top,k=this.offset.click.left;return j=d+j>h&&d+j<i&&b+k>f&&b+k<g,this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?j:f<b+this.helperProportions.width/2&&c-this.helperProportions.width/2<g&&h<d+this.helperProportions.height/2&&e-this.helperProportions.height/2<i},_intersectsWithPointer:function(b){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top,b.height);b=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left,b.width),c=c&&b,b=this._getDragVerticalDirection();var e=this._getDragHorizontalDirection();return c?this.floating?e&&e=="right"||b=="down"?2:1:b&&(b=="down"?2:1):!1},_intersectsWithSides:function(b){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top+b.height/2,b.height);b=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left+b.width/2,b.width);var e=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();return this.floating&&f?f=="right"&&b||f=="left"&&!b:e&&(e=="down"&&c||e=="up"&&!c)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){return this._refreshItems(a),this.refreshPositions(),this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(b){var c=[],e=[],f=this._connectWith();if(f&&b)for(b=f.length-1;b>=0;b--)for(var g=a(f[b]),h=g.length-1;h>=0;h--){var i=a.data(g[h],"sortable");i&&i!=this&&!i.options.disabled&&e.push([a.isFunction(i.options.items)?i.options.items.call(i.element):a(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i])}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(b=e.length-1;b>=0;b--)e[b][0].each(function(){c.push(this)});return a(c)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b<this.items.length;b++)for(var c=0;c<a.length;c++)a[c]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(b){this.items=[],this.containers=[this];var c=this.items,e=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]],f=this._connectWith();if(f)for(var g=f.length-1;g>=0;g--)for(var h=a(f[g]),i=h.length-1;i>=0;i--){var j=a.data(h[i],"sortable");j&&j!=this&&!j.options.disabled&&(e.push([a.isFunction(j.options.items)?j.options.items.call(j.element[0],b,{item:this.currentItem}):a(j.options.items,j.element),j]),this.containers.push(j))}for(g=e.length-1;g>=0;g--){b=e[g][1],f=e[g][0],i=0;for(h=f.length;i<h;i++)j=a(f[i]),j.data("sortable-item",b),c.push({item:j,instance:b,width:0,height:0,left:0,top:0})}},refreshPositions:function(b){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var c=this.items.length-1;c>=0;c--){var e=this.items[c];if(e.instance==this.currentContainer||!this.currentContainer||e.item[0]==this.currentItem[0]){var f=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;b||(e.width=f.outerWidth(),e.height=f.outerHeight()),f=f.offset(),e.left=f.left,e.top=f.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c=this.containers.length-1;c>=0;c--)f=this.containers[c].element.offset(),this.containers[c].containerCache.left=f.left,this.containers[c].containerCache.top=f.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),this.containers[c].containerCache.height=this.containers[c].element.outerHeight();return this},_createPlaceholder:function(b){var c=b||this,e=c.options;if(!e.placeholder||e.placeholder.constructor==String){var f=e.placeholder;e.placeholder={element:function(){var b=a(document.createElement(c.currentItem[0].nodeName)).addClass(f||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return f||(b.style.visibility="hidden"),b},update:function(a,b){if(!f||!!e.forcePlaceholderSize)b.height()||b.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),b.width()||b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}c.placeholder=a(e.placeholder.element.call(c.element,c.currentItem)),c.currentItem.after(c.placeholder),e.placeholder.update(c,c.placeholder)},_contactContainers:function(b){for(var c=null,e=null,f=this.containers.length-1;f>=0;f--)if(!a.ui.contains(this.currentItem[0],this.containers[f].element[0]))if(this._intersectsWith(this.containers[f].containerCache)){if(!c||!a.ui.contains(this.containers[f].element[0],c.element[0]))c=this.containers[f],e=f}else this.containers[f].containerCache.over&&(this.containers[f]._trigger("out",b,this._uiHash(this)),this.containers[f].containerCache.over=0);if(c)if(this.containers.length===1)this.containers[e]._trigger("over",b,this._uiHash(this)),this.containers[e].containerCache.over=1;else if(this.currentContainer!=this.containers[e]){c=1e4,f=null;for(var g=this.positionAbs[this.containers[e].floating?"left":"top"],h=this.items.length-1;h>=0;h--)if(a.ui.contains(this.containers[e].element[0],this.items[h].item[0])){var i=this.items[h][this.containers[e].floating?"left":"top"];Math.abs(i-g)<c&&(c=Math.abs(i-g),f=this.items[h])}if(f||this.options.dropOnEmpty)this.currentContainer=this.containers[e],f?this._rearrange(b,f,null,!0):this._rearrange(b,null,this.containers[e].element,!0),this._trigger("change",b,this._uiHash()),this.containers[e]._trigger("change",b,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[e]._trigger("over",b,this._uiHash(this)),this.containers[e].containerCache.over=1}},_createHelper:function(b){var c=this.options;return b=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b,this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem,b.parents("body").length||a(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0]),b[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(b[0].style.width==""||c.forceHelperSize)&&b.width(this.currentItem.width()),(b[0].style.height==""||c.forceHelperSize)&&b.height(this.currentItem.height()),b},_adjustOffsetFromHelper:function(b){typeof b=="string"&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left"in b&&(this.offset.click.left=b.left+this.margins.left),"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top"in b&&(this.offset.click.top=b.top+this.margins.top),"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;b.containment=="parent"&&(b.containment=this.helper[0].parentNode);if(b.containment=="document"||b.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)){var c=a(b.containment)[0];b=a(b.containment).offset();var e=a(c).css("overflow")!="hidden";this.containment=[b.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,b.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,b.left+(e?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,b.top+(e?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(b,c){c||(c=this.position),b=b=="absolute"?1:-1;var e=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!a.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,f=/(html|body)/i.test(e[0].tagName);return{top:c.top+this.offset.relative.top*b+this.offset.parent.top*b-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:e.scrollTop())*b),left:c.left+this.offset.relative.left*b+this.offset.parent.left*b-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:e.scrollLeft())*b)}},_generatePosition:function(b){var c=this.options,e=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!a.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,f=/(html|body)/i.test(e[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var g=b.pageX,h=b.pageY;return this.originalPosition&&(this.containment&&(b.pageX-this.offset.click.left<this.containment[0]&&(g=this.containment[0]+this.offset.click.left),b.pageY-this.offset.click.top<this.containment[1]&&(h=this.containment[1]+this.offset.click.top),b.pageX-this.offset.click.left>this.containment[2]&&(g=this.containment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containment[3]&&(h=this.containment[3]+this.offset.click.top)),c.grid&&(h=this.originalPageY+Math.round((h-this.originalPageY)/c.grid[1])*c.grid[1],h=this.containment?h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3]?h-this.offset.click.top<this.containment[1]?h+c.grid[1]:h-c.grid[1]:h:h,g=this.originalPageX+Math.round((g-this.originalPageX)/c.grid[0])*c.grid[0],g=this.containment?g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2]?g-this.offset.click.left<this.containment[0]?g+c.grid[0]:g-c.grid[0]:g:g)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:e.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:e.scrollLeft())}},_rearrange:function(a,b,c,d){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var e=this,f=this.counter;window.setTimeout(function(){f==e.counter&&e.refreshPositions(!d)},0)},_clear:function(b,c){this.reverting=!1;var e=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var f in this._storedCSS)if(this._storedCSS[f]=="auto"||this._storedCSS[f]=="static")this._storedCSS[f]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&e.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!c&&e.push(function(a){this._trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){c||e.push(function(a){this._trigger("remove",a,this._uiHash())});for(f=this.containers.length-1;f>=0;f--)a.ui.contains(this.containers[f].element[0],this.currentItem[0])&&!c&&(e.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this.containers[f])),e.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.containers[f])))}for(f=this.containers.length-1;f>=0;f--)c||e.push(function(a){return function(b){a._trigger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over&&(e.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over=0);this._storedCursor&&a("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",b,this._uiHash());for(f=0;f<e.length;f++)e[f].call(this,b);this._trigger("stop",b,this._uiHash())}return!1}c||this._trigger("beforeStop",b,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!=this.currentItem[0]&&this.helper.remove(),this.helper=null;if(!c){for(f=0;f<e.length;f++)e[f].call(this,b);this._trigger("stop",b,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(b){var c=b||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:b?b.element:null}}}),a.extend(a.ui.sortable,{version:"1.8.16"})}(jQuery),function(a){function b(){a.fn.ajaxSubmit.debug&&window.console&&window.console.log&&window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}a.fn.ajaxSubmit=function(c){function o(){function q(){if(l++)return;h.detachEvent?h.detachEvent("onload",q):h.removeEventListener("load"
,q,!1);var b=!0;try{if(m)throw"timeout";var c,e;e=h.contentWindow?h.contentWindow.document:h.contentDocument?h.contentDocument:h.document;if((e.body==null||e.body.innerHTML=="")&&!p){p=1,l--,setTimeout(q,100);return}j.responseText=e.body?e.body.innerHTML:null,j.responseXML=e.XMLDocument?e.XMLDocument:e,j.getResponseHeader=function(a){var b={"content-type":d.dataType};return b[a]};if(d.dataType=="json"||d.dataType=="script"){var f=e.getElementsByTagName("textarea")[0];j.responseText=f?f.value:j.responseText}else d.dataType=="xml"&&!j.responseXML&&j.responseText!=null&&(j.responseXML=r(j.responseText));c=a.httpData(j,d.dataType)}catch(i){b=!1,a.handleError(d,j,"error",i)}b&&(d.success(c,"success"),k&&a.event.trigger("ajaxSuccess",[j,d])),k&&a.event.trigger("ajaxComplete",[j,d]),k&&!--a.active&&a.event.trigger("ajaxStop"),d.complete&&d.complete(j,b?"success":"error"),setTimeout(function(){g.remove(),j.responseXML=null},100)}function r(a,b){return window.ActiveXObject?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b&&b.documentElement&&b.documentElement.tagName!="parsererror"?b:null}var b=i[0];if(a(":input[name=submit]",b).length){alert('Error: Form elements must not be named "submit".');return}var d=a.extend({},a.ajaxSettings,c),e=jQuery.extend(!0,{},a.extend(!0,{},a.ajaxSettings),d),f="jqFormIO"+(new Date).getTime(),g=a('<iframe id="'+f+'" name="'+f+'" src="about:blank" />'),h=g[0];g.css({position:"absolute",top:"-1000px",left:"-1000px"});var j={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1,g.attr("src","about:blank")}},k=d.global;k&&!(a.active++)&&a.event.trigger("ajaxStart"),k&&a.event.trigger("ajaxSend",[j,d]);if(e.beforeSend&&e.beforeSend(j,e)===!1){e.global&&jQuery.active--;return}if(j.aborted)return;var l=0,m=0,n=b.clk;if(n){var o=n.name;o&&!n.disabled&&(c.extraData=c.extraData||{},c.extraData[o]=n.value,n.type=="image"&&(c.extraData[name+".x"]=b.clk_x,c.extraData[name+".y"]=b.clk_y))}setTimeout(function(){var e=i.attr("target"),j=i.attr("action");b.setAttribute("target",f),b.getAttribute("method")!="POST"&&b.setAttribute("method","POST"),b.getAttribute("action")!=d.url&&b.setAttribute("action",d.url),c.skipEncodingOverride||i.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),d.timeout&&setTimeout(function(){m=!0,q()},d.timeout);var k=[];try{if(c.extraData)for(var l in c.extraData)k.push(a('<input type="hidden" name="'+l+'" value="'+c.extraData[l]+'" />').appendTo(b)[0]);g.appendTo("body"),h.attachEvent?h.attachEvent("onload",q):h.addEventListener("load",q,!1),b.submit()}finally{b.setAttribute("action",j),e?b.setAttribute("target",e):i.removeAttr("target"),a(k).remove()}},10);var p=0}if(!this.length)return b("ajaxSubmit: skipping submit process - no element selected"),this;typeof c=="function"&&(c={success:c}),c=a.extend({url:this.attr("action")||window.location.toString(),type:this.attr("method")||"GET"},c||{});var d={};this.trigger("form-pre-serialize",[this,c,d]);if(d.veto)return b("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(c.beforeSerialize&&c.beforeSerialize(this,c)===!1)return b("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var e=this.formToArray(c.semantic);if(c.data){c.extraData=c.data;for(var f in c.data)if(c.data[f]instanceof Array)for(var g in c.data[f])e.push({name:f,value:c.data[f][g]});else e.push({name:f,value:c.data[f]})}if(c.beforeSubmit&&c.beforeSubmit(e,this,c)===!1)return b("ajaxSubmit: submit aborted via beforeSubmit callback"),this;this.trigger("form-submit-validate",[e,this,c,d]);if(d.veto)return b("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var h=a.param(e);c.type.toUpperCase()=="GET"?(c.url+=(c.url.indexOf("?")>=0?"&":"?")+h,c.data=null):c.data=h;var i=this,j=[];c.resetForm&&j.push(function(){i.resetForm()}),c.clearForm&&j.push(function(){i.clearForm()});if(!c.dataType&&c.target){var k=c.success||function(){};j.push(function(b){a(c.target).html(b).each(k,arguments)})}else c.success&&j.push(c.success);c.success=function(a,b){for(var d=0,e=j.length;d<e;d++)j[d].apply(c,[a,b,i])};var l=a("input:file",this).fieldValue(),m=!1;for(var n=0;n<l.length;n++)l[n]&&(m=!0);return c.iframe||m?c.closeKeepAlive?a.get(c.closeKeepAlive,o):o():a.ajax(c),this.trigger("form-submit-notify",[this,c]),this},a.fn.ajaxForm=function(b){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){return a(this).ajaxSubmit(b),!1}).each(function(){a(":submit,input:image",this).bind("click.form-plugin",function(b){var c=this.form;c.clk=this;if(this.type=="image")if(b.offsetX!=undefined)c.clk_x=b.offsetX,c.clk_y=b.offsetY;else if(typeof a.fn.offset=="function"){var d=a(this).offset();c.clk_x=b.pageX-d.left,c.clk_y=b.pageY-d.top}else c.clk_x=b.pageX-this.offsetLeft,c.clk_y=b.pageY-this.offsetTop;setTimeout(function(){c.clk=c.clk_x=c.clk_y=null},10)})})},a.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin"),this.each(function(){a(":submit,input:image",this).unbind("click.form-plugin")})},a.fn.formToArray=function(b){var c=[];if(this.length==0)return c;var d=this[0],e=b?d.getElementsByTagName("*"):d.elements;if(!e)return c;for(var f=0,g=e.length;f<g;f++){var h=e[f],i=h.name;if(!i)continue;if(b&&d.clk&&h.type=="image"){!h.disabled&&d.clk==h&&c.push({name:i+".x",value:d.clk_x},{name:i+".y",value:d.clk_y});continue}var j=a.fieldValue(h,!0);if(j&&j.constructor==Array)for(var k=0,l=j.length;k<l;k++)c.push({name:i,value:j[k]});else j!==null&&typeof j!="undefined"&&c.push({name:i,value:j})}if(!b&&d.clk){var m=d.getElementsByTagName("input");for(var f=0,g=m.length;f<g;f++){var n=m[f],i=n.name;i&&!n.disabled&&n.type=="image"&&d.clk==n&&c.push({name:i+".x",value:d.clk_x},{name:i+".y",value:d.clk_y})}}return c},a.fn.formSerialize=function(b){return a.param(this.formToArray(b))},a.fn.fieldSerialize=function(b){var c=[];return this.each(function(){var d=this.name;if(!d)return;var e=a.fieldValue(this,b);if(e&&e.constructor==Array)for(var f=0,g=e.length;f<g;f++)c.push({name:d,value:e[f]});else e!==null&&typeof e!="undefined"&&c.push({name:this.name,value:e})}),a.param(c)},a.fn.fieldValue=function(b){for(var c=[],d=0,e=this.length;d<e;d++){var f=this[d],g=a.fieldValue(f,b);if(g===null||typeof g=="undefined"||g.constructor==Array&&!g.length)continue;g.constructor==Array?a.merge(c,g):c.push(g)}return c},a.fieldValue=function(a,b){var c=a.name,d=a.type,e=a.tagName.toLowerCase();typeof b=="undefined"&&(b=!0);if(b&&(!c||a.disabled||d=="reset"||d=="button"||(d=="checkbox"||d=="radio")&&!a.checked||(d=="submit"||d=="image")&&a.form&&a.form.clk!=a||e=="select"&&a.selectedIndex==-1))return null;if(e=="select"){var f=a.selectedIndex;if(f<0)return null;var g=[],h=a.options,i=d=="select-one",j=i?f+1:h.length;for(var k=i?f:0;k<j;k++){var l=h[k];if(l.selected){var m=l.value;m||(m=l.attributes&&l.attributes.value&&!l.attributes.value.specified?l.text:l.value);if(i)return m;g.push(m)}}return g}return a.value},a.fn.clearForm=function(){return this.each(function(){a("input,select,textarea",this).clearFields()})},a.fn.clearFields=a.fn.clearInputs=function(){return this.each(function(){var a=this.type,b=this.tagName.toLowerCase();a=="text"||a=="password"||b=="textarea"?this.value="":a=="checkbox"||a=="radio"?this.checked=!1:b=="select"&&(this.selectedIndex=-1)})},a.fn.resetForm=function(){return this.each(function(){(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)&&this.reset()})},a.fn.enable=function(a){return a==undefined&&(a=!0),this.each(function(){this.disabled=!a})},a.fn.selected=function(b){return b==undefined&&(b=!0),this.each(function(){var c=this.type;if(c=="checkbox"||c=="radio")this.checked=b;else if(this.tagName.toLowerCase()=="option"){var d=a(this).parent("select");b&&d[0]&&d[0].type=="select-one"&&d.find("option").selected(!1),this.selected=b}})}}(jQuery),eval(function(a,b,c,d,e,f){e=function(a){return(a<b?"":e(parseInt(a/b)))+((a%=b)>35?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){while(c--)f[e(c)]=d[c]||e(c);d=[function(a){return f[a]}],e=function(){return"\\w+"},c=1}while(c--)d[c]&&(a=a.replace(new RegExp("\\b"+e(c)+"\\b","g"),d[c]));return a}("\"6t 6u\";(j($){$(31).3x(j(){R i;$(2e).1J('3L 3E',j(r){1V(i=0;i<$.18.g.O.Q;i++){R T=$.18.g.O[i];c(T&&T.V&&T.V.1b&&T.8.k.17!=='29'&&T.d.h.2r(':28')&&(T.8.k.1e.3E&&r.17==='3E'||T.8.k.1e.3L&&r.17==='3L')){T.2h(r,H)}}});$(31).1J('5j.g',j(r){c($(r.s).5g('12.g').Q===0){R h=$('.6w'),T=h.g('T');c(h.2r(':28')&&T&&T.V&&!T.V.23&&$(r.s).2m(T.d.s).Q>1){T.D(r)}}})});j 2D(w){c(!w){B p}A.x=5a(w).3l(/5x/i,'1j').5y(/M|25|1j/i)[0].2F();A.y=5a(w).3l(/5x/i,'1j').5y(/K|26|1j/i)[0].2F();A.1k={M:0,K:0};A.2y=(w.2H(0).6L(/^(t|b)/)>-1)?'y':'x';A.1w=j(){B(A.2y==='y')?A.y+A.x:A.x+A.y}}j 4t(w,o,G){R 1N={5B:[[0,0],[o,G],[o,0]],6a:[[0,0],[o,0],[0,G]],5K:[[0,G],[o,0],[o,G]],5N:[[0,0],[0,G],[o,G]],6y:[[0,G],[o/2,0],[o,G]],6v:[[0,0],[o,0],[o/2,G]],6i:[[0,0],[o,G/2],[0,G]],6J:[[o,0],[o,G],[0,G/2]]};1N.6M=1N.5B;1N.6z=1N.6a;1N.6x=1N.5K;1N.6C=1N.5N;B 1N[w]}j 4e(E){R 2j;c($('<1f />').1q(0).1E){2j={3K:[E,E],40:[0,E],4I:[E,0],3P:[0,0]}}C c($.16.1d){2j={3K:[-2z,2z,0],40:[-2z,2z,-E],4I:[2z,5D,0],3P:[2z,5D,-E]}}B 2j}j 2G(e,4b){R 2U,i;2U=$.2p(H,{},e);1V(i 5R 2U){c(4b===H&&(/(f|1g)/i).1Y(i)){3z 2U[i]}C c(!4b&&(/(o|I|f|U|1g|4v)/i).1Y(i)){3z 2U[i]}}B 2U}j 4i(e){c(P e.f!=='19'){e.f={w:e.f}}c(P e.f.N!=='19'){e.f.N={o:e.f.N,G:e.f.N}}c(P e.I!=='19'){e.I={o:e.I}}c(P e.o!=='19'){e.o={2Z:e.o}}c(P e.o.1H==='1w'){e.o.1H=1A(e.o.1H.3l(/([0-9]+)/i,\"$1\"),10)}c(P e.o.2b==='1w'){e.o.2b=1A(e.o.2b.3l(/([0-9]+)/i,\"$1\"),10)}c(P e.f.N.x==='2s'){e.f.N.o=e.f.N.x;3z e.f.N.x}c(P e.f.N.y==='2s'){e.f.N.G=e.f.N.y;3z e.f.N.y}B e}j 4l(){R 7,i,3A,2v,1D,1P;7=A;3A=[H,{}];1V(i=0;i<3b.Q;i++){3A.5h(3b[i])}2v=[$.2p.4s($,3A)];6F(P 2v[0].21==='1w'){2v.5O(4i($.18.g.3c[2v[0].21]))}2v.5O(H,{1g:{h:'g-'+(3b[0].21||'39')}},$.18.g.3c.39);1D=$.2p.4s($,2v);1P=($.16.1d)?1:0;1D.f.N.o+=1P;1D.f.N.G+=1P;c(1D.f.N.o%2>0){1D.f.N.o+=1}c(1D.f.N.G%2>0){1D.f.N.G+=1}c(1D.f.w===H){c(7.8.k.w.h==='1j'&&7.8.k.w.s==='1j'){1D.f.w=p}C{1D.f.w=7.8.k.w.h}}B 1D}j 46(1f,X,E,J){R 1n=1f.1q(0).1E('2d');1n.5G=J;1n.5U();1n.3p(X[0],X[1],E,0,1u.6N*2,p);1n.5Y()}j 59(){R 7,i,o,E,J,X,1Q,N,4O,2k,3e,3i,4g,4q,4G;7=A;7.d.1t.1M('.g-3i, .g-3e').3W();o=7.8.e.I.o;E=7.8.e.I.E;J=7.8.e.I.J||7.8.e.f.J;X=4e(E);1Q={};1V(i 5R X){1Q[i]='<12 1S=\"'+i+'\" e=\"'+((/6n/).1Y(i)?'M':'25')+':0; '+'k:34; G:'+E+'1a; o:'+E+'1a; 2u:1F; 2S-G:0.1B; 2Y-N:1B\">';c($('<1f />').1q(0).1E){1Q[i]+='<1f G=\"'+E+'\" o=\"'+E+'\" e=\"4Q-3o: K\"></1f>'}C c($.16.1d){N=E*2+3;1Q[i]+='<v:3p 6f=\"p\" 3t=\"'+J+'\" 6s=\"'+X[i][0]+'\" 6r=\"'+X[i][1]+'\" '+'e=\"o:'+N+'1a; G:'+N+'1a; 2q-K:'+((/26/).1Y(i)?-2:-1)+'1a; '+'2q-M:'+((/6m/).1Y(i)?X[i][2]-3.5:-1)+'1a; '+'4Q-3o:K; 2a:53-4E; 3I:1x(#2L#3R)\"></v:3p>'}1Q[i]+='</12>'}4O=7.3d().o-(1u.1H(o,E)*2);2k='<12 1I=\"g-2k\" e=\"G:'+E+'1a; o:'+4O+'1a; '+'2u:1F; 1s-J:'+J+'; 2S-G:0.1B; 2Y-N:1B;\">';3e='<12 1I=\"g-3e\" 4k=\"4f\" e=\"G:'+E+'1a; '+'2q-M:'+E+'1a; 2S-G:0.1B; 2Y-N:1B; 2x:0;\">'+1Q.3K+1Q.40+2k;7.d.1t.3B(3e);3i='<12 1I=\"g-3i\" 4k=\"4f\" e=\"G:'+E+'1a; '+'2q-M:'+E+'1a; 2S-G:0.1B; 2Y-N:1B; 2x:0;\">'+1Q.4I+1Q.3P+2k;7.d.1t.5s(3i);c($('<1f />').1q(0).1E){7.d.1t.1M('1f').1L(j(){4g=X[$(A).3O('[1S]:1R').W('1S')];46.S(7,$(A),4g,E,J)})}C c($.16.1d){7.d.h.5s('<v:3C e=\"3I:1x(#2L#3R);\"></v:3C>')}4q=1u.1H(E,(E+(o-E)));4G=1u.1H(o-E,0);7.d.1y.F({I:'6D 3q '+J,6H:4G+'1a '+4q+'1a'})}j 4u(1f,X,J){R 1n=1f.1q(0).1E('2d');1n.5G=J;1n.5U();1n.6o(X[0][0],X[0][1]);1n.5Q(X[1][0],X[1][1]);1n.5Q(X[2][0],X[2][1]);1n.5Y()}j 42(w){R 7,1P,24,4n,4h,3Q;7=A;c(7.8.e.f.w===p||!7.d.f){B}c(!w){w=2T 2D(7.d.f.W('1S'))}1P=24=($.16.1d)?1:0;7.d.f.F(w[w.2y],0);c(w.2y==='y'){c($.16.1d){c(1A($.16.2X.2H(0),10)===6){24=w.y==='K'?-3:1}C{24=w.y==='K'?1:2}}c(w.x==='1j'){7.d.f.F({M:'50%',6K:-(7.8.e.f.N.o/2)})}C c(w.x==='M'){7.d.f.F({M:7.8.e.I.E-1P})}C{7.d.f.F({25:7.8.e.I.E+1P})}c(w.y==='K'){7.d.f.F({K:-24})}C{7.d.f.F({26:24})}}C{c($.16.1d){24=(1A($.16.2X.2H(0),10)===6)?1:(w.x==='M'?1:2)}c(w.y==='1j'){7.d.f.F({K:'50%',49:-(7.8.e.f.N.G/2)})}C c(w.y==='K'){7.d.f.F({K:7.8.e.I.E-1P})}C{7.d.f.F({26:7.8.e.I.E+1P})}c(w.x==='M'){7.d.f.F({M:-24})}C{7.d.f.F({25:24})}}4n='2x-'+w[w.2y];4h=7.8.e.f.N[w.2y==='x'?'o':'G'];7.d.h.F('2x',0).F(4n,4h);c($.16.1d&&1A($.16.2X.2H(0),6)===6){3Q=1A(7.d.f.F('2q-K'),10)||0;3Q+=1A(7.d.u.F('2q-K'),10)||0;7.d.f.F({49:3Q})}}j 44(w){R 7,J,X,3J,2o,f;7=A;c(7.d.f!==1z){7.d.f.3W()}J=7.8.e.f.J||7.8.e.I.J;c(7.8.e.f.w===p){B}C c(!w){w=2T 2D(7.8.e.f.w)}X=4t(w.1w(),7.8.e.f.N.o,7.8.e.f.N.G);7.d.f='<12 1I=\"'+7.8.e.1g.f+'\" 4k=\"4f\" 1S=\"'+w.1w()+'\" e=\"k:34; '+'G:'+7.8.e.f.N.G+'1a; o:'+7.8.e.f.N.o+'1a; '+'2q:0 6e; 2S-G:0.1B; 2Y-N:1B;\"></12>';7.d.h.3B(7.d.f);c($('<1f />').1q(0).1E){f='<1f G=\"'+7.8.e.f.N.G+'\" o=\"'+7.8.e.f.N.o+'\"></1f>'}C c($.16.1d){3J=7.8.e.f.N.o+','+7.8.e.f.N.G;2o='m'+X[0][0]+','+X[0][1];2o+=' l'+X[1][0]+','+X[1][1];2o+=' '+X[2][0]+','+X[2][1];2o+=' 6I';f='<v:3M 3t=\"'+J+'\" 6f=\"p\" 6p=\"H\" 2o=\"'+2o+'\" 3J=\"'+3J+'\" '+'e=\"o:'+7.8.e.f.N.o+'1a; G:'+7.8.e.f.N.G+'1a; '+'2S-G:0.1B; 2a:53-4E; 3I:1x(#2L#3R); '+'4Q-3o:'+(w.y==='K'?'26':'K')+'\"></v:3M>';f+='<v:3C e=\"3I:1x(#2L#3R);\"></v:3C>';7.d.1y.F('k','4y')}7.d.f=7.d.h.1M('.'+7.8.e.1g.f).6B(0);7.d.f.2l(f);c($('<1f  />').1q(0).1E){4u.S(7,7.d.f.1M('1f:1R'),X,J)}c(w.y==='K'&&$.16.1d&&1A($.16.2X.2H(0),10)===6){7.d.f.F({49:-4})}42.S(7,w)}j 5b(){R 7=A;c(7.d.U!==1z){7.d.U.3W()}7.d.h.W('3r-6E','g-'+7.11+'-U');7.d.U=$('<12 11=\"g-'+7.11+'-U\" 1I=\"'+7.8.e.1g.U+'\"></12>').F(2G(7.8.e.U,H)).F({2f:($.16.1d)?1:0}).58(7.d.1y);c(7.8.u.U.1m){7.5W.S(7,7.8.u.U.1m)}c(7.8.u.U.1i!==p&&P 7.8.u.U.1i==='1w'){7.d.1i=$('<a 1I=\"'+7.8.e.1g.1i+'\" 5e=\"1i\" e=\"6G:25; k: 4y\"></a>').F(2G(7.8.e.1i,H)).2l(7.8.u.U.1i).58(7.d.U).5d(j(r){c(!7.V.23){7.D(r)}})}}j 5l(){R 7,3h,2i,3u;7=A;3h=7.8.q.L.s;2i=7.8.D.L.s;c(7.8.D.3g){2i=2i.2m(7.d.h)}3u=['5d','6h','6k','6j','4C','4x','5j','6l','35'];j 3v(r){c(7.V.23===H){B}2g(7.1G.1W);7.1G.1W=4M(j(){$(3u).1L(j(){2i.1O(A+'.g-1W');7.d.u.1O(A+'.g-1W')});7.D(r)},7.8.D.2V)}c(7.8.D.3g===H){7.d.h.1J('35.g',j(){c(7.V.23===H){B}2g(7.1G.D)})}j 4S(r){c(7.V.23===H){B}c(7.8.D.L.r==='1W'){$(3u).1L(j(){2i.1J(A+'.g-1W',3v);7.d.u.1J(A+'.g-1W',3v)});3v()}2g(7.1G.q);2g(7.1G.D);c(7.8.q.2V>0){7.1G.q=4M(j(){7.q(r)},7.8.q.2V)}C{7.q(r)}}j 4P(r){c(7.V.23===H){B}c(7.8.D.3g===H&&(/1K(6q|6A)/i).1Y(7.8.D.L.r)&&$(r.70).5g('12.g[11^=\"g\"]').Q>0){r.7L();r.7K();2g(7.1G.D);B p}2g(7.1G.q);2g(7.1G.D);7.d.h.3S(H,H);7.1G.D=4M(j(){7.D(r)},7.8.D.2V)}c(7.8.k.s==='1K'&&7.8.k.17!=='29'){3h.1J('4C.g',j(r){7.1v.1K={M:r.3Y,K:r.4c};c(7.V.23===p&&7.8.k.1e.1K===H&&7.8.k.17!=='29'&&7.d.h.F('2a')!=='3a'){7.2h(r)}})}c((7.8.q.L.s.2m(7.8.D.L.s).Q===1&&7.8.q.L.r===7.8.D.L.r&&7.8.D.L.r!=='1W')||7.8.D.L.r==='4R'){7.1v.2I=0;3h.1J(7.8.q.L.r+'.g',j(r){c(7.1v.2I===0){4S(r)}C{4P(r)}})}C{3h.1J(7.8.q.L.r+'.g',4S);c(7.8.D.L.r!=='1W'){2i.1J(7.8.D.L.r+'.g',4P)}}c((/(3g|34)/).1Y(7.8.k.17)){7.d.h.1J('35.g',7.2E)}}j 22(){R 7,2l,2t;7=A;2t=7.3d();2l='<7J 1I=\"g-22\" 7I=\"0\" 7M=\"-1\" 4T=\"7N:p\" '+'e=\"2a:4E; k:34; z-3s:-1; 5m:7R(2B=\\'0\\'); I: 1B 3q 4H; '+'G:'+2t.G+'1a; o:'+2t.o+'1a\" />';7.d.22=7.d.1t.3B(2l).2w('.g-22:1R')}j 4w(){R 7,u,1x,Y,2A;7=A;7.5J.S(7);7.V.1b=2;7.d.h='<12 g=\"'+7.11+'\" 11=\"g-'+7.11+'\" 5e=\"h\" '+'3r-7Q=\"g-'+7.11+'-u\" 1I=\"g '+(7.8.e.1g.h||7.8.e)+'\" '+'e=\"2a:3a; -7P-I-E:0; -7O-I-E:0; I-E:0; k:'+7.8.k.17+';\"> '+'  <12 1I=\"g-1t\" e=\"k:4y; 2u:1F; 1m-3o:M;\"> '+'    <12 1I=\"g-1y\" e=\"2u:1F;\"> '+'       <12 11=\"g-'+7.11+'-u\" 1I=\"g-u '+7.8.e.1g.u+'\"></12> '+'</12></12></12>';7.d.h=$(7.d.h);7.d.h.5P(7.8.k.3U);7.d.h.Y('g',{3k:0,O:[7]});7.d.1t=7.d.h.2w('12:1R');7.d.1y=7.d.1t.2w('12:1R');7.d.u=7.d.1y.2w('12:1R').F(2G(7.8.e));c($.16.1d){7.d.1t.2m(7.d.u).F({2f:1})}c(7.8.D.L.r==='4R'){7.d.h.W('4R',H)}c(P 7.8.e.o.2Z==='2s'){7.4d()}c($('<1f />').1q(0).1E||$.16.1d){c(7.8.e.I.E>0){59.S(7)}C{7.d.1y.F({I:7.8.e.I.o+'1a 3q '+7.8.e.I.J})}c(7.8.e.f.w!==p){44.S(7)}}C{7.d.1y.F({I:7.8.e.I.o+'1a 3q '+7.8.e.I.J});7.8.e.I.E=0;7.8.e.f.w=p}c((P 7.8.u.1m==='1w'&&7.8.u.1m.Q>0)||(7.8.u.1m.4r&&7.8.u.1m.Q>0)){u=7.8.u.1m}C{u=' '}c(7.8.u.U.1m!==p){5b.S(7)}7.4A(u,p);5l.S(7);c(7.8.q.3x===H){7.q()}c(7.8.u.1x!==p){1x=7.8.u.1x;Y=7.8.u.Y;2A=7.8.u.2A||'1q';7.5Z(1x,Y,2A)}7.V.1b=H;7.5f.S(7)}j 56(s,8,11){R 7=A;7.11=11;7.8=8;7.V={4j:p,1b:p,23:p,3Z:p};7.d={s:s.5v(7.8.e.1g.s),h:1z,1t:1z,u:1z,1y:1z,U:1z,1i:1z,f:1z,22:1z};7.1v={W:p,1K:{},2I:0,2u:{M:p,K:p}};7.1G={};$.2p(7,7.8.T,{q:j(r){R 1c,1X;c(!7.V.1b){B p}c(7.d.h.F('2a')!=='3a'){B 7}7.d.h.3S(H,p);1c=7.5n.S(7,r);c(1c===p){B 7}j 2M(){7.d.h.W('3r-1F',H);c(7.8.k.17!=='29'){7.2E()}7.5q.S(7,r);c($.16.1d){R 4a=7.d.h.1q(0).e;4a.43('5m');4a.43('2B')}C{7.d.h.F({2B:''})}}7.1v.2I=1;c(7.8.k.17!=='29'){7.2h(r,(7.8.q.Z.Q>0&&7.1b!==2))}c(P 7.8.q.1X==='19'){1X=$(7.8.q.1X)}C c(7.8.q.1X===H){1X=$('12.g').5S(7.d.h)}c(1X){1X.1L(j(){c($(A).g('T').V.1b===H){$(A).g('T').D()}})}c(P 7.8.q.Z.17==='j'){7.8.q.Z.17.S(7.d.h,7.8.q.Z.Q);7.d.h.5u(j(){2M();$(A).5t()})}C{4N(7.8.q.Z.17.2F()){1Z'3w':7.d.h.7H(7.8.q.Z.Q,2M);1C;1Z'5o':7.d.h.7G(7.8.q.Z.Q,j(){2M();c(7.8.k.17!=='29'){7.2h(r,H)}});1C;1Z'5p':7.d.h.q(7.8.q.Z.Q,2M);1C;2L:7.d.h.q(1z,2M);1C}7.d.h.5v(7.8.e.1g.3T)}B 7},D:j(r){R 1c;c(!7.V.1b){B p}C c(7.d.h.F('2a')==='3a'){B 7}2g(7.1G.q);7.d.h.3S(H,p);1c=7.5A.S(7,r);c(1c===p){B 7}j 2K(){7.d.h.W('3r-1F',H);c($.16.1d){7.d.h.1q(0).e.43('2B')}C{7.d.h.F({2B:''})}7.4Z.S(7,r)}7.1v.2I=0;c(P 7.8.D.Z.17==='j'){7.8.D.Z.17.S(7.d.h,7.8.D.Z.Q);7.d.h.5u(j(){2K();$(A).5t()})}C{4N(7.8.D.Z.17.2F()){1Z'3w':7.d.h.7z(7.8.D.Z.Q,2K);1C;1Z'5o':7.d.h.7y(7.8.D.Z.Q,2K);1C;1Z'5p':7.d.h.D(7.8.D.Z.Q,2K);1C;2L:7.d.h.D(1z,2K);1C}7.d.h.7x(7.8.e.1g.3T)}B 7},2I:j(r,38){R 5r=/7w|2s/.1Y(P 38)?38:!7.d.h.2r(':28');7[5r?'q':'D'](r);B 7},2h:j(r,4o){c(!7.V.1b){B p}R 1U=8.k,s=$(1U.s),2Q=7.d.h.47(),2P=7.d.h.48(),1p,1l,k,1o=1U.w.h,2R=1U.w.s,1c,14,i,4L,27,45={M:j(){R 3j=$(2e).3D(),3n=$(2e).o()+$(2e).3D(),2J=1o.x==='1j'?2Q/2:2Q,2N=1o.x==='1j'?1p/2:1p,2O=(1o.x==='1j'?1:2)*7.8.e.I.E,1k=-2*1U.1e.x,3m=k.M+2Q,1h;c(3m>3n){1h=1k-2J-2N+2O;c(k.M+1h>3j||3j-(k.M+1h)<3m-3n){B{1e:1h,f:'25'}}}c(k.M<3j){1h=1k+2J+2N-2O;c(3m+1h<3n||3m+1h-3n<3j-k.M){B{1e:1h,f:'M'}}}B{1e:0,f:1o.x}},K:j(){R 30=$(2e).3G(),33=$(2e).G()+$(2e).3G(),2J=1o.y==='1j'?2P/2:2P,2N=1o.y==='1j'?1l/2:1l,2O=(1o.y==='1j'?1:2)*7.8.e.I.E,1k=-2*1U.1e.y,32=k.K+2P,1h;c(32>33){1h=1k-2J-2N+2O;c(k.K+1h>30||30-(k.K+1h)<32-33){B{1e:1h,f:'26'}}}c(k.K<30){1h=1k+2J+2N-2O;c(32+1h<33||32+1h-33<30-k.K){B{1e:1h,f:'K'}}}B{1e:0,f:1o.y}}};c(r&&8.k.s==='1K'){2R={x:'M',y:'K'};1p=1l=0;c(!r.3Y){k=7.1v.1K}C{k={K:r.4c,M:r.3Y}}}C{c(s[0]===31){1p=s.o();1l=s.G();k={K:0,M:0}}C c(s[0]===2e){1p=s.o();1l=s.G();k={K:s.3G(),M:s.3D()}}C c(s.2r('7A')){14=7.8.k.s.W('14').7B(',');1V(i=0;i<14.Q;i++){14[i]=1A(14[i],10)}4L=7.8.k.s.3O('7F').W('21');27=$('4U[7E=\"#'+4L+'\"]:1R').1k();k={M:1u.3H(27.M+14[0]),K:1u.3H(27.K+14[1])};4N(7.8.k.s.W('3M').2F()){1Z'7T':1p=1u.4V(1u.5z(14[2]-14[0]));1l=1u.4V(1u.5z(14[3]-14[1]));1C;1Z'7C':1p=14[2]+1;1l=14[2]+1;1C;1Z'7S':1p=14[0];1l=14[1];1V(i=0;i<14.Q;i++){c(i%2===0){c(14[i]>1p){1p=14[i]}c(14[i]<14[0]){k.M=1u.3H(27.M+14[i])}}C{c(14[i]>1l){1l=14[i]}c(14[i]<14[1]){k.K=1u.3H(27.K+14[i])}}}1p=1p-(k.M-27.M);1l=1l-(k.K-27.K);1C}1p-=2;1l-=2}C{1p=s.47();1l=s.48();c(!7.d.h.2r(':28')){7.d.h.F({M:'-81'}).q()}c(!1U.1e.1k||7.d.h.4F()[0]===31.4X){k=s.1k()}C{k=s.k();k.K+=s.4F().3G();k.M+=s.4F().3D()}}k.M+=2R.x==='25'?1p:2R.x==='1j'?1p/2:0;k.K+=2R.y==='26'?1l:2R.y==='1j'?1l/2:0}k.M+=1U.1e.x+(1o.x==='25'?-2Q:1o.x==='1j'?-2Q/2:0);k.K+=1U.1e.y+(1o.y==='26'?-2P:1o.y==='1j'?-2P/2:0);c(7.8.e.I.E>0){c(1o.x==='M'){k.M-=7.8.e.I.E}C c(1o.x==='25'){k.M+=7.8.e.I.E}c(1o.y==='K'){k.K-=7.8.e.I.E}C c(1o.y==='26'){k.K+=7.8.e.I.E}}c(1U.1e.55){(j(){R 2W={x:0,y:0},2n={x:45.M(),y:45.K()},f=2T 2D(8.e.f.w);c(7.d.f&&f){c(2n.y.1e!==0){k.K+=2n.y.1e;f.y=2W.y=2n.y.f}c(2n.x.1e!==0){k.M+=2n.x.1e;f.x=2W.x=2n.x.f}7.1v.2u={M:2W.x===p,K:2W.y===p};c(7.d.f.W('1S')!==f.1w()){44.S(7,f)}}}())}c(!7.d.22&&$.16.1d&&1A($.16.2X.2H(0),10)===6){22.S(7)}1c=7.57.S(7,r);c(1c===p){B 7}c(8.k.s!=='1K'&&4o===H){7.V.4j=H;7.d.h.3S().4o(k,7V,'80',j(){7.V.4j=p})}C{7.d.h.F(k)}7.5c.S(7,r);B 7},4d:j(1r){c(!7.V.1b||(1r&&P 1r!=='2s')){B p}R 1F=7.d.1y.7W().2m(7.d.f).2m(7.d.1i),2f=7.d.1t.2m(7.d.1y.2w()),h=7.d.h,1H=7.8.e.o.1H,2b=7.8.e.o.2b;c(!1r){c(P 7.8.e.o.2Z==='2s'){1r=7.8.e.o.2Z}C{7.d.h.F({o:'6e'});1F.D();h.o(1r);c($.16.1d){2f.F({2f:''})}1r=7.3d().o;c(!7.8.e.o.2Z){1r=1u.2b(1u.1H(1r,2b),1H)}}}c(1r%2){1r+=1}7.d.h.o(1r);1F.q();c(7.8.e.I.E){7.d.h.1M('.g-2k').1L(j(i){$(A).o(1r-(7.8.e.I.E*2))})}c($.16.1d){2f.F({2f:1});7.d.1t.o(1r);c(7.d.22){7.d.22.o(1r).G(7.3d.G)}}B 7},7Y:j(21){R f,2j,1n,w,X;c(!7.V.1b||P 21!=='1w'||!$.18.g.3c[21]){B p}7.8.e=4l.S(7,$.18.g.3c[21],7.8.4v.e);7.d.u.F(2G(7.8.e));c(7.8.u.U.1m!==p){7.d.U.F(2G(7.8.e.U,H))}7.d.1y.F({7U:7.8.e.I.J});c(7.8.e.f.w!==p){c($('<1f />').1q(0).1E){f=7.d.h.1M('.g-f 1f:1R');1n=f.1q(0).1E('2d');1n.5I(0,0,3N,3N);w=f.3O('12[1S]:1R').W('1S');X=4t(w,7.8.e.f.N.o,7.8.e.f.N.G);4u.S(7,f,X,7.8.e.f.J||7.8.e.I.J)}C c($.16.1d){f=7.d.h.1M('.g-f [5E=\"3M\"]');f.W('3t',7.8.e.f.J||7.8.e.I.J)}}c(7.8.e.I.E>0){7.d.h.1M('.g-2k').F({7X:7.8.e.I.J});c($('<1f />').1q(0).1E){2j=4e(7.8.e.I.E);7.d.h.1M('.g-1t 1f').1L(j(){1n=$(A).1q(0).1E('2d');1n.5I(0,0,3N,3N);w=$(A).3O('12[1S]:1R').W('1S');46.S(7,$(A),2j[w],7.8.e.I.E,7.8.e.I.J)})}C c($.16.1d){7.d.h.1M('.g-1t [5E=\"3p\"]').1L(j(){$(A).W('3t',7.8.e.I.J)})}}B 7},4A:j(u,5F){R 36,37,4K;j 4J(){7.4d();c(5F!==p){c(7.8.k.17!=='29'){7.2h(7.d.h.2r(':28'),H)}c(7.8.e.f.w!==p){42.S(7)}}}c(!u){B p}36=7.54.S(7,u);c(P 36==='1w'){u=36}C c(36===p){B}c(7.V.1b){c($.16.1d){7.d.1y.2w().F({2f:'7Z'})}c(u.4r&&u.Q>0){u.5V(H).5P(7.d.u).q()}C{7.d.u.2l(u)}37=7.d.u.1M('4U[6O=p]');c(37.Q>0){4K=0;37.1L(j(i){$('<4U 4T=\"'+$(A).W('4T')+'\" />').7D(j(){c(++4K===37.Q){4J()}})})}C{4J()}}C{7.8.u.1m=u}7.4Y.S(7);B 7},5Z:j(1x,Y,2A){R 1c;j 4D(u){7.63.S(7);7.4A(u)}c(!7.V.1b){B p}1c=7.51.S(7);c(1c===p){B 7}c(2A==='60'){$.60(1x,Y,4D)}C{$.1q(1x,Y,4D)}B 7},5W:j(u){R 1c;c(!7.V.1b||!u){B p}1c=7.64.S(7);c(1c===p){B 7}c(7.d.1i){7.d.1i=7.d.1i.5V(H)}7.d.U.2l(u);c(7.d.1i){7.d.U.3B(7.d.1i)}7.65.S(7);B 7},2E:j(r){R 4B,3F,3y,1c;c(!7.V.1b||7.8.k.17==='29'){B p}4B=1A(7.d.h.F('z-3s'),10);3F=7u+$('12.g[11^=\"g\"]').Q-1;c(!7.V.3Z&&4B!==3F){1c=7.5H.S(7,r);c(1c===p){B 7}$('12.g[11^=\"g\"]').5S(7.d.h).1L(j(){c($(A).g('T').V.1b===H){3y=1A($(A).F('z-3s'),10);c(P 3y==='2s'&&3y>-1){$(A).F({68:1A($(A).F('z-3s'),10)-1})}$(A).g('T').V.3Z=p}});7.d.h.F({68:3F});7.V.3Z=H;7.5C.S(7,r)}B 7},3X:j(38){7.V.23=38?H:p;B 7},3f:j(){R i,1c,O,4z=7.d.s.Y('4p'+7.1v.W[0]);1c=7.61.S(7);c(1c===p){B 7}c(7.V.1b){7.8.q.L.s.1O('4C.g',7.2h);7.8.q.L.s.1O('4x.g',7.D);7.8.q.L.s.1O(7.8.q.L.r+'.g');7.8.D.L.s.1O(7.8.D.L.r+'.g');7.d.h.1O(7.8.D.L.r+'.g');7.d.h.1O('35.g',7.2E);7.d.h.3W()}C{7.8.q.L.s.1O(7.8.q.L.r+'.g-'+7.11+'-4m')}c(P 7.d.s.Y('g')==='19'){O=7.d.s.Y('g').O;c(P O==='19'&&O.Q>0){1V(i=0;i<O.Q-1;i++){c(O[i].11===7.11){O.5X(i,1)}}}}$.18.g.O.5X(7.11,1);c(P O==='19'&&O.Q>0){7.d.s.Y('g').3k=O.Q-1}C{7.d.s.73('g')}c(4z){7.d.s.W(7.1v.W[0],4z)}7.62.S(7);B 7.d.s},72:j(){R q,1k;c(!7.V.1b){B p}q=(7.d.h.F('2a')!=='3a')?p:H;c(q){7.d.h.F({3V:'1F'}).q()}1k=7.d.h.1k();c(q){7.d.h.F({3V:'28'}).D()}B 1k},3d:j(){R q,2t;c(!7.V.1b){B p}q=(!7.d.h.2r(':28'))?H:p;c(q){7.d.h.F({3V:'1F'}).q()}2t={G:7.d.h.48(),o:7.d.h.47()};c(q){7.d.h.F({3V:'28'}).D()}B 2t}})}$.18.g=j(8,41){R i,11,O,20,2c,1T,15,T;c(P 8==='1w'){c($(A).Y('g')){c(8==='T'){B $(A).Y('g').O[$(A).Y('g').3k]}C c(8==='O'){B $(A).Y('g').O}}C{B $(A)}}C{c(!8){8={}}c(P 8.u!=='19'||(8.u.4r&&8.u.Q>0)){8.u={1m:8.u}}c(P 8.u.U!=='19'){8.u.U={1m:8.u.U}}c(P 8.k!=='19'){8.k={w:8.k}}c(P 8.k.w!=='19'){8.k.w={s:8.k.w,h:8.k.w}}c(P 8.q!=='19'){8.q={L:8.q}}c(P 8.q.L!=='19'){8.q.L={r:8.q.L}}c(P 8.q.Z!=='19'){8.q.Z={17:8.q.Z}}c(P 8.D!=='19'){8.D={L:8.D}}c(P 8.D.L!=='19'){8.D.L={r:8.D.L}}c(P 8.D.Z!=='19'){8.D.Z={17:8.D.Z}}c(P 8.e!=='19'){8.e={21:8.e}}8.e=4i(8.e);20=$.2p(H,{},$.18.g.39,8);20.e=4l.S({8:20},20.e);20.4v=$.2p(H,{},8)}B $(A).1L(j(){R 7=$(A),u=p;c(P 8==='1w'){1T=8.2F();O=$(A).g('O');c(P O==='19'){c(41===H&&1T==='3f'){1V(i=O.Q-1;i>-1;i--){c('19'===P O[i]){O[i].3f()}}}C{c(41!==H){O=[$(A).g('T')]}1V(i=0;i<O.Q;i++){c(1T==='3f'){O[i].3f()}C c(O[i].V.1b===H){c(1T==='q'){O[i].q()}C c(1T==='D'){O[i].D()}C c(1T==='2E'){O[i].2E()}C c(1T==='3X'){O[i].3X(H)}C c(1T==='71'){O[i].3X(p)}C c(1T==='7v'){O[i].2h()}}}}}}C{15=$.2p(H,{},20);15.D.Z.Q=20.D.Z.Q;15.q.Z.Q=20.q.Z.Q;c(15.k.3U===p){15.k.3U=$(31.4X)}c(15.k.s===p){15.k.s=$(A)}c(15.q.L.s===p){15.q.L.s=$(A)}c(15.D.L.s===p){15.D.L.s=$(A)}15.k.w.h=2T 2D(15.k.w.h);15.k.w.s=2T 2D(15.k.w.s);c(!15.u.1m.Q){$(['U','6b']).1L(j(i,W){R 2C=7.W(W);c(2C&&2C.Q){u=[W,2C];7.Y('4p'+W,2C).74(W);15.u.1m=2C.3l(/\\n/75,'<78 />');B p}})}11=$.18.g.O.Q;1V(i=0;i<11;i++){c(P $.18.g.O[i]==='5i'){11=i;1C}}2c=2T 56($(A),15,11);$.18.g.O[11]=2c;2c.1v.W=u;c(P $(A).Y('g')==='19'&&$(A).Y('g')){c(P $(A).W('g')==='5i'){$(A).Y('g').3k=$(A).Y('g').O.Q}$(A).Y('g').O.5h(2c)}C{$(A).Y('g',{3k:0,O:[2c]})}c(15.u.5w===p&&15.q.L.r!==p&&15.q.3x!==H){15.q.L.s.1J(15.q.L.r+'.g-'+11+'-4m',{g:11},j(r){T=$.18.g.O[r.Y.g];T.8.q.L.s.1O(T.8.q.L.r+'.g-'+r.Y.g+'-4m');T.1v.1K={M:r.3Y,K:r.4c};4w.S(T);T.8.q.L.s.77(T.8.q.L.r)})}C{2c.1v.1K={M:15.q.L.s.1k().M,K:15.q.L.s.1k().K};4w.S(2c)}}})};$.18.g.O=[];$.18.g.18={W:$.18.W};$.18.W=j(W){R T=$(A).g('T');B(3b.Q===1&&(/U|6b/i).1Y(W)&&T.V&&T.V.1b===H)?$(A).Y('4p'+T.1v.W[0]):$.18.g.18.W.4s(A,3b)};$.18.g.39={u:{5w:p,1m:p,1x:p,Y:1z,U:{1m:p,1i:p}},k:{s:p,w:{s:'3P',h:'3K'},1e:{x:0,y:0,1K:H,55:p,3E:H,3L:H,1k:p},17:'34',3U:p},q:{L:{s:p,r:'35'},Z:{17:'3w',Q:5T},2V:76,1X:p,3x:p},D:{L:{s:p,r:'4x'},Z:{17:'3w',Q:5T},2V:0,3g:p},T:{5J:j(){},5f:j(){},57:j(){},5c:j(){},5n:j(){},5q:j(){},5A:j(){},4Z:j(){},54:j(){},4Y:j(){},51:j(){},63:j(){},64:j(){},65:j(){},61:j(){},62:j(){},5H:j(){},5C:j(){}}};$.18.g.3c={39:{1s:'66',J:'#6Z',2u:'1F',6Y:'M',o:{2b:0,1H:6S},2x:'6R 6Q',I:{o:1,E:0,J:'#6P'},f:{w:p,J:p,N:{o:13,G:13},2B:1},U:{1s:'#6T',6U:'6X',2x:'6W 6V'},1i:{79:'7a'},1g:{s:'',f:'g-f',U:'g-U',1i:'g-1i',u:'g-u',3T:'g-3T'}},5L:{I:{o:3,E:0,J:'#7o'},U:{1s:'#7n',J:'#5M'},1s:'#7m',J:'#5M',1g:{h:'g-5L'}},6d:{I:{o:3,E:0,J:'#7p'},U:{1s:'#7q',J:'#6c'},1s:'66',J:'#6c',1g:{h:'g-6d'}},69:{I:{o:3,E:0,J:'#7t'},U:{1s:'#7s',J:'#67'},1s:'#7r',J:'#67',1g:{h:'g-69'}},4H:{I:{o:3,E:0,J:'#7l'},U:{1s:'#7k',J:'#6g'},1s:'#7e',J:'#6g',1g:{h:'g-4H'}},52:{I:{o:3,E:0,J:'#7d'},U:{1s:'#7c',J:'#4W'},1s:'#7b',J:'#4W',1g:{h:'g-52'}},5k:{I:{o:3,E:0,J:'#7f'},U:{1s:'#7g',J:'#7j'},1s:'#7i',J:'#7h',1g:{h:'g-5k'}}}}(82));",62,499,"|||||||self|options||||if|elements|style|tip|qtip|tooltip||function|position||||width|false|show|event|target||content||corner||||this|return|else|hide|radius|css|height|true|border|color|top|when|left|size|interfaces|typeof|length|var|call|api|title|status|attr|coordinates|data|effect||id|div||coords|config|browser|type|fn|object|px|rendered|returned|msie|adjust|canvas|classes|adj|button|center|offset|targetHeight|text|context|my|targetWidth|get|newWidth|background|wrapper|Math|cache|string|url|contentWrapper|null|parseInt|1px|break|finalStyle|getContext|hidden|timers|max|class|bind|mouse|each|find|tips|unbind|ieAdjust|containers|first|rel|command|posOptions|for|inactive|solo|test|case|opts|name|bgiframe|disabled|positionAdjust|right|bottom|imagePos|visible|static|display|min|obj||window|zoom|clearTimeout|updatePosition|hideTarget|borders|betweenCorners|html|add|adapted|path|extend|margin|is|number|dimensions|overflow|styleExtend|children|padding|precedance|90|method|opacity|val|Corner|focus|toLowerCase|jQueryStyle|charAt|toggle|myOffset|afterHide|default|afterShow|atOffset|borderAdjust|elemHeight|elemWidth|at|line|new|styleObj|delay|adjusted|version|font|value|topEdge|document|pBottom|bottomEdge|absolute|mouseover|parsedContent|images|state|defaults|none|arguments|styles|getDimensions|borderTop|destroy|fixed|showTarget|borderBottom|leftEdge|current|replace|pRight|rightEdge|align|arc|solid|aria|index|fillcolor|inactiveEvents|inactiveMethod|fade|ready|elemIndex|delete|styleArray|prepend|image|scrollLeft|scroll|newIndex|scrollTop|floor|behavior|coordsize|topLeft|resize|shape|300|parent|bottomRight|newMargin|VML|stop|active|container|visiblity|remove|disable|pageX|focused|topRight|blanket|positionTip|removeAttribute|createTip|adapt|drawBorder|outerWidth|outerHeight|marginTop|ieStyle|sub|pageY|updateWidth|calculateBorders|ltr|borderCoord|paddingSize|sanitizeStyle|animated|dir|buildStyle|create|paddingCorner|animate|old|sideWidth|jquery|apply|calculateTip|drawTip|user|construct|mouseout|relative|oldattr|updateContent|curIndex|mousemove|setupContent|block|offsetParent|vertWidth|red|bottomLeft|afterLoad|loadedImages|mapName|setTimeout|switch|betweenWidth|hideMethod|vertical|unfocus|showMethod|src|img|ceil|58792E|body|onContentUpdate|onHide||beforeContentLoad|green|inline|beforeContentUpdate|screen|QTip|beforePositionUpdate|prependTo|createBorder|String|createTitle|onPositionUpdate|click|role|onRender|parents|push|undefined|mouseenter|blue|assignEvents|filter|beforeShow|slide|grow|onShow|condition|append|dequeue|queue|addClass|prerender|middle|match|abs|beforeHide|bottomright|onFocus|270|nodeName|reposition|fillStyle|beforeFocus|clearRect|beforeRender|topright|cream|A27D35|topleft|unshift|appendTo|lineTo|in|not|100|beginPath|clone|updateTitle|splice|fill|loadContent|post|beforeDestroy|onDestroy|onContentLoad|beforeTitleUpdate|onTitleUpdate|white|f3f3f3|zIndex|dark|bottomleft|alt|454545|light|auto|stroked|9C2F2F|dblclick|rightcenter|mouseup|mousedown|mouseleave|Right|Left|moveTo|filled|out|endangle|startangle|use|strict|bottomcenter|qtipSelector|leftbottom|topcenter|righttop|leave|eq|rightbottom|0px|labelledby|while|float|borderWidth|xe|leftcenter|marginLeft|search|lefttop|PI|complete|d3d3d3|9px|5px|250|e1e1e1|fontWeight|12px|7px|bold|textAlign|111|relatedTarget|enable|getPosition|removeData|removeAttr|gi|140|trigger|br|cursor|pointer|CDE6AC|b9db8c|A9DB66|F79992|ADD9ED|D0E9F5|4D9FBF|E5F6FE|5E99BD|f28279|CE6F6F|FBF7AA|F0DE7D|F9E98E|E2E2E2|f1f1f1|505050|404040|303030|15000|update|boolean|removeClass|slideUp|fadeOut|area|split|circle|load|usemap|map|slideDown|fadeIn|frameborder|iframe|preventDefault|stopPropagation|tabindex|javascript|webkit|moz|describedby|alpha|poly|rect|borderColor|200|siblings|backgroundColor|updateStyle|normal|swing|10000000em|jQuery".split("|"),0,{})),function($){$.extend({tablesorter:new function(){function benchmark(a,b){log(a+","+((new Date).getTime()-b.getTime())+"ms")}function log(a){typeof console!="undefined"&&typeof console.debug!="undefined"?console.log(a):alert(a)}function buildParserCache(a,b){if(a.config.debug)var c="";var d=a.tBodies[0].rows;if(a.tBodies[0].rows[0]){var e=[],f=d[0].cells,g=f.length;for(var h=0;h<g;h++){var i=!1;$.metadata&&$(b[h]).metadata()&&$(b[h]).metadata().sorter?i=getParserById($(b[h]).metadata().sorter):a.config.headers[h]&&a.config.headers[h].sorter&&(i=getParserById(a.config.headers[h].sorter)),i||(i=detectParserForColumn(a,f[h])),a.config.debug&&(c+="column:"+h+" parser:"+i.id+"\n"),e.push(i)}}return a.config.debug&&log(c),e}function detectParserForColumn(a,b){var c=parsers.length;for(var d=1;d<c;d++)if(parsers[d].is($.trim(getElementText(a.config,b)),a,b))return parsers[d];return parsers[0]}function getParserById(a){var b=parsers.length;for(var c=0;c<b;c++)if(parsers[c].id.toLowerCase()==a.toLowerCase())return parsers[c];return!1}function buildCache(a){if(a.config.debug)var b=new Date;var c=a.tBodies[0]&&a.tBodies[0].rows.length||0,d=a.tBodies[0].rows[0]&&a.tBodies[0].rows[0].cells.length||0,e=a.config.parsers,f={row:[],normalized:[]};for(var g=0;g<c;++g){var h=a.tBodies[0].rows[g],i=[];f.row.push($(h));for(var j=0;j<d;++j)i.push(e[j].format(getElementText(a.config,h.cells[j]),a,h.cells[j]));i.push(g),f.normalized.push(i),i=null}return a.config.debug&&benchmark("Building cache for "+c+" rows:",b),f}function getElementText(a,b){if(!b)return"";var c="";return a.textExtraction=="simple"?b.childNodes[0]&&b.childNodes[0].hasChildNodes()?c=b.childNodes[0].innerHTML:c=b.innerHTML:typeof a.textExtraction=="function"?c=a.textExtraction(b):c=$(b).html(),c}function appendToTable(a,b){if(a.config.debug)var c=new Date;var d=b,e=d.row,f=d.normalized,g=f.length,h=f[0].length-1,i=$(a.tBodies[0]),j=[];for(var k=0;k<g;k++){j.push(e[f[k][h]]);if(!a.config.appender){var l=e[f[k][h]],m=l.length;for(var n=0;n<m;n++)i[0].appendChild(l[n])}}a.config.appender&&a.config.appender(a,j),j=null,a.config.debug&&benchmark("Rebuilt table:",c),applyWidget(a),setTimeout(function(){$(a).trigger("sortEnd")},0)}function buildHeaders(a){if(a.config.debug)var b=new Date;var c=$.metadata?!0:!1,d=[];for(var e=0;e<a.tHead.rows.length;e++)d[e]=0;return $tableHeaders=$("thead th",a),$tableHeaders.each(function(b){this.count=0,this.column=b,this.order=formatSortingOrder(a.config.sortInitialOrder);
if(checkHeaderMetadata(this)||checkHeaderOptions(a,b))this.sortDisabled=!0;this.sortDisabled||$(this).addClass(a.config.cssHeader),a.config.headerList[b]=this}),a.config.debug&&(benchmark("Built headers:",b),log($tableHeaders)),$tableHeaders}function checkCellColSpan(a,b,c){var d=[],e=a.tHead.rows,f=e[c].cells;for(var g=0;g<f.length;g++){var h=f[g];h.colSpan>1?d=d.concat(checkCellColSpan(a,headerArr,c++)):(a.tHead.length==1||h.rowSpan>1||!e[c+1])&&d.push(h)}return d}function checkHeaderMetadata(a){return $.metadata&&$(a).metadata().sorter===!1?!0:!1}function checkHeaderOptions(a,b){return a.config.headers[b]&&a.config.headers[b].sorter===!1?!0:!1}function applyWidget(a){var b=a.config.widgets,c=b.length;for(var d=0;d<c;d++)getWidgetById(b[d]).format(a)}function getWidgetById(a){var b=widgets.length;for(var c=0;c<b;c++)if(widgets[c].id.toLowerCase()==a.toLowerCase())return widgets[c]}function formatSortingOrder(a){return typeof a!="Number"?i=a.toLowerCase()=="desc"?1:0:i=a==(0||1)?a:0,i}function isValueInArray(a,b){var c=b.length;for(var d=0;d<c;d++)if(b[d][0]==a)return!0;return!1}function setHeadersCss(a,b,c,d){b.removeClass(d[0]).removeClass(d[1]);var e=[];b.each(function(a){this.sortDisabled||(e[this.column]=$(this))});var f=c.length;for(var g=0;g<f;g++)e[c[g][0]].addClass(d[c[g][1]])}function fixColumnWidth(a,b){var c=a.config;if(c.widthFixed){var d=$("<colgroup>");$("tr:first td",a.tBodies[0]).each(function(){d.append($("<col>").css("width",$(this).width()))}),$(a).prepend(d)}}function updateHeaderSortCount(a,b){var c=a.config,d=b.length;for(var e=0;e<d;e++){var f=b[e],g=c.headerList[f[0]];g.count=f[1],g.count++}}function multisort(table,sortList,cache){if(table.config.debug)var sortTime=new Date;var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length;for(var i=0;i<l;i++){var c=sortList[i][0],order=sortList[i][1],s=getCachedSortType(table.config.parsers,c)=="text"?order==0?"sortText":"sortTextDesc":order==0?"sortNumeric":"sortNumericDesc",e="e"+i;dynamicExp+="var "+e+" = "+s+"(a["+c+"],b["+c+"]); ",dynamicExp+="if("+e+") { return "+e+"; } ",dynamicExp+="else { "}var orgOrderCol=cache.normalized[0].length-1;dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";for(var i=0;i<l;i++)dynamicExp+="}; ";return dynamicExp+="return 0; ",dynamicExp+="}; ",eval(dynamicExp),cache.normalized.sort(sortWrapper),table.config.debug&&benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime),cache}function sortText(a,b){return a<b?-1:a>b?1:0}function sortTextDesc(a,b){return b<a?-1:b>a?1:0}function sortNumeric(a,b){return a-b}function sortNumericDesc(a,b){return b-a}function getCachedSortType(a,b){return a[b].type}var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:!1,cancelSelection:!0,sortList:[],headerList:[],dateFormat:"us",decimal:".",debug:!1},this.benchmark=benchmark,this.construct=function(a){return this.each(function(){if(!this.tHead||!this.tBodies)return;var b,c,d,e,f,g=0,h;this.config={},f=$.extend(this.config,$.tablesorter.defaults,a),b=$(this),d=buildHeaders(this),this.config.parsers=buildParserCache(this,d),e=buildCache(this);var i=[f.cssDesc,f.cssAsc];fixColumnWidth(this),d.click(function(a){b.trigger("sortStart");var c=b[0].tBodies[0]&&b[0].tBodies[0].rows.length||0;if(!this.sortDisabled&&c>0){var g=$(this),h=this.column;this.order=this.count++%2;if(!a[f.sortMultiSortKey]){f.sortList=[];if(f.sortForce!=null){var j=f.sortForce;for(var k=0;k<j.length;k++)j[k][0]!=h&&f.sortList.push(j[k])}f.sortList.push([h,this.order])}else if(isValueInArray(h,f.sortList))for(var k=0;k<f.sortList.length;k++){var l=f.sortList[k],m=f.headerList[l[0]];l[0]==h&&(m.count=l[1],m.count++,l[1]=m.count%2)}else f.sortList.push([h,this.order]);return setTimeout(function(){setHeadersCss(b[0],d,f.sortList,i),appendToTable(b[0],multisort(b[0],f.sortList,e))},1),!1}}).mousedown(function(){if(f.cancelSelection)return this.onselectstart=function(){return!1},!1}),b.bind("update",function(){this.config.parsers=buildParserCache(this,d),e=buildCache(this)}).bind("sorton",function(a,b){$(this).trigger("sortStart"),f.sortList=b;var c=f.sortList;updateHeaderSortCount(this,c),setHeadersCss(this,d,c,i),appendToTable(this,multisort(this,c,e))}).bind("appendCache",function(){appendToTable(this,e)}).bind("applyWidgetId",function(a,b){getWidgetById(b).format(this)}).bind("applyWidgets",function(){applyWidget(this)}),$.metadata&&$(this).metadata()&&$(this).metadata().sortlist&&(f.sortList=$(this).metadata().sortlist),f.sortList.length>0&&b.trigger("sorton",[f.sortList]),applyWidget(this)})},this.addParser=function(a){var b=parsers.length,c=!0;for(var d=0;d<b;d++)parsers[d].id.toLowerCase()==a.id.toLowerCase()&&(c=!1);c&&parsers.push(a)},this.addWidget=function(a){widgets.push(a)},this.formatFloat=function(a){var b=parseFloat(a);return isNaN(b)?0:b},this.formatInt=function(a){var b=parseInt(a);return isNaN(b)?0:b},this.isDigit=function(a,b){var c="\\"+b.decimal,d="/(^[+]?0("+c+"0+)?$)|(^([-+]?[1-9][0-9]*)$)|(^([-+]?((0?|[1-9][0-9]*)"+c+"(0*[1-9][0-9]*)))$)|(^[-+]?[1-9]+[0-9]*"+c+"0+$)/";return RegExp(d).test($.trim(a))},this.clearTableBody=function(a){if($.browser.msie){function b(){while(this.firstChild)this.removeChild(this.firstChild)}b.apply(a.tBodies[0])}else a.tBodies[0].innerHTML=""}}}),$.fn.extend({tablesorter:$.tablesorter.construct});var ts=$.tablesorter;ts.addParser({id:"text",is:function(a){return!0},format:function(a){return $.trim(a.toLowerCase())},type:"text"}),ts.addParser({id:"digit",is:function(a,b){var c=b.config;return $.tablesorter.isDigit(a,c)},format:function(a){return $.tablesorter.formatFloat(a)},type:"numeric"}),ts.addParser({id:"currency",is:function(a){return/^[£$€?.]/.test(a)},format:function(a){return $.tablesorter.formatFloat(a.replace(new RegExp(/[^0-9.]/g),""))},type:"numeric"}),ts.addParser({id:"ipAddress",is:function(a){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(a)},format:function(a){var b=a.split("."),c="",d=b.length;for(var e=0;e<d;e++){var f=b[e];f.length==2?c+="0"+f:c+=f}return $.tablesorter.formatFloat(c)},type:"numeric"}),ts.addParser({id:"url",is:function(a){return/^(https?|ftp|file):\/\/$/.test(a)},format:function(a){return jQuery.trim(a.replace(new RegExp(/(https?|ftp|file):\/\//),""))},type:"text"}),ts.addParser({id:"isoDate",is:function(a){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(a)},format:function(a){return $.tablesorter.formatFloat(a!=""?(new Date(a.replace(new RegExp(/-/g),"/"))).getTime():"0")},type:"numeric"}),ts.addParser({id:"percent",is:function(a){return/\%$/.test($.trim(a))},format:function(a){return $.tablesorter.formatFloat(a.replace(new RegExp(/%/g),""))},type:"numeric"}),ts.addParser({id:"usLongDate",is:function(a){return a.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(a){return $.tablesorter.formatFloat((new Date(a)).getTime())},type:"numeric"}),ts.addParser({id:"shortDate",is:function(a){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(a)},format:function(a,b){var c=b.config;a=a.replace(/\-/g,"/");if(c.dateFormat=="us")a=a.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2");else if(c.dateFormat=="uk")a=a.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1");else if(c.dateFormat=="dd/mm/yy"||c.dateFormat=="dd-mm-yy")a=a.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3");return $.tablesorter.formatFloat((new Date(a)).getTime())},type:"numeric"}),ts.addParser({id:"time",is:function(a){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(a)},format:function(a){return $.tablesorter.formatFloat((new Date("2000/01/01 "+a)).getTime())},type:"numeric"}),ts.addParser({id:"metadata",is:function(a){return!1},format:function(a,b,c){var d=b.config,e=d.parserMetadataName?d.parserMetadataName:"sortValue";return $(c).metadata()[e]},type:"numeric"}),ts.addWidget({id:"zebra",format:function(a){if(a.config.debug)var b=new Date;$("tr:visible",a.tBodies[0]).filter(":even").removeClass(a.config.widgetZebra.css[1]).addClass(a.config.widgetZebra.css[0]).end().filter(":odd").removeClass(a.config.widgetZebra.css[0]).addClass(a.config.widgetZebra.css[1]),a.config.debug&&$.tablesorter.benchmark("Applying Zebra widget",b)}})}(jQuery),function(a){var b=a.fn.remove;a.fn.remove=function(c,d){return this.each(function(){return d||(!c||a.filter(c,[this]).length)&&a("*",this).add(this).each(function(){a(this).triggerHandler("remove")}),b.call(a(this),c,d)})},a.widget=function(b,c,d){var e=b.split(".")[0],f;b=b.split(".")[1],f=e+"-"+b,d||(d=c,c=a.Widget),a.expr[":"][f]=function(c){return!!a.data(c,b)},a[e]=a[e]||{},a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)};var g=new c;g.options=a.extend({},g.options),a[e][b].prototype=a.extend(!0,g,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=function(b,c){a.fn[b]=function(d){var e=typeof d=="string",f=Array.prototype.slice.call(arguments,1),g=this;return d=!e&&f.length?a.extend.apply(null,[!0,d].concat(f)):d,e&&d.substring(0,1)==="_"?g:(e?this.each(function(){var c=a.data(this,b),e=c&&a.isFunction(c[d])?c[d].apply(c,f):c;if(e!==c&&e!==undefined)return g=e,!1}):this.each(function(){var e=a.data(this,b);e?(d&&e.option(d),e._init()):a.data(this,b,new c(d,this))}),g)}},a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){this.element=a(c).data(this.widgetName,this),this.options=a.extend(!0,{},this.options,a.metadata&&a.metadata.get(c)[this.widgetName],b);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this._create(),this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled")},widget:function(){return this.element},option:function(b,c){var d=b,e=this;if(arguments.length===0)return a.extend({},e.options);if(typeof b=="string"){if(c===undefined)return this.options[b];d={},d[b]=c}return a.each(d,function(a,b){e._setOption(a,b)}),e},_setOption:function(a,b){return this.options[a]=b,a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+this.namespace+"-state-disabled").attr("aria-disabled",b),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var e=this.options[b];c=a.Event(c),c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase(),d=d||{};if(c.originalEvent)for(var f=a.event.props.length,g;f;)g=a.event.props[--f],c[g]=c.originalEvent[g];return this.element.trigger(c,d),!(a.isFunction(e)&&e.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}}}(jQuery),function(a){a.fn.extend({reflect:function(b){return b=a.extend({height:1/3,opacity:.5},b),this.unreflect().each(function(){var c=this;if(/^img$/i.test(c.tagName)){function d(){var d=c.width,e=c.height,f,g,h,i,j;g=Math.floor(b.height>1?Math.min(e,b.height):e*b.height),f=a("<canvas />")[0];if(f.getContext){i=f.getContext("2d");try{a(f).attr({width:d,height:g}),i.save(),i.translate(0,e-1),i.scale(1,-1),i.drawImage(c,0,0,d,e),i.restore(),i.globalCompositeOperation="destination-out",j=i.createLinearGradient(0,0,0,g),j.addColorStop(0,"rgba(255, 255, 255, "+(1-b.opacity)+")"),j.addColorStop(1,"rgba(255, 255, 255, 1.0)"),i.fillStyle=j,i.rect(0,0,d,g),i.fill()}catch(k){return}}else{if(!a.browser.msie)return;f=a("<img />").attr("src",c.src).css({width:d,height:e,marginBottom:g-e,filter:"FlipV progid:DXImageTransform.Microsoft.Alpha(Opacity="+b.opacity*100+", FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=0, FinishY="+g/e*100+")"})[0]}a(f).css({display:"block",border:0}),h=a(/^a$/i.test(c.parentNode.tagName)?"<span />":"<div />").insertAfter(c).append([c,f])[0],h.className=c.className,a.data(c,"reflected",h.style.cssText=c.style.cssText),a(h).css({width:d,height:e+g,overflow:"hidden"}),c.style.cssText="display: block; border: 0px",c.className="reflected"}c.complete?d():a(c).load(d)}})},unreflect:function(){return this.unbind("load").each(function(){var b=this,c=a.data(this,"reflected"),d;c!==undefined&&(d=b.parentNode,b.className=d.className,b.style.cssText=c,a.removeData(b,"reflected"),d.parentNode.replaceChild(b,d))})}})}(jQuery),jQuery(function(a){a("img.reflect").reflect({})}),function(a){a.fn.slides=function(b){return b=a.extend({},a.fn.slides.option,b),this.each(function(){function c(c,d,e){if(!s&&r){s=!0,b.animationStart(q+1);switch(c){case"next":o=q,n=q+1,n=h===n?0:n,u=i*2,c=-i*2,q=n;break;case"prev":o=q,n=q-1,n=n===-1?h-1:n,u=0,c=0,q=n;break;case"pagination":n=parseInt(e,10),o=a("."+b.paginationClass+" li."+b.currentClass+" a",f).attr("href").match("[^#/]+$"),n>o?(u=i*2,c=-i*2):(u=0,c=0),q=n}d==="fade"?b.crossfade?g.children(":eq("+n+")",f).css({zIndex:10}).fadeIn(b.fadeSpeed,b.fadeEasing,function(){b.autoHeight?g.animate({height:g.children(":eq("+n+")",f).outerHeight()},b.autoHeightSpeed,function(){g.children(":eq("+o+")",f).css({display:"none",zIndex:0}),g.children(":eq("+n+")",f).css({zIndex:0}),b.animationComplete(n+1),s=!1}):(g.children(":eq("+o+")",f).css({display:"none",zIndex:0}),g.children(":eq("+n+")",f).css({zIndex:0}),b.animationComplete(n+1),s=!1)}):g.children(":eq("+o+")",f).fadeOut(b.fadeSpeed,b.fadeEasing,function(){b.autoHeight?g.animate({height:g.children(":eq("+n+")",f).outerHeight()},b.autoHeightSpeed,function(){g.children(":eq("+n+")",f).fadeIn(b.fadeSpeed,b.fadeEasing)}):g.children(":eq("+n+")",f).fadeIn(b.fadeSpeed,b.fadeEasing,function(){a.browser.msie&&a(this).get(0).style.removeAttribute("filter")}),b.animationComplete(n+1),s=!1}):(g.children(":eq("+n+")").css({left:u,display:"block"}),b.autoHeight?g.animate({left:c,height:g.children(":eq("+n+")").outerHeight()},b.slideSpeed,b.slideEasing,function(){g.css({left:-i}),g.children(":eq("+n+")").css({left:i,zIndex:5}),g.children(":eq("+o+")").css({left:i,display:"none",zIndex:0}),b.animationComplete(n+1),s=!1}):g.animate({left:c},b.slideSpeed,b.slideEasing,function(){g.css({left:-i}),g.children(":eq("+n+")").css({left:i,zIndex:5}),g.children(":eq("+o+")").css({left:i,display:"none",zIndex:0}),b.animationComplete(n+1),s=!1})),b.pagination&&(a("."+b.paginationClass+" li."+b.currentClass,f).removeClass(b.currentClass),a("."+b.paginationClass+" li:eq("+n+")",f).addClass(b.currentClass))}}function d(){clearInterval(f.data("interval"))}function e(){b.pause?(clearTimeout(f.data("pause")),clearInterval(f.data("interval")),x=setTimeout(function(){clearTimeout(f.data("pause")),y=setInterval(function(){c("next",l)},b.play),f.data("interval",y)},b.pause),f.data("pause",x)):d()}a("."+b.container,a(this)).children().wrapAll('<div class="slides_control"/>');var f=a(this),g=a(".slides_control",f),h=g.children().size(),i=g.children().outerWidth(),j=g.children().outerHeight(),k=b.start-1,l=b.effect.indexOf(",")<0?b.effect:b.effect.replace(" ","").split(",")[0],m=b.effect.indexOf(",")<0?l:b.effect.replace(" ","").split(",")[1],n=0,o=0,p=0,q=0,r,s,t,u,v,w,x,y;if(h<2)return a("."+b.container,a(this)).fadeIn(b.fadeSpeed,b.fadeEasing,function(){r=!0,b.slidesLoaded()}),a("."+b.next+", ."+b.prev).fadeOut(0),!1;if(h<2)return;k<0&&(k=0),k>h&&(k=h-1),b.start&&(q=k),b.randomize&&g.randomize(),a("."+b.container,f).css({overflow:"hidden",position:"relative"}),g.children().css({position:"absolute",top:0,left:g.children().outerWidth(),zIndex:0,display:"none"}),g.css({position:"relative",width:i*3,height:j,left:-i}),a("."+b.container,f).css({display:"block"}),b.autoHeight&&(g.children().css({height:"auto"}),g.animate({height:g.children(":eq("+k+")").outerHeight()},b.autoHeightSpeed));if(b.preload&&g.find("img:eq("+k+")").length){a("."+b.container,f).css({background:"url("+b.preloadImage+") no-repeat 50% 50%"});var z=g.find("img:eq("+k+")").attr("src")+"?"+(new Date).getTime();a("img",f).parent().attr("class")!="slides_control"?w=g.children(":eq(0)")[0].tagName.toLowerCase():w=g.find("img:eq("+k+")"),g.find("img:eq("+k+")").attr("src",z).load(function(){g.find(w+":eq("+k+")").fadeIn(b.fadeSpeed,b.fadeEasing,function(){a(this).css({zIndex:5}),a("."+b.container,f).css({background:""}),r=!0,b.slidesLoaded()})})}else g.children(":eq("+k+")").fadeIn(b.fadeSpeed,b.fadeEasing,function(){r=!0,b.slidesLoaded()});b.bigTarget&&(g.children().css({cursor:"pointer"}),g.children().click(function(){return c("next",l),!1})),b.hoverPause&&b.play&&(g.bind("mouseover",function(){d()}),g.bind("mouseleave",function(){e()})),b.generateNextPrev&&(a("."+b.container,f).after('<a href="#" class="'+b.prev+'">Prev</a>'),a("."+b.prev,f).after('<a href="#" class="'+b.next+'">Next</a>')),a("."+b.next,f).click(function(a){a.preventDefault(),b.play&&e(),c("next",l)}),a("."+b.prev,f).click(function(a){a.preventDefault(),b.play&&e(),c("prev",l)}),b.generatePagination?(b.prependPagination?f.prepend("<ul class="+b.paginationClass+"></ul>"):f.append("<ul class="+b.paginationClass+"></ul>"),g.children().each(function(){a("."+b.paginationClass,f).append('<li><a href="#'+p+'">'+(p+1)+"</a></li>"),p++})):a("."+b.paginationClass+" li a",f).each(function(){a(this).attr("href","#"+p),p++}),a("."+b.paginationClass+" li:eq("+k+")",f).addClass(b.currentClass),a("."+b.paginationClass+" li a",f).click(function(){return b.play&&e(),t=a(this).attr("href").match("[^#/]+$"),q!=t&&c("pagination",m,t),!1}),a("a.link",f).click(function(){return b.play&&e(),t=a(this).attr("href").match("[^#/]+$")-1,q!=t&&c("pagination",m,t),!1}),b.play&&(y=setInterval(function(){c("next",l)},b.play),f.data("interval",y))})},a.fn.slides.option={preload:!1,preloadImage:"/img/loading.gif",container:"slides_container",generateNextPrev:!1,next:"next",prev:"prev",pagination:!0,generatePagination:!0,prependPagination:!1,paginationClass:"pagination",currentClass:"current",fadeSpeed:350,fadeEasing:"",slideSpeed:350,slideEasing:"",start:1,effect:"slide",crossfade:!1,randomize:!1,play:0,pause:0,hoverPause:!1,autoHeight:!1,autoHeightSpeed:350,bigTarget:!1,animationStart:function(){},animationComplete:function(){},slidesLoaded:function(){}},a.fn.randomize=function(b){function c(){return Math.round(Math.random())-.5}return a(this).each(function(){var d=a(this),e=d.children(),f=e.length;if(f>1){e.hide();var g=[];for(i=0;i<f;i++)g[g.length]=i;g=g.sort(c),a.each(g,function(a,c){var f=e.eq(c),g=f.clone(!0);g.show().appendTo(d),b!==undefined&&b(f,g),f.remove()})}})}}(jQuery),function(a){var b=/ui-checkbox|ui-radio/;a.widget("ui.checkBox",{options:{hideInput:!0,addVisualElement:!0,addLabel:!0,_delegated:!1},_create:function(){var b=this,c=this.options;return this.element.is(":radio,:checkbox")?(this.labels=a([]),this.checkedStatus=!1,this.disabledStatus=!1,this.hoverStatus=!1,this.radio=this.element.is(":radio"),this.visualElement=a([]),c.hideInput&&(this.element.addClass("ui-helper-hidden-accessible"),c.addVisualElement&&(this.visualElement=a("<span />").addClass(this.radio?"ui-radio":"ui-checkbox"),this.element.after(this.visualElement[0]))),c.addLabel&&(this.labels=a("label[for="+this.element.attr("id")+"]").addClass(this.radio?"ui-radio":"ui-checkbox")),c._delegated||this._addEvents(),this.initialized=!0,this.reflectUI({type:"initialReflect"}),undefined):a.nodeName(this.element[0],"input")?!1:(this._addDelegate(),this.updateContainer(),!1)},updateContainer:function(){!this.element.is(":radio,:checkbox")&&!a.nodeName(this.element[0],"input")&&a("input",this.element[0]).filter(function(){return!a.data(this,"checkBox")}).checkBox(a.extend({},this.options,{_delegated:!0}))},_addDelegate:function(){var c=this.options,d=function(a,b){if(!b)return;return b.hover=a.type=="focus"||a.type=="mouseenter"||a.type=="focusin"||a.type=="mouseover",b._changeStateClassChain.call(b),undefined};this.element.bind("click",function(b){if(!a.nodeName(b.target,"input"))return;var c=(a.data(b.target)||{}).checkBox;if(!c)return;c.reflectUI.call(c,b.target,b)}).bind("focusin.checkBox focusout.checkBox",function(b){if(!a.nodeName(b.target,"input"))return;var c=(a.data(b.target)||{}).checkBox;d(b,c)}),c.hideInput&&this.element.bind("usermode",function(b){if(!b.enabled)return;a("input",this).each(function(){var b=(a.data(this)||{}).checkBox;b&&b.destroy.call(b,!0)})}),c.addVisualElement&&this.element.bind("mouseover.checkBox mouseout.checkBox",function(b){if(!a.nodeName(b.target,"span"))return;var c=(a.data(a(b.target).prev()[0])||{}).checkBox;d(b,c)}).bind("click.checkBox",function(c){if(!a.nodeName(c.target,"span")||!b.test(c.target.className||""))return;return a(c.target).prev()[0].click(),!1}),c.addLabel&&this.element.delegate("label.ui-radio, label.ui-checkbox","mouseenter.checkBox mouseleave.checkBox",function(b){var c=(a.data(document.getElementById(a(this).attr("for")))||{}).checkBox;d(b,c)})},_addEvents:function(){var b=this,c=this.options,d=function(a){return b.disabledStatus?!1:(b.hover=a.type=="focus"||a.type=="mouseenter",b._changeStateClassChain(),undefined)};this.element.bind("click.checkBox",a.proxy(this,"reflectUI")).bind("focus.checkBox blur.checkBox",d),c.hideInput&&this.element.bind("usermode",function(a){a.enabled&&b.destroy.call(b,!0)}),c.addVisualElement&&this.visualElement.bind("mouseenter.checkBox mouseleave.checkBox",d).bind("click.checkBox",function(a){return b.element[0].click(),!1}),c.addLabel&&this.labels.bind("mouseenter.checkBox mouseleave.checkBox",d)},_changeStateClassChain:function(){function e(){var b=this.className.split(" "),e=!1;a.each(b,function(a,f){return f.indexOf(d)===0?(e=!0,b[a]=c,!1):undefined}),e||b.push(c),this.className=b.join(" ")}var b=this.labels.add(this.visualElement),c="",d="ui-"+(this.radio?"radio":"checkbox");this.checkedStatus?(c+="-checked",b.addClass(d+"-checked")):b.removeClass(d+"-checked"),this.disabledStatus?(c+="-disabled",b.addClass(d+"-disabled")):b.removeClass(d+"-disabled"),this.hover?(c+="-hover",b.addClass(d+"-hover")):b.removeClass(d+"-hover"),d+="-state",c&&(c=d+c),this.labels.each(e),this.visualElement.each(e)},destroy:function(a){},disable:function(){this.element[0].disabled=!0,this.reflectUI({type:"manuallyDisabled"})},enable:function(){this.element[0].disabled=!1,this.reflectUI({type:"manuallyenabled"})},toggle:function(a){this.changeCheckStatus(this.element.is(":checked")?!1:!0,a)},changeCheckStatus:function(a,b){return b&&b.type=="click"&&this.element[0].disabled?!1:(this.element.attr({checked:a}),this.reflectUI(b||{type:"changeCheckStatus"}),undefined)},propagate:function(b,c,d){return!c||c.type!="initialReflect"?(this.radio&&!d&&a(document.getElementsByName(this.element.attr("name"))).checkBox("reflectUI",c,!0),this._trigger(b,c,{options:this.options,checked:this.checkedStatus,labels:this.labels,disabled:this.disabledStatus})):undefined},reflectUI:function(a){var b=this.checkedStatus,c=this.disabledStatus;this.disabledStatus=this.element.is(":disabled"),this.checkedStatus=this.element.is(":checked");if(this.disabledStatus!=c||this.checkedStatus!==b)this._changeStateClassChain(),this.disabledStatus!=c&&this.propagate("disabledChange",a),this.checkedStatus!==b&&this.propagate("change",a)}})}(jQuery),jQuery.fn.submitWithAjax=function(){return this.submit(function(){return $.post(this.action,$(this).serialize(),null,"script"),!1}),this};var myTextExtraction=function(a){return $(a).text()};$(document).ready(function(){initSlider(),$("a[rel=external]").live("click",function(a){$(this).attr({target:"_blank"})}),hideFlashes(),$(".ajaxForm").submitWithAjax(),hijackAjaxLinks(),$("input").checkBox(),initAjaxCheckbox(),$("#q").hint(),initTooltip(),initTableSorter(),initTogglers(),initCheckboxTogglers(),renderProgress(),initFacebookLike(),initBannerReflection(),initEpisodeOverviewToggle(),initEpisodeHider(),initContentCarousel(),initUnwatchedAnchors(),initProductAds(),initTodoList(),initContactForm(),initFacebookSend()})
