/*! jQuery Migrate v1.2.1 | (c) 2005, 2013 jQuery Foundation, Inc. and other contributors | jquery.org/license */ jQuery.migrateMute===void 0&&(jQuery.migrateMute=!0),function(e,t,n){function r(n){var r=t.console;i[n]||(i[n]=!0,e.migrateWarnings.push(n),r&&r.warn&&!e.migrateMute&&(r.warn("JQMIGRATE: "+n),e.migrateTrace&&r.trace&&r.trace()))}function a(t,a,i,o){if(Object.defineProperty)try{return Object.defineProperty(t,a,{configurable:!0,enumerable:!0,get:function(){return r(o),i},set:function(e){r(o),i=e}}),n}catch(s){}e._definePropertyBroken=!0,t[a]=i}var i={};e.migrateWarnings=[],!e.migrateMute&&t.console&&t.console.log&&t.console.log("JQMIGRATE: Logging is active"),e.migrateTrace===n&&(e.migrateTrace=!0),e.migrateReset=function(){i={},e.migrateWarnings.length=0},"BackCompat"===document.compatMode&&r("jQuery is not compatible with Quirks Mode");var o=e("",{size:1}).attr("size")&&e.attrFn,s=e.attr,u=e.attrHooks.value&&e.attrHooks.value.get||function(){return null},c=e.attrHooks.value&&e.attrHooks.value.set||function(){return n},l=/^(?:input|button)$/i,d=/^[238]$/,p=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:checked|selected)$/i;a(e,"attrFn",o||{},"jQuery.attrFn is deprecated"),e.attr=function(t,a,i,u){var c=a.toLowerCase(),g=t&&t.nodeType;return u&&(4>s.length&&r("jQuery.fn.attr( props, pass ) is deprecated"),t&&!d.test(g)&&(o?a in o:e.isFunction(e.fn[a])))?e(t)[a](i):("type"===a&&i!==n&&l.test(t.nodeName)&&t.parentNode&&r("Can't change the 'type' of an input or button in IE 6/7/8"),!e.attrHooks[c]&&p.test(c)&&(e.attrHooks[c]={get:function(t,r){var a,i=e.prop(t,r);return i===!0||"boolean"!=typeof i&&(a=t.getAttributeNode(r))&&a.nodeValue!==!1?r.toLowerCase():n},set:function(t,n,r){var a;return n===!1?e.removeAttr(t,r):(a=e.propFix[r]||r,a in t&&(t[a]=!0),t.setAttribute(r,r.toLowerCase())),r}},f.test(c)&&r("jQuery.fn.attr('"+c+"') may use property instead of attribute")),s.call(e,t,a,i))},e.attrHooks.value={get:function(e,t){var n=(e.nodeName||"").toLowerCase();return"button"===n?u.apply(this,arguments):("input"!==n&&"option"!==n&&r("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var a=(e.nodeName||"").toLowerCase();return"button"===a?c.apply(this,arguments):("input"!==a&&"option"!==a&&r("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t,n)}};var g,h,v=e.fn.init,m=e.parseJSON,y=/^([^<]*)(<[\w\W]+>)([^>]*)$/;e.fn.init=function(t,n,a){var i;return t&&"string"==typeof t&&!e.isPlainObject(n)&&(i=y.exec(e.trim(t)))&&i[0]&&("<"!==t.charAt(0)&&r("$(html) HTML strings must start with '<' character"),i[3]&&r("$(html) HTML text after last tag is ignored"),"#"===i[0].charAt(0)&&(r("HTML string cannot start with a '#' character"),e.error("JQMIGRATE: Invalid selector string (XSS)")),n&&n.context&&(n=n.context),e.parseHTML)?v.call(this,e.parseHTML(i[2],n,!0),n,a):v.apply(this,arguments)},e.fn.init.prototype=e.fn,e.parseJSON=function(e){return e||null===e?m.apply(this,arguments):(r("jQuery.parseJSON requires a valid JSON string"),null)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||0>e.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e.browser||(g=e.uaMatch(navigator.userAgent),h={},g.browser&&(h[g.browser]=!0,h.version=g.version),h.chrome?h.webkit=!0:h.webkit&&(h.safari=!0),e.browser=h),a(e,"browser",e.browser,"jQuery.browser is deprecated"),e.sub=function(){function t(e,n){return new t.fn.init(e,n)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(r,a){return a&&a instanceof e&&!(a instanceof t)&&(a=t(a)),e.fn.init.call(this,r,a,n)},t.fn.init.prototype=t.fn;var n=t(document);return r("jQuery.sub() is deprecated"),t},e.ajaxSetup({converters:{"text json":e.parseJSON}});var b=e.fn.data;e.fn.data=function(t){var a,i,o=this[0];return!o||"events"!==t||1!==arguments.length||(a=e.data(o,t),i=e._data(o,t),a!==n&&a!==i||i===n)?b.apply(this,arguments):(r("Use of jQuery.fn.data('events') is deprecated"),i)};var j=/\/(java|ecma)script/i,w=e.fn.andSelf||e.fn.addBack;e.fn.andSelf=function(){return r("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),w.apply(this,arguments)},e.clean||(e.clean=function(t,a,i,o){a=a||document,a=!a.nodeType&&a[0]||a,a=a.ownerDocument||a,r("jQuery.clean() is deprecated");var s,u,c,l,d=[];if(e.merge(d,e.buildFragment(t,a).childNodes),i)for(c=function(e){return!e.type||j.test(e.type)?o?o.push(e.parentNode?e.parentNode.removeChild(e):e):i.appendChild(e):n},s=0;null!=(u=d[s]);s++)e.nodeName(u,"script")&&c(u)||(i.appendChild(u),u.getElementsByTagName!==n&&(l=e.grep(e.merge([],u.getElementsByTagName("script")),c),d.splice.apply(d,[s+1,0].concat(l)),s+=l.length));return d});var Q=e.event.add,x=e.event.remove,k=e.event.trigger,N=e.fn.toggle,T=e.fn.live,M=e.fn.die,S="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",C=RegExp("\\b(?:"+S+")\\b"),H=/(?:^|\s)hover(\.\S+|)\b/,A=function(t){return"string"!=typeof t||e.event.special.hover?t:(H.test(t)&&r("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(H,"mouseenter$1 mouseleave$1"))};e.event.props&&"attrChange"!==e.event.props[0]&&e.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),e.event.dispatch&&a(e.event,"handle",e.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),e.event.add=function(e,t,n,a,i){e!==document&&C.test(t)&&r("AJAX events should be attached to document: "+t),Q.call(this,e,A(t||""),n,a,i)},e.event.remove=function(e,t,n,r,a){x.call(this,e,A(t)||"",n,r,a)},e.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return r("jQuery.fn.error() is deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},e.fn.toggle=function(t,n){if(!e.isFunction(t)||!e.isFunction(n))return N.apply(this,arguments);r("jQuery.fn.toggle(handler, handler...) is deprecated");var a=arguments,i=t.guid||e.guid++,o=0,s=function(n){var r=(e._data(this,"lastToggle"+t.guid)||0)%o;return e._data(this,"lastToggle"+t.guid,r+1),n.preventDefault(),a[r].apply(this,arguments)||!1};for(s.guid=i;a.length>o;)a[o++].guid=i;return this.click(s)},e.fn.live=function(t,n,a){return r("jQuery.fn.live() is deprecated"),T?T.apply(this,arguments):(e(this.context).on(t,this.selector,n,a),this)},e.fn.die=function(t,n){return r("jQuery.fn.die() is deprecated"),M?M.apply(this,arguments):(e(this.context).off(t,this.selector||"**",n),this)},e.event.trigger=function(e,t,n,a){return n||C.test(e)||r("Global events are undocumented and deprecated"),k.call(this,e,t,n||document,a)},e.each(S.split("|"),function(t,n){e.event.special[n]={setup:function(){var t=this;return t!==document&&(e.event.add(document,n+"."+e.guid,function(){e.event.trigger(n,null,t,!0)}),e._data(this,n,e.guid++)),!1},teardown:function(){return this!==document&&e.event.remove(document,n+"."+e._data(this,n)),!1}}})}(jQuery,window); /* jQuery Tools dev - The missing UI library for the Web dateinput/dateinput.js overlay/overlay.js overlay/overlay.apple.js rangeinput/rangeinput.js scrollable/scrollable.js scrollable/scrollable.autoscroll.js scrollable/scrollable.navigator.js tabs/tabs.js toolbox/toolbox.expose.js toolbox/toolbox.history.js toolbox/toolbox.mousewheel.js tooltip/tooltip.js tooltip/tooltip.slide.js NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE. http://flowplayer.org/tools/ jquery.event.wheel.js - rev 1 Copyright (c) 2008, Three Dub Media (http://threedubmedia.com) Liscensed under the MIT License (MIT-LICENSE.txt) http://www.opensource.org/licenses/mit-license.php Created: 2008-07-01 | Updated: 2008-07-14 ----- */ (function(a,v){function n(a,b){a=""+a;for(b=b||2;a.lengthg?(l.addMonth(-1),h=a("#"+p.weeks+" a:eq("+(g+42)+")")):h=d.eq(g);h.addClass(p.focus);return b.preventDefault()}if(34==c)return l.addMonth();if(33==c)return l.addMonth(-1);if(36==c)return l.today();13==c&&(a(b.target).is("select")||a("."+p.focus).click());return 0<=a([16,17,18,9]).index(c)});a(document).on("click.d",function(b){var c=b.target;c.id==p.root||a(c).parents("#"+p.root).length||c==e[0]||y&&c==y[0]||l.hide(b)})}var l=this,q=new Date,u=q.getFullYear(),p=h.css,n=m[h.lang], x=a("#"+p.root),F=x.find("#"+p.title),y,H,I,L,N,M,D=e.attr("data-value")||h.value||e.val(),A=e.attr("min")||h.min,E=e.attr("max")||h.max,G,P;0===A&&(A="0");D=b(D)||q;A=b(A||new Date(u+h.yearRange[0],1,1));E=b(E||new Date(u+h.yearRange[1]+1,1,-1));if(!n)throw"Dateinput: invalid language: "+h.lang;"date"==e.attr("type")&&(P=e.clone(),u=P.wrap("
").parent().html(),u=a(u.replace(/type/i,"type=text data-orig-type")),h.value&&u.val(h.value),e.replaceWith(u),e=u);e.addClass(p.input);var O=e.add(l); if(!x.length){x=a("
").hide().css({position:"absolute"}).attr("id",p.root);x.children().eq(0).attr("id",p.head).end().eq(1).attr("id",p.body).children().eq(0).attr("id",p.days).end().eq(1).attr("id",p.weeks).end().end().end().find("a").eq(0).attr("id",p.prev).end().eq(1).attr("id",p.next);F=x.find("#"+p.head).find("div").attr("id",p.title);if(h.selectors){var J=a("").attr("id",p.year);F.html(J.add(K))}for(var u= x.find("#"+p.days),S=0;7>S;S++)u.append(a("").text(n.shortDays[(S+h.firstDay)%7]));a("body").append(x)}h.trigger&&(y=a("").attr("href","#").addClass(p.trigger).click(function(a){h.toggle?l.toggle():l.show();return a.preventDefault()}).insertAfter(e));var Q=x.find("#"+p.weeks),K=x.find("#"+p.year),J=x.find("#"+p.month);a.extend(l,{show:function(b){if(!e.attr("disabled")&&!G&&(b=a.Event(),b.type="onBeforeShow",O.trigger(b),!b.isDefaultPrevented())){a.each(g,function(){this.hide()});G=!0; J.off("change").change(function(){l.setValue(d(K.val()),d(a(this).val()))});K.off("change").change(function(){l.setValue(d(a(this).val()),d(J.val()))});H=x.find("#"+p.prev).off("click").click(function(a){H.hasClass(p.disabled)||l.addMonth(-1);return!1});I=x.find("#"+p.next).off("click").click(function(a){I.hasClass(p.disabled)||l.addMonth();return!1});l.setValue(D);var c=e.offset();/iPad/i.test(navigator.userAgent)&&(c.top-=a(window).scrollTop());x.css({top:c.top+e.outerHeight(!0)+h.offset[0],left:c.left+ h.offset[1]});h.speed?x.show(h.speed,function(){w(b)}):(x.show(),w(b));return l}},setValue:function(g,e,w){var f=-1<=d(e)?new Date(d(g),d(e),d(w==v||isNaN(w)?1:w)):g||D;fE&&(f=E);"string"==typeof g&&(f=b(g));g=f.getFullYear();e=f.getMonth();w=f.getDate();-1==e?(e=11,g--):12==e&&(e=0,g++);if(!G)return k(f,h),l;N=e;L=g;M=w;w=(new Date(g,e,1-h.firstDay)).getDay();var t=(new Date(g,e+1,0)).getDate(),r=(new Date(g,e-1+1,0)).getDate(),u;if(h.selectors){J.empty();a.each(n.months,function(b,c){A< new Date(g,b+1,1)&&E>new Date(g,b,0)&&J.append(a(""),0===m%7&&(u=a("
").addClass(p.week),Q.append(u)),m=w+t?(x.addClass(p.off), y=m-t-w+1,f=new Date(g,e+1,y)):(y=m-w+1,f=new Date(g,e,y),c(D,f)?x.attr("id",p.current).addClass(p.focus):c(q,f)&&x.attr("id",p.today)),A&&fE&&x.add(I).addClass(p.disabled),x.attr("href","#"+y).text(y).data("date",f),u.append(x);Q.find("a").click(function(b){var c=a(this);c.hasClass(p.disabled)||(a("#"+p.current).removeAttr("id"),c.attr("id",p.current),k(c.data("date"),h,b));return!1});p.sunday&&Q.find("."+p.week).each(function(){var b=h.firstDay?7-h.firstDay: 0;a(this).children().slice(b,b+1).addClass(p.sunday)});return l},setMin:function(a,c){A=b(a);c&&DE&&l.setValue(E);return l},today:function(){return l.setValue(q)},addDay:function(a){return this.setValue(L,N,M+(a||1))},addMonth:function(a){a=N+(a||1);var b=(new Date(L,a+1,0)).getDate();return this.setValue(L,a,M<=b?M:b)},addYear:function(a){return this.setValue(L+(a||1),N,M)},destroy:function(){e.add(document).off("click.d keydown.d");x.add(y).remove(); e.removeData("dateinput").removeClass(p.input);P&&e.replaceWith(P)},hide:function(b){if(G){b=a.Event();b.type="onHide";O.trigger(b);if(b.isDefaultPrevented())return;a(document).off("click.d keydown.d");x.hide();G=!1}return l},toggle:function(){return l.isOpen()?l.hide():l.show()},getConf:function(){return h},getInput:function(){return e},getCalendar:function(){return x},getValue:function(a){return a?f(h.formatter,D,a,h.lang):D},isOpen:function(){return G}});a.each(["onBeforeShow","onShow","change", "onHide"],function(b,c){if(a.isFunction(h[c]))a(l).on(c,h[c]);l[c]=function(b){if(b)a(l).on(c,b);return l}});h.editable||e.on("focus.d click.d",l.show).keydown(function(b){var c=b.keyCode;if(!G&&0<=a(r).index(c))return l.show(b),b.preventDefault();8!=c&&46!=c||e.val("");return b.shiftKey||b.ctrlKey||b.altKey||9==c?!0:b.preventDefault()});b(e.val())&&k(D,h)}a.tools=a.tools||{version:"1.2.8-dev"};var g=[],h={},k,r=[75,76,38,39,74,72,40,37],m={};k=a.tools.dateinput={conf:{format:"mm/dd/yy",formatter:"default", selectors:!1,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:v,max:v,trigger:0,toggle:0,editable:0,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},addFormatter:function(a,b){h[a]=b},localize:function(b,c){a.each(c,function(a,b){c[a]=b.split(",")});m[b]=c}};k.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December", shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var q=a("");k.addFormatter("default",function(a,b,c,d){return a.replace(/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,function(a){return a in c?c[a]:a})});k.addFormatter("prefixed",function(a,b,c,d){return a.replace(/%(d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*')/g,function(a,b){return b in c?c[b]:a})});a.expr[":"].date=function(b){var c= b.getAttribute("type");return c&&"date"==c||!!a(b).data("dateinput")};a.fn.dateinput=function(b){if(this.data("dateinput"))return this;b=a.extend(!0,{},k.conf,b);a.each(b.css,function(a,c){c||"prefix"==a||(b.css[a]=(b.css.prefix||"")+(c||a))});var c;this.each(function(){var d=new e(a(this),b);g.push(d);d=d.getInput().data("dateinput",d);c=c?c.add(d):d});return c?c:this}})(jQuery); (function(a){function v(d,c){var b=this,e=d.add(b),g=a(window),h,k,r,m=a.tools.expose&&(c.mask||c.expose),q=Math.random().toString().slice(10);m&&("string"==typeof m&&(m={color:m}),m.closeOnClick=m.closeOnEsc=!1);var t=c.target||d.attr("rel");k=t?a(t):d;if(!k.length)throw"Could not find Overlay: "+t;if(d&&-1==d.index(k))d.off("click.jqtoverlay").on("click.jqtoverlay",function(a){if(d.attr("href")&&(a.ctrlKey||a.shiftKey||a.altKey||1'),k.prepend(h));h.click(function(a){b.close(a)});c.load&&b.load()} a.tools=a.tools||{version:"1.2.8-dev"};a.tools.overlay={addEffect:function(a,c,b){f[a]=[c,b]},conf:{close:null,closeOnClick:!0,closeOnEsc:!0,closeSpeed:"fast",effect:"default",fixed:!a.browser.msie||6');r.css({border:0,display:"none"}).width(k);a("body").append(r);b.data("img",r)}var q=e.start.top||Math.round(f.height()/2),t=e.start.left||Math.round(f.width()/2);g&&(g=v(g),q=g.top,t=g.left);e.fixed?(q-=f.scrollTop(),t-=f.scrollLeft()):(d.top+=f.scrollTop(),d.left+=f.scrollLeft());r.css({position:"absolute",top:q,left:t,width:0,zIndex:e.zIndex}).show();d.position=m;b.css(d);r.animate({top:d.top,left:d.left,width:k},e.speed,function(){b.css("zIndex", e.zIndex+1).fadeIn(e.fadeInSpeed,function(){h.isOpened()&&!a(this).index(b)?c.call():b.hide()})}).css("position",m)},function(d){var c=this.getOverlay().hide(),b=this.getConf(),e=this.getTrigger(),c=c.data("img"),g={top:b.start.top,left:b.start.left,width:0};e&&a.extend(g,v(e));b.fixed&&c.css({position:"absolute"}).animate({top:"+="+f.scrollTop(),left:"+="+f.scrollLeft()},0);c.animate(g,b.closeSpeed,d)})})(jQuery); (function(a){function v(a,b){var c=Math.pow(10,b);return Math.round(a*c)/c}function n(a,b){var c=parseInt(a.css(b),10);return c?c:(c=a[0].currentStyle)&&c.width&&parseInt(c.width,10)}function f(a){return(a=a.data("events"))&&a.onSlide}function d(b,c){function d(a,e,f,l){void 0===f?f=e/C*R:l&&(f-=c.min);x&&(f=Math.round(f/x)*x);if(void 0===e||x)e=f*C/R;if(isNaN(f))return q;e=Math.max(0,Math.min(e,C));f=e/C*R;if(l||!B)f+=c.min;B&&(l?e=C-e:f=c.max-f);f=v(f,F);var k="click"==a.type;if(I&&void 0!==w&& !k&&(a.type="onSlide",H.trigger(a,[f,e]),a.isDefaultPrevented()))return q;l=k?c.speed:0;k=k?function(){a.type="change";H.trigger(a,[f])}:null;B?(u.animate({top:e},l,k),c.progress&&p.animate({height:C-e+u.height()/2},l)):(u.animate({left:e},l,k),c.progress&&p.animate({width:e+u.width()/2},l));w=f;b.val(f);return q}function e(){(B=c.vertical||n(z,"height")>n(z,"width"))?(C=n(z,"height")-n(u,"height"),l=z.offset().top+C):(C=n(z,"width")-n(u,"width"),l=z.offset().left)}function m(){e();q.setValue(void 0!== c.value?c.value:c.min)}var q=this,t=c.css,z=a("
").data("rangeinput",q),B,w,l,C;b.before(z);var u=z.addClass(t.slider).find("a").addClass(t.handle),p=z.find("div").addClass(t.progress);a.each(["min","max","step","value"],function(a,d){var e=b.attr(d);parseFloat(e)&&(c[d]=parseFloat(e,10))});var R=c.max-c.min,x="any"==c.step?0:c.step,F=c.precision;void 0===F&&(F=x.toString().split("."),F=2===F.length?F[1].length:0);if("range"==b.attr("type")){var y=b.clone().wrap("
").parent().html(), y=a(y.replace(/type/i,"type=text data-orig-type"));y.val(c.value);b.replaceWith(y);b=y}b.addClass(t.input);var H=a(q).add(b),I=!0;a.extend(q,{getValue:function(){return w},setValue:function(b,c){e();return d(c||a.Event("api"),void 0,b,!0)},getConf:function(){return c},getProgress:function(){return p},getHandle:function(){return u},getInput:function(){return b},step:function(b,d){d=d||a.Event();q.setValue(w+("any"==c.step?1:c.step)*(b||1),d)},stepUp:function(a){return q.step(a||1)},stepDown:function(a){return q.step(-a|| -1)}});a.each(["onSlide","change"],function(b,d){if(a.isFunction(c[d]))a(q).on(d,c[d]);q[d]=function(b){if(b)a(q).on(d,b);return q}});u.drag({drag:!1}).on("dragStart",function(){e();I=f(a(q))||f(b)}).on("drag",function(a,c,e){if(b.is(":disabled"))return!1;d(a,B?c:e)}).on("dragEnd",function(a){a.isDefaultPrevented()||(a.type="change",H.trigger(a,[w]))}).click(function(a){return a.preventDefault()});z.click(function(a){if(b.is(":disabled")||a.target==u[0])return a.preventDefault();e();var c=B?u.height()/ 2:u.width()/2;d(a,B?C-l-c+a.pageY:a.pageX-l-c)});c.keyboard&&b.keydown(function(c){if(!b.attr("readonly")){var d=c.keyCode,e=-1!=a([75,76,38,33,39]).index(d),h=-1!=a([74,72,40,34,37]).index(d);if((e||h)&&!(c.shiftKey||c.altKey||c.ctrlKey))return e?q.step(33==d?10:1,c):h&&q.step(34==d?-10:-1,c),c.preventDefault()}});b.blur(function(b){var c=a(this).val();c!==w&&q.setValue(c,b)});a.extend(b[0],{stepUp:q.stepUp,stepDown:q.stepDown});m();C||a(window).load(m)}a.tools=a.tools||{version:"1.2.8-dev"};var c; c=a.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:void 0,vertical:0,keyboard:!0,progress:!1,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var b,e;a.fn.drag=function(c){document.ondragstart=function(){return!1};c=a.extend({x:!0,y:!0,drag:!0},c);b=b||a(document).on("mousedown mouseup",function(d){var f=a(d.target);if("mousedown"==d.type&&f.data("drag")){var r=f.position(),m=d.pageX-r.left,q=d.pageY-r.top,t=!0;b.on("mousemove.drag",function(a){var b= a.pageX-m;a=a.pageY-q;var d={};c.x&&(d.left=b);c.y&&(d.top=a);t&&(f.trigger("dragStart"),t=!1);c.drag&&f.css(d);f.trigger("drag",[a,b]);e=f});d.preventDefault()}else try{e&&e.trigger("dragEnd")}finally{b.off("mousemove.drag"),e=null}});return this.data("drag",!0)};a.expr[":"].range=function(b){var c=b.getAttribute("type");return c&&"range"==c||!!a(b).filter("input").data("rangeinput")};a.fn.rangeinput=function(b){if(this.data("rangeinput"))return this;b=a.extend(!0,{},c.conf,b);var e;this.each(function(){var c= new d(a(this),a.extend(!0,{},b)),c=c.getInput().data("rangeinput",c);e=e?e.add(c):c});return e?e:this}})(jQuery); (function(a){function v(d,c){var b=a(c);return 2>b.length?b:d.parent().find(c)}function n(d,c){var b=this,e=d.add(b),g=d.children(),h=0,k=c.vertical;f||(f=b);1=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.getItems().eq(d);var t=a.Event("onBeforeSeek");if(!q&&(e.trigger(t,[d,l]),t.isDefaultPrevented()||!m.length))return b;m=k?{top:-m.position().top}:{left:-m.position().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]=function(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.onBeforeSeek(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.show(),b.seekTo(0,0,function(){}), r.hide()):b.seekTo(0,0,function(){})}var q=v(d,c.prev).click(function(a){a.stopPropagation();b.prev()}),t=v(d,c.next).click(function(a){a.stopPropagation();b.next()});c.circular||(b.onBeforeSeek(function(a,d){setTimeout(function(){a.isDefaultPrevented()||(q.toggleClass(c.disabledClass,0>=d),t.toggleClass(c.disabledClass,d>=b.getSize()-1))},1)}),c.initialIndex||q.addClass(c.disabledClass));2>b.getSize()&&q.add(t).addClass(c.disabledClass);c.mousewheel&&a.fn.mousewheel&&d.mousewheel(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.touches.length&&!g.is(":animated")){var c=a.touches[0],d=n-c.clientX,c=B-c.clientY;b[k&&0 *",items:".items",keyboard:!0,mousewheel:!1,next:".next",prev:".prev",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=new 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:3E3,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).data("scrollable"),e=b.getRoot(),g,h=!1;b&&(d=b);b.play=function(){g||(h=!1,e.on("onSeek",c),c())};b.hoverPlay=function(){h||b.play()};b.pause=function(){g=clearTimeout(g);e.off("onSeek", c)};b.resume=function(){h||b.play()};b.stop=function(){h=!0;b.pause()};f.autopause&&e.add(b.getNaviButtons()).hover(b.pause,b.resume);f.autoplay&&b.play();b.onRemoveItem(function(a,c){2>=b.getSize()&&b.stop()})});return f.api?d:this}})(jQuery); (function(a){function v(f,d){var c=a(d);return 2>c.length?c:f.parent().find(d)}var n=a.tools.scrollable;n.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:!1,idPrefix:null,history:!1}};a.fn.navigator=function(f){"string"==typeof f&&(f={navi:f});f=a.extend({},n.navigator.conf,f);var d;this.each(function(){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.idPrefix+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&&!!history.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(this);var d=c().index(this); e.seekTo(d);b.preventDefault();n&&history.pushState({i:d},"")}):a.each(e.getItems(),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).remove();c().removeClass(k).eq(db)return g.click(w,t);if(b>w)return g.click(0,t)}if(!r.length){if(0<=m)return g;b=d.initialIndex;r=k.eq(b)}if(b=== m)return g;t=t||a.Event();t.type="onBeforeClick";f.trigger(t,[b]);if(!t.isDefaultPrevented())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.addClass(d.current),g},getConf:function(){return d},getTabs:function(){return k},getPanes:function(){return r},getCurrentPane:function(){return r.eq(m)},getCurrentTab:function(){return k.eq(m)},getIndex:function(){return m},next:function(){return g.click(m+1)},prev:function(){return g.click(m- 1)},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("href"),b)});location.hash&& "a"==d.tabs&&c.find('[href="'+location.hash.replace('"',"")+'"]').length?g.click(location.hash):(0===d.initialIndex||0b-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-dev"};var f;f=a.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:!0,closeOnEsc:!0,zIndex:9998,opacity:.8,startOpacity:0,color:"#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("
").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.color);if(!1===n(h.onBeforeLoad))return this;if(h.closeOnEsc)a(document).on("keydown.mask",function(b){27== b.keyCode&&a.mask.close(b)});if(h.closeOnClick)d.on("click.mask",function(b){a.mask.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|fixed/i.test(b.css("position"))||b.css("position","relative")}),c=k.css({zIndex:Math.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},close:function(){if(b){if(!1=== n(e.onBeforeClose))return this;d.fadeOut(e.closeSpeed,function(){c&&c.css({zIndex: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("display");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},getConf: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.history={init:function(b){c||(a.browser.msie&&"8">a.browser.version?f||(f=a("').insertAfter(c(e.target)).load(function(e){var h=c(e.target),e=h.contents().text(),g=null;if(!e)return!1;c(i).trigger("PseudoAjaxStop"); d.clone(!0).replaceAll(b);setTimeout(function(){h.remove()},500);try{e=c.parseJSON(e),console.info("Inline file upload completed successfully. Data: %o",e)}catch(q){return console.error(e),!1}if(XenForo.hasResponseError(e))return!1;c("input:submit",this.$form).removeAttr("disabled");g=new c.Event("AutoInlineUploadComplete");g.$form=a;g.ajaxData=e;a.trigger(g);console.log(e);!g.isDefaultPrevented()&&e.message&&XenForo.alert(e.message,"",2500)}),e=c('').appendTo(a), a.attr("target","AutoInlineUploader").submit().trigger("AutoInlineUploadStart"),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, input.PreviewButton, input.DisableOnSubmit").removeClass("disabled").removeAttr("disabled")},d=function(){setTimeout(function(){c.browser.webkit||c(g).bind("unload",b);a.trigger("DisableSubmitButtons").find("input:submit, input:reset, input.PreviewButton, input.DisableOnSubmit").prop("disabled", !0).addClass("disabled")},0);setTimeout(b,5E3)};a.data("MultiSubmitEnable",b).data("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.submitTimeout=setTimeout(function(){c(a.target).closest("form").submit()},500)})};XenForo.AutoValidator=function(a){this.__construct(a)};XenForo.AutoValidator.prototype={__construct:function(a){this.$form= a.bind({submit:c.context(this,"ajaxSave"),reset:c.context(this,"formReset"),BbCodeWysiwygEditorAutoSave:c.context(this,"editorAutoSave")});this.$form.find('input[type="submit"]').click(c.context(this,"setClickedSubmit"));this.fieldValidatorUrl=this.$form.data("fieldvalidatorurl");this.optInMode=this.$form.data("optinout")||"OptOut";this.ajaxSubmit=XenForo.isPositive(this.$form.data("normalsubmit"))?!1:!0;this.submitPending=!1;this.fieldValidationTimeouts={};this.fieldValidationRequests={}},getExistingDataKey:function(){var a= this.$form.find("input.ExistingDataKey, select.ExistingDataKey, textarea.ExistingDataKey, button.ExistingDataKey").val();a===void 0&&(a=this.$form.data("existingdatakey"),a===void 0&&(a=""));return a},formReset:function(){var a=this.$form.data("exiturl");a&&XenForo.redirect(a)},setClickedSubmit:function(a){this.$form.data("clickedsubmitbutton",a.target)},editorAutoSave:function(a){this.submitPending&&a.preventDefault()},ajaxSave:function(a){if(!this.ajaxSubmit||!XenForo._enableAjaxSubmit)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("name")&&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()},ajaxSaveResponse: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.$form.trigger(d);console.groupEnd();if(d.isDefaultPrevented())return!1;if(!this.validates(d)){e=c.Event("AutoValidationError");e.ajaxData=a;e.textStatus=b;e.validationError=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.$form.closest(".xenOverlay").data("overlay").close();if(a.errorTemplateHtml)new XenForo.ExtLoader(a,function(){var b=XenForo.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))}); else if(a.templateHtml)setTimeout(c.context(function(){this.$error=XenForo.createOverlay(null,this.prepareError(a.templateHtml)).load()},this),250);else if(a.error!==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?'
    \n'+a.traceHtml+"
":""),XenForo.phrases.following_error_occurred+":")}return!1}e=c.Event("AutoValidationComplete");e.ajaxData=a;e.textStatus=b;e.$form=this.$form;console.group("Event: %s", e.type);this.$form.trigger(e);console.groupEnd();if(e.isDefaultPrevented())return!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.fast)})));XenForo.isPositive(this.$form.data("reset"))&&this.$form[0].reset();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._redirectMessage,"",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).prepend(e.text()+"
")});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.redirectTarget){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]=setTimeout(b,250)},clearFieldValidationTimeout:function(a){this.fieldValidationTimeouts[a]&&(console.log("Clear field validation timeout: %s",a),clearTimeout(this.fieldValidationTimeouts[a]),delete this.fieldValidationTimeouts[a])},startFieldValidationRequest:function(a,b,c){if(!this.hasFieldValidator(a))return!1;this.abortFieldValidationRequest(a);this.fieldValidationRequests[a]=XenForo.ajax(this.fieldValidatorUrl,{name:a,value:b.fieldValue(),existingDataKey:this.getExistingDataKey()}, c,{global:!1})},abortFieldValidationRequest:function(a){this.fieldValidationRequests[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.fieldValidationRequests,c.context(this,"abortFieldValidationRequest"))},hasFieldValidator:function(){return this.fieldValidatorUrl?!0:!1}};XenForo.AutoValidatorControl= function(a){this.__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"),AutoValidationError:c.context(this,"showError"),AutoValidationPass:c.context(this,"hideError")});this.name=a.data("validatorname")||a.attr("name");this.autoValidate=a.hasClass("NoAutoValidate")?!1:!0},change:function(){this.autoValidate&& this.$form.data("XenForo.AutoValidator").setFieldValidationTimeout(this.name,c.context(this,"validate"))},validate:function(){this.autoValidate&&this.$form.data("XenForo.AutoValidator").startFieldValidationRequest(this.name,this.$input,c.context(this,"handleValidation"))},handleValidation:function(a){return a&&a.error&&a.error.hasOwnProperty(this.name)?(this.$input.trigger({type:"AutoValidationError",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('').insertAfter(this.$input);a&&this.$error.html(a).xfActivate();return this.$error},positionError:function(a){a.removeClass("inlineError");var b=this.$input.coords("outer", "position"),d=this.$input.coords("outer"),e=c(g),f=a.outerWidth(),h={top:b.top};!d.width||!d.height?d=!1:XenForo.isRTL()?(h.left=b.left-f-10,d=d.left-f-10>0):(d=d.left+d.width+10+f",{"class":"PreviewContainer"}).hide().html(b.templateHtml).prependTo(a).xfActivate();d.data("overlay")?(e.show(),XenForo.createOverlay(e,e.html(b.templateHtml)).load()):(e.xfFadeIn(XenForo.speed.fast),e.get(0).scrollIntoView(!0))})})}):console.warn("PreviewForm has no data-previewUrl: %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("
").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)};XenForo.TextareaElastic.prototype= {__construct:function(a){this.$input=a;this.curHeight=0;a.bind("keyup focus XFRecalculate",c.context(this,"recalculate"));a.bind("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")=="border-box")?a.outerHeight():b.clientHeight; if(!this.minHeight)return;this.maxHeight=parseInt(a.css("max-height"),10);this.spacing=this.borderBox?a.outerHeight()-a.innerHeight():0}if(!this.$clone)this.$clone=c("