(function(){var n=!1,t=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;this.Class=function(){};Class.extend=function(i){function u(){!n&&this.init&&this.init.apply(this,arguments)}var e=this.prototype,f,r;n=!0;f=new this;n=!1;for(r in i)f[r]=typeof i[r]=="function"&&typeof e[r]=="function"&&t.test(i[r])?function(n,t){return function(){var r=this._super,i;return this._super=e[n],i=t.apply(this,arguments),this._super=r,i}}(r,i[r]):i[r];return u.prototype=f,u.prototype.constructor=u,u.extend=arguments.callee,u}})();var NS=function(n){"use strict";function t(){}return function(i){for(var e=i.split("."),r=n,u=null,f=0;f<e.length;++f){if(u=e[f],typeof r[u]!="undefined"){if(r[u]instanceof t==!1)throw new Error("Non Namespace Object exists, cannot create namespace.");r=r[u];continue}r[u]=new t;r=r[u]}return r}}(this);Array.isArray||(Array.isArray=function(n){"use strict";return Object.prototype.toString.call(n)==="[object Array]"});Array.indexOf||(Array.prototype.indexOf=function(n,t){"use strict";for(var i=t||0,r=this.length;i<r;i++)if(this[i]===n)return i;return-1});typeof"".trim!="function"&&(String.prototype.trim=function(){"use strict";return this.replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")});typeof JSON!="object"&&(JSON.stringify=JSON.stringify||function(n){"use strict";var i=typeof n,u,t,f=[],r=!1;if(i!=="object"||n===null)return i==="string"&&(n='"'+n+'"'),String(n);r=n&&n.constructor===Array;for(u in n)t=n[u],i=typeof t,i==="string"?t='"'+t+'"':i==="object"&&t!==null&&(t=JSON.stringify(t)),f.push((r?"":'"'+u+'":')+String(t));return(r?"[":"{")+String(f)+(r?"]":"}")},JSON.parse=JSON.parse||function(str){"use strict";return str===""&&(str='""'),eval("var p = "+str+";"),p}),function(n,t){typeof module=="object"&&typeof module.exports=="object"?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}(typeof window!="undefined"?window:this,function(n,t){function ri(n){var t=n.length,r=i.type(n);return r==="function"||i.isWindow(n)?!1:n.nodeType===1&&t?!0:r==="array"||t===0||typeof t=="number"&&t>0&&t-1 in n}function ui(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if(typeof t=="string"){if(ue.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>=0!==r})}function hr(n,t){do n=n[t];while(n&&n.nodeType!==1);return n}function oe(n){var t=fi[n]={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function cr(){u.addEventListener?(u.removeEventListener("DOMContentLoaded",a,!1),n.removeEventListener("load",a,!1)):(u.detachEvent("onreadystatechange",a),n.detachEvent("onload",a))}function a(){(u.addEventListener||event.type==="load"||u.readyState==="complete")&&(cr(),i.ready())}function yr(n,t,r){if(r===undefined&&n.nodeType===1){var u="data-"+t.replace(vr,"-$1").toLowerCase();if(r=n.getAttribute(u),typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:ar.test(r)?i.parseJSON(r):r}catch(f){}i.data(n,t,r)}else r=undefined}return r}function ei(n){for(var t in n)if((t!=="data"||!i.isEmptyObject(n[t]))&&t!=="toJSON")return!1;return!0}function pr(n,t,r,u){if(i.acceptData(n)){var s,e,h=i.expando,l=n.nodeType,o=l?i.cache:n,f=l?n[h]:n[h]&&h;if(f&&o[f]&&(u||o[f].data)||r!==undefined||typeof t!="string")return f||(f=l?n[h]=c.pop()||i.guid++:h),o[f]||(o[f]=l?{}:{toJSON:i.noop}),(typeof t=="object"||typeof t=="function")&&(u?o[f]=i.extend(o[f],t):o[f].data=i.extend(o[f].data,t)),e=o[f],u||(e.data||(e.data={}),e=e.data),r!==undefined&&(e[i.camelCase(t)]=r),typeof t=="string"?(s=e[t],s==null&&(s=e[i.camelCase(t)])):s=e,s}}function wr(n,t,u){if(i.acceptData(n)){var e,s,h=n.nodeType,f=h?i.cache:n,o=h?n[i.expando]:i.expando;if(f[o]){if(t&&(e=u?f[o]:f[o].data,e)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in e)?t=[t]:(t=i.camelCase(t),t=t in e?[t]:t.split(" ")),s=t.length;s--;)delete e[t[s]];if(u?!ei(e):!i.isEmptyObject(e))return}(u||(delete f[o].data,ei(f[o])))&&(h?i.cleanData([n],!0):r.deleteExpando||f!=f.window?delete f[o]:f[o]=null)}}}function vt(){return!0}function it(){return!1}function dr(){try{return u.activeElement}catch(n){}}function gr(n){var i=nu.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function f(n,t){var e,u,s=0,r=typeof n.getElementsByTagName!==o?n.getElementsByTagName(t||"*"):typeof n.querySelectorAll!==o?n.querySelectorAll(t||"*"):undefined;if(!r)for(r=[],e=n.childNodes||n;(u=e[s])!=null;s++)!t||i.nodeName(u,t)?r.push(u):i.merge(r,f(u,t));return t===undefined||t&&i.nodeName(n,t)?i.merge([n],r):r}function be(n){oi.test(n.type)&&(n.defaultChecked=n.checked)}function eu(n,t){return i.nodeName(n,"table")&&i.nodeName(t.nodeType!==11?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function ou(n){return n.type=(i.find.attr(n,"type")!==null)+"/"+n.type,n}function su(n){var t=ye.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function li(n,t){for(var u,r=0;(u=n[r])!=null;r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function hu(n,t){if(t.nodeType===1&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;f<o;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function ke(n,t){var u,e,f;if(t.nodeType===1){if(u=t.nodeName.toLowerCase(),!r.noCloneEvent&&t[i.expando]){f=i._data(t);for(e in f.events)i.removeEvent(t,e,f.handle);t.removeAttribute(i.expando)}u==="script"&&t.text!==n.text?(ou(t).text=n.text,su(t)):u==="object"?(t.parentNode&&(t.outerHTML=n.outerHTML),r.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):u==="input"&&oi.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):u==="option"?t.defaultSelected=t.selected=n.defaultSelected:(u==="input"||u==="textarea")&&(t.defaultValue=n.defaultValue)}}function cu(t,r){var u=i(r.createElement(t)).appendTo(r.body),f=n.getDefaultComputedStyle?n.getDefaultComputedStyle(u[0]).display:i.css(u[0],"display");return u.detach(),f}function lu(n){var r=u,t=ai[n];return t||(t=cu(n,r),t!=="none"&&t||(ot=(ot||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=(ot[0].contentWindow||ot[0].contentDocument).document,r.write(),r.close(),t=cu(n,r),ot.detach()),ai[n]=t),t}function vu(n,t){return{get:function(){var i=n();if(i!=null){if(i){delete this.get;return}return(this.get=t).apply(this,arguments)}}}}function wu(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=pu.length;i--;)if(t=pu[i]+r,t in n)return t;return u}function bu(n,t){for(var f,r,o,e=[],u=0,s=n.length;u<s;u++)(r=n[u],r.style)&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||f!=="none"||(r.style.display=""),r.style.display===""&&et(r)&&(e[u]=i._data(r,"olddisplay",lu(r.nodeName)))):e[u]||(o=et(r),(f&&f!=="none"||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;u<s;u++)(r=n[u],r.style)&&(t&&r.style.display!=="none"&&r.style.display!==""||(r.style.display=t?e[u]||"":"none"));return n}function ku(n,t,i){var r=to.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function du(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:t==="width"?1:0,o=0;e<4;e+=2)r==="margin"&&(o+=i.css(n,r+w[e],!0,f)),u?(r==="content"&&(o-=i.css(n,"padding"+w[e],!0,f)),r!=="margin"&&(o-=i.css(n,"border"+w[e]+"Width",!0,f))):(o+=i.css(n,"padding"+w[e],!0,f),r!=="padding"&&(o+=i.css(n,"border"+w[e]+"Width",!0,f)));return o}function gu(n,t,u){var o=!0,f=t==="width"?n.offsetWidth:n.offsetHeight,e=k(n),s=r.boxSizing()&&i.css(n,"boxSizing",!1,e)==="border-box";if(f<=0||f==null){if(f=d(n,t,e),(f<0||f==null)&&(f=n.style[t]),yt.test(f))return f;o=s&&(r.boxSizingReliable()||f===n.style[t]);f=parseFloat(f)||0}return f+du(n,t,u||(s?"border":"content"),o,e)+"px"}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function tf(){return setTimeout(function(){rt=undefined}),rt=i.now()}function bt(n,t){var r,i={height:n},u=0;for(t=t?1:0;u<4;u+=2-t)r=w[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function rf(n,t,i){for(var u,f=(st[t]||[]).concat(st["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function eo(n,t,u){var f,l,p,a,o,b,y,w,c=this,v={},s=n.style,h=n.nodeType&&et(n),e=i._data(n,"fxshow");u.queue||(o=i._queueHooks(n,"fx"),o.unqueued==null&&(o.unqueued=0,b=o.empty.fire,o.empty.fire=function(){o.unqueued||b()}),o.unqueued++,c.always(function(){c.always(function(){o.unqueued--;i.queue(n,"fx").length||o.empty.fire()})}));n.nodeType===1&&("height"in t||"width"in t)&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],y=i.css(n,"display"),w=lu(n.nodeName),y==="none"&&(y=w),y==="inline"&&i.css(n,"float")==="none"&&(r.inlineBlockNeedsLayout&&w!=="inline"?s.zoom=1:s.display="inline-block"));u.overflow&&(s.overflow="hidden",r.shrinkWrapBlocks()||c.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]}));for(f in t)if(l=t[f],uo.exec(l)){if(delete t[f],p=p||l==="toggle",l===(h?"hide":"show"))if(l==="show"&&e&&e[f]!==undefined)h=!0;else continue;v[f]=e&&e[f]||i.style(n,f)}if(!i.isEmptyObject(v)){e?"hidden"in e&&(h=e.hidden):e=i._data(n,"fxshow",{});p&&(e.hidden=!h);h?i(n).show():c.done(function(){i(n).hide()});c.done(function(){var t;i._removeData(n,"fxshow");for(t in v)i.style(n,t,v[t])});for(f in v)a=rf(h?e[f]:0,f,c),f in e||(e[f]=a.start,h&&(a.end=a.start,a.start=f==="width"||f==="height"?1:0))}}function oo(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function uf(n,t,r){var e,o,s=0,l=wt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(o)return!1;for(var s=rt||tf(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,e=u.tweens.length;r<e;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),i<1&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:rt||tf(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;i<r;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),h=u.props;for(oo(h,u.opts.specialEasing);s<l;s++)if(e=wt[s].call(u,n,h,u.opts),e)return e;return i.map(h,rf,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function vf(n){return function(t,r){typeof t!="string"&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];if(i.isFunction(r))while(u=e[f++])u.charAt(0)==="+"?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function yf(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);if(typeof s!="string"||o||f[s]){if(o)return!(h=s)}else return t.dataTypes.unshift(s),e(s),!1}),h}var f={},o=n===bi;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ki(n,t){var u,r,f=i.ajaxSettings.flatOptions||{};for(r in t)t[r]!==undefined&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function vo(n,t,i){for(var o,e,u,f,s=n.contents,r=n.dataTypes;r[0]==="*";)r.shift(),e===undefined&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return u!==r[0]&&r.unshift(u),i[u]}function yo(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift(),u)if(u==="*")u=e;else if(e!=="*"&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]],f)){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function di(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||wo.test(n)?u(n,i):di(n+"["+(typeof i=="object"?t:"")+"]",i,r,u)});else if(r||i.type(t)!=="object")u(n,t);else for(f in t)di(n+"["+f+"]",t[f],r,u)}function wf(){try{return new n.XMLHttpRequest}catch(t){}}function ns(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function bf(n){return i.isWindow(n)?n:n.nodeType===9?n.defaultView||n.parentWindow:!1}var c=[],l=c.slice,ir=c.concat,ti=c.push,rr=c.indexOf,ct={},gf=ct.toString,tt=ct.hasOwnProperty,ii="".trim,r={},ur="3.5.1",i=function(n,t){return new i.fn.init(n,t)},ne=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,te=/^-ms-/,ie=/-([\da-z])/gi,re=function(n,t){return t.toUpperCase()},p,or,sr,h,fi,lt,o,lr,ar,vr,ot,ai,ff,of,sf,dt,gi,ni,nr,tr,kf,df;i.fn=i.prototype={jquery:ur,constructor:i,selector:"",length:0,toArray:function(){return l.call(this)},get:function(n){return n!=null?n<0?this[n+this.length]:this[n]:l.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(n<0?i:0);return this.pushStack(t>=0&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:ti,sort:c.sort,splice:c.splice};i.extend=i.fn.extend=function(){var r,e,t,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for(typeof n=="boolean"&&(h=n,n=arguments[u]||{},u++),typeof n=="object"||i.isFunction(n)||(n={}),u===c&&(n=this,u--);u<c;u++)if((o=arguments[u])!=null)for(f in o)(r=n[f],t=o[f],n!==t)&&(h&&t&&(i.isPlainObject(t)||(e=i.isArray(t)))?(e?(e=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):t!==undefined&&(n[f]=t));return n};i.extend({expando:"jQuery"+(ur+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return i.type(n)==="function"},isArray:Array.isArray||function(n){return i.type(n)==="array"},isWindow:function(n){return n!=null&&n==n.window},isNumeric:function(n){return n-parseFloat(n)>=0},isEmptyObject:function(n){for(var t in n)return!1;return!0},isPlainObject:function(n){var t;if(!n||i.type(n)!=="object"||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!tt.call(n,"constructor")&&!tt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(r.ownLast)for(t in n)return tt.call(n,t);for(t in n);return t===undefined||tt.call(n,t)},type:function(n){return n==null?n+"":typeof n=="object"||typeof n=="function"?ct[gf.call(n)]||"object":typeof n},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(te,"ms-").replace(ie,re)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=ri(n);if(i){if(e){for(;r<f;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;r<f;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:ii&&!ii.call("﻿ ")?function(n){return n==null?"":ii.call(n)}:function(n){return n==null?"":(n+"").replace(ne,"")},makeArray:function(n,t){var r=t||[];return n!=null&&(ri(Object(n))?i.merge(r,typeof n=="string"?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(rr)return rr.call(t,n,i);for(r=t.length,i=i?i<0?Math.max(0,r+i):i:0;i<r;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,t){for(var r=+t.length,i=0,u=n.length;i<r;)n[u++]=t[i++];if(r!==r)while(t[i]!==undefined)n[u++]=t[i++];return n.length=u,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;r<e;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var u,r=0,e=n.length,o=ri(n),f=[];if(o)for(;r<e;r++)u=t(n[r],r,i),u!=null&&f.push(u);else for(r in n)u=t(n[r],r,i),u!=null&&f.push(u);return ir.apply([],f)},guid:1,proxy:function(n,t){var u,r,f;return(typeof t=="string"&&(f=n[t],t=n,n=f),!i.isFunction(n))?undefined:(u=l.call(arguments,2),r=function(){return n.apply(t||this,u.concat(l.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r)},now:function(){return+new Date},support:r});i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){ct["[object "+t+"]"]=t.toLowerCase()});p=function(n){function u(n,t,i,u){var w,h,c,v,k,y,d,a,nt,g;if((t?t.ownerDocument||t:s)!==e&&p(t),t=t||e,i=i||[],!n||typeof n!="string")return i;if((v=t.nodeType)!==1&&v!==9)return[];if(l&&!u){if(w=or.exec(n))if(c=w[1]){if(v===9)if(h=t.getElementById(c),h&&h.parentNode){if(h.id===c)return i.push(h),i}else return i;else if(t.ownerDocument&&(h=t.ownerDocument.getElementById(c))&&et(t,h)&&h.id===c)return i.push(h),i}else{if(w[2])return b.apply(i,t.getElementsByTagName(n)),i;if((c=w[3])&&r.getElementsByClassName&&t.getElementsByClassName)return b.apply(i,t.getElementsByClassName(c)),i}if(r.qsa&&(!o||!o.test(n))){if(a=d=f,nt=t,g=v===9&&n,v===1&&t.nodeName.toLowerCase()!=="object"){for(y=vt(n),(d=t.getAttribute("id"))?a=d.replace(sr,"\\$&"):t.setAttribute("id",a),a="[id='"+a+"'] ",k=y.length;k--;)y[k]=a+yt(y[k]);nt=gt.test(n)&&ii(t.parentNode)||t;g=y.join(",")}if(g)try{return b.apply(i,nt.querySelectorAll(g)),i}catch(tt){}finally{d||t.removeAttribute("id")}}}return vr(n.replace(lt,"$1"),t,i,u)}function ni(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function h(n){return n[f]=!0,n}function c(n){var t=e.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(n,i){for(var u=n.split("|"),r=n.length;r--;)t.attrHandle[u[r]]=i}function pi(n,t){var i=t&&n,r=i&&n.nodeType===1&&t.nodeType===1&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function hr(n){return function(t){var i=t.nodeName.toLowerCase();return i==="input"&&t.type===n}}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return(i==="input"||i==="button")&&t.type===n}}function tt(n){return h(function(t){return t=+t,h(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ii(n){return n&&typeof n.getElementsByTagName!==ut&&n}function wi(){}function vt(n,i){var e,f,s,o,r,h,c,l=hi[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){(!e||(f=nr.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[]));e=!1;(f=tr.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(lt," ")}),r=r.slice(e.length));for(o in t.filter)(f=at[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):hi(n,h).slice(0)}function yt(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&r==="parentNode",e=bi++;return t.first?function(t,i,f){while(t=t[r])if(t.nodeType===1||u)return n(t,i,f)}:function(t,i,o){var s,h,c=[a,e];if(o){while(t=t[r])if((t.nodeType===1||u)&&n(t,i,o))return!0}else while(t=t[r])if(t.nodeType===1||u){if(h=t[f]||(t[f]={}),(s=h[r])&&s[0]===a&&s[1]===e)return c[2]=s[2];if(h[r]=c,c[2]=n(t,i,o))return!0}}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function pt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=t!=null;f<s;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function fi(n,t,i,r,u,e){return r&&!r[f]&&(r=fi(r)),u&&!u[f]&&(u=fi(u,e)),h(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||ar(t||"*",o.nodeType?[o]:o,[]),v=n&&(f||!t)?pt(k,p,n,o,s):k,h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=pt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt.call(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=pt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function ei(n){for(var s,u,r,o=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ri(function(n){return n===s},c,!0),a=ri(function(n){return nt.call(s,n)>-1},c,!0),e=[function(n,t,i){return!h&&(i||t!==ht)||((s=t).nodeType?l(n,t,i):a(n,t,i))}];i<o;i++)if(u=t.relative[n[i].type])e=[ri(ui(e),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[f]){for(r=++i;r<o;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(e),i>1&&yt(n.slice(0,i-1).concat({value:n[i-2].type===" "?"*":""})).replace(lt,"$1"),u,i<r&&ei(n.slice(i,r)),r<o&&ei(n=n.slice(r)),r<o&&yt(n))}e.push(u)}return ui(e)}function lr(n,i){var r=i.length>0,f=n.length>0,o=function(o,s,h,c,l){var y,d,w,k=0,v="0",g=o&&[],p=[],nt=ht,tt=o||f&&t.find.TAG("*",l),it=a+=nt==null?1:Math.random()||.1,rt=tt.length;for(l&&(ht=s!==e&&s);v!==rt&&(y=tt[v])!=null;v++){if(f&&y){for(d=0;w=n[d++];)if(w(y,s,h)){c.push(y);break}l&&(a=it)}r&&((y=!w&&y)&&k--,o&&g.push(y))}if(k+=v,r&&v!==k){for(d=0;w=i[d++];)w(g,p,s,h);if(o){if(k>0)while(v--)g[v]||p[v]||(p[v]=di.call(c));p=pt(p)}b.apply(c,p);l&&!o&&p.length>0&&k+i.length>1&&u.uniqueSort(c)}return l&&(a=it,ht=nt),g};return r?h(o):o}function ar(n,t,i){for(var r=0,f=t.length;r<f;r++)u(n,t[r],i);return i}function vr(n,i,u,f){var s,e,o,c,a,h=vt(n);if(!f&&h.length===1){if(e=h[0]=h[0].slice(0),e.length>2&&(o=e[0]).type==="ID"&&r.getById&&i.nodeType===9&&l&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(k,d),i)||[])[0],!i)return u;n=n.slice(e.shift().value.length)}for(s=at.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[c=o.type])break;if((a=t.find[c])&&(f=a(o.matches[0].replace(k,d),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),n=f.length&&yt(e),!n)return b.apply(u,f),u;break}}}return wt(n,h)(f,i,!l,u,gt.test(n)&&ii(i.parentNode)||i),u}var it,r,t,st,oi,wt,ht,y,rt,p,e,v,l,o,g,ct,et,f="sizzle"+-new Date,s=n.document,a=0,bi=0,si=ni(),hi=ni(),ci=ni(),bt=function(n,t){return n===t&&(rt=!0),0},ut=typeof undefined,li=-2147483648,ki={}.hasOwnProperty,w=[],di=w.pop,gi=w.push,b=w.push,ai=w.slice,nt=w.indexOf||function(n){for(var t=0,i=this.length;t<i;t++)if(this[t]===n)return t;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",i="[\\x20\\t\\r\\n\\f]",ft="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi=ft.replace("w","w#"),yi="\\["+i+"*("+ft+")"+i+"*(?:([*^$|!~]?=)"+i+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+vi+")|)|)"+i+"*\\]",dt=":("+ft+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+yi.replace(3,8)+")*)|.*)\\)|)",lt=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),nr=new RegExp("^"+i+"*,"+i+"*"),tr=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),ir=new RegExp("="+i+"*([^\\]'\"]*?)"+i+"*\\]","g"),rr=new RegExp(dt),ur=new RegExp("^"+vi+"$"),at={ID:new RegExp("^#("+ft+")"),CLASS:new RegExp("^\\.("+ft+")"),TAG:new RegExp("^("+ft.replace("w","w*")+")"),ATTR:new RegExp("^"+yi),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},fr=/^(?:input|select|textarea|button)$/i,er=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,or=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,sr=/'|\\/g,k=new RegExp("\\\\([\\da-f]{1,6}"+i+"?|("+i+")|.)","ig"),d=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)};try{b.apply(w=ai.call(s.childNodes),s.childNodes);w[s.childNodes.length].nodeType}catch(yr){b={apply:w.length?function(n,t){gi.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}r=u.support={};oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?t.nodeName!=="HTML":!1};p=u.setDocument=function(n){var a,u=n?n.ownerDocument||n:s,h=u.defaultView;return u===e||u.nodeType!==9||!u.documentElement?e:(e=u,v=u.documentElement,l=!oi(u),h&&h!==h.top&&(h.addEventListener?h.addEventListener("unload",function(){p()},!1):h.attachEvent&&h.attachEvent("onunload",function(){p()})),r.attributes=c(function(n){return n.className="i",!n.getAttribute("className")}),r.getElementsByTagName=c(function(n){return n.appendChild(u.createComment("")),!n.getElementsByTagName("*").length}),r.getElementsByClassName=ot.test(u.getElementsByClassName)&&c(function(n){return n.innerHTML="<div class='a'><\/div><div class='a i'><\/div>",n.firstChild.className="i",n.getElementsByClassName("i").length===2}),r.getById=c(function(n){return v.appendChild(n).id=f,!u.getElementsByName||!u.getElementsByName(f).length}),r.getById?(t.find.ID=function(n,t){if(typeof t.getElementById!==ut&&l){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},t.filter.ID=function(n){var t=n.replace(k,d);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(k,d);return function(n){var i=typeof n.getAttributeNode!==ut&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=r.getElementsByTagName?function(n,t){if(typeof t.getElementsByTagName!==ut)return t.getElementsByTagName(n)}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if(n==="*"){while(i=u[f++])i.nodeType===1&&r.push(i);return r}return u},t.find.CLASS=r.getElementsByClassName&&function(n,t){if(typeof t.getElementsByClassName!==ut&&l)return t.getElementsByClassName(n)},g=[],o=[],(r.qsa=ot.test(u.querySelectorAll))&&(c(function(n){n.innerHTML="<select t=''><option selected=''><\/option><\/select>";n.querySelectorAll("[t^='']").length&&o.push("[*^$]="+i+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+i+"*(?:value|"+kt+")");n.querySelectorAll(":checked").length||o.push(":checked")}),c(function(n){var t=u.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+i+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(r.matchesSelector=ot.test(ct=v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector))&&c(function(n){r.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");g.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),g=g.length&&new RegExp(g.join("|")),a=ot.test(v.compareDocumentPosition),et=a||ot.test(v.contains)?function(n,t){var r=n.nodeType===9?n.documentElement:n,i=t&&t.parentNode;return n===i||!!(i&&i.nodeType===1&&(r.contains?r.contains(i):n.compareDocumentPosition&&n.compareDocumentPosition(i)&16))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},bt=a?function(n,t){if(n===t)return rt=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i?i:(i=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,i&1||!r.sortDetached&&t.compareDocumentPosition(n)===i)?n===u||n.ownerDocument===s&&et(s,n)?-1:t===u||t.ownerDocument===s&&et(s,t)?1:y?nt.call(y,n)-nt.call(y,t):0:i&4?-1:1}:function(n,t){if(n===t)return rt=!0,0;var i,r=0,o=n.parentNode,h=t.parentNode,f=[n],e=[t];if(o&&h){if(o===h)return pi(n,t)}else return n===u?-1:t===u?1:o?-1:h?1:y?nt.call(y,n)-nt.call(y,t):0;for(i=n;i=i.parentNode;)f.unshift(i);for(i=t;i=i.parentNode;)e.unshift(i);while(f[r]===e[r])r++;return r?pi(f[r],e[r]):f[r]===s?-1:e[r]===s?1:0},u)};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==e&&p(n),t=t.replace(ir,"='$1']"),r.matchesSelector&&l&&(!g||!g.test(t))&&(!o||!o.test(t)))try{var i=ct.call(n,t);if(i||r.disconnectedMatch||n.document&&n.document.nodeType!==11)return i}catch(f){}return u(t,e,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==e&&p(n),et(n,t)};u.attr=function(n,i){(n.ownerDocument||n)!==e&&p(n);var f=t.attrHandle[i.toLowerCase()],u=f&&ki.call(t.attrHandle,i.toLowerCase())?f(n,i,!l):undefined;return u!==undefined?u:r.attributes||!l?n.getAttribute(i):(u=n.getAttributeNode(i))&&u.specified?u.value:null};u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var u,f=[],t=0,i=0;if(rt=!r.detectDuplicates,y=!r.sortStable&&n.slice(0),n.sort(bt),rt){while(u=n[i++])u===n[i]&&(t=f.push(i));while(t--)n.splice(f[t],1)}return y=null,n};st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(t===1||t===9||t===11){if(typeof n.textContent=="string")return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(t===3||t===4)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=u.selectors={cacheLength:50,createPseudo:h,match:at,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(k,d),n[3]=(n[4]||n[5]||"").replace(k,d),n[2]==="~="&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),n[1].slice(0,3)==="nth"?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*(n[3]==="even"||n[3]==="odd")),n[5]=+(n[7]+n[8]||n[3]==="odd")):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[5]&&n[2];return at.CHILD.test(n[0])?null:(n[3]&&n[4]!==undefined?n[2]=n[4]:t&&rr.test(t)&&(i=vt(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(k,d).toLowerCase();return n==="*"?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=si[n+" "];return t||(t=new RegExp("(^|"+i+")"+n+"("+i+"|$)"))&&si(n,function(n){return t.test(typeof n.className=="string"&&n.className||typeof n.getAttribute!==ut&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return f==null?t==="!=":t?(f+="",t==="="?f===i:t==="!="?f!==i:t==="^="?i&&f.indexOf(i)===0:t==="*="?i&&f.indexOf(i)>-1:t==="$="?i&&f.slice(-i.length)===i:t==="~="?(" "+f+" ").indexOf(i)>-1:t==="|="?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s=n.slice(0,3)!=="nth",o=n.slice(-4)!=="last",e=t==="of-type";return r===1&&u===0?function(n){return!!n.parentNode}:function(t,i,h){var v,k,c,l,y,w,b=s!==o?"nextSibling":"previousSibling",p=t.parentNode,g=e&&t.nodeName.toLowerCase(),d=!h&&!e;if(p){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===g:c.nodeType===1)return!1;w=b=n==="only"&&!w&&"nextSibling"}return!0}if(w=[o?p.firstChild:p.lastChild],o&&d){for(k=p[f]||(p[f]={}),v=k[n]||[],y=v[0]===a&&v[1],l=v[0]===a&&v[2],c=y&&p.childNodes[y];c=++y&&c&&c[b]||(l=y=0)||w.pop();)if(c.nodeType===1&&++l&&c===t){k[n]=[a,y,l];break}}else if(d&&(v=(t[f]||(t[f]={}))[n])&&v[0]===a)l=v[1];else while(c=++y&&c&&c[b]||(l=y=0)||w.pop())if((e?c.nodeName.toLowerCase()===g:c.nodeType===1)&&++l&&(d&&((c[f]||(c[f]={}))[n]=[a,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var e,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[f]?r(i):r.length>1?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?h(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt.call(n,f[e]),n[u]=!(t[u]=f[e])}):function(n){return r(n,0,e)}):r}},pseudos:{not:h(function(n){var i=[],r=[],t=wt(n.replace(lt,"$1"));return t[f]?h(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),!r.pop()}}),has:h(function(n){return function(t){return u(n,t).length>0}}),contains:h(function(n){return function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:h(function(n){return ur.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(k,d).toLowerCase(),function(t){var i;do if(i=l?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||i.indexOf(n+"-")===0;while((t=t.parentNode)&&t.nodeType===1);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===v},focus:function(n){return n===e.activeElement&&(!e.hasFocus||e.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&!!n.checked||t==="option"&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return er.test(n.nodeName)},input:function(n){return fr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&n.type==="button"||t==="button"},text:function(n){var t;return n.nodeName.toLowerCase()==="input"&&n.type==="text"&&((t=n.getAttribute("type"))==null||t.toLowerCase()==="text")},first:tt(function(){return[0]}),last:tt(function(n,t){return[t-1]}),eq:tt(function(n,t,i){return[i<0?i+t:i]}),even:tt(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:tt(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:tt(function(n,t,i){for(var r=i<0?i+t:i;--r>=0;)n.push(r);return n}),gt:tt(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(it in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[it]=hr(it);for(it in{submit:!0,reset:!0})t.pseudos[it]=cr(it);return wi.prototype=t.filters=t.pseudos,t.setFilters=new wi,wt=u.compile=function(n,t){var r,u=[],e=[],i=ci[n+" "];if(!i){for(t||(t=vt(n)),r=t.length;r--;)i=ei(t[r]),i[f]?u.push(i):e.push(i);i=ci(n,lr(e,u))}return i},r.sortStable=f.split("").sort(bt).join("")===f,r.detectDuplicates=!!rt,p(),r.sortDetached=c(function(n){return n.compareDocumentPosition(e.createElement("div"))&1}),c(function(n){return n.innerHTML="<a href='#'><\/a>",n.firstChild.getAttribute("href")==="#"})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,t.toLowerCase()==="type"?1:2)}),r.attributes&&c(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),n.firstChild.getAttribute("value")===""})||ti("value",function(n,t,i){if(!i&&n.nodeName.toLowerCase()==="input")return n.defaultValue}),c(function(n){return n.getAttribute("disabled")==null})||ti(kt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=p;i.expr=p.selectors;i.expr[":"]=i.expr.pseudos;i.unique=p.uniqueSort;i.text=p.getText;i.isXMLDoc=p.isXML;i.contains=p.contains;var fr=i.expr.match.needsContext,er=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ue=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),t.length===1&&u.nodeType===1?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return n.nodeType===1}))};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if(typeof n!="string")return this.pushStack(i(n).filter(function(){for(t=0;t<f;t++)if(i.contains(u[t],this))return!0}));for(t=0;t<f;t++)i.find(n,u[t],r);return r=this.pushStack(f>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ui(this,n||[],!1))},not:function(n){return this.pushStack(ui(this,n||[],!0))},is:function(n){return!!ui(this,typeof n=="string"&&fr.test(n)?i(n):n||[],!1).length}});var ft,u=n.document,fe=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ee=i.fn.init=function(n,t){var r,f;if(!n)return this;if(typeof n=="string"){if(r=n.charAt(0)==="<"&&n.charAt(n.length-1)===">"&&n.length>=3?[null,n,null]:fe.exec(n),r&&(r[1]||!t)){if(r[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),er.test(r[1])&&i.isPlainObject(t))for(r in t)i.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if(f=u.getElementById(r[2]),f&&f.parentNode){if(f.id!==r[2])return ft.find(n);this.length=1;this[0]=f}return this.context=u,this.selector=n,this}return!t||t.jquery?(t||ft).find(n):this.constructor(t).find(n)}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?typeof ft.ready!="undefined"?ft.ready(n):n(i):(n.selector!==undefined&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};ee.prototype=i.fn;ft=i(u);or=/^(?:parents|prev(?:Until|All))/;sr={children:!0,contents:!0,next:!0,prev:!0};i.extend({dir:function(n,t,r){for(var f=[],u=n[t];u&&u.nodeType!==9&&(r===undefined||u.nodeType!==1||!i(u).is(r));)u.nodeType===1&&f.push(u),u=u[t];return f},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)n.nodeType===1&&n!==t&&i.push(n);return i}});i.fn.extend({has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;t<u;t++)if(i.contains(this,r[t]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=fr.test(n)||typeof n!="string"?i(n,t||this.context):0;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:r.nodeType===1&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?typeof n=="string"?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.unique(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&t.nodeType!==11?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return hr(n,"nextSibling")},prev:function(n){return hr(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return n.slice(-5)!=="Until"&&(u=r),u&&typeof u=="string"&&(f=i.filter(u,f)),this.length>1&&(sr[n]||(f=i.unique(f)),or.test(n)&&(f=f.reverse())),this.pushStack(f)}});h=/\S+/g;fi={};i.Callbacks=function(n){n=typeof n=="string"?fi[n]||oe(n):i.extend({},n);var o,u,h,f,e,c,t=[],r=!n.once&&[],l=function(i){for(u=n.memory&&i,h=!0,e=c||0,c=0,f=t.length,o=!0;t&&e<f;e++)if(t[e].apply(i[0],i[1])===!1&&n.stopOnFalse){u=!1;break}o=!1;t&&(r?r.length&&l(r.shift()):u?t=[]:s.disable())},s={add:function(){if(t){var r=t.length;(function e(r){i.each(r,function(r,u){var f=i.type(u);f==="function"?n.unique&&s.has(u)||t.push(u):u&&u.length&&f!=="string"&&e(u)})})(arguments);o?f=t.length:u&&(c=r,l(u))}return this},remove:function(){return t&&i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),o&&(u<=f&&f--,u<=e&&e--)}),this},has:function(n){return n?i.inArray(n,t)>-1:!!(t&&t.length)},empty:function(){return t=[],f=0,this},disable:function(){return t=r=u=undefined,this},disabled:function(){return!t},lock:function(){return r=undefined,u||s.disable(),this},locked:function(){return!r},fireWith:function(n,i){return t&&(!h||r)&&(i=i||[],i=[n,i.slice?i.slice():i],o?r.push(i):l(i)),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return n!=null?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[n^1][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=l.call(arguments),r=u.length,e=r!==1||n&&i.isFunction(n.promise)?r:0,f=e===1?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?l.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);t<r;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){if(n===!0?!--i.readyWait:!i.isReady){if(!u.body)return setTimeout(i.ready);(i.isReady=!0,n!==!0&&--i.readyWait>0)||(lt.resolveWith(u,[i]),i.fn.trigger&&i(u).trigger("ready").off("ready"))}}});i.ready.promise=function(t){if(!lt)if(lt=i.Deferred(),u.readyState==="complete")setTimeout(i.ready);else if(u.addEventListener)u.addEventListener("DOMContentLoaded",a,!1),n.addEventListener("load",a,!1);else{u.attachEvent("onreadystatechange",a);n.attachEvent("onload",a);var r=!1;try{r=n.frameElement==null&&u.documentElement}catch(e){}r&&r.doScroll&&function f(){if(!i.isReady){try{r.doScroll("left")}catch(n){return setTimeout(f,50)}cr();i.ready()}}()}return lt.promise(t)};o=typeof undefined;for(lr in i(r))break;r.ownLast=lr!=="0";r.inlineBlockNeedsLayout=!1;i(function(){var t,n,i=u.getElementsByTagName("body")[0];i&&(t=u.createElement("div"),t.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",n=u.createElement("div"),i.appendChild(t).appendChild(n),typeof n.style.zoom!==o&&(n.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(r.inlineBlockNeedsLayout=n.offsetWidth===3)&&(i.style.zoom=1)),i.removeChild(t),t=n=null)}),function(){var n=u.createElement("div");if(r.deleteExpando==null){r.deleteExpando=!0;try{delete n.test}catch(t){r.deleteExpando=!1}}n=null}();i.acceptData=function(n){var t=i.noData[(n.nodeName+" ").toLowerCase()],r=+n.nodeType||1;return r!==1&&r!==9?!1:!t||t!==!0&&n.getAttribute("classid")===t};ar=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/;vr=/([A-Z])/g;i.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!ei(n)},data:function(n,t,i){return pr(n,t,i)},removeData:function(n,t){return wr(n,t)},_data:function(n,t,i){return pr(n,t,i,!0)},_removeData:function(n,t){return wr(n,t,!0)}});i.fn.extend({data:function(n,t){var f,u,e,r=this[0],o=r&&r.attributes;if(n===undefined){if(this.length&&(e=i.data(r),r.nodeType===1&&!i._data(r,"parsedAttrs"))){for(f=o.length;f--;)u=o[f].name,u.indexOf("data-")===0&&(u=i.camelCase(u.slice(5)),yr(r,u,e[u]));i._data(r,"parsedAttrs",!0)}return e}return typeof n=="object"?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,t)}):r?yr(r,n,i.data(r,n)):undefined},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[]},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};u==="inprogress"&&(u=r.shift(),e--);u&&(t==="fx"&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,t){var r=2;return(typeof n!="string"&&(t=n,n="fx",r--),arguments.length<r)?i.queue(this[0],n):t===undefined?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);n==="fx"&&r[0]!=="inprogress"&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var r,f=1,e=i.Deferred(),u=this,o=this.length,s=function(){--f||e.resolveWith(u,[u])};for(typeof n!="string"&&(t=n,n=undefined),n=n||"fx";o--;)r=i._data(u[o],n+"queueHooks"),r&&r.empty&&(f++,r.empty.add(s));return s(),e.promise(t)}});var at=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=["Top","Right","Bottom","Left"],et=function(n,t){return n=t||n,i.css(n,"display")==="none"||!i.contains(n.ownerDocument,n)},b=i.access=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=r==null;if(i.type(r)==="object"){f=!0;for(s in r)i.access(n,t,s,r[s],!0,e,o)}else if(u!==undefined&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;s<c;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e},oi=/^(?:checkbox|radio)$/i;(function(){var i=u.createDocumentFragment(),n=u.createElement("div"),t=u.createElement("input");if(n.setAttribute("className","t"),n.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a>",r.leadingWhitespace=n.firstChild.nodeType===3,r.tbody=!n.getElementsByTagName("tbody").length,r.htmlSerialize=!!n.getElementsByTagName("link").length,r.html5Clone=u.createElement("nav").cloneNode(!0).outerHTML!=="<:nav><\/:nav>",t.type="checkbox",t.checked=!0,i.appendChild(t),r.appendChecked=t.checked,n.innerHTML="<textarea>x<\/textarea>",r.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue,i.appendChild(n),n.innerHTML="<input type='radio' checked='checked' name='t'/>",r.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked,r.noCloneEvent=!0,n.attachEvent&&(n.attachEvent("onclick",function(){r.noCloneEvent=!1}),n.cloneNode(!0).click()),r.deleteExpando==null){r.deleteExpando=!0;try{delete n.test}catch(f){r.deleteExpando=!1}}i=n=t=null})(),function(){var t,i,f=u.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})i="on"+t,(r[t+"Bubbles"]=i in n)||(f.setAttribute(i,"t"),r[t+"Bubbles"]=f.attributes[i].expando===!1);f=null}();var si=/^(?:input|select|textarea)$/i,se=/^key/,he=/^(?:mouse|contextmenu)|click/,br=/^(?:focusinfocus|focusoutblur)$/,kr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,t,r,u,f){var w,y,b,p,s,c,l,a,e,k,d,v=i._data(n);if(v){for(r.handler&&(p=r,r=p.handler,f=p.selector),r.guid||(r.guid=i.guid++),(y=v.events)||(y=v.events={}),(c=v.handle)||(c=v.handle=function(n){return typeof i!==o&&(!n||i.event.triggered!==n.type)?i.event.dispatch.apply(c.elem,arguments):undefined},c.elem=n),t=(t||"").match(h)||[""],b=t.length;b--;)(w=kr.exec(t[b])||[],e=d=w[1],k=(w[2]||"").split(".").sort(),e)&&(s=i.event.special[e]||{},e=(f?s.delegateType:s.bindType)||e,s=i.event.special[e]||{},l=i.extend({type:e,origType:d,data:u,handler:r,guid:r.guid,selector:f,needsContext:f&&i.expr.match.needsContext.test(f),namespace:k.join(".")},p),(a=y[e])||(a=y[e]=[],a.delegateCount=0,s.setup&&s.setup.call(n,u,k,c)!==!1||(n.addEventListener?n.addEventListener(e,c,!1):n.attachEvent&&n.attachEvent("on"+e,c))),s.add&&(s.add.call(n,l),l.handler.guid||(l.handler.guid=r.guid)),f?a.splice(a.delegateCount++,0,l):a.push(l),i.event.global[e]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,s,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(h)||[""],p=t.length;p--;){if(s=kr.exec(t[p])||[],e=k=s[1],w=(s[2]||"").split(".").sort(),!e){for(e in a)i.event.remove(n,e+t[p],r,u,!0);continue}for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],s=s[2]&&new RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],(f||k===o.origType)&&(!r||r.guid===o.guid)&&(!s||s.test(o.namespace))&&(!u||u===o.selector||u==="**"&&o.selector)&&(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(t,r,f,e){var l,a,o,p,c,h,w,y=[f||u],s=tt.call(t,"type")?t.type:t,v=tt.call(t,"namespace")?t.namespace.split("."):[];if((o=h=f=f||u,f.nodeType!==3&&f.nodeType!==8)&&!br.test(s+i.event.triggered)&&(s.indexOf(".")>=0&&(v=s.split("."),s=v.shift(),v.sort()),a=s.indexOf(":")<0&&"on"+s,t=t[i.expando]?t:new i.Event(s,typeof t=="object"&&t),t.isTrigger=e?2:3,t.namespace=v.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=undefined,t.target||(t.target=f),r=r==null?[t]:i.makeArray(r,[t]),c=i.event.special[s]||{},e||!c.trigger||c.trigger.apply(f,r)!==!1)){if(!e&&!c.noBubble&&!i.isWindow(f)){for(p=c.delegateType||s,br.test(p+s)||(o=o.parentNode);o;o=o.parentNode)y.push(o),h=o;h===(f.ownerDocument||u)&&y.push(h.defaultView||h.parentWindow||n)}for(w=0;(o=y[w++])&&!t.isPropagationStopped();)t.type=w>1?p:c.bindType||s,l=(i._data(o,"events")||{})[t.type]&&i._data(o,"handle"),l&&l.apply(o,r),l=a&&o[a],l&&l.apply&&i.acceptData(o)&&(t.result=l.apply(o,r),t.result===!1&&t.preventDefault());if(t.type=s,!e&&!t.isDefaultPrevented()&&(!c._default||c._default.apply(y.pop(),r)===!1)&&i.acceptData(f)&&a&&f[s]&&!i.isWindow(f)){h=f[a];h&&(f[a]=null);i.event.triggered=s;try{f[s]()}catch(b){}i.event.triggered=undefined;h&&(f[a]=h)}return t.result}},dispatch:function(n){n=i.event.fix(n);var e,f,t,r,o,s=[],h=l.call(arguments),c=(i._data(this,"events")||{})[n.type]||[],u=i.event.special[n.type]||{};if(h[0]=n,n.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,n)!==!1){for(s=i.event.handlers.call(this,n,c),e=0;(r=s[e++])&&!n.isPropagationStopped();)for(n.currentTarget=r.elem,o=0;(t=r.handlers[o++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(t.namespace))&&(n.handleObj=t,n.data=t.data,f=((i.event.special[t.origType]||{}).handle||t.handler).apply(r.elem,h),f!==undefined&&(n.result=f)===!1&&(n.preventDefault(),n.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,n),n.result}},handlers:function(n,t){var f,e,u,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&(!n.button||n.type!=="click"))for(;r!=this;r=r.parentNode||this)if(r.nodeType===1&&(r.disabled!==!0||n.type!=="click")){for(u=[],o=0;o<s;o++)e=t[o],f=e.selector+" ",u[f]===undefined&&(u[f]=e.needsContext?i(f,this).index(r)>=0:i.find(f,this,null,[r]).length),u[f]&&u.push(e);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},fix:function(n){if(n[i.expando])return n;var e,o,s,r=n.type,f=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=he.test(r)?this.mouseHooks:se.test(r)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||u),n.target.nodeType===3&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return n.which==null&&(n.which=t.charCode!=null?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var i,e,r,f=t.button,o=t.fromElement;return n.pageX==null&&t.clientX!=null&&(e=n.target.ownerDocument||u,r=e.documentElement,i=e.body,n.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),n.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),!n.relatedTarget&&o&&(n.relatedTarget=o===n.target?t.toElement:o),n.which||f===undefined||(n.which=f&1?1:f&2?3:f&4?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==dr()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){if(this===dr()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(i.nodeName(this,"input")&&this.type==="checkbox"&&this.click)return this.click(),!1},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){n.result!==undefined&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=u.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){var r="on"+t;n.detachEvent&&(typeof n[r]===o&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.defaultPrevented===undefined&&(n.returnValue===!1||n.getPreventDefault&&n.getPreventDefault())?vt:it):this.type=n;t&&i.extend(this,t);this.timeStamp=n&&n.timeStamp||i.now();this[i.expando]=!0};i.Event.prototype={isDefaultPrevented:it,isPropagationStopped:it,isImmediatePropagationStopped:it,preventDefault:function(){var n=this.originalEvent;(this.isDefaultPrevented=vt,n)&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;(this.isPropagationStopped=vt,n)&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=vt;this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return r&&(r===f||i.contains(f,r))||(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});r.submitBubbles||(i.event.special.submit={setup:function(){if(i.nodeName(this,"form"))return!1;i.event.add(this,"click._submit keypress._submit",function(n){var r=n.target,t=i.nodeName(r,"input")||i.nodeName(r,"button")?r.form:undefined;t&&!i._data(t,"submitBubbles")&&(i.event.add(t,"submit._submit",function(n){n._submit_bubble=!0}),i._data(t,"submitBubbles",!0))})},postDispatch:function(n){n._submit_bubble&&(delete n._submit_bubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n,!0))},teardown:function(){if(i.nodeName(this,"form"))return!1;i.event.remove(this,"._submit")}});r.changeBubbles||(i.event.special.change={setup:function(){if(si.test(this.nodeName))return(this.type==="checkbox"||this.type==="radio")&&(i.event.add(this,"propertychange._change",function(n){n.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),i.event.add(this,"click._change",function(n){this._just_changed&&!n.isTrigger&&(this._just_changed=!1);i.event.simulate("change",this,n,!0)})),!1;i.event.add(this,"beforeactivate._change",function(n){var t=n.target;si.test(t.nodeName)&&!i._data(t,"changeBubbles")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n,!0)}),i._data(t,"changeBubbles",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||t.type!=="radio"&&t.type!=="checkbox")return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!si.test(this.nodeName)}});r.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){var u=this.ownerDocument||this,f=i._data(u,t);f||u.addEventListener(n,r,!0);i._data(u,t,(f||0)+1)},teardown:function(){var u=this.ownerDocument||this,f=i._data(u,t)-1;f?i._data(u,t,f):(u.removeEventListener(n,r,!0),i._removeData(u,t))}}});i.fn.extend({on:function(n,t,r,u,f){var o,e;if(typeof n=="object"){typeof t!="string"&&(r=r||t,t=undefined);for(o in n)this.on(o,t,r,n[o],f);return this}if(r==null&&u==null?(u=t,r=t=undefined):u==null&&(typeof t=="string"?(u=r,r=undefined):(u=r,r=t,t=undefined)),u===!1)u=it;else if(!u)return this;return f===1&&(e=u,u=function(n){return i().off(n),e.apply(this,arguments)},u.guid=e.guid||(e.guid=i.guid++)),this.each(function(){i.event.add(this,n,u,r,t)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if(typeof n=="object"){for(f in n)this.off(f,t,n[f]);return this}return(t===!1||typeof t=="function")&&(r=t,t=undefined),r===!1&&(r=it),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var nu="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ce=/ jQuery\d+="(?:null|\d+)"/g,tu=new RegExp("<(?:"+nu+")[\\s/>]","i"),hi=/^\s+/,iu=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ru=/<([\w:]+)/,uu=/<tbody/i,le=/<|&#?\w+;/,ae=/<(?:script|style|link)/i,ve=/checked\s*(?:[^=]|=\s*.checked.)/i,fu=/^$|\/(?:java|ecma)script/i,ye=/^true\/(.*)/,pe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,s={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:r.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]},we=gr(u),ci=we.appendChild(u.createElement("div"));s.optgroup=s.option;s.tbody=s.tfoot=s.colgroup=s.caption=s.thead;s.th=s.td;i.extend({clone:function(n,t,u){var e,c,s,o,h,l=i.contains(n.ownerDocument,n);if(r.html5Clone||i.isXMLDoc(n)||!tu.test("<"+n.nodeName+">")?s=n.cloneNode(!0):(ci.innerHTML=n.outerHTML,ci.removeChild(s=ci.firstChild)),(!r.noCloneEvent||!r.noCloneChecked)&&(n.nodeType===1||n.nodeType===11)&&!i.isXMLDoc(n))for(e=f(s),h=f(n),o=0;(c=h[o])!=null;++o)e[o]&&ke(c,e[o]);if(t)if(u)for(h=h||f(n),e=e||f(s),o=0;(c=h[o])!=null;o++)hu(c,e[o]);else hu(n,s);return e=f(s,"script"),e.length>0&&li(e,!l&&f(n,"script")),e=h=c=null,s},buildFragment:function(n,t,u,e){for(var c,o,b,h,p,w,a,k=n.length,v=gr(t),l=[],y=0;y<k;y++)if(o=n[y],o||o===0)if(i.type(o)==="object")i.merge(l,o.nodeType?[o]:o);else if(le.test(o)){for(h=h||v.appendChild(t.createElement("div")),p=(ru.exec(o)||["",""])[1].toLowerCase(),a=s[p]||s._default,h.innerHTML=a[1]+o.replace(iu,"<$1><\/$2>")+a[2],c=a[0];c--;)h=h.lastChild;if(!r.leadingWhitespace&&hi.test(o)&&l.push(t.createTextNode(hi.exec(o)[0])),!r.tbody)for(o=p==="table"&&!uu.test(o)?h.firstChild:a[1]==="<table>"&&!uu.test(o)?h:0,c=o&&o.childNodes.length;c--;)i.nodeName(w=o.childNodes[c],"tbody")&&!w.childNodes.length&&o.removeChild(w);for(i.merge(l,h.childNodes),h.textContent="";h.firstChild;)h.removeChild(h.firstChild);h=v.lastChild}else l.push(t.createTextNode(o));for(h&&v.removeChild(h),r.appendChecked||i.grep(f(l,"input"),be),y=0;o=l[y++];)if((!e||i.inArray(o,e)===-1)&&(b=i.contains(o.ownerDocument,o),h=f(v.appendChild(o),"script"),b&&li(h),u))for(c=0;o=h[c++];)fu.test(o.type||"")&&u.push(o);return h=null,v},cleanData:function(n,t){for(var u,s,f,e,a=0,h=i.expando,l=i.cache,v=r.deleteExpando,y=i.event.special;(u=n[a])!=null;a++)if((t||i.acceptData(u))&&(f=u[h],e=f&&l[f],e)){if(e.events)for(s in e.events)y[s]?i.event.remove(u,s):i.removeEvent(u,s,e.handle);l[f]&&(delete l[f],v?delete u[h]:typeof u.removeAttribute!==o?u.removeAttribute(h):u[h]=null,c.push(f))}}});i.fn.extend({text:function(n){return b(this,function(n){return n===undefined?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return this.domManip(arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=eu(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=eu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,e=n?i.filter(n,this):this,u=0;(r=e[u])!=null;u++)t||r.nodeType!==1||i.cleanData(f(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&li(f(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;(n=this[t])!=null;t++){for(n.nodeType===1&&i.cleanData(f(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=n==null?!1:n,t=t==null?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return b(this,function(n){var t=this[0]||{},u=0,e=this.length;if(n===undefined)return t.nodeType===1?t.innerHTML.replace(ce,""):undefined;if(typeof n=="string"&&!ae.test(n)&&(r.htmlSerialize||!tu.test(n))&&(r.leadingWhitespace||!hi.test(n))&&!s[(ru.exec(n)||["",""])[1].toLowerCase()]){n=n.replace(iu,"<$1><\/$2>");try{for(;u<e;u++)t=this[u]||{},t.nodeType===1&&(i.cleanData(f(t,!1)),t.innerHTML=n);t=0}catch(o){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=arguments[0];return this.domManip(arguments,function(t){n=this.parentNode;i.cleanData(f(this));n&&n.replaceChild(t,this)}),n&&(n.length||n.nodeType)?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t){n=ir.apply([],n);var h,u,c,o,v,s,e=0,l=this.length,p=this,w=l-1,a=n[0],y=i.isFunction(a);if(y||l>1&&typeof a=="string"&&!r.checkClone&&ve.test(a))return this.each(function(i){var r=p.eq(i);y&&(n[0]=a.call(this,i,r.html()));r.domManip(n,t)});if(l&&(s=i.buildFragment(n,this[0].ownerDocument,!1,this),h=s.firstChild,s.childNodes.length===1&&(s=h),h)){for(o=i.map(f(s,"script"),ou),c=o.length;e<l;e++)u=s,e!==w&&(u=i.clone(u,!0,!0),c&&i.merge(o,f(u,"script"))),t.call(this[e],u,e);if(c)for(v=o[o.length-1].ownerDocument,i.map(o,su),e=0;e<c;e++)u=o[e],fu.test(u.type||"")&&!i._data(u,"globalEval")&&i.contains(v,u)&&(u.src?i._evalUrl&&i._evalUrl(u.src):i.globalEval((u.text||u.textContent||u.innerHTML||"").replace(pe,"")));s=h=null}return this}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;r<=o;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ti.apply(f,u.get());return this.pushStack(f)}});ai={},function(){var t,i,n=u.createElement("div"),f="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";n.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";t=n.getElementsByTagName("a")[0];t.style.cssText="float:left;opacity:.5";r.opacity=/^0.5/.test(t.style.opacity);r.cssFloat=!!t.style.cssFloat;n.style.backgroundClip="content-box";n.cloneNode(!0).style.backgroundClip="";r.clearCloneStyle=n.style.backgroundClip==="content-box";t=n=null;r.shrinkWrapBlocks=function(){var t,r,n,e;if(i==null){if(t=u.getElementsByTagName("body")[0],!t)return;e="border:0;width:0;height:0;position:absolute;top:0;left:-9999px";r=u.createElement("div");n=u.createElement("div");t.appendChild(r).appendChild(n);i=!1;typeof n.style.zoom!==o&&(n.style.cssText=f+";width:1px;padding:1px;zoom:1",n.innerHTML="<div><\/div>",n.firstChild.style.width="5px",i=n.offsetWidth!==3);t.removeChild(r);t=r=n=null}return i}}();var au=/^margin/,yt=new RegExp("^("+at+")(?!px)[a-z%]+$","i"),k,d,de=/^(top|right|bottom|left)$/;n.getComputedStyle?(k=function(n){return n.ownerDocument.defaultView.getComputedStyle(n,null)},d=function(n,t,r){var e,o,s,u,f=n.style;return r=r||k(n),u=r?r.getPropertyValue(t)||r[t]:undefined,r&&(u!==""||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),yt.test(u)&&au.test(t)&&(e=f.width,o=f.minWidth,s=f.maxWidth,f.minWidth=f.maxWidth=f.width=u,u=r.width,f.width=e,f.minWidth=o,f.maxWidth=s)),u===undefined?u:u+""}):u.documentElement.currentStyle&&(k=function(n){return n.currentStyle},d=function(n,t,i){var o,f,e,r,u=n.style;return i=i||k(n),r=i?i[t]:undefined,r==null&&u&&u[t]&&(r=u[t]),yt.test(r)&&!de.test(t)&&(o=u.left,f=n.runtimeStyle,e=f&&f.left,e&&(f.left=n.currentStyle.left),u.left=t==="fontSize"?"1em":r,r=u.pixelLeft+"px",u.left=o,e&&(f.left=e)),r===undefined?r:r+""||"auto"}),function(){function a(){var f,t,r=u.getElementsByTagName("body")[0];r&&(f=u.createElement("div"),t=u.createElement("div"),f.style.cssText=l,r.appendChild(f).appendChild(t),t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",i.swap(r,r.style.zoom!=null?{zoom:1}:{},function(){c=t.offsetWidth===4}),o=!0,s=!1,h=!0,n.getComputedStyle&&(s=(n.getComputedStyle(t,null)||{}).top!=="1%",o=(n.getComputedStyle(t,null)||{width:"4px"}).width==="4px"),r.removeChild(f),t=r=null)}var f,e,c,o,s,h,t=u.createElement("div"),l="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",v="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";f=t.getElementsByTagName("a")[0];f.style.cssText="float:left;opacity:.5";r.opacity=/^0.5/.test(f.style.opacity);r.cssFloat=!!f.style.cssFloat;t.style.backgroundClip="content-box";t.cloneNode(!0).style.backgroundClip="";r.clearCloneStyle=t.style.backgroundClip==="content-box";f=t=null;i.extend(r,{reliableHiddenOffsets:function(){if(e!=null)return e;var i,n,f,t=u.createElement("div"),r=u.getElementsByTagName("body")[0];if(r)return t.setAttribute("className","t"),t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",i=u.createElement("div"),i.style.cssText=l,r.appendChild(i).appendChild(t),t.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",n=t.getElementsByTagName("td"),n[0].style.cssText="padding:0;margin:0;border:0;display:none",f=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",e=f&&n[0].offsetHeight===0,r.removeChild(i),t=r=null,e},boxSizing:function(){return c==null&&a(),c},boxSizingReliable:function(){return o==null&&a(),o},pixelPosition:function(){return s==null&&a(),s},reliableMarginRight:function(){var r,f,t,i;if(h==null&&n.getComputedStyle){if(r=u.getElementsByTagName("body")[0],!r)return;f=u.createElement("div");t=u.createElement("div");f.style.cssText=l;r.appendChild(f).appendChild(t);i=t.appendChild(u.createElement("div"));i.style.cssText=t.style.cssText=v;i.style.marginRight=i.style.width="0";t.style.width="1px";h=!parseFloat((n.getComputedStyle(i,null)||{}).marginRight);r.removeChild(f)}return h}})}();i.swap=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f};var vi=/alpha\([^)]*\)/i,ge=/opacity\s*=\s*([^)]*)/,no=/^(none|table(?!-c[ea]).+)/,to=new RegExp("^("+at+")(.*)$","i"),io=new RegExp("^([+-])=("+at+")","i"),ro={position:"absolute",visibility:"hidden",display:"block"},yu={letterSpacing:0,fontWeight:400},pu=["Webkit","O","Moz","ms"];i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=d(n,"opacity");return i===""?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:r.cssFloat?"cssFloat":"styleFloat"},style:function(n,t,u,f){if(n&&n.nodeType!==3&&n.nodeType!==8&&n.style){var o,c,e,s=i.camelCase(t),h=n.style;if(t=i.cssProps[s]||(i.cssProps[s]=wu(h,s)),e=i.cssHooks[t]||i.cssHooks[s],u!==undefined){if(c=typeof u,c==="string"&&(o=io.exec(u))&&(u=(o[1]+1)*o[2]+parseFloat(i.css(n,t)),c="number"),u==null||u!==u)return;if(c!=="number"||i.cssNumber[s]||(u+="px"),r.clearCloneStyle||u!==""||t.indexOf("background")!==0||(h[t]="inherit"),!e||!("set"in e)||(u=e.set(n,u,f))!==undefined)try{h[t]="";h[t]=u}catch(l){}}else return e&&"get"in e&&(o=e.get(n,!1,f))!==undefined?o:h[t]}},css:function(n,t,r,u){var s,f,e,o=i.camelCase(t);return(t=i.cssProps[o]||(i.cssProps[o]=wu(n.style,o)),e=i.cssHooks[t]||i.cssHooks[o],e&&"get"in e&&(f=e.get(n,!0,r)),f===undefined&&(f=d(n,t,u)),f==="normal"&&t in yu&&(f=yu[t]),r===""||r)?(s=parseFloat(f),r===!0||i.isNumeric(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return n.offsetWidth===0&&no.test(i.css(n,"display"))?i.swap(n,ro,function(){return gu(n,t,u)}):gu(n,t,u)},set:function(n,u,f){var e=f&&k(n);return ku(n,u,f?du(n,t,f,r.boxSizing()&&i.css(n,"boxSizing",!1,e)==="border-box",e):0)}}});r.opacity||(i.cssHooks.opacity={get:function(n,t){return ge.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+t*100+")":"",f=u&&u.filter||r.filter||"";(r.zoom=1,(t>=1||t==="")&&i.trim(f.replace(vi,""))===""&&r.removeAttribute&&(r.removeAttribute("filter"),t===""||u&&!u.filter))||(r.filter=vi.test(f)?f.replace(vi,e):f+" "+e)}});i.cssHooks.marginRight=vu(r.reliableMarginRight,function(n,t){if(t)return i.swap(n,{display:"inline-block"},d,[n,"marginRight"])});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u=typeof i=="string"?i.split(" "):[i];r<4;r++)f[n+w[r]+t]=u[r]||u[r-2]||u[0];return f}};au.test(n)||(i.cssHooks[n+t].set=ku)});i.fn.extend({css:function(n,t){return b(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=k(n),e=t.length;u<e;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return r!==undefined?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return bu(this,!0)},hide:function(){return bu(this)},toggle:function(n){return typeof n=="boolean"?n?this.show():this.hide():this.each(function(){et(this)?i(this).show():i(this).hide()})}});i.Tween=e;e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||"swing";this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=e.propHooks[this.prop];return n&&n.get?n.get(this):e.propHooks._default.get(this)},run:function(n){var t,r=e.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):e.propHooks._default.set(this),this}};e.prototype.init.prototype=e.prototype;e.propHooks={_default:{get:function(n){var t;return n.elem[n.prop]!=null&&(!n.elem.style||n.elem.style[n.prop]==null)?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),!t||t==="auto"?0:t)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(n.elem.style[i.cssProps[n.prop]]!=null||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};e.propHooks.scrollTop=e.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.fx=e.prototype.init;i.fx.step={};var rt,pt,uo=/^(?:toggle|show|hide)$/,nf=new RegExp("^(?:([+-])=|)("+at+")([a-z%]*)$","i"),fo=/queueHooks$/,wt=[eo],st={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),u=nf.exec(t),e=u&&u[3]||(i.cssNumber[n]?"":"px"),r=(i.cssNumber[n]||e!=="px"&&+s)&&nf.exec(i.css(f.elem,n)),o=1,h=20;if(r&&r[3]!==e){e=e||r[3];u=u||[];r=+s||1;do o=o||".5",r=r/o,i.style(f.elem,n,r+e);while(o!==(o=f.cur()/s)&&o!==1&&--h)}return u&&(r=f.start=+r||+s||0,f.unit=e,f.end=u[1]?r+(u[1]+1)*u[2]:+u[2]),f}]};i.Animation=i.extend(uf,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;u<f;u++)r=n[u],st[r]=st[r]||[],st[r].unshift(t)},prefilter:function(n,t){t?wt.unshift(n):wt.push(n)}});i.speed=function(n,t,r){var u=n&&typeof n=="object"?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:typeof u.duration=="number"?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(u.queue==null||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(et).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=uf(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,t,r){var u=function(n){var t=n.stop;delete n.stop;t(r)};return typeof n!="string"&&(r=t,t=n,n=undefined),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=n!=null&&n+"queueHooks",e=i.timers,f=i._data(this);if(t)f[t]&&f[t].stop&&u(f[t]);else for(t in f)f[t]&&f[t].stop&&fo.test(t)&&u(f[t]);for(t=e.length;t--;)e[t].elem===this&&(n==null||e[t].queue===n)&&(e[t].anim.stop(r),o=!1,e.splice(t,1));(o||!r)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;t<o;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return n==null||typeof n=="boolean"?r.apply(this,arguments):this.animate(bt(t,!0),n,i,u)}});i.each({slideDown:bt("show"),slideUp:bt("hide"),slideToggle:bt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=i.timers,t=0;for(rt=i.now();t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop();rt=undefined};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){pt||(pt=setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){clearInterval(pt);pt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},function(){var i,n,f,e,t=u.createElement("div");t.setAttribute("className","t");t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";i=t.getElementsByTagName("a")[0];f=u.createElement("select");e=f.appendChild(u.createElement("option"));n=t.getElementsByTagName("input")[0];i.style.cssText="top:1px";r.getSetAttribute=t.className!=="t";r.style=/top/.test(i.getAttribute("style"));r.hrefNormalized=i.getAttribute("href")==="/a";r.checkOn=!!n.value;r.optSelected=e.selected;r.enctype=!!u.createElement("form").enctype;f.disabled=!0;r.optDisabled=!e.disabled;n=u.createElement("input");n.setAttribute("value","");r.input=n.getAttribute("value")==="";n.value="t";n.setAttribute("type","radio");r.radioValue=n.value==="t";i=n=f=e=t=null}();ff=/\r/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;this.nodeType===1&&(u=f?n.call(this,r,i(this).val()):n,u==null?u="":typeof u=="number"?u+="":i.isArray(u)&&(u=i.map(u,function(n){return n==null?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&t.set(this,u,"value")!==undefined||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&(r=t.get(u,"value"))!==undefined)?r:(r=u.value,typeof r=="string"?r.replace(ff,""):r==null?"":r):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return t!=null?t:i.text(n)}},select:{get:function(n){for(var o,t,s=n.options,u=n.selectedIndex,f=n.type==="select-one"||u<0,h=f?null:[],c=f?u+1:s.length,e=u<0?c:f?u:0;e<c;e++)if(t=s[e],(t.selected||e===u)&&(r.optDisabled?!t.disabled:t.getAttribute("disabled")===null)&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),f)return o;h.push(o)}return h},set:function(n,t){for(var f,r,u=n.options,o=i.makeArray(t),e=u.length;e--;)if(r=u[e],i.inArray(i.valHooks.option.get(r),o)>=0)try{r.selected=f=!0}catch(s){r.scrollHeight}else r.selected=!1;return f||(n.selectedIndex=-1),u}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}};r.checkOn||(i.valHooks[this].get=function(n){return n.getAttribute("value")===null?"on":n.value})});var ut,ef,v=i.expr.attrHandle,yi=/^(?:checked|selected)$/i,g=r.getSetAttribute,kt=r.input;i.fn.extend({attr:function(n,t){return b(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(n&&e!==3&&e!==8&&e!==2){if(typeof n.getAttribute===o)return i.prop(n,t,r);if(e===1&&i.isXMLDoc(n)||(t=t.toLowerCase(),u=i.attrHooks[t]||(i.expr.match.bool.test(t)?ef:ut)),r!==undefined)if(r===null)i.removeAttr(n,t);else return u&&"set"in u&&(f=u.set(n,r,t))!==undefined?f:(n.setAttribute(t,r+""),r);else return u&&"get"in u&&(f=u.get(n,t))!==null?f:(f=i.find.attr(n,t),f==null?undefined:f)}},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(h);if(f&&n.nodeType===1)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?kt&&g||!yi.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(g?r:u)},attrHooks:{type:{set:function(n,t){if(!r.radioValue&&t==="radio"&&i.nodeName(n,"input")){var u=n.value;return n.setAttribute("type",t),u&&(n.value=u),t}}}}});ef={set:function(n,t,r){return t===!1?i.removeAttr(n,r):kt&&g||!yi.test(r)?n.setAttribute(!g&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=v[t]||i.find.attr;v[t]=kt&&g||!yi.test(t)?function(n,t,i){var u,f;return i||(f=v[t],v[t]=u,u=r(n,t,i)!=null?t.toLowerCase():null,v[t]=f),u}:function(n,t,r){if(!r)return n[i.camelCase("default-"+t)]?t.toLowerCase():null}});kt&&g||(i.attrHooks.value={set:function(n,t,r){if(i.nodeName(n,"input"))n.defaultValue=t;else return ut&&ut.set(n,t,r)}});g||(ut={set:function(n,t,i){var r=n.getAttributeNode(i);return r||n.setAttributeNode(r=n.ownerDocument.createAttribute(i)),r.value=t+="",i==="value"||t===n.getAttribute(i)?t:void 0}},v.id=v.name=v.coords=function(n,t,i){var r;if(!i)return(r=n.getAttributeNode(t))&&r.value!==""?r.value:null},i.valHooks.button={get:function(n,t){var i=n.getAttributeNode(t);if(i&&i.specified)return i.value},set:ut.set},i.attrHooks.contenteditable={set:function(n,t,i){ut.set(n,t===""?!1:t,i)}},i.each(["width","height"],function(n,t){i.attrHooks[t]={set:function(n,i){if(i==="")return n.setAttribute(t,"auto"),i}}}));r.style||(i.attrHooks.style={get:function(n){return n.style.cssText||undefined},set:function(n,t){return n.style.cssText=t+""}});of=/^(?:input|select|textarea|button|object)$/i;sf=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return b(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=undefined;delete this[n]}catch(t){}})}});i.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(n,t,r){var f,u,o,e=n.nodeType;if(n&&e!==3&&e!==8&&e!==2)return o=e!==1||!i.isXMLDoc(n),o&&(t=i.propFix[t]||t,u=i.propHooks[t]),r!==undefined?u&&"set"in u&&(f=u.set(n,r,t))!==undefined?f:n[t]=r:u&&"get"in u&&(f=u.get(n,t))!==null?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):of.test(n.nodeName)||sf.test(n.nodeName)&&n.href?0:-1}}}});r.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});r.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});r.enctype||(i.propFix.enctype="encoding");dt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,s,f,e=0,c=this.length,l=typeof n=="string"&&n;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(l)for(o=(n||"").match(h)||[];e<c;e++)if(t=this[e],r=t.nodeType===1&&(t.className?(" "+t.className+" ").replace(dt," "):" "),r){for(s=0;u=o[s++];)r.indexOf(" "+u+" ")<0&&(r+=u+" ");f=i.trim(r);t.className!==f&&(t.className=f)}return this},removeClass:function(n){var o,t,r,u,s,f,e=0,c=this.length,l=arguments.length===0||typeof n=="string"&&n;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(l)for(o=(n||"").match(h)||[];e<c;e++)if(t=this[e],r=t.nodeType===1&&(t.className?(" "+t.className+" ").replace(dt," "):""),r){for(s=0;u=o[s++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");f=n?i.trim(r):"";t.className!==f&&(t.className=f)}return this},toggleClass:function(n,t){var r=typeof n;return typeof t=="boolean"&&r==="string"?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}):this.each(function(){if(r==="string")for(var t,f=0,u=i(this),e=n.match(h)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else(r===o||r==="boolean")&&(this.className&&i._data(this,"__className__",this.className),this.className=this.className||n===!1?"":i._data(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;t<r;t++)if(this[t].nodeType===1&&(" "+this[t].className+" ").replace(dt," ").indexOf(i)>=0)return!0;return!1}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return arguments.length===1?this.off(n,"**"):this.off(t,n||"**",i)}});var pi=i.now(),wi=/\?/,so=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;i.parseJSON=function(t){if(n.JSON&&n.JSON.parse)return n.JSON.parse(t+"");var f,r=null,u=i.trim(t+"");return u&&!i.trim(u.replace(so,function(n,t,i,u){return(f&&t&&(r=0),r===0)?n:(f=i||t,r+=!u-!i,"")}))?Function("return "+u)():i.error("Invalid JSON: "+t)};i.parseXML=function(t){var r,u;if(!t||typeof t!="string")return null;try{n.DOMParser?(u=new DOMParser,r=u.parseFromString(t,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(t))}catch(f){r=undefined}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var nt,y,ho=/#.*$/,hf=/([?&])_=[^&]*/,co=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,lo=/^(?:GET|HEAD)$/,ao=/^\/\//,cf=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,lf={},bi={},af="*/".concat("*");try{y=location.href}catch(ts){y=u.createElement("a");y.href="";y=y.href}nt=cf.exec(y.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:y,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(nt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":af,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ki(ki(n,i.ajaxSettings),t):ki(i.ajaxSettings,n)},ajaxPrefilter:vf(lf),ajaxTransport:vf(bi),ajax:function(n,t){function w(n,t,s,h){var v,it,nt,y,w,c=t;e!==2&&(e=2,k&&clearTimeout(k),l=undefined,b=h||"",u.readyState=n>0?4:0,v=n>=200&&n<300||n===304,s&&(y=vo(r,u,s)),y=yo(r,y,u,v),v?(r.ifModified&&(w=u.getResponseHeader("Last-Modified"),w&&(i.lastModified[f]=w),w=u.getResponseHeader("etag"),w&&(i.etag[f]=w)),n===204||r.type==="HEAD"?c="nocontent":n===304?c="notmodified":(c=y.state,it=y.data,nt=y.error,v=!nt)):(nt=c,(n||!c)&&(c="error",n<0&&(n=0))),u.status=n,u.statusText=(t||c)+"",v?g.resolveWith(o,[it,c,u]):g.rejectWith(o,[u,c,nt]),u.statusCode(p),p=undefined,a&&d.trigger(v?"ajaxSuccess":"ajaxError",[u,r,v?it:nt]),tt.fireWith(o,[u,c]),a&&(d.trigger("ajaxComplete",[u,r]),--i.active||i.event.trigger("ajaxStop")))}typeof n=="object"&&(t=n,n=undefined);t=t||{};var s,c,f,b,k,a,l,v,r=i.ajaxSetup({},t),o=r.context||r,d=r.context&&(o.nodeType||o.jquery)?i(o):i.event,g=i.Deferred(),tt=i.Callbacks("once memory"),p=r.statusCode||{},it={},rt={},e=0,ut="canceled",u={readyState:0,getResponseHeader:function(n){var t;if(e===2){if(!v)for(v={};t=co.exec(b);)v[t[1].toLowerCase()]=t[2];t=v[n.toLowerCase()]}return t==null?null:t},getAllResponseHeaders:function(){return e===2?b:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return e||(n=rt[i]=rt[i]||n,it[n]=t),this},overrideMimeType:function(n){return e||(r.mimeType=n),this},statusCode:function(n){var t;if(n)if(e<2)for(t in n)p[t]=[p[t],n[t]];else u.always(n[u.status]);return this},abort:function(n){var t=n||ut;return l&&l.abort(t),w(0,t),this}};if(g.promise(u).complete=tt.add,u.success=u.done,u.error=u.fail,r.url=((n||r.url||y)+"").replace(ho,"").replace(ao,nt[1]+"//"),r.type=t.method||t.type||r.method||r.type,r.dataTypes=i.trim(r.dataType||"*").toLowerCase().match(h)||[""],r.crossDomain==null&&(s=cf.exec(r.url.toLowerCase()),r.crossDomain=!!(s&&(s[1]!==nt[1]||s[2]!==nt[2]||(s[3]||(s[1]==="http:"?"80":"443"))!==(nt[3]||(nt[1]==="http:"?"80":"443"))))),r.data&&r.processData&&typeof r.data!="string"&&(r.data=i.param(r.data,r.traditional)),yf(lf,r,t,u),e===2)return u;a=r.global;a&&i.active++==0&&i.event.trigger("ajaxStart");r.type=r.type.toUpperCase();r.hasContent=!lo.test(r.type);f=r.url;r.hasContent||(r.data&&(f=r.url+=(wi.test(f)?"&":"?")+r.data,delete r.data),r.cache===!1&&(r.url=hf.test(f)?f.replace(hf,"$1_="+pi++):f+(wi.test(f)?"&":"?")+"_="+pi++));r.ifModified&&(i.lastModified[f]&&u.setRequestHeader("If-Modified-Since",i.lastModified[f]),i.etag[f]&&u.setRequestHeader("If-None-Match",i.etag[f]));(r.data&&r.hasContent&&r.contentType!==!1||t.contentType)&&u.setRequestHeader("Content-Type",r.contentType);u.setRequestHeader("Accept",r.dataTypes[0]&&r.accepts[r.dataTypes[0]]?r.accepts[r.dataTypes[0]]+(r.dataTypes[0]!=="*"?", "+af+"; q=0.01":""):r.accepts["*"]);for(c in r.headers)u.setRequestHeader(c,r.headers[c]);if(r.beforeSend&&(r.beforeSend.call(o,u,r)===!1||e===2))return u.abort();ut="abort";for(c in{success:1,error:1,complete:1})u[c](r[c]);if(l=yf(bi,r,t,u),l){u.readyState=1;a&&d.trigger("ajaxSend",[u,r]);r.async&&r.timeout>0&&(k=setTimeout(function(){u.abort("timeout")},r.timeout));try{e=1;l.send(it,w)}catch(ft){if(e<2)w(-1,ft);else throw ft;}}else w(-1,"No Transport");return u},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,undefined,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=undefined),i.ajax({url:n,type:t,dataType:f,data:r,success:u})}});i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&n.firstChild.nodeType===1;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return n.offsetWidth<=0&&n.offsetHeight<=0||!r.reliableHiddenOffsets()&&(n.style&&n.style.display||i.css(n,"display"))==="none"};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var po=/%20/g,wo=/\[\]$/,pf=/\r?\n/g,bo=/^(?:submit|button|image|reset|file)$/i,ko=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():t==null?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(t===undefined&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)di(r,n[r],t,f);return u.join("&").replace(po,"+")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&ko.test(this.nodeName)&&!bo.test(n)&&(this.checked||!oi.test(n))}).map(function(n,t){var r=i(this).val();return r==null?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(pf,"\r\n")}}):{name:t.name,value:r.replace(pf,"\r\n")}}).get()}});i.ajaxSettings.xhr=n.ActiveXObject!==undefined?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&wf()||ns()}:wf;var go=0,gt={},ht=i.ajaxSettings.xhr();if(n.ActiveXObject)i(n).on("unload",function(){for(var n in gt)gt[n](undefined,!0)});return r.cors=!!ht&&"withCredentials"in ht,ht=r.ajax=!!ht,ht&&i.ajaxTransport(function(n){if(!n.crossDomain||r.cors){var t;return{send:function(r,u){var e,f=n.xhr(),o=++go;if(f.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(e in n.xhrFields)f[e]=n.xhrFields[e];n.mimeType&&f.overrideMimeType&&f.overrideMimeType(n.mimeType);n.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(e in r)r[e]!==undefined&&f.setRequestHeader(e,r[e]+"");f.send(n.hasContent&&n.data||null);t=function(r,e){var s,c,h;if(t&&(e||f.readyState===4))if(delete gt[o],t=undefined,f.onreadystatechange=i.noop,e)f.readyState!==4&&f.abort();else{h={};s=f.status;typeof f.responseText=="string"&&(h.text=f.responseText);try{c=f.statusText}catch(l){c=""}s||!n.isLocal||n.crossDomain?s===1223&&(s=204):s=h.text?200:404}h&&u(s,c,h,f.getAllResponseHeaders())};n.async?f.readyState===4?setTimeout(t):f.onreadystatechange=gt[o]=t:t()},abort:function(){t&&t(undefined,!0)}}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){n.cache===undefined&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var t,r=u.head||i("head")[0]||u.documentElement;return{send:function(i,f){t=u.createElement("script");t.async=!0;n.scriptCharset&&(t.charset=n.scriptCharset);t.src=n.url;t.onload=t.onreadystatechange=function(n,i){(i||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,i||f(200,"success"))};r.insertBefore(t,r.firstChild)},abort:function(){if(t)t.onload(undefined,!0)}}}}),gi=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=gi.pop()||i.expando+"_"+pi++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,o,e,s=t.jsonp!==!1&&(ni.test(t.url)?"url":typeof t.data=="string"&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ni.test(t.data)&&"data");if(s||t.dataTypes[0]==="jsonp")return f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ni,"$1"+f):t.jsonp!==!1&&(t.url+=(wi.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return e||i.error(f+" was not called"),e[0]},t.dataTypes[0]="json",o=n[f],n[f]=function(){e=arguments},u.always(function(){n[f]=o;t[f]&&(t.jsonpCallback=r.jsonpCallback,gi.push(f));e&&i.isFunction(o)&&o(e[0]);e=o=undefined}),"script"}),i.parseHTML=function(n,t,r){if(!n||typeof n!="string")return null;typeof t=="boolean"&&(r=t,t=!1);t=t||u;var f=er.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},nr=i.fn.load,i.fn.load=function(n,t,r){if(typeof n!="string"&&nr)return nr.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>=0&&(u=n.slice(e,n.length),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=undefined):t&&typeof t=="object"&&(s="POST"),f.length>0&&i.ajax({url:n,type:s,dataType:"html",data:t}).done(function(n){o=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).complete(r&&function(n,t){f.each(r,o||[n.responseText,t,n])}),this},i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},tr=n.document.documentElement,i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};l==="static"&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=(l==="absolute"||l==="fixed")&&i.inArray("auto",[s,c])>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,u));t.top!=null&&(f.top=t.top-u.top+h);t.left!=null&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return n===undefined?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,u={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return(t=e.documentElement,!i.contains(t,r))?u:(typeof r.getBoundingClientRect!==o&&(u=r.getBoundingClientRect()),f=bf(e),{top:u.top+(f.pageYOffset||t.scrollTop)-(t.clientTop||0),left:u.left+(f.pageXOffset||t.scrollLeft)-(t.clientLeft||0)})},position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return i.css(u,"position")==="fixed"?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||tr;n&&!i.nodeName(n,"html")&&i.css(n,"position")==="static";)n=n.offsetParent;return n||tr})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r=/Y/.test(t);i.fn[n]=function(u){return b(this,function(n,u,f){var e=bf(n);if(f===undefined)return e?t in e?e[t]:e.document.documentElement[u]:n[u];e?e.scrollTo(r?i(e).scrollLeft():f,r?f:i(e).scrollTop()):n[u]=f},n,u,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=vu(r.pixelPosition,function(n,r){if(r)return r=d(n,t),yt.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||typeof u!="boolean"),o=r||(u===!0||f===!0?"margin":"border");return b(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:t.nodeType===9?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):u===undefined?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:undefined,e,null)}})}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,typeof define=="function"&&define.amd&&define("jquery",[],function(){return i}),kf=n.jQuery,df=n.$,i.noConflict=function(t){return n.$===i&&(n.$=df),t&&n.jQuery===i&&(n.jQuery=kf),i},typeof t===o&&(n.jQuery=n.$=i),i}),function(n,t){"use strict";function e(){if(!i.READY){i.event.determineEventTypes();for(var n in i.gestures)i.gestures.hasOwnProperty(n)&&i.detection.register(i.gestures[n]);i.event.onTouch(i.DOCUMENT,i.EVENT_MOVE,i.detection.detect);i.event.onTouch(i.DOCUMENT,i.EVENT_END,i.detection.detect);i.READY=!0}}var i=function(n,t){return new i.Instance(n,t||{})};i.defaults={stop_browser_behavior:{userSelect:"none",touchAction:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};i.HAS_POINTEREVENTS=navigator.pointerEnabled||navigator.msPointerEnabled;i.HAS_TOUCHEVENTS="ontouchstart"in n;i.MOBILE_REGEX=/mobile|tablet|ip(ad|hone|od)|android/i;i.NO_MOUSEEVENTS=i.HAS_TOUCHEVENTS&&navigator.userAgent.match(i.MOBILE_REGEX);i.EVENT_TYPES={};i.DIRECTION_DOWN="down";i.DIRECTION_LEFT="left";i.DIRECTION_UP="up";i.DIRECTION_RIGHT="right";i.POINTER_MOUSE="mouse";i.POINTER_TOUCH="touch";i.POINTER_PEN="pen";i.EVENT_START="start";i.EVENT_MOVE="move";i.EVENT_END="end";i.DOCUMENT=document;i.plugins={};i.READY=!1;i.Instance=function(n,t){var r=this;return e(),this.element=n,this.enabled=!0,this.options=i.utils.extend(i.utils.extend({},i.defaults),t||{}),this.options.stop_browser_behavior&&i.utils.stopDefaultBrowserBehavior(this.element,this.options.stop_browser_behavior),i.event.onTouch(n,i.EVENT_START,function(n){r.enabled&&i.detection.startDetect(r,n)}),this};i.Instance.prototype={on:function(n,t){for(var r=n.split(" "),i=0;r.length>i;i++)this.element.addEventListener(r[i],t,!1);return this},off:function(n,t){for(var r=n.split(" "),i=0;r.length>i;i++)this.element.removeEventListener(r[i],t,!1);return this},trigger:function(n,t){var u=i.DOCUMENT.createEvent("Event"),r;return u.initEvent(n,!0,!0),u.gesture=t,r=this.element,i.utils.hasParent(t.target,r)&&(r=t.target),r.dispatchEvent(u),this},enable:function(n){return this.enabled=n,this}};var r=null,f=!1,u=!1;i.event={bindDom:function(n,t,i){for(var u=t.split(" "),r=0;u.length>r;r++)n.addEventListener(u[r],i,!1)},onTouch:function(n,t,e){var o=this;this.bindDom(n,i.EVENT_TYPES[t],function(s){var c=s.type.toLowerCase(),h;c.match(/mouse/)&&u||((c.match(/touch/)||c.match(/pointerdown/)||c.match(/mouse/)&&1===s.which)&&(f=!0),c.match(/touch|pointer/)&&(u=!0),h=0,f&&(i.HAS_POINTEREVENTS&&t!=i.EVENT_END?h=i.PointerEvent.updatePointer(t,s):c.match(/touch/)?h=s.touches.length:u||(h=c.match(/up/)?0:1),h>0&&t==i.EVENT_END?t=i.EVENT_MOVE:h||(t=i.EVENT_END),h||null===r?r=s:s=r,e.call(i.detection,o.collectEventData(n,t,s)),i.HAS_POINTEREVENTS&&t==i.EVENT_END&&(h=i.PointerEvent.updatePointer(t,s))),h||(r=null,f=!1,u=!1,i.PointerEvent.reset()))})},determineEventTypes:function(){var n;n=i.HAS_POINTEREVENTS?i.PointerEvent.getEvents():i.NO_MOUSEEVENTS?["touchstart","touchmove","touchend touchcancel"]:["touchstart mousedown","touchmove mousemove","touchend touchcancel mouseup"];i.EVENT_TYPES[i.EVENT_START]=n[0];i.EVENT_TYPES[i.EVENT_MOVE]=n[1];i.EVENT_TYPES[i.EVENT_END]=n[2]},getTouchList:function(n){return i.HAS_POINTEREVENTS?i.PointerEvent.getTouchList():n.touches?n.touches:[{identifier:1,pageX:n.pageX,pageY:n.pageY,target:n.target}]},collectEventData:function(n,t,r){var u=this.getTouchList(r,t),f=i.POINTER_TOUCH;return(r.type.match(/mouse/)||i.PointerEvent.matchType(i.POINTER_MOUSE,r))&&(f=i.POINTER_MOUSE),{center:i.utils.getCenter(u),timeStamp:(new Date).getTime(),target:r.target,touches:u,eventType:t,pointerType:f,srcEvent:r,preventDefault:function(){this.srcEvent.preventManipulation&&this.srcEvent.preventManipulation();this.srcEvent.preventDefault&&this.srcEvent.preventDefault()},stopPropagation:function(){this.srcEvent.stopPropagation()},stopDetect:function(){return i.detection.stopDetect()}}}};i.PointerEvent={pointers:{},getTouchList:function(){var n=this,t=[];return Object.keys(n.pointers).sort().forEach(function(i){t.push(n.pointers[i])}),t},updatePointer:function(n,t){return n==i.EVENT_END?this.pointers={}:(t.identifier=t.pointerId,this.pointers[t.pointerId]=t),Object.keys(this.pointers).length},matchType:function(n,t){if(!t.pointerType)return!1;var r={};return r[i.POINTER_MOUSE]=t.pointerType==t.MSPOINTER_TYPE_MOUSE||t.pointerType==i.POINTER_MOUSE,r[i.POINTER_TOUCH]=t.pointerType==t.MSPOINTER_TYPE_TOUCH||t.pointerType==i.POINTER_TOUCH,r[i.POINTER_PEN]=t.pointerType==t.MSPOINTER_TYPE_PEN||t.pointerType==i.POINTER_PEN,r[n]},getEvents:function(){return["pointerdown MSPointerDown","pointermove MSPointerMove","pointerup pointercancel MSPointerUp MSPointerCancel"]},reset:function(){this.pointers={}}};i.utils={extend:function(n,i,r){for(var u in i)n[u]!==t&&r||(n[u]=i[u]);return n},hasParent:function(n,t){for(;n;){if(n==t)return!0;n=n.parentNode}return!1},getCenter:function(n){for(var i=[],r=[],t=0,u=n.length;u>t;t++)i.push(n[t].pageX),r.push(n[t].pageY);return{pageX:(Math.min.apply(Math,i)+Math.max.apply(Math,i))/2,pageY:(Math.min.apply(Math,r)+Math.max.apply(Math,r))/2}},getVelocity:function(n,t,i){return{x:Math.abs(t/n)||0,y:Math.abs(i/n)||0}},getAngle:function(n,t){var i=t.pageY-n.pageY,r=t.pageX-n.pageX;return 180*Math.atan2(i,r)/Math.PI},getDirection:function(n,t){var r=Math.abs(n.pageX-t.pageX),u=Math.abs(n.pageY-t.pageY);return r>=u?n.pageX-t.pageX>0?i.DIRECTION_LEFT:i.DIRECTION_RIGHT:n.pageY-t.pageY>0?i.DIRECTION_UP:i.DIRECTION_DOWN},getDistance:function(n,t){var i=t.pageX-n.pageX,r=t.pageY-n.pageY;return Math.sqrt(i*i+r*r)},getScale:function(n,t){return n.length>=2&&t.length>=2?this.getDistance(t[0],t[1])/this.getDistance(n[0],n[1]):1},getRotation:function(n,t){return n.length>=2&&t.length>=2?this.getAngle(t[1],t[0])-this.getAngle(n[1],n[0]):0},isVertical:function(n){return n==i.DIRECTION_UP||n==i.DIRECTION_DOWN},stopDefaultBrowserBehavior:function(n,t){var i,f=["webkit","khtml","moz","ms","o",""],r,u;if(t&&n.style){for(r=0;f.length>r;r++)for(u in t)t.hasOwnProperty(u)&&(i=u,f[r]&&(i=f[r]+i.substring(0,1).toUpperCase()+i.substring(1)),n.style[i]=t[u]);"none"==t.userSelect&&(n.onselectstart=function(){return!1})}}};i.detection={gestures:[],current:null,previous:null,stopped:!1,startDetect:function(n,t){this.current||(this.stopped=!1,this.current={inst:n,startEvent:i.utils.extend({},t),lastEvent:!1,name:""},this.detect(t))},detect:function(n){var t;if(this.current&&!this.stopped){n=this.extendEventData(n);for(var u=this.current.inst.options,r=0,f=this.gestures.length;f>r;r++)if(t=this.gestures[r],!this.stopped&&u[t.name]!==!1&&t.handler.call(t,n,this.current.inst)===!1){this.stopDetect();break}return this.current&&(this.current.lastEvent=n),n.eventType==i.EVENT_END&&!n.touches.length-1&&this.stopDetect(),n}},stopDetect:function(){this.previous=i.utils.extend({},this.current);this.current=null;this.stopped=!0},extendEventData:function(n){var t=this.current.startEvent,r,u;if(t&&(n.touches.length!=t.touches.length||n.touches===t.touches))for(t.touches=[],r=0,u=n.touches.length;u>r;r++)t.touches.push(i.utils.extend({},n.touches[r]));var f=n.timeStamp-t.timeStamp,e=n.center.pageX-t.center.pageX,o=n.center.pageY-t.center.pageY,s=i.utils.getVelocity(f,e,o);return i.utils.extend(n,{deltaTime:f,deltaX:e,deltaY:o,velocityX:s.x,velocityY:s.y,distance:i.utils.getDistance(t.center,n.center),angle:i.utils.getAngle(t.center,n.center),direction:i.utils.getDirection(t.center,n.center),scale:i.utils.getScale(t.touches,n.touches),rotation:i.utils.getRotation(t.touches,n.touches),startEvent:t}),n},register:function(n){var r=n.defaults||{};return r[n.name]===t&&(r[n.name]=!0),i.utils.extend(i.defaults,r,!0),n.index=n.index||1e3,this.gestures.push(n),this.gestures.sort(function(n,t){return n.index<t.index?-1:n.index>t.index?1:0}),this.gestures}};i.gestures=i.gestures||{};i.gestures.Hold={name:"hold",index:10,defaults:{hold_timeout:500,hold_threshold:1},timer:null,handler:function(n,t){switch(n.eventType){case i.EVENT_START:clearTimeout(this.timer);i.detection.current.name=this.name;this.timer=setTimeout(function(){"hold"==i.detection.current.name&&t.trigger("hold",n)},t.options.hold_timeout);break;case i.EVENT_MOVE:n.distance>t.options.hold_threshold&&clearTimeout(this.timer);break;case i.EVENT_END:clearTimeout(this.timer)}}};i.gestures.Tap={name:"tap",index:100,defaults:{tap_max_touchtime:250,tap_max_distance:10,tap_always:!0,doubletap_distance:20,doubletap_interval:300},handler:function(n,t){if(n.eventType==i.EVENT_END){var r=i.detection.previous,u=!1;if(n.deltaTime>t.options.tap_max_touchtime||n.distance>t.options.tap_max_distance)return;r&&"tap"==r.name&&n.timeStamp-r.lastEvent.timeStamp<t.options.doubletap_interval&&n.distance<t.options.doubletap_distance&&(t.trigger("doubletap",n),u=!0);(!u||t.options.tap_always)&&(i.detection.current.name="tap",t.trigger(i.detection.current.name,n))}}};i.gestures.Swipe={name:"swipe",index:40,defaults:{swipe_max_touches:1,swipe_velocity:.7},handler:function(n,t){if(n.eventType==i.EVENT_END){if(t.options.swipe_max_touches>0&&n.touches.length>t.options.swipe_max_touches)return;(n.velocityX>t.options.swipe_velocity||n.velocityY>t.options.swipe_velocity)&&(t.trigger(this.name,n),t.trigger(this.name+n.direction,n))}}};i.gestures.Drag={name:"drag",index:50,defaults:{drag_min_distance:10,drag_max_touches:1,drag_block_horizontal:!1,drag_block_vertical:!1,drag_lock_to_axis:!1,drag_lock_min_distance:25},triggered:!1,handler:function(n,r){if(i.detection.current.name!=this.name&&this.triggered)return r.trigger(this.name+"end",n),this.triggered=!1,t;if(!(r.options.drag_max_touches>0&&n.touches.length>r.options.drag_max_touches))switch(n.eventType){case i.EVENT_START:this.triggered=!1;break;case i.EVENT_MOVE:if(n.distance<r.options.drag_min_distance&&i.detection.current.name!=this.name)return;i.detection.current.name=this.name;(i.detection.current.lastEvent.drag_locked_to_axis||r.options.drag_lock_to_axis&&r.options.drag_lock_min_distance<=n.distance)&&(n.drag_locked_to_axis=!0);var u=i.detection.current.lastEvent.direction;n.drag_locked_to_axis&&u!==n.direction&&(n.direction=i.utils.isVertical(u)?0>n.deltaY?i.DIRECTION_UP:i.DIRECTION_DOWN:0>n.deltaX?i.DIRECTION_LEFT:i.DIRECTION_RIGHT);this.triggered||(r.trigger(this.name+"start",n),this.triggered=!0);r.trigger(this.name,n);r.trigger(this.name+n.direction,n);(r.options.drag_block_vertical&&i.utils.isVertical(n.direction)||r.options.drag_block_horizontal&&!i.utils.isVertical(n.direction))&&n.preventDefault();break;case i.EVENT_END:this.triggered&&r.trigger(this.name+"end",n);this.triggered=!1}}};i.gestures.Transform={name:"transform",index:45,defaults:{transform_min_scale:.01,transform_min_rotation:1,transform_always_block:!1},triggered:!1,handler:function(n,r){if(i.detection.current.name!=this.name&&this.triggered)return r.trigger(this.name+"end",n),this.triggered=!1,t;if(!(2>n.touches.length))switch(r.options.transform_always_block&&n.preventDefault(),n.eventType){case i.EVENT_START:this.triggered=!1;break;case i.EVENT_MOVE:var u=Math.abs(1-n.scale),f=Math.abs(n.rotation);if(r.options.transform_min_scale>u&&r.options.transform_min_rotation>f)return;i.detection.current.name=this.name;this.triggered||(r.trigger(this.name+"start",n),this.triggered=!0);r.trigger(this.name,n);f>r.options.transform_min_rotation&&r.trigger("rotate",n);u>r.options.transform_min_scale&&(r.trigger("pinch",n),r.trigger("pinch"+(1>n.scale?"in":"out"),n));break;case i.EVENT_END:this.triggered&&r.trigger(this.name+"end",n);this.triggered=!1}}};i.gestures.Touch={name:"touch",index:-1/0,defaults:{prevent_default:!1,prevent_mouseevents:!1},handler:function(n,r){return r.options.prevent_mouseevents&&n.pointerType==i.POINTER_MOUSE?(n.stopDetect(),t):(r.options.prevent_default&&n.preventDefault(),n.eventType==i.EVENT_START&&r.trigger(this.name,n),t)}};i.gestures.Release={name:"release",index:1/0,handler:function(n,t){n.eventType==i.EVENT_END&&t.trigger(this.name,n)}};"object"==typeof module&&"object"==typeof module.exports?module.exports=i:(n.Hammer=i,"function"==typeof n.define&&n.define.amd&&n.define("hammer",[],function(){return i}))}(this),function(n,t){"use strict";n!==t&&(Hammer.event.bindDom=function(i,r,u){n(i).on(r,function(n){var i=n.originalEvent||n;i.pageX===t&&(i.pageX=n.pageX,i.pageY=n.pageY);i.target||(i.target=n.target);i.which===t&&(i.which=i.button);i.preventDefault||(i.preventDefault=n.preventDefault);i.stopPropagation||(i.stopPropagation=n.stopPropagation);u.call(this,i)})},Hammer.Instance.prototype.on=function(t,i){return n(this.element).on(t,i)},Hammer.Instance.prototype.off=function(t,i){return n(this.element).off(t,i)},Hammer.Instance.prototype.trigger=function(t,i){var r=n(this.element);return r.has(i.target).length&&(r=n(i.target)),r.trigger({type:t,gesture:i})},n.fn.hammer=function(t){return this.each(function(){var r=n(this),i=r.data("hammer");i?i&&t&&Hammer.utils.extend(i.options,t):r.data("hammer",new Hammer(this,t||{}))})})}(window.jQuery||window.Zepto),function(n){"use strict";n.matchMedia=n.matchMedia||function(n){var u,i=n.documentElement,f=i.firstElementChild||i.firstChild,r=n.createElement("body"),t=n.createElement("div");return t.id="mq-test-1",t.style.cssText="position:absolute;top:-100em",r.style.background="none",r.appendChild(t),function(n){return t.innerHTML='&shy;<style media="'+n+'"> #mq-test-1 { width: 42px; }<\/style>',i.insertBefore(r,f),u=t.offsetWidth===42,i.removeChild(r),{matches:u,media:n}}}(n.document)}(this),function(n){"use strict";function nt(){y(!0)}var t={};if(n.respond=t,t.update=function(){},t.mediaQueriesSupported=n.matchMedia&&n.matchMedia("only all")!==null&&n.matchMedia("only all").matches,!t.mediaQueriesSupported){t.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@.*keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]+\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\(max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/};var i=n.document,r=i.documentElement,f=[],e=[],u=[],c={},p=30,o=i.getElementsByTagName("head")[0]||r,tt=i.getElementsByTagName("base")[0],s=o.getElementsByTagName("link"),h=[],l,w,a,v=function(){var u,t=i.createElement("div"),n=i.body,e=r.style.fontSize,o=n&&n.style.fontSize,f=!1;return t.style.cssText="position:absolute;font-size:1em;width:1em",n||(n=f=i.createElement("body"),n.style.background="none"),r.style.fontSize="100%",n.style.fontSize="100%",n.appendChild(t),r.insertBefore(n,r.firstChild),u=t.offsetWidth,f?r.removeChild(n):n.removeChild(t),r.style.fontSize=e,n.style.fontSize=o,a=parseFloat(u)},y=function(t){var rt="clientWidth",ut=r[rt],ft=i.compatMode==="CSS1Compat"&&ut||i.body[rt]||ut,b={},ct=s[s.length-1],et=(new Date).getTime(),tt,g,nt,h,it;if(t&&l&&et-l<p){n.clearTimeout(w);w=n.setTimeout(y,p);return}l=et;for(tt in f)if(f.hasOwnProperty(tt)){var c=f[tt],k=c.minw,d=c.maxw,ot=k===null,st=d===null,ht="em";!k||(k=parseFloat(k)*(k.indexOf(ht)>-1?a||v():1));!d||(d=parseFloat(d)*(d.indexOf(ht)>-1?a||v():1));c.hasquery&&(ot&&st||!(ot||ft>=k)||!(st||ft<=d))||(b[c.media]||(b[c.media]=[]),b[c.media].push(e[c.rules]))}for(g in u)u.hasOwnProperty(g)&&u[g]&&u[g].parentNode===o&&o.removeChild(u[g]);for(nt in b)b.hasOwnProperty(nt)&&(h=i.createElement("style"),it=b[nt].join("\n"),h.type="text/css",h.media=nt,o.insertBefore(h,ct.nextSibling),h.styleSheet?h.styleSheet.cssText=it:h.appendChild(i.createTextNode(it)),u.push(h))},b=function(n,i,r){var h=n.replace(t.regex.keyframes,"").match(t.regex.media),c=h&&h.length||0,l,a,o,v,u,p,w,s;for(i=i.substring(0,i.lastIndexOf("/")),l=function(n){return n.replace(t.regex.urls,"$1"+i+"$2$3")},a=!c&&r,i.length&&(i+="/"),a&&(c=1),o=0;o<c;o++)for(a?(v=r,e.push(l(n))):(v=h[o].match(t.regex.findStyles)&&RegExp.$1,e.push(RegExp.$2&&l(RegExp.$2))),p=v.split(","),w=p.length,s=0;s<w;s++)u=p[s],f.push({media:u.split("(")[0].match(t.regex.only)&&RegExp.$2||"all",rules:e.length-1,hasquery:u.indexOf("(")>-1,minw:u.match(t.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:u.match(t.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")});y()},it=function(){var t=!1;try{t=new n.XMLHttpRequest}catch(i){t=new n.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}(),k=function(n,t){var i=it();i&&(i.open("GET",n,!0),i.onreadystatechange=function(){i.readyState===4&&(i.status===200||i.status===304)&&t(i.responseText)},i.readyState!==4)&&i.send(null)},d=function(){if(h.length){var t=h.shift();k(t.href,function(i){b(i,t.href,t.media);c[t.href]=!0;n.setTimeout(function(){d()},0)})}},g=function(){for(var r=0;r<s.length;r++){var i=s[r],t=i.href,u=i.media,f=i.rel&&i.rel.toLowerCase()==="stylesheet";!t||!f||c[t]||(i.styleSheet&&i.styleSheet.rawCssText?(b(i.styleSheet.rawCssText,t,u),c[t]=!0):(/^([a-zA-Z:]*\/\/)/.test(t)||tt)&&t.replace(RegExp.$1,"").split("/")[0]!==n.location.host||(t.substring(0,2)==="//"&&(t=n.location.protocol+t),h.push({href:t,media:u})))}d()};g();t.ajax=k;t.queue=h;t.update=g;t.getEmValue=v;n.addEventListener?n.addEventListener("resize",nt,!1):n.attachEvent&&n.attachEvent("onresize",nt)}}(this);NS("acsJ.core").IEGrid=Class.extend(function(){"use strict";return{init:function(){$(".globalNavigation .levelThree li:nth-of-type(6n+1)").each(function(){$(this).addClass("ieCollapseMargin")});$(".globalNavigation .levelThree li:nth-of-type(n+7)").each(function(){$(this).addClass("ieTopMargin")});$(".half:nth-child(2n+1)").each(function(){$(this).addClass("ieAddMargin")});$("tr:even").each(function(){$(this).addClass("even")});$("input:checkbox").each(function(){$(this).prop("checked")&&$(this).addClass("isChecked")});$("input:checkbox").parent().click(function(){var n=$(this).children(":first-child");n.prop("checked")?n.removeClass("isChecked").prop("checked",!1):n.addClass("isChecked").prop("checked",!0)});$('.searchFacetCheckboxes p:not([class*="show"]):nth-of-type(n+8)').each(function(){$(this).addClass("ieCollapseCheckboxes")})},rowNot:function(n,t,i,r){$("."+t+":not(."+i+") + ."+i,n).each(function(){$(this).addClass(r)})}}}());NS("acsJ").Enums=function(){"use strict";return{Breakpoints:{desktop:0,tablet:1,mobile:2},Dimensions:{landscapeMobile:640,portraitMobile:320,landscapeTablet:1024,portraitTablet:768,largeDesktop:1300},Direction:{Top:0,Right:1,Bottom:2,Left:3}}}(),function(n){"use strict";var i="placeholder"in document.createElement("input"),t=["-moz-box-sizing","-webkit-box-sizing","box-sizing","padding-top","padding-right","padding-bottom","padding-left","margin-top","margin-right","margin-bottom","margin-left","border-top-width","border-right-width","border-bottom-width","border-left-width","line-height","font-size","font-family","width","height","top","left","right","bottom"],r=function(i){function a(){u.toggle(!n.trim(r.val()).length)}var f,e,h,o,s,c,l,r=n(i),u,v=r.offset();try{if(l=r[0].getAttributeNode("placeholder"),!l)return;if(e=r[0].getAttribute("placeholder"),!e||!e.length)return;r[0].setAttribute("placeholder","");r.data("placeholder",e)}catch(y){return}for(h={},f=0;f<t.length;f++)h[t[f]]=r.css(t[f]);o=parseInt(r.css("z-index"),10);(isNaN(o)||!o)&&(o=1);u=n("<span>").addClass("placeholder").html(e);u.css(h);u.css({cursor:r.css("cursor")||"text",display:"block",position:"absolute",left:v.left-r.parent().offset().left,overflow:"hidden","z-index":o+1,background:"none","border-top-style":"solid","border-right-style":"solid","border-bottom-style":"solid","border-left-style":"solid","border-top-color":"transparent","border-right-color":"transparent","border-bottom-color":"transparent","border-left-color":"transparent"});u.insertBefore(r);r.parent("div").css("position","relative");c=r.offset().top-u.offset().top;s=parseInt(u.css("margin-top"));isNaN(s)&&(s=0);u.css("margin-top",s+c);u.on("mousedown",function(){r.is(":enabled")&&window.setTimeout(function(){r.trigger("focus")},0)});r.on("focus.placeholder",function(){u.hide()});r.on("blur.placeholder",function(){a()});r[0].onpropertychange=function(){event.propertyName==="value"&&a()};r.trigger("blur.placeholder")};n.fn.placeholder=function(n){var t=this;return(n=n||{},i&&!n.force)?this:(window.setTimeout(function(){t.each(function(){var t=this.tagName.toLowerCase();(t==="input"||t==="textarea")&&r(this,n)})},0),this)}}(jQuery);NS("acsJ.resp");acsJ.resp.VIEWCHANGE_ENGINE_TYPE="default";acsJ.resp.ViewChange=function(){"use strict";return{instance:null,getInstance:function(){if(this.instance===null)switch(acsJ.resp.VIEWCHANGE_ENGINE_TYPE){case"simulator":default:this.instance=new acsJ.resp.DefaultResponsiveEngine}return this.instance},getWidth:function(){return this.getInstance().getWidth()}}}();NS("acsJ.resp").Breakpoint=Class.extend(function(){"use strict";return{init:function(){},active:!1,isActive:function(){return this.active},setActive:function(n){this.active=n},responsiveCallback:function(){},activate:function(){},deactivate:function(){}}}());NS("acsJ.resp").BreakpointConfig=Class.extend(function(){return{min:null,max:null,obj:null,id:null,init:function(n){for(var t in n)this[t]=n[t]},setMin:function(n){this.min=n},getMin:function(){return this.min},setMax:function(n){this.max=n},getMax:function(){return this.max},setObj:function(n){this.obj=n},getObj:function(){return this.obj},setIdentifier:function(n){this.id=n},getIdentifier:function(){return this.id}}}());NS("acsJ.resp").ResponsiveEngineImpl=Class.extend(function(){return{init:function(){this.eventBinded=!1},fire:function(n,t){try{for(var i=0,i=0;i<this.callbacks[n].length;++i)this.callbacks[n][i](t)}catch(r){}},callbacks:{},onResponsive:function(){},initEventBindings:function(){this.eventBinded===!1&&(this.bindEvents(),this.eventBinded=!0)},bindEvents:function(){},getWidth:function(){}}}());NS("acsJ.resp").DefaultResponsiveEngine=acsJ.resp.ResponsiveEngineImpl.extend(function(){"use strict";return{callbacks:{resize:[],orientation:[],scroll:[]},onResize:function(n){this.initEventBindings();this.callbacks.resize.push(n)},onOrientationChange:function(n){this.initEventBindings();this.callbacks.orientation.push(n)},onScroll:function(n){this.initEventBindings();this.callbacks.scroll.push(n)},onResponsive:function(n){this.initEventBindings();this.onResize(n);this.onOrientationChange(n)},onAllEvents:function(n){this.initEventBindings();this.onResize(n);this.onOrientationChange(n);this.onScroll(n)},bindEvents:function(){var n=this,t=$(window);t.resize(function(){n.fire("resize",[$(this).width()])});t.bind("orientationchange",function(){n.fire("orientation",[$(this).width(),window.orientation||0])});t.scroll(function(){n.fire("scroll",[$(this).width()])})},getWidth:function(){return $(window).width()}}}());NS("acsJ.resp").WidgetBreakpointRegistry=function(){"use strict";var n=[],i=0,t=!1;return{add:function(t){if(this.bind(),t instanceof acsJ.resp.BreakpointConfig==!1)throw new TypeError("Invalid type to add to BreakpointRegistry");t.setIdentifier(++i);n.push(t);this.executeChangeAction(t,acsJ.resp.ViewChange.getWidth())},remove:function(t){for(var i=0;n.length>0;++i)if(n[i].getIdentifier()===t){n.splice(i,1);break}},getAll:function(){return n},bind:function(){if(t===!1){var n=this;acsJ.resp.ViewChange.getInstance().onResponsive(function(t){n.executeChangeActions(t[0])});t=!0}},executeChangeActions:function(t){for(var i=0;i<n.length;++i)this.executeChangeAction(n[i],t)},executeChangeAction:function(n,t){n.getMin()<=t&&n.getMax()>=t&&n.getObj().isActive()===!1&&(n.getObj().activate(),n.getObj().setActive(!0));(n.getMin()>t||n.getMax()<t)&&n.getObj().isActive()===!0&&(n.getObj().deactivate(),n.getObj().setActive(!1))}}}();NS("acsJ").utils=function(){"use strict";return{enableSharing:function(){var t=document.location.protocol,n=$("<script />");window.switchTo5x=!0;n.attr("type","text/javascript");t==="http:"?n.attr("src",t+"//w.sharethis.com/button/buttons.js"):t==="https:"&&n.attr("src",t+"//ws.sharethis.com/button/buttons.js");n.bind("load",function(){stLight.options({publisher:"b07c664b-ca24-4da3-bc33-602598aacc04",doNotHash:!1,doNotCopy:!1,hashAddressBar:!1})});$("head").append(n)},validString:function(n,t){return typeof n=="string"?n:typeof t=="string"?t:""},validNumber:function(n,t){return typeof n=="number"?n:isNaN(parseInt(n,10))===!1?parseInt(n,10):typeof t=="number"?t:isNaN(parseInt(t,10))===!1?parseInt(t,10):0},validBoolean:function(n,t){return typeof n=="boolean"?n:typeof n=="string"&&n==="true"?!0:typeof n=="string"&&n==="false"?!1:typeof n=="number"&&n===1?!0:typeof n=="number"&&n===0?!1:typeof t=="boolean"?t:!1},setCookie:function(n,t,i){var f=this,r=new Date,u="";f.validNumber(i,0)===0&&(i=1e3);r.setDate(r.getDate()+i);u=escape(t)+"; expires="+r.toGMTString()+"; path=/";document.cookie=n+"="+u},getCookie:function(n,t){var u=this,r=document.cookie.split(";"),i=0,f="",e="";for(t=u.validString(t,""),i=0;i<r.length;i=i+1)if(typeof r[i]=="string"){try{f=r[i].split("=")[0].trim()}catch(o){f=u.validString(r[i].split("=")[0])}try{e=r[i].split("=")[1].trim()}catch(o){e=u.validString(r[i].split("=")[1])}if(f.toLowerCase()===n.toLowerCase()){t=e;break}}return t},hasTouch:function(){return"ontouchstart"in document.documentElement},isIOS:function(){var n=navigator.userAgent.toLowerCase();return n.indexOf("ipad")>-1||n.indexOf("iphone")>-1||n.indexOf("ipod")>-1?!0:!1},isMobileBreakpoint:function(){var n=$(window).width();return n>acsJ.Enums.Dimensions.landscapeMobile?!1:!0},isTabletPortriatBreakpoint:function(){var n=$(window).width();return n>acsJ.Enums.Dimensions.landscapeMobile&&n<acsJ.Enums.Dimensions.portraitTablet+1?!0:!1},isTabletBreakpoint:function(){var n=$(window).width();return n>acsJ.Enums.Dimensions.landscapeMobile&&n<acsJ.Enums.Dimensions.landscapeTablet+1?!0:!1},getBreakpoint:function(){var n=acsJ.Enums.Breakpoints.desktop;return acsJ.utils.isTabletBreakpoint()===!0?n=acsJ.Enums.Breakpoints.tablet:acsJ.utils.isMobileBreakpoint()===!0&&(n=acsJ.Enums.Breakpoints.mobile),n},getAbsoluteURL:function(n,t){var i=document.getElementsByTagName("base")[0],e=i&&i.href,r=i||document.getElementsByTagName("head")[0].appendChild(document.createElement("base")),u=document.createElement("a"),f="";return n!==""?(r.href=t,u.href=n,f=u.href,i?i.href=e:document.getElementsByTagName("head")[0].removeChild(r),f):""},collapseAll:function(n,t){$('[class*="Button"].selected').not(n).not(".toggleLevelOne").not(".toggleSearch").removeClass("selected");$(".dropdownItems.active").not(t).removeClass("active");$(".responsiveDropdown.active, .memberLogin.active").not(t.parents(".responsiveDropdown, .memberLogin")).removeClass("active");$(".activeDropdownParent").not(t.parents(".activeDropdownParent")).removeClass("activeDropdownParent");$(".datepicker.active").not(t).removeClass("active")},formatDateNumber:function(n){var t=acsJ.utils.validNumber(n);return t>0?t>9?t.toString():"0"+t:""},setFieldValue:function(n,t,i){try{$(n).parents('[data-mod="handlebarFieldGroup"]').attr("data-edited","true");$(n).val(t);i===!0&&$(n).trigger("change")}catch(r){}}}}();NS("acsJ.base").modal=Class.extend(function(){"use strict";return{init:function(n,t){this.$el=n;this.trigger=t;this.close=$('<div class="close"><\/div>');this.cover=$(".modal").length>0?$(".modal"):$('<div class="modal"><\/div>');this.active=!1;this.showCallback=null;this.hideCallback=null;this.setup();this.bindEvents()},setup:function(){var n=this;n.$el.addClass("modalContent");n.close.append('<i class="fa fa-times"><\/i>');n.$el.append(n.close);$("body").append(n.cover);$("body").append(n.$el)},bindEvents:function(){var n=this;n.cover.bind("click",function(t){t.preventDefault();n.hide()});n.close.bind("click",function(t){t.preventDefault();n.hide()});n.trigger.bind("click",function(t){t.preventDefault();n.active===!0?n.hide():n.show()});acsJ.resp.ViewChange.getInstance().onResponsive(function(){n.$el.is(":visible")&&n.positionModal()})},show:function(){var n=this;n.cover.addClass("active");n.$el.addClass("active");n.positionModal();n.fitModal();n.active=!0;n.showCallback!==null&&n.showCallback()},hide:function(){var n=this;n.cover.removeClass("active");n.$el.removeClass("active");n.active=!1;n.hideCallback!==null&&typeof n.hideCallback=="function"&&n.hideCallback()},positionModal:function(){var n=this,t=0;t=n.$el[0].offsetWidth;n.$el.css({"margin-left":"-"+t/2+"px"})},fitModal:function(){function t(){n.$el.css({"max-height":$(window).height()-2*parseInt(n.$el.css("top"),10)})}var n=this;$(window).on("resize",t);t()}}}());NS("acsJ.base").vectorImage=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.bindEvents();this.renderImage()},bindEvents:function(){var n=this;n.$el[0].positionImage&&n.$el[0].positionImage()},renderImage:function(){var n=this,t=n.$el.data("vector"),i=n.$el.data("bitmap");Modernizr.svg===!0&&t!==""?n.$el.attr("src",t):n.$el.attr("src",i)}}}());NS("acsJ.base").centeredImage=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.bindEvents();this.positionImage()},bindEvents:function(){var n=this;n.$el[0].positionImage=function(){n.positionImage()};n.$el.bind("load",function(){n.positionImage()});acsJ.resp.ViewChange.getInstance().onResponsive(function(){n.$el.is(":visible")&&n.positionImage()})},positionImage:function(){var n=this,t=n.$el.width(),i=n.$el.height();n.$el.css({"margin-left":"-"+t/2+"px","margin-top":"-"+i/2+"px"})}}}()),function(n){var t=n({});n.ajaxQueue=function(i){function e(t){r=n.ajax(i);r.done(u.resolve).fail(u.reject).then(t,t)}var r,u=n.Deferred(),f=u.promise();return t.queue(e),f.abort=function(o){if(r)return r.abort(o);var s=t.queue(),h=n.inArray(e,s);return h>-1&&s.splice(h,1),u.rejectWith(i.context||i,[f,o,""]),f},f}}(jQuery);NS("acsJ.mod").availableServices=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.mainNav=$(".availableServicesNav",this.el);this.sideNav=$(".availableServicesSide",this.el);this.callback=null;this.bindEvents();typeof this.callback=="function"&&this.callback()},bindEvents:function(){var n=this;$("li",n.mainNav).bind("click",function(){n.toggleSelected($(this));acsJ.utils.isMobileBreakpoint()&&$("body,html").stop(!0,!0).animate({scrollTop:n.$el.offset().top},500)});$(".fa-arrow-left",n.el).bind("click",function(){n.goBack()})},toggleSelected:function(n){var t=this,i=$(".asNav.selected",t.sideNav),r=n.index()+1;$("li.selected",t.mainNav).removeClass("selected");i.removeClass("selected");n.addClass("selected");$(".asNav:nth-of-type("+r+")",t.sideNav).addClass("selected");t.sideNav.addClass("selected");t.mainNav.parent().parent().addClass("hideTablet")},goBack:function(){var n=this;n.sideNav.removeClass("selected");n.mainNav.parent().parent().removeClass("hideTablet")}}}());NS("acsJ.mod").backToTop=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.startPos=parseFloat(this.$el.css("top"));this.stickPos=80;this.desktopActiveHeight=1500;this.mobileActiveHeight=600;this.isActive=!1;this.buttonHeight=parseFloat($(this.$el).css("height"));this.buttonWidth=parseFloat($(this.$el).css("width"));this.parentElement=$(".globalHeader");this.$windowHeight=$(window).height();this.pageContentHeight=parseFloat($(".pageContent").height());this.bindEvents();this.activateButton()},bindEvents:function(){var n=this,t=n.$el;acsJ.resp.ViewChange.getInstance().onAllEvents(function(){n.$utils=acsJ.utils;n.isMobile=n.$utils.isMobileBreakpoint();n.isTablet=n.$utils.isTabletPortriatBreakpoint();n.activateButton();n.isActive&&(n.parentOffset=n.parentElement.offset().top,n.$scrollTop=$(window).scrollTop(),n.$windowHeight=$(window).height(),n.pageContentHeight=parseFloat($(".pageContent").height()),n.setXPosition(),n.setYPosition())});t.bind("click",function(){n.animateToTop()})},activateButton:function(){var i=$(this.$el),n=this,r=$(document).height(),u=$(document).scrollTop(),t;t=n.isMobile===!0?n.mobileActiveHeight:n.desktopActiveHeight;t<r&&u>t?(i.addClass("active"),n.isActive=!0):(i.removeClass("active"),n.isActive=!1)},getGutter:function(){var n=$(".globalFooter .acsRow").get(0),t=n.getBoundingClientRect();return $(window).width()-t.right},setXPosition:function(){var t=$(this.$el),n=this,i=20;n.getGutter()-i<n.buttonWidth?t.css("right","0"):t.css("right",n.getGutter()-i-n.buttonWidth+"px")},setYPosition:function(){var t=$(this.$el),n=this,i;i=n.isTablet?0:n.buttonHeight/2;n.isMobile===!1?n.$scrollTop<n.startPos+n.stickPos-n.$windowHeight+n.buttonHeight?(t.removeClass("fixed"),t.css("top","")):n.$scrollTop<n.pageContentHeight+n.parentOffset+n.buttonHeight+i+n.stickPos-n.$windowHeight?(t.addClass("fixed"),t.css("top","")):(t.removeClass("fixed"),t.css("top",n.pageContentHeight+n.parentOffset+i)):(t.removeClass("fixed"),t.css("top",""))},animateToTop:function(){return $("body,html").stop(!0,!0).animate({scrollTop:0},500),!1}}}());NS("acsJ.mod").breadcrumbCollapse=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.breadcrumbCount=0;this.breadcrumbLimit=0;this.ellipsis=undefined;this.callback=null;this.setProperties();this.breadcrumbCount>this.breadcrumbLimit&&(this.hideBreadcrumbs(),this.appendEllipsis());typeof this.callback=="function"&&this.callback()},setProperties:function(){this.breadcrumbCount=this.$el.find("p a").length;this.breadcrumbLimit=this.$el.data("limit");this.ellipsis=$('<a>...<\/a><i class="fa fa-angle-right"><\/i>')},appendEllipsis:function(){var n=this;n.$el.find("p i:nth-of-type("+(n.breadcrumbLimit-1)+")").after(n.ellipsis);n.ellipsis.on("click",function(){$(this).prop("tagName")==="A"&&(n.showBreadcrumbs(),$(this).next("i").remove(),$(this).remove())})},hideBreadcrumbs:function(){var n=this,t=this.$el.find("p a").length;n.$el.find("p a").each(function(i,r){i>=n.breadcrumbLimit-1&&i<t-1&&($(r).hide(),$(r).next("i").hide())})},showBreadcrumbs:function(){this.$el.find("p a").show();this.$el.find("p a~i").show()}}}());NS("acsJ.mod").carousel=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.slideContainer=$(".carouselSlides",this.$el);this.slides=this.slideContainer.children();this.controls=$(".carouselControls",this.$el);this.previous=$('<i class="fa fa-angle-left carouselPrevious"><\/i>');this.next=$('<i class="fa fa-angle-right carouselNext"><\/i>');this.jumpIconsContainer=$('<ul class="jumpIcons"><\/ul>');this.jumpIcons=[];this.currentIndex=0;this.hasSwiped=!1;this.callback=null;this.isEndless=!0;this.isAnimating=!1;this.isAutomatic=!0;this.automaticIntervalSpeed=6e3;this.automaticInterval=null;this.slides.length>1&&(this.setup(),this.bindEvents());this.slides.length==1&&(this.$el.addClass("active"),this.setupOneSlide());typeof this.callback=="function"&&this.callback()},setup:function(){var n=this,t=0,i,r;for(n.slides.each(function(n){$(this).css({left:n*100+"%",position:"absolute",top:0})}),n.controls.append(n.previous),n.controls.append(n.next),t=0;t<n.slides.length;t=t+1)n.createJumpIcon(t);n.controls.append(n.jumpIconsContainer);n.jumpIcons=$(".jumpIcon",n.jumpIconsContainer);n.$el.addClass("active");n.currentIndex=0;n.setDisplay(0);n.setHeight();i=n.slides.first();i.find("img").load(function(){n.setHeight()});$(window).on("resize",function(){clearTimeout(r);r=setTimeout(function(){n.setHeight()},250)})},setupOneSlide:function(){var n=this,t,i;n.setHeight();t=n.slides.first();t.find("img").load(function(){n.setHeight()});$(window).on("resize",function(){clearTimeout(i);i=setTimeout(function(){n.setHeight()},250)});$(document).on("ready",function(){n.setHeight()})},createJumpIcon:function(n){var t=this,i=$("<li />"),r=$('<i class="fa fa-circle jumpIcon" />');r.bind("click",function(i){i.preventDefault();clearInterval(t.automaticInterval);t.setIndex(n)});i.append(r);t.jumpIconsContainer.append(i)},bindEvents:function(){var n=this,t="This image is protected, you cannot copy it. ACS holds a worldwide, perpetual, royalty-free license to (a) present this image online.";$(".carouselSlides img").off("contextmenu.acsJ.contextMenuAlert").on("contextmenu.acsJ.contextMenuAlert",function(){return alert(t),!1});$(".carouselSlides a").click(function(){var n=$(this).closest(".leadPromo"),t=n.find("img").attr("alt"),i=$(this).parents(".carouselSlides").children(".leadPromo").index($(this).parents(".leadPromo"))+1,r=t;typeof ga!="undefined"&&ga("send","event","Carousel","click",r,i)});n.$el.hammer({prevent_default:!1,prevent_mouseevents:!1}).on("swipeleft",function(t){t.preventDefault();t.gesture.preventDefault();n.hasSwiped=acsJ.Enums.Direction.Right}).on("swiperight",function(t){t.preventDefault();t.gesture.preventDefault();n.hasSwiped=acsJ.Enums.Direction.Left}).on("swipeup",function(){n.hasSwiped=!1}).on("swipedown",function(){n.hasSwiped=!1}).on("dragend",function(t){n.hasSwiped!==!1&&(t.preventDefault(),t.gesture.preventDefault(),n.hasSwiped===acsJ.Enums.Direction.Right?(clearInterval(n.automaticInterval),n.setIndex(n.currentIndex+1)):(clearInterval(n.automaticInterval),n.setIndex(n.currentIndex-1)));n.hasSwiped=!1});n.setAutomation();n.previous.bind("click",function(){clearInterval(n.automaticInterval);n.setIndex(n.currentIndex-1)});n.next.bind("click",function(){clearInterval(n.automaticInterval);n.setIndex(n.currentIndex+1)});acsJ.resp.ViewChange.getInstance().onResponsive(function(){n.slideContainer.is(":visible")&&n.setHeight()})},setAutomation:function(){var n=this;n.isAutomatic&&(n.automaticInterval=setInterval(function(){n.isInteracted||n.setIndex(n.currentIndex+1)},n.automaticIntervalSpeed))},setIndex:function(n){var t=this;t.isAnimating||(t.isAnimating=!0,n<0?n=t.slides.length-1:n===t.slides.length&&(t.isEndless||(n=0)),t.currentIndex=n,t.slides.each(function(i){var r=i<=n?0-(n-i):i-n;t.isEndless&&n===t.slides.length&&i===0&&($(this).css("left","100%"),r=0,t.currentIndex=0);$(this).stop().animate({left:r*100+"%"},600,function(){t.isAnimating=!1;t.isEndless&&n===t.slides.length&&i!==0&&$(this).css("left",i*100+"%")})}),t.setDisplay(t.currentIndex))},setDisplay:function(n){var t=this;t.previous.removeClass("active");t.next.addClass("active");t.jumpIcons.removeClass("active");t.jumpIcons.eq(n).addClass("active");$(".lt-ie9 .carouselControls").each(function(){var n=$(this)[0],t=null;n.style.display="none";t=n.offsetHeight;n.style.display="block"})},imagesLoaded:function(n){var i=$.Deferred(),t;return n&&n.length>0?(t=0,n.each(function(){if(this.complete&&this.height>0)t++,t===n.length&&i.resolve();else $(this).one("load",function(){t++;t===n.length&&i.resolve()})})):i.reject(),i.promise()},setHeight:function(){var t=this,n=0;t.$el.css({height:355});t.controls.find(".jumpIcons").css({top:365});t.slides.each(function(){var i=$(this),r;i.find("img")?(r=t.imagesLoaded(i.find("img")),r.done(function(){i.find("img:visible").length<1?n=1:i.find("img:visible").height()>n&&(n=i.find("img:visible").height())}),r.fail(function(){n=1})):n=1});n>0&&n<355&&(t.$el.css({height:n}),t.controls.find(".jumpIcons").css({top:n+10}))}}}());NS("acsJ.mod").cart=Class.extend(function(){"use strict";return{init:function(n,t){this.$el=n;this.cookie=typeof t=="string"?t:"ACS_TotalCartItems";this.amount=0;this.callback=null;this.setup();typeof this.callback=="function"&&this.callback()},setup:function(){var n=this,t=acsJ.utils;n.amount=t.validNumber(t.getCookie(n.cookie),0);n.displayAmount(n.amount)},displayAmount:function(n){var t=this;t.amount=n;n>99&&(n="99+");n>0&&t.$el.closest("li").removeClass("hideLink");t.$el.text(n)}}}());NS("acsJ.mod").characterCounter=Class.extend(function(){"use strict";return{init:function(n,t){this.$el=n;this.$counter=t;this.maxLength=100;this.goodClass="good";this.warningClass="warning";this.badClass="bad";this.callback=null;this.setProperties();this.bindEvents();this.checkCount();typeof this.callback=="function"&&this.callback()},setProperties:function(){var n=this;n.maxLength=acsJ.utils.validNumber(n.$el.data("maxlength"),n.maxLength);n.goodClass=acsJ.utils.validString(n.$el.data("goodclass"),n.goodClass);n.warningClass=acsJ.utils.validString(n.$el.data("warningclass"),n.warningClass);n.badClass=acsJ.utils.validString(n.$el.data("badclass"),n.badClass)},bindEvents:function(){var n=this;n.$el.on("keyup",function(){n.checkCount()})},checkCount:function(){var n=this,t=acsJ.utils.validNumber(n.$el.val().length,0);n.$counter.html(parseInt(n.maxLength,10)-parseInt(t,10));t===n.maxLength?(n.$el.addClass(n.warningClass).removeClass(n.badClass).removeClass(n.goodClass),n.$counter.addClass(n.warningClass).removeClass(n.badClass).removeClass(n.goodClass)):t>n.maxLength?(n.$el.addClass(n.badClass).removeClass(n.warningClass).removeClass(n.goodClass),n.$counter.addClass(n.badClass).removeClass(n.warningClass).removeClass(n.goodClass)):(n.$el.addClass(n.goodClass).removeClass(n.badClass).removeClass(n.warningClass),n.$counter.addClass(n.goodClass).removeClass(n.badClass).removeClass(n.warningClass))}}}());NS("acsJ.mod").checkboxTree=Class.extend(function(){"use strict";return{init:function(n,t){this.$el=n;this.$trigger=t;this.$checkboxItems=$(".checkboxItems",this.$el);this.setCheckAll();this.bindEvents();this.preexpandItems()},bindEvents:function(){var n=this;n.$trigger.on("click",function(){n.toggleDisplay()});$('input[type="checkbox"]',n.$checkboxItems).on("change",function(){n.setIsChecked($(this));n.setCheckAll()});$('input[type="checkbox"]',n.$checkboxItems).on("ajaxDisable",function(){n.setIsChecked($(this));$(this).prop("disabled",!0);n.setCheckAll()});$('input[type="checkbox"]',n.$checkboxItems).on("ajaxEnable",function(){n.setIsChecked($(this));$(this).prop("disabled",!1);n.setCheckAll()});$('h3 input[type="checkbox"] + span, h5 input[type="checkbox"] + span',n.$el).on("click",function(){$(this).prev('input[type="checkbox"]').click()});$('input[type="checkbox"]',n.$checkboxItems).each(function(){n.setIsChecked($(this))})},toggleDisplay:function(){var n=this;n.$el.hasClass("active")===!0?(n.$el.removeClass("active"),n.$checkboxItems.removeClass("active")):(n.$el.addClass("active"),n.$checkboxItems.addClass("active"))},toggleCheckAll:function(n){var t=this;n.prop("checked")===!0||n.is(":checked")===!0?$('input[type="checkbox"]',t.$checkboxItems).each(function(){$(this).prop("checked")===!0||$(this).is(":checked")===!0||($(this).prop("checked",!1),$(this).attr("checked",!1),$(this).click())}):$('input[type="checkbox"]',t.$checkboxItems).each(function(){($(this).prop("checked")===!0||$(this).is(":checked")===!0)&&($(this).prop("checked",!0),$(this).attr("checked",!0),$(this).click())})},preexpandItems:function(){var n=this;$('input[type="checkbox"]',n.$checkboxItems).each(function(){if($(this).prop("checked")===!0||$(this).is(":checked")===!0)return n.$trigger.trigger("click"),!1})},setCheckAll:function(){var n=this,r=$('input[type="checkbox"]',n.$checkboxItems).length,t=0,i=!1;$('input[type="checkbox"]',n.$checkboxItems).each(function(){($(this).prop("checked")===!0||$(this).is(":checked")===!0)&&(t=t+1);($(this).prop("disabled")===!0||$(this).is(":disabled")===!0)&&(i=!0)});i?$('h3 input[type="checkbox"], h5 input[type="checkbox"]',n.$el).prop("disabled",!0):$('h3 input[type="checkbox"], h5 input[type="checkbox"]',n.$el).prop("disabled",!1);r===t?($('h3 input[type="checkbox"], h5 input[type="checkbox"]',n.$el).prop("checked",!0),$('h3 input[type="checkbox"], h5 input[type="checkbox"]',n.$el).attr("checked",!0)):($('h3 input[type="checkbox"], h5 input[type="checkbox"]',n.$el).prop("checked",!1),$('h3 input[type="checkbox"], h5 input[type="checkbox"]',n.$el).attr("checked",!1));n.setIsChecked($('h3 input[type="checkbox"], h5 input[type="checkbox"]',n.$el))},setIsChecked:function(n){n.prop("checked")===!0?n.addClass("isChecked"):n.removeClass("isChecked")}}}());NS("acsJ.mod").combinedQuickLinks=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.button=$("<div />");this.dropdownItems=$('<ul class="dropdownItems" />');this.$el[0].combinedQuickLinks=this;this.sourcePanels=$(".quickLinks");this.buttonClass="acsButton";this.buttonContent="Quick Links";this.groupClass="";this.eventMessage="combinedQuickLinks";this.callback=null;this.setProperties();this.bindEvents();this.render();typeof this.callback=="function"&&this.callback()},setProperties:function(){var n=this,t=acsJ.utils;t.validString(n.$el.data("buttonclass"))!==""&&(n.buttonClass=n.$el.data("buttonclass"));t.validString(n.$el.data("buttoncontent"))!==""&&(n.buttonContent=n.$el.data("buttoncontent"));t.validString(n.$el.data("groupclass"))!==""&&(n.groupClass=n.$el.data("groupclass"))},bindEvents:function(){var n=this;$(document).on("acsPanelOpen",function(t){t.message!==n.eventMessage&&(n.button.removeClass("selected"),n.dropdownItems.removeClass("active"))})},render:function(){var n=this;$("a",n.sourcePanels).length>0?(n.$el.addClass("responsiveDropdown"),n.$el.addClass("mobileDropdownContainer"),n.$el.addClass(n.groupClass),n.button.html(n.buttonContent),n.button.addClass(n.buttonClass),n.button.bind("click",function(t){t.preventDefault();t.stopPropagation();$.event.trigger({type:"acsPanelOpen",message:n.eventMessage,time:new Date});n.handleButton()}),n.$el.append(n.button),n.renderItems(),n.$el.append(n.dropdownItems)):n.$el.hide()},renderItems:function(){var n=this;n.sourcePanels.each(function(){var i=$("h3",$(this)),t=$('<li class="decoration">'+i.text()+"<\/li>"),r=$("a",$(this));n.dropdownItems.append(t);t.bind("click",function(n){n.preventDefault();n.stopPropagation()});r.each(function(){var t=$("<li />");$(this).clone().appendTo(t);t.appendTo(n.dropdownItems)})})},handleButton:function(){var n=this,t=acsJ.utils;n.button.toggleClass("selected");n.dropdownItems.toggleClass("active");t.collapseAll(n.button,n.dropdownItems)}}}());NS("acsJ.mod").communitiesComponent=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.usersLatestDiscussionPostsKey="GetLatestDiscussionPosts";this.eligibleDiscussionsKey="GetEligibleDiscussions";this.usersDiscussionPostsKey="GetDiscussionPosts";this.communityDiscussionsKey="GetCommunities-GetDiscussion";this.subscribedDiscussionsKey="GetSubscribedDiscussions";this.usersCommunitiesKey="GetMyCommunities";this.discussionIconMarkup='<span class="listIcon"><i class="fa fa-comments"><\/i><\/span>';this.nullKey="00000000-0000-0000-0000-000000000000";this.apiHost="https://api.connectedcommunity.org";this.linkHost="http://acscommunities.facs.org";this.callback=null;this.authenticated=$(".authenticated",this.$el).addClass("hidden");this.unauthenticated=$(".unauthenticated",this.$el).removeClass("hidden");this.amountDisplayed=0;this.authenticated.length>0&&(this.communities=null,this.recordLimit=this.authenticated.data("limit"),this.apiKey=this.authenticated.data("api-key"),this.type=this.authenticated.data("type"),this.delegate());typeof this.callback=="function"&&this.callback()},delegate:function(){var n=this;switch(n.type){case n.usersLatestDiscussionPostsKey:n.loadUsersLatestDiscussionPosts();break;case n.eligibleDiscussionsKey:n.loadEligibleDiscussions();break;case n.usersDiscussionPostsKey:n.loadUsersDiscussionPosts();break;case n.communityDiscussionsKey:n.loadCommunityDiscussions();break;case n.subscribedDiscussionsKey:n.loadPostsFromSubscribedDiscussions();break;case n.usersCommunitiesKey:n.loadUsersCommunities()}},toMarkup:function(n,t){var r=this,u,i,f,e,o;r.amountDisplayed<r.recordLimit&&(r.amountDisplayed++,u=$("<li/>"),u.append(this.discussionIconMarkup),i=$("<span/>"),i.addClass("listLink"),acsJ.utils.validString(t.title)!==""&&(f=$("<a />"),acsJ.utils.validString(t.link)!==""&&f.attr("href",t.link),f.text(t.title),i.append(f),i.append($("<br />"))),acsJ.utils.validString(t.author)!==""&&(e=$("<span />"),e.text("By: "+t.author),i.append(e),i.append($("<br />"))),acsJ.utils.validString(t.date)!==""&&(o=$("<span />"),o.text(r.formatDate(t.date)),i.append(o)),u.append(i),$("ul:first",n).append(u))},loadUsersLatestDiscussionPosts:function(){var n=this,t=0;$.ajax({type:"GET",url:n.apiHost+"/api/v1.0/Discussions/GetLatestDiscussionPosts",data:{maxToRetrieve:n.recordLimit},datatype:"application/json",headers:{HLIAMKey:n.apiKey},xhrFields:{withCredentials:!0},context:this,success:function(i){for(n.authenticated.removeClass("hidden"),n.unauthenticated.addClass("hidden"),t=0;t<i.length;t=t+1){var r={title:i.Subject,link:n.formatLink(i[t].LinkToDiscussion),author:n.formatAuthor(i[t].Author),date:new Date(i[t].DatePosted)};n.toMarkup(n.authenticated,r)}},error:n.higherLogicMajorError})},loadEligibleDiscussions:function(){var n=this,t=0;$.ajax({type:"GET",url:n.apiHost+"/api/v1.0/Discussions/GetEligibleDiscussions",datatype:"application/json",headers:{HLIAMKey:n.apiKey},xhrFields:{withCredentials:!0},context:this,success:function(i){for(n.authenticated.removeClass("hidden"),n.unauthenticated.addClass("hidden"),t=0;t<i.length;t=t+1)if(i[t].hasOwnProperty("DiscussionKey")&&i[t].DiscussionKey!==n.nullKey){var r={title:i[t].DiscussionName,link:n.formatLink(i[t].LinkToDiscussion),author:"",date:""};n.toMarkup(n.authenticated,r)}},error:n.higherLogicMajorError})},loadUsersDiscussionPosts:function(){var n=this,t=0;$.ajax({type:"POST",url:n.apiHost+"/api/v1.0/Discussions/GetDiscussionPosts",data:{MaxNumberToRetrieve:n.recordLimit},datatype:"application/json",headers:{HLIAMKey:n.apiKey},xhrFields:{withCredentials:!0},context:this,success:function(i){for(n.authenticated.removeClass("hidden"),n.unauthenticated.addClass("hidden"),t=0;t<i.length;t=t+1)i[t].hasOwnProperty("DiscussionPostKey")&&i[t].DiscussionPostKey!==n.nullKey&&$.ajax({type:"GET",url:n.apiHost+"/api/v1.0/Discussions/GetDiscussionPost",data:{discussionPostKey:i[t].DiscussionPostKey},datatype:"application/json",headers:{HLIAMKey:n.apiKey},xhrFields:{withCredentials:!0},success:function(t){var i={title:t.Subject,link:n.formatLink(t.LinkToDiscussion),author:n.formatAuthor(t.Author),date:new Date(t.DatePosted)};n.toMarkup(n.authenticated,i)},error:n.higherLogicMinorError})},error:n.higherLogicMajorError})},loadCommunityDiscussions:function(){var n=this,t=0;$.ajax({type:"GET",url:n.apiHost+"/api/v1.0/Communities/GetMyCommunities",datatype:"application/json",headers:{HLIAMKey:n.apiKey},xhrFields:{withCredentials:!0},context:this,success:function(i){for(n.authenticated.removeClass("hidden"),n.unauthenticated.addClass("hidden"),t=0;t<i.length;t=t+1)if(i[t].hasOwnProperty("DiscussionKey")&&i[t].DiscussionKey!==n.nullKey){var r={title:i[t].DiscussionName,link:n.formatLink(i[t].LinkToDiscussion),author:"",date:new Date(i[t].CreatedOn)};n.toMarkup(n.authenticated,r)}},error:n.higherLogicMajorError})},loadPostsFromSubscribedDiscussions:function(){var n=this,t=0;$.ajax({type:"GET",url:n.apiHost+"/api/v1.0/Discussions/GetSubscribedDiscussions",datatype:"application/json",headers:{HLIAMKey:n.apiKey},xhrFields:{withCredentials:!0},context:this,success:function(i){for(n.authenticated.removeClass("hidden"),n.unauthenticated.addClass("hidden"),t=0;t<i.length;t=t+1)if(i[t].hasOwnProperty("DiscussionKey")&&i[t].DiscussionKey!==n.nullKey){var r={title:i[t].DiscussionName,link:n.formatLink(i[t].LinkToDiscussion),author:"",date:""};n.toMarkup(n.authenticated,r)}},error:n.higherLogicMajorError})},loadUsersCommunities:function(){var n=this,t=0;$.ajax({type:"GET",url:n.apiHost+"/api/v1.0/Communities/GetMyCommunities",datatype:"application/json",headers:{HLIAMKey:this.apiKey},xhrFields:{withCredentials:!0},context:this,success:function(i){for(n.authenticated.removeClass("hidden"),n.unauthenticated.addClass("hidden"),t=0;t<i.length;t=t+1){var r={title:i[t].CommunityName,link:n.formatLink(i[t].LinkToCommunity),author:"",date:new Date(i[t].CreatedOn)};n.toMarkup(n.authenticated,r)}},error:n.higherLogicMajorError})},higherLogicMajorError:function(n){var t=this,i;t.authenticated.addClass("hidden");t.unauthenticated.removeClass("hidden");n.hasOwnProperty("responseJSON")&&n.responseJSON.hasOwnProperty("message")&&(i=n.responseJSON.message)},higherLogicMinorError:function(n){var t;n.hasOwnProperty("responseJSON")&&n.responseJSON.hasOwnProperty("message")&&(t=n.responseJSON.message)},formatDate:function(n){var t="";try{t=n.toLocaleDateString(undefined,{month:"short",day:"numeric",year:"numeric"});t=t.replace(/^([A-Z][a-z][a-z])/,"$1.")}catch(i){t=n.toDateString();t=t.replace(/^([A-Z][a-z][a-z])/,"");t=t.replace(/^([A-Z][a-z][a-z])/,"$1.")}return t},formatAuthor:function(n){return typeof n=="object"&&n.hasOwnProperty("DisplayName")?acsJ.utils.validString(n.DisplayName):""},formatLink:function(n){var r=this,t,i;return/^[A-Za-z]+:\/\//.test(n)||(n=r.linkHost+n),t=n.indexOf("://"),i=n.lastIndexOf("://"),t!=i&&(n=n.substring(0,t)+n.substring(i)),n}}}());NS("acsJ.mod").corsIframe=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.src=acsJ.utils.validString(n.data("src"));this.fullAddress=document.location.protocol+"//"+document.location.hostname+(document.location.port!==""?":"+document.location.port:"")+"/";this.callback=null;this.setSrc();this.bindEvents();typeof this.callback=="function"&&this.callback()},setSrc:function(){var n=this;n.$el.on("load",function(){n.updateBodyClasses()});n.$el.attr("src",n.src+"#"+n.fullAddress)},bindEvents:function(){var n=this;acsJ.resp.ViewChange.getInstance().onAllEvents(function(){n.$el.is(":visible")&&n.updateBodyClasses()})},updateBodyClasses:function(){var i=this,t=acsJ.utils.getBreakpoint(),n=null;try{typeof i.$el[0].contentWindow.document.body=="object"&&(n=$(i.$el[0].contentWindow.document.body),t===0?(n.removeClass("tablet"),n.removeClass("mobile")):t===1?(n.addClass("tablet"),n.removeClass("mobile")):t===2&&(n.removeClass("tablet"),n.addClass("mobile")))}catch(r){}}}}());NS("acsJ.mod").datePicker=Class.extend(function(){"use strict";return{init:function(n,t){this.$el=n;this.$trigger=typeof t=="object"&&t!==null?t:n;this.currentMonth=0;this.currentYear=0;this.currentDay=0;this.valueMonth=0;this.valueYear=0;this.valueDay=0;this.monthDays=[31,28,31,30,31,30,31,31,30,31,30,31];this.dayNames=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];this.monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"];this.$container=$('<div class="datepicker" />');this.$controls=$('<div class="controls" />');this.$previousYear=$('<div class="previousYear" />');this.$nextYear=$('<div class="nextYear" />');this.$previousMonth=$('<div class="previousMonth" />');this.$nextMonth=$('<div class="nextMonth" />');this.$monthYear=$('<div class="monthYear" />');this.$calendar=$("<table />");this.$calendarHead=$("<thead />");this.$calendarBody=$("<tbody />");this.callback=null;this.renderCalendar();this.bindEvents();this.callback!==null&&this.callback()},bindEvents:function(){var n=this;n.$trigger.on("click",function(t){t.preventDefault();t.stopPropagation();n.$container.hasClass("active")?n.hide():n.show()});n.$previousYear.on("click",function(t){t.preventDefault();t.stopPropagation();n.setYear(n.currentYear-1)});n.$nextYear.on("click",function(t){t.preventDefault();t.stopPropagation();n.setYear(n.currentYear+1)});n.$previousMonth.on("click",function(t){t.preventDefault();t.stopPropagation();n.currentMonth===0?(n.currentYear=n.currentYear-1,n.setMonth(11)):n.setMonth(n.currentMonth-1)});n.$nextMonth.on("click",function(t){t.preventDefault();t.stopPropagation();n.currentMonth===11?(n.currentYear=n.currentYear+1,n.setMonth(0)):n.setMonth(n.currentMonth+1)})},renderCalendar:function(){var n=this,t,r,i=0;if(acsJ.utils.validString(n.$el.val()))try{t=moment(n.$el.val());n.valueMonth=t.month();n.valueDay=t.date();n.valueYear=t.year()}catch(u){t=moment(new Date)}else t=moment(new Date);for(n.currentMonth=t.month(),n.currentDay=t.date(),n.currentYear=t.year(),n.$previousYear.html("&lt;&lt;"),n.$previousMonth.html("&lt;"),n.$monthYear.html(n.monthNames[n.currentMonth]+" "+n.currentYear),n.$nextMonth.html("&gt;"),n.$nextYear.html("&gt;&gt;"),n.$controls.append(n.$previousYear),n.$controls.append(n.$previousMonth),n.$controls.append(n.$monthYear),n.$controls.append(n.$nextMonth),n.$controls.append(n.$nextYear),n.$container.append(n.$controls),r=$("<tr />"),i=0;i<n.dayNames.length;i=i+1)r.append($("<td>"+n.dayNames[i].substring(0,2)+"<\/td>"));n.$calendarHead.append(r);n.$calendar.append(n.$calendarHead);n.drawCalendar();n.$calendar.append(n.$calendarBody);n.$container.append(n.$calendar);n.$container.insertAfter(n.$el)},setYear:function(n){var t=this;t.currentYear=n;t.drawMonthYear();t.drawCalendar()},setMonth:function(n){var t=this;t.currentMonth=n;t.drawMonthYear();t.drawCalendar()},selectDay:function(n){var t=this;t.currentDay=acsJ.utils.validNumber(n.text());t.valueYear=t.currentYear;t.valueMonth=t.currentMonth;t.valueDay=t.currentDay;t.$el.val(acsJ.utils.formatDateNumber(t.currentMonth+1)+"/"+acsJ.utils.formatDateNumber(t.currentDay)+"/"+t.currentYear);t.$el.trigger("change");$("td.currentValue",t.$calendarBody).removeClass("currentValue");n.parent("td").addClass("currentValue");t.hide()},drawMonthYear:function(){var n=this;n.$monthYear.text(n.monthNames[n.currentMonth]+" "+n.currentYear)},drawCalendar:function(){var n=this,s=new Date(n.currentYear,n.currentMonth,1).getDay(),e=n.monthDays[n.currentMonth],f=moment(new Date),u=$("<tr />"),i,o,t=0,r=0;for(n.currentMonth!==1||n.currentYear&3||!(n.currentYear%100)&&n.currentYear%400||(e=29),$("tr",n.$calendarBody).remove(),t=1;t<=s;t=t+1)i=$("<td />"),u.append(i),r=r+1;for(t=1;t<=e;t=t+1)r===7&&(n.$calendarBody.append(u),u=$("<tr />"),r=0),i=$("<td><\/td>"),o=$('<a data-pickeraction="selectDay">'+t+"<\/a>"),i.append(o),n.currentYear===n.valueYear&&n.currentMonth===n.valueMonth&&t===n.valueDay&&i.addClass("currentValue"),n.currentYear===f.year()&&n.currentMonth===f.month()&&t===f.date()&&i.addClass("currentDay"),u.append(i),r=r+1;for(t=1;t<=7-r;t=t+1)i=$("<td />"),u.append(i);n.$calendarBody.append(u);$("[data-pickeraction]",n.$calendarBody).on("click",function(){n.selectDay($(this))})},show:function(){var n=this;acsJ.utils.collapseAll(n.$trigger,n.$container);n.$container.addClass("active");n.$container.parents("div").addClass("activeDropdownParent")},hide:function(){var n=this;n.$container.removeClass("active");n.$container.parents("div").removeClass("activeDropdownParent")}}}());NS("acsJ.mod").domRelocation=Class.extend(function(){"use strict";return{init:function(n){this.source=n;this.destination=$('[data-destination="'+n.attr("data-source")+'"]');this.copyMarkup(this.source,this.destination);this.removeMarkup(this.source)},copyMarkup:function(n,t){n.clone().removeAttr("data-source").appendTo(t)},removeMarkup:function(n){n.remove()}}}());NS("acsJ.mod").leavingMessage=NS("acsJ.base").modal.extend(function(){"use strict";return{init:function(n){this.sourceEl=n;this.$el=$('<div class="leavingMessage modalContent"><\/div>');this.url="";this.trigger=this.sourceEl;this.close=$('<div class="close"><\/div>');this.cover=$(".modal").length>0?$(".modal"):$('<div class="modal"><\/div>');this.active=!1;this.callback=null;this.setup();this.bindEvents();typeof this.callback=="function"&&this.callback()},setup:function(){var n=this,i=$("<h3 />"),r=$("<p />"),t=$('<p class="alignRight" />'),u=$('<a class="cancel">Cancel<\/a>'),e=$('<span class="divider">or<\/a>'),f=$('<a class="actionButton">Continue<\/a>');n.url=n.sourceEl.attr("href");i.text("You are now leaving this website");r.text("The American College of Surgeons is not responsible for the content of third party websites.");n.close.append('<i class="fa fa-times"><\/i>');n.$el.append(n.close);n.$el.append(i);n.$el.append(r);t.append(u);t.append(e);t.append(f);n.$el.append(t);$("body").append(n.cover);$("body").append(n.$el);u.bind("click",function(t){t.preventDefault();n.hide()});f.bind("click",function(t){t.preventDefault();n.navigateURL()})},navigateURL:function(){var n=this;window.open(n.url);n.hide()}}}());NS("acsJ.mod").imageAltToTitle=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.hoverText="";this.setProperties();this.setHoverText();typeof this.callback=="function"&&this.callback()},setProperties:function(){this.hoverText=this.$el.attr("alt")},setHoverText:function(){this.$el.attr("title",this.hoverText)}}}());NS("acsJ.mod").imageSlideshow=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.slideList=this.$el.find(".imageSlides");this.controls=this.$el.find(".imageSlideshowControls");this.previousControl=this.controls.find(".control.previous");this.nextControl=this.controls.find(".control.next");this.animationDuration=0;this.imageRatio=1.333333;this.slideWidth=this.$el.data("slide-width")||Infinity;this.slideHeight=this.$el.data("slide-height")||Infinity;this.lightbox=$('<div class="slideshow-lightbox"><div class="image-holder"><\/div><div class="imageSlideshowControls" style="max-height: 480px;"><span class="fa fa-angle-left control previous active"><\/span><span class="fa fa-angle-right control next active"><\/span><\/div> <\/div>');this.fixHeight();this.placeLightbox();this.bindEvents()},bindEvents:function(){var n=this;this.previousControl.on("click",function(){n.previousSlide(n)});this.nextControl.on("click",function(){n.nextSlide(n)});this.lightbox.find(".control.previous").on("click",function(t){t.stopPropagation();n.previousSlide(n,!0)});this.lightbox.find(".control.next").on("click",function(t){t.stopPropagation();n.nextSlide(n,!0)});this.slideList.on("click","a",function(){var t=$(this).parent("figure");n.showImageInLightbox(n,t)});this.lightbox.on("click",function(){n.hideLightbox(n)});$(window).bind("resize",function(){n.fixHeight(n)})},previousSlide:function(n,t){var n=n||this,r=n.slideList.find(".imageSlide:visible"),i=r.prev(".imageSlide");i.length===0&&(i=n.slideList.find(".imageSlide").last());r.hide({duration:n.animationDuration});i.show({duration:n.animationDuration});t&&n.showImageInLightbox(n,i)},nextSlide:function(n,t){var n=n||this,r=n.slideList.find(".imageSlide:visible"),i=r.next(".imageSlide");i.length===0&&(i=n.slideList.find(".imageSlide").first());r.hide({duration:n.animationDuration});i.show({duration:n.animationDuration});t&&n.showImageInLightbox(n,i)},fixHeight:function(n){var n=n||this,t,i,r,u;n.slideList.css("max-width","none");n.slideList.find(".imageSlide a").css("max-width","none");n.slideList.find(".imageSlide img").css("max-width","none");n.slideList.find(".imageSlide a").css("min-width","none");t=Math.min(n.slideList.width(),n.slideWidth);i=Math.min(t/n.imageRatio,n.slideHeight);n.slideList.css("max-width",t);n.slideList.find(".imageSlide a").css("max-width",t);n.slideList.find(".imageSlide a").css("max-height",i);n.slideList.find(".imageSlide img").css("max-width",t);n.slideList.find(".imageSlide img").css("max-height",i);n.slideList.find(".imageSlide a").css("min-width",t);n.slideList.find(".imageSlide a").css("min-height",i);n.controls.css("max-height",i);r=n.lightbox.find("img");u=n.lightbox.find(".imageSlideshowControls");u.css({"max-width":r.outerWidth(),"max-height":r.outerHeight(!0)})},placeLightbox:function(){var n=$("body");n.append(this.lightbox);this.lightbox=n.find(".slideshow-lightbox")},showImageInLightbox:function(n,t){var n=n||this,i=t.find("img").clone(),f=t.find("h3").clone(),e=t.find("figcaption").clone(),r=n.lightbox.find(".image-holder"),u;r.empty();r.append(i.removeAttr("style"));r.append(f);r.append(e);n.lightbox.addClass("visible");u=n.imageLoaded(i);u.done(function(){var t=n.lightbox.find(".imageSlideshowControls");t.css({"max-width":i.outerWidth(),"max-height":i.outerHeight(!0)})})},hideLightbox:function(n){var n=n||this;n.lightbox.removeClass("visible")},imageLoaded:function(n){var t=$.Deferred();if(n&&n.length||t.reject(),n[0].complete)return t.resolve(),t.promise();n.one("load",function(){t.resolve()});return t.promise()}}}());NS("acsJ.mod").inputKeySubmit=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.enterKeyCode=13;this.submitSelector="";this.callback=null;this.setProperties();this.bindEvents();typeof this.callback=="function"&&this.callback()},setProperties:function(){var n=this,t=acsJ.utils;n.submitSelector=t.validString(n.$el.data("submit"))},bindEvents:function(){var n=this;n.$el.on("keydown",function(t){var r=t.which||t.keyCode,i;if(r===n.enterKeyCode)return i=$(n.submitSelector+":first"),i.trigger("click"),i.attr("href")!==undefined&&(window.location.href=i.attr("href")),t.preventDefault(),t.stopPropagation(),!1})}}}());NS("acsJ.mod").marquee=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.row=n.find(".acsRow").first();this.container=this.row.find(".marqueeContainer").first();this.content=this.container.find("ul").first();this.bindEvents();this.randomizeStart();this.changeSpeed();this.setHeight();this.checkWidth()},enable:function(){this.container.width(this.content.width()/2);this.content.css({"animation-play-state":"running"});this.content.removeClass("disabled")},disable:function(){this.content.css({"animation-play-state":"paused"});this.content.addClass("disabled")},duplicateContent:function(){this.content.find("li.duplicate").length===0&&(this.content.find("li").clone().addClass("duplicate").appendTo(this.content),this.content.find("li.duplicate").each(function(){var n=$(this),t=n.find("a"),i=n.find("img"),r=t.attr("id"),u=i.attr("id");t.attr("id",r+"_duplicate");i.attr("id",u+"_duplicate")}))},removeDuplicateContent:function(){this.content.find("li.duplicate").remove()},setHeight:function(n){var n=n||this,t=0,i;n.row.find("h3").length>0&&(t+=n.row.find("h3").first().outerHeight(!0));n.content.find("li").length>0&&(i=0,n.content.find("li:not(.duplicate)").each(function(n,t){var r=$(t).find("img").height();r>i&&(i=r)}),t+=i);n.row.css({height:t+"px"});n.container.css({height:t+"px"})},checkWidth:function(n){var n=n||this;n.removeDuplicateContent();n.content.width()<=n.row.width()?n.disable():(n.duplicateContent(),n.enable())},randomizeStart:function(){if(this.content.hasClass("random-start")){var n=parseInt(this.content.css("animation-duration"),10);this.content.css({"animation-delay":Math.random()*n*-1+"s"})}},changeSpeed:function(){if(this.content.data("animation-duration")){var n=this.content.css("animation-name");this.content.css({"animation-duration":this.content.data("animation-duration")});this.content.css({"animation-name":"none"}).hide();this.content.css({"animation-name":n}).show()}},bindEvents:function(){var n=this;this.content.find("img").each(function(t,i){$(i).load(function(){n.checkWidth(n);n.setHeight(n)})});$(window).bind("resize",function(){n.checkWidth(n)})}}}());NS("acsJ.mod").masterList=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.subLists=n.closest(".scfSectionContent").find(".SubList");this.markDefaults();this.bindEvent()},bindEvent:function(){var n=this.subLists;this.$el.change(function(){n.addClass("HideList");n.siblings(".scfRequired").addClass("HideList");var i=$(this),r=i.val(),u=i.closest(".scfForm"),t=$('div[class*="'+r+'"]',u),f=t.parent();f.children().removeClass("HideList");t.removeClass("HideList");t.siblings(".scfRequired").removeClass("HideList");n.not(t).find("select").each(function(n,t){var i=$(t),r=i.find("option[data-selected-on-load]").val();i.val(r);i.blur()});t.find("select").val("")})},markDefaults:function(){$(".SubList").find("select option[selected]").each(function(){$(this).attr("data-selected-on-load",!0)})}}}());NS("acsJ.mod").memberLogin=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.button=$('[class*="Button"]',this.$el).not("[href]");this.dropdownItems=$(".dropdownItems",this.$el);this.eventMessage="memberLogin";this.callback=null;this.bindEvents();this.clone();typeof this.callback=="function"&&this.callback()},bindEvents:function(){var n=this,t=acsJ.utils;n.button.bind("click",function(i){i.preventDefault();i.stopPropagation();$.event.trigger({type:"acsPanelOpen",message:n.eventMessage,time:new Date});n.dropdownItems.hasClass("active")?(n.$el.parents("div").removeClass("activeDropdownParent"),n.$el.removeClass("active"),n.dropdownItems.removeClass("active")):(n.$el.parents("div").addClass("activeDropdownParent"),n.$el.addClass("active"),n.dropdownItems.addClass("active"));t.collapseAll(n.button,n.dropdownItems)});$(document).on("acsPanelOpen",function(t){t.message!==n.eventMessage&&(n.$el.parents("div").removeClass("activeDropdownParent"),n.$el.removeClass("active"),n.dropdownItems.removeClass("active"))})},clone:function(){var t=this,n=$("<div />"),i=null;t.$el.parent().hasClass("globalNavigation")||(n.attr("class",t.$el.attr("class")),n.addClass("mobileDropdownContainer"),n.html(t.$el.html()),$(".acsButton",n).removeClass("acsButton").addClass("mobileNavButton").addClass("mobileNavTextButton"),$("a.mobileNavButton",n).each(function(){var n=$(this).attr("id");$(this).attr("id",n+"_mobileNavButton")}),n.insertAfter($(".globalNavigation .toggleSearch")),i=new acsJ.mod.memberLogin(n,"mobileNavButton"))}}}());NS("acsJ.mod").moduleQueue=Class.extend(function(){"use strict";return{init:function(n,t){this.$el=n;this.type=t;this.queue=[];this.interval=null;this.loadQueue();this.handleQueue()},loadQueue:function(){var n=this;n.$el.each(function(){var t=n.type!==""?n.type:$(this).data("mod"),i=null;typeof acsJ.mod[t]=="function"&&(i=function(t,i){return function(){var r=new acsJ.mod[i](t);r.callback=n.handleQueue()}}($(this),t),n.queue.push(i))})},add:function(n,t){var i=this;n.each(function(){var n=t!==""?t:$(this).data("mod"),r=null;typeof acsJ.mod[n]=="function"&&(r=function(n,t){return function(){var r=new acsJ.mod[t](n);r.callback=i.handleQueue()}}($(this),n),i.queue.push(r))});i.handleQueue()},handleQueue:function(){var n=this;n.queue.length>0&&n.queue.shift()()}}}());NS("acsJ.mod").printButton=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.callback=null;this.bindEvents();typeof this.callback=="function"&&this.callback()},bindEvents:function(){var n=this;n.$el.bind("click",function(){window.print()})}}}());NS("acsJ.mod").promoCarousel=NS("acsJ.mod").carousel.extend(function(){"use strict";return{setAutomation:function(){var n=this},createJumpIcon:function(n){var t=this,i=$('<li class="jumpIcon" />');i.text(n+1+" of "+t.slides.length);t.jumpIconsContainer.append(i);t.controls.addClass("contentColor")}}}());NS("acsJ.mod").collapser=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.expandedClass="expanded";this.bindEvent();typeof this.callback=="function"&&this.callback()},bindEvent:function(){var n=this;n.$el.bind("click",function(t){t.preventDefault();t.stopPropagation();n.$el.siblings('[data-mod="collapsibleGroup"]').toggleClass(n.expandedClass);n.$el.toggleClass(n.expandedClass)})}}}());NS("acsJ.mod").dynamicList=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.targetList="data-dynamicList-"+this.$el.attr("data-dynamicList");this.targetListElement=undefined;this.bindEvent();typeof this.callback=="function"&&this.callback()},bindEvent:function(){var n=this;n.$el.bind("change",function(){var s=$("option:selected",this),f=this.value,e=acsJ.mod.handlebarHelperFunctions.globalStateSelect(f,"",acsJ.mod.handlebarHelperStates),o,i,r,t,u;for(n.targetListElement||(n.targetListElement=$("["+n.targetList+"]")),n.targetListElement.html(e),$(".responsiveDropdown",n.targetListElement.parent()).remove(),o=new acsJ.mod.moduleQueue(n.targetListElement,"responsiveDropdown"),i=n.targetListElement.parents(),t=0;t<i.length;t=t+1)if(u=$(i[t]),u.children("label").length>0){r=u;break}n.targetListElement.children().length<=1?r.css("visibility","hidden").css("height","0"):r.css("visibility","visible").css("height","auto")})}}}());NS("acsJ.mod").linkReplacer=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.apiHost=$("body").data("apihost");this.endpoint="Profile/GetElsevierToken";this.bindEvent();typeof this.callback=="function"&&this.callback()},bindEvent:function(){var n=this;n.$el.one("mousedown",function(){var t=n.$el.attr("href");$.ajax({type:"GET",url:n.apiHost+n.endpoint,dataType:"JSON",async:!1,success:function(n){t=n},fail:function(){}});n.$el.attr("href",t)})}}}());NS("acsJ.mod").captioned=Class.extend(function(){"use strict";return{init:function(n){this.$element=n;this.caption=this.$element.attr("title")?this.$element.attr("title"):this.$element.attr("alt");this.style=this.$element.attr("style")?this.$element.attr("style"):"";this.$captionElement=$('<p class="caption">'+this.caption+"<\/p>");this.$wrap=$('<div class="caption-wrap" style="'+this.style+'"/>');var i=this.$wrap,t=this.$element,r=this.$captionElement,u=this;t[0].complete?u.swapImage(i,t,r):t.load(function(){u.swapImage(i,t,r)})},swapImage:function(n,t,i){var r=t.css("width"),u=t.css("height");parseInt(r,10)>0&&(n.css("max-width",r),n.css("width","auto"),t.css("width","auto"),t.css("height","auto"),t.css("max-width","100%"),t.css("max-height",u));n.css("height","auto");t.css("margin","0");n.append(t.clone()).append(i);t.replaceWith(n)}}}());NS("acsJ.mod").responsiveDropdown=Class.extend(function(){"use strict";return{init:function(n,t){this.$el=n.removeAttr("multiple");this.buttonGroup=$("<div />");this.button=$("<div />");this.$dropdownItems=null;this.$options=$("option[value]",this.$el).not('[value=""]');this.buttonClass="acsButton";this.buttonContent="Select";this.groupClass="";this.$hiddenField=null;this.hiddenProperty="";this.link=!1;this.navigate=!1;this.display=!1;this.placeholder=null;this.maxItems=acsJ.utils.validNumber(t,10);this.callback=null;this.setProperties();this.render();this.bindEvent();typeof this.callback=="function"&&this.callback()},setProperties:function(){var n=this,t=acsJ.utils,i=t.validString(n.$el.data("placeholderfield"));t.validString(n.$el.data("buttonclass"))!==""&&(n.buttonClass=n.$el.data("buttonclass"));t.validString(n.$el.data("buttoncontent"))!==""&&(n.buttonContent=n.$el.data("buttoncontent"));t.validString(n.$el.data("groupclass"))!==""&&(n.groupClass=n.$el.data("groupclass"));n.$el.data("hiddenfield")&&(n.$hiddenField=$(n.$el.data("hiddenfield")));n.hiddenProperty=t.validString(n.$el.data("hiddenproperty"),"value");n.display=t.validBoolean(n.$el.data("display"));n.link=t.validBoolean(n.$el.data("link"));n.link&&$("option",n.$el).each(function(){var t=$(this).text();if($(this).attr("selected"))return n.buttonContent=t,!1});n.navigate=t.validBoolean(n.$el.data("navigate"));i!==""&&(n.placeholder=$(i))},render:function(){var n=this;n.buttonGroup.addClass("responsiveDropdown");n.buttonGroup.addClass(n.groupClass);n.$el[0].disabled===!0?(n.button.html(n.buttonContent+'<i class="fa fa-lock"><\/i>'),n.button.addClass("disabled")):(n.button.html(n.buttonContent+'<i class="fa fa-angle-down"><\/i>'),n.button.bind("click",function(t){t.preventDefault();t.stopPropagation();n.handleButton()}));n.button.addClass(n.buttonClass);n.buttonGroup.append(n.button);n.$el.addClass("responsiveDropdownHidden");n.cloneItems();n.$options.length>n.maxItems&&n.buttonGroup.addClass("dropdownScroll");n.buttonGroup.insertAfter(n.$el)},cloneItems:function(){var n=this,i=$("<div />"),t=i.append(n.$el.clone()).html();t=t.replace(/\t/g,"").replace(/<select[^>]+>/gi,'<ul class="dropdownItems">').replace(/<\/select>/gi,"<\/ul>").replace(/<option/gi,"<li><a").replace(/<\/option/gi,"<\/a><\/li").replace(/ value=/gi," data-value=");n.$dropdownItems=$(t);$("a[data-value]",n.$dropdownItems).on("click",function(){var t=$(this).data("value");n.selectValue(t,$(this).text(),$(this).data("placeholder"),$(this).data("minwidth"),$(this).data("endpoint"));n.$el.parents('[data-mod="handlebarFieldGroup"]').attr("data-edited","true");$('[data-profileaction="updateForm"]',n.$el.parents('[data-mod^="myProfile"]')).removeClass("disabled")});$("a[data-privacyicon]",n.$dropdownItems).each(function(){var t=$(this).data("privacyicon"),n="";switch(t){case"Private":n='<span class="private-icon" data-title="Private"><img data-vector="/static/img/private-icon.svg" data-bitmap="/static/img/private-icon-scaled.png" height="12px" alt="Private"/><\/span>';break;case"Public":n='<span class="public-icon" data-title="Public"><img data-vector="/static/img/public-icon.svg" data-bitmap="/static/img/public-icon-scaled.png" height="15px" alt="Public"/><\/span>';break;case"Members Only":n='<span class="member-icon" data-title="Members Only"><img data-vector="/static/img/member-icon.svg" data-bitmap="/static/img/member-icon-scaled.png" height="12px" alt="Members Only" /><\/span>';break;default:n=""}$(this).prepend(n)});n.buttonGroup.append(n.$dropdownItems)},handleButton:function(){var n=this,t=acsJ.utils,i=t.isMobileBreakpoint(),r=t.hasTouch(),u=t.isIOS();i===!0&&r===!0&&u===!0?n.$el.trigger("focus"):(n.$dropdownItems.hasClass("active")?(n.$el.parents("div").removeClass("activeDropdownParent"),n.buttonGroup.removeClass("active"),n.$dropdownItems.removeClass("active")):(n.$el.parents("div").addClass("activeDropdownParent"),n.buttonGroup.addClass("active"),n.$dropdownItems.addClass("active")),t.collapseAll(n.button,n.$dropdownItems))},selectValue:function(n,t,i,r,u){var f=this,h=acsJ.utils.hasTouch(),e="",o=0,s=null;n=n.toString();e=n.replace("#","");try{s=$('a[name="'+e+'"]');o=s.offset().top}catch(c){}(f.navigate===!0||n.indexOf("#")>-1)&&(document.documentElement||window).scrollTo(0,parseInt(o-f.button[0].offsetHeight-20,10));f.link===!0&&(document.location.href=n);$("li",f.$dropdownItems).removeClass("selected");$('li[data-value="'+n+'"]',f.$dropdownItems).addClass("selected");$("option",f.$el).prop("selected",!1).removeAttr("selected");$('option[value="'+n+'"]',f.$el).prop("selected",!0).attr("selected",!0);h===!1&&f.$el.change();f.$hiddenField!==null&&(f.$hiddenField.attr(f.hiddenProperty,n),f.$hiddenField.attr("data-"+f.hiddenProperty,n),f.$hiddenField.data(f.hiddenProperty,n),f.$hiddenField.trigger("updateAPI"));f.display===!0&&t!==""&&f.button.html(t+'<i class="fa fa-angle-down"><\/i>');$(f.placeholder).length&&f.placeholder.length>0&&i!==""&&(f.placeholder.attr("placeholder",i),typeof i=="string"&&typeof r=="string"&&r.length>0&&f.placeholder.parent(".iconAppend").css("min-width",r),typeof $.fn.placeholder=="function"&&($(".placeholder",f.placeholder.parent()).remove(),f.placeholder.placeholder()),f.placeholder.data("mod").indexOf("typeAhead")!==-1&&(u===undefined&&(u=""),f.placeholder.data("endpoint",u)));f.$dropdownItems.removeClass("active")},bindEvent:function(){var n=this;n.$el.on("blur keyup",function(t){var i=t.currentTarget,r=$(i.options[i.selectedIndex]).attr("value"),u=$(i.options[i.selectedIndex]).text(),f=$(i.options[i.selectedIndex]).data("placeholder"),e=$(i.options[i.selectedIndex]).data("midwidth"),o=$(i.options[i.selectedIndex]).data("endpoint");n.selectValue(r,u,f,e,o);r.replace("#","").trim()!==""&&(n.$el.parents('[data-mod="handlebarFieldGroup"]').attr("data-edited","true"),$('[data-profileaction="updateForm"]',n.$el.parents('[data-mod^="myProfile"]')).removeClass("disabled"))});n.link===!1&&n.navigate===!1&&$("option",n.$el).each(function(){var t=$(this).attr("value"),i=$(this).text(),r=$(this).data("placeholder");if($(this).attr("selected"))return n.selectValue(t,i,r,undefined,$(this).data("endpoint")),!1})}}}());NS("acsJ.mod").responsiveImage=Class.extend(function(){"use strict";return{init:function(n){var t,i;this.$el=n;this.isScaleable=!1;this.desktopImage="";this.tabletImage="";this.mobileImage="";this.imageWidth=0;this.imageHeight=0;this.imageRatio=0;this.breakpoint=0;this.callback=null;this.selectResponsiveImage(this.$el);this.setProperties();this.renderImage();this.bindEvents();typeof this.callback=="function"&&this.callback();t=$("header.hideTablet.hideMobile.clearfix");t.length>0&&(i=this)},setProperties:function(){var n=this;n.isScaleable=!1;n.breakpoint=acsJ.utils.getBreakpoint();n.desktopImage=acsJ.utils.validString(n.$el.data("desktopimage"));n.tabletImage=acsJ.utils.validString(n.$el.data("tabletimage"));n.mobileImage=acsJ.utils.validString(n.$el.data("mobileimage"));n.imageWidth=n.$el.width();n.imageHeight=n.$el.height();n.imageRatio=n.imageHeight/n.imageWidth},bindEvents:function(){var n=this,t="This image is protected, you cannot copy it. ACS holds a worldwide, perpetual, royalty-free license to (a) present this image online.";$(".carouselSlides img").off("contextmenu.acsJ.contextMenuAlert").on("contextmenu.acsJ.contextMenuAlert",function(){return alert(t),!1});$(".carouselSlides a").click(function(){var n=$(this).closest(".leadPromo"),t=n.find("h3").text().trim(),i=t;typeof ga!="undefined"&&ga("send","event","Carousel","click",i)});acsJ.resp.ViewChange.getInstance().onAllEvents(function(){n.$el.is(":visible")&&n.renderImage()})},renderImage:function(){var n=this,i=acsJ.utils.getBreakpoint(),r=n.$el.attr("src"),t="";n.isScaleable===!0?t=n.getScaledImage(i):(t=i===acsJ.Enums.Breakpoints.desktop?n.chooseBestImage(n.desktopImage,n.tabletImage,n.mobileImage):i===acsJ.Enums.Breakpoints.tablet?n.chooseBestImage(n.tabletImage,n.mobileImage,n.desktopImage):n.chooseBestImage(n.mobileImage,n.tabletImage,n.desktopImage),n.breakpoint=i);r!==t&&t!==""&&n.$el.attr("src",t);$(window).on("resize",function(){n.selectResponsiveImage(n.$el)})},getScaledImage:function(n){var t=this;return t.breakpoint!==n&&(t.breakpoint=n),""},chooseBestImage:function(n,t,i){return n!==""?n:t!==""?t:i},setUtilityNavHeight:function(){var n=$(".globalHeader > .utilityNavigation > .utilityNavigationItems"),t;n.length>0&&(t=$("header.hideTablet.hideMobile.clearfix"))},selectResponsiveImage:function(n){var f=this,t=$(n.find("img")[0]),u=window.innerWidth,i="sm.ashx",r="md.ashx";t.attr("src")&&t.parents("div#responsiveLeadPromoComponent").length>0&&(u<=acsJ.Enums.Dimensions.landscapeMobile?(t.attr("src",t.attr("src").replace(r,".ashx")),t.attr("src").indexOf(i)===-1&&t.attr("src",t.attr("src").replace(".ashx",i))):u<=acsJ.Enums.Dimensions.portraitTablet?(t.attr("src",t.attr("src").replace(i,".ashx")),t.attr("src").indexOf(r)===-1&&t.attr("src",t.attr("src").replace(".ashx",r))):(t.attr("src",t.attr("src").replace(i,".ashx")),t.attr("src",t.attr("src").replace(r,".ashx"))))}}}());NS("acsJ.mod").responsiveVideo=Class.extend(function(){"use strict";return{init:function(n,t){this.$el=n;this.ratio=t?t:16/10;this.youtubeID="";this.youtubeTitle="";this.video=$("<iframe />");this.callback=null;this.renderVideo();this.bindEvents();typeof this.callback=="function"&&this.callback()},renderVideo:function(){var n=this;n.youtubeID=n.$el.data("youtubeid");n.youtubeTitle=n.$el.data("videotitle");n.video.attr("src",document.location.protocol+"//www.youtube.com/embed/"+n.youtubeID).attr("allowfullscreen","true").attr("frameborder","0").attr("title",n.youtubeTitle).addClass("responsiveVideoIframe");n.$el.append(n.video);n.resizeVideo()},bindEvents:function(){var n=this;acsJ.resp.ViewChange.getInstance().onResponsive(function(){n.video.is(":visible")&&n.resizeVideo()})},resizeVideo:function(){var n=this,t=0,i=n.$el.width();t=i/n.ratio;n.video.css({height:t,width:i})}}}());NS("acsJ.mod").searchFacetCheckboxes=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.markerContainer=$(".searchFacetsSelected");this.callback=null;this.setup();this.bindEvents();typeof this.callback=="function"&&this.callback()},setup:function(){var n=this;n.$view=this.$el.clone().toggleClass("searchFacetCheckboxesView");n.$el.toggleClass("hideMobile");n.$el.toggleClass("hideTablet");n.$view.toggleClass("hideDesktop");n.$el.after(this.$view);n.$view.find("input:checkbox").each(function(){$(this).attr("name",$(this).attr("name")+"_view");$(this).attr("value",$(this).attr("value")+"_view")});n.copyToView();n.$el.find("input:checkbox:not(.selectAll):not(:checked)").length===0&&n.$el.find("input:checkbox.selectAll").prop("checked",!0)},copyToView:function(){var n=this;n.$el.find("input:checkbox").each(function(){var n=$('[value="'+$(this).attr("value")+'_view"]');$(this).prop("checked")?n.prop("checked",!0):n.prop("checked",!1)})},bindEvents:function(){function r(){$("label:not(.selectAll) input:checkbox",n.$el).prop("checked",this.checked)}function u(){$(this)[0].checked===!0?$("input:checkbox:not(.selectAll):not(:checked)",n.$el).length===0&&n.$el.find("input:checkbox.selectAll").prop("checked",!0):$("input:checkbox.selectAll",n.$el).prop("checked",!1)}function t(){$("label:not(.selectAll) input:checkbox",n.$el).unbind("propertychange",i).prop("checked",$(this)[0].checked).toggleClass("isChecked",$(this)[0].checked).bind("propertychange",i)}function i(){$(this)[0].checked===!0?$("input:checkbox:not(.selectAll):not(:checked)",n.$el).length===0&&n.$el.find("input:checkbox.selectAll").unbind("propertychange",t).prop("checked",!0).addClass("isChecked").bind("propertychange",t):$("input:checkbox.selectAll",n.$el).unbind("propertychange",t).prop("checked",!1).removeClass("isChecked").bind("propertychange",t)}var n=this;$(".searchFacetShow",n.$el).bind("click",function(){n.$el.toggleClass("active")});$(n.$view).bind("click",function(){$(n.$view).hasClass("enabled")||(n.copyToView(),n.$view.toggleClass("enabled"),$(n.$view).parent().toggleClass("subSection"),$(".searchSelector").toggleClass("inActive"))});$.support.changeBubbles?($("input:checkbox.selectAll",n.$el).bind("change",r),$("input:checkbox:not(.selectAll)",n.$el).bind("change",u)):"onpropertychange"in $('<input type="checkbox">')[0]?($("input:checkbox.selectAll",n.$el).bind("propertychange",t),$("input:checkbox:not(.selectAll)",n.$el).bind("propertychange",i)):$("label.selectAll",n.$el).hide()}}}());NS("acsJ.mod").searchNavigation=Class.extend(function(){"use strict";return{init:function(n,t){this.$el=n;this.state=t;this.parentLink=$(".parent a",this.$el);this.eventMessage="searchNavigation";this.callback=null;$(".levelFive",this.$el).parent("li").addClass("hasLevelFive");this.bindEvents();t===!0&&this.setInitialState();var r="name",i=window.location.href,u=$(".searchFacets");i.indexOf("?"+r+"=")!==-1||i.indexOf("&"+r+"=")!==-1||i.indexOf("?q=")!==-1||i.indexOf("&q=")!==-1?(u.addClass("inActive"),this.showHideFilters('[data-mod="searchFilter"]')):(u.removeClass("inActive"),this.showHideFilters('[data-mod="searchFilter"]'));typeof this.callback=="function"&&this.callback();this.enableDisableOverlay($("[data-disabled-fields]"))},bindEvents:function(){var n=this;$("[data-disabled-fields]").bind("keyup",function(){var t=$(this);n.enableDisableOverlay(t)});$(".toggleSearch").bind("click",function(t){t.preventDefault();$.event.trigger({type:"acsPanelOpen",message:n.eventMessage,time:new Date});var i=$(this),r=acsJ.utils.validString(i.attr("href")),u=$(n.$el),f=!i.hasClass("selected"),e=$(".utilityNavigation"),o=$(".searchWidgetContent");r===""?n.togglePair(i,u,f):document.location.href=r});$('[data-mod="applyFilter"] ').bind("click",function(t){t.preventDefault();n.saveCheckboxes();n.clearSubCheckboxes();n.collapseLevel()});$('[data-mod="backFilter"] ').bind("click",function(t){t.preventDefault();n.clearSubCheckboxes();n.collapseLevel()});$('[data-mod="clearSearch"] ').bind("click",function(t){t.preventDefault();n.clearCheckboxes()});$('[data-mod="searchFilter"]').bind("click",function(){$(".searchFacets").toggleClass("inActive");n.showHideFilters(this)});$(".searchSelector .searchFacetsDropDown").change(function(){var t=$('.searchSelector .searchFacetsDropDown [data-hiddenfield="#mobileFacetNav"] option:selected'),n;window.location.pathname!==t.data("href")&&(n=$('.searchFacetsDropDown [data-hiddenfield="#mobileFacetNav"] option:selected').data("href"),window.location.href=n)});$(document).on("acsPanelOpen",function(t){t.message!==n.eventMessage&&n.togglePair($(".toggleSearch"),$(n.$el),!1)})},enableDisableOverlay:function(n){var i=n.data("disabled-fields"),t=$(i);n.val()!=null&&typeof n.val()!="undefined"&&(n.val().length>0?t.css("display","none"):t.css("display",""))},togglePair:function(n,t,i,r){r||(r=$("<div />"));i===!1?(n.removeClass("selected"),t.removeClass("active"),$(".searchWidget").removeClass("active")):(n.addClass("selected"),t.addClass("active"),$(".searchWidget").addClass("active"))},collapseLevel:function(){var n=$(".searchFacetCheckboxes.enabled");n.toggleClass("enabled");n.parent().toggleClass("subSection");$(".searchSelector").toggleClass("inActive")},toggleLevel:function(n,t,i){var r=this;$(".toggleLevel"+n,r.$el).not(t).each(function(){$(this).removeClass("selected");$(this).next(".level"+n).removeClass("active").removeClass("activeChild");$(".position",i).removeClass("position")})},clearCheckboxes:function(){$(".searchFacetCheckboxes input:checkbox").removeAttr("checked")},clearSubCheckboxes:function(){$(".searchFacetCheckboxesView.enabled input:checkbox").removeAttr("checked")},setInitialState:function(){var n=this,t=n.getTargetEl(),o=t.parents(".levelOne"),i=t.parents(".levelTwo"),r=t.parents(".levelThree"),u=t.parents(".levelFour"),e=t.parents(".levelFive"),f="";f=acsJ.utils.getAbsoluteURL(acsJ.utils.validString(n.parentLink.attr("href")));(f===""||f===document.location.href.split("?")[0])&&n.parentLink.parent().addClass("collapsed");$(".toggleSearch").addClass("selected");t.addClass("currentPage");n.togglePair(i.prev(".toggleLevelTwo"),i,!0,o);n.togglePair(r.prev(".toggleLevelThree"),r,!0,i);n.togglePair(u.prev(".toggleLevelFour"),u,!0,r);n.togglePair(e.prev(".toggleLevelFive"),e,!0,u)},getTargetEl:function(){var n=this,t=$("<div />"),i="";return $("a[href]",n.$el).not(n.parentLink).each(function(){return i=acsJ.utils.getAbsoluteURL($(this).attr("href")),i===document.location.href.split("?")[0]?(t=$(this),!1):void 0}),t},saveCheckboxes:function(){$(".searchFacetCheckboxes.enabled").prev().find("input:checkbox").each(function(){var n=$('[value="'+$(this).attr("value")+'_view"]');n.prop("checked")?$(this).prop("checked",!0):$(this).prop("checked",!1)})},showHideFilters:function(n){var t=$(".searchFacets");t.hasClass("inActive")?$(n).text("Show Filters"):$(n).text("Hide Filters")}}}());NS("acsJ.mod").singleBooleanGroup=Class.extend(function(){"use strict";return{init:function(n,t,i){this.$el=n;this.trueSel=acsJ.utils.validString(t)!==""?t:'input[type="radio"][value="true"]';this.falseSel=acsJ.utils.validString(i)!==""?i:'input[type="radio"][value="false"]';this.$trueEls=$(this.trueSel,this.$el);this.$falseEls=$(this.falseSel,this.$el);this.callback=null;this.bindEvents();this.checkSelection();typeof this.callback=="function"&&this.callback()},bindEvents:function(){var n=this;n.$trueEls.on("click, change",function(){n.checkSelection($(this))})},checkSelection:function(n){var i=this,t="";!0&&typeof n!="undefined"&&n.prop("checked")&&(t=n.attr("name"),i.$falseEls.not('input[name="'+t+'"]').click())}}}());NS("acsJ.mod").specialAlert=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.callback=null;this.bindEvents();typeof this.callback=="function"&&this.callback()},bindEvents:function(){var n=this;$(".specialAlertClose",n.$el).bind("click",function(){var t=acsJ.utils.validString($(this).data("cookie-name")),i=acsJ.utils.validString($(this).data("cookie-value"));t!==""&&i!==""&&acsJ.utils.setCookie(t,i);n.$el.hide()})}}}());NS("acsJ.mod").tieredNavigation=Class.extend(function(){"use strict";return{init:function(n,t){this.$el=n;this.state=t;this.parentLink=$(".parent a",this.$el);this.eventMessage="tieredNavigation";this.callback=null;this.isGlobal=this.$el.hasClass("globalNavigation");this.isArticle=this.$el.hasClass("articleNavigation");$(".levelFive",this.$el).parent("li").addClass("hasLevelFive");this.bindEvents();t===!0&&this.setInitialState();typeof this.callback=="function"&&this.callback();$(".js-sel-box .levelFive").length<1&&($(".pageContent .levelFive").wrap('<div class="js-sel-box"><\/div>'),$(".js-sel-box").prepend('<span class="jsSelect">More in this topic <i class="fa fa-caret-down"><\/i><\/span>'),$(".js-sel-box .levelFive li").length>0?$(".js-sel-box").click(function(){$(".js-sel-box .levelFive").toggle()}):$(".js-sel-box").hide())},bindEvents:function(){var n=this,i,t;$("a[data-linktype]").click(function(){if($(this).data("linktype")=="linkpage"){var n="",t=acsJ.utils.getAbsoluteURL($(this).attr("href"));$(this).parents("div.interiorNavigation").length>0&&(n="Click on Left Navigation");$(this).parents("nav.globalNavigation").length>0&&(n="Click on Global Navigation");typeof ga!="undefined"&&ga("send","event","Link Page",n,window.location.href+"|"+t)}});$(".toggleLevelOne",n.$el).bind("click",function(t){$.event.trigger({type:"acsPanelOpen",message:n.eventMessage,time:new Date});var i=$(this),r=acsJ.utils.validString(i.attr("href")),u=$(".levelOne",i.parent()),f=!i.hasClass("selected");r===""&&(t.preventDefault(),n.togglePair(i,u,f),i.siblings(".utilityNavigationItems").toggleClass("active"))});$(".toggleLevelTwo",n.$el).bind("click",function(t){var i=$(this),u=acsJ.utils.validString(i.attr("href")),f=i.next(".levelTwo"),e=!i.hasClass("selected"),r=i.parents(".levelOne");i.next().find(".activeChild").removeClass("activeChild");i.next().find(".activeChild").length==0&&u===""&&(t.preventDefault(),n.toggleLevel("Two",i,r),n.toggleLevel("Four",i,r),n.toggleLevel("Five",i,r),n.togglePair(i,f,e,r));$(window).width()>acsJ.Enums.Dimensions.portraitTablet&&i.parents(".interiorNavigation").length===0&&($(".levelTwo.active").css("top",$(".levelOne").height()),$(".levelOne li.position").length>0&&($(".levelOne li.position").offset().left+$(".levelTwo.active").width()<$(window).width()?($(".levelTwo.active").css("right","auto"),$(".levelTwo.active").css("left",$(".levelOne li.position").offset().left)):($(".levelTwo.active").css("left","auto"),$(".levelTwo.active").css("right",$(window).width()-($(".levelOne li.position").offset().left+$(".levelOne li.position").width())))))});$(".toggleLevelFour",n.$el).bind("click",function(t){var i=$(this),o=acsJ.utils.validString(i.attr("href")),s=i.next(".levelFour"),h=!i.hasClass("selected"),r=i.parents(".levelThree"),e,u,f;o===""&&(t.preventDefault(),n.toggleLevel("Four",i,r),n.toggleLevel("Five",i,r),n.togglePair(i,s,h,r));r.parents(".levelTwo").children(".overview").toggleClass("mobileHidden");r.parents(".levelOne").find(".position .toggleLevelTwo").toggleClass("mobileHidden");$(window).width()>acsJ.Enums.Dimensions.portraitTablet&&(e=18,u=250,$(".levelThree.activeChild ul.levelFour:visible li").length>e?($(".levelThree.activeChild ul.levelFour:visible li:nth-child("+e+")").addClass("newrow"),$(".levelThree.activeChild ul.levelFour:visible").width(u*2),$(".levelTwo.active").width(u*3)):($(".levelThree.activeChild ul.levelFour:visible").width(u),$(".levelTwo.active").width(u*2)),f=0,$(".levelThree.activeChild ul.levelFour:visible li").not(".levelThree.activeChild ul.levelFour:visible .newrow, .levelThree.activeChild ul.levelFour:visible .newrow ~ li").each(function(){f+=$(this).height()}),$(".levelThree.activeChild ul.levelFour:visible .newrow, .levelThree.activeChild ul.levelFour:visible .newrow ~ li").css("margin-top",-f).css("margin-bottom",f),$(".levelThree").hasClass("activeChild")?$(".levelTwo.active .activeChild").height($(".levelThree.activeChild ul.levelFour:visible").height()):$(".levelThree").height("auto"))});$(".toggleLevelFive",n.$el).bind("click",function(t){var i=$(this),u=acsJ.utils.validString(i.attr("href")),f=i.next(".levelFive"),e=!i.hasClass("selected"),r=i.parents(".levelFour");u===""&&(t.preventDefault(),n.toggleLevel("Five",i,r),n.togglePair(i,f,e,r));r.parent().find(".toggleLevelFour").toggleClass("mobileHidden");r.children(".overview").toggleClass("mobileHidden")});acsJ.resp.ViewChange.getInstance().onResponsive(function(){n.setLogoOffset()});$(document).on("acsPanelOpen",function(t){t.message!==n.eventMessage&&n.togglePair($(".toggleLevelOne",n.$el),$(".levelOne",n.$el),!1)});t=$(window).width();$(window).on("resize",function(){$(window).width()!==t&&(clearTimeout(i),i=setTimeout(function(){$(".toggleLevelTwo.selected").click();t=$(window).width()},250))})},togglePair:function(n,t,i,r){var u=this;r||(r=$("<div />"));i===!1?(n.removeClass("selected"),n.parent("li").removeClass("position"),t.removeClass("active"),r.removeClass("activeChild"),$(".levelThree").height("auto"),$(".levelTwo").width("")):(n.addClass("selected"),n.parent("li").addClass("position"),t.addClass("active"),r.addClass("activeChild"));u.setLogoOffset()},toggleLevel:function(n,t,i){var r=this;$(".toggleLevel"+n,r.$el).not(t).each(function(){$(this).removeClass("selected");$(this).next(".level"+n).removeClass("active").removeClass("activeChild");$(".position",i).removeClass("position")})},setInitialState:function(){var n=this,t=n.getTargetEl(),o=t.parents(".levelOne"),i=t.parents(".levelTwo"),r=t.parents(".levelThree"),u=t.parents(".levelFour"),e=t.parents(".levelFive"),f="";f=acsJ.utils.getAbsoluteURL(acsJ.utils.validString(n.parentLink.attr("href")));(f===""||f===document.location.href.split("?")[0])&&n.parentLink.parent().addClass("collapsed");t.addClass("currentPage");n.togglePair(i.prev(".toggleLevelTwo"),i,!0,o);n.togglePair(r.prev(".toggleLevelThree"),r,!0,i);n.togglePair(u.prev(".toggleLevelFour"),u,!0,r);n.togglePair(e.prev(".toggleLevelFive"),e,!0,u)},getTargetEl:function(){var n=this,r=$("<div />"),t="",i="";return $("a[href]",n.$el).not(n.parentLink).each(function(){if(($(this).data("linktype")!="linkpage"||$(this).attr("href").indexOf("#")>-1)&&(t=acsJ.utils.getAbsoluteURL($(this).attr("href")),i=document.location.href,n.isArticle===!0&&(t=t.replace(n.parentLink.attr("href"),""),i=i.replace(n.parentLink.attr("href"),"")),t===i.split("?")[0].replace(/^(.*?\:\/\/.*?\/.*?\/.*?\/.*?\/.*?)(?:\/.*)?$/,"$1")))return r=$(this),!1}),r},setLogoOffset:function(){var n=this,t=$("header",n.$el.parents("section"));n.isGlobal===!0&&($(window).width()>acsJ.Enums.Dimensions.portraitTablet&&$(".levelOne",n.$el).hasClass("active")===!0?t.css("margin-top",n.$el.height()-40):t.css("margin-top",0))}}}());NS("acsJ.mod").typeAhead=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.$hiddenEl=null;this.dropdownContainer=$('<div class="typeAheadItems" />');this.dropdownItems=$('<ul class="dropdownItems" />');this.endPoint="";this.param="";this.respObj="";this.titleProperty="";this.valueProperty="";this.minimumChars=3;this.hasEndPoint=!1;this.callback=null;this.global=!1;this.callbackParameter="";this.callbackFunction="";this.setProperties();this.hasEndPoint===!0&&this.bindEvents();typeof this.callback=="function"&&this.callback()},setProperties:function(){var n=this,t=acsJ.utils,i="";n.endPoint=t.validString(n.$el.data("endpoint"));n.param=t.validString(n.$el.data("param"));n.respObj=t.validString(n.$el.data("respobj"));n.filter=t.validString(n.$el.data("filter"));n.titleProperty=t.validString(n.$el.data("titleproperty"));n.valueProperty=t.validString(n.$el.data("valueproperty"));n.global=acsJ.utils.validBoolean(n.$el.data("global"),!1);n.callbackParameter=acsJ.utils.validString(n.$el.data("callbackparameter"),!1);n.callbackFunction=acsJ.utils.validString(n.$el.data("callbackfunction"),!1);i=t.validString(n.$el.data("hiddenel"));i!==""&&(n.$hiddenEl=n.global===!1?$(i,n.$el.parent()):$(i));n.endPoint!==""&&(n.hasEndPoint=!0,n.dropdownContainer.append(n.dropdownItems).insertAfter(n.$el),n.$el.attr("autocomplete","off"))},bindEvents:function(){var n=this;n.$el.bind("keyup",function(t){var i=t.keyCode?t.keyCode:t.which;i===13?t.preventDefault():n.callTypeAhead()})},callTypeAhead:function(){var n=this,r=acsJ.utils,t=r.validString(n.$el.val()).trim(),i={},u;t!==""&&t.length>=n.minimumChars?(i[n.param]=t,n.callbackParameter?(u=r.validString(n.$el.data("endpoint")),$.ajax({type:"GET",url:u,dataType:"JSONP",data:i,jsonp:n.callbackParameter,jsonpCallback:n.callbackFunction,success:function(t){n.handleResponse(t)},error:function(t){n.handleError(t)}})):$.ajax({type:"GET",url:n.endPoint,dataType:"JSON",data:i,success:function(t){n.handleResponse(t)},error:function(t){n.handleError(t)}})):(n.dropdownItems.removeClass("active"),n.dropdownItems.parents("div").removeClass("activeDropdownParent"))},handleResponse:function(n){for(var t=this,u=acsJ.utils,h=u.validString(t.$el.val()),r=null,f=t.respObj.split("."),e=!1,o="",s="",i=0,i=0;i<f.length;i=i+1)r=f[i]===""?n:n[f[i]];if(typeof r=="object"&&Array.isArray(r)===!0&&r.length>0){for($("li",t.dropdownItems).remove(),i=0;i<r.length;i=i+1)e=u.validString(t.filter).indexOf("%")!==-1,o=u.validString(r[i][u.validString(t.titleProperty)]),s=new RegExp(u.validString(t.filter).replace("%",h),"i"),(e===!1||s.test(o)===!0)&&t.createItem(r[i]);r.length>10?t.dropdownItems.addClass("dropdownScroll"):t.dropdownItems.removeClass("dropdownScroll");t.dropdownItems.addClass("active");t.dropdownItems.parents("div").addClass("activeDropdownParent")}else t.dropdownItems.removeClass("active"),t.dropdownItems.parents("div").removeClass("activeDropdownParent")},handleError:function(){var n=this;n.dropdownItems.removeClass("active");n.dropdownItems.parents("div").removeClass("activeDropdownParent")},createItem:function(n){var t=this,u=acsJ.utils,f=u.validString(n[t.titleProperty]),e=n[t.valueProperty],r=$("<li />"),i=$("<a />");i.html(f);i.attr("data-value",e);i.bind("click",function(){t.selectItem($(this))});r.append(i);t.dropdownItems.append(r)},selectItem:function(n){var t=this,r=acsJ.utils,u=r.validString(n.text()),i=n.data("value");t.$hiddenEl?(t.$el.val(u),t.$hiddenEl.val(i)):t.$el.val(i);t.dropdownItems.removeClass("active");t.dropdownItems.parents("div").removeClass("activeDropdownParent")}}}());NS("acsJ.mod").videoModal=NS("acsJ.base").modal.extend(function(){"use strict";return{init:function(n){this.sourceEl=n;this.$el=$('<div class="responsiveVideo modalContent"><\/div>');this.youtubeID="";this.title="";this.subtitle="";this.trigger=this.sourceEl;this.close=$('<div class="close"><\/div>');this.cover=$(".modal").length>0?$(".modal"):$('<div class="modal"><\/div>');this.active=!1;this.callback=null;this.setup();this.bindEvents();typeof this.callback=="function"&&this.callback()},setup:function(){var n=this,r,t=$("<h3 />"),i=$("<h4 />");n.title=n.sourceEl.data("videotitle");n.subtitle=n.sourceEl.data("videosubtitle");t.text(n.title);i.text(n.subtitle);n.youtubeID=n.sourceEl.data("youtubeid");n.$el.data("youtubeid",n.youtubeID);n.$el.data("videotitle",t.text());n.close.append('<i class="fa fa-times"><\/i>');n.$el.append(n.close);n.$el.append(t);n.$el.append(i);$("body").append(n.cover);$("body").append(n.$el);r=new acsJ.mod.responsiveVideo(n.$el)},hideCallback:function(){var t=this,n=$("iframe",t.$el),i=n.attr("src");n.attr("src","");n.attr("src",i)}}}());NS("acsJ.mod").viewMore=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.itemList=null;this.pageSize=0;this.callback=null;this.setProperties();this.pageSize>0&&this.attachViewMore();typeof this.callback=="function"&&this.callback()},setProperties:function(){var n=this,t=n.$el.parents(".itemList[data-list-size]");t.length>0&&(n.itemList=$(t[0]),n.pageSize=n.itemList.data("list-size"))},attachViewMore:function(){var n=this;n.$el.on("click",function(){$(".hiddenListItem",n.itemList).each(function(t,i){t<n.pageSize&&$(i).removeClass("hiddenListItem")});$(".hiddenListItem",n.itemList).length===0&&n.$el.hide()})}}}());NS("acsJ.mod").randomQuickImage=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.randomQuickImageContainer=$(".randomQuickImages",this.$el);this.quickImages=this.randomQuickImageContainer.children();this.quickImages.length>0&&(this.setup(),this.copyContent())},setup:function(){var n=this,t=n.quickImages.length,i=Math.floor(Math.random()*t);n.quickImages.each(function(n){n==i&&$(this).css({display:"inline"})})},copyContent:function(){var i=this,n=i.$el.clone(),t;n.addClass("hideDesktop quickImagePadding");t=$(".randomQuickImages",n).children();t.each(function(){$(this).removeClass("hideMobile hideTablet")});$(".acsRow:has(.randomQuickImage)").append(n)}}}());NS("acsJ.mod").quickImage=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.leftColumn=$('div[id$="LeftColumn"]');this.quickImageStandalone=$('div[id$="LeftColumn"]>.quickImage');this.quickImageCopied=$(".acsRow:has(.contentWell)>.quickImage");this.quickImageStandalone.length>0&&this.quickImageCopied.length==0&&this.copyQuickImageContent()},copyQuickImageContent:function(){var t=this,n=t.quickImageStandalone.clone();n.each(function(){$(this).removeClass("hideMobile hideTablet");$(this).addClass("hideDesktop quickImagePadding")});$(".acsRow:has(.contentWell)").append(n)}}}());NS("acsJ.mod").mobileDonate=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.clone()},clone:function(){var t=this,n=$("<div />"),i=null;t.$el.parent().hasClass("globalNavigation")||(n.attr("class",t.$el.attr("class")),n.addClass("mobileDropdownContainer"),n.html(t.$el.html()),$(".acsButton",n).removeClass("acsButton").addClass("mobileNavButton").addClass("mobileNavTextButton"),$("a.mobileNavButton",n).each(function(){var n=$(this).attr("id");$(this).attr("id",n+"_mobileNavButton")}),n.insertAfter($(".globalNavigation .memberLogin")),i=new acsJ.mod.mobileDonate(n,"mobileNavButton"))}}}());NS("acsJ.mod").responsiveMultiselect=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.id=n.data("id")||n.attr("id");this.options=n.find("option");this.buttonContent=n.data("buttoncontent");this.renderMobile();this.renderDesktop();this.hideSelect();typeof this.callback=="function"&&this.callback()},renderMobile:function(){var r=this.id,n='<div class="showMobile hideDesktop" id="'+r+'Mobile" ',t,i,u;n+='data-submit=".searchFacets [data-mod=&#39;submitSearch&#39;]" ';n+='data-buttonclass="searchMultiselectButton" ';n+='data-display="true" ';n+='data-hiddenfield="#searchType"><\/div>';t=$(n);t.append('<div class="mobile-multiselect"><\/div>');i=t.find(".mobile-multiselect");n='<div class="selectBox" id="'+r+'Select">';n+='<div class="searchDropdownButton">';n+=this.buttonContent+'<i class="fa fa-angle-down"><\/i>';n+="<\/div><\/div>";i.append(n);i.append('<div class="checkboxes" style="display:none;"><\/div>');u=i.find(".checkboxes");this.options.each(function(n,t){var i='<div class="checkbox-item">';i+='<input class="multi-select-'+r+'" type="checkbox" ';i+='value="'+t.value+'" id="'+t.value+'" />';i+='<label for="'+t.value+'">'+t.text+"<\/label>";i+="<\/div>";u.append(i)});this.$el.after(t)},renderDesktop:function(){var i=this.id,n='<div class="hideMobile hideTablet" id="'+i+'Desktop" ',t;n+='data-submit=".searchFacets [data-mod=&#39;submitSearch&#39;]" ';n+='data-buttonclass="searchMultiselectButton" ';n+='data-display="true" ';n+='data-hiddenfield="#searchType"><\/div>';t=$(n);this.options.each(function(n,r){var u='<label> <input class="multi-select-'+i+'" type="checkbox"';u+=' value="'+r.value+'">'+r.text+"<\/label>";t.append(u)});this.$el.after(t)},hideSelect:function(){this.$el.hide()}}}());NS("acsJ.mod").responsiveStateMultiselect=Class.extend(function(){"use strict";return{init:function(n){this.$el=n;this.id=n.data("id")||n.attr("id");this.buttonContent=n.data("buttoncontent");this.renderMobile();this.renderDesktop();this.hideSelect();typeof this.callback=="function"&&this.callback()},renderMobile:function(){var n='<div class="showMobile hideDesktop" id="'+this.id+'Mobile" ',t,i;n+='data-submit=".searchFacets [data-mod=&#39;submitSearch&#39;]" ';n+='data-buttonclass="searchMultiselectButton" ';n+='data-display="true" ';n+='data-hiddenfield="#searchType"><\/div>';t=$(n);t.append('<div class="mobile-multiselect"><\/div>');i=t.find(".mobile-multiselect");n='<div class="selectBox" id="'+this.id+'Select">';n+='<div class="searchDropdownButton">';n+=this.buttonContent+'<i class="fa fa-angle-down"><\/i>';n+="<\/div><\/div>";i.append(n);i.append('<div class="checkboxes" style="display:none;" data-render-states-mobile><\/div>');this.$el.after(t)},renderDesktop:function(){var n='<div class="hideMobile hideTablet" id="'+this.id+'Desktop" ',t;n+='data-submit=".searchFacets [data-mod=&#39;submitSearch&#39;]" ';n+='data-buttonclass="searchMultiselectButton" ';n+='data-display="true" ';n+='data-hiddenfield="#searchType"><\/div>';t=$(n);t.append('<p class="state-default-placeholder">'+this.buttonContent+"<\/p>");t.append("<div data-render-states><\/div>");this.$el.after(t)},hideSelect:function(){this.$el.hide()}}}());NS("acsJ.mod").atlsCourseSearch=Class.extend(function(){"use strict";return{init:function(n){this.noStatesMessage="No states available in this country.";this.doEverything(n)},doEverything:function(n){function t(n){for(var r,t=[],i=0;i<n.length;i++)r=n[i].value,t.indexOf(r)<0&&t.push(r);return t}function s(n,t){var i="<tr> <td>"+n.ProgramType+"<\/td> <td>"+n.CourseType+"<\/td><td>"+n.CourseEdition+"<\/td><td> "+n.Dates+"<\/td> <td>"+n.Length+"<\/td> <td>"+n.Facility+"<\/td><td>"+n.City+"<\/td> <td>"+n.State+"<\/td> <td>"+n.Country+"<\/td><td>";i+=n.HasMoreInformation?"<a class='toggle-more-info' data-more-info-modal='"+t+"'>More Information<\/a><\/td><\/tr>":"<\/td><\/tr>";$("[data-course-search-results]").append(i)}function h(n,t){var i="<dl><div class='results-block'> <dt>Program Type:<\/dt><dd>"+n.ProgramType+"<\/dd> <\/div> <div class='results-block'> <dt>Course Type:<\/dt><dd>"+n.CourseType+"<\/dd> <\/div> <div class='results-block'> <dt>Course Edition:<\/dt><dd>"+n.CourseEdition+"<\/dd> <\/div> <div class='results-block'> <dt>Dates:<\/dt><dd>"+n.Dates+"<\/dd> <\/div> <div class='results-block'><dt>Length<\/dt><dd>"+n.Length+"<\/dd> <\/div> <div class='results-block'><dt>Facility:<\/dt><dd>"+n.Facility+"<\/dd> <\/div> <div class='results-block'> <dt>City:<\/dt><dd>"+n.City+"<\/dd><\/div><div class='results-block'><dt>State/Country:<\/dt><dd>"+n.State+"<\/dd><\/div>";i+=n.HasMoreInformation?"<div class='results-block'><dt>More Information:<\/dt><dd class='toggle-more-info' data-more-info-modal='"+t+"'><a><\/a>More Information<\/a><\/dd><\/div><\/dl>":"<\/dl>";$("[data-course-mobile-search-results]").append(i)}function c(n,t){if(n.HasMoreInformation){var i=$("<dl id='"+t+"'><\/dl>");n.ProgramType&&i.append("<div class='results-block'><dt>Program Type:<\/dt><dd>"+n.ProgramType+"<\/dd><\/div>");n.CourseType&&i.append("<div class='results-block'><dt>Course Type:<\/dt><dd>"+n.CourseType+"<\/dd><\/div>");n.Dates&&i.append("<div class='results-block'><dt>Dates:<\/dt><dd>"+n.Dates+"<\/dd><\/div>");n.Facility&&i.append("<div class='results-block'><dt>Facility:<\/dt><dd>"+n.Facility+"<\/dd><\/div>");n.City&&i.append("<div class='results-block'><dt>City:<\/dt><dd>"+n.City+"<\/dd><\/div>");n.State&&n.Country?i.append("<div class='results-block'><dt>State/Country:<\/dt><dd>"+n.State+"/"+n.Country+"<\/dd><\/div>"):n.State?i.append("<div class='results-block'><dt>State:<\/dt><dd>"+n.State+"<\/dd><\/div>"):n.Country&&i.append("<div class='results-block'><dt>Country:<\/dt><dd>"+n.Country+"<\/dd><\/div>");n.RegistrationFee&&i.append("<div class='results-block'><dt>Fee:<\/dt><dd>$"+n.RegistrationFee+"<\/dd><\/div>");n.Contact&&i.append("<div class='results-block'><dt>Contact:<\/dt><dd>"+n.Contact+"<\/dd><\/div>");n.Phone&&i.append("<div class='results-block'><dt>Phone:<\/dt><dd>"+n.Phone+"<\/dd><\/div>");n.Email&&i.append("<div class='results-block'><dt>Email:<\/dt><dd>"+n.Email+"<\/dd><\/div>");n.CmeCredit&&i.append("<div class='results-block'><dt>CME Credit:<\/dt><dd>"+n.CmeCredit+"<\/dd><\/div>");n.Fee&&i.append("<div class='results-block'><dt>Fee:<\/dt><dd>"+n.Fee+"<\/dd><\/div>");$("[data-display-more-info-modal]").append(i)}}function l(n){var t,r,i,u,f;for($("[data-render-states]").empty(),$("[data-render-states-mobile]").empty(),t=0;t<n.length;t++)n[t].Abbreviation&&(r=n[t].Name||n[t].Abbreviation,i=n[t].Abbreviation,$(".state-default-placeholder").css("display","none"),u="<label><input class='multi-select-state' type='checkbox' value='"+i+"'/> "+r+"<\/label>",f="<div class='checkbox-item'><input class='multi-select-state' type='checkbox' id='mobile-state-"+i+"' value='"+i+"' /><label for='mobile-state-"+i+"'>"+r+"<\/label><\/div>",$("[data-render-states]").append(u),$("[data-render-states-mobile]").append(f))}function a(n){var t,i,r;for($(".noResults").hide(),$(".searchResults").show(),$(".mobile-search-results").show().addClass("showMobile"),$("[data-course-results-count]").text(n.TotalRecordCount),$("[data-course-search-results]").empty(),$("[data-course-mobile-search-results]").empty(),$("[data-display-more-info-modal]").empty(),$("[data-course-results-current-page]").text(n.CurrentPage),$("[data-course-results-page-count]").text(n.PageCount),t=0;t<n.Results.length;t++)i=n.Results[t],r="modal-"+i.ProgramType+t,s(i,r),h(i,r),c(i,r)}function r(){$(".noResults").show();$(".searchResults").hide();$(".mobile-search-results").hide().removeClass("showMobile")}function e(n,t,i){function u(){$("[data-render-states]").empty();$("[data-render-states-mobile]").empty();$(".state-default-placeholder").css("display","block");$(".state-default-placeholder").text(f);$("[id*='stateSelect']").children()[0].innerText=f}var e,r;e=i?n.target.dataset.value:$(t).find(":selected")[0].value;r=e;r?$.ajax({type:"POST",url:"/FederatedSearch/AtlsCourse/AtlsCourseService.asmx/State",headers:{Accept:"application/json; charset=utf-8"},contentType:"application/json",dataType:"json",data:JSON.stringify({country:r}),cache:!1,success:function(n){n.d!==undefined&&n.d.length>0?l(n.d):u()},error:u}):u()}function i(){o({month:t($(".multi-select-month:checkbox:checked")).join(","),country:$("[name*='country']").val(),state:t($(".multi-select-state:checkbox:checked")).join(","),city:$("[name*='city']").val(),programType:t($(".multi-select-programType:checkbox:checked")).join(","),courseType:t($(".multi-select-courseType:checkbox:checked")).join(","),militarySites:$("[name*='militarySites']:checked").length>0?"true":"",pageNumber:1})}function o(n){n=n||{};var t={month:n.month||"",country:n.country||"",state:n.state||"",city:n.city||"",programType:n.programType||"",courseType:n.courseType||"",militarySites:n.militarySites||"",pageNumber:n.pageNumber||"1",pageSize:n.pageSize||"10"};$.ajax({type:"POST",url:"/FederatedSearch/AtlsCourse/AtlsCourseService.asmx/Search",headers:{Accept:"application/json; charset=utf-8"},contentType:"application/json",dataType:"json",data:JSON.stringify(t),cache:!1,success:function(n){n.d!==undefined&&n.d.Results!==undefined&&n.d.HasResults!==undefined&&n.d.HasResults?a(n.d):r()},error:function(){r()}})}var f=this.noStatesMessage,u=!1;n.on("click",".mobile-multiselect .selectBox",function(){var n=$(this).next(".checkboxes").first()[0];u?(n.style.display="none",u=!1):(n.style.display="block",u=!0)});$("[data-course-mobile-search-results], [data-course-search-results]").on("click","[data-more-info-modal]",null,function(n){for(var r,t,f=$(n.currentTarget).data("more-info-modal"),u=$("[data-display-more-info-modal]")[0].childNodes,i=0;i<u.length;i++)r=u[i],t=$(r)[0],r.id===f?t.style&&(t.style.display="block"):t.style&&(t.style.display="none");$("#more-info-modal").addClass("active")});$("#more-info-modal").on("click",function(){$(this).removeClass("active")});n.on("change","[data-select-country]",function(n){var t=this;e(n,t,!1)});n.on("click","[data-select-country] + .responsiveDropdown .dropdownItems",function(n){var t=this;e(n,t,!0)});$(document).ready(function(){r();i();$("[data-select-country]").trigger("change")});$(".searchFacetButtons [data-mod='submitSearch']").attr("href","javascript:void(0);");$(".searchFacets").on("click",".searchFacetButtons [data-mod='submitSearch']",i);$(".searchFacets").on("change","select",i);$(".searchFacets").on("input blur","input[type='text']",i);$(".searchFacets").on("click","input[type='checkbox']",i);$(".smallPaginationContainer").on("click","[data-course-results-page]",function(){var r=$(this).data("course-results-page"),n=$("[data-course-results-current-page]").first().text(),i;n=parseInt(n);i=$("[data-course-results-page-count]").first().text();switch(r){case"first":n=1;break;case"previous":n>1&&n--;break;case"next":n<i&&n++;break;case"last":n=i}o({month:t($(".multi-select-month:checkbox:checked")).join(","),country:$("[name*='country']").val(),state:t($(".multi-select-state:checkbox:checked")).join(","),city:$("[name*='city']").val(),programType:t($(".multi-select-programType:checkbox:checked")).join(","),courseType:t($(".multi-select-courseType:checkbox:checked")).join(","),militarySites:$("[name*='militarySites']:checked").length>0?"true":"",pageNumber:n+""})})}}}());$(document).ready(function(){"use strict";var t,i,u,r,n;if($("body").bind("click",function(){acsJ.utils.collapseAll($("<div />"),$("<div />"))}),$.support.changeBubbles)acsJ.resp.ViewChange.getInstance().onResponsive(function(){acsJ.utils.collapseAll($("<div />"),$("<div />"))});if(window.navigator.appName==="Microsoft Internet Explorer"){for(t=window.navigator.appVersion.split(";"),i=0,i=0;i<t.length;i=i+1)if(t[i].indexOf("MSIE")>-1){t=t[i].split("MSIE ")[1];break}if(t=t.slice(0,t.indexOf(".")),acsJ.utils.validNumber(t,1e3)<10&&$("body").addClass("lt-ie10"),acsJ.utils.validNumber(t,1e3)<9&&($("body").addClass("lt-ie9"),u=new acsJ.core.IEGrid),$("body").addClass("ie-v"+t),$("input[placeholder], textarea[placeholder]").placeholder(),!$.support.cors&&$.ajaxTransport&&window.XDomainRequest){var f=/^https?:\/\//i,e=/^get|post$/i,o=new RegExp("^"+location.protocol,"i"),s=/text\/html/i,h=/\/json/i,c=/\/xml/i;$.ajaxTransport("* text html xml json",function(n,t){if(n.crossDomain&&n.async&&e.test(n.type)&&f.test(n.url)&&o.test(n.url)){var i=null,r=(t.dataType||"").toLowerCase();return{send:function(u,f){i=new XDomainRequest;/^\d+$/.test(t.timeout)&&(i.timeout=t.timeout);i.ontimeout=function(){f(500,"timeout")};i.onload=function(){var e="Content-Length: "+i.responseText.length+"\r\nContent-Type: "+i.contentType,t={code:200,message:"success"},u={text:i.responseText},n;try{if(r==="html"||s.test(i.contentType))u.html=i.responseText;else if(r==="json"||r!=="text"&&h.test(i.contentType))try{u.json=$.parseJSON(i.responseText)}catch(l){t.code=500;t.message="parseerror"}else if(r==="xml"||r!=="text"&&c.test(i.contentType)){n=new ActiveXObject("Microsoft.XMLDOM");n.async=!1;try{n.loadXML(i.responseText)}catch(l){n=undefined}if(!n||!n.documentElement||n.getElementsByTagName("parsererror").length){t.code=500;t.message="parseerror";throw"Invalid XML: "+i.responseText;}u.xml=n}}catch(o){throw o;}finally{f(t.code,t.message,u,e)}};i.onprogress=function(){};i.onerror=function(){f(500,"error",{text:i.responseText})};var e="";t.data&&(e=$.type(t.data)==="string"?t.data:$.param(t.data));i.open(n.type,n.url);i.send(e)},abort:function(){i&&i.abort()}}}})}}$("[data-vector]").each(function(){var n=new acsJ.base.vectorImage($(this))});r=!1;$(".shareIcons").each(function(){r===!1&&(r=!0,acsJ.utils.enableSharing())});$(".centeredImage").each(function(){var n=new acsJ.base.centeredImage($(this))});$(".globalNavigation").each(function(){var n=new acsJ.mod.tieredNavigation($(this)),t=new acsJ.mod.searchNavigation($(this))});$(".interiorNavigation").each(function(){var n=new acsJ.mod.tieredNavigation($(this),!0)});$(".scfDropListGeneralPanel select").attr("data-display","true");n=new acsJ.mod.moduleQueue($("[data-mod]"),"");n.add($("[data-source]"),"domRelocation");n.add($(".specialAlert"),"specialAlert");n.add($(".memberLogin, .membershipCTA"),"memberLogin");n.add($(".breadcrumbNavigation"),"breadcrumbCollapse");n.add($(".carousel"),"carousel");n.add($(".promoCarousel"),"promoCarousel");n.add($(".imageSlideshow"),"imageSlideshow");n.add($(".searchFacetCheckboxes"),"searchFacetCheckboxes");n.add($("[data-submit]"),"inputKeySubmit");n.add($(".viewMore"),"viewMore");n.add($(".MasterList"),"masterList");n.add($(".scfDropListGeneralPanel select"),"responsiveDropdown");n.add($(".availableServices"),"availableServices");n.add($(".communitiesComponent"),"communitiesComponent");n.add($(".backToTop"),"backToTop");n.add($(".marqueeLogos"),"marquee");n.add($(".randomQuickImage"),"randomQuickImage");n.add($(".quickImage"),"quickImage");n.add($(".mobileDonate"),"mobileDonate");$(".captionedImage").each(function(){var n=new acsJ.mod.captioned($(this))});$(".richTextContent img[alt]:not([title])").each(function(){if(acsJ.utils.validString($(this).attr("alt")))var n=new acsJ.mod.imageAltToTitle($(this))});$("[data-expander]:not([data-expander-inline])").click(function(){var t=$(this).data("expander"),n=$("[data-expander-target="+t+"]");n&&n.hasClass("hideItem")?$(this).removeClass("plus").addClass("minus"):$(this).removeClass("minus").addClass("plus");n.toggleClass("hideItem")});$("[data-expander-inline]").click(function(){var i=$(this).data("expander-inline"),n=$("[data-expander-target="+i+"]"),t;n&&n.hasClass("hideItem")?($(this).css({display:"none"}),t=$("[data-reducer-inline="+i+"]"),t.data()&&t.removeClass("hideItem").css({display:"inline-block"})):$(this).removeClass("minus").addClass("plus");n.toggleClass("hideItem")});$("[data-reducer]:not([data-reducer-inline])").click(function(){var n=$(this).data("reducer"),i=$("[data-expander-target="+n+"]"),t=$("[data-expander-inline="+n+"]");t.data()&&(t.css({display:"inline-block"}),$(this).removeClass("minus").addClass("plus"),$(this).css({display:"none"}));i.toggleClass("hideItem");$(this).toggleClass("hideItem");$("[data-reducer="+n+"]").toggleClass("hideItem")});$("[data-reducer-inline]").click(function(){var n=$(this).data("reducer-inline"),i=$("[data-expander-target="+n+"]"),t=$("[data-expander-inline="+n+"]");t.data()&&($(this).css({display:"none"}),t.css({display:"inline-block"}));i.toggleClass("hideItem");$(this).toggleClass("hideItem");$("[data-reducer-inline="+n+"]").toggleClass("hideItem")})})