var _d=document,_w=window,_n=navigator;var ie=_d.all?true:false;var _rpdom="http://ad.reklamport.com/",_redurl=_rpdom+"rpclk2.ashx";var _stickyid="",rpCloseSeconds=8,rpfl=false,rpgoto=null;var _templates=[],_vcid,_vtid;_templates.img="<a href='{0}?c={1}&t={2}&URL={3}' target='_blank' id='rpCont{1}.{2}'><img src='{4}' border=0 width='{5}' height='{6}' alt='TIKLAYIN'></a>";_templates.swf="<div style='position:relative;width:{1}px;height:{2}px;z-index:99' id='rpCont{4}.{5}'><object style='position:relative;padding:0;left:0px;top:0px;z-index:99;'	height='{2}px' width='{1}px' align='top' id='rpCont{4}.{5}Flash'	codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0'	classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'>	<param name='movie' value='{0}'>	<param name='quality' value='high'>	<param name='menu' value='false'>	<param name='wmode' value='{3}'>	<param name='allowscriptaccess' value='always'>	<embed id='rpCont{4}.{5}FlashEmbed' src='{0}' quality='high' menu='false' wmode='{3}'	pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'	type='application/x-shockwave-flash' width='{1}' height='{2}'></embed></object></div>";_templates.vid="<div style='position:relative;width:{0}px;height:{1}px;z-index:99' id='rpCont{2}.{3}'> <object codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='{0}' height='{1}' id='rpCont{2}.{3}Flash' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' ><param name='allowScriptAccess' value='always' /> <param name='movie' value='{7}img/rplayer.swf' /> <param name='allowFullScreen' value='true' /> <param name='FlashVars' value='movie={4}&cid={2}&tid={3}&title={8}&clickurl={5}%3Fc%3D{2}%26t%3D{3}%26URL%3D{6}' /> </object></div>";_templates.bg="<div align='left' id='divSticky{4}' name='divSticky' style='position:absolute;top:0;left:{3}px;width:{1}px;height:{2};visibility:visible'><table width='100%' height='100%' border='0' align='right' cellspacing='0' cellpadding='0'><tr><td align='right' valign='top' width='100%' height='100%' align='center'><a href='{0}' title='TIKLAYIN!' target='_blank'><img border='0' src='"+_rpdom+"/img/e.gif' width='100%' height='100%'></a></td></tr></table></div>";function rpget(b){return _d.getElementById(b)}function rpf(){if(arguments.length==0){return""}var d=arguments[0];for(var c=1;c<arguments.length;c++){d=d.replace(new RegExp("\\{"+(c-1)+"\\}","gm"),arguments[c])}return d}function rp_GetSwf(h,e,g,f){return rpf("{0}?clickTAG={1}?c={2}%26t={3}%26URL={4}",h,_redurl,e,g,escape(f).replace("&","&amp;"))}function rpOpenWin(o,r,x,q,w,v,l,m,p){l=l==0?((rp_getWidth()-w)/2):l;m=m==0?((rp_getHeight()-v)/2):m;var s=rpf(_rpdom+"/scripts/popup.asp?c={0}&t={1}&redurl={2}&popurl={3}&w={4}&h={5}",o,r,_redurl,x,w,v);var n=_w.open(s,o,"toolbar=0,status=0,menubar=0,resizable=0,scrollbars=0,width="+w+"px,height="+v+"px,left="+l+",top="+m);if(!p){n.blur();self.focus()}}function rpSetHeight(c,d){c.style.position="relative";c.style.height=d+"px"}function rpGetPageTop(){return typeof _w.pageYOffset!="undefined"?_w.pageYOffset:_d.documentElement.scrollTop?_d.documentElement.scrollTop:_d.body.scrollTop?_d.body.scrollTop:0}function rpScrollAll(){var e=_stickyid.split(","),f;for(var d=0;d<e.length;d++){f=rpget(e[d]);if(f){f.style.top=rpGetPageTop()+"px"}}}function rp_getWidth(){return rp_filter(_w.innerWidth?_w.innerWidth:0,_d.documentElement?_d.documentElement.clientWidth:0,_d.body?_d.body.clientWidth:0)}function rp_getHeight(){return rp_filter(_w.innerHeight?_w.innerHeight:0,_d.documentElement?_d.documentElement.clientHeight:0,_d.body?_d.body.clientHeight:0)}function rp_filter(g,e,f){var h=g?g:0;if(e&&(!h||(h>e))){h=e}return f&&(!h||(h>f))?f:h}function rp_SetVal(g,h,f){try{_swfObject.rp_setValue("rp"+h,"rp"+g,f);_swfObject.rp_setValue("rp"+h,"rp"+g,f)}catch(e){rp_setCookie(h,f,259200)}}function rp_GetVal(f,d){try{return _swfObject.rp_getValue("rp"+d,"rp"+f)}catch(e){return rp_getCookie(d)}}function rp_fl(){rpfl=true;_swfObject=navigator.appName.indexOf("Microsoft")!=-1?window.rpColl:document.rpColl}function rp_closeOverlay(b){rpget(b+"Link").style.display="none";rpget(b).style.display="none";rpget(b+"Close").style.display="none";if(rpgoto){top.location.href=rpgoto}}function rp_interShow(d,e){return true;var f=rp_getCookie("int"+d);return !(f!=null&&f!="")}function rp_getCookie(f){var g=_d.cookie.split(";");for(var h=0;h<g.length;h++){var e=g[h].split("=");while(e[0].indexOf(" ")==0){e[0]=e[0].substr(1)}if(f==e[0]){return unescape(e[1])}}return""}function rp_setCookie(f,j,k){var h="";if(k){var g=new Date();g.setTime(g.getTime()+(k*60*1000));h=";expires="+g.toGMTString()}_d.cookie=f+"="+j+h;+";domain=http://ad.reklamport.com"}function rp_GetUn(b){return rpf("{0}{1}",b==rp_GetVal("_u",b)?0:1,String(Math.random()).substr(2,4))}function rp_getXPos(d){var c=0;if(d.offsetParent){while(1){c+=d.offsetLeft;if(!d.offsetParent){break}d=d.offsetParent}}else{if(d.x){c+=d.x}}return c}function rp_getYPos(c){var d=0;if(c.offsetParent){while(1){d+=c.offsetTop;if(!c.offsetParent){break}c=c.offsetParent}}else{if(c.y){d+=c.y}}return d}function rp_standart(o,l,p,m,k,q,n,j){_vcid=o;_vtid=l;if(j==null){j="transparent"}switch(n){case"img":_d.write(rpf(_templates.img,_redurl,o,l,p,m,k,q));break;case"swf":_d.write(rpf(_templates.swf,rp_GetSwf(m,o,l,p),k,q,j,o,l));break;case"vid":_d.write(rpf(_templates.vid,k,q,o,l,m,_redurl,p,_rpdom,"deneme"));break}}function rp_video(m,k,n,l,j,o,h){_d.write(rpf(_templates.vid,j,o,m,k,l,_redurl,n,_rpdom,h))}function rp_sticky(n,k,o,l,j,h,m){rp_standart(n,k,o,l,j,h,m);_stickyid+=rpf("rpCont{0}.{1},",n,k);_w.onscroll=rpScrollAll}function rp_floating(o,s,r,v,z,x,q,n,m){var p=rp_getWidth(),y=rp_getHeight();rp_standart(o,s,r,v,z,x,m);var w=rpget(rpf("rpCont{0}.{1}",o,s));var q=q==0?((p-z)/2):q;var n=n==0?((y-x)/2):n;if(w){w.style.position="absolute";w.style.left=q+"px";w.style.top=n+"px"}}function _rmover(f,e,h,g){rpget(f.id+"Flash").style.height=(e?g:ie?g:h)+"px";f.style.position=e?"absolute":"relative";f.style.height=(e?g:h)+"px";f.height=(e?g:h)+"px";rpget(f.id+"fix").style.visibility=e?"hidden":"visible";rpget(f.id+"fix").style.height=e?h+"px":"0px"}function rp_rollover(k,p,o,q,v,s,l){var m=rpf("rpCont{0}.{1}",k,p);rp_standart(k,p,o,q,v,l,"swf");_d.write(rpf("<div id='{0}fix' style='width:{1}px;height:0px;z-index:0'></div>",m,v));var r=rpget(m),n=rpget(m+"Flash");n.style.height=s+"px";n.style.overflow="hidden";n.style.position="absolute";_rmover(r,false,s,l);r.onmouseover=function(){_rmover(this,true,s,l)};r.onmouseout=function(){_rmover(this,false,s,l)}}function rp_expandable(o,l,p,n,k,j,m){rp_standart(o,l,p,n,k,j,"swf");var q=rpget(rpf("rpCont{0}.{1}",o,l));if(q){q.onmouseover=function(){try{rpSetHeight(this,m)}catch(a){}};q.onmouseout=function(){try{rpSetHeight(this,j)}catch(a){}}}}function rp_view(e,f){if(typeof e=="undefined"){e=_vcid}if(typeof f=="undefined"){f=_vtid}var d=new Image(1,1);d.src=rpf("{0}/rplvd.ashx?c={1}&t={2}",_rpdom,e,f);d.onload=function(){rp_void()}}function rp_void(){return}function rp_overlay(n,s,r,v,y,x,m){var z="",q=(rp_getWidth()-y)/2,o=(rp_getHeight()-x)/2;o=o<0?20:o;switch(m){case"img":z=rpf(_templates.img,_redurl,n,s,r,v,y,x);break;case"swf":z=rpf(_templates.swf,rp_GetSwf(v,n,s,r),y,x,"transparent",n,s);break}var p=rpf("rpCont{0}.{1}",n,s);z=rpf("<div id='"+p+"Close' style='background-color:#000;position:absolute;top:0;padding:10px;left:0;width:100%;height:100%'></div><br><br><br><br>{0}<div style='position:absolute;left:{1}px;top:{2}px;width:"+y+"px;text-align:right'><a href=# id='"+p+"Link' style='text-decoration:none;padding-top:10px;color:#fff;font-weight:bold;font-family:Tahoma;font-size:11px;' onclick='rp_closeOverlay(&quot;"+p+"&quot;);'>Kapat</a></div>",z,q,o-20);_d.write(z);var w=rpget(p);if(w){w.style.position="absolute";w.style.left=q+"px";w.style.top=o+"px"}}function rp_interstitial(m,p,o,r,w,v,q,l){if(rp_interShow(m,q)){rp_overlay(m,p,o,r,w,v,l);var x=Math.ceil(1440/(q>0?q:1));rp_setCookie("int"+m,"1",x);var n=rpf("rpCont{0}.{1}",m,p);var s=rpget(n);s.style.position="absolute";s.style.left="10px";window.setTimeout("rp_closeOverlay('"+s.id+"');",rpCloseSeconds*1000);rpget(n+"Link").innerHTML="<br><br>"+rpCloseSeconds--+" sn sonra kapanacak. Kapat";window.setInterval("rpget('"+n+"Link').innerHTML='<br><br>'+(rpCloseSeconds--)+' sn sonra kapanacak. Kapat';",1000)}}function rp_background(k,m,l,o,s,v){var n=rp_getWidth(),r=600;var p=rpf("{0}?c={1}&t={2}&URL={3}",_redurl,k,m,l);var q=rpf("<style>body{background:url('{0}') {1}px top no-repeat fixed;}</style>",o,s>0?0:0);q+=rpf(_templates.bg,p,n-v-20,r+"px",v,"2");_stickyid+="divSticky2,";if(s>0){q+=rpf(_templates.bg,p,s-20,r,0,"1");_stickyid+="divSticky1,"}_w.offset1=s;_w.offset2=v;_w.onscroll=rpScrollAll;_w.onresize=rpResized;_d.write(q);rpResized()}function rpResized(){window.setTimeout("rpResized()",100);var g=rp_getWidth(),l=offset2-offset1;var m=Math.ceil((g-l)/2-offset1);try{if(offset1>0){_d.body.style.backgroundPosition=m+"px 1px"}}catch(h){}var j=rpget("divSticky1"),k=rpget("divSticky2");if(j){j.style.left=m+"px"}if(k&&offset1>0){k.style.left=parseInt(offset1+l+m)+"px"}}function rp_html(d,f,e){_d.write(e)}document.write('<script src="'+_rpdom+'scripts/rpdh.js"><\/script>');
/*
 * jQuery JavaScript Library v1.4.2
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Sat Feb 13 22:33:48 2010 -0500
 */
(function(aR,U){function a3(){if(!ak.isReady){try{ac.documentElement.doScroll("left")}catch(c){setTimeout(a3,1);return}ak.ready()}}function M(s,c){c.src?ak.ajax({url:c.src,async:false,dataType:"script"}):ak.globalEval(c.text||c.textContent||c.innerHTML||"");c.parentNode&&c.parentNode.removeChild(c)}function at(s,c,K,F,G,w){var A=s.length;if(typeof c==="object"){for(var J in c){at(s,J,c[J],F,G,K)}return s}if(K!==U){F=!w&&F&&ak.isFunction(K);for(J=0;J<A;J++){G(s[J],c,F?K.call(s[J],J,G(s[J],c)):K,w)}return s}return A?G(s[0],c):U}function aI(){return(new Date).getTime()}function ar(){return false}function ap(){return true}function aN(s,c,w){w[0].type=s;return ak.event.handle.apply(c,w)}function aj(O){var N,L=[],J=[],K=arguments,F,G,s,A,w,c;G=ak.data(this,"events");if(!(O.liveFired===this||!G||!G.live||O.button&&O.type==="click")){O.liveFired=this;var P=G.live.slice(0);for(A=0;A<P.length;A++){G=P[A];G.origType.replace(aC,"")===O.type?J.push(G.selector):P.splice(A--,1)}F=ak(O.target).closest(J,O.currentTarget);w=0;for(c=F.length;w<c;w++){for(A=0;A<P.length;A++){G=P[A];if(F[w].selector===G.selector){s=F[w].elem;J=null;if(G.preType==="mouseenter"||G.preType==="mouseleave"){J=ak(O.relatedTarget).closest(G.selector)[0]}if(!J||J!==s){L.push({elem:s,handleObj:G})}}}}w=0;for(c=L.length;w<c;w++){F=L[w];O.currentTarget=F.elem;O.data=F.handleObj.data;O.handleObj=F.handleObj;if(F.handleObj.origHandler.apply(F.elem,K)===false){N=false;break}}return N}}function D(s,c){return"live."+(s&&s!=="*"?s+".":"")+c.replace(/\./g,"`").replace(/ /g,"&")}function m(c){return !c||!c.parentNode||c.parentNode.nodeType===11}function bm(s,c){var w=0;c.each(function(){if(this.nodeName===(s[w]&&s[w].nodeName)){var G=ak.data(s[w++]),J=ak.data(this,G);if(G=G&&G.events){delete J.handle;J.events={};for(var A in G){for(var F in G[A]){ak.event.add(this,A,G[A][F],G[A][F].data)}}}}})}function a6(s,c,G){var A,F,w;c=c&&c[0]?c[0].ownerDocument||c[0]:ac;if(s.length===1&&typeof s[0]==="string"&&s[0].length<512&&c===ac&&!aS.test(s[0])&&(ak.support.checkClone||!an.test(s[0]))){F=true;if(w=ak.fragments[s[0]]){if(w!==1){A=w}}}if(!A){A=c.createDocumentFragment();ak.clean(s,c,A,G)}if(F){ak.fragments[s[0]]=w?A:1}return{fragment:A,cacheable:F}}function aF(s,c){var w={};ak.each(I.concat.apply([],I.slice(0,c)),function(){w[this]=s});return w}function p(c){return"scrollTo" in c&&c.document?c:c.nodeType===9?c.defaultView||c.parentWindow:false}var ak=function(s,c){return new ak.fn.init(s,c)},q=aR.jQuery,d=aR.$,ac=aR.document,aw,bc=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,aW=/^.[^:#\[\.,]*$/,aq=/\S/,S=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,r=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,aA=navigator.userAgent,b=false,ay=[],aE,a4=Object.prototype.toString,aY=Object.prototype.hasOwnProperty,aB=Array.prototype.push,ax=Array.prototype.slice,a9=Array.prototype.indexOf;ak.fn=ak.prototype={init:function(s,c){var A,w;if(!s){return this}if(s.nodeType){this.context=this[0]=s;this.length=1;return this}if(s==="body"&&!c){this.context=ac;this[0]=ac.body;this.selector="body";this.length=1;return this}if(typeof s==="string"){if((A=bc.exec(s))&&(A[1]||!c)){if(A[1]){w=c?c.ownerDocument||c:ac;if(s=r.exec(s)){if(ak.isPlainObject(c)){s=[ac.createElement(s[1])];ak.fn.attr.call(s,c,true)}else{s=[w.createElement(s[1])]}}else{s=a6([A[1]],[w]);s=(s.cacheable?s.fragment.cloneNode(true):s.fragment).childNodes}return ak.merge(this,s)}else{if(c=ac.getElementById(A[2])){if(c.id!==A[2]){return aw.find(s)}this.length=1;this[0]=c}this.context=ac;this.selector=s;return this}}else{if(!c&&/^\w+$/.test(s)){this.selector=s;this.context=ac;s=ac.getElementsByTagName(s);return ak.merge(this,s)}else{return !c||c.jquery?(c||aw).find(s):ak(c).find(s)}}}else{if(ak.isFunction(s)){return aw.ready(s)}}if(s.selector!==U){this.selector=s.selector;this.context=s.context}return ak.makeArray(s,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return ax.call(this,0)},get:function(c){return c==null?this.toArray():c<0?this.slice(c)[0]:this[c]},pushStack:function(s,c,A){var w=ak();ak.isArray(s)?aB.apply(w,s):ak.merge(w,s);w.prevObject=this;w.context=this.context;if(c==="find"){w.selector=this.selector+(this.selector?" ":"")+A}else{if(c){w.selector=this.selector+"."+c+"("+A+")"}}return w},each:function(s,c){return ak.each(this,s,c)},ready:function(c){ak.bindReady();if(ak.isReady){c.call(ac,ak)}else{ay&&ay.push(c)}return this},eq:function(c){return c===-1?this.slice(c):this.slice(c,+c+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(ax.apply(this,arguments),"slice",ax.call(arguments).join(","))},map:function(c){return this.pushStack(ak.map(this,function(s,w){return c.call(s,w,s)}))},end:function(){return this.prevObject||ak(null)},push:aB,sort:[].sort,splice:[].splice};ak.fn.init.prototype=ak.fn;ak.extend=ak.fn.extend=function(){var s=arguments[0]||{},c=1,K=arguments.length,F=false,G,w,A,J;if(typeof s==="boolean"){F=s;s=arguments[1]||{};c=2}if(typeof s!=="object"&&!ak.isFunction(s)){s={}}if(K===c){s=this;--c}for(;c<K;c++){if((G=arguments[c])!=null){for(w in G){A=s[w];J=G[w];if(s!==J){if(F&&J&&(ak.isPlainObject(J)||ak.isArray(J))){A=A&&(ak.isPlainObject(A)||ak.isArray(A))?A:ak.isArray(J)?[]:{};s[w]=ak.extend(F,A,J)}else{if(J!==U){s[w]=J}}}}}}return s};ak.extend({noConflict:function(c){aR.$=d;if(c){aR.jQuery=q}return ak},isReady:false,ready:function(){if(!ak.isReady){if(!ac.body){return setTimeout(ak.ready,13)}ak.isReady=true;if(ay){for(var s,c=0;s=ay[c++];){s.call(ac,ak)}ay=null}ak.fn.triggerHandler&&ak(ac).triggerHandler("ready")}},bindReady:function(){if(!b){b=true;if(ac.readyState==="complete"){return ak.ready()}if(ac.addEventListener){ac.addEventListener("DOMContentLoaded",aE,false);aR.addEventListener("load",ak.ready,false)}else{if(ac.attachEvent){ac.attachEvent("onreadystatechange",aE);aR.attachEvent("onload",ak.ready);var s=false;try{s=aR.frameElement==null}catch(c){}ac.documentElement.doScroll&&s&&a3()}}}},isFunction:function(c){return a4.call(c)==="[object Function]"},isArray:function(c){return a4.call(c)==="[object Array]"},isPlainObject:function(s){if(!s||a4.call(s)!=="[object Object]"||s.nodeType||s.setInterval){return false}if(s.constructor&&!aY.call(s,"constructor")&&!aY.call(s.constructor.prototype,"isPrototypeOf")){return false}var c;for(c in s){}return c===U||aY.call(s,c)},isEmptyObject:function(s){for(var c in s){return false}return true},error:function(c){throw c},parseJSON:function(c){if(typeof c!=="string"||!c){return null}c=ak.trim(c);if(/^[\],:{}\s]*$/.test(c.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return aR.JSON&&aR.JSON.parse?aR.JSON.parse(c):(new Function("return "+c))()}else{ak.error("Invalid JSON: "+c)}},noop:function(){},globalEval:function(s){if(s&&aq.test(s)){var c=ac.getElementsByTagName("head")[0]||ac.documentElement,w=ac.createElement("script");w.type="text/javascript";if(ak.support.scriptEval){w.appendChild(ac.createTextNode(s))}else{w.text=s}c.insertBefore(w,c.firstChild);c.removeChild(w)}},nodeName:function(s,c){return s.nodeName&&s.nodeName.toUpperCase()===c.toUpperCase()},each:function(s,c,J){var F,G=0,w=s.length,A=w===U||ak.isFunction(s);if(J){if(A){for(F in s){if(c.apply(s[F],J)===false){break}}}else{for(;G<w;){if(c.apply(s[G++],J)===false){break}}}}else{if(A){for(F in s){if(c.call(s[F],F,s[F])===false){break}}}else{for(J=s[0];G<w&&c.call(J,G,J)!==false;J=s[++G]){}}}return s},trim:function(c){return(c||"").replace(S,"")},makeArray:function(s,c){c=c||[];if(s!=null){s.length==null||typeof s==="string"||ak.isFunction(s)||typeof s!=="function"&&s.setInterval?aB.call(c,s):ak.merge(c,s)}return c},inArray:function(s,c){if(c.indexOf){return c.indexOf(s)}for(var A=0,w=c.length;A<w;A++){if(c[A]===s){return A}}return -1},merge:function(s,c){var F=s.length,w=0;if(typeof c.length==="number"){for(var A=c.length;w<A;w++){s[F++]=c[w]}}else{for(;c[w]!==U;){s[F++]=c[w++]}}s.length=F;return s},grep:function(s,c,G){for(var A=[],F=0,w=s.length;F<w;F++){!G!==!c(s[F],F)&&A.push(s[F])}return A},map:function(s,c,J){for(var F=[],G,w=0,A=s.length;w<A;w++){G=c(s[w],w,J);if(G!=null){F[F.length]=G}}return F.concat.apply([],F)},guid:1,proxy:function(s,c,w){if(arguments.length===2){if(typeof c==="string"){w=s;s=w[c];c=U}else{if(c&&!ak.isFunction(c)){w=c;c=U}}}if(!c&&s){c=function(){return s.apply(w||this,arguments)}}if(s){c.guid=s.guid=s.guid||c.guid||ak.guid++}return c},uaMatch:function(c){c=c.toLowerCase();c=/(webkit)[ \/]([\w.]+)/.exec(c)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(c)||/(msie) ([\w.]+)/.exec(c)||!/compatible/.test(c)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(c)||[];return{browser:c[1]||"",version:c[2]||"0"}},browser:{}});aA=ak.uaMatch(aA);if(aA.browser){ak.browser[aA.browser]=true;ak.browser.version=aA.version}if(ak.browser.webkit){ak.browser.safari=true}if(a9){ak.inArray=function(s,c){return a9.call(c,s)}}aw=ak(ac);if(ac.addEventListener){aE=function(){ac.removeEventListener("DOMContentLoaded",aE,false);ak.ready()}}else{if(ac.attachEvent){aE=function(){if(ac.readyState==="complete"){ac.detachEvent("onreadystatechange",aE);ak.ready()}}}}(function(){ak.support={};var L=ac.documentElement,K=ac.createElement("script"),J=ac.createElement("div"),F="script"+aI();J.style.display="none";J.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var G=J.getElementsByTagName("*"),w=J.getElementsByTagName("a")[0];if(!(!G||!G.length||!w)){ak.support={leadingWhitespace:J.firstChild.nodeType===3,tbody:!J.getElementsByTagName("tbody").length,htmlSerialize:!!J.getElementsByTagName("link").length,style:/red/.test(w.getAttribute("style")),hrefNormalized:w.getAttribute("href")==="/a",opacity:/^0.55$/.test(w.style.opacity),cssFloat:!!w.style.cssFloat,checkOn:J.getElementsByTagName("input")[0].value==="on",optSelected:ac.createElement("select").appendChild(ac.createElement("option")).selected,parentNode:J.removeChild(J.appendChild(ac.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};K.type="text/javascript";try{K.appendChild(ac.createTextNode("window."+F+"=1;"))}catch(A){}L.insertBefore(K,L.firstChild);if(aR[F]){ak.support.scriptEval=true;delete aR[F]}try{delete K.test}catch(c){ak.support.deleteExpando=false}L.removeChild(K);if(J.attachEvent&&J.fireEvent){J.attachEvent("onclick",function s(){ak.support.noCloneEvent=false;J.detachEvent("onclick",s)});J.cloneNode(true).fireEvent("onclick")}J=ac.createElement("div");J.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";L=ac.createDocumentFragment();L.appendChild(J.firstChild);ak.support.checkClone=L.cloneNode(true).cloneNode(true).lastChild.checked;ak(function(){var N=ac.createElement("div");N.style.width=N.style.paddingLeft="1px";ac.body.appendChild(N);ak.boxModel=ak.support.boxModel=N.offsetWidth===2;ac.body.removeChild(N).style.display="none"});L=function(N){var P=ac.createElement("div");N="on"+N;var O=N in P;if(!O){P.setAttribute(N,"return;");O=typeof P[N]==="function"}return O};ak.support.submitBubbles=L("submit");ak.support.changeBubbles=L("change");L=K=J=G=w=null}})();ak.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var aK="jQuery"+aI(),e=0,aV={};ak.extend({cache:{},expando:aK,noData:{embed:true,object:true,applet:true},data:function(s,c,F){if(!(s.nodeName&&ak.noData[s.nodeName.toLowerCase()])){s=s==aR?aV:s;var w=s[aK],A=ak.cache;if(!w&&typeof c==="string"&&F===U){return null}w||(w=++e);if(typeof c==="object"){s[aK]=w;A[w]=ak.extend(true,{},c)}else{if(!A[w]){s[aK]=w;A[w]={}}}s=A[w];if(F!==U){s[c]=F}return typeof c==="string"?s[c]:s}},removeData:function(s,c){if(!(s.nodeName&&ak.noData[s.nodeName.toLowerCase()])){s=s==aR?aV:s;var F=s[aK],w=ak.cache,A=w[F];if(c){if(A){delete A[c];ak.isEmptyObject(A)&&ak.removeData(s)}}else{if(ak.support.deleteExpando){delete s[ak.expando]}else{s.removeAttribute&&s.removeAttribute(ak.expando)}delete w[F]}}}});ak.fn.extend({data:function(s,c){if(typeof s==="undefined"&&this.length){return ak.data(this[0])}else{if(typeof s==="object"){return this.each(function(){ak.data(this,s)})}}var A=s.split(".");A[1]=A[1]?"."+A[1]:"";if(c===U){var w=this.triggerHandler("getData"+A[1]+"!",[A[0]]);if(w===U&&this.length){w=ak.data(this[0],s)}return w===U&&A[1]?this.data(A[0]):w}else{return this.trigger("setData"+A[1]+"!",[A[0],c]).each(function(){ak.data(this,s,c)})}},removeData:function(c){return this.each(function(){ak.removeData(this,c)})}});ak.extend({queue:function(s,c,A){if(s){c=(c||"fx")+"queue";var w=ak.data(s,c);if(!A){return w||[]}if(!w||ak.isArray(A)){w=ak.data(s,c,ak.makeArray(A))}else{w.push(A)}return w}},dequeue:function(s,c){c=c||"fx";var A=ak.queue(s,c),w=A.shift();if(w==="inprogress"){w=A.shift()}if(w){c==="fx"&&A.unshift("inprogress");w.call(s,function(){ak.dequeue(s,c)})}}});ak.fn.extend({queue:function(s,c){if(typeof s!=="string"){c=s;s="fx"}if(c===U){return ak.queue(this[0],s)}return this.each(function(){var w=ak.queue(this,s,c);s==="fx"&&w[0]!=="inprogress"&&ak.dequeue(this,s)})},dequeue:function(c){return this.each(function(){ak.dequeue(this,c)})},delay:function(s,c){s=ak.fx?ak.fx.speeds[s]||s:s;c=c||"fx";return this.queue(c,function(){var w=this;setTimeout(function(){ak.dequeue(w,c)},s)})},clearQueue:function(c){return this.queue(c||"fx",[])}});var bh=/[\n\t]/g,ae=/\s+/,bd=/\r/g,aP=/href|src|style/,aX=/(button|input)/i,az=/(button|input|object|select|textarea)/i,ad=/^(a|area)$/i,a1=/radio|checkbox/;ak.fn.extend({attr:function(s,c){return at(this,s,c,true,ak.attr)},removeAttr:function(c){return this.each(function(){ak.attr(this,c,"");this.nodeType===1&&this.removeAttribute(c)})},addClass:function(L){if(ak.isFunction(L)){return this.each(function(O){var N=ak(this);N.addClass(L.call(this,O,N.attr("class")))})}if(L&&typeof L==="string"){for(var K=(L||"").split(ae),J=0,F=this.length;J<F;J++){var G=this[J];if(G.nodeType===1){if(G.className){for(var w=" "+G.className+" ",A=G.className,c=0,s=K.length;c<s;c++){if(w.indexOf(" "+K[c]+" ")<0){A+=" "+K[c]}}G.className=ak.trim(A)}else{G.className=L}}}}return this},removeClass:function(s){if(ak.isFunction(s)){return this.each(function(L){var N=ak(this);N.removeClass(s.call(this,L,N.attr("class")))})}if(s&&typeof s==="string"||s===U){for(var c=(s||"").split(ae),K=0,F=this.length;K<F;K++){var G=this[K];if(G.nodeType===1&&G.className){if(s){for(var w=(" "+G.className+" ").replace(bh," "),A=0,J=c.length;A<J;A++){w=w.replace(" "+c[A]+" "," ")}G.className=ak.trim(w)}else{G.className=""}}}}return this},toggleClass:function(s,c){var A=typeof s,w=typeof c==="boolean";if(ak.isFunction(s)){return this.each(function(G){var F=ak(this);F.toggleClass(s.call(this,G,F.attr("class"),c),c)})}return this.each(function(){if(A==="string"){for(var K,G=0,J=ak(this),L=c,F=s.split(ae);K=F[G++];){L=w?L:!J.hasClass(K);J[L?"addClass":"removeClass"](K)}}else{if(A==="undefined"||A==="boolean"){this.className&&ak.data(this,"__className__",this.className);this.className=this.className||s===false?"":ak.data(this,"__className__")||""}}})},hasClass:function(s){s=" "+s+" ";for(var c=0,w=this.length;c<w;c++){if((" "+this[c].className+" ").replace(bh," ").indexOf(s)>-1){return true}}return false},val:function(s){if(s===U){var c=this[0];if(c){if(ak.nodeName(c,"option")){return(c.attributes.value||{}).specified?c.value:c.text}if(ak.nodeName(c,"select")){var K=c.selectedIndex,F=[],G=c.options;c=c.type==="select-one";if(K<0){return null}var w=c?K:0;for(K=c?K+1:G.length;w<K;w++){var A=G[w];if(A.selected){s=ak(A).val();if(c){return s}F.push(s)}}return F}if(a1.test(c.type)&&!ak.support.checkOn){return c.getAttribute("value")===null?"on":c.value}return(c.value||"").replace(bd,"")}return U}var J=ak.isFunction(s);return this.each(function(L){var P=ak(this),O=s;if(this.nodeType===1){if(J){O=s.call(this,L,P.val())}if(typeof O==="number"){O+=""}if(ak.isArray(O)&&a1.test(this.type)){this.checked=ak.inArray(P.val(),O)>=0}else{if(ak.nodeName(this,"select")){var N=ak.makeArray(O);ak("option",this).each(function(){this.selected=ak.inArray(ak(this).val(),N)>=0});if(!N.length){this.selectedIndex=-1}}else{this.value=O}}}})}});ak.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(s,c,G,A){if(!s||s.nodeType===3||s.nodeType===8){return U}if(A&&c in ak.attrFn){return ak(s)[c](G)}A=s.nodeType!==1||!ak.isXMLDoc(s);var F=G!==U;c=A&&ak.props[c]||c;if(s.nodeType===1){var w=aP.test(c);if(c in s&&A&&!w){if(F){c==="type"&&aX.test(s.nodeName)&&s.parentNode&&ak.error("type property can't be changed");s[c]=G}if(ak.nodeName(s,"form")&&s.getAttributeNode(c)){return s.getAttributeNode(c).nodeValue}if(c==="tabIndex"){return(c=s.getAttributeNode("tabIndex"))&&c.specified?c.value:az.test(s.nodeName)||ad.test(s.nodeName)&&s.href?0:U}return s[c]}if(!ak.support.style&&A&&c==="style"){if(F){s.style.cssText=""+G}return s.style.cssText}F&&s.setAttribute(c,""+G);s=!ak.support.hrefNormalized&&A&&w?s.getAttribute(c,2):s.getAttribute(c);return s===null?U:s}return ak.style(s,c,G)}});var aC=/\.(.*)$/,v=function(c){return c.replace(/[^\w\s\.\|`]/g,function(s){return"\\"+s})};ak.event={add:function(P,O,L,J){if(!(P.nodeType===3||P.nodeType===8)){if(P.setInterval&&P!==aR&&!P.frameElement){P=aR}var K,F;if(L.handler){K=L;L=K.handler}if(!L.guid){L.guid=ak.guid++}if(F=ak.data(P)){var G=F.events=F.events||{},s=F.handle;if(!s){F.handle=s=function(){return typeof ak!=="undefined"&&!ak.event.triggered?ak.event.handle.apply(s.elem,arguments):U}}s.elem=P;O=O.split(" ");for(var A,w=0,c;A=O[w++];){F=K?ak.extend({},K):{handler:L,data:J};if(A.indexOf(".")>-1){c=A.split(".");A=c.shift();F.namespace=c.slice(0).sort().join(".")}else{c=[];F.namespace=""}F.type=A;F.guid=L.guid;var Q=G[A],N=ak.event.special[A]||{};if(!Q){Q=G[A]=[];if(!N.setup||N.setup.call(P,J,c,s)===false){if(P.addEventListener){P.addEventListener(A,s,false)}else{P.attachEvent&&P.attachEvent("on"+A,s)}}}if(N.add){N.add.call(P,F);if(!F.handler.guid){F.handler.guid=L.guid}}Q.push(F);ak.event.global[A]=true}P=null}}},global:{},remove:function(R,Q,O,L){if(!(R.nodeType===3||R.nodeType===8)){var N,J=0,K,A,G,F,c,T,P=ak.data(R),s=P&&P.events;if(P&&s){if(Q&&Q.type){O=Q.handler;Q=Q.type}if(!Q||typeof Q==="string"&&Q.charAt(0)==="."){Q=Q||"";for(N in s){ak.event.remove(R,N+Q)}}else{for(Q=Q.split(" ");N=Q[J++];){F=N;K=N.indexOf(".")<0;A=[];if(!K){A=N.split(".");N=A.shift();G=new RegExp("(^|\\.)"+ak.map(A.slice(0).sort(),v).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(c=s[N]){if(O){F=ak.event.special[N]||{};for(w=L||0;w<c.length;w++){T=c[w];if(O.guid===T.guid){if(K||G.test(T.namespace)){L==null&&c.splice(w--,1);F.remove&&F.remove.call(R,T)}if(L!=null){break}}}if(c.length===0||L!=null&&c.length===1){if(!F.teardown||F.teardown.call(R,A)===false){aJ(R,N,P.handle)}delete s[N]}}else{for(var w=0;w<c.length;w++){T=c[w];if(K||G.test(T.namespace)){ak.event.remove(R,F,T.handler,w);c.splice(w--,1)}}}}}if(ak.isEmptyObject(s)){if(Q=P.handle){Q.elem=null}delete P.events;delete P.handle;ak.isEmptyObject(P)&&ak.removeData(R)}}}}},trigger:function(N,L,K,G){var J=N.type||N;if(!G){N=typeof N==="object"?N[aK]?N:ak.extend(ak.Event(J),N):ak.Event(J);if(J.indexOf("!")>=0){N.type=J=J.slice(0,-1);N.exclusive=true}if(!K){N.stopPropagation();ak.event.global[J]&&ak.each(ak.cache,function(){this.events&&this.events[J]&&ak.event.trigger(N,L,this.handle.elem)})}if(!K||K.nodeType===3||K.nodeType===8){return U}N.result=U;N.target=K;L=ak.makeArray(L);L.unshift(N)}N.currentTarget=K;(G=ak.data(K,"handle"))&&G.apply(K,L);G=K.parentNode||K.ownerDocument;try{if(!(K&&K.nodeName&&ak.noData[K.nodeName.toLowerCase()])){if(K["on"+J]&&K["on"+J].apply(K,L)===false){N.result=false}}}catch(A){}if(!N.isPropagationStopped()&&G){ak.event.trigger(N,L,G,true)}else{if(!N.isDefaultPrevented()){G=N.target;var F,c=ak.nodeName(G,"a")&&J==="click",w=ak.event.special[J]||{};if((!w._default||w._default.call(K,N)===false)&&!c&&!(G&&G.nodeName&&ak.noData[G.nodeName.toLowerCase()])){try{if(G[J]){if(F=G["on"+J]){G["on"+J]=null}ak.event.triggered=true;G[J]()}}catch(s){}if(F){G["on"+J]=F}ak.event.triggered=false}}}},handle:function(s){var c,J,F,G;s=arguments[0]=ak.event.fix(s||aR.event);s.currentTarget=this;c=s.type.indexOf(".")<0&&!s.exclusive;if(!c){J=s.type.split(".");s.type=J.shift();F=new RegExp("(^|\\.)"+J.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}G=ak.data(this,"events");J=G[s.type];if(G&&J){J=J.slice(0);G=0;for(var w=J.length;G<w;G++){var A=J[G];if(c||F.test(A.namespace)){s.handler=A.handler;s.data=A.data;s.handleObj=A;A=A.handler.apply(this,arguments);if(A!==U){s.result=A;if(A===false){s.preventDefault();s.stopPropagation()}}if(s.isImmediatePropagationStopped()){break}}}}return s.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(s){if(s[aK]){return s}var c=s;s=ak.Event(c);for(var A=this.props.length,w;A;){w=this.props[--A];s[w]=c[w]}if(!s.target){s.target=s.srcElement||ac}if(s.target.nodeType===3){s.target=s.target.parentNode}if(!s.relatedTarget&&s.fromElement){s.relatedTarget=s.fromElement===s.target?s.toElement:s.fromElement}if(s.pageX==null&&s.clientX!=null){c=ac.documentElement;A=ac.body;s.pageX=s.clientX+(c&&c.scrollLeft||A&&A.scrollLeft||0)-(c&&c.clientLeft||A&&A.clientLeft||0);s.pageY=s.clientY+(c&&c.scrollTop||A&&A.scrollTop||0)-(c&&c.clientTop||A&&A.clientTop||0)}if(!s.which&&(s.charCode||s.charCode===0?s.charCode:s.keyCode)){s.which=s.charCode||s.keyCode}if(!s.metaKey&&s.ctrlKey){s.metaKey=s.ctrlKey}if(!s.which&&s.button!==U){s.which=s.button&1?1:s.button&2?3:s.button&4?2:0}return s},guid:100000000,proxy:ak.proxy,special:{ready:{setup:ak.bindReady,teardown:ak.noop},live:{add:function(c){ak.event.add(this,c.origType,ak.extend({},c,{handler:aj}))},remove:function(s){var c=true,w=s.origType.replace(aC,"");ak.each(ak.data(this,"events").live||[],function(){if(w===this.origType.replace(aC,"")){return c=false}});c&&ak.event.remove(this,s.origType,aj)}},beforeunload:{setup:function(s,c,w){if(this.setInterval){this.onbeforeunload=w}return false},teardown:function(s,c){if(this.onbeforeunload===c){this.onbeforeunload=null}}}}};var aJ=ac.removeEventListener?function(s,c,w){s.removeEventListener(c,w,false)}:function(s,c,w){s.detachEvent("on"+c,w)};ak.Event=function(c){if(!this.preventDefault){return new ak.Event(c)}if(c&&c.type){this.originalEvent=c;this.type=c.type}else{this.type=c}this.timeStamp=aI();this[aK]=true};ak.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ap;var c=this.originalEvent;if(c){c.preventDefault&&c.preventDefault();c.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=ap;var c=this.originalEvent;if(c){c.stopPropagation&&c.stopPropagation();c.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ap;this.stopPropagation()},isDefaultPrevented:ar,isPropagationStopped:ar,isImmediatePropagationStopped:ar};var ah=function(s){var c=s.relatedTarget;try{for(;c&&c!==this;){c=c.parentNode}if(c!==this){s.type=s.data;ak.event.handle.apply(this,arguments)}}catch(w){}},B=function(c){c.type=c.data;ak.event.handle.apply(this,arguments)};ak.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(s,c){ak.event.special[s]={setup:function(w){ak.event.add(this,c,w&&w.selector?B:ah,s)},teardown:function(w){ak.event.remove(this,c,w&&w.selector?B:ah)}}});if(!ak.support.submitBubbles){ak.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){ak.event.add(this,"click.specialSubmit",function(s){var c=s.target,w=c.type;if((w==="submit"||w==="image")&&ak(c).closest("form").length){return aN("submit",this,arguments)}});ak.event.add(this,"keypress.specialSubmit",function(s){var c=s.target,w=c.type;if((w==="text"||w==="password")&&ak(c).closest("form").length&&s.keyCode===13){return aN("submit",this,arguments)}})}else{return false}},teardown:function(){ak.event.remove(this,".specialSubmit")}}}if(!ak.support.changeBubbles){var x=/textarea|input|select/i,g,k=function(s){var c=s.type,w=s.value;if(c==="radio"||c==="checkbox"){w=s.checked}else{if(c==="select-multiple"){w=s.selectedIndex>-1?ak.map(s.options,function(A){return A.selected}).join("-"):""}else{if(s.nodeName.toLowerCase()==="select"){w=s.selectedIndex}}}return w},bg=function(s,c){var F=s.target,w,A;if(!(!x.test(F.nodeName)||F.readOnly)){w=ak.data(F,"_change_data");A=k(F);if(s.type!=="focusout"||F.type!=="radio"){ak.data(F,"_change_data",A)}if(!(w===U||A===w)){if(w!=null||A){s.type="change";return ak.event.trigger(s,c,F)}}}};ak.event.special.change={filters:{focusout:bg,click:function(s){var c=s.target,w=c.type;if(w==="radio"||w==="checkbox"||c.nodeName.toLowerCase()==="select"){return bg.call(this,s)}},keydown:function(s){var c=s.target,w=c.type;if(s.keyCode===13&&c.nodeName.toLowerCase()!=="textarea"||s.keyCode===32&&(w==="checkbox"||w==="radio")||w==="select-multiple"){return bg.call(this,s)}},beforeactivate:function(c){c=c.target;ak.data(c,"_change_data",k(c))}},setup:function(){if(this.type==="file"){return false}for(var c in g){ak.event.add(this,c+".specialChange",g[c])}return x.test(this.nodeName)},teardown:function(){ak.event.remove(this,".specialChange");return x.test(this.nodeName)}};g=ak.event.special.change.filters}ac.addEventListener&&ak.each({focus:"focusin",blur:"focusout"},function(s,c){function w(A){A=ak.event.fix(A);A.type=c;return ak.event.handle.call(this,A)}ak.event.special[c]={setup:function(){this.addEventListener(s,w,true)},teardown:function(){this.removeEventListener(s,w,true)}}});ak.each(["bind","one"],function(s,c){ak.fn[c]=function(K,F,G){if(typeof K==="object"){for(var w in K){this[c](w,F,K[w],G)}return this}if(ak.isFunction(F)){G=F;F=U}var A=c==="one"?ak.proxy(G,function(L){ak(this).unbind(L,A);return G.apply(this,arguments)}):G;if(K==="unload"&&c!=="one"){this.one(K,F,G)}else{w=0;for(var J=this.length;w<J;w++){ak.event.add(this[w],K,A,F)}}return this}});ak.fn.extend({unbind:function(s,c){if(typeof s==="object"&&!s.preventDefault){for(var A in s){this.unbind(A,s[A])}}else{A=0;for(var w=this.length;A<w;A++){ak.event.remove(this[A],s,c)}}return this},delegate:function(s,c,A,w){return this.live(c,A,w,s)},undelegate:function(s,c,w){return arguments.length===0?this.unbind("live"):this.die(c,null,w,s)},trigger:function(s,c){return this.each(function(){ak.event.trigger(s,c,this)})},triggerHandler:function(s,c){if(this[0]){s=ak.Event(s);s.preventDefault();s.stopPropagation();ak.event.trigger(s,c,this[0]);return s.result}},toggle:function(s){for(var c=arguments,w=1;w<c.length;){ak.proxy(s,c[w++])}return this.click(ak.proxy(s,function(A){var F=(ak.data(this,"lastToggle"+s.guid)||0)%w;ak.data(this,"lastToggle"+s.guid,F+1);A.preventDefault();return c[F].apply(this,arguments)||false}))},hover:function(s,c){return this.mouseenter(s).mouseleave(c||s)}});var bk={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};ak.each(["live","die"],function(s,c){ak.fn[c]=function(O,L,N,J){var K,A=0,G,F,w=J||this.selector,P=J?this:ak(this.context);if(ak.isFunction(L)){N=L;L=U}for(O=(O||"").split(" ");(K=O[A++])!=null;){J=aC.exec(K);G="";if(J){G=J[0];K=K.replace(aC,"")}if(K==="hover"){O.push("mouseenter"+G,"mouseleave"+G)}else{F=K;if(K==="focus"||K==="blur"){O.push(bk[K]+G);K+=G}else{K=(bk[K]||K)+G}c==="live"?P.each(function(){ak.event.add(this,D(K,w),{data:L,selector:w,handler:N,origType:K,origHandler:N,preType:F})}):P.unbind(D(K,w),N)}}return this}});ak.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(s,c){ak.fn[c]=function(w){return w?this.bind(c,w):this.trigger(c)};if(ak.attrFn){ak.attrFn[c]=true}});aR.attachEvent&&!aR.addEventListener&&aR.attachEvent("onunload",function(){for(var s in ak.cache){if(ak.cache[s].handle){try{ak.event.remove(ak.cache[s].handle.elem)}catch(c){}}}});(function(){function W(ab){for(var aa="",Z,Y=0;ab[Y];Y++){Z=ab[Y];if(Z.nodeType===3||Z.nodeType===4){aa+=Z.nodeValue}else{if(Z.nodeType!==8){aa+=W(Z.childNodes)}}}return aa}function V(bb,ba,ab,aa,Y,Z){Y=0;for(var bp=aa.length;Y<bp;Y++){var bq=aa[Y];if(bq){bq=bq[bb];for(var bo=false;bq;){if(bq.sizcache===ab){bo=aa[bq.sizset];break}if(bq.nodeType===1&&!Z){bq.sizcache=ab;bq.sizset=Y}if(bq.nodeName.toLowerCase()===ba){bo=bq;break}bq=bq[bb]}aa[Y]=bo}}}function T(bb,ba,ab,aa,Y,Z){Y=0;for(var bp=aa.length;Y<bp;Y++){var bq=aa[Y];if(bq){bq=bq[bb];for(var bo=false;bq;){if(bq.sizcache===ab){bo=aa[bq.sizset];break}if(bq.nodeType===1){if(!Z){bq.sizcache=ab;bq.sizset=Y}if(typeof ba!=="string"){if(bq===ba){bo=true;break}}else{if(N.filter(ba,[bq]).length>0){bo=bq;break}}}bq=bq[bb]}aa[Y]=bo}}}var Q=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,R=0,O=Object.prototype.toString,P=false,K=true;[0,0].sort(function(){K=false;return 0});var N=function(bp,bo,ba,ab){ba=ba||[];var Z=bo=bo||ac;if(bo.nodeType!==1&&bo.nodeType!==9){return[]}if(!bp||typeof bp!=="string"){return ba}for(var aa=[],bu,bv,br,bb,bt=true,bq=s(bo),bs=bp;(Q.exec(""),bu=Q.exec(bs))!==null;){bs=bu[3];aa.push(bu[1]);if(bu[2]){bb=bu[3];break}}if(aa.length>1&&G.exec(bp)){if(aa.length===2&&L.relative[aa[0]]){bv=X(aa[0]+aa[1],bo)}else{for(bv=L.relative[aa[0]]?[bo]:N(aa.shift(),bo);aa.length;){bp=aa.shift();if(L.relative[bp]){bp+=aa.shift()}bv=X(bp,bv)}}}else{if(!ab&&aa.length>1&&bo.nodeType===9&&!bq&&L.match.ID.test(aa[0])&&!L.match.ID.test(aa[aa.length-1])){bu=N.find(aa.shift(),bo,bq);bo=bu.expr?N.filter(bu.expr,bu.set)[0]:bu.set[0]}if(bo){bu=ab?{expr:aa.pop(),set:c(ab)}:N.find(aa.pop(),aa.length===1&&(aa[0]==="~"||aa[0]==="+")&&bo.parentNode?bo.parentNode:bo,bq);bv=bu.expr?N.filter(bu.expr,bu.set):bu.set;if(aa.length>0){br=c(bv)}else{bt=false}for(;aa.length;){var Y=aa.pop();bu=Y;if(L.relative[Y]){bu=aa.pop()}else{Y=""}if(bu==null){bu=bo}L.relative[Y](br,bu,bq)}}else{br=[]}}br||(br=bv);br||N.error(Y||bp);if(O.call(br)==="[object Array]"){if(bt){if(bo&&bo.nodeType===1){for(bp=0;br[bp]!=null;bp++){if(br[bp]&&(br[bp]===true||br[bp].nodeType===1&&A(bo,br[bp]))){ba.push(bv[bp])}}}else{for(bp=0;br[bp]!=null;bp++){br[bp]&&br[bp].nodeType===1&&ba.push(bv[bp])}}}else{ba.push.apply(ba,br)}}else{c(br,ba)}if(bb){N(bb,Z,ba,ab);N.uniqueSort(ba)}return ba};N.uniqueSort=function(Z){if(J){P=K;Z.sort(J);if(P){for(var Y=1;Y<Z.length;Y++){Z[Y]===Z[Y-1]&&Z.splice(Y--,1)}}}return Z};N.matches=function(Z,Y){return N(Z,null,null,Y)};N.find=function(bb,ba,ab){var aa,Y;if(!bb){return[]}for(var Z=0,bp=L.order.length;Z<bp;Z++){var bq=L.order[Z];if(Y=L.leftMatch[bq].exec(bb)){var bo=Y[1];Y.splice(1,1);if(bo.substr(bo.length-1)!=="\\"){Y[1]=(Y[1]||"").replace(/\\/g,"");aa=L.find[bq](Y,ba,ab);if(aa!=null){bb=bb.replace(L.match[bq],"");break}}}}aa||(aa=ba.getElementsByTagName("*"));return{set:aa,expr:bb}};N.filter=function(bq,bp,bb,ab){for(var Z=bq,aa=[],bw=bp,bx,bt,bo=bp&&bp[0]&&s(bp[0]);bq&&bp.length;){for(var bv in L.filter){if((bx=L.leftMatch[bv].exec(bq))!=null&&bx[2]){var br=L.filter[bv],bu,Y;Y=bx[1];bt=false;bx.splice(1,1);if(Y.substr(Y.length-1)!=="\\"){if(bw===aa){aa=[]}if(L.preFilter[bv]){if(bx=L.preFilter[bv](bx,bw,bb,aa,ab,bo)){if(bx===true){continue}}else{bt=bu=true}}if(bx){for(var ba=0;(Y=bw[ba])!=null;ba++){if(Y){bu=br(Y,bx,ba,bw);var bs=ab^!!bu;if(bb&&bu!=null){if(bs){bt=true}else{bw[ba]=false}}else{if(bs){aa.push(Y);bt=true}}}}}if(bu!==U){bb||(bw=aa);bq=bq.replace(L.match[bv],"");if(!bt){return[]}break}}}}if(bq===Z){if(bt==null){N.error(bq)}else{break}}Z=bq}return bw};N.error=function(Y){throw"Syntax error, unrecognized expression: "+Y};var L=N.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(Y){return Y.getAttribute("href")}},relative:{"+":function(ab,aa){var Z=typeof aa==="string",Y=Z&&!/\W/.test(aa);Z=Z&&!Y;if(Y){aa=aa.toLowerCase()}Y=0;for(var ba=ab.length,bb;Y<ba;Y++){if(bb=ab[Y]){for(;(bb=bb.previousSibling)&&bb.nodeType!==1;){}ab[Y]=Z||bb&&bb.nodeName.toLowerCase()===aa?bb||false:bb===aa}}Z&&N.filter(aa,ab,true)},">":function(ab,aa){var Z=typeof aa==="string";if(Z&&!/\W/.test(aa)){aa=aa.toLowerCase();for(var Y=0,ba=ab.length;Y<ba;Y++){var bb=ab[Y];if(bb){Z=bb.parentNode;ab[Y]=Z.nodeName.toLowerCase()===aa?Z:false}}}else{Y=0;for(ba=ab.length;Y<ba;Y++){if(bb=ab[Y]){ab[Y]=Z?bb.parentNode:bb.parentNode===aa}}Z&&N.filter(aa,ab,true)}},"":function(ab,aa,Z){var Y=R++,ba=T;if(typeof aa==="string"&&!/\W/.test(aa)){var bb=aa=aa.toLowerCase();ba=V}ba("parentNode",aa,Y,ab,bb,Z)},"~":function(ab,aa,Z){var Y=R++,ba=T;if(typeof aa==="string"&&!/\W/.test(aa)){var bb=aa=aa.toLowerCase();ba=V}ba("previousSibling",aa,Y,ab,bb,Z)}},find:{ID:function(aa,Z,Y){if(typeof Z.getElementById!=="undefined"&&!Y){return(aa=Z.getElementById(aa[1]))?[aa]:[]}},NAME:function(ab,aa){if(typeof aa.getElementsByName!=="undefined"){var Z=[];aa=aa.getElementsByName(ab[1]);for(var Y=0,ba=aa.length;Y<ba;Y++){aa[Y].getAttribute("name")===ab[1]&&Z.push(aa[Y])}return Z.length===0?null:Z}},TAG:function(Z,Y){return Y.getElementsByTagName(Z[1])}},preFilter:{CLASS:function(ba,ab,Z,Y,bb,bo){ba=" "+ba[1].replace(/\\/g,"")+" ";if(bo){return ba}bo=0;for(var aa;(aa=ab[bo])!=null;bo++){if(aa){if(bb^(aa.className&&(" "+aa.className+" ").replace(/[\t\n]/g," ").indexOf(ba)>=0)){Z||Y.push(aa)}else{if(Z){ab[bo]=false}}}}return false},ID:function(Y){return Y[1].replace(/\\/g,"")},TAG:function(Y){return Y[1].toLowerCase()},CHILD:function(Z){if(Z[1]==="nth"){var Y=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(Z[2]==="even"&&"2n"||Z[2]==="odd"&&"2n+1"||!/\D/.test(Z[2])&&"0n+"+Z[2]||Z[2]);Z[2]=Y[1]+(Y[2]||1)-0;Z[3]=Y[3]-0}Z[0]=R++;return Z},ATTR:function(ab,aa,Z,Y,ba,bb){aa=ab[1].replace(/\\/g,"");if(!bb&&L.attrMap[aa]){ab[1]=L.attrMap[aa]}if(ab[2]==="~="){ab[4]=" "+ab[4]+" "}return ab},PSEUDO:function(ab,aa,Z,Y,ba){if(ab[1]==="not"){if((Q.exec(ab[3])||"").length>1||/^\w/.test(ab[3])){ab[3]=N(ab[3],null,null,aa)}else{ab=N.filter(ab[3],aa,Z,true^ba);Z||Y.push.apply(Y,ab);return false}}else{if(L.match.POS.test(ab[0])||L.match.CHILD.test(ab[0])){return true}}return ab},POS:function(Y){Y.unshift(true);return Y}},filters:{enabled:function(Y){return Y.disabled===false&&Y.type!=="hidden"},disabled:function(Y){return Y.disabled===true},checked:function(Y){return Y.checked===true},selected:function(Y){return Y.selected===true},parent:function(Y){return !!Y.firstChild},empty:function(Y){return !Y.firstChild},has:function(aa,Z,Y){return !!N(Y[3],aa).length},header:function(Y){return/h\d/i.test(Y.nodeName)},text:function(Y){return"text"===Y.type},radio:function(Y){return"radio"===Y.type},checkbox:function(Y){return"checkbox"===Y.type},file:function(Y){return"file"===Y.type},password:function(Y){return"password"===Y.type},submit:function(Y){return"submit"===Y.type},image:function(Y){return"image"===Y.type},reset:function(Y){return"reset"===Y.type},button:function(Y){return"button"===Y.type||Y.nodeName.toLowerCase()==="button"},input:function(Y){return/input|select|textarea|button/i.test(Y.nodeName)}},setFilters:{first:function(Z,Y){return Y===0},last:function(ab,aa,Z,Y){return aa===Y.length-1},even:function(Z,Y){return Y%2===0},odd:function(Z,Y){return Y%2===1},lt:function(aa,Z,Y){return Z<Y[3]-0},gt:function(aa,Z,Y){return Z>Y[3]-0},nth:function(aa,Z,Y){return Y[3]-0===Z},eq:function(aa,Z,Y){return Y[3]-0===Z}},filter:{PSEUDO:function(ab,aa,Z,Y){var ba=aa[1],bb=L.filters[ba];if(bb){return bb(ab,Z,aa,Y)}else{if(ba==="contains"){return(ab.textContent||ab.innerText||W([ab])||"").indexOf(aa[3])>=0}else{if(ba==="not"){aa=aa[3];Z=0;for(Y=aa.length;Z<Y;Z++){if(aa[Z]===ab){return false}}return true}else{N.error("Syntax error, unrecognized expression: "+ba)}}}},CHILD:function(ba,ab){var Z=ab[1],Y=ba;switch(Z){case"only":case"first":for(;Y=Y.previousSibling;){if(Y.nodeType===1){return false}}if(Z==="first"){return true}Y=ba;case"last":for(;Y=Y.nextSibling;){if(Y.nodeType===1){return false}}return true;case"nth":Z=ab[2];var bb=ab[3];if(Z===1&&bb===0){return true}ab=ab[0];var bo=ba.parentNode;if(bo&&(bo.sizcache!==ab||!ba.nodeIndex)){var aa=0;for(Y=bo.firstChild;Y;Y=Y.nextSibling){if(Y.nodeType===1){Y.nodeIndex=++aa}}bo.sizcache=ab}ba=ba.nodeIndex-bb;return Z===0?ba===0:ba%Z===0&&ba/Z>=0}},ID:function(Z,Y){return Z.nodeType===1&&Z.getAttribute("id")===Y},TAG:function(Z,Y){return Y==="*"&&Z.nodeType===1||Z.nodeName.toLowerCase()===Y},CLASS:function(Z,Y){return(" "+(Z.className||Z.getAttribute("class"))+" ").indexOf(Y)>-1},ATTR:function(ab,aa){var Z=aa[1];ab=L.attrHandle[Z]?L.attrHandle[Z](ab):ab[Z]!=null?ab[Z]:ab.getAttribute(Z);Z=ab+"";var Y=aa[2];aa=aa[4];return ab==null?Y==="!=":Y==="="?Z===aa:Y==="*="?Z.indexOf(aa)>=0:Y==="~="?(" "+Z+" ").indexOf(aa)>=0:!aa?Z&&ab!==false:Y==="!="?Z!==aa:Y==="^="?Z.indexOf(aa)===0:Y==="$="?Z.substr(Z.length-aa.length)===aa:Y==="|="?Z===aa||Z.substr(0,aa.length+1)===aa+"-":false},POS:function(ab,aa,Z,Y){var ba=L.setFilters[aa[2]];if(ba){return ba(ab,Z,aa,Y)}}}},G=L.match.POS;for(var w in L.match){L.match[w]=new RegExp(L.match[w].source+/(?![^\[]*\])(?![^\(]*\))/.source);L.leftMatch[w]=new RegExp(/(^(?:.|\r|\n)*?)/.source+L.match[w].source.replace(/\\(\d+)/g,function(Z,Y){return"\\"+(Y-0+1)}))}var c=function(Z,Y){Z=Array.prototype.slice.call(Z,0);if(Y){Y.push.apply(Y,Z);return Y}return Z};try{Array.prototype.slice.call(ac.documentElement.childNodes,0)}catch(F){c=function(ab,aa){aa=aa||[];if(O.call(ab)==="[object Array]"){Array.prototype.push.apply(aa,ab)}else{if(typeof ab.length==="number"){for(var Z=0,Y=ab.length;Z<Y;Z++){aa.push(ab[Z])}}else{for(Z=0;ab[Z];Z++){aa.push(ab[Z])}}}return aa}}var J;if(ac.documentElement.compareDocumentPosition){J=function(Z,Y){if(!Z.compareDocumentPosition||!Y.compareDocumentPosition){if(Z==Y){P=true}return Z.compareDocumentPosition?-1:1}Z=Z.compareDocumentPosition(Y)&4?-1:Z===Y?0:1;if(Z===0){P=true}return Z}}else{if("sourceIndex" in ac.documentElement){J=function(Z,Y){if(!Z.sourceIndex||!Y.sourceIndex){if(Z==Y){P=true}return Z.sourceIndex?-1:1}Z=Z.sourceIndex-Y.sourceIndex;if(Z===0){P=true}return Z}}else{if(ac.createRange){J=function(ab,aa){if(!ab.ownerDocument||!aa.ownerDocument){if(ab==aa){P=true}return ab.ownerDocument?-1:1}var Z=ab.ownerDocument.createRange(),Y=aa.ownerDocument.createRange();Z.setStart(ab,0);Z.setEnd(ab,0);Y.setStart(aa,0);Y.setEnd(aa,0);ab=Z.compareBoundaryPoints(Range.START_TO_END,Y);if(ab===0){P=true}return ab}}}}(function(){var aa=ac.createElement("div"),Z="script"+(new Date).getTime();aa.innerHTML="<a name='"+Z+"'/>";var Y=ac.documentElement;Y.insertBefore(aa,Y.firstChild);if(ac.getElementById(Z)){L.find.ID=function(ab,ba,bb){if(typeof ba.getElementById!=="undefined"&&!bb){return(ba=ba.getElementById(ab[1]))?ba.id===ab[1]||typeof ba.getAttributeNode!=="undefined"&&ba.getAttributeNode("id").nodeValue===ab[1]?[ba]:U:[]}};L.filter.ID=function(ab,ba){var bb=typeof ab.getAttributeNode!=="undefined"&&ab.getAttributeNode("id");return ab.nodeType===1&&bb&&bb.nodeValue===ba}}Y.removeChild(aa);Y=aa=null})();(function(){var Y=ac.createElement("div");Y.appendChild(ac.createComment(""));if(Y.getElementsByTagName("*").length>0){L.find.TAG=function(ab,aa){aa=aa.getElementsByTagName(ab[1]);if(ab[1]==="*"){ab=[];for(var Z=0;aa[Z];Z++){aa[Z].nodeType===1&&ab.push(aa[Z])}aa=ab}return aa}}Y.innerHTML="<a href='#'></a>";if(Y.firstChild&&typeof Y.firstChild.getAttribute!=="undefined"&&Y.firstChild.getAttribute("href")!=="#"){L.attrHandle.href=function(Z){return Z.getAttribute("href",2)}}Y=null})();ac.querySelectorAll&&function(){var aa=N,Z=ac.createElement("div");Z.innerHTML="<p class='TEST'></p>";if(!(Z.querySelectorAll&&Z.querySelectorAll(".TEST").length===0)){N=function(ab,bo,bp,ba){bo=bo||ac;if(!ba&&bo.nodeType===9&&!s(bo)){try{return c(bo.querySelectorAll(ab),bp)}catch(bb){}}return aa(ab,bo,bp,ba)};for(var Y in aa){N[Y]=aa[Y]}Z=null}}();(function(){var Y=ac.createElement("div");Y.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!Y.getElementsByClassName||Y.getElementsByClassName("e").length===0)){Y.lastChild.className="e";if(Y.getElementsByClassName("e").length!==1){L.order.splice(1,0,"CLASS");L.find.CLASS=function(ab,aa,Z){if(typeof aa.getElementsByClassName!=="undefined"&&!Z){return aa.getElementsByClassName(ab[1])}};Y=null}}})();var A=ac.compareDocumentPosition?function(Z,Y){return !!(Z.compareDocumentPosition(Y)&16)}:function(Z,Y){return Z!==Y&&(Z.contains?Z.contains(Y):true)},s=function(Y){return(Y=(Y?Y.ownerDocument||Y:0).documentElement)?Y.nodeName!=="HTML":false},X=function(ab,aa){var Z=[],Y="",ba;for(aa=aa.nodeType?[aa]:aa;ba=L.match.PSEUDO.exec(ab);){Y+=ba[0];ab=ab.replace(L.match.PSEUDO,"")}ab=L.relative[ab]?ab+"*":ab;ba=0;for(var bb=aa.length;ba<bb;ba++){N(ab,aa[ba],Z)}return N.filter(Y,Z)};ak.find=N;ak.expr=N.selectors;ak.expr[":"]=ak.expr.filters;ak.unique=N.uniqueSort;ak.text=W;ak.isXMLDoc=s;ak.contains=A})();var f=/Until$/,be=/^(?:parents|prevUntil|prevAll)/,aZ=/,/;ax=Array.prototype.slice;var aO=function(s,c,A){if(ak.isFunction(c)){return ak.grep(s,function(G,F){return !!c.call(G,F,G)===A})}else{if(c.nodeType){return ak.grep(s,function(F){return F===c===A})}else{if(typeof c==="string"){var w=ak.grep(s,function(F){return F.nodeType===1});if(aW.test(c)){return ak.filter(c,w,!A)}else{c=ak.filter(c,w)}}}}return ak.grep(s,function(F){return ak.inArray(F,c)>=0===A})};ak.fn.extend({find:function(s){for(var c=this.pushStack("","find",s),J=0,F=0,G=this.length;F<G;F++){J=c.length;ak.find(s,this[F],c);if(F>0){for(var w=J;w<c.length;w++){for(var A=0;A<J;A++){if(c[A]===c[w]){c.splice(w--,1);break}}}}}return c},has:function(s){var c=ak(s);return this.filter(function(){for(var A=0,w=c.length;A<w;A++){if(ak.contains(this,c[A])){return true}}})},not:function(c){return this.pushStack(aO(this,c,false),"not",c)},filter:function(c){return this.pushStack(aO(this,c,true),"filter",c)},is:function(c){return !!c&&ak.filter(c,this).length>0},closest:function(L,K){if(ak.isArray(L)){var J=[],F=this[0],G,w={},A;if(F&&L.length){G=0;for(var c=L.length;G<c;G++){A=L[G];w[A]||(w[A]=ak.expr.match.POS.test(A)?ak(A,K||this.context):A)}for(;F&&F.ownerDocument&&F!==K;){for(A in w){G=w[A];if(G.jquery?G.index(F)>-1:ak(F).is(G)){J.push({selector:A,elem:F});delete w[A]}}F=F.parentNode}}return J}var s=ak.expr.match.POS.test(L)?ak(L,K||this.context):null;return this.map(function(O,N){for(;N&&N.ownerDocument&&N!==K;){if(s?s.index(N)>-1:ak(N).is(L)){return N}N=N.parentNode}return null})},index:function(c){if(!c||typeof c==="string"){return ak.inArray(this[0],c?ak(c):this.parent().children())}return ak.inArray(c.jquery?c[0]:c,this)},add:function(s,c){s=typeof s==="string"?ak(s,c||this.context):ak.makeArray(s);c=ak.merge(this.get(),s);return this.pushStack(m(s[0])||m(c[0])?c:ak.unique(c))},andSelf:function(){return this.add(this.prevObject)}});ak.each({parent:function(c){return(c=c.parentNode)&&c.nodeType!==11?c:null},parents:function(c){return ak.dir(c,"parentNode")},parentsUntil:function(s,c,w){return ak.dir(s,"parentNode",w)},next:function(c){return ak.nth(c,2,"nextSibling")},prev:function(c){return ak.nth(c,2,"previousSibling")},nextAll:function(c){return ak.dir(c,"nextSibling")},prevAll:function(c){return ak.dir(c,"previousSibling")},nextUntil:function(s,c,w){return ak.dir(s,"nextSibling",w)},prevUntil:function(s,c,w){return ak.dir(s,"previousSibling",w)},siblings:function(c){return ak.sibling(c.parentNode.firstChild,c)},children:function(c){return ak.sibling(c.firstChild)},contents:function(c){return ak.nodeName(c,"iframe")?c.contentDocument||c.contentWindow.document:ak.makeArray(c.childNodes)}},function(s,c){ak.fn[s]=function(F,w){var A=ak.map(this,c,F);f.test(s)||(w=F);if(w&&typeof w==="string"){A=ak.filter(w,A)}A=this.length>1?ak.unique(A):A;if((this.length>1||aZ.test(w))&&be.test(s)){A=A.reverse()}return this.pushStack(A,s,ax.call(arguments).join(","))}});ak.extend({filter:function(s,c,w){if(w){s=":not("+s+")"}return ak.find.matches(s,c)},dir:function(s,c,A){var w=[];for(s=s[c];s&&s.nodeType!==9&&(A===U||s.nodeType!==1||!ak(s).is(A));){s.nodeType===1&&w.push(s);s=s[c]}return w},nth:function(s,c,A){c=c||1;for(var w=0;s;s=s[A]){if(s.nodeType===1&&++w===c){break}}return s},sibling:function(s,c){for(var w=[];s;s=s.nextSibling){s.nodeType===1&&s!==c&&w.push(s)}return w}});var al=/ jQuery\d+="(?:\d+|null)"/g,av=/^\s+/,E=/(<([\w:]+)[^>]*?)\/>/g,aG=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,n=/<([\w:]+)/,af=/<tbody/i,y=/<|&#?\w+;/,aS=/<script|<object|<embed|<option|<style/i,an=/checked\s*(?:[^=]|=\s*.checked.)/i,bn=function(s,c,w){return aG.test(w)?s:c+"></"+w+">"},aM={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};aM.optgroup=aM.option;aM.tbody=aM.tfoot=aM.colgroup=aM.caption=aM.thead;aM.th=aM.td;if(!ak.support.htmlSerialize){aM._default=[1,"div<div>","</div>"]}ak.fn.extend({text:function(c){if(ak.isFunction(c)){return this.each(function(s){var w=ak(this);w.text(c.call(this,s,w.text()))})}if(typeof c!=="object"&&c!==U){return this.empty().append((this[0]&&this[0].ownerDocument||ac).createTextNode(c))}return ak.text(this)},wrapAll:function(s){if(ak.isFunction(s)){return this.each(function(w){ak(this).wrapAll(s.call(this,w))})}if(this[0]){var c=ak(s,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&c.insertBefore(this[0]);c.map(function(){for(var w=this;w.firstChild&&w.firstChild.nodeType===1;){w=w.firstChild}return w}).append(this)}return this},wrapInner:function(c){if(ak.isFunction(c)){return this.each(function(s){ak(this).wrapInner(c.call(this,s))})}return this.each(function(){var s=ak(this),w=s.contents();w.length?w.wrapAll(c):s.append(c)})},wrap:function(c){return this.each(function(){ak(this).wrapAll(c)})},unwrap:function(){return this.parent().each(function(){ak.nodeName(this,"body")||ak(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(c){this.nodeType===1&&this.appendChild(c)})},prepend:function(){return this.domManip(arguments,true,function(c){this.nodeType===1&&this.insertBefore(c,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(s){this.parentNode.insertBefore(s,this)})}else{if(arguments.length){var c=ak(arguments[0]);c.push.apply(c,this.toArray());return this.pushStack(c,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(s){this.parentNode.insertBefore(s,this.nextSibling)})}else{if(arguments.length){var c=this.pushStack(this,"after",arguments);c.push.apply(c,ak(arguments[0]).toArray());return c}}},remove:function(s,c){for(var A=0,w;(w=this[A])!=null;A++){if(!s||ak.filter(s,[w]).length){if(!c&&w.nodeType===1){ak.cleanData(w.getElementsByTagName("*"));ak.cleanData([w])}w.parentNode&&w.parentNode.removeChild(w)}}return this},empty:function(){for(var s=0,c;(c=this[s])!=null;s++){for(c.nodeType===1&&ak.cleanData(c.getElementsByTagName("*"));c.firstChild;){c.removeChild(c.firstChild)}}return this},clone:function(s){var c=this.map(function(){if(!ak.support.noCloneEvent&&!ak.isXMLDoc(this)){var A=this.outerHTML,w=this.ownerDocument;if(!A){A=w.createElement("div");A.appendChild(this.cloneNode(true));A=A.innerHTML}return ak.clean([A.replace(al,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(av,"")],w)[0]}else{return this.cloneNode(true)}});if(s===true){bm(this,c);bm(this.find("*"),c.find("*"))}return c},html:function(s){if(s===U){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(al,""):null}else{if(typeof s==="string"&&!aS.test(s)&&(ak.support.leadingWhitespace||!av.test(s))&&!aM[(n.exec(s)||["",""])[1].toLowerCase()]){s=s.replace(E,bn);try{for(var c=0,A=this.length;c<A;c++){if(this[c].nodeType===1){ak.cleanData(this[c].getElementsByTagName("*"));this[c].innerHTML=s}}}catch(w){this.empty().append(s)}}else{ak.isFunction(s)?this.each(function(J){var F=ak(this),G=F.html();F.empty().append(function(){return s.call(this,J,G)})}):this.empty().append(s)}}return this},replaceWith:function(c){if(this[0]&&this[0].parentNode){if(ak.isFunction(c)){return this.each(function(s){var A=ak(this),w=A.html();A.replaceWith(c.call(this,s,w))})}if(typeof c!=="string"){c=ak(c).detach()}return this.each(function(){var s=this.nextSibling,w=this.parentNode;ak(this).remove();s?ak(s).before(c):ak(w).append(c)})}else{return this.pushStack(ak(ak.isFunction(c)?c():c),"replaceWith",c)}},detach:function(c){return this.remove(c,true)},domManip:function(O,N,L){function J(P){return ak.nodeName(P,"table")?P.getElementsByTagName("tbody")[0]||P.appendChild(P.ownerDocument.createElement("tbody")):P}var K,F,G=O[0],s=[],A;if(!ak.support.checkClone&&arguments.length===3&&typeof G==="string"&&an.test(G)){return this.each(function(){ak(this).domManip(O,N,L,true)})}if(ak.isFunction(G)){return this.each(function(P){var Q=ak(this);O[0]=G.call(this,P,N?Q.html():U);Q.domManip(O,N,L)})}if(this[0]){K=G&&G.parentNode;K=ak.support.parentNode&&K&&K.nodeType===11&&K.childNodes.length===this.length?{fragment:K}:a6(O,this,s);A=K.fragment;if(F=A.childNodes.length===1?(A=A.firstChild):A.firstChild){N=N&&ak.nodeName(F,"tr");for(var w=0,c=this.length;w<c;w++){L.call(N?J(this[w],F):this[w],w>0||K.cacheable||this.length>1?A.cloneNode(true):A)}}s.length&&ak.each(s,M)}return this}});ak.fragments={};ak.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(s,c){ak.fn[s]=function(J){var F=[];J=ak(J);var G=this.length===1&&this[0].parentNode;if(G&&G.nodeType===11&&G.childNodes.length===1&&J.length===1){J[c](this[0]);return this}else{G=0;for(var w=J.length;G<w;G++){var A=(G>0?this.clone(true):this).get();ak.fn[c].apply(ak(J[G]),A);F=F.concat(A)}return this.pushStack(F,s,J.selector)}}});ak.extend({clean:function(O,N,L,J){N=N||ac;if(typeof N.createElement==="undefined"){N=N.ownerDocument||N[0]&&N[0].ownerDocument||ac}for(var K=[],F=0,G;(G=O[F])!=null;F++){if(typeof G==="number"){G+=""}if(G){if(typeof G==="string"&&!y.test(G)){G=N.createTextNode(G)}else{if(typeof G==="string"){G=G.replace(E,bn);var s=(n.exec(G)||["",""])[1].toLowerCase(),A=aM[s]||aM._default,w=A[0],c=N.createElement("div");for(c.innerHTML=A[1]+G+A[2];w--;){c=c.lastChild}if(!ak.support.tbody){w=af.test(G);s=s==="table"&&!w?c.firstChild&&c.firstChild.childNodes:A[1]==="<table>"&&!w?c.childNodes:[];for(A=s.length-1;A>=0;--A){ak.nodeName(s[A],"tbody")&&!s[A].childNodes.length&&s[A].parentNode.removeChild(s[A])}}!ak.support.leadingWhitespace&&av.test(G)&&c.insertBefore(N.createTextNode(av.exec(G)[0]),c.firstChild);G=c.childNodes}}if(G.nodeType){K.push(G)}else{K=ak.merge(K,G)}}}if(L){for(F=0;K[F];F++){if(J&&ak.nodeName(K[F],"script")&&(!K[F].type||K[F].type.toLowerCase()==="text/javascript")){J.push(K[F].parentNode?K[F].parentNode.removeChild(K[F]):K[F])}else{K[F].nodeType===1&&K.splice.apply(K,[F+1,0].concat(ak.makeArray(K[F].getElementsByTagName("script"))));L.appendChild(K[F])}}}return K},cleanData:function(L){for(var K,J,F=ak.cache,G=ak.event.special,w=ak.support.deleteExpando,A=0,c;(c=L[A])!=null;A++){if(J=c[ak.expando]){K=F[J];if(K.events){for(var s in K.events){G[s]?ak.event.remove(c,s):aJ(c,s,K.handle)}}if(w){delete c[ak.expando]}else{c.removeAttribute&&c.removeAttribute(ak.expando)}delete F[J]}}}});var h=/z-?index|font-?weight|opacity|zoom|line-?height/i,a7=/alpha\([^)]*\)/,aT=/opacity=([^)]*)/,aH=/float/i,ag=/-([a-z])/ig,bi=/([A-Z])/g,a2=/^-?\d+(?:px)?$/i,aL=/^-?\d/,ai={position:"absolute",visibility:"hidden",display:"block"},C=["Left","Right"],l=["Top","Bottom"],bl=ac.defaultView&&ac.defaultView.getComputedStyle,ao=ak.support.cssFloat?"cssFloat":"styleFloat",z=function(s,c){return c.toUpperCase()};ak.fn.css=function(s,c){return at(this,s,c,true,function(F,w,A){if(A===U){return ak.curCSS(F,w)}if(typeof A==="number"&&!h.test(w)){A+="px"}ak.style(F,w,A)})};ak.extend({style:function(s,c,F){if(!s||s.nodeType===3||s.nodeType===8){return U}if((c==="width"||c==="height")&&parseFloat(F)<0){F=U}var w=s.style||s,A=F!==U;if(!ak.support.opacity&&c==="opacity"){if(A){w.zoom=1;c=parseInt(F,10)+""==="NaN"?"":"alpha(opacity="+F*100+")";s=w.filter||ak.curCSS(s,"filter")||"";w.filter=a7.test(s)?s.replace(a7,c):c}return w.filter&&w.filter.indexOf("opacity=")>=0?parseFloat(aT.exec(w.filter)[1])/100+"":""}if(aH.test(c)){c=ao}c=c.replace(ag,z);if(A){w[c]=F}return w[c]},css:function(s,c,J,F){if(c==="width"||c==="height"){var G,w=c==="width"?C:l;function A(){G=c==="width"?s.offsetWidth:s.offsetHeight;F!=="border"&&ak.each(w,function(){F||(G-=parseFloat(ak.curCSS(s,"padding"+this,true))||0);if(F==="margin"){G+=parseFloat(ak.curCSS(s,"margin"+this,true))||0}else{G-=parseFloat(ak.curCSS(s,"border"+this+"Width",true))||0}})}s.offsetWidth!==0?A():ak.swap(s,ai,A);return Math.max(0,Math.round(G))}return ak.curCSS(s,c,J)},curCSS:function(s,c,G){var A,F=s.style;if(!ak.support.opacity&&c==="opacity"&&s.currentStyle){A=aT.test(s.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return A===""?"1":A}if(aH.test(c)){c=ao}if(!G&&F&&F[c]){A=F[c]}else{if(bl){if(aH.test(c)){c="float"}c=c.replace(bi,"-$1").toLowerCase();F=s.ownerDocument.defaultView;if(!F){return null}if(s=F.getComputedStyle(s,null)){A=s.getPropertyValue(c)}if(c==="opacity"&&A===""){A="1"}}else{if(s.currentStyle){G=c.replace(ag,z);A=s.currentStyle[c]||s.currentStyle[G];if(!a2.test(A)&&aL.test(A)){c=F.left;var w=s.runtimeStyle.left;s.runtimeStyle.left=s.currentStyle.left;F.left=G==="fontSize"?"1em":A||0;A=F.pixelLeft+"px";F.left=c;s.runtimeStyle.left=w}}}}return A},swap:function(s,c,F){var w={};for(var A in c){w[A]=s.style[A];s.style[A]=c[A]}F.call(s);for(A in c){s.style[A]=w[A]}}});if(ak.expr&&ak.expr.filters){ak.expr.filters.hidden=function(s){var c=s.offsetWidth,A=s.offsetHeight,w=s.nodeName.toLowerCase()==="tr";return c===0&&A===0&&!w?true:c>0&&A>0&&!w?false:ak.curCSS(s,"display")==="none"};ak.expr.filters.visible=function(c){return !ak.expr.filters.hidden(c)}}var a5=aI(),aQ=/<script(.|\s)*?\/script>/gi,am=/select|textarea/i,H=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,aD=/=\?(&|$)/,j=/\?/,o=/(\?|&)_=.*?(&|$)/,a=/^(\w+:)?\/\/([^\/?#]+)/,a8=/%20/g,aU=ak.fn.load;ak.fn.extend({load:function(s,c,G){if(typeof s!=="string"){return aU.call(this,s)}else{if(!this.length){return this}}var A=s.indexOf(" ");if(A>=0){var F=s.slice(A,s.length);s=s.slice(0,A)}A="GET";if(c){if(ak.isFunction(c)){G=c;c=null}else{if(typeof c==="object"){c=ak.param(c,ak.ajaxSettings.traditional);A="POST"}}}var w=this;ak.ajax({url:s,type:A,dataType:"html",data:c,complete:function(J,K){if(K==="success"||K==="notmodified"){w.html(F?ak("<div />").append(J.responseText.replace(aQ,"")).find(F):J.responseText)}G&&w.each(G,[J.responseText,K,J])}});return this},serialize:function(){return ak.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?ak.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||am.test(this.nodeName)||H.test(this.type))}).map(function(s,c){s=ak(this).val();return s==null?null:ak.isArray(s)?ak.map(s,function(w){return{name:c.name,value:w}}):{name:c.name,value:s}}).get()}});ak.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(s,c){ak.fn[c]=function(w){return this.bind(c,w)}});ak.extend({get:function(s,c,A,w){if(ak.isFunction(c)){w=w||A;A=c;c=null}return ak.ajax({type:"GET",url:s,data:c,success:A,dataType:w})},getScript:function(s,c){return ak.get(s,null,c,"script")},getJSON:function(s,c,w){return ak.get(s,c,w,"json")},post:function(s,c,A,w){if(ak.isFunction(c)){w=w||A;A=c;c={}}return ak.ajax({type:"POST",url:s,data:c,success:A,dataType:w})},ajaxSetup:function(c){ak.extend(ak.ajaxSettings,c)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:aR.XMLHttpRequest&&(aR.location.protocol!=="file:"||!aR.ActiveXObject)?function(){return new aR.XMLHttpRequest}:function(){try{return new aR.ActiveXObject("Microsoft.XMLHTTP")}catch(c){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(aa){function Z(){X.success&&X.success.call(P,K,R,s);X.global&&W("ajaxSuccess",[s,X])}function Y(){X.complete&&X.complete.call(P,s,R);X.global&&W("ajaxComplete",[s,X]);X.global&&!--ak.active&&ak.event.trigger("ajaxStop")}function W(ba,bb){(X.context?ak(X.context):ak.event).trigger(ba,bb)}var X=ak.extend(true,{},ak.ajaxSettings,aa),Q,R,K,P=aa&&aa.context||X,L=X.type.toUpperCase();if(X.data&&X.processData&&typeof X.data!=="string"){X.data=ak.param(X.data,X.traditional)}if(X.dataType==="jsonp"){if(L==="GET"){aD.test(X.url)||(X.url+=(j.test(X.url)?"&":"?")+(X.jsonp||"callback")+"=?")}else{if(!X.data||!aD.test(X.data)){X.data=(X.data?X.data+"&":"")+(X.jsonp||"callback")+"=?"}}X.dataType="json"}if(X.dataType==="json"&&(X.data&&aD.test(X.data)||aD.test(X.url))){Q=X.jsonpCallback||"jsonp"+a5++;if(X.data){X.data=(X.data+"").replace(aD,"="+Q+"$1")}X.url=X.url.replace(aD,"="+Q+"$1");X.dataType="script";aR[Q]=aR[Q]||function(ba){K=ba;Z();Y();aR[Q]=U;try{delete aR[Q]}catch(bb){}c&&c.removeChild(F)}}if(X.dataType==="script"&&X.cache===null){X.cache=false}if(X.cache===false&&L==="GET"){var G=aI(),w=X.url.replace(o,"$1_="+G+"$2");X.url=w+(w===X.url?(j.test(X.url)?"&":"?")+"_="+G:"")}if(X.data&&L==="GET"){X.url+=(j.test(X.url)?"&":"?")+X.data}X.global&&!ak.active++&&ak.event.trigger("ajaxStart");G=(G=a.exec(X.url))&&(G[1]&&G[1]!==location.protocol||G[2]!==location.host);if(X.dataType==="script"&&L==="GET"&&G){var c=ac.getElementsByTagName("head")[0]||ac.documentElement,F=ac.createElement("script");F.src=X.url;if(X.scriptCharset){F.charset=X.scriptCharset}if(!Q){var J=false;F.onload=F.onreadystatechange=function(){if(!J&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){J=true;Z();Y();F.onload=F.onreadystatechange=null;c&&F.parentNode&&c.removeChild(F)}}}c.insertBefore(F,c.firstChild);return U}var A=false,s=X.xhr();if(s){X.username?s.open(L,X.url,X.async,X.username,X.password):s.open(L,X.url,X.async);try{if(X.data||aa&&aa.contentType){s.setRequestHeader("Content-Type",X.contentType)}if(X.ifModified){ak.lastModified[X.url]&&s.setRequestHeader("If-Modified-Since",ak.lastModified[X.url]);ak.etag[X.url]&&s.setRequestHeader("If-None-Match",ak.etag[X.url])}G||s.setRequestHeader("X-Requested-With","XMLHttpRequest");s.setRequestHeader("Accept",X.dataType&&X.accepts[X.dataType]?X.accepts[X.dataType]+", */*":X.accepts._default)}catch(ab){}if(X.beforeSend&&X.beforeSend.call(P,s,X)===false){X.global&&!--ak.active&&ak.event.trigger("ajaxStop");s.abort();return false}X.global&&W("ajaxSend",[s,X]);var V=s.onreadystatechange=function(bb){if(!s||s.readyState===0||bb==="abort"){A||Y();A=true;if(s){s.onreadystatechange=ak.noop}}else{if(!A&&s&&(s.readyState===4||bb==="timeout")){A=true;s.onreadystatechange=ak.noop;R=bb==="timeout"?"timeout":!ak.httpSuccess(s)?"error":X.ifModified&&ak.httpNotModified(s,X.url)?"notmodified":"success";var bo;if(R==="success"){try{K=ak.httpData(s,X.dataType,X)}catch(ba){R="parsererror";bo=ba}}if(R==="success"||R==="notmodified"){Q||Z()}else{ak.handleError(X,s,R,bo)}Y();bb==="timeout"&&s.abort();if(X.async){s=null}}}};try{var T=s.abort;s.abort=function(){s&&T.call(s);V("abort")}}catch(O){}X.async&&X.timeout>0&&setTimeout(function(){s&&!A&&V("timeout")},X.timeout);try{s.send(L==="POST"||L==="PUT"||L==="DELETE"?X.data:null)}catch(N){ak.handleError(X,s,null,N);Y()}X.async||V();return s}},handleError:function(s,c,A,w){if(s.error){s.error.call(s.context||s,c,A,w)}if(s.global){(s.context?ak(s.context):ak.event).trigger("ajaxError",[c,s,w])}},active:0,httpSuccess:function(s){try{return !s.status&&location.protocol==="file:"||s.status>=200&&s.status<300||s.status===304||s.status===1223||s.status===0}catch(c){}return false},httpNotModified:function(s,c){var A=s.getResponseHeader("Last-Modified"),w=s.getResponseHeader("Etag");if(A){ak.lastModified[c]=A}if(w){ak.etag[c]=w}return s.status===304||s.status===0},httpData:function(s,c,F){var w=s.getResponseHeader("content-type")||"",A=c==="xml"||!c&&w.indexOf("xml")>=0;s=A?s.responseXML:s.responseText;A&&s.documentElement.nodeName==="parsererror"&&ak.error("parsererror");if(F&&F.dataFilter){s=F.dataFilter(s,c)}if(typeof s==="string"){if(c==="json"||!c&&w.indexOf("json")>=0){s=ak.parseJSON(s)}else{if(c==="script"||!c&&w.indexOf("javascript")>=0){ak.globalEval(s)}}}return s},param:function(s,c){function G(J,K){if(ak.isArray(K)){ak.each(K,function(L,N){c||/\[\]$/.test(J)?A(J,N):G(J+"["+(typeof N==="object"||ak.isArray(N)?L:"")+"]",N)})}else{!c&&K!=null&&typeof K==="object"?ak.each(K,function(L,N){G(J+"["+L+"]",N)}):A(J,K)}}function A(J,K){K=ak.isFunction(K)?K():K;F[F.length]=encodeURIComponent(J)+"="+encodeURIComponent(K)}var F=[];if(c===U){c=ak.ajaxSettings.traditional}if(ak.isArray(s)||s.jquery){ak.each(s,function(){A(this.name,this.value)})}else{for(var w in s){G(w,s[w])}}return F.join("&").replace(a8,"+")}});var bj={},bf=/toggle|show|hide/,a0=/^([+-]=)?([\d+-.]+)(.*)$/,au,I=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];ak.fn.extend({show:function(s,c){if(s||s===0){return this.animate(aF("show",3),s,c)}else{s=0;for(c=this.length;s<c;s++){var F=ak.data(this[s],"olddisplay");this[s].style.display=F||"";if(ak.css(this[s],"display")==="none"){F=this[s].nodeName;var w;if(bj[F]){w=bj[F]}else{var A=ak("<"+F+" />").appendTo("body");w=A.css("display");if(w==="none"){w="block"}A.remove();bj[F]=w}ak.data(this[s],"olddisplay",w)}}s=0;for(c=this.length;s<c;s++){this[s].style.display=ak.data(this[s],"olddisplay")||""}return this}},hide:function(s,c){if(s||s===0){return this.animate(aF("hide",3),s,c)}else{s=0;for(c=this.length;s<c;s++){var w=ak.data(this[s],"olddisplay");!w&&w!=="none"&&ak.data(this[s],"olddisplay",ak.css(this[s],"display"))}s=0;for(c=this.length;s<c;s++){this[s].style.display="none"}return this}},_toggle:ak.fn.toggle,toggle:function(s,c){var w=typeof s==="boolean";if(ak.isFunction(s)&&ak.isFunction(c)){this._toggle.apply(this,arguments)}else{s==null||w?this.each(function(){var A=w?s:ak(this).is(":hidden");ak(this)[A?"show":"hide"]()}):this.animate(aF("toggle",3),s,c)}return this},fadeTo:function(s,c,w){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:c},s,w)},animate:function(s,c,F,w){var A=ak.speed(c,F,w);if(ak.isEmptyObject(s)){return this.each(A.complete)}return this[A.queue===false?"each":"queue"](function(){var J=ak.extend({},A),K,L=this.nodeType===1&&ak(this).is(":hidden"),G=this;for(K in s){var N=K.replace(ag,z);if(K!==N){s[N]=s[K];delete s[K];K=N}if(s[K]==="hide"&&L||s[K]==="show"&&!L){return J.complete.call(this)}if((K==="height"||K==="width")&&this.style){J.display=ak.css(this,"display");J.overflow=this.style.overflow}if(ak.isArray(s[K])){(J.specialEasing=J.specialEasing||{})[K]=s[K][1];s[K]=s[K][0]}}if(J.overflow!=null){this.style.overflow="hidden"}J.curAnim=ak.extend({},s);ak.each(s,function(P,O){var T=new ak.fx(G,J,P);if(bf.test(O)){T[O==="toggle"?L?"show":"hide":O](s)}else{var R=a0.exec(O),V=T.cur(true)||0;if(R){O=parseFloat(R[2]);var Q=R[3]||"px";if(Q!=="px"){G.style[P]=(O||1)+Q;V=(O||1)/T.cur(true)*V;G.style[P]=V+Q}if(R[1]){O=(R[1]==="-="?-1:1)*O+V}T.custom(V,O,Q)}else{T.custom(V,O,"")}}});return true})},stop:function(s,c){var w=ak.timers;s&&this.queue([]);this.each(function(){for(var A=w.length-1;A>=0;A--){if(w[A].elem===this){c&&w[A](true);w.splice(A,1)}}});c||this.dequeue();return this}});ak.each({slideDown:aF("show",1),slideUp:aF("hide",1),slideToggle:aF("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(s,c){ak.fn[s]=function(A,w){return this.animate(c,A,w)}});ak.extend({speed:function(s,c,A){var w=s&&typeof s==="object"?s:{complete:A||!A&&c||ak.isFunction(s)&&s,duration:s,easing:A&&c||c&&!ak.isFunction(c)&&c};w.duration=ak.fx.off?0:typeof w.duration==="number"?w.duration:ak.fx.speeds[w.duration]||ak.fx.speeds._default;w.old=w.complete;w.complete=function(){w.queue!==false&&ak(this).dequeue();ak.isFunction(w.old)&&w.old.call(this)};return w},easing:{linear:function(s,c,A,w){return A+w*s},swing:function(s,c,A,w){return(-Math.cos(s*Math.PI)/2+0.5)*w+A}},timers:[],fx:function(s,c,w){this.options=c;this.elem=s;this.prop=w;if(!c.orig){c.orig={}}}});ak.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(ak.fx.step[this.prop]||ak.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(c){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}return(c=parseFloat(ak.css(this.elem,this.prop,c)))&&c>-10000?c:parseFloat(ak.curCSS(this.elem,this.prop))||0},custom:function(s,c,F){function w(G){return A.step(G)}this.startTime=aI();this.start=s;this.end=c;this.unit=F||this.unit||"px";this.now=this.start;this.pos=this.state=0;var A=this;w.elem=this.elem;if(w()&&ak.timers.push(w)&&!au){au=setInterval(ak.fx.tick,13)}},show:function(){this.options.orig[this.prop]=ak.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());ak(this.elem).show()},hide:function(){this.options.orig[this.prop]=ak.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(s){var c=aI(),F=true;if(s||c>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var w in this.options.curAnim){if(this.options.curAnim[w]!==true){F=false}}if(F){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;s=ak.data(this.elem,"olddisplay");this.elem.style.display=s?s:this.options.display;if(ak.css(this.elem,"display")==="none"){this.elem.style.display="block"}}this.options.hide&&ak(this.elem).hide();if(this.options.hide||this.options.show){for(var A in this.options.curAnim){ak.style(this.elem,A,this.options.orig[A])}}this.options.complete.call(this.elem)}return false}else{A=c-this.startTime;this.state=A/this.options.duration;s=this.options.easing||(ak.easing.swing?"swing":"linear");this.pos=ak.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||s](this.state,A,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};ak.extend(ak.fx,{tick:function(){for(var s=ak.timers,c=0;c<s.length;c++){s[c]()||s.splice(c--,1)}s.length||ak.fx.stop()},stop:function(){clearInterval(au);au=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(c){ak.style(c.elem,"opacity",c.now)},_default:function(c){if(c.elem.style&&c.elem.style[c.prop]!=null){c.elem.style[c.prop]=(c.prop==="width"||c.prop==="height"?Math.max(0,c.now):c.now)+c.unit}else{c.elem[c.prop]=c.now}}}});if(ak.expr&&ak.expr.filters){ak.expr.filters.animated=function(c){return ak.grep(ak.timers,function(s){return c===s.elem}).length}}ak.fn.offset="getBoundingClientRect" in ac.documentElement?function(s){var c=this[0];if(s){return this.each(function(F){ak.offset.setOffset(this,s,F)})}if(!c||!c.ownerDocument){return null}if(c===c.ownerDocument.body){return ak.offset.bodyOffset(c)}var A=c.getBoundingClientRect(),w=c.ownerDocument;c=w.body;w=w.documentElement;return{top:A.top+(self.pageYOffset||ak.support.boxModel&&w.scrollTop||c.scrollTop)-(w.clientTop||c.clientTop||0),left:A.left+(self.pageXOffset||ak.support.boxModel&&w.scrollLeft||c.scrollLeft)-(w.clientLeft||c.clientLeft||0)}}:function(N){var L=this[0];if(N){return this.each(function(O){ak.offset.setOffset(this,N,O)})}if(!L||!L.ownerDocument){return null}if(L===L.ownerDocument.body){return ak.offset.bodyOffset(L)}ak.offset.initialize();var K=L.offsetParent,G=L,J=L.ownerDocument,A,F=J.documentElement,c=J.body;G=(J=J.defaultView)?J.getComputedStyle(L,null):L.currentStyle;for(var w=L.offsetTop,s=L.offsetLeft;(L=L.parentNode)&&L!==c&&L!==F;){if(ak.offset.supportsFixedPosition&&G.position==="fixed"){break}A=J?J.getComputedStyle(L,null):L.currentStyle;w-=L.scrollTop;s-=L.scrollLeft;if(L===K){w+=L.offsetTop;s+=L.offsetLeft;if(ak.offset.doesNotAddBorder&&!(ak.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(L.nodeName))){w+=parseFloat(A.borderTopWidth)||0;s+=parseFloat(A.borderLeftWidth)||0}G=K;K=L.offsetParent}if(ak.offset.subtractsBorderForOverflowNotVisible&&A.overflow!=="visible"){w+=parseFloat(A.borderTopWidth)||0;s+=parseFloat(A.borderLeftWidth)||0}G=A}if(G.position==="relative"||G.position==="static"){w+=c.offsetTop;s+=c.offsetLeft}if(ak.offset.supportsFixedPosition&&G.position==="fixed"){w+=Math.max(F.scrollTop,c.scrollTop);s+=Math.max(F.scrollLeft,c.scrollLeft)}return{top:w,left:s}};ak.offset={initialize:function(){var s=ac.body,c=ac.createElement("div"),G,A,F,w=parseFloat(ak.curCSS(s,"marginTop",true))||0;ak.extend(c.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});c.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";s.insertBefore(c,s.firstChild);G=c.firstChild;A=G.firstChild;F=G.nextSibling.firstChild.firstChild;this.doesNotAddBorder=A.offsetTop!==5;this.doesAddBorderForTableAndCells=F.offsetTop===5;A.style.position="fixed";A.style.top="20px";this.supportsFixedPosition=A.offsetTop===20||A.offsetTop===15;A.style.position=A.style.top="";G.style.overflow="hidden";G.style.position="relative";this.subtractsBorderForOverflowNotVisible=A.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=s.offsetTop!==w;s.removeChild(c);ak.offset.initialize=ak.noop},bodyOffset:function(s){var c=s.offsetTop,w=s.offsetLeft;ak.offset.initialize();if(ak.offset.doesNotIncludeMarginInBodyOffset){c+=parseFloat(ak.curCSS(s,"marginTop",true))||0;w+=parseFloat(ak.curCSS(s,"marginLeft",true))||0}return{top:c,left:w}},setOffset:function(s,c,J){if(/static/.test(ak.curCSS(s,"position"))){s.style.position="relative"}var F=ak(s),G=F.offset(),w=parseInt(ak.curCSS(s,"top",true),10)||0,A=parseInt(ak.curCSS(s,"left",true),10)||0;if(ak.isFunction(c)){c=c.call(s,J,G)}J={top:c.top-G.top+w,left:c.left-G.left+A};"using" in c?c.using.call(s,J):F.css(J)}};ak.fn.extend({position:function(){if(!this[0]){return null}var s=this[0],c=this.offsetParent(),A=this.offset(),w=/^body|html$/i.test(c[0].nodeName)?{top:0,left:0}:c.offset();A.top-=parseFloat(ak.curCSS(s,"marginTop",true))||0;A.left-=parseFloat(ak.curCSS(s,"marginLeft",true))||0;w.top+=parseFloat(ak.curCSS(c[0],"borderTopWidth",true))||0;w.left+=parseFloat(ak.curCSS(c[0],"borderLeftWidth",true))||0;return{top:A.top-w.top,left:A.left-w.left}},offsetParent:function(){return this.map(function(){for(var c=this.offsetParent||ac.body;c&&!/^body|html$/i.test(c.nodeName)&&ak.css(c,"position")==="static";){c=c.offsetParent}return c})}});ak.each(["Left","Top"],function(s,c){var w="scroll"+c;ak.fn[w]=function(F){var G=this[0],A;if(!G){return null}if(F!==U){return this.each(function(){if(A=p(this)){A.scrollTo(!s?F:ak(A).scrollLeft(),s?F:ak(A).scrollTop())}else{this[w]=F}})}else{return(A=p(G))?"pageXOffset" in A?A[s?"pageYOffset":"pageXOffset"]:ak.support.boxModel&&A.document.documentElement[w]||A.document.body[w]:G[w]}}});ak.each(["Height","Width"],function(s,c){var w=c.toLowerCase();ak.fn["inner"+c]=function(){return this[0]?ak.css(this[0],w,false,"padding"):null};ak.fn["outer"+c]=function(A){return this[0]?ak.css(this[0],w,false,A?"margin":"border"):null};ak.fn[w]=function(A){var F=this[0];if(!F){return A==null?null:this}if(ak.isFunction(A)){return this.each(function(G){var J=ak(this);J[w](A.call(this,G,J[w]()))})}return"scrollTo" in F&&F.document?F.document.compatMode==="CSS1Compat"&&F.document.documentElement["client"+c]||F.document.body["client"+c]:F.nodeType===9?Math.max(F.documentElement["client"+c],F.body["scroll"+c],F.documentElement["scroll"+c],F.body["offset"+c],F.documentElement["offset"+c]):A===U?ak.css(F,w):this.css(w,typeof A==="string"?A:A+"px")}});aR.jQuery=aR.$=ak})(window);
/*
 *
 * jqTransform
 * by mathieu vilaplana mvilaplana@dfc-e.com
 * Designer ghyslain armand garmand@dfc-e.com
 *
 *
 * Version 1.0 25.09.08
 * Version 1.1 06.08.09
 * Add event click on Checkbox and Radio
 * Auto calculate the size of a select element
 * Can now, disabled the elements
 * Correct bug in ff if click on select (overflow=hidden)
 * No need any more preloading !!
 * 
 ******************************************** */
(function(d){var c={preloadImg:true};var e=false;var j=function(m){m=m.replace(/^url\((.*)\)/,"$1").replace(/^\"(.*)\"$/,"$1");var k=new Image();k.src=m.replace(/\.([a-zA-Z]*)$/,"-hover.$1");var l=new Image();l.src=m.replace(/\.([a-zA-Z]*)$/,"-focus.$1")};var b=function(m){var k=d(m.get(0).form);var n=m.next();if(!n.is("label")){n=m.prev();if(n.is("label")){var l=m.attr("id");if(l){n=k.find('label[for="'+l+'"]')}}}if(n.is("label")){return n.css("cursor","pointer")}return false};var a=function(k){var l=d(".jqTransformSelectWrapper ul:visible");l.each(function(){var m=d(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);if(!(k&&m.oLabel&&m.oLabel.get(0)==k.get(0))){d(this).hide()}})};var f=function(k){if(d(k.target).parents(".jqTransformSelectWrapper").length===0){a(d(k.target))}};var h=function(){d(document).mousedown(f)};var g=function(l){var k;d(".jqTransformSelectWrapper select",l).each(function(){k=(this.selectedIndex<0)?0:this.selectedIndex;d("ul",d(this).parent()).each(function(){d("a:eq("+k+")",this).click()})});d("a.jqTransformCheckbox, a.jqTransformRadio",l).removeClass("jqTransformChecked");d("input:checkbox, input:radio",l).each(function(){if(this.checked){d("a",d(this).parent()).addClass("jqTransformChecked")}})};d.fn.jqTransInputButton=function(){return this.each(function(){var k=d('<button id="'+this.id+'" name="'+this.name+'" type="'+this.type+'" class="'+this.className+' jqTransformButton"><span><span>'+d(this).attr("value")+"</span></span>").hover(function(){k.addClass("jqTransformButton_hover")},function(){k.removeClass("jqTransformButton_hover")}).mousedown(function(){k.addClass("jqTransformButton_click")}).mouseup(function(){k.removeClass("jqTransformButton_click")});d(this).replaceWith(k)})};d.fn.jqTransInputText=function(){return this.each(function(){var n=d(this);if(n.hasClass("jqtranformdone")||!n.is("input")){return}n.addClass("jqtranformdone");var m=b(d(this));m&&m.bind("click",function(){n.focus()});var k=n.width();if(n.attr("size")){k=n.attr("size")*10;n.css("width",k)}n.addClass("jqTransformInput").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInner"><div></div></div></div>');var l=n.parent().parent().parent();l.css("width",k+10);n.focus(function(){l.addClass("jqTransformInputWrapper_focus")}).blur(function(){l.removeClass("jqTransformInputWrapper_focus")}).hover(function(){l.addClass("jqTransformInputWrapper_hover")},function(){l.removeClass("jqTransformInputWrapper_hover")});d.browser.safari&&l.addClass("jqTransformSafari");d.browser.safari&&n.css("width",l.width()+16);this.wrapper=l})};d.fn.jqTransCheckBox=function(){return this.each(function(){if(d(this).hasClass("jqTransformHidden")){return}var n=d(this);var l=this;var m=b(n);m&&m.click(function(){k.trigger("click")});var k=d('<a href="#" class="jqTransformCheckbox"></a>');n.addClass("jqTransformHidden").wrap('<span class="jqTransformCheckboxWrapper"></span>').parent().prepend(k);n.change(function(){this.checked&&k.addClass("jqTransformChecked")||k.removeClass("jqTransformChecked");return true});k.click(function(){if(n.attr("disabled")){return false}n.trigger("click").trigger("change");return false});this.checked&&k.addClass("jqTransformChecked")})};d.fn.jqTransRadio=function(){return this.each(function(){if(d(this).hasClass("jqTransformHidden")){return}var m=d(this);var l=this;oLabel=b(m);oLabel&&oLabel.click(function(){k.trigger("click")});var k=d('<a href="#" class="jqTransformRadio" rel="'+this.name+'"></a>');m.addClass("jqTransformHidden").wrap('<span class="jqTransformRadioWrapper"></span>').parent().prepend(k);m.change(function(){l.checked&&k.addClass("jqTransformChecked")||k.removeClass("jqTransformChecked");return true});k.click(function(){if(m.attr("disabled")){return false}m.trigger("click").trigger("change");d('input[name="'+m.attr("name")+'"]',l.form).not(m).each(function(){d(this).attr("type")=="radio"&&d(this).trigger("change")});return false});l.checked&&k.addClass("jqTransformChecked")})};d.fn.jqTransTextarea=function(){return this.each(function(){var k=d(this);if(k.hasClass("jqtransformdone")){return}k.addClass("jqtransformdone");oLabel=b(k);oLabel&&oLabel.click(function(){k.focus()});var m='<table cellspacing="0" cellpadding="0" border="0" class="jqTransformTextarea">';m+='<tr><td id="jqTransformTextarea-tl"></td><td id="jqTransformTextarea-tm"></td><td id="jqTransformTextarea-tr"></td></tr>';m+='<tr><td id="jqTransformTextarea-ml">&nbsp;</td><td id="jqTransformTextarea-mm"><div></div></td><td id="jqTransformTextarea-mr">&nbsp;</td></tr>';m+='<tr><td id="jqTransformTextarea-bl"></td><td id="jqTransformTextarea-bm"></td><td id="jqTransformTextarea-br"></td></tr>';m+="</table>";var l=d(m).insertAfter(k).hover(function(){!l.hasClass("jqTransformTextarea-focus")&&l.addClass("jqTransformTextarea-hover")},function(){l.removeClass("jqTransformTextarea-hover")});k.focus(function(){l.removeClass("jqTransformTextarea-hover").addClass("jqTransformTextarea-focus")}).blur(function(){l.removeClass("jqTransformTextarea-focus")}).appendTo(d("#jqTransformTextarea-mm div",l));this.oTable=l;if(d.browser.safari){d("#jqTransformTextarea-mm",l).addClass("jqTransformSafariTextarea").find("div").css("height",k.height()).css("width",k.width())}})};d.fn.jqTransSelect=function(){return this.each(function(p){var k=d(this);if(k.hasClass("jqTransformHidden")){return}if(k.attr("multiple")){return}var q=b(k);var o=k.addClass("jqTransformHidden").wrap('<div class="jqTransformSelectWrapper"></div>').parent().css({zIndex:99-p});o.prepend('<div><span></span><a href="#" class="jqTransformSelectOpen"></a></div><ul></ul>');var m=d("ul",o).css("width",k.width()).hide();d("option",this).each(function(w){var x=d('<li><a href="#" index="'+w+'" rel="'+d(this).val()+'">'+d(this).html()+"</a></li>");m.append(x)});m.find("a").click(function(){d("a.selected",o).removeClass("selected");d(this).addClass("selected");if(k[0].selectedIndex!=d(this).attr("index")&&k[0].onchange){k[0].selectedIndex=d(this).attr("index");k[0].onchange()}k[0].selectedIndex=d(this).attr("index");d("span:eq(0)",o).html(d(this).html());m.hide();return false});d("a:eq("+this.selectedIndex+")",m).click();d("span:first",o).click(function(){d("a.jqTransformSelectOpen",o).trigger("click")});q&&q.click(function(){d("a.jqTransformSelectOpen",o).trigger("click")});this.oLabel=q;var s=d("a.jqTransformSelectOpen",o).click(function(){if(m.css("display")=="none"){a()}if(k.attr("disabled")){return false}m.slideToggle("fast",function(){var w=(d("a.selected",m).offset().top-m.offset().top);m.animate({scrollTop:w})});return false});var r=k.outerWidth();var n=d("span:first",o);var l=(r>n.innerWidth())?r+s.outerWidth():o.width();o.css("width",l);m.css("width",l-2);n.css({width:r});m.css({display:"block",visibility:"hidden"});var v=(d("li",m).length)*(d("li:first",m).height());(v<m.height())&&m.css({height:v,overflow:"hidden"});m.css({display:"none",visibility:"visible"})})};d.fn.jqTransform=function(k){var l=d.extend({},c,k);return this.each(function(){var m=d(this);if(m.hasClass("jqtransformdone")){return}m.addClass("jqtransformdone");d('input:submit, input:reset, input[type="button"]',this).jqTransInputButton();d("input:text, input:password",this).jqTransInputText();d("input:checkbox",this).jqTransCheckBox();d("input:radio",this).jqTransRadio();d("textarea",this).jqTransTextarea();if(d("select",this).jqTransSelect().length>0){h()}m.bind("reset",function(){var n=function(){g(this)};window.setTimeout(n,10)})})}})(jQuery);
/*
 Highcharts JS v2.1.5 (2011-06-22)

 (c) 2009-2011 Torstein H?nsi

 License: www.highcharts.com/license
*/
(function(){function I(J,B){var X;J||(J={});for(X in B){J[X]=B[X]}return J}function a8(J,B){return parseInt(J,B||10)}function L(B){return typeof B==="string"}function H(B){return typeof B==="object"}function g(B){return typeof B==="number"}function a9(J,B){for(var X=J.length;X--;){if(J[X]===B){J.splice(X,1);break}}}function an(B){return B!==aD&&B!==null}function ao(J,B,ad){var ab,X;if(L(B)){if(an(ad)){J.setAttribute(B,ad)}else{if(J&&J.getAttribute){X=J.getAttribute(B)}}}else{if(an(B)&&H(B)){for(ab in B){J.setAttribute(ab,B[ab])}}}return X}function aR(B){if(!B||B.constructor!==Array){B=[B]}return B}function aw(){var J=arguments,B,ab,X=J.length;for(B=0;B<X;B++){ab=J[B];if(typeof ab!=="undefined"&&ab!==null){return ab}}}function aW(J){var B="",X;for(X in J){B+=X+":"+J[X]+";"}return B}function p(J,B){if(al){if(B&&B.opacity!==aD){B.filter="alpha(opacity="+B.opacity*100+")"}}I(J.style,B)}function S(J,B,ad,ab,X){J=v.createElement(J);B&&I(J,B);X&&p(J,{padding:0,border:E,margin:0});ad&&p(J,ad);ab&&ab.appendChild(J);return J}function aV(J,B){var X=function(){};X.prototype=new J;I(X.prototype,B);return X}function aJ(J,B,bb,ae){var ad=af.lang;J=J;var ab=isNaN(B=z(B))?2:B;B=bb===undefined?ad.decimalPoint:bb;ae=ae===undefined?ad.thousandsSep:ae;ad=J<0?"-":"";bb=String(a8(J=z(+J||0).toFixed(ab)));var X=bb.length>3?bb.length%3:0;return ad+(X?bb.substr(0,X)+ae:"")+bb.substr(X).replace(/(\d{3})(?=\d)/g,"$1"+ae)+(ab?B+z(J-bb).toFixed(ab).slice(2):"")}function a2(J,B){R=aw(J,B.animation)}function ak(){var B=af.global.useUTC;D=B?Date.UTC:function(J,bb,ae,ad,ab,X){return(new Date(J,bb,aw(ae,1),aw(ad,0),aw(ab,0),aw(X,0))).getTime()};y=B?"getUTCMinutes":"getMinutes";f=B?"getUTCHours":"getHours";a0=B?"getUTCDay":"getDay";ay=B?"getUTCDate":"getDate";j=B?"getUTCMonth":"getMonth";a6=B?"getUTCFullYear":"getFullYear";Q=B?"setUTCMinutes":"setMinutes";C=B?"setUTCHours":"setHours";aI=B?"setUTCDate":"setDate";h=B?"setUTCMonth":"setMonth";a5=B?"setUTCFullYear":"setFullYear"}function aO(B){ar||(ar=S(s));B&&ar.appendChild(B);ar.innerHTML=""}function V(){}function aN(bO,bM){function bK(dq,ds){function db(dw,dx){this.pos=dw;this.minor=dx;this.isNew=true;dx||this.addLabel()}function dc(dw){if(dw){this.options=dw;this.id=dw.id}return this}function cC(dw,dy,dx){this.isNegative=dy;this.options=dw;this.x=dx;this.alignOptions={align:dw.align||(be?dy?"left":"right":"center"),verticalAlign:dw.verticalAlign||(be?"middle":dy?"bottom":"top"),y:aw(dw.y,be?4:dy?14:-6),x:aw(dw.x,be?dy?-6:6:0)};this.textAlign=dw.textAlign||(be?dy?"right":"left":"center")}function cw(){var dw=[],dy=[],dx;cz=dh=null;di=[];O(cq,function(dD){dx=false;O(["xAxis","yAxis"],function(dF){if(dD.isCartesian&&(dF==="xAxis"&&cU||dF==="yAxis"&&!cU)&&(dD.options[dF]===ds.index||dD.options[dF]===aD&&ds.index===0)){dD[dF]=dd;di.push(dD);dx=true}});if(!dD.visible&&bw.ignoreHiddenSeries){dx=false}if(dx){var dz,dB,dC,dA,dE;if(!cU){dz=dD.options.stacking;cX=dz==="percent";if(dz){dA=dD.type+aw(dD.options.stack,"");dE="-"+dA;dD.stackKey=dA;dB=dw[dA]||[];dw[dA]=dB;dC=dy[dE]||[];dy[dE]=dC}if(cX){cz=0;dh=99}}if(dD.isCartesian){O(dD.data,function(dK){var dH=dK.x,dF=dK.y,dI=dF<0,dJ=dI?dC:dB,dG=dI?dE:dA;if(cz===null){cz=dh=dK[cu]}if(cU){if(dH>dh){dh=dH}else{if(dH<cz){cz=dH}}}else{if(an(dF)){if(dz){dJ[dH]=an(dJ[dH])?dJ[dH]+dF:dF}dF=dJ?dJ[dH]:dF;dK=aw(dK.low,dF);if(!cX){if(dF>dh){dh=dF}else{if(dK<cz){cz=dK}}}if(dz){df[dG]||(df[dG]={});df[dG][dH]||(df[dG][dH]=new cC(ds.stackLabels,dI,dH));df[dG][dH].setTotal(dF)}}}});if(/(area|column|bar)/.test(dD.type)&&!cU){if(cz>=0){cz=0;cA=true}else{if(dh<0){dh=0;dk=true}}}}}})}function cH(dw,dz){var dx,dy;cx=dz?1:aA.pow(10,k(aA.log(dw)/aA.LN10));dx=dw/cx;if(!dz){dz=[1,2,2.5,5,10];if(ds.allowDecimals===false||cO){if(cx===1){dz=[1,2,5,10]}else{if(cx<=0.1){dz=[1/cx]}}}}for(dy=0;dy<dz.length;dy++){dw=dz[dy];if(dx<=(dz[dy]+(dz[dy+1]||dz[dy]))/2){break}}dw*=cx;return dw}function dv(dw){var dx;dx=dw;cx=aw(cx,aA.pow(10,k(aA.log(c1)/aA.LN10)));if(cx<1){dx=ag(1/cx)*10;dx=ag(dw*dx)/dx}return dx}function cZ(){var dE,dz,dw,dx,dA=ds.tickInterval,dD=ds.tickPixelInterval;dE=ds.maxZoom||(cU&&!an(ds.min)&&!an(ds.max)?o(dq.smallestInterval*5,dh-cz):null);de=da?b9:X;if(dr){dw=dq[cU?"xAxis":"yAxis"][ds.linkedTo];dx=dw.getExtremes();cQ=aw(dx.min,dx.dataMin);c6=aw(dx.max,dx.dataMax)}else{cQ=aw(cY,ds.min,cz);c6=aw(dp,ds.max,dh)}if(cO){cQ=aA.log(cQ)/aA.LN10;c6=aA.log(c6)/aA.LN10}if(c6-cQ<dE){dx=(dE-c6+cQ)/2;cQ=m(cQ-dx,aw(ds.min,cQ-dx),cz);c6=o(cQ+dE,aw(ds.max,cQ+dE),dh)}if(!c3&&!cX&&!dr&&an(cQ)&&an(c6)){dE=c6-cQ||1;if(!an(ds.min)&&!an(cY)&&cV&&(cz<0||!cA)){cQ-=dE*cV}if(!an(ds.max)&&!an(dp)&&cD&&(dh>0||!dk)){c6+=dE*cD}}c1=cQ===c6?1:dr&&!dA&&dD===dw.options.tickPixelInterval?dw.tickInterval:aw(dA,c3?1:(c6-cQ)*dD/de);if(!cN&&!an(ds.tickInterval)){c1=cH(c1)}dd.tickInterval=c1;cE=ds.minorTickInterval==="auto"&&c1?c1/5:ds.minorTickInterval;if(cN){dj=[];dA=af.global.useUTC;var dI=1000/ba,dC=60000/ba,dy=3600000/ba;dD=86400000/ba;dE=604800000/ba;dx=2592000000/ba;var dG=31556952000/ba,dJ=[["second",dI,[1,2,5,10,15,30]],["minute",dC,[1,2,5,10,15,30]],["hour",dy,[1,2,3,4,6,8,12]],["day",dD,[1,2]],["week",dE,[1,2]],["month",dx,[1,2,3,4,6]],["year",dG,null]],dB=dJ[6],dF=dB[1],dH=dB[2];for(dw=0;dw<dJ.length;dw++){dB=dJ[dw];dF=dB[1];dH=dB[2];if(dJ[dw+1]){if(c1<=(dF*dH[dH.length-1]+dJ[dw+1][1])/2){break}}}if(dF===dG&&c1<5*dF){dH=[1,2,5]}dJ=cH(c1/dF,dH);dH=new Date(cQ*ba);dH.setMilliseconds(0);if(dF>=dI){dH.setSeconds(dF>=dC?0:dJ*k(dH.getSeconds()/dJ))}if(dF>=dC){dH[Q](dF>=dy?0:dJ*k(dH[y]()/dJ))}if(dF>=dy){dH[C](dF>=dD?0:dJ*k(dH[f]()/dJ))}if(dF>=dD){dH[aI](dF>=dx?1:dJ*k(dH[ay]()/dJ))}if(dF>=dx){dH[h](dF>=dG?0:dJ*k(dH[j]()/dJ));dz=dH[a6]()}if(dF>=dG){dz-=dz%dJ;dH[a5](dz)}dF===dE&&dH[aI](dH[ay]()-dH[a0]()+ds.startOfWeek);dw=1;dz=dH[a6]();dI=dH.getTime()/ba;dC=dH[j]();for(dy=dH[ay]();dI<c6&&dw<b9;){dj.push(dI);if(dF===dG){dI=D(dz+dw*dJ,0)/ba}else{if(dF===dx){dI=D(dz,dC+dw*dJ)/ba}else{if(!dA&&(dF===dD||dF===dE)){dI=D(dz,dC,dy+dw*dJ*(dF===dD?1:7))}else{dI+=dF*dJ}}}dw++}dj.push(dI);dm=ds.dateTimeLabelFormats[dB[0]]}else{dw=dv(k(cQ/c1)*c1);dz=dv(aj(c6/c1)*c1);dj=[];for(dw=dv(dw);dw<=dz;){dj.push(dw);dw=dv(dw+c1)}}if(!dr){if(c3||cU&&dq.hasColumn){dz=(c3?1:c1)*0.5;if(c3||!an(aw(ds.min,cY))){cQ-=dz}if(c3||!an(aw(ds.max,dp))){c6+=dz}}dz=dj[0];dw=dj[dj.length-1];if(ds.startOnTick){cQ=dz}else{cQ>dz&&dj.shift()}if(ds.endOnTick){c6=dw}else{c6<dw&&dj.pop()}bf||(bf={x:0,y:0});if(!cN&&dj.length>bf[cu]){bf[cu]=dj.length}}}function cG(){var dw,dx;dg=cQ;dl=c6;cw();cZ();c8=cW;cW=de/(c6-cQ||1);if(!cU){for(dw in df){for(dx in df[dw]){df[dw][dx].cum=df[dw][dx].total}}}if(!dd.isDirty){dd.isDirty=cQ!==dg||c6!==dl}}function c0(dw){dw=(new dc(dw)).render();c2.push(dw);return dw}function cJ(){var dD=ds.title,dz=ds.stackLabels,dw=ds.alternateGridColor,dx=ds.lineWidth,dA,dC,dF=dq.hasRendered,dB=dF&&an(dg)&&!isNaN(dg);dA=di.length&&an(cQ)&&an(c6);de=da?b9:X;cW=de/(c6-cQ||1);bb=da?bS:cf;if(dA||dr){if(cE&&!c3){for(dA=cQ+(dj[0]-cQ)%cE;dA<=c6;dA+=cE){cP[dA]||(cP[dA]=new db(dA,true));dB&&cP[dA].isNew&&cP[dA].render(null,true);cP[dA].isActive=true;cP[dA].render()}}O(dj,function(dH,dG){if(!dr||dH>=cQ&&dH<=c6){dB&&cy[dH].isNew&&cy[dH].render(dG,true);cy[dH].isActive=true;cy[dH].render(dG)}});dw&&O(dj,function(dH,dG){if(dG%2===0&&dH<c6){cR[dH]||(cR[dH]=new dc);cR[dH].options={from:dH,to:dj[dG+1]!==aD?dj[dG+1]:c6,color:dw};cR[dH].render();cR[dH].isActive=true}});dF||O((ds.plotLines||[]).concat(ds.plotBands||[]),function(dG){c2.push((new dc(dG)).render())})}O([cy,cP,cR],function(dH){for(var dG in dH){if(dH[dG].isActive){dH[dG].isActive=false}else{dH[dG].destroy();delete dH[dG]}}});if(dx){dA=bS+(cF?b9:0)+cI;dC=bj-cf-(cF?X:0)+cI;dA=bo.crispLine([aY,da?bS:dA,da?dC:ae,W,da?bl-bp:dA,da?dC:bj-cf],dx);if(cT){cT.animate({d:dA})}else{cT=bo.path(dA).attr({stroke:ds.lineColor,"stroke-width":dx,zIndex:7}).add()}}if(dd.axisTitle){dA=da?bS:ae;dx=a8(dD.style.fontSize||12);dA={low:dA+(da?0:de),middle:dA+de/2,high:dA+(da?de:0)}[dD.align];dx=(da?ae+X:bS)+(da?1:-1)*(cF?-1:1)*c7+(cv===2?dx:0);dd.axisTitle[dF?"animate":"attr"]({x:da?dA:dx+(cF?b9:0)+cI+(dD.x||0),y:da?dx-(cF?X:0)+cI:dA+(dD.y||0)})}if(dz&&dz.enabled){var dy,dE;dz=dd.stackTotalGroup;if(!dz){dd.stackTotalGroup=dz=bo.g("stack-labels").attr({visibility:Y,zIndex:6}).translate(bS,ae).add()}for(dy in df){dD=df[dy];for(dE in dD){dD[dE].render(dz)}}}dd.isDirty=false}function dt(dw){for(var dx=c2.length;dx--;){c2[dx].id===dw&&c2[dx].destroy()}}var cU=ds.isX,cF=ds.opposite,da=be?!cU:cU,cv=da?cF?0:2:cF?1:3,df={};ds=aT(cU?aS:A,[aq,aE,aQ,ah][cv],ds);var dd=this,cK=ds.type,cN=cK==="datetime",cO=cK==="logarithmic",cI=ds.offset||0,cu=cU?"x":"y",de,cW,c8,bb=da?bS:cf,cB,cL,cb,cM,cT,cz,dh,di,cY,dp,c6=null,cQ=null,dg,dl,cV=ds.minPadding,cD=ds.maxPadding,dr=an(ds.linkedTo),cA,dk,cX;cK=ds.events;var ct,c2=[],c1,cE,cx,dj,cy={},cP={},cR={},c9,cS,c7,dm,c3=ds.categories,c4=ds.labels.formatter||function(){var dw=this.value;return dm?az(dm,dw):c1%1000000===0?dw/1000000+"M":c1%1000===0?dw/1000+"k":!c3&&dw>=1000?aJ(dw,0):dw},dn=da&&ds.labels.staggerLines,du=ds.reversed,c5=c3&&ds.tickmarkPlacement==="between"?0.5:0;db.prototype={addLabel:function(){var dx=this.pos,dA=ds.labels,dy=!(dx===cQ&&!aw(ds.showFirstLabel,1)||dx===c6&&!aw(ds.showLastLabel,0)),dz=c3&&da&&c3.length&&!dA.step&&!dA.staggerLines&&!dA.rotation&&b9/c3.length||!da&&b9/2,dw=this.label;dx=c4.call({isFirst:dx===dj[0],isLast:dx===dj[dj.length-1],dateTimeLabelFormat:dm,value:c3&&c3[dx]?c3[dx]:dx});dz=dz&&{width:m(1,ag(dz-2*(dA.padding||10)))+av};dz=I(dz,dA.style);if(dw===aD){this.label=an(dx)&&dy&&dA.enabled?bo.text(dx,0,0).attr({align:dA.align,rotation:dA.rotation}).css(dz).add(cb):null}else{dw&&dw.attr({text:dx}).css(dz)}},getLabelSize:function(){var dw=this.label;return dw?(this.labelBBox=dw.getBBox())[da?"height":"width"]:0},render:function(dG,dA){var dw=!this.minor,dx=this.label,dB=this.pos,dF=ds.labels,dL=this.gridLine,dD=dw?ds.gridLineWidth:ds.minorGridLineWidth,dz=dw?ds.gridLineColor:ds.minorGridLineColor,dI=dw?ds.gridLineDashStyle:ds.minorGridLineDashStyle,dM=this.mark,dC=dw?ds.tickLength:ds.minorTickLength,dH=dw?ds.tickWidth:ds.minorTickWidth||0,dK=dw?ds.tickColor:ds.minorTickColor,dE=dw?ds.tickPosition:ds.minorTickPosition;dw=dF.step;var dy=dA&&bu||bj,dJ;dJ=da?cB(dB+c5,null,null,dA)+bb:bS+cI+(cF?(dA&&co||bl)-bp-bS:0);dy=da?dy-cf+cI-(cF?X:0):dy-cB(dB+c5,null,null,dA)-bb;if(dD){dB=cL(dB+c5,dD,dA);if(dL===aD){dL={stroke:dz,"stroke-width":dD};if(dI){dL.dashstyle=dI}this.gridLine=dL=dD?bo.path(dB).attr(dL).add(cM):null}dL&&dB&&dL.animate({d:dB})}if(dH){if(dE==="inside"){dC=-dC}if(cF){dC=-dC}dD=bo.crispLine([aY,dJ,dy,W,dJ+(da?0:-dC),dy+(da?dC:0)],dH);if(dM){dM.animate({d:dD})}else{this.mark=bo.path(dD).attr({stroke:dK,"stroke-width":dH}).add(cb)}}if(dx&&!isNaN(dJ)){dJ=dJ+dF.x-(c5&&da?c5*cW*(du?-1:1):0);dy=dy+dF.y-(c5&&!da?c5*cW*(du?1:-1):0);an(dF.y)||(dy+=a8(dx.styles.lineHeight)*0.9-dx.getBBox().height/2);if(dn){dy+=dG/(dw||1)%dn*16}if(dw){dx[dG%dw?"hide":"show"]()}dx[this.isNew?"attr":"animate"]({x:dJ,y:dy})}this.isNew=false},destroy:function(){for(var dw in this){this[dw]&&this[dw].destroy&&this[dw].destroy()}}};dc.prototype={render:function(){var dF=this,dz=dF.options,dw=dz.label,dx=dF.label,dA=dz.width,dE=dz.to,dJ,dC=dz.from,dy=dz.dashStyle,dH=dF.svgElem,dK=[],dB,dG,dI=dz.color;dG=dz.zIndex;var dD=dz.events;if(dA){dK=cL(dz.value,dA);dz={stroke:dI,"stroke-width":dA};if(dy){dz.dashstyle=dy}}else{if(an(dC)&&an(dE)){dC=m(dC,cQ);dE=o(dE,c6);dJ=cL(dE);if((dK=cL(dC))&&dJ){dK.push(dJ[4],dJ[5],dJ[1],dJ[2])}else{dK=null}dz={fill:dI}}else{return}}if(an(dG)){dz.zIndex=dG}if(dH){if(dK){dH.animate({d:dK},null,dH.onGetPath)}else{dH.hide();dH.onGetPath=function(){dH.show()}}}else{if(dK&&dK.length){dF.svgElem=dH=bo.path(dK).attr(dz).add();if(dD){dy=function(dL){dH.on(dL,function(dM){dD[dL].apply(dF,[dM])})};for(dB in dD){dy(dB)}}}}if(dw&&an(dw.text)&&dK&&dK.length&&b9>0&&X>0){dw=aT({align:da&&dJ&&"center",x:da?!dJ&&4:10,verticalAlign:!da&&dJ&&"middle",y:da?dJ?16:10:dJ?6:-4,rotation:da&&!dJ&&90},dw);if(!dx){dF.label=dx=bo.text(dw.text,0,0).attr({align:dw.textAlign||dw.align,rotation:dw.rotation,zIndex:dG}).css(dw.style).add()}dJ=[dK[1],dK[4],aw(dK[6],dK[1])];dK=[dK[2],dK[5],aw(dK[7],dK[2])];dB=o.apply(aA,dJ);dG=o.apply(aA,dK);dx.align(dw,false,{x:dB,y:dG,width:m.apply(aA,dJ)-dB,height:m.apply(aA,dK)-dG});dx.show()}else{dx&&dx.hide()}return dF},destroy:function(){for(var dw in this){this[dw]&&this[dw].destroy&&this[dw].destroy();delete this[dw]}a9(c2,this)}};cC.prototype={setTotal:function(dw){this.cum=this.total=dw},render:function(dw){var dx=this.options.formatter.call(this);if(this.label){this.label.attr({text:dx,visibility:aL})}else{this.label=dq.renderer.text(dx,0,0).css(this.options.style).attr({align:this.textAlign,rotation:this.options.rotation,visibility:aL}).add(dw)}},setOffset:function(dy,dC){var dA=this.isNegative,dB=dd.translate(this.total),dw=dd.translate(0);dw=z(dB-dw);var dx=dq.xAxis[0].translate(this.x)+dy,dz=dq.plotHeight;dA={x:be?dA?dB:dB-dw:dx,y:be?dz-dx-dC:dA?dz-dB-dw:dz-dB,width:be?dw:dC,height:be?dC:dw};this.label&&this.label.align(this.alignOptions,null,dA).attr({visibility:Y})}};cB=function(dz,dD,dB,dC,dw){var dy=1,dA=0,dx=dC?c8:cW;dC=dC?dg:cQ;dx||(dx=cW);if(dB){dy*=-1;dA=de}if(du){dy*=-1;dA-=dy*de}if(dD){if(du){dz=de-dz}dz=dz/dx+dC;if(cO&&dw){dz=aA.pow(10,dz)}}else{if(cO&&dw){dz=aA.log(dz)/aA.LN10}dz=dy*(dz-dC)*dx+dA}return dz};cL=function(dD,dz,dw){var dx,dA,dC;dD=cB(dD,null,null,dw);var dE=dw&&bu||bj,dB=dw&&co||bl,dy;dw=dA=ag(dD+bb);dx=dC=ag(dE-dD-bb);if(isNaN(dD)){dy=true}else{if(da){dx=ae;dC=dE-cf;if(dw<bS||dw>bS+b9){dy=true}}else{dw=bS;dA=dB-bp;if(dx<ae||dx>ae+X){dy=true}}}return dy?null:bo.crispLine([aY,dw,dx,W,dA,dC],dz||0)};if(be&&cU&&du===aD){du=true}I(dd,{addPlotBand:c0,addPlotLine:c0,adjustTickAmount:function(){if(bf&&!cN&&!c3&&!dr){var dw=c9,dx=dj.length;c9=bf[cu];if(dx<c9){for(;dj.length<c9;){dj.push(dv(dj[dj.length-1]+c1))}cW*=(dx-1)/(c9-1);c6=dj[dj.length-1]}if(an(dw)&&c9!==dw){dd.isDirty=true}}},categories:c3,getExtremes:function(){return{min:cQ,max:c6,dataMin:cz,dataMax:dh,userMin:cY,userMax:dp}},getPlotLinePath:cL,getThreshold:function(dw){if(cQ>dw){dw=cQ}else{if(c6<dw){dw=c6}}return cB(dw,0,1)},isXAxis:cU,options:ds,plotLinesAndBands:c2,getOffset:function(){var dy=di.length&&an(cQ)&&an(c6),dC=0,dA=0,dB=ds.title,dw=ds.labels,dx=[-1,1,1,-1][cv],dz;if(!cb){cb=bo.g("axis").attr({zIndex:7}).add();cM=bo.g("grid").attr({zIndex:1}).add()}cS=0;if(dy||dr){O(dj,function(dD){if(cy[dD]){cy[dD].addLabel()}else{cy[dD]=new db(dD)}if(cv===0||cv===2||{1:"left",3:"right"}[cv]===dw.align){cS=m(cy[dD].getLabelSize(),cS)}});if(dn){cS+=(dn-1)*16}}else{for(dz in cy){cy[dz].destroy();delete cy[dz]}}if(dB&&dB.text){if(!dd.axisTitle){dd.axisTitle=bo.text(dB.text,0,0).attr({zIndex:7,rotation:dB.rotation||0,align:dB.textAlign||{low:"left",middle:"center",high:"right"}[dB.align]}).css(dB.style).add()}dC=dd.axisTitle.getBBox()[da?"height":"width"];dA=aw(dB.margin,da?5:10)}cI=dx*(ds.offset||bR[cv]);c7=cS+(cv!==2&&cS&&dx*ds.labels[da?"y":"x"])+dA;bR[cv]=m(bR[cv],c7+dC+dx*cI)},render:cJ,setCategories:function(dw,dx){dd.categories=c3=dw;O(di,function(dy){dy.translate();dy.setTooltipPoints(true)});dd.isDirty=true;aw(dx,true)&&dq.redraw()},setExtremes:function(dw,dz,dx,dy){dx=aw(dx,true);aa(dd,"setExtremes",{min:dw,max:dz},function(){cY=dw;dp=dz;dx&&dq.redraw(dy)})},setScale:cG,setTickPositions:cZ,translate:cB,redraw:function(){bc.resetTracker&&bc.resetTracker();cJ();O(c2,function(dw){dw.render()});O(di,function(dw){dw.isDirty=true})},removePlotBand:dt,removePlotLine:dt,reversed:du,stacks:df});for(ct in cK){c(dd,ct,cK[ct])}cG()}function bI(){var bb={};return{add:function(ct,cv,cb,cu){if(!bb[ct]){cv=bo.text(cv,0,0).css(bO.toolbar.itemStyle).align({align:"right",x:-bp-20,y:ae+30}).on("click",cu).attr({align:"right",zIndex:20}).add();bb[ct]=cv}},remove:function(cb){aO(bb[cb].element);bb[cb]=null}}}function bH(cH){function cI(){var cN=this.points||aR(this),cO=cN[0].series.xAxis,cP=this.x;cO=cO&&cO.options.type==="datetime";var cL=L(cP)||cO,cM;cM=cL?['<span style="font-size: 10px">'+(cO?az("%A, %b %e, %Y",cP):cP)+"</span>"]:[];O(cN,function(cQ){cM.push(cQ.point.tooltipFormatter(cL))});return cM.join("<br/>")}function cA(cL,cM){cy=cb?cL:(2*cy+cL)/3;bb=cb?cM:(bb+cM)/2;cF.translate(cy,bb);ca=z(cL-cy)>1||z(cM-bb)>1?function(){cA(cL,cM)}:null}function cB(){if(!cb){var cL=bx.hoverPoints;cF.hide();O(cu,function(cM){cM&&cM.hide()});cL&&O(cL,function(cM){cM.setState()});bx.hoverPoints=null;cb=true}}var ct,cx=cH.borderWidth,cv=cH.crosshairs,cu=[],cD=cH.style,cE=cH.shared,cG=a8(cD.padding),cK=cx+cG,cb=true,cz,cJ,cy=0,bb=0;cD.padding=0;var cF=bo.g("tooltip").attr({zIndex:8}).add(),cC=bo.rect(cK,cK,0,0,cH.borderRadius,cx).attr({fill:cH.backgroundColor,"stroke-width":cx}).add(cF).shadow(cH.shadow),cw=bo.text("",cG+cK,a8(cD.fontSize)+cG+cK).attr({zIndex:1}).css(cD).add(cF);cF.hide();return{shared:cE,refresh:function(cP){var cQ,cR,cL,cM=0,cO={},cN=[];cL=cP.tooltipPos;cQ=cH.formatter||cI;cO=bx.hoverPoints;if(cE){cO&&O(cO,function(cS){cS.setState()});bx.hoverPoints=cP;O(cP,function(cS){cS.setState(a4);cM+=cS.plotY;cN.push(cS.getLabelConfig())});cR=cP[0].plotX;cM=ag(cM)/cP.length;cO={x:cP[0].category};cO.points=cN;cP=cP[0]}else{cO=cP.getLabelConfig()}cO=cQ.call(cO);ct=cP.series;cR=cE?cR:cP.plotX;cM=cE?cM:cP.plotY;cQ=ag(cL?cL[0]:be?b9-cM:cR);cR=ag(cL?cL[1]:be?X-cR:cM);cL=cE||!cP.series.isCartesian||cp(cQ,cR);if(cO===false||!cL){cB()}else{if(cb){cF.show();cb=false}cw.attr({text:cO});cL=cw.getBBox();cz=cL.width+2*cG;cJ=cL.height+2*cG;cC.attr({width:cz,height:cJ,stroke:cH.borderColor||cP.color||ct.color||"#606060"});cQ=cQ-cz+bS-25;cR=cR-cJ+ae+10;if(cQ<7){cQ=7;cR-=30}if(cR<5){cR=5}else{if(cR+cJ>bj){cR=bj-cJ-5}}cA(ag(cQ-cK),ag(cR-cK))}if(cv){cv=aR(cv);for(cQ=cv.length;cQ--;){cR=cP.series[cQ?"yAxis":"xAxis"];if(cv[cQ]&&cR){cR=cR.getPlotLinePath(cP[cQ?"y":"x"],1);if(cu[cQ]){cu[cQ].attr({d:cR,visibility:Y})}else{cL={"stroke-width":cv[cQ].width||1,stroke:cv[cQ].color||"#C0C0C0",zIndex:2};if(cv[cQ].dashStyle){cL.dashstyle=cv[cQ].dashStyle}cu[cQ]=bo.path(cR).attr(cL).add()}}}}},hide:cB}}function bG(bb,cw){function cC(cL){var cK,cI=ax&&v.width/v.documentElement.clientWidth-1,cH,cG,cJ;cL=cL||aG.event;if(!cL.target){cL.target=cL.srcElement}cK=cL.touches?cL.touches.item(0):cL;if(cL.type!=="mousemove"||aG.opera||cI){cH=ck;cG={left:cH.offsetLeft,top:cH.offsetTop};for(cH=cH.offsetParent;cH;){cG.left+=cH.offsetLeft;cG.top+=cH.offsetTop;if(cH!==v.body&&cH!==v.documentElement){cG.left-=cH.scrollLeft;cG.top-=cH.scrollTop}cH=cH.offsetParent}bP=cG;cH=bP.left;cG=bP.top}if(al){cJ=cL.x;cK=cL.y}else{if(cK.layerX===aD){cJ=cK.pageX-cH;cK=cK.pageY-cG}else{cJ=cL.layerX;cK=cL.layerY}}if(cI){cJ+=ag((cI+1)*cH-cH);cK+=ag((cI+1)*cG-cG)}return I(cL,{chartX:cJ,chartY:cK})}function cE(cH){var cG={xAxis:[],yAxis:[]};O(bV,function(cK){var cJ=cK.translate,cI=cK.isXAxis;cG[cI?"xAxis":"yAxis"].push({axis:cK,value:cJ((be?!cI:cI)?cH.chartX-bS:X-cH.chartY+ae,true)})});return cG}function cv(){var cH=bb.hoverSeries,cG=bb.hoverPoint;cG&&cG.onMouseOut();cH&&cH.onMouseOut();bt&&bt.hide();bZ=null}function cx(){if(ct){var cJ={xAxis:[],yAxis:[]},cI=ct.getBBox(),cH=cI.x-bS,cG=cI.y-ae;if(cA){O(bV,function(cL){var cM=cL.translate,cN=cL.isXAxis,cO=be?!cN:cN,cK=cM(cO?cH:X-cG-cI.height,true,0,0,1);cM=cM(cO?cH+cI.width:X-cG,true,0,0,1);cJ[cN?"xAxis":"yAxis"].push({axis:cL,min:o(cK,cM),max:m(cK,cM)})});aa(bb,"selection",cJ,bE)}ct=ct.destroy()}bb.mouseIsDown=bq=cA=false;a7(v,aU?"touchend":"mouseup",cx)}var cy,cB,cA,ct,cz=bw.zoomType,cb=/x/.test(cz),cF=/y/.test(cz),cD=cb&&!be||cF&&be,cu=cF&&!be||cb&&be;bi=function(){if(J){J.translate(bS,ae);be&&J.attr({width:bb.plotWidth,height:bb.plotHeight}).invert()}else{bb.trackerGroup=J=bo.g("tracker").attr({zIndex:9}).add()}};bi();if(cw.enabled){bb.tooltip=bt=bH(cw)}(function(){var cH=true;ck.onmousedown=function(cI){cI=cC(cI);bb.mouseIsDown=bq=true;cy=cI.chartX;cB=cI.chartY;c(v,aU?"touchend":"mouseup",cx)};var cG=function(cP){if(!(cP&&cP.touches&&cP.touches.length>1)){cP=cC(cP);if(!aU){cP.returnValue=false}var cO=cP.chartX,cM=cP.chartY,cQ=!cp(cO-bS,cM-ae);if(aU&&cP.type==="touchstart"){if(ao(cP.target,"isTracker")){bb.runTrackerClick||cP.preventDefault()}else{!bm&&!cQ&&cP.preventDefault()}}if(cQ){cH||cv();if(cO<bS){cO=bS}else{if(cO>bS+b9){cO=bS+b9}}if(cM<ae){cM=ae}else{if(cM>ae+X){cM=ae+X}}}if(bq&&cP.type!=="touchstart"){cA=Math.sqrt(Math.pow(cy-cO,2)+Math.pow(cB-cM,2));if(cA>10){if(cc&&(cb||cF)&&cp(cy-bS,cB-ae)){ct||(ct=bo.rect(bS,ae,cD?1:b9,cu?1:X,0).attr({fill:"rgba(69,114,167,0.25)",zIndex:7}).add())}if(ct&&cD){cO=cO-cy;ct.attr({width:z(cO),x:(cO>0?0:cO)+cy})}if(ct&&cu){cM=cM-cB;ct.attr({height:z(cM),y:(cM>0?0:cM)+cB})}}}else{if(!cQ){var cI;cM=bb.hoverPoint;cO=bb.hoverSeries;var cL,cK,cJ=bl,cN=be?cP.chartY:cP.chartX-bS;if(bt&&cw.shared){cI=[];cL=cq.length;for(cK=0;cK<cL;cK++){if(cq[cK].visible&&cq[cK].tooltipPoints.length){cP=cq[cK].tooltipPoints[cN];cP._dist=z(cN-cP.plotX);cJ=o(cJ,cP._dist);cI.push(cP)}}for(cL=cI.length;cL--;){cI[cL]._dist>cJ&&cI.splice(cL,1)}if(cI.length&&cI[0].plotX!==bZ){bt.refresh(cI);bZ=cI[0].plotX}}if(cO&&cO.tracker){(cP=cO.tooltipPoints[cN])&&cP!==cM&&cP.onMouseOver()}}}return(cH=cQ)||!cc}};ck.onmousemove=cG;c(ck,"mouseleave",cv);ck.ontouchstart=function(cI){if(cb||cF){ck.onmousedown(cI)}cG(cI)};ck.ontouchmove=cG;ck.ontouchend=function(){cA&&cv()};ck.onclick=function(cK){var cJ=bb.hoverPoint;cK=cC(cK);cK.cancelBubble=true;if(!cA){if(cJ&&ao(cK.target,"isTracker")){var cI=cJ.plotX,cL=cJ.plotY;I(cJ,{pageX:bP.left+bS+(be?b9-cL:cI),pageY:bP.top+ae+(be?X-cI:cL)});aa(cJ.series,"click",I(cK,{point:cJ}));cJ.firePointEvent("click",cK)}else{I(cK,cE(cK));cp(cK.chartX-bS,cK.chartY-ae)&&aa(bb,"click",cK)}}cA=false}})();bN=setInterval(function(){ca&&ca()},32);I(this,{zoomX:cb,zoomY:cF,resetTracker:cv})}function bF(cb){var ct=cb.type||bw.type||bw.defaultSeriesType,cu=K[ct],bb=bx.hasRendered;if(bb){if(be&&ct==="column"){cu=K.bar}else{if(!be&&ct==="bar"){cu=K.column}}}ct=new cu;ct.init(bx,cb);if(!bb&&ct.inverted){be=true}if(ct.isCartesian){cc=ct.isCartesian}cq.push(ct);return ct}function bD(){bw.alignTicks!==false&&O(bV,function(bb){bb.adjustTickAmount()});bf=null}function bB(cb){var cu=bx.isDirtyLegend,cx,bb=bx.isDirtyBox,cv=cq.length,ct=cv,cw=bx.clipRect;for(a2(cb,bx);ct--;){cb=cq[ct];if(cb.isDirty&&cb.options.stacking){cx=true;break}}if(cx){for(ct=cv;ct--;){cb=cq[ct];if(cb.options.stacking){cb.isDirty=true}}}O(cq,function(cy){if(cy.isDirty){cy.cleanData();cy.getSegments();if(cy.options.legendType==="point"){cu=true}}});if(cu&&bd.renderLegend){bd.renderLegend();bx.isDirtyLegend=false}if(cc){if(!cj){bf=null;O(bV,function(cy){cy.setScale()})}bD();bh();O(bV,function(cy){if(cy.isDirty||bb){cy.redraw();bb=true}})}if(bb){cr();bi();if(cw){aC(cw);cw.animate({width:bx.plotSizeX,height:bx.plotSizeY})}}O(cq,function(cy){if(cy.isDirty&&cy.visible&&(!cy.isCartesian||cy.xAxis)){cy.redraw()}});bc&&bc.resetTracker&&bc.resetTracker();aa(bx,"redraw")}function bA(){var bb=bO.xAxis||{},cb=bO.yAxis||{},ct;bb=aR(bb);O(bb,function(cu,cv){cu.index=cv;cu.isX=true});cb=aR(cb);O(cb,function(cu,cv){cu.index=cv});bV=bb.concat(cb);bx.xAxis=[];bx.yAxis=[];bV=ap(bV,function(cu){ct=new bK(bx,cu);bx[ct.isXAxis?"xAxis":"yAxis"].push(ct);return ct});bD()}function bz(bb,cb){ce=aT(bO.title,bb);B=aT(bO.subtitle,cb);O([["title",bb,ce],["subtitle",cb,B]],function(cw){var ct=cw[0],cv=bx[ct],cu=cw[1];cw=cw[2];if(cv&&cu){cv.destroy();cv=null}if(cw&&cw.text&&!cv){bx[ct]=bo.text(cw.text,0,0).attr({align:cw.align,"class":"highcharts-"+ct,zIndex:1}).css(cw.style).add().align(cw,false,b6)}})}function b5(){cd=bw.renderTo;bs=T+aP++;if(L(cd)){cd=v.getElementById(cd)}cd.innerHTML="";if(!cd.offsetWidth){bv=cd.cloneNode(0);p(bv,{position:F,top:"-9999px",display:""});v.body.appendChild(bv)}bQ=(bv||cd).offsetWidth;ci=(bv||cd).offsetHeight;bx.chartWidth=bl=bw.width||bQ||600;bx.chartHeight=bj=bw.height||(ci>19?ci:400);bx.container=ck=S(s,{className:"highcharts-container"+(bw.className?" "+bw.className:""),id:bs},I({position:q,overflow:aL,width:bl+av,height:bj+av,textAlign:"left"},bw.style),bv||cd);bx.renderer=bo=bw.forExport?new N(ck,bl,bj,true):new x(ck,bl,bj);var bb,cb;if(a&&ck.getBoundingClientRect){bb=function(){p(ck,{left:0,top:0});cb=ck.getBoundingClientRect();p(ck,{left:-(cb.left-a8(cb.left))+av,top:-(cb.top-a8(cb.top))+av})};bb();c(aG,"resize",bb);c(bx,"destroy",function(){a7(aG,"resize",bb)})}}function b1(){function bb(){var cu=bw.width||cd.offsetWidth,ct=bw.height||cd.offsetHeight;if(cu&&ct){if(cu!==bQ||ct!==ci){clearTimeout(cb);cb=setTimeout(function(){b4(cu,ct,false)},100)}bQ=cu;ci=ct}}var cb;c(aG,"resize",bb);c(bx,"destroy",function(){a7(aG,"resize",bb)})}function cn(){var bb=bO.labels,cb=bO.credits,ct;bz();bd=bx.legend=new ad(bx);bh();O(bV,function(cu){cu.setTickPositions(true)});bD();bh();cr();cc&&O(bV,function(cu){cu.render()});if(!bx.seriesGroup){bx.seriesGroup=bo.g("series-group").attr({zIndex:3}).add()}O(cq,function(cu){cu.translate();cu.setTooltipPoints();cu.render()});bb.items&&O(bb.items,function(){var cu=I(bb.style,this.style),cw=a8(cu.left)+bS,cv=a8(cu.top)+ae+12;delete cu.left;delete cu.top;bo.text(this.html,cw,cv).attr({zIndex:2}).css(cu).add()});if(!bx.toolbar){bx.toolbar=bI(bx)}if(cb.enabled&&!bx.credits){ct=cb.href;bo.text(cb.text,0,0).on("click",function(){if(ct){location.href=ct}}).attr({align:cb.position.align,zIndex:8}).css(cb.style).add().align(cb.position)}bi();bx.hasRendered=true;if(bv){cd.appendChild(ck);aO(bv)}}function bY(){var bb=cq.length,cb=ck&&ck.parentNode;aa(bx,"destroy");a7(aG,"unload",bY);a7(bx);for(O(bV,function(ct){a7(ct)});bb--;){cq[bb].destroy()}if(ck){ck.innerHTML="";a7(ck);cb&&cb.removeChild(ck);ck=null}if(bo){bo.alignedObjects=null}clearInterval(bN);for(bb in bx){delete bx[bb]}}function bC(){if(!aB&&aG==aG.top&&v.readyState!=="complete"){v.attachEvent("onreadystatechange",function(){v.detachEvent("onreadystatechange",bC);v.readyState==="complete"&&bC()})}else{e=Z=0;b5();bL();br();O(bO.series||[],function(bb){bF(bb)});bx.inverted=be=aw(be,bO.chart.inverted);bA();bx.render=cn;bx.tracker=bc=new bG(bx,bO.tooltip);cn();aa(bx,"load");bM&&bM.apply(bx,[bx]);O(bx.callbacks,function(bb){bb.apply(bx,[bx])})}}aS=aT(aS,af.xAxis);A=aT(A,af.yAxis);af.xAxis=af.yAxis=null;bO=aT(af,bO);var bw=bO.chart,bW=bw.margin;bW=H(bW)?bW:[bW,bW,bW,bW];var bX=aw(bw.marginTop,bW[0]),bU=aw(bw.marginRight,bW[1]),b0=aw(bw.marginBottom,bW[2]),bT=aw(bw.marginLeft,bW[3]),cl=bw.spacingTop,by=bw.spacingRight,b3=bw.spacingBottom,bJ=bw.spacingLeft,b6,ce,B,ae,bp,cf,bS,bR,cd,bv,ck,bs,bQ,ci,bl,bj,co,bu,cm,bg,cs,b2,bx=this,bm=(bW=bw.events)&&!!bW.click,cg,cp,bt,bq,bn,ch,b7,X,b9,bc,J,bi,bd,bk,ab,bP,cc=bw.showAxes,cj=0,bV=[],bf,cq=[],be,bo,ca,bN,bZ,cr,bh,bL,br,b4,bE,b8,ad=function(cP){function cS(c0,c1){var cZ=c0.legendItem,c3=c0.legendLine,c2=c0.legendSymbol,cY=cT.color,cX=c1?cz.itemStyle.color:cY,cW=c1?c0.color:cY;cY=c1?c0.pointAttr[am]:{stroke:cY,fill:cY};cZ&&cZ.css({fill:cX});c3&&c3.attr({stroke:cW});c2&&c2.attr(cY)}function cF(cY,cZ,cX){var c1=cY.legendItem,c0=cY.legendLine,cW=cY.legendSymbol;cY=cY.checkbox;c1&&c1.attr({x:cZ,y:cX});c0&&c0.translate(cZ,cX-4);cW&&cW.attr({x:cZ+cW.xOff,y:cX+cW.yOff});if(cY){cY.x=cZ;cY.y=cX}}function cG(){O(cL,function(cX){var cY=cX.checkbox,cW=cO.alignAttr;cY&&p(cY,{left:cW.translateX+cX.legendItemWidth+cY.x-40+av,top:cW.translateY+cY.y-11+av})})}function cu(c2){var c3,cZ,cX,cY,c1=c2.legendItem;cY=c2.series||c2;var c4=cY.options,c0=c4&&c4.borderWidth||0;if(!c1){cY=/^(bar|pie|area|column)$/.test(cY.type);c2.legendItem=c1=bo.text(cz.labelFormatter.call(c2),0,0).css(c2.visible?ct:cT).on("mouseover",function(){c2.setState(a4);c1.css(cE)}).on("mouseout",function(){c1.css(c2.visible?ct:cT);c2.setState()}).on("click",function(){var c5=function(){c2.setVisible()};c2.firePointEvent?c2.firePointEvent("legendItemClick",null,c5):aa(c2,"legendItemClick",null,c5)}).attr({zIndex:2}).add(cO);if(!cY&&c4&&c4.lineWidth){var cW={"stroke-width":c4.lineWidth,zIndex:2};if(c4.dashStyle){cW.dashstyle=c4.dashStyle}c2.legendLine=bo.path([aY,-cI-cJ,0,W,-cJ,0]).attr(cW).add(cO)}if(cY){c3=bo.rect(cZ=-cI-cJ,cX=-11,cI,12,2).attr({zIndex:3}).add(cO)}else{if(c4&&c4.marker&&c4.marker.enabled){c3=bo.symbol(c2.symbol,cZ=-cI/2-cJ,cX=-4,c4.marker.radius).attr({zIndex:3}).add(cO)}}if(c3){c3.xOff=cZ+c0%2/2;c3.yOff=cX+c0%2/2}c2.legendSymbol=c3;cS(c2,c2.visible);if(c4&&c4.showCheckbox){c2.checkbox=S("input",{type:"checkbox",checked:c2.selected,defaultChecked:c2.selected},cz.itemCheckboxStyle,ck);c(c2.checkbox,"click",function(c5){aa(c2,"checkboxClick",{checked:c5.target.checked},function(){c2.select()})})}}c3=c1.getBBox();cZ=c2.legendItemWidth=cz.itemWidth||cI+cJ+c3.width+cb;cA=c3.height;if(cx&&cB-cH+cZ>(cR||bl-2*cD-cH)){cB=cH;cM+=cA}cN=cM;cF(c2,cB,cM);if(cx){cB+=cZ}else{cM+=cA}cw=cR||m(cx?cB-cH:cZ,cw)}function cC(){cB=cH;cM=cK;cN=cw=0;cO||(cO=bo.g("legend").attr({zIndex:7}).add());cL=[];O(cV,function(c0){var cZ=c0.options;if(cZ.showInLegend){cL=cL.concat(cZ.legendType==="point"?c0.data:c0)}});cL.sort(function(c0,cZ){return(c0.options.legendIndex||0)-(cZ.options.legendIndex||0)});cv&&cL.reverse();O(cL,cu);bk=cR||cw;ab=cN-cK+cA;if(cQ||bb){bk+=2*cD;ab+=2*cD;if(cy){bk>0&&ab>0&&cy.animate(cy.crisp(null,null,null,bk,ab))}else{cy=bo.rect(0,0,bk,ab,cz.borderRadius,cQ||0).attr({stroke:cz.borderColor,"stroke-width":cQ||0,fill:bb||E}).add(cO).shadow(cz.shadow)}cy[cL.length?"show":"hide"]()}for(var cX=["left","right","top","bottom"],cY,cW=4;cW--;){cY=cX[cW];if(cU[cY]&&cU[cY]!=="auto"){cz[cW<2?"align":"verticalAlign"]=cY;cz[cW<2?"x":"y"]=a8(cU[cY])*(cW%2?-1:1)}}cO.align(I(cz,{width:bk,height:ab}),true,b6);cj||cG()}var cz=cP.options.legend;if(cz.enabled){var cx=cz.layout==="horizontal",cI=cz.symbolWidth,cJ=cz.symbolPadding,cL,cU=cz.style,ct=cz.itemStyle,cE=cz.itemHoverStyle,cT=cz.itemHiddenStyle,cD=a8(cU.padding),cb=20,cK=18,cH=4+cD+cI+cJ,cB,cM,cN,cA=0,cy,cQ=cz.borderWidth,bb=cz.backgroundColor,cO,cw,cR=cz.width,cV=cP.series,cv=cz.reversed;cC();c(cP,"endResize",cG);return{colorizeItem:cS,destroyItem:function(cW){var cX=cW.checkbox;O(["legendItem","legendLine","legendSymbol"],function(cY){cW[cY]&&cW[cY].destroy()});cX&&aO(cW.checkbox)},renderLegend:cC}}};cp=function(bb,cb){return bb>=0&&bb<=b9&&cb>=0&&cb<=X};b8=function(){aa(bx,"selection",{resetSelection:true},bE);bx.toolbar.remove("zoom")};bE=function(bb){var cb=af.lang,ct=bx.pointCount<100;bx.toolbar.add("zoom",cb.resetZoom,cb.resetZoomTitle,b8);!bb||bb.resetSelection?O(bV,function(cu){cu.setExtremes(null,null,false,ct)}):O(bb.xAxis.concat(bb.yAxis),function(cu){var cv=cu.axis;if(bx.tracker[cv.isXAxis?"zoomX":"zoomY"]){cv.setExtremes(cu.min,cu.max,false,ct)}});bB()};bh=function(){var cb=bO.legend,cu=aw(cb.margin,10),cx=cb.x,bb=cb.y,cv=cb.align,ct=cb.verticalAlign,cw;bL();if((bx.title||bx.subtitle)&&!an(bX)){if(cw=m(bx.title&&!ce.floating&&!ce.verticalAlign&&ce.y||0,bx.subtitle&&!B.floating&&!B.verticalAlign&&B.y||0)){ae=m(ae,cw+aw(ce.margin,15)+cl)}}if(cb.enabled&&!cb.floating){if(cv==="right"){an(bU)||(bp=m(bp,bk-cx+cu+by))}else{if(cv==="left"){an(bT)||(bS=m(bS,bk+cx+cu+bJ))}else{if(ct==="top"){an(bX)||(ae=m(ae,ab+bb+cu+cl))}else{if(ct==="bottom"){an(b0)||(cf=m(cf,ab-bb+cu+b3))}}}}}cc&&O(bV,function(cy){cy.getOffset()});an(bT)||(bS+=bR[3]);an(bX)||(ae+=bR[0]);an(b0)||(cf+=bR[2]);an(bU)||(bp+=bR[1]);br()};b4=function(cb,ct,cv){var bb=bx.title,cu=bx.subtitle;cj+=1;a2(cv,bx);bu=bj;co=bl;bx.chartWidth=bl=ag(cb);bx.chartHeight=bj=ag(ct);p(ck,{width:bl+av,height:bj+av});bo.setSize(bl,bj,cv);b9=bl-bS-bp;X=bj-ae-cf;bf=null;O(bV,function(cw){cw.isDirty=true;cw.setScale()});O(cq,function(cw){cw.isDirty=true});bx.isDirtyLegend=true;bx.isDirtyBox=true;bh();bb&&bb.align(null,null,b6);cu&&cu.align(null,null,b6);bB(cv);bu=null;aa(bx,"resize");setTimeout(function(){aa(bx,"endResize",null,function(){cj-=1})},R&&R.duration||500)};br=function(){bx.plotLeft=bS=ag(bS);bx.plotTop=ae=ag(ae);bx.plotWidth=b9=ag(bl-bS-bp);bx.plotHeight=X=ag(bj-ae-cf);bx.plotSizeX=be?X:b9;bx.plotSizeY=be?b9:X;b6={x:bJ,y:cl,width:bl-bJ-by,height:bj-cl-b3}};bL=function(){ae=aw(bX,cl);bp=aw(bU,by);cf=aw(b0,b3);bS=aw(bT,bJ);bR=[0,0,0,0]};cr=function(){var cb=bw.borderWidth||0,cu=bw.backgroundColor,cw=bw.plotBackgroundColor,bb=bw.plotBackgroundImage,cv,ct={x:bS,y:ae,width:b9,height:X};cv=cb+(bw.shadow?8:0);if(cb||cu){if(cm){cm.animate(cm.crisp(null,null,null,bl-cv,bj-cv))}else{cm=bo.rect(cv/2,cv/2,bl-cv,bj-cv,bw.borderRadius,cb).attr({stroke:bw.borderColor,"stroke-width":cb,fill:cu||E}).add().shadow(bw.shadow)}}if(cw){if(bg){bg.animate(ct)}else{bg=bo.rect(bS,ae,b9,X,0).attr({fill:cw}).add().shadow(bw.plotShadow)}}if(bb){if(cs){cs.animate(ct)}else{cs=bo.image(bb,bS,ae,b9,X).add()}}if(bw.plotBorderWidth){if(b2){b2.animate(b2.crisp(null,bS,ae,b9,X))}else{b2=bo.rect(bS,ae,b9,X,0,bw.plotBorderWidth).attr({stroke:bw.plotBorderColor,"stroke-width":bw.plotBorderWidth,zIndex:4}).add()}}bx.isDirtyBox=false};c(aG,"unload",bY);bw.reflow!==false&&c(bx,"load",b1);if(bW){for(cg in bW){c(bx,cg,bW[cg])}}bx.options=bO;bx.series=cq;bx.addSeries=function(cb,ct,cu){var bb;if(cb){a2(cu,bx);ct=aw(ct,true);aa(bx,"addSeries",{options:cb},function(){bb=bF(cb);bb.isDirty=true;bx.isDirtyLegend=true;ct&&bx.redraw()})}return bb};bx.animation=aw(bw.animation,true);bx.destroy=bY;bx.get=function(cb){var ct,cu,bb;for(ct=0;ct<bV.length;ct++){if(bV[ct].options.id===cb){return bV[ct]}}for(ct=0;ct<cq.length;ct++){if(cq[ct].options.id===cb){return cq[ct]}}for(ct=0;ct<cq.length;ct++){bb=cq[ct].data;for(cu=0;cu<bb.length;cu++){if(bb[cu].id===cb){return bb[cu]}}}return null};bx.getSelectedPoints=function(){var bb=[];O(cq,function(cb){bb=bb.concat(a1(cb.data,function(ct){return ct.selected}))});return bb};bx.getSelectedSeries=function(){return a1(cq,function(bb){return bb.selected})};bx.hideLoading=function(){aF(bn,{opacity:0},{duration:bO.loading.hideDuration,complete:function(){p(bn,{display:E})}});b7=false};bx.isInsidePlot=cp;bx.redraw=bB;bx.setSize=b4;bx.setTitle=bz;bx.showLoading=function(bb){var cb=bO.loading;if(!bn){bn=S(s,{className:"highcharts-loading"},I(cb.style,{left:bS+av,top:ae+av,width:b9+av,height:X+av,zIndex:10,display:E}),ck);ch=S("span",null,cb.labelStyle,bn)}ch.innerHTML=bb||bO.lang.loading;if(!b7){p(bn,{opacity:0,display:""});aF(bn,{opacity:cb.style.opacity},{duration:cb.showDuration});b7=true}};bx.pointCount=0;bC()}var v=document,aG=window,aA=Math,ag=aA.round,k=aA.floor,aj=aA.ceil,m=aA.max,o=aA.min,z=aA.abs,at=aA.cos,aM=aA.sin,aX=aA.PI,ac=aX*2/360,n=navigator.userAgent,al=/msie/i.test(n)&&!aG.opera,a3=v.documentMode===8,ax=/AppleWebKit/.test(n),a=/Firefox/.test(n),aB=!!v.createElementNS&&!!v.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,x,aU=v.documentElement.ontouchstart!==undefined,Z,e,M={},aP=0,ba=1,ar,af,az,R,ai,aD,s="div",F="absolute",q="relative",aL="hidden",T="highcharts-",Y="visible",av="px",E="none",aY="M",W="L",w="rgba(192,192,192,"+(aB?0.000001:0.002)+")",am="",a4="hover",D,y,f,a0,ay,j,a6,Q,C,aI,h,a5,l=aG.HighchartsAdapter,r=l||{},O=r.each,a1=r.grep,ap=r.map,aT=r.merge,d=r.hyphenate,c=r.addEvent,a7=r.removeEvent,aa=r.fireEvent,aF=r.animate,aC=r.stop,K={};az=function(bg,bf,be){function bd(bh){return bh.toString().replace(/^([0-9])$/,"0$1")}if(!an(bf)||isNaN(bf)){return"Invalid date"}bg=aw(bg,"%Y-%m-%d %H:%M:%S");bf=new Date(bf*ba);var bc,bb=bf[f](),ae=bf[a0](),ad=bf[ay](),ab=bf[j](),X=bf[a6](),J=af.lang,B=J.weekdays;J=J.months;bf={a:B[ae].substr(0,3),A:B[ae],d:bd(ad),e:ad,b:J[ab].substr(0,3),B:J[ab],m:bd(ab+1),y:X.toString().substr(2,2),Y:X,H:bd(bb),I:bd(bb%12||12),l:bb%12||12,M:bd(bf[y]()),p:bb<12?"AM":"PM",P:bb<12?"am":"pm",S:bd(bf.getSeconds())};for(bc in bf){bg=bg.replace("%"+bc,bf[bc])}return be?bg.substr(0,1).toUpperCase()+bg.substr(1):bg};l&&l.init&&l.init();if(!l&&aG.jQuery){var U=jQuery;O=function(J,B){for(var ab=0,X=J.length;ab<X;ab++){if(B.call(J[ab],J[ab],ab,J)===false){return ab}}};a1=U.grep;ap=function(J,B){for(var ad=[],ab=0,X=J.length;ab<X;ab++){ad[ab]=B.call(J[ab],J[ab],ab,J)}return ad};aT=function(){var B=arguments;return U.extend(true,null,B[0],B[1],B[2],B[3])};d=function(B){return B.replace(/([A-Z])/g,function(J,X){return"-"+X.toLowerCase()})};c=function(J,B,X){U(J).bind(B,X)};a7=function(J,B,ab){var X=v.removeEventListener?"removeEventListener":"detachEvent";if(v[X]&&!J[X]){J[X]=function(){}}U(J).unbind(B,ab)};aa=function(J,B,ae,ad){var ab=U.Event(B),X="detached"+B;I(ab,ae);if(J[B]){J[X]=J[B];J[B]=null}U(J).trigger(ab);if(J[X]){J[B]=J[X];J[X]=null}ad&&!ab.isDefaultPrevented()&&ad(ab)};aF=function(J,B,ab){var X=U(J);if(B.d){J.toD=B.d;B.d=1}X.stop();X.animate(B,ab)};aC=function(B){U(B).stop()};U.extend(U.easing,{easeOutQuad:function(J,B,ad,ab,X){return -ab*(B/=X)*(B-2)+ad}});var aZ=jQuery.fx.step._default,aH=jQuery.fx.prototype.cur;U.fx.step._default=function(J){var B=J.elem;B.attr?B.attr(J.prop,J.now):aZ.apply(this,arguments)};U.fx.step.d=function(J){var B=J.elem;if(!J.started){var X=ai.init(B,B.d,B.toD);J.start=X[0];J.end=X[1];J.started=true}B.attr("d",ai.step(J.start,J.end,J.pos,B.toD))};U.fx.prototype.cur=function(){var B=this.elem;return B.attr?B.attr(this.prop):aH.apply(this,arguments)}}ai={init:function(be,bd,bc){bd=bd||"";var bb=be.shift,ae=bd.indexOf("C")>-1,ad=ae?7:3,ab;bd=bd.split(" ");bc=[].concat(bc);var X,J,B=function(bf){for(ab=bf.length;ab--;){bf[ab]===aY&&bf.splice(ab+1,0,bf[ab+1],bf[ab+2],bf[ab+1],bf[ab+2])}};if(ae){B(bd);B(bc)}if(be.isArea){X=bd.splice(bd.length-6,6);J=bc.splice(bc.length-6,6)}if(bb){bc=[].concat(bc).splice(0,ad).concat(bc);be.shift=false}if(bd.length){for(be=bc.length;bd.length<be;){bb=[].concat(bd).splice(bd.length-ad,ad);if(ae){bb[ad-6]=bb[ad-2];bb[ad-5]=bb[ad-1]}bd=bd.concat(bb)}}if(X){bd=bd.concat(X);bc=bc.concat(J)}return[bd,bc]},step:function(J,B,ae,ad){var ab=[],X=J.length;if(ae===1){ab=ad}else{if(X===B.length&&ae<1){for(;X--;){ad=parseFloat(J[X]);ab[X]=isNaN(ad)?J[X]:ae*parseFloat(B[X]-ad)+ad}}else{ab=B}}return ab}};l={enabled:true,align:"center",x:0,y:15,style:{color:"#666",fontSize:"11px",lineHeight:"14px"}};af={colors:["#4572A7","#AA4643","#89A54E","#80699B","#3D96AE","#DB843D","#92A8CD","#A47D7C","#B5CA92"],symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],decimalPoint:".",resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:","},global:{useUTC:true},chart:{borderColor:"#4572A7",borderRadius:5,defaultSeriesType:"line",ignoreHiddenSeries:true,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:false,showCheckbox:false,animation:{duration:1000},events:{},lineWidth:2,shadow:true,marker:{enabled:true,lineWidth:0,radius:4,lineColor:"#FFFFFF",states:{hover:{},select:{fillColor:"#FFFFFF",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:aT(l,{enabled:false,y:-6,formatter:function(){return this.y}}),showInLegend:true,states:{hover:{marker:{}},select:{marker:{}}},stickyTracking:true}},labels:{style:{position:F,color:"#3E576F"}},legend:{enabled:true,align:"center",layout:"horizontal",labelFormatter:function(){return this.name},borderWidth:1,borderColor:"#909090",borderRadius:5,shadow:false,style:{padding:"5px"},itemStyle:{cursor:"pointer",color:"#3E576F"},itemHoverStyle:{cursor:"pointer",color:"#000000"},itemHiddenStyle:{color:"#C0C0C0"},itemCheckboxStyle:{position:F,width:"13px",height:"13px"},symbolWidth:16,symbolPadding:5,verticalAlign:"bottom",x:0,y:0},loading:{hideDuration:100,labelStyle:{fontWeight:"bold",position:q,top:"1em"},showDuration:100,style:{position:F,backgroundColor:"white",opacity:0.5,textAlign:"center"}},tooltip:{enabled:true,backgroundColor:"rgba(255, 255, 255, .85)",borderWidth:2,borderRadius:5,shadow:true,snap:aU?25:10,style:{color:"#333333",fontSize:"12px",padding:"5px",whiteSpace:"nowrap"}},toolbar:{itemStyle:{color:"#4572A7",cursor:"pointer"}},credits:{enabled:true,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 aS={dateTimeLabelFormats:{second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:false,gridLineColor:"#C0C0C0",labels:l,lineColor:"#C0D0E0",lineWidth:1,max:null,min:null,minPadding:0.01,maxPadding:0.01,minorGridLineColor:"#E0E0E0",minorGridLineWidth:1,minorTickColor:"#A0A0A0",minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:false,tickColor:"#C0D0E0",tickLength:5,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",tickWidth:1,title:{align:"middle",style:{color:"#6D869F",fontWeight:"bold"}},type:"linear"},A=aT(aS,{endOnTick:true,gridLineWidth:1,tickPixelInterval:72,showLastLabel:true,labels:{align:"right",x:-8,y:3},lineWidth:0,maxPadding:0.05,minPadding:0.05,startOnTick:true,tickWidth:0,title:{rotation:270,text:"Y-values"},stackLabels:{enabled:false,formatter:function(){return this.total},style:l.style}}),ah={labels:{align:"right",x:-8,y:null},title:{rotation:270}},aE={labels:{align:"left",x:8,y:null},title:{rotation:90}},aQ={labels:{align:"center",x:0,y:14},title:{rotation:0}},aq=aT(aQ,{labels:{y:-5}}),b=af.plotOptions;l=b.line;b.spline=aT(l);b.scatter=aT(l,{lineWidth:0,states:{hover:{lineWidth:0}}});b.area=aT(l,{});b.areaspline=aT(b.area);b.column=aT(l,{borderColor:"#FFFFFF",borderWidth:1,borderRadius:0,groupPadding:0.2,marker:null,pointPadding:0.1,minPointLength:0,states:{hover:{brightness:0.1,shadow:false},select:{color:"#C0C0C0",borderColor:"#000000",shadow:false}},dataLabels:{y:null,verticalAlign:null}});b.bar=aT(b.column,{dataLabels:{align:"left",x:5,y:0}});b.pie=aT(l,{borderColor:"#FFFFFF",borderWidth:1,center:["50%","50%"],colorByPoint:true,dataLabels:{distance:30,enabled:true,formatter:function(){return this.point.name},y:5},legendType:"point",marker:null,size:"75%",showInLegend:false,slicedOffset:10,states:{hover:{brightness:0.1,shadow:false}}});ak();var au=function(J){var B=[],X;(function(ab){if(X=/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(ab)){B=[a8(X[1]),a8(X[2]),a8(X[3]),parseFloat(X[4],10)]}else{if(X=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(ab)){B=[a8(X[1],16),a8(X[2],16),a8(X[3],16),1]}}})(J);return{get:function(ab){return B&&!isNaN(B[0])?ab==="rgb"?"rgb("+B[0]+","+B[1]+","+B[2]+")":ab==="a"?B[3]:"rgba("+B.join(",")+")":J},brighten:function(ad){if(g(ad)&&ad!==0){var ab;for(ab=0;ab<3;ab++){B[ab]+=a8(ad*255);if(B[ab]<0){B[ab]=0}if(B[ab]>255){B[ab]=255}}}return this},setOpacity:function(ab){B[3]=ab;return this}}};V.prototype={init:function(J,B){this.element=v.createElementNS("http://www.w3.org/2000/svg",B);this.renderer=J},animate:function(J,B,X){if(B=aw(B,R,true)){B=aT(B);if(X){B.complete=X}aF(this,J,B)}else{this.attr(J);X&&X()}},attr:function(bg,bf){var be,bd,bc,bb,ae=this.element,ad=ae.nodeName,ab=this.renderer,X,J=this.shadows,B,bh=this;if(L(bg)&&an(bf)){be=bg;bg={};bg[be]=bf}if(L(bg)){be=bg;if(ad==="circle"){be={x:"cx",y:"cy"}[be]||be}else{if(be==="strokeWidth"){be="stroke-width"}}bh=ao(ae,be)||this[be]||0;if(be!=="d"&&be!=="visibility"){bh=parseFloat(bh)}}else{for(be in bg){X=false;bd=bg[be];if(be==="d"){if(bd&&bd.join){bd=bd.join(" ")}if(/(NaN| {2}|^$)/.test(bd)){bd="M 0 0"}this.d=bd}else{if(be==="x"&&ad==="text"){for(bc=0;bc<ae.childNodes.length;bc++){bb=ae.childNodes[bc];ao(bb,"x")===ao(ae,"x")&&ao(bb,"x",bd)}if(this.rotation){ao(ae,"transform","rotate("+this.rotation+" "+bd+" "+a8(bg.y||ao(ae,"y"))+")")}}else{if(be==="fill"){bd=ab.color(bd,ae,be)}else{if(ad==="circle"&&(be==="x"||be==="y")){be={x:"cx",y:"cy"}[be]||be}else{if(be==="translateX"||be==="translateY"||be==="rotation"||be==="verticalAlign"){this[be]=bd;this.updateTransform();X=true}else{if(be==="stroke"){bd=ab.color(bd,ae,be)}else{if(be==="dashstyle"){be="stroke-dasharray";bd=bd&&bd.toLowerCase();if(bd==="solid"){bd=E}else{if(bd){bd=bd.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(bc=bd.length;bc--;){bd[bc]=a8(bd[bc])*bg["stroke-width"]}bd=bd.join(",")}}}else{if(be==="isTracker"){this[be]=bd}else{if(be==="width"){bd=a8(bd)}else{if(be==="align"){be="text-anchor";bd={left:"start",center:"middle",right:"end"}[bd]}}}}}}}}}}if(be==="strokeWidth"){be="stroke-width"}if(ax&&be==="stroke-width"&&bd===0){bd=0.000001}if(this.symbolName&&/^(x|y|r|start|end|innerR)/.test(be)){if(!B){this.symbolAttr(bg);B=true}X=true}if(J&&/^(width|height|visibility|x|y|d)$/.test(be)){for(bc=J.length;bc--;){ao(J[bc],be,bd)}}if((be==="width"||be==="height")&&ad==="rect"&&bd<0){bd=0}if(be==="text"){this.textStr=bd;this.added&&ab.buildText(this)}else{X||ao(ae,be,bd)}}}return bh},symbolAttr:function(J){var B=this;O(["x","y","r","start","end","width","height","innerR"],function(X){B[X]=aw(J[X],B[X])});B.attr({d:B.renderer.symbols[B.symbolName](ag(B.x*2)/2,ag(B.y*2)/2,B.r,{start:B.start,end:B.end,width:B.width,height:B.height,innerR:B.innerR})})},clip:function(B){return this.attr("clip-path","url("+this.renderer.url+"#"+B.id+")")},crisp:function(bd,bc,bb,ae,ad){var ab,X={},J={},B;bd=bd||this.strokeWidth||0;B=bd%2/2;J.x=k(bc||this.x||0)+B;J.y=k(bb||this.y||0)+B;J.width=k((ae||this.width||0)-2*B);J.height=k((ad||this.height||0)-2*B);J.strokeWidth=bd;for(ab in J){if(this[ab]!==J[ab]){this[ab]=X[ab]=J[ab]}}return X},css:function(J){var B=this.element;B=J&&J.width&&B.nodeName==="text";var ab=J,X;if(J&&J.color){J.fill=J.color}this.styles=J=I(this.styles,J);if(an(J)){J={};for(X in ab){J[d(X)]=ab[X]}}if(al&&!aB){B&&delete J.width;p(this.element,J)}else{this.attr({style:aW(J)})}B&&this.added&&this.renderer.buildText(this);return this},on:function(J,B){var X=B;if(aU&&J==="click"){J="touchstart";X=function(ab){ab.preventDefault();B()}}this.element["on"+J]=X;return this},translate:function(J,B){return this.attr({translateX:J,translateY:B})},invert:function(){this.inverted=true;this.updateTransform();return this},updateTransform:function(){var J=this.translateX||0,B=this.translateY||0,ad=this.inverted,ab=this.rotation,X=[];if(ad){J+=this.attr("width");B+=this.attr("height")}if(J||B){X.push("translate("+J+","+B+")")}if(ad){X.push("rotate(90) scale(-1,1)")}else{ab&&X.push("rotate("+ab+" "+this.x+" "+this.y+")")}X.length&&ao(this.element,"transform",X.join(" "))},toFront:function(){var B=this.element;B.parentNode.appendChild(B);return this},align:function(J,B,bc){if(J){this.alignOptions=J;this.alignByTranslate=B;bc||this.renderer.alignedObjects.push(this)}else{J=this.alignOptions;B=this.alignByTranslate}bc=aw(bc,this.renderer);var bb=J.align,ae=J.verticalAlign,ad=(bc.x||0)+(J.x||0),ab=(bc.y||0)+(J.y||0),X={};if(/^(right|center)$/.test(bb)){ad+=(bc.width-(J.width||0))/{right:1,center:2}[bb]}X[B?"translateX":"x"]=ag(ad);if(/^(bottom|middle)$/.test(ae)){ab+=(bc.height-(J.height||0))/({bottom:1,middle:2}[ae]||1)}X[B?"translateY":"y"]=ag(ab);this[this.placed?"animate":"attr"](X);this.placed=true;this.alignAttr=X;return this},getBBox:function(){var J,B,ae,ad=this.rotation,ab=ad*ac;try{J=I({},this.element.getBBox())}catch(X){J={width:0,height:0}}B=J.width;ae=J.height;if(ad){J.width=z(ae*aM(ab))+z(B*at(ab));J.height=z(ae*at(ab))+z(B*aM(ab))}return J},show:function(){return this.attr({visibility:Y})},hide:function(){return this.attr({visibility:aL})},add:function(J){var B=this.renderer,bb=J||B,ae=bb.element||B.box,ad=ae.childNodes,ab=this.element,X=ao(ab,"zIndex");this.parentInverted=J&&J.inverted;this.textStr!==undefined&&B.buildText(this);if(X){bb.handleZ=true;X=a8(X)}if(bb.handleZ){for(bb=0;bb<ad.length;bb++){J=ad[bb];B=ao(J,"zIndex");if(J!==ab&&(a8(B)>X||!an(X)&&an(B))){ae.insertBefore(ab,J);return this}}}ae.appendChild(ab);this.added=true;return this},destroy:function(){var J=this.element||{},B=this.shadows,ab=J.parentNode,X;J.onclick=J.onmouseout=J.onmouseover=J.onmousemove=null;aC(this);ab&&ab.removeChild(J);B&&O(B,function(ad){(ab=ad.parentNode)&&ab.removeChild(ad)});a9(this.renderer.alignedObjects,this);for(X in this){delete this[X]}return null},empty:function(){for(var J=this.element,B=J.childNodes,X=B.length;X--;){J.removeChild(B[X])}},shadow:function(J,B){var bb=[],ae,ad,ab=this.element,X=this.parentInverted?"(-1,-1)":"(1,1)";if(J){for(ae=1;ae<=3;ae++){ad=ab.cloneNode(0);ao(ad,{isShadow:"true",stroke:"rgb(0, 0, 0)","stroke-opacity":0.05*ae,"stroke-width":7-2*ae,transform:"translate"+X,fill:E});B?B.element.appendChild(ad):ab.parentNode.insertBefore(ad,ab);bb.push(ad)}this.shadows=bb}return this}};var N=function(){this.init.apply(this,arguments)};N.prototype={Element:V,init:function(J,B,ae,ad){var ab=location,X;X=this.createElement("svg").attr({xmlns:"http://www.w3.org/2000/svg",version:"1.1"});J.appendChild(X.element);this.box=X.element;this.boxWrapper=X;this.alignedObjects=[];this.url=al?"":ab.href.replace(/#.*?$/,"");this.defs=this.createElement("defs").add();this.forExport=ad;this.setSize(B,ae,false)},createElement:function(J){var B=new this.Element;B.init(this,J);return B},buildText:function(bh){for(var bg=bh.element,bf=aw(bh.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),be=bg.childNodes,bd=/style="([^"]+)"/,bc=/href="([^"]+)"/,bb=ao(bg,"x"),ae=bh.styles,ad=a&&ae&&ae["-hc-direction"]==="rtl"&&!this.forExport&&a8(n.split("Firefox/")[1])<4,ab,J=ae&&a8(ae.width),B=ae&&ae["line-height"],bi,X=be.length;X--;){bg.removeChild(be[X])}J&&!bh.added&&this.box.appendChild(bg);O(bf,function(bj,bk){var bl,bm=0,bn;bj=bj.replace(/<span/g,"|||<span").replace(/<\/span>/g,"</span>|||");bl=bj.split("|||");O(bl,function(bs){if(bs!==""||bl.length===1){var br={},bq=v.createElementNS("http://www.w3.org/2000/svg","tspan");bd.test(bs)&&ao(bq,"style",bs.match(bd)[1].replace(/(;| |^)color([ :])/,"$1fill$2"));if(bc.test(bs)){ao(bq,"onclick",'location.href="'+bs.match(bc)[1]+'"');p(bq,{cursor:"pointer"})}bs=(bs.replace(/<(.|\n)*?>/g,"")||" ").replace(/&lt;/g,"<").replace(/&gt;/g,">");if(ad){ab=[];for(X=bs.length;X--;){ab.push(bs.charAt(X))}bs=ab.join("")}bq.appendChild(v.createTextNode(bs));if(bm){br.dx=3}else{br.x=bb}if(!bm){if(bk){!aB&&bh.renderer.forExport&&p(bq,{display:"block"});bn=aG.getComputedStyle&&aG.getComputedStyle(bi,null).getPropertyValue("line-height");if(!bn||isNaN(bn)){bn=B||bi.offsetHeight||18}ao(bq,"dy",bn)}bi=bq}ao(bq,br);bg.appendChild(bq);bm++;if(J){bs=bs.replace(/-/g,"- ").split(" ");for(var bp,bo=[];bs.length||bo.length;){bp=bg.getBBox().width;br=bp>J;if(!br||bs.length===1){bs=bo;bo=[];if(bs.length){bq=v.createElementNS("http://www.w3.org/2000/svg","tspan");ao(bq,{dy:B||16,x:bb});bg.appendChild(bq);if(bp>J){J=bp}}}else{bq.removeChild(bq.firstChild);bo.unshift(bs.pop())}bs.length&&bq.appendChild(v.createTextNode(bs.join(" ").replace(/- /g,"-")))}}}})})},crispLine:function(J,B){if(J[1]===J[4]){J[1]=J[4]=ag(J[1])+B%2/2}if(J[2]===J[5]){J[2]=J[5]=ag(J[2])+B%2/2}return J},path:function(B){return this.createElement("path").attr({d:B,fill:E})},circle:function(J,B,X){J=H(J)?J:{x:J,y:B,r:X};return this.createElement("circle").attr(J)},arc:function(J,B,ae,ad,ab,X){if(H(J)){B=J.y;ae=J.r;ad=J.innerR;ab=J.start;X=J.end;J=J.x}return this.symbol("arc",J||0,B||0,ae||0,{innerR:ad||0,start:ab||0,end:X||0})},rect:function(J,B,ae,ad,ab,X){if(H(J)){B=J.y;ae=J.width;ad=J.height;ab=J.r;X=J.strokeWidth;J=J.x}ab=this.createElement("rect").attr({rx:ab,ry:ab,fill:E});return ab.attr(ab.crisp(X,J,B,m(ae,0),m(ad,0)))},setSize:function(J,B,ad){var ab=this.alignedObjects,X=ab.length;this.width=J;this.height=B;for(this.boxWrapper[aw(ad,true)?"animate":"attr"]({width:J,height:B});X--;){ab[X].align()}},g:function(B){return this.createElement("g").attr(an(B)&&{"class":T+B})},image:function(J,B,ae,ad,ab){var X={preserveAspectRatio:E};arguments.length>1&&I(X,{x:B,y:ae,width:ad,height:ab});X=this.createElement("image").attr(X);X.element.setAttributeNS?X.element.setAttributeNS("http://www.w3.org/1999/xlink","href",J):X.element.setAttribute("hc-svg-href",J);return X},symbol:function(be,bd,bc,bb,ae){var ad,ab=this.symbols[be];ab=ab&&ab(ag(bd),ag(bc),bb,ae);var X=/^url\((.*?)\)$/,J;if(ab){ad=this.path(ab);I(ad,{symbolName:be,x:bd,y:bc,r:bb});ae&&I(ad,ae)}else{if(X.test(be)){var B=function(bg,bf){bg.attr({width:bf[0],height:bf[1]}).translate(-ag(bf[0]/2),-ag(bf[1]/2))};J=be.match(X)[1];be=M[J];ad=this.image(J).attr({x:bd,y:bc});if(be){B(ad,be)}else{ad.attr({width:0,height:0});S("img",{onload:function(){B(ad,M[J]=[this.width,this.height])},src:J})}}else{ad=this.circle(bd,bc,bb)}}return ad},symbols:{square:function(J,B,X){X=0.707*X;return[aY,J-X,B-X,W,J+X,B-X,J+X,B+X,J-X,B+X,"Z"]},triangle:function(J,B,X){return[aY,J,B-1.33*X,W,J+X,B+0.67*X,J-X,B+0.67*X,"Z"]},"triangle-down":function(J,B,X){return[aY,J,B+1.33*X,W,J-X,B-0.67*X,J+X,B-0.67*X,"Z"]},diamond:function(J,B,X){return[aY,J,B-X,W,J+X,B,J,B+X,J-X,B,"Z"]},arc:function(be,bd,bc,bb){var ae=bb.start,ad=bb.end-0.000001,ab=bb.innerR,X=at(ae),J=aM(ae),B=at(ad);ad=aM(ad);bb=bb.end-ae<aX?0:1;return[aY,be+bc*X,bd+bc*J,"A",bc,bc,0,bb,1,be+bc*B,bd+bc*ad,W,be+ab*B,bd+ab*ad,"A",ab,ab,0,bb,0,be+ab*X,bd+ab*J,"Z"]}},clipRect:function(J,B,ae,ad){var ab=T+aP++,X=this.createElement("clipPath").attr({id:ab}).add(this.defs);J=this.rect(J,B,ae,ad,0).add(X);J.id=ab;return J},color:function(bd,bc,bb){var ae,ad=/^rgba/;if(bd&&bd.linearGradient){var ab=this;bc=bd.linearGradient;bb=T+aP++;var X,J,B;X=ab.createElement("linearGradient").attr({id:bb,gradientUnits:"userSpaceOnUse",x1:bc[0],y1:bc[1],x2:bc[2],y2:bc[3]}).add(ab.defs);O(bd.stops,function(be){if(ad.test(be[1])){ae=au(be[1]);J=ae.get("rgb");B=ae.get("a")}else{J=be[1];B=1}ab.createElement("stop").attr({offset:be[0],"stop-color":J,"stop-opacity":B}).add(X)});return"url("+this.url+"#"+bb+")"}else{if(ad.test(bd)){ae=au(bd);ao(bc,bb+"-opacity",ae.get("a"));return ae.get("rgb")}else{return bd}}},text:function(J,B,ab){var X=af.chart.style;B=ag(aw(B,0));ab=ag(aw(ab,0));J=this.createElement("text").attr({x:B,y:ab,text:J}).css({"font-family":X.fontFamily,"font-size":X.fontSize});J.x=B;J.y=ab;return J}};x=N;if(!aB){r=aV(V,{init:function(J,B){var ab=["<",B,' filled="f" stroked="f"'],X=["position: ",F,";"];if(B==="shape"||B===s){X.push("left:0;top:0;width:10px;height:10px;")}if(a3){X.push("visibility: ",B===s?aL:Y)}ab.push(' style="',X.join(""),'"/>');if(B){ab=B===s||B==="span"||B==="img"?ab.join(""):J.prepVML(ab);this.element=S(ab)}this.renderer=J},add:function(J){var B=this.renderer,ab=this.element,X=B.box;X=J?J.element||J:X;J&&J.inverted&&B.invertChild(ab,X);a3&&X.gVis===aL&&p(ab,{visibility:aL});X.appendChild(ab);this.added=true;this.alignOnAdd&&this.updateTransform();return this},attr:function(bh,bg){var bf,be,bd,bc=this.element||{},bb=bc.style,ae=bc.nodeName,ad=this.renderer,ab=this.symbolName,J,B,bi=this.shadows,X=this;if(L(bh)&&an(bg)){bf=bh;bh={};bh[bf]=bg}if(L(bh)){bf=bh;X=bf==="strokeWidth"||bf==="stroke-width"?this.strokeweight:this[bf]}else{for(bf in bh){be=bh[bf];J=false;if(ab&&/^(x|y|r|start|end|width|height|innerR)/.test(bf)){if(!B){this.symbolAttr(bh);B=true}J=true}else{if(bf==="d"){be=be||[];this.d=be.join(" ");bd=be.length;for(J=[];bd--;){J[bd]=g(be[bd])?ag(be[bd]*10)-5:be[bd]==="Z"?"x":be[bd]}be=J.join(" ")||"x";bc.path=be;if(bi){for(bd=bi.length;bd--;){bi[bd].path=be}}J=true}else{if(bf==="zIndex"||bf==="visibility"){if(a3&&bf==="visibility"&&ae==="DIV"){bc.gVis=be;J=bc.childNodes;for(bd=J.length;bd--;){p(J[bd],{visibility:be})}if(be===Y){be=null}}if(be){bb[bf]=be}J=true}else{if(/^(width|height)$/.test(bf)){if(this.updateClipping){this[bf]=be;this.updateClipping()}else{bb[bf]=be}J=true}else{if(/^(x|y)$/.test(bf)){this[bf]=be;if(bc.tagName==="SPAN"){this.updateTransform()}else{bb[{x:"left",y:"top"}[bf]]=be}}else{if(bf==="class"){bc.className=be}else{if(bf==="stroke"){be=ad.color(be,bc,bf);bf="strokecolor"}else{if(bf==="stroke-width"||bf==="strokeWidth"){bc.stroked=be?true:false;bf="strokeweight";this[bf]=be;if(g(be)){be+=av}}else{if(bf==="dashstyle"){(bc.getElementsByTagName("stroke")[0]||S(ad.prepVML(["<stroke/>"]),null,null,bc))[bf]=be||"solid";this.dashstyle=be;J=true}else{if(bf==="fill"){if(ae==="SPAN"){bb.color=be}else{bc.filled=be!==E?true:false;be=ad.color(be,bc,bf);bf="fillcolor"}}else{if(bf==="translateX"||bf==="translateY"||bf==="rotation"||bf==="align"){if(bf==="align"){bf="textAlign"}this[bf]=be;this.updateTransform();J=true}else{if(bf==="text"){this.bBox=null;bc.innerHTML=be;J=true}}}}}}}}}}}}if(bi&&bf==="visibility"){for(bd=bi.length;bd--;){bi[bd].style[bf]=be}}if(!J){if(a3){bc[bf]=be}else{ao(bc,bf,be)}}}}return X},clip:function(J){var B=this,X=J.members;X.push(B);B.destroyClip=function(){a9(X,B)};return B.css(J.getCSS(B.inverted))},css:function(J){var B=this.element;if(B=J&&B.tagName==="SPAN"&&J.width){delete J.width;this.textWidth=B;this.updateTransform()}this.styles=I(this.styles,J);p(this.element,J);return this},destroy:function(){this.destroyClip&&this.destroyClip();V.prototype.destroy.apply(this)},empty:function(){for(var J=this.element.childNodes,B=J.length,X;B--;){X=J[B];X.parentNode.removeChild(X)}},getBBox:function(){var J=this.element,B=this.bBox;if(!B){if(J.nodeName==="text"){J.style.position=F}B=this.bBox={x:J.offsetLeft,y:J.offsetTop,width:J.offsetWidth,height:J.offsetHeight}}return B},on:function(J,B){this.element["on"+J]=function(){var X=aG.event;X.target=X.srcElement;B(X)};return this},updateTransform:function(){if(this.added){var bj=this,bi=bj.element,bg=bj.translateX||0,bf=bj.translateY||0,be=bj.x||0,bd=bj.y||0,bc=bj.textAlign||"left",bb={left:0,center:0.5,right:1}[bc],ae=bc&&bc!=="left";if(bg||bf){bj.css({marginLeft:bg,marginTop:bf})}bj.inverted&&O(bi.childNodes,function(bm){bj.renderer.invertChild(bm,bi)});if(bi.tagName==="SPAN"){var ad,J;bg=bj.rotation;var B;ad=0;bf=1;var bl=0,ab;B=a8(bj.textWidth);var bh=bj.xCorr||0,X=bj.yCorr||0,bk=[bg,bc,bi.innerHTML,bj.textWidth].join(",");if(bk!==bj.cTT){if(an(bg)){ad=bg*ac;bf=at(ad);bl=aM(ad);p(bi,{filter:bg?["progid:DXImageTransform.Microsoft.Matrix(M11=",bf,", M12=",-bl,", M21=",bl,", M22=",bf,", sizingMethod='auto expand')"].join(""):E})}ad=bi.offsetWidth;J=bi.offsetHeight;if(ad>B){p(bi,{width:B+av,display:"block",whiteSpace:"normal"});ad=B}B=ag((a8(bi.style.fontSize)||12)*1.2);bh=bf<0&&-ad;X=bl<0&&-J;ab=bf*bl<0;bh+=bl*B*(ab?1-bb:bb);X-=bf*B*(bg?ab?bb:1-bb:1);if(ae){bh-=ad*bb*(bf<0?-1:1);if(bg){X-=J*bb*(bl<0?-1:1)}p(bi,{textAlign:bc})}bj.xCorr=bh;bj.yCorr=X}p(bi,{left:be+bh,top:bd+X});bj.cTT=bk}}else{this.alignOnAdd=true}},shadow:function(be,bd){var bc=[],bb,ae=this.element,ad=this.renderer,ab,X=ae.style,J,B=ae.path;if(B&&typeof B.value!=="string"){B="x"}if(be){for(bb=1;bb<=3;bb++){J=['<shape isShadow="true" strokeweight="',7-2*bb,'" filled="false" path="',B,'" coordsize="100,100" style="',ae.style.cssText,'" />'];ab=S(ad.prepVML(J),null,{left:a8(X.left)+1,top:a8(X.top)+1});J=['<stroke color="black" opacity="',0.05*bb,'"/>'];S(ad.prepVML(J),null,null,ab);bd?bd.element.appendChild(ab):ae.parentNode.insertBefore(ab,ae);bc.push(ab)}this.shadows=bc}return this}});l=function(){this.init.apply(this,arguments)};l.prototype=aT(N.prototype,{Element:r,isIE8:n.indexOf("MSIE 8.0")>-1,init:function(J,B,ab){var X;this.alignedObjects=[];X=this.createElement(s);J.appendChild(X.element);this.box=X.element;this.boxWrapper=X;this.setSize(B,ab,false);if(!v.namespaces.hcv){v.namespaces.add("hcv","urn:schemas-microsoft-com:vml");v.createStyleSheet().cssText="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}},clipRect:function(J,B,ad,ab){var X=this.createElement();return I(X,{members:[],left:J,top:B,width:ad,height:ab,getCSS:function(be){var bd=this.top,bc=this.left,bb=bc+this.width,ae=bd+this.height;bd={clip:"rect("+ag(be?bc:bd)+"px,"+ag(be?ae:bb)+"px,"+ag(be?bb:ae)+"px,"+ag(be?bd:bc)+"px)"};!be&&a3&&I(bd,{width:bb+av,height:ae+av});return bd},updateClipping:function(){O(X.members,function(ae){ae.css(X.getCSS(ae.inverted))})}})},color:function(bg,bf,be){var bd,bc=/^rgba/;if(bg&&bg.linearGradient){var bb,ae,ad=bg.linearGradient,ab,X,J,B;O(bg.stops,function(bh,bi){if(bc.test(bh[1])){bd=au(bh[1]);bb=bd.get("rgb");ae=bd.get("a")}else{bb=bh[1];ae=1}if(bi){J=bb;B=ae}else{ab=bb;X=ae}});bg=90-aA.atan((ad[3]-ad[1])/(ad[2]-ad[0]))*180/aX;be=["<",be,' colors="0% ',ab,",100% ",J,'" angle="',bg,'" opacity="',B,'" o:opacity2="',X,'" type="gradient" focus="100%" />'];S(this.prepVML(be),null,null,bf)}else{if(bc.test(bg)&&bf.tagName!=="IMG"){bd=au(bg);be=["<",be,' opacity="',bd.get("a"),'"/>'];S(this.prepVML(be),null,null,bf);return bd.get("rgb")}else{return bg}}},prepVML:function(J){var B=this.isIE8;J=J.join("");if(B){J=J.replace("/>",' xmlns="urn:schemas-microsoft-com:vml" />');J=J.indexOf('style="')===-1?J.replace("/>",' style="display:inline-block;behavior:url(#default#VML);" />'):J.replace('style="','style="display:inline-block;behavior:url(#default#VML);')}else{J=J.replace("<","<hcv:")}return J},text:function(J,B,ab){var X=af.chart.style;return this.createElement("span").attr({text:J,x:ag(B),y:ag(ab)}).css({whiteSpace:"nowrap",fontFamily:X.fontFamily,fontSize:X.fontSize})},path:function(B){return this.createElement("shape").attr({coordsize:"100 100",d:B})},circle:function(J,B,X){return this.symbol("circle").attr({x:J,y:B,r:X})},g:function(J){var B;if(J){B={className:T+J,"class":T+J}}return this.createElement(s).attr(B)},image:function(J,B,ae,ad,ab){var X=this.createElement("img").attr({src:J});arguments.length>1&&X.css({left:B,top:ae,width:ad,height:ab});return X},rect:function(J,B,bb,ae,ad,ab){if(H(J)){B=J.y;bb=J.width;ae=J.height;ad=J.r;ab=J.strokeWidth;J=J.x}var X=this.symbol("rect");X.r=ad;return X.attr(X.crisp(ab,J,B,m(bb,0),m(ae,0)))},invertChild:function(J,B){var X=B.style;p(J,{flip:"x",left:a8(X.width)-10,top:a8(X.height)-10,rotation:-90})},symbols:{arc:function(bg,bf,be,bd){var bc=bd.start,bb=bd.end,ae=at(bc),ad=aM(bc),ab=at(bb),X=aM(bb);bd=bd.innerR;var J=0.07/be,B=bd&&0.1/bd||0;if(bb-bc===0){return["x"]}else{if(2*aX-bb+bc<J){ab=-J}else{if(bb-bc<B){ab=at(bc+B)}}}return["wa",bg-be,bf-be,bg+be,bf+be,bg+be*ae,bf+be*ad,bg+be*ab,bf+be*X,"at",bg-bd,bf-bd,bg+bd,bf+bd,bg+bd*ab,bf+bd*X,bg+bd*ae,bf+bd*ad,"x","e"]},circle:function(J,B,X){return["wa",J-X,B-X,J+X,B+X,J+X,B,J+X,B,"e"]},rect:function(J,B,bb,ae){if(!an(ae)){return[]}var ad=ae.width;ae=ae.height;var ab=J+ad,X=B+ae;bb=o(bb,ad,ae);return[aY,J+bb,B,W,ab-bb,B,"wa",ab-2*bb,B,ab,B+2*bb,ab-bb,B,ab,B+bb,W,ab,X-bb,"wa",ab-2*bb,X-2*bb,ab,X,ab,X-bb,ab-bb,X,W,J+bb,X,"wa",J,X-2*bb,J+2*bb,X,J+bb,X,J,X-bb,W,J,B+bb,"wa",J,B,J+2*bb,B+2*bb,J,B+bb,J+bb,B,"x","e"]}}});x=l}aN.prototype.callbacks=[];var aK=function(){};aK.prototype={init:function(J,B){var X;this.series=J;this.applyOptions(B);this.pointAttr={};if(J.options.colorByPoint){X=J.chart.options.colors;if(!this.options){this.options={}}this.color=this.options.color=this.color||X[Z++];if(Z>=X.length){Z=0}}J.chart.pointCount++;return this},applyOptions:function(J){var B=this.series;this.config=J;if(g(J)||J===null){this.y=J}else{if(H(J)&&!g(J.length)){I(this,J);this.options=J}else{if(L(J[0])){this.name=J[0];this.y=J[1]}else{if(g(J[0])){this.x=J[0];this.y=J[1]}}}}if(this.x===aD){this.x=B.autoIncrement()}},destroy:function(){var J=this,B=J.series,X;B.chart.pointCount--;J===B.chart.hoverPoint&&J.onMouseOut();B.chart.hoverPoints=null;a7(J);O(["graphic","tracker","group","dataLabel","connector"],function(ab){J[ab]&&J[ab].destroy()});J.legendItem&&J.series.chart.legend.destroyItem(J);for(X in J){J[X]=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(J,B){var ab=this,X=ab.series.chart;ab.selected=J=aw(J,!ab.selected);ab.firePointEvent(J?"select":"unselect");ab.setState(J&&"select");B||O(X.getSelectedPoints(),function(ad){if(ad.selected&&ad!==ab){ad.selected=false;ad.setState(am);ad.firePointEvent("unselect")}})},onMouseOver:function(){var J=this.series.chart,B=J.tooltip,X=J.hoverPoint;X&&X!==this&&X.onMouseOut();this.firePointEvent("mouseOver");B&&!B.shared&&B.refresh(this);this.setState(a4);J.hoverPoint=this},onMouseOut:function(){this.firePointEvent("mouseOut");this.setState();this.series.chart.hoverPoint=null},tooltipFormatter:function(J){var B=this.series;return['<span style="color:'+B.color+'">',this.name||B.name,"</span>: ",!J?"<b>x = "+(this.name||this.x)+",</b> ":"","<b>",!J?"y = ":"",this.y,"</b>"].join("")},update:function(J,B,bb){var ae=this,ad=ae.series,ab=ae.graphic,X=ad.chart;B=aw(B,true);ae.firePointEvent("update",{options:J},function(){ae.applyOptions(J);if(H(J)){ad.getAttribs();ab&&ab.attr(ae.pointAttr[ad.state])}ad.isDirty=true;B&&X.redraw(bb)})},remove:function(J,B){var ae=this,ad=ae.series,ab=ad.chart,X=ad.data;a2(B,ab);J=aw(J,true);ae.firePointEvent("remove",null,function(){a9(X,ae);ae.destroy();ad.isDirty=true;J&&ab.redraw()})},firePointEvent:function(J,B,ad){var ab=this,X=this.series.options;if(X.point.events[J]||ab.options&&ab.options.events&&ab.options.events[J]){this.importEvents()}if(J==="click"&&X.allowPointSelect){ad=function(ae){ab.select(null,ae.ctrlKey||ae.metaKey||ae.shiftKey)}}aa(this,J,B,ad)},importEvents:function(){if(!this.hasImportedEvents){var J=aT(this.series.options.point,this.options).events,B;this.events=J;for(B in J){c(this,B,J[B])}this.hasImportedEvents=true}},setState:function(bd){var bc=this.series,bb=bc.options.states,ae=b[bc.type].marker&&bc.options.marker,ad=ae&&!ae.enabled,ab=(ae=ae&&ae.states[bd])&&ae.enabled===false,X=bc.stateMarkerGraphic,J=bc.chart,B=this.pointAttr;bd=bd||am;if(!(bd===this.state||this.selected&&bd!=="select"||bb[bd]&&bb[bd].enabled===false||bd&&(ab||ad&&!ae.enabled))){if(this.graphic){this.graphic.attr(B[bd])}else{if(bd){if(!X){bc.stateMarkerGraphic=X=J.renderer.circle(0,0,B[bd].r).attr(B[bd]).add(bc.group)}X.translate(this.plotX,this.plotY)}if(X){X[bd?"show":"hide"]()}}this.state=bd}}};var G=function(){};G.prototype={isCartesian:true,type:"line",pointClass:aK,pointAttrToOptions:{stroke:"lineColor","stroke-width":"lineWidth",fill:"fillColor",r:"radius"},init:function(J,B){var ab,X;X=J.series.length;this.chart=J;B=this.setOptions(B);I(this,{index:X,options:B,name:B.name||"Series "+(X+1),state:am,pointAttr:{},visible:B.visible!==false,selected:B.selected===true});X=B.events;for(ab in X){c(this,ab,X[ab])}if(X&&X.click||B.point&&B.point.events&&B.point.events.click||B.allowPointSelect){J.runTrackerClick=true}this.getColor();this.getSymbol();this.setData(B.data,false)},autoIncrement:function(){var J=this.options,B=this.xIncrement;B=aw(B,J.pointStart,0);this.pointInterval=aw(this.pointInterval,J.pointInterval,1);this.xIncrement=B+this.pointInterval;return B},cleanData:function(){var J=this.chart,B=this.data,bb,ae,ad=J.smallestInterval,ab,X;B.sort(function(bd,bc){return bd.x-bc.x});if(this.options.connectNulls){for(X=B.length-1;X>=0;X--){B[X].y===null&&B[X-1]&&B[X+1]&&B.splice(X,1)}}for(X=B.length-1;X>=0;X--){if(B[X-1]){ab=B[X].x-B[X-1].x;if(ab>0&&(ae===aD||ab<ae)){ae=ab;bb=X}}}if(ad===aD||ae<ad){J.smallestInterval=ae}this.closestPoints=bb},getSegments:function(){var J=-1,B=[],X=this.data;O(X,function(ad,ab){if(ad.y===null){ab>J+1&&B.push(X.slice(J+1,ab));J=ab}else{ab===X.length-1&&B.push(X.slice(J+1,ab+1))}});this.segments=B},setOptions:function(J){var B=this.chart.options.plotOptions;return aT(B[this.type],B.series,J)},getColor:function(){var B=this.chart.options.colors;this.color=this.options.color||B[Z++]||"#0000ff";if(Z>=B.length){Z=0}},getSymbol:function(){var B=this.chart.options.symbols;this.symbol=this.options.marker.symbol||B[e++];if(e>=B.length){e=0}},addPoint:function(J,B,bc,bb){var ae=this.data,ad=this.graph,ab=this.area,X=this.chart;J=(new this.pointClass).init(this,J);a2(bb,X);if(ad&&bc){ad.shift=bc}if(ab){ab.shift=bc;ab.isArea=true}B=aw(B,true);ae.push(J);bc&&ae[0].remove(false);this.getAttribs();this.isDirty=true;B&&X.redraw()},setData:function(J,B){var bb=this,ae=bb.data,ad=bb.initialColor,ab=bb.chart,X=ae&&ae.length||0;bb.xIncrement=null;if(an(ad)){Z=ad}for(J=ap(aR(J||[]),function(bc){return(new bb.pointClass).init(bb,bc)});X--;){ae[X].destroy()}bb.data=J;bb.cleanData();bb.getSegments();bb.getAttribs();bb.isDirty=true;ab.isDirtyBox=true;aw(B,true)&&ab.redraw(false)},remove:function(J,B){var ab=this,X=ab.chart;J=aw(J,true);if(!ab.isRemoving){ab.isRemoving=true;aa(ab,"remove",null,function(){ab.destroy();X.isDirtyLegend=X.isDirtyBox=true;J&&X.redraw(B)})}ab.isRemoving=false},translate:function(){for(var bf=this.chart,be=this.options.stacking,bd=this.xAxis.categories,bc=this.yAxis,bb=this.data,ae=bb.length;ae--;){var ad=bb[ae],ab=ad.x,X=ad.y,J=ad.low,B=bc.stacks[(X<0?"-":"")+this.stackKey];ad.plotX=this.xAxis.translate(ab);if(be&&this.visible&&B&&B[ab]){J=B[ab];ab=J.total;J.cum=J=J.cum-X;X=J+X;if(be==="percent"){J=ab?J*100/ab:0;X=ab?X*100/ab:0}ad.percentage=ab?ad.y*100/ab:0;ad.stackTotal=ab}if(an(J)){ad.yBottom=bc.translate(J,0,1,0,1)}if(X!==null){ad.plotY=bc.translate(X,0,1,0,1)}ad.clientX=bf.inverted?bf.plotHeight-ad.plotX:ad.plotX;ad.category=bd&&bd[ad.x]!==aD?bd[ad.x]:ad.x}},setTooltipPoints:function(J){var B=this.chart,bc=B.inverted,bb=[],ae=ag((bc?B.plotTop:B.plotLeft)+B.plotSizeX),ad,ab,X=[];if(J){this.tooltipPoints=null}O(this.segments,function(bd){bb=bb.concat(bd)});if(this.xAxis&&this.xAxis.reversed){bb=bb.reverse()}O(bb,function(be,bd){ad=bb[bd-1]?bb[bd-1]._high+1:0;for(ab=be._high=bb[bd+1]?k((be.plotX+(bb[bd+1]?bb[bd+1].plotX:ae))/2):ae;ad<=ab;){X[bc?ae-ad++:ad++]=be}});this.tooltipPoints=X},onMouseOver:function(){var J=this.chart,B=J.hoverSeries;if(!(!aU&&J.mouseIsDown)){B&&B!==this&&B.onMouseOut();this.options.events.mouseOver&&aa(this,"mouseOver");this.tracker&&this.tracker.toFront();this.setState(a4);J.hoverSeries=this}},onMouseOut:function(){var J=this.options,B=this.chart,ab=B.tooltip,X=B.hoverPoint;X&&X.onMouseOut();this&&J.events.mouseOut&&aa(this,"mouseOut");ab&&!J.stickyTracking&&ab.hide();this.setState();B.hoverSeries=null},animate:function(J){var B=this.chart,ab=this.clipRect,X=this.options.animation;if(X&&!H(X)){X={}}if(J){if(!ab.isAnimating){ab.attr("width",0);ab.isAnimating=true}}else{ab.animate({width:B.plotSizeX},X);this.animate=null}},drawPoints:function(){var bd,bc=this.data,bb=this.chart,ae,ad,ab,X,J,B;if(this.options.marker.enabled){for(ab=bc.length;ab--;){X=bc[ab];ae=X.plotX;ad=X.plotY;B=X.graphic;if(ad!==aD&&!isNaN(ad)){bd=X.pointAttr[X.selected?"select":am];J=bd.r;if(B){B.animate({x:ae,y:ad,r:J})}else{X.graphic=bb.renderer.symbol(aw(X.marker&&X.marker.symbol,this.symbol),ae,ad,J).attr(bd).add(this.group)}}}}},convertAttribs:function(J,B,bc,bb){var ae=this.pointAttrToOptions,ad,ab,X={};J=J||{};B=B||{};bc=bc||{};bb=bb||{};for(ad in ae){ab=ae[ad];X[ad]=aw(J[ab],B[ad],bc[ad],bb[ad])}return X},getAttribs:function(){var bg=this,bf=b[bg.type].marker?bg.options.marker:bg.options,be=bf.states,bd=be[a4],bc,bb=bg.color,ae={stroke:bb,fill:bb},ad=bg.data,ab=[],X,J=bg.pointAttrToOptions,B;if(bg.options.marker){bd.radius=bd.radius||bf.radius+2;bd.lineWidth=bd.lineWidth||bf.lineWidth+1}else{bd.color=bd.color||au(bd.color||bb).brighten(bd.brightness).get()}ab[am]=bg.convertAttribs(bf,ae);O([a4,"select"],function(bh){ab[bh]=bg.convertAttribs(be[bh],ab[am])});bg.pointAttr=ab;for(bb=ad.length;bb--;){ae=ad[bb];if((bf=ae.options&&ae.options.marker||ae.options)&&bf.enabled===false){bf.radius=0}bc=false;if(ae.options){for(B in J){if(an(bf[J[B]])){bc=true}}}if(bc){X=[];be=bf.states||{};bc=be[a4]=be[a4]||{};if(!bg.options.marker){bc.color=au(bc.color||ae.options.color).brighten(bc.brightness||bd.brightness).get()}X[am]=bg.convertAttribs(bf,ab[am]);X[a4]=bg.convertAttribs(be[a4],ab[a4],X[am]);X.select=bg.convertAttribs(be.select,ab.select,X[am])}else{X=ab}ae.pointAttr=X}},destroy:function(){var J=this,B=J.chart,ad=/\/5[0-9\.]+ (Safari|Mobile)\//.test(n),ab,X;a7(J);J.legendItem&&J.chart.legend.destroyItem(J);O(J.data,function(ae){ae.destroy()});O(["area","graph","dataLabelsGroup","group","tracker"],function(ae){if(J[ae]){ab=ad&&ae==="group"?"hide":"destroy";J[ae][ab]()}});if(B.hoverSeries===J){B.hoverSeries=null}a9(B.series,J);for(X in J){delete J[X]}},drawDataLabels:function(){if(this.options.dataLabels.enabled){var bh=this,bg,bf,be=bh.data,bd=bh.options.dataLabels,bc,bb=bh.dataLabelsGroup,ae=bh.chart,ad=ae.inverted,ab=bh.type,J;J=bh.options.stacking;var B=ab==="column"||ab==="bar",bi=bd.verticalAlign===null,X=bd.y===null;if(B){if(J){if(bi){bd=aT(bd,{verticalAlign:"middle"})}if(X){bd=aT(bd,{y:{top:14,middle:4,bottom:-6}[bd.verticalAlign]})}}else{if(bi){bd=aT(bd,{verticalAlign:"top"})}if(X){bd=aT(bd,{y:-6})}}}if(!bb){bb=bh.dataLabelsGroup=ae.renderer.g("data-labels").attr({visibility:bh.visible?Y:aL,zIndex:6}).translate(ae.plotLeft,ae.plotTop).add()}J=bd.color;if(J==="auto"){J=null}bd.style.color=aw(J,bh.color);O(be,function(bj){var bk=bj.barX,bl=bk&&bk+bj.barW/2||bj.plotX||-999,bn=aw(bj.plotY,-999),bo=bj.dataLabel,bm=bd.align;bc=bd.formatter.call(bj.getLabelConfig());bg=(ad?ae.plotWidth-bn:bl)+bd.x;bf=(ad?ae.plotHeight-bl:bn)+bd.y;if(ab==="column"){bg+={left:-1,right:1}[bm]*bj.barW/2||0}if(bo){if(ad&&!bd.y){bf=bf+a8(bo.styles.lineHeight)*0.9-bo.getBBox().height/2}bo.attr({text:bc}).animate({x:bg,y:bf})}else{if(an(bc)){bo=bj.dataLabel=ae.renderer.text(bc,bg,bf).attr({align:bm,rotation:bd.rotation,zIndex:1}).css(bd.style).add(bb);ad&&!bd.y&&bo.attr({y:bf+a8(bo.styles.lineHeight)*0.9-bo.getBBox().height/2})}}if(B&&bh.options.stacking){bl=bj.barY;bn=bj.barW;bj=bj.barH;bo.align(bd,null,{x:ad?ae.plotWidth-bl-bj:bk,y:ad?ae.plotHeight-bk-bn:bl,width:ad?bj:bn,height:ad?bn:bj})}})}},drawGraph:function(){var bj=this,bi=bj.options,bg=bj.graph,bf=[],be,bd=bj.area,bc=bj.group,bb=bi.lineColor||bj.color,ae=bi.lineWidth,ad=bi.dashStyle,J,B=bj.chart.renderer,bk=bj.yAxis.getThreshold(bi.threshold||0),ab=/^area/.test(bj.type),bh=[],X=[];O(bj.segments,function(bl){J=[];O(bl,function(bq,bp){if(bj.getPointSpline){J.push.apply(J,bj.getPointSpline(bl,bq,bp))}else{J.push(bp?W:aY);bp&&bi.step&&J.push(bq.plotX,bl[bp-1].plotY);J.push(bq.plotX,bq.plotY)}});if(bl.length>1){bf=bf.concat(J)}else{bh.push(bl[0])}if(ab){var bn=[],bo,bm=J.length;for(bo=0;bo<bm;bo++){bn.push(J[bo])}bm===3&&bn.push(W,J[1],J[2]);if(bi.stacking&&bj.type!=="areaspline"){for(bo=bl.length-1;bo>=0;bo--){bn.push(bl[bo].plotX,bl[bo].yBottom)}}else{bn.push(W,bl[bl.length-1].plotX,bk,W,bl[0].plotX,bk)}X=X.concat(bn)}});bj.graphPath=bf;bj.singlePoints=bh;if(ab){be=aw(bi.fillColor,au(bj.color).setOpacity(bi.fillOpacity||0.75).get());if(bd){bd.animate({d:X})}else{bj.area=bj.chart.renderer.path(X).attr({fill:be}).add(bc)}}if(bg){bg.animate({d:bf})}else{if(ae){bg={stroke:bb,"stroke-width":ae};if(ad){bg.dashstyle=ad}bj.graph=B.path(bf).attr(bg).add(bc).shadow(bi.shadow)}}},render:function(){var J=this,B=J.chart,bc,bb,ae=J.options,ad=ae.animation,ab=ad&&J.animate;ad=ab?ad&&ad.duration||500:0;var X=J.clipRect;bb=B.renderer;if(!X){X=J.clipRect=!B.hasRendered&&B.clipRect?B.clipRect:bb.clipRect(0,0,B.plotSizeX,B.plotSizeY);if(!B.clipRect){B.clipRect=X}}if(!J.group){bc=J.group=bb.g("series");if(B.inverted){bb=function(){bc.attr({width:B.plotWidth,height:B.plotHeight}).invert()};bb();c(B,"resize",bb)}bc.clip(J.clipRect).attr({visibility:J.visible?Y:aL,zIndex:ae.zIndex}).translate(B.plotLeft,B.plotTop).add(B.seriesGroup)}J.drawDataLabels();ab&&J.animate(true);J.drawGraph&&J.drawGraph();J.drawPoints();J.options.enableMouseTracking!==false&&J.drawTracker();ab&&J.animate();setTimeout(function(){X.isAnimating=false;if((bc=J.group)&&X!==B.clipRect&&X.renderer){bc.clip(J.clipRect=B.clipRect);X.destroy()}},ad);J.isDirty=false},redraw:function(){var J=this.chart,B=this.group;if(B){J.inverted&&B.attr({width:J.plotWidth,height:J.plotHeight});B.animate({translateX:J.plotLeft,translateY:J.plotTop})}this.translate();this.setTooltipPoints(true);this.render()},setState:function(J){var B=this.options,ab=this.graph,X=B.states;B=B.lineWidth;J=J||am;if(this.state!==J){this.state=J;if(!(X[J]&&X[J].enabled===false)){if(J){B=X[J].lineWidth||B+1}if(ab&&!ab.dashstyle){ab.attr({"stroke-width":B},J?0:500)}}}},setVisible:function(be,bd){var bc=this.chart,bb=this.legendItem,ae=this.group,ad=this.tracker,ab=this.dataLabelsGroup,X,J=this.data,B=bc.options.chart.ignoreHiddenSeries;X=this.visible;X=(this.visible=be=be===aD?!X:be)?"show":"hide";ae&&ae[X]();if(ad){ad[X]()}else{for(ae=J.length;ae--;){ad=J[ae];ad.tracker&&ad.tracker[X]()}}ab&&ab[X]();bb&&bc.legend.colorizeItem(this,be);this.isDirty=true;this.options.stacking&&O(bc.series,function(bf){if(bf.options.stacking&&bf.visible){bf.isDirty=true}});if(B){bc.isDirtyBox=true}bd!==false&&bc.redraw();aa(this,X)},show:function(){this.setVisible(true)},hide:function(){this.setVisible(false)},select:function(B){this.selected=B=B===aD?!this.selected:B;if(this.checkbox){this.checkbox.checked=B}aa(this,B?"select":"unselect")},drawTracker:function(){var be=this,bd=be.options,bc=[].concat(be.graphPath),bb=bc.length,ae=be.chart,ad=ae.options.tooltip.snap,ab=be.tracker,X=bd.cursor;X=X&&{cursor:X};var J=be.singlePoints,B;if(bb){for(B=bb+1;B--;){bc[B]===aY&&bc.splice(B+1,0,bc[B+1]-ad,bc[B+2],W);if(B&&bc[B]===aY||B===bb){bc.splice(B,0,W,bc[B-2]+ad,bc[B-1])}}}for(B=0;B<J.length;B++){bb=J[B];bc.push(aY,bb.plotX-ad,bb.plotY,W,bb.plotX+ad,bb.plotY)}if(ab){ab.attr({d:bc})}else{be.tracker=ae.renderer.path(bc).attr({isTracker:true,stroke:w,fill:E,"stroke-width":bd.lineWidth+2*ad,visibility:be.visible?Y:aL,zIndex:1}).on(aU?"touchstart":"mouseover",function(){ae.hoverSeries!==be&&be.onMouseOver()}).on("mouseout",function(){bd.stickyTracking||be.onMouseOut()}).css(X).add(ae.trackerGroup)}}};l=aV(G);K.line=l;l=aV(G,{type:"area"});K.area=l;l=aV(G,{type:"spline",getPointSpline:function(bg,bf,be){var bd=bf.plotX,bc=bf.plotY,bb=bg[be-1],ae=bg[be+1],ad,ab,X,J;if(be&&be<bg.length-1){bg=bb.plotY;X=ae.plotX;ae=ae.plotY;var B;ad=(1.5*bd+bb.plotX)/2.5;ab=(1.5*bc+bg)/2.5;X=(1.5*bd+X)/2.5;J=(1.5*bc+ae)/2.5;B=(J-ab)*(X-bd)/(X-ad)+bc-J;ab+=B;J+=B;if(ab>bg&&ab>bc){ab=m(bg,bc);J=2*bc-ab}else{if(ab<bg&&ab<bc){ab=o(bg,bc);J=2*bc-ab}}if(J>ae&&J>bc){J=m(ae,bc);ab=2*bc-J}else{if(J<ae&&J<bc){J=o(ae,bc);ab=2*bc-J}}bf.rightContX=X;bf.rightContY=J}if(be){bf=["C",bb.rightContX||bb.plotX,bb.rightContY||bb.plotY,ad||bd,ab||bc,bd,bc];bb.rightContX=bb.rightContY=null}else{bf=[aY,bd,bc]}return bf}});K.spline=l;l=aV(l,{type:"areaspline"});K.areaspline=l;var P=aV(G,{type:"column",pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color",r:"borderRadius"},init:function(){G.prototype.init.apply(this,arguments);var J=this,B=J.chart;B.hasColumn=true;B.hasRendered&&O(B.series,function(X){if(X.type===J.type){X.isDirty=true}})},translate:function(){var bo=this,bn=bo.chart,bm=bo.options,bl=bm.stacking,bk=bm.borderWidth,bj=0,bi=bo.xAxis.reversed,bh=bo.xAxis.categories,bg={},bf,bd;G.prototype.translate.apply(bo);O(bn.series,function(bp){if(bp.type===bo.type&&bp.visible){if(bp.options.stacking){bf=bp.stackKey;if(bg[bf]===aD){bg[bf]=bj++}bd=bg[bf]}else{bd=bj++}bp.columnIndex=bd}});var bb=bo.data,ad=bo.closestPoints;bh=z(bb[1]?bb[ad].plotX-bb[ad-1].plotX:bn.plotSizeX/(bh&&bh.length||1));ad=bh*bm.groupPadding;var bc=(bh-2*ad)/bj,ab=bm.pointWidth,be=an(ab)?(bc-ab)/2:bc*bm.pointPadding,ae=m(aw(ab,bc-2*be),1),J=be+(ad+((bi?bj-bo.columnIndex:bo.columnIndex)||0)*bc-bh/2)*(bi?-1:1),X=bo.yAxis.getThreshold(bm.threshold||0),B=aw(bm.minPointLength,5);O(bb,function(bv){var bu=bv.plotY,bt=bv.yBottom||X,bp=bv.plotX+J,br=aj(o(bu,bt)),bw=aj(m(bu,bt)-br),bs=bo.yAxis.stacks[(bv.y<0?"-":"")+bo.stackKey],bq;bl&&bo.visible&&bs&&bs[bv.x]&&bs[bv.x].setOffset(J,ae);if(z(bw)<B){if(B){bw=B;br=z(br-X)>B?bt-B:X-(bu<=X?B:0)}bq=br-3}I(bv,{barX:bp,barY:br,barW:ae,barH:bw});bv.shapeType="rect";bu=I(bn.renderer.Element.prototype.crisp.apply({},[bk,bp,br,ae,bw]),{r:bm.borderRadius});if(bk%2){bu.y-=1;bu.height+=1}bv.shapeArgs=bu;bv.trackerArgs=an(bq)&&aT(bv.shapeArgs,{height:m(6,bw+3),y:bq})})},getSymbol:function(){},drawGraph:function(){},drawPoints:function(){var J=this,B=J.options,ad=J.chart.renderer,ab,X;O(J.data,function(bb){var ae=bb.plotY;if(ae!==aD&&!isNaN(ae)&&bb.y!==null){ab=bb.graphic;X=bb.shapeArgs;if(ab){aC(ab);ab.animate(X)}else{bb.graphic=ad[bb.shapeType](X).attr(bb.pointAttr[bb.selected?"select":am]).add(J.group).shadow(B.shadow)}}})},drawTracker:function(){var bd=this,bc=bd.chart,bb=bc.renderer,ae,ad,ab=+new Date,X=bd.options.cursor,J=X&&{cursor:X},B;O(bd.data,function(be){ad=be.tracker;ae=be.trackerArgs||be.shapeArgs;delete ae.strokeWidth;if(be.y!==null){if(ad){ad.attr(ae)}else{be.tracker=bb[be.shapeType](ae).attr({isTracker:ab,fill:w,visibility:bd.visible?Y:aL,zIndex:1}).on(aU?"touchstart":"mouseover",function(bf){B=bf.relatedTarget||bf.fromElement;bc.hoverSeries!==bd&&ao(B,"isTracker")!==ab&&bd.onMouseOver();be.onMouseOver()}).on("mouseout",function(bf){if(!bd.options.stickyTracking){B=bf.relatedTarget||bf.toElement;ao(B,"isTracker")!==ab&&bd.onMouseOut()}}).css(J).add(be.group||bc.trackerGroup)}}})},animate:function(J){var B=this,X=B.data;if(!J){O(X,function(ad){var ab=ad.graphic;ad=ad.shapeArgs;if(ab){ab.attr({height:0,y:B.yAxis.translate(0,0,1)});ab.animate({height:ad.height,y:ad.y},B.options.animation)}});B.animate=null}},remove:function(){var J=this,B=J.chart;B.hasRendered&&O(B.series,function(X){if(X.type===J.type){X.isDirty=true}});G.prototype.remove.apply(J,arguments)}});K.column=P;l=aV(P,{type:"bar",init:function(B){B.inverted=this.inverted=true;P.prototype.init.apply(this,arguments)}});K.bar=l;l=aV(G,{type:"scatter",translate:function(){var B=this;G.prototype.translate.apply(B);O(B.data,function(J){J.shapeType="circle";J.shapeArgs={x:J.plotX,y:J.plotY,r:B.chart.options.tooltip.snap}})},drawTracker:function(){var J=this,B=J.options.cursor,ab=B&&{cursor:B},X;O(J.data,function(ad){(X=ad.graphic)&&X.attr({isTracker:true}).on("mouseover",function(){J.onMouseOver();ad.onMouseOver()}).on("mouseout",function(){J.options.stickyTracking||J.onMouseOut()}).css(ab)})},cleanData:function(){}});K.scatter=l;l=aV(aK,{init:function(){aK.prototype.init.apply(this,arguments);var J=this,B;I(J,{visible:J.visible!==false,name:aw(J.name,"Slice")});B=function(){J.slice()};c(J,"select",B);c(J,"unselect",B);return J},setVisible:function(J){var B=this.series.chart,ae=this.tracker,ad=this.dataLabel,ab=this.connector,X;X=(this.visible=J=J===aD?!this.visible:J)?"show":"hide";this.group[X]();ae&&ae[X]();ad&&ad[X]();ab&&ab[X]();this.legendItem&&B.legend.colorizeItem(this,J)},slice:function(J,B,ad){var ab=this.series.chart,X=this.slicedTranslation;a2(ad,ab);aw(B,true);J=this.sliced=an(J)?J:!this.sliced;J={translateX:J?X[0]:ab.plotLeft,translateY:J?X[1]:ab.plotTop};this.group.animate(J);this.shadowGroup&&this.shadowGroup.animate(J)}});l=aV(G,{type:"pie",isCartesian:false,pointClass:l,pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color"},getColor:function(){this.initialColor=Z},animate:function(){var B=this;O(B.data,function(J){var ab=J.graphic;J=J.shapeArgs;var X=-aX/2;if(ab){ab.attr({r:0,start:X,end:X});ab.animate({r:J.r,start:J.start,end:J.end},B.options.animation)}});B.animate=null},translate:function(){var bo=0,bn=-0.25,bm=this.options,bl=bm.slicedOffset,bk=bl+bm.borderWidth,bj=bm.center.concat([bm.size,bm.innerSize||0]),bi=this.chart,bh=bi.plotWidth,bg=bi.plotHeight,bf,bd,bb,ad=this.data,bc=2*aX,ab,be=o(bh,bg),ae,J,X,B=bm.dataLabels.distance;bj=ap(bj,function(bq,bp){return(ae=/%$/.test(bq))?[bh,bg,be,be][bp]*a8(bq)/100:bq});this.getX=function(bq,bp){bb=aA.asin((bq-bj[1])/(bj[2]/2+B));return bj[0]+(bp?-1:1)*at(bb)*(bj[2]/2+B)};this.center=bj;O(ad,function(bp){bo+=bp.y});O(ad,function(bp){ab=bo?bp.y/bo:0;bf=ag(bn*bc*1000)/1000;bn+=ab;bd=ag(bn*bc*1000)/1000;bp.shapeType="arc";bp.shapeArgs={x:bj[0],y:bj[1],r:bj[2]/2,innerR:bj[3]/2,start:bf,end:bd};bb=(bd+bf)/2;bp.slicedTranslation=ap([at(bb)*bl+bi.plotLeft,aM(bb)*bl+bi.plotTop],ag);J=at(bb)*bj[2]/2;X=aM(bb)*bj[2]/2;bp.tooltipPos=[bj[0]+J*0.7,bj[1]+X*0.7];bp.labelPos=[bj[0]+J+at(bb)*B,bj[1]+X+aM(bb)*B,bj[0]+J+at(bb)*bk,bj[1]+X+aM(bb)*bk,bj[0]+J,bj[1]+X,B<0?"center":bb<bc/4?"left":"right",bb];bp.percentage=ab*100;bp.total=bo});this.setTooltipPoints()},render:function(){this.drawPoints();this.options.enableMouseTracking!==false&&this.drawTracker();this.drawDataLabels();this.options.animation&&this.animate&&this.animate();this.isDirty=false},drawPoints:function(){var J=this.chart,B=J.renderer,bc,bb,ae,ad=this.options.shadow,ab,X;O(this.data,function(bd){bb=bd.graphic;X=bd.shapeArgs;ae=bd.group;ab=bd.shadowGroup;if(ad&&!ab){ab=bd.shadowGroup=B.g("shadow").attr({zIndex:4}).add()}if(!ae){ae=bd.group=B.g("point").attr({zIndex:5}).add()}bc=bd.sliced?bd.slicedTranslation:[J.plotLeft,J.plotTop];ae.translate(bc[0],bc[1]);ab&&ab.translate(bc[0],bc[1]);if(bb){bb.animate(X)}else{bd.graphic=B.arc(X).attr(I(bd.pointAttr[am],{"stroke-linejoin":"round"})).add(bd.group).shadow(ad,ab)}bd.visible===false&&bd.setVisible(false)})},drawDataLabels:function(){var bq=this.data,bp,bo=this.chart,bn=this.options.dataLabels,bm=aw(bn.connectorPadding,10),bl=aw(bn.connectorWidth,1),bk,bj,bi=bn.distance>0,bh,bf,bd=this.center[1],bb=[[],[],[],[]],be,ad,bg,bc,X,ab,J,ae=4,B;G.prototype.drawDataLabels.apply(this);O(bq,function(bs){var br=bs.labelPos[7];bb[br<0?0:br<aX/2?1:br<aX?2:3].push(bs)});bb[1].reverse();bb[3].reverse();for(J=function(bs,br){return bs.y>br.y};ae--;){bq=0;bp=[].concat(bb[ae]);bp.sort(J);for(B=bp.length;B--;){bp[B].rank=B}for(bc=0;bc<2;bc++){bf=(ab=ae%3)?9999:-9999;X=ab?-1:1;for(B=0;B<bb[ae].length;B++){bp=bb[ae][B];if(bk=bp.dataLabel){bj=bp.labelPos;bg=Y;be=bj[0];ad=bj[1];bh||(bh=bk&&bk.getBBox().height);if(bi){if(bc&&bp.rank<bq){bg=aL}else{if(!ab&&ad<bf+bh||ab&&ad>bf-bh){ad=bf+X*bh;be=this.getX(ad,ae>1);if(!ab&&ad+bh>bd||ab&&ad-bh<bd){if(bc){bg=aL}else{bq++}}}}}if(bp.visible===false){bg=aL}if(bg===Y){bf=ad}if(bc){bk.attr({visibility:bg,align:bj[6]})[bk.moved?"animate":"attr"]({x:be+bn.x+({left:bm,right:-bm}[bj[6]]||0),y:ad+bn.y});bk.moved=true;if(bi&&bl){bk=bp.connector;bj=[aY,be+(bj[6]==="left"?5:-5),ad,W,be,ad,W,bj[2],bj[3],W,bj[4],bj[5]];if(bk){bk.animate({d:bj});bk.attr("visibility",bg)}else{bp.connector=bk=this.chart.renderer.path(bj).attr({"stroke-width":bl,stroke:bn.connectorColor||"#606060",visibility:bg,zIndex:3}).translate(bo.plotLeft,bo.plotTop).add()}}}}}}}},drawTracker:P.prototype.drawTracker,getSymbol:function(){}});K.pie=l;aG.Highcharts={Chart:aN,dateFormat:az,pathAnim:ai,getOptions:function(){return af},numberFormat:aJ,Point:aK,Color:au,Renderer:x,seriesTypes:K,setOptions:function(B){af=aT(af,B);ak();return af},Series:G,addEvent:c,createElement:S,discardElement:aO,css:p,each:O,extend:I,map:ap,merge:aT,pick:aw,extendClass:aV,version:"2.1.5"}})();
/* http://keith-wood.name/datepick.html
   Date picker for jQuery v4.0.6.
   Written by Keith Wood (kbwood{at}iinet.com.au) February 2010.
   Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and 
   MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses. 
   Please attribute the author if you use it. */
eval(function(h,b,j,d,g,f){g=function(a){return(a<b?"":g(parseInt(a/b)))+((a=a%b)>35?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){while(j--){f[g(j)]=d[j]||g(j)}d=[function(a){return f[a]}];g=function(){return"\\w+"};j=1}while(j--){if(d[j]){h=h.replace(new RegExp("\\b"+g(j)+"\\b","g"),d[j])}}return h}("(P($){P 3X(){N.1o={4Q:'',4R:Z,4S:X,3Y:'26',3Z:{},41:'42',4T:X,4U:'6X',4V:18,3j:0,2E:N.4W,43:1,4X:0,28:1,29:12,4Y:Z,2a:Z,4Z:'c-10:c+10',2V:'+10',50:18,51:18,1B:X,44:18,2l:X,1G:X,1L:'2F/2m/1M',45:18,2G:18,3k:' - ',2H:0,3l:',',46:X,52:X,53:X,54:X,55:X,56:X,57:X,58:Z,59:18,2n:N.2n};N.5a={'':{1Z:['6Y','6Z','70','71','5b','72','73','74','75','76','77','78'],2b:['79','7a','7b','7c','5b','7d','7e','7f','7g','7h','7i','7j'],21:['7k','7l','7m','7n','7o','7p','7q'],2c:['7r','7s','7t','7u','7v','7w','7x'],5c:['7y','7z','7A','7B','7C','7D','7E'],1L:'2F/2m/1M',3j:0,47:N.5d,5e:'&49;7F',5f:'2I 1R 5g 1q',5h:'&49;&49;',5i:'2I 1R 5g 2o',5j:'7G&4a;',5k:'2I 1R 2W 1q',5l:'&4a;&4a;',5m:'2I 1R 2W 2o',5n:'7H',5o:'2I 1R 4b 1q',5p:'7I',5q:'2I 1b\\'s 1q',5r:'5s',5t:'5s 5u 1R 7J',5v:'5w',5x:'5w 1R 7K',4c:'5y 1R 2o',5z:'5y 1R 1q',7L:'7M',7N:'7O 7P 1R 2o',5A:'5B 3m, M d, 1M',7Q:'5B a 1r',3n:18}};$.2X(N.1o,N.5a['']);N.2p=[]}$.2X(3X.5C,{19:'L',1N:'7R',4d:'L-3o',2q:'L-1S',4e:'L-4f',4g:'L-7S',2r:'L-1q-2o',5D:'L-1q-',3p:'L-5E-2o',5F:'L-7T-',2n:{4h:{1s:'5e',1v:'5f',1k:{1h:33},1w:P(a){K b=a.2s();R(!b||$.L.1c($.L.1t($.L.1T($.L.1c($.L.T(a.V),1-a.Q('28'),'m'),a),1),-1,'d').S()>=b.S())},1r:P(a){R $.L.1t($.L.1T($.L.1c($.L.T(a.V),-a.Q('28'),'m'),a),1)},1C:P(a){$.L.2a(N,-a.Q('28'))}},7U:{1s:'5h',1v:'5i',1k:{1h:33,1m:Z},1w:P(a){K b=a.2s();R(!b||$.L.1c($.L.1t($.L.1T($.L.1c($.L.T(a.V),1-a.Q('29'),'m'),a),1),-1,'d').S()>=b.S())},1r:P(a){R $.L.1t($.L.1T($.L.1c($.L.T(a.V),-a.Q('29'),'m'),a),1)},1C:P(a){$.L.2a(N,-a.Q('29'))}},2W:{1s:'5j',1v:'5k',1k:{1h:34},1w:P(a){K b=a.Q('1G');R(!b||$.L.1t($.L.1T($.L.1c($.L.T(a.V),a.Q('28'),'m'),a),1).S()<=b.S())},1r:P(a){R $.L.1t($.L.1T($.L.1c($.L.T(a.V),a.Q('28'),'m'),a),1)},1C:P(a){$.L.2a(N,a.Q('28'))}},7V:{1s:'5l',1v:'5m',1k:{1h:34,1m:Z},1w:P(a){K b=a.Q('1G');R(!b||$.L.1t($.L.1T($.L.1c($.L.T(a.V),a.Q('29'),'m'),a),1).S()<=b.S())},1r:P(a){R $.L.1t($.L.1T($.L.1c($.L.T(a.V),a.Q('29'),'m'),a),1)},1C:P(a){$.L.2a(N,a.Q('29'))}},4b:{1s:'5n',1v:'5o',1k:{1h:36,1m:Z},1w:P(a){K b=a.2s();K c=a.Q('1G');K d=a.U[0]||$.L.1b();R(!b||d.S()>=b.S())&&(!c||d.S()<=c.S())},1r:P(a){R a.U[0]||$.L.1b()},1C:P(a){K b=a.U[0]||$.L.1b();$.L.2t(N,b.17(),b.1f()+1)}},1b:{1s:'5p',1v:'5q',1k:{1h:36,1m:Z},1w:P(a){K b=a.2s();K c=a.Q('1G');R(!b||$.L.1b().S()>=b.S())&&(!c||$.L.1b().S()<=c.S())},1r:P(a){R $.L.1b()},1C:P(a){$.L.2t(N)}},2Y:{1s:'5r',1v:'5t',1k:{1h:35,1m:Z},1w:P(a){R Z},1r:P(a){R X},1C:P(a){$.L.2Y(N)}},5G:{1s:'5v',1v:'5x',1k:{1h:27},1w:P(a){R Z},1r:P(a){R X},1C:P(a){$.L.1H(N)}},7W:{1s:'7X',1v:'7Y',1k:{1h:38,1m:Z},1w:P(a){K b=a.2s();R(!b||$.L.1c($.L.T(a.V),-7,'d').S()>=b.S())},1r:P(a){R $.L.1c($.L.T(a.V),-7,'d')},1C:P(a){$.L.2Z(N,-7)}},7Z:{1s:'80',1v:'81',1k:{1h:37,1m:Z},1w:P(a){K b=a.2s();R(!b||$.L.1c($.L.T(a.V),-1,'d').S()>=b.S())},1r:P(a){R $.L.1c($.L.T(a.V),-1,'d')},1C:P(a){$.L.2Z(N,-1)}},82:{1s:'83',1v:'84',1k:{1h:39,1m:Z},1w:P(a){K b=a.Q('1G');R(!b||$.L.1c($.L.T(a.V),1,'d').S()<=b.S())},1r:P(a){R $.L.1c($.L.T(a.V),1,'d')},1C:P(a){$.L.2Z(N,1)}},85:{1s:'86',1v:'87',1k:{1h:40,1m:Z},1w:P(a){K b=a.Q('1G');R(!b||$.L.1c($.L.T(a.V),7,'d').S()<=b.S())},1r:P(a){R $.L.1c($.L.T(a.V),7,'d')},1C:P(a){$.L.2Z(N,7)}}},5d:{5H:'<W 1p=\"L\">'+'<W 1p=\"L-88\">{2J:4h}{2J:1b}{2J:2W}</W>{3q}'+'{3o:5I}<W 1p=\"L-89\">{2J:2Y}{2J:5G}</W>{3o:1O}'+'<W 1p=\"L-2Y-8a\"></W></W>',5J:'<W 1p=\"L-1q-8b\">{3q}</W>',1q:'<W 1p=\"L-1q\"><W 1p=\"L-1q-8c\">{4i}</W>'+'<5K><5L>{30}</5L><5M>{5N}</5M></5K></W>',30:'<3r>{3s}</3r>',5O:'<5P>{1t}</5P>',4j:'<3r>{3s}</3r>',1t:'<4k>{1t}</4k>',4l:'.L-1q',4m:'4k',5Q:'L-8d',5R:'L-8e',5S:'',5T:'L-31',3a:'L-8f',5U:'L-1b',5V:'L-8g-1q',5W:'L-8h',3b:'L-8i',5X:'',5Y:'',4n:'L-1U'},8j:P(a){$.2X(N.1o,a||{});R N},4o:(((3t-1)*8k+1x.2d(3t/4)-1x.2d(3t/2u)+1x.2d(3t/8l))*24*60*60*8m),5Z:24*60*60*4p,8n:'1M-2F-2m',8o:'D, 2m M 1M',8p:'3m, 4q d, 1M',8q:'1M-2F-2m',8r:'J',8s:'D, d M 3u',8t:'3m, 2m-M-3u',8u:'D, d M 3u',8v:'D, d M 1M',8w:'D, d M 1M',8x:'D, d M 3u',8y:'!',8z:'@',8A:'1M-2F-2m',2e:P(f,g,h){O(1V f!='2K'){h=g;g=f;f=''}O(!g){R''}f=f||N.1o.1L;h=h||{};K i=h.2c||N.1o.2c;K j=h.21||N.1o.21;K k=h.2b||N.1o.2b;K l=h.1Z||N.1o.1Z;K m=h.2E||N.1o.2E;K n=P(a,b){K c=1;2L(s+c<f.14&&f.1D(s+c)==a){c++}s+=c-1;R 1x.2d(c/(b||1))>1};K o=P(a,b,c,d){K e=''+b;O(n(a,d)){2L(e.14<c){e='0'+e}}R e};K p=P(a,b,c,d){R(n(a)?d[b]:c[b])};K q='';K r=18;1d(K s=0;s<f.14;s++){O(r){O(f.1D(s)==\"'\"&&!n(\"'\")){r=18}15{q+=f.1D(s)}}15{3v(f.1D(s)){16'd':q+=o('d',g.1y(),2);1a;16'D':q+=p('D',g.2M(),i,j);1a;16'o':q+=o('o',N.61(g),3);1a;16'w':q+=o('w',m(g),2);1a;16'm':q+=o('m',g.1f()+1,2);1a;16'M':q+=p('M',g.1f(),k,l);1a;16'y':q+=(n('y',2)?g.17():(g.17()%2u<10?'0':'')+g.17()%2u);1a;16'@':q+=1x.2d(g.S()/4p);1a;16'!':q+=g.S()*62+N.4o;1a;16\"'\":O(n(\"'\")){q+=\"'\"}15{r=Z}1a;3w:q+=f.1D(s)}}}R q},4r:P(g,h,j){O(h==X){2N'63 3x';}h=(1V h=='64'?h.8B():h+'');O(h==''){R X}g=g||N.1o.1L;j=j||{};K k=j.2V||N.1o.2V;k=(1V k!='2K'?k:N.1b().17()%2u+1E(k,10));K l=j.2c||N.1o.2c;K m=j.21||N.1o.21;K n=j.2b||N.1o.2b;K o=j.1Z||N.1o.1Z;K p=-1;K q=-1;K r=-1;K s=-1;K t=18;K u=18;K v=P(a,b){K c=1;2L(A+c<g.14&&g.1D(A+c)==a){c++}A+=c-1;R 1x.2d(c/(b||1))>1};K w=P(a,b){K c=v(a,b);K d=[2,3,c?4:2,11,20]['8C@!'.2O(a)+1];K e=1P 4s('^-?\\\\d{1,'+d+'}');K f=h.2v(z).1I(e);O(!f){2N'8D 65 3y 2P {0}'.1i(/\\{0\\}/,z);}z+=f[0].14;R 1E(f[0],10);};K x=P(a,b,c,d){K e=(v(a,d)?c:b);1d(K i=0;i<e.14;i++){O(h.66(z,e[i].14)==e[i]){z+=e[i].14;R i+1;}}2N'8E 8F 3y 2P {0}'.1i(/\\{0\\}/,z);};K y=P(){O(h.1D(z)!=g.1D(A)){2N'8G 8H 3y 2P {0}'.1i(/\\{0\\}/,z);}z++;};K z=0;1d(K A=0;A<g.14;A++){O(u){O(g.1D(A)==\"'\"&&!v(\"'\")){u=18;}15{y();}}15{3v(g.1D(A)){16'd':r=w('d');1a;16'D':x('D',l,m);1a;16'o':s=w('o');1a;16'w':w('w');1a;16'm':q=w('m');1a;16'M':q=x('M',n,o);1a;16'y':K B=A;t=!v('y',2);A=B;p=w('y',2);1a;16'@':K C=N.1W(1P 2w(w('@')*4p));p=C.17();q=C.1f()+1;r=C.1y();1a;16'!':K C=N.1W(1P 2w((w('!')-N.4o)/62));p=C.17();q=C.1f()+1;r=C.1y();1a;16'*':z=h.14;1a;16\"'\":O(v(\"'\")){y();}15{u=Z;}1a;3w:y();}}}O(z<h.14){2N'8I 1s 8J 3y 1O';}O(p==-1){p=N.1b().17();}15 O(p<2u&&t){p+=(k==-1?8K:N.1b().17()-N.1b().17()%2u-(p<=k?0:2u));}O(s>-1){q=1;r=s;1d(K D=N.2x(p,q);r>D;D=N.2x(p,q)){q++;r-=D;}}K C=N.T(p,q,r);O(C.17()!=p||C.1f()+1!=q||C.1y()!=r){2N'63 1r';}R C;},3z:P(f,g,h,i,j){O(h&&1V h!='64'){j=i;i=h;h=X;}O(1V i!='2K'){j=i;i='';}K k=P(a){3A{R $.L.4r(i,a,j);}3B(e){}a=a.67();K b=(a.1I(/^c/)&&h?$.L.T(h):X)||$.L.1b();K c=/([+-]?[0-9]+)\\s*(d|w|m|y)?/g;K d=c.4t(a);2L(d){b=$.L.1c(b,1E(d[1],10),d[2]||'d');d=c.4t(a);}R b;};g=(g?$.L.T(g):X);f=(f==X?g:(1V f=='2K'?k(f):(1V f=='65'?(68(f)||f==69||f==-69?g:$.L.1c($.L.1b(),f,'d')):$.L.T(f))));R f;},2x:P(a,b){b=(a.17?a.1f()+1:b);a=(a.17?a.17():a);R N.T(a,b+1,0).1y();},61:P(a,b,c){K d=(a.17?a:N.T(a,b,c));K e=N.T(d.17(),1,1);R 1x.2d((d.S()-e.S())/N.5Z)+1;},4W:P(a,b,c){K d=(a.17?1P 2w(a.S()):N.T(a,b,c));d.1X(d.1y()+4-(d.2M()||7));K e=d.S();d.4u(0,1);R 1x.2d(1x.8L((e-d)/8M)/7)+1;},1b:P(){R N.1W(1P 2w());},T:P(a,b,c){R(!a?X:(a.17?N.1W(1P 2w(a.S())):1P 2w(a,b-1,c,12)));},1W:P(a){O(a){a.8N(12,0,0,0);}R a;},2o:P(a,b){a.8O(b);R N.1W(a);},1q:P(a,b){a.4u(b-1);R N.1W(a);},1t:P(a,b){a.1X(b);R N.1W(a);},1c:P(a,b,c){O(c=='d'||c=='w'){N.1W(a);a.1X(a.1y()+b*(c=='w'?7:1));}15{K d=a.17()+(c=='y'?b:0);K e=a.1f()+(c=='m'?b:0);a.8P($.L.T(d,e+1,1x.6a(a.1y(),N.2x(d,e+1))).S());}R a;},1T:P(a,b){K c=b.Q('4X');O($.8Q(c)){c=c.1F(b.1l[0],[a]);}R $.L.1c(a,-c,'m');},6b:P(c,d){c=$(c);O(c.22(N.1N)){R;}c.2f(N.1N);K e={1l:c,U:[],V:X,1Y:18,1n:($.3C(c[0].8R.67(),['W','2y'])>-1),Q:P(a){K b=N.2Q[a]!==6c?N.2Q[a]:$.L.1o[a];O($.3C(a,['1B','2l','1G'])>-1){b=$.L.3z(b,X,N.U[0],N.Q('1L'),e.1J());}R b;},2s:P(){R(N.1Y?N.U[0]:N.Q('2l'));},1J:P(){R{2c:N.Q('2c'),21:N.Q('21'),2b:N.Q('2b'),1Z:N.Q('1Z'),2E:N.Q('2E'),2V:N.Q('2V')};}};$.1e(c[0],N.19,e);K f=($.3c.6d?c.6d():{});e.2Q=$.2X({},d||{},f||{});O(e.1n){e.V=$.L.2z($.L.T(e.U[0]||e.Q('1B')||$.L.1b()),e);e.2g=$.L.T(e.V);N.2A(c[0]);O($.3c.3d){c.3d(N.4v);}}15{N.4w(c,e);c.3D('6e.'+N.19,N.6f).3D('8S.'+N.19,N.6g).3D('8T.'+N.19,N.6h);O(c.2B('1U')){N.4f(c[0]);}}},6i:P(a,b){K c=$.1e(a,N.19);R(c?(b?(b=='5u'?c.2Q:c.2Q[b]):$.L.1o):{});},2C:P(a,b,c){a=$(a);O(!a.22(N.1N)){R;}b=b||{};O(1V b=='2K'){K d=b;b={};b[d]=c;}K e=$.1e(a[0],N.19);K f=e.U;6j(e.2Q,b);N.1X(a[0],f,X,18,Z);e.1Y=18;e.V=$.L.T(N.2z((b.1B?e.Q('1B'):e.V)||e.Q('1B')||$.L.1b(),e));O(!e.1n){N.4w(a,e);}O(e.1n||e.W){N.2A(a[0]);}},4w:P(a,b){a.6k('3e.'+N.19);O(b.Q('4R')){a.3D('3e.'+N.19,N.26);}O(b.1S){b.1S.3E();}K c=b.Q('4S');b.1S=(!c?$([]):$(c).8U().4x('8V').2f(N.2q)[b.Q('3n')?'8W':'8X'](a).3F(P(){O(!$.L.2R(a[0])){$.L[$.L.1z==b?'1H':'26'](a[0]);}}));N.6l(a,b);K d=N.3G(b,a.2h());O(d){N.1X(a[0],d,X,Z);}O(b.Q('44')&&b.Q('1B')&&b.U.14==0){N.1X(a[0],$.L.T(b.Q('1B')||$.L.1b()));}},6l:P(d,e){O(e.Q('45')&&!e.1n){K f=$.L.T(8Y,10,20);K g=e.Q('1L');O(g.1I(/[8Z]/)){K h=P(a){K b=0;K c=0;1d(K i=0;i<a.14;i++){O(a[i].14>b){b=a[i].14;c=i;}}R c;};f.4u(h(e.Q(g.1I(/4q/)?'1Z':'2b')));f.1X(h(e.Q(g.1I(/3m/)?'21':'2c'))+20-f.2M());}e.1l.2B('6m',$.L.2e(g,f,e.1J()).14);}},90:P(a){a=$(a);O(!a.22(N.1N)){R;}K b=$.1e(a[0],N.19);O(b.1S){b.1S.3E();}a.6n(N.1N).91().6k('.'+N.19);O(b.1n&&$.3c.3d){a.92();}O(!b.1n&&b.Q('45')){a.4x('6m');}$.93(a[0],N.19);},94:P(b){K c=3x;R P(a){1d(K i=0;i<c.14;i++){c[i].1F(N,3x);}};},95:P(b){K c=$(b);O(!c.22(N.1N)){R;}K d=$.1e(b,N.19);O(d.1n)c.6o('.'+N.4e).3E().1O().1K('2i,1Q').2B('1U','').1O().1K('a').2B('3H','3I:3J(0)');15{b.1U=18;d.1S.3K('2i.'+N.2q).2B('1U','').1O().3K('6p.'+N.2q).1A({6q:'1.0',6r:''});}N.2p=$.6s(N.2p,P(a){R(a==b?X:a);});},4f:P(b){K c=$(b);O(!c.22(N.1N))R;K d=$.1e(b,N.19);O(d.1n){K e=c.6o(':6t');K f=e.3f();K g={1j:0,1g:0};e.3g().3h(P(){O($(N).1A('2P')=='96'){g=$(N).3f();R 18;}});K h=c.1A('97');h=(h=='98'?0:1E(h,10))+1;c.99('<W 1p=\"'+N.4e+'\" 9a=\"'+'2S: '+e.2T()+'3L; 4y: '+e.2D()+'3L; 1j: '+(f.1j-g.1j)+'3L; 1g: '+(f.1g-g.1g)+'3L; z-9b: '+h+'\"></W>').1K('2i,1Q').2B('1U','1U').1O().1K('a').4x('3H');}15{b.1U=Z;d.1S.3K('2i.'+N.2q).2B('1U','1U').1O().3K('6p.'+N.2q).1A({6q:'0.5',6r:'3w'});}N.2p=$.6s(N.2p,P(a){R(a==b?X:a);});N.2p.3i(b);},2R:P(a){R(a&&$.3C(a,N.2p)>-1);},26:P(c){c=c.1l||c;K d=$.1e(c,$.L.19);O($.L.1z==d){R;}O($.L.1z){$.L.1H($.L.1z,Z);}O(d){d.3M=X;d.U=$.L.3G(d,$(c).2h());d.1Y=18;d.V=$.L.2z($.L.T(d.U[0]||d.Q('1B')||$.L.1b()),d);d.2g=$.L.T(d.V);$.L.1z=d;$.L.2A(c,Z);K e=$.L.6u(d);d.W.1A({1j:e.1j,1g:e.1g});K f=d.Q('3Y');K g=d.Q('41');g=(g=='42'&&$.3N&&$.3N.4z>='1.8'?'6v':g);K h=P(){K a=d.W.1K('.'+$.L.4g);O(a.14){K b=$.L.6w(d.W);a.1A({1j:-b[0],1g:-b[1],2S:d.W.2T()+b[0],4y:d.W.2D()+b[1]});}};O($.3O&&$.3O[f]){K i=d.W.1e();1d(K j 3P i){O(j.1I(/^6x\\.6y\\./)){i[j]=d.9c.1A(j.1i(/6x\\.6y\\./,''));}}d.W.1e(i).26(f,d.Q('3Z'),g,h);}15{d.W[f||'26']((f?g:''),h);}O(!f){h();}}},3G:P(a,b){O(b==a.3M){R;}a.3M=b;K c=a.Q('1L');K d=a.Q('2H');K f=a.Q('2G');b=b.4A(d?a.Q('3l'):(f?a.Q('3k'):'\\9d'));K g=[];1d(K i=0;i<b.14;i++){3A{K h=$.L.4r(c,b[i],a.1J());O(h){K k=18;1d(K j=0;j<g.14;j++){O(g[j].S()==h.S()){k=Z;1a;}}O(!k){g.3i(h);}}}3B(e){}}g.4B(d||(f?2:1),g.14);O(f&&g.14==1){g[1]=g[0];}R g;},2A:P(a,b){a=$(a.1l||a);K c=$.1e(a[0],$.L.19);O(c){O(c.1n||$.L.1z==c){K d=c.Q('53');O(d&&(!c.2g||c.2g.17()!=c.V.17()||c.2g.1f()!=c.V.1f())){d.1F(a[0],[c.V.17(),c.V.1f()+1]);}}O(c.1n){a.6z(N.4C(a[0],c));}15 O($.L.1z==c){O(!c.W){c.W=$('<W></W>').2f(N.4d).1A({9e:(b?'9f':'9g'),2P:'9h',1j:a.3f().1j,1g:a.3f().1g+a.2D()}).9i($(c.Q('4T')||'2U'));O($.3c.3d){c.W.3d(N.4v);}}c.W.6z(N.4C(a[0],c));a.3e();}}},3Q:P(a,b){K c=$.1e(a,N.19);O(c){K d='';K e='';K f=(c.Q('2H')?c.Q('3l'):c.Q('3k'));K g=c.Q('1L');K h=c.Q('57')||g;1d(K i=0;i<c.U.14;i++){d+=(b?'':(i>0?f:'')+$.L.2e(g,c.U[i],c.1J()));e+=(i>0?f:'')+$.L.2e(h,c.U[i],c.1J());}O(!c.1n&&!b){$(a).2h(d);}$(c.Q('56')).2h(e);K j=c.Q('54');O(j&&!b&&!c.4D){c.4D=Z;j.1F(a,[c.U]);c.4D=18;}}},6w:P(c){K d=P(a){K b=($.23.6A?1:0);R{9j:1+b,9k:3+b,9l:5+b}[a]||a;};R[6B(d(c.1A('6C-1j-2S'))),6B(d(c.1A('6C-1g-2S')))];},6u:P(a){K b=(a.1l.9m(':6D')&&a.1S?a.1S:a.1l);K c=b.3f();K d=18;$(a.1l).3g().3h(P(){d|=$(N).1A('2P')=='9n';R!d;});O(d&&$.23.3R){c.1j-=1u.2j.3S;c.1g-=1u.2j.3T;}K e=(!$.23.6E||1u.6F?1u.2j.6G:0)||1u.2U.6G;K f=(!$.23.6E||1u.6F?1u.2j.6H:0)||1u.2U.6H;O(e==0){R c;}K g=a.Q('4U');K h=a.Q('3n');K i=1u.2j.3S||1u.2U.3S;K j=1u.2j.3T||1u.2U.3T;K k=c.1g-a.W.2D()-(d&&$.23.3R?1u.2j.3T:0);K l=c.1g+b.2D();K m=c.1j;K n=c.1j+b.2T()-a.W.2T()-(d&&$.23.3R?1u.2j.3S:0);K o=(c.1j+a.W.2T()-i)>e;K p=(c.1g+a.1l.2D()+a.W.2D()-j)>f;O(g=='9o'){c={1j:m,1g:k};}15 O(g=='9p'){c={1j:n,1g:k};}15 O(g=='9q'){c={1j:m,1g:l};}15 O(g=='9r'){c={1j:n,1g:l};}15 O(g=='1g'){c={1j:(h||o?n:m),1g:k};}15{c={1j:(h||o?n:m),1g:(p?k:l)};}c.1j=1x.6I((d?0:i),c.1j-(d?i:0));c.1g=1x.6I((d?0:j),c.1g-(d?j:0));R c;},6J:P(a){O(!$.L.1z){R;}K b=$(a.1l);O(!b.3g().6K().22($.L.4d)&&!b.22($.L.1N)&&!b.3g().6K().22($.L.2q)){$.L.1H($.L.1z);}},1H:P(b,c){K d=$.1e(b,N.19)||b;O(d&&d==$.L.1z){K e=(c?'':d.Q('3Y'));K f=d.Q('41');f=(f=='42'&&$.3N&&$.3N.4z>='1.8'?'6v':f);K g=P(){d.W.3E();d.W=X;$.L.1z=X;K a=d.Q('55');O(a){a.1F(b,[d.U]);}};d.W.9s();O($.3O&&$.3O[e]){d.W.1H(e,d.Q('3Z'),f,g);}15{K h=(e=='9t'?'9u':(e=='9v'?'9w':'1H'));d.W[h]((e?f:''),g);}O(!e){g();}}},6f:P(a){K b=a.1l;K c=$.1e(b,$.L.19);K d=18;O(c.W){O(a.1h==9){$.L.1H(b);}15 O(a.1h==13){$.L.4E(b,$('a.'+c.Q('47').3a,c.W)[0]);d=Z;}15{K e=c.Q('2n');1d(K f 3P e){K g=e[f];O(g.1k.1h==a.1h&&!!g.1k.1m==!!(a.1m||a.3U)&&!!g.1k.3V==a.3V&&!!g.1k.3W==a.3W){$.L.4F(b,f);d=Z;1a;}}}}15{K g=c.Q('2n').4b;O(g.1k.1h==a.1h&&!!g.1k.1m==!!(a.1m||a.3U)&&!!g.1k.3V==a.3V&&!!g.1k.3W==a.3W){$.L.26(b);d=Z;}}c.1m=((a.1h<48&&a.1h!=32)||a.1m||a.3U);O(d){a.6L();a.9x();}R!d;},6g:P(a){K b=a.1l;K c=$.1e(b,$.L.19);O(c&&c.Q('58')){K d=9y.9z(a.1h||a.9A);K e=$.L.6M(c);R(a.3U||c.1m||d<' '||!e||e.2O(d)>-1);}R Z;},6M:P(a){K b=a.Q('1L');K c=(a.Q('2H')?a.Q('3l'):(a.Q('2G')?a.Q('3k'):''));K d=18;K e=18;1d(K i=0;i<b.14;i++){K f=b.1D(i);O(d){O(f==\"'\"&&b.1D(i+1)!=\"'\"){d=18;}15{c+=f;}}15{3v(f){16'd':16'm':16'o':16'w':c+=(e?'':'4G');e=Z;1a;16'y':16'@':16'!':c+=(e?'':'4G')+'-';e=Z;1a;16'J':c+=(e?'':'4G')+'-.';e=Z;1a;16'D':16'M':16'Y':R X;16\"'\":O(b.1D(i+1)==\"'\"){c+=\"'\";}15{d=Z;}1a;3w:c+=f;}}}R c;},6h:P(a){K b=a.1l;K c=$.1e(b,$.L.19);O(c&&!c.1m&&c.3M!=c.1l.2h()){3A{K d=$.L.3G(c,c.1l.2h());O(d.14>0){$.L.1X(b,d,X,Z);}}3B(a){}}R Z;},4v:P(a,b){K c=($.L.1z&&$.L.1z.1l[0])||$(a.1l).9B('.'+$.L.1N)[0];O($.L.2R(c)){R;}K d=$.1e(c,$.L.19);O(d.Q('4Y')){b=($.23.3R?-b:b);b=(b<0?-1:+1);$.L.2a(c,-d.Q(a.1m?'29':'28')*b);}a.6L();},2Y:P(a){K b=$.1e(a,N.19);O(b){b.U=[];N.1H(a);O(b.Q('44')&&b.Q('1B')){N.1X(a,$.L.T(b.Q('1B')||$.L.1b()));}15{N.3Q(a);}}},1y:P(a){K b=$.1e(a,N.19);R(b?b.U:[]);},1X:P(a,b,c,d,e){K f=$.1e(a,N.19);O(f){O(!$.4H(b)){b=[b];O(c){b.3i(c);}}K g=f.Q('1L');K h=f.Q('2l');K k=f.Q('1G');K l=f.U[0];f.U=[];1d(K i=0;i<b.14;i++){K m=$.L.3z(b[i],X,l,g,f.1J());O(m){O((!h||m.S()>=h.S())&&(!k||m.S()<=k.S())){K n=18;1d(K j=0;j<f.U.14;j++){O(f.U[j].S()==m.S()){n=Z;1a;}}O(!n){f.U.3i(m);}}}}K o=f.Q('2G');f.U.4B(f.Q('2H')||(o?2:1),f.U.14);O(o){3v(f.U.14){16 1:f.U[1]=f.U[0];1a;16 2:f.U[1]=(f.U[0].S()>f.U[1].S()?f.U[0]:f.U[1]);1a;}f.1Y=18;}f.2g=(f.V?$.L.T(f.V):X);f.V=N.2z($.L.T(f.U[0]||f.Q('1B')||$.L.1b()),f);O(!e){N.2A(a);N.3Q(a,d);}}},6N:P(a,b){K c=$.1e(a,N.19);O(!c){R 18;}b=$.L.3z(b,c.U[0]||N.1b(),X,c.Q('1L'),c.1J());R N.4I(a,b,c.Q('46'),c.Q('2l'),c.Q('1G'));},4I:P(a,b,c,d,e){K f=(1V c=='9C'?{4J:c}:(!c?{}:c.1F(a,[b,Z])));R(f.4J!=18)&&(!d||b.S()>=d.S())&&(!e||b.S()<=e.S());},4F:P(a,b){K c=$.1e(a,N.19);O(c&&!N.2R(a)){K d=c.Q('2n');O(d[b]&&d[b].1w.1F(a,[c])){d[b].1C.1F(a,[c]);}}},2t:P(a,b,c,d){K e=$.1e(a,N.19);O(e&&(d!=X||(e.V.17()!=b||e.V.1f()+1!=c))){e.2g=$.L.T(e.V);K f=N.2z((b!=X?$.L.T(b,c,1):$.L.1b()),e);e.V=$.L.T(f.17(),f.1f()+1,(d!=X?d:1x.6a(e.V.1y(),$.L.2x(f.17(),f.1f()+1))));N.2A(a);}},2a:P(a,b){K c=$.1e(a,N.19);O(c){K d=$.L.1c($.L.T(c.V),b,'m');N.2t(a,d.17(),d.1f()+1);}},2Z:P(a,b){K c=$.1e(a,N.19);O(c){K d=$.L.1c($.L.T(c.V),b,'d');N.2t(a,d.17(),d.1f()+1,d.1y());}},2z:P(a,b){K c=b.Q('2l');K d=b.Q('1G');a=(c&&a.S()<c.S()?$.L.T(c):a);a=(d&&a.S()>d.S()?$.L.T(d):a);R a;},4K:P(a,b){K c=$.1e(a,N.19);R(!c?X:N.1W(1P 2w(1E(b.6O.1i(/^.*4L(-?\\d+).*$/,'$1'),10))));},4E:P(a,b){K c=$.1e(a,N.19);O(c&&!N.2R(a)){K d=N.4K(a,b);K e=c.Q('2H');K f=c.Q('2G');O(e){K g=18;1d(K i=0;i<c.U.14;i++){O(d.S()==c.U[i].S()){c.U.4B(i,1);g=Z;1a;}}O(!g&&c.U.14<e){c.U.3i(d);}}15 O(f){O(c.1Y){c.U[1]=d;}15{c.U=[d,d];}c.1Y=!c.1Y;}15{c.U=[d];}c.2g=$.L.T(d);N.3Q(a);O(c.1n||c.1Y||c.U.14<(e||(f?2:1))){N.2A(a);}15{N.1H(a);}}},4C:P(h,i){K j=i.Q('47');K k=i.Q('43');k=($.4H(k)?k:[1,k]);i.V=N.2z(i.V||i.Q('1B')||$.L.1b(),i);K l=$.L.1T($.L.T(i.V),i);K m='';1d(K n=0;n<k[0];n++){K o='';1d(K p=0;p<k[1];p++){o+=N.6P(h,i,l.17(),l.1f()+1,j,(n==0&&p==0));$.L.1c(l,1,'m');}m+=N.25(j.5J,i).1i(/\\{3q\\}/,o);}K q=N.25(j.5H,i).1i(/\\{3q\\}/,m).1i(/\\{30\\}/g,N.4M(i,j))+($.23.6A&&1E($.23.4z,10)<7&&!i.1n?'<6Q 9D=\"3I:3J(0);\" 1p=\"'+N.4g+'\"></6Q>':'');K r=i.Q('2n');K s=i.Q('59');K t=P(a,b,c,d,e){O(q.2O('{'+a+':'+d+'}')==-1){R;}K f=r[d];K g=(s?f.1r.1F(h,[i]):X);q=q.1i(1P 4s('\\\\{'+a+':'+d+'\\\\}','g'),'<'+b+(f.1v?' 2k=\"'+i.Q(f.1v)+'\"':'')+' 1p=\"'+j.3b+' '+j.3b+'-'+d+' '+e+(f.1w(i)?'':' '+j.4n)+'\">'+(g?$.L.2e(i.Q(f.1s),g,i.1J()):i.Q(f.1s))+'</'+c+'>');};1d(K u 3P r){t('2i','2i 9E=\"2i\"','2i',u,j.5X);t('2J','a 3H=\"3I:3J(0)\"','a',u,j.5Y);}q=$(q);O(k[1]>1){K v=0;$(j.4l,q).3h(P(){K a=++v%k[1];$(N).2f(a==1?'9F':(a==0?'6t':''));});}K w=N;q.1K(j.4m+' a').9G(P(){$(N).2f(j.3a);},P(){(i.1n?$(N).3g('.'+w.1N):i.W).1K(j.4m+' a').6n(j.3a);}).3F(P(){w.4E(h,N);}).1O().1K('1Q.'+N.2r+':9H(.'+N.3p+')').4N(P(){K a=$(N).2h().4A('/');w.2t(h,1E(a[1],10),1E(a[0],10));}).1O().1K('1Q.'+N.3p).3F(P(){$(N).1A('6R','6D').2W('4O').1A({1j:N.9I,1g:N.9J,2S:N.9K,4y:N.9L}).26().3e();}).1O().1K('4O.'+w.2r).4N(P(){3A{K a=1E($(N).2h(),10);a=(68(a)?i.V.17():a);w.2t(h,a,i.V.1f()+1,i.V.1y());}3B(e){9M(e);}}).6e(P(a){O(a.1h==13){$(a.1l).4N();}15 O(a.1h==27){$(a.1l).1H().4h('1Q').1A('6R','9N');i.1l.3e();}});q.1K('.'+j.3b).3F(P(){O(!$(N).22(j.4n)){K a=N.6O.1i(1P 4s('^.*'+j.3b+'-([^ ]+).*$'),'$1');$.L.4F(h,a);}});O(i.Q('3n')){q.2f(j.5Q);}O(k[0]*k[1]>1){q.2f(j.5R);}K x=i.Q('4Q');O(x){q.2f(x);}$('2U').9O(q);K y=0;q.1K(j.4l).3h(P(){y+=$(N).2T();});q.2S(y/k[0]);K z=i.Q('52');O(z){z.1F(h,[q,i]);}R q;},6P:P(a,b,c,d,e,f){K g=$.L.2x(c,d);K h=b.Q('43');h=($.4H(h)?h:[1,h]);K j=b.Q('4V')||(h[0]*h[1]>1);K k=b.Q('3j');K l=($.L.T(c,d,1).2M()-k+7)%7;K m=(j?6:1x.9P((l+g)/7));K n=b.Q('50');K o=b.Q('51')&&n;K p=b.Q('5A');K q=(b.1Y?b.U[0]:b.Q('2l'));K r=b.Q('1G');K s=b.Q('2G');K t=b.Q('46');K u=e.4j.2O('{6S}')>-1;K v=b.Q('2E');K w=$.L.1b();K x=$.L.T(c,d,1);$.L.1c(x,-l-(j&&(x.2M()==k)?7:0),'d');K y=x.S();K z='';1d(K A=0;A<m;A++){K B=(!u?'':'<2y 1p=\"4L'+y+'\">'+(v?v(x):0)+'</2y>');K C='';1d(K D=0;D<7;D++){K E=18;O(s&&b.U.14>0){E=(x.S()>=b.U[0]&&x.S()<=b.U[1]);}15{1d(K i=0;i<b.U.14;i++){O(b.U[i].S()==x.S()){E=Z;1a;}}}K F=(!t?{}:t.1F(a,[x,x.1f()+1==d]));K G=(o||x.1f()+1==d)&&N.4I(a,x,F.4J,q,r);C+=N.25(e.1t,b).1i(/\\{1t\\}/g,(G?'<a 3H=\"3I:3J(0)\"':'<2y')+' 1p=\"4L'+y+' '+(F.9Q||'')+(E&&(o||x.1f()+1==d)?' '+e.5T:'')+(G?' '+e.5S:'')+((x.2M()||7)<6?'':' '+e.5W)+(x.1f()+1==d?'':' '+e.5V)+(x.S()==w.S()&&(x.1f()+1)==d?' '+e.5U:'')+(x.S()==b.V.S()&&(x.1f()+1)==d?' '+e.3a:'')+'\"'+(F.2k||(p&&G)?' 2k=\"'+(F.2k||$.L.2e(p,x,b.1J()))+'\"':'')+'>'+(n||(x.1f()+1)==d?F.9R||x.1y():'&9S;')+(G?'</a>':'</2y>'));$.L.1c(x,1,'d');y=x.S();}z+=N.25(e.4j,b).1i(/\\{3s\\}/g,C).1i(/\\{6S\\}/g,B);}K H=N.25(e.1q,b).1I(/\\{4i(:[^\\}]+)?\\}/);H=(H[0].14<=13?'4q 1M':H[0].2v(13,H[0].14-1));H=(f?N.6T(b,c,d,q,r,H,e):$.L.2e(H,$.L.T(c,d,1),b.1J()));K I=N.25(e.30,b).1i(/\\{3s\\}/g,N.4M(b,e));R N.25(e.1q,b).1i(/\\{4i(:[^\\}]+)?\\}/g,H).1i(/\\{30\\}/g,I).1i(/\\{5N\\}/g,z);},4M:P(a,b){K c=a.Q('3j');K d=a.Q('21');K e=a.Q('5c');K f='';1d(K g=0;g<7;g++){K h=(g+c)%7;f+=N.25(b.5O,a).1i(/\\{1t\\}/g,'<2y 1p=\"'+N.5F+h+'\" 2k=\"'+d[h]+'\">'+e[h]+'</2y>');}R f;},6T:P(a,b,c,d,e,f){O(!a.Q('2a')){R $.L.2e(f,$.L.T(b,c,1),a.1J());}K g=a.Q('1Z'+(f.1I(/2F/i)?'':'9T'));K h=f.1i(/m+/i,'\\\\6U').1i(/y+/i,'\\\\6V');K i='<1Q 1p=\"'+N.2r+'\" 2k=\"'+a.Q('5z')+'\">';1d(K m=1;m<=12;m++){O((!d||$.L.T(b,m,$.L.2x(b,m)).S()>=d.S())&&(!e||$.L.T(b,m,1).S()<=e.S())){i+='<2C 4P=\"'+m+'/'+b+'\"'+(c==m?' 31=\"31\"':'')+'>'+g[m-1]+'</2C>';}}i+='</1Q>';h=h.1i(/\\\\6U/,i);K j=a.Q('4Z');O(j=='5E'){i='<1Q 1p=\"'+N.2r+' '+N.3p+'\" 2k=\"'+a.Q('4c')+'\">'+'<2C>'+b+'</2C></1Q>'+'<4O 1p=\"'+N.2r+' '+N.5D+c+'\" 4P=\"'+b+'\">';}15{j=j.4A(':');K k=$.L.1b().17();K l=(j[0].1I('c[+-].*')?b+1E(j[0].2v(1),10):((j[0].1I('[+-].*')?k:0)+1E(j[0],10)));K n=(j[1].1I('c[+-].*')?b+1E(j[1].2v(1),10):((j[1].1I('[+-].*')?k:0)+1E(j[1],10)));i='<1Q 1p=\"'+N.2r+'\" 2k=\"'+a.Q('4c')+'\">';l=$.L.1c($.L.T(l+1,1,1),-1,'d');n=$.L.T(n,1,1);K o=P(y){O(y!=0){i+='<2C 4P=\"'+c+'/'+y+'\"'+(b==y?' 31=\"31\"':'')+'>'+y+'</2C>';}};O(l.S()<n.S()){l=(d&&d.S()>l.S()?d:l).17();n=(e&&e.S()<n.S()?e:n).17();1d(K y=l;y<=n;y++){o(y);}}15{l=(e&&e.S()<l.S()?e:l).17();n=(d&&d.S()>n.S()?d:n).17();1d(K y=l;y>=n;y--){o(y);}}i+='</1Q>';}h=h.1i(/\\\\6V/,i);R h;},25:P(e,f){K g=P(a,b){2L(Z){K c=e.2O('{'+a+':5I}');O(c==-1){R;}K d=e.2v(c).2O('{'+a+':1O}');O(d>-1){e=e.2v(0,c)+(b?e.66(c+a.14+8,d-a.14-8):'')+e.2v(c+d+a.14+6);}}};g('1n',f.1n);g('3o',!f.1n);K h=/\\{9U:([^\\}]+)\\}/;K i=X;2L(i=h.4t(e)){e=e.1i(i[0],f.Q(i[1]));}R e;}});P 6j(a,b){$.2X(a,b);1d(K c 3P b)O(b[c]==X||b[c]==6c)a[c]=b[c];R a;};$.3c.L=P(a){K b=9V.5C.9W.9X(3x,1);O($.3C(a,['1y','2R','6N','6i','4K'])>-1){R $.L[a].1F($.L,[N[0]].6W(b));}R N.3h(P(){O(1V a=='2K'){$.L[a].1F($.L,[N].6W(b))}15{$.L.6b(N,a||{})}})};$.L=1P 3X();$(P(){$(1u).9Y($.L.6J).9Z(P(){$.L.1H($.L.1z)})})})(a0);",62,621,"||||||||||||||||||||||||||||||||||||||||||||||var|datepick||this|if|function|get|return|getTime|newDate|selectedDates|drawDate|div|null||true|||||length|else|case|getFullYear|false|dataName|break|today|add|for|data|getMonth|top|keyCode|replace|left|keystroke|target|ctrlKey|inline|_defaults|class|month|date|text|day|document|status|enabled|Math|getDate|curInst|css|defaultDate|action|charAt|parseInt|apply|maxDate|hide|match|getConfig|find|dateFormat|yyyy|markerClass|end|new|select|the|trigger|_applyMonthsOffset|disabled|typeof|_normaliseDate|setDate|pickingRange|monthNames||dayNames|hasClass|browser||_prepare|show||monthsToStep|monthsToJump|changeMonth|monthNamesShort|dayNamesShort|floor|formatDate|addClass|prevDate|val|button|documentElement|title|minDate|dd|commands|year|_disabled|_triggerClass|_monthYearClass|curMinDate|showMonth|100|substring|Date|daysInMonth|span|_checkMinMax|_update|attr|option|outerHeight|calculateWeek|mm|rangeSelect|multiSelect|Show|link|string|while|getDay|throw|indexOf|position|settings|isDisabled|width|outerWidth|body|shortYearCutoff|next|extend|clear|changeDay|weekHeader|selected|||||||||highlightedClass|commandClass|fn|mousewheel|focus|offset|parents|each|push|firstDay|rangeSeparator|multiSeparator|DD|isRTL|popup|_anyYearClass|months|tr|days|1970|yy|switch|default|arguments|at|determineDate|try|catch|inArray|bind|remove|click|_extractDates|href|javascript|void|filter|px|lastVal|ui|effects|in|_updateInput|opera|scrollLeft|scrollTop|metaKey|altKey|shiftKey|Datepicker|showAnim|showOptions||showSpeed|normal|monthsToShow|selectDefaultDate|autoSize|onDate|renderer||lt|gt|current|yearStatus|_popupClass|_disableClass|disable|_coverClass|prev|monthHeader|week|td|monthSelector|daySelector|disabledClass|_ticksTo1970|1000|MM|parseDate|RegExp|exec|setMonth|_doMouseWheel|_attachments|removeAttr|height|version|split|splice|_generateContent|inSelect|selectDate|performAction|0123456789|isArray|_isSelectable|selectable|retrieveDate|dp|_generateDayHeaders|change|input|value|pickerClass|showOnFocus|showTrigger|popupContainer|alignment|fixedWeeks|iso8601Week|monthsOffset|useMouseWheel|yearRange|showOtherMonths|selectOtherMonths|onShow|onChangeMonthYear|onSelect|onClose|altField|altFormat|constrainInput|commandsAsDateFormat|regional|May|dayNamesMin|defaultRenderer|prevText|prevStatus|previous|prevJumpText|prevJumpStatus|nextText|nextStatus|nextJumpText|nextJumpStatus|currentText|currentStatus|todayText|todayStatus|clearText|Clear|clearStatus|all|closeText|Close|closeStatus|Change|monthStatus|dayStatus|Select|prototype|_curMonthClass|any|_curDoWClass|close|picker|start|monthRow|table|thead|tbody|weeks|dayHeader|th|rtlClass|multiClass|defaultClass|selectedClass|todayClass|otherMonthClass|weekendClass|commandButtonClass|commandLinkClass|_msPerDay||dayOfYear|10000|Invalid|object|number|substr|toLowerCase|isNaN|Infinity|min|_attachPicker|undefined|metadata|keydown|_keyDown|_keyPress|_keyUp|options|extendRemove|unbind|_autoSize|size|removeClass|children|img|opacity|cursor|map|last|_checkOffset|_default|_getBorders|ec|storage|html|msie|parseFloat|border|hidden|mozilla|doctype|clientWidth|clientHeight|max|_checkExternalClick|andSelf|preventDefault|_allowedChars|isSelectable|className|_generateMonth|iframe|visibility|weekOfYear|_generateMonthSelection|x2E|x2F|concat|bottom|January|February|March|April|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec|Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sun|Mon|Tue|Wed|Thu|Fri|Sat|Su|Mo|Tu|We|Th|Fr|Sa|Prev|Next|Current|Today|dates|datepicker|weekText|Wk|weekStatus|Week|of|defaultStatus|hasDatepick|cover|dow|prevJump|nextJump|prevWeek|prevWeekText|prevWeekStatus|prevDay|prevDayText|prevDayStatus|nextDay|nextDayText|nextDayStatus|nextWeek|nextWeekText|nextWeekStatus|nav|ctrl|fix|row|header|rtl|multi|highlight|other|weekend|cmd|setDefaults|365|400|10000000|ATOM|COOKIE|FULL|ISO_8601|JULIAN|RFC_822|RFC_850|RFC_1036|RFC_1123|RFC_2822|RSS|TICKS|TIMESTAMP|W3C|toString|oy|Missing|Unknown|name|Unexpected|literal|Additional|found|1900|round|86400000|setHours|setFullYear|setTime|isFunction|nodeName|keypress|keyup|clone|id|insertBefore|insertAfter|2009|DM|destroy|empty|unmousewheel|removeData|multipleEvents|enable|relative|zIndex|auto|prepend|style|index|_mainDiv|x00|display|none|static|absolute|appendTo|thin|medium|thick|is|fixed|topLeft|topRight|bottomLeft|bottomRight|stop|slideDown|slideUp|fadeIn|fadeOut|stopPropagation|String|fromCharCode|charCode|closest|boolean|src|type|first|hover|not|offsetLeft|offsetTop|offsetWidth|offsetHeight|alert|visible|append|ceil|dateClass|content|nbsp|Short|l10n|Array|slice|call|mousedown|resize|jQuery".split("|"),0,{}))
/*
js.js
*/
;var full=window.location.host;var parts=full.split(".");var sub=parts[0];var domain=parts[1];var type=parts[2];var popupsplash=0;var loginStatus=0;var checkLogin=0;$(document).ready(function(){var c=$("div.header").data("fblogin");$(".currency-selector-2").append($(".currencies-2 li a").eq(1).next().html());$(".currency-selector-3").append($(".currencies-3 li a").eq(2).next().html());$(".currency-input").keyup(function(d){dovizCevirici($(this))});$(".curInput").eq(0).attr("checked","checked");$(".curInput").eq(1).attr("checked","checked");var a=0;$(".curInput").click(function(){var d="";var g="";var e=0;$(".curInput:checked").each(function(h){e++;d+=$(this).val()+"_";g=$(this).attr("id")});if(e>3){alert("En fazla 3 adet kur seçebilirsiniz");$(this).removeAttr("checked")}else{if(e<=0){alert("Kur seçiniz")}else{var f=$(".loading").overlay({top:310,mask:{color:"#fff",loadSpeed:0,opacity:0.5},closeOnClick:false,speed:0,api:true}).load();setTimeout('getMultichart("'+d+'", "'+g+'")',(a+1)*500)}}});$("input#r1,input#r2").click(function(){dovizCevirici($(".dc"))});$(".category-selector,.categories").click(function(){$(".categories, .up, .down").toggle()});$(".categories li a").click(function(){$("span.category-selector-text").text($(this).text());$("span.category-selector-text").attr("rel",$(this).attr("rel"));var d=$("body").data("edit");$.ajax({url:"http://"+sub+".doviz.com/widget-list_ajax/"+$(this).attr("rel"),success:function(e){$("#sidebar-nav").html(e)},complete:function(){if(d==1){$("#sidebar-nav li a").each(function(f){var e=$(this).attr("href");$(this).attr("rel",e);$(this).attr("href","javascript:void()")})}}})});$(".source-selector,.sources").click(function(){$(".sources, .up-4, .down-4").toggle()});$(".currency-selector-1,.currencies-1").click(function(){$(".currencies-1, .up-1, .down-1").toggle()});$(".currencies-1 li a").click(function(){$("#type_1_cb").text($(this).text());$(".currency-selector-1 .alis").remove();$(".currency-selector-1 .satis").remove();$(".currency-selector-1").append($(this).next().html());dovizCevirici($(".dc"))});$(".currency-selector-2,.currencies-2").click(function(){$(".currencies-2, .up-2, .down-2").toggle()});$(".currencies-2 li a").click(function(){$("#type_2_cb").text($(this).text());$(".currency-selector-2 .alis").remove();$(".currency-selector-2 .satis").remove();$(".currency-selector-2").append($(this).next().html());dovizCevirici($(".dc"))});$(".currency-selector-3,.currencies-3").click(function(){$(".currencies-3, .up-3, .down-3").toggle()});$(".currencies-3 li a").click(function(){$("#type_3_cb").text($(this).text());$(".currency-selector-3 .alis").remove();$(".currency-selector-3 .satis").remove();$(".currency-selector-3").append($(this).next().html());dovizCevirici($(".dc"))});$(".period-selector,.periods").click(function(){$(".periods, .up-5, .down-5").toggle()});var b=new Array();b.minute="Gün içi";b.week="Haftalık";b.hour="Saatlik";b.month="Aylık";b["6month"]="6 Aylık";b.year="Yıllık";b["3year"]="3 Yıllık";b["5year"]="5 Yıllık";$("#periodsKur li a").click(function(){$(".period-selector-text").text($(this).text());var d=$(this).attr("rel");d=d.split("|");drawChart("http://kur.doviz.com/"+d[3]+"_widget_ajax/"+d[0]+"/"+d[2]+"/"+d[1]+"/json","kurChart")});$("#periodsHisse li a").click(function(){$(".period-selector-text").text($(this).text());var d=$(this).attr("rel");d=d.split("|");if(d[1]=="minute"){$(".imgChart").html('<img width="420" height="220" src="http://www.doviz.com/hissechart/'+d[0]+"/hisse/"+d[1]+'/widgetb" />')}else{drawOHLC("http://borsa.doviz.com/hisse_widget_ajax/"+d[0]+"/hisse/"+d[1]+"/json","hisse-Chart")}});$("#periodsAltin li a").click(function(){$(".period-selector-text").text($(this).text());var d=$(this).attr("rel");d=d.split("|");drawChart("http://altin.doviz.com/altin_widget_ajax/"+d[0]+"/"+d[1]+"/json","altinChart")});$(".editable").removeClass();$("#sidebar-nav").removeClass("sidebar-nav");$("#dashboard").removeClass("dashboard");$(".tab-edit").click(function(){var d=$("div.header").data("fblogin");if(d==0||!d){FB.login(function(e){},{perms:"email,user_birthday"})}else{if(d==1){$("#content").addClass("editable");$("#sidebar-nav").addClass("sidebar-nav");$("#dashboard").addClass("dashboard");$("#sidebar-nav li a").each(function(f){var e=$(this).attr("href");$(this).attr("rel",e);$(this).attr("href","javascript:void()")});$("body").data("edit",1)}}});$(".tab-ok").click(function(){$(".editable").removeClass();$("#sidebar-nav").removeClass("sidebar-nav");$("#dashboard").removeClass("dashboard");$("#sidebar-nav li a").each(function(e){var d=$(this).attr("rel");$(this).attr("href",d);$(this).attr("rel","")});$("body").data("edit",0);dahboardListData()});$("a.previous").click(function(){var d=$("#sidebar-nav li:hidden").size();for(i=0;i<10;i++){d--;$("#sidebar-nav li:hidden").eq(d).slideDown("fast")}});$("a.next").click(function(){var d=$("#sidebar-nav li:visible").size();if(d>10){$("#sidebar-nav li:visible").each(function(e){if(e<10){$(this).slideUp("fast")}})}});$(".f").click(function(){if($(this).html()=="Bağlan"){FB.login(function(d){login()},{perms:"email,user_birthday"})}})});function getMultichart(a,c){var b=a.substr(0,a.length-1);multichart(b,c,1,null,$(".source-selector-text").text()+" Gün içi")}function widgetClose(a){var d=$(a).parent();var e=d.attr("class");e=e.split(" ");var b=e[0].replace("w_","");var c=e[1].replace("t_","");if(c==$(".category-selector-text").attr("rel")){$("#sidebar-nav").prepend('<li class="w_'+b+" t_"+c+'"><a href="JavaScript:void(0);" class="sidebar-link '+b+'" title="'+b+'">'+b+"</a></li>")}$("#sidebar-nav").fadeOut().fadeIn();$(a).parent().remove();dahboardListData()}function widgetAjaxLoad(e,c){var a=e[c].split(" ");var b=a[0];var d=a[1];$.ajax({url:"http://www.doviz.com/"+d+"_widget_ajax/"+b+"/"+d+"/minute/widget",cache:true,success:function(f){widgetHtml=f;$("#dashboard").append(f)}})}function dovizCevirici(l){var f=$("#mainputi_1").val();var e=$("#mainputi_2").val();var d=$("#mainputi_3").val();var c=$("input[name='radios']:checked").val();var g=$("#converter_name").html();var n=$(".currency-selector-1 ."+c).html();var m=$(".currency-selector-2 ."+c).html();var k=$(".currency-selector-3 ."+c).html();$(".converter-text").html("");$(".currency-input").removeClass("dc");l.addClass("dc");l.parent().prev().html("Girilen miktar");if(l.attr("id")=="mainputi_1"){var j=dovizHesap(n,m,l.val());var h=dovizHesap(n,k,l.val());$("#mainputi_2").val(j);$("#mainputi_3").val(h);var b=dovizHesap(m,n,"1");var a=dovizHesap(k,n,"1");seciliKur1=l.parent().parent().find(".currency-selector-text").text();seciliKur2=$("#mainputi_2").parent().parent().find(".currency-selector-text").text();seciliKur3=$("#mainputi_3").parent().parent().find(".currency-selector-text").text();$("#mainputi_2").parent().prev().html("1 "+seciliKur2+" = "+b+" "+seciliKur1);$("#mainputi_3").parent().prev().html("1 "+seciliKur3+" = "+a+" "+seciliKur1)}else{if(l.attr("id")=="mainputi_2"){var j=dovizHesap(m,n,l.val());var h=dovizHesap(m,k,l.val());$("#mainputi_1").val(j);$("#mainputi_3").val(h);var b=dovizHesap(n,m,"1");var a=dovizHesap(k,m,"1");seciliKur1=l.parent().parent().find(".currency-selector-text").text();seciliKur2=$("#mainputi_1").parent().parent().find(".currency-selector-text").text();seciliKur3=$("#mainputi_3").parent().parent().find(".currency-selector-text").text();$("#mainputi_1").parent().prev().html("1 "+seciliKur2+" = "+b+" "+seciliKur1);$("#mainputi_3").parent().prev().html("1 "+seciliKur3+" = "+a+" "+seciliKur1)}else{if(l.attr("id")=="mainputi_3"){var j=dovizHesap(k,n,l.val());var h=dovizHesap(k,m,l.val());$("#mainputi_1").val(j);$("#mainputi_2").val(h);var b=dovizHesap(n,k,"1");var a=dovizHesap(m,k,"1");seciliKur1=l.parent().parent().find(".currency-selector-text").text();seciliKur2=$("#mainputi_1").parent().parent().find(".currency-selector-text").text();seciliKur3=$("#mainputi_2").parent().parent().find(".currency-selector-text").text();$("#mainputi_1").parent().prev().html("1 "+seciliKur2+" = "+b+" "+seciliKur1);$("#mainputi_2").parent().prev().html("1 "+seciliKur3+" = "+a+" "+seciliKur1)}}}}function dovizHesap(f,e,c){c=c.replace(",",".");if(c!=""&&!isNaN(c)){var d=c*(f/e);d=Math.floor(d*100).toString();str=d;if(str.length<2){str="00"+str}var a=str.substring(str.length-2,str.length);str=str.substring(0,str.length-2);for(var b=0;b<Math.floor((str.length-(1+b))/3);b++){str=str.substring(0,str.length-(4*b+3))+","+str.substring(str.length-(4*b+3))}sonuc=str+"."+a}else{sonuc="Yanlış giriş!"}return sonuc}function isNumeric(b){var d="0123456789.";var c=true;var a;for(i=0;i<b.length&&c==true;i++){a=b.charAt(i);if(d.indexOf(a)==-1){c=false}}return c}function tcmbGit(b,f,c){var e=$("select#dayCombo option:selected").val();var d=$("select#monthCombo option:selected").val();var a=$("select#yearCombo option:selected").val();location.href="http://kur.doviz.com/tcmb/"+e+"/"+d+"/"+a}function submitToNewsletter(){var a=$("#insertmail").val();if(trim(a)=="E-posta adresinizi giriniz..."){return}if(trim(a)!=""){$.ajax({type:"GET",url:"http://"+sub+".doviz.com/newsletter/ajax/subscribe/"+encodeURI(a),cache:true,success:function(b){submittedToNewsletter(b)}})}}function submittedToNewsletter(a){if(trim(a)==0){$("#submitbulten").html("Kaydınız alınmıştır, teşekkür ederiz!")}else{if(trim(a)==-1){alert("Daha önce bu e-posta adresi ile kayıt olunmuş!")}else{if(trim(a)==-2){alert("Arka arkaya kayıt olamdan önce bir süre beklemelisiniz!")}else{if(trim(a)==-3){alert("Girdiğiniz adres geçerli bir e-posta adres değil!")}}}}}function trim(a){if(a!=null){return a.replace(/^\s*|\s*$/g,"")}}function focusinput2(c,b){var a=document.getElementById(b);if(a.value==c){a.value="";a.style.color="#333333"}}function drawChart(a,b,g){var f;var e;var k;if(!g){g="alis"}var l={chart:{renderTo:b,zoomType:"x"},title:{text:""},credits:{enabled:false},xAxis:{type:"datetime",showLastLabel:true,labels:{x:5,y:32,rotation:35,formatter:function(){if(k=="minute"){return Highcharts.dateFormat("%H:%M",this.value)}else{if(k=="week"||k=="month"){return Highcharts.dateFormat("%d/%m",this.value)}else{if(k=="year"){return Highcharts.dateFormat("%d/%m/%Y",this.value)}}}}}},yAxis:{startOnTick:true,showFirstLabel:true,title:{text:""},gridLineColor:"#efefef",labels:{formatter:function(){return Highcharts.numberFormat(this.value,3)}}},tooltip:{formatter:function(){var m;if(k=="minute"){m="%H:%M"}else{if(k=="week"||k=="month"){m="%d/%m"}else{if(k=="year"){m="%d/%m/%Y"}}}if(b=="altinChart"){return"<b>"+this.series.name+"</b><br/>"+Highcharts.dateFormat(m,this.x)+"<br/><b>"+Highcharts.numberFormat(this.y,3)+" TL</b>"}else{return"<b> 1 "+this.series.name+"</b><br/>"+Highcharts.dateFormat(m,this.x)+"<br/><b>"+Highcharts.numberFormat(this.y,3)+" TL</b>"}}},legend:{enabled:false},plotOptions:{series:{lineWidth:1,shadow:false,states:{hover:{lineWidth:2}},enableMouseTracking:true,marker:{radius:1}},area:{fillOpacity:0.4,stacking:"normal",marker:{enabled:true,symbol:"circle",radius:3,states:{hover:{enabled:true,radius:5}}}}},series:[{type:"area"}]};var h=[];var d;var c;var j=0;$("#"+b).html('<div style="margin: 80px auto; width: 100px; text-align: center;">Grafik Yükleniyor<br><img src="http://static.doviz.com/images/ajax-loader.gif"></div>');$.ajax({url:a,dataType:"json",success:function(m){e=m},complete:function(){$.each(e,function(m,n){if(n.updateTime!=undefined){d=n.updateTime.split("-");c=d[2].split(" ");if(g=="alis"){j=n.buying}else{if(g=="satis"){j=n.selling}}if(e.type=="year"||e.type=="week"||e.type=="month"){h[m]=[Date.UTC(d[0],d[1]-1,c[0]),parseFloat(j)]}else{if(e.type=="minute"){c[2]=c[1].split(":");h[m]=[Date.UTC(d[0],d[1]-1,c[0],c[2][0],c[2][1]),parseFloat(j)]}}}});k=e.type;if(g=="alis"){l.yAxis.min=e.minbuying-0.001}else{if(g=="satis"){l.yAxis.min=e.minselling-0.001}}l.series[0].name=e.name;l.series[0].data=h;setTimeout(function(){new Highcharts.Chart(l)},500)}})}function drawOHLC(a,b){var h;var g;var k;var l={chart:{zoomType:"x",renderTo:b},xAxis:{type:"datetime",labels:{x:5,y:32,rotation:35,formatter:function(){return Highcharts.dateFormat("%d/%m/%Y",this.value)}}},yAxis:{startOnTick:true,showFirstLabel:true,title:{text:""},gridLineColor:"#efefef",labels:{formatter:function(){return Highcharts.numberFormat(this.value,3)}}},title:{text:""},credits:{enabled:false},plotOptions:{candlestick:{}},tooltip:{shared:true,formatter:function(){return[Highcharts.dateFormat("%d/%m/%Y",this.x),'<br><span style="color:'+this.points[0].series.color+';font-weight:bold">',this.points[0].series.name,"</span><br/> ","Açılış: ",this.points[0].point.open,"<br/>","En Yüksek: ",this.points[0].point.high,"<br/>","En Düşük: ",this.points[0].point.low,"<br/>","Kapanış: ",this.points[0].point.close].join("")}},legend:{enabled:false},series:[{}]};var f,e;var j=[];var d;var c;$("#"+b).html('<div style="margin: 80px auto; width: 100px; text-align: center;">Grafik Yükleniyor<br><img src="http://static.doviz.com/images/ajax-loader.gif"></div>');$.ajax({url:a,dataType:"json",success:function(m){g=m},complete:function(){$.each(g,function(m,n){if(n.strTarih!=undefined){d=n.strTarih.split("-");c=d[2].split(" ");j[m]=[Date.UTC(d[0],d[1]-1,c[0]),parseFloat(n.dblAcilis),parseFloat(n.dblEnYuksek),parseFloat(n.dblEnDusuk),parseFloat(n.dblKapanis)]}});l.chart.type="candlestick";l.series[0].data=j;l.series[0].name=g.name;console.log(l);setTimeout(function(){new Highcharts.Chart(l)},500)}})}function tabs(c,g){var e;var f=$("#"+c);var b=$("#"+c+" a");var d=b.length;if(g==1){$("#"+b.eq(0).attr("rel")).css("display","block");$("#"+b.eq(1).attr("rel")).css("display","none");$("#"+b.eq(2).attr("rel")).css("display","none");var a=0;e=' <li class="tabs beyazsol"> </li><li class="tab-selected"><a onclick="tabs(\''+c+'\',1)" rel="'+b.eq(0).attr("rel")+'" class="tab-selected a" >'+b.eq(a).text()+'</a></li><li class="tabs ortamavisag"></li> ';if(d==3){e+='<li class="tab-inactive"><a onclick="tabs(\''+c+'\',2)" rel="'+b.eq(1).attr("rel")+'" class="tab-inactive a" >'+b.eq(a+1).text()+'</a></li> <li class="tabs ikimavisag"> </li> ';var a=2}else{if(d==2){var a=1}}e+='<li class="tab-inactive"><a  onclick="tabs(\''+c+'\',3)" rel="'+b.eq(a).attr("rel")+'" class="tab-inactive a" >'+b.eq(a).text()+'</a></li><li class="tabs mavisag"></li>'}else{if(g==2){$("#"+b.eq(0).attr("rel")).css("display","none");$("#"+b.eq(1).attr("rel")).css("display","block");$("#"+b.eq(2).attr("rel")).css("display","none");var a=0;e=' <li class="tabs mavisol"> </li><li class="tab-inactive"><a onclick="tabs(\''+c+'\',1)" class="tab-inactive a" rel="'+b.eq(0).attr("rel")+'" >'+b.eq(a).text()+'</a></li><li class="tabs ortamavisol"></li> ';if(d==3){e+='<li class="tab-selected"><a onclick="tabs(\''+c+'\',2)" class="tab-selected a" rel="'+b.eq(1).attr("rel")+'" >'+b.eq(a+1).text()+'</a></li> <li class="tabs ortamavisag"> </li> ';var a=2}else{if(d==2){var a=1}}e+='<li class="tab-inactive"><a  onclick="tabs(\''+c+'\',3)" class="tab-inactive a" rel="'+b.eq(2).attr("rel")+'" >'+b.eq(a).text()+'</a></li><li class="tabs mavisag"></li>'}else{if(g==3){if(d==3){$("#"+b.eq(0).attr("rel")).css("display","none");$("#"+b.eq(1).attr("rel")).css("display","none");$("#"+b.eq(2).attr("rel")).css("display","block")}else{$("#"+b.eq(0).attr("rel")).css("display","none");$("#"+b.eq(1).attr("rel")).css("display","block")}var a=0;e=' <li class="tabs mavisol"> </li><li class="tab-inactive"><a onclick="tabs(\''+c+'\',1)" class="tab-inactive a" rel="'+b.eq(0).attr("rel")+'" >'+b.eq(a).text()+"</a></li>";if(d==3){e+='<li class="tabs ikimavisol"></li> ';e+='<li class="tab-inactive"><a onclick="tabs(\''+c+'\',2)" class="tab-inactive a" rel="'+b.eq(a+1).attr("rel")+'" >'+b.eq(a+1).text()+"</a></li> ";var a=2}else{if(d==2){var a=1}}e+='<li class="tabs ortamavisol"> </li> ';e+='<li class="tab-selected"><a  onclick="tabs(\''+c+'\',3)" class="tab-selected a" rel="'+b.eq(a).attr("rel")+'" >'+b.eq(a).text()+'</a></li><li class="tabs beyazsag"></li>'}}}f.html(e)}function drawDateChart(a,b,g){var f;var e;if(!g){g="alis"}var j={chart:{renderTo:b,zoomType:"x"},title:{text:""},credits:{enabled:false},xAxis:{type:"datetime",showLastLabel:true,labels:{x:5,y:32,rotation:35,formatter:function(){return Highcharts.dateFormat("%d/%m/%Y",this.value)}}},yAxis:{startOnTick:true,showFirstLabel:true,title:{text:""},gridLineColor:"#efefef",labels:{formatter:function(){return Highcharts.numberFormat(this.value,3)}}},tooltip:{formatter:function(){var k="%d/%m/%Y";return"<b> 1 "+this.series.name+"</b><br/>"+Highcharts.dateFormat(k,this.x)+"<br/><b>"+Highcharts.numberFormat(this.y,3)+" TL</b>"}},legend:{enabled:false},plotOptions:{series:{lineWidth:1,shadow:false,states:{hover:{lineWidth:2}},enableMouseTracking:true,marker:{radius:1}},area:{fillOpacity:0.4,stacking:"normal",marker:{enabled:true,symbol:"circle",radius:3,states:{hover:{enabled:true,radius:5}}}}},series:[{type:"area"}]};var h=[];var d;var c;$.ajax({url:a,dataType:"json",success:function(k){e=k},complete:function(){$.each(e,function(k,l){if(l.UPDATE_TIME!=undefined){if(g=="alis"){unit=l.BUYING}else{if(g=="satis"){unit=l.SELLING}}d=l.UPDATE_TIME.split("-");c=d[2].split(" ");h[k]=[Date.UTC(d[0],d[1]-1,c[0]),parseFloat(unit)]}});if(g=="alis"){j.yAxis.min=e.minbuying-0.001}else{if(g=="satis"){j.yAxis.min=e.minselling-0.001}}j.series[0].name=e.name;j.series[0].data=h;setTimeout(function(){new Highcharts.Chart(j)},500)}})}function share_facebook(){u=location.href;t=document.title;u=u.replace(/_/,"-");window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");return false}jQuery.cookie=function(d,e,b){if(arguments.length>1&&String(e)!=="[object Object]"){b=jQuery.extend({},b);if(e===null||e===undefined){b.expires=-1}if(typeof b.expires==="number"){var g=b.expires,c=b.expires=new Date();c.setDate(c.getDate()+g)}e=String(e);return(document.cookie=[encodeURIComponent(d),"=",b.raw?e:encodeURIComponent(e),b.expires?"; expires="+b.expires.toUTCString():"",b.path?"; path="+b.path:"",b.domain?"; domain="+b.domain:"",b.secure?"; secure":""].join(""))}b=e||{};var a,f=b.raw?function(h){return h}:decodeURIComponent;return(a=new RegExp("(?:^|; )"+encodeURIComponent(d)+"=([^;]*)").exec(document.cookie))?f(a[1]):null};function altinCevirici(){$(".rowElem").jqTransform();$("#altinHesap div.jqTransformSelectWrapper ul li a").click(function(){var d=$(this).attr("rel");var c=d.split("-");var b=$("#altinAdet").val();var a=dovizHesap(c[0],"1",b);$("#altinTl").val(a)});$("#altinAdet").keyup(function(d){var e=$("#altinHesap div.jqTransformSelectWrapper:visible  a.selected").attr("rel");var c=e.split("-");var b=$(this).val();var a=dovizHesap(c[0],"1",b);$("#altinTl").val(a)});$("#altinTl,#altinAdet").click(function(){$("#altinTl,#altinAdet").val("");$("#altinTl,#altinAdet").css("color","#000")});$("#altinTl").keyup(function(d){var e=$("#altinHesap div.jqTransformSelectWrapper:visible  a.selected").attr("rel");var c=e.split("-");var b=$(this).val().replace(",",".");var a=dovizHesap(b,c[0],"1");$("#altinAdet").val(a)})}function login(){if(loginStatus==0){FB.api("/me",function(a){$(".f").click(function(){logout()});$.ajax({type:"POST",url:"http://"+sub+".doviz.com/login/facebook",success:function(b){if(parseFloat(b)==1){loginStatus=1}}});popupsplash=1})}}function logout(){FB.logout(function(a){document.getElementById("login").style.display="none";$("div.header").data("fblogin",0);$.ajax({url:"http://www.doviz.com/dashboard_save/logout",success:function(b){location.reload(true)}})})}var checkFBLogin=0;var commentSortType="tarih";function commentSort(b,a){commentSortType=$(b).attr("rel");$(".sortMain div a").each(function(c){$(this).remove(".selectedArrow");$(this).removeClass("selected")});$(b).addClass("selected");$(b).append('<span class="selectedArrow"></span>');commentPage(a,1)}function commentPost(){FB.getLoginStatus(function(c){if(!c.authResponse){FB.login(function(d){login()})}});var b=$("#commentText").val();if(!b||b=="Bir yorum ekle..."){return false}var a=$("#commnetPost").attr("for");$("#commentLoading").css("display","block");$.ajax({type:"POST",url:"http://"+sub+".doviz.com/comment/add",data:"content="+b+"&comment_cat="+a,success:function(c){if(c=="0"){checkLogin=setInterval("checkConnect()",2000)}else{$("#commentLoading").css("display","none");$(c).prependTo("#commentWrap").slideDown("slow");$("#commentText").val("");clearTimeout(checkLogin)}}})}function checkConnect(){getLoginSt=0;FB.getLoginStatus(function(a){if(a.authResponse){login()}});if(loginStatus==1){clearTimeout(checkLogin);commentPost();return true}if(checkFBLogin>30){location.reload(true)}}function delComment(b,a){$.ajax({type:"POST",url:"http://"+sub+".doviz.com/comment/del",data:"comment_id="+b+"&cat="+a,success:function(c){if(c=="0"){alert("Hata Oluştu")}else{$("#comment_"+b).hide("slow")}}})}function commentPage(a,c){var b;$.ajax({type:"POST",url:"http://"+sub+".doviz.com/comment/page",data:"cat="+a+"&page="+c+"&sort="+commentSortType,success:function(d){b=d;$(".wallkit_form").fadeTo("fast",0.33)},complete:function(){$(".wallkit_form").fadeTo("fast",1);$("#commentWrap").remove();$(".wallkit_subtitle").remove();$(".wallkit_form").append(b)}})}function wallPost(){var a={message:"testing...",picture:"http://static.doviz.com/images/sharelogo.jpg"};FB.api("/me/feed","post",a,function(b){if(!b||b.error){alert("Error occured")}else{alert("Post ID: "+b)}})}function commentOpen(){$("#feedbackBox").css("display","block")}function commentClose(){$("#feedbackBox").css("display","none")}function postComment(){var a=$("#feedbackText").val();if(!a){alert("Yorum alanını boş bırakmayınız!");return true}alert("Teşekkürler");commentClose();$.ajax({type:"POST",url:"http://"+sub+".doviz.com/feedback/add",data:"content="+a,success:function(b){if(b=="1"){$("#feedbackText").val("")}}});commentClose()}function addPortfolio(a,b){FB.getLoginStatus(function(c){if(!c.authResponse){FB.login(function(d){FB.api("/me",function(e){$.ajax({type:"POST",url:"http://"+sub+".doviz.com/login/facebook",success:function(f){if(parseFloat(f)==1){postPortfolio(a,b)}}})})})}else{if(userLogin==0){$.ajax({type:"POST",url:"http://"+sub+".doviz.com/login/facebook",success:function(d){if(parseFloat(d)==1){userLogin=1;postPortfolio(a,b)}}})}else{if(userLogin==1){postPortfolio(a,b)}}}})}function postPortfolio(a,b){$.ajax({type:"POST",url:"http://"+sub+".doviz.com/ajax/portfolio/add",data:"ens="+a+"&type="+b,success:function(c){if(c=="1"){getPortfolio();alert("Portföyüne eklendi");return true}else{(c=="0")}alert("Portföy listenizde mevcut");$("#portfoyTable").show();return true}})}function getPortfolio(){$("#portfoyTable").show();$("#portfoyTable").html("Yükleniyor");$.ajax({type:"POST",url:"http://"+sub+".doviz.com/ajax/portfolio/get",success:function(a){if(a.search("portfoySil")>0){$("#portfoyModul").show();$("#portfoyTable").html(a)}}})}function delPortfolio(a){$("#portfoyTable").html("Yükleniyor");$.ajax({type:"POST",url:"http://"+sub+".doviz.com/ajax/portfolio/del",data:"id="+a,success:function(b){if(b=="1"){getPortfolio()}}})}function portfoyEdit(){$(".portfoySil").css("display","inline")}function portfoyToltipClose(){$.cookie("portfoyTooltip","1",{expires:7,domain:"doviz.com",path:"/"});$("#portfoyToltip").hide()}$(document).ready(function(){if(!$.cookie("portfoyTooltip")){$("#portfoyToltip").show()}if(userLogin==1){getPortfolio()}});function twitterShare(){jQuery(document).ready(function(){var a=jQuery(location).attr("href");var b=jQuery(this).attr("title");yenipencere=window.open("http://twitter.com/home?status="+b+" - "+a+" @dovizcom","yenipencere","location=1,status=1,scrollbars=1, width=600,height=400")})}function gemius_parameters(){var d=document;var href=new String(d.location.href);var ref;var f=0;var fv="-";if(d.referrer){ref=new String(d.referrer)}else{ref=""}if(typeof Error!="undefined"){var fo;eval('try { f=(d==top.document)?1:2; if (typeof top.document.referrer=="string") { ref=top.document.referrer } } catch(e) {f=3;}');eval('try { fv=navigator.plugins["Shockwave Flash"].description; } catch (e) {}');eval('if (typeof ActiveXObject!="undefined") { try { fo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); } catch(e) { try { fo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); fv="X"; fo.AllowScriptAccess="always"; } catch(e) { if (fv=="X") { fv="WIN 6,0,20,0"; }} try { fo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); } catch(e) {} } if ((fv=="-" || fv=="X") && fo) { fv=fo.GetVariable("$version"); }}')}var url="&fr="+f+"&fv="+escape(fv)+"&tz="+(new Date()).getTimezoneOffset()+"&href="+escape(href.substring(0,499))+"&ref="+escape(ref.substring(0,499));if(screen){var s=screen;if(s.width){url+="&screen="+s.width+"x"+s.height}if(s.colorDepth){url+="&col="+s.colorDepth}}return url}function gemius_add_onload_event(b,a){if(b.attachEvent){b.attachEvent("onload",a)}else{if(b.addEventListener){b.addEventListener("load",a,false)}}}function gemius_append_script(xp_url){if(typeof Error!="undefined"){eval('try { xp_javascript=document.createElement("script"); xp_javascript.src=xp_url; xp_javascript.type="text/javascript"; xp_javascript.defer=true; document.body.appendChild(xp_javascript); } catch(e) {}')}}function gemius_obj_loaded(){window.pp_gemius_loaded+=1;if(window.pp_gemius_loaded==2&&window.pp_gemius_image.width&&window.pp_gemius_image.width>1){gemius_append_script(window.pp_gemius_script)}}var pp_gemius_proto=(document.location&&document.location.protocol&&document.location.protocol=="https:")?"https://":"http://";if(typeof pp_gemius_hitcollector=="undefined"){if(typeof gemius_hitcollector!="undefined"){pp_gemius_hitcollector=gemius_hitcollector}else{pp_gemius_hitcollector="gatr.hit.gemius.pl"}}var pp_gemius_host=pp_gemius_proto+pp_gemius_hitcollector+"/_";if(typeof pp_gemius_nhit=="undefined"){if(typeof pp_gemius_identifier=="undefined"){if(typeof gemius_identifier!="undefined"){pp_gemius_identifier=gemius_identifier;gemius_identifier="USED_"+gemius_identifier}else{pp_gemius_identifier=""}}if(typeof window.pp_gemius_cnt!="undefined"){if(typeof window.pp_gemius_images=="undefined"){window.pp_gemius_images=new Array()}var gemius_l=window.pp_gemius_images.length;window.pp_gemius_images[gemius_l]=new Image();window.pp_gemius_images[gemius_l].src=pp_gemius_host+(new Date()).getTime()+"/redot.gif?l=33&id=ERR_"+pp_gemius_identifier.replace(/id=/,"id=ERR_")+gemius_parameters()}else{if(typeof pp_gemius_mode=="undefined"){window.pp_gemius_loaded=0;window.pp_gemius_script=pp_gemius_host+(new Date()).getTime()+"/pp.js?id="+pp_gemius_identifier;gemius_add_onload_event(window,gemius_obj_loaded);window.pp_gemius_image=new Image();gemius_add_onload_event(window.pp_gemius_image,gemius_obj_loaded);window.pp_gemius_image.src=pp_gemius_host+(new Date()).getTime()+"/rexdot.gif?l=30&id="+pp_gemius_identifier+gemius_parameters();window.pp_gemius_cnt=1}else{window.pp_gemius_image=new Image();window.pp_gemius_image.src=pp_gemius_host+(new Date()).getTime()+"/rexdot.gif?l=31&id="+pp_gemius_identifier+gemius_parameters();window.pp_gemius_cnt=1}}pp_gemius_identifier="USED_"+pp_gemius_identifier}function pp_gemius_hit_int(e,b,d){var a=pp_gemius_host+(new Date()).getTime()+"/redot.gif?l=32";if(typeof window.xgemius_prot_cnt=="undefined"){window.xgemius_prot_cnt=0}if(typeof xgemius_prot_cnt=="undefined"){xgemius_prot_cnt=0}if(window.xgemius_prot_cnt<=xgemius_prot_cnt){go=1;window.xgemius_prot_cnt++}else{go=0}xgemius_prot_cnt++;for(var c=b;c<d;c++){a+="&id="+e[c]}a+=gemius_parameters();if(typeof window.gemius_hit_images=="undefined"){window.gemius_hit_images=new Array()}var f=window.gemius_hit_images.length;window.gemius_hit_images[f]=new Image();if(go){window.gemius_hit_images[f].src=a}else{window.gemius_hit_images[f].src=a.replace(/id=/,"id=DBL_")}}function pp_gemius_hit(){for(i=0;i<arguments.length;i+=5){if(i+5<arguments.length){pp_gemius_hit_int(arguments,i,i+5)}else{pp_gemius_hit_int(arguments,i,arguments.length)}}}if(typeof gemius_hit!="function"){gemius_hit=pp_gemius_hit;
/*
 http://keith-wood.name/datepick.html
   Turkish localisation for jQuery Datepicker.
   Written by Izzet Emre Erkan (kara@karalamalar.net).  
*/
}(function(a){a.datepick.regional.tr={monthNames:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthNamesShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],dayNames:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],dayNamesShort:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],dayNamesMin:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],dateFormat:"dd.mm.yyyy",firstDay:1,renderer:a.datepick.defaultRenderer,prevText:"&#x3c;geri",prevStatus:"önceki ayı göster",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"ileri&#x3e",nextStatus:"sonraki ayı göster",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"bugün",currentStatus:"",todayText:"bugün",todayStatus:"",clearText:"temizle",clearStatus:"geçerli tarihi temizler",closeText:"kapat",closeStatus:"sadece göstergeyi kapat",yearStatus:"başka yıl",monthStatus:"başka ay",weekText:"Hf",weekStatus:"Ayın haftaları",dayStatus:"D, M d seçiniz",defaultStatus:"Bir tarih seçiniz",isRTL:false};a.datepick.setDefaults(a.datepick.regional.tr)})(jQuery);if(!window.FB){window.FB={_apiKey:null,_session:null,_userStatus:"unknown",_logging:true,_inCanvas:((window.location.search.indexOf("fb_sig_in_iframe=1")>-1)||(window.location.search.indexOf("session=")>-1)||(window.location.search.indexOf("signed_request=")>-1)||(window.name.indexOf("iframe_canvas")>-1)||(window.name.indexOf("app_runner")>-1)),_https:(window.name.indexOf("_fb_https")>-1),_domain:{api:"https://api.facebook.com/",api_read:"https://api-read.facebook.com/",cdn:"http://static.ak.fbcdn.net/",https_cdn:"https://s-static.ak.fbcdn.net/",graph:"https://graph.facebook.com/",staticfb:"http://static.ak.facebook.com/",https_staticfb:"https://s-static.ak.facebook.com/",www:"http://www.facebook.com/",https_www:"https://www.facebook.com/",m:"http://m.facebook.com/",https_m:"https://m.facebook.com/"},_locale:null,_localeIsRtl:false,getDomain:function(b){switch(b){case"api":return FB._domain.api;case"api_read":return FB._domain.api_read;case"cdn":return(window.location.protocol=="https:"||FB._https)?FB._domain.https_cdn:FB._domain.cdn;case"cdn_foreign":return FB._domain.cdn_foreign;case"https_cdn":return FB._domain.https_cdn;case"graph":return FB._domain.graph;case"staticfb":return(document.referrer.indexOf("https:")==0||FB._https)?FB._domain.https_staticfb:FB._domain.staticfb;case"https_staticfb":return FB._domain.https_staticfb;case"www":return(window.location.protocol=="https:"||FB._https)?FB._domain.https_www:FB._domain.www;case"https_www":return FB._domain.https_www;case"m":return(window.location.protocol=="https:"||FB._https)?FB._domain.https_m:FB._domain.m;case"https_m":return FB._domain.https_m}},copy:function(j,k,f,h){for(var g in k){if(f||typeof j[g]==="undefined"){j[g]=h?h(k[g]):k[g]}}return j},create:function(q,l){var o=window.FB,p=q?q.split("."):[],k=p.length;for(var j=0;j<k;j++){var m=p[j];var n=o[m];if(!n){n=(l&&j+1==k)?l:{};o[m]=n}o=n}return o},provide:function(f,d,e){return FB.copy(typeof f=="string"?FB.create(f):f,d,e)},guid:function(){return"f"+(Math.random()*(1<<30)).toString(16).replace(".","")},log:function(b){if(FB._logging){if(window.Debug&&window.Debug.writeln){window.Debug.writeln(b)}else{if(window.console){window.console.log(b)}}}if(FB.Event){FB.Event.fire("fb.log",b)}},$:function(b){return document.getElementById(b)}}}FB.provide("Array",{indexOf:function(f,h){if(f.indexOf){return f.indexOf(h)}var g=f.length;if(g){for(var e=0;e<g;e++){if(f[e]===h){return e}}}return -1},merge:function(f,d){for(var e=0;e<d.length;e++){if(FB.Array.indexOf(f,d[e])<0){f.push(d[e])}}return f},filter:function(f,h){var e=[];for(var g=0;g<f.length;g++){if(h(f[g])){e.push(f[g])}}return e},keys:function(h,g){var f=[];for(var e in h){if(g||h.hasOwnProperty(e)){f.push(e)}}return f},map:function(f,g){var h=[];for(var e=0;e<f.length;e++){h.push(g(f[e]))}return h},forEach:function(m,h,j){if(!m){return}if(Object.prototype.toString.apply(m)==="[object Array]"||(!(m instanceof Function)&&typeof m.length=="number")){if(m.forEach){m.forEach(h)}else{for(var g=0,k=m.length;g<k;g++){h(m[g],g,m)}}}else{for(var l in m){if(j||m.hasOwnProperty(l)){h(m[l],l,m)}}}},toArray:function(e){for(var h=0,f=[],g=e.length;h<g;h++){f[h]=e[h]}return f}});FB.provide("QS",{encode:function(h,g,f){g=g===undefined?"&":g;f=f===false?function(a){return a}:encodeURIComponent;var e=[];FB.Array.forEach(h,function(a,b){if(a!==null&&typeof a!="undefined"){e.push(f(b)+"="+f(a))}});e.sort();return e.join(g)},decode:function(j){var h=decodeURIComponent,l={},k=j.split("&"),g,m;for(g=0;g<k.length;g++){m=k[g].split("=",2);if(m&&m[0]){l[h(m[0])]=h(m[1]||"")}}return l}});FB.provide("Content",{_root:null,_hiddenRoot:null,_callbacks:{},append:function(e,f){if(!f){if(!FB.Content._root){FB.Content._root=f=FB.$("fb-root");if(!f){FB.log('The "fb-root" div has not been created.');return}else{f.className+=" fb_reset"}}else{f=FB.Content._root}}if(typeof e=="string"){var d=document.createElement("div");f.appendChild(d).innerHTML=e;return d}else{return f.appendChild(e)}},appendHidden:function(e){if(!FB.Content._hiddenRoot){var d=document.createElement("div"),f=d.style;f.position="absolute";f.top="-10000px";f.width=f.height=0;FB.Content._hiddenRoot=FB.Content.append(d)}return FB.Content.append(e,FB.Content._hiddenRoot)},insertIframe:function(k){k.id=k.id||FB.guid();k.name=k.name||FB.guid();var h=FB.guid(),j=false,l=false;FB.Content._callbacks[h]=function(){if(j&&!l){l=true;k.onload&&k.onload(k.root.firstChild)}};if(document.attachEvent){var g=('<iframe id="'+k.id+'" name="'+k.name+'"'+(k.title?' title="'+k.title+'"':"")+(k.className?' class="'+k.className+'"':"")+' style="border:none;'+(k.width?"width:"+k.width+"px;":"")+(k.height?"height:"+k.height+"px;":"")+'" src="'+k.url+'" frameborder="0" scrolling="no" allowtransparency="true" onload="FB.Content._callbacks.'+h+'()"></iframe>');k.root.innerHTML='<iframe src="javascript:false" frameborder="0" scrolling="no" style="height:1px"></iframe>';j=true;window.setTimeout(function(){k.root.innerHTML=g;k.onInsert&&k.onInsert(k.root.firstChild)},0)}else{var m=document.createElement("iframe");m.id=k.id;m.name=k.name;m.onload=FB.Content._callbacks[h];m.scrolling="no";m.style.border="none";m.style.overflow="hidden";if(k.title){m.title=k.title}if(k.className){m.className=k.className}if(k.height){m.style.height=k.height+"px"}if(k.width){m.style.width=k.width+"px"}k.root.appendChild(m);j=true;m.src=k.url;k.onInsert&&k.onInsert(m)}},submitToTarget:function(f,d){var e=document.createElement("form");e.action=f.url;e.target=f.target;e.method=(d)?"GET":"POST";FB.Content.appendHidden(e);FB.Array.forEach(f.params,function(a,b){if(a!==null&&a!==undefined){var c=document.createElement("input");c.name=b;c.value=a;e.appendChild(c)}});e.submit();e.parentNode.removeChild(e)}});FB.provide("Flash",{_minVersions:[[9,0,159,0],[10,0,22,87]],_swfPath:"swf/XdComm.swf",_callbacks:[],_names:{},_unloadRegistered:false,init:function(){if(FB.Flash._init){return}FB.Flash._init=true;window.FB_OnFlashXdCommReady=function(){FB.Flash._ready=true;for(var d=0,c=FB.Flash._callbacks.length;d<c;d++){FB.Flash._callbacks[d]()}FB.Flash._callbacks=[]};FB.Flash.embedSWF("XdComm",FB.getDomain("cdn_foreign")+FB.Flash._swfPath)},embedSWF:function(l,k,g){var h=!!document.attachEvent,m=('<object type="application/x-shockwave-flash" id="'+l+'" '+(g?'flashvars="'+g+'" ':"")+(h?'name="'+l+'" ':"")+(h?"":'data="'+k+'" ')+(h?'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ':"")+'allowscriptaccess="always"><param name="movie" value="'+k+'"></param><param name="allowscriptaccess" value="always"></param></object>');FB.Content.appendHidden(m);if(FB.UA.ie()>=9){if(!FB.Flash._unloadRegistered){var j=function(){FB.Array.forEach(FB.Flash._names,function(a,b){var c=document.getElementById(b);if(c){c.removeNode(true)}})};window.attachEvent("onunload",j);FB.Flash._unloadRegistered=true}FB.Flash._names[l]=true}},hasMinVersion:function(){if(typeof FB.Flash._hasMinVersion==="undefined"){var n,x,w,o=[];try{n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version")}catch(m){if(navigator.mimeTypes.length>0){var l="application/x-shockwave-flash";if(navigator.mimeTypes[l].enabledPlugin){var k="Shockwave Flash";n=(navigator.plugins[k+" 2.0"]||navigator.plugins[k]).description}}}if(n){var q=n.replace(/\D+/g,",").match(/^,?(.+),?$/)[1].split(",");for(x=0,w=q.length;x<w;x++){o.push(parseInt(q[x],10))}}FB.Flash._hasMinVersion=false;majorVersion:for(x=0,w=FB.Flash._minVersions.length;x<w;x++){var p=FB.Flash._minVersions[x];if(p[0]!=o[0]){continue}for(var v=1,s=p.length,r=o.length;(v<s&&v<r);v++){if(o[v]<p[v]){FB.Flash._hasMinVersion=false;continue majorVersion}else{FB.Flash._hasMinVersion=true;if(o[v]>p[v]){break majorVersion}}}}}return FB.Flash._hasMinVersion},onReady:function(b){FB.Flash.init();if(FB.Flash._ready){window.setTimeout(b,0)}else{FB.Flash._callbacks.push(b)}}});if(!this.JSON){this.JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());FB.provide("JSON",{stringify:function(b){if(window.Prototype&&Object.toJSON){return Object.toJSON(b)}else{return JSON.stringify(b)}},parse:function(b){return JSON.parse(b)},flatten:function(h){var f={};for(var e in h){if(h.hasOwnProperty(e)){var g=h[e];if(null===g||undefined===g){continue}else{if(typeof g=="string"){f[e]=g}else{f[e]=FB.JSON.stringify(g)}}}}return f}});FB.provide("",{api:function(){if(typeof arguments[0]==="string"){FB.ApiServer.graph.apply(FB.ApiServer,arguments)}else{FB.ApiServer.rest.apply(FB.ApiServer,arguments)}}});FB.provide("ApiServer",{METHODS:["get","post","delete","put"],_callbacks:{},_readOnlyCalls:{fql_query:true,fql_multiquery:true,friends_get:true,notifications_get:true,stream_get:true,users_getinfo:true},graph:function(){var j=Array.prototype.slice.call(arguments),l=j.shift(),n=j.shift(),o,m,h;while(n){var k=typeof n;if(k==="string"&&!o){o=n.toLowerCase()}else{if(k==="function"&&!h){h=n}else{if(k==="object"&&!m){m=n}else{FB.log("Invalid argument passed to FB.api(): "+n);return}}}n=j.shift()}o=o||"get";m=m||{};if(l[0]==="/"){l=l.substr(1)}if(FB.Array.indexOf(FB.ApiServer.METHODS,o)<0){FB.log("Invalid method passed to FB.api(): "+o);return}FB.ApiServer.oauthRequest("graph",l,o,m,h)},rest:function(h,g){var k=h.method.toLowerCase().replace(".","_");if(FB.Auth&&k==="auth_revokeauthorization"){var j=g;g=function(a){if(a===true){if(FB._oauth){FB.Auth.setAuthResponse(null,"not_authorized")}else{FB.Auth.setSession(null,"notConnected")}}j&&j(a)}}h.format="json-strings";h.api_key=FB._apiKey;var f=FB.ApiServer._readOnlyCalls[k]?"api_read":"api";FB.ApiServer.oauthRequest(f,"restserver.php","get",h,g)},oauthRequest:function(h,l,o,m,j){if(!m.access_token&&FB.getAccessToken()){m.access_token=FB.getAccessToken()}m.sdk="joey";m.pretty=0;var n=j;j=function(a){if(FB.Auth&&a&&FB._session&&FB._session.access_token==m.access_token&&(a.error_code==="190"||(a.error&&(a.error==="invalid_token"||a.error.type==="OAuthException")))){FB.getLoginStatus(null,true)}n&&n(a)};try{FB.ApiServer.jsonp(h,l,o,FB.JSON.flatten(m),j)}catch(p){try{if(!FB.initSitevars.corsKillSwitch&&FB.ApiServer.corsPost(h,l,o,FB.JSON.flatten(m),j)){return}}catch(k){}if(FB.Flash.hasMinVersion()){FB.ApiServer.flash(h,l,o,FB.JSON.flatten(m),j)}else{throw new Error("Your browser does not support long connect requests. You can fix this problem by upgrading your browser or installing the latest version of Flash")}}},corsPost:function(p,l,n,m,r){var j=FB.getDomain(p)+l;if(p=="graph"){m.method=n}var o=FB.QS.encode(m);var q="application/x-www-form-urlencoded";var k=FB.ApiServer._createCORSRequest("POST",j,q);if(k){k.onload=function(){r&&r(FB.JSON.parse(k.responseText))};k.send(o);return true}else{return false}},_createCORSRequest:function(e,h,f){if(!window.XMLHttpRequest){return null}var g=new XMLHttpRequest();if("withCredentials" in g){g.open(e,h,true);g.setRequestHeader("Content-type",f)}else{if(window.XDomainRequest){g=new XDomainRequest();g.open(e,h)}else{g=null}}return g},jsonp:function(j,n,p,o,k){var q=FB.guid(),m=document.createElement("script");if(j==="graph"&&p!=="get"){o.method=p}o.callback="FB.ApiServer._callbacks."+q;var l=(FB.getDomain(j)+n+(n.indexOf("?")>-1?"&":"?")+FB.QS.encode(o));if(l.length>2000){throw new Error("JSONP only support a maximum of 2000 bytes of input.")}FB.ApiServer._callbacks[q]=function(a){k&&k(a);delete FB.ApiServer._callbacks[q];m.parentNode.removeChild(m)};m.src=l;document.getElementsByTagName("head")[0].appendChild(m)},flash:function(f,h,k,j,g){if(!window.FB_OnXdHttpResult){window.FB_OnXdHttpResult=function(a,b){FB.ApiServer._callbacks[a](decodeURIComponent(b))}}FB.Flash.onReady(function(){if(f==="graph"){j.suppress_http_code=1}var a=FB.getDomain(f)+h,c=FB.QS.encode(j);if(k==="get"){if(a.length+c.length>2000){if(f==="graph"){j.method="get"}k="post";c=FB.QS.encode(j)}else{a+=(a.indexOf("?")>-1?"&":"?")+c;c=""}}else{if(k!=="post"){if(f==="graph"){j.method=k}k="post";c=FB.QS.encode(j)}}var b=document.XdComm.sendXdHttpRequest(k.toUpperCase(),a,c,null);FB.ApiServer._callbacks[b]=function(d){g&&g(FB.JSON.parse(d));delete FB.ApiServer._callbacks[b]}})}});FB.provide("EventProvider",{subscribers:function(){if(!this._subscribersMap){this._subscribersMap={}}return this._subscribersMap},subscribe:function(d,e){var f=this.subscribers();if(!f[d]){f[d]=[e]}else{f[d].push(e)}},unsubscribe:function(d,e){var f=this.subscribers()[d];FB.Array.forEach(f,function(a,b){if(a==e){f[b]=null}})},monitor:function(g,f){if(!f()){var e=this,h=function(){if(f.apply(f,arguments)){e.unsubscribe(g,h)}};this.subscribe(g,h)}},clear:function(b){delete this.subscribers()[b]},fire:function(){var d=Array.prototype.slice.call(arguments),c=d.shift();FB.Array.forEach(this.subscribers()[c],function(a){if(a){a.apply(this,d)}})},listen:function(d,e,c){if(d.addEventListener){d.addEventListener(e,c,false)}else{if(d.attachEvent){d.attachEvent("on"+e,c)}}},unlisten:function(d,e,c){if(d.removeEventListener){d.removeEventListener(e,c,false)}else{if(d.detachEvent){d.detachEvent("on"+e,c)}}}});FB.provide("Event",FB.EventProvider);FB.provide("XD",{_origin:null,_transport:null,_callbacks:{},_forever:{},_xdProxyUrl:"connect/xd_proxy.php",_openerTransport:null,_openerOrigin:null,_nonOpenerOrigin:null,init:function(e){if(FB.XD._origin){return}var g=(window.location.protocol+"//"+window.location.host+"/"+FB.guid());if(window.addEventListener&&!window.attachEvent&&window.postMessage){FB.XD._origin=g;FB.XD.PostMessage.init();FB.XD._transport="postmessage"}else{if(!e&&FB.Flash.hasMinVersion()){if(document.getElementById("fb-root")){var h=document.domain;if(h=="facebook.com"){h=window.location.host}FB.XD._origin=(window.location.protocol+"//"+h+"/"+FB.guid());FB.XD.Flash.init();FB.XD._transport="flash"}else{if(FB.log){FB.log("missing fb-root, defaulting to fragment-based xdcomm")}FB.XD._transport="fragment";FB.XD.Fragment._channelUrl=e||window.location.toString()}}else{FB.XD._transport="fragment";FB.XD.Fragment._channelUrl=e||window.location.toString()}}var f=!!window.attachEvent;if(FB.XD._transport!="postmessage"&&f&&window.postMessage){FB.XD._openerTransport=FB.XD._transport;FB.XD._openerOrigin=FB.XD._origin;FB.XD._nonOpenerOrigin=g}},resolveRelation:function(h){var k,n,l=h.split("."),m=window;for(var j=0,o=l.length;j<o;j++){k=l[j];if(k==="opener"||k==="parent"||k==="top"){m=m[k]}else{if(n=/^frames\[['"]?([a-zA-Z0-9-_]+)['"]?\]$/.exec(k)){m=m.frames[n[1]]}else{throw new SyntaxError("Malformed id to resolve: "+h+", pt: "+k)}}}return m},handler:function(j,l,o,n,h){if(window.location.toString().indexOf(FB.XD.Fragment._magic)>0){return"javascript:false;//"}if(FB.initSitevars.forceSecureXdProxy){h=true}var k=FB.getDomain((h?"https_":"")+"cdn")+FB.XD._xdProxyUrl+"#";n=n||FB.guid();l=l||"opener";if(FB.XD._openerTransport){if(l=="opener"){FB.XD._transport=FB.XD._openerTransport;FB.XD._origin=FB.XD._openerOrigin}else{FB.XD.PostMessage.init();FB.XD._transport="postmessage";FB.XD._origin=FB.XD._nonOpenerOrigin}}if(FB.XD._transport=="fragment"){k=FB.XD.Fragment._channelUrl;var m=k.indexOf("#");if(m>0){k=k.substr(0,m)}k+=((k.indexOf("?")<0?"?":"&")+FB.XD.Fragment._magic+"#?=&")}if(o){FB.XD._forever[n]=true}FB.XD._callbacks[n]=j;return k+FB.QS.encode({cb:n,origin:FB.XD._origin,relation:l,transport:FB.XD._transport})},recv:function(d){if(typeof d=="string"){try{d=FB.JSON.parse(d)}catch(f){d=FB.QS.decode(d)}}var e=FB.XD._callbacks[d.cb];if(!FB.XD._forever[d.cb]){delete FB.XD._callbacks[d.cb]}e&&e(d)},PostMessage:{_isInitialized:false,init:function(){if(!FB.XD.PostMessage._isInitialized){var b=FB.XD.PostMessage.onMessage;window.addEventListener?window.addEventListener("message",b,false):window.attachEvent("onmessage",b);FB.XD.PostMessage._isInitialized=true}},onMessage:function(a){FB.XD.recv(a.data)}},WebView:{onMessage:function(e,f,d){FB.XD.recv(d)}},Flash:{init:function(){FB.Flash.onReady(function(){document.XdComm.postMessage_init("FB.XD.Flash.onMessage",FB.XD._openerOrigin?FB.XD._openerOrigin:FB.XD._origin)})},onMessage:function(b){FB.XD.recv(decodeURIComponent(b))}},Fragment:{_magic:"fb_xd_fragment",checkAndDispatch:function(){var d=window.location.toString(),e=d.substr(d.indexOf("#")+1),f=d.indexOf(FB.XD.Fragment._magic);if(f>0){FB.init=FB.getLoginStatus=FB.api=function(){};document.documentElement.style.display="none";FB.XD.resolveRelation(FB.QS.decode(e).relation).FB.XD.recv(e)}}}});FB.XD.Fragment.checkAndDispatch();FB.provide("UA",{ie:function(){return FB.UA._populate()||this._ie},firefox:function(){return FB.UA._populate()||this._firefox},opera:function(){return FB.UA._populate()||this._opera},safari:function(){return FB.UA._populate()||this._safari},chrome:function(){return FB.UA._populate()||this._chrome},windows:function(){return FB.UA._populate()||this._windows},osx:function(){return FB.UA._populate()||this._osx},linux:function(){return FB.UA._populate()||this._linux},ios:function(){FB.UA._populate();return FB.UA.mobile()&&this._ios},mobile:function(){FB.UA._populate();return !FB._inCanvas&&this._mobile},nativeApp:function(){return FB.UA.mobile()&&navigator.userAgent.match(/FBAN\/\w+;/i)},android:function(){FB.UA._populate();return FB.UA.mobile()&&this._android},iPad:function(){FB.UA._populate();return FB.UA.mobile()&&this._iPad},_populated:false,_populate:function(){if(FB.UA._populated){return}FB.UA._populated=true;var e=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))/.exec(navigator.userAgent);var f=/(Mac OS X)|(Windows)|(Linux)/.exec(navigator.userAgent);var d=/\b(iPhone|iP[ao]d)/.exec(navigator.userAgent);FB.UA._iPad=/\b(iPad)/.exec(navigator.userAgent);FB.UA._android=navigator.userAgent.match(/Android/i);FB.UA._mobile=d||FB.UA._android||navigator.userAgent.match(/Mobile/i);if(e){FB.UA._ie=e[1]?parseFloat(e[1]):NaN;if(FB.UA._ie>=8&&!window.HTMLCollection){FB.UA._ie=7}FB.UA._firefox=e[2]?parseFloat(e[2]):NaN;FB.UA._opera=e[3]?parseFloat(e[3]):NaN;FB.UA._safari=e[4]?parseFloat(e[4]):NaN;if(FB.UA._safari){e=/(?:Chrome\/(\d+\.\d+))/.exec(navigator.userAgent);FB.UA._chrome=e&&e[1]?parseFloat(e[1]):NaN}else{FB.UA._chrome=NaN}}else{FB.UA._ie=FB.UA._firefox=FB.UA._opera=FB.UA._chrome=FB.UA._safari=NaN}if(f){FB.UA._osx=!!f[1];FB.UA._windows=!!f[2];FB.UA._linux=!!f[3]}else{FB.UA._osx=FB.UA._windows=FB.UA._linux=false}FB.UA._ios=d}});FB.provide("Arbiter",{_canvasProxyUrl:"connect/canvas_proxy.php",BEHAVIOR_EVENT:"e",BEHAVIOR_PERSISTENT:"p",BEHAVIOR_STATE:"s",inform:function(o,m,l,p,r){if(FB.Canvas.isTabIframe()||(FB._inPlugin&&window.postMessage)||(!FB._inCanvas&&FB.UA.mobile()&&window.postMessage)){var n=FB.JSON.stringify({method:o,params:m,behavior:r||FB.Arbiter.BEHAVIOR_PERSISTENT});if(window.postMessage){FB.XD.resolveRelation(l||"parent").postMessage(n,"*");return}else{try{window.opener.postMessage(n);return}catch(q){}}}var j=(FB.getDomain((p?"https_":"")+"staticfb")+FB.Arbiter._canvasProxyUrl+"#"+FB.QS.encode({method:o,params:FB.JSON.stringify(m||{}),behavior:r||FB.Arbiter.BEHAVIOR_PERSISTENT,relation:l}));var k=FB.Content.appendHidden("");FB.Content.insertIframe({url:j,root:k,width:1,height:1,onload:function(){setTimeout(function(){k.parentNode.removeChild(k)},10)}})}});FB.provide("Canvas",{_timer:null,_lastSize:{},_pageInfo:{clientWidth:0,clientHeight:0,scrollLeft:0,scrollTop:0,offsetLeft:0,offsetTop:0},getPageInfo:function(f){var g="top.frames["+window.name+"]";var e=FB.XD.handler(function(b){for(var a in FB.Canvas._pageInfo){if(b[a]){FB.Canvas._pageInfo[a]=b[a]|0}}f&&f(FB.Canvas._pageInfo)},g,true);var h={channelUrl:e,frame:window.name};FB.Arbiter.inform("getPageInfo",h,"top");return FB.Canvas._pageInfo},hideFlashElement:function(b){b.style.visibility="hidden"},showFlashElement:function(b){b.style.visibility=""},_flashClassID:"CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000",_hideFlashCallback:function(l){var r=window.document.getElementsByTagName("object");for(var n=0;n<r.length;n++){var p=r[n];if(p.type.toLowerCase()!="application/x-shockwave-flash"&&p.classid.toUpperCase()!=FB.Canvas._flashClassID){continue}var o=false;for(var m=0;m<p.childNodes.length;m++){if(p.childNodes[m].nodeName.toLowerCase()=="param"&&p.childNodes[m].name.toLowerCase()=="wmode"){if(p.childNodes[m].value.toLowerCase()=="opaque"||p.childNodes[m].value.toLowerCase()=="transparent"){o=true}}}if(!o){var k=Math.random();if(k<=1/1000){FB.api(FB._apiKey+"/occludespopups","post",{})}if(FB.Canvas._devHideFlashCallback){var j=200;var q={state:l.state,elem:p};setTimeout(function(a){if(a.state=="opened"){FB.Canvas.hideFlashElement(a.elem)}else{FB.Canvas.showFlashElement(a.elem)}}.bind(this,q),j);FB.Canvas._devHideFlashCallback(q)}else{if(l.state=="opened"){p._old_visibility=p.style.visibility;p.style.visibility="hidden"}else{if(l.state=="closed"){p.style.visibility=p._old_visibility;delete p._old_visibility}}}}}},_devHideFlashCallback:null,_setHideFlashCallback:function(b){FB.Canvas._devHideFlashCallback=b},init:function(){var c=FB.Dom.getViewportInfo();FB.Canvas._pageInfo.clientWidth=c.width;FB.Canvas._pageInfo.clientHeight=c.height;FB.Canvas.getPageInfo();var d=FB.XD.handler(FB.Canvas._hideFlashCallback,"top.frames["+window.name+"]",true);FB.Arbiter.inform("iframeSetupFlashHiding",{channelUrl:d})},setSize:function(h){if(typeof h!="object"){h={}}var k=0,f=0;h=h||{};if(h.width==null||h.height==null){h=FB.copy(h,FB.Canvas._computeContentSize());k=16;f=4}h=FB.copy(h,{frame:window.name||"iframe_canvas"});if(FB.Canvas._lastSize[h.frame]){var j=FB.Canvas._lastSize[h.frame].height;var g=h.height-j;if(FB.Canvas._lastSize[h.frame].width==h.width&&(g<=f&&g>=-k)){return false}}FB.Canvas._lastSize[h.frame]=h;FB.Arbiter.inform("setSize",h);return true},scrollTo:function(d,c){FB.Arbiter.inform("scrollTo",{frame:window.name||"iframe_canvas",x:d,y:c})},setAutoGrow:function(c,d){if(d===undefined&&typeof c=="number"){d=c;c=true}if(c===undefined||c){if(FB.Canvas._timer===null){FB.Canvas._timer=window.setInterval(FB.Canvas.setSize,d||100)}FB.Canvas.setSize()}else{if(FB.Canvas._timer!==null){window.clearInterval(FB.Canvas._timer);FB.Canvas._timer=null}}},setAutoResize:function(c,d){return FB.Canvas.setAutoGrow(c,d)},isTabIframe:function(){return(window.name.indexOf("app_runner_")===0)},setDoneLoading:function(b){FB.Canvas._passAppTtiMessage(b,"RecordIframeAppTti")},stopTimer:function(b){FB.Canvas._passAppTtiMessage(b,"StopIframeAppTtiTimer")},setUrlHandler:function(d){var c=FB.XD.handler(d,"top.frames["+window.name+"]",true);FB.Arbiter.inform("setUrlHandler",c);FB.Event.listen(window,"load",function(){FB.Arbiter.inform("setUrlHandler",c)})},startTimer:function(){FB.Canvas._passAppTtiMessage(null,"StartIframeAppTtiTimer")},_passAppTtiMessage:function(e,f){var d=null;if(e){d=FB.XD.handler(e,"top.frames["+window.name+"]",false)}FB.Arbiter.inform(f,{frame:window.name||"iframe_canvas",time:(new Date()).getTime(),appId:parseInt(FB._apiKey,10),channelUrl:d})},_computeContentSize:function(){var r=document.body,n=document.documentElement,j=0,o=Math.max(r.offsetTop,0),k=Math.max(n.offsetTop,0),p=r.scrollHeight+o,q=r.offsetHeight+o,l=n.scrollHeight+k,m=n.offsetHeight+k;bottom=Math.max(p,q,l,m);if(r.offsetWidth<r.scrollWidth){j=r.scrollWidth+r.offsetLeft}else{FB.Array.forEach(r.childNodes,function(b){var a=b.offsetWidth+b.offsetLeft;if(a>j){j=a}})}if(n.clientLeft>0){j+=(n.clientLeft*2)}if(n.clientTop>0){bottom+=(n.clientTop*2)}return{height:bottom,width:j}}});FB.provide("String",{trim:function(b){return b.replace(/^\s*|\s*$/g,"")},format:function(d){if(!FB.String.format._formatRE){FB.String.format._formatRE=/(\{[^\}^\{]+\})/g}var c=arguments;return d.replace(FB.String.format._formatRE,function(b,g){var h=parseInt(g.substr(1),10),a=c[h+1];if(a===null||a===undefined){return""}return a.toString()})},escapeHTML:function(c){var d=document.createElement("div");d.appendChild(document.createTextNode(c));return d.innerHTML.replace(/"/g,"&quot;").replace(/'/g,"&#39;")},quote:function(f){var e=/["\\\x00-\x1f\x7f-\x9f]/g,d={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return e.test(f)?'"'+f.replace(e,function(b){var a=d[b];if(a){return a}a=b.charCodeAt();return"\\u00"+Math.floor(a/16).toString(16)+(a%16).toString(16)})+'"':'"'+f+'"'}});FB.provide("Dom",{containsCss:function(f,e){var d=" "+f.className+" ";return d.indexOf(" "+e+" ")>=0},addCss:function(c,d){if(!FB.Dom.containsCss(c,d)){c.className=c.className+" "+d}},removeCss:function(c,d){if(FB.Dom.containsCss(c,d)){c.className=c.className.replace(d,"");FB.Dom.removeCss(c,d)}},getByClass:function(h,o,k){o=o||document.body;k=k||"*";if(o.querySelectorAll){return FB.Array.toArray(o.querySelectorAll(k+"."+h))}var j=o.getElementsByTagName(k),n=[];for(var m=0,l=j.length;m<l;m++){if(this.containsCss(j[m],h)){n[n.length]=j[m]}}return n},getStyle:function(f,h){var g=false,e=f.style;if(f.currentStyle){FB.Array.forEach(h.match(/\-([a-z])/g),function(a){h=h.replace(a,a.substr(1,1).toUpperCase())});g=f.currentStyle[h]}else{FB.Array.forEach(h.match(/[A-Z]/g),function(a){h=h.replace(a,"-"+a.toLowerCase())});if(window.getComputedStyle){g=document.defaultView.getComputedStyle(f,null).getPropertyValue(h);if(h=="background-position-y"||h=="background-position-x"){if(g=="top"||g=="left"){g="0px"}}}}if(h=="opacity"){if(f.filters&&f.filters.alpha){return g}return g*100}return g},setStyle:function(f,h,g){var e=f.style;if(h=="opacity"){if(g>=100){g=99.999}if(g<0){g=0}e.opacity=g/100;e.MozOpacity=g/100;e.KhtmlOpacity=g/100;if(f.filters){if(f.filters.alpha==undefined){f.filter="alpha(opacity="+g+")"}else{f.filters.alpha.opacity=g}}}else{e[h]=g}},addScript:function(c){var d=document.createElement("script");d.type="text/javascript";d.src=c;return document.getElementsByTagName("head")[0].appendChild(d)},addCssRules:function(h,k){if(!FB.Dom._cssRules){FB.Dom._cssRules={}}var g=true;FB.Array.forEach(k,function(a){if(!(a in FB.Dom._cssRules)){g=false;FB.Dom._cssRules[a]=true}});if(g){return}if(!FB.UA.ie()){var j=document.createElement("style");j.type="text/css";j.textContent=h;document.getElementsByTagName("head")[0].appendChild(j)}else{try{document.createStyleSheet().cssText=h}catch(f){if(document.styleSheets[0]){document.styleSheets[0].cssText+=h}}}},getViewportInfo:function(){var b=(document.documentElement&&document.compatMode=="CSS1Compat")?document.documentElement:document.body;return{scrollTop:b.scrollTop,scrollLeft:b.scrollLeft,width:self.innerWidth?self.innerWidth:b.clientWidth,height:self.innerHeight?self.innerHeight:b.clientHeight}},ready:function(b){if(FB.Dom._isReady){b&&b()}else{FB.Event.subscribe("dom.ready",b)}}});(function(){function domReady(){FB.Dom._isReady=true;FB.Event.fire("dom.ready");FB.Event.clear("dom.ready")}if(FB.Dom._isReady||document.readyState=="complete"){return domReady()}if(document.addEventListener){document.addEventListener("DOMContentLoaded",domReady,false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",domReady)}}if(FB.UA.ie()&&window===top){(function(){try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}domReady()})()}var oldonload=window.onload;window.onload=function(){domReady();if(oldonload){if(typeof oldonload=="string"){eval(oldonload)}else{oldonload()}}}})();FB.provide("Intl",{_punctCharClass:("[.!?\u3002\uFF01\uFF1F\u0964\u2026\u0EAF\u1801\u0E2F\uFF0E]"),_endsInPunct:function(b){if(typeof b!="string"){return false}return b.match(new RegExp(FB.Intl._punctCharClass+"[)\"'\u00BB\u0F3B\u0F3D\u2019\u201D\u203A\u3009\u300B\u300D\u300F\u3011\u3015\u3017\u3019\u301B\u301E\u301F\uFD3F\uFF07\uFF09\uFF3Ds]*$"))},_tx:function(g,f){if(f!==undefined){if(typeof f!="object"){FB.log("The second arg to FB.Intl._tx() must be an Object for tx("+g+", ...)")}else{var h;for(var e in f){if(f.hasOwnProperty(e)){if(FB.Intl._endsInPunct(f[e])){h=new RegExp("{"+e+"}"+FB.Intl._punctCharClass+"*","g")}else{h=new RegExp("{"+e+"}","g")}g=g.replace(h,f[e])}}}}return g},tx:function(d,e){function f(a,b){void (0)}if(!FB.Intl._stringTable){return null}return FBIntern.Intl._tx(FB.Intl._stringTable[d],e)}});FB.provide("",{bind:function(){var e=Array.prototype.slice.call(arguments),f=e.shift(),d=e.shift();return function(){return f.apply(d,e.concat(Array.prototype.slice.call(arguments)))}},Class:function(e,f,g){if(FB.CLASSES[e]){return FB.CLASSES[e]}var h=f||function(){};h.prototype=g;h.prototype.bind=function(a){return FB.bind(a,this)};h.prototype.constructor=h;FB.create(e,h);FB.CLASSES[e]=h;return h},subclass:function(j,f,k,h){if(FB.CLASSES[j]){return FB.CLASSES[j]}var g=FB.create(f);FB.copy(h,g.prototype);h._base=g;h._callBase=function(a){var b=Array.prototype.slice.call(arguments,1);return g.prototype[a].apply(this,b)};return FB.Class(j,k?k:function(){if(g.apply){g.apply(this,arguments)}},h)},CLASSES:{}});FB.provide("Type",{isType:function(d,c){while(d){if(d.constructor===c||d===c){return true}else{d=d._base}}return false}});FB.Class("Obj",null,FB.copy({setProperty:function(d,c){if(FB.JSON.stringify(c)!=FB.JSON.stringify(this[d])){this[d]=c;this.fire(d,c)}}},FB.EventProvider));FB.subclass("Dialog","Obj",function(b){this.id=b;if(!FB.Dialog._dialogs){FB.Dialog._dialogs={};FB.Dialog._addOrientationHandler()}FB.Dialog._dialogs[b]=this},{});FB.provide("Dialog",{_dialogs:null,_lastYOffset:0,_loaderEl:null,_overlayEl:null,_stack:[],_active:null,_popStateListenerOn:false,_hideOnPopState:function(b){FB.Dialog.hide(FB.Dialog._stack.pop())},get:function(b){return FB.Dialog._dialogs[b]},_findRoot:function(b){while(b){if(FB.Dom.containsCss(b,"fb_dialog")){return b}b=b.parentNode}},_createWWWLoader:function(b){b=parseInt(b,10);b=b?b:460;return FB.Dialog.create({content:('<div class="dialog_title">  <a id="fb_dialog_loader_close">    <div class="fb_dialog_close_icon"></div>  </a>  <span>Facebook</span>  <div style="clear:both;"></div></div><div class="dialog_content"></div><div class="dialog_footer"></div>'),width:b})},_createMobileLoader:function(){var b=FB.UA.nativeApp()?"":('<table>  <tbody>    <tr>      <td class="header_left">        <label class="touchable_button">          <input type="submit" value="'+FB.Intl._tx("Cancel")+'"            id="fb_dialog_loader_close"/>        </label>      </td>      <td class="header_center">        <div>'+FB.Intl._tx("Loading...")+'</div>      </td>      <td class="header_right">      </td>    </tr>  </tbody></table>');return FB.Dialog.create({classes:"loading"+(FB.UA.iPad()?" centered":""),content:('<div class="dialog_header">'+b+"</div>")})},_restoreBodyPosition:function(){if(!FB.UA.iPad()){var b=document.getElementsByTagName("body")[0];FB.Dom.removeCss(b,"fb_hidden")}},_showIPadOverlay:function(){if(!FB.UA.iPad()){return}if(!FB.Dialog._overlayEl){FB.Dialog._overlayEl=document.createElement("div");FB.Dialog._overlayEl.setAttribute("id","fb_dialog_ipad_overlay");FB.Content.append(FB.Dialog._overlayEl,null)}FB.Dialog._overlayEl.className=""},_hideIPadOverlay:function(){if(FB.UA.iPad()){FB.Dialog._overlayEl.className="hidden"}},showLoader:function(f,g){FB.Dialog._showIPadOverlay();if(!FB.Dialog._loaderEl){FB.Dialog._loaderEl=FB.Dialog._findRoot(FB.UA.mobile()?FB.Dialog._createMobileLoader():FB.Dialog._createWWWLoader(g))}if(!f){f=function(){}}var h=FB.$("fb_dialog_loader_close");FB.Dom.removeCss(h,"fb_hidden");h.onclick=function(){FB.Dialog._hideLoader();FB.Dialog._restoreBodyPosition();FB.Dialog._hideIPadOverlay();f()};var e=FB.$("fb_dialog_ipad_overlay");if(e){e.ontouchstart=h.onclick}FB.Dialog._makeActive(FB.Dialog._loaderEl)},_hideLoader:function(){if(FB.Dialog._loaderEl&&FB.Dialog._loaderEl==FB.Dialog._active){FB.Dialog._loaderEl.style.top="-10000px"}},_makeActive:function(d){FB.Dialog._setDialogSizes();FB.Dialog._lowerActive();FB.Dialog._active=d;var c=FB.Canvas.getPageInfo(function(a){FB.Dialog._centerActive(a)});FB.Dialog._centerActive(c)},_lowerActive:function(){if(!FB.Dialog._active){return}FB.Dialog._active.style.top="-10000px";FB.Dialog._active=null},_removeStacked:function(b){FB.Dialog._stack=FB.Array.filter(FB.Dialog._stack,function(a){return a!=b})},_centerActive:function(p){var y=FB.Dialog._active;if(!y){return}var n=FB.Dom.getViewportInfo();var m=parseInt(y.offsetWidth,10);var x=parseInt(y.offsetHeight,10);var w=n.scrollLeft+(n.width-m)/2;var s=(n.height-x)/2.5;if(w<s){s=w}var v=n.height-x-s;var o=p.scrollTop-p.offsetTop+(p.clientHeight-x)/2;if(o<s){o=s}else{if(o>v){o=v}}o+=n.scrollTop;if(FB.UA.mobile()){var q=100;if(FB.UA.iPad()){q+=(n.height-x)/2}else{var z=document.getElementsByTagName("body")[0];FB.Dom.addCss(z,"fb_hidden");w=10000;o=10000}var r=FB.Dom.getByClass("fb_dialog_padding",y);if(r.length){r[0].style.height=q+"px"}}y.style.left=(w>0?w:0)+"px";y.style.top=(o>0?o:0)+"px"},_setDialogSizes:function(){if(!FB.UA.mobile()||FB.UA.iPad()){return}for(var d in FB.Dialog._dialogs){if(document.getElementById(d)){var c=document.getElementById(d);c.style.width=FB.UIServer.getDefaultSize().width+"px";c.style.height=FB.UIServer.getDefaultSize().height+"px"}}},_handleOrientationChange:function(d){if(FB.UA.android()&&screen.availWidth==FB.Dialog._availScreenWidth){window.setTimeout(FB.Dialog._handleOrientationChange,50);return}FB.Dialog._availScreenWidth=screen.availWidth;if(FB.UA.iPad()){FB.Dialog._centerActive(FB.Canvas.getPageInfo())}else{for(var c in FB.Dialog._dialogs){if(document.getElementById(c)){document.getElementById(c).style.width=FB.UIServer.getDefaultSize().width+"px"}}}},_addOrientationHandler:function(){if(!FB.UA.mobile()){return}var b="onorientationchange" in window?"orientationchange":"resize";FB.Dialog._availScreenWidth=screen.availWidth;FB.Event.listen(window,b,FB.Dialog._handleOrientationChange)},create:function(m){m=m||{};var n=document.createElement("div"),o=document.createElement("div"),j="fb_dialog";if(m.closeIcon&&m.onClose){var h=document.createElement("a");h.className="fb_dialog_close_icon";h.onclick=m.onClose;n.appendChild(h)}j+=" "+(m.classes||"");if(FB.UA.ie()){j+=" fb_dialog_legacy";FB.Array.forEach(["vert_left","vert_right","horiz_top","horiz_bottom","top_left","top_right","bottom_left","bottom_right"],function(b){var a=document.createElement("span");a.className="fb_dialog_"+b;n.appendChild(a)})}else{j+=(FB.UA.mobile())?" fb_dialog_mobile":" fb_dialog_advanced"}if(m.content){FB.Content.append(m.content,o)}n.className=j;var k=parseInt(m.width,10);if(!isNaN(k)){n.style.width=k+"px"}o.className="fb_dialog_content";n.appendChild(o);if(FB.UA.mobile()){var l=document.createElement("div");l.className="fb_dialog_padding";n.appendChild(l)}FB.Content.append(n);if(m.visible){FB.Dialog.show(n)}return o},show:function(d){var c=FB.Dialog._findRoot(d);if(c){FB.Dialog._removeStacked(c);FB.Dialog._hideLoader();FB.Dialog._makeActive(c);FB.Dialog._stack.push(c);if("fbCallID" in d){FB.Dialog.get(d.fbCallID).fire("iframe_show")}if(!FB.Event._popStateListenerOn){FB.Event.listen(window,"popstate",FB.Dialog._hideOnPopState);FB.Event._popStateListenerOn=true}}},hide:function(d){var c=FB.Dialog._findRoot(d);if(c==FB.Dialog._active){FB.Dialog._lowerActive();FB.Dialog._restoreBodyPosition();FB.Dialog._hideIPadOverlay();if("fbCallID" in d){FB.Dialog.get(d.fbCallID).fire("iframe_hide")}if(FB.Event._popStateListenerOn){FB.Event.unlisten(window,"popstate",FB.Dialog._hideOnPopState);FB.Event._popStateListenerOn=false}}},remove:function(d){d=FB.Dialog._findRoot(d);if(d){var c=FB.Dialog._active==d;FB.Dialog._removeStacked(d);if(c){FB.Dialog._hideLoader();if(FB.Dialog._stack.length>0){FB.Dialog.show(FB.Dialog._stack.pop())}else{FB.Dialog._lowerActive();FB.Dialog._restoreBodyPosition();FB.Dialog._hideIPadOverlay()}}else{if(FB.Dialog._active===null&&FB.Dialog._stack.length>0){FB.Dialog.show(FB.Dialog._stack.pop())}}window.setTimeout(function(){d.parentNode.removeChild(d)},3000)}},isActive:function(d){var c=FB.Dialog._findRoot(d);return c&&c===FB.Dialog._active}});FB.provide("",{ui:function(m,q){m=FB.copy({},m);if(!m.method){FB.log('"method" is a required parameter for FB.ui().');return null}if((m.method=="permissions.request"||m.method=="permissions.oauth")&&(m.display=="iframe"||m.display=="dialog")){var k;var j;if(FB._oauth){k=m.scope;j=k.split(/\s|,/g)}else{k=m.perms;j=k.split(",")}for(var n=0;n<j.length;n++){var l=FB.String.trim(j[n]);if(l&&!FB.initSitevars.iframePermissions[l]){m.display="popup";break}}}var r=FB.UIServer.prepareCall(m,q);if(!r){return null}var o=r.params.display;if(o==="dialog"){o="iframe"}else{if(o==="none"){o="hidden"}}var p=FB.UIServer[o];if(!p){FB.log('"display" must be one of "popup", "dialog", "iframe", "touch", "async", "hidden", or "none"');return null}p(r);return r.dialog}});FB.provide("UIServer",{Methods:{},_loadedNodes:{},_defaultCb:{},_resultToken:'"xxRESULTTOKENxx"',_forceHTTPS:false,genericTransform:function(b){if(b.params.display=="dialog"||b.params.display=="iframe"){b.params.display="iframe";b.params.channel=FB.UIServer._xdChannelHandler(b.id,"parent.parent")}return b},prepareCall:function(m,s){var n=m.method.toLowerCase(),o=FB.copy({},FB.UIServer.Methods[n]),p=FB.guid(),r=(o.noHttps!==true)&&(FB._https||(n!=="auth.status"&&n!="login.status"));FB.UIServer._forceHTTPS=r;FB.copy(m,{api_key:FB._apiKey,app_id:FB._apiKey,locale:FB._locale,sdk:"joey",access_token:r&&FB.getAccessToken()||undefined});m.display=FB.UIServer.getDisplayMode(o,m);if(!o.url){o.url="dialog/"+n}var v={cb:s,id:p,size:o.size||FB.UIServer.getDefaultSize(),url:FB.getDomain(r?"https_www":"www")+o.url,forceHTTPS:r,params:m,name:n,dialog:new FB.Dialog(p)};var k=o.transform?o.transform:FB.UIServer.genericTransform;if(k){v=k(v);if(!v){return}}var q=o.getXdRelation||FB.UIServer.getXdRelation;var l=q(v.params);if(!(v.id in FB.UIServer._defaultCb)&&!("next" in v.params)&&!("redirect_uri" in v.params)){v.params.next=FB.UIServer._xdResult(v.cb,v.id,l,true)}if(l==="parent"){v.params.channel_url=FB.UIServer._xdChannelHandler(p,"parent.parent")}v=FB.UIServer.prepareParams(v);return v},prepareParams:function(e){var f=e.params.method;if(!FB.Canvas.isTabIframe()){delete e.params.method}if(FB.TemplateUI&&FB.TemplateUI.supportsTemplate(f,e)){if(FB.reportTemplates){console.log("Using template for "+f+".")}FB.TemplateUI.useCachedUI(f,e)}else{e.params=FB.JSON.flatten(e.params);var d=FB.QS.encode(e.params);if(!FB.UA.nativeApp()&&FB.UIServer.urlTooLongForIE(e.url+"?"+d)){e.post=true}else{if(d){e.url+="?"+d}}}return e},urlTooLongForIE:function(b){return b.length>2000},getDisplayMode:function(d,c){if(c.display==="hidden"||c.display==="none"){return c.display}if(FB.Canvas.isTabIframe()&&c.display!=="popup"){return"async"}if(FB.UA.mobile()||c.display==="touch"){return"touch"}if(!FB.getAccessToken()&&c.display=="dialog"&&!d.loggedOutIframe){FB.log('"dialog" mode can only be used when the user is connected.');return"popup"}if(d.connectDisplay&&!FB._inCanvas){return d.connectDisplay}return c.display||(FB.getAccessToken()?"dialog":"popup")},getXdRelation:function(c){var d=c.display;if(d==="popup"||d==="touch"){return"opener"}if(d==="dialog"||d==="iframe"||d==="hidden"||d==="none"){return"parent"}if(d==="async"){return"parent.frames["+window.name+"]"}},popup:function(w){var x=typeof window.screenX!="undefined"?window.screenX:window.screenLeft,n=typeof window.screenY!="undefined"?window.screenY:window.screenTop,p=typeof window.outerWidth!="undefined"?window.outerWidth:document.documentElement.clientWidth,q=typeof window.outerHeight!="undefined"?window.outerHeight:(document.documentElement.clientHeight-22),l=FB.UA.mobile()?null:w.size.width,s=FB.UA.mobile()?null:w.size.height,o=(x<0)?window.screen.width+x:x,r=parseInt(o+((p-l)/2),10),m=parseInt(n+((q-s)/2.5),10),v=[];if(l!==null){v.push("width="+l)}if(s!==null){v.push("height="+s)}v.push("left="+r);v.push("top="+m);v.push("scrollbars=1");if(w.name=="permissions.request"||w.name=="permissions.oauth"){v.push("location=1,toolbar=0")}v=v.join(",");if(w.post){FB.UIServer.setLoadedNode(w,window.open("about:blank",w.id,v));FB.Content.submitToTarget({url:w.url,target:w.id,params:w.params})}else{FB.UIServer.setLoadedNode(w,window.open(w.url,w.id,v))}if(w.id in FB.UIServer._defaultCb){FB.UIServer._popupMonitor()}},setLoadedNode:function(d,c){FB.UIServer._loadedNodes[d.id]=c;if(d.params&&d.params.display!="popup"){c.fbCallID=d.id}},getLoadedNode:function(b){return FB.UIServer._loadedNodes[b.id]},hidden:function(b){b.className="FB_UI_Hidden";b.root=FB.Content.appendHidden("");FB.UIServer._insertIframe(b)},iframe:function(d){d.className="FB_UI_Dialog";var c=function(){FB.UIServer._triggerDefault(d.id)};d.root=FB.Dialog.create({onClose:c,closeIcon:true,classes:(FB.UA.iPad()?"centered":"")});if(!d.hideLoader){FB.Dialog.showLoader(c,d.size.width)}FB.Dom.addCss(d.root,"fb_dialog_iframe");FB.UIServer._insertIframe(d)},touch:function(b){if(b.params&&b.params.in_iframe){if(b.ui_created){FB.Dialog.showLoader(function(){FB.UIServer._triggerDefault(b.id)},0)}else{FB.UIServer.iframe(b)}}else{if(FB.UA.nativeApp()&&!b.ui_created){b.frame=b.id;FB.Native.onready(function(){FB.UIServer.setLoadedNode(b,FB.Native.open(b.url+"#cb="+b.frameName))});FB.UIServer._popupMonitor()}else{if(!b.ui_created){FB.UIServer.popup(b)}}}},async:function(b){b.frame=window.name;delete b.url;delete b.size;FB.Arbiter.inform("showDialog",b)},getDefaultSize:function(){if(FB.UA.mobile()){if(FB.UA.iPad()){return{width:500,height:590}}else{if(FB.UA.android()){return{width:screen.availWidth,height:screen.availHeight}}else{var f=window.innerWidth;var e=window.innerHeight;var d=f/e>1.2;return{width:f,height:Math.max(e,(d?screen.width:screen.height))}}}}return{width:575,height:240}},_insertIframe:function(c){FB.UIServer._loadedNodes[c.id]=false;var d=function(a){if(c.id in FB.UIServer._loadedNodes){FB.UIServer.setLoadedNode(c,a)}};if(c.post){FB.Content.insertIframe({url:"about:blank",root:c.root,className:c.className,width:c.size.width,height:c.size.height,id:c.id,onInsert:d,onload:function(a){FB.Content.submitToTarget({url:c.url,target:a.name,params:c.params})}})}else{FB.Content.insertIframe({url:c.url,root:c.root,className:c.className,width:c.size.width,height:c.size.height,id:c.id,name:c.frameName,onInsert:d})}},_handleResizeMessage:function(d,e){var f=FB.UIServer._loadedNodes[d];if(e.height){f.style.height=e.height+"px"}if(e.width){f.style.width=e.width+"px"}FB.Arbiter.inform("resize.ack",e||{},"parent.frames["+f.name+"]",true);if(!FB.Dialog.isActive(f)){FB.Dialog.show(f)}},_triggerDefault:function(b){FB.UIServer._xdRecv({frame:b},FB.UIServer._defaultCb[b]||function(){})},_popupMonitor:function(){var g;for(var f in FB.UIServer._loadedNodes){if(FB.UIServer._loadedNodes.hasOwnProperty(f)&&f in FB.UIServer._defaultCb){var k=FB.UIServer._loadedNodes[f];try{if(k.tagName){continue}}catch(j){}try{if(k.closed){FB.UIServer._triggerDefault(f)}else{g=true}}catch(h){}}}if(g&&!FB.UIServer._popupInterval){FB.UIServer._popupInterval=window.setInterval(FB.UIServer._popupMonitor,100)}else{if(!g&&FB.UIServer._popupInterval){window.clearInterval(FB.UIServer._popupInterval);FB.UIServer._popupInterval=null}}},_xdChannelHandler:function(d,f){var e=(FB.UIServer._forceHTTPS&&FB.UA.ie()!==7);return FB.XD.handler(function(c){var b=FB.UIServer._loadedNodes[d];if(!b){return}if(c.type=="resize"){FB.UIServer._handleResizeMessage(d,c)}else{if(c.type=="hide"){FB.Dialog.hide(b)}else{if(c.type=="rendered"){var a=FB.Dialog._findRoot(b);FB.Dialog.show(a)}else{if(c.type=="fireevent"){FB.Event.fire(c.event)}}}}},f,true,null,e)},_xdNextHandler:function(f,e,g,h){if(h){FB.UIServer._defaultCb[e]=f}return FB.XD.handler(function(a){FB.UIServer._xdRecv(a,f)},g)+"&frame="+e},_xdRecv:function(f,g){var k=FB.UIServer._loadedNodes[f.frame];try{if(FB.Dom.containsCss(k,"FB_UI_Hidden")){window.setTimeout(function(){k.parentNode.parentNode.removeChild(k.parentNode)},3000)}else{if(FB.Dom.containsCss(k,"FB_UI_Dialog")){FB.Dialog.remove(k);if(FB.TemplateUI&&FB.UA.mobile()){FB.TemplateUI.populateCache()}}}}catch(j){}try{if(k.close){k.close();FB.UIServer._popupCount--}}catch(h){}delete FB.UIServer._loadedNodes[f.frame];delete FB.UIServer._defaultCb[f.frame];g(f)},_xdResult:function(f,e,g,h){return(FB.UIServer._xdNextHandler(function(a){f&&f(a.result&&a.result!=FB.UIServer._resultToken&&FB.JSON.parse(a.result))},e,g,h)+"&result="+encodeURIComponent(FB.UIServer._resultToken))}});FB.provide("",{getLoginStatus:function(e,d){if(!FB._apiKey){FB.log("FB.getLoginStatus() called before calling FB.init().");return}if(e){if(!d&&FB.Auth._loadState=="loaded"){if(FB._oauth){e({status:FB._userStatus,authResponse:FB._authResponse})}else{e({status:FB._userStatus,session:FB._session})}return}else{FB.Event.subscribe("FB.loginStatus",e)}}if(!d&&FB.Auth._loadState=="loading"){return}FB.Auth._loadState="loading";var f=function(a){FB.Auth._loadState="loaded";FB.Event.fire("FB.loginStatus",a);FB.Event.clear("FB.loginStatus")};if(FB.UA.mobile()&&window.postMessage&&window.localStorage){FB.Auth.staticAuthCheck(f)}else{if(FB._oauth){FB.ui({method:"login.status",display:"none"},f)}else{FB.ui({method:"auth.status",display:"hidden"},f)}}},getSession:function(){if(FB._oauth){throw new Error("FB.getSession incompatible with OAuth2.")}return FB._session},getAuthResponse:function(){if(!FB._oauth){throw new Error("getAuthResponse called when OAuth2 support is disabled.  Please fix.")}return FB._authResponse},getAccessToken:function(){if(FB._oauth){return(FB._authResponse&&FB._authResponse.accessToken)||null}else{return(FB._session&&FB._session.access_token)||null}},getUserID:function(){if(FB._oauth){return FB._userID}else{return(FB._session&&FB._session.uid)||0}},login:function(d,c){if(FB._oauth){if(c&&c.perms){throw new Error("OAuth2 specification states that 'perms' should now be called 'scope'.  Please update.")}FB.ui(FB.copy({method:"permissions.oauth",display:"popup"},c||{}),d)}else{FB.ui(FB.copy({method:"permissions.request",display:"popup"},c||{}),d)}},logout:function(b){FB.ui({method:"auth.logout",display:"hidden"},b)}});FB.provide("Auth",{_callbacks:[],_xdStorePath:"xd_localstorage/",staticAuthCheck:function(c){var d=FB.getDomain("https_staticfb");FB.Content.insertIframe({root:FB.Content.appendHidden(""),className:"FB_UI_Hidden",url:d+FB.Auth._xdStorePath,onload:function(b){var a=frames[b.name];var j=FB.guid();var h=false;var k=function(e){if(!h){h=true;FB.Auth._staticAuthHandler(c,e)}};FB.XD.handler(k,"parent",true,j);setTimeout(k,500);a.postMessage(FB.JSON.stringify({method:"getItem",params:["LoginInfo_"+FB._apiKey,true],returnCb:j}),d)}})},_staticAuthHandler:function(g,l){if(l&&l.data&&l.data.status&&l.data.status=="connected"){var m;var j=l.data.status;if(FB._oauth){var h=l.data.authResponse||null;m=FB.Auth.setAuthResponse(h,j)}else{var k=l.data.session||null;m=FB.Auth.setSession(k,j)}g&&g(m)}else{if(FB._oauth){FB.ui({method:"login.status",display:"none"},g)}else{FB.ui({method:"auth.status",display:"hidden"},g)}}},setSession:function(o,m){if(FB._oauth){throw new Error("FB.Auth.setSession incompatible with OAuth2.")}var j=!FB._session&&o,q=FB._session&&!o,k=FB._session&&o&&FB._session.uid!=o.uid,n=j||q||(FB._session&&o&&FB._session.access_token!=o.access_token),l=m!=FB._userStatus;var p={session:o,status:m};FB._session=o;FB._userStatus=m;if(n&&FB.Cookie&&FB.Cookie.getEnabled()){FB.Cookie.set(o)}if(l){FB.Event.fire("auth.statusChange",p)}if(q||k){FB.Event.fire("auth.logout",p)}if(j||k){FB.Event.fire("auth.login",p)}if(n){FB.Event.fire("auth.sessionChange",p)}if(FB.Auth._refreshTimer){window.clearTimeout(FB.Auth._refreshTimer);delete FB.Auth._refreshTimer}if(FB.Auth._loadState&&o&&o.expires){FB.Auth._refreshTimer=window.setTimeout(function(){FB.getLoginStatus(null,true)},1200000)}return p},setAuthResponse:function(v,m){if(!FB._oauth){throw new Error("FB.Auth.setAuthResponse only compatible with OAuth2.")}var k=0;if(v){if(v.userID){k=v.userID}else{if(v.signedRequest){var o=FB.Auth.parseSignedRequest(v.signedRequest);if(o&&o.user_id){k=o.user_id}}}}var q=!FB._userID&&v,p=FB._userID&&!v,r=v&&FB._userID!=k,s=q||p||r,l=m!=FB._userStatus;var n={authResponse:v,status:m};FB._authResponse=v;FB._userID=k;FB._userStatus=m;if(p||r){FB.Event.fire("auth.logout",n)}if(q||r){FB.Event.fire("auth.login",n)}if(s){FB.Event.fire("auth.authResponseChange",n)}if(l){FB.Event.fire("auth.statusChange",n)}if(FB.Auth._refreshTimer){window.clearTimeout(FB.Auth._refreshTimer);delete FB.Auth._refreshTimer}if(FB.Auth._loadState&&v){FB.Auth._refreshTimer=window.setTimeout(function(){FB.getLoginStatus(null,true)},1200000)}return n},xdHandler:function(h,g,j,m,k,l){return FB.UIServer._xdNextHandler(FB.Auth.xdResponseWrapper(h,k,l),g,j,m)},xdResponseWrapper:function(e,f,d){return function(k){try{d=FB.JSON.parse(k.session)}catch(a){}if(d){f="connected"}if(k&&k.fb_https&&!FB._https){FB._https=true}var b=FB.Auth.setSession(d||null,f);b.perms=k&&k.perms||null;if(k&&k.required_perms&&FB.UA.nativeApp()){var c=JSON.parse(k.required_perms);var l=[];FB.Array.forEach(c,function(g,h){l=l.concat(g)});var j=l.join(",");FB.login(e,{perms:j})}else{e&&e(b)}}},_getSessionOrigin:function(){if(FB.UA.nativeApp()){return 3}if(FB.UA.mobile()){return 2}if(FB._inCanvas){return 5}return 1},xdNewHandler:function(e,h,g,f){if(!FB._oauth){throw new Error("xdNewHandler should not be invoked unless OAuth2 is being used.")}return FB.UIServer._xdNextHandler(FB.Auth.xdNewResponseWrapper(e,f),h,g,true)},xdNewResponseWrapper:function(c,d){if(!FB._oauth){throw new Error("xdNewResponseWrapper should not be invoked unless OAuth2 is being used.")}return function(g){if(g.access_token){var b=FB.Auth.parseSignedRequest(g.signed_request);d={accessToken:g.access_token,userID:b.user_id,expiresIn:parseInt(g.expires_in,10),signedRequest:g.signed_request};FB.Auth.setAuthResponse(d,"connected");if(FB.Cookie.getEnabled()){var h=(new Date()).getTime()+1000*d.expiresIn;FB.Cookie.setSignedRequestCookie(g.signed_request,h)}}else{if(!FB._authResponse&&d){FB.Auth.setAuthResponse(d,"connected")}else{var a;if(g.error&&g.error==="not_authorized"){a="not_authorized"}else{a="unknown"}FB.Auth.setAuthResponse(null,a);if(FB.Cookie.getEnabled()){FB.Cookie.clearSignedRequestCookie()}}}if(g&&g.fb_https&&!FB._https){FB._https=true}response={authResponse:FB._authResponse,status:FB._userStatus};c&&c(response)}},parseSignedRequest:function(g){if(!g){return null}var f=g.split(".",2);var h=f[1];var e=FB.Auth.base64URLDecode(h);return FB.JSON.parse(e)},base64URLDecode:function(q){q=q.replace(/\-/g,"+").replace(/\_/g,"/");if(q.length%4!==0){var n=4-q.length%4;for(var y=0;y<n;y++){q=q+"="}}var p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var o="";var B,A,z="";var x,w,v,s="";for(var r=0;r<q.length;r+=4){x=p.indexOf(q.charAt(r));w=p.indexOf(q.charAt(r+1));v=p.indexOf(q.charAt(r+2));s=p.indexOf(q.charAt(r+3));B=(x<<2)|(w>>4);A=((w&15)<<4)|(v>>2);z=((v&3)<<6)|s;o=o+String.fromCharCode(B);if(v!=64){o=o+String.fromCharCode(A)}if(s!=64){o=o+String.fromCharCode(z)}B=A=z="";x=w=v=s=""}return unescape(o)}});FB.provide("UIServer.Methods",{"permissions.request":{size:{width:(FB.UA.mobile()?null:640),height:(FB.UA.mobile()?null:241)},transform:function(b){if(!FB._apiKey){FB.log("FB.login() called before calling FB.init().");return}if(FB._session&&!b.params.perms&&!b.params.auth_type){FB.log("FB.login() called when user is already connected.");b.cb&&b.cb({status:FB._userStatus,session:FB._session});return}b=FB.UIServer.genericTransform(b);b.cb=FB.Auth.xdResponseWrapper(b.cb,FB._userStatus,FB._session);b.params.method="permissions.request";FB.copy(b.params,{fbconnect:FB._inCanvas?0:1,return_session:1,session_version:3});return b}},"permissions.oauth":{url:"dialog/oauth",size:{width:(FB.UA.mobile()?null:627),height:(FB.UA.mobile()?null:326)},transform:function(e){if(!FB._apiKey){FB.log("FB.login() called before FB.init().");return}if(FB._authResponse&&!e.params.scope){FB.log("FB.login() called when user is already connected.");e.cb&&e.cb({status:FB._userStatus,authResponse:FB._authResponse});return}var d=e.cb,f=e.id;delete e.cb;FB.copy(e.params,{client_id:FB._apiKey,redirect_uri:FB.Auth.xdNewHandler(d,f,"opener"),origin:FB.Auth._getSessionOrigin(),response_type:"token,signed_request"});return e}},"auth.logout":{url:"logout.php",transform:function(b){if(!FB._apiKey){FB.log("FB.logout() called before calling FB.init().")}else{if(FB._oauth&&!FB._authResponse){FB.log("FB.logout() called without an access token.")}else{if(!FB._oauth&&!FB._session){FB.log("FB.logout() called without a session.")}else{if(FB._oauth){b.params.next=FB.Auth.xdNewHandler(b.cb,b.id,"parent")}else{b.params.next=FB.Auth.xdHandler(b.cb,b.id,"parent",false,"unknown")}return b}}}}},"auth.status":{url:"extern/login_status.php",transform:function(f){var e=f.cb,h=f.id,g=FB.Auth.xdHandler;delete f.cb;FB.copy(f.params,{no_session:g(e,h,"parent",false,"notConnected"),no_user:g(e,h,"parent",false,"unknown"),ok_session:g(e,h,"parent",false,"connected"),session_version:3,extern:FB._inCanvas?0:2,session_origin:FB.Auth._getSessionOrigin()});return f}},"login.status":{url:"dialog/oauth",transform:function(e){var d=e.cb,f=e.id;delete e.cb;FB.copy(e.params,{client_id:FB._apiKey,redirect_uri:FB.Auth.xdNewHandler(d,f,"parent"),origin:FB.Auth._getSessionOrigin(),response_type:"token,signed_request,code"});return e}}});FB.provide("CanvasInsights",{setDoneLoading:function(b){FB.Canvas.setDoneLoading(b)}});FB.provide("Cookie",{_domain:null,_enabled:false,setEnabled:function(b){FB.Cookie._enabled=b},getEnabled:function(){return FB.Cookie._enabled},load:function(){var d=document.cookie.match("\\bfbs_"+FB._apiKey+'="([^;]*)\\b'),c;if(d){c=FB.QS.decode(d[1]);c.expires=parseInt(c.expires,10);FB.Cookie._domain=c.base_domain}return c},loadSignedRequest:function(){var b=document.cookie.match("\\bfbsr_"+FB._apiKey+"=([^;]*)\\b");if(!b){return null}return b[1]},setSignedRequestCookie:function(c,d){if(!FB._oauth){throw new Error("FB.Cookie.setSignedRequestCookie should only be used with OAuth2.")}if(!c){throw new Error("Value passed to FB.Cookie.setSignedRequestCookie was empty.")}if(!FB.Cookie.getEnabled()){return}FB.Cookie.setRaw("fbsr_",c,d)},clearSignedRequestCookie:function(){if(!FB._oauth){throw new Error("FB.Cookie.setSignedRequestCookie should only be used with OAuth2.")}if(!FB.Cookie.getEnabled()){return}FB.Cookie.setRaw("fbsr_","",0)},setRaw:function(k,h,j,g){var f=new Date(j*1000).toGMTString();document.cookie=k+FB._apiKey+"="+h+(h&&j===0?"":"; expires="+f)+"; path=/"+(g?"; domain=."+g:"")},set:function(b){if(!b){FB.Cookie.clear();return}FB.Cookie.setRaw("fbs_",'"'+FB.QS.encode(b)+'"',b.expires,b.base_domain);FB.Cookie._domain=b.base_domain},clear:function(){FB.Cookie.setRaw("fbs_","",0,FB.Cookie._domain)}});FB.provide("Frictionless",{_allowedRecipients:{},_useFrictionless:false,_updateRecipients:function(){FB.Frictionless._allowedRecipients={};FB.api("/me/apprequestformerrecipients",function(b){if(!b||b.error){return}FB.Array.forEach(b.data,function(a){FB.Frictionless._allowedRecipients[a.recipient_id]=true},false)})},init:function(){FB.Frictionless._useFrictionless=true;FB.getLoginStatus(function(b){if(b.status=="connected"){FB.Frictionless._updateRecipients()}});FB.Event.subscribe("auth.login",function(b){if(b.session){FB.Frictionless._updateRecipients()}})},_processRequestResponse:function(d,c){return function(b){var a=b&&b.updated_frictionless;if(FB.Frictionless._useFrictionless&&a){FB.Frictionless._updateRecipients()}if(b){if(!c&&b.frictionless){FB.Dialog._hideLoader();FB.Dialog._restoreBodyPosition();FB.Dialog._hideIPadOverlay()}delete b.frictionless;delete b.updated_frictionless}d&&d(b)}},isAllowed:function(f){if(!f){return false}if(typeof f==="number"){return FB.Frictionless._allowedRecipients[f]}if(typeof f==="string"){f=f.split(",")}f=FB.Array.map(f,FB.String.trim);var e=true;var d=false;FB.Array.forEach(f,function(a){e=e&&FB.Frictionless._allowedRecipients[a];d=true},false);return e&&d}});FB.provide("",{initSitevars:{},init:function(e){e=FB.copy(e||{},{logging:true,status:true});FB._userID=0;FB._apiKey=e.appId||e.apiKey;FB._oauth=FB.forceOAuth||!!e.oauth;if(!e.logging&&window.location.toString().indexOf("fb_debug=1")<0){FB._logging=false}FB.XD.init(e.channelUrl);if(FB.UA.mobile()&&FB.TemplateUI&&FB.TemplateData&&FB.TemplateData._enabled&&e.useCachedDialogs!==false){FB.TemplateUI.init();FB.Event.subscribe("auth.statusChange",FB.TemplateData.update)}if(e.reportTemplates){FB.reportTemplates=true}if(e.frictionlessRequests){FB.Frictionless.init()}if(FB._apiKey){FB.Cookie.setEnabled(e.cookie);if(FB._oauth){if(e.authResponse){FB.Auth.setAuthResponse(e.authResponse,"connected")}else{var f=FB.Cookie.loadSignedRequest();var d=FB.Auth.parseSignedRequest(f);FB._userID=(d&&d.user_id)||0}}else{e.session=e.session||FB.Cookie.load();FB.Auth.setSession(e.session,e.session?"connected":"unknown")}if(e.status){FB.getLoginStatus()}}if(FB._inCanvas){FB.Canvas._setHideFlashCallback(e.hideFlashCallback);FB.Canvas.init()}FB.Event.subscribe("xfbml.parse",function(){FB.XFBML.IframeWidget.batchWidgetPipeRequests()});if(e.xfbml){window.setTimeout(function(){if(FB.XFBML){if(FB.initSitevars.parseXFBMLBeforeDomReady){FB.XFBML.parse();var a=window.setInterval(function(){FB.XFBML.parse()},100);FB.Dom.ready(function(){window.clearInterval(a);FB.XFBML.parse()})}else{FB.Dom.ready(FB.XFBML.parse)}}},0)}if(FB.Canvas&&FB.Canvas.Prefetcher){FB.Canvas.Prefetcher._maybeSample()}}});FB.provide("Canvas.Prefetcher",{_sampleRate:0,_appIdsBlacklist:[],_links:[],COLLECT_AUTOMATIC:0,COLLECT_MANUAL:1,_collectionMode:0,addStaticResource:function(b){if(!FB._inCanvas||!FB._apiKey){return}FB.Canvas.Prefetcher._links.push(b)},setCollectionMode:function(b){if(!FB._inCanvas||!FB._apiKey){return false}if(b!=FB.Canvas.Prefetcher.COLLECT_AUTOMATIC&&b!=FB.Canvas.Prefetcher.COLLECT_MANUAL){return false}FB.Canvas.Prefetcher._collectionMode=b},_maybeSample:function(){if(!FB._inCanvas||!FB._apiKey||!FB.Canvas.Prefetcher._sampleRate){return}var b=Math.random();if(b>1/FB.Canvas.Prefetcher._sampleRate){return}if(FB.Canvas.Prefetcher._appIdsBlacklist=="*"){return}if(FB.Array.indexOf(FB.Canvas.Prefetcher._appIdsBlacklist,parseInt(FB._apiKey,10))!=-1){return}window.setTimeout(FB.Canvas.Prefetcher._sample,30000)},_sample:function(){var c={object:"data",link:"href",script:"src"};if(FB.Canvas.Prefetcher._collectionMode==FB.Canvas.Prefetcher.COLLECT_AUTOMATIC){FB.Array.forEach(c,function(b,a){FB.Array.forEach(window.document.getElementsByTagName(a),function(f){if(f[b]){FB.Canvas.Prefetcher._links.push(f[b])}})})}var d=FB.JSON.stringify(FB.Canvas.Prefetcher._links);FB.api(FB._apiKey+"/staticresources","post",{urls:d,is_https:FB._https});FB.Canvas.Prefetcher._links=[]}});FB.provide("Canvas.EarlyFlush",{addResource:function(b){return FB.Canvas.Prefetcher.addStaticResource(b)},setCollectionMode:function(b){return FB.Canvas.Prefetcher.setCollectionMode(b)}});FB.provide("UIServer.MobileIframableMethod",{transform:function(b){if(b.params.display==="touch"&&b.params.access_token&&window.postMessage){b.params.channel=FB.UIServer._xdChannelHandler(b.id,"parent");if(!FB.UA.nativeApp()){b.params.in_iframe=1}return b}else{return FB.UIServer.genericTransform(b)}},getXdRelation:function(c){var d=c.display;if(d==="touch"&&window.postMessage&&c.in_iframe){return"parent"}return FB.UIServer.getXdRelation(c)}});FB.provide("UIServer.Methods",{"stream.share":{size:{width:575,height:380},url:"sharer.php",transform:function(b){if(!b.params.u){b.params.u=window.location.toString()}return b}},"fbml.dialog":{size:{width:575,height:300},url:"render_fbml.php",loggedOutIframe:true,transform:function(b){return b}},"auth.logintofacebook":{size:{width:530,height:287},url:"login.php",transform:function(e){e.params.skip_api_login=1;var f=FB.UIServer.getXdRelation(e.params);var d=FB.UIServer._xdResult(e.cb,e.id,f,true);e.params.next=FB.getDomain(FB._https?"https_www":"www")+"login.php?"+FB.QS.encode({api_key:FB._apiKey,next:d,skip_api_login:1});return e}},apprequests:{transform:function(b){b=FB.UIServer.MobileIframableMethod.transform(b);b.params.frictionless=FB.Frictionless&&FB.Frictionless._useFrictionless;if(b.params.frictionless){if(FB.Frictionless.isAllowed(b.params.to)){b.params.in_iframe=true;b.hideLoader=true}b.cb=FB.Frictionless._processRequestResponse(b.cb,b.hideLoader)}return b},getXdRelation:function(b){return FB.UIServer.MobileIframableMethod.getXdRelation(b)}},feed:FB.UIServer.MobileIframableMethod});FB.provide("",{share:function(b){FB.log("FB.share() has been deprecated. Please use FB.ui() instead.");FB.ui({display:"popup",method:"stream.share",u:b})},publish:function(c,d){FB.log("FB.publish() has been deprecated. Please use FB.ui() instead.");c=c||{};FB.ui(FB.copy({display:"popup",method:"stream.publish",preview:1},c||{}),d)},addFriend:function(c,d){FB.log("FB.addFriend() has been deprecated. Please use FB.ui() instead.");FB.ui({display:"popup",id:c,method:"friend.add"},d)}});FB.UIServer.Methods["auth.login"]=FB.UIServer.Methods["permissions.request"];FB.provide("XFBML",{_renderTimeout:30000,getElements:function(g,j,l){var h=FB.Array,k=FB.XFBML._getDomElements(g,j,l),m=FB.Dom.getByClass(j+"-"+l,g,"div");k=h.toArray(k);m=h.toArray(m);m=h.filter(m,function(a){return !a.hasChildNodes()||(a.childNodes.length===1&&a.childNodes[0].nodeType===3)});return h.merge(k,m)},parse:function(j,f){j=j||document.body;var k=1,h=function(){k--;if(k===0){f&&f();FB.Event.fire("xfbml.render")}};var g={};if(FB.XFBML._widgetPipeIsEnabled()){FB.Array.forEach(FB.XFBML._tagInfos,function(c){if(c.supportsWidgetPipe){var a=c.xmlns?c.xmlns:"fb";var b=FB.XFBML.getElements(j,a,c.localName);g[c.localName]=b;FB.XFBML._widgetPipeEnabledTagCount+=b.length}})}FB.Array.forEach(FB.XFBML._tagInfos,function(b){if(!b.xmlns){b.xmlns="fb"}var a;if(g[b.localName]!==undefined){a=g[b.localName]}else{a=FB.XFBML.getElements(j,b.xmlns,b.localName)}for(var c=0;c<a.length;c++){k++;FB.XFBML._processElement(a[c],b,h)}});FB.Event.fire("xfbml.parse");window.setTimeout(function(){if(k>0){FB.log(k+" XFBML tags failed to render in "+FB.XFBML._renderTimeout+"ms.")}},FB.XFBML._renderTimeout);h()},registerTag:function(b){FB.XFBML._tagInfos.push(b)},shouldUseWidgetPipe:function(){if(!FB.XFBML._widgetPipeIsEnabled()){return false}var b=FB.XFBML._widgetPipeEnabledTagCount>1;return b},getBoolAttr:function(c,d){d=FB.XFBML.getAttr(c,d);return(d&&FB.Array.indexOf(["true","1","yes","on"],d.toLowerCase())>-1)},getAttr:function(c,d){return(c.getAttribute(d)||c.getAttribute(d.replace(/_/g,"-"))||c.getAttribute(d.replace(/-/g,"_"))||c.getAttribute(d.replace(/-/g,""))||c.getAttribute(d.replace(/_/g,""))||c.getAttribute("data-"+d)||c.getAttribute("data-"+d.replace(/_/g,"-"))||c.getAttribute("data-"+d.replace(/-/g,"_"))||c.getAttribute("data-"+d.replace(/-/g,""))||c.getAttribute("data-"+d.replace(/_/g,""))||null)},_processElement:function(dom,tagInfo,cb){var element=dom._element;if(element){element.subscribe("render",cb);element.process()}else{var processor=function(){var fn=eval(tagInfo.className);var isLogin=false;var showFaces=true;var renderInIframe=false;var addToTimeline=(tagInfo.className==="FB.XFBML.AddToTimeline");if((tagInfo.className==="FB.XFBML.LoginButton")||addToTimeline){renderInIframe=FB.XFBML.getBoolAttr(dom,"render-in-iframe");mode=FB.XFBML.getAttr(dom,"mode");showFaces=(addToTimeline&&mode!="button")||FB.XFBML.getBoolAttr(dom,"show-faces");isLogin=addToTimeline||renderInIframe||showFaces||FB.XFBML.getBoolAttr(dom,"oneclick");if(isLogin&&!addToTimeline){fn=FB.XFBML.Login}}element=dom._element=new fn(dom);if(isLogin){showFaces=!!showFaces;var extraParams={show_faces:showFaces,add_to_profile:addToTimeline,mode:mode};var scope=FB.XFBML.getAttr(dom,"scope");if(scope){if(FB._oauth){extraParams.scope=scope}else{extraParams.perms=scope}}else{var perms=FB.XFBML.getAttr(dom,"perms");if(perms){extraParams.perms=perms}}element.setExtraParams(extraParams)}element.subscribe("render",cb);element.process()};if(FB.CLASSES[tagInfo.className.substr(3)]){processor()}else{FB.log("Tag "+tagInfo.className+" was not found.")}}},_getDomElements:function(g,j,k){var m=j+":"+k;if(FB.UA.firefox()){return g.getElementsByTagNameNS(document.body.namespaceURI,m)}else{if(FB.UA.ie()<9){try{var l=document.namespaces;if(l&&l[j]){var h=g.getElementsByTagName(k);if(!document.addEventListener||h.length>0){return h}}}catch(f){}return g.getElementsByTagName(m)}else{return g.getElementsByTagName(m)}}},_tagInfos:[{localName:"activity",className:"FB.XFBML.Activity"},{localName:"add-profile-tab",className:"FB.XFBML.AddProfileTab"},{localName:"add-to-timeline",className:"FB.XFBML.AddToTimeline"},{localName:"bookmark",className:"FB.XFBML.Bookmark"},{localName:"comments",className:"FB.XFBML.Comments"},{localName:"comments-count",className:"FB.XFBML.CommentsCount"},{localName:"connect-bar",className:"FB.XFBML.ConnectBar"},{localName:"fan",className:"FB.XFBML.Fan"},{localName:"like",className:"FB.XFBML.Like",supportsWidgetPipe:true},{localName:"like-box",className:"FB.XFBML.LikeBox"},{localName:"live-stream",className:"FB.XFBML.LiveStream"},{localName:"login",className:"FB.XFBML.Login"},{localName:"login-button",className:"FB.XFBML.LoginButton"},{localName:"facepile",className:"FB.XFBML.Facepile"},{localName:"friendpile",className:"FB.XFBML.Friendpile"},{localName:"name",className:"FB.XFBML.Name"},{localName:"profile-pic",className:"FB.XFBML.ProfilePic"},{localName:"question",className:"FB.XFBML.Question"},{localName:"recommendations",className:"FB.XFBML.Recommendations"},{localName:"recommendations-bar",className:"FB.XFBML.RecommendationsBar"},{localName:"registration",className:"FB.XFBML.Registration"},{localName:"send",className:"FB.XFBML.Send"},{localName:"serverfbml",className:"FB.XFBML.ServerFbml"},{localName:"share-button",className:"FB.XFBML.ShareButton"},{localName:"subscribe",className:"FB.XFBML.Subscribe"}],_widgetPipeEnabledTagCount:0,_widgetPipeIsEnabled:function(){return FB.widgetPipeEnabledApps&&FB.widgetPipeEnabledApps[FB._apiKey]!==undefined}});(function(){try{if(document.namespaces&&!document.namespaces.item.fb){document.namespaces.add("fb")}}catch(b){}}());FB.provide("XFBML",{set:function(d,f,e){FB.log("FB.XFBML.set() has been deprecated.");d.innerHTML=f;FB.XFBML.parse(d,e)}});FB.subclass("Waitable","Obj",function(){},{set:function(b){this.setProperty("value",b)},error:function(b){this.fire("error",b)},wait:function(d,c){if(c){this.subscribe("error",c)}this.monitor("value",this.bind(function(){if(this.value!==undefined){d(this.value);return true}}))}});FB.subclass("Data.Query","Waitable",function(){if(!FB.Data.Query._c){FB.Data.Query._c=1}this.name="v_"+FB.Data.Query._c++},{parse:function(f){var e=FB.String.format.apply(null,f),g=(/^select (.*?) from (\w+)\s+where (.*)$/i).exec(e);this.fields=this._toFields(g[1]);this.table=g[2];this.where=this._parseWhere(g[3]);for(var h=1;h<f.length;h++){if(FB.Type.isType(f[h],FB.Data.Query)){f[h].hasDependency=true}}return this},toFql:function(){var b="select "+this.fields.join(",")+" from "+this.table+" where ";switch(this.where.type){case"unknown":b+=this.where.value;break;case"index":b+=this.where.key+"="+this._encode(this.where.value);break;case"in":if(this.where.value.length==1){b+=this.where.key+"="+this._encode(this.where.value[0])}else{b+=this.where.key+" in ("+FB.Array.map(this.where.value,this._encode).join(",")+")"}break}return b},_encode:function(b){return typeof(b)=="string"?FB.String.quote(b):b},toString:function(){return"#"+this.name},_toFields:function(b){return FB.Array.map(b.split(","),FB.String.trim)},_parseWhere:function(s){var re=(/^\s*(\w+)\s*=\s*(.*)\s*$/i).exec(s),result,value,type="unknown";if(re){value=re[2];if(/^(["'])(?:\\?.)*?\1$/.test(value)){value=eval(value);type="index"}else{if(/^\d+\.?\d*$/.test(value)){type="index"}}}if(type=="index"){result={type:"index",key:re[1],value:value}}else{result={type:"unknown",value:s}}return result}});FB.provide("Data",{query:function(f,e){var d=new FB.Data.Query().parse(arguments);FB.Data.queue.push(d);FB.Data._waitToProcess();return d},waitOn:function(dependencies,callback){var result=new FB.Waitable(),count=dependencies.length;if(typeof(callback)=="string"){var s=callback;callback=function(args){return eval(s)}}FB.Array.forEach(dependencies,function(item){item.monitor("value",function(){var done=false;if(FB.Data._getValue(item)!==undefined){count--;done=true}if(count===0){var value=callback(FB.Array.map(dependencies,FB.Data._getValue));result.set(value!==undefined?value:true)}return done})});return result},_getValue:function(b){return FB.Type.isType(b,FB.Waitable)?b.value:b},_selectByIndex:function(g,j,f,h){var k=new FB.Data.Query();k.fields=g;k.table=j;k.where={type:"index",key:f,value:h};FB.Data.queue.push(k);FB.Data._waitToProcess();return k},_waitToProcess:function(){if(FB.Data.timer<0){FB.Data.timer=setTimeout(FB.Data._process,10)}},_process:function(){FB.Data.timer=-1;var k={},h=FB.Data.queue;FB.Data.queue=[];for(var g=0;g<h.length;g++){var f=h[g];if(f.where.type=="index"&&!f.hasDependency){FB.Data._mergeIndexQuery(f,k)}else{k[f.name]=f}}var j={method:"fql.multiquery",queries:{}};FB.copy(j.queries,k,true,function(a){return a.toFql()});j.queries=FB.JSON.stringify(j.queries);FB.api(j,function(a){if(a.error_msg){FB.Array.forEach(k,function(b){b.error(Error(a.error_msg))})}else{FB.Array.forEach(a,function(b){k[b.name].set(b.fql_result_set)})}})},_mergeIndexQuery:function(h,l){var g=h.where.key,j=h.where.value;var k="index_"+h.table+"_"+g;var m=l[k];if(!m){m=l[k]=new FB.Data.Query();m.fields=[g];m.table=h.table;m.where={type:"in",key:g,value:[]}}FB.Array.merge(m.fields,h.fields);FB.Array.merge(m.where.value,[j]);m.wait(function(a){h.set(FB.Array.filter(a,function(b){return b[g]==j}))})},timer:-1,queue:[]});window.setTimeout(function(){var b=/(connect.facebook.net|facebook.com\/assets.php).*?#(.*)/;FB.Array.forEach(document.getElementsByTagName("script"),function(e){if(e.src){var a=b.exec(e.src);if(a){var f=FB.QS.decode(a[2]);FB.Array.forEach(f,function(c,d){if(c=="0"){f[d]=0}});f.oauth=true;FB.init(f)}}});if(window.fbAsyncInit&&!window.fbAsyncInit.hasRun){window.fbAsyncInit.hasRun=true;fbAsyncInit()}},0);FB.provide("Native",{NATIVE_READY_EVENT:"fbNativeReady",onready:function(d){if(!FB.UA.nativeApp()){FB.log("FB.Native.onready only works when the page is rendered in a WebView of the native Facebook app. Test if this is the case calling FB.UA.nativeApp()");return}if(window.__fbNative&&!this.nativeReady){FB.provide("Native",window.__fbNative)}if(this.nativeReady){d()}else{var c=function(a){window.removeEventListener(FB.Native.NATIVE_READY_EVENT,c);FB.Native.onready(d)};window.addEventListener(FB.Native.NATIVE_READY_EVENT,c,false)}}});FB.provide("UIServer.Methods",{"pay.prompt":{transform:function(d){var c=FB.XD.handler(function(a){d.cb(FB.JSON.parse(a.response))},"parent.frames["+(window.name||"iframe_canvas")+"]");d.params.channel=c;FB.Arbiter.inform("Pay.Prompt",d.params);return false}}});FB.provide("UIServer.Methods",{pay:{size:{width:555,height:120},noHttps:true,connectDisplay:"popup",transform:function(d){if(!FB._inCanvas){d.params.order_info=FB.JSON.stringify(d.params.order_info);return d}var c=FB.XD.handler(function(a){d.cb(FB.JSON.parse(a.response))},"parent.frames["+(window.name||"iframe_canvas")+"]");d.params.channel=c;d.params.uiserver=true;FB.Arbiter.inform("Pay.Prompt",d.params);return false}}});FB.provide("Helper",{isUser:function(b){return b<2200000000||(b>=100000000000000&&b<=100099999989999)||(b>=89000000000000&&b<=89999999999999)},getLoggedInUser:function(){return FB.getUserID()},upperCaseFirstChar:function(b){if(b.length>0){return b.substr(0,1).toUpperCase()+b.substr(1)}else{return b}},getProfileLink:function(f,d,e){e=e||(f?FB.getDomain("www")+"profile.php?id="+f.uid:null);if(e){d='<a class="fb_link" href="'+e+'">'+d+"</a>"}return d},invokeHandler:function(handler,scope,args){if(handler){if(typeof handler==="string"){eval(handler)}else{if(handler.apply){handler.apply(scope,args||[])}}}},fireEvent:function(e,d){var f=d._attr.href;d.fire(e,f);FB.Event.fire(e,f,d)},executeFunctionByName:function(l){var h=Array.prototype.slice.call(arguments,1);var j=l.split(".");var m=j.pop();var g=window;for(var k=0;k<j.length;k++){g=g[j[k]]}return g[m].apply(this,h)}});FB.provide("TemplateData",{_initialized:false,_version:0,_response:null,_localStorageTimeout:60*60*24,_enabled:true,enabled:function(){return FB.TemplateData._enabled&&FB.TemplateData._initialized&&FB.TemplateData.supportsLocalStorage()&&FB._userStatus=="connected"&&FB.TemplateData.getResponse()},supportsLocalStorage:function(){try{return"localStorage" in window&&window.localStorage!==null}catch(b){return false}},_isStale:function(c){if(!c||!c.version||c.version!=FB.TemplateData._version||c.currentUserID!=FB.getUserID()){return true}var d=Math.round((new Date()).getTime());return(d-c.setAt)/1000>FB.TemplateData._localStorageTimeout},getResponse:function(){var c=FB.TemplateData;try{c._response=c._response||(c.supportsLocalStorage()&&FB.JSON.parse(localStorage.FB_templateDataResponse||"null"))}catch(d){c._response=null}if(c._isStale(c._response)){c.saveResponse(null)}return c._response},saveResponse:function(b){FB.TemplateData._response=b;if(FB.TemplateData.supportsLocalStorage()){localStorage.FB_templateDataResponse=FB.JSON.stringify(b)}},getData:function(){var b=FB.TemplateData.getResponse();return b?b.data:{}},init:function(b){if(!b){return}FB.TemplateData._initialized=true;FB.TemplateData._version=b;if(FB.TemplateData.supportsLocalStorage()&&!("FB_templateDataResponse" in localStorage)){FB.TemplateData.clear()}},clear:function(){FB.TemplateData.saveResponse(null)},update:function(b){if(FB._userStatus!="connected"){FB.TemplateData.clear()}if(FB._userStatus=="connected"&&!FB.TemplateData.getResponse()){FB.api({method:"dialog.template_data"},function(d){if("error_code" in d){return}var a={data:d,currentUserID:FB.getUserID(),setAt:(new Date()).getTime(),version:FB.TemplateData._version};FB.TemplateData.saveResponse(a)})}}});FB.subclass("TemplateUI","Obj",function(l,m){this.method=l;var g=FB.UA.nativeApp()?0:1;var k={display:"touch",preview_template:1,in_iframe:g,locale:FB._locale,v:FB.TemplateUI._version,user_agent:navigator.userAgent};if(window.devicePixelRatio){k.m_pixel_ratio=window.devicePixelRatio}var j=FB.QS.encode(k);this.cachedCall={url:FB.getDomain("staticfb")+"dialog/"+l+"?"+j,frameName:FB.guid(),id:FB.guid(),size:FB.UIServer.getDefaultSize(),hideLoader:true};FB.XD.handler(this.bind(function(a){if(a.type=="getParams"){this.setProperty("getParamsCb",a.returnCb)}}),"parent",true,this.cachedCall.frameName);if(g){FB.UIServer.iframe(this.cachedCall);FB.Dialog.hide(this.cachedCall.root)}else{if(m&&!FB.TemplateUI._preloads[this.cachedCall.url]){var h=document.createElement("div");FB.TemplateUI._preloads[this.cachedCall.url]={container:h};FB.Content.insertIframe({url:this.cachedCall.url,root:FB.Content.appendHidden(h)})}}},{use:function(f){if(!this.cachedCall.root){FB.UIServer.touch(this.cachedCall);var h=FB.TemplateUI._preloads[this.cachedCall.url];if(h&&h.container){h.container.parentNode.removeChild(h.container);delete h.container}}f.ui_created=true;f.root=this.cachedCall.root;FB.UIServer.setLoadedNode(f,FB.UIServer._loadedNodes[this.cachedCall.id]);delete FB.UIServer._loadedNodes[this.cachedCall.id];var e=FB.Dialog._dialogs[f.id];FB.Dialog._dialogs[this.cachedCall.id]=e;e.id=this.cachedCall.id;delete FB.Dialog._dialogs[f.id];FB.UIServer.getLoadedNode(f).fbCallID=this.cachedCall.id;this.cachedCall.id=f.id;var g={};FB.copy(g,f.params);FB.copy(g,FB.TemplateData.getData()[this.method]);g.frictionless=FB.TemplateUI.isFrictionlessAppRequest(this.method,g);g.common=FB.TemplateData.getData().common;g.method=this.method;this.setParams(g);if(FB.UA.nativeApp()){FB.UIServer._popupMonitor()}},setParams:function(b){this.monitor("getParamsCb",this.bind(function(){if(this.getParamsCb){var a=frames[this.cachedCall.frameName]||FB.UIServer.getLoadedNode(this.cachedCall);a.postMessage(FB.JSON.stringify({params:b,cb:this.getParamsCb}),"*");return true}}))}});FB.provide("TemplateUI",{_timer:null,_cache:{},_preloads:{},_version:0,init:function(){FB.TemplateData.init(FB.TemplateUI._version);FB.TemplateUI.initCache()},useCachedUI:function(f,e){try{FB.TemplateUI.populateCache();cache=FB.TemplateUI._cache[f];delete FB.TemplateUI._cache[f];cache.use(e)}catch(d){FB.TemplateData.clear()}},populateCache:function(e){if(!FB.TemplateData.enabled()||!FB.UA.mobile()){return}clearInterval(FB.TemplateUI._timer);var f={feed:true,apprequests:true};for(var d in f){if(!(d in FB.TemplateUI._cache)){FB.TemplateUI._cache[d]=new FB.TemplateUI(d,e)}}},initCache:function(){FB.TemplateUI._timer=setInterval(function(){FB.TemplateUI.populateCache(true)},2000)},supportsTemplate:function(c,d){return FB.TemplateData.enabled()&&FB.TemplateUI.paramsAllowTemplate(c,d.params)&&d.params.display==="touch"&&FB.UA.mobile()},paramsAllowTemplate:function(h,f){var e={feed:{to:1,attachment:1,source:1},apprequests:{}};if(!(h in e)){return false}for(var g in e[h]){if(f[g]){return false}}return !FB.TemplateUI.willWriteOnGet(h,f)},isFrictionlessAppRequest:function(c,d){return c==="apprequests"&&FB.Frictionless&&FB.Frictionless._useFrictionless},willWriteOnGet:function(c,d){return FB.TemplateUI.isFrictionlessAppRequest(c,d)&&d.to&&FB.Frictionless.isAllowed(d.to)}});FB.provide("URI",{resolve:function(c){if(!c){return window.location.href}var d=document.createElement("div");d.innerHTML='<a href="'+c.replace(/"/g,"&quot;")+'"></a>';return d.firstChild.href}});FB.Class("XFBML.Element",function(b){this.dom=b},FB.copy({getAttribute:function(e,f,h){var g=FB.XFBML.getAttr(this.dom,e);return g?(h?h(g):g):f},_getBoolAttribute:function(c,d){if(FB.XFBML.getAttr(this.dom,c)===null){return d}return FB.XFBML.getBoolAttr(this.dom,c)},_getPxAttribute:function(c,d){return this.getAttribute(c,d,function(b){var a=parseInt(b.replace("px",""),10);if(isNaN(a)){return d}else{return a}})},_getAttributeFromList:function(f,d,e){return this.getAttribute(f,d,function(a){a=a.toLowerCase();if(FB.Array.indexOf(e,a)>-1){return a}else{return d}})},isValid:function(){for(var b=this.dom;b;b=b.parentNode){if(b==document.body){return true}}},clear:function(){this.dom.innerHTML=""}},FB.EventProvider));FB.subclass("XFBML.IframeWidget","XFBML.Element",null,{_iframeName:null,_showLoader:true,_refreshOnAuthChange:false,_allowReProcess:false,_fetchPreCachedLoader:false,_visibleAfter:"load",_widgetPipeEnabled:false,getUrlBits:function(){throw new Error("Inheriting class needs to implement getUrlBits().")},setupAndValidate:function(){return true},oneTimeSetup:function(){},getSize:function(){},getIframeName:function(){if(!this._iframeName&&this._widgetPipeEnabled&&FB.XFBML.shouldUseWidgetPipe()){this._iframeName=this.generateWidgetPipeIframeName();FB.XFBML.IframeWidget.allWidgetPipeIframes[this._iframeName]=this;if(FB.XFBML.IframeWidget.masterWidgetPipeIframe===null){FB.XFBML.IframeWidget.masterWidgetPipeIframe=this}}return this._iframeName},getIframeTitle:function(){},getChannelUrl:function(){if(!this._channelUrl){var b=this;this._channelUrl=FB.XD.handler(function(a){b.fire("xd."+a.type,a)},"parent.parent",true)}return this._channelUrl},getIframeNode:function(){return this.dom.getElementsByTagName("iframe")[0]},arbiterInform:function(e,c,d){if(this.loaded){this._arbiterInform(e,c,d)}else{this.subscribe("iframe.onload",FB.bind(this._arbiterInform,this,e,c,d))}},_arbiterInform:function(f,d,e){var g='parent.frames["'+this.getIframeNode().name+'"]';FB.Arbiter.inform(f,d,g,window.location.protocol=="https:",e)},getDefaultWebDomain:function(){return"www"},getDefaultStaticDomain:function(){return"cdn"},process:function(e){if(this._done){if(!this._allowReProcess&&!e){return}this.clear()}else{this._oneTimeSetup()}this._done=true;if(!this.setupAndValidate()){this.fire("render");return}if(this._showLoader){this._addLoader()}FB.Dom.addCss(this.dom,"fb_iframe_widget");if(this._visibleAfter!="immediate"){FB.Dom.addCss(this.dom,"fb_hide_iframes")}else{this.subscribe("iframe.onload",FB.bind(this.fire,this,"render"))}var d=this.getSize()||{};var f=this.getFullyQualifiedURL();FB.Content.insertIframe({url:f,root:this.dom.appendChild(document.createElement("span")),name:this.getIframeName(),title:this.getIframeTitle(),className:FB._localeIsRtl?"fb_rtl":"fb_ltr",height:d.height,width:d.width,onload:FB.bind(this.fire,this,"iframe.onload")});this.loaded=false;this.subscribe("iframe.onload",FB.bind(function(){this.loaded=true},this))},generateWidgetPipeIframeName:function(){FB.XFBML.IframeWidget.widgetPipeIframeCount++;return"fb_iframe_"+FB.XFBML.IframeWidget.widgetPipeIframeCount},getFullyQualifiedURL:function(){if(FB.XFBML.shouldUseWidgetPipe()&&this._widgetPipeEnabled){return this._getWidgetPipeShell()}var c=this._getURL();if(!this._fetchPreCachedLoader){c+="?"+FB.QS.encode(this._getQS())}if(c.length>2000){c="about:blank";var d=FB.bind(function(){this._postRequest();this.unsubscribe("iframe.onload",d)},this);this.subscribe("iframe.onload",d)}return c},_getWidgetPipeShell:function(){return FB.getDomain("www")+"common/widget_pipe_shell.php"},_oneTimeSetup:function(){this.subscribe("xd.resize",FB.bind(this._handleResizeMsg,this));if(FB.getLoginStatus){this.subscribe("xd.refreshLoginStatus",FB.bind(FB.getLoginStatus,FB,function(){},true));this.subscribe("xd.logout",FB.bind(FB.logout,FB,function(){}))}if(this._refreshOnAuthChange){this._setupAuthRefresh()}if(this._visibleAfter=="load"){this.subscribe("iframe.onload",FB.bind(this._makeVisible,this))}this.oneTimeSetup()},_makeVisible:function(){this._removeLoader();FB.Dom.removeCss(this.dom,"fb_hide_iframes");this.fire("render")},_setupAuthRefresh:function(){FB.getLoginStatus(FB.bind(function(c){var d=c.status;FB.Event.subscribe("auth.statusChange",FB.bind(function(a){if(!this.isValid()){return}if(d=="unknown"||a.status=="unknown"){this.process(true)}d=a.status},this))},this))},_handleResizeMsg:function(c){if(!this.isValid()){return}var d=this.getIframeNode();d.style.height=c.height+"px";if(c.width){d.style.width=c.width+"px"}d.style.border="none";this._makeVisible()},_addLoader:function(){if(!this._loaderDiv){FB.Dom.addCss(this.dom,"fb_iframe_widget_loader");this._loaderDiv=document.createElement("div");this._loaderDiv.className="FB_Loader";this.dom.appendChild(this._loaderDiv)}},_removeLoader:function(){if(this._loaderDiv){FB.Dom.removeCss(this.dom,"fb_iframe_widget_loader");if(this._loaderDiv.parentNode){this._loaderDiv.parentNode.removeChild(this._loaderDiv)}this._loaderDiv=null}},_getQS:function(){return FB.copy({api_key:FB._apiKey,locale:FB._locale,sdk:"joey",session_key:FB._session&&FB._session.session_key,ref:this.getAttribute("ref")},this.getUrlBits().params)},_getURL:function(){var d=this.getDefaultWebDomain(),c="";if(this._fetchPreCachedLoader){d=this.getDefaultStaticDomain();c="static/"}return FB.getDomain(d)+"plugins/"+c+this.getUrlBits().name+".php"},_postRequest:function(){FB.Content.submitToTarget({url:this._getURL(),target:this.getIframeNode().name,params:this._getQS()})}});FB.provide("XFBML.IframeWidget",{widgetPipeIframeCount:0,masterWidgetPipeIframe:null,allWidgetPipeIframes:{},batchWidgetPipeRequests:function(){if(!FB.XFBML.IframeWidget.masterWidgetPipeIframe){return}var k=FB.XFBML.IframeWidget._groupWidgetPipeDescriptions();var h={widget_pipe:FB.JSON.stringify(k),href:window.location,site:location.hostname,channel:FB.XFBML.IframeWidget.masterWidgetPipeIframe.getChannelUrl(),api_key:FB._apiKey,locale:FB._locale,sdk:"joey",session_key:FB._session&&FB._session.session_key};var j=FB.guid();var g=FB.XFBML.IframeWidget.masterWidgetPipeIframe.dom;var f=g.appendChild(document.createElement("span"));FB.Content.insertIframe({url:"about:blank",root:f,name:j,className:"fb_hidden fb_invisible",onload:function(){FB.Content.submitToTarget({url:FB._domain.www+"widget_pipe.php?widget_pipe=1",target:j,params:h})}})},_groupWidgetPipeDescriptions:function(){var h={};for(var f in FB.XFBML.IframeWidget.allWidgetPipeIframes){var g=FB.XFBML.IframeWidget.allWidgetPipeIframes[f];var k=g.getUrlBits();var j={widget:k.name};FB.copy(j,k.params);h[f]=j}return h}});FB.subclass("XFBML.Activity","XFBML.IframeWidget",null,{_visibleAfter:"load",_refreshOnAuthChange:true,setupAndValidate:function(){this._attr={border_color:this.getAttribute("border-color"),colorscheme:this.getAttribute("color-scheme"),filter:this.getAttribute("filter"),action:this.getAttribute("action"),max_age:this.getAttribute("max_age"),font:this.getAttribute("font"),linktarget:this.getAttribute("linktarget","_blank"),header:this._getBoolAttribute("header"),height:this._getPxAttribute("height",300),recommendations:this._getBoolAttribute("recommendations"),site:this.getAttribute("site",location.hostname),width:this._getPxAttribute("width",300)};return true},getSize:function(){return{width:this._attr.width,height:this._attr.height}},getUrlBits:function(){return{name:"activity",params:this._attr}}});FB.subclass("XFBML.ButtonElement","XFBML.Element",null,{_allowedSizes:["icon","small","medium","large","xlarge"],onClick:function(){throw new Error("Inheriting class needs to implement onClick().")},setupAndValidate:function(){return true},getButtonMarkup:function(){return this.getOriginalHTML()},getOriginalHTML:function(){return this._originalHTML},process:function(){if(!("_originalHTML" in this)){this._originalHTML=FB.String.trim(this.dom.innerHTML)}if(!this.setupAndValidate()){this.fire("render");return}var g=this._getAttributeFromList("size","medium",this._allowedSizes),f="",e="";if(g=="icon"){f="fb_button_simple"}else{var h=FB._localeIsRtl?"_rtl":"";e=this.getButtonMarkup();f="fb_button"+h+" fb_button_"+g+h}if(e!==""){this.dom.innerHTML=('<a class="'+f+'"><span class="fb_button_text">'+e+"</span></a>");this.dom.firstChild.onclick=FB.bind(this.onClick,this)}this.fire("render")}});FB.subclass("XFBML.AddProfileTab","XFBML.ButtonElement",null,{getButtonMarkup:function(){return FB.Intl._tx("Add Profile Tab on Facebook")},onClick:function(){FB.ui({method:"profile.addtab"},this.bind(function(b){if(b.tab_added){FB.Helper.invokeHandler(this.getAttribute("on-add"),this)}}))}});FB.subclass("XFBML.Facepile","XFBML.IframeWidget",null,{_visibleAfter:"load",_extraParams:{},setupAndValidate:function(){this._attr={href:this.getAttribute("href"),channel:this.getChannelUrl(),colorscheme:this.getAttribute("colorscheme","light"),max_rows:this.getAttribute("max-rows"),action:this.getAttribute("action","like"),tense:this.getAttribute("tense","past"),width:this._getPxAttribute("width",200),ref:this.getAttribute("ref"),size:this.getAttribute("size","small"),extended_social_context:this.getAttribute("extended_social_context",false),login_text:this.dom.innerHTML};this.clear();for(var b in this._extraParams){this._attr[b]=this._extraParams[b]}return true},setExtraParams:function(b){this._extraParams=b},oneTimeSetup:function(){var b=FB._userStatus;FB.Event.subscribe("auth.statusChange",FB.bind(function(a){if(b=="connected"||a.status=="connected"){this.process(true)}b=a.status},this))},getSize:function(){if(this._attr.size=="large"){return{width:this._attr.width,height:90}}return{width:this._attr.width,height:70}},getUrlBits:function(){return{name:"facepile",params:this._attr}}});FB.subclass("XFBML.AddToTimeline","XFBML.Facepile",null,{_visibleAfter:"load",getSize:function(){return{width:300,height:250}},getUrlBits:function(){return{name:"add_to_timeline",params:this._attr}}});FB.subclass("XFBML.Bookmark","XFBML.ButtonElement",null,{getButtonMarkup:function(){return FB.Intl._tx("Bookmark on Facebook")},onClick:function(){FB.ui({method:"bookmark.add"},this.bind(function(b){if(b.bookmarked){FB.Helper.invokeHandler(this.getAttribute("on-add"),this)}}))}});FB.subclass("XFBML.Comments","XFBML.IframeWidget",null,{_visibleAfter:"immediate",_refreshOnAuthChange:true,setupAndValidate:function(){var e={channel_url:this.getChannelUrl(),colorscheme:this.getAttribute("colorscheme"),numposts:this.getAttribute("num-posts",10),width:this._getPxAttribute("width",550),href:this.getAttribute("href"),permalink:this.getAttribute("permalink"),publish_feed:this.getAttribute("publish_feed"),mobile:this._getBoolAttribute("mobile")};if(!e.href){e.migrated=this.getAttribute("migrated");e.xid=this.getAttribute("xid");e.title=this.getAttribute("title",document.title);e.url=this.getAttribute("url",document.URL);e.quiet=this.getAttribute("quiet");e.reverse=this.getAttribute("reverse");e.simple=this.getAttribute("simple");e.css=this.getAttribute("css");e.notify=this.getAttribute("notify");if(!e.xid){var f=document.URL.indexOf("#");if(f>0){e.xid=encodeURIComponent(document.URL.substring(0,f))}else{e.xid=encodeURIComponent(document.URL)}}if(e.migrated){e.href="http://www.facebook.com/plugins/comments_v1.php?app_id="+FB._apiKey+"&xid="+encodeURIComponent(e.xid)+"&url="+encodeURIComponent(e.url)}}else{var d=this.getAttribute("fb_comment_id");if(!d){d=FB.QS.decode(document.URL.substring(document.URL.indexOf("?")+1)).fb_comment_id;if(d&&d.indexOf("#")>0){d=d.substring(0,d.indexOf("#"))}}if(d){e.fb_comment_id=d;this.subscribe("render",FB.bind(function(){window.location.hash=this.getIframeNode().id},this))}}this._attr=e;return true},oneTimeSetup:function(){this.subscribe("xd.addComment",FB.bind(this._handleCommentMsg,this));this.subscribe("xd.commentCreated",FB.bind(this._handleCommentCreatedMsg,this));this.subscribe("xd.commentRemoved",FB.bind(this._handleCommentRemovedMsg,this))},getSize:function(){return{width:this._attr.width,height:160}},getUrlBits:function(){return{name:"comments",params:this._attr}},getDefaultWebDomain:function(){if(this._attr.mobile){return"https_m"}else{return"https_www"}},_handleCommentMsg:function(b){if(!this.isValid()){return}FB.Event.fire("comments.add",{post:b.post,user:b.user,widget:this})},_handleCommentCreatedMsg:function(c){if(!this.isValid()){return}var d={href:c.href,commentID:c.commentID,parentCommentID:c.parentCommentID};FB.Event.fire("comment.create",d)},_handleCommentRemovedMsg:function(c){if(!this.isValid()){return}var d={href:c.href,commentID:c.commentID};FB.Event.fire("comment.remove",d)}});FB.subclass("XFBML.CommentsCount","XFBML.Element",null,{process:function(){this._href=this.getAttribute("href",window.location.href);this._count=FB.Data._selectByIndex(["commentsbox_count"],"link_stat","url",this._href);FB.Dom.addCss(this.dom,"fb_comments_count_zero");this._count.wait(FB.bind(function(){var b=this._count.value[0].commentsbox_count;this.dom.innerHTML=FB.String.format('<span class="fb_comments_count">{0}</span>',b);if(b>0){FB.Dom.removeCss(this.dom,"fb_comments_count_zero")}this.fire("render")},this))}});FB.provide("Anim",{ate:function(r,n,q,s){q=!isNaN(parseFloat(q))&&q>=0?q:750;var p=40,o={},k={},v=null,m=r.style,l=setInterval(FB.bind(function(){if(!v){v=new Date().getTime()}var a=1;if(q!=0){a=Math.min((new Date().getTime()-v)/q,1)}FB.Array.forEach(n,FB.bind(function(d,b){if(!o[b]){var e=FB.Dom.getStyle(r,b);if(e===false){return}o[b]=this._parseCSS(e+"")}if(!k[b]){k[b]=this._parseCSS(d.toString())}var c="";FB.Array.forEach(o[b],function(f,g){if(isNaN(k[b][g].numPart)&&k[b][g].textPart=="?"){c=f.numPart+f.textPart}else{if(isNaN(f.numPart)){c=f.textPart}else{c+=(f.numPart+Math.ceil((k[b][g].numPart-f.numPart)*Math.sin(Math.PI/2*a)))+k[b][g].textPart+" "}}});FB.Dom.setStyle(r,b,c)},this));if(a==1){clearInterval(l);if(s){s(r)}}},this),p)},_parseCSS:function(d){var c=[];FB.Array.forEach(d.split(" "),function(a){var b=parseInt(a,10);c.push({numPart:b,textPart:a.replace(b,"")})});return c}});FB.provide("Insights",{impression:function(m,j){var h=FB.guid(),k="//ah8.facebook.com/impression.php/"+h+"/",o=new Image(1,1),l=[];if(!m.api_key&&FB._apiKey){m.api_key=FB._apiKey}for(var n in m){l.push(encodeURIComponent(n)+"="+encodeURIComponent(m[n]))}k+="?"+l.join("&");if(j){o.onload=j}o.src=k}});FB.subclass("XFBML.ConnectBar","XFBML.Element",null,{_initialHeight:null,_initTopMargin:0,_picFieldName:"pic_square",_page:null,_displayed:false,_notDisplayed:false,_container:null,_animationSpeed:0,process:function(){FB.getLoginStatus(this.bind(function(b){FB.Event.monitor("auth.statusChange",this.bind(function(){if(this.isValid()&&FB._userStatus=="connected"){this._uid=FB.Helper.getLoggedInUser();FB.api({method:"Connect.shouldShowConnectBar"},this.bind(function(a){if(a!=2){this._animationSpeed=(a==0)?750:0;this._showBar()}else{this._noRender()}}))}else{this._noRender()}return false}))}))},_showBar:function(){var d=FB.Data._selectByIndex(["first_name","profile_url",this._picFieldName],"user","uid",this._uid);var c=FB.Data._selectByIndex(["display_name"],"application","api_key",FB._apiKey);FB.Data.waitOn([d,c],FB.bind(function(a){a[0][0].site_name=a[1][0].display_name;if(!this._displayed){this._displayed=true;this._notDisplayed=false;this._renderConnectBar(a[0][0]);this.fire("render");FB.Insights.impression({lid:104,name:"widget_load"});this.fire("connectbar.ondisplay");FB.Event.fire("connectbar.ondisplay",this);FB.Helper.invokeHandler(this.getAttribute("on-display"),this)}},this))},_noRender:function(){if(this._displayed){this._displayed=false;this._closeConnectBar()}if(!this._notDisplayed){this._notDisplayed=true;this.fire("render");this.fire("connectbar.onnotdisplay");FB.Event.fire("connectbar.onnotdisplay",this);FB.Helper.invokeHandler(this.getAttribute("on-not-display"),this)}},_renderConnectBar:function(l){var g=document.createElement("div"),m=document.createElement("div");g.className="fb_connect_bar";m.className="fb_reset fb_connect_bar_container";m.appendChild(g);document.body.appendChild(m);this._container=m;this._initialHeight=Math.round(parseFloat(FB.Dom.getStyle(m,"height"))+parseFloat(FB.Dom.getStyle(m,"borderBottomWidth")));g.innerHTML=FB.String.format('<div class="fb_buttons"><a href="#" class="fb_bar_close"><img src="{1}" alt="{2}" title="{2}"/></a></div><a href="{7}" class="fb_profile" target="_blank"><img src="{3}" alt="{4}" title="{4}"/></a>{5} <span><a href="{8}" class="fb_learn_more" target="_blank">{6}</a> &ndash; <a href="#" class="fb_no_thanks">{0}</a></span>',FB.Intl._tx("No Thanks"),FB.getDomain("cdn")+FB.XFBML.ConnectBar.imgs.buttonUrl,FB.Intl._tx("Close"),l[this._picFieldName]||FB.getDomain("cdn")+FB.XFBML.ConnectBar.imgs.missingProfileUrl,FB.String.escapeHTML(l.first_name),FB.Intl._tx("Hi {firstName}. \u003cstrong>{siteName}\u003c/strong> is using Facebook to personalize your experience.",{firstName:FB.String.escapeHTML(l.first_name),siteName:FB.String.escapeHTML(l.site_name)}),FB.Intl._tx("Learn More"),l.profile_url,FB.getDomain("www")+"sitetour/connect.php");var h=this;FB.Array.forEach(g.getElementsByTagName("a"),function(a){a.onclick=FB.bind(h._clickHandler,h)});this._page=document.body;var j=0;if(this._page.parentNode){j=Math.round((parseFloat(FB.Dom.getStyle(this._page.parentNode,"height"))-parseFloat(FB.Dom.getStyle(this._page,"height")))/2)}else{j=parseInt(FB.Dom.getStyle(this._page,"marginTop"),10)}j=isNaN(j)?0:j;this._initTopMargin=j;if(!window.XMLHttpRequest){m.className+=" fb_connect_bar_container_ie6"}else{m.style.top=(-1*this._initialHeight)+"px";FB.Anim.ate(m,{top:"0px"},this._animationSpeed)}var k={marginTop:this._initTopMargin+this._initialHeight+"px"};if(FB.UA.ie()){k.backgroundPositionY=this._initialHeight+"px"}else{k.backgroundPosition="? "+this._initialHeight+"px"}FB.Anim.ate(this._page,k,this._animationSpeed)},_clickHandler:function(d){d=d||window.event;var c=d.target||d.srcElement;while(c.nodeName!="A"){c=c.parentNode}switch(c.className){case"fb_bar_close":FB.api({method:"Connect.connectBarMarkAcknowledged"});FB.Insights.impression({lid:104,name:"widget_user_closed"});this._closeConnectBar();break;case"fb_learn_more":case"fb_profile":window.open(c.href);break;case"fb_no_thanks":this._closeConnectBar();FB.api({method:"Connect.connectBarMarkAcknowledged"});FB.Insights.impression({lid:104,name:"widget_user_no_thanks"});FB.api({method:"auth.revokeAuthorization",block:true},this.bind(function(){this.fire("connectbar.ondeauth");FB.Event.fire("connectbar.ondeauth",this);FB.Helper.invokeHandler(this.getAttribute("on-deauth"),this);if(this._getBoolAttribute("auto-refresh",true)){window.location.reload()}}));break}return false},_closeConnectBar:function(){this._notDisplayed=true;var d={marginTop:this._initTopMargin+"px"};if(FB.UA.ie()){d.backgroundPositionY="0px"}else{d.backgroundPosition="? 0px"}var c=(this._animationSpeed==0)?0:300;FB.Anim.ate(this._page,d,c);FB.Anim.ate(this._container,{top:(-1*this._initialHeight)+"px"},c,function(a){a.parentNode.removeChild(a)});this.fire("connectbar.onclose");FB.Event.fire("connectbar.onclose",this);FB.Helper.invokeHandler(this.getAttribute("on-close"),this)}});FB.provide("XFBML.ConnectBar",{imgs:{buttonUrl:"images/facebook-widgets/close_btn.png",missingProfileUrl:"pics/q_silhouette.gif"}});FB.subclass("XFBML.Fan","XFBML.IframeWidget",null,{_visibleAfter:"load",setupAndValidate:function(){this._attr={api_key:FB._apiKey,connections:this.getAttribute("connections","10"),css:this.getAttribute("css"),height:this._getPxAttribute("height"),id:this.getAttribute("profile-id"),logobar:this._getBoolAttribute("logo-bar"),name:this.getAttribute("name"),stream:this._getBoolAttribute("stream",true),width:this._getPxAttribute("width",300)};if(!this._attr.id&&!this._attr.name){FB.log('<fb:fan> requires one of the "id" or "name" attributes.');return false}var b=this._attr.height;if(!b){if((!this._attr.connections||this._attr.connections==="0")&&!this._attr.stream){b=65}else{if(!this._attr.connections||this._attr.connections==="0"){b=375}else{if(!this._attr.stream){b=250}else{b=550}}}}if(this._attr.logobar){b+=25}this._attr.height=b;return true},getSize:function(){return{width:this._attr.width,height:this._attr.height}},getUrlBits:function(){return{name:"fan",params:this._attr}}});FB.subclass("XFBML.Friendpile","XFBML.Facepile",null,{});FB.subclass("XFBML.EdgeCommentWidget","XFBML.IframeWidget",function(b){this._iframeWidth=b.width+1;this._iframeHeight=b.height;this._attr={master_frame_name:b.masterFrameName};this.dom=b.commentNode;this.dom.style.top=b.relativeHeightOffset;if(b.relativeWidthOffset){if(FB._localeIsRtl){this.dom.style.right=b.relativeWidthOffset}else{this.dom.style.left=b.relativeWidthOffset}}this.dom.style.zIndex=FB.XFBML.EdgeCommentWidget.NextZIndex++;FB.Dom.addCss(this.dom,"fb_edge_comment_widget")},{_visibleAfter:"load",_showLoader:false,getSize:function(){return{width:this._iframeWidth,height:this._iframeHeight}},getUrlBits:function(){return{name:"comment_widget_shell",params:this._attr}}});FB.provide("XFBML.EdgeCommentWidget",{NextZIndex:10000});FB.subclass("XFBML.EdgeWidget","XFBML.IframeWidget",null,{_visibleAfter:"immediate",_showLoader:false,setupAndValidate:function(){FB.Dom.addCss(this.dom,"fb_edge_widget_with_comment");this._attr={channel_url:this.getChannelUrl(),debug:this._getBoolAttribute("debug"),href:this.getAttribute("href",window.location.href),is_permalink:this._getBoolAttribute("is-permalink"),node_type:this.getAttribute("node-type","link"),width:this._getWidgetWidth(),font:this.getAttribute("font"),layout:this._getLayout(),colorscheme:this.getAttribute("color-scheme"),action:this.getAttribute("action"),ref:this.getAttribute("ref"),show_faces:this._shouldShowFaces(),no_resize:this._getBoolAttribute("no_resize"),send:this._getBoolAttribute("send"),url_map:this.getAttribute("url_map"),extended_social_context:this._getBoolAttribute("extended_social_context",false)};return true},oneTimeSetup:function(){this.subscribe("xd.authPrompted",FB.bind(this._onAuthPrompt,this));this.subscribe("xd.edgeCreated",FB.bind(this._onEdgeCreate,this));this.subscribe("xd.edgeRemoved",FB.bind(this._onEdgeRemove,this));this.subscribe("xd.presentEdgeCommentDialog",FB.bind(this._handleEdgeCommentDialogPresentation,this));this.subscribe("xd.dismissEdgeCommentDialog",FB.bind(this._handleEdgeCommentDialogDismissal,this));this.subscribe("xd.hideEdgeCommentDialog",FB.bind(this._handleEdgeCommentDialogHide,this));this.subscribe("xd.showEdgeCommentDialog",FB.bind(this._handleEdgeCommentDialogShow,this))},getSize:function(){return{width:this._getWidgetWidth(),height:this._getWidgetHeight()}},_getWidgetHeight:function(){var f=this._getLayout();var h=this._shouldShowFaces()?"show":"hide";var j=this._getBoolAttribute("send");var g=65+(j?25:0);var k={standard:{show:80,hide:35},box_count:{show:g,hide:g},button_count:{show:21,hide:21},simple:{show:20,hide:20}};return k[f][h]},_getWidgetWidth:function(){var v=this._getLayout();var q=this._getBoolAttribute("send");var p=this._shouldShowFaces()?"show":"hide";var r=(this.getAttribute("action")==="recommend");var n=(r?265:225)+(q?60:0);var x=(r?130:90)+(q?60:0);var y=this.getAttribute("action")==="recommend"?100:55;var o=this.getAttribute("action")==="recommend"?90:50;var s={standard:{show:450,hide:450},box_count:{show:y,hide:y},button_count:{show:x,hide:x},simple:{show:o,hide:o}};var w=s[v][p];var m=this._getPxAttribute("width",w);var z={standard:{min:n,max:900},box_count:{min:y,max:900},button_count:{min:x,max:900},simple:{min:49,max:900}};if(m<z[v].min){m=z[v].min}else{if(m>z[v].max){m=z[v].max}}return m},_getLayout:function(){return this._getAttributeFromList("layout","standard",["standard","button_count","box_count","simple"])},_shouldShowFaces:function(){return this._getLayout()==="standard"&&this._getBoolAttribute("show-faces",true)},_handleEdgeCommentDialogPresentation:function(c){if(!this.isValid()){return}var d=document.createElement("span");this._commentSlave=this._createEdgeCommentWidget(c,d);this.dom.appendChild(d);this._commentSlave.process();this._commentWidgetNode=d},_createEdgeCommentWidget:function(d,e){var f={commentNode:e,externalUrl:d.externalURL,width:400,height:225,masterFrameName:d.masterFrameName,layout:this._getLayout(),relativeHeightOffset:this._getHeightOffset(d),relativeWidthOffset:this._getWidthOffset(d)};return new FB.XFBML.EdgeCommentWidget(f)},_getHeightOffset:function(f){if(f&&f.preComputedHeightOffset){return parseInt(f.preComputedHeightOffset,10)+"px"}var e=this._getLayout();var d={standard:"22px",button_count:"19px",box_count:"-5px",simple:"18px"};return d[e]},_getCommonEdgeCommentWidgetOpts:function(h,f,g,e){return{colorscheme:this._attr.colorscheme,commentNode:f,controllerID:h.controllerID,nodeImageURL:h.nodeImageURL,nodeRef:this._attr.ref,nodeTitle:h.nodeTitle,nodeURL:h.nodeURL,nodeSummary:h.nodeSummary,width:400,height:300,relativeHeightOffset:(e?this._getHeightOffset(h):this._getHeightOffset()),relativeWidthOffset:(g?this._getWidthOffset(h):this._getWidthOffset()),error:h.error,siderender:h.siderender,extended_social_context:h.extended_social_context}},_getWidthOffset:function(f){if(f&&f.preComputedWidthOffset){return parseInt(f.preComputedWidthOffset,10)+"px"}var e=this._getLayout();var d={standard:"0px",box_count:"0px",button_count:"0px",simple:"0px"};return d[e]},_handleEdgeCommentDialogDismissal:function(b){if(this._commentWidgetNode){this.dom.removeChild(this._commentWidgetNode);delete this._commentWidgetNode}},_handleEdgeCommentDialogHide:function(){if(this._commentWidgetNode){this._commentWidgetNode.style.display="none"}},_handleEdgeCommentDialogShow:function(){if(this._commentWidgetNode){this._commentWidgetNode.style.display="block"}},_fireEventAndInvokeHandler:function(c,d){FB.Helper.fireEvent(c,this);FB.Helper.invokeHandler(this.getAttribute(d),this,[this._attr.href])},_onEdgeCreate:function(){this._fireEventAndInvokeHandler("edge.create","on-create")},_onEdgeRemove:function(){this._fireEventAndInvokeHandler("edge.remove","on-remove")},_onAuthPrompt:function(){this._fireEventAndInvokeHandler("auth.prompt","on-prompt")}});FB.subclass("XFBML.SendButtonFormWidget","XFBML.EdgeCommentWidget",function(b){this._base(b);FB.Dom.addCss(this.dom,"fb_send_button_form_widget");FB.Dom.addCss(this.dom,b.colorscheme);FB.Dom.addCss(this.dom,(typeof b.siderender!="undefined"&&b.siderender)?"siderender":"");this._attr.nodeImageURL=b.nodeImageURL;this._attr.nodeRef=b.nodeRef;this._attr.nodeTitle=b.nodeTitle;this._attr.nodeURL=b.nodeURL;this._attr.nodeSummary=b.nodeSummary;this._attr.channel=this.getChannelUrl();this._attr.controllerID=b.controllerID;this._attr.colorscheme=b.colorscheme;this._attr.error=b.error;this._attr.siderender=b.siderender;this._attr.extended_social_context=b.extended_social_context},{_showLoader:true,getUrlBits:function(){return{name:"send_button_form_shell",params:this._attr}},oneTimeSetup:function(){this.subscribe("xd.messageSent",FB.bind(this._onMessageSent,this))},_onMessageSent:function(){FB.Event.fire("message.send",this._attr.nodeURL,this)}});FB.subclass("XFBML.Send","XFBML.EdgeWidget",null,{setupAndValidate:function(){FB.Dom.addCss(this.dom,"fb_edge_widget_with_comment");this._attr={channel:this.getChannelUrl(),api_key:FB._apiKey,font:this.getAttribute("font"),colorscheme:this.getAttribute("colorscheme","light"),href:this.getAttribute("href",window.location.href),ref:this.getAttribute("ref"),extended_social_context:this.getAttribute("extended_social_context",false)};return true},getUrlBits:function(){return{name:"send",params:this._attr}},_createEdgeCommentWidget:function(d,e){var f=this._getCommonEdgeCommentWidgetOpts(d,e);return new FB.XFBML.SendButtonFormWidget(f)},_getHeightOffset:function(){return"21px"},_getWidthOffset:function(){return"0px"},getSize:function(){return{width:FB.XFBML.Send.Dimensions.width,height:FB.XFBML.Send.Dimensions.height}}});FB.provide("XFBML.Send",{Dimensions:{width:80,height:25}});FB.subclass("XFBML.Like","XFBML.EdgeWidget",null,{_widgetPipeEnabled:true,getUrlBits:function(){return{name:"like",params:this._attr}},_createEdgeCommentWidget:function(d,e){if("send" in this._attr&&"widget_type" in d&&d.widget_type=="send"){var f=this._getCommonEdgeCommentWidgetOpts(d,e,true,true);return new FB.XFBML.SendButtonFormWidget(f)}else{return this._callBase("_createEdgeCommentWidget",d,e)}},getIframeTitle:function(){return"Like this content on Facebook."}});FB.subclass("XFBML.LikeBox","XFBML.EdgeWidget",null,{_visibleAfter:"load",setupAndValidate:function(){this._attr={channel:this.getChannelUrl(),api_key:FB._apiKey,connections:this.getAttribute("connections"),css:this.getAttribute("css"),height:this.getAttribute("height"),id:this.getAttribute("profile-id"),header:this._getBoolAttribute("header",true),name:this.getAttribute("name"),show_faces:this._getBoolAttribute("show-faces",true),stream:this._getBoolAttribute("stream",true),width:this._getPxAttribute("width",300),href:this.getAttribute("href"),colorscheme:this.getAttribute("colorscheme","light"),border_color:this.getAttribute("border_color")};if(this._getBoolAttribute("force_wall",false)){this._attr.force_wall=true}if(this._attr.connections==="0"){this._attr.show_faces=false}else{if(this._attr.connections){this._attr.show_faces=true}}if(!this._attr.id&&!this._attr.name&&!this._attr.href){FB.log('<fb:like-box> requires one of the "id" or "name" attributes.');return false}var b=this._attr.height;if(!b){if(!this._attr.show_faces&&!this._attr.stream){b=62}else{b=95;if(this._attr.show_faces){b+=163}if(this._attr.stream){b+=300}if(this._attr.header&&this._attr.header!=="0"){b+=32}}}this._attr.height=b;this.subscribe("xd.likeboxLiked",FB.bind(this._onLiked,this));this.subscribe("xd.likeboxUnliked",FB.bind(this._onUnliked,this));return true},getSize:function(){return{width:this._attr.width,height:this._attr.height}},getUrlBits:function(){return{name:"likebox",params:this._attr}},_onLiked:function(){FB.Helper.fireEvent("edge.create",this)},_onUnliked:function(){FB.Helper.fireEvent("edge.remove",this)}});FB.subclass("XFBML.LiveStream","XFBML.IframeWidget",null,{_visibleAfter:"load",setupAndValidate:function(){this._attr={app_id:this.getAttribute("event-app-id"),height:this._getPxAttribute("height",500),hideFriendsTab:this.getAttribute("hide-friends-tab"),redesigned:this._getBoolAttribute("redesigned-stream"),width:this._getPxAttribute("width",400),xid:this.getAttribute("xid","default"),always_post_to_friends:this._getBoolAttribute("always-post-to-friends",false),via_url:this.getAttribute("via_url")};return true},getSize:function(){return{width:this._attr.width,height:this._attr.height}},getUrlBits:function(){var b=this._attr.redesigned?"live_stream_box":"livefeed";return{name:b,params:this._attr}}});FB.subclass("XFBML.Login","XFBML.Facepile",null,{_visibleAfter:"load",getSize:function(){return{width:this._attr.width,height:94}},getUrlBits:function(){return{name:"login",params:this._attr}}});FB.subclass("XFBML.LoginButton","XFBML.ButtonElement",null,{setupAndValidate:function(){if(this._alreadySetup){return true}this._alreadySetup=true;this._attr={autologoutlink:this._getBoolAttribute("auto-logout-link"),length:this._getAttributeFromList("length","short",["long","short"]),onlogin:this.getAttribute("on-login"),perms:this.getAttribute("perms"),scope:this.getAttribute("scope"),registration_url:this.getAttribute("registration-url"),status:"unknown"};if(this._attr.autologoutlink){FB.Event.subscribe("auth.statusChange",FB.bind(this.process,this))}if(this._attr.registration_url){FB.Event.subscribe("auth.statusChange",this._saveStatus(this.process,false));FB.getLoginStatus(this._saveStatus(this.process,false))}return true},getButtonMarkup:function(){var b=this.getOriginalHTML();if(b){return b}if(!this._attr.registration_url){if(FB.getAccessToken()&&this._attr.autologoutlink){return FB.Intl._tx("Facebook Logout")}else{if(FB.getAccessToken()){return""}else{return this._getLoginText()}}}else{switch(this._attr.status){case"unknown":return this._getLoginText();case"notConnected":case"not_authorized":return FB.Intl._tx("Register");case"connected":if(FB.getAccessToken()&&this._attr.autologoutlink){return FB.Intl._tx("Facebook Logout")}return"";default:FB.log("Unknown status: "+this._attr.status);return FB.Intl._tx("Log In")}}},_getLoginText:function(){return this._attr.length=="short"?FB.Intl._tx("Log In"):FB.Intl._tx("Log In with Facebook")},onClick:function(){if(!this._attr.registration_url){if(!FB.getAccessToken()||!this._attr.autologoutlink){FB.login(FB.bind(this._authCallback,this),{perms:this._attr.perms,scope:this._attr.scope})}else{FB.logout(FB.bind(this._authCallback,this))}}else{switch(this._attr.status){case"unknown":FB.ui({method:"auth.logintoFacebook"},FB.bind(function(b){FB.bind(FB.getLoginStatus(this._saveStatus(this._authCallback,true),true),this)},this));break;case"notConnected":case"not_authorized":window.top.location=this._attr.registration_url;break;case"connected":if(!FB.getAccessToken()||!this._attr.autologoutlink){this._authCallback()}else{FB.logout(FB.bind(this._authCallback,this))}break;default:FB.log("Unknown status: "+this._attr.status)}}},_authCallback:function(b){FB.Helper.invokeHandler(this._attr.onlogin,this,[b])},_saveStatus:function(d,c){return FB.bind(function(a){if(c&&this._attr.registration_url&&(this._attr.status=="notConnected"||this._attr.status=="not_authorized")&&(a.status=="notConnected"||a.status=="not_authorized")){window.top.location=this._attr.registration_url}this._attr.status=a.status;if(d){d=this.bind(d,this);return d(a)}},this)}});FB.subclass("XFBML.Name","XFBML.Element",null,{process:function(){FB.copy(this,{_uid:this.getAttribute("uid"),_firstnameonly:this._getBoolAttribute("first-name-only"),_lastnameonly:this._getBoolAttribute("last-name-only"),_possessive:this._getBoolAttribute("possessive"),_reflexive:this._getBoolAttribute("reflexive"),_objective:this._getBoolAttribute("objective"),_linked:this._getBoolAttribute("linked",true),_subjectId:this.getAttribute("subject-id")});if(!this._uid){FB.log('"uid" is a required attribute for <fb:name>');this.fire("render");return}var c=[];if(this._firstnameonly){c.push("first_name")}else{if(this._lastnameonly){c.push("last_name")}else{c.push("name")}}if(this._subjectId){c.push("sex");if(this._subjectId==FB.Helper.getLoggedInUser()){this._reflexive=true}}var d;FB.Event.monitor("auth.statusChange",this.bind(function(){if(!this.isValid()){this.fire("render");return true}if(!this._uid||this._uid=="loggedinuser"){this._uid=FB.Helper.getLoggedInUser()}if(!this._uid){return}if(FB.Helper.isUser(this._uid)){d=FB.Data._selectByIndex(c,"user","uid",this._uid)}else{d=FB.Data._selectByIndex(["name","id"],"profile","id",this._uid)}d.wait(this.bind(function(a){if(this._subjectId==this._uid){this._renderPronoun(a[0])}else{this._renderOther(a[0])}this.fire("render")}))}))},_renderPronoun:function(d){var f="",e=this._objective;if(this._subjectId){e=true;if(this._subjectId===this._uid){this._reflexive=true}}if(this._uid==FB.Connect.get_loggedInUser()&&this._getBoolAttribute("use-you",true)){if(this._possessive){if(this._reflexive){f="your own"}else{f="your"}}else{if(this._reflexive){f="yourself"}else{f="you"}}}else{switch(d.sex){case"male":if(this._possessive){f=this._reflexive?"his own":"his"}else{if(this._reflexive){f="himself"}else{if(e){f="him"}else{f="he"}}}break;case"female":if(this._possessive){f=this._reflexive?"her own":"her"}else{if(this._reflexive){f="herself"}else{if(e){f="her"}else{f="she"}}}break;default:if(this._getBoolAttribute("use-they",true)){if(this._possessive){if(this._reflexive){f="their own"}else{f="their"}}else{if(this._reflexive){f="themselves"}else{if(e){f="them"}else{f="they"}}}}else{if(this._possessive){if(this._reflexive){f="his/her own"}else{f="his/her"}}else{if(this._reflexive){f="himself/herself"}else{if(e){f="him/her"}else{f="he/she"}}}}break}}if(this._getBoolAttribute("capitalize",false)){f=FB.Helper.upperCaseFirstChar(f)}this.dom.innerHTML=f},_renderOther:function(f){var d="",e="";if(this._uid==FB.Helper.getLoggedInUser()&&this._getBoolAttribute("use-you",true)){if(this._reflexive){if(this._possessive){d="your own"}else{d="yourself"}}else{if(this._possessive){d="your"}else{d="you"}}}else{if(f){if(null===f.first_name){f.first_name=""}if(null===f.last_name){f.last_name=""}if(this._firstnameonly&&f.first_name!==undefined){d=FB.String.escapeHTML(f.first_name)}else{if(this._lastnameonly&&f.last_name!==undefined){d=FB.String.escapeHTML(f.last_name)}}if(!d){d=FB.String.escapeHTML(f.name)}if(d!==""&&this._possessive){d+="'s"}}}if(!d){d=FB.String.escapeHTML(this.getAttribute("if-cant-see","Facebook User"))}if(d){if(this._getBoolAttribute("capitalize",false)){d=FB.Helper.upperCaseFirstChar(d)}if(f&&this._linked){e=FB.Helper.getProfileLink(f,d,this.getAttribute("href",null))}else{e=d}}this.dom.innerHTML=e}});FB.subclass("XFBML.ProfilePic","XFBML.Element",null,{process:function(){var n=this.getAttribute("size","thumb"),h=FB.XFBML.ProfilePic._sizeToPicFieldMap[n],k=this._getPxAttribute("width"),j=this._getPxAttribute("height"),m=this.dom.style,l=this.getAttribute("uid");if(this._getBoolAttribute("facebook-logo")){h+="_with_logo"}if(k){k=k+"px";m.width=k}if(j){j=j+"px";m.height=j}var o=this.bind(function(c){var a=c?c[0]:null,d=a?a[h]:null;if(!d){d=FB.getDomain("cdn")+FB.XFBML.ProfilePic._defPicMap[h]}var b=((k?"width:"+k+";":"")+(j?"height:"+k+";":"")),e=FB.String.format('<img src="{0}" alt="{1}" title="{1}" style="{2}" class="{3}" />',d,a?FB.String.escapeHTML(a.name):"",b,this.dom.className);if(this._getBoolAttribute("linked",true)){e=FB.Helper.getProfileLink(a,e,this.getAttribute("href",null))}this.dom.innerHTML=e;FB.Dom.addCss(this.dom,"fb_profile_pic_rendered");this.fire("render")});FB.Event.monitor("auth.statusChange",this.bind(function(){if(!this.isValid()){this.fire("render");return true}if(this.getAttribute("uid",null)=="loggedinuser"){l=FB.Helper.getLoggedInUser()}if(FB._userStatus&&l){FB.Data._selectByIndex(["name",h],FB.Helper.isUser(l)?"user":"profile",FB.Helper.isUser(l)?"uid":"id",l).wait(o)}else{o()}}))}});FB.provide("XFBML.ProfilePic",{_defPicMap:{pic:"pics/s_silhouette.jpg",pic_big:"pics/d_silhouette.gif",pic_big_with_logo:"pics/d_silhouette_logo.gif",pic_small:"pics/t_silhouette.jpg",pic_small_with_logo:"pics/t_silhouette_logo.gif",pic_square:"pics/q_silhouette.gif",pic_square_with_logo:"pics/q_silhouette_logo.gif",pic_with_logo:"pics/s_silhouette_logo.gif"},_sizeToPicFieldMap:{n:"pic_big",normal:"pic_big",q:"pic_square",s:"pic",small:"pic",square:"pic_square",t:"pic_small",thumb:"pic_small"}});FB.subclass("XFBML.Question","XFBML.IframeWidget",null,{_visibleAfter:"load",setupAndValidate:function(){this._attr={channel:this.getChannelUrl(),api_key:FB._apiKey,permalink:this.getAttribute("permalink"),width:this._getPxAttribute("width",400),height:0};this.subscribe("xd.firstVote",FB.bind(this._onInitialVote,this));this.subscribe("xd.vote",FB.bind(this._onChangedVote,this));return true},getSize:function(){return{width:this._attr.width,height:this._attr.height}},getUrlBits:function(){return{name:"question",params:this._attr}},_onInitialVote:function(b){FB.Event.fire("question.firstVote",this._attr.permalink,b.vote)},_onChangedVote:function(b){FB.Event.fire("question.vote",this._attr.permalink,b.vote)}});FB.subclass("XFBML.Recommendations","XFBML.IframeWidget",null,{_visibleAfter:"load",_refreshOnAuthChange:true,setupAndValidate:function(){this._attr={border_color:this.getAttribute("border-color"),colorscheme:this.getAttribute("color-scheme"),filter:this.getAttribute("filter"),font:this.getAttribute("font"),action:this.getAttribute("action"),linktarget:this.getAttribute("linktarget","_blank"),max_age:this.getAttribute("max_age"),header:this._getBoolAttribute("header"),height:this._getPxAttribute("height",300),site:this.getAttribute("site",location.hostname),width:this._getPxAttribute("width",300)};return true},getSize:function(){return{width:this._attr.width,height:this._attr.height}},getUrlBits:function(){return{name:"recommendations",params:this._attr}}});FB.subclass("XFBML.RecommendationsBar","XFBML.IframeWidget",null,{getUrlBits:function(){return{name:"recommendations_bar",params:this._attr}},setupAndValidate:function(){function s(b,c){var a=0;var e=null;function d(){c();e=null;a=(new Date()).getTime()}return function(){if(!e){var f=(new Date()).getTime();if(f-a<b){e=window.setTimeout(d,b-(f-a))}else{d()}}return true}}function l(a){if(a.match(/^\d+(?:\.\d+)?%$/)){var b=Math.min(Math.max(parseInt(a,10),0),100);a=b/100}else{if(a!="manual"&&a!="onvisible"){a="onvisible"}}return a}function n(a){return Math.max(parseInt(a,10)||30,10)}function o(a){return parseInt(a,10)||2}function m(a){if(a=="left"||a=="right"){return a}return FB._localeIsRtl?"left":"right"}this._attr={channel:this.getChannelUrl(),api_key:FB._apiKey,font:this.getAttribute("font"),colorscheme:this.getAttribute("colorscheme"),href:FB.URI.resolve(this.getAttribute("href")),side:m(this.getAttribute("side")),site:this.getAttribute("site"),action:this.getAttribute("action"),ref:this.getAttribute("ref"),trigger:l(this.getAttribute("trigger","")),read_time:n(this.getAttribute("read_time")),num_recommendations:o(this.getAttribute("num_recommendations"))};FB._inPlugin=true;this._showLoader=false;this.subscribe("iframe.onload",FB.bind(function(){var a=this.dom.children[0];a.className="fbpluginrecommendationsbar"+this._attr.side},this));var v=FB.bind(function(){FB.Event.unlisten(window,"scroll",v);FB.Event.unlisten(document.documentElement,"click",v);FB.Event.unlisten(document.documentElement,"mousemove",v);window.setTimeout(FB.bind(this.arbiterInform,this,"platform/plugins/recommendations_bar/action",null,FB.Arbiter.BEHAVIOR_STATE),this._attr.read_time*1000);return true},this);FB.Event.listen(window,"scroll",v);FB.Event.listen(document.documentElement,"click",v);FB.Event.listen(document.documentElement,"mousemove",v);if(this._attr.trigger=="manual"){var r=FB.bind(function(a){if(a==this._attr.href){FB.Event.unsubscribe("xfbml.recommendationsbar.read",r);this.arbiterInform("platform/plugins/recommendations_bar/trigger",null,FB.Arbiter.BEHAVIOR_STATE)}return true},this);FB.Event.subscribe("xfbml.recommendationsbar.read",r)}else{var p=s(500,FB.bind(function(){if(this.calculateVisibility()){FB.Event.unlisten(window,"scroll",p);FB.Event.unlisten(window,"resize",p);this.arbiterInform("platform/plugins/recommendations_bar/trigger",null,FB.Arbiter.BEHAVIOR_STATE)}return true},this));FB.Event.listen(window,"scroll",p);FB.Event.listen(window,"resize",p);p()}this.visible=false;var k=s(500,FB.bind(function(){if(!this.visible&&this.calculateVisibility()){this.visible=true;this.arbiterInform("platform/plugins/recommendations_bar/visible")}else{if(this.visible&&!this.calculateVisibility()){this.visible=false;this.arbiterInform("platform/plugins/recommendations_bar/invisible")}}return true},this));FB.Event.listen(window,"scroll",k);FB.Event.listen(window,"resize",k);k();this.focused=true;var q=FB.bind(function(){this.focused=!this.focused;return true},this);FB.Event.listen(window,"blur",q);FB.Event.listen(window,"focus",q);this.resize_running=false;this.animate=false;this.subscribe("xd.signal_animation",FB.bind(function(){this.animate=true},this));return true},getSize:function(){return{height:25,width:(this._attr.action=="recommend"?140:96)}},calculateVisibility:function(){var e=document.documentElement.clientHeight;if(!this.focused&&window.console&&window.console.firebug){return this.visible}switch(this._attr.trigger){case"manual":return false;case"onvisible":var f=this.dom.getBoundingClientRect().top;return f<=e;default:var g=window.pageYOffset||document.body.scrollTop;var h=document.documentElement.scrollHeight;return(g+e)/h>=this._attr.trigger}},_handleResizeMsg:function(b){if(!this.isValid()){return}if(b.width){this.getIframeNode().style.width=b.width+"px"}if(b.height){this._setNextResize(b.height);this._checkNextResize()}this._makeVisible()},_setNextResize:function(b){this.next_resize=b},_checkNextResize:function(){if(!this.next_resize||this.resize_running){return}var c=this.getIframeNode();var d=this.next_resize;this.next_resize=null;if(this.animate){this.animate=false;this.resize_running=true;FB.Anim.ate(c,{height:d+"px"},300,FB.bind(function(){this.resize_running=false;this._checkNextResize()},this))}else{c.style.height=d+"px"}}});FB.XFBML.RecommendationsBar.markRead=function(b){FB.Event.fire("xfbml.recommendationsbar.read",b||window.location.href)};FB.subclass("XFBML.Registration","XFBML.IframeWidget",null,{_visibleAfter:"immediate",_baseHeight:167,_fieldHeight:28,_skinnyWidth:520,_skinnyBaseHeight:173,_skinnyFieldHeight:52,setupAndValidate:function(){this._attr={action:this.getAttribute("action"),border_color:this.getAttribute("border-color"),channel_url:this.getChannelUrl(),client_id:FB._apiKey,fb_only:this._getBoolAttribute("fb-only",false),fb_register:this._getBoolAttribute("fb-register",false),fields:this.getAttribute("fields"),height:this._getPxAttribute("height"),redirect_uri:this.getAttribute("redirect-uri",window.location.href),no_footer:this._getBoolAttribute("no-footer"),no_header:this._getBoolAttribute("no-header"),onvalidate:this.getAttribute("onvalidate"),width:this._getPxAttribute("width",600),target:this.getAttribute("target")};if(this._attr.onvalidate){this.subscribe("xd.validate",this.bind(function(e){var g=FB.JSON.parse(e.value);var f=this.bind(function(a){FB.Arbiter.inform("Registration.Validation",{errors:a,id:e.id},'parent.frames["'+this.getIframeNode().name+'"]',this._attr.channel_url.substring(0,5)=="https")});var h=FB.Helper.executeFunctionByName(this._attr.onvalidate,g,f);if(h){f(h)}}))}this.subscribe("xd.authLogin",FB.bind(this._onAuthLogin,this));this.subscribe("xd.authLogout",FB.bind(this._onAuthLogout,this));return true},getSize:function(){return{width:this._attr.width,height:this._getHeight()}},_getHeight:function(){if(this._attr.height){return this._attr.height}var c;if(!this._attr.fields){c=["name"]}else{try{c=FB.JSON.parse(this._attr.fields)}catch(d){c=this._attr.fields.split(/,/)}}if(this._attr.width<this._skinnyWidth){return this._skinnyBaseHeight+c.length*this._skinnyFieldHeight}else{return this._baseHeight+c.length*this._fieldHeight}},getUrlBits:function(){return{name:"registration",params:this._attr}},getDefaultWebDomain:function(){return"https_www"},_onAuthLogin:function(){if(!FB.getSession()){FB.getLoginStatus()}FB.Helper.fireEvent("auth.login",this)},_onAuthLogout:function(){if(!FB.getSession()){FB.getLoginStatus()}FB.Helper.fireEvent("auth.logout",this)}});FB.subclass("XFBML.ServerFbml","XFBML.IframeWidget",null,{_visibleAfter:"resize",setupAndValidate:function(){this._attr={channel_url:this.getChannelUrl(),fbml:this.getAttribute("fbml"),width:this._getPxAttribute("width")};if(!this._attr.fbml){var b=this.dom.getElementsByTagName("script")[0];if(b&&b.type==="text/fbml"){this._attr.fbml=b.innerHTML}}if(!this._attr.fbml){FB.log('<fb:serverfbml> requires the "fbml" attribute.');return false}return true},getSize:function(){return{width:this._attr.width,height:this._attr.height}},getUrlBits:function(){return{name:"serverfbml",params:this._attr}}});FB.subclass("XFBML.ShareButton","XFBML.Element",null,{process:function(){this._href=this.getAttribute("href",window.location.href);this._type=this.getAttribute("type","icon_link");FB.Dom.addCss(this.dom,"fb_share_count_hidden");this._renderButton(true)},_renderButton:function(k){if(!this.isValid()){this.fire("render");return}var o="",n="",m="",p="",l=FB.Intl._tx("Share"),j="";switch(this._type){case"icon":case"icon_link":p="fb_button_simple";o=('<span class="fb_button_text">'+(this._type=="icon_link"?l:"&nbsp;")+"</span>");k=false;break;case"link":o=FB.Intl._tx("Share on Facebook");k=false;break;case"button":o='<span class="fb_button_text">'+l+"</span>";p="fb_button fb_button_small";k=false;break;case"button_count":o='<span class="fb_button_text">'+l+"</span>";n=('<span class="fb_share_count_nub_right">&nbsp;</span><span class="fb_share_count fb_share_count_right">'+this._getCounterMarkup()+"</span>");p="fb_button fb_button_small";break;default:o='<span class="fb_button_text">'+l+"</span>";m=('<span class="fb_share_count_nub_top">&nbsp;</span><span class="fb_share_count fb_share_count_top">'+this._getCounterMarkup()+"</span>");p="fb_button fb_button_small";j="fb_share_count_wrapper"}var q=FB.guid();this.dom.innerHTML=FB.String.format('<span class="{0}">{4}<a id="{1}" class="{2}" target="_blank">{3}</a>{5}</span>',j,q,p,o,m,n);var r=document.getElementById(q);r.href=this._href;r.onclick=function(){FB.ui({method:"stream.share",u:this.href});return false};if(!k){this.fire("render")}},_getCounterMarkup:function(){if(!this._count){this._count=FB.Data._selectByIndex(["total_count"],"link_stat","url",this._href)}var c="0";if(this._count.value!==undefined){if(this._count.value.length>0){var d=this._count.value[0].total_count;if(d>3){FB.Dom.removeCss(this.dom,"fb_share_count_hidden");c=d>=10000000?Math.round(d/1000000)+"M":(d>=10000?Math.round(d/1000)+"K":d)}}}else{this._count.wait(FB.bind(this._renderButton,this,false))}return'<span class="fb_share_count_inner">'+c+"</span>"}});FB.subclass("XFBML.Subscribe","XFBML.EdgeWidget",null,{setupAndValidate:function(){this._attr={channel:this.getChannelUrl(),api_key:FB._apiKey,font:this.getAttribute("font"),colorscheme:this.getAttribute("colorscheme","light"),href:this.getAttribute("href"),ref:this.getAttribute("ref"),layout:this._getLayout(),show_faces:this._shouldShowFaces(),width:this._getWidgetWidth()};return true},getUrlBits:function(){return{name:"subscribe",params:this._attr}},_getWidgetWidth:function(){var k=this._getLayout();var j={standard:450,box_count:83,button_count:115};var f=j[k];var h=this._getPxAttribute("width",f);var g={standard:{min:225,max:900},box_count:{min:43,max:900},button_count:{min:63,max:900}};if(h<g[k].min){h=g[k].min}else{if(h>g[k].max){h=g[k].max}}return h}});void (0);FB.provide("",{_domain:{api:"https://api.facebook.com/",api_read:"https://api-read.facebook.com/",cdn:"http://static.ak.fbcdn.net/",cdn_foreign:"http://connect.facebook.net/",graph:"https://graph.facebook.com/",https_cdn:"https://s-static.ak.fbcdn.net/",https_staticfb:"https://s-static.ak.facebook.com/",https_www:"https://www.facebook.com/",staticfb:"http://static.ak.facebook.com/",www:"http://www.facebook.com/",m:"http://m.facebook.com/",https_m:"https://m.facebook.com/"},_locale:"en_US",_localeIsRtl:false},true);FB.provide("Flash",{_minVersions:[[10,3,181,34],[11,0,0]],_swfPath:"rsrc.php/v1/yD/r/GL74y29Am1r.swf"},true);FB.provide("XD",{_xdProxyUrl:"connect/xd_proxy.php?version=3"},true);FB.provide("Arbiter",{_canvasProxyUrl:"connect/canvas_proxy.php?version=3"},true);FB.provide("Auth",{_xdStorePath:"xd_localstorage/v2"},true);FB.initSitevars={parseXFBMLBeforeDomReady:false,computeContentSizeVersion:0,enableMobile:1,forceSecureXdProxy:1,iframePermissions:{read_stream:false,manage_mailbox:false,manage_friendlists:false,read_mailbox:false,publish_checkins:true,status_update:true,photo_upload:true,video_upload:true,sms:false,create_event:true,rsvp_event:true,offline_access:true,email:true,xmpp_login:false,create_note:true,share_item:true,export_stream:false,publish_stream:true,publish_likes:true,ads_management:false,contact_email:true,access_private_data:false,read_insights:false,read_requests:false,read_friendlists:true,manage_pages:false,physical_login:false,manage_groups:false,read_deals:false}};FB.forceOAuth=true;FB.widgetPipeEnabledApps={"111476658864976":1,cca6477272fc5cb805f85a84f20fca1d:1,"179150165472010":1};FB.widgetPipeTagCountThreshold=4;FB.provide("Canvas.Prefetcher",{_appIdsBlacklist:[144959615576466],_sampleRate:500},true);FB.provide("TemplateData",{_enabled:true},true);FB.provide("TemplateUI",{_version:18},true);FB.provide("XFBML.ConnectBar",{imgs:{buttonUrl:"rsrc.php/v1/yY/r/h_Y6u1wrZPW.png",missingProfileUrl:"rsrc.php/v1/yo/r/UlIqmHJn-SK.gif"}},true);FB.provide("XFBML.ProfilePic",{_defPicMap:{pic:"rsrc.php/v1/yh/r/C5yt7Cqf3zU.jpg",pic_big:"rsrc.php/v1/yL/r/HsTZSDw4avx.gif",pic_big_with_logo:"rsrc.php/v1/y5/r/SRDCaeCL7hM.gif",pic_small:"rsrc.php/v1/yi/r/odA9sNLrE86.jpg",pic_small_with_logo:"rsrc.php/v1/yD/r/k1xiRXKnlGd.gif",pic_square:"rsrc.php/v1/yo/r/UlIqmHJn-SK.gif",pic_square_with_logo:"rsrc.php/v1/yX/r/9dYJBPDHXwZ.gif",pic_with_logo:"rsrc.php/v1/yu/r/fPPR9f2FJ3t.gif"}},true);if(FB.Dom&&FB.Dom.addCssRules){FB.Dom.addCssRules('.fb_hidden{position:absolute;top:-10000px;z-index:10001}\n.fb_invisible{display:none}\n.fb_reset{background:none;border-spacing:0;border:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size: 11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}\n.fb_link img{border:none}\n.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}\n.fb_dialog_advanced{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px}\n.fb_dialog_content{background:#fff;color:#333}\n.fb_dialog_close_icon{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/yL/r/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px;top:8px\\9;right:7px\\9}\n.fb_dialog_mobile .fb_dialog_close_icon{top:5px;left:5px;right:auto}\n.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}\n.fb_dialog_close_icon:hover{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/yL/r/s816eWC-2sl.gif)}\n.fb_dialog_close_icon:active{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/yL/r/s816eWC-2sl.gif)}\n.fb_dialog_loader{background-color:#f2f2f2;border:1px solid #606060;font-size: 24px;padding:20px}\n.fb_dialog_top_left,\n.fb_dialog_top_right,\n.fb_dialog_bottom_left,\n.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}\n.fb_dialog_top_left{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/ye/r/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}\n.fb_dialog_top_right{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/ye/r/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}\n.fb_dialog_bottom_left{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/ye/r/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}\n.fb_dialog_bottom_right{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/ye/r/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}\n.fb_dialog_vert_left,\n.fb_dialog_vert_right,\n.fb_dialog_horiz_top,\n.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}\n.fb_dialog_vert_left,\n.fb_dialog_vert_right{width:10px;height:100\u0025}\n.fb_dialog_vert_left{margin-left:-10px}\n.fb_dialog_vert_right{right:0;margin-right:-10px}\n.fb_dialog_horiz_top,\n.fb_dialog_horiz_bottom{width:100\u0025;height:10px}\n.fb_dialog_horiz_top{margin-top:-10px}\n.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}\n.fb_dialog_iframe{line-height:0}\n.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #3b5998;color:#fff;font-size: 14px;font-weight:bold;margin:0}\n.fb_dialog_content .dialog_title > span{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/yd/r/Cou7n-nqK52.gif)\nno-repeat 5px 50\u0025;float:left;padding:5px 0 7px 26px}\nbody.fb_hidden{-webkit-transform:none;height:100\u0025;margin:0;left:-10000px;overflow:visible;position:absolute;top:-10000px;width:100\u0025\n}\n.fb_dialog.fb_dialog_mobile.loading{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/yO/r/_j03izEX40U.gif)\nwhite no-repeat 50\u0025 50\u0025;min-height:100\u0025;min-width:100\u0025;overflow:hidden;position:absolute;top:0;z-index:10001}\n.fb_dialog.fb_dialog_mobile.loading.centered{max-height:590px;min-height:590px;max-width:500px;min-width:500px}\n#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .45);position:absolute;left:0;top:0;width:100\u0025;min-height:100\u0025;z-index:10000}\n#fb-root #fb_dialog_ipad_overlay.hidden{display:none}\n.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}\n.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px 1px -1px inset;background:-webkit-gradient(linear, 0 0, 0 100\u0025, from(#738ABA), to(#2C4987));border-bottom:1px solid;border-color:#1d4088;color:#fff;font:14px Helvetica, sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}\n.fb_dialog_content .dialog_header table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100\u0025\n}\n.fb_dialog_content .dialog_header td.header_left{font-size: 12px;padding-left:5px;vertical-align:middle;width:60px\n}\n.fb_dialog_content .dialog_header td.header_right{font-size: 12px;padding-right:5px;vertical-align:middle;width:60px\n}\n.fb_dialog_content .touchable_button{background:-webkit-gradient(linear, 0 0, 0 100\u0025, from(#4966A6),\ncolor-stop(0.5, #355492), to(#2A4887));border:1px solid #29447e;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset,\nrgba(255, 255, 255, .167969) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;padding:4px 12px;position:relative}\n.fb_dialog_content .dialog_header .touchable_button input{border:none;background:none;color:#fff;font:12px Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}\n.fb_dialog_content .dialog_header .header_center{color:#fff;font-size: 16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}\n.fb_dialog_content .dialog_content{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/y9/r/jKEcVPZFk-2.gif) no-repeat 50\u0025 50\u0025;border:1px solid #555;border-bottom:0;border-top:0;height:150px}\n.fb_dialog_content .dialog_footer{background:#f2f2f2;border:1px solid #555;border-top-color:#ccc;height:40px}\n#fb_dialog_loader_close{float:left}\n.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}\n.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}\n.fb_iframe_widget{position:relative;display:-moz-inline-block;display:inline-block}\n.fb_iframe_widget iframe{position:relative;vertical-align:text-bottom}\n.fb_iframe_widget span{position:relative}\n.fb_hide_iframes iframe{position:relative;left:-10000px}\n.fb_iframe_widget_loader{position:relative;display:inline-block}\n.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}\n.fb_iframe_widget_loader .FB_Loader{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/y9/r/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50\u0025;z-index:4}\n.fb_button_simple,\n.fb_button_simple_rtl{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/yH/r/eIpbnVKI9lR.png);background-repeat:no-repeat;cursor:pointer;outline:none;text-decoration:none}\n.fb_button_simple_rtl{background-position:right 0}\n.fb_button_simple .fb_button_text{margin:0 0 0 20px;padding-bottom:1px}\n.fb_button_simple_rtl .fb_button_text{margin:0 10px 0 0}\na.fb_button_simple:hover .fb_button_text,\na.fb_button_simple_rtl:hover .fb_button_text,\n.fb_button_simple:hover .fb_button_text,\n.fb_button_simple_rtl:hover .fb_button_text{text-decoration:underline}\n.fb_button,\n.fb_button_rtl{background:#29447e url(http://static.ak.fbcdn.net/rsrc.php/v1/yL/r/FGFbc80dUKj.png);background-repeat:no-repeat;cursor:pointer;display:inline-block;padding:0 0 0 1px;text-decoration:none;outline:none}\n.fb_button .fb_button_text,\n.fb_button_rtl .fb_button_text{background:#5f78ab url(http://static.ak.fbcdn.net/rsrc.php/v1/yL/r/FGFbc80dUKj.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 3px 6px;margin:1px 1px 0 21px;text-shadow:none}\na.fb_button,\na.fb_button_rtl,\n.fb_button,\n.fb_button_rtl{text-decoration:none}\na.fb_button:active .fb_button_text,\na.fb_button_rtl:active .fb_button_text,\n.fb_button:active .fb_button_text,\n.fb_button_rtl:active .fb_button_text{border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none}\n.fb_button_xlarge,\n.fb_button_xlarge_rtl{background-position:left -60px;font-size: 24px;line-height:30px}\n.fb_button_xlarge .fb_button_text{padding:3px 8px 3px 12px;margin-left:38px}\na.fb_button_xlarge:active{background-position:left -99px}\n.fb_button_xlarge_rtl{background-position:right -268px}\n.fb_button_xlarge_rtl .fb_button_text{padding:3px 8px 3px 12px;margin-right:39px}\na.fb_button_xlarge_rtl:active{background-position:right -307px}\n.fb_button_large,\n.fb_button_large_rtl{background-position:left -138px;font-size: 13px;line-height:16px}\n.fb_button_large .fb_button_text{margin-left:24px;padding:2px 6px 4px 6px}\na.fb_button_large:active{background-position:left -163px}\n.fb_button_large_rtl{background-position:right -346px}\n.fb_button_large_rtl .fb_button_text{margin-right:25px}\na.fb_button_large_rtl:active{background-position:right -371px}\n.fb_button_medium,\n.fb_button_medium_rtl{background-position:left -188px;font-size: 11px;line-height:14px}\na.fb_button_medium:active{background-position:left -210px}\n.fb_button_medium_rtl{background-position:right -396px}\n.fb_button_text_rtl,\n.fb_button_medium_rtl .fb_button_text{padding:2px 6px 3px 6px;margin-right:22px}\na.fb_button_medium_rtl:active{background-position:right -418px}\n.fb_button_small,\n.fb_button_small_rtl{background-position:left -232px;font-size: 10px;line-height:10px}\n.fb_button_small .fb_button_text{padding:2px 6px 3px;margin-left:17px}\na.fb_button_small:active,\n.fb_button_small:active{background-position:left -250px}\n.fb_button_small_rtl{background-position:right -440px}\n.fb_button_small_rtl .fb_button_text{padding:2px 6px;margin-right:18px}\na.fb_button_small_rtl:active{background-position:right -458px}\n.fb_share_count_wrapper{position:relative;float:left}\n.fb_share_count{background:#b0b9ec none repeat scroll 0 0;color:#333;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center}\n.fb_share_count_inner{background:#e8ebf2;display:block}\n.fb_share_count_right{margin-left:-1px;display:inline-block}\n.fb_share_count_right .fb_share_count_inner{border-top:solid 1px #e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size: 10px;line-height:10px;padding:2px 6px 3px;font-weight:bold}\n.fb_share_count_top{display:block;letter-spacing:-1px;line-height:34px;margin-bottom:7px;font-size: 22px;border:solid 1px #b0b9ec}\n.fb_share_count_nub_top{border:none;display:block;position:absolute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/yU/r/bSOHtKbCGYI.png)}\n.fb_share_count_nub_right{border:none;display:inline-block;padding:0;width:5px;height:10px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/yX/r/i_oIVTKMYsL.png);vertical-align:top;background-position:right 5px;z-index:10;left:2px;margin:0 2px 0 0;position:relative}\n.fb_share_no_count{display:none}\n.fb_share_size_Small .fb_share_count_right .fb_share_count_inner{font-size: 10px}\n.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner{font-size: 11px;padding:2px 6px 3px;letter-spacing:-1px;line-height:14px}\n.fb_share_size_Large .fb_share_count_right .fb_share_count_inner{font-size: 13px;line-height:16px;padding:2px 6px 4px;font-weight:normal;letter-spacing:-1px}\n.fb_share_count_hidden .fb_share_count_nub_top,\n.fb_share_count_hidden .fb_share_count_top,\n.fb_share_count_hidden .fb_share_count_nub_right,\n.fb_share_count_hidden .fb_share_count_right{visibility:hidden}\n.fb_connect_bar_container div,\n.fb_connect_bar_container span,\n.fb_connect_bar_container a,\n.fb_connect_bar_container img,\n.fb_connect_bar_container strong{background:none;border-spacing:0;border:0;direction:ltr;font-style:normal;font-variant:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;vertical-align:baseline}\n.fb_connect_bar_container{position:fixed;left:0 !important;right:0 !important;height:42px !important;padding:0 25px !important;margin:0 !important;vertical-align:middle !important;border-bottom:1px solid #333 !important;background:#3b5998 !important;z-index:99999999 !important;overflow:hidden !important}\n.fb_connect_bar_container_ie6{position:absolute;top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px":body.scrollTop+"px")}\n.fb_connect_bar{position:relative;margin:auto;height:100\u0025;width:100\u0025;padding:6px 0 0 0 !important;background:none;color:#fff !important;font-family:"lucida grande", tahoma, verdana, arial, sans-serif !important;font-size: 13px !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;letter-spacing:normal !important;line-height:1 !important;text-decoration:none !important;text-indent:0 !important;text-shadow:none !important;text-transform:none !important;white-space:normal !important;word-spacing:normal !important}\n.fb_connect_bar a:hover{color:#fff}\n.fb_connect_bar .fb_profile img{height:30px;width:30px;vertical-align:middle;margin:0 6px 5px 0}\n.fb_connect_bar div a,\n.fb_connect_bar span,\n.fb_connect_bar span a{color:#bac6da;font-size: 11px;text-decoration:none}\n.fb_connect_bar .fb_buttons{float:right;margin-top:7px}\n.fb_edge_widget_with_comment{position:relative;*z-index:1000}\n.fb_edge_widget_with_comment span.fb_edge_comment_widget{position:absolute}\n.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{left:-4px}\n.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_rtl{left:2px}\n.fb_edge_widget_with_comment span.fb_send_button_form_widget{left:0;z-index:1}\n.fb_edge_widget_with_comment span.fb_send_button_form_widget .FB_Loader{left:0;top:1px;margin-top:6px;margin-left:0;background-position:50\u0025 50\u0025;background-color:#fff;height:150px;width:394px;border:1px #666 solid;border-bottom:2px solid #283e6c;z-index:1}\n.fb_edge_widget_with_comment span.fb_send_button_form_widget.dark .FB_Loader{background-color:#000;border-bottom:2px solid #ccc}\n.fb_edge_widget_with_comment span.fb_send_button_form_widget.siderender\n.FB_Loader{margin-top:0}\n.fbpluginrecommendationsbarleft,\n.fbpluginrecommendationsbarright{position:fixed !important;bottom:0;z-index:999}\n/* \u0040noflip */\n.fbpluginrecommendationsbarleft{left:10px}\n/* \u0040noflip */\n.fbpluginrecommendationsbarright{right:10px}\n',["fb.css.base","fb.css.dialog","fb.css.iframewidget","fb.css.button","fb.css.sharebutton","fb.css.connectbarwidget","fb.css.edgecommentwidget","fb.css.sendbuttonformwidget","fb.css.plugin.recommendationsbar"])}(function(b){b.fn.autoResize=function(c){var a=b.extend({onResize:function(){},animate:true,animateDuration:150,animateCallback:function(){},extraSpace:20,limit:1000},c);this.filter("textarea").each(function(){var l=b(this).css({resize:"none","overflow-y":"hidden"}),d=l.height(),j=(function(){var f=["height","width","lineHeight","textDecoration","letterSpacing"],g={};b.each(f,function(m,k){g[k]=l.css(k)});return l.clone().removeAttr("id").removeAttr("name").css({position:"absolute",top:0,left:-9999}).css(g).attr("tabIndex","-1").insertBefore(l)})(),e=null,h=function(){j.height(0).val(b(this).val()).scrollTop(10000);var g=Math.max(j.scrollTop(),d)+a.extraSpace,f=b(this).add(j);if(e===g){return}e=g;if(g>=a.limit){b(this).css("overflow-y","");return}a.onResize.call(this);a.animate&&l.css("display")==="block"?f.stop().animate({height:g},a.animateDuration,a.animateCallback):f.height(g)};l.unbind(".dynSiz").bind("keyup.dynSiz",h).bind("keydown.dynSiz",h).bind("change.dynSiz",h)});return this}})(jQuery);
