Xenforo Js
Xenforo Js
t("."+c.clonedClass)},
getCircularClones:function(){return g.find(c.item).filter("."+c.clonedClass)},mo
ve:function(a,c){return b.seekTo(h+a,c)},next:function(a){return b.move(c.size,a
)},prev:function(a){return b.move(-c.size,a)},begin:function(a){return b.seekTo(
0,a)},end:function(a){return b.seekTo(b.getSize()-1,a)},focus:function(){return
f=b},addItem:function(d){d=a(d);c.circular?(g.children().last().before(d),b.getC
ircularClones().first().replaceWith(d.clone().addClass(c.clonedClass))):(g.appen
d(d),t.removeClass("disabled"));
e.trigger("onAddItem",[d]);return b},removeItem:function(a){e.trigger("onRemoveI
tem",[a]);var d=b.getItems(),g;a.jquery?b.getItems().index(g):(g=1*a,a=b.getItem
s().eq(g));c.circular?(a.remove(),d=b.getItems(),a=b.getCircularClones(),a.first
().replaceWith(d.last().clone().addClass("cloned")),a.last().replaceWith(d.first
().clone().addClass("cloned"))):(a.remove(),b.getItems());h>=b.getSize()&&(--h,b
.move(1));return b},seekTo:function(d,l,q){d.jquery||(d*=1);if(c.circular&&0===d
&&-1==h&&0!==l||!c.circular&&
0>d||d>b.getSize()||-1>d)return b;var m=d;d.jquery?d=b.getItems().index(d):m=b.g
etItems().eq(d);var t=a.Event("onBeforeSeek");if(!q&&(e.trigger(t,[d,l]),t.isDef
aultPrevented()||!m.length))return b;m=k?{top:-m.position().top}:{left:-m.positi
on().left};h=d;f=b;void 0===l&&(l=c.speed);g.animate(m,l,c.easing,q||function(){
e.trigger("onSeek",[d])});return b}});a.each(["onBeforeSeek","onSeek","onAddItem
","onRemoveItem"],function(d,e){if(a.isFunction(c[e]))a(b).on(e,c[e]);b[e]=funct
ion(c){if(c)a(b).on(e,
c);return b}});if(c.circular){var r=b.getItems().slice(-1).clone().prependTo(g),
m=b.getItems().eq(1).clone().appendTo(g);r.add(m).addClass(c.clonedClass);b.onBe
foreSeek(function(a,c,d){if(!a.isDefaultPrevented()){var e=b.getCircularClones()
;if(-1==c)return b.seekTo(e.first(),d,function(){b.end(0)}),a.preventDefault();c
==b.getSize()&&b.seekTo(e.last(),d,function(){b.begin(0)})}});r=d.parents().add(
d).filter(function(){if("none"===a(this).css("display"))return!0});r.length?(r.s
how(),b.seekTo(0,0,function(){}),
r.hide()):b.seekTo(0,0,function(){})}var q=v(d,c.prev).click(function(a){a.stopP
ropagation();b.prev()}),t=v(d,c.next).click(function(a){a.stopPropagation();b.ne
xt()});c.circular||(b.onBeforeSeek(function(a,d){setTimeout(function(){a.isDefau
ltPrevented()||(q.toggleClass(c.disabledClass,0>=d),t.toggleClass(c.disabledClas
s,d>=b.getSize()-1))},1)}),c.initialIndex||q.addClass(c.disabledClass));2>b.getS
ize()&&q.add(t).addClass(c.disabledClass);c.mousewheel&&a.fn.mousewheel&&d.mouse
wheel(function(a,d){if(c.mousewheel)return b.move(0>
d?1:-1,c.wheelSpeed||50),!1});if(c.touch){var n,B;g[0].ontouchstart=function(a){
a=a.touches[0];n=a.clientX;B=a.clientY};g[0].ontouchmove=function(a){if(1==a.tou
ches.length&&!g.is(":animated")){var c=a.touches[0],d=n-c.clientX,c=B-c.clientY;
b[k&&0<c||!k&&0<d?"next":"prev"]();a.preventDefault()}}}if(c.keyboard)a(document
).on("keydown.scrollable",function(d){if(!(!c.keyboard||d.altKey||d.ctrlKey||d.m
etaKey||a(d.target).is(":input")||"static"!=c.keyboard&&f!=b)){var e=d.keyCode;i
f(k&&(38==e||40==e))return b.move(38==
e?-1:1),d.preventDefault();if(!k&&(37==e||39==e))return b.move(37==e?-1:1),d.pre
ventDefault()}});c.initialIndex&&b.seekTo(c.initialIndex,0,function(){})}a.tools
=a.tools||{version:"1.2.8-dev"};a.tools.scrollable={conf:{activeClass:"active",c
ircular:!1,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialI
ndex:0,item:"> *",items:".items",keyboard:!0,mousewheel:!1,next:".next",prev:".p
rev",size:1,speed:400,vertical:!1,touch:!0,wheelSpeed:0}};var f;a.fn.scrollable=
function(d){var c=this.data("scrollable");
if(c)return c;d=a.extend({},a.tools.scrollable.conf,d);this.each(function(){c=ne
w n(a(this),d);a(this).data("scrollable",c)});return d.api?c:this}})(jQuery);
(function(a){var v=a.tools.scrollable;v.autoscroll={conf:{autoplay:!0,interval:3
E3,autopause:!0}};a.fn.autoscroll=function(n){"number"==typeof n&&(n={interval:n
});var f=a.extend({},v.autoscroll.conf,n),d;this.each(function(){function c(){g&
&clearTimeout(g);g=setTimeout(function(){b.next()},f.interval)}var b=a(this).dat
a("scrollable"),e=b.getRoot(),g,h=!1;b&&(d=b);b.play=function(){g||(h=!1,e.on("o
nSeek",c),c())};b.hoverPlay=function(){h||b.play()};b.pause=function(){g=clearTi
meout(g);e.off("onSeek",
c)};b.resume=function(){h||b.play()};b.stop=function(){h=!0;b.pause()};f.autopau
se&&e.add(b.getNaviButtons()).hover(b.pause,b.resume);f.autoplay&&b.play();b.onR
emoveItem(function(a,c){2>=b.getSize()&&b.stop()})});return f.api?d:this}})(jQue
ry);
(function(a){function v(f,d){var c=a(d);return 2>c.length?c:f.parent().find(d)}v
ar n=a.tools.scrollable;n.navigator={conf:{navi:".navi",naviItem:null,activeClas
s:"active",indexed:!1,idPrefix:null,history:!1}};a.fn.navigator=function(f){"str
ing"==typeof f&&(f={navi:f});f=a.extend({},n.navigator.conf,f);var d;this.each(f
unction(){function c(){return g.find(f.naviItem||"> *")}function b(b){var c=a("<
"+(f.naviItem||"a")+"/>").click(function(c){a(this);e.seekTo(b);c.preventDefault
();n&&history.pushState({i:b},
"")});0===b&&c.addClass(k);f.indexed&&c.text(b+1);f.idPrefix&&c.attr("id",f.idPr
efix+b);return c.appendTo(g)}var e=a(this).data("scrollable"),g=f.navi.jquery?f.
navi:v(e.getRoot(),f.navi),h=e.getNaviButtons(),k=f.activeClass,n=f.history&&!!h
istory.pushState,m=e.getConf().size;e&&(d=e);e.getNaviButtons=function(){return
h.add(g)};n&&(history.pushState({i:0},""),a(window).on("popstate",function(a){(a
=a.originalEvent.state)&&e.seekTo(a.i)}));c().length?c().click(function(b){a(thi
s);var d=c().index(this);
e.seekTo(d);b.preventDefault();n&&history.pushState({i:d},"")}):a.each(e.getItem
s(),function(a){0==a%m&&b(a)});e.onBeforeSeek(function(a,b){setTimeout(function(
){if(!a.isDefaultPrevented()){var d=b/m;c().eq(d).length&&c().removeClass(k).eq(
d).addClass(k)}},1)});e.onAddItem(function(a,c){var d=e.getItems().index(c);0==d
%m&&b(d)});e.onRemoveItem(function(a,b){var d=e.getItems().index(b);c().eq(d).re
move();c().removeClass(k).eq(d<e.getSize()-1?d:0).addClass(k)})});return f.api?d
:this}})(jQuery);
(function(a){function v(c,b,d){var g=this,f=c.add(this),k=c.find(d.tabs),r=b.jqu
ery?b:c.children(b),m;k.length||(k=c.children());r.length||(r=c.parent().find(b)
);r.length||(r=a(b));a.extend(this,{click:function(b,t){var r=k.eq(b),v=!c.data(
"tabs");"string"==typeof b&&b.replace("#","")&&(r=k.filter('[href*="'+b.replace(
"#","")+'"]'),b=Math.max(k.index(r),0));if(d.rotate){var w=k.length-1;if(0>b)ret
urn g.click(w,t);if(b>w)return g.click(0,t)}if(!r.length){if(0<=m)return g;b=d.i
nitialIndex;r=k.eq(b)}if(b===
m)return g;t=t||a.Event();t.type="onBeforeClick";f.trigger(t,[b]);if(!t.isDefaul
tPrevented())return n[v?d.initialEffect&&d.effect||"default":d.effect].call(g,b,
function(){m=b;t.type="onClick";f.trigger(t,[b])}),k.removeClass(d.current),r.ad
dClass(d.current),g},getConf:function(){return d},getTabs:function(){return k},g
etPanes:function(){return r},getCurrentPane:function(){return r.eq(m)},getCurren
tTab:function(){return k.eq(m)},getIndex:function(){return m},next:function(){re
turn g.click(m+1)},prev:function(){return g.click(m1)},destroy:function(){k.off(d.event).removeClass(d.current);r.find('a[href^="#"
]').off("click.T");return g}});a.each(["onBeforeClick","onClick"],function(b,c){
if(a.isFunction(d[c]))a(g).on(c,d[c]);g[c]=function(b){if(b)a(g).on(c,b);return
g}});d.history&&a.fn.history&&(a.tools.history.init(k),d.event="history");k.each
(function(b){a(this).on(d.event,function(a){g.click(b,a);return a.preventDefault
()})});r.find('a[href^="#"]').on("click.T",function(b){g.click(a(this).attr("hre
f"),b)});location.hash&&
"a"==d.tabs&&c.find('[href="'+location.hash.replace('"',"")+'"]').length?g.click
(location.hash):(0===d.initialIndex||0<d.initialIndex)&&g.click(d.initialIndex)}
a.tools=a.tools||{version:"1.2.8-dev"};a.tools.tabs={conf:{tabs:"a",current:"cur
rent",onBeforeClick:null,onClick:null,effect:"default",initialEffect:!1,initialI
ndex:0,event:"click",rotate:!1,slideUpSpeed:400,slideDownSpeed:400,history:!1},a
ddEffect:function(a,b){n[a]=b}};var n={"default":function(a,b){this.getPanes().h
ide().eq(a).show();b.call()},
fade:function(a,b){var d=this.getConf(),g=d.fadeOutSpeed,f=this.getPanes();g?f.f
adeOut(g):f.hide();f.eq(a).fadeIn(d.fadeInSpeed,b)},slide:function(a,b){var d=th
is.getConf();this.getPanes().slideUp(d.slideUpSpeed);this.getPanes().eq(a).slide
Down(d.slideDownSpeed,b)},ajax:function(a,b){this.getPanes().eq(0).load(this.get
Tabs().eq(a).attr("href"),b)}},f,d;a.tools.tabs.addEffect("horizontal",function(
c,b){if(!f){var e=this.getPanes().eq(c),g=this.getCurrentPane();d||(d=this.getPa
nes().eq(0).width());
f=!0;e.show();g.animate({width:0},{step:function(a){e.css("width",d-a)},complete
:function(){a(this).hide();b.call();f=!1}});g.length||(b.call(),f=!1)}});a.fn.ta
bs=function(c,b){var d=this.data("tabs");d&&(d.destroy(),this.removeData("tabs")
);a.isFunction(b)&&(b={onBeforeClick:b});b=a.extend({},a.tools.tabs.conf,b);this
.each(function(){d=new v(a(this),c,b);a(this).data("tabs",d)});return b.api?d:th
is}})(jQuery);
(function(a){function v(){if(a.browser.msie){var b=a(document).height(),c=a(wind
ow).height();return[window.innerWidth||document.documentElement.clientWidth||doc
ument.body.clientWidth,20>b-c?c:b]}return[a(document).width(),a(document).height
()]}function n(b){if(b)return b.call(a.mask)}a.tools=a.tools||{version:"1.2.8-de
v"};var f;f=a.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpee
d:"fast",closeOnClick:!0,closeOnEsc:!0,zIndex:9998,opacity:.8,startOpacity:0,col
or:"#fff",onLoad:null,
onClose:null}};var d,c,b,e,g;a.mask={load:function(h,k){if(b)return this;"string
"==typeof h&&(h={color:h});h=h||e;e=h=a.extend(a.extend({},f.conf),h);d=a("#"+h.
maskId);d.length||(d=a("<div/>").attr("id",h.maskId),a("body").append(d));var r=
v();d.css({position:"absolute",top:0,left:0,width:r[0],height:r[1],display:"none
",opacity:h.startOpacity,zIndex:h.zIndex});h.color&&d.css("backgroundColor",h.co
lor);if(!1===n(h.onBeforeLoad))return this;if(h.closeOnEsc)a(document).on("keydo
wn.mask",function(b){27==
b.keyCode&&a.mask.close(b)});if(h.closeOnClick)d.on("click.mask",function(b){a.m
ask.close(b)});a(window).on("resize.mask",function(){a.mask.fit()});k&&k.length&
&(g=k.eq(0).css("zIndex"),a.each(k,function(){var b=a(this);/relative|absolute|f
ixed/i.test(b.css("position"))||b.css("position","relative")}),c=k.css({zIndex:M
ath.max(h.zIndex+1,"auto"==g?0:g)}));d.css({display:"block"}).fadeTo(h.loadSpeed
,h.opacity,function(){a.mask.fit();n(h.onLoad);b="full"});b=!0;return this},clos
e:function(){if(b){if(!1===
n(e.onBeforeClose))return this;d.fadeOut(e.closeSpeed,function(){c&&c.css({zInde
x:g});b=!1;n(e.onClose)});a(document).off("keydown.mask");d.off("click.mask");a(
window).off("resize.mask")}return this},fit:function(){if(b){var a=d.css("displa
y");d.css("display","none");var c=v();d.css({display:a,width:c[0],height:c[1]})}
},getMask:function(){return d},isLoaded:function(a){return a?"full"==b:b},getCon
f:function(){return e},getExposed:function(){return c}};a.fn.mask=function(b){a.
mask.load(b);return this};
a.fn.expose=function(b){a.mask.load(b,this);return this}})(jQuery);
(function(a){function v(a){if(a){var c=f.contentWindow.document;c.open().close()
;c.location.hash=a}}var n,f,d,c;a.tools=a.tools||{version:"1.2.8-dev"};a.tools.h
istory={init:function(b){c||(a.browser.msie&&"8">a.browser.version?f||(f=a("<ifr
ame/>").attr("src","javascript:false;").hide().get(0),a("body").append(f),setInt
erval(function(){var b=f.contentWindow.document.location.hash;n!==b&&a(window).t
rigger("hash",b)},100),v(location.hash||"#")):setInterval(function(){var b=locat
ion.hash;b!==n&&a(window).trigger("hash",
b)},100),d=d?d.add(b):b,b.click(function(b){var c=a(this).attr("href");f&&v(c);i
f("#"!=c.slice(0,1))return location.href="#"+c,b.preventDefault()}),c=!0)}};a(wi
ndow).on("hash",function(b,c){c?d.filter(function(){var b=a(this).attr("href");r
eturn b==c||b==c.replace("#","")}).trigger("history",[c]):d.eq(0).trigger("histo
ry",[c]);n=c});a.fn.history=function(b){a.tools.history.init(this);return this.o
n("history",b)}})(jQuery);
(function(a){function v(f){switch(f.type){case "mousemove":return a.extend(f.dat
a,{clientX:f.clientX,clientY:f.clientY,pageX:f.pageX,pageY:f.pageY});case "DOMMo
useScroll":a.extend(f,f.data);f.delta=-f.detail/3;break;case "mousewheel":f.delt
a=f.wheelDelta/120}f.type="wheel";return a.event.handle.call(this,f,f.delta)}a.f
n.mousewheel=function(a){return this[a?"on":"trigger"]("wheel",a)};a.event.speci
al.wheel={setup:function(){a.event.add(this,n,v,{})},teardown:function(){a.event
.remove(this,n,v)}};var n=
a.browser.mozilla?"DOMMouseScroll"+("1.9">a.browser.version?" mousemove":""):"mo
usewheel"})(jQuery);
(function(a){function v(d,c,b){var e=b.relative?d.position().top:d.offset().top,
g=b.relative?d.position().left:d.offset().left,f=b.position[0],e=e-(c.outerHeigh
t()-b.offset[0]),g=g+(d.outerWidth()+b.offset[1]);/iPad/i.test(navigator.userAge
nt)&&(e-=a(window).scrollTop());var k=c.outerHeight()+d.outerHeight();"center"==
f&&(e+=k/2);"bottom"==f&&(e+=k);f=b.position[1];d=c.outerWidth()+d.outerWidth();
"center"==f&&(g-=d/2);"left"==f&&(g-=d);return{top:e,left:g}}function n(d,c){var
b=this,e=d.add(b),g,
h=0,k=0,n=d.attr("title"),m=d.attr("data-tooltip"),q=f[c.effect],t,z=d.is(":inpu
t"),B=z&&d.is(":checkbox, :radio, select, :button, :submit"),w=d.attr("type"),l=
c.events[w]||c.events[z?B?"widget":"input":"def"];if(!q)throw'Nonexistent effect
"'+c.effect+'"';l=l.split(/,\s*/);if(2!=l.length)throw"Tooltip: bad events conf
iguration for "+w;d.on(l[0],function(a){clearTimeout(h);c.predelay?k=setTimeout(
function(){b.show(a)},c.predelay):b.show(a)}).on(l[1],function(a){clearTimeout(k
);c.delay?h=setTimeout(function(){b.hide(a)},
c.delay):b.hide(a)});n&&c.cancelDefault&&(d.removeAttr("title"),d.data("title",n
));a.extend(b,{show:function(f){if(!g&&(m?g=a(m):c.tip?g=a(c.tip).eq(0):n?g=a(c.
layout).addClass(c.tipClass).appendTo(document.body).hide().append(n):(g=d.find(
"."+c.tipClass),g.length||(g=d.next()),g.length||(g=d.parent().next())),!g.lengt
h))throw"Cannot find tooltip for "+d;if(b.isShown())return b;g.stop(!0,!0);var u
=v(d,g,c);c.tip&&g.html(d.data("title"));f=a.Event();f.type="onBeforeShow";e.tri
gger(f,[u]);if(f.isDefaultPrevented())return b;
u=v(d,g,c);g.css({position:"absolute",top:u.top,left:u.left});t=!0;q[0].call(b,f
unction(){f.type="onShow";t="full";e.trigger(f)});u=c.events.tooltip.split(/,\s*
/);if(!g.data("__set")){g.off(u[0]).on(u[0],function(){clearTimeout(h);clearTime
out(k)});if(u[1]&&!d.is("input:not(:checkbox, :radio), textarea"))g.off(u[1]).on
(u[1],function(a){a.relatedTarget!=d[0]&&d.trigger(l[1].split(" ")[0])});c.tip||
g.data("__set",!0)}return b},hide:function(d){if(!g||!b.isShown())return b;d=a.E
vent();d.type="onBeforeHide";
e.trigger(d);if(!d.isDefaultPrevented())return t=!1,f[c.effect][1].call(b,functi
on(){d.type="onHide";e.trigger(d)}),b},isShown:function(a){return a?"full"==t:t}
,getConf:function(){return c},getTip:function(){return g},getTrigger:function(){
return d}});a.each(["onHide","onBeforeShow","onShow","onBeforeHide"],function(d,
e){if(a.isFunction(c[e]))a(b).on(e,c[e]);b[e]=function(c){if(c)a(b).on(e,c);retu
rn b}})}a.tools=a.tools||{version:"1.2.8-dev"};a.tools.tooltip={conf:{effect:"to
ggle",fadeOutSpeed:"fast",
predelay:0,delay:30,opacity:1,tip:0,fadeIE:!1,position:["top","center"],offset:[
0,0],relative:!1,cancelDefault:!0,events:{def:"mouseenter,mouseleave",input:"foc
us,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleav
e"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,c,b){f[a]=[c,b]}};v
ar f={toggle:[function(a){var c=this.getConf(),b=this.getTip(),c=c.opacity;1>c&&
b.css({opacity:c});b.show();a.call()},function(a){this.getTip().hide();a.call()}
],fade:[function(d){var c=
this.getConf();!a.browser.msie||c.fadeIE?this.getTip().fadeTo(c.fadeInSpeed,c.op
acity,d):(this.getTip().show(),d())},function(d){var c=this.getConf();!a.browser
.msie||c.fadeIE?this.getTip().fadeOut(c.fadeOutSpeed,d):(this.getTip().hide(),d(
))}]};a.fn.tooltip=function(d){d=a.extend(!0,{},a.tools.tooltip.conf,d);"string"
==typeof d.position&&(d.position=d.position.split(/,?\s/));this.each(function(){
a(this).data("tooltip")||(api=new n(a(this),d),a(this).data("tooltip",api))});re
turn d.api?api:this}})(jQuery);
(function(a){var v=a.tools.tooltip;a.extend(v.conf,{direction:"up",bounce:!1,sli
deOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!a.browser.msie});var n
={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};v.addEff
ect("slide",function(a){var d=this.getConf(),c=this.getTip(),b=d.slideFade?{opac
ity:d.opacity}:{},e=n[d.direction]||n.up;b[e[1]]=e[0]+"="+d.slideOffset;d.slideF
ade&&c.css({opacity:0});c.show().animate(b,d.slideInSpeed,a)},function(f){var d=
this.getConf(),c=d.slideOffset,
b=d.slideFade?{opacity:0}:{},e=n[d.direction]||n.up,g=""+e[0];d.bounce&&(g="+"==
g?"-":"+");b[e[1]]=g+"="+c;this.getTip().animate(b,d.slideOutSpeed,function(){a(
this).hide();f.call()})})})(jQuery);
/**
* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
*
* Uses the built in easing capabilities added In jQuery 1.1
* to offer multiple easing options
*
* TERMS OF USE - jQuery Easing
*
* Open source under the BSD License.
*
* Copyright 2008 George McGinley Smith
* All rights reserved.
*
* TERMS OF USE - EASING EQUATIONS
*
* Open source under the BSD License.
*
* Copyright 2001 Robert Penner
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modificati
on,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this l
ist of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, thi
s list
* of conditions and the following disclaimer in the documentation and/or other
materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to e
ndorse
* or promote products derived from this software without specific prior written
permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" A
ND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WAR
RANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EV
ENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENT
AL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREM
ENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TOR
T (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeO
utQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,
h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e
,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2
)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,
h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)
*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}
return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f
*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOu
tQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=
2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOu
tQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:func
tion(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f
+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},e
aseOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSi
ne:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:funct
ion(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e
,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(
e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.
pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f
,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){r
eturn h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2
)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},
easeInElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return
e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{v
ar i=j/(2*Math.PI)*Math.asin(l/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*k
-i)*(2*Math.PI)/j))+e},easeOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;
var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(
l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return g*Math.pow(2,-1
0*h)*Math.sin((h*k-i)*(2*Math.PI)/j)+l+e},easeInOutElastic:function(f,h,e,l,k){v
ar i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k/2)==2){return e+l}if(!j)
{j=k*(0.3*1.5)}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asi
n(l/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)
/j))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j)*0.5+l+e},
easeInBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*(f/=h)*f*((
g+1)*f-g)+a},easeOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return
i*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,i,h,g){if(g==unde
fined){g=1.70158}if((f/=h/2)<1){return i/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return
i/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){ret
urn h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h
,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.
5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/
2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},eas
eInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f
*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}})
;
/**
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
*
* @param f onMouseOver function || An object with configuration options
* @param g onMouseOut function || Nothing (use configuration options object)
* @author
Brian Cherne <[email protected]>
*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,
timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=functi
on(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=cl
earTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivit
y){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[
ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},c
fg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hover
Intent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=fun
ction(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;
while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false
;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=c
learTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$
(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout
(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track
);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},
cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(j
Query);
/*
* jQuery Color Animations
* Copyright 2007 John Resig
* Released under the MIT and GPL licenses.
*/
(function(d){d.each(["backgroundColor","borderBottomColor","borderLeftColor","bo
rderRightColor","borderTopColor","color","outlineColor"],function(f,e){d.fx.step
[e]=function(g){if(g.state==0){g.start=c(g.elem,e);g.end=b(g.end)}g.elem.style[e
]="rgb("+[Math.max(Math.min(parseInt((g.pos*(g.end[0]-g.start[0]))+g.start[0]),2
55),0),Math.max(Math.min(parseInt((g.pos*(g.end[1]-g.start[1]))+g.start[1]),255)
,0),Math.max(Math.min(parseInt((g.pos*(g.end[2]-g.start[2]))+g.start[2]),255),0)
].join(",")+")"}});function b(f){var e;if(f&&f.constructor==Array&&f.length==3){
return f}if(e=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.
exec(f)){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}if(e=/rgb\(\s*([09]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\
s*\)/.exec(f)){return[parseFloat(e[1])*2.55,parseFloat(e[2])*2.55,parseFloat(e[3
])*2.55]}if(e=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f)){retur
n[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}if(e=/#([a-fA-F0-9])([a
-fA-F0-9])([a-fA-F0-9])/.exec(f)){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[
2],16),parseInt(e[3]+e[3],16)]}return a[d.trim(f).toLowerCase()]}function c(g,e)
{var f;do{f=d.curCSS(g,e);if(f!=""&&f!="transparent"||d.nodeName(g,"body")){brea
k}e="backgroundColor"}while(g=g.parentNode);return b(f)}var a={aqua:[0,255,255],
azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,
42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,16
9,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darko
livegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[13
9,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:
[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173
,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,21
1],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255
,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pin
k:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,
192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery);
/**
* @license Rangy Inputs, a jQuery plug-in for selection and caret manipulation
within textareas and text inputs.
*
* https://github.com/timdown/rangyinputs
*
* For range and selection features for contenteditable, see Rangy.
* http://code.google.com/p/rangy/
*
* Depends on jQuery 1.0 or later.
*
* Copyright 2013, Tim Down
* Licensed under the MIT license.
* Version: 1.1.2
* Build date: 6 September 2013
*/
!function(a){function l(a,b){var c=typeof a[b];return"function"===c||!("object"!
=c||!a[b])||"unknown"==c}function m(a,c){return typeof a[c]!=b}function n(a,b){r
eturn!("object"!=typeof a[b]||!a[b])}function o(a){window.console&&window.consol
e.log&&window.console.log("RangyInputs not supported in your browser. Reason: "+
lass(q.join(" ")).removeClass("NoJs");i.createElement("abbr");if(/webkit.*mobile
/i.test(navigator.userAgent))XenForo._isWebkitMobile=
!0;jQuery.fn._jQueryToolsOverlay=jQuery.fn.overlay;jQuery.extend(!0,{context:fun
ction(a,b){if(typeof b=="string")var c=a,a=a[b],b=c;return function(){return a.a
pply(b,arguments)}},setCookie:function(a,b,c){console.log("Set cookie %s = %s",a
,b);i.cookie=XenForo._cookieConfig.prefix+a+"="+encodeURIComponent(b)+(c===void
0?"":";expires="+c.toUTCString())+(XenForo._cookieConfig.path?";path="+XenForo._
cookieConfig.path:"")+(XenForo._cookieConfig.domain?";domain="+XenForo._cookieCo
nfig.domain:"");return b},
getCookie:function(a){return(a=RegExp("(^| )"+XenForo._cookieConfig.prefix+a+"=(
[^;]+)(;|$)").exec(i.cookie))?decodeURIComponent(a[2]):null},deleteCookie:functi
on(a){console.info("Delete cookie %s",a);i.cookie=XenForo._cookieConfig.prefix+a
+"="+(XenForo._cookieConfig.path?"; path="+XenForo._cookieConfig.path:"")+(XenFo
ro._cookieConfig.domain?"; domain="+XenForo._cookieConfig.domain:"")+"; expires=
Thu, 01-Jan-70 00:00:01 GMT";return null}});jQuery.fn.extend({xfActivate:functio
n(){return XenForo.activate(this)},
dataOrDefault:function(a,b){var c=this.data(a);return c===void 0?b:c},strval:fun
ction(){return String(this.val()).replace(/\s+$/g,"")},fieldName:function(){retu
rn this.data("fieldname")||this.attr("name")},fieldValue:function(){switch(this.
attr("type")){case "checkbox":return c('input:checkbox[name="'+this.fieldName()+
'"]:checked',this.context.form).val();case "radio":return c('input:radio[name="'
+this.fieldName()+'"]:checked',this.context.form).val();default:return this.val(
)}},_jqSerialize:c.fn.serialize,
serialize:function(){c("textarea.BbCodeWysiwygEditor").each(function(){var a=c(t
his).data("XenForo.BbCodeWysiwygEditor");a&&a.syncEditor()});return this._jqSeri
alize()},_jqSerializeArray:c.fn.serializeArray,serializeArray:function(){c("text
area.BbCodeWysiwygEditor").each(function(){var a=c(this).data("XenForo.BbCodeWys
iwygEditor");a&&a.syncEditor()});return this._jqSerializeArray()},coords:functio
n(a,b){var c,e,f,h,j,g=this.is(":hidden");g&&(e=this.css("visibility"),f=this.cs
s("display"),this.css({visibility:"hidden",
display:"block"}));switch(a){case "inner":h="innerWidth";j="innerHeight";break;c
ase "outer":h="outerWidth";j="outerHeight";break;default:h="width",j="height"}sw
itch(b){case "position":b="position";break;default:b="offset"}c=this[b]();c.widt
h=this[h]();c.height=this[j]();g&&this.css({display:f,visibility:e});return c},u
niqueId:function(){this.attr("id")||this.attr("id","XenForoUniq"+XenForo._unique
IdCounter++);return this},xfFadeIn:function(a,b){return this.fadeIn(a,function()
{c(this).ieOpacityFix(b)})},
xfFadeOut:function(a,b){return this.fadeOut(a,b)},xfShow:function(a,b){return th
is.show(a,function(){c(this).ieOpacityFix(b)})},xfHide:function(a,b){return this
.hide(a,b)},xfSlideDown:function(a,b){return this.slideDown(a,function(){c(this)
.ieOpacityFix(b)})},xfSlideUp:function(a,b){return this.slideUp(a,b)},xfFadeDown
:function(a,b){this.filter(":hidden").xfHide().css("opacity",0);a=a||XenForo.spe
ed.normal;return this.xfSlideDown(XenForo.speed.fast).animate({opacity:1},a,func
tion(){c(this).ieOpacityFix(b)})},
xfFadeUp:function(a,b,c,e){a=typeof a=="undefined"||a===null?XenForo.speed.norma
l:a;return this.slideUp({duration:Math.max(a,typeof c=="undefined"||c===null?a:c
),easing:e||"swing",complete:b,queue:!1}).animate({opacity:0,queue:!1},a)},xfIns
ert:function(a,b,d,e,f){a=="replaceAll"&&c(b).xfFadeUp(e);this.addClass("__XenFo
roActivator").css("display","none")[a||"appendTo"](b).xfActivate()[d||"xfFadeDow
n"](e,f);return this},xfRemove:function(a,b,d,e){return this[a||"xfFadeUp"](XenF
oro.speed.normal,function(){c(this).empty().remove();
c.isFunction(b)&&b()},d,e)},_xfSlideWrapper:function(a){this.data("slidewrapper"
)||this.data("slidewrapper",this.wrap('<div class="_swOuter"><div class="_swInne
r" /></div>').closest("div._swOuter").css("overflow","hidden"));if(a)try{return
this.data("slidewrapper").height()}catch(b){return 0}return this.data("slidewrap
per")},xfSlideIn:function(a,b,c){var e=this._xfSlideWrapper().css("height","auto
"),f=0;e.find("div._swInner").css("margin","auto");f=this.show(0).outerHeight();
e.css("height",0).animate({height:f},
a,b,function(){e.css("height","")}).find("div._swInner").css("marginTop",f*-1).a
nimate({marginTop:0},a,b,c);return this},xfSlideOut:function(a,b,c){var e=this.o
uterHeight();this._xfSlideWrapper().animate({height:0},a,b).find("div._swInner")
.animate({marginTop:e*-1},a,b,c);return this},ieOpacityFix:function(a){c.support
.opacity||(this.css("filter",""),this.attr("style",this.attr("style").replace(/f
ilter:\s*;/i,"")));c.isFunction(a)&&a.apply(this);return this},overlay:function(
a){return XenForo.isTouchBrowser()?
this._jQueryToolsOverlay(c.extend(!0,a,{speed:0,loadSpeed:0})):this._jQueryTools
Overlay(a)}});c.tools.overlay.addEffect("slideDownContentFade",function(a,b){var
d=this.getOverlay(),e=this.getConf();d.find(".content").css("opacity",0);this.g
etConf().fixed?a.position="fixed":(a.position="absolute",a.top+=c(g).scrollTop()
,a.left+=c(g).scrollLeft());d.css(a).xfSlideDown(XenForo.speed.fast,function(){d
.find(".content").animate({opacity:1},e.speed,function(){c(this).ieOpacityFix(b)
})})},function(a){var b=
this.getOverlay();b.find(".content").animate({opacity:0},this.getConf().speed,fu
nction(){b.xfSlideUp(XenForo.speed.fast,a)})});c.tools.overlay.addEffect("slideD
own",function(a,b){this.getConf().fixed?a.position="fixed":(a.position="absolute
",a.top+=c(g).scrollTop(),a.left+=c(g).scrollLeft());this.getOverlay().css(a).xf
SlideDown(this.getConf().speed,b)},function(a){this.getOverlay().hide(0,a)});c.e
xtend(XenForo,{_OverlayCache:{},_AjaxProgress:!1,ajaxBaseHref:"",_uniqueIdCounte
r:0,_overlayConfig:{},
_loadedScripts:{},_cookieConfig:{path:"/",domain:"",prefix:"xf_"},_hasFocus:!0,s
erverTimeInfo:{},visitor:{},_pageLoadTime:(new Date).getTime()/1E3,_jsVersion:""
,_csrfToken:"",_csrfRefreshUrl:"",speed:{xxfast:50,xfast:100,fast:200,normal:400
,slow:600},_animationSpeedMultiplier:1,_enableOverlays:!0,_enableAjaxSubmit:!0,_
lightBoxUniversal:!1,phrases:{},init:function(){var a=new Date,b=function(){XenF
oro._hasFocus=!0;c(i).triggerHandler("XenForoWindowFocus")},d=function(){XenForo
._hasFocus=!1;c(i).triggerHandler("XenForoWindowBlur")},
e=c("html");c.browser.msie?c(i).bind({focusin:b,focusout:d}):c(g).bind({focus:b,
blur:d});c(g).on("resize",function(){XenForo.checkQuoteSizing(c(i))});XenForo.se
tAnimationSpeed(XenForo._animationSpeedMultiplier);XenForo._TimestampRefresh=new
XenForo.TimestampRefresh;XenForo.prepareIgnoredContent();XenForo.AjaxProgress()
;XenForo.activate(i);c(i).on("click",".bbCodeQuote .quoteContainer .quoteExpand"
,function(){c(this).closest(".quoteContainer").toggleClass("expanded")});XenForo
.watchProxyLinks();if(!e.hasClass("NoResponsive")){XenForo.updateVisibleBreadcru
mbs();
XenForo.updateVisibleNavigationTabs();XenForo.updateVisibleNavigationLinks();var
f,h=e.width();c(g).on("resize orientationchange load",function(a){!f&&!(a.type!
="load"&&e.width()==h)&&(h=e.width(),f=setTimeout(function(){f=0;XenForo.updateV
isibleBreadcrumbs();XenForo.updateVisibleNavigationTabs();XenForo.updateVisibleN
avigationLinks()},20))});c(i).on("click",".breadcrumb .placeholder",function(){c
(this).closest(".breadcrumb").addClass("showAll");XenForo.updateVisibleBreadcrum
bs()})}XenForo._CsrfRefresh=
new XenForo.CsrfRefresh;"autofocus"in i.createElement("input")||c("input[autofoc
us], textarea[autofocus], select[autofocus]").first().focus();XenForo.tweetButto
nInit();console.info("XenForo.init() %dms. jQuery %s/%s",new Date-a,c().jquery,c
.tools.version);c("#ManualDeferredTrigger").length&&setTimeout(XenForo.manualDef
erredHandler,100);c("html.RunDeferred").length&&setTimeout(XenForo.runAutoDeferr
ed,100)},runAutoDeferred:function(){XenForo.ajax("deferred.php",{},function(a){a
&&a.moreDeferred&&setTimeout(XenForo.runAutoDeferred,
100)},{error:!1,global:!1})},prepareIgnoredContent:function(){var a=c("a.Display
IgnoredContent"),b={},d=[];a.length&&(c(".ignored").each(function(){var a=c(this
).data("author");a&&(b[a]=!0)}),c.each(b,function(a){d.push(a)}),d.length&&(a.at
tr("title",XenForo.phrases.show_hidden_content_by_x.replace(/\{names\}/,d.join("
, "))),a.parent().show()))},watchProxyLinks:function(){var a=function(a){a.data(
"proxied")&&a.data("proxy-orig")&&(a.attr("href",a.data("proxy-orig")),a.data("p
roxied",!1))};c(i).on("mousedown click",
"a.ProxyLink",function(b){var d=c(this);!d.data("proxied")&&d.data("proxy-href")
&&(d.data("proxy-orig",d.attr("href")),d.attr("href",d.data("proxy-href")),d.dat
a("proxied",!0),b.type=="click"&&setTimeout(function(){a(d)},100))}).on("mouseup
contextmenu","a.ProxyLink",function(b){var d=c(this);b.type=="mouseup"?setTimeo
ut(function(){a(d)},100):a(d)})},loadJs:function(a,b,c){try{var e=i.createElemen
t("script");e.async=!0;if(c)try{e.innerHTML=c}catch(f){}var h=function(){b&&(b()
,b=null)};e.onload=h;
e.onreadystatechange=function(){e.readyState==="loaded"&&h()};e.src=a;i.getEleme
ntsByTagName("head")[0].appendChild(e)}catch(j){}},tweetButtonInit:function(){c(
"a.twitter-share-button").length&&XenForo.loadJs("https://platform.twitter.com/w
idgets.js")},plusoneButtonInit:function(a){if(c(a).find("div.g-plusone, .GoogleL
ogin").length){var b=c("html").attr("lang"),d=function(){c(a).find(".GoogleLogin
").each(function(){var a=c(this),b=a.data("client-id");gapi.signin.render(this,{
callback:function(b){if(b.status.method!=
"AUTO"&&b.code)g.location=XenForo.canonicalizeUrl(a.data("redirect-url").replace
("__CODE__",b.code))},clientid:b,cookiepolicy:"single_host_origin",accesstype:"o
ffline",immediate:!1,requestvisibleactions:"http://schemas.google.com/AddActivit
y",scope:"https://www.googleapis.com/auth/plus.login email"})})};g.___gcfg?d():(
g.___gcfg={lang:b,isSignedOut:!0},XenForo.loadJs("https://plus.google.com/js/cli
ent:plusone.js",d))}},chromeAutoFillFix:function(a){if(c.browser.webkit&&navigat
or.userAgent.toLowerCase().indexOf("chrome")>=
0){a||(a=c(i));var b;try{b=a.find("input:-webkit-autofill")}catch(d){b=c([])}b.l
ength&&b.each(function(){var a=c(this),b=a.val();b&&b.length&&a.after(a.clone(!0
).val(b)).remove()})}},updateVisibleBreadcrumbs:function(){c(".breadcrumb").each
(function(){var a=this,b=c(a);b.find(".placeholder").remove();var d=b.find(".cru
st");d.removeClass("firstVisibleCrumb").show();var e=d.filter(".homeCrumb");b.cs
s("height","");var f=a.offsetHeight;b.css("height","auto");if(a.offsetHeight<=f)
b.css("height","");else{var h=
null;d.each(function(){var b=c(this);if(b.is(".selectedTabCrumb, :last-child"))r
eturn!0;b.hide();h=b;return a.offsetHeight>f});if(h){d=c('<span class="crust pla
ceholder"><a class="crumb" href="javascript:"><span>...</span></a><span class="a
rrow"><span>></span></span></span>');h.after(d);if(a.offsetHeight>f){var j=h.
prevAll(".crust:not(.selectedTabCrumb, :last-child)").last();j.length&&j.hide()}
a.offsetHeight>f&&(j=h.nextAll(".crust:not(.placeholder, .selectedTabCrumb, :las
t-child)").first(),j.length&&
(j.hide(),j.after(d)));e.length&&!e.is(":visible")&&b.find(".crust:visible:first
").addClass("firstVisibleCrumb");a.offsetHeight<=f&&b.css("height","")}else b.cs
s("height","")}})},updateVisibleNavigationTabs:function(){var a=c("#navigation")
.find(".navTabs");if(a.length){var b=a.coords(),d=a.find(".publicTabs"),e=d.find
("> .navTab"),f=a.find(".visitorTabs"),h=f.find("> .navTab"),j=c("#VisitorExtraM
enu_Counter"),g,i=e.filter(".navigationHiddenTabs");e.show();i.hide();h.show();j
.addClass("ResponsiveOnly");
if(!a.is(".showAll")){g=a.width()-f.width()-1;var a=function(){var a=e.filter(":
not(.selected, .navigationHiddenTabs)"),b=c("<ul />"),f=0,h=!1;c.each(a.get().re
verse(),function(){var a=c(this);if(l(d.coords(),!0))b.prepend(c("<li />").html(
a.find(".navLink").clone())),a.hide(),f++;else return f?(i.show(),l(d.coords(),!
0)&&(b.prepend(c("<li />").html(a.find(".navLink").clone())),a.hide(),f++),c("#N
avigationHiddenMenu").html(b).xfActivate(),h=!0):i.hide(),!1});f&&!h&&(i.show(),
c("#NavigationHiddenMenu").html(b).xfActivate())},
l=function(a,c){return a.top>=b.top+b.height||a.height>=b.height*2?!0:c&&a.width
>g?!0:!1};f.length?l(f.coords())&&(a(),l(f.coords())&&(h.hide(),h.filter(".accou
nt, .selected").show(),j.removeClass("ResponsiveOnly"))):l(d.coords())&&a()}}},u
pdateVisibleNavigationLinks:function(){var a=c("#navigation").find(".navTab.sele
cted .blockLinksList");if(a.length){var b=a.find("> li"),d=a.offset(),e=b.filter
(".navigationHidden");b.show();e.hide();if(!a.is(".showAll")){var f=[],h=b.filte
r(":not(.navigationHidden)").last(),
g=0,i=!1,m;if(h.length){do if(m=h.coords(),m.top>d.top+m.height)m=b.eq(g),m.hide
(),f.push(m),g++,i||(i=!0,e.length?e.show():(e=c('<li class="navigationHidden Po
pup PopupControl PopupClosed"><a rel="Menu" class="NoPopupGadget">...</a><div cl
ass="Menu blockLinksList primaryContent" id="NavigationLinksHiddenMenu"></div></
li>'),a.append(e),new XenForo.PopupMenu(e)));else break;while(g<b.length);if(i){
g<b.length&&(a=e.coords(),a.top>d.top+a.height&&(m=b.eq(g),m.hide(),f.push(m)));
var l=c("<ul />");c(f).each(function(){l.append(c("<li />").html(c(this).find("a
").clone()))});
c("#NavigationLinksHiddenMenu").html(l).xfActivate()}}}}},register:function(a,b,
ses.cancel||"Cancel")+'</a></h2><span class="processingText">'+a+'...</span><spa
n class="close"></span></div>');
a.find(".CancelDeferred").click(function(a){a.preventDefault();c.setCookie("canc
el_defer","1");c(this).text(c(this).data("cancelling"))});a.appendTo("body").ove
rlay(c.extend(!0,{mask:{color:"white",opacity:0.6,loadSpeed:XenForo.speed.normal
,closeSpeed:XenForo.speed.fast},closeOnClick:!1,closeOnEsc:!1,oneInstance:!1},Xe
nForo._overlayConfig,{top:"20%"}));a.overlay().load();XenForo._manualDeferOverla
y=a;c(i).trigger("PseudoAjaxStart");var b=function(){XenForo._manualDeferOverlay
.overlay().close();c("#ManualDeferOverlay").remove();
XenForo._manualDeferOverlay=!1;XenForo._manualDeferXhr=!1;c(i).trigger("PseudoAj
axStop");c(i).trigger("ManualDeferComplete")},d=function(){XenForo._manualDeferX
hr=XenForo.ajax(XenForo._manualDeferUrl,{execute:1},function(a){if(a&&a.continue
Processing){setTimeout(d,0);XenForo._manualDeferOverlay.find("span").text(a.stat
us);var c=XenForo._manualDeferOverlay.find(".CancelDeferred");a.canCancel?c.show
():c.hide()}else b()}).fail(b)};d()}},handleServerError:function(a,b){switch(b){
case "abort":return!1;
case "timeout":return XenForo.alert(XenForo.phrases.server_did_not_respond_in_ti
me_try_again,XenForo.phrases.following_error_occurred+":"),!1;case "parsererror"
:return console.error("PHP "+a.responseText),XenForo.alert("The server responded
with an error. The error message is in the JavaScript console."),!1;case "notmo
dified":case "error":if(!a||!a.responseText)return!1}var d=a.getResponseHeader("
Content-Type"),e=!1,f;if(d)switch(d.split(";")[0]){case "application/json":e="js
on";break;case "text/html":e=
"html";break;default:a.responseText.substr(0,1)=="{"?e="json":a.responseText.sub
str(0,9)=="<!DOCTYPE"&&(e="html")}if(e=="json"&&a.responseText.substr(0,1)=="{")
{try{f=c.parseJSON(a.responseText)}catch(h){}f?XenForo.hasResponseError(f,a.stat
us):XenForo.alert(a.responseText,XenForo.phrases.following_error_occurred+":")}e
lse XenForo.alert(a.responseText,XenForo.phrases.following_error_occurred+":");r
eturn!1},hasResponseError:function(a){if(typeof a!="object")return XenForo.alert
("Response not JSON!"),
!0;if(a.errorTemplateHtml)return new XenForo.ExtLoader(a,function(){var b=XenFor
o.alert(a.errorTemplateHtml,XenForo.phrases.following_error_occurred+":");b&&(b.
find("div.errorDetails").removeClass("baseHtml"),a.errorOverlayType&&b.closest("
.errorOverlay").removeClass("errorOverlay").addClass(a.errorOverlayType))}),a.er
ror||!0;else if(a.error!==void 0){if(typeof a.error==="object"){for(var b in a.e
rror)break;a.error=a.error[b]}XenForo.alert(a.error+"\n"+(a.traceHtml!==void 0?'
<ol class="traceHtml">\n'+
a.traceHtml+"</ol>":""),XenForo.phrases.following_error_occurred+":");return a.e
rror}else return a.status=="ok"&&a.message?(XenForo.alert(a.message,"",4E3),!0):
!1},hasTemplateHtml:function(a,b){b=b||"templateHtml";return!a[b]?!1:typeof a[b]
.search=="function"?a[b].search(/\S+/)!==-1:!0},createOverlay:function(a,b,d){va
r e=null,f=null,h=null,f=/<script[^>]*>([\s\S]*?)<\/script>/ig,j,h=[];if(b insta
nceof jQuery&&b.is(".xenOverlay"))e=b.appendTo("body"),f=b;else{if(typeof b=="st
ring"){for(;j=f.exec(b);)h.push(j[1]);
b=b.replace(f,"")}f=c(b);f.is(".NoAutoHeader")||d&&d.title&&c('<h2 class="headin
g h1" />').html(d.title).prependTo(f);f.is(".formOverlay")&&f.find(".submitUnit"
).length&&(f.find(".submitUnit :reset").length||f.find(".submitUnit .button:last
").after(c('<input type="reset" class="button OverlayCloser" />').val(XenForo.ph
rases.cancel)).after(" "));e=c('<div class="xenOverlay __XenForoActivator" />').
appendTo("body").addClass(c(b).data("overlayclass")).append(f);if(h.length)for(b
=0;b<h.length;b++)c.globalEval(h[b]);
e.xfActivate()}if(d&&(d.effect&&e.addClass(d.effect+"Effect"),d.className&&(e.ad
dClass(d.className),delete d.className),d.noCache))d.onClose=function(){this.get
Overlay().empty().remove()};e.find(".OverlayCloser").length==0&&e.prepend('<a cl
ass="close OverlayCloser"></a>');e.find(".OverlayCloser").click(function(a){a.st
opPropagation()});a=a||e;b=!(c.browser.msie&&c.browser.version<=6||XenForo.isTou
chBrowser()||c(g).width()<=600||c(g).height()<=550);f.is(".NoFixedOverlay")&&(b=
!1);a.overlay(c.extend(!0,
{target:e,oneInstance:!0,close:".OverlayCloser",speed:XenForo.speed.normal,close
Speed:XenForo.speed.fast,mask:{color:"white",opacity:0.6,loadSpeed:XenForo.speed
.normal,closeSpeed:XenForo.speed.fast},fixed:b},XenForo._overlayConfig,d));a.bin
d({onBeforeLoad:function(){c(i).triggerHandler("OverlayOpening")},onLoad:functio
n(){var b=c(this).data("overlay"),d=b.getOverlay(),e=d.find(".OverlayScroller").
get(0),f=null;d.css("position")=="absolute"&&d.find(".overlayScroll").removeClas
s("overlayScroll");e&&
setTimeout(function(){e.scrollIntoView(!0)},0);var h=d.find("form").find("input[
autofocus], textarea[autofocus], select[autofocus], .AutoFocus").first();h.lengt
h?h.focus():d.find("form").find("input:not([type=hidden], [type=file]), textarea
, select, button, .submitUnit a.button").first().focus();b.getConf().closeOnResi
ze&&(f=function(){console.info("Window resize, close overlay!");b.close()},c(g).
one("resize",f),a.one("onClose",function(){c(g).unbind("resize",f)}));c(i).trigg
erHandler("OverlayOpened")},
onBeforeClose:function(a){e.find(".Popup").each(function(){var b=c(this).data("X
enForo.PopupMenu");b.hideMenu&&b.hideMenu(a,!0)})}});h=a.data("overlay");e.data(
"overlay",h);return h},alert:function(a,b,d,e){var a=String(a||"Unspecified erro
r"),f=a.replace(/[^a-z0-9_]/gi,"_")+parseInt(d),h;XenForo._OverlayCache[f]===voi
d 0&&(d?(h=c('<div class="xenOverlay timedMessage"><div class="content baseHtml"
>'+a+'<span class="close"></span></div></div>'),XenForo._OverlayCache[f]=h.appen
dTo("body").overlay({top:0,
effect:"slideDownContentFade",speed:XenForo.speed.normal,oneInstance:!1,onBefore
Close:e?e:null}).data("overlay")):(h=c('<div class="errorOverlay"><a class="clos
e OverlayCloser"></a><h2 class="heading">'+(b||XenForo.phrases.following_error_o
ccurred)+'</h2><div class="baseHtml errorDetails"></div></div>'),h.find("div.err
orDetails").html(a),XenForo._OverlayCache[f]=XenForo.createOverlay(null,h,{onLoa
d:function(){var a=c("input:button.close, button.close",i.getElementById(f)).get
(0);a&&a.focus()},onClose:e?
e:null})));XenForo._OverlayCache[f].load();d&&setTimeout('XenForo._OverlayCache[
"'+f+'"].close()',d);return h},stackAlert:function(a,b,d){function e(){f.xfFadeU
p(XenForo.speed.slow,function(){c(this).empty().remove();h.children().length||h.
hide()})}var f=c('<li class="stackAlert DismissParent"><div class="stackAlertCon
tent"><span class="helper"></span><a class="DismissCtrl"></a></div></li>'),h=c("
#StackAlerts");h.length||(h=c('<ul id="StackAlerts"></ul>').appendTo("body"));a
instanceof jQuery==!1&&
(a=c("<span>"+a+"</span>"));a.appendTo(f.find("div.stackAlertContent"));f.hide()
.prependTo(h.show()).fadeIn(XenForo.speed.normal,function(){b>0&&setTimeout(e,b)
});f.find("a").click(function(){d&&d.length&&d.get(0).scrollIntoView(!0);e()});r
eturn f},setAnimationSpeed:function(a){var b,d,e;for(e in XenForo.speed)d=XenFor
o.speed[e],c.browser.msie?(b=d<=100?2:d>800?1:1+100/d,XenForo.speed[e]=d*a*b):Xe
nForo.speed[e]=d*a},uniqueId:function(a){return a?c(a).uniqueId().attr("id"):"Xe
nForoUniq"+XenForo._uniqueIdCounter++},
redirect:function(a){a=XenForo.canonicalizeUrl(a);if(a==g.location.href)g.locati
on.reload();else{g.location=a;var a=a.split("#"),b=g.location.href.split("#");a[
1]&&a[0]==b[0]&&g.location.reload()}},canonicalizeUrl:function(a,b){return a.ind
exOf("/")==0?a:a.match(/^https?:|ftp:|mailto:/i)?a:(b||(b=XenForo.baseUrl()),typ
eof b!="string"&&(b=""),b+a)},_baseUrl:!1,baseUrl:function(){if(XenForo._baseUrl
===!1){var a=i.createElement("a"),b=c("base");a.href="";XenForo._baseUrl=a.href.
match(/[^\x20-\x7f]/)&&
b.length?b.attr("href"):a.href;if(!b.length)XenForo._baseUrl=XenForo._baseUrl.re
place(/\?.*$/,"").replace(/\/[^\/]*$/,"/")}return XenForo._baseUrl},trailingSlas
h:function(a){a.substr(-1)!="/"&&(a+="/");return a},regexQuote:function(a){retur
n(a+"").replace(/([\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!<>\|\:])/g,"\\$1")},htmlspecial
chars:function(a){return(a||"").replace(/&/g,"&").replace(/"/g,""").rep
lace(/</g,"<").replace(/>/g,">")},isRTL:function(){if(XenForo.RTL===void 0
){var a=c("html").attr("dir");
XenForo.RTL=a&&a.toUpperCase()=="RTL"?!0:!1}return XenForo.RTL},switchStringRTL:
function(a){XenForo.isRTL()&&(a=a.replace(/left/i,"l_e_f_t"),a=a.replace(/right/
i,"left"),a=a.replace("l_e_f_t","right"));return a},switchOffsetRTL:function(a){
XenForo.isRTL()&&!isNaN(a[1])&&(a[1]*=-1);return a},isListTag:function(a){return
a.tagName=="ul"||a.tagName=="ol"},isNumeric:function(a){return!isNaN(a)&&a-0==a
&&a.length>0},isPositive:function(a){switch(String(a).toLowerCase()){case "on":c
};XenForo.CsrfRefresh=function(){this.__construct()};XenForo.CsrfRefresh.prototy
pe={__construct:function(){this.activate();c(i).bind("XenForoWindowFocus",c.cont
ext(this,"focus"))},focus:function(){this.active||this.activate(!0)},activate:fu
nction(a){a&&this.refresh();
return this.active=g.setInterval(c.context(this,"refresh"),3E6)},deactivate:func
tion(){g.clearInterval(this.active);this.active=!1},refresh:function(){XenForo._
csrfRefreshUrl&&(XenForo._hasFocus?XenForo.ajax(XenForo._csrfRefreshUrl,"",funct
ion(a){if(!a||a.csrfToken===void 0)return!1;var b=c("input[name=_xfToken]").val(
a.csrfToken);XenForo._csrfToken=a.csrfToken;b.length&&console.log("XenForo CSRF
token updated in %d places (%s)",b.length,a.csrfToken);c(i).trigger({type:"CSRFR
efresh",ajaxData:a})},
{error:!1,global:!1}):this.deactivate())}};XenForo._PopupMenuActiveGroup=null;Xe
nForo.PopupMenu=function(a){this.__construct(a)};XenForo.PopupMenu.prototype={__
construct:function(a){this.$container=a;this.$menu=this.$container.find(".Menu")
.appendTo("body");this.$menu.data("XenForo.PopupMenu",this);this.menuVisible=!1;
if(!this.$menu.length)return console.warn("Unable to find menu for Popup %o",thi
s.$container),!1;this.$menu.id=XenForo.uniqueId(this.$menu);this.contentSrc=this
.$menu.data("contentsrc");
this.contentDest=this.$menu.data("contentdest");this.unreadDisplayTimeout=this.l
oading=null;this.newlyOpened=!1;this.$clicker=a.find('[rel="Menu"]').first().cli
ck(c.context(this,"controlClick"));XenForo.isTouchBrowser()||this.$clicker.mouse
over(c.context(this,"controlHover")).hoverIntent({sensitivity:1,interval:100,tim
eout:0,over:c.context(this,"controlHoverIntent"),out:function(){}});this.$contro
l=this.addPopupGadget(this.$clicker);this.popupGroup=this.$control.closest("[dat
a-popupgroup]").data("popupgroup")},
addPopupGadget:function(a){!a.hasClass("NoPopupGadget")&&!a.hasClass("SplitCtrl"
)&&a.append('<span class="arrowWidget" />');var b=a.closest(".PopupControl");b.l
ength&&(a=b.addClass("PopupContainerControl"));a.addClass("PopupControl");return
a},controlClick:function(a){console.debug("%o control clicked. NewlyOpened: %s,
Animated: %s",this.$control,this.newlyOpened,this.$menu.is(":animated"));if(!th
is.newlyOpened&&!this.$menu.is(":animated"))if(console.info("control: %o",this.$
control),this.$menu.is(":hidden"))this.showMenu(a,
!1);else if(this.$clicker.attr("href")&&!XenForo.isPositive(this.$clicker.data("
closemenu")))return console.warn("Following hyperlink from %o",this.$clicker),!0
;else this.hideMenu(a,!1);else console.debug("Click on control of newly-opened o
r animating menu, ignored");a.preventDefault();a.target.blur();return!1},control
Hover:function(a){if(this.popupGroup!=null&&this.popupGroup==this.getActiveGroup
())return this.showMenu(a,!0),!1},controlHoverIntent:function(a){var b=!1;this.$
clicker.hasClass("SplitCtrl")&&
(b=!0);this.showMenu(a,b)},showMenu:function(a,b){if(this.$menu.is(":visible"))r
eturn!1;var d=new c.Event("PopupMenuShow");d.$menu=this.$menu;d.instant=b;c(i).t
rigger(d);if(d.isDefaultPrevented())return!1;this.menuVisible=!0;this.setMenuPos
ition("showMenu");this.$menu.hasClass("BottomControl")&&(b=!0);if(this.contentSr
c&&!this.loading)this.loading=XenForo.ajax(this.contentSrc,"",c.context(this,"lo
adSuccess"),{type:"GET"}),this.$menu.find(".Progress").addClass("InProgress"),b=
!0;this.setActiveGroup();
this.$control.addClass("PopupOpen").removeClass("PopupClosed");this.$menu.stop()
.xfSlideDown(b?0:XenForo.speed.xfast,c.context(this,"menuShown"));if(!this.menuE
ventsInitialized){c(i).bind({PopupMenuShow:c.context(this,"hideIfOther")});XenFo
ro._isWebkitMobile?c(i.body.children).click(c.context(this,"hideMenu")):c(i).cli
ck(c.context(this,"hideMenu"));var e=c("html"),f=this,h=[e.width(),e.height()];c
(g).bind({resize:function(a){var b=e.width(),c=e.height();if(b!=h[0]||c!=h[1])h[
0]=b,h[1]=c,f._hideMenu(a)}});
this.$menu.delegate("a","click",c.context(this,"menuLinkClick"));this.$menu.dele
gate(".MenuCloser","click",c.context(this,"hideMenu"));this.menuEventsInitialize
d=!0}},hideMenu:function(a,b){this.$menu.is(":visible")&&this.triggersMenuHide(a
)&&this._hideMenu(a,!b)},_hideMenu:function(a,b){this.menuVisible=!1;this.setAct
iveGroup(null);this.$menu.hasClass("BottomControl")&&(b=!1);clearTimeout(this.un
readDisplayTimeout);this.$menu.find(".Unread").stop();this.$menu.xfSlideUp(b?Xen
Foro.speed.xfast:0,c.context(this,
"menuHidden"))},menuShown:function(){var a=this.$menu.data("contentsrc")?!1:!0,b
=null;this.$control.addClass("PopupOpen").removeClass("PopupClosed");this.newlyO
pened=!0;setTimeout(c.context(function(){this.newlyOpened=!1},this),50);this.$me
nu.trigger("ShowComplete",[a]);this.setMenuPosition("menuShown");this.highlightU
nreadContent();b=this.$menu.find("input[type=text], input[type=search], textarea
, select").first();b.length&&!b.data("nofocus")&&b.select()},menuHidden:function
(){this.$control.removeClass("PopupOpen").addClass("PopupClosed");
this.$menu.trigger("MenuHidden")},hideIfOther:function(a){a.$menu.prop(c.expando
)!=this.$menu.prop(c.expando)&&this.hideMenu(a,a.instant)},triggersMenuHide:func
tion(a){var b=c(a.target);return a.ctrlKey||a.shiftKey||a.altKey?!1:a.which>1?!1
:b.is(".MenuCloser")?!0:b.is("a[href]")&&!a.isDefaultPrevented()?!0:a.target===i
||!b.closest("#"+this.$menu.id).length?!0:!1},setMenuPosition:function(){var a,b
,d,e,f;b=this.$control.coords("outer");this.$menu.css("position","").removeData(
"position");for(a=this.$control;a&&
a.length&&a.get(0)!=i;){if(a.css("position")=="fixed"){b.top-=c(g).scrollTop();b
.left-=c(g).scrollLeft();this.$menu.css("position","fixed").data("position","fix
ed");break}a=a.parent()}this.$control.removeClass("BottomControl");this.$menu.re
moveClass("BottomControl").css({left:b.left,top:b.top+b.height-1});a=this.$menu.
coords("outer");e=c("#content .pageContent");d=e.length?e.coords("outer"):c("bod
y").coords("outer");f=c(g);e=f.scrollTop();var h=f.scrollLeft(),j=f.width();if(X
enForo.isRTL()||a.left+
a.width>d.left+d.width)d=Math.max(0,b.left+b.width-a.width),d>h&&this.$menu.css(
"left",d);parseInt(this.$menu.css("left"),10)+a.width>j+h&&this.$menu.css("left"
,0);a.top+a.height>f.height()+e&&(a=b.top-a.height,a>e&&(this.$control.addClass(
"BottomControl"),this.$menu.addClass("BottomControl"),this.$menu.css("top",b.top
-this.$menu.outerHeight())))},loadSuccess:function(a){if(XenForo.hasResponseErro
r(a)||!XenForo.hasTemplateHtml(a))return!1;this.$menu.trigger("LoadComplete");a=
c(a.templateHtml);if(!this.contentDest)console.warn("Menu content destination no
t specified, using this.$menu."),
this.contentDest=this.$menu;console.info("Content destination: %o",this.contentD
est);var b=this;a.xfInsert(this.$menu.data("insertfn")||"appendTo",this.contentD
est,"slideDown",0,function(){b.$menu.css("min-width","199px");setTimeout(functio
n(){b.$menu.css("min-width","")},0);b.$control.hasClass("PopupOpen")&&b.menuShow
n()});this.$menu.find(".Progress").removeClass("InProgress")},resetLoader:functi
on(){this.contentDest&&this.loading&&(delete this.loading,c(this.contentDest).em
pty(),this.$menu.find(".Progress").addClass("InProgress"))},
menuLinkClick:function(a){this.hideMenu(a,!0)},setActiveGroup:function(a){return
XenForo._PopupMenuActiveGroup=a===void 0?this.popupGroup:a},getActiveGroup:func
tion(){return XenForo._PopupMenuActiveGroup},highlightUnreadContent:function(){v
ar a=this.$menu.find(".Unread"),b=null,d=null;if(a.length&&(b=a.data("defaultbac
kground")))a.css("backgroundColor",null),this.unreadDisplayTimeout=setTimeout(c.
context(function(){(d=this.$menu.data("removecounter"))&&XenForo.balloonCounterU
pdate(c(d),0);a.animate({backgroundColor:b},
2E3,c.context(function(){a.removeClass("Unread");this.$menu.trigger("UnreadDispl
ayComplete")},this))},this),1E3)}};XenForo.AjaxProgress=function(){var a=null,b=
function(){c(".Progress, .xenForm .ctrlUnit.submitUnit dt").addClass("InProgress
");a||(a=c('<div id="AjaxProgress" class="xenOverlay"><div class="content"><span
class="close" /></div></div>').appendTo("body").overlay({top:0,speed:XenForo.sp
eed.fast,oneInstance:!1,closeOnClick:!1,closeOnEsc:!1}).data("overlay"));a.load(
)},d=function(){c(".Progress, .xenForm .ctrlUnit.submitUnit dt").removeClass("In
Progress");
a&&a.isOpened()&&a.close()};c(i).bind({ajaxStart:function(){XenForo._AjaxProgres
s=!0;b()},ajaxStop:function(){XenForo._AjaxProgress=!1;d()},PseudoAjaxStart:func
tion(){b()},PseudoAjaxStop:function(){d()}});c.browser.msie&&c.browser.version<7
&&c(i).bind("scroll",function(){a&&a.isOpened()&&!a.getConf().fixed&&a.getOverla
y().css("top",a.getConf().top+c(g).scrollTop())})};XenForo.PageNav=function(a){t
his.__construct(a)};XenForo.PageNav.prototype={__construct:function(a){if(XenFor
o.isRTL())return!1;var b=
a.find(".scrollable");if(!b.length)return!1;console.info("PageNav %o",a);this.st
art=parseInt(a.data("start"));this.page=parseInt(a.data("page"));this.end=parseI
nt(a.data("end"));this.last=parseInt(a.data("last"));this.range=parseInt(a.data(
"range"));this.size=this.range*2+1;this.baseurl=a.data("baseurl");this.sentinel=
a.data("sentinel");b.scrollable({speed:XenForo.speed.slow,easing:"easeOutBounce"
,keyboard:!1,prev:"#nullPrev",next:"#nullNext",touch:!1});this.api=b.data("scrol
lable").onBeforeSeek(c.context(this,
"beforeSeek"));this.$prevButton=a.find(".PageNavPrev").click(c.context(this,"pre
vPage"));this.$nextButton=a.find(".PageNavNext").click(c.context(this,"nextPage"
));this.setControlVisibility(this.api.getIndex(),0)},prevPage:function(){if(this
.api.getIndex()==0&&this.start>2){for(var a=0,b=Math.max(2,this.start-this.size)
,a=this.start-1;a>=b;a--)this.prepend(a);this.start=b}this.api.seekTo(Math.max(t
his.api.getIndex()-this.size,0))},nextPage:function(){if(this.api.getIndex()+1+2
*this.size>this.api.getSize()&&
this.end<this.last-1){for(var a=0,b=Math.min(this.last-1,this.end+this.size),a=t
his.end+1;a<=b;a++)this.append(a);this.end=b}this.api.seekTo(Math.min(this.api.g
etSize()-this.size,this.api.getIndex()+this.size))},prepend:function(a){this.bui
ldPageLink(a).prependTo(this.api.getItemWrap());this.api.next(0)},append:functio
n(a){this.buildPageLink(a).appendTo(this.api.getItemWrap())},buildPageLink:funct
ion(a){return c("<a />",{href:this.buildPageUrl(a),text:a,"class":a>999?"gt999":
""})},buildPageUrl:function(a){return this.baseurl.replace(this.sentinel,
a).replace(escape(this.sentinel),a)},beforeSeek:function(a,b){this.setControlVis
ibility(b,XenForo.speed.fast)},setControlVisibility:function(a,b){a==0&&this.sta
rt<=2?this.$prevButton.hide(b):this.$prevButton.show(b);this.api.getSize()-this.
size<=a&&this.end>=this.last-1?this.$nextButton.hide(b):this.$nextButton.show(b)
}};XenForo.ToggleTrigger=function(a){this.__construct(a)};XenForo.ToggleTrigger.
prototype={__construct:function(a){this.$trigger=a;this.targetVisible=this.loade
d=!1;this.$target=null;
if(a.data("target")){var b=a.closest(".ToggleTriggerAnchor");b.length||(b=c("bod
y"));b=b.find(a.data("target"));if(b.length){this.$target=b;var d=b.data("toggle
-class");this.targetVisible=d?b.hasClass(d):b.is(":visible")}}(!a.data("only-ifhidden")||!XenForo.isPositive(a.data("only-if-hidden"))||!this.targetVisible)&&a
.click(c.context(this,"toggle"))},toggle:function(a){a.preventDefault();var b=th
is.$trigger,d=this.$target;if(!(b.data("toggle-if-pointer")&&XenForo.isPositive(
b.data("toggle-if-pointer"))&&
b.css("cursor")!=="pointer")){if(b.data("toggle-text")){var e=b.text();b.text(b.
data("toggle-text"));b.data("toggle-text",e)}(a.pageX||a.pageY)&&b.blur();d?(c(i
).trigger("ToggleTriggerEvent",{closing:this.targetVisible,$target:d}),this.hide
SelfIfNeeded(),a=function(){d.trigger("elementResized")},b=d.data("toggle-class"
),this.targetVisible?b?(d.removeClass(b),a()):d.xfFadeUp(null,a):b?(d.addClass(b
),a()):d.xfFadeDown(null,a),this.targetVisible=!this.targetVisible):this.load()}
},hideSelfIfNeeded:function(){var a=
this.$trigger.data("hide");if(!a)return!1;if(a=="self")a=this.$trigger;else{var
b=this.$trigger.closest(".ToggleTriggerAnchor");b.length||(b=c("body"));a=b.find
(a)}a.hide()},load:function(){if(!this.loading&&this.$trigger.attr("href")){var
a=this,b=c(this.$trigger.data("position"));if(!b.length&&(b=this.$trigger.closes
t(".ToggleTriggerAnchor"),!b.length))return console.warn("Could not match toggle
target position selector %s",this.$trigger.data("position")),!1;var d=this.$tri
gger.data("position-method")||
"insertAfter";this.loading=!0;XenForo.ajax(this.$trigger.attr("href"),{},functio
n(e){a.loading=!1;if(XenForo.hasResponseError(e))return!1;if(e._redirectStatus&&
e._redirectTarget){var f=function(){XenForo.redirect(e._redirectTarget)};if(XenF
oro._manualDeferOverlay)c(i).one("ManualDeferComplete",f);else f();return!1}if(!
e.templateHtml)return!1;new XenForo.ExtLoader(e,function(e){a.$target=c(e.templa
teHtml);a.$target.xfInsert(d,b);a.targetVisible=!0;a.hideSelfIfNeeded()})})}}};X
enForo.OverlayTrigger=
function(a,b){this.__construct(a,b)};XenForo.OverlayTrigger.prototype={__constru
ct:function(a,b){this.$trigger=a.click(c.context(this,"show"));this.options=b},s
how:function(a){var b=this.$trigger.closest(".xenOverlay").data("overlay"),d,e=t
his.$trigger.is(".username, .avatar");if(!parseInt(XenForo._enableOverlays))if(t
his.$trigger.attr("href"))return!0;else if(this.$trigger.data("href")){if(this.$
trigger.closest(".AttachmentUploader, #AttachmentUploader").length==0)return Xen
Foro.redirect(this.$trigger.data("href")),
!1}else return console.warn("No alternative action found for OverlayTrigger %o",
this.$trigger),!0;if(e&&this.$trigger.hasClass("NoOverlay"))return!0;if(a.ctrlKe
y||a.shiftKey||a.altKey)return!0;if(a.which>1)return!0;if(this.options&&this.opt
ions.onBeforeTrigger&&(d=c.Event(),d.clickEvent=a,this.options.onBeforeTrigger(d
),d.isDefaultPrevented()))return;a.preventDefault();if(b&&b.isOpened()){var f=th
is;b.getTrigger().one("onClose",function(a){setTimeout(function(){f.show(a)},0)}
);b.getConf().mask.closeSpeed=
0;b.close()}else{if(!this.OverlayLoader){b=typeof this.options=="object"?this.op
tions:{};b=c.extend(b,this.$trigger.data("overlayoptions"));d=this.$trigger.data
("cacheoverlay");if(d!==void 0)XenForo.isPositive(d)?d=!0:(d=!1,b.onClose=c.cont
ext(this,"deCache"));else if(this.$trigger.is("input:submit"))d=!1,b.onClose=c.c
ontext(this,"deCache");if(e&&!this.$trigger.hasClass("OverlayTrigger"))!this.$tr
igger.data("cardurl")&&this.$trigger.attr("href")&&(e=this.$trigger.attr("href")
.replace(/#.*$/,""),e+=
e.indexOf("?")>=0?"&card=1":"?card=1",this.$trigger.data("cardurl",e)),d=!0,b.sp
eed=XenForo.speed.fast;this.OverlayLoader=new XenForo.OverlayLoader(this.$trigge
r,d,b);this.OverlayLoader.load();a.preventDefault();return!0}this.OverlayLoader.
show()}},deCache:function(){this.OverlayLoader&&this.OverlayLoader.overlay&&(con
sole.info("DeCache %o",this.OverlayLoader.overlay.getOverlay()),this.OverlayLoad
er.overlay.getTrigger().removeData("overlay"),this.OverlayLoader.overlay.getOver
lay().empty().remove());
delete this.OverlayLoader}};XenForo.LightBoxTrigger=function(a){new XenForo.Over
layTrigger(a.data("cacheoverlay",1),{top:15,speed:1,closeSpeed:0,closeOnResize:!
0,mask:{color:"rgb(0,0,0)",opacity:0.6,loadSpeed:0,closeSpeed:0},onBeforeTrigger
:function(a){c(g).height()<500&&a.preventDefault()},onBeforeLoad:function(){if(t
ypeof XenForo.LightBox=="function"){if(XenForo._LightBoxObj===void 0)XenForo._Li
ghtBoxObj=new XenForo.LightBox(this,"*[data-author]");var b=parseInt(XenForo._li
ghtBoxUniversal)?c("body"):
a.closest("*[data-author]");console.info("Opening LightBox for %o using %s",b,"*
[data-author]");XenForo._LightBoxObj.setThumbStrip(b);XenForo._LightBoxObj.setIm
age(this.getTrigger().find("img:first"));c(i).triggerHandler("LightBoxOpening")}
return!0},onLoad:function(){XenForo._LightBoxObj.setDimensions(!0);XenForo._Ligh
tBoxObj.bindNav();return!0},onClose:function(){XenForo._LightBoxObj.setImage();X
enForo._LightBoxObj.unbindNav();return!0}})};XenForo.OverlayLoaderCache={};XenFo
ro.OverlayLoader=function(a,
b,c){this.__construct(a,c,b)};XenForo.OverlayLoader.prototype={__construct:funct
ion(a,b,c){this.$trigger=a;this.cache=c;this.options=b},load:function(a){if(this
.$trigger.is("input:submit")){if(this.cache=!1,!this.xhr){var a=this.$trigger.cl
osest("form"),b=a.serializeArray();b.push({name:this.$trigger.attr("name"),value
:this.$trigger.attr("value")});this.xhr=XenForo.ajax(a.attr("action"),b,c.contex
t(this,"loadSuccess"))}}else{this.href=this.$trigger.data("cardurl")||this.$trig
ger.data("href")||this.$trigger.attr("href");
if(!this.href)return console.warn("No overlay href found for control %o",this.$t
rigger),!1;console.info("OverlayLoader for %s",this.href);this.callback=a;if(thi
s.cache&&XenForo.OverlayLoaderCache[this.href])this.createOverlay(XenForo.Overla
yLoaderCache[this.href]);else if(!this.xhr)this.xhr=XenForo.ajax(this.href,"",c.
context(this,"loadSuccess"),{type:"GET"})}},loadSuccess:function(a){delete this.
xhr;if(XenForo.hasResponseError(a))return!1;if(a._redirectStatus&&a._redirectTar
get){var b=function(){XenForo.redirect(a._redirectTarget)};
if(XenForo._manualDeferOverlay)c(i).one("ManualDeferComplete",b);else b();return
!1}this.options.title=a.h1||a.title;new XenForo.ExtLoader(a,c.context(this,"crea
teOverlay"))},createOverlay:function(a){this.overlay=XenForo.createOverlay(this.
$trigger,a&&a.templateHtml?a.templateHtml:a,this.options);this.cache&&(XenForo.O
verlayLoaderCache[this.href]=this.overlay.getOverlay());typeof this.callback=="f
unction"&&this.callback();this.show()},show:function(){this.overlay?(this.overla
y.load(),c(i).trigger({type:"XFOverlay",
overlay:this.overlay,trigger:this.$trigger})):(console.warn("Attempted to call X
enForo.OverlayLoader.show() for %s before overlay is created",this.href),this.lo
ad(this.callback))}};XenForo.LoginBar=function(a){var b=c("#login").appendTo(a.f
ind(".pageContent")),d=function(d){d.preventDefault();XenForo.chromeAutoFillFix(
b);b.xfSlideIn(XenForo.speed.slow,"easeOutBack",function(){c("#LoginControl").se
lect();a.expose(c.extend(XenForo._overlayConfig.mask,{loadSpeed:XenForo.speed.sl
ow,onBeforeLoad:function(){b.css("outline",
"0px solid black")},onLoad:function(){b.css("outline","")},onBeforeClose:functio
n(){e(!1,!0);return!0}}))})},e=function(a,d){a&&a.target.blur();b.xfSlideOut(Xen
Foro.speed.fast);!d&&c.mask&&c.mask.close()};c('label[for="LoginControl"]').clic
k(function(a){c(this).closest("#login").length==0&&(a.preventDefault(),b._xfSlid
eWrapper(!0)?e(a):(c(XenForo.getPageScrollTagName()).scrollTop(0),d(a)))});a.del
egate('input[name="register"]',"click",function(){var a=b.find("input.button.pri
mary"),c=b.find('input[name="register"]:checked').val();
b.find("input.button.primary").val(c=="1"?a.data("signupphrase"):a.data("loginph
rase"));b.find("label.rememberPassword").css("visibility",c=="1"?"hidden":"visib
le")});a.delegate(".close","click",e)};XenForo.QuickSearch=function(a){var b=0;c
("#QuickSearchPlaceholder").click(function(a){a.preventDefault();setTimeout(func
tion(){c("#QuickSearch").addClass("show");c("#QuickSearchPlaceholder").addClass(
"hide");c("#QuickSearchQuery").focus()},0)});c("#QuickSearchQuery").focus(functi
on(){b++;console.log("Show quick search menu (%s)",
b);b==1&&c.browser.msie&&c.browser.version<9&&a.find("input").keydown(function(a
){if(a.keyCode==13)return c(this).parents("form").submit(),!1});if(b==1)c(XenFor
o._isWebkitMobile?i.body.children:i).on("click",function(b){c(b.target).closest(
"#QuickSearch").length||(console.log("Hide quick search menu"),c("#QuickSearch")
.removeClass("show"),c("#QuickSearchPlaceholder").removeClass("hide"),a.find(".s
econdaryControls").slideUp(XenForo.speed.xfast,function(){a.removeClass("active"
);c.browser.msie&&(c("body").css("zoom",
1),setTimeout(function(){c("body").css("zoom","")},100))}))});a.addClass("active
");a.find(".secondaryControls").slideDown(0)})};XenForo.configureTooltipRtl=func
tion(a){if(a.offset!==void 0)a.offset=XenForo.switchOffsetRTL(a.offset);if(a.pos
ition!==void 0)a.position=XenForo.switchStringRTL(a.position);return a};XenForo.
Tooltip=function(a){var b=String(a.data("tipclass")||""),c=/(\s|^)flipped(\s|$)/
.test(b),e=parseInt(a.data("offsety"),10)||-6,f=a.is(":visible")?a.innerWidth():
0,h=parseInt(a.data("offsetx"),
10)||0,g=h+f*(c?1:-1),i=XenForo.htmlspecialchars(a.attr("title")),m=null;if(f<=0
)var l=!1,m=function(){if(!l){var b=a.innerWidth();if(!(b<=0))l=!0,g=h+b*(c?1:-1
),a.data("tooltip").getConf().offset=XenForo.switchOffsetRTL([e,g])}};a.attr("ti
tle",i).tooltip(XenForo.configureTooltipRtl({delay:0,position:a.data("position")
||"top "+(c?"left":"right"),offset:[e,g],tipClass:"xenTooltip "+b,layout:'<div><
span class="arrow" /></div>',onBeforeShow:m}))};XenForo.StatusTooltip=function(a
){if(a.attr("title")){var b=
XenForo.htmlspecialchars(a.attr("title"));a.attr("title",b).tooltip(XenForo.conf
igureTooltipRtl({effect:"slide",slideOffset:30,position:"bottom right",offset:[1
0,10],tipClass:"xenTooltip statusTip",layout:'<div><span class="arrow" /></div>'
}))}};XenForo.NodeDescriptionTooltip=function(a){var b=a.data("description");if(
b&&c(b).length){var d=c(b).addClass("xenTooltip nodeDescriptionTip").appendTo("b
ody").append('<span class="arrow" />');a.tooltip(XenForo.configureTooltipRtl({ef
fect:"slide",slideOffset:30,
offset:[30,10],slideInSpeed:XenForo.speed.xfast,slideOutSpeed:50*XenForo._animat
ionSpeedMultiplier,predelay:250,position:"bottom right",tip:b,onBeforeShow:funct
ion(){if(!a.data("tooltip-shown")){if(c(g).width()<600){var b=a.data("tooltip").
getConf();b.slideOffset=0;b.effect="toggle";b.offset=[20,-a.width()];b.position=
["top","right"];XenForo.isRTL()&&(b.offset[1]*=-1,b.position[1]="left");d.addCla
ss("arrowBottom")}a.data("tooltip-shown",!0)}}}));a.click(function(){c(this).dat
a("tooltip").hide()})}};
XenForo.AccountMenu=function(a){a.find(".submitUnit").hide();a.find(".StatusEdit
or").focus(function(){a.is(":visible")&&a.find(".submitUnit").show()})};XenForo.
FollowLink=function(a){a.click(function(b){b.preventDefault();a.get(0).blur();Xe
nForo.ajax(a.attr("href"),{_xfConfirm:1},function(b){if(XenForo.hasResponseError
(b))return!1;a.xfFadeOut(XenForo.speed.fast,function(){a.attr("href",b.linkUrl).
html(b.linkPhrase).xfFadeIn(XenForo.speed.fast)})})})};XenForo.AttributionLink=f
unction(a){a.click(function(a){if(c(this.hash).length){try{var d=
this.hash,e=c(this.hash).offset().top,f=XenForo.getPageScrollTagName();"pushStat
e"in g.history&&g.history.pushState({},"",g.location.toString().replace(/#.*$/,"
")+d);c(f).animate({scrollTop:e},XenForo.speed.normal,"easeOutBack",function(){i
f(!g.history.pushState)g.location.hash=d})}catch(h){g.location.hash=this.hash}a.
preventDefault()}})};XenForo.ClickProxy=function(a){a.click(function(){c(a.attr(
"rel")).click();if(!a.data("allowdefault"))return!1})};XenForo.ReCaptcha=functio
n(a){this.__construct(a)};
XenForo.ReCaptcha.prototype={__construct:function(a){XenForo.ReCaptcha.instance&
&XenForo.ReCaptcha.instance.remove();XenForo.ReCaptcha.instance=this;if(this.pub
licKey=a.data("publickey"))a.siblings("noscript").remove(),a.uniqueId(),this.$ca
ptcha=a,this.type="image",a.find(".ReCaptchaReload").click(c.context(this,"reloa
d")),a.find(".ReCaptchaSwitch").click(c.context(this,"switchType")),this.load(),
c(g).unload(c.context(this,"remove")),a.closest("form.AutoValidator").bind({Auto
ValidationDataReceived:c.context(this,
"reload")})},load:function(){if(g.Recaptcha)this.create();else{var a=c.context(t
his,"create"),b=c.browser.msie&&c.browser.version<=6?250:0;c.getScript("//www.go
ogle.com/recaptcha/api/js/recaptcha_ajax.js",function(){setTimeout(a,b)})}},crea
te:function(){var a=this.$captcha;g.Recaptcha.create(this.publicKey,a.attr("id")
,{theme:"custom",callback:function(){a.show();c("#ReCaptchaLoading").remove();c(
"#recaptcha_challenge_field").val(g.Recaptcha.get_challenge())}})},reload:functi
on(a){g.Recaptcha&&(c(a.target).is("form")||
a.preventDefault(),g.Recaptcha.reload())},switchType:function(a){a.preventDefaul
t();this.type=this.type=="image"?"audio":"image";g.Recaptcha.switch_type(this.ty
pe)},remove:function(){this.$captcha.empty().remove();g.Recaptcha&&g.Recaptcha.d
estroy()}};XenForo.ReCaptcha.instance=null;XenForo.NoCaptcha=function(a){this.__
construct(a)};XenForo.NoCaptcha.prototype={__construct:function(a){this.$captcha
=a;this.noCaptchaId=null;a.closest("form.AutoValidator").bind({AutoValidationDat
aReceived:c.context(this,
"reload")});g.grecaptcha?this.create():(XenForo.NoCaptcha._callbacks.push(c.cont
ext(this,"create")),c.getScript("https://www.google.com/recaptcha/api.js?onload=
XFNoCaptchaCallback&render=explicit"))},create:function(){if(g.grecaptcha)this.n
oCaptchaId=grecaptcha.render(this.$captcha[0],{sitekey:this.$captcha.data("sitek
ey")})},reload:function(){g.grecaptcha&&this.noCaptchaId!==null&&grecaptcha.rese
t(this.noCaptchaId)}};XenForo.NoCaptcha._callbacks=[];g.XFNoCaptchaCallback=func
tion(){for(var a=XenForo.NoCaptcha._callbacks,
b=0;b<a.length;b++)a[b]()};XenForo.SolveMediaCaptcha=function(a){this.__construc
t(a)};XenForo.SolveMediaCaptcha.prototype={__construct:function(a){XenForo.Solve
MediaCaptcha.instance&&XenForo.SolveMediaCaptcha.instance.remove();XenForo.Solve
MediaCaptcha.instance=this;if(this.cKey=a.data("c-key"))a.siblings("noscript").r
emove(),a.uniqueId(),this.$captcha=a,this.type="image",this.load(),c(g).unload(c
.context(this,"remove")),a.closest("form.AutoValidator").bind({AutoValidationDat
aReceived:c.context(this,
"reload")})},load:function(){if(g.ACPuzzle)this.create();else{var a=g.location.p
rotocol=="https:"?"https://api-secure":"http://api";g.ACPuzzleOptions={onload:c.
context(this,"create")};XenForo.loadJs(a+".solvemedia.com/papi/challenge.ajax")}
},create:function(){var a=this.$captcha;g.ACPuzzle.create(this.cKey,a.attr("id")
,{theme:a.data("theme")||"white",lang:c("html").attr("lang").substr(0,2)||"en"})
},reload:function(a){g.ACPuzzle&&(c(a.target).is("form")||a.preventDefault(),g.A
CPuzzle.reload())},remove:function(){this.$captcha.empty().remove();
g.ACPuzzle&&g.ACPuzzle.destroy()}};XenForo.SolveMediaCaptcha.instance=null;XenFo
ro.KeyCaptcha=function(a){this.__construct(a)};XenForo.KeyCaptcha.prototype={__c
onstruct:function(a){this.$captcha=a;this.$form=a.closest("form");this.$form.uni
queId();this.$codeEl=this.$form.find("input[name=keycaptcha_code]");this.$codeEl
.uniqueId();this.load();a.closest("form.AutoValidator").bind({AutoValidationData
Received:c.context(this,"reload")})},load:function(){if(g.s_s_c_onload)this.crea
te();else{var a=this.$captcha;
g.s_s_c_user_id=a.data("user-id");g.s_s_c_session_id=a.data("session-id");g.s_s_
c_captcha_field_id=this.$codeEl.attr("id");g.s_s_c_submit_button_id="sbutton-#-r
";g.s_s_c_web_server_sign=a.data("sign");g.s_s_c_web_server_sign2=a.data("sign2"
);i.s_s_c_element=this.$form[0];i.s_s_c_debugmode=1;c("#div_for_keycaptcha").len
function(a){a.click(function(a){a.preventDefault();var d=c(this);XenForo.ajax(th
is.href,{},function(a){if(XenForo.hasResponseError(a))return!1;d.stop(!0,!0);a.t
erm&&(d.find(".LikeLabel").html(a.term),a.cssClasses&&c.each(a.cssClasses,functi
on(a,b){d[b=="+"?"addClass":"removeClass"](a)}));if(a.templateHtml==="")c(d.data
("container")).xfFadeUp(XenForo.speed.fast,function(){c(this).empty().xfFadeDown
(0)});else{var b=c(d.data("container")),
h=b.find(".LikeText"),g=c(a.templateHtml);h.length?h.xfFadeOut(50,function(){var
a=this.parentNode;c(this).remove();g.find(".LikeText").xfInsert("appendTo",a,"x
fFadeIn",50)}):new XenForo.ExtLoader(a,function(){g.xfInsert("appendTo",b)})}})}
)};XenForo.Facebook={initialized:!1,appId:"",fbUid:0,authResponse:{},locale:"enUS",init:function(){if(!XenForo.Facebook.initialized){XenForo.Facebook.initializ
ed=!0;c(i.body).append(c('<div id="fb-root" />'));var a={version:"v2.0",xfbml:!0
,oauth:!0,channelUrl:XenForo.canonicalizeUrl("fb_channel.php?l="+
XenForo.Facebook.locale)};if(XenForo.Facebook.appId)a.appId=XenForo.Facebook.app
Id;FB.init(a);XenForo.Facebook.appId&&XenForo.Facebook.fbUid&&(FB.Event.subscrib
e("auth.sessionChange",XenForo.Facebook.sessionChange),FB.getLoginStatus(XenForo
.Facebook.sessionChange),XenForo.visitor.user_id&&c(i).delegate("a.LogOut:not(.O
verlayTrigger)","click",XenForo.Facebook.eLogOutClick))}},start:function(){var a
=c.getCookie("fbUid");if(a&&a.length)XenForo.Facebook.fbUid=parseInt(a,10);if(c(
".fb-post").length)XenForo.Facebook.forceInit=
!0;(XenForo.Facebook.forceInit||XenForo.Facebook.appId&&XenForo.Facebook.fbUid)&
&XenForo.Facebook.load()},load:function(){XenForo.Facebook.initialized&&FB.XFBML
.parse();XenForo.Facebook.locale=c("html").attr("lang").replace("-","_");if(!Xen
Foro.Facebook.locale)XenForo.Facebook.locale="en_US";var a=i.createElement("scri
pt");XenForo.Facebook.locale.replace("-","_");a.src="//connect.facebook.net/"+Xe
nForo.Facebook.locale+"/sdk.js";a.async=!0;g.fbAsyncInit=XenForo.Facebook.init;i
.getElementsByTagName("head")[0].appendChild(a)},
sessionChange:function(a){if(XenForo.Facebook.fbUid){var b=a.authResponse,a=XenF
oro.visitor;(XenForo.Facebook.authResponse=b)&&!a.user_id?(XenForo.alert(XenForo
.phrases.logging_in+"...","",8E3),setTimeout(function(){XenForo.redirect("index.
php?register/facebook&t="+escape(b.accessToken)+"&redirect="+escape(g.location))
},250)):!b&&a.user_id&&XenForo.Facebook.logout(null,!0)}},logout:function(a,b){v
ar d=c("a.LogOut:not(.OverlayTrigger)").attr("href");d||(d="index.php?logout/&_x
fToken="+XenForo._csrfToken);
b&&(d+=(d.indexOf("?")>=0?"&":"?")+"redirect="+escape(g.location));XenForo.redir
ect(d)},eLogOutClick:function(){if(XenForo.Facebook.authResponse&&XenForo.Facebo
ok.authResponse.userID)return FB.logout(XenForo.Facebook.logout),!1}};XenForo.Pr
ompt=function(a){this.__construct(a)};XenForo.Prompt.prototype="placeholder"in i
.createElement("input")?{__construct:function(a){this.$input=a},isEmpty:function
(){return this.$input.strval()===""},val:function(a,b){return a===void 0?this.$i
nput.val():(b&&this.$input.focus(),
this.$input.val(a))}}:{__construct:function(a){console.log("Emulating placeholde
r behaviour for %o",a);this.placeholder=a.attr("placeholder");this.$input=a.bind
({focus:c.context(this,"setValueMode"),blur:c.context(this,"setPromptMode")});th
is.$input.closest("form").bind({submit:c.context(this,"eFormSubmit"),AutoValidat
ionBeforeSubmit:c.context(this,"eFormSubmit"),AutoValidationComplete:c.context(t
his,"eFormSubmitted")});this.setPromptMode()},isEmpty:function(){var a=this.$inp
ut.val();return a===""||
a==this.placeholder},setPromptMode:function(){this.isEmpty()&&this.$input.val(th
is.placeholder).addClass("prompt")},setValueMode:function(){this.isEmpty()&&this
.$input.val("").removeClass("prompt").select()},val:function(a,b){if(a===void 0)
return this.isEmpty()?"":this.$input.val();else a===""?(this.$input.val(""),b===
void 0&&this.setPromptMode()):(this.setValueMode(),this.$input.val(a))},eFormSub
mit:function(){this.isEmpty()&&this.$input.val("");return!0},eFormSubmitted:func
tion(){this.setPromptMode()}};
XenForo.SpinBox=function(a){this.__construct(a)};XenForo.SpinBox.prototype={__co
nstruct:function(a){var b;if(a.attr("step")===void 0)console.warn("ERROR: No dat
a-step attribute specified for spinbox.");else{this.parameters={step:null,min:nu
ll,max:null};for(b in this.parameters)a.attr(b)===void 0?delete this.parameters[
b]:this.parameters[b]=parseFloat(a.attr(b));a.width();b=c('<input type="button"
oChecker=function(a){a.click(function(){if(this.checked){var b=null;c.each({chec
k:!0,uncheck:!1},function(d,e){(b=a.data(d))&&c(b).each(function(){this.checked=
e;var a=c(this).data("XenForo.Disabler");typeof a=="object"&&a.setStatus()})})}}
)};XenForo.ToggleButton=function(a){var b,d=function(){b[e.is(":checked")?"addCl
ass":"removeClass"]("checked")},
e=a.hide().find("input:checkbox, input:radio").first(),f=a.closest("ul, ol").bin
d("toggleButtonClick",d);!e.length&&a.attr("for")&&(e=c("#"+a.attr("for")));b=c(
"<a />").text(a.attr("title")||a.text()).insertBefore(a).attr({"class":"button "
+a.attr("class"),title:a.text()}).click(function(){e.click();f.length?f.triggerH
andler("toggleButtonClick"):d();return!1});a.closest("form").bind("reset",functi
on(){setTimeout(d,100)});d()};XenForo.AutoInlineUploader=function(a){a.find("inp
ut:file").each(function(){var b=
c(this).change(function(e){c(e.target).val()!=""&&(c('<iframe src="about:blank"
style="display:none; background-color: white" name="AutoInlineUploader"></iframe
>').insertAfter(c(e.target)).load(function(e){var h=c(e.target),e=h.contents().t
ext(),g=null;if(!e)return!1;c(i).trigger("PseudoAjaxStop");d.clone(!0).replaceAl
l(b);setTimeout(function(){h.remove()},500);try{e=c.parseJSON(e),console.info("I
nline file upload completed successfully. Data: %o",e)}catch(r){return console.e
rror(e),!1}if(XenForo.hasResponseError(e))return!1;
c("input:submit",this.$form).removeAttr("disabled");g=new c.Event("AutoInlineUpl
oadComplete");g.$form=a;g.ajaxData=e;a.trigger(g);console.log(e);!g.isDefaultPre
vented()&&e.message&&XenForo.alert(e.message,"",2500)}),e=c('<span><input type="
hidden" name="_xfNoRedirect" value="1" /><input type="hidden" name="_xfResponseT
ype" value="json-text" /><input type="hidden" name="_xfUploader" value="1" /></s
pan>').appendTo(a),a.attr("target","AutoInlineUploader").submit().trigger("AutoI
nlineUploadStart"),e.remove(),
c(i).trigger("PseudoAjaxStart"),a.find("input:submit").prop("disabled",!0))}),d=
b.clone(!0)})};XenForo.MultiSubmitFix=function(a){var b=function(){c(g).unbind("
unload",b);a.trigger("EnableSubmitButtons").find("input:submit, input:reset, inp
ut.PreviewButton, input.DisableOnSubmit").removeClass("disabled").removeAttr("di
sabled")},d=function(){setTimeout(function(){c.browser.webkit||c(g).bind("unload
",b);a.trigger("DisableSubmitButtons").find("input:submit, input:reset, input.Pr
eviewButton, input.DisableOnSubmit").prop("disabled",
!0).addClass("disabled")},0);setTimeout(b,5E3)};a.data("MultiSubmitEnable",b).da
ta("MultiSubmitDisable",d).submit(d);return b};XenForo.SubmitOnChange=function(a
){if(a.is("label")&&(a=a.find("input:radio, input:checkbox"),!a.length))return;a
.click(function(a){clearTimeout(a.target.form.submitTimeout);a.target.form.submi
tTimeout=setTimeout(function(){c(a.target).closest("form").submit()},500)})};Xen
Foro.AutoValidator=function(a){this.__construct(a)};XenForo.AutoValidator.protot
ype={__construct:function(a){this.$form=
a.bind({submit:c.context(this,"ajaxSave"),reset:c.context(this,"formReset"),BbCo
deWysiwygEditorAutoSave:c.context(this,"editorAutoSave")});this.$form.find('inpu
t[type="submit"]').click(c.context(this,"setClickedSubmit"));this.fieldValidator
Url=this.$form.data("fieldvalidatorurl");this.optInMode=this.$form.data("optinou
t")||"optOut";this.ajaxSubmit=XenForo.isPositive(this.$form.data("normalsubmit")
)?!1:!0;this.submitPending=!1;this.fieldValidationTimeouts={};this.fieldValidati
onRequests={}},getExistingDataKey:function(){var a=
this.$form.find("input.ExistingDataKey, select.ExistingDataKey, textarea.Existin
gDataKey, button.ExistingDataKey").val();a===void 0&&(a=this.$form.data("existin
gdatakey"),a===void 0&&(a=""));return a},formReset:function(){var a=this.$form.d
ata("exiturl");a&&XenForo.redirect(a)},setClickedSubmit:function(a){this.$form.d
ata("clickedsubmitbutton",a.target)},editorAutoSave:function(a){this.submitPendi
ng&&a.preventDefault()},ajaxSave:function(a){if(!this.ajaxSubmit||!XenForo._enab
leAjaxSubmit)return!0;
this.abortPendingFieldValidation();var b=this.$form.data("clickedsubmitbutton"),
d,e=c.Event("AutoValidationBeforeSubmit");e.formAction=this.$form.attr("action")
;e.clickedSubmitButton=b;e.preventSubmit=!1;e.ajaxOptions={};this.$form.trigger(
e);this.$form.removeData("clickedSubmitButton");if(e.preventSubmit)return!1;else
if(!e.isDefaultPrevented())d=this.$form.serializeArray(),b&&(b=c(b),b.attr("nam
e")&&d.push({name:b.attr("name"),value:b.attr("value")})),this.submitPending=!0,
XenForo.ajax(e.formAction,
d,c.context(this,"ajaxSaveResponse"),e.ajaxOptions),a.preventDefault()},ajaxSave
Response:function(a,b){this.submitPending=!1;if(!a)return console.warn("No ajax
data returned."),!1;var d,e,f;d=c.Event("AutoValidationDataReceived");d.ajaxData
=a;d.textStatus=b;d.validationError=[];console.group("Event: %s",d.type);this.$f
orm.trigger(d);console.groupEnd();if(d.isDefaultPrevented())return!1;if(!this.va
lidates(d)){e=c.Event("AutoValidationError");e.ajaxData=a;e.textStatus=b;e.valid
ationError=d.validationError;
console.group("Event: %s",e.type);this.$form.trigger(e);console.groupEnd();if(e.
isDefaultPrevented())return!1;this.$form.closest(".xenOverlay").length&&this.$fo
rm.closest(".xenOverlay").data("overlay").close();if(a.errorTemplateHtml)new Xen
Foro.ExtLoader(a,function(){var b=XenForo.alert(a.errorTemplateHtml,XenForo.phra
ses.following_error_occurred+":");b&&(b.find("div.errorDetails").removeClass("ba
seHtml"),a.errorOverlayType&&b.closest(".errorOverlay").removeClass("errorOverla
y").addClass(a.errorOverlayType))});
else if(a.templateHtml)setTimeout(c.context(function(){this.$error=XenForo.creat
eOverlay(null,this.prepareError(a.templateHtml)).load()},this),250);else if(a.er
ror!==void 0){if(typeof a.error==="object"){for(var h in a.error)break;a.error=a
.error[h]}XenForo.alert(a.error+"\n"+(a.traceHtml!==void 0?'<ol class="traceHtml
">\n'+a.traceHtml+"</ol>":""),XenForo.phrases.following_error_occurred+":")}retu
rn!1}e=c.Event("AutoValidationComplete");e.ajaxData=a;e.textStatus=b;e.$form=thi
s.$form;console.group("Event: %s",
e.type);this.$form.trigger(e);console.groupEnd();if(e.isDefaultPrevented())retur
n!1;this.$form.parents(".xenOverlay").length&&(this.$form.parents(".xenOverlay")
.data("overlay").close(),a.linkPhrase&&(f=this.$form.parents(".xenOverlay").data
("overlay").getTrigger(),f.xfFadeOut(XenForo.speed.fast,function(){a.linkUrl&&f.
is("a")&&f.attr("href",a.linkUrl);f.text(a.linkPhrase).xfFadeIn(XenForo.speed.fa
st)})));if(a.message)XenForo.alert(a.message,"",4E3);else{if(a._redirectMessage=
="")return this.submitPending=
!0,this.redirect(a._redirectTarget);this.submitPending=!0;XenForo.alert(a._redir
ectMessage,"",1E3,c.context(function(){this.redirect(a._redirectTarget)},this))}
},validates:function(a){return c.isEmptyObject(a.validationErrors)&&!a.ajaxData.
error},prepareError:function(a){s=c(a);s.find("label").each(function(a,d){var e=
c("#"+c(d).attr("for")).closest(".ctrlUnit").find("dt > label");e.length&&c(d).p
repend(e.text()+"<br />")});return s},redirect:function(a){if(XenForo.isPositive
(this.$form.data("redirect"))||
!parseInt(XenForo._enableOverlays)){var b=new c.Event("AutoValidationRedirect");
b.redirectTarget=a;this.$form.trigger(b);if(!b.isDefaultPrevented()&&b.redirectT
arget){b=function(){XenForo.redirect(a)};if(XenForo._manualDeferOverlay)c(i).one
("ManualDeferComplete",b);else b();return!0}}return!1},setFieldValidationTimeout
:function(a,b){if(!this.hasFieldValidator(a))return!1;console.log("setTimeout %s
",a);this.clearFieldValidationTimeout(a);this.fieldValidationTimeouts[a]=setTime
out(b,250)},clearFieldValidationTimeout:function(a){this.fieldValidationTimeouts
[a]&&
(console.log("Clear field validation timeout: %s",a),clearTimeout(this.fieldVali
dationTimeouts[a]),delete this.fieldValidationTimeouts[a])},startFieldValidation
Request:function(a,b,c){if(!this.hasFieldValidator(a))return!1;this.abortFieldVa
lidationRequest(a);this.fieldValidationRequests[a]=XenForo.ajax(this.fieldValida
torUrl,{name:a,value:b.fieldValue(),existingDataKey:this.getExistingDataKey()},c
,{global:!1})},abortFieldValidationRequest:function(a){this.fieldValidationReque
sts[a]&&(console.log("Abort field validation request: %s",
a),this.fieldValidationRequests[a].abort(),delete this.fieldValidationRequests[a
])},abortPendingFieldValidation:function(){c.each(this.fieldValidationTimeouts,c
.context(this,"clearFieldValidationTimeout"));c.each(this.fieldValidationRequest
s,c.context(this,"abortFieldValidationRequest"))},hasFieldValidator:function(){r
eturn this.fieldValidatorUrl?!0:!1}};XenForo.AutoValidatorControl=function(a){th
is.__construct(a)};XenForo.AutoValidatorControl.prototype={__construct:function(
a){this.$form=a.closest("form.AutoValidator").bind({AutoValidationDataReceived:c
.context(this,
"handleFormValidation")});this.$input=a.bind({change:c.context(this,"change"),Au
toValidationError:c.context(this,"showError"),AutoValidationPass:c.context(this,
"hideError")});this.name=a.data("validatorname")||a.attr("name");this.autoValida
te=a.hasClass("NoAutoValidate")?!1:!0},change:function(){this.autoValidate&&this
.$form.data("XenForo.AutoValidator").setFieldValidationTimeout(this.name,c.conte
xt(this,"validate"))},validate:function(){this.autoValidate&&this.$form.data("Xe
nForo.AutoValidator").startFieldValidationRequest(this.name,
this.$input,c.context(this,"handleValidation"))},handleValidation:function(a){re
turn a&&a.error&&a.error.hasOwnProperty(this.name)?(this.$input.trigger({type:"A
utoValidationError",errorMessage:a.error[this.name]}),!1):(this.$input.trigger("
AutoValidationPass"),!0)},showError:function(a){console.warn("%s: %s",this.name,
a.errorMessage);this.positionError(this.fetchError(a.errorMessage).css("display"
,"inline-block"))},hideError:function(){console.info("%s: Okay",this.name);this.
$error&&this.fetchError().hide()},
fetchError:function(a){if(!this.$error)this.$error=c('<label for="'+this.$input.
attr("id")+'" class="formValidationInlineError">WHoops</label>').insertAfter(thi
s.$input);a&&this.$error.html(a).xfActivate();return this.$error},positionError:
function(a){a.removeClass("inlineError");var b=this.$input.coords("outer","posit
ion"),d=this.$input.coords("outer"),e=c(g),f=a.outerWidth(),h={top:b.top};!d.wid
th||!d.height?d=!1:XenForo.isRTL()?(h.left=b.left-f-10,d=d.left-f-10>0):(d=d.lef
t+d.width+10+f<e.width()+
e.scrollLeft(),h.left=b.left+b.width+10);d?a.css(h):a.addClass("inlineError")},h
andleFormValidation:function(a){this.handleValidation(a.ajaxData,a.textStatus)||
a.validationError.push(this.name)}};XenForo.isAutoValidatorField=function(a){var
b;b=c(a.form);if(!b.hasClass("AutoValidator"))return!1;if(b=b.data("XenForo.Aut
oValidator"))switch(a=c(a),b.optInMode){case "OptIn":return a.hasClass("OptIn")|
|a.closest(".ctrlUnit").hasClass("OptIn");default:return!a.hasClass("OptOut")&&!
a.closest(".ctrlUnit").hasClass("OptOut")}return!1};
XenForo.PreviewForm=function(a){var b=a.data("previewurl");b?a.find(".PreviewBut
ton").click(function(){XenForo.ajax(b,a.serialize(),function(b){if(XenForo.hasRe
sponseError(b)||!XenForo.hasTemplateHtml(b))return!1;new XenForo.ExtLoader(b,fun
ction(b){var d=a.find(".PreviewContainer").first();d.length?d.xfFadeOut(XenForo.
speed.fast,function(){d.html(b.templateHtml).xfActivate()}):d=c("<div />",{"clas
s":"PreviewContainer"}).hide().html(b.templateHtml).prependTo(a).xfActivate();d.
xfFadeIn(XenForo.speed.fast);
d.get(0).scrollIntoView(!0)})})}):console.warn("PreviewForm has no data-previewU
rl: %o",a)};XenForo.LiveTitle=function(a){var b=a.closest(".formOverlay").find("
h2.h1"),d;b.length||(b=c(".titleBar h1").first());console.info("Title Element: %
o",b);b.data("originalhtml",b.html());d=function(d){a.trigger("LiveTitleSet",[d]
);b.html(d===""?b.data("originalhtml"):a.data("livetitletemplate").replace(/%s/,
c("<div />").text(d).html()))};a.hasClass("prompt")||d(a.strval());a.bind("keyup
focus",function(){d(a.strval())}).on("paste",
function(){setTimeout(function(){d(a.strval())},0)}).closest("form").bind("reset
",function(){d("")})};XenForo.TextareaElastic=function(a){this.__construct(a)};X
enForo.TextareaElastic.prototype={__construct:function(a){this.$input=a;this.cur
Height=0;a.bind("keyup focus XFRecalculate",c.context(this,"recalculate"));a.bin
d("paste",c.context(this,"paste"));a.val()!==""&&this.recalculate()},recalculate
:function(){var a=this.$input,b=a.get(0),d,e;if(a.val()==="")a.css({"overflow-y"
:"hidden",height:""}),
this.curHeight=0;else if(b.clientWidth){if(!this.minHeight){this.minHeight=(this
.borderBox=a.css("-moz-box-sizing")=="border-box"||a.css("box-sizing")=="borderbox")?a.outerHeight():b.clientHeight;if(!this.minHeight)return;this.maxHeight=pa
rseInt(a.css("max-height"),10);this.spacing=this.borderBox?a.outerHeight()-a.inn
erHeight():0}if(!this.$clone)this.$clone=c("<textarea />").css({position:"absolu
te",left:XenForo.isRTL()?"9999em":"-9999em",top:0,visibility:"hidden",width:b.cl
ientWidth,height:"1px",
"font-size":a.css("font-size"),"font-family":a.css("font-family"),"font-weight":
a.css("font-weight"),"line-height":a.css("line-height"),"word-wrap":a.css("wordwrap")}).attr("tabindex",-1).val(" "),this.$clone.appendTo(i.body),this.lineHeig
ht=this.$clone.get(0).scrollHeight;this.$clone.val(a.val());b=this.$clone.get(0)
;d=Math.max(this.minHeight,b.scrollHeight+this.lineHeight+this.spacing);if(d<thi
s.maxHeight){if(this.curHeight!=d){b=a.get(0);if(this.curHeight==this.maxHeight&
&b.setSelectionRange)e=
b.selectionStart;a.css({"overflow-y":"hidden",height:d+"px"});if(this.curHeight=
=this.maxHeight&&b.setSelectionRange)try{b.setSelectionRange(e,e)}catch(f){}this
.curHeight=d}}else if(this.curHeight!=this.maxHeight){b=a.get(0);if(b.setSelecti
onRange)e=b.selectionStart;a.css({"overflow-y":"auto",height:this.maxHeight+"px"
});if(b.setSelectionRange)try{b.setSelectionRange(e,e)}catch(h){}this.curHeight=
this.maxHeight}}},paste:function(){setTimeout(c.context(this,"recalculate"),100)
}};XenForo.AutoTimeZone=
function(a){var b=new Date,d=new Date(b.getFullYear(),0,1),b=new Date(b.getFullY
ear(),5,1),d=Math.round(d.getTimezoneOffset()),b=Math.round(b.getTimezoneOffset(
));return c.browser.opera?!1:XenForo.AutoTimeZone.map[d+","+b]?(a.val(XenForo.Au
toTimeZone.map[d+","+b]),!0):!1};XenForo.AutoTimeZone.map={"660,660":"Pacific/Mi
dway","600,600":"Pacific/Honolulu","570,570":"Pacific/Marquesas","540,480":"Amer
ica/Anchorage","480,420":"America/Los_Angeles","420,360":"America/Denver","420,4
20":"America/Phoenix",
"360,300":"America/Chicago","360,360":"America/Belize","300,240":"America/New_Yo
rk","300,300":"America/Bogota","270,270":"America/Caracas","240,180":"America/Ha
lifax","180,240":"America/Cuiaba","240,240":"America/La_Paz","210,150":"America/
St_Johns","180,180":"America/Argentina/Buenos_Aires","120,180":"America/Sao_Paul
o","180,120":"America/Miquelon","120,120":"America/Noronha","60,60":"Atlantic/Ca
pe_Verde","60,0":"Atlantic/Azores","0,-60":"Europe/London","0,0":"Atlantic/Reykj
avik","-60,-120":"Europe/Amsterdam",
"-60,-60":"Africa/Algiers","-120,-60":"Africa/Windhoek","-120,-180":"Europe/Athe
ns","-120,-120":"Africa/Johannesburg","-180,-240":"Africa/Nairobi","-180,-180":"
Europe/Moscow","-210,-270":"Asia/Tehran","-240,-300":"Asia/Yerevan","-270,-270":
"Asia/Kabul","-300,-300":"Asia/Tashkent","-330,-330":"Asia/Kolkata","-345,-345":
"Asia/Kathmandu","-360,-360":"Asia/Dhaka","-390,-390":"Asia/Rangoon","-420,-420"
:"Asia/Bangkok","-420,-480":"Asia/Krasnoyarsk","-480,-480":"Asia/Hong_Kong","-54
0,-540":"Asia/Tokyo",
"-630,-570":"Australia/Adelaide","-570,-570":"Australia/Darwin","-660,-600":"Aus
tralia/Sydney","-600,-600":"Asia/Vladivostok","-690,-690":"Pacific/Norfolk","-78
0,-720":"Pacific/Auckland","-825,-765":"Pacific/Chatham","-780,-780":"Pacific/To
ngatapu","-840,-840":"Pacific/Kiritimati"};XenForo.DatePicker=function(a){XenFor
o.DatePicker.$root||c.tools.dateinput.localize("_f",{months:XenForo.phrases._mon
ths,shortMonths:"1,2,3,4,5,6,7,8,9,10,11,12",days:"s,m,t,w,t,f,s",shortDays:XenF
oro.phrases._daysShort});
var b=a.dateinput({lang:"_f",format:"yyyy-mm-dd",speed:0,yearRange:[-100,100],on
Show:function(){var a=XenForo.DatePicker.$root,e=b.offset(),f=0,h={top:e.top+b.o
uterHeight()};XenForo.isRTL()?h.right=c("html").width()-e.left-b.outerWidth():h.
left=e.left;a.css(h);b.parents().each(function(a,b){var d=parseInt(c(b).css("z-i
ndex"),10);d>f&&(f=d)});a.css("z-index",f+1E3)}});b.addClass(a.attr("class"));a.
attr("id")&&b.attr("id",a.attr("id"));b.closest("form").on("reset",function(){se
tTimeout(function(){b.data("dateinput").hide()},
10);setTimeout(function(){b.data("dateinput").hide()},100)});if(!XenForo.DatePic
ker.$root)XenForo.DatePicker.$root=c("#calroot").appendTo(i.body),c("#calprev").
html(XenForo.isRTL()?"→":"←").prop("unselectable",!0),c("#calnext").ht
ml(XenForo.isRTL()?"←":"→").prop("unselectable",!0)};XenForo.DatePicke
r.$root=null;XenForo.AutoComplete=function(a){this.__construct(a)};XenForo.AutoC
omplete.prototype={__construct:function(a){this.$input=a;this.url=a.data("acurl"
)||XenForo.AutoComplete.getDefaultUrl();
this.extraFields=a.data("acextrafields");var b={multiple:a.hasClass("AcSingle")?
!1:",",minLength:2,queryKey:"q",extraParams:{},jsonContainer:"results",autoSubmi
t:XenForo.isPositive(a.data("autosubmit"))};a.data("acoptions")&&(b=c.extend(b,a
.data("acoptions")));if(b.autoSubmit)b.multiple=!1;this.multiple=b.multiple;this
.minLength=b.minLength;this.queryKey=b.queryKey;this.extraParams=b.extraParams;t
his.jsonContainer=b.jsonContainer;this.autoSubmit=b.autoSubmit;this.loadVal="";t
his.results=new XenForo.AutoCompleteResults({onInsert:c.context(this,
"addValue")});a.attr("autocomplete","off").keydown(c.context(this,"keystroke")).
keypress(c.context(this,"operaKeyPress")).blur(c.context(this,"blur"));a.on("pas
te",function(){setTimeout(function(){a.trigger("keydown")},0)});a.closest("form"
).submit(c.context(this,"hideResults"))},keystroke:function(a){var b=a.keyCode||
a.charCode,d=!0;switch(b){case 40:this.results.selectResult(1);break;case 38:thi
s.results.selectResult(-1);break;case 27:this.results.hideResults();break;case 1
3:this.results.isVisible()?
this.results.insertSelectedResult():d=!1;break;default:d=!1,this.loadTimer&&clea
rTimeout(this.loadTimer),this.loadTimer=setTimeout(c.context(this,"load"),200),b
!=229&&this.results.hideResults()}d&&a.preventDefault();this.preventKey=d},opera
KeyPress:function(a){c.browser.opera&&this.preventKey&&a.preventDefault()},blur:
function(){clearTimeout(this.loadTimer);setTimeout(c.context(this,"hideResults")
,250);if(this.xhr)this.xhr.abort(),this.xhr=!1},load:function(){var a=this.loadV
al,b=this.extraParams;
this.loadTimer&&clearTimeout(this.loadTimer);this.loadVal=this.getPartialValue()
;if(this.loadVal=="")this.hideResults();else if(this.loadVal!=a&&!(this.loadVal.
length<this.minLength))b[this.queryKey]=this.loadVal,this.extraFields!=""&&c(thi
s.extraFields).each(function(){b[this.name]=c(this).val()}),this.xhr&&this.xhr.a
bort(),this.xhr=XenForo.ajax(this.url,b,c.context(this,"showResults"),{global:!1
,error:!1})},hideResults:function(){this.results.hideResults()},showResults:func
tion(a){if(this.xhr)this.xhr=
!1;this.jsonContainer&&a&&(a=a[this.jsonContainer]);this.results.showResults(thi
s.getPartialValue(),a,this.$input)},addValue:function(a){if(this.multiple){var b
=this.getFullValues();a!=""&&(b.length&&(a=" "+a),b.push(a+this.multiple+" "));t
his.$input.val(b.join(this.multiple))}else this.$input.val(a);this.$input.trigge
r("AutoComplete",{inserted:a,current:this.$input.val()});this.autoSubmit?this.$i
nput.closest("form").submit():this.$input.focus()},getFullValues:function(){var
a=this.$input.val();return a==
""?[]:this.multiple?(splitPos=a.lastIndexOf(this.multiple),splitPos==-1?[]:(a=a.
substr(0,splitPos),a.split(this.multiple))):[a]},getPartialValue:function(){var
a=this.$input.val(),b;return this.multiple?(b=a.lastIndexOf(this.multiple),b==-1
?c.trim(a):c.trim(a.substr(b+this.multiple.length))):c.trim(a)}};XenForo.AutoCom
plete.getDefaultUrl=function(){if(XenForo.AutoComplete.defaultUrl===null)XenForo
.AutoComplete.defaultUrl=c("html").hasClass("Admin")?"admin.php?users/search-nam
e&_xfResponseType=json":
"index.php?members/find&_xfResponseType=json";return XenForo.AutoComplete.defaul
tUrl};XenForo.AutoComplete.defaultUrl=null;XenForo.UserTagger=function(a){this._
_construct(a)};XenForo.UserTagger.prototype={__construct:function(a){this.$texta
rea=a;this.url=a.data("acurl")||XenForo.AutoComplete.getDefaultUrl();this.acResu
lts=new XenForo.AutoCompleteResults({onInsert:c.context(this,"insertAutoComplete
")});var b=this,d=function(){setTimeout(function(){b.acResults.hideResults()},20
0)};c(i).on("scroll",
d);a.on("click blur",d);a.on("keydown",function(a){var c=!0,d=b.acResults;if(d.i
sVisible()){switch(a.keyCode){case 40:d.selectResult(1);break;case 38:d.selectRe
sult(-1);break;case 27:d.hideResults();break;case 13:d.insertSelectedResult();br
eak;default:c=!1}c&&(a.stopPropagation(),a.stopImmediatePropagation(),a.preventD
efault())}});a.on("keyup",function(){var a=b.findCurrentAutoCompleteOption();a?b
.triggerAutoComplete(a):b.hideAutoComplete()})},findCurrentAutoCompleteOption:fu
nction(){var a=this.$textarea;
a.focus();var b=a.getSelection();if(!b||b.end<=1)return!1;a=a.val().substring(0,
b.end);b=a.lastIndexOf("@");if(b!=-1&&(b==0||a.substr(b-1,1).match(/(\s|[\](,]|-)/)))if(a=a.substr(b+1),!a.match(/\s/)||a.length<=10)return a;return!1},insertA
utoComplete:function(a){var b=this.$textarea;b.focus();var c=b.getSelection();if
(!c||c.end<=1)return!1;var e=b.val().substring(0,c.end).lastIndexOf("@");if(e!=1)b.setSelection(e,c.end),b.replaceSelectedText("@"+a+" ","collapseToEnd"),this.
lastAcLookup=a+" "},triggerAutoComplete:function(a){if(!(this.lastAcLookup&&
this.lastAcLookup==a)&&(this.hideAutoComplete(),this.lastAcLookup=a,a.length>2&&
a.substr(0,1)!="["))this.acLoadTimer=setTimeout(c.context(this,"autoCompleteLook
up"),200)},autoCompleteLookup:function(){this.acXhr&&this.acXhr.abort();if(this.
lastAcLookup==this.findCurrentAutoCompleteOption())this.acXhr=XenForo.ajax(this.
url,{q:this.lastAcLookup},c.context(this,"showAutoCompleteResults"),{global:!1,e
rror:!1})},showAutoCompleteResults:function(a){this.acXhr=!1;this.acResults.show
Results(this.lastAcLookup,
a.results,this.$textarea)},hideAutoComplete:function(){this.acResults.hideResult
s();if(this.acLoadTimer)clearTimeout(this.acLoadTimer),this.acLoadTimer=!1}};Xen
Foro.AutoCompleteResults=function(a){this.__construct(a)};XenForo.AutoCompleteRe
sults.prototype={__construct:function(a){this.options=c.extend({onInsert:!1},a);
this.selectedResult=0;this.resizeBound=this.resultsVisible=this.$results=!1},isV
isible:function(){return this.resultsVisible},hideResults:function(){this.result
sVisible=!1;this.$results&&
this.$results.hide()},showResults:function(a,b,d,e){var f=0,h,j,r;if(b){this.res
ultsVisible=!1;this.$results?this.$results.hide().empty():(this.$results=c("<ul
/>").css({position:"absolute",display:"none"}).addClass("autoCompleteList").appe
ndTo(i.body),d.parents().each(function(a,b){var d=c(b),d=parseInt(d.css("z-index
"),10);d>f&&(f=d)}),this.$results.css("z-index",f+1E3));a=RegExp("("+XenForo.reg
exQuote(a)+")","i");for(h in b)b.hasOwnProperty(h)&&(j=b[h],r=c("<li />").css("c
ursor","pointer").attr("unselectable",
"on").data("autocomplete",h).click(c.context(this,"resultClick")).mouseenter(c.c
ontext(this,"resultMouseEnter")),typeof j=="string"?r.html(XenForo.htmlspecialch
ars(j).replace(a,"<strong>$1</strong>")):r.html(j.username.replace(a,"<strong>$1
</strong>")).prepend(c('<img class="autoCompleteAvatar" />').attr("src",j.avatar
)),r.appendTo(this.$results));if(this.$results.children().length){this.selectRes
ult(0,!0);this.resizeBound||c(g).bind("resize",c.context(this,"hideResults"));if
(!e&&(b=d.offset(),e=
{top:b.top+d.outerHeight(),left:b.left},XenForo.isRTL()))e.right=c("html").width
()-b.left-d.outerWidth(),e.left="auto";this.$results.css(e).show();this.resultsV
isible=!0}}else this.hideResults()},resultClick:function(a){a.stopPropagation();
this.insertResult(c(a.currentTarget).data("autocomplete"));this.hideResults()},r
esultMouseEnter:function(a){this.selectResult(c(a.currentTarget).index(),!0)},se
lectResult:function(a,b){var d,e;if(this.$results&&(b?this.selectedResult=a:this
.selectedResult+=a,d=
this.selectedResult,e=this.$results.children(),e.each(function(a){a==d?c(this).a
ddClass("selected"):c(this).removeClass("selected")}),d<0||d>=e.length))this.sel
ectedResult=-1},insertSelectedResult:function(){var a,b=!1;if(!this.resultsVisib
le)return!1;if(this.selectedResult>=0&&(a=this.$results.children().get(this.sele
ctedResult)))this.insertResult(c(a).data("autocomplete")),b=!0;this.hideResults(
);return b},insertResult:function(a){if(this.options.onInsert)this.options.onIns
ert(a)}};XenForo.AutoSelect=
function(a){a.bind("focus",function(){setTimeout(function(){a.select()},50)})};X
enForo.StatusEditor=function(a){this.__construct(a)};XenForo.StatusEditor.protot
ype={__construct:function(a){this.$input=a.keyup(c.context(this,"update")).keydo
wn(c.context(this,"preventNewline"));this.$counter=c(this.$input.data("statusedi
torcounter"));if(!this.$counter.length)this.$counter=c("<span />").insertAfter(t
his.$input);this.$counter.addClass("statusEditorCounter").text("0");this.$form=t
his.$input.closest("form").bind({AutoValidationComplete:c.context(this,
"saveStatus")});this.charLimit=140;this.charCount=0;this.update()},update:functi
on(){var a=this.$input.val();this.$input.attr("placeholder")&&this.$input.attr("
placeholder")==a?this.setCounterValue(this.charLimit,a.length):this.setCounterVa
lue(this.charLimit-a.length,a.length)},setCounterValue:function(a,b){a<0?(this.$
counter.addClass("error"),this.$counter.removeClass("warning")):a<=this.charLimi
t-130?(this.$counter.removeClass("error"),this.$counter.addClass("warning")):(th
is.$counter.removeClass("error"),
this.$counter.removeClass("warning"));this.$counter.text(a);this.charCount=b||th
is.$input.val().length},preventNewline:function(a){if(a.which==13)return a.preve
ntDefault(),c(this.$input.get(0).form).submit(),!1},saveStatus:function(a){this.
$input.val("");this.update(a);a.ajaxData&&a.ajaxData.status!==void 0&&c(".Curren
tStatus").text(a.ajaxData.status)}};c.tools.tooltip.addEffect("PreviewTooltip",f
unction(){var a=this.getTrigger().offset(),b=this.getConf(),d={top:"auto",bottom
:c(g).height()-a.top+
b.offset[0]},e=c(g).width()<480;if(XenForo.isRTL())d.right=c("html").width()-thi
s.getTrigger().outerWidth()-a.left-b.offset[1],d.left="auto";else if(d.left=a.le
ft+b.offset[1],e)d.left=Math.min(50,d.left);this.getTip().css(d).xfFadeIn(XenFor
o.speed.normal)},function(){this.getTip().xfFadeOut(XenForo.speed.fast)});XenFor
o._PreviewTooltipCache={};XenForo.PreviewTooltip=function(a){var b,d,e;parseInt(
XenForo._enableOverlays)&&((d=a.data("previewurl"))?(a.find("[title]").andSelf()
.attr("title",""),a.bind({mouseenter:function(){b||
(e=setTimeout(function(){if(!b){b=!0;var e=c("#PreviewTooltip"),h;e.length?(cons
ole.log("Setup preview tooltip for %s",d),h=e.clone().removeAttr("id").addClass(
"xenPreviewTooltip").appendTo(i.body),XenForo._PreviewTooltipCache[d]||XenForo.a
jax(d,{},function(a){XenForo.hasTemplateHtml(a)?(XenForo._PreviewTooltipCache[d]
=a.templateHtml,c(a.templateHtml).xfInsert("replaceAll",h.find(".PreviewContents
"))):h.remove()},{type:"GET",error:!1,global:!1}),a.tooltip(XenForo.configureToo
ltipRtl({predelay:500,
delay:0,effect:"PreviewTooltip",fadeInSpeed:"normal",fadeOutSpeed:"fast",tip:h,p
osition:"bottom left",offset:[10,-15]})),a.data("tooltip").show(0),XenForo._Prev
iewTooltipCache[d]&&c(XenForo._PreviewTooltipCache[d]).xfInsert("replaceAll",h.f
ind(".PreviewContents"),"show",0)):console.error("Unable to find #PreviewTooltip
")}},800))},mouseleave:function(){b?a.data("tooltip")&&a.data("tooltip").hide():
e&&clearTimeout(e)},mousedown:function(){e&&clearTimeout(e);a.data("tooltip")&&a
.data("tooltip").hide()}})):
console.warn("Preview tooltip has no preview: %o",a))};XenForo.PopupItemLink=fun
ction(a){var b=a.find(".PopupItemLink").first().attr("href");b&&a.addClass("Popu
pItemLinkActive").click(function(a){c(a.target).is("a")||XenForo.redirect(b)})};
XenForo.Loader=function(a){var b=function(d){var e=a.attr("href")||a.data("href"
),f=a.data("target");e&&c(f).length&&(d.preventDefault(),a.data("tooltip")&&a.da
ta("tooltip").hide(),XenForo.ajax(e,{},function(d,e){if(XenForo.hasResponseError
(d))return!1;var g=new c.Event("ContentLoaded");
g.ajaxData=d;g.textStatus=e;a.trigger(g);g.isDefaultPrevented()||d.templateHtml&
&new XenForo.ExtLoader(d,function(){var e=a.data("method");typeof c.fn[e]!="func
tion"&&(e="appendTo");e=="replaceAll"?c(d.templateHtml).xfInsert(e,f,"show",0):c
(d.templateHtml).xfInsert(e,f);a.data("unlink")!==!1&&a.removeAttr("href").remov
eData("href").unbind("click",b)})}))};a.bind("click",b)};XenForo.FieldAdder=func
tion(a){c(a.data("source")).filter(".PollNonJsInput").remove();a.click(function(
){var b=c(a.data("source")),
d=a.data("maxfields"),e=null;console.log("source.length %s, maxfields %s",b.leng
th,d);if(b.length&&(!d||b.length<d))e=b.last().clone(),e.find('input:not([type="
button"], [type="submit"])').val("").prop("disabled",!0),e.find(".spinBoxButton"
).remove(),a.trigger({type:"FieldAdderClone",clone:e}),e.xfInsert("insertAfter",
b.last(),!1,!1,function(){var b=e.find("input");b.prop("disabled",!1);b.first().
focus().select();d&&c(a.data("source")).length>=d&&a.xfRemove()})})};XenForo.Rea
dToggle=function(a){a.click(function(b){b.preventDefault();
var d=null,e=null,f=a.data("counter");d==null&&(e=a.closest(".discussionListItem
").andSelf().toggleClass("unread"),d=XenForo.ajax(a.attr("href"),{_xfConfirm:1},
function(b){d=null;if(XenForo.hasResponseError(b))return!1;if(typeof b.unread!="
undefined")e[b.unread?"addClass":"removeClass"]("unread");if(f&&typeof b.counter
Formatted!="undefined"){var g=c(f),i=g.find("span.Total");i.length?i.text(b.coun
terFormatted):g.text(b.counterFormatted)}typeof b.actionPhrase!="undefined"&&(a.
text()!=""&&a.html(b.actionPhrase),
a.attr("title")&&a.attr("title",b.actionPhrase));XenForo.alert(b._redirectMessag
e,"",1E3)}))})};XenForo.Notices=function(a){a.show();var b;a.hasClass("PanelScro
ller")&&(b=XenForo.PanelScroller(a.find(".PanelContainer"),{scrollable:{speed:a.
dataOrDefault("speed",400)*XenForo._animationSpeedMultiplier,vertical:XenForo.is
Positive(a.data("vertical")),keyboard:!1,touch:!1,prev:".NoticePrev",next:".Noti
ceNext"},autoscroll:{interval:a.dataOrDefault("interval",2E3)}}))&&b.getItems().
length>1&&c(i).bind({XenForoWindowBlur:function(){b.stop()},
XenForoWindowFocus:function(){b.play()}});a.delegate("a.DismissCtrl","click",fun
ction(d){d.preventDefault();var e=c(this),f=e.closest(".Notice"),g=f.parent();e.
data("tooltip")&&e.data("tooltip").hide();b?(b.removeItem(f),b.getItems().length
||a.xfFadeUp()):f.xfFadeUp(function(){f.remove();g.find(".Notice").length||a.xfF
adeUp()});e.data("xhr")||e.data("xhr",XenForo.ajax(e.attr("href"),{_xfConfirm:1}
,function(a){e.removeData("xhr");if(XenForo.hasResponseError(a))return!1}))})};X
enForo.PanelScroller=
torControl",this);a.is("textarea.StatusEditor")&&XenForo.create("XenForo.StatusE
ditor",this);a.is("textarea.Elastic")&&XenForo.create("XenForo.TextareaElastic",
this)});XenForo.register("form.Preview",
"XenForo.PreviewForm");XenForo.register("a.FieldAdder, input.FieldAdder","XenFor
o.FieldAdder");XenForo.register("a.ReadToggle","XenForo.ReadToggle");c("html").h
asClass("Public")&&(XenForo.register("#loginBar","XenForo.LoginBar"),XenForo.reg
ister("#QuickSearch","XenForo.QuickSearch"),XenForo.register("a.AttributionLink"
,"XenForo.AttributionLink"),XenForo.register("#ReCaptcha","XenForo.ReCaptcha"),X
enForo.register(".NoCaptcha","XenForo.NoCaptcha"),XenForo.register("#SolveMediaC
aptcha","XenForo.SolveMediaCaptcha"),
XenForo.register("#KeyCaptcha","XenForo.KeyCaptcha"),XenForo.register("#Captcha"
,"XenForo.Captcha"),XenForo.register("img.bbCodeImage","XenForo.BbCodeImage"),Xe
nForo.register("a.LikeLink","XenForo.LikeLink"),XenForo.isTouchBrowser()||XenFor
o.register("h3.nodeTitle a","XenForo.NodeDescriptionTooltip"),XenForo.register("
#AccountMenu","XenForo.AccountMenu"),XenForo.register("a.FollowLink","XenForo.Fo
llowLink"),XenForo.register("li.PopupItemLink","XenForo.PopupItemLink"),XenForo.
register("#Notices","XenForo.Notices"),
XenForo.register("button.Spoiler","XenForo.SpoilerBBCode"));XenForo.register("in
put:checkbox.Disabler, input:radio.Disabler","XenForo.Disabler");var w=!1;c(g).o
n("load",function(){if(!w&&g.location.hash){var a=g.location.hash.replace(/[^a-z
A-Z0-9_-]/g,""),a=a?c("#"+a):c();a.length&&a.get(0).scrollIntoView(!0)}});c(func
tion(){XenForo.Facebook.start();XenForo.init();if(g.location.hash)c(g).one("scro
ll",function(){w=!0})})})(jQuery,this,document);