/*
 * jQuery PLUGINS - List of plugins required
*/



/*
 * FeatureList - simple and easy creation of an interactive "Featured Items" widget
 * Examples and documentation at: http://jqueryglobe.com/article/feature-list
 * Licensed under the MIT License: http://en.wikipedia.org/wiki/MIT_License
*/
;(function($) {
	$.fn.featureList = function(options) {
		var tabs	= $(this);
		var output	= $(options.output);
		new jQuery.featureList(tabs, output, options);
		return this;	
	};
	$.featureList = function(tabs, output, options) {
		function slide(nr) {
			if (typeof nr == "undefined") {
				nr = visible_item + 1;
				nr = nr >= total_items ? 0 : nr;
			}
			tabs.removeClass('current').filter(":eq(" + nr + ")").addClass('current');
			output.stop(true, true).filter(":visible").fadeOut();
			output.filter(":eq(" + nr + ")").fadeIn(function() {
				visible_item = nr;	
			});
		}

		var options			= options || {}; 
		var total_items		= tabs.length;
		var visible_item	= options.start_item || 0;

		options.pause_on_hover		= options.pause_on_hover		|| true;
		options.transition_interval	= options.transition_interval	|| 10000;

		output.hide().eq( visible_item ).show();
		tabs.eq( visible_item ).addClass('current');

		tabs.click(function() {
			if ($(this).hasClass('current')) {
				return false;	
			}
			slide( tabs.index( this) );
		});

		if (options.transition_interval > 0) {
			var timer = setInterval(function () {
				slide();
			}, options.transition_interval);
			if (options.pause_on_hover) {
				tabs.mouseenter(function() {
					clearInterval( timer );
				}).mouseleave(function() {
					clearInterval( timer );
					timer = setInterval(function () {
						slide();
					}, options.transition_interval);
				});
			}
		}
	};
})(jQuery);





/*
 * Tweet! - put twitter on your website
 * Examples and documentation at: http://tweet.seaofclouds.com/
 * Licensed under the MIT License: http://en.wikipedia.org/wiki/MIT_License
*/
(function($) {
  $.fn.tweet = function(o){
    var s = $.extend({
      username: null,                           // [string or array] required unless using the 'query' option; one or more twitter screen names
      list: null,                               // [string]   optional name of list belonging to username
      favorites: false,                         // [boolean]  display the user's favorites instead of his tweets
      query: null,                              // [string]   optional search query
      avatar_size: null,                        // [integer]  height and width of avatar if displayed (48px max)
      count: 3,                                 // [integer]  how many tweets to display?
      fetch: null,                              // [integer]  how many tweets to fetch via the API (set this higher than 'count' if using the 'filter' option)
      page: 1,                                  // [integer]  which page of results to fetch (if count != fetch, you'll get unexpected results)
      retweets: true,                           // [boolean]  whether to fetch (official) retweets (not supported in all display modes)
      intro_text: null,                         // [string]   do you want text BEFORE your your tweets?
      outro_text: null,                         // [string]   do you want text AFTER your tweets?
      join_text:  null,                         // [string]   optional text in between date and tweet, try setting to "auto"
      auto_join_text_default: "i said,",        // [string]   auto text for non verb: "i said" bullocks
      auto_join_text_ed: "i",                   // [string]   auto text for past tense: "i" surfed
      auto_join_text_ing: "i am",               // [string]   auto tense for present tense: "i was" surfing
      auto_join_text_reply: "i replied to",     // [string]   auto tense for replies: "i replied to" @someone "with"
      auto_join_text_url: "i was looking at",   // [string]   auto tense for urls: "i was looking at" http:...
      loading_text: null,                       // [string]   optional loading text, displayed while tweets load
      refresh_interval: null ,                  // [integer]  optional number of seconds after which to reload tweets
      twitter_url: "twitter.com",               // [string]   custom twitter url, if any (apigee, etc.)
      twitter_api_url: "api.twitter.com",       // [string]   custom twitter api url, if any (apigee, etc.)
      twitter_search_url: "search.twitter.com", // [string]   custom twitter search url, if any (apigee, etc.)
      template: "{avatar}{time}{join}{text}",   // [string or function] template used to construct each tweet <li> - see code for available vars
      comparator: function(tweet1, tweet2) {    // [function] comparator used to sort tweets (see Array.sort)
        return tweet2["tweet_time"] - tweet1["tweet_time"];
      },
      filter: function(tweet) {                 // [function] whether or not to include a particular tweet (be sure to also set 'fetch')
        return true;
      }
    }, o);

    // See http://daringfireball.net/2010/07/improved_regex_for_matching_urls
    var url_regexp = /\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi;

    // Expand values inside simple string templates with {placeholders}
    function t(template, info) {
      if (typeof template === "string") {
        var result = template;
        for(var key in info) {
          var val = info[key];
          result = result.replace(new RegExp('{'+key+'}','g'), val === null ? '' : val);
        }
        return result;
      } else return template(info);
    }

    function replacer (regex, replacement) {
      return function() {
        var returning = [];
        this.each(function() {
          returning.push(this.replace(regex, replacement));
        });
        return $(returning);
      };
    }

    $.fn.extend({
      linkUrl: replacer(url_regexp, function(match) {
        var url = (/^[a-z]+:/i).test(match) ? match : "http://"+match;
        return "<a href=\""+url+"\">"+match+"</a>";
      }),
      linkUser: replacer(/@(\w+)/gi, "@<a href=\"http://"+s.twitter_url+"/$1\">$1</a>"),
      // Support various latin1 (\u00**) and arabic (\u06**) alphanumeric chars
      linkHash: replacer(/(?:^| )[\#]+([\w\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0600-\u06ff]+)/gi,
                         ' <a href="http://'+s.twitter_search_url+'/search?q=&tag=$1&lang=all'+((s.username && s.username.length == 1) ? '&from='+s.username.join("%2BOR%2B") : '')+'">#$1</a>'),
      capAwesome: replacer(/\b(awesome)\b/gi, '<span class="awesome">$1</span>'),
      capEpic: replacer(/\b(epic)\b/gi, '<span class="epic">$1</span>'),
      makeHeart: replacer(/(&lt;)+[3]/gi, "<tt class='heart'>&#x2665;</tt>")
    });

    function parse_date(date_str) {
      // The non-search twitter APIs return inconsistently-formatted dates, which Date.parse
      // cannot handle in IE. We therefore perform the following transformation:
      // "Wed Apr 29 08:53:31 +0000 2009" => "Wed, Apr 29 2009 08:53:31 +0000"
      return Date.parse(date_str.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i, '$1,$2$4$3'));
    }

    function relative_time(date) {
      var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
      var delta = parseInt((relative_to.getTime() - date) / 1000, 10);
      var r = '';
      if (delta < 60) {
        r = delta + ' segundos';
      } else if(delta < 120) {
        r = '1 minuto';
      } else if(delta < (45*60)) {
        r = (parseInt(delta / 60, 10)).toString() + ' minutos';
      } else if(delta < (2*60*60)) {
        r = '1 hora';
      } else if(delta < (24*60*60)) {
        r =  (parseInt(delta / 3600, 10)).toString() + ' horas';
      } else if(delta < (48*60*60)) {
        r = '1 día';
      } else {
        r = (parseInt(delta / 86400, 10)).toString() + ' días';
      }
      return 'hace ' + r;
    }

    function build_auto_join_text(text) {
      if (text.match(/^(@([A-Za-z0-9-_]+)) .*/i)) {
        return s.auto_join_text_reply;
      } else if (text.match(url_regexp)) {
        return s.auto_join_text_url;
      } else if (text.match(/^((\w+ed)|just) .*/im)) {
        return s.auto_join_text_ed;
      } else if (text.match(/^(\w*ing) .*/i)) {
        return s.auto_join_text_ing;
      } else {
        return s.auto_join_text_default;
      }
    }

    function build_api_url() {
      var proto = ('https:' == document.location.protocol ? 'https:' : 'http:');
      var count = (s.fetch === null) ? s.count : s.fetch;
      if (s.list) {
        return proto+"//"+s.twitter_api_url+"/1/"+s.username[0]+"/lists/"+s.list+"/statuses.json?page="+s.page+"&per_page="+count+"&callback=?";
      } else if (s.favorites) {
        return proto+"//"+s.twitter_api_url+"/favorites/"+s.username[0]+".json?page="+s.page+"&count="+s.count+"&callback=?";
      } else if (s.query === null && s.username.length == 1) {
        return proto+'//'+s.twitter_api_url+'/1/statuses/user_timeline.json?screen_name='+s.username[0]+'&count='+count+(s.retweets ? '&include_rts=1' : '')+'&page='+s.page+'&callback=?';
      } else {
        var query = (s.query || 'from:'+s.username.join(' OR from:'));
        return proto+'//'+s.twitter_search_url+'/search.json?&q='+encodeURIComponent(query)+'&rpp='+count+'&page='+s.page+'&callback=?';
      }
    }

    // Convert twitter API objects into data available for
    // constructing each tweet <li> using a template
    function extract_template_data(item){
      var o = {};
      o.item = item;
      o.source = item.source;
      o.screen_name = item.from_user || item.user.screen_name;
      o.avatar_size = s.avatar_size;
      o.avatar_url = item.profile_image_url || item.user.profile_image_url;
      o.retweet = typeof(item.retweeted_status) != 'undefined';
      o.tweet_time = parse_date(item.created_at);
      o.join_text = s.join_text == "auto" ? build_auto_join_text(item.text) : s.join_text;
      o.tweet_id = item.id_str;
      o.twitter_base = "http://"+s.twitter_url+"/";
      o.user_url = o.twitter_base+o.screen_name;
      o.tweet_url = o.user_url+"/status/"+o.tweet_id;
      o.reply_url = o.twitter_base+"intent/tweet?in_reply_to="+o.tweet_id;
      o.retweet_url = o.twitter_base+"intent/retweet?tweet_id="+o.tweet_id;
      o.favorite_url = o.twitter_base+"intent/favorite?tweet_id="+o.tweet_id;
      o.retweeted_screen_name = o.retweet && item.retweeted_status.user.screen_name;
      o.tweet_relative_time = relative_time(o.tweet_time);
      o.tweet_raw_text = o.retweet ? ('RT @'+o.retweeted_screen_name+' '+item.retweeted_status.text) : item.text; // avoid '...' in long retweets
      o.tweet_text = $([o.tweet_raw_text]).linkUrl().linkUser().linkHash()[0];
      o.tweet_text_fancy = $([o.tweet_text]).makeHeart().capAwesome().capEpic()[0];

      // Default spans, and pre-formatted blocks for common layouts
      o.user = t('<a class="tweet_user" href="{user_url}">{screen_name}</a>', o);
      o.join = s.join_text ? t(' <span class="tweet_join">{join_text}</span> ', o) : ' ';
      o.avatar = o.avatar_size ?
        t('<a class="tweet_avatar" href="{user_url}"><img src="{avatar_url}" height="{avatar_size}" width="{avatar_size}" alt="{screen_name}\'s avatar" title="{screen_name}\'s avatar" border="0"/></a>', o) : '';
      o.time = t('<span class="tweet_time"><a href="{tweet_url}" title="view tweet on twitter">{tweet_relative_time}</a></span>', o);
      o.text = t('<span class="tweet_text">{tweet_text_fancy}</span>', o);
      o.reply_action = t('<a class="tweet_action tweet_reply" href="{reply_url}">reply</a>', o);
      o.retweet_action = t('<a class="tweet_action tweet_retweet" href="{retweet_url}">retweet</a>', o);
      o.favorite_action = t('<a class="tweet_action tweet_favorite" href="{favorite_url}">favorite</a>', o);
      return o;
    }

    return this.each(function(i, widget){
      var list = $('<ul class="tweet_list">').appendTo(widget);
      var intro = '<p class="tweet_intro">'+s.intro_text+'</p>';
      var outro = '<p class="tweet_outro">'+s.outro_text+'</p>';
      var loading = $('<p class="loading">'+s.loading_text+'</p>');

      if(s.username && typeof(s.username) == "string"){
        s.username = [s.username];
      }

      if (s.loading_text) $(widget).append(loading);
      $(widget).bind("tweet:load", function(){
        $.getJSON(build_api_url(), function(data){
          if (s.loading_text) loading.remove();
          if (s.intro_text) list.before(intro);
          list.empty();

          var tweets = $.map(data.results || data, extract_template_data);
          tweets = $.grep(tweets, s.filter).sort(s.comparator).slice(0, s.count);
          list.append($.map(tweets, function(o) { return "<li>" + t(s.template, o) + "</li>"; }).join('')).
              children('li:first').addClass('tweet_first').end().
              children('li:last').addClass('last').end().
              children('li:odd').addClass('tweet_even').end().
              children('li:even').addClass('tweet_odd');

          if (s.outro_text) list.after(outro);
          $(widget).trigger("loaded").trigger((tweets.length === 0 ? "empty" : "full"));
          if (s.refresh_interval) {
            window.setTimeout(function() { $(widget).trigger("tweet:load"); }, 1000 * s.refresh_interval);
          }
        });
      }).trigger("tweet:load");
    });
  };
})(jQuery);





/*
 * qTip2 - Pretty powerful tooltips
 * Examples and documentation at: http://craigsworks.com/projects/qtip2/
 * Dual licensed under MIT or GPLv2 licenses: http://en.wikipedia.org/wiki/MIT_License and http://en.wikipedia.org/wiki/GNU_General_Public_License
 * Version: nightly - 18 Jun 2011
*/
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(7(a,b,c){7 C(c){W f=V,g=c.2q.T.1B,h=c.3s,i=h.1A,j="#1g-2y",k=".5o",l=k+c.1u,m="1I-1B-1g",o=a(1D.39),q;c.3c.1B={"^T.1B.(2F|2a)$":7(){f.2S(),h.2y.1H(i.1I(":1M"))}},a.1x(f,{2S:7(){X(!g.2F)R f;q=f.2n(),i.19(m,d).1y(k).1y(l).18("4S"+k+" 3W"+k,7(a,b,c){W d=a.2O;d&&a.1s==="3W"&&/1l(22|3p)/.1t(d.1s)&&d.2W.3S(q[0]).1b?a.4E():f[a.1s.2u("1A","")](a,c)}).18("56"+k,7(a,b,c){q[0].16.2K=c}).18("57"+k,7(b){a("["+m+"]:1M").2s(i).53().1g("1Q",b)}),g.5i&&a(b).1y(l).18("4J"+l,7(a){a.5p===27&&i.1L(p)&&c.U(a)}),g.2a&&h.2y.1y(l).18("3P"+l,7(a){i.1L(p)&&c.U(a)});R f},2n:7(){W c=a(j);X(c.1b){h.2y=c;R c}q=h.2y=a("<2c />",{1u:j.36(1),2C:"<2c></2c>",3A:7(){R e}}).4H(a(n).53()),a(b).1y(k).18("2l"+k,7(){q.13({1a:a(b).1a(),12:a(b).12()})}).4m("2l");R q},1H:7(b,c,h){X(b&&b.3G())R f;W j=g.1T,k=c?"T":"U",p=q.1I(":1M"),r=a("["+m+"]:1M").2s(i),s;q||(q=f.2n());X(q.1I(":4X")&&p===c||!c&&r.1b)R f;c?(q.13({S:0,9:0}),q.1N("5q",g.2a),o.7l("*","7m"+l,7(b){a(b.Y).3S(n)[0]!==i[0]&&a("a, :5u, 31",i).2e(i).1Q()})):o.4h("*","1Q"+l),q.54(d,e),a.1O(j)?j.1S(q,c):j===e?q[k]():q.55(1G(h,10)||3E,c?1:0,7(){c||a(V).U()}),c||q.2P(7(a){q.13({S:"",9:""}),a()});R f},T:7(a,b){R f.1H(a,d,b)},U:7(a,b){R f.1H(a,e,b)},2v:7(){W d=q;d&&(d=a("["+m+"]").2s(i).1b<1,d?(h.2y.21(),a(b).1y(k)):h.2y.1y(k+c.1u),o.4h("*","1Q"+l));R i.3h(m).1y(k)}}),f.2S()}7 B(b,g){7 w(a){W b=a.1i==="y",c=n[b?"12":"1a"],d=n[b?"1a":"12"],e=a.1r().2E("1k")>-1,f=c*(e?.5:1),g=1j.5w,h=1j.3u,i,j,k,l=1j.3L(g(f,2)+g(d,2)),m=[p/f*l,p/d*l];m[2]=1j.3L(g(m[0],2)-g(p,2)),m[3]=1j.3L(g(m[1],2)-g(p,2)),i=l+m[2]+m[3]+(e?0:m[0]),j=i/l,k=[h(j*d),h(j*c)];R{1a:k[b?0:1],12:k[b?1:0]}}7 v(b){W c=k.1C&&b.y==="9",d=c?k.1C:k.11,e=a.2p.78,f=e?"-5x-":a.2p.4U?"-4U-":"",g=b.y+(e?"":"-")+b.x,h=f+(e?"1d-4i-"+g:"1d-"+g+"-4i");R 1G(d.13(h),10)||1G(l.13(h),10)||0}7 u(a,b,c){b=b?b:a[a.1i];W d=l.1L(r),e=k.1C&&a.y==="9",f=e?k.1C:k.11,g="1d-"+b+"-12",h;l.3f(r),h=1G(f.13(g),10),h=(c?h||1G(l.13(g),10):h)||0,l.1N(r,d);R h}7 t(f,g,h,l){X(k.1e){W n=a.1x({},i.1f),o=h.3H,p=b.2q.14.1X.41.2R(" "),q=p[0],r=p[1]||p[0],s={S:e,9:e,x:0,y:0},t,u={},v;i.1f.2k!==d&&(q==="2m"&&n.1i==="x"&&o.S&&n.y!=="1k"?n.1i=n.1i==="x"?"y":"x":q==="3z"&&o.S&&(n.x=n.x==="1k"?o.S>0?"S":"1v":n.x==="S"?"1v":"S"),r==="2m"&&n.1i==="y"&&o.9&&n.x!=="1k"?n.1i=n.1i==="y"?"x":"y":r==="3z"&&o.9&&(n.y=n.y==="1k"?o.9>0?"9":"1w":n.y==="9"?"1w":"9"),n.1r()!==m.1f&&(m.9!==o.9||m.S!==o.S)&&i.34(n,e)),t=i.14(n,o),t.1v!==c&&(t.S=-t.1v),t.1w!==c&&(t.9=-t.1w),t.3U=1j.1W(0,j.1h);X(s.S=q==="2m"&&!!o.S)n.x==="1k"?u["2J-S"]=s.x=t["2J-S"]-o.S:(v=t.1v!==c?[o.S,-t.S]:[-o.S,t.S],(s.x=1j.1W(v[0],v[1]))>v[0]&&(h.S-=o.S,s.S=e),u[t.1v!==c?"1v":"S"]=s.x);X(s.9=r==="2m"&&!!o.9)n.y==="1k"?u["2J-9"]=s.y=t["2J-9"]-o.9:(v=t.1w!==c?[o.9,-t.9]:[-o.9,t.9],(s.y=1j.1W(v[0],v[1]))>v[0]&&(h.9-=o.9,s.9=e),u[t.1w!==c?"1w":"9"]=s.y);k.1e.13(u).1H(!(s.x&&s.y||n.x==="1k"&&s.y||n.y==="1k"&&s.x)),h.S-=t.S.3t?t.3U:q!=="2m"||s.9||!s.S&&!s.9?t.S:0,h.9-=t.9.3t?t.3U:r!=="2m"||s.S||!s.S&&!s.9?t.9:0,m.S=o.S,m.9=o.9,m.1f=n.1r()}}W i=V,j=b.2q.16.1e,k=b.3s,l=k.1A,m={9:0,S:0,1f:""},n={12:j.12,1a:j.1a},o={},p=j.1d||0,q=".1g-1e",s=!!(a("<4l />")[0]||{}).46;i.1f=f,i.3j=f,i.1d=p,i.1h=j.1h,i.2M=n,b.3c.1e={"^14.1R|16.1e.(1f|3j|1d)$":7(){i.2S()||i.2v(),b.1Z()},"^16.1e.(1a|12)$":7(){n={12:j.12,1a:j.1a},i.2n(),i.34(),b.1Z()},"^11.17.1p|16.(2X|2i)$":7(){k.1e&&i.34()}},a.1x(i,{2S:7(){W b=i.4j()&&(s||a.2p.3x);b&&(i.2n(),i.34(),l.1y(q).18("59"+q,t));R b},4j:7(){W a=j.1f,c=b.2q.14,f=c.2j,g=c.1R.1r?c.1R.1r():c.1R;X(a===e||g===e&&f===e)R e;a===d?i.1f=1U h.2D(g):a.1r||(i.1f=1U h.2D(a),i.1f.2k=d);R i.1f.1r()!=="5z"},4P:7(){W c,d,e,f=k.1e.13({5A:"",1d:""}),g=i.1f,h=g[g.1i],m="1d-"+h+"-30",p="1d"+h.3t(0)+h.36(1)+"6N",q=/5B?\\(0, 0, 0(, 0)?\\)|3m/i,s="5C-30",t="3m",u=a(1D.39).13("30"),v=b.3s.11.13("30"),w=k.1C&&(g.y==="9"||g.y==="1k"&&f.14().9+n.1a/2+j.1h<k.1C.3B(1)),x=w?k.1C:k.11;l.3f(r),o.2t=d=f.13(s),o.1d=e=f[0].16[p]||l.13(m);X(!d||q.1t(d))o.2t=x.13(s)||t,q.1t(o.2t)&&(o.2t=l.13(s)||d);X(!e||q.1t(e)||e===u){o.1d=x.13(m)||t;X(q.1t(o.1d)||o.1d===v)o.1d=e}a("*",f).2e(f).13(s,t).13("1d",""),l.3J(r)},2n:7(){W b=n.12,c=n.1a,d;k.1e&&k.1e.21(),k.1e=a("<2c />",{"20":"1z-1A-1e"}).13({12:b,1a:c}).5D(l),s?a("<4l />").3l(k.1e)[0].46("2d").4p():(d=\'<4b:4F 5E="0,0" 16="2L:4t-32; 14:5F; 5e:5c(#3g#4s);"></4b:4F>\',k.1e.2C(d+d))},34:7(b,c){W g=k.1e,l=g.5H(),m=n.12,q=n.1a,r="4a 5I ",t="4a 5J 3m",v=j.3j,x=1j.3u,y,z,B,C,D;b||(b=i.1f),v===e?v=b:(v=1U h.2D(v),v.1i=b.1i,v.x==="3r"?v.x=b.x:v.y==="3r"?v.y=b.y:v.x===v.y&&(v[b.1i]=b[b.1i])),y=v.1i,i.4P(),o.1d!=="3m"&&o.1d!=="#5K"?(p=u(b,f,d),j.1d===0&&p>0&&(o.2t=o.1d),i.1d=p=j.1d!==d?j.1d:p):i.1d=p=0,B=A(v,m,q),i.2M=D=w(b),g.13(D),b.1i==="y"?C=[x(v.x==="S"?p:v.x==="1v"?D.12-m-p:(D.12-m)/2),x(v.y==="9"?D.1a-q:0)]:C=[x(v.x==="S"?D.12-m:0),x(v.y==="9"?p:v.y==="1w"?D.1a-q-p:(D.1a-q)/2)],s?(l.19(D),z=l[0].46("2d"),z.5N(),z.4p(),z.5O(0,0,4D,4D),z.5T(C[0],C[1]),z.5M(),z.5R(B[0][0],B[0][1]),z.4k(B[1][0],B[1][1]),z.4k(B[2][0],B[2][1]),z.5G(),z.5U=o.2t,z.5W=o.1d,z.5r=p*2,z.5s="5d",z.5Z=4e,p&&z.4q(),z.2t()):(B="m"+B[0][0]+","+B[0][1]+" l"+B[1][0]+","+B[1][1]+" "+B[2][0]+","+B[2][1]+" 60",C[2]=p&&/^(r|b)/i.1t(b.1r())?58(a.2p.3N,10)===8?2:1:0,l.13({61:""+(v.1r().2E("1k")>-1),S:C[0]-C[2]*5n(y==="x"),9:C[1]-C[2]*5n(y==="y"),12:m+p,1a:q+p}).1n(7(b){W c=a(V);c[c.4o?"4o":"19"]({62:m+p+" "+(q+p),63:B,64:o.2t,7P:!!b,7O:!b}).13({2L:p||b?"32":"4c"}),!b&&c.2C()===""&&c.2C(\'<4b:4q 67="\'+p*2+\'4a" 30="\'+o.1d+\'" 68="6a" 6b="5d"  16="5e:5c(#3g#4s); 2L:4t-32;" />\')})),c!==e&&i.14(b)},14:7(b){W c=k.1e,f={},g=1j.1W(0,j.1h),h,l,m;X(j.1f===e||!c)R e;b=b||i.1f,h=b.1i,l=w(b),m=[b.x,b.y],h==="x"&&m.6d(),a.1n(m,7(a,c){W e,i;c==="1k"?(e=h==="y"?"S":"9",f[e]="50%",f["2J-"+e]=-1j.3u(l[h==="y"?"12":"1a"]/2)+g):(e=u(b,c,d),i=v(b),f[c]=a?p?u(b,c):0:g+(i>e?i:0))}),f[b[h]]-=l[h==="x"?"12":"1a"],c.13({9:"",1w:"",S:"",1v:"",2J:""}).13(f);R f},2v:7(){k.1e&&k.1e.21(),l.1y(q)}}),i.2S()}7 A(a,b,c){W d=1j.4v(b/2),e=1j.4v(c/2),f={4Y:[[0,0],[b,c],[b,0]],4W:[[0,0],[b,0],[0,c]],4y:[[0,c],[b,0],[b,c]],4z:[[0,0],[0,c],[b,c]],7v:[[0,c],[d,0],[b,c]],7u:[[0,0],[b,0],[d,c]],6i:[[0,0],[b,e],[0,c]],6j:[[b,0],[b,c],[0,e]]};f.7r=f.4Y,f.6l=f.4W,f.6m=f.4y,f.6n=f.4z;R f[a.1r()]}7 z(b,c){W i,j,k,l,m=a(V),n=a(1D.39),o=V===1D?n:m,p=m.28?m.28(c.28):f,q=c.28.1s==="6o"&&p?p[c.28.5b]:f,r=m.2g(c.28.5b||"6p");6q{r=15 r==="1r"?(1U 7f("R "+r))():r}6r(s){w("4R 4B 6s 6t 6u 2g: "+r)}l=a.1x(d,{},g.3o,c,15 r==="1o"?x(r):f,x(q||p)),j=l.14,l.1u=b;X("3n"===15 l.11.1p){k=m.19(l.11.19);X(l.11.19!==e&&k)l.11.1p=k;2B{w("4R 4B 6v 11 3Y 1A! 6x 23 6y 1A 2F 6z: ",m);R e}}j.1P===e&&(j.1P=n),j.Y===e&&(j.Y=o),l.T.Y===e&&(l.T.Y=o),l.T.2Q===d&&(l.T.2Q=n),l.U.Y===e&&(l.U.Y=o),l.14.1K===d&&(l.14.1K=j.1P),j.2j=1U h.2D(j.2j),j.1R=1U h.2D(j.1R);X(a.2g(V,"1g"))X(l.3Q)m.1g("2v");2B X(l.3Q===e)R e;a.19(V,"17")&&(a.19(V,u,a.19(V,"17")),V.3y("17")),i=1U y(m,l,b,!!k),a.2g(V,"1g",i),m.18("21.1g",7(){i.2v()});R i}7 y(c,s,t,w){7 Q(){W c=[s.T.Y[0],s.U.Y[0],y.1m&&F.1A[0],s.14.1P[0],s.14.1K[0],b,1D];y.1m?a([]).6A(a.6B(c,7(a){R 15 a==="1o"})).1y(E):s.T.Y.1y(E+"-2n")}7 P(){7 r(a){D.1I(":1M")&&y.1Z(a)}7 p(a){X(D.1L(m))R e;1J(y.1q.24),y.1q.24=3a(7(){y.U(a)},s.U.24)}7 o(b){X(D.1L(m))R e;W c=a(b.2W||b.Y),d=c.3S(n)[0]===D[0],g=c[0]===h.T[0];1J(y.1q.T),1J(y.1q.U);f.Y==="1l"&&d||s.U.2k&&(/1l(33|22|44)/.1t(b.1s)&&(d||g))?b.4E():s.U.2r>0?y.1q.U=3a(7(){y.U(b)},s.U.2r):y.U(b)}7 l(a){X(D.1L(m))R e;h.T.2G("1g-"+t+"-24"),1J(y.1q.T),1J(y.1q.U);W b=7(){y.1H(d,a)};s.T.2r>0?y.1q.T=3a(b,s.T.2r):b()}W f=s.14,h={T:s.T.Y,U:s.U.Y,1K:a(f.1K),1D:a(1D),3d:a(b)},j={T:a.3q(""+s.T.1c).2R(" "),U:a.3q(""+s.U.1c).2R(" ")},k=a.2p.3x&&1G(a.2p.3N,10)===6;D.18("3e"+E+" 2N"+E,7(a){W b=a.1s==="3e";b&&y.1Q(a),D.1N(q,b)}),s.U.2k&&(h.U=h.U.2e(D),D.18("6C"+E,7(){D.1L(m)||1J(y.1q.U)})),/1l(33|22)/i.1t(s.U.1c)?s.U.22&&h.3d.18("1l"+(s.U.22.2E("6Z")>-1?"33":"22")+E,7(a){/6D|4w/.1t(a.Y)&&!a.2W&&y.U(a)}):/1l(3R|3p)/i.1t(s.T.1c)&&h.U.18("2N"+E,7(a){1J(y.1q.T)}),(""+s.U.1c).2E("4I")>-1&&h.1D.18("3A"+E,7(b){W d=a(b.Y),e=!D.1L(m)&&D.1I(":1M");d.6E(n).1b===0&&d.2e(c).1b>1&&y.U(b)}),"2x"===15 s.U.24&&(h.T.18("1g-"+t+"-24",p),a.1n(g.4r,7(a,b){h.U.2e(F.1A).18(b+E+"-24",p)})),a.1n(j.U,7(b,c){W d=a.6F(c,j.T),e=a(h.U);d>-1&&e.2e(h.T).1b===e.1b||c==="4I"?(h.T.18(c+E,7(a){D.1I(":1M")?o(a):l(a)}),2o j.T[d]):h.U.18(c+E,o)}),a.1n(j.T,7(a,b){h.T.18(b+E,l)}),"2x"===15 s.U.3k&&h.T.18("25"+E,7(a){W b=G.2V||{},c=s.U.3k,d=1j.6G;(d(a.1F-b.1F)>=c||d(a.2b-b.2b)>=c)&&y.U(a)}),f.Y==="1l"&&(h.T.18("25"+E,7(a){i={1F:a.1F,2b:a.2b,1s:"25"}}),f.1X.1l&&(s.U.1c&&D.18("2N"+E,7(a){(a.2W||a.Y)!==h.T[0]&&y.U(a)}),h.1D.18("25"+E,7(a){!D.1L(m)&&D.1I(":1M")&&y.1Z(a||i)}))),(f.1X.2l||h.1K.1b)&&(a.1c.6H.2l?h.1K:h.3d).18("2l"+E,r),(h.1K.1b||k&&D.13("14")==="2k")&&h.1K.18("42"+E,r)}7 O(b,d){7 g(b){7 g(f){1J(y.1q.31[V]),a(V).1y(E),(c=c.2s(V)).1b===0&&(y.2H(),d!==e&&y.1Z(G.1c),b())}W c;X((c=f.6I("31:2s([1a]):2s([12])")).1b===0)R g.1S(c);c.1n(7(b,c){(7 d(){X(c.1a&&c.12)R g.1S(c);y.1q.31[c]=3a(d,6J)})(),a(c).18("6K"+E+" 6L"+E,g)})}W f=F.11;X(!y.1m||!b)R e;a.1O(b)&&(b=b.1S(c,G.1c,y)||""),b.29&&b.1b>0?f.4G().3v(b.13({2L:"32"})):f.2C(b),y.1m<0?D.2P("3M",g):(C=0,g(a.6M));R y}7 N(b,d){W f=F.17;X(!y.1m||!b)R e;a.1O(b)&&(b=b.1S(c,G.1c,y)||""),b.29&&b.1b>0?f.4G().3v(b.13({2L:"32"})):f.2C(b),y.2H(),d!==e&&y.1m&&D.1I(":1M")&&y.1Z(G.1c)}7 M(a){W b=F.1E,c=F.17;X(!y.1m)R e;a?(c||L(),K()):b.21()}7 L(){W b=A+"-17";F.1C&&J(),F.1C=a("<2c />",{"20":k+"-1C "+(s.16.2i?"1z-2i-4K":"")}).3v(F.17=a("<2c />",{1u:b,"20":k+"-17","1V-3V":d})).4H(F.11),s.11.17.1E?K():y.1m&&y.2H()}7 K(){W b=s.11.17.1E,c=15 b==="1r",d=c?b:"6O 1A";F.1E&&F.1E.21(),b.29?F.1E=b:F.1E=a("<a />",{"20":"1z-2Y-3g "+(s.16.2i?"":k+"-3F"),17:d,"1V-6P":d}).6Q(a("<6R />",{"20":"1z-3F 1z-3F-6S",2C:"&6T;"})),F.1E.3l(F.1C).19("4O","1E").47(7(b){a(V).1N("1z-2Y-47",b.1s==="3e")}).3P(7(a){D.1L(m)||y.U(a);R e}).18("3A 4J 4x 6V 6W",7(b){a(V).1N("1z-2Y-6Y 1z-2Y-1Q",b.1s.36(-4)==="70")}),y.2H()}7 J(){F.17&&(F.1C.21(),F.1C=F.17=F.1E=f,y.1Z())}7 I(){W a=s.16.2i;D.1N(l,a).1N(o,!a),F.11.1N(l+"-11",a),F.1C&&F.1C.1N(l+"-4K",a),F.1E&&F.1E.1N(k+"-3F",!a)}7 H(a){W b=0,c,d=s,e=a.2R(".");52(d=d[e[b++]])b<e.1b&&(c=d);R[c||s,e.71()]}W y=V,z=1D.39,A=k+"-"+t,B=0,C=0,D=a(),E=".1g-"+t,F,G;y.1u=t,y.1m=e,y.3s=F={Y:c},y.1q={31:{}},y.2q=s,y.3c={},y.2h={},y.2T=G={1c:{},Y:a(),2z:e,19:w},y.3c.72={"^1u$":7(b,c,f){W h=f===d?g.48:f,i=k+"-"+h;h!==e&&h.1b>0&&!a("#"+i).1b&&(D[0].1u=i,F.11[0].1u=i+"-11",F.17[0].1u=i+"-17")},"^11.1p$":7(a,b,c){O(c)},"^11.17.1p$":7(a,b,c){X(!c)R J();!F.17&&c&&L(),N(c)},"^11.17.1E$":7(a,b,c){M(c)},"^14.(1R|2j)$":7(a,b,c){"1r"===15 c&&(a[b]=1U h.2D(c))},"^14.1P$":7(a,b,c){y.1m&&D.3l(c)},"^T.2U$":7(){y.1m?y.1H(d):y.23(1)},"^16.2X$":7(b,c,d){a.19(D[0],"20",k+" 1g 1z-4u-4M "+d)},"^16.2i|11.17":I,"^43.(23|T|44|U|1Q|2a)$":7(b,c,d){D[(a.1O(d)?"":"73")+"18"]("1A"+c,d)},"^(T|U|14).(1c|Y|2k|24|22|3k|1K|1X)":7(){W a=s.14;D.19("40",a.Y==="1l"&&a.1X.1l),Q(),P()}},a.1x(y,{23:7(b){X(y.1m)R y;W f=s.11.17.1p,g=s.14,i=a.3b("74");a.19(c[0],"1V-3X",A),D=F.1A=a("<2c/>",{1u:A,"20":k+" 1g 1z-4u-4M "+o+" "+s.16.2X,12:s.16.12||"",40:g.Y==="1l"&&g.1X.1l,4O:"75","1V-76":"77","1V-3V":e,"1V-3X":A+"-11","1V-51":d}).1N(m,G.2z).2g("1g",y).3l(s.14.1P).3v(F.11=a("<2c />",{"20":k+"-11",1u:A+"-11","1V-3V":d})),y.1m=-1,C=1,f&&(L(),N(f)),O(s.11.1p,e),y.1m=d,I(),a.1n(s.43,7(b,c){a.1O(c)&&D.18(b==="1H"?"4S 3W":"1A"+b,c)}),a.1n(h,7(){V.35==="23"&&V(y)}),P(),D.2P("3M",7(a){i.2O=G.1c,D.2G(i,[y]),C=0,y.2H(),(s.T.2U||b)&&y.1H(d,G.1c),a()});R y},4Z:7(a){W b,c;7b(a.2A()){4T"7c":b={1a:D.3B(),12:D.49()};3Z;4T"1h":b=h.1h(D,s.14.1P);3Z;3g:c=H(a.2A()),b=c[0][c[1]],b=b.1i?b.1r():b}R b},3I:7(b,c){7 m(a,b){W c,d,e;3Y(c 26 k)3Y(d 26 k[c])X(e=(1U 7e(d,"i")).5g(a))b.4n(e),k[c][d].2I(y,b)}W g=/^14\\.(1R|2j|1X|Y|1P)|16|11|T\\.2U/i,h=/^11\\.(17|19)|16/i,i=e,j=e,k=y.3c,l;"1r"===15 b?(l=b,b={},b[l]=c):b=a.1x(d,{},b),a.1n(b,7(c,d){W e=H(c.2A()),f;f=e[0][e[1]],e[0][e[1]]="1o"===15 d&&d.7g?a(d):d,b[c]=[e[0],e[1],d,f],i=g.1t(c)||i,j=h.1t(c)||j}),x(s),B=C=1,a.1n(b,m),B=C=0,D.1I(":1M")&&y.1m&&(i&&y.1Z(s.14.Y==="1l"?f:G.1c),j&&y.2H());R y},1H:7(b,c){7 q(){b?(a.2p.3x&&D[0].16.3y("38"),D.13("7h","")):D.13({2L:"",7i:"",5m:"",S:"",9:""})}X(!y.1m)X(b)y.23(1);2B R y;W g=b?"T":"U",h=s[g],j=D.1I(":1M"),k=!c||s[g].Y.1b<2||G.Y[0]===c.Y,l=s.14,m=s.11,o,p;(15 b).4L("3n|2x")&&(b=!j);X(!D.1I(":4X")&&j===b&&k)R y;X(c){X(/3R|3p/.1t(c.1s)&&/33|22/.1t(G.1c.1s)&&c.Y===s.T.Y[0]&&D.7k(c.2W).1b)R y;G.1c=a.1x({},c)}p=a.3b("1A"+g),p.2O=c?G.1c:f,D.2G(p,[y,3E]);X(p.3G())R y;a.19(D[0],"1V-51",!b),b?(G.2V=a.1x({},i),y.1Q(c),a.1O(m.1p)&&O(m.1p,e),a.1O(m.17.1p)&&N(m.17.1p,e),!v&&l.Y==="1l"&&l.1X.1l&&(a(1D).18("25.1g",7(a){i={1F:a.1F,2b:a.2b,1s:"25"}}),v=d),y.1Z(c),h.2Q&&a(n,h.2Q).2s(D).1g("U",p)):(1J(y.1q.T),2o G.2V,v&&!a(n+\'[40="7n"]:1M\',h.2Q).2s(D).1b&&(a(1D).1y("25.1g"),v=e),y.2a(c)),k&&D.54(0,1),h.1T===e?(D[g](),q.1S(D)):a.1O(h.1T)?(h.1T.1S(D,y),D.2P("3M",7(a){q(),a()})):D.55(3E,b?1:0,q),b&&h.Y.2G("1g-"+t+"-24");R y},T:7(a){R y.1H(d,a)},U:7(a){R y.1H(e,a)},1Q:7(b){X(!y.1m)R y;W c=a(n),d=1G(D[0].16.2K,10),e=g.4A+c.1b,f=a.1x({},b),h,i;D.1L(p)||(i=a.3b("56"),i.2O=f,D.2G(i,[y,e]),i.3G()||(d!==e&&(c.1n(7(){V.16.2K>d&&(V.16.2K=V.16.2K-1)}),c.38("."+p).1g("2a",f)),D.3f(p)[0].16.2K=e));R y},2a:7(b){W c=a.1x({},b),d;D.3J(p),d=a.3b("57"),d.2O=c,D.2G(d,[y]);R y},1Z:7(c,d){X(!y.1m||B)R y;B=1;W f=s.14.Y,g=s.14,j=g.1R,l=g.2j,m=g.1X,n=m.41.2R(" "),o=D.49(),p=D.3B(),q=0,r=0,t=a.3b("59"),u=D.13("14")==="2k",v=g.1K,w={S:0,9:0},x=y.2h.1e,A={3C:n[0],3D:n[1]||n[0],S:7(a){W b=A.3C==="2m",c=v.1h.S+v.37,d=j.x==="S"?o:j.x==="1v"?-o:-o/2,e=l.x==="S"?q:l.x==="1v"?-q:-q/2,f=x&&x.2M?x.2M.12||0:0,g=x&&x.1f&&x.1f.1i==="x"&&!b?f:0,h=c-a+g,i=a+o-v.12-c+g,k=d-(j.1i==="x"||j.x===j.y?e:0),n=j.x==="1k";b?(g=x&&x.1f.1i==="y"?f:0,k=(j.x==="S"?1:-1)*d-g,w.S+=h>0?h:i>0?-i:0,w.S=1j.1W(v.1h.S+(g&&x.1f.x==="1k"?x.1h:0),a-k,1j.3i(1j.1W(v.1h.S+v.12,a+k),w.S))):(h>0&&(j.x!=="S"||i>0)?w.S-=k+(n?0:2*m.x):i>0&&(j.x!=="1v"||h>0)&&(w.S-=n?-k:k+2*m.x),w.S!==a&&n&&(w.S-=m.x),w.S<c&&-w.S>i&&(w.S=a));R w.S-a},9:7(a){W b=A.3D==="2m",c=v.1h.9+v.2Z,d=j.y==="9"?p:j.y==="1w"?-p:-p/2,e=l.y==="9"?r:l.y==="1w"?-r:-r/2,f=x&&x.2M?x.2M.1a||0:0,g=x&&x.1f&&x.1f.1i==="y"&&!b?f:0,h=c-a+g,i=a+p-v.1a-c+g,k=d-(j.1i==="y"||j.x===j.y?e:0),n=j.y==="1k";b?(g=x&&x.1f.1i==="x"?f:0,k=(j.y==="9"?1:-1)*d-g,w.9+=h>0?h:i>0?-i:0,w.9=1j.1W(v.1h.9+(g&&x.1f.x==="1k"?x.1h:0),a-k,1j.3i(1j.1W(v.1h.9+v.1a,a+k),w.9))):(h>0&&(j.y!=="9"||i>0)?w.9-=k+(n?0:2*m.y):i>0&&(j.y!=="1w"||h>0)&&(w.9-=n?-k:k+2*m.y),w.9!==a&&n&&(w.9-=m.y),w.9<0&&-w.9>i&&(w.9=a));R w.9-a}};X(a.4Q(f)&&f.1b===2)l={x:"S",y:"9"},w={S:f[0],9:f[1]};2B X(f==="1l"&&(c&&c.1F||G.1c.1F))l={x:"S",y:"9"},c=c&&(c.1s==="2l"||c.1s==="42")?G.1c:c&&c.1F&&c.1s==="25"?c:i&&(m.1l||!c||!c.1F)?{1F:i.1F,2b:i.2b}:!m.1l&&G.2V?G.2V:c,w={9:c.2b,S:c.1F};2B{f==="1c"?c&&c.Y&&c.1s!=="42"&&c.1s!=="2l"?f=G.Y=a(c.Y):f=G.Y:G.Y=a(f),f=a(f).7s(0);X(f.1b===0)R y;f[0]===1D||f[0]===b?(q=h.2w?b.7t:f.12(),r=h.2w?b.7w:f.1a(),f[0]===b&&(w={9:!u||h.2w?(v||f).2Z():0,S:!u||h.2w?(v||f).37():0})):f.1I("7y")&&h.5f?w=h.5f(f,l):f[0].7B==="7D://7E.7G.7H/7J/45"&&h.45?w=h.45(f,l):(q=f.49(),r=f.3B(),w=h.1h(f,g.1P,u)),w.1h&&(q=w.12,r=w.1a,w=w.1h),w.S+=l.x==="1v"?q:l.x==="1k"?q/2:0,w.9+=l.y==="1w"?r:l.y==="1k"?r/2:0}w.S+=m.x+(j.x==="1v"?-o:j.x==="1k"?-o/2:0),w.9+=m.y+(j.y==="1w"?-p:j.y==="1k"?-p/2:0),v.29&&f[0]!==b&&f[0]!==z&&A.3D+A.3C!=="7M"?(v={5k:v,1a:v[(v[0]===b?"h":"7N")+"7S"](),12:v[(v[0]===b?"w":"7T")+"7U"](),37:u?0:v.37(),2Z:u?0:v.2Z(),1h:v.1h()||{S:0,9:0}},w.3H={S:A.3C!=="4c"?A.S(w.S):0,9:A.3D!=="4c"?A.9(w.9):0}):w.3H={S:0,9:0},D.19("20",7(b,c){R a.19(V,"20").2u(/1z-1A-5j-\\w+/i,"")}).3f(k+"-5j-"+j.4N()),t.2O=a.1x({},c),D.2G(t,[y,w,v.5k||v]);X(t.3G())R y;2o w.3H,d===e||5l(w.S)||5l(w.9)||f==="1l"||!a.1O(g.1T)?D.13(w):a.1O(g.1T)&&(g.1T.1S(D,y,a.1x({},w)),D.2P(7(b){a(V).13({5m:"",1a:""}),a.2p.3x&&V.16.3y("38"),b()})),B=0;R y},2H:7(){X(y.1m<1||C)R y;W a=s.14.1P,b,c,d,e;C=1,s.16.12?D.13("12",s.16.12):(D.13("12","").3f(r),c=D.12()+1,d=D.13("1W-12")||"",e=D.13("3i-12")||"",b=(d+e).2E("%")>-1?a.12()/4e:0,d=(d.2E("%")>-1?b:1)*1G(d,10)||c,e=(e.2E("%")>-1?b:1)*1G(e,10)||0,c=d+e?1j.3i(1j.1W(c,e),d):c,D.13("12",1j.3u(c)).3J(r)),C=0;R y},3K:7(b){W c=m;"3n"!==15 b&&(b=!D.1L(c)&&!G.2z),y.1m?(D.1N(c,b),a.19(D[0],"1V-2z",b)):G.2z=!!b;R y},5v:7(){R y.3K(e)},2v:7(){W b=c[0],d=a.19(b,u);y.1m&&(D.21(),a.1n(y.2h,7(){V.2v&&V.2v()})),1J(y.1q.T),1J(y.1q.U),Q(),a.5y(b,"1g"),d&&(a.19(b,"17",d),c.3h(u)),c.3h("1V-3X").1y(".1g"),2o j[y.1u];R c}})}7 x(b){W c;X(!b||"1o"!==15 b)R e;"1o"!==15 b.28&&(b.28={1s:b.28});X("11"26 b){X("1o"!==15 b.11||b.11.29)b.11={1p:b.11};c=b.11.1p||e,!a.1O(c)&&(!c&&!c.19||c.1b<1||"1o"===15 c&&!c.29)&&(b.11.1p=e),"17"26 b.11&&("1o"!==15 b.11.17&&(b.11.17={1p:b.11.17}),c=b.11.17.1p||e,!a.1O(c)&&(!c&&!c.19||c.1b<1||"1o"===15 c&&!c.29)&&(b.11.17.1p=e))}"14"26 b&&("1o"!==15 b.14&&(b.14={1R:b.14,2j:b.14})),"T"26 b&&("1o"!==15 b.T&&(b.T.29?b.T={Y:b.T}:b.T={1c:b.T})),"U"26 b&&("1o"!==15 b.U&&(b.U.29?b.U={Y:b.U}:b.U={1c:b.U})),"16"26 b&&("1o"!==15 b.16&&(b.16={2X:b.16})),a.1n(h,7(){V.3w&&V.3w(b)});R b}7 w(){w.4d=w.4d||[],w.4d.4n(1Y),3O&&(3O.5L||3O.5P)(5Q.5S.5h.1S(1Y))}"5V 5X";W d=!0,e=!1,f=5Y,g,h,i,j={},k="1z-1A",l="1z-2i",m="1z-2Y-2z",n="2c.1g."+k,o=k+"-3g",p=k+"-1Q",q=k+"-47",r=k+"-66",s="-69",t="6c",u="4g",v;g=a.2f.1g=7(b,h,i){W j=(""+b).2A(),k=f,l=j==="3K"?[d]:a.6e(1Y).5h(1),m=l[l.1b-1],n=V[0]?a.2g(V[0],"1g"):f;X(!1Y.1b&&n||j==="6g")R n;X("1r"===15 b){V.1n(7(){W b=a.2g(V,"1g");X(!b)R d;m&&m.6h&&(b.2T.1c=m);X(j!=="4w"&&j!=="2q"||!h)b[j]&&b[j].2I(b[j],l);2B X(a.6k(h)||i!==c)b.3I(h,i);2B{k=b.4Z(h);R e}});R k!==f?k:V}X("1o"===15 b||!1Y.1b){n=x(a.1x(d,{},b));R g.18.1S(V,n,m)}},g.18=7(b,f){R V.1n(7(i){7 q(b){7 d(){o.23(15 b==="1o"||k.T.2U),l.T.2e(l.U).1y(n)}X(o.2T.2z)R e;o.2T.1c=a.1x({},b),o.2T.Y=b?a(b.Y):[c],k.T.2r>0?(1J(o.1q.T),o.1q.T=3a(d,k.T.2r),m.T!==m.U&&l.U.18(m.U,7(){1J(o.1q.T)})):d()}W k,l,m,n,o,p;p=a.4Q(b.1u)?b.1u[i]:b.1u,p=!p||p===e||p.1b<1||j[p]?g.48++:j[p]=p,n=".1g-"+p+"-2n",o=z.1S(V,p,b);X(o===e)R d;k=o.2q,a.1n(h,7(){V.35==="35"&&V(o)}),l={T:k.T.Y,U:k.U.Y},m={T:a.3q(""+k.T.1c).2u(/ /g,n+" ")+n,U:a.3q(""+k.U.1c).2u(/ /g,n+" ")+n},/1l(3R|3p)/i.1t(m.T)&&!/1l(33|22)/i.1t(m.U)&&(m.U+=" 2N"+n),l.T.18(m.T,q),(k.T.2U||k.4C)&&q(f)})},h=g.2h={2D:7(a){a=(""+a).2u(/([A-Z])/," $1").2u(/6U/6X,"1k").2A(),V.x=(a.3T(/S|1v/i)||a.3T(/1k/)||["3r"])[0].2A(),V.y=(a.3T(/9|1w|1k/i)||["3r"])[0].2A(),V.1i=a.3t(0).4L(/^(t|b)/)>-1?"y":"x",V.1r=7(){R V.1i==="y"?V.y+V.x:V.x+V.y},V.4N=7(){W a=V.x.36(0,1),b=V.y.36(0,1);R a===b?a:a==="c"||a!=="c"&&b!=="c"?b+a:a+b}},1h:7(c,d,e){7 l(a,b){f.S+=b*a.37(),f.9+=b*a.2Z()}W f=c.1h(),g=d,i=0,j=1D.39,k;X(g){79{g.13("14")!=="7a"&&(k=g[0]===j?{S:1G(g.13("S"),10)||0,9:1G(g.13("9"),10)||0}:g.14(),f.S-=k.S+(1G(g.13("7d"),10)||0),f.9-=k.9+(1G(g.13("7j"),10)||0),i++);X(g[0]===j)3Z}52(g=g.7o());(d[0]!==j||i>1)&&l(d,1),(h.2w<4.1&&h.2w>3.1||!h.2w&&e)&&l(a(b),-1)}R f},2w:58((""+(/5a.*7p ([0-7q]{1,3})|(5a 7x).*7z.*7C/i.5g(7I.7K)||[0,""])[1]).2u("4V","7Q").2u("7V","."))||e,2f:{19:7(b,c){X(V.1b){W d=V[0],e="17",f=a.2g(d,"1g");X(b===e){X(1Y.1b<2)R a.19(d,u);X(15 f==="1o"){f&&f.1m&&f.2q.11.19===e&&f.2T.19&&f.3I("11.1p",c),a.2f["19"+t].2I(V,1Y),a.19(d,u,a.19(d,e));R V.3h(e)}}}},4f:7(b){W c=a([]),d="17",e;e=a.2f["4f"+t].2I(V,1Y).38("[4g]").1n(7(){a.19(V,d,a.19(V,u)),V.3y(u)}).5t();R e},21:a.1z?f:7(b,c){a(V).1n(7(){c||(!b||a.38(b,[V]).1b)&&a("*",V).2e(V).1n(7(){a(V).4m("21")})})}}},a.1n(h.2f,7(b,c){X(!c)R d;W e=a.2f[b+t]=a.2f[b];a.2f[b]=7(){R c.2I(V,1Y)||e.2I(V,1Y)}}),g.3N="65",g.48=0,g.4r="3P 6f 3A 4x 25 2N 3e".2R(" "),g.4A=6w,g.3o={4C:e,1u:e,3Q:d,11:{1p:d,19:"17",17:{1p:e,1E:e}},14:{1R:"9 S",2j:"1w 1v",Y:e,1P:e,1K:e,1X:{x:0,y:0,1l:d,2l:d,41:"3z 3z"},1T:7(b,c,d){a(V).7A(c,{7F:7L,2P:e})}},T:{Y:e,1c:"3e",1T:d,2r:3E,2Q:e,2U:e},U:{Y:e,1c:"2N",1T:d,2r:0,2k:e,24:e,22:"3d",3k:e},16:{2X:"",2i:e,12:e},43:{23:f,44:f,T:f,U:f,1H:f,1Q:f,2a:f}},h.1e=7(a){W b=a.2h.1e;R"1o"===15 b?b:a.2h.1e=1U B(a)},h.1e.35="23",h.1e.3w=7(a){W b=a.16,c;b&&"1e"26 b&&(c=a.16.1e,15 c!=="1o"&&(a.16.1e={1f:c}),/1r|3n/i.1t(15 c.1f)||(c.1f=d),15 c.12!=="2x"&&2o c.12,15 c.1a!=="2x"&&2o c.1a,15 c.1d!=="2x"&&c.1d!==d&&2o c.1d,15 c.1h!=="2x"&&2o c.1h)},a.1x(d,g.3o,{16:{1e:{1f:d,3j:e,12:6,1a:6,1d:d,1h:0}}}),h.1B=7(a){W b=a.2h.1B;R"1o"===15 b?b:a.2h.1B=1U C(a)},h.1B.35="23",h.1B.3w=7(a){a.T&&(15 a.T.1B!=="1o"?a.T.1B={2F:!!a.T.1B}:15 a.T.1B.2F==="4V"&&(a.T.1B.2F=d))},a.1x(d,g.3o,{T:{1B:{2F:e,1T:d,2a:d,5i:d}}})})(7R,3d)',62,492,'|||||||function||top||||||||||||||||||||||||||||||||||||||||||||return|left|show|hide|this|var|if|target|||content|width|css|position|typeof|style|title|bind|attr|height|length|event|border|tip|corner|qtip|offset|precedance|Math|center|mouse|rendered|each|object|text|timers|string|type|test|id|right|bottom|extend|unbind|ui|tooltip|modal|titlebar|document|button|pageX|parseInt|toggle|is|clearTimeout|viewport|hasClass|visible|toggleClass|isFunction|container|focus|my|call|effect|new|aria|max|adjust|arguments|reposition|class|remove|leave|render|inactive|mousemove|in||metadata|jquery|blur|pageY|div||add|fn|data|plugins|widget|at|fixed|resize|shift|create|delete|browser|options|delay|not|fill|replace|destroy|iOS|number|overlay|disabled|toLowerCase|else|html|Corner|indexOf|on|trigger|redraw|apply|margin|zIndex|display|size|mouseleave|originalEvent|queue|solo|split|init|cache|ready|origin|relatedTarget|classes|state|scrollTop|color|img|block|out|update|initialize|substr|scrollLeft|filter|body|setTimeout|Event|checks|window|mouseenter|addClass|default|removeAttr|min|mimic|distance|appendTo|transparent|boolean|defaults|enter|trim|inherit|elements|charAt|round|append|sanitize|msie|removeAttribute|flip|mousedown|outerHeight|horizontal|vertical|90|icon|isDefaultPrevented|adjusted|set|removeClass|disable|sqrt|fx|version|console|click|overwrite|over|closest|match|user|atomic|tooltiphide|describedby|for|break|tracking|method|scroll|events|move|svg|getContext|hover|nextid|outerWidth|px|vml|none|history|100|clone|oldtitle|undelegate|radius|detectCorner|lineTo|canvas|triggerHandler|push|prop|save|stroke|inactiveEvents|VML|inline|helper|ceil|option|mouseup|topright|topleft|zindex|to|prerender|3e3|preventDefault|shape|empty|insertBefore|unfocus|keydown|header|search|reset|abbreviation|role|detectColours|isArray|Unable|tooltipshow|case|webkit|undefined|bottomleft|animated|bottomright|get||hidden|while|last|stop|fadeTo|tooltipfocus|tooltipblur|parseFloat|tooltipmove|CPU|name|url|miter|behavior|imagemap|exec|slice|escape|pos|elem|isNaN|opacity|Number|qtipmodal|keyCode|blurs|lineWidth|lineJoin|end|input|enable|pow|moz|removeData|centercenter|backgroundColor|rgba|background|prependTo|coordorigin|absolute|closePath|children|solid|dashed|123456|warn|beginPath|restore|clearRect|log|Array|moveTo|prototype|translate|fillStyle|use|strokeStyle|strict|null|miterLimit|xe|antialias|coordsize|path|fillcolor|nightly|fluid|weight|miterlimit|31000px|1000|joinstyle|_replacedByqTip|reverse|makeArray|dblclick|api|timeStamp|rightcenter|leftcenter|isPlainObject|righttop|leftbottom|rightbottom|html5|qtipopts|try|catch|parse|HTML5|attribute|locate|15e3|Aborting|of|element|pushStack|grep|mouseover|select|parents|inArray|abs|special|find|1e3|error|load|noop|Color|Close|label|prepend|span|close|times|middle|keyup|mouseout|gi|active|frame|down|pop|builtin|un|tooltiprender|alert|live|polite|mozilla|do|static|switch|dimensions|borderLeftWidth|RegExp|Function|nodeType|overflow|visibility|borderTopWidth|has|delegate|focusin|true|offsetParent|OS|9_|lefttop|eq|innerWidth|bottomcenter|topcenter|innerHeight|like|area|AppleWebKit|animate|namespaceURI|Mobile|http|www|duration|w3|org|navigator|2000|userAgent|200|nonenone|outerH|stroked|filled|3_2|jQuery|eight|outerW|idth|_'.split('|'),0,{}))


