!function(n,t){function yu(n){var t=wt[n]={};return i.each(n.split(h),function(n,i){t[i]=!0}),t}function ui(n,r,u){if(u===t&&1===n.nodeType){var f="data-"+r.replace(sr,"-$1").toLowerCase();if(u=n.getAttribute(f),"string"==typeof u){try{u="true"===u?!0:"false"===u?!1:"null"===u?null:+u+""===u?+u:or.test(u)?i.parseJSON(u):u}catch(e){}i.data(n,r,u)}else u=t}return u}function at(n){var t;for(t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function v(){return!1}function d(){return!0}function b(n){return!n||!n.parentNode||11===n.parentNode.nodeType}function fi(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function ei(n,t,r){if(t=t||0,i.isFunction(t))return i.grep(n,function(n,i){var u=!!t.call(n,i,n);return u===r});if(t.nodeType)return i.grep(n,function(n){return n===t===r});if("string"==typeof t){var u=i.grep(n,function(n){return 1===n.nodeType});if(fe.test(t))return i.filter(t,u,!r);t=i.filter(t,u)}return i.grep(n,function(n){return i.inArray(n,t)>=0===r})}function oi(n){var i=kr.split("|"),t=n.createDocumentFragment();if(t.createElement)for(;i.length;)t.createElement(i.pop());return t}function pu(n,t){return n.getElementsByTagName(t)[0]||n.appendChild(n.ownerDocument.createElement(t))}function si(n,t){if(1===t.nodeType&&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;o>f;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function hi(n,t){var r;1===t.nodeType&&(t.clearAttributes&&t.clearAttributes(),t.mergeAttributes&&t.mergeAttributes(n),r=t.nodeName.toLowerCase(),"object"===r?(t.parentNode&&(t.outerHTML=n.outerHTML),i.support.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===r&&nu.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===r?t.selected=n.defaultSelected:"input"===r||"textarea"===r?t.defaultValue=n.defaultValue:"script"===r&&t.text!==n.text&&(t.text=n.text),t.removeAttribute(i.expando))}function g(n){return"undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName("*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll("*"):[]}function ci(n){nu.test(n.type)&&(n.defaultChecked=n.checked)}function li(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=fu.length;i--;)if(t=fu[i]+r,t in n)return t;return u}function nt(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)}function ai(n,t){for(var r,o,e=[],f=0,s=n.length;s>f;f++)r=n[f],r.style&&(e[f]=i._data(r,"olddisplay"),t?(e[f]||"none"!==r.style.display||(r.style.display=""),""===r.style.display&&nt(r)&&(e[f]=i._data(r,"olddisplay",wi(r.nodeName)))):(o=u(r,"display"),e[f]||"none"===o||i._data(r,"olddisplay",o)));for(f=0;s>f;f++)r=n[f],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[f]||"":"none"));return n}function vi(n,t,i){var r=be.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function yi(n,t,r,f){for(var e=r===(f?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+c[e],!0)),f?("content"===r&&(o-=parseFloat(u(n,"padding"+c[e]))||0),"margin"!==r&&(o-=parseFloat(u(n,"border"+c[e]+"Width"))||0)):(o+=parseFloat(u(n,"padding"+c[e]))||0,"padding"!==r&&(o+=parseFloat(u(n,"border"+c[e]+"Width"))||0));return o}function pi(n,t,r){var f="width"===t?n.offsetWidth:n.offsetHeight,e=!0,o=i.support.boxSizing&&"border-box"===i.css(n,"boxSizing");if(0>=f||null==f){if(f=u(n,t),(0>f||null==f)&&(f=n.style[t]),et.test(f))return f;e=o&&(i.support.boxSizingReliable||f===n.style[t]);f=parseFloat(f)||0}return f+yi(n,t,r||(o?"border":"content"),e)+"px"}function wi(n){if(ti[n])return ti[n];var f=i("<"+n+">").appendTo(r.body),t=f.css("display");return f.remove(),("none"===t||""===t)&&(y=r.body.appendChild(y||i.extend(r.createElement("iframe"),{frameBorder:0,width:0,height:0})),p&&y.createElement||(p=(y.contentWindow||y.contentDocument).document,p.write("<!doctype html><html><body>"),p.close()),f=p.body.appendChild(p.createElement(n)),t=u(f,"display"),r.body.removeChild(y)),ti[n]=t,t}function vt(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||to.test(n)?u(n,i):vt(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)vt(n+"["+f+"]",t[f],r,u)}function bi(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,o,f,s=t.toLowerCase().split(h),e=0,c=s.length;if(i.isFunction(r))for(;c>e;e++)u=s[e],f=/^\+/.test(u),f&&(u=u.substr(1)||"*"),o=n[u]=n[u]||[],o[f?"unshift":"push"](r)}}function tt(n,i,r,u,f,e){f=f||i.dataTypes[0];e=e||{};e[f]=!0;for(var o,s=n[f],h=0,l=s?s.length:0,c=n===ii;l>h&&(c||!o);h++)o=s[h](i,r,u),"string"==typeof o&&(!c||e[o]?o=t:(i.dataTypes.unshift(o),o=tt(n,i,r,u,o,e)));return!c&&o||e["*"]||(o=tt(n,i,r,u,"*",e)),o}function ki(n,r){var u,f,e=i.ajaxSettings.flatOptions||{};for(u in r)r[u]!==t&&((e[u]?n:f||(f={}))[u]=r[u]);f&&i.extend(!0,n,f)}function wu(n,i,r){var o,u,e,s,h=n.contents,f=n.dataTypes,c=n.responseFields;for(u in c)u in r&&(i[c[u]]=r[u]);for(;"*"===f[0];)f.shift(),o===t&&(o=n.mimeType||i.getResponseHeader("content-type"));if(o)for(u in h)if(h[u]&&h[u].test(o)){f.unshift(u);break}if(f[0]in r)e=f[0];else{for(u in r){if(!f[0]||n.converters[u+" "+f[0]]){e=u;break}s||(s=u)}e=e||s}if(e)return(e!==f[0]&&f.unshift(e),r[e])}function bu(n,t){var i,o,r,e,s=n.dataTypes.slice(),f=s[0],u={},h=0;if(n.dataFilter&&(t=n.dataFilter(t,n.dataType)),s[1])for(i in n.converters)u[i.toLowerCase()]=n.converters[i];for(;r=s[++h];)if("*"!==r){if("*"!==f&&f!==r){if(i=u[f+" "+r]||u["* "+r],!i)for(o in u)if(e=o.split(" "),e[1]===r&&(i=u[f+" "+e[0]]||u["* "+e[0]])){i===!0?i=u[o]:u[o]!==!0&&(r=e[0],s.splice(h--,0,r));break}if(i!==!0)if(i&&n.throws)t=i(t);else try{t=i(t)}catch(c){return{state:"parsererror",error:i?c:"No conversion from "+f+" to "+r}}}f=r}return{state:"success",data:t}}function di(){try{return new n.XMLHttpRequest}catch(t){}}function ku(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function gi(){return setTimeout(function(){ht=t},0),ht=i.now()}function du(n,t){i.each(t,function(t,i){for(var u=(k[t]||[]).concat(k["*"]),r=0,f=u.length;f>r;r++)if(u[r].call(n,t,i))return})}function nr(n,t,r){var s,e=0,c=lt.length,f=i.Deferred().always(function(){delete h.elem}),h=function(){for(var o=ht||gi(),t=Math.max(0,u.startTime+u.duration-o),i=1-(t/u.duration||0),r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&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:ht||gi(),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){for(var i=0,r=t?u.tweens.length:0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),o=u.props;for(gu(o,u.opts.specialEasing);c>e;e++)if(s=lt[e].call(u,n,o,u.opts))return s;return du(u,o),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(h,{anim:u,queue:u.opts.queue,elem:n})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function gu(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 nf(n,t,r){var o,u,a,p,h,c,f,w,s=this,e=n.style,v={},y=[],l=n.nodeType&&nt(n);r.queue||(f=i._queueHooks(n,"fx"),null==f.unqueued&&(f.unqueued=0,w=f.empty.fire,f.empty.fire=function(){f.unqueued||w()}),f.unqueued++,s.always(function(){s.always(function(){f.unqueued--;i.queue(n,"fx").length||f.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(r.overflow=[e.overflow,e.overflowX,e.overflowY],"inline"===i.css(n,"display")&&"none"===i.css(n,"float")&&(i.support.inlineBlockNeedsLayout&&"inline"!==wi(n.nodeName)?e.zoom=1:e.display="inline-block"));r.overflow&&(e.overflow="hidden",i.support.shrinkWrapBlocks||s.done(function(){e.overflow=r.overflow[0];e.overflowX=r.overflow[1];e.overflowY=r.overflow[2]}));for(o in t)if(a=t[o],ao.exec(a)){if(delete t[o],a===(l?"hide":"show"))continue;y.push(o)}if(p=y.length)for(h=i._data(n,"fxshow")||i._data(n,"fxshow",{}),l?i(n).show():s.done(function(){i(n).hide()}),s.done(function(){var t;i.removeData(n,"fxshow",!0);for(t in v)i.style(n,t,v[t])}),o=0;p>o;o++)u=y[o],c=s.createTween(u,l?h[u]:0),v[u]=h[u]||i.style(n,u),u in h||(h[u]=c.start,l&&(c.end=c.start,c.start="width"===u||"height"===u?1:0))}function f(n,t,i,r,u){return new f.prototype.init(n,t,i,r,u)}function it(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=c[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function tr(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var ir,rt,r=n.document,tf=n.location,rf=n.navigator,uf=n.jQuery,ff=n.$,rr=Array.prototype.push,o=Array.prototype.slice,ur=Array.prototype.indexOf,ef=Object.prototype.toString,yt=Object.prototype.hasOwnProperty,pt=String.prototype.trim,i=function(n,t){return new i.fn.init(n,t,ir)},ut=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,of=/\S/,h=/\s+/,sf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,hf=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,fr=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,cf=/^[\],:{}\s]*$/,lf=/(?:^|:|,)(?:\s*\[)+/g,af=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,vf=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,yf=/^-ms-/,pf=/-([\da-z])/gi,wf=function(n,t){return(t+"").toUpperCase()},ft=function(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",ft,!1),i.ready()):"complete"===r.readyState&&(r.detachEvent("onreadystatechange",ft),i.ready())},er={},wt,or,sr,w,st,vu,ri;i.fn=i.prototype={constructor:i,init:function(n,u,f){var e,o,s;if(!n)return this;if(n.nodeType)return this.context=this[0]=n,this.length=1,this;if("string"==typeof n){if(e="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:hf.exec(n),!e||!e[1]&&u)return!u||u.jquery?(u||f).find(n):this.constructor(u).find(n);if(e[1])return u=u instanceof i?u[0]:u,s=u&&u.nodeType?u.ownerDocument||u:r,n=i.parseHTML(e[1],s,!0),fr.test(e[1])&&i.isPlainObject(u)&&this.attr.call(n,u,!0),i.merge(this,n);if(o=r.getElementById(e[2]),o&&o.parentNode){if(o.id!==e[2])return f.find(n);this.length=1;this[0]=o}return this.context=r,this.selector=n,this}return i.isFunction(n)?f.ready(n):(n.selector!==t&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))},selector:"",jquery:"1.8.1",length:0,size:function(){return this.length},toArray:function(){return o.call(this)},get:function(n){return null==n?this.toArray():0>n?this[this.length+n]:this[n]},pushStack:function(n,t,r){var u=i.merge(this.constructor(),n);return u.prevObject=this,u.context=this.context,"find"===t?u.selector=this.selector+(this.selector?" ":"")+r:t&&(u.selector=this.selector+"."+t+"("+r+")"),u},each:function(n,t){return i.each(this,n,t)},ready:function(n){return i.ready.promise().done(n),this},eq:function(n){return n=+n,-1===n?this.slice(n):this.slice(n,n+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(o.apply(this,arguments),"slice",o.call(arguments).join(","))},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:rr,sort:[].sort,splice:[].splice};i.fn.init.prototype=i.fn;i.extend=i.fn.extend=function(){var o,e,u,r,s,h,n=arguments[0]||{},f=1,l=arguments.length,c=!1;for("boolean"==typeof n&&(c=n,n=arguments[1]||{},f=2),"object"==typeof n||i.isFunction(n)||(n={}),l===f&&(n=this,--f);l>f;f++)if(null!=(o=arguments[f]))for(e in o)u=n[e],r=o[e],n!==r&&(c&&r&&(i.isPlainObject(r)||(s=i.isArray(r)))?(s?(s=!1,h=u&&i.isArray(u)?u:[]):h=u&&i.isPlainObject(u)?u:{},n[e]=i.extend(c,h,r)):r!==t&&(n[e]=r));return n};i.extend({noConflict:function(t){return n.$===i&&(n.$=ff),t&&n.jQuery===i&&(n.jQuery=uf),i},isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){if(n===!0?!--i.readyWait:!i.isReady){if(!r.body)return setTimeout(i.ready,1);i.isReady=!0;n!==!0&&--i.readyWait>0||(rt.resolveWith(r,[i]),i.fn.trigger&&i(r).trigger("ready").off("ready"))}},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){return!isNaN(parseFloat(n))&&isFinite(n)},type:function(n){return null==n?String(n):er[ef.call(n)]||"object"},isPlainObject:function(n){if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!yt.call(n,"constructor")&&!yt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}var r;for(r in n);return r===t||yt.call(n,r)},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},error:function(n){throw new Error(n);},parseHTML:function(n,t,u){var f;return n&&"string"==typeof n?("boolean"==typeof t&&(u=t,t=0),t=t||r,(f=fr.exec(n))?[t.createElement(f[1])]:(f=i.buildFragment([n],t,u?null:[]),i.merge([],(f.cacheable?i.clone(f.fragment):f.fragment).childNodes))):null},parseJSON:function(t){return t&&"string"==typeof t?(t=i.trim(t),n.JSON&&n.JSON.parse?n.JSON.parse(t):cf.test(t.replace(af,"@").replace(vf,"]").replace(lf,""))?new Function("return "+t)():void i.error("Invalid JSON: "+t)):null},parseXML:function(r){var u,f;if(!r||"string"!=typeof r)return null;try{n.DOMParser?(f=new DOMParser,u=f.parseFromString(r,"text/xml")):(u=new ActiveXObject("Microsoft.XMLDOM"),u.async="false",u.loadXML(r))}catch(e){u=t}return u&&u.documentElement&&!u.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+r),u},noop:function(){},globalEval:function(t){t&&of.test(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(yf,"ms-").replace(pf,wf)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toUpperCase()===t.toUpperCase()},each:function(n,r,u){var f,e=0,o=n.length,s=o===t||i.isFunction(n);if(u)if(s){for(f in n)if(r.apply(n[f],u)===!1)break}else for(;o>e&&r.apply(n[e++],u)!==!1;);else if(s){for(f in n)if(r.call(n[f],f,n[f])===!1)break}else for(;o>e&&r.call(n[e],e,n[e++])!==!1;);return n},trim:pt&&!pt.call("﻿ ")?function(n){return null==n?"":pt.call(n)}:function(n){return null==n?"":n.toString().replace(sf,"")},makeArray:function(n,t){var r,u=t||[];return null!=n&&(r=i.type(n),null==n.length||"string"===r||"function"===r||"regexp"===r||i.isWindow(n)?rr.call(u,n):i.merge(u,n)),u},inArray:function(n,t,i){var r;if(t){if(ur)return ur.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,i){var f=i.length,u=n.length,r=0;if("number"==typeof f)for(;f>r;r++)n[u++]=i[r];else for(;i[r]!==t;)n[u++]=i[r++];return n.length=u,n},grep:function(n,t,i){var u,f=[],r=0,e=n.length;for(i=!!i;e>r;r++)u=!!t(n[r],r),i!==u&&f.push(n[r]);return f},map:function(n,r,u){var f,h,e=[],s=0,o=n.length,c=n instanceof i||o!==t&&"number"==typeof o&&(o>0&&n[0]&&n[o-1]||0===o||i.isArray(n));if(c)for(;o>s;s++)f=r(n[s],s,u),null!=f&&(e[e.length]=f);else for(h in n)f=r(n[h],h,u),null!=f&&(e[e.length]=f);return e.concat.apply([],e)},guid:1,proxy:function(n,r){var f,e,u;return"string"==typeof r&&(f=n[r],r=n,n=f),i.isFunction(n)?(e=o.call(arguments,2),u=function(){return n.apply(r,e.concat(o.call(arguments)))},u.guid=n.guid=n.guid||u.guid||i.guid++,u):t},access:function(n,r,u,f,e,o,s){var c,l=null==u,h=0,a=n.length;if(u&&"object"==typeof u){for(h in u)i.access(n,r,h,u[h],1,o,f);e=1}else if(f!==t){if(c=s===t&&i.isFunction(f),l&&(c?(c=r,r=function(n,t,r){return c.call(i(n),r)}):(r.call(n,f),r=null)),r)for(;a>h;h++)r(n[h],u,c?f.call(n[h],h,r(n[h],u)):f,s);e=1}return e?n:l?r.call(n):a?r(n[0],u):o},now:function(){return(new Date).getTime()}});i.ready.promise=function(t){if(!rt)if(rt=i.Deferred(),"complete"===r.readyState)setTimeout(i.ready,1);else if(r.addEventListener)r.addEventListener("DOMContentLoaded",ft,!1),n.addEventListener("load",i.ready,!1);else{r.attachEvent("onreadystatechange",ft);n.attachEvent("onload",i.ready);var u=!1;try{u=null==n.frameElement&&r.documentElement}catch(e){}u&&u.doScroll&&!function f(){if(!i.isReady){try{u.doScroll("left")}catch(n){return setTimeout(f,50)}i.ready()}}()}return rt.promise(t)};i.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(n,t){er["[object "+t+"]"]=t.toLowerCase()});ir=i(r);wt={};i.Callbacks=function(n){n="string"==typeof n?wt[n]||yu(n):i.extend({},n);var f,c,o,l,s,e,r=[],u=!n.once&&[],a=function(t){for(f=n.memory&&t,c=!0,e=l||0,l=0,s=r.length,o=!0;r&&s>e;e++)if(r[e].apply(t[0],t[1])===!1&&n.stopOnFalse){f=!1;break}o=!1;r&&(u?u.length&&a(u.shift()):f?r=[]:h.disable())},h={add:function(){if(r){var t=r.length;!function u(t){i.each(t,function(t,f){var e=i.type(f);"function"!==e||n.unique&&h.has(f)?f&&f.length&&"string"!==e&&u(f):r.push(f)})}(arguments);o?s=r.length:f&&(l=t,a(f))}return this},remove:function(){return r&&i.each(arguments,function(n,t){for(var u;(u=i.inArray(t,r,u))>-1;)r.splice(u,1),o&&(s>=u&&s--,e>=u&&e--)}),this},has:function(n){return i.inArray(n,r)>-1},empty:function(){return r=[],this},disable:function(){return r=u=f=t,this},disabled:function(){return!r},lock:function(){return u=t,f||h.disable(),this},locked:function(){return!u},fireWith:function(n,t){return t=t||[],t=[n,t.slice?t.slice():t],!r||c&&!u||(o?u.push(t):a(t)),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!c}};return h};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(r){i.each(u,function(u,f){var e=f[0],o=n[u];t[f[1]](i.isFunction(o)?function(){var n=o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(r.resolve).fail(r.reject).progress(r.notify):r[e+"With"](this===t?r:this,[n])}:r[e])});n=null}).promise()},promise:function(n){return"object"==typeof n?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[1^n][2].disable,u[2][2].lock);t[i[0]]=e.fire;t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var s,c,h,t=0,u=o.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),l=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?o.call(arguments):r;i===s?f.notifyWith(t,i):--e||f.resolveWith(t,i)}};if(r>1)for(s=new Array(r),c=new Array(r),h=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(l(t,h,u)).fail(f.reject).progress(l(t,c,s)):--e;return e||f.resolveWith(h,u),f.promise()}});i.support=function(){var u,h,e,c,l,f,o,a,v,s,y,t=r.createElement("div");if(t.setAttribute("className","t"),t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",h=t.getElementsByTagName("*"),e=t.getElementsByTagName("a")[0],e.style.cssText="top:1px;float:left;opacity:.5",!h||!h.length||!e)return{};c=r.createElement("select");l=c.appendChild(r.createElement("option"));f=t.getElementsByTagName("input")[0];u={leadingWhitespace:3===t.firstChild.nodeType,tbody:!t.getElementsByTagName("tbody").length,htmlSerialize:!!t.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:"/a"===e.getAttribute("href"),opacity:/^0.5/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:"on"===f.value,optSelected:l.selected,getSetAttribute:"t"!==t.className,enctype:!!r.createElement("form").enctype,html5Clone:"<:nav><\/:nav>"!==r.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===r.compatMode,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1};f.checked=!0;u.noCloneChecked=f.cloneNode(!0).checked;c.disabled=!0;u.optDisabled=!l.disabled;try{delete t.test}catch(p){u.deleteExpando=!1}if(!t.addEventListener&&t.attachEvent&&t.fireEvent&&(t.attachEvent("onclick",y=function(){u.noCloneEvent=!1}),t.cloneNode(!0).fireEvent("onclick"),t.detachEvent("onclick",y)),f=r.createElement("input"),f.value="t",f.setAttribute("type","radio"),u.radioValue="t"===f.value,f.setAttribute("checked","checked"),f.setAttribute("name","t"),t.appendChild(f),o=r.createDocumentFragment(),o.appendChild(t.lastChild),u.checkClone=o.cloneNode(!0).cloneNode(!0).lastChild.checked,u.appendChecked=f.checked,o.removeChild(f),o.appendChild(t),t.attachEvent)for(v in{submit:!0,change:!0,focusin:!0})a="on"+v,s=a in t,s||(t.setAttribute(a,"return;"),s="function"==typeof t[a]),u[v+"Bubbles"]=s;return i(function(){var i,t,f,e,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",o=r.getElementsByTagName("body")[0];o&&(i=r.createElement("div"),i.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",o.insertBefore(i,o.firstChild),t=r.createElement("div"),i.appendChild(t),t.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",f=t.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",s=0===f[0].offsetHeight,f[0].style.display="",f[1].style.display="none",u.reliableHiddenOffsets=s&&0===f[0].offsetHeight,t.innerHTML="",t.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",u.boxSizing=4===t.offsetWidth,u.doesNotIncludeMarginInBodyOffset=1!==o.offsetTop,n.getComputedStyle&&(u.pixelPosition="1%"!==(n.getComputedStyle(t,null)||{}).top,u.boxSizingReliable="4px"===(n.getComputedStyle(t,null)||{width:"4px"}).width,e=r.createElement("div"),e.style.cssText=t.style.cssText=h,e.style.marginRight=e.style.width="0",t.style.width="1px",t.appendChild(e),u.reliableMarginRight=!parseFloat((n.getComputedStyle(e,null)||{}).marginRight)),"undefined"!=typeof t.style.zoom&&(t.innerHTML="",t.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",u.inlineBlockNeedsLayout=3===t.offsetWidth,t.style.display="block",t.style.overflow="visible",t.innerHTML="<div><\/div>",t.firstChild.style.width="5px",u.shrinkWrapBlocks=3!==t.offsetWidth,i.style.zoom=1),o.removeChild(i),i=t=f=e=null)}),o.removeChild(t),h=e=c=l=f=o=t=null,u}();or=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/;sr=/([A-Z])/g;i.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(i.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!at(n)},data:function(n,r,u,f){if(i.acceptData(n)){var s,h,c=i.expando,a="string"==typeof r,l=n.nodeType,o=l?i.cache:n,e=l?n[c]:n[c]&&c;if(e&&o[e]&&(f||o[e].data)||!a||u!==t)return e||(l?n[c]=e=i.deletedIds.pop()||++i.uuid:e=c),o[e]||(o[e]={},l||(o[e].toJSON=i.noop)),("object"==typeof r||"function"==typeof r)&&(f?o[e]=i.extend(o[e],r):o[e].data=i.extend(o[e].data,r)),s=o[e],f||(s.data||(s.data={}),s=s.data),u!==t&&(s[i.camelCase(r)]=u),a?(h=s[r],null==h&&(h=s[i.camelCase(r)])):h=s,h}},removeData:function(n,t,r){if(i.acceptData(n)){var e,o,h,s=n.nodeType,u=s?i.cache:n,f=s?n[i.expando]:i.expando;if(u[f]){if(t&&(e=r?u[f]:u[f].data)){for(i.isArray(t)||((t in e)?t=[t]:(t=i.camelCase(t),t=(t in e)?[t]:t.split(" "))),o=0,h=t.length;h>o;o++)delete e[t[o]];if(!(r?at:i.isEmptyObject)(e))return}(r||(delete u[f].data,at(u[f])))&&(s?i.cleanData([n],!0):i.support.deleteExpando||u!=u.window?delete u[f]:u[f]=null)}}},_data:function(n,t,r){return i.data(n,t,r,!0)},acceptData:function(n){var t=n.nodeName&&i.noData[n.nodeName.toLowerCase()];return!t||t!==!0&&n.getAttribute("classid")===t}});i.fn.extend({data:function(n,r){var u,s,h,o,l,e=this[0],c=0,f=null;if(n===t){if(this.length&&(f=i.data(e),1===e.nodeType&&!i._data(e,"parsedAttrs"))){for(h=e.attributes,l=h.length;l>c;c++)o=h[c].name,0===o.indexOf("data-")&&(o=i.camelCase(o.substring(5)),ui(e,o,f[o]));i._data(e,"parsedAttrs",!0)}return f}return"object"==typeof n?this.each(function(){i.data(this,n)}):(u=n.split(".",2),u[1]=u[1]?"."+u[1]:"",s=u[1]+"!",i.access(this,function(r){return r===t?(f=this.triggerHandler("getData"+s,[u[0]]),f===t&&e&&(f=i.data(e,n),f=ui(e,n,f)),f===t&&u[1]?this.data(u[0]):f):(u[1]=r,void this.each(function(){var t=i(this);t.triggerHandler("setData"+s,u);i.data(this,n,r);t.triggerHandler("changeData"+s,u)}))},null,r,arguments.length>1,null,!1))},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)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&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",!0);i.removeData(n,r,!0)})})}});i.fn.extend({queue:function(n,r){var u=2;return"string"!=typeof n&&(r=n,n="fx",u--),arguments.length<u?i.queue(this[0],n):r===t?this:this.each(function(){var t=i.queue(this,n,r);i._queueHooks(this,n);"fx"===n&&"inprogress"!==t[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},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)}})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,r){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(r=n,n=t),n=n||"fx";s--;)u=i._data(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(r)}});var s,hr,cr,lr=/[\t\r\n]/g,bf=/\r/g,kf=/^(?:button|input)$/i,df=/^(?:button|input|object|select|textarea)$/i,gf=/^a(?:rea|)$/i,ar=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,vr=i.support.getSetAttribute;i.fn.extend({attr:function(n,t){return i.access(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})},prop:function(n,t){return i.access(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=t;delete this[n]}catch(i){}})},addClass:function(n){var r,f,o,t,e,u,s;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(n&&"string"==typeof n)for(r=n.split(h),f=0,o=this.length;o>f;f++)if(t=this[f],1===t.nodeType)if(t.className||1!==r.length){for(e=" "+t.className+" ",u=0,s=r.length;s>u;u++)~e.indexOf(" "+r[u]+" ")||(e+=r[u]+" ");t.className=i.trim(e)}else t.className=n;return this},removeClass:function(n){var e,r,u,f,s,o,c;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(n&&"string"==typeof n||n===t)for(e=(n||"").split(h),o=0,c=this.length;c>o;o++)if(u=this[o],1===u.nodeType&&u.className){for(r=(" "+u.className+" ").replace(lr," "),f=0,s=e.length;s>f;f++)for(;r.indexOf(" "+e[f]+" ")>-1;)r=r.replace(" "+e[f]+" "," ");u.className=n?i.trim(r):""}return this},toggleClass:function(n,t){var r=typeof n,u="boolean"==typeof t;return i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}):this.each(function(){if("string"===r)for(var f,s=0,o=i(this),e=t,c=n.split(h);f=c[s++];)e=u?e:!o.hasClass(f),o[e?"addClass":"removeClass"](f);else("undefined"===r||"boolean"===r)&&(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;r>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(lr," ").indexOf(i)>-1)return!0;return!1},val:function(n){var r,u,e,f=this[0];return arguments.length?(e=i.isFunction(n),this.each(function(u){var f,o=i(this);1===this.nodeType&&(f=e?n.call(this,u,o.val()):n,null==f?f="":"number"==typeof f?f+="":i.isArray(f)&&(f=i.map(f,function(n){return null==n?"":n+""})),r=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,f,"value")!==t||(this.value=f))})):f?(r=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()],r&&"get"in r&&(u=r.get(f,"value"))!==t?u:(u=f.value,"string"==typeof u?u.replace(bf,""):null==u?"":u)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=n.attributes.value;return!t||t.specified?n.value:n.text}},select:{get:function(n){var o,r,h,t,u=n.selectedIndex,s=[],f=n.options,e="select-one"===n.type;if(0>u)return null;for(r=e?u:0,h=e?u+1:f.length;h>r;r++)if(t=f[r],t.selected&&(i.support.optDisabled?!t.disabled:null===t.getAttribute("disabled"))&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),e)return o;s.push(o)}return e&&!s.length&&f.length?i(f[u]).val():s},set:function(n,t){var r=i.makeArray(t);return i(n).find("option").each(function(){this.selected=i.inArray(i(this).val(),r)>=0}),r.length||(n.selectedIndex=-1),r}}},attrFn:{},attr:function(n,r,u,f){var e,o,h,c=n.nodeType;if(n&&3!==c&&8!==c&&2!==c)return f&&i.isFunction(i.fn[r])?i(n)[r](u):"undefined"==typeof n.getAttribute?i.prop(n,r,u):(h=1!==c||!i.isXMLDoc(n),h&&(r=r.toLowerCase(),o=i.attrHooks[r]||(ar.test(r)?hr:s)),u!==t?null===u?void i.removeAttr(n,r):o&&"set"in o&&h&&(e=o.set(n,u,r))!==t?e:(n.setAttribute(r,""+u),u):o&&"get"in o&&h&&null!==(e=o.get(n,r))?e:(e=n.getAttribute(r),null===e?t:e))},removeAttr:function(n,t){var u,f,r,e,o=0;if(t&&1===n.nodeType)for(f=t.split(h);o<f.length;o++)r=f[o],r&&(u=i.propFix[r]||r,e=ar.test(r),e||i.attr(n,r,""),n.removeAttribute(vr?r:u),e&&u in n&&(n[u]=!1))},attrHooks:{type:{set:function(n,t){if(kf.test(n.nodeName)&&n.parentNode)i.error("type property can't be changed");else if(!i.support.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}},value:{get:function(n,t){return s&&i.nodeName(n,"button")?s.get(n,t):t in n?n.value:null},set:function(n,t,r){return s&&i.nodeName(n,"button")?s.set(n,t,r):void(n.value=t)}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(n,r,u){var e,f,s,o=n.nodeType;if(n&&3!==o&&8!==o&&2!==o)return s=1!==o||!i.isXMLDoc(n),s&&(r=i.propFix[r]||r,f=i.propHooks[r]),u!==t?f&&"set"in f&&(e=f.set(n,u,r))!==t?e:n[r]=u:f&&"get"in f&&null!==(e=f.get(n,r))?e:n[r]},propHooks:{tabIndex:{get:function(n){var i=n.getAttributeNode("tabindex");return i&&i.specified?parseInt(i.value,10):df.test(n.nodeName)||gf.test(n.nodeName)&&n.href?0:t}}}});hr={get:function(n,r){var u,f=i.prop(n,r);return f===!0||"boolean"!=typeof f&&(u=n.getAttributeNode(r))&&u.nodeValue!==!1?r.toLowerCase():t},set:function(n,t,r){var u;return t===!1?i.removeAttr(n,r):(u=i.propFix[r]||r,u in n&&(n[u]=!0),n.setAttribute(r,r.toLowerCase())),r}};vr||(cr={name:!0,id:!0,coords:!0},s=i.valHooks.button={get:function(n,i){var r;return r=n.getAttributeNode(i),r&&(cr[i]?""!==r.value:r.specified)?r.value:t},set:function(n,t,i){var u=n.getAttributeNode(i);return u||(u=r.createAttribute(i),n.setAttributeNode(u)),u.value=t+""}},i.each(["width","height"],function(n,t){i.attrHooks[t]=i.extend(i.attrHooks[t],{set:function(n,i){if(""===i)return(n.setAttribute(t,"auto"),i)}})}),i.attrHooks.contenteditable={get:s.get,set:function(n,t,i){""===t&&(t="false");s.set(n,t,i)}});i.support.hrefNormalized||i.each(["href","src","width","height"],function(n,r){i.attrHooks[r]=i.extend(i.attrHooks[r],{get:function(n){var i=n.getAttribute(r,2);return null===i?t:i}})});i.support.style||(i.attrHooks.style={get:function(n){return n.style.cssText.toLowerCase()||t},set:function(n,t){return n.style.cssText=""+t}});i.support.optSelected||(i.propHooks.selected=i.extend(i.propHooks.selected,{get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}));i.support.enctype||(i.propFix.enctype="encoding");i.support.checkOn||i.each(["radio","checkbox"],function(){i.valHooks[this]={get:function(n){return null===n.getAttribute("value")?"on":n.value}}});i.each(["radio","checkbox"],function(){i.valHooks[this]=i.extend(i.valHooks[this],{set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}})});var bt=/^(?:textarea|input|select)$/i,yr=/^([^\.]*|)(?:\.(.+)|)$/,ne=/(?:^|\s)hover(\.\S+|)\b/,te=/^key/,ie=/^(?:mouse|contextmenu)|click/,pr=/^(?:focusinfocus|focusoutblur)$/,wr=function(n){return i.event.special.hover?n:n.replace(ne,"mouseenter$1 mouseleave$1")};i.event={add:function(n,r,u,f,e){var a,s,v,y,p,o,b,l,w,c,h;if(3!==n.nodeType&&8!==n.nodeType&&r&&u&&(a=i._data(n))){for(u.handler&&(w=u,u=w.handler,e=w.selector),u.guid||(u.guid=i.guid++),v=a.events,v||(a.events=v={}),s=a.handle,s||(a.handle=s=function(n){return"undefined"==typeof i||n&&i.event.triggered===n.type?t:i.event.dispatch.apply(s.elem,arguments)},s.elem=n),r=i.trim(wr(r)).split(" "),y=0;y<r.length;y++)p=yr.exec(r[y])||[],o=p[1],b=(p[2]||"").split(".").sort(),h=i.event.special[o]||{},o=(e?h.delegateType:h.bindType)||o,h=i.event.special[o]||{},l=i.extend({type:o,origType:p[1],data:f,handler:u,guid:u.guid,selector:e,namespace:b.join(".")},w),c=v[o],c||(c=v[o]=[],c.delegateCount=0,h.setup&&h.setup.call(n,f,b,s)!==!1||(n.addEventListener?n.addEventListener(o,s,!1):n.attachEvent&&n.attachEvent("on"+o,s))),h.add&&(h.add.call(n,l),l.handler.guid||(l.handler.guid=u.guid)),e?c.splice(c.delegateCount++,0,l):c.push(l),i.event.global[o]=!0;n=null}},global:{},remove:function(n,t,r,u,f){var l,p,e,w,h,b,a,v,c,o,s,y=i.hasData(n)&&i._data(n);if(y&&(v=y.events)){for(t=i.trim(wr(t||"")).split(" "),l=0;l<t.length;l++)if(p=yr.exec(t[l])||[],e=w=p[1],h=p[2],e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,o=v[e]||[],b=o.length,h=h?new RegExp("(^|\\.)"+h.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a=0;a<o.length;a++)s=o[a],!f&&w!==s.origType||r&&r.guid!==s.guid||h&&!h.test(s.namespace)||u&&u!==s.selector&&("**"!==u||!s.selector)||(o.splice(a--,1),s.selector&&o.delegateCount--,c.remove&&c.remove.call(n,s));0===o.length&&b!==o.length&&(c.teardown&&c.teardown.call(n,h,y.handle)!==!1||i.removeEvent(n,e,y.handle),delete v[e])}else for(e in v)i.event.remove(n,e+t[l],r,u,!0);i.isEmptyObject(v)&&(delete y.handle,i.removeData(n,"events",!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(u,f,e,o){if(!e||3!==e.nodeType&&8!==e.nodeType){var w,d,c,h,l,v,a,y,p,k,s=u.type||u,b=[];if(!pr.test(s+i.event.triggered)&&(s.indexOf("!")>=0&&(s=s.slice(0,-1),d=!0),s.indexOf(".")>=0&&(b=s.split("."),s=b.shift(),b.sort()),e&&!i.event.customEvent[s]||i.event.global[s]))if(u="object"==typeof u?u[i.expando]?u:new i.Event(s,u):new i.Event(s),u.type=s,u.isTrigger=!0,u.exclusive=d,u.namespace=b.join("."),u.namespace_re=u.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,v=s.indexOf(":")<0?"on"+s:"",e){if(u.result=t,u.target||(u.target=e),f=null!=f?i.makeArray(f):[],f.unshift(u),a=i.event.special[s]||{},!a.trigger||a.trigger.apply(e,f)!==!1){if(p=[[e,a.bindType||s]],!o&&!a.noBubble&&!i.isWindow(e)){for(k=a.delegateType||s,h=pr.test(k+s)?e:e.parentNode,l=e;h;h=h.parentNode)p.push([h,k]),l=h;l===(e.ownerDocument||r)&&p.push([l.defaultView||l.parentWindow||n,k])}for(c=0;c<p.length&&!u.isPropagationStopped();c++)h=p[c][0],u.type=p[c][1],y=(i._data(h,"events")||{})[u.type]&&i._data(h,"handle"),y&&y.apply(h,f),y=v&&h[v],y&&i.acceptData(h)&&y.apply(h,f)===!1&&u.preventDefault();return u.type=s,o||u.isDefaultPrevented()||a._default&&a._default.apply(e.ownerDocument,f)!==!1||"click"===s&&i.nodeName(e,"a")||!i.acceptData(e)||v&&e[s]&&("focus"!==s&&"blur"!==s||0!==u.target.offsetWidth)&&!i.isWindow(e)&&(l=e[v],l&&(e[v]=null),i.event.triggered=s,e[s](),i.event.triggered=t,l&&(e[v]=l)),u.result}}else{w=i.cache;for(c in w)w[c].events&&w[c].events[s]&&i.event.trigger(u,f,w[c].handle.elem,!0)}}},dispatch:function(r){r=i.event.fix(r||n.event);var f,h,e,c,l,o,a,u,s,v=(i._data(this,"events")||{})[r.type]||[],y=v.delegateCount,b=[].slice.call(arguments),k=!r.exclusive&&!r.namespace,p=i.event.special[r.type]||{},w=[];if(b[0]=r,r.delegateTarget=this,!p.preDispatch||p.preDispatch.call(this,r)!==!1){if(y&&(!r.button||"click"!==r.type))for(e=r.target;e!=this;e=e.parentNode||this)if(e.disabled!==!0||"click"!==r.type){for(l={},a=[],f=0;y>f;f++)u=v[f],s=u.selector,l[s]===t&&(l[s]=i(s,this).index(e)>=0),l[s]&&a.push(u);a.length&&w.push({elem:e,matches:a})}for(v.length>y&&w.push({elem:this,matches:v.slice(y)}),f=0;f<w.length&&!r.isPropagationStopped();f++)for(o=w[f],r.currentTarget=o.elem,h=0;h<o.matches.length&&!r.isImmediatePropagationStopped();h++)u=o.matches[h],(k||!r.namespace&&!u.namespace||r.namespace_re&&r.namespace_re.test(u.namespace))&&(r.data=u.data,r.handleObj=u,c=((i.event.special[u.origType]||{}).handle||u.handler).apply(o.elem,b),c!==t&&(r.result=c,c===!1&&(r.preventDefault(),r.stopPropagation())));return p.postDispatch&&p.postDispatch.call(this,r),r.result}},props:"attrChange attrName relatedNode srcElement 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 null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,i){var o,u,f,e=i.button,s=i.fromElement;return null==n.pageX&&null!=i.clientX&&(o=n.target.ownerDocument||r,u=o.documentElement,f=o.body,n.pageX=i.clientX+(u&&u.scrollLeft||f&&f.scrollLeft||0)-(u&&u.clientLeft||f&&f.clientLeft||0),n.pageY=i.clientY+(u&&u.scrollTop||f&&f.scrollTop||0)-(u&&u.clientTop||f&&f.clientTop||0)),!n.relatedTarget&&s&&(n.relatedTarget=s===n.target?i.toElement:s),n.which||e===t||(n.which=1&e?1:2&e?3:4&e?2:0),n}},fix:function(n){if(n[i.expando])return n;var f,e,t=n,u=i.event.fixHooks[n.type]||{},o=u.props?this.props.concat(u.props):this.props;for(n=i.Event(t),f=o.length;f;)e=o[--f],n[e]=t[e];return n.target||(n.target=t.srcElement||r),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,u.filter?u.filter(n,t):n},special:{load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(n,t,r){i.isWindow(this)&&(this.onbeforeunload=r)},teardown:function(n,t){this.onbeforeunload===t&&(this.onbeforeunload=null)}}},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.event.handle=i.event.dispatch;i.removeEvent=r.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){var r="on"+t;n.detachEvent&&("undefined"==typeof n[r]&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.returnValue===!1||n.getPreventDefault&&n.getPreventDefault()?d:v):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={preventDefault:function(){this.isDefaultPrevented=d;var n=this.originalEvent;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=d;var n=this.originalEvent;n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=d;this.stopPropagation()},isDefaultPrevented:v,isPropagationStopped:v,isImmediatePropagationStopped:v};i.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var f,e=this,r=n.relatedTarget,u=n.handleObj;return u.selector,(!r||r!==e&&!i.contains(e,r))&&(n.type=u.origType,f=u.handler.apply(this,arguments),n.type=t),f}}});i.support.submitBubbles||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:void i.event.add(this,"click._submit keypress._submit",function(n){var u=n.target,r=i.nodeName(u,"input")||i.nodeName(u,"button")?u.form:t;r&&!i._data(r,"_submit_attached")&&(i.event.add(r,"submit._submit",function(n){n._submit_bubble=!0}),i._data(r,"_submit_attached",!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(){return i.nodeName(this,"form")?!1:void i.event.remove(this,"._submit")}});i.support.changeBubbles||(i.event.special.change={setup:function(){return bt.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(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):void i.event.add(this,"beforeactivate._change",function(n){var t=n.target;bt.test(t.nodeName)&&!i._data(t,"_change_attached")&&(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,"_change_attached",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!bt.test(this.nodeName)}});i.support.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=0,f=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){0==u++&&r.addEventListener(n,f,!0)},teardown:function(){0==--u&&r.removeEventListener(n,f,!0)}}});i.fn.extend({on:function(n,r,u,f,e){var o,s;if("object"==typeof n){"string"!=typeof r&&(u=u||r,r=t);for(s in n)this.on(s,r,u,n[s],e);return this}if(null==u&&null==f?(f=r,u=r=t):null==f&&("string"==typeof r?(f=u,u=t):(f=u,u=r,r=t)),f===!1)f=v;else if(!f)return this;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),this.each(function(){i.event.add(this,n,f,u,r)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,r,u){var f,e;if(n&&n.preventDefault&&n.handleObj)return f=n.handleObj,i(n.delegateTarget).off(f.namespace?f.origType+"."+f.namespace:f.origType,f.selector,f.handler),this;if("object"==typeof n){for(e in n)this.off(e,r,n[e]);return this}return(r===!1||"function"==typeof r)&&(u=r,r=t),u===!1&&(u=v),this.each(function(){i.event.remove(this,n,u,r)})},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},live:function(n,t,r){return i(this.context).on(n,this.selector,t,r),this},die:function(n,t){return i(this.context).off(n,this.selector||"**",t),this},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1==arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){if(this[0])return i.event.trigger(n,t,this[0],!0)},toggle:function(n){var t=arguments,u=n.guid||i.guid++,r=0,f=function(u){var f=(i._data(this,"lastToggle"+n.guid)||0)%r;return i._data(this,"lastToggle"+n.guid,f+1),u.preventDefault(),t[f].apply(this,arguments)||!1};for(f.guid=u;r<t.length;)t[r++].guid=u;return this.click(f)},hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}});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 null==i&&(i=n,n=null),arguments.length>0?this.on(t,null,n,i):this.trigger(t)};te.test(t)&&(i.event.fixHooks[t]=i.event.keyHooks);ie.test(t)&&(i.event.fixHooks[t]=i.event.mouseHooks)}),function(n,t){function r(n,t,i,r){i=i||[];t=t||h;var e,u,o,f,c=t.nodeType;if(1!==c&&9!==c)return[];if(!n||"string"!=typeof n)return i;if(o=tt(t),!o&&!r&&(e=ai.exec(n)))if(f=e[1]){if(9===c){if(u=t.getElementById(f),!u||!u.parentNode)return i;if(u.id===f)return i.push(u),i}else if(t.ownerDocument&&(u=t.ownerDocument.getElementById(f))&&yt(t,u)&&u.id===f)return i.push(u),i}else{if(e[2])return p.apply(i,s.call(t.getElementsByTagName(n),0)),i;if((f=e[3])&&ii&&t.getElementsByClassName)return p.apply(i,s.call(t.getElementsByClassName(f),0)),i}return ut(n,t,i,r,o)}function w(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function ct(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function d(n,t,i){if(n===t)return i;for(var r=n.nextSibling;r;){if(r===t)return-1;r=r.nextSibling}return 1}function g(n,t,i,f){var v,o,y,p,c,w,a,tt,b,k,d=!i&&t!==h,g=(d?"<s>":"")+n.replace(it,"$1<s>"),nt=kt[e][g];if(nt)return f?0:s.call(nt,0);for(c=n,w=[],tt=0,b=u.preFilter,k=u.filter;c;){(!v||(o=ci.exec(c)))&&(o&&(c=c.slice(o[0].length),y.selector=a),w.push(y=[]),a="",d&&(c=" "+c));v=!1;(o=rt.exec(c))&&(a+=o[0],c=c.slice(o[0].length),v=y.push({part:o.pop().replace(it," "),string:o[0],captures:o}));for(p in k)(o=l[p].exec(c))&&(!b[p]||(o=b[p](o,t,i)))&&(a+=o[0],c=c.slice(o[0].length),v=y.push({part:p,string:o.shift(),captures:o}));if(!v)break}return a&&(y.selector=a),f?c.length:c?r.error(n):s.call(kt(g,w),0)}function ri(n,t,i,r){var u=t.dir,f=wt++;return n||(n=function(n){return n===i}),t.first?function(t){for(;t=t[u];)if(1===t.nodeType)return n(t)&&t}:r?function(t){for(;t=t[u];)if(1===t.nodeType&&n(t))return t}:function(t){for(var i,r=f+"."+at,o=r+"."+vt;t=t[u];)if(1===t.nodeType){if((i=t[e])===o)return t.sizset;if("string"==typeof i&&0===i.indexOf(r)){if(t.sizset)return t}else{if(t[e]=o,n(t))return t.sizset=!0,t;t.sizset=!1}}}}function ui(n,t){return n?function(i){var r=t(i);return r&&n(r===!0?i:r)}:t}function fi(n,t,i){for(var r,f,e=0;r=n[e];e++)f=u.relative[r.part]?ri(f,u.relative[r.part],t,i):ui(f,u.filter[r.part].apply(null,r.captures.concat(t,i)));return f}function ei(n){return function(t){for(var i,r=0;i=n[r];r++)if(i(t))return!0;return!1}}function lt(n,t,i,u){for(var f=0,e=t.length;e>f;f++)r(n,t[f],i,u)}function oi(n,t,i,f,e,o){var s,h=u.setFilters[t.toLowerCase()];return h||r.error(t),(n||!(s=e))&&lt(n||"*",f,s=[],e),s.length>0?h(s,i,o):[]}function si(n,i,u,e){for(var w,o,a,tt,b,v,c,s,h,k,d,g,it,nt=0,ut=n.length,y=l.POS,ft=new RegExp("^"+y.source+"(?!"+f+")","i"),et=function(){for(var n=1,i=arguments.length-2;i>n;n++)arguments[n]===t&&(h[n]=t)};ut>nt;nt++){for(w=n[nt],o="",s=e,a=0,tt=w.length;tt>a;a++){if(b=w[a],v=b.string,"PSEUDO"===b.part)for(y.exec(""),c=0;h=y.exec(v);)k=!0,d=y.lastIndex=h.index+h[0].length,d>c&&(o+=v.slice(c,h.index),c=d,g=[i],rt.test(o)&&(s&&(g=s),s=e),(it=vi.test(o))&&(o=o.slice(0,-5).replace(rt,"$&*"),c++),h.length>1&&h[0].replace(ft,et),s=oi(o,h[1],h[2],g,s,it)),o="";k||(o+=v);k=!1}o?rt.test(o)?lt(o,s||[i],u,e):r(o,i,u,e?e.concat(s):s):p.apply(u,s)}return 1===ut?u:r.uniqueSort(u)}function ut(n,t,i,r,f){n=n.replace(it,"$1");var e,b,k,o,h,c,a,d,v,w=g(n,t,f),nt=t.nodeType;if(l.POS.test(n))return si(w,t,i,r);if(r)e=s.call(r,0);else if(1===w.length){if((h=s.call(w[0],0)).length>2&&"ID"===(c=h[0]).part&&9===nt&&!f&&u.relative[h[1].part]){if(t=u.find.ID(c.captures[0].replace(y,""),t,f)[0],!t)return i;n=n.slice(h.shift().string.length)}for(d=(w=ht.exec(h[0].string))&&!w.index&&t.parentNode||t,a="",o=h.length-1;o>=0&&(c=h[o],v=c.part,a=c.string+a,!u.relative[v]);o--)if(u.order.test(v)){if(e=u.find[v](c.captures[0].replace(y,""),d,f),null==e)continue;n=n.slice(0,n.length-a.length)+a.replace(l[v],"");n||p.apply(i,s.call(e,0));break}}if(n)for(b=et(n,t,f),at=b.dirruns++,null==e&&(e=u.find.TAG("*",ht.test(n)&&t.parentNode||t)),o=0;k=e[o];o++)vt=b.runs++,b(k)&&i.push(k);return i}var at,vt,ft,u,nt,tt,yt,et,ot,b,pt=!0,c="undefined",e=("sizcache"+Math.random()).replace(".",""),h=n.document,o=h.documentElement,wt=0,s=[].slice,p=[].push,k=function(n,t){return n[e]=t||!0,n},st=function(){var n={},t=[];return k(function(i,r){return t.push(i)>u.cacheLength&&delete n[t.shift()],n[i]=r},n)},bt=st(),kt=st(),dt=st(),f="[\\x20\\t\\r\\n\\f]",v="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",hi=v.replace("w","w#"),gt="\\["+f+"*("+v+")"+f+"*(?:([*^$|!~]?=)"+f+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+hi+")|)|)"+f+"*\\]",ni=":("+v+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+gt+")|[^:]|\\\\.)*|.*))\\)|)",ti=":(nth|eq|gt|lt|first|last|even|odd)(?:\\(((?:-\\d)?\\d*)\\)|)(?=[^-]|$)",it=new RegExp("^"+f+"+|((?:^|[^\\\\])(?:\\\\.)*)"+f+"+$","g"),ci=new RegExp("^"+f+"*,"+f+"*"),rt=new RegExp("^"+f+"*([\\x20\\t\\r\\n\\f>+~])"+f+"*"),li=new RegExp(ni),ai=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,ht=/[\x20\t\r\n\f]*[+~]/,vi=/:not\($/,yi=/h\d/i,pi=/input|select|textarea|button/i,y=/\\(?!\\)/g,l={ID:new RegExp("^#("+v+")"),CLASS:new RegExp("^\\.("+v+")"),NAME:new RegExp("^\\[name=['\"]?("+v+")['\"]?\\]"),TAG:new RegExp("^("+v.replace("w","w*")+")"),ATTR:new RegExp("^"+gt),PSEUDO:new RegExp("^"+ni),CHILD:new RegExp("^:(only|nth|last|first)-child(?:\\("+f+"*(even|odd|(([+-]|)(\\d*)n|)"+f+"*(?:([+-]|)"+f+"*(\\d+)|))"+f+"*\\)|)","i"),POS:new RegExp(ti,"ig"),needsContext:new RegExp("^"+f+"*[>+~]|"+ti,"i")},a=function(n){var t=h.createElement("div");try{return n(t)}catch(i){return!1}finally{t=null}},wi=a(function(n){return n.appendChild(h.createComment("")),!n.getElementsByTagName("*").length}),bi=a(function(n){return n.innerHTML="<a href='#'><\/a>",n.firstChild&&typeof n.firstChild.getAttribute!==c&&"#"===n.firstChild.getAttribute("href")}),ki=a(function(n){n.innerHTML="<select><\/select>";var t=typeof n.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),ii=a(function(n){return n.innerHTML="<div class='hidden e'><\/div><div class='hidden'><\/div>",n.getElementsByClassName&&n.getElementsByClassName("e").length?(n.lastChild.className="e",2===n.getElementsByClassName("e").length):!1}),di=a(function(n){n.id=e+0;n.innerHTML="<a name='"+e+"'><\/a><div name='"+e+"'><\/div>";o.insertBefore(n,o.firstChild);var t=h.getElementsByName&&h.getElementsByName(e).length===2+h.getElementsByName(e+0).length;return ft=!h.getElementById(e),o.removeChild(n),t});try{s.call(o.childNodes,0)[0].nodeType}catch(gi){s=function(n){for(var t,i=[];t=this[n];n++)i.push(t);return i}}r.matches=function(n,t){return r(n,null,null,t)};r.matchesSelector=function(n,t){return r(t,null,null,[n]).length>0};nt=r.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=nt(n)}else if(3===t||4===t)return n.nodeValue}else for(;r=n[u];u++)i+=nt(r);return i};tt=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};yt=r.contains=o.contains?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!!(i&&1===i.nodeType&&r.contains&&r.contains(i))}:o.compareDocumentPosition?function(n,t){return t&&!!(16&n.compareDocumentPosition(t))}:function(n,t){for(;t=t.parentNode;)if(t===n)return!0;return!1};r.attr=function(n,t){var i,r=tt(n);return r||(t=t.toLowerCase()),u.attrHandle[t]?u.attrHandle[t](n):ki||r?n.getAttribute(t):(i=n.getAttributeNode(t),i?"boolean"==typeof n[t]?n[t]?t:null:i.specified?i.value:null:null)};u=r.selectors={cacheLength:50,createPseudo:k,match:l,order:new RegExp("ID|TAG"+(di?"|NAME":"")+(ii?"|CLASS":"")),attrHandle:bi?{}:{href:function(n){return n.getAttribute("href",2)},type:function(n){return n.getAttribute("type")}},find:{ID:ft?function(n,t,i){if(typeof t.getElementById!==c&&!i){var r=t.getElementById(n);return r&&r.parentNode?[r]:[]}}:function(n,i,r){if(typeof i.getElementById!==c&&!r){var u=i.getElementById(n);return u?u.id===n||typeof u.getAttributeNode!==c&&u.getAttributeNode("id").value===n?[u]:t:[]}},TAG:wi?function(n,t){if(typeof t.getElementsByTagName!==c)return t.getElementsByTagName(n)}:function(n,t){var f=t.getElementsByTagName(n),i,r,u;if("*"===n){for(r=[],u=0;i=f[u];u++)1===i.nodeType&&r.push(i);return r}return f},NAME:function(n,t){if(typeof t.getElementsByName!==c)return t.getElementsByName(name)},CLASS:function(n,t,i){if(typeof t.getElementsByClassName!==c&&!i)return t.getElementsByClassName(n)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,""),n[3]=(n[4]||n[5]||"").replace(y,""),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1]?(n[2]||r.error(n[0]),n[3]=+(n[3]?n[4]+(n[5]||1):2*("even"===n[2]||"odd"===n[2])),n[4]=+(n[6]+n[7]||"odd"===n[2])):n[2]&&r.error(n[0]),n},PSEUDO:function(n,t,i){var r,u;return l.CHILD.test(n[0])?null:(n[3]?n[2]=n[3]:(r=n[4])&&(li.test(r)&&(u=g(r,t,i,!0))&&(u=r.indexOf(")",r.length-u)-r.length)&&(r=r.slice(0,u),n[0]=n[0].slice(0,u)),n[2]=r),n.slice(0,3))}},filter:{ID:ft?function(n){return n=n.replace(y,""),function(t){return t.getAttribute("id")===n}}:function(n){return n=n.replace(y,""),function(t){var i=typeof t.getAttributeNode!==c&&t.getAttributeNode("id");return i&&i.value===n}},TAG:function(n){return"*"===n?function(){return!0}:(n=n.replace(y,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===n})},CLASS:function(n){var t=bt[e][n];return t||(t=bt(n,new RegExp("(^|"+f+")"+n+"("+f+"|$)"))),function(n){return t.test(n.className||typeof n.getAttribute!==c&&n.getAttribute("class")||"")}},ATTR:function(n,t,i){return t?function(u){var e=r.attr(u,n),f=e+"";if(null==e)return"!="===t;switch(t){case"=":return f===i;case"!=":return f!==i;case"^=":return i&&0===f.indexOf(i);case"*=":return i&&f.indexOf(i)>-1;case"$=":return i&&f.substr(f.length-i.length)===i;case"~=":return(" "+f+" ").indexOf(i)>-1;case"|=":return f===i||f.substr(0,i.length+1)===i+"-"}}:function(t){return null!=r.attr(t,n)}},CHILD:function(n,t,i,r){if("nth"===n){var u=wt++;return function(n){var f,o,s=0,t=n;if(1===i&&0===r)return!0;if(f=n.parentNode,f&&(f[e]!==u||!n.sizset)){for(t=f.firstChild;t&&(1!==t.nodeType||(t.sizset=++s,t!==n));t=t.nextSibling);f[e]=u}return o=n.sizset-r,0===i?0===o:o%i==0&&o/i>=0}}return function(t){var i=t;switch(n){case"only":case"first":for(;i=i.previousSibling;)if(1===i.nodeType)return!1;if("first"===n)return!0;i=t;case"last":for(;i=i.nextSibling;)if(1===i.nodeType)return!1;return!0}}},PSEUDO:function(n,t,i,f){var s,o=u.pseudos[n]||u.pseudos[n.toLowerCase()];return o||r.error("unsupported pseudo: "+n),o[e]?o(t,i,f):o.length>1?(s=[n,n,"",t],function(n){return o(n,0,s)}):o}},pseudos:{not:k(function(n,t,i){var r=et(n.replace(it,"$1"),t,i);return function(n){return!r(n)}}),enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},parent:function(n){return!u.pseudos.empty(n)},empty:function(n){var t;for(n=n.firstChild;n;){if(n.nodeName>"@"||3===(t=n.nodeType)||4===t)return!1;n=n.nextSibling}return!0},contains:k(function(n){return function(t){return(t.textContent||t.innerText||nt(t)).indexOf(n)>-1}}),has:k(function(n){return function(t){return r(n,t).length>0}}),header:function(n){return yi.test(n.nodeName)},text:function(n){var t,i;return"input"===n.nodeName.toLowerCase()&&"text"===(t=n.type)&&(null==(i=n.getAttribute("type"))||i.toLowerCase()===t)},radio:w("radio"),checkbox:w("checkbox"),file:w("file"),password:w("password"),image:w("image"),submit:ct("submit"),reset:ct("reset"),button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},input:function(n){return pi.test(n.nodeName)},focus:function(n){var t=n.ownerDocument;return n===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!(!n.type&&!n.href)},active:function(n){return n===n.ownerDocument.activeElement}},setFilters:{first:function(n,t,i){return i?n.slice(1):[n[0]]},last:function(n,t,i){var r=n.pop();return i?n:[r]},even:function(n,t,i){for(var u=[],r=i?1:0,f=n.length;f>r;r+=2)u.push(n[r]);return u},odd:function(n,t,i){for(var u=[],r=i?0:1,f=n.length;f>r;r+=2)u.push(n[r]);return u},lt:function(n,t,i){return i?n.slice(+t):n.slice(0,+t)},gt:function(n,t,i){return i?n.slice(0,+t+1):n.slice(+t+1)},eq:function(n,t,i){var r=n.splice(+t,1);return i?n:r}}};ot=o.compareDocumentPosition?function(n,t){return n===t?(b=!0,0):(n.compareDocumentPosition&&t.compareDocumentPosition?4&n.compareDocumentPosition(t):n.compareDocumentPosition)?-1:1}:function(n,t){var i;if(n===t)return b=!0,0;if(n.sourceIndex&&t.sourceIndex)return n.sourceIndex-t.sourceIndex;var e,h,u=[],f=[],o=n.parentNode,s=t.parentNode,r=o;if(o===s)return d(n,t);if(!o)return-1;if(!s)return 1;for(;r;)u.unshift(r),r=r.parentNode;for(r=s;r;)f.unshift(r),r=r.parentNode;for(e=u.length,h=f.length,i=0;e>i&&h>i;i++)if(u[i]!==f[i])return d(u[i],f[i]);return i===e?d(n,f[i],-1):d(u[i],t,1)};[0,0].sort(ot);pt=!b;r.uniqueSort=function(n){var i,t=1;if(b=pt,n.sort(ot),b)for(;i=n[t];t++)i===n[t-1]&&n.splice(t--,1);return n};r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};et=r.compile=function(n,t,i){var u,f,o,r=dt[e][n];if(r&&r.context===t)return r;for(u=g(n,t,i),f=0,o=u.length;o>f;f++)u[f]=fi(u[f],t,i);return r=dt(n,ei(u)),r.context=t,r.runs=r.dirruns=0,r};h.querySelectorAll&&!function(){var u,h=ut,c=/'|\\/g,v=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,n=[],t=[":active"],i=o.matchesSelector||o.mozMatchesSelector||o.webkitMatchesSelector||o.oMatchesSelector||o.msMatchesSelector;a(function(t){t.innerHTML="<select><option selected=''><\/option><\/select>";t.querySelectorAll("[selected]").length||n.push("\\["+f+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)");t.querySelectorAll(":checked").length||n.push(":checked")});a(function(t){t.innerHTML="<p test=''><\/p>";t.querySelectorAll("[test^='']").length&&n.push("[*^$]="+f+"*(?:\"\"|'')");t.innerHTML="<input type='hidden'/>";t.querySelectorAll(":enabled").length||n.push(":enabled",":disabled")});n=n.length&&new RegExp(n.join("|"));ut=function(t,i,r,u,f){if(!(u||f||n&&n.test(t)))if(9===i.nodeType)try{return p.apply(r,s.call(i.querySelectorAll(t),0)),r}catch(b){}else if(1===i.nodeType&&"object"!==i.nodeName.toLowerCase()){var l,a,y,v=i.getAttribute("id"),o=v||e,w=ht.test(t)&&i.parentNode||i;for(v?o=o.replace(c,"\\$&"):i.setAttribute("id",o),l=g(t,i,f),o="[id='"+o+"']",a=0,y=l.length;y>a;a++)l[a]=o+l[a].selector;try{return p.apply(r,s.call(w.querySelectorAll(l.join(",")),0)),r}catch(b){}finally{v||i.removeAttribute("id")}}return h(t,i,r,u,f)};i&&(a(function(n){u=i.call(n,"div");try{i.call(n,"[test!='']:sizzle");t.push(l.PSEUDO.source,l.POS.source,"!=")}catch(r){}}),t=new RegExp(t.join("|")),r.matchesSelector=function(f,e){if(e=e.replace(v,"='$1']"),!(tt(f)||t.test(e)||n&&n.test(e)))try{var o=i.call(f,e);if(o||u||f.document&&11!==f.document.nodeType)return o}catch(s){}return r(e,null,null,[f]).length>0})}();u.setFilters.nth=u.setFilters.eq;u.filters=u.pseudos;r.attr=i.attr;i.find=r;i.expr=r.selectors;i.expr[":"]=i.expr.pseudos;i.unique=r.uniqueSort;i.text=r.getText;i.isXMLDoc=r.isXML;i.contains=r.contains}(n);var re=/Until$/,ue=/^(?:parents|prev(?:Until|All))/,fe=/^.[^:#\[\.,]*$/,br=i.expr.match.needsContext,ee={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({find:function(n){var t,f,o,u,e,r,s=this;if("string"!=typeof n)return i(n).filter(function(){for(t=0,f=s.length;f>t;t++)if(i.contains(s[t],this))return!0});for(r=this.pushStack("","find",n),t=0,f=this.length;f>t;t++)if(o=r.length,i.find(n,this[t],r),t>0)for(u=o;u<r.length;u++)for(e=0;o>e;e++)if(r[e]===r[u]){r.splice(u--,1);break}return r},has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},not:function(n){return this.pushStack(ei(this,n,!1),"not",n)},filter:function(n){return this.pushStack(ei(this,n,!0),"filter",n)},is:function(n){return!!n&&("string"==typeof n?br.test(n)?i(n,this.context).index(this[0])>=0:i.filter(n,this).length>0:this.filter(n).length>0)},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=br.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r.ownerDocument&&r!==t&&11!==r.nodeType;){if(e?e.index(r)>-1:i.find.matchesSelector(r,n)){u.push(r);break}r=r.parentNode}return u=u.length>1?i.unique(u):u,this.pushStack(u,"closest",n)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(n,t){var u="string"==typeof n?i(n,t):i.makeArray(n&&n.nodeType?[n]:n),r=i.merge(this.get(),u);return this.pushStack(b(u[0])||b(r[0])?r:i.unique(r))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.fn.andSelf=i.fn.addBack;i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?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 fi(n,"nextSibling")},prev:function(n){return fi(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 re.test(n)||(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),f=this.length>1&&!ee[n]?i.unique(f):f,this.length>1&&ue.test(n)&&(f=f.reverse()),this.pushStack(f,n,o.call(arguments).join(","))}});i.extend({filter:function(n,t,r){return r&&(n=":not("+n+")"),1===t.length?i.find.matchesSelector(t[0],n)?[t[0]]:[]:i.find.matches(n,t)},dir:function(n,r,u){for(var e=[],f=n[r];f&&9!==f.nodeType&&(u===t||1!==f.nodeType||!i(f).is(u));)1===f.nodeType&&e.push(f),f=f[r];return e},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});var kr="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",oe=/ jQuery\d+="(?:null|\d+)"/g,kt=/^\s+/,dr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,gr=/<([\w:]+)/,se=/<tbody/i,he=/<|&#?\w+;/,ce=/<(?:script|style|link)/i,le=/<(?:script|object|embed|option|style)/i,dt=new RegExp("<(?:"+kr+")[\\s/>]","i"),nu=/^(?:checkbox|radio)$/,tu=/checked\s*(?:[^=]|=\s*.checked.)/i,ae=/\/(java|ecma)script/i,ve=/^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g,e={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],area:[1,"<map>","<\/map>"],_default:[0,"",""]},iu=oi(r),gt=iu.appendChild(r.createElement("div"));e.optgroup=e.option;e.tbody=e.tfoot=e.colgroup=e.caption=e.thead;e.th=e.td;i.support.htmlSerialize||(e._default=[1,"X<div>","<\/div>"]);i.fn.extend({text:function(n){return i.access(this,function(n){return n===t?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||r).createTextNode(n))},null,n,arguments.length)},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&&1===n.firstChild.nodeType;)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()},append:function(){return this.domManip(arguments,!0,function(n){(1===this.nodeType||11===this.nodeType)&&this.appendChild(n)})},prepend:function(){return this.domManip(arguments,!0,function(n){(1===this.nodeType||11===this.nodeType)&&this.insertBefore(n,this.firstChild)})},before:function(){if(!b(this[0]))return this.domManip(arguments,!1,function(n){this.parentNode.insertBefore(n,this)});if(arguments.length){var n=i.clean(arguments);return this.pushStack(i.merge(n,this),"before",this.selector)}},after:function(){if(!b(this[0]))return this.domManip(arguments,!1,function(n){this.parentNode.insertBefore(n,this.nextSibling)});if(arguments.length){var n=i.clean(arguments);return this.pushStack(i.merge(this,n),"after",this.selector)}},remove:function(n,t){for(var r,u=0;null!=(r=this[u]);u++)(!n||i.filter(n,[r]).length)&&(t||1!==r.nodeType||(i.cleanData(r.getElementsByTagName("*")),i.cleanData([r])),r.parentNode&&r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)for(1===n.nodeType&&i.cleanData(n.getElementsByTagName("*"));n.firstChild;)n.removeChild(n.firstChild);return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return i.access(this,function(n){var r=this[0]||{},u=0,f=this.length;if(n===t)return 1===r.nodeType?r.innerHTML.replace(oe,""):t;if("string"==typeof n&&!ce.test(n)&&(i.support.htmlSerialize||!dt.test(n))&&(i.support.leadingWhitespace||!kt.test(n))&&!e[(gr.exec(n)||["",""])[1].toLowerCase()]){n=n.replace(dr,"<$1><\/$2>");try{for(;f>u;u++)r=this[u]||{},1===r.nodeType&&(i.cleanData(r.getElementsByTagName("*")),r.innerHTML=n);r=0}catch(o){}}r&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(n){return b(this[0])?this.length?this.pushStack(i(i.isFunction(n)?n():n),"replaceWith",n):this:i.isFunction(n)?this.each(function(t){var r=i(this),u=r.html();r.replaceWith(n.call(this,t,u))}):("string"!=typeof n&&(n=i(n).detach()),this.each(function(){var t=this.nextSibling,r=this.parentNode;i(this).remove();t?i(t).before(n):i(r).append(n)}))},detach:function(n){return this.remove(n,!0)},domManip:function(n,r,u){n=[].concat.apply([],n);var h,o,f,a,e=0,s=n[0],c=[],l=this.length;if(!i.support.checkClone&&l>1&&"string"==typeof s&&tu.test(s))return this.each(function(){i(this).domManip(n,r,u)});if(i.isFunction(s))return this.each(function(f){var e=i(this);n[0]=s.call(this,f,r?e.html():t);e.domManip(n,r,u)});if(this[0]){if(h=i.buildFragment(n,this,c),f=h.fragment,o=f.firstChild,1===f.childNodes.length&&(f=o),o)for(r=r&&i.nodeName(o,"tr"),a=h.cacheable||l-1;l>e;e++)u.call(r&&i.nodeName(this[e],"table")?pu(this[e],"tbody"):this[e],e===a?f:i.clone(f,!0,!0));f=o=null;c.length&&i.each(c,function(n,t){t.src?i.ajax?i.ajax({url:t.src,type:"GET",dataType:"script",async:!1,global:!1,throws:!0}):i.error("no ajax"):i.globalEval((t.text||t.textContent||t.innerHTML||"").replace(ve,""));t.parentNode&&t.parentNode.removeChild(t)})}return this}});i.buildFragment=function(n,u,f){var o,s,h,e=n[0];return u=u||r,u=!u.nodeType&&u[0]||u,u=u.ownerDocument||u,!(1===n.length&&"string"==typeof e&&e.length<512&&u===r&&"<"===e.charAt(0))||le.test(e)||!i.support.checkClone&&tu.test(e)||!i.support.html5Clone&&dt.test(e)||(s=!0,o=i.fragments[e],h=o!==t),o||(o=u.createDocumentFragment(),i.clean(n,u,o,f),s&&(i.fragments[e]=h&&o)),{fragment:o,cacheable:s}};i.fragments={};i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(r){var o,u=0,s=[],f=i(r),h=f.length,e=1===this.length&&this[0].parentNode;if((null==e||e&&11===e.nodeType&&1===e.childNodes.length)&&1===h)return f[t](this[0]),this;for(;h>u;u++)o=(u>0?this.clone(!0):this).get(),i(f[u])[t](o),s=s.concat(o);return this.pushStack(s,n,f.selector)}});i.extend({clone:function(n,t,r){var f,o,u,e;if(i.support.html5Clone||i.isXMLDoc(n)||!dt.test("<"+n.nodeName+">")?e=n.cloneNode(!0):(gt.innerHTML=n.outerHTML,gt.removeChild(e=gt.firstChild)),!(i.support.noCloneEvent&&i.support.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(hi(n,e),f=g(n),o=g(e),u=0;f[u];++u)o[u]&&hi(f[u],o[u]);if(t&&(si(n,e),r))for(f=g(n),o=g(e),u=0;f[u];++u)si(f[u],o[u]);return f=o=null,e},clean:function(n,t,u,f){var h,c,o,p,v,d,s,w,a,b,k,y=t===r&&iu,l=[];for(t&&"undefined"!=typeof t.createDocumentFragment||(t=r),h=0;null!=(o=n[h]);h++)if("number"==typeof o&&(o+=""),o){if("string"==typeof o)if(he.test(o)){for(y=y||oi(t),s=t.createElement("div"),y.appendChild(s),o=o.replace(dr,"<$1><\/$2>"),p=(gr.exec(o)||["",""])[1].toLowerCase(),v=e[p]||e._default,d=v[0],s.innerHTML=v[1]+o+v[2];d--;)s=s.lastChild;if(!i.support.tbody)for(w=se.test(o),a="table"!==p||w?"<table>"!==v[1]||w?[]:s.childNodes:s.firstChild&&s.firstChild.childNodes,c=a.length-1;c>=0;--c)i.nodeName(a[c],"tbody")&&!a[c].childNodes.length&&a[c].parentNode.removeChild(a[c]);!i.support.leadingWhitespace&&kt.test(o)&&s.insertBefore(t.createTextNode(kt.exec(o)[0]),s.firstChild);o=s.childNodes;s.parentNode.removeChild(s)}else o=t.createTextNode(o);o.nodeType?l.push(o):i.merge(l,o)}if(s&&(o=s=y=null),!i.support.appendChecked)for(h=0;null!=(o=l[h]);h++)i.nodeName(o,"input")?ci(o):"undefined"!=typeof o.getElementsByTagName&&i.grep(o.getElementsByTagName("input"),ci);if(u)for(b=function(n){if(!n.type||ae.test(n.type))return f?f.push(n.parentNode?n.parentNode.removeChild(n):n):u.appendChild(n)},h=0;null!=(o=l[h]);h++)i.nodeName(o,"script")&&b(o)||(u.appendChild(o),"undefined"!=typeof o.getElementsByTagName&&(k=i.grep(i.merge([],o.getElementsByTagName("script")),b),l.splice.apply(l,[h+1,0].concat(k)),h+=k.length));return l},cleanData:function(n,t){for(var f,u,r,e,h=0,o=i.expando,s=i.cache,c=i.support.deleteExpando,l=i.event.special;null!=(r=n[h]);h++)if((t||i.acceptData(r))&&(u=r[o],f=u&&s[u])){if(f.events)for(e in f.events)l[e]?i.event.remove(r,e):i.removeEvent(r,e,f.handle);s[u]&&(delete s[u],c?delete r[o]:r.removeAttribute?r.removeAttribute(o):r[o]=null,i.deletedIds.push(u))}}}),function(){var t,n;i.uaMatch=function(n){n=n.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];return{browser:t[1]||"",version:t[2]||"0"}};t=i.uaMatch(rf.userAgent);n={};t.browser&&(n[t.browser]=!0,n.version=t.version);n.chrome?n.webkit=!0:n.webkit&&(n.safari=!0);i.browser=n;i.sub=function(){function n(t,i){return new n.fn.init(t,i)}i.extend(!0,n,this);n.superclass=this;n.fn=n.prototype=this();n.fn.constructor=n;n.sub=this.sub;n.fn.init=function(r,u){return u&&u instanceof i&&!(u instanceof n)&&(u=n(u)),i.fn.init.call(this,r,u,t)};n.fn.init.prototype=n.fn;var t=n(r);return n}}();var u,y,p,ni=/alpha\([^)]*\)/i,ye=/opacity=([^)]*)/,pe=/^(top|right|bottom|left)$/,we=/^(none|table(?!-c[ea]).+)/,ru=/^margin/,be=new RegExp("^("+ut+")(.*)$","i"),et=new RegExp("^("+ut+")(?!px)[a-z%]+$","i"),ke=new RegExp("^([-+])=("+ut+")","i"),ti={},de={position:"absolute",visibility:"hidden",display:"block"},uu={letterSpacing:0,fontWeight:400},c=["Top","Right","Bottom","Left"],fu=["Webkit","O","Moz","ms"],ge=i.fn.toggle;i.fn.extend({css:function(n,r){return i.access(this,function(n,r,u){return u!==t?i.style(n,r,u):i.css(n,r)},n,r,arguments.length>1)},show:function(){return ai(this,!0)},hide:function(){return ai(this)},toggle:function(n,t){var r="boolean"==typeof n;return i.isFunction(n)&&i.isFunction(t)?ge.apply(this,arguments):this.each(function(){(r?n:nt(this))?i(this).show():i(this).hide()})}});i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=u(n,"opacity");return""===i?"1":i}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:i.support.cssFloat?"cssFloat":"styleFloat"},style:function(n,r,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,s,e,h=i.camelCase(r),c=n.style;if(r=i.cssProps[h]||(i.cssProps[h]=li(c,h)),e=i.cssHooks[r]||i.cssHooks[h],u===t)return e&&"get"in e&&(o=e.get(n,!1,f))!==t?o:c[r];if(s=typeof u,"string"===s&&(o=ke.exec(u))&&(u=(o[1]+1)*o[2]+parseFloat(i.css(n,r)),s="number"),!(null==u||"number"===s&&isNaN(u)||("number"!==s||i.cssNumber[h]||(u+="px"),e&&"set"in e&&(u=e.set(n,u,f))===t)))try{c[r]=u}catch(l){}}},css:function(n,r,f,e){var o,c,s,h=i.camelCase(r);return r=i.cssProps[h]||(i.cssProps[h]=li(n.style,h)),s=i.cssHooks[r]||i.cssHooks[h],s&&"get"in s&&(o=s.get(n,!0,e)),o===t&&(o=u(n,r)),"normal"===o&&r in uu&&(o=uu[r]),f||e!==t?(c=parseFloat(o),f||i.isNumeric(c)?c||0:o):o},swap:function(n,t,i){var u,r,f={};for(r in t)f[r]=n.style[r],n.style[r]=t[r];u=i.call(n);for(r in t)n.style[r]=f[r];return u}});n.getComputedStyle?u=function(t,r){var f,o,s,h,e=n.getComputedStyle(t,null),u=t.style;return e&&(f=e[r],""!==f||i.contains(t.ownerDocument,t)||(f=i.style(t,r)),et.test(f)&&ru.test(r)&&(o=u.width,s=u.minWidth,h=u.maxWidth,u.minWidth=u.maxWidth=u.width=f,f=e.width,u.width=o,u.minWidth=s,u.maxWidth=h)),f}:r.documentElement.currentStyle&&(u=function(n,t){var f,u,i=n.currentStyle&&n.currentStyle[t],r=n.style;return null==i&&r&&r[t]&&(i=r[t]),et.test(i)&&!pe.test(t)&&(f=r.left,u=n.runtimeStyle&&n.runtimeStyle.left,u&&(n.runtimeStyle.left=n.currentStyle.left),r.left="fontSize"===t?"1em":i,i=r.pixelLeft+"px",r.left=f,u&&(n.runtimeStyle.left=u)),""===i?"auto":i});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,f){if(r)return 0===n.offsetWidth&&we.test(u(n,"display"))?i.swap(n,de,function(){return pi(n,t,f)}):pi(n,t,f)},set:function(n,r,u){return vi(n,r,u?yi(n,t,u,i.support.boxSizing&&"border-box"===i.css(n,"boxSizing")):0)}}});i.support.opacity||(i.cssHooks.opacity={get:function(n,t){return ye.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="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1;t>=1&&""===i.trim(f.replace(ni,""))&&r.removeAttribute&&(r.removeAttribute("filter"),u&&!u.filter)||(r.filter=ni.test(f)?f.replace(ni,e):f+" "+e)}});i(function(){i.support.reliableMarginRight||(i.cssHooks.marginRight={get:function(n,t){return i.swap(n,{display:"inline-block"},function(){if(t)return u(n,"marginRight")})}});!i.support.pixelPosition&&i.fn.position&&i.each(["top","left"],function(n,t){i.cssHooks[t]={get:function(n,r){if(r){var f=u(n,t);return et.test(f)?i(n).position()[t]+"px":f}}}})});i.expr&&i.expr.filters&&(i.expr.filters.hidden=function(n){return 0===n.offsetWidth&&0===n.offsetHeight||!i.support.reliableHiddenOffsets&&"none"===(n.style&&n.style.display||u(n,"display"))},i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var u="string"==typeof i?i.split(" "):[i],f={},r=0;4>r;r++)f[n+c[r]+t]=u[r]||u[r-2]||u[0];return f}};ru.test(n)||(i.cssHooks[n+t].set=vi)});var no=/%20/g,to=/\[\]$/,eu=/\r?\n/g,io=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ro=/^(?:select|textarea)/i;i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?i.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ro.test(this.nodeName)||io.test(this.type))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(eu,"\r\n")}}):{name:t.name,value:r.replace(eu,"\r\n")}}).get()}});i.param=function(n,r){var u,f=[],e=function(n,t){t=i.isFunction(t)?t():null==t?"":t;f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(r===t&&(r=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(u in n)vt(u,n[u],r,e);return f.join("&").replace(no,"+")};var l,a,uo=/#.*$/,fo=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,eo=/^(?:GET|HEAD)$/,oo=/^\/\//,ou=/\?/,so=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,ho=/([?&])_=[^&]*/,su=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,hu=i.fn.load,ii={},cu={},lu=["*/"]+["*"];try{l=tf.href}catch(po){l=r.createElement("a");l.href="";l=l.href}a=su.exec(l.toLowerCase())||[];i.fn.load=function(n,r,u){if("string"!=typeof n&&hu)return hu.apply(this,arguments);if(!this.length)return this;var f,o,s,h=this,e=n.indexOf(" ");return e>=0&&(f=n.slice(e,n.length),n=n.slice(0,e)),i.isFunction(r)?(u=r,r=t):r&&"object"==typeof r&&(o="POST"),i.ajax({url:n,type:o,dataType:"html",data:r,complete:function(n,t){u&&h.each(u,s||[n.responseText,t,n])}}).done(function(n){s=arguments;h.html(f?i("<div>").append(n.replace(so,"")).find(f):n)}),this};i.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(n,t){i.fn[t]=function(n){return this.on(t,n)}});i.each(["get","post"],function(n,r){i[r]=function(n,u,f,e){return i.isFunction(u)&&(e=e||f,f=u,u=t),i.ajax({type:r,url:n,data:u,success:f,dataType:e})}});i.extend({getScript:function(n,r){return i.get(n,t,r,"script")},getJSON:function(n,t,r){return i.get(n,t,r,"json")},ajaxSetup:function(n,t){return t?ki(n,i.ajaxSettings):(t=n,n=i.ajaxSettings),ki(n,t),n},ajaxSettings:{url:l,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(a[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":lu},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":n.String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bi(ii),ajaxTransport:bi(cu),ajax:function(n,r){function p(n,r,h,c){var l,tt,w,it,p,a=r;2!==e&&(e=2,d&&clearTimeout(d),v=t,k=c||"",f.readyState=n>0?4:0,h&&(it=wu(u,f,h)),n>=200&&300>n||304===n?(u.ifModified&&(p=f.getResponseHeader("Last-Modified"),p&&(i.lastModified[o]=p),p=f.getResponseHeader("Etag"),p&&(i.etag[o]=p)),304===n?(a="notmodified",l=!0):(l=bu(u,it),a=l.state,tt=l.data,w=l.error,l=!w)):(w=a,(!a||n)&&(a="error",0>n&&(n=0))),f.status=n,f.statusText=""+(r||a),l?nt.resolveWith(s,[tt,a,f]):nt.rejectWith(s,[f,a,w]),f.statusCode(b),b=t,y&&g.trigger("ajax"+(l?"Success":"Error"),[f,u,l?tt:w]),ut.fireWith(s,[f,a]),y&&(g.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}var it,rt;"object"==typeof n&&(r=n,n=t);r=r||{};var o,k,w,v,d,c,y,l,u=i.ajaxSetup({},r),s=u.context||u,g=s!==u&&(s.nodeType||s instanceof i)?i(s):i.event,nt=i.Deferred(),ut=i.Callbacks("once memory"),b=u.statusCode||{},ft={},et={},e=0,ot="canceled",f={readyState:0,setRequestHeader:function(n,t){if(!e){var i=n.toLowerCase();n=et[i]=et[i]||n;ft[n]=t}return this},getAllResponseHeaders:function(){return 2===e?k:null},getResponseHeader:function(n){var i;if(2===e){if(!w)for(w={};i=fo.exec(k);)w[i[1].toLowerCase()]=i[2];i=w[n.toLowerCase()]}return i===t?null:i},overrideMimeType:function(n){return e||(u.mimeType=n),this},abort:function(n){return n=n||ot,v&&v.abort(n),p(0,n),this}};if(nt.promise(f),f.success=f.done,f.error=f.fail,f.complete=ut.add,f.statusCode=function(n){if(n){var t;if(2>e)for(t in n)b[t]=[b[t],n[t]];else t=n[f.status],f.always(t)}return this},u.url=((n||u.url)+"").replace(uo,"").replace(oo,a[1]+"//"),u.dataTypes=i.trim(u.dataType||"*").toLowerCase().split(h),null==u.crossDomain&&(c=su.exec(u.url.toLowerCase()),u.crossDomain=!(!c||c[1]==a[1]&&c[2]==a[2]&&(c[3]||("http:"===c[1]?80:443))==(a[3]||("http:"===a[1]?80:443)))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),tt(ii,u,r,f),2===e)return f;(y=u.global,u.type=u.type.toUpperCase(),u.hasContent=!eo.test(u.type),y&&0==i.active++&&i.event.trigger("ajaxStart"),u.hasContent||(u.data&&(u.url+=(ou.test(u.url)?"&":"?")+u.data,delete u.data),o=u.url,u.cache!==!1))||(it=i.now(),rt=u.url.replace(ho,"$1_="+it),u.url=rt+(rt===u.url?(ou.test(u.url)?"&":"?")+"_="+it:""));(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType);u.ifModified&&(o=o||u.url,i.lastModified[o]&&f.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&f.setRequestHeader("If-None-Match",i.etag[o]));f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+lu+"; q=0.01":""):u.accepts["*"]);for(l in u.headers)f.setRequestHeader(l,u.headers[l]);if(u.beforeSend&&(u.beforeSend.call(s,f,u)===!1||2===e))return f.abort();ot="abort";for(l in{success:1,error:1,complete:1})f[l](u[l]);if(v=tt(cu,u,r,f)){f.readyState=1;y&&g.trigger("ajaxSend",[f,u]);u.async&&u.timeout>0&&(d=setTimeout(function(){f.abort("timeout")},u.timeout));try{e=1;v.send(ft,p)}catch(st){if(!(2>e))throw st;p(-1,st)}}else p(-1,"No Transport");return f},active:0,lastModified:{},etag:{}});var au=[],co=/\?/,ot=/(=)\?(?=&|$)|\?\?/,lo=i.now();i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=au.pop()||i.expando+"_"+lo++;return this[n]=!0,n}});i.ajaxPrefilter("json jsonp",function(r,u,f){var e,s,o,h=r.data,c=r.url,l=r.jsonp!==!1,a=l&&ot.test(c),v=l&&!a&&"string"==typeof h&&!(r.contentType||"").indexOf("application/x-www-form-urlencoded")&&ot.test(h);if("jsonp"===r.dataTypes[0]||a||v)return(e=r.jsonpCallback=i.isFunction(r.jsonpCallback)?r.jsonpCallback():r.jsonpCallback,s=n[e],a?r.url=c.replace(ot,"$1"+e):v?r.data=h.replace(ot,"$1"+e):l&&(r.url+=(co.test(c)?"&":"?")+r.jsonp+"="+e),r.converters["script json"]=function(){return o||i.error(e+" was not called"),o[0]},r.dataTypes[0]="json",n[e]=function(){o=arguments},f.always(function(){n[e]=s;r[e]&&(r.jsonpCallback=u.jsonpCallback,au.push(e));o&&i.isFunction(s)&&s(o[0]);o=s=t}),"script")});i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(n){return i.globalEval(n),n}}});i.ajaxPrefilter("script",function(n){n.cache===t&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)});i.ajaxTransport("script",function(n){if(n.crossDomain){var i,u=r.head||r.getElementsByTagName("head")[0]||r.documentElement;return{send:function(f,e){i=r.createElement("script");i.async="async";n.scriptCharset&&(i.charset=n.scriptCharset);i.src=n.url;i.onload=i.onreadystatechange=function(n,r){(r||!i.readyState||/loaded|complete/.test(i.readyState))&&(i.onload=i.onreadystatechange=null,u&&i.parentNode&&u.removeChild(i),i=t,r||e(200,"success"))};u.insertBefore(i,u.firstChild)},abort:function(){i&&i.onload(0,1)}}}});st=n.ActiveXObject?function(){for(var n in w)w[n](0,1)}:!1;vu=0;i.ajaxSettings.xhr=n.ActiveXObject?function(){return!this.isLocal&&di()||ku()}:di,function(n){i.extend(i.support,{ajax:!!n,cors:!!n&&"withCredentials"in n})}(i.ajaxSettings.xhr());i.support.ajax&&i.ajaxTransport(function(r){if(!r.crossDomain||i.support.cors){var u;return{send:function(f,e){var h,s,o=r.xhr();if(r.username?o.open(r.type,r.url,r.async,r.username,r.password):o.open(r.type,r.url,r.async),r.xhrFields)for(s in r.xhrFields)o[s]=r.xhrFields[s];r.mimeType&&o.overrideMimeType&&o.overrideMimeType(r.mimeType);r.crossDomain||f["X-Requested-With"]||(f["X-Requested-With"]="XMLHttpRequest");try{for(s in f)o.setRequestHeader(s,f[s])}catch(c){}o.send(r.hasContent&&r.data||null);u=function(n,f){var s,a,v,c,l;try{if(u&&(f||4===o.readyState))if(u=t,h&&(o.onreadystatechange=i.noop,st&&delete w[h]),f)4!==o.readyState&&o.abort();else{s=o.status;v=o.getAllResponseHeaders();c={};l=o.responseXML;l&&l.documentElement&&(c.xml=l);try{c.text=o.responseText}catch(n){}try{a=o.statusText}catch(p){a=""}s||!r.isLocal||r.crossDomain?1223===s&&(s=204):s=c.text?200:404}}catch(y){f||e(-1,y)}c&&e(s,a,c,v)};r.async?4===o.readyState?setTimeout(u,0):(h=++vu,st&&(w||(w={},i(n).unload(st)),w[h]=u),o.onreadystatechange=u):u()},abort:function(){u&&u(0,1)}}}});var ht,ct,ao=/^(?:toggle|show|hide)$/,vo=new RegExp("^(?:([-+])=|)("+ut+")([a-z%]*)$","i"),yo=/queueHooks$/,lt=[nf],k={"*":[function(n,t){var o,s,h,r=this.createTween(n,t),e=vo.exec(t),c=r.cur(),u=+c||0,f=1;if(e){if(o=+e[2],s=e[3]||(i.cssNumber[n]?"":"px"),"px"!==s&&u){u=i.css(r.elem,n,!0)||o||1;do h=f=f||".5",u/=f,i.style(r.elem,n,u+s),f=r.cur()/c;while(1!==f&&f!==h)}r.unit=s;r.start=u;r.end=e[1]?u+(e[1]+1)*o:o}return r}]};i.Animation=i.extend(nr,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],k[r]=k[r]||[],k[r].unshift(t)},prefilter:function(n,t){t?lt.unshift(n):lt.push(n)}});i.Tween=f;f.prototype={constructor:f,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=f.propHooks[this.prop];return n&&n.get?n.get(this):f.propHooks._default.get(this)},run:function(n){var t,r=f.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):f.propHooks._default.set(this),this}};f.prototype.init.prototype=f.prototype;f.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,!1,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};f.propHooks.scrollTop=f.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(u,f,e){return null==u||"boolean"==typeof u||!n&&i.isFunction(u)&&i.isFunction(f)?r.apply(this,arguments):this.animate(it(t,!0),u,f,e)}});i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(nt).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var e=i.isEmptyObject(n),f=i.speed(t,r,u),o=function(){var t=nr(this,i.extend({},n),f);e&&t.stop(!0)};return e||f.queue===!1?this.each(o):this.queue(f.queue,o)},stop:function(n,r,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=r,r=n,n=t),r&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,r=i._data(this);if(t)r[t]&&r[t].stop&&f(r[t]);else for(t in r)r[t]&&r[t].stop&&yo.test(t)&&f(r[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(u),o=!1,e.splice(t,1));(o||!u)&&i.dequeue(this,n)})}});i.each({slideDown:it("show"),slideUp:it("hide"),slideToggle:it("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.speed=function(n,t,r){var u=n&&"object"==typeof n?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:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||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.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.timers=[];i.fx=f.prototype.init;i.fx.tick=function(){for(var r,n=i.timers,t=0;t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop()};i.fx.timer=function(n){n()&&i.timers.push(n)&&!ct&&(ct=setInterval(i.fx.tick,i.fx.interval))};i.fx.interval=13;i.fx.stop=function(){clearInterval(ct);ct=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fx.step={};i.expr&&i.expr.filters&&(i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length});ri=/^(?:body|html)$/i;i.fn.offset=function(n){if(arguments.length)return n===t?this:this.each(function(t){i.offset.setOffset(this,n,t)});var e,r,o,s,h,c,l,a,v,y,u=this[0],f=u&&u.ownerDocument;if(f)return(o=f.body)===u?i.offset.bodyOffset(u):(r=f.documentElement,i.contains(r,u)?(e=u.getBoundingClientRect(),s=tr(f),h=r.clientTop||o.clientTop||0,c=r.clientLeft||o.clientLeft||0,l=s.pageYOffset||r.scrollTop,a=s.pageXOffset||r.scrollLeft,v=e.top+l-h,y=e.left+a-c,{top:v,left:y}):{top:0,left:0})};i.offset={bodyOffset:function(n){var t=n.offsetTop,r=n.offsetLeft;return i.support.doesNotIncludeMarginInBodyOffset&&(t+=parseFloat(i.css(n,"marginTop"))||0,r+=parseFloat(i.css(n,"marginLeft"))||0),{top:t,left:r}},setOffset:function(n,t,r){var f=i.css(n,"position");"static"===f&&(n.style.position="relative");var e,o,s=i(n),h=s.offset(),l=i.css(n,"top"),a=i.css(n,"left"),v=("absolute"===f||"fixed"===f)&&i.inArray("auto",[l,a])>-1,u={},c={};v?(c=s.position(),e=c.top,o=c.left):(e=parseFloat(l)||0,o=parseFloat(a)||0);i.isFunction(t)&&(t=t.call(n,r,h));null!=t.top&&(u.top=t.top-h.top+e);null!=t.left&&(u.left=t.left-h.left+o);"using"in t?t.using.call(n,u):s.css(u)}};i.fn.extend({position:function(){if(this[0]){var u=this[0],n=this.offsetParent(),t=this.offset(),r=ri.test(n[0].nodeName)?{top:0,left:0}:n.offset();return t.top-=parseFloat(i.css(u,"marginTop"))||0,t.left-=parseFloat(i.css(u,"marginLeft"))||0,r.top+=parseFloat(i.css(n[0],"borderTopWidth"))||0,r.left+=parseFloat(i.css(n[0],"borderLeftWidth"))||0,{top:t.top-r.top,left:t.left-r.left}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||r.body;n&&!ri.test(n.nodeName)&&"static"===i.css(n,"position");)n=n.offsetParent;return n||r.body})}});i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,r){var u=/Y/.test(r);i.fn[n]=function(f){return i.access(this,function(n,f,e){var o=tr(n);return e===t?o?r in o?o[r]:o.document.documentElement[f]:n[f]:void(o?o.scrollTo(u?i(o).scrollLeft():e,u?e:i(o).scrollTop()):n[f]=e)},n,f,arguments.length,null)}});i.each({Height:"height",Width:"width"},function(n,r){i.each({padding:"inner"+n,content:r,"":"outer"+n},function(u,f){i.fn[f]=function(f,e){var o=arguments.length&&(u||"boolean"!=typeof f),s=u||(f===!0||e===!0?"margin":"border");return i.access(this,function(r,u,f){var e;return i.isWindow(r)?r.document.documentElement["client"+n]:9===r.nodeType?(e=r.documentElement,Math.max(r.body["scroll"+n],e["scroll"+n],r.body["offset"+n],e["offset"+n],e["client"+n])):f===t?i.css(r,u,f,s):i.style(r,u,f,s)},r,o?f:t,o,null)}})});n.jQuery=n.$=i;"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return i})}(window);!function(n){"use strict";n(function(){n.support.transition=function(){var n=function(){var n,i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(n in t)if(void 0!==i.style[n])return t[n]}();return n&&{end:n}}()})}(window.jQuery);!function(n){"use strict";var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.prototype.close=function(t){function f(){i.trigger("closed").remove()}var i,u=n(this),r=u.attr("data-target");r||(r=u.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));i=n(r);t&&t.preventDefault();i.length||(i=u.hasClass("alert")?u:u.parent());i.trigger(t=n.Event("close"));t.isDefaultPrevented()||(i.removeClass("in"),n.support.transition&&i.hasClass("fade")?i.on(n.support.transition.end,f):f())};r=n.fn.alert;n.fn.alert=function(i){return this.each(function(){var r=n(this),u=r.data("alert");u||r.data("alert",u=new t(this));"string"==typeof i&&u[i].call(r)})};n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.alert.data-api",i,t.prototype.close)}(window.jQuery);!function(n){"use strict";var t=function(t,i){this.$element=n(t);this.options=n.extend({},n.fn.button.defaults,i)},i;t.prototype.setState=function(n){var i="disabled",t=this.$element,r=t.data(),u=t.is("input")?"val":"html";n+="Text";r.resetText||t.data("resetText",t[u]());t[u](r[n]||this.options[n]);setTimeout(function(){"loadingText"==n?t.addClass(i).attr(i,i):t.removeClass(i).removeAttr(i)},0)};t.prototype.toggle=function(){var n=this.$element.closest('[data-toggle="buttons-radio"]');n&&n.find(".active").removeClass("active");this.$element.toggleClass("active")};i=n.fn.button;n.fn.button=function(i){return this.each(function(){var u=n(this),r=u.data("button"),f="object"==typeof i&&i;r||u.data("button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})};n.fn.button.defaults={loadingText:"loading..."};n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=i,this};n(document).on("click.button.data-api","[data-toggle^=button]",function(t){var i=n(t.target);i.hasClass("btn")||(i=i.closest(".btn"));i.button("toggle")})}(window.jQuery);!function(n){"use strict";var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;"hover"==this.options.pause&&this.$element.on("mouseenter",n.proxy(this.pause,this)).on("mouseleave",n.proxy(this.cycle,this))},i;t.prototype={cycle:function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(t){var i=this.getActiveIndex(),r=this;if(!(t>this.$items.length-1||0>t))return this.sliding?this.$element.one("slid",function(){r.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",n(this.$items[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition.end&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),clearInterval(this.interval),this.interval=null,this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(t,i){var u,e=this.$element.find(".item.active"),r=i||e[t](),s=this.interval,f="next"==t?"left":"right",h="next"==t?"first":"last",o=this;if(this.sliding=!0,s&&this.pause(),r=r.length?r:this.$element.find(".item")[h](),u=n.Event("slide",{relatedTarget:r[0],direction:f}),!r.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=n(o.$indicators.children()[o.getActiveIndex()]);t&&t.addClass("active")})),n.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(u),u.isDefaultPrevented())return;r.addClass(t);r[0].offsetWidth;e.addClass(f);r.addClass(f);this.$element.one(n.support.transition.end,function(){r.removeClass([t,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));o.sliding=!1;setTimeout(function(){o.$element.trigger("slid")},0)})}else{if(this.$element.trigger(u),u.isDefaultPrevented())return;e.removeClass("active");r.addClass("active");this.sliding=!1;this.$element.trigger("slid")}return s&&this.cycle(),this}}};i=n.fn.carousel;n.fn.carousel=function(i){return this.each(function(){var f=n(this),r=f.data("carousel"),u=n.extend({},n.fn.carousel.defaults,"object"==typeof i&&i),e="string"==typeof i?i:u.slide;r||f.data("carousel",r=new t(this,u));"number"==typeof i?r.to(i):e?r[e]():u.interval&&r.pause().cycle()})};n.fn.carousel.defaults={interval:5e3,pause:"hover"};n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=i,this};n(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(t){var u,f,i=n(this),r=n(i.attr("data-target")||(u=i.attr("href"))&&u.replace(/.*(?=#[^\s]+$)/,"")),e=n.extend({},r.data(),i.data());r.carousel(e);(f=i.attr("data-slide-to"))&&r.data("carousel").pause().to(f).cycle();t.preventDefault()})}(window.jQuery);!function(n){"use strict";var t=function(t,i){this.$element=n(t);this.options=n.extend({},n.fn.collapse.defaults,i);this.options.parent&&(this.$parent=n(this.options.parent));this.options.toggle&&this.toggle()},i;t.prototype={constructor:t,dimension:function(){var n=this.$element.hasClass("width");return n?"width":"height"},show:function(){var i,u,t,r;if(!this.transitioning&&!this.$element.hasClass("in")){if(i=this.dimension(),u=n.camelCase(["scroll",i].join("-")),t=this.$parent&&this.$parent.find("> .accordion-group > .in"),t&&t.length){if(r=t.data("collapse"),r&&r.transitioning)return;t.collapse("hide");r||t.data("collapse",null)}this.$element[i](0);this.transition("addClass",n.Event("show"),"shown");n.support.transition&&this.$element[i](this.$element[0][u])}},hide:function(){var t;!this.transitioning&&this.$element.hasClass("in")&&(t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",n.Event("hide"),"hidden"),this.$element[t](0))},reset:function(n){var t=this.dimension();return this.$element.removeClass("collapse")[t](n||"auto")[0].offsetWidth,this.$element[null!==n?"addClass":"removeClass"]("collapse"),this},transition:function(t,i,r){var u=this,f=function(){"show"==i.type&&u.reset();u.transitioning=0;u.$element.trigger(r)};this.$element.trigger(i);i.isDefaultPrevented()||(this.transitioning=1,this.$element[t]("in"),n.support.transition&&this.$element.hasClass("collapse")?this.$element.one(n.support.transition.end,f):f())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};i=n.fn.collapse;n.fn.collapse=function(i){return this.each(function(){var r=n(this),u=r.data("collapse"),f=n.extend({},n.fn.collapse.defaults,r.data(),"object"==typeof i&&i);u||r.data("collapse",u=new t(this,f));"string"==typeof i&&u[i]()})};n.fn.collapse.defaults={toggle:!0};n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=i,this};n(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var u,i=n(this),r=i.attr("data-target")||t.preventDefault()||(u=i.attr("href"))&&u.replace(/.*(?=#[^\s]+$)/,""),f=n(r).data("collapse")?"toggle":i.data();i[n(r).hasClass("in")?"addClass":"removeClass"]("collapsed");n(r).collapse(f)})}(window.jQuery);!function(n){"use strict";function r(){n(".dropdown-backdrop").remove();n(i).each(function(){u(n(this)).removeClass("open")})}function u(t){var r,i=t.attr("data-target");return i||(i=t.attr("href"),i=i&&/#/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length||(r=t.parent()),r}var i="[data-toggle=dropdown]",t=function(t){var i=n(t).on("click.dropdown.data-api",this.toggle);n("html").on("click.dropdown.data-api",function(){i.parent().removeClass("open")})},f;t.prototype={constructor:t,toggle:function(){var t,f,i=n(this);if(!i.is(".disabled, :disabled"))return t=u(i),f=t.hasClass("open"),r(),f||("ontouchstart"in document.documentElement&&n('<div class="dropdown-backdrop"/>').insertBefore(n(this)).on("click",r),t.toggleClass("open")),i.focus(),!1},keydown:function(t){var e,f,o,s,r;if(/(38|40|27)/.test(t.keyCode)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s||s&&27==t.keyCode)return 27==t.which&&o.find(i).focus(),e.click();f=n("[role=menu] li:not(.divider):visible a",o);f.length&&(r=f.index(f.filter(":focus")),38==t.keyCode&&r>0&&r--,40==t.keyCode&&r<f.length-1&&r++,~r||(r=0),f.eq(r).focus())}}};f=n.fn.dropdown;n.fn.dropdown=function(i){return this.each(function(){var r=n(this),u=r.data("dropdown");u||r.data("dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})};n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.dropdown.data-api",r).on("click.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.dropdown.data-api",i,t.prototype.toggle).on("keydown.dropdown.data-api",i+", [role=menu]",t.prototype.keydown)}(window.jQuery);!function(n){"use strict";var t=function(t,i){this.options=i;this.$element=n(t).delegate('[data-dismiss="modal"]',"click.dismiss.modal",n.proxy(this.hide,this));this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)},i;t.prototype={constructor:t,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var t=this,i=n.Event("show");this.$element.trigger(i);this.isShown||i.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.backdrop(function(){var i=n.support.transition&&t.$element.hasClass("fade");t.$element.parent().length||t.$element.appendTo(document.body);t.$element.show();i&&t.$element[0].offsetWidth;t.$element.addClass("in").attr("aria-hidden",!1);t.enforceFocus();i?t.$element.one(n.support.transition.end,function(){t.$element.focus().trigger("shown")}):t.$element.focus().trigger("shown")}))},hide:function(t){t&&t.preventDefault();t=n.Event("hide");this.$element.trigger(t);this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),n(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),n.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal())},enforceFocus:function(){var t=this;n(document).on("focusin.modal",function(n){t.$element[0]===n.target||t.$element.has(n.target).length||t.$element.focus()})},escape:function(){var n=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(t){27==t.which&&n.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var t=this,i=setTimeout(function(){t.$element.off(n.support.transition.end);t.hideModal()},500);this.$element.one(n.support.transition.end,function(){clearTimeout(i);t.hideModal()})},hideModal:function(){var n=this;this.$element.hide();this.backdrop(function(){n.removeBackdrop();n.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null},backdrop:function(t){var r=this.$element.hasClass("fade")?"fade":"",i;if(this.isShown&&this.options.backdrop){if(i=n.support.transition&&r,this.$backdrop=n('<div class="modal-backdrop '+r+'" />').appendTo(document.body),this.$backdrop.click("static"==this.options.backdrop?n.proxy(this.$element[0].focus,this.$element[0]):n.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;i?this.$backdrop.one(n.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(n.support.transition.end,t):t()):t&&t()}};i=n.fn.modal;n.fn.modal=function(i){return this.each(function(){var u=n(this),r=u.data("modal"),f=n.extend({},n.fn.modal.defaults,u.data(),"object"==typeof i&&i);r||u.data("modal",r=new t(this,f));"string"==typeof i?r[i]():f.show&&r.show()})};n.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0};n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=i,this};n(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var i=n(this),r=i.attr("href"),u=n(i.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),f=u.data("modal")?"toggle":n.extend({remote:!/#/.test(r)&&r},u.data(),i.data());t.preventDefault();u.modal(f).one("hide",function(){i.focus()})})}(window.jQuery);!function(n){"use strict";var t=function(n,t){this.init("tooltip",n,t)},i;t.prototype={constructor:t,init:function(t,i,r){var o,s,f,u,e;for(this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.enabled=!0,f=this.options.trigger.split(" "),e=f.length;e--;)u=f[e],"click"==u?this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this)):"manual"!=u&&(o="hover"==u?"mouseenter":"focus",s="hover"==u?"mouseleave":"blur",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=n.extend({},n.fn[this.type].defaults,this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var i,u=n.fn[this.type].defaults,r={};return this._options&&n.each(this._options,function(n,t){u[n]!=t&&(r[n]=t)},this),i=n(t.currentTarget)[this.type](r).data(this.type),i.options.delay&&i.options.delay.show?(clearTimeout(this.timeout),i.hoverState="in",void(this.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show))):i.show()},leave:function(t){var i=n(t.currentTarget)[this.type](this._options).data(this.type);return this.timeout&&clearTimeout(this.timeout),i.options.delay&&i.options.delay.hide?(i.hoverState="out",void(this.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide))):i.hide()},show:function(){var i,t,u,f,e,r,o=n.Event("show");if(this.hasContent()&&this.enabled){if(this.$element.trigger(o),o.isDefaultPrevented())return;switch(i=this.tip(),this.setContent(),this.options.animation&&i.addClass("fade"),e="function"==typeof this.options.placement?this.options.placement.call(this,i[0],this.$element[0]):this.options.placement,i.detach().css({top:0,left:0,display:"block"}),this.options.container?i.appendTo(this.options.container):i.insertAfter(this.$element),t=this.getPosition(),u=i[0].offsetWidth,f=i[0].offsetHeight,e){case"bottom":r={top:t.top+t.height,left:t.left+t.width/2-u/2};break;case"top":r={top:t.top-f,left:t.left+t.width/2-u/2};break;case"left":r={top:t.top+t.height/2-f/2,left:t.left-u};break;case"right":r={top:t.top+t.height/2-f/2,left:t.left+t.width}}this.applyPlacement(r,e);this.$element.trigger("shown")}},applyPlacement:function(n,t){var u,r,f,o,i=this.tip(),s=i[0].offsetWidth,e=i[0].offsetHeight;i.offset(n).addClass(t).addClass("in");u=i[0].offsetWidth;r=i[0].offsetHeight;"top"==t&&r!=e&&(n.top=n.top+e-r,o=!0);"bottom"==t||"top"==t?(f=0,n.left<0&&(f=-2*n.left,n.left=0,i.offset(n),u=i[0].offsetWidth,r=i[0].offsetHeight),this.replaceArrow(f-s+u,u,"left")):this.replaceArrow(r-e,r,"top");o&&i.offset(n)},replaceArrow:function(n,t,i){this.arrow().css(i,n?50*(1-n/t)+"%":"")},setContent:function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")},hide:function(){function r(){var i=setTimeout(function(){t.off(n.support.transition.end).detach()},500);t.one(n.support.transition.end,function(){clearTimeout(i);t.detach()})}var t=this.tip(),i=n.Event("hide");return this.$element.trigger(i),i.isDefaultPrevented()?void 0:(t.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?r():t.detach(),this.$element.trigger("hidden"),this)},fixTitle:function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var t=this.$element[0];return n.extend({},"function"==typeof t.getBoundingClientRect?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},getTitle:function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)},tip:function(){return this.$tip=this.$tip||n(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var i=t?n(t.currentTarget)[this.type](this._options).data(this.type):this;i.tip().hasClass("in")?i.hide():i.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};i=n.fn.tooltip;n.fn.tooltip=function(i){return this.each(function(){var u=n(this),r=u.data("tooltip"),f="object"==typeof i&&i;r||u.data("tooltip",r=new t(this,f));"string"==typeof i&&r[i]()})};n.fn.tooltip.Constructor=t;n.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(window.jQuery);!function(n){"use strict";var t=function(n,t){this.init("popover",n,t)},i;t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var n=this.tip(),t=this.getTitle(),i=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](t);n.find(".popover-content")[this.options.html?"html":"text"](i);n.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var t=this.$element,n=this.options;return("function"==typeof n.content?n.content.call(t[0]):n.content)||t.attr("data-content")},tip:function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});i=n.fn.popover;n.fn.popover=function(i){return this.each(function(){var u=n(this),r=u.data("popover"),f="object"==typeof i&&i;r||u.data("popover",r=new t(this,f));"string"==typeof i&&r[i]()})};n.fn.popover.Constructor=t;n.fn.popover.defaults=n.extend({},n.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(window.jQuery);!function(n){"use strict";function t(t,i){var r,u=n.proxy(this.process,this),f=n(n(t).is("body")?window:t);this.options=n.extend({},n.fn.scrollspy.defaults,i);this.$scrollElement=f.on("scroll.scroll-spy.data-api",u);this.selector=(this.options.target||(r=n(t).attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a";this.$body=n("body");this.refresh();this.process()}t.prototype={constructor:t,refresh:function(){var i,t=this;this.offsets=n([]);this.targets=n([]);i=this.$body.find(this.selector).map(function(){var u=n(this),i=u.data("target")||u.attr("href"),r=/^#\w/.test(i)&&n(i);return r&&r.length&&[[r.position().top+(!n.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),i]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})},process:function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,e=f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(i>=e)return u!=(n=r.last()[0])&&this.activate(n);for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(!t[n+1]||i<=t[n+1])&&this.activate(r[n])},activate:function(t){var i,r;this.activeTarget=t;n(this.selector).parent(".active").removeClass("active");r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]';i=n(r).parent("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate")}};var i=n.fn.scrollspy;n.fn.scrollspy=function(i){return this.each(function(){var u=n(this),r=u.data("scrollspy"),f="object"==typeof i&&i;r||u.data("scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})};n.fn.scrollspy.Constructor=t;n.fn.scrollspy.defaults={offset:10};n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=i,this};n(window).on("load",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);t.scrollspy(t.data())})})}(window.jQuery);!function(n){"use strict";var t=function(t){this.element=n(t)},i;t.prototype={constructor:t,show:function(){var r,u,f,t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.attr("data-target");i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,""));t.parent("li").hasClass("active")||(r=e.find(".active:last a")[0],f=n.Event("show",{relatedTarget:r}),t.trigger(f),f.isDefaultPrevented()||(u=n(i),this.activate(t.parent("li"),e),this.activate(u,u.parent(),function(){t.trigger({type:"shown",relatedTarget:r})})))},activate:function(t,i,r){function f(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active");t.addClass("active");e?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade");t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active");r&&r()}var u=i.find("> .active"),e=r&&n.support.transition&&u.hasClass("fade");e?u.one(n.support.transition.end,f):f();u.removeClass("in")}};i=n.fn.tab;n.fn.tab=function(i){return this.each(function(){var u=n(this),r=u.data("tab");r||u.data("tab",r=new t(this));"string"==typeof i&&r[i]()})};n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=i,this};n(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault();n(this).tab("show")})}(window.jQuery);!function(n){"use strict";var t=function(t,i){this.$element=n(t);this.options=n.extend({},n.fn.typeahead.defaults,i);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=n(this.options.menu);this.shown=!1;this.listen()},i;t.prototype={constructor:t,select:function(){var n=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(n)).change(),this.hide()},updater:function(n){return n},show:function(){var t=n.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(){var t;return this.query=this.$element.val(),!this.query||this.query.length<this.options.minLength?this.shown?this.hide():this:(t=n.isFunction(this.source)?this.source(this.query,n.proxy(this.process,this)):this.source,t?this.process(t):this)},process:function(t){var i=this;return t=n.grep(t,function(n){return i.matcher(n)}),t=this.sorter(t),t.length?this.render(t.slice(0,this.options.items)).show():this.shown?this.hide():this},matcher:function(n){return~n.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(n){for(var t,i=[],r=[],u=[];t=n.shift();)t.toLowerCase().indexOf(this.query.toLowerCase())?~t.indexOf(this.query)?r.push(t):u.push(t):i.push(t);return i.concat(r,u)},highlighter:function(n){var t=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return n.replace(new RegExp("("+t+")","ig"),function(n,t){return"<strong>"+t+"<\/strong>"})},render:function(t){var i=this;return t=n(t).map(function(t,r){return t=n(i.options.item).attr("data-value",r),t.find("a").html(i.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(){var i=this.$menu.find(".active").removeClass("active"),t=i.next();t.length||(t=n(this.$menu.find("li")[0]));t.addClass("active")},prev:function(){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last());n.addClass("active")},listen:function(){this.$element.on("focus",n.proxy(this.focus,this)).on("blur",n.proxy(this.blur,this)).on("keypress",n.proxy(this.keypress,this)).on("keyup",n.proxy(this.keyup,this));this.eventSupported("keydown")&&this.$element.on("keydown",n.proxy(this.keydown,this));this.$menu.on("click",n.proxy(this.click,this)).on("mouseenter","li",n.proxy(this.mouseenter,this)).on("mouseleave","li",n.proxy(this.mouseleave,this))},eventSupported:function(n){var t=n in this.$element;return t||(this.$element.setAttribute(n,"return;"),t="function"==typeof this.$element[n]),t},move:function(n){if(this.shown){switch(n.keyCode){case 9:case 13:case 27:n.preventDefault();break;case 38:n.preventDefault();this.prev();break;case 40:n.preventDefault();this.next()}n.stopPropagation()}},keydown:function(t){this.suppressKeyPressRepeat=~n.inArray(t.keyCode,[40,38,9,13,27]);this.move(t)},keypress:function(n){this.suppressKeyPressRepeat||this.move(n)},keyup:function(n){switch(n.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}n.stopPropagation();n.preventDefault()},focus:function(){this.focused=!0},blur:function(){this.focused=!1;!this.mousedover&&this.shown&&this.hide()},click:function(n){n.stopPropagation();n.preventDefault();this.select();this.$element.focus()},mouseenter:function(t){this.mousedover=!0;this.$menu.find(".active").removeClass("active");n(t.currentTarget).addClass("active")},mouseleave:function(){this.mousedover=!1;!this.focused&&this.shown&&this.hide()}};i=n.fn.typeahead;n.fn.typeahead=function(i){return this.each(function(){var u=n(this),r=u.data("typeahead"),f="object"==typeof i&&i;r||u.data("typeahead",r=new t(this,f));"string"==typeof i&&r[i]()})};n.fn.typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu"><\/ul>',item:'<li><a href="#"><\/a><\/li>',minLength:1};n.fn.typeahead.Constructor=t;n.fn.typeahead.noConflict=function(){return n.fn.typeahead=i,this};n(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(){var t=n(this);t.data("typeahead")||t.typeahead(t.data())})}(window.jQuery);!function(n){"use strict";var t=function(t,i){this.options=n.extend({},n.fn.affix.defaults,i);this.$window=n(window).on("scroll.affix.data-api",n.proxy(this.checkPosition,this)).on("click.affix.data-api",n.proxy(function(){setTimeout(n.proxy(this.checkPosition,this),1)},this));this.$element=n(t);this.checkPosition()},i;t.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t,o=n(document).height(),f=this.$window.scrollTop(),e=this.$element.offset(),i=this.options.offset,r=i.bottom,u=i.top;"object"!=typeof i&&(r=u=i);"function"==typeof u&&(u=i.top());"function"==typeof r&&(r=i.bottom());t=null!=this.unpin&&f+this.unpin<=e.top?!1:null!=r&&e.top+this.$element.height()>=o-r?"bottom":null!=u&&u>=f?"top":!1;this.affixed!==t&&(this.affixed=t,this.unpin="bottom"==t?e.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(t?"-"+t:"")))}};i=n.fn.affix;n.fn.affix=function(i){return this.each(function(){var u=n(this),r=u.data("affix"),f="object"==typeof i&&i;r||u.data("affix",r=new t(this,f));"string"==typeof i&&r[i]()})};n.fn.affix.Constructor=t;n.fn.affix.defaults={offset:0};n.fn.affix.noConflict=function(){return n.fn.affix=i,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var i=n(this),t=i.data();t.offset=t.offset||{};t.offsetBottom&&(t.offset.bottom=t.offsetBottom);t.offsetTop&&(t.offset.top=t.offsetTop);i.affix(t)})})}(window.jQuery);!function(){function v(n){console.log("$f.fireEvent",[].slice.call(n))}function i(n){var r,t;if(!n||"object"!=typeof n)return n;r=new n.constructor;for(t in n)n.hasOwnProperty(t)&&(r[t]=i(n[t]));return r}function n(n,t){var i,r,f,u;if(n){if(r=0,f=n.length,void 0===f){for(i in n)if(t.call(n[i],i,n[i])===!1)break}else for(u=n[0];f>r&&t.call(u,r,u)!==!1;u=n[++r]);return n}}function h(n){return document.getElementById(n)}function t(t,i,r){return"object"!=typeof i?t:(t&&i&&n(i,function(n,i){r&&"function"==typeof i||(t[n]=i)}),t)}function y(t){var i=t.indexOf(".");if(-1!=i){var u=t.slice(0,i)||"*",f=t.slice(i+1,t.length),r=[];return n(document.getElementsByTagName(u),function(){this.className&&-1!=this.className.indexOf(f)&&r.push(this)}),r}}function l(n){return n=n||window.event,n.preventDefault?(n.stopPropagation(),n.preventDefault()):(n.returnValue=!1,n.cancelBubble=!0),!1}function u(n,t,i){n[t]=n[t]||[];n[t].push(i)}function a(n){return n.replace(/&amp;/g,"%26").replace(/&/g,"%26").replace(/=/g,"%3D")}function f(){return"_"+(""+Math.random()).slice(2,10)}function e(e,c,y){function et(){function i(n){return!/iPad|iPhone|iPod/i.test(navigator.userAgent)||/.flv$/i.test(b[0].url)||h()?(p.isLoaded()||p._fireEvent("onBeforeClick")===!1||p.load(),l(n)):!0}function h(){return p.hasiPadSupport&&p.hasiPadSupport()}function v(){""!==g.replace(/\s/g,"")?e.addEventListener?e.addEventListener("click",i,!1):e.attachEvent&&e.attachEvent("onclick",i):(e.addEventListener&&!h()&&e.addEventListener("click",l,!1),p.load())}$f(e)?($f(e).getParent().innerHTML="",it=$f(e).getIndex(),r[it]=p):(r.push(p),it=r.length-1);ht=parseInt(e.style.height,10)||e.clientHeight;tt=e.id||"fp"+f();ut=c.id||tt+"_api";c.id=ut;g=e.innerHTML;"string"==typeof y&&(y={clip:{url:y}});y.playerId=tt;y.clip=y.clip||{};e.getAttribute("href",2)&&!y.clip.url&&(y.clip.url=e.getAttribute("href",2));y.clip.url&&(y.clip.url=a(y.clip.url));nt=new s(y.clip,-1,p);y.playlist=y.playlist||[y.clip];var t=0;n(y.playlist,function(){var i=this;"object"==typeof i&&i.length&&(i={url:""+i});i.url&&(i.url=a(i.url));n(y.clip,function(n,t){void 0!==t&&void 0===i[n]&&"function"!=typeof t&&(i[n]=t)});y.playlist[t]=i;i=new s(i,t,p);b.push(i);t++});n(y,function(n,t){"function"==typeof t&&(nt[n]?nt[n](t):u(d,n,t),delete y[n])});n(y.plugins,function(n,t){t&&(k[n]=new o(n,t,p))});y.plugins&&void 0!==y.plugins.controls||(k.controls=new o("controls",null,p));k.canvas=new o("canvas",null,p);g=e.innerHTML;setTimeout(v,0)}var g,nt,tt,ut,it,ot,st,ht,p=this,w=null,rt=!1,b=[],k={},d={},ft;if(t(p,{id:function(){return tt},isLoaded:function(){return null!==w&&void 0!==w.fp_play&&!rt},getParent:function(){return e},hide:function(n){return n&&(e.style.height="0px"),p.isLoaded()&&(w.style.height="0px"),p},show:function(){return e.style.height=ht+"px",p.isLoaded()&&(w.style.height=st+"px"),p},isHidden:function(){return p.isLoaded()&&0===parseInt(w.style.height,10)},load:function(t){if(!p.isLoaded()&&p._fireEvent("onBeforeLoad")!==!1){var i=function(){g&&!flashembed.isSupported(c.version)&&(e.innerHTML="");t&&(t.cached=!0,u(d,"onLoad",t));flashembed(e,c,{config:y})},f=0;n(r,function(){this.unload(function(){++f==r.length&&i()})})}return p},unload:function(n){if(""!==g.replace(/\s/g,"")){if(p._fireEvent("onBeforeUnload")===!1)return n&&n(!1),p;rt=!0;try{w&&(w.fp_isFullscreen()&&w.fp_toggleFullscreen(),w.fp_close(),p._fireEvent("onUnload"))}catch(i){}var t=function(){w=null;e.innerHTML=g;rt=!1;n&&n(!0)};/WebKit/i.test(navigator.userAgent)&&!/Chrome/i.test(navigator.userAgent)?setTimeout(t,0):t()}else n&&n(!1);return p},getClip:function(n){return void 0===n&&(n=ot),b[n]},getCommonClip:function(){return nt},getPlaylist:function(){return b},getPlugin:function(n){var t=k[n],i;return!t&&p.isLoaded()&&(i=p._api().fp_getPlugin(n),i&&(t=new o(n,i,p),k[n]=t)),t},getScreen:function(){return p.getPlugin("screen")},getControls:function(){return p.getPlugin("controls")._fireEvent("onUpdate")},getLogo:function(){try{return p.getPlugin("logo")._fireEvent("onUpdate")}catch(n){}},getPlay:function(){return p.getPlugin("play")._fireEvent("onUpdate")},getConfig:function(n){return n?i(y):y},getFlashParams:function(){return c},loadPlugin:function(n,t,i,r){var u,e,s;return"function"==typeof i&&(r=i,i={}),u=r?f():"_",p._api().fp_loadPlugin(n,t,i,u),e={},e[u]=r,s=new o(n,null,p,e),k[n]=s,s},getState:function(){return p.isLoaded()?w.fp_getState():-1},play:function(n,t){var i=function(){void 0!==n?p._api().fp_play(n,t):p._api().fp_play()};return p.isLoaded()?i():rt?setTimeout(function(){p.play(n,t)},50):p.load(function(){i()}),p},getVersion:function(){var t="flowplayer.js @VERSION",n;return p.isLoaded()?(n=w.fp_getVersion(),n.push(t),n):t},_api:function(){if(!p.isLoaded())throw"Flowplayer "+p.id()+" not loaded when calling an API method";return w},setClip:function(t){return n(t,function(n,i){"function"==typeof i?(u(d,n,i),delete t[n]):"onCuepoint"==n&&$f(e).getCommonClip().onCuepoint(t[n][0],t[n][1])}),p.setPlaylist([t]),p},getIndex:function(){return it},bufferAnimate:function(n){return w.fp_bufferAnimate(void 0===n||n),p},_swfHeight:function(){return w.clientHeight}}),n("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut".split(","),function(){var n="on"+this,t;-1!=n.indexOf("*")&&(n=n.slice(0,n.length-1),t="onBefore"+n.slice(2),p[t]=function(n){return u(d,t,n),p});p[n]=function(t){return u(d,n,t),p}}),n("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed,setKeyboardShortcutsEnabled,isKeyboardShortcutsEnabled".split(","),function(){var n=this;p[n]=function(t,i){if(!p.isLoaded())return p;var r=null;return r=void 0!==t&&void 0!==i?w["fp_"+n](t,i):void 0===t?w["fp_"+n]():w["fp_"+n](t),"undefined"===r||void 0===r?p:r}}),p._fireEvent=function(t){var a,f,o,g,c;"string"==typeof t&&(t=[t]);var r=t[0],i=t[1],u=t[2],l=t[3],e=0;if(y.debug&&v(t),p.isLoaded()||"onLoad"!=r||"player"!=i||(w=w||h(ut),st=p._swfHeight(),n(b,function(){this._fireEvent("onLoad")}),n(k,function(n,t){t._fireEvent("onUpdate")}),nt._fireEvent("onLoad")),"onLoad"!=r||"player"==i){if("onError"==r&&("string"==typeof i||"number"==typeof i&&"number"==typeof u)&&(i=u,u=l),"onContextMenu"==r)return void n(y.contextMenu[i],function(n,t){t.call(p)});if("onPluginEvent"!=r&&"onBeforePluginEvent"!=r){if("onPlaylistReplace"==r&&(b=[],a=0,n(i,function(){b.push(new s(this,a++,p))})),"onClipAdd"==r){if(i.isInStream)return;for(i=new s(i,u,p),b.splice(u,0,i),e=u+1;e<b.length;e++)b[e].index++}return f=!0,"number"==typeof i&&i<b.length&&(ot=i,o=b[i],o&&(f=o._fireEvent(r,u,l)),o&&f===!1||(f=nt._fireEvent(r,u,l,o))),n(d[r],function(){return f=this.call(p,i,u),this.cached&&d[r].splice(e,1),f===!1?!1:void e++}),f}if(g=i.name||i,c=k[g],c)return c._fireEvent("onUpdate",i),c._fireEvent(u,t.slice(3))}},"string"==typeof e){if(ft=h(e),!ft)throw"Flowplayer cannot access element: "+e;e=ft;et()}else et()}function c(t){this.length=t.length;this.each=function(i){n(t,i)};this.size=function(){return t.length};var i=this;for(name in e.prototype)i[name]=function(){var n=arguments;i.each(function(){this[name].apply(this,n)})}}var s=function(i,r,e){var o=this,s={},h={},c;(o.index=r,"string"==typeof i&&(i={url:i}),t(this,i,!0),n("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop".split(","),function(){var n="on"+this,t;-1!=n.indexOf("*")&&(n=n.slice(0,n.length-1),t="onBefore"+n.slice(2),o[t]=function(n){return u(h,t,n),o});o[n]=function(t){return u(h,n,t),o};-1==r&&(o[t]&&(e[t]=o[t]),o[n]&&(e[n]=o[n]))}),t(this,{onCuepoint:function(n,t){if(1==arguments.length)return s.embedded=[null,n],o;"number"==typeof n&&(n=[n]);var i=f();return s[i]=[n,t],e.isLoaded()&&e._api().fp_addCuepoints(n,r,i),o},update:function(n){t(o,n);e.isLoaded()&&e._api().fp_updateClip(n,r);var i=e.getConfig(),u=-1==r?i.clip:i.playlist[r];t(u,n,!0)},_fireEvent:function(i,u,f,c){var l,a;return"onLoad"==i?(n(s,function(n,t){t[0]&&e._api().fp_addCuepoints(t[0],r,n)}),!1):(c=c||o,"onCuepoint"==i)&&(l=s[u],l)?l[1].call(e,c,f):(u&&-1!="onBeforeBegin,onMetaData,onMetaDataChange,onStart,onUpdate,onResume".indexOf(i)&&(t(c,u),u.metaData&&(c.duration?c.fullDuration=u.metaData.duration:c.duration=u.metaData.duration)),a=!0,n(h[i],function(){a=this.call(e,c,u,f)}),a)}}),i.onCuepoint)&&(c=i.onCuepoint,o.onCuepoint.apply(o,"function"==typeof c?[c]:c),delete i.onCuepoint);n(i,function(n,t){"function"==typeof t&&(u(h,n,t),delete i[n])});-1==r&&(e.onCuepoint=this.onCuepoint)},o=function(i,r,u,e){var o=this,s={},h=!1;e&&t(s,e);n(r,function(n,t){"function"==typeof t&&(s[n]=t,delete r[n])});t(this,{animate:function(n,t,e){var c,h;return n?(("function"==typeof t&&(e=t,t=500),"string"==typeof n)&&(c=n,n={},n[c]=t,t=500),e&&(h=f(),s[h]=e),void 0===t&&(t=500),r=u._api().fp_animate(i,n,t,h),o):o},css:function(n,f){if(void 0!==f){var e={};e[n]=f;n=e}return r=u._api().fp_css(i,n),t(o,r),o},show:function(){return this.display="block",u._api().fp_showPlugin(i),o},hide:function(){return this.display="none",u._api().fp_hidePlugin(i),o},toggle:function(){return this.display=u._api().fp_togglePlugin(i),o},fadeTo:function(n,t,r){if("function"==typeof t&&(r=t,t=500),r){var e=f();s[e]=r}return this.display=u._api().fp_fadeTo(i,n,t,e),this.opacity=n,o},fadeIn:function(n,t){return o.fadeTo(1,n,t)},fadeOut:function(n,t){return o.fadeTo(0,n,t)},getName:function(){return i},getPlayer:function(){return u},_fireEvent:function(r,f){var e,c,l;if("onUpdate"==r){if(e=u._api().fp_getPlugin(i),!e)return;t(o,e);delete o.methods;h||(n(e.methods,function(){var n=""+this;o[n]=function(){var r=[].slice.call(arguments),t=u._api().fp_invoke(i,n,r);return"undefined"===t||void 0===t?o:t}}),h=!0)}return(c=s[r],c)?(l=c.apply(o,f),"_"==r.slice(0,1)&&delete s[r],l):o}})},r=[];window.flowplayer=window.$f=function(){var o=null,u=arguments[0],f,s,l,a;if(!arguments.length)return n(r,function(){if(this.isLoaded())return(o=this,!1)}),o||r[0];if(1==arguments.length)return"number"==typeof u?r[u]:"*"==u?new c(r):(n(r,function(){if(this.id()==u.id||this.id()==u||this.getParent()==u)return(o=this,!1)}),o);if(arguments.length>1){if(f=arguments[1],s=3==arguments.length?arguments[2]:{},"string"==typeof f&&(f={src:f}),f=t({bgcolor:"#000000",version:[10,1],expressInstall:"http://releases.flowplayer.org/swf/expressinstall.swf",cachebusting:!1},f),"string"==typeof u)return-1!=u.indexOf(".")?(l=[],n(y(u),function(){l.push(new e(this,i(f),i(s)))}),new c(l)):(a=h(u),new e(null!==a?a:i(u),i(f),i(s)));if(u)return new e(u,i(f),i(s))}return null};t(window.$f,{fireEvent:function(){var n=[].slice.call(arguments),t=$f(n[0]);return t?t._fireEvent(n.slice(1)):null},addPlugin:function(n,t){return e.prototype[n]=t,$f},each:n,extend:t});"function"==typeof jQuery&&(jQuery.fn.flowplayer=function(n,t){if(!arguments.length||"number"==typeof arguments[0]){var r=[];return this.each(function(){var n=$f(this);n&&r.push(n)}),arguments.length?r[arguments[0]]:new c(r)}return this.each(function(){$f(this,i(n),t?i(t):{})})})}();!function(){function t(n,t){if(t)for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n}function e(n,t){var r=[],i;for(i in n)n.hasOwnProperty(i)&&(r[i]=t(n[i]));return r}function o(u,e,o){if(n.isSupported(e.version))u.innerHTML=n.getHTML(e,o);else if(e.expressInstall&&n.isSupported([6,65]))u.innerHTML=n.getHTML(t(e,{src:e.expressInstall}),{MMredirectURL:encodeURIComponent(location.href),MMplayerType:"PlugIn",MMdoctitle:document.title});else if(u.innerHTML.replace(/\s/g,"")||(u.innerHTML="<h2>Flash version "+e.version+" or greater is required<\/h2><h3>"+(i[0]>0?"Your version is "+i:"You have no flash plugin installed")+"<\/h3>"+("A"==u.tagName?"<p>Click here to download latest version<\/p>":"<p>Download latest version from <a href='"+f+"'>here<\/a><\/p>"),("A"==u.tagName||"DIV"==u.tagName)&&(u.onclick=function(){location.href=f})),e.onFail){var s=e.onFail.call(this);"string"==typeof s&&(u.innerHTML=s)}r&&(window[e.id]=document.getElementById(e.id));t(this,{getRoot:function(){return u},getOptions:function(){return e},getConf:function(){return o},getApi:function(){return u.firstChild}})}var r=document.all,f="http://get.adobe.com/flashplayer",s="function"==typeof jQuery,h=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,u={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:!0,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:!1,cachebusting:!1},n,i;window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}});window.flashembed=function(n,i,r){return"string"==typeof n&&(n=document.getElementById(n.replace("#",""))),n?("string"==typeof i&&(i={src:i}),new o(n,t(t({},u),i),r)):void 0};n=t(window.flashembed,{conf:u,getVersion:function(){var t,n,i;try{i=navigator.plugins["Shockwave Flash"];null!=i[0].enabledPlugin&&(n=i.description.slice(16))}catch(r){try{t=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");n=t&&t.GetVariable("$version")}catch(u){try{t=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");n=t&&t.GetVariable("$version")}catch(f){}}}return n=h.exec(n),n?[1*n[1],1*n[1*n[1]>9?2:3]]:[0,0]},asString:function(t){var i,u,r;if(null===t||void 0===t)return null;i=typeof t;switch("object"==i&&t.push&&(i="array"),i){case"string":return t=t.replace(new RegExp('(["\\\\])',"g"),"\\$1"),t=t.replace(/^\s?(\d+\.?\d*)%/,"$1pct"),'"'+t+'"';case"array":return"["+e(t,function(t){return n.asString(t)}).join(",")+"]";case"function":return'"function()"';case"object":u=[];for(r in t)t.hasOwnProperty(r)&&u.push('"'+r+'":'+n.asString(t[r]));return"{"+u.join(",")+"}"}return String(t).replace(/\s/g," ").replace(/\'/g,'"')},getHTML:function(i,u){var f,o,e,s,h;i=t({},i);f='<object width="'+i.width+'" height="'+i.height+'" id="'+i.id+'" name="'+i.id+'"';i.cachebusting&&(i.src+=(-1!=i.src.indexOf("?")?"&":"?")+Math.random());f+=i.w3c||!r?' data="'+i.src+'" type="application/x-shockwave-flash"':' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';f+=">";(i.w3c||r)&&(f+='<param name="movie" value="'+i.src+'" />');i.width=i.height=i.id=i.w3c=i.src=null;i.onFail=i.version=i.expressInstall=null;for(o in i)i[o]&&(f+='<param name="'+o+'" value="'+i[o]+'" />');if(e="",u){for(s in u)u[s]&&(h=u[s],e+=s+"="+(/function|object/.test(typeof h)?n.asString(h):h)+"&");e=e.slice(0,-1);f+='<param name="flashvars" value=\''+e+"' />"}return f+"<\/object>"},isSupported:function(n){return i[0]>n[0]||i[0]==n[0]&&i[1]>=n[1]}});i=n.getVersion();s&&(jQuery.tools=jQuery.tools||{version:"@VERSION"},jQuery.tools.flashembed={conf:u},jQuery.fn.flashembed=function(n,t){return this.each(function(){$(this).data("flashembed",flashembed(this,n,t))})})}();$f.addPlugin("ipad",function(n){function c(n,t,i){if(t)for(key in t)if(key){if(t[key]&&"function"==typeof t[key]&&!i)continue;if(t[key]&&"object"==typeof t[key]&&void 0===t[key].length){var r={};c(r,t[key]);n[key]=r}else n[key]=t[key]}return n}function u(){if(h.debug)if(yt){var n=[].splice.call(arguments,0).join(", ");console.log.apply(console,[n])}else console.log.apply(console,arguments)}function g(n){switch(n){case-1:return"UNLOADED";case 0:return"LOADED";case 1:return"UNSTARTED";case 2:return"BUFFERING";case 3:return"PLAYING";case 4:return"PAUSED";case 5:return"ENDED"}return"UNKOWN"}function o(n){var t=$f.fireEvent(r.id(),"onBefore"+n,i);return t!==!1}function p(n){return n.stopPropagation(),n.preventDefault(),!1}function s(n,t){(e!=l||t)&&(a=e,e=n,bt(),n==tt&&wt(),u(g(n)))}function nt(){t.fp_stop();it=!1;y=!1;b=!1;s(v);s(v)}function wt(){d||(console.log("starting tracker"),d=setInterval(et,100),et())}function bt(){clearInterval(d);d=null}function et(){function e(t,f){t=t>=0?t:o-Math.abs(t);for(var e=0;e<f.length;e++)if(f[e].lastTimeFired>u)f[e].lastTimeFired=-1;else{if(f[e].lastTimeFired+500>u)continue;(t==n||t>n-500&&n>t)&&(f[e].lastTimeFired=u,$f.fireEvent(r.id(),"onCuepoint",i,f[e].fnId,f[e].parameters))}}var n=100*Math.floor(10*t.fp_getTime()),o=100*Math.floor(10*t.duration),u=(new Date).time;$f.each(r.getCommonClip().cuepoints,e);$f.each(f[i].cuepoints,e)}function ot(){nt();b=!0;t.fp_seek(0)}function kt(){function n(n){var t={},i;return c(t,ti),c(t,r.getCommonClip()),c(t,n),t.ipadUrl?url=decodeURIComponent(t.ipadUrl):t.url&&(url=t.url),url&&-1==url.indexOf("://")&&t.ipadBaseUrl?url=t.ipadBaseUrl+"/"+url:url&&-1==url.indexOf("://")&&t.baseUrl&&(url=t.baseUrl+"/"+url),t.originalUrl=t.url,t.completeUrl=url,t.extension=t.completeUrl.substr(t.completeUrl.lastIndexOf(".")),i=t.extension.indexOf("?"),i>-1&&(t.extension=t.extension.substr(0,i)),t.type="video",delete t.index,u("fixed clip",t),t}console.log(t);t.fp_play=function(n,s,h,c){var l=null,v=!0,a=!0,c;if(u("Calling play() "+n,n),s)return void u("ERROR: inStream clips not yet supported");if(void 0===n)return u("clip was not given, simply calling video.play, if not already buffering"),void(e!=w&&t.play());if("number"==typeof n){if(i>=f.length)return;i=n;n=f[i]}else"string"==typeof n&&(n={url:n}),t.fp_setPlaylist(void 0!==n.length?n:[n]);if(0==i&&f.length>1&&ii.test(f[i].extension))return c=f[i].url,console.log("Poster image available with url "+c),++i,console.log("Not last clip in the playlist, moving to next one"),void t.fp_play(i,!1,!0,c);if(!pt||pt.test(f[i].extension)){if(n=f[i],l=n.completeUrl,void 0!==n.autoBuffering&&n.autoBuffering===!1&&(v=!1),void 0===n.autoPlay||n.autoPlay===!0||h===!0?(v=!0,a=!0):a=!1,u("about to play "+l,v,a),nt(),l&&(u("Changing SRC attribute"+l),t.setAttribute("src",l)),v){if(!o("Begin"))return!1;c&&(a=n.autoPlay,t.setAttribute("poster",c),t.setAttribute("preload","none"));$f.fireEvent(r.id(),"onBegin",i);u("calling video.load()");t.load()}a&&(u("calling video.play()"),t.play())}};t.fp_pause=function(){return u("pause called"),o("Pause")?void t.pause():!1};t.fp_resume=function(){return u("resume called"),o("Resume")?void t.play():!1};t.fp_stop=function(){if(u("stop called"),!o("Stop"))return!1;y=!0;t.pause();try{t.currentTime=0}catch(n){}};t.fp_seek=function(n){var i,n,r,f;if(u("seek called "+n),!o("Seek"))return!1;i=0;n=n+"";"%"==n.charAt(n.length-1)?(r=parseInt(n.substr(0,n.length-1))/100,f=t.duration,i=f*r):i=n;try{t.currentTime=i}catch(e){u("Wrong seek time")}};t.fp_getTime=function(){return t.currentTime};t.fp_mute=function(){return u("mute called"),o("Mute")?(vt=t.volume,void(t.volume=0)):!1};t.fp_unmute=function(){return o("Unmute")?void(t.volume=vt):!1};t.fp_getVolume=function(){return 100*t.volume};t.fp_setVolume=function(n){return o("Volume")?void(t.volume=n/100):!1};t.fp_toggle=function(){return u("toggle called"),r.getState()==at?void ot():void(t.paused?t.fp_play():t.fp_pause())};t.fp_isPaused=function(){return t.paused};t.fp_isPlaying=function(){return!t.paused};t.fp_getPlugin=function(n){if("canvas"==n||"controls"==n){var t=r.getConfig();return t.plugins&&t.plugins[n]?t.plugins[n]:null}return u("ERROR: no support for "+n+" plugin on iDevices"),null};t.fp_close=function(){s(l);t.parentNode.removeChild(t);t=null};t.fp_getStatus=function(){var n=0,i=0;try{n=t.buffered.start();i=t.buffered.end()}catch(r){}return{bufferStart:n,bufferEnd:i,state:e,time:t.fp_getTime(),muted:t.muted,volume:t.fp_getVolume()}};t.fp_getState=function(){return e};t.fp_startBuffering=function(){e==v&&t.load()};t.fp_setPlaylist=function(t){u("Setting playlist");i=0;for(var e=0;e<t.length;e++)t[e]=n(t[e]);f=t;$f.fireEvent(r.id(),"onPlaylistReplace",t)};t.fp_addClip=function(t,i){t=n(t);f.splice(i,0,t);$f.fireEvent(r.id(),"onClipAdd",t,i)};t.fp_updateClip=function(n,t){return c(f[t],n),f[t]};t.fp_getVersion=function(){return"3.2.3"};t.fp_isFullscreen=function(){var n=t.webkitDisplayingFullscreen;return void 0!==n?n:!1};t.fp_toggleFullscreen=function(){t.fp_isFullscreen()?t.webkitExitFullscreen():t.webkitEnterFullscreen()};t.fp_addCuepoints=function(n,t,i){var s=-1==t?r.getCommonClip():f[t],e,o,u;for(s.cuepoints=s.cuepoints||{},n=n instanceof Array?n:[n],e=0;e<n.length;e++)o="object"==typeof n[e]?n[e].time||null:n[e],null!=o&&(o=100*Math.floor(o/100),u=o,"object"==typeof n[e]&&(u=c({},n[e],!1),void 0===u.time&&delete u.time,void 0!==u.parameters&&(c(u,u.parameters,!1),delete u.parameters)),s.cuepoints[o]=s.cuepoints[o]||[],s.cuepoints[o].push({fnId:i,lastTimeFired:-1,parameters:u}))};$f.each("toggleFullscreen,stopBuffering,reset,playFeed,setKeyboardShortcutsEnabled,isKeyboardShortcutsEnabled,css,animate,showPlugin,hidePlugin,togglePlugin,fadeTo,invoke,loadPlugin".split(","),function(){var n=this;t["fp_"+n]=function(){return u("ERROR: unsupported API on iDevices "+n),!1}})}function dt(){for(var c,l,d,ft,et,ht,vt,yt,pt,wt,bt,kt,ut=["abort","canplay","canplaythrough","durationchange","emptied","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","seeked","seeking","stalled","suspend","volumechange","waiting"],dt=function(n){u("Got event "+n.type,n)},n=0;n<ut.length;n++)t.addEventListener(ut[n],dt,!1);c=function(n){u("got onBufferEmpty event "+n.type);s(w);$f.fireEvent(r.id(),"onBufferEmpty",i)};t.addEventListener("emptied",c,!1);t.addEventListener("waiting",c,!1);l=function(){a==v||a==w||(u("Restoring old state "+g(a)),s(a));$f.fireEvent(r.id(),"onBufferFull",i)};t.addEventListener("canplay",l,!1);t.addEventListener("canplaythrough",l,!1);d=function(){var n;rt=f[i].start;f[i].duration>0?(n=f[i].duration,k=n+rt):(n=t.duration,k=null);t.fp_updateClip({duration:n,metaData:{duration:t.duration}},i);f[i].duration=t.duration;f[i].metaData={duration:t.duration};$f.fireEvent(r.id(),"onMetaData",i,f[i])};t.addEventListener("loadedmetadata",d,!1);t.addEventListener("durationchange",d,!1);ft=function(n){if(k&&t.currentTime>k)return(t.fp_seek(rt),nt(),p(n))};t.addEventListener("timeupdate",ft,!1);et=function(n){if(e==lt){if(!o("Resume"))return u("Resume disallowed, pausing"),t.fp_pause(),p(n);$f.fireEvent(r.id(),"onResume",i)}s(tt);it||(it=!0,$f.fireEvent(r.id(),"onStart",i))};t.addEventListener("playing",et,!1);ht=function(){gt()};t.addEventListener("play",ht,!1);vt=function(n){return o("Finish")?(s(at),$f.fireEvent(r.id(),"onFinish",i),void(f.length>1&&i<f.length-1&&(u("Not last clip in the playlist, moving to next one"),t.fp_play(++i,!1,!0)))):(1==f.length?(u("Active playlist only has one clip, onBeforeFinish returned false. Replaying"),ot()):i!=f.length-1?(u("Not the last clip in the playlist, but onBeforeFinish returned false. Returning to the beginning of current clip"),t.fp_seek(0)):(u("Last clip in playlist, but onBeforeFinish returned false, start again from the beginning"),t.fp_play(0)),p(n))};t.addEventListener("ended",vt,!1);yt=function(){s(ct,!0);$f.fireEvent(r.id(),"onError",i,201);h.onFail&&h.onFail instanceof Function&&h.onFail.apply(r,[])};t.addEventListener("error",yt,!1);pt=function(n){if(u("got pause event from player"+r.id()),!y){if(e==w&&a==v)return u("forcing play"),void setTimeout(function(){t.play()},0);if(!o("Pause"))return t.fp_resume(),p(n);st();s(lt);$f.fireEvent(r.id(),"onPause",i)}};t.addEventListener("pause",pt,!1);wt=function(){$f.fireEvent(r.id(),"onBeforeSeek",i)};t.addEventListener("seeking",wt,!1);bt=function(){y?(y=!1,$f.fireEvent(r.id(),"onStop",i)):$f.fireEvent(r.id(),"onSeek",i);u("seek done, currentState",g(e));b?(b=!1,t.fp_play()):e!=tt&&t.fp_pause()};t.addEventListener("seeked",bt,!1);kt=function(){$f.fireEvent(r.id(),"onVolume",t.fp_getVolume())};t.addEventListener("volumechange",kt,!1)}function gt(){ht=setInterval(function(){t.fp_getTime()>=t.duration-1&&($f.fireEvent(r.id(),"onLastSecond",i),st())},100)}function st(){clearInterval(ht)}function ni(){t.fp_play(0)}var ht,l=-1,ct=0,v=1,w=2,tt=3,lt=4,at=5,r=this,vt=1,it=!1,y=!1,b=!1,i=0,f=[],k=null,rt=0,ti={accelerated:!1,autoBuffering:!1,autoPlay:!0,baseUrl:null,bufferLength:3,connectionProvider:null,cuepointMultiplier:1e3,cuepoints:[],controls:{},duration:0,extension:"",fadeInSpeed:1e3,fadeOutSpeed:1e3,image:!1,linkUrl:null,linkWindow:"_self",live:!1,metaData:{},originalUrl:null,position:0,playlist:[],provider:"http",scaling:"scale",seekableOnBegin:!1,start:0,url:null,urlResolvers:[]},e=l,a=l,yt=/iPad|iPhone|iPod/i.test(navigator.userAgent),t=null,h={simulateiDevice:!1,controlsSizeRatio:1.5,controls:!0,debug:!1,validExtensions:"mov|m4v|mp4|avi|mp3|m4a|aac|m3u8|m3u|pls",posterExtensions:"png|jpg"},ut,ft;c(h,n);var pt=h.validExtensions?new RegExp("^.("+h.validExtensions+")$","i"):null,ii=new RegExp("^.("+h.posterExtensions+")$","i"),d=null;return(yt||h.simulateiDevice)&&(window.flashembed.__replaced||(ut=window.flashembed,window.flashembed=function(n,t,i){var u,r;if("string"==typeof n&&(n=document.getElementById(n.replace("#",""))),n){for(var f=window.getComputedStyle(n,null),e=parseInt(f.width),o=parseInt(f.height);n.firstChild;)n.removeChild(n.firstChild);u=document.createElement("div");r=document.createElement("video");u.appendChild(r);n.appendChild(u);u.style.height=o+"px";u.style.width=e+"px";u.style.display="block";u.style.position="relative";u.style.background="-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.7)))";u.style.cursor="default";u.style.webkitUserDrag="none";r.style.height="100%";r.style.width="100%";r.style.display="block";r.id=t.id;r.name=t.id;r.style.cursor="pointer";r.style.webkitUserDrag="none";r.type="video/mp4";r.playerConfig=i.config;$f.fireEvent(i.config.playerId,"onLoad","player")}},flashembed.getVersion=ut.getVersion,flashembed.asString=ut.asString,flashembed.isSupported=function(){return!0},flashembed.__replaced=!0),ft=r._fireEvent,r._fireEvent=function(n){"onLoad"==n[0]&&"player"==n[1]&&(t=r.getParent().querySelector("video"),h.controls&&(t.controls="controls"),kt(),dt(),s(ct,!0),t.fp_setPlaylist(t.playerConfig.playlist),ni(),ft.apply(r,[n]));var i=e!=l;return e==l&&"string"==typeof n&&(i=!0),i?ft.apply(r,[n]):void 0},r._swfHeight=function(){return parseInt(t.style.height)},r.hasiPadSupport=function(){return!0}),r}),function(n){function r(n,t,i){var u=parseInt(n.css("top"),10),r;return"left"==t?(r="-"+this.image_wrapper_height+"px",n.css("top",this.image_wrapper_height+"px")):(r=this.image_wrapper_height+"px",n.css("top","-"+this.image_wrapper_height+"px")),i&&(i.css("bottom","-"+i[0].offsetHeight+"px"),i.animate({bottom:0},2*this.settings.animation_speed)),this.current_description&&this.current_description.animate({bottom:"-"+this.current_description[0].offsetHeight+"px"},2*this.settings.animation_speed),{old_image:{top:r},new_image:{top:u}}}function u(n,t,i){var u=parseInt(n.css("left"),10),r;return"left"==t?(r="-"+this.image_wrapper_width+"px",n.css("left",this.image_wrapper_width+"px")):(r=this.image_wrapper_width+"px",n.css("left","-"+this.image_wrapper_width+"px")),i&&(i.css("bottom","-"+i[0].offsetHeight+"px"),i.animate({bottom:0},2*this.settings.animation_speed)),this.current_description&&this.current_description.animate({bottom:"-"+this.current_description[0].offsetHeight+"px"},2*this.settings.animation_speed),{old_image:{left:r},new_image:{left:u}}}function f(n){var t=n.width(),i=n.height(),r=parseInt(n.css("left"),10),u=parseInt(n.css("top"),10);return n.css({width:0,height:0,top:this.image_wrapper_height/2,left:this.image_wrapper_width/2}),{old_image:{width:0,height:0,top:this.image_wrapper_height/2,left:this.image_wrapper_width/2},new_image:{width:t,height:i,top:u,left:r}}}function e(n){return n.css("opacity",0),{old_image:{opacity:0},new_image:{opacity:1}}}function o(n){return n.css("opacity",0),{old_image:{opacity:0},new_image:{opacity:1},speed:0}}function t(n,t){this.init(n,t)}function i(n,t){this.init(n,t)}n.fn.adGallery=function(i){var f={loader_image:"loader.gif",start_at_index:0,update_window_hash:!0,description_wrapper:!1,thumb_opacity:.7,animate_first_image:!1,animation_speed:400,width:!1,height:!1,display_next_and_prev:!0,display_back_and_forward:!0,scroll_jump:0,slideshow:{enable:!0,autostart:!1,speed:5e3,start_label:"Start",stop_label:"Stop",stop_on_scroll:!0,countdown_prefix:"(",countdown_sufix:")",onStart:!1,onStop:!1},effect:"slide-hori",enable_keyboard_move:!0,cycle:!0,hooks:{displayDescription:!1},callbacks:{init:!1,afterImageVisible:!1,beforeImageVisible:!1}},r=n.extend(!1,f,i),u;return i&&i.slideshow&&(r.slideshow=n.extend(!1,f.slideshow,i.slideshow)),r.slideshow.enable||(r.slideshow.autostart=!1),u=[],n(this).each(function(){var n=new t(this,r);u[u.length]=n}),u};t.prototype={wrapper:!1,image_wrapper:!1,gallery_info:!1,nav:!1,loader:!1,preloads:!1,thumbs_wrapper:!1,thumbs_wrapper_width:0,scroll_back:!1,scroll_forward:!1,next_link:!1,prev_link:!1,slideshow:!1,image_wrapper_width:0,image_wrapper_height:0,current_index:-1,current_image:!1,current_description:!1,nav_display_width:0,settings:!1,images:!1,in_transition:!1,animations:!1,init:function(t,r){var u=this,e,f;this.wrapper=n(t);this.settings=r;this.setupElements();this.setupAnimations();this.settings.width?(this.image_wrapper_width=this.settings.width,this.image_wrapper.width(this.settings.width),this.wrapper.width(this.settings.width)):this.image_wrapper_width=this.image_wrapper.width();this.settings.height?(this.image_wrapper_height=this.settings.height,this.image_wrapper.height(this.settings.height)):this.image_wrapper_height=this.image_wrapper.height();this.nav_display_width=this.nav.width();this.current_index=-1;this.current_image=!1;this.current_description=!1;this.in_transition=!1;this.findImages();this.settings.display_next_and_prev&&this.initNextAndPrev();e=function(n){return u.nextImage(n)};this.wrapper.data("ad-slideshow-speed")&&(this.settings.slideshow.speed=this.wrapper.data("ad-slideshow-speed"));this.slideshow=new i(e,this.settings.slideshow);this.controls.append(this.slideshow.create());this.settings.slideshow.enable?this.slideshow.enable():this.slideshow.disable();this.settings.display_back_and_forward&&this.initBackAndForward();this.settings.enable_keyboard_move&&this.initKeyEvents();this.initHashChange();f=parseInt(this.settings.start_at_index,10);"undefined"!=typeof this.getIndexFromHash()&&(f=this.getIndexFromHash());this.loading(!0);this.showImage(f,function(){u.settings.slideshow.autostart&&(u.preloadImage(f+1),u.slideshow.start())});_this=this;n(this.wrapper).on("mouseenter",".ad-image",function(){_this.slideshow.stop()}).on("mouseleave",".ad-image",function(){_this.slideshow.start()});this.fireCallback(this.settings.callbacks.init)},setupAnimations:function(){this.animations={"slide-vert":r,"slide-hori":u,resize:f,fade:e,none:o}},setupElements:function(){this.controls=this.wrapper.find(".ad-controls");this.gallery_info=n('<p class="ad-info"><\/p>');this.controls.append(this.gallery_info);this.image_wrapper=this.wrapper.find(".ad-image-wrapper");this.image_wrapper.empty();this.nav=this.wrapper.find(".ad-nav");this.thumbs_wrapper=this.nav.find(".ad-thumbs");this.preloads=n('<div class="ad-preloads"><\/div>');this.loader=n('<img class="ad-loader" src="'+this.settings.loader_image+'">');this.image_wrapper.append(this.loader);this.loader.hide();n(document.body).append(this.preloads)},loading:function(n){n?this.loader.show():this.loader.hide()},addAnimation:function(t,i){n.isFunction(i)&&(this.animations[t]=i)},findImages:function(){var t=this,u;this.images=[];var r=0,i=this.thumbs_wrapper.find("a"),f=i.length;this.settings.thumb_opacity<1&&i.find("img").css("opacity",this.settings.thumb_opacity);i.each(function(i){var u=n(this),e,f;u.data("ad-i",i);e=u.attr("href");f=u.find("img");t.whenImageLoaded(f[0],function(){var n=f[0].parentNode.parentNode.offsetWidth;0==f[0].width&&(n=100);t.thumbs_wrapper_width+=n;r++});t._initLink(u);t.images[i]=t._createImageData(u,e)});u=setInterval(function(){f==r&&(t._setThumbListWidth(t.thumbs_wrapper_width),clearInterval(u))},100)},_setThumbListWidth:function(n){var t,i,r;for(n-=100,t=this.nav.find(".ad-thumb-list"),t.css("width",n+"px"),i=1,r=t.height();201>i&&(t.css("width",n+i+"px"),r==t.height());)r=t.height(),i++;t.width()<this.nav.width()&&t.width(this.nav.width())},_initLink:function(t){var i=this;t.click(function(){return i.showImage(t.data("ad-i")),i.slideshow.stop(),!1}).hover(function(){!n(this).is(".ad-active")&&i.settings.thumb_opacity<1&&n(this).find("img").fadeTo(300,1);i.preloadImage(t.data("ad-i"))},function(){!n(this).is(".ad-active")&&i.settings.thumb_opacity<1&&n(this).find("img").fadeTo(300,i.settings.thumb_opacity)})},_createImageData:function(n,t){var f=!1,i=n.find("img"),r,u;return i.data("ad-link")?f=n.data("ad-link"):i.attr("longdesc")&&i.attr("longdesc").length&&(f=i.attr("longdesc")),r=!1,i.data("ad-desc")?r=i.data("ad-desc"):i.attr("alt")&&i.attr("alt").length&&(r=i.attr("alt")),u=!1,i.data("ad-title")?u=i.data("ad-title"):i.attr("title")&&i.attr("title").length&&(u=i.attr("title")),{thumb_link:n,image:t,error:!1,preloaded:!1,desc:r,title:u,size:!1,link:f}},initKeyEvents:function(){var t=this;n(document).keydown(function(n){39==n.keyCode?(t.nextImage(),t.slideshow.stop()):37==n.keyCode&&(t.prevImage(),t.slideshow.stop())})},getIndexFromHash:function(){if(window.location.hash&&0===window.location.hash.indexOf("#ad-image-")){var n=window.location.hash.replace(/^#ad-image-/g,""),t=this.thumbs_wrapper.find("#"+n);if(t.length)return this.thumbs_wrapper.find("a").index(t);if(!isNaN(parseInt(n,10)))return parseInt(n,10)}return void 0},removeImage:function(t){var r,i,u;if(0>t||t>=this.images.length)throw"Cannot remove image for index "+t;r=this.images[t];this.images.splice(t,1);i=r.thumb_link;u=i[0].parentNode.offsetWidth;this.thumbs_wrapper_width-=u;i.remove();this._setThumbListWidth(this.thumbs_wrapper_width);this.gallery_info.html(this.current_index+1+" / "+this.images.length);this.thumbs_wrapper.find("a").each(function(t){n(this).data("ad-i",t)});t==this.current_index&&0!=this.images.length&&this.showImage(0)},removeAllImages:function(){for(var n=this.images.length-1;n>=0;n--)this.removeImage(n)},addImage:function(t,i,r,u,f){var h,e,o,s,c;r=r||"";u=u||"";f=f||"";h=n('<li><a href="'+i+'" id="'+r+'"><img src="'+t+'" title="'+u+'" alt="'+f+'"><\/a><\/li>');e=this;this.thumbs_wrapper.find("ul").append(h);o=h.find("a");s=o.find("img");s.css("opacity",this.settings.thumb_opacity);this.whenImageLoaded(s[0],function(){var n=s[0].parentNode.parentNode.offsetWidth;0==s[0].width&&(n=100);e.thumbs_wrapper_width+=n;e._setThumbListWidth(e.thumbs_wrapper_width)});c=this.images.length;o.data("ad-i",c);this._initLink(o);this.images[c]=e._createImageData(o,i);this.gallery_info.html(this.current_index+1+" / "+this.images.length)},initHashChange:function(){var t=this,i;"onhashchange"in window?n(window).bind("hashchange",function(){var n=t.getIndexFromHash();"undefined"!=typeof n&&n!=t.current_index&&t.showImage(n)}):(i=window.location.hash,setInterval(function(){if(window.location.hash!=i){i=window.location.hash;var n=t.getIndexFromHash();"undefined"!=typeof n&&n!=t.current_index&&t.showImage(n)}},200))},initNextAndPrev:function(){this.next_link=n('<div class="ad-next"><div class="ad-next-image"><\/div><\/div>');this.prev_link=n('<div class="ad-prev"><div class="ad-prev-image"><\/div><\/div>');this.image_wrapper.append(this.next_link);this.image_wrapper.append(this.prev_link);var t=this;this.prev_link.add(this.next_link).mouseover(function(){n(this).css("height",t.image_wrapper_height);n(this).find("div").show()}).mouseout(function(){n(this).find("div").hide()}).click(function(){n(this).is(".ad-next")?(t.nextImage(),t.slideshow.stop()):(t.prevImage(),t.slideshow.stop())}).find("div").css("opacity",.7)},initBackAndForward:function(){var t=this,i,r;this.scroll_forward=n('<div class="ad-forward"><\/div>');this.scroll_back=n('<div class="ad-back"><\/div>');this.nav.append(this.scroll_forward);this.nav.prepend(this.scroll_back);i=0;r=!1;n(this.scroll_back).add(this.scroll_forward).click(function(){var i=t.nav_display_width-50,r;return t.settings.scroll_jump>0&&(i=t.settings.scroll_jump),r=n(this).is(".ad-forward")?t.thumbs_wrapper.scrollLeft()+i:t.thumbs_wrapper.scrollLeft()-i,t.settings.slideshow.stop_on_scroll&&t.slideshow.stop(),t.thumbs_wrapper.animate({scrollLeft:r+"px"}),!1}).css("opacity",.6).hover(function(){var u="left";n(this).is(".ad-forward")&&(u="right");r=setInterval(function(){i++;i>30&&t.settings.slideshow.stop_on_scroll&&t.slideshow.stop();var n=t.thumbs_wrapper.scrollLeft()+1;"left"==u&&(n=t.thumbs_wrapper.scrollLeft()-1);t.thumbs_wrapper.scrollLeft(n)},10);n(this).css("opacity",1)},function(){i=0;clearInterval(r);n(this).css("opacity",.6)})},_afterShow:function(){if(this.gallery_info.html(this.current_index+1+" / "+this.images.length),this.settings.cycle||(this.prev_link.show().css("height",this.image_wrapper_height),this.next_link.show().css("height",this.image_wrapper_height),this.current_index==this.images.length-1&&this.next_link.hide(),0==this.current_index&&this.prev_link.hide()),this.settings.update_window_hash){var n=this.images[this.current_index].thumb_link;window.location.hash=n.attr("id")?"#ad-image-"+n.attr("id"):"#ad-image-"+this.current_index}this.fireCallback(this.settings.callbacks.afterImageVisible)},_getContainedImageSize:function(n,t){var i;return t>this.image_wrapper_height&&(i=n/t,t=this.image_wrapper_height,n=this.image_wrapper_height*i),n>this.image_wrapper_width&&(i=t/n,n=this.image_wrapper_width,t=this.image_wrapper_width*i),{width:n,height:t}},_centerImage:function(n,t,i){var r;(n.css("top","0px"),i<this.image_wrapper_height)&&(r=this.image_wrapper_height-i,n.css("top",r/2+"px"));(n.css("left","0px"),t<this.image_wrapper_width)&&(r=this.image_wrapper_width-t,n.css("left",r/2+"px"))},_getDescription:function(t){var i=!1,r;return(t.desc.length||t.title.length)&&(r="",t.title.length&&(r='<strong class="ad-description-title">'+t.title+"<\/strong>"),i="",t.desc.length&&(i="<span>"+t.desc+"<\/span>"),i=n('<p class="ad-image-description">'+r+i+"<\/p>")),i},showImage:function(n,t){if(this.images[n]&&!this.in_transition&&n!=this.current_index){var i=this,r=this.images[n];this.in_transition=!0;r.preloaded?this._showWhenLoaded(n,t):(this.loading(!0),this.preloadImage(n,function(){i.loading(!1);i._showWhenLoaded(n,t)}))}},_showWhenLoaded:function(t,i){var c,e,u,w,b,l,y,p;if(this.images[t]){var f=this,o=this.images[t],r=n(document.createElement("div")).addClass("ad-image"),h=n(new Image).attr("src",o.image);if(o.link?(c=n('<a href="'+o.link+'" target="_blank"><\/a>'),c.append(h),r.append(c)):r.append(h),this.image_wrapper.prepend(r),e=this._getContainedImageSize(o.size.width,o.size.height),h.attr("width",e.width),h.attr("height",e.height),r.css({width:e.width+"px",height:e.height+"px"}),this._centerImage(r,e.width,e.height),u=this._getDescription(o),u&&(this.settings.description_wrapper||this.settings.hooks.displayDescription?this.settings.hooks.displayDescription?this.settings.hooks.displayDescription.call(this,o):(w=this.settings.description_wrapper,w.append(u)):(r.append(u),b=e.width-parseInt(u.css("padding-left"),10)-parseInt(u.css("padding-right"),10),u.css("width",b+"px"))),this.highLightThumb(this.images[t].thumb_link),l="right",this.current_index<t&&(l="left"),this.fireCallback(this.settings.callbacks.beforeImageVisible),this.current_image||this.settings.animate_first_image){var a=this.settings.animation_speed,v="swing",s=this.animations[this.settings.effect].call(this,r,l,u);("undefined"!=typeof s.speed&&(a=s.speed),"undefined"!=typeof s.easing&&(v=s.easing),this.current_image)&&(y=this.current_image,p=this.current_description,y.animate(s.old_image,a,v,function(){y.remove();p&&p.remove()}));r.animate(s.new_image,a,v,function(){f.current_index=t;f.current_image=r;f.current_description=u;f.in_transition=!1;f._afterShow();f.fireCallback(i)})}else this.current_index=t,this.current_image=r,f.current_description=u,this.in_transition=!1,f._afterShow(),this.fireCallback(i)}},nextIndex:function(){var n;if(this.current_index==this.images.length-1){if(!this.settings.cycle)return!1;n=0}else n=this.current_index+1;return n},nextImage:function(n){var t=this.nextIndex();return t===!1?!1:(this.preloadImage(t+1),this.showImage(t,n),!0)},prevIndex:function(){var n;if(0==this.current_index){if(!this.settings.cycle)return!1;n=this.images.length-1}else n=this.current_index-1;return n},prevImage:function(n){var t=this.prevIndex();return t===!1?!1:(this.preloadImage(t-1),this.showImage(t,n),!0)},preloadAll:function(){function i(){n<t.images.length&&(n++,t.preloadImage(n,i))}var t=this,n=0;t.preloadImage(n,i)},preloadImage:function(t,i){var r,u,f;this.images[t]&&(r=this.images[t],this.images[t].preloaded?this.fireCallback(i):(u=n(new Image),(u.attr("src",r.image),this.isImageLoaded(u[0]))?(r.preloaded=!0,r.size={width:u[0].width,height:u[0].height},this.fireCallback(i)):(this.preloads.append(u),f=this,u.load(function(){r.preloaded=!0;r.size={width:this.width,height:this.height};f.fireCallback(i)}).error(function(){r.error=!0;r.preloaded=!1;r.size=!1}))))},whenImageLoaded:function(t,i){this.isImageLoaded(t)?i&&i():n(t).load(i)},isImageLoaded:function(n){return"undefined"==typeof n.complete||n.complete?"undefined"!=typeof n.naturalWidth&&0==n.naturalWidth?!1:!0:!1},highLightThumb:function(n){this.thumbs_wrapper.find(".ad-active").removeClass("ad-active");n.addClass("ad-active");this.settings.thumb_opacity<1&&(this.thumbs_wrapper.find("a:not(.ad-active) img").fadeTo(300,this.settings.thumb_opacity),n.find("img").fadeTo(300,1));var t=n[0].parentNode.offsetLeft;t-=this.nav_display_width/2-n[0].offsetWidth/2;this.thumbs_wrapper.animate({scrollLeft:t+"px"})},fireCallback:function(t){n.isFunction(t)&&t.call(this)}};i.prototype={start_link:!1,stop_link:!1,countdown:!1,controls:!1,settings:!1,nextimage_callback:!1,enabled:!1,running:!1,countdown_interval:!1,init:function(n,t){this.nextimage_callback=n;this.settings=t},create:function(){this.start_link=n('<span class="ad-slideshow-start">'+this.settings.start_label+"<\/span>");this.stop_link=n('<span class="ad-slideshow-stop">'+this.settings.stop_label+"<\/span>");this.countdown=n('<span class="ad-slideshow-countdown"><\/span>');this.controls=n('<div class="ad-slideshow-controls"><\/div>');this.controls.append(this.start_link).append(this.stop_link).append(this.countdown);this.countdown.hide();var t=this;return this.start_link.click(function(){t.start()}),this.stop_link.click(function(){t.stop()}),n(document).keydown(function(n){83==n.keyCode&&(t.running?t.stop():t.start())}),this.controls},disable:function(){this.enabled=!1;this.stop();this.controls.hide()},enable:function(){this.enabled=!0;this.controls.show()},toggle:function(){this.enabled?this.disable():this.enable()},start:function(){return this.running||!this.enabled?!1:(this.running=!0,this.controls.addClass("ad-slideshow-running"),this._next(),this.fireCallback(this.settings.onStart),!0)},stop:function(){return this.running?(this.running=!1,this.countdown.hide(),this.controls.removeClass("ad-slideshow-running"),clearInterval(this.countdown_interval),this.fireCallback(this.settings.onStop),!0):!1},_next:function(){var n=this,i=this.settings.countdown_prefix,r=this.settings.countdown_sufix,t;clearInterval(n.countdown_interval);this.countdown.show().html(i+this.settings.speed/1e3+r);t=0;this.countdown_interval=setInterval(function(){var f,u;(t+=1e3,t>=n.settings.speed)&&(f=function(){n.running&&n._next();t=0},n.nextimage_callback(f)||n.stop(),t=0);u=parseInt(n.countdown.text().replace(/[^0-9]/g,""),10);u--;u>0&&n.countdown.html(i+u+r)},1e3)},fireCallback:function(t){n.isFunction(t)&&t.call(this)}}}(jQuery),function(n,t){function v(n,t,r){var e=n.children(),o=!1,u,s,f;for(n.empty(),u=0,s=e.length;s>u;u++){if(f=e.eq(u),n.append(f),r&&n.append(r),i(n,t)){f.remove();o=!0;break}r&&r.detach()}return o}function f(t,r,u,e,o){var s=!1,h="a, table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style",c="script, .dotdotdot-keep";return t.contents().detach().each(function(){var a=this,l=n(a);if("undefined"==typeof a)return!0;if(l.is(c))t.append(l);else{if(s)return!0;t.append(l);!o||l.is(e.after)||l.find(e.after).length||t[t.is(h)?"after":"append"](o);i(u,e)&&(s=3==a.nodeType?y(l,r,u,e,o):f(l,r,u,e,o),s||(l.detach(),s=!0));s||o&&o.detach()}}),r.addClass("is-truncated"),s}function y(t,f,o,h,c){var l=t[0],nt,k,d;if(!l)return!1;var y=s(l),tt=-1!==y.indexOf(" ")?" ":"　",p="letter"==h.wrap?"":tt,a=y.split(p),g=-1,w=-1,b=0,v=a.length-1;for(h.fallbackToLetter&&0==b&&0==v&&(p="",a=y.split(p),v=a.length-1);v>=b&&(0!=b||0!=v);){if(nt=Math.floor((b+v)/2),nt==w)break;w=nt;u(l,a.slice(0,w+1).join(p)+h.ellipsis);o.children().each(function(){n(this).toggle().toggle()});i(o,h)?(v=w,h.fallbackToLetter&&0==b&&0==v&&(p="",a=a[0].split(p),g=-1,w=-1,b=0,v=a.length-1)):(g=w,b=w)}return-1==g||1==a.length&&0==a[0].length?(k=t.parent(),t.detach(),d=c&&c.closest(k).length?c.length:0,k.contents().length>d?l=r(k.contents().eq(-1-d),f):(l=r(k,f,!0),d||k.detach()),l&&(y=e(s(l),h),u(l,y),d&&c&&n(l).parent().append(c))):(y=e(a.slice(0,g+1).join(p),h),u(l,y)),!0}function i(n,t){return n.innerHeight()>t.maxHeight}function e(t,i){for(;n.inArray(t.slice(-1),i.lastCharacter.remove)>-1;)t=t.slice(0,-1);return n.inArray(t.slice(-1),i.lastCharacter.noEllipsis)<0&&(t+=i.ellipsis),t}function o(n){return{width:n.innerWidth(),height:n.innerHeight()}}function u(n,t){n.innerText?n.innerText=t:n.nodeValue?n.nodeValue=t:n.textContent&&(n.textContent=t)}function s(n){return n.innerText?n.innerText:n.nodeValue?n.nodeValue:n.textContent?n.textContent:""}function h(n){do n=n.previousSibling;while(n&&1!==n.nodeType&&3!==n.nodeType);return n}function r(t,i,u){var f,e=t&&t[0];if(e){if(!u){if(3===e.nodeType)return e;if(n.trim(t.text()))return r(t.contents().last(),i)}for(f=h(e);!f;){if(t=t.parent(),t.is(i)||!t.length)return!1;f=h(t[0])}if(f)return r(n(f),i)}return!1}function p(t,i){return t?"string"==typeof t?(t=n(t,i),t.length?t:!1):t.jquery?t:!1:!1}function w(n){for(var t,r=n.innerHeight(),u=["paddingTop","paddingBottom"],i=0,f=u.length;f>i;i++)t=parseInt(n.css(u[i]),10),isNaN(t)&&(t=0),r-=t;return r}var c,l,a;n.fn.dotdotdot||(n.fn.dotdotdot=function(t){var r;if(0==this.length)return n.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){n(this).dotdotdot(t)});r=this;r.data("dotdotdot")&&r.trigger("destroy.dot");r.data("dotdotdot-style",r.attr("style")||"");r.css("word-wrap","break-word");"nowrap"===r.css("white-space")&&r.css("white-space","normal");r.bind_events=function(){return r.bind("update.dot",function(t,o){switch(r.removeClass("is-truncated"),t.preventDefault(),t.stopPropagation(),typeof u.height){case"number":u.maxHeight=u.height;break;case"function":u.maxHeight=u.height.call(r[0]);break;default:u.maxHeight=w(r)}u.maxHeight+=u.tolerance;"undefined"!=typeof o&&(("string"==typeof o||"nodeType"in o&&1===o.nodeType)&&(o=n("<div />").append(o).contents()),o instanceof n&&(h=o));s=r.wrapInner('<div class="dotdotdot" />').children();s.contents().detach().end().append(h.clone(!0)).find("br").replaceWith("  <br />  ").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var c=!1,l=!1;return e.afterElement&&(c=e.afterElement.clone(!0),c.show(),e.afterElement.detach()),i(s,u)&&(l="children"==u.wrap?v(s,u,c):f(s,r,s,u,c)),s.replaceWith(s.contents()),s=null,n.isFunction(u.callback)&&u.callback.call(r[0],l,h),e.isTruncated=l,l}).bind("isTruncated.dot",function(n,t){return n.preventDefault(),n.stopPropagation(),"function"==typeof t&&t.call(r[0],e.isTruncated),e.isTruncated}).bind("originalContent.dot",function(n,t){return n.preventDefault(),n.stopPropagation(),"function"==typeof t&&t.call(r[0],h),h}).bind("destroy.dot",function(n){n.preventDefault();n.stopPropagation();r.unwatch().unbind_events().contents().detach().end().append(h).attr("style",r.data("dotdotdot-style")||"").data("dotdotdot",!1)}),r};r.unbind_events=function(){return r.unbind(".dot"),r};r.watch=function(){if(r.unwatch(),"window"==u.watch){var t=n(window),i=t.width(),f=t.height();t.bind("resize.dot"+e.dotId,function(){i==t.width()&&f==t.height()&&u.windowResizeFix||(i=t.width(),f=t.height(),l&&clearInterval(l),l=setTimeout(function(){r.trigger("update.dot")},100))})}else a=o(r),l=setInterval(function(){if(r.is(":visible")){var n=o(r);(a.width!=n.width||a.height!=n.height)&&(r.trigger("update.dot"),a=n)}},500);return r};r.unwatch=function(){return n(window).unbind("resize.dot"+e.dotId),l&&clearInterval(l),r};var h=r.contents(),u=n.extend(!0,{},n.fn.dotdotdot.defaults,t),e={},a={},l=null,s=null;return u.lastCharacter.remove instanceof Array||(u.lastCharacter.remove=n.fn.dotdotdot.defaultArrays.lastCharacter.remove),u.lastCharacter.noEllipsis instanceof Array||(u.lastCharacter.noEllipsis=n.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),e.afterElement=p(u.after,r),e.isTruncated=!1,e.dotId=c++,r.data("dotdotdot",!0).bind_events().trigger("update.dot"),u.watch&&r.watch(),r},n.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0},n.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" ","　",",",";",".","!","?"],noEllipsis:[]}},n.fn.dotdotdot.debug=function(){},c=1,l=n.fn.html,n.fn.html=function(i){return i!=t&&!n.isFunction(i)&&this.data("dotdotdot")?this.trigger("update",[i]):l.apply(this,arguments)},a=n.fn.text,n.fn.text=function(i){return i!=t&&!n.isFunction(i)&&this.data("dotdotdot")?(i=n("<div />").text(i).html(),this.trigger("update",[i])):a.apply(this,arguments)})}(jQuery),function(n){var t,i,u,r;return u=function(){function n(n){null==n&&(n={});this.options=n}return n.prototype.htmlEncode=function(n){return null!==n?n.toString().replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;"):""},n.prototype.jsString=function(n){return n=JSON.stringify(n).slice(1,-1),this.htmlEncode(n)},n.prototype.decorateWithSpan=function(n,t){return'<span class="'+t+'">'+this.htmlEncode(n)+"<\/span>"},n.prototype.valueToHTML=function(n,t){var i;return null==t&&(t=0),i=Object.prototype.toString.call(n).match(/\s(.+)]/)[1].toLowerCase(),this[""+i+"ToHTML"].call(this,n,t)},n.prototype.nullToHTML=function(){return this.decorateWithSpan("null","null")},n.prototype.numberToHTML=function(n){return this.decorateWithSpan(n,"num")},n.prototype.stringToHTML=function(n){var t,i;return/^(http|https|file):\/\/[^\s]+$/i.test(n)?'<a href="'+this.htmlEncode(n)+'"><span class="q">"<\/span>'+this.jsString(n)+'<span class="q">"<\/span><\/a>':(t="",n=this.jsString(n),this.options.nl2br&&(i=/([^>\\r\\n]?)(\\r\\n|\\n\\r|\\r|\\n)/g,i.test(n)&&(t=" multiline",n=(n+"").replace(i,"$1<br />"))),'<span class="string'+t+'">"'+n+'"<\/span>')},n.prototype.booleanToHTML=function(n){return this.decorateWithSpan(n,"bool")},n.prototype.arrayToHTML=function(n,t){var o,r,u,f,i,s,e,h;for(null==t&&(t=0),r=!1,i="",f=n.length,u=e=0,h=n.length;h>e;u=++e)s=n[u],r=!0,i+="<li>"+this.valueToHTML(s,t+1),f>1&&(i+=","),i+="<\/li>",f--;return r?(o=0===t?"":" collapsible",'[<ul class="array level'+t+o+'">'+i+"<\/ul>]"):"[ ]"},n.prototype.objectToHTML=function(n,t){var e,f,r,i,u,o;null==t&&(t=0);f=!1;i="";r=0;for(u in n)r++;for(u in n)o=n[u],f=!0,i+='<li><span class="prop"><span class="q">"<\/span>'+this.jsString(u)+'<span class="q">"<\/span><\/span>: '+this.valueToHTML(o,t+1),r>1&&(i+=","),i+="<\/li>",r--;return f?(e=0===t?"":" collapsible",'{<ul class="obj level'+t+e+'">'+i+"<\/ul>}"):"{ }"},n.prototype.jsonToHTML=function(n){return'<div class="jsonview">'+this.valueToHTML(n)+"<\/div>"},n}(),"undefined"!=typeof module&&null!==module&&(module.exports=u),i=function(){function n(){}return n.bindEvent=function(n,t){var i;return i=document.createElement("div"),i.className="collapser",i.innerHTML=t.collapsed?"+":"-",i.addEventListener("click",function(n){return function(i){return n.toggle(i.target,t)}}(this)),n.insertBefore(i,n.firstChild),t.collapsed?this.collapse(i):void 0},n.expand=function(n){var i,t;return t=this.collapseTarget(n),""!==t.style.display?(i=t.parentNode.getElementsByClassName("ellipsis")[0],t.parentNode.removeChild(i),t.style.display="",n.innerHTML="-"):void 0},n.collapse=function(n){var i,t;return t=this.collapseTarget(n),"none"!==t.style.display?(t.style.display="none",i=document.createElement("span"),i.className="ellipsis",i.innerHTML=" &hellip; ",t.parentNode.insertBefore(i,t),n.innerHTML="+"):void 0},n.toggle=function(n,t){var r,u,e,i,o,f;if(null==t&&(t={}),e=this.collapseTarget(n),r="none"===e.style.display?"expand":"collapse",t.recursive_collapser){for(u=n.parentNode.getElementsByClassName("collapser"),f=[],i=0,o=u.length;o>i;i++)n=u[i],f.push(this[r](n));return f}return this[r](n)},n.collapseTarget=function(n){var i,t;return t=n.parentNode.getElementsByClassName("collapsible"),t.length?i=t[0]:void 0},n}(),t=n,r={collapse:function(n){if("-"===n.innerHTML)return i.collapse(n)},expand:function(n){if("+"===n.innerHTML)return i.expand(n)},toggle:function(n){return i.toggle(n)}},t.fn.JSONView=function(){var n,s,h,f,o,e,c;return n=arguments,null!=r[n[0]]?(o=n[0],this.each(function(){var i,u;return i=t(this),null!=n[1]?(u=n[1],i.find(".jsonview .collapsible.level"+u).siblings(".collapser").each(function(){return r[o](this)})):i.find(".jsonview > ul > li .collapsible").siblings(".collapser").each(function(){return r[o](this)})})):(f=n[0],e=n[1]||{},s={collapsed:!1,nl2br:!1,recursive_collapser:!1},e=t.extend(s,e),h=new u({nl2br:e.nl2br}),"[object String]"===Object.prototype.toString.call(f)&&(f=JSON.parse(f)),c=h.jsonToHTML(f),this.each(function(){var u,f,o,n,s,r;for(u=t(this),u.html(c),o=u[0].getElementsByClassName("collapsible"),r=[],n=0,s=o.length;s>n;n++)f=o[n],"LI"===f.parentNode.nodeName?r.push(i.bindEvent(f.parentNode,e)):r.push(void 0);return r}))}}(jQuery),function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return"function"==typeof i?i:(t.push(n),Function.constructor.apply(null,t))}function u(n){return"GET"===n||"POST"===n}function e(n,t){u(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function o(t,i,r){var u;-1===r.indexOf("application/x-javascript")&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){var f;switch(u){case"BEFORE":f=r.firstChild;n("<div />").html(i).contents().each(function(){r.insertBefore(this,f)});break;case"AFTER":n("<div />").html(i).contents().each(function(){r.appendChild(this)});break;case"REPLACE-WITH":n(r).replaceWith(i);break;default:n(r).html(i)}}))}function f(t,r){var s,h,f,c;s=t.getAttribute("data-ajax-confirm");(!s||window.confirm(s))&&(h=n(t.getAttribute("data-ajax-loading")),c=parseInt(t.getAttribute("data-ajax-loading-duration"),10)||0,n.extend(r,{type:t.getAttribute("data-ajax-method")||void 0,url:t.getAttribute("data-ajax-url")||void 0,cache:!!t.getAttribute("data-ajax-cache"),beforeSend:function(n){var r;return e(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(t,arguments),r!==!1&&h.show(c),r},complete:function(){h.hide(c);i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(t,arguments)},success:function(n,r,u){o(t,n,u.getResponseHeader("Content-Type")||"text/html");i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(t,arguments)},error:function(){i(t.getAttribute("data-ajax-failure"),["xhr","status","error"]).apply(t,arguments)}}),r.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=r.type.toUpperCase(),u(f)||(r.type="POST",r.data.push({name:"X-HTTP-Method-Override",value:f})),n.ajax(r))}function s(t){var i=n(t).data(h);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",r="unobtrusiveAjaxClickTarget",h="unobtrusiveValidation";n(document).on("click","a[data-ajax=true]",function(n){n.preventDefault();f(this,{url:this.href,type:"GET",data:[]})});n(document).on("click","form[data-ajax=true] input[type=image]",function(i){var r=i.target.name,u=n(i.target),f=n(u.parents("form")[0]),e=u.offset();f.data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]);setTimeout(function(){f.removeData(t)},0)});n(document).on("click","form[data-ajax=true] :submit",function(i){var f=i.currentTarget.name,e=n(i.target),u=n(e.parents("form")[0]);u.data(t,f?[{name:f,value:i.currentTarget.value}]:[]);u.data(r,e);setTimeout(function(){u.removeData(t);u.removeData(r)},0)});n(document).on("submit","form[data-ajax=true]",function(i){var e=n(this).data(t)||[],u=n(this).data(r),o=u&&u.hasClass("cancel");i.preventDefault();(o||s(this))&&f(this,{url:this.action,type:this.method||"GET",data:e.concat(n(this).serializeArray())})})}(jQuery),function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing"));var i=n.data(this[0],"validator");return i?i:(i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.find("input, button").filter(".cancel").click(function(){i.cancelSubmit=!0}),i.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){i.submitButton=this}),this.submit(function(t){function r(){if(i.settings.submitHandler){if(i.submitButton)var t=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(i.submitButton.value).appendTo(i.currentForm);return i.settings.submitHandler.call(i,i.currentForm),i.submitButton&&t.remove(),!1}return!0}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t&=i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],o,u,h;if(t){var e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(o={},n.each(i.split(/\s/),function(n,t){o[t]=f[t];delete f[t]}),o):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.metadataRules(r),n.validator.classRules(r),n.validator.attributeRules(r),n.validator.staticRules(r)),r),u.required&&(h=u.required,delete u.required,u=n.extend({required:h},u)),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+t.value)},filled:function(t){return!!n.trim(""+t.value)},unchecked:function(n){return!n.checked}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return 1==arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!=Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!=Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),i)}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:[],ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n){(n.name in this.submitted||n==this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0])}var r,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();r=this.groups={};n.each(this.settings.groups,function(t,i){n.each(i.split(/\s/),function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",i).validateDelegate(":radio, :checkbox, select, option","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.clean(t);this.lastElement=t;this.prepareElement(t);this.currentElements=n(t);var i=this.check(t);return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0,i;for(i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0==this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1==n.grep(this.errorList,function(n){return n.element.name==t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){return n(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},check:function(t){var i,r,u,f,e;t=this.clean(t);this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]);i=n(t).rules();r=!1;for(u in i){f={method:u,parameters:i[u]};try{if(e=n.validator.methods[u].call(this,t.value.replace(/\r/g,""),t,f.parameters),"dependency-mismatch"==e){r=!0;continue}if(r=!1,"pending"==e)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!e)return this.formatAndAdd(t,f),!1}catch(o){throw this.settings.debug&&window.console&&console.log("exception occured when checking element "+t.id+", check the '"+f.method+"' method",o),o;}}if(!r)return(this.objectLength(i)&&this.successList.push(t),!0)},customMetaMessage:function(t,i){if(n.metadata){var r=this.settings.meta?n(t).metadata()[this.settings.meta]:n(t).metadata();return r&&r.messages&&r.messages[i]}},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor==String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n];return void 0},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customMetaMessage(t,i),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t.method),r=/\$?\{(\d+)\}/g;"function"==typeof i?i=i.call(this,t.parameters,n):r.test(i)&&(i=jQuery.format(i.replace(r,"{$1}"),t.parameters));this.errorList.push({message:i,element:n});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var t,i,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass().addClass(this.settings.errorClass),r.attr("generated")&&r.html(i)):(r=n("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(t),generated:!0}).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")==i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){var i=this.currentForm;return n(document.getElementsByName(t)).map(function(n,r){return r.form==i&&r.name==t&&r||null})},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){return!n.validator.methods.required.call(this,n.trim(t.value),t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&0==this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0==this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},dateDE:{dateDE:!0},number:{number:!0},numberDE:{numberDE:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor==String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var i={},f=n(t),r,u;for(r in n.validator.methods)u=f.attr(r),u&&(i[r]=u);return i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,i},metadataRules:function(t){if(!n.metadata)return{};var i=n.data(t.form,"validator").settings.meta;return i?n(t).metadata()[i]:n(t).metadata()},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0!==u.param?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength","min","max"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){t[this]&&(t[this]=[Number(t[this][0]),Number(t[this][1])])}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t.messages&&delete t.messages,t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!=r?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";switch(i.nodeName.toLowerCase()){case"select":var u=n(i).val();return u&&u.length>0;case"input":if(this.checkable(i))return this.getLength(t,i)>0;default:return n.trim(t).length>0}},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r="string"==typeof r&&{url:r}||r,this.pending[i.name])?"pending":f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var e,h,s,o;u.settings.messages[i.name].remote=f.originalMessage;e=r===!0;e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.showErrors(s));f.valid=e;u.stopRequest(i,e)}},r)),"pending")},minlength:function(t,i,r){return this.optional(i)||this.getLength(n.trim(t),i)>=r},maxlength:function(t,i,r){return this.optional(i)||this.getLength(n.trim(t),i)<=r},rangelength:function(t,i,r){var u=this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||i>=n},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n))},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r,e,i;if(this.optional(t))return"dependency-mismatch";if(/[^0-9-]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)e=n.charAt(r),i=parseInt(e,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},accept:function(n,t,i){return i="string"==typeof i?i.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||n.match(new RegExp(".("+i+")$","i"))},equalTo:function(t,i,r){var u=n(r).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()});return t==u.val()}}});n.format=n.validator.format}(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"==n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"==f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments)):i.apply(this,arguments)})}(jQuery),function(n){jQuery.event.special.focusin||jQuery.event.special.focusout||!document.addEventListener||n.each({focus:"focusin",blur:"focusout"},function(t,i){function r(t){return t=n.event.fix(t),t.type=i,n.event.handle.call(this,t)}n.event.special[i]={setup:function(){this.addEventListener(t,r,!0)},teardown:function(){this.removeEventListener(t,r,!0)},handler:function(t){return arguments[0]=n.event.fix(t),arguments[0].type=i,n.event.handle.apply(this,arguments)}}});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return 0===n.indexOf("*.")&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var t,r=n.validator,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var r,u,o,f=n(t),e=f.parents("form")[0];e&&(r=s(e),r.options.rules[t.name]=u={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=f.attr(i),s={};void 0!==r&&(i+="-",n.each(this.params,function(){s[this]=f.attr(i+this)}),this.adapt({element:t,form:e,message:r,params:s,rules:u,messages:o}))}),n.extend(u,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&0===r.index&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept");t.addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){("INPUT"!==n.element.tagName.toUpperCase()||"CHECKBOX"!==n.element.type.toUpperCase())&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery),function(n,t,i){var u="watermark",f="watermarkClass",h="watermarkFocus",s="watermarkSubmit",c="watermarkMaxLength",e="watermarkPassword",r="watermarkText",o=/\r/g,p=/^(button|checkbox|hidden|image|radio|range|reset|submit)$/i,y="input:data("+u+"),textarea:data("+u+")",l=":watermarkable",a=["Page_ClientValidate"],v=!1,w="placeholder"in document.createElement("input");n.watermark=n.watermark||{version:"3.1.4",runOnce:!0,options:{className:"watermark",useNative:!0,hideBeforeUnload:!0},hide:function(t){n(t).filter(y).each(function(){n.watermark._hide(n(this))})},_hide:function(n,i){var h=n[0],y=(h.value||"").replace(o,""),l=n.data(r)||"",a=n.data(c)||0,v=n.data(f),u,s;l.length&&y==l&&((h.value="",n.data(e)&&"text"===(n.attr("type")||""))&&(u=n.data(e)||[],s=n.parent()||[],u.length&&s.length&&(s[0].removeChild(n[0]),s[0].appendChild(u[0]),n=u)),a&&(n.attr("maxLength",a),n.removeData(c)),i&&(n.attr("autocomplete","off"),t.setTimeout(function(){n.select()},1)));v&&n.removeClass(v)},show:function(t){n(t).filter(y).each(function(){n.watermark._show(n(this))})},_show:function(t){var a=t[0],p=(a.value||"").replace(o,""),i=t.data(r)||"",y=t.attr("type")||"",w=t.data(f),u,s,l;0!=p.length&&p!=i||t.data(h)?n.watermark._hide(t):((v=!0,t.data(e)&&"password"===y)&&(u=t.data(e)||[],s=t.parent()||[],u.length&&s.length&&(s[0].removeChild(t[0]),s[0].appendChild(u[0]),t=u,t.attr("maxLength",i.length),a=t[0])),("text"===y||"search"===y)&&(l=t.attr("maxLength")||0,l>0&&i.length>l&&(t.data(c,l),t.attr("maxLength",i.length))),w&&t.addClass(w),a.value=i)},hideAll:function(){v&&(n.watermark.hide(l),v=!1)},showAll:function(){n.watermark.show(l)}};n.fn.watermark=n.fn.watermark||function(i,c){if(!this.length)return this;var v=!1,a="string"==typeof i;return a&&(i=i.replace(o,"")),"object"==typeof c?(v="string"==typeof c.className,c=n.extend({},n.watermark.options,c)):"string"==typeof c?(v=!0,c=n.extend({},n.watermark.options,{className:c})):c=n.watermark.options,"function"!=typeof c.useNative&&(c.useNative=c.useNative?function(){return!0}:function(){return!1}),this.each(function(){var y=n(this),d,p,b,k;if(y.is(l)){if(y.data(u))(a||v)&&(n.watermark._hide(y),a&&y.data(r,i),v&&y.data(f,c.className));else{if(w&&c.useNative.call(this,y)&&"TEXTAREA"!==(y.attr("tagName")||""))return void(a&&y.attr("placeholder",i));(y.data(r,a?i:""),y.data(f,c.className),y.data(u,1),"password"===(y.attr("type")||""))?(d=y.wrap("<span>").parent(),p=n(d.html().replace(/type=["']?password["']?/i,'type="text"')),p.data(r,y.data(r)),p.data(f,y.data(f)),p.data(u,1),p.attr("maxLength",i.length),p.focus(function(){n.watermark._hide(p,!0)}).bind("dragenter",function(){n.watermark._hide(p)}).bind("dragend",function(){t.setTimeout(function(){p.blur()},1)}),y.blur(function(){n.watermark._show(y)}).bind("dragleave",function(){n.watermark._show(y)}),p.data(e,y),y.data(e,p)):y.focus(function(){y.data(h,1);n.watermark._hide(y,!0)}).blur(function(){y.data(h,0);n.watermark._show(y)}).bind("dragenter",function(){n.watermark._hide(y)}).bind("dragleave",function(){n.watermark._show(y)}).bind("dragend",function(){t.setTimeout(function(){n.watermark._show(y)},1)}).bind("drop",function(n){var t=y[0],i=n.originalEvent.dataTransfer.getData("Text");(t.value||"").replace(o,"").replace(i,"")===y.data(r)&&(t.value=i);y.focus()});this.form&&(b=this.form,k=n(b),k.data(s)||(k.submit(n.watermark.hideAll),b.submit?(k.data(s,b.submit),b.submit=function(t,i){return function(){var r=i.data(s);n.watermark.hideAll();r.apply?r.apply(t,Array.prototype.slice.call(arguments)):r()}}(b,k)):(k.data(s,1),b.submit=function(t){return function(){n.watermark.hideAll();delete t.submit;t.submit()}}(b))))}n.watermark._show(y)}})};n.watermark.runOnce&&(n.watermark.runOnce=!1,n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},watermarkable:function(n){var t,i=n.nodeName;return"TEXTAREA"===i?!0:"INPUT"!==i?!1:(t=n.getAttribute("type"),!t||!p.test(t))}}),function(t){n.fn.val=function(){var f=Array.prototype.slice.call(arguments),e;return this.length?f.length?(t.apply(this,f),n.watermark.show(this),this):this.data(u)?(e=(this[0].value||"").replace(o,""),e===(this.data(r)||"")?"":e):t.apply(this):f.length?this:i}}(n.fn.val),a.length&&n(function(){for(var r,u,i=a.length-1;i>=0;i--)r=a[i],u=t[r],"function"==typeof u&&(t[r]=function(t){return function(){return n.watermark.hideAll(),t.apply(null,Array.prototype.slice.call(arguments))}}(u))}),n(t).bind("beforeunload",function(){n.watermark.options.hideBeforeUnload&&n.watermark.hideAll()}))}(jQuery,window),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){if(n.support.cors||!n.ajaxTransport||!window.XDomainRequest)return n;var t=/^(https?:)?\/\//i,i=/^get|post$/i,r=new RegExp("^(//|"+location.protocol+")","i");return n.ajaxTransport("* text html xml json",function(u,f){if(u.crossDomain&&u.async&&i.test(u.type)&&t.test(u.url)&&r.test(u.url)){var e=null;return{send:function(t,i){var o="",r=(f.dataType||"").toLowerCase();e=new XDomainRequest;/^\d+$/.test(f.timeout)&&(e.timeout=f.timeout);e.ontimeout=function(){i(500,"timeout")};e.onload=function(){var o="Content-Length: "+e.responseText.length+"\r\nContent-Type: "+e.contentType,u={code:200,message:"success"},f={text:e.responseText},t;try{if("html"===r||/text\/html/i.test(e.contentType))f.html=e.responseText;else if("json"===r||"text"!==r&&/\/json/i.test(e.contentType))try{f.json=n.parseJSON(e.responseText)}catch(h){u.code=500;u.message="parseerror"}else if("xml"===r||"text"!==r&&/\/xml/i.test(e.contentType)){t=new ActiveXObject("Microsoft.XMLDOM");t.async=!1;try{t.loadXML(e.responseText)}catch(h){t=void 0}if(!t||!t.documentElement||t.getElementsByTagName("parsererror").length)throw u.code=500,u.message="parseerror","Invalid XML: "+e.responseText;f.xml=t}}catch(s){throw s;}finally{i(u.code,u.message,f,o)}};e.onprogress=function(){};e.onerror=function(){i(500,"error",{text:e.responseText})};f.data&&(o="string"===n.type(f.data)?f.data:n.param(f.data));e.open(u.type,u.url);e.send(o)},abort:function(){e&&e.abort()}}}}),n}),function(){function nt(t){function r(n,i,r,u,f,e){for(;f>=0&&e>f;f+=t){var o=u?u[f]:f;r=i(r,n[o],o,n)}return r}return function(u,f,o,s){f=e(f,s,4);var h=!i(u)&&n.keys(u),l=(h||u).length,c=t>0?0:l-1;return arguments.length<3&&(o=u[h?h[c]:c],c+=t),r(u,f,o,h,c,l)}}function tt(n){return function(i,r,f){r=t(r,f);for(var o=u(i),e=n>0?0:o-1;e>=0&&o>e;e+=n)if(r(i[e],e,i))return e;return-1}}function it(t,i,f){return function(e,o,s){var c=0,h=u(e);if("number"==typeof s)t>0?c=s>=0?s:Math.max(s+h,c):h=s>=0?Math.min(s+1,h):s+h+1;else if(f&&s&&h)return s=f(e,o),e[s]===o?s:-1;if(o!==o)return s=i(r.call(e,c,h),n.isNaN),s>=0?s+c:-1;for(s=t>0?c:h-1;s>=0&&h>s;s+=t)if(e[s]===o)return s;return-1}}function rt(t,i){var u=d.length,f=t.constructor,e=n.isFunction(f)&&f.prototype||v,r="constructor";for(n.has(t,r)&&!n.contains(i,r)&&i.push(r);u--;)r=d[u],r in t&&t[r]!==e[r]&&!n.contains(i,r)&&i.push(r)}var a=this,lt=a._,s=Array.prototype,v=Object.prototype,at=Function.prototype,vt=s.push,r=s.slice,o=v.toString,yt=v.hasOwnProperty,pt=Array.isArray,ut=Object.keys,y=at.bind,ft=Object.create,p=function(){},n=function(t){return t instanceof n?t:this instanceof n?void(this._wrapped=t):new n(t)},e,t,h,f,b,k,d,c,ct,l;"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=n),exports._=n):a._=n;n.VERSION="1.8.3";e=function(n,t,i){if(void 0===t)return n;switch(null==i?3:i){case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)};case 4:return function(i,r,u,f){return n.call(t,i,r,u,f)}}return function(){return n.apply(t,arguments)}};t=function(t,i,r){return null==t?n.identity:n.isFunction(t)?e(t,i,r):n.isObject(t)?n.matcher(t):n.property(t)};n.iteratee=function(n,i){return t(n,i,1/0)};var w=function(n,t){return function(i){var e=arguments.length,r,u;if(2>e||null==i)return i;for(r=1;e>r;r++)for(var o=arguments[r],s=n(o),h=s.length,f=0;h>f;f++)u=s[f],t&&void 0!==i[u]||(i[u]=o[u]);return i}},et=function(t){if(!n.isObject(t))return{};if(ft)return ft(t);p.prototype=t;var i=new p;return p.prototype=null,i},ot=function(n){return function(t){if(null!=t)return t[n]}},wt=Math.pow(2,53)-1,u=ot("length"),i=function(n){var t=u(n);return"number"==typeof t&&t>=0&&wt>=t};n.each=n.forEach=function(t,r,u){var f,o,s;if(r=e(r,u),i(t))for(f=0,o=t.length;o>f;f++)r(t[f],f,t);else for(s=n.keys(t),f=0,o=s.length;o>f;f++)r(t[s[f]],s[f],t);return t};n.map=n.collect=function(r,u,f){var s;u=t(u,f);for(var o=!i(r)&&n.keys(r),h=(o||r).length,c=Array(h),e=0;h>e;e++)s=o?o[e]:e,c[e]=u(r[s],s,r);return c};n.reduce=n.foldl=n.inject=nt(1);n.reduceRight=n.foldr=nt(-1);n.find=n.detect=function(t,r,u){var f;return f=i(t)?n.findIndex(t,r,u):n.findKey(t,r,u),void 0!==f&&-1!==f?t[f]:void 0};n.filter=n.select=function(i,r,u){var f=[];return r=t(r,u),n.each(i,function(n,t,i){r(n,t,i)&&f.push(n)}),f};n.reject=function(i,r,u){return n.filter(i,n.negate(t(r)),u)};n.every=n.all=function(r,u,f){var s;u=t(u,f);for(var o=!i(r)&&n.keys(r),h=(o||r).length,e=0;h>e;e++)if(s=o?o[e]:e,!u(r[s],s,r))return!1;return!0};n.some=n.any=function(r,u,f){var s;u=t(u,f);for(var o=!i(r)&&n.keys(r),h=(o||r).length,e=0;h>e;e++)if(s=o?o[e]:e,u(r[s],s,r))return!0;return!1};n.contains=n.includes=n.include=function(t,r,u,f){return i(t)||(t=n.values(t)),("number"!=typeof u||f)&&(u=0),n.indexOf(t,r,u)>=0};n.invoke=function(t,i){var u=r.call(arguments,2),f=n.isFunction(i);return n.map(t,function(n){var t=f?i:n[i];return null==t?t:t.apply(n,u)})};n.pluck=function(t,i){return n.map(t,n.property(i))};n.where=function(t,i){return n.filter(t,n.matcher(i))};n.findWhere=function(t,i){return n.find(t,n.matcher(i))};n.max=function(r,u,f){var h,o,e=-(1/0),c=-(1/0),s,l;if(null==u&&null!=r)for(r=i(r)?r:n.values(r),s=0,l=r.length;l>s;s++)h=r[s],h>e&&(e=h);else u=t(u,f),n.each(r,function(n,t,i){o=u(n,t,i);(o>c||o===-(1/0)&&e===-(1/0))&&(e=n,c=o)});return e};n.min=function(r,u,f){var h,o,e=1/0,c=1/0,s,l;if(null==u&&null!=r)for(r=i(r)?r:n.values(r),s=0,l=r.length;l>s;s++)h=r[s],e>h&&(e=h);else u=t(u,f),n.each(r,function(n,t,i){o=u(n,t,i);(c>o||o===1/0&&e===1/0)&&(e=n,c=o)});return e};n.shuffle=function(t){for(var u,e=i(t)?t:n.values(t),o=e.length,f=Array(o),r=0;o>r;r++)u=n.random(0,r),u!==r&&(f[r]=f[u]),f[u]=e[r];return f};n.sample=function(t,r,u){return null==r||u?(i(t)||(t=n.values(t)),t[n.random(t.length-1)]):n.shuffle(t).slice(0,Math.max(0,r))};n.sortBy=function(i,r,u){return r=t(r,u),n.pluck(n.map(i,function(n,t,i){return{value:n,index:t,criteria:r(n,t,i)}}).sort(function(n,t){var i=n.criteria,r=t.criteria;if(i!==r){if(i>r||void 0===i)return 1;if(r>i||void 0===r)return-1}return n.index-t.index}),"value")};h=function(i){return function(r,u,f){var e={};return u=t(u,f),n.each(r,function(n,t){var f=u(n,t,r);i(e,n,f)}),e}};n.groupBy=h(function(t,i,r){n.has(t,r)?t[r].push(i):t[r]=[i]});n.indexBy=h(function(n,t,i){n[i]=t});n.countBy=h(function(t,i,r){n.has(t,r)?t[r]++:t[r]=1});n.toArray=function(t){return t?n.isArray(t)?r.call(t):i(t)?n.map(t,n.identity):n.values(t):[]};n.size=function(t){return null==t?0:i(t)?t.length:n.keys(t).length};n.partition=function(i,r,u){r=t(r,u);var f=[],e=[];return n.each(i,function(n,t,i){(r(n,t,i)?f:e).push(n)}),[f,e]};n.first=n.head=n.take=function(t,i,r){if(null!=t)return null==i||r?t[0]:n.initial(t,t.length-i)};n.initial=function(n,t,i){return r.call(n,0,Math.max(0,n.length-(null==t||i?1:t)))};n.last=function(t,i,r){if(null!=t)return null==i||r?t[t.length-1]:n.rest(t,Math.max(0,t.length-i))};n.rest=n.tail=n.drop=function(n,t,i){return r.call(n,null==t||i?1:t)};n.compact=function(t){return n.filter(t,n.identity)};f=function(t,r,e,o){for(var s,l,a,h=[],v=0,c=o||0,y=u(t);y>c;c++)if(s=t[c],i(s)&&(n.isArray(s)||n.isArguments(s)))for(r||(s=f(s,r,e)),l=0,a=s.length,h.length+=a;a>l;)h[v++]=s[l++];else e||(h[v++]=s);return h};n.flatten=function(n,t){return f(n,t,!1)};n.without=function(t){return n.difference(t,r.call(arguments,1))};n.uniq=n.unique=function(i,r,f,e){var o,c;n.isBoolean(r)||(e=f,f=r,r=!1);null!=f&&(f=t(f,e));for(var s=[],l=[],h=0,a=u(i);a>h;h++)o=i[h],c=f?f(o,h,i):o,r?(h&&l===c||s.push(o),l=c):f?n.contains(l,c)||(l.push(c),s.push(o)):n.contains(s,o)||s.push(o);return s};n.union=function(){return n.uniq(f(arguments,!0,!0))};n.intersection=function(t){for(var r,i,f=[],o=arguments.length,e=0,s=u(t);s>e;e++)if(r=t[e],!n.contains(f,r)){for(i=1;o>i&&n.contains(arguments[i],r);i++);i===o&&f.push(r)}return f};n.difference=function(t){var i=f(arguments,!0,!0,1);return n.filter(t,function(t){return!n.contains(i,t)})};n.zip=function(){return n.unzip(arguments)};n.unzip=function(t){for(var r=t&&n.max(t,u).length||0,f=Array(r),i=0;r>i;i++)f[i]=n.pluck(t,i);return f};n.object=function(n,t){for(var r={},i=0,f=u(n);f>i;i++)t?r[n[i]]=t[i]:r[n[i][0]]=n[i][1];return r};n.findIndex=tt(1);n.findLastIndex=tt(-1);n.sortedIndex=function(n,i,r,f){var o;r=t(r,f,1);for(var h=r(i),e=0,s=u(n);s>e;)o=Math.floor((e+s)/2),r(n[o])<h?e=o+1:s=o;return e};n.indexOf=it(1,n.findIndex,n.sortedIndex);n.lastIndexOf=it(-1,n.findLastIndex);n.range=function(n,t,i){null==t&&(t=n||0,n=0);i=i||1;for(var u=Math.max(Math.ceil((t-n)/i),0),f=Array(u),r=0;u>r;r++,n+=i)f[r]=n;return f};b=function(t,i,r,u,f){if(!(u instanceof i))return t.apply(r,f);var e=et(t.prototype),o=t.apply(e,f);return n.isObject(o)?o:e};n.bind=function(t,i){if(y&&t.bind===y)return y.apply(t,r.call(arguments,1));if(!n.isFunction(t))throw new TypeError("Bind must be called on a function");var f=r.call(arguments,2),u=function(){return b(t,u,i,this,f.concat(r.call(arguments)))};return u};n.partial=function(t){var i=r.call(arguments,1),u=function(){for(var f=0,o=i.length,e=Array(o),r=0;o>r;r++)e[r]=i[r]===n?arguments[f++]:i[r];for(;f<arguments.length;)e.push(arguments[f++]);return b(t,u,this,this,e)};return u};n.bindAll=function(t){var i,r,u=arguments.length;if(1>=u)throw new Error("bindAll must be passed function names");for(i=1;u>i;i++)r=arguments[i],t[r]=n.bind(t[r],t);return t};n.memoize=function(t,i){var r=function(u){var f=r.cache,e=""+(i?i.apply(this,arguments):u);return n.has(f,e)||(f[e]=t.apply(this,arguments)),f[e]};return r.cache={},r};n.delay=function(n,t){var i=r.call(arguments,2);return setTimeout(function(){return n.apply(null,i)},t)};n.defer=n.partial(n.delay,n,1);n.throttle=function(t,i,r){var f,e,s,u=null,o=0,h;return r||(r={}),h=function(){o=r.leading===!1?0:n.now();u=null;s=t.apply(f,e);u||(f=e=null)},function(){var l=n.now(),c;return o||r.leading!==!1||(o=l),c=i-(l-o),f=this,e=arguments,0>=c||c>i?(u&&(clearTimeout(u),u=null),o=l,s=t.apply(f,e),u||(f=e=null)):u||r.trailing===!1||(u=setTimeout(h,c)),s}};n.debounce=function(t,i,r){var u,f,e,s,o,h=function(){var c=n.now()-s;i>c&&c>=0?u=setTimeout(h,i-c):(u=null,r||(o=t.apply(e,f),u||(e=f=null)))};return function(){e=this;f=arguments;s=n.now();var c=r&&!u;return u||(u=setTimeout(h,i)),c&&(o=t.apply(e,f),e=f=null),o}};n.wrap=function(t,i){return n.partial(i,t)};n.negate=function(n){return function(){return!n.apply(this,arguments)}};n.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,i=n[t].apply(this,arguments);r--;)i=n[r].call(this,i);return i}};n.after=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}};n.before=function(n,t){var i;return function(){return--n>0&&(i=t.apply(this,arguments)),1>=n&&(t=null),i}};n.once=n.partial(n.before,2);k=!{toString:null}.propertyIsEnumerable("toString");d=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];n.keys=function(t){var i,r;if(!n.isObject(t))return[];if(ut)return ut(t);i=[];for(r in t)n.has(t,r)&&i.push(r);return k&&rt(t,i),i};n.allKeys=function(t){var i,r;if(!n.isObject(t))return[];i=[];for(r in t)i.push(r);return k&&rt(t,i),i};n.values=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;u>i;i++)f[i]=t[r[i]];return f};n.mapObject=function(i,r,u){r=t(r,u);for(var f,o=n.keys(i),h=o.length,s={},e=0;h>e;e++)f=o[e],s[f]=r(i[f],f,i);return s};n.pairs=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;u>i;i++)f[i]=[r[i],t[r[i]]];return f};n.invert=function(t){for(var u={},r=n.keys(t),i=0,f=r.length;f>i;i++)u[t[r[i]]]=r[i];return u};n.functions=n.methods=function(t){var r=[],i;for(i in t)n.isFunction(t[i])&&r.push(i);return r.sort()};n.extend=w(n.allKeys);n.extendOwn=n.assign=w(n.keys);n.findKey=function(i,r,u){r=t(r,u);for(var f,o=n.keys(i),e=0,s=o.length;s>e;e++)if(f=o[e],r(i[f],f,i))return f};n.pick=function(t,i,r){var c,o,l={},u=t,s,v,h,a;if(null==u)return l;for(n.isFunction(i)?(o=n.allKeys(u),c=e(i,r)):(o=f(arguments,!1,!1,1),c=function(n,t,i){return t in i},u=Object(u)),s=0,v=o.length;v>s;s++)h=o[s],a=u[h],c(a,h,u)&&(l[h]=a);return l};n.omit=function(t,i,r){if(n.isFunction(i))i=n.negate(i);else{var u=n.map(f(arguments,!1,!1,1),String);i=function(t,i){return!n.contains(u,i)}}return n.pick(t,i,r)};n.defaults=w(n.allKeys,!0);n.create=function(t,i){var r=et(t);return i&&n.extendOwn(r,i),r};n.clone=function(t){return n.isObject(t)?n.isArray(t)?t.slice():n.extend({},t):t};n.tap=function(n,t){return t(n),n};n.isMatch=function(t,i){var e=n.keys(i),o=e.length,f,r,u;if(null==t)return!o;for(f=Object(t),r=0;o>r;r++)if(u=e[r],i[u]!==f[u]||!(u in f))return!1;return!0};c=function(t,i,r,u){var h,a,e,s,f,l,v;if(t===i)return 0!==t||1/t==1/i;if(null==t||null==i)return t===i;if(t instanceof n&&(t=t._wrapped),i instanceof n&&(i=i._wrapped),h=o.call(t),h!==o.call(i))return!1;switch(h){case"[object RegExp]":case"[object String]":return""+t==""+i;case"[object Number]":return+t!=+t?+i!=+i:0==+t?1/+t==1/i:+t==+i;case"[object Date]":case"[object Boolean]":return+t==+i}if(a="[object Array]"===h,!a&&("object"!=typeof t||"object"!=typeof i||(e=t.constructor,s=i.constructor,e!==s&&!(n.isFunction(e)&&e instanceof e&&n.isFunction(s)&&s instanceof s)&&"constructor"in t&&"constructor"in i)))return!1;for(r=r||[],u=u||[],f=r.length;f--;)if(r[f]===t)return u[f]===i;if(r.push(t),u.push(i),a){if(f=t.length,f!==i.length)return!1;for(;f--;)if(!c(t[f],i[f],r,u))return!1}else{if(v=n.keys(t),f=v.length,n.keys(i).length!==f)return!1;for(;f--;)if(l=v[f],!n.has(i,l)||!c(t[l],i[l],r,u))return!1}return r.pop(),u.pop(),!0};n.isEqual=function(n,t){return c(n,t)};n.isEmpty=function(t){return null==t?!0:i(t)&&(n.isArray(t)||n.isString(t)||n.isArguments(t))?0===t.length:0===n.keys(t).length};n.isElement=function(n){return!(!n||1!==n.nodeType)};n.isArray=pt||function(n){return"[object Array]"===o.call(n)};n.isObject=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n};n.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(t){n["is"+t]=function(n){return o.call(n)==="[object "+t+"]"}});n.isArguments(arguments)||(n.isArguments=function(t){return n.has(t,"callee")});"function"!=typeof/./&&"object"!=typeof Int8Array&&(n.isFunction=function(n){return"function"==typeof n||!1});n.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))};n.isNaN=function(t){return n.isNumber(t)&&t!==+t};n.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"===o.call(n)};n.isNull=function(n){return null===n};n.isUndefined=function(n){return void 0===n};n.has=function(n,t){return null!=n&&yt.call(n,t)};n.noConflict=function(){return a._=lt,this};n.identity=function(n){return n};n.constant=function(n){return function(){return n}};n.noop=function(){};n.property=ot;n.propertyOf=function(n){return null==n?function(){}:function(t){return n[t]}};n.matcher=n.matches=function(t){return t=n.extendOwn({},t),function(i){return n.isMatch(i,t)}};n.times=function(n,t,i){var u=Array(Math.max(0,n)),r;for(t=e(t,i,1),r=0;n>r;r++)u[r]=t(r);return u};n.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};n.now=Date.now||function(){return(new Date).getTime()};var st={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},bt=n.invert(st),ht=function(t){var r=function(n){return t[n]},i="(?:"+n.keys(t).join("|")+")",u=RegExp(i),f=RegExp(i,"g");return function(n){return n=null==n?"":""+n,u.test(n)?n.replace(f,r):n}};n.escape=ht(st);n.unescape=ht(bt);n.result=function(t,i,r){var u=null==t?void 0:t[i];return void 0===u&&(u=r),n.isFunction(u)?u.call(t):u};ct=0;n.uniqueId=function(n){var t=++ct+"";return n?n+t:t};n.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var g=/(.)^/,kt={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},dt=/\\|'|\r|\n|\u2028|\u2029/g,gt=function(n){return"\\"+kt[n]};n.template=function(t,i,r){var o,f,h;!i&&r&&(i=r);i=n.defaults({},i,n.templateSettings);var c=RegExp([(i.escape||g).source,(i.interpolate||g).source,(i.evaluate||g).source].join("|")+"|$","g"),e=0,u="__p+='";t.replace(c,function(n,i,r,f,o){return u+=t.slice(e,o).replace(dt,gt),e=o+n.length,i?u+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":r?u+="'+\n((__t=("+r+"))==null?'':__t)+\n'":f&&(u+="';\n"+f+"\n__p+='"),n});u+="';\n";i.variable||(u="with(obj||{}){\n"+u+"}\n");u="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+u+"return __p;\n";try{o=new Function(i.variable||"obj","_",u)}catch(s){throw s.source=u,s;}return f=function(t){return o.call(this,t,n)},h=i.variable||"obj",f.source="function("+h+"){\n"+u+"}",f};n.chain=function(t){var i=n(t);return i._chain=!0,i};l=function(t,i){return t._chain?n(i).chain():i};n.mixin=function(t){n.each(n.functions(t),function(i){var r=n[i]=t[i];n.prototype[i]=function(){var t=[this._wrapped];return vt.apply(t,arguments),l(this,r.apply(n,t))}})};n.mixin(n);n.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var i=s[t];n.prototype[t]=function(){var n=this._wrapped;return i.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],l(this,n)}});n.each(["concat","join","slice"],function(t){var i=s[t];n.prototype[t]=function(){return l(this,i.apply(this._wrapped,arguments))}});n.prototype.value=function(){return this._wrapped};n.prototype.valueOf=n.prototype.toJSON=n.prototype.value;n.prototype.toString=function(){return""+this._wrapped};"function"==typeof define&&define.amd&&define("underscore",[],function(){return n})}.call(this),function(){var n=[].slice;window.namespace=function(t,i,r){var u,e,s,f,o,h;for(arguments.length<3&&(f=["undefined"!=typeof exports?exports:window].concat(n.call(arguments)),t=f[0],i=f[1],r=f[2]),h=t,o=i.split("."),u=0,s=o.length;s>u;u++)e=o[u],t=t[e]||(t[e]={});return r(t,h)}}.call(this),function(){namespace("Sites.Common",function(n){var t,i,r,u,f;return i=function(){return $("#keyword").watermark("Search"),$(".search-button").click(function(){return $(this).closest("form").submit(),!1})},t=function(){return $("span.field-validation-valid, span.field-validation-error").each(function(){return $(this).addClass("help-inline")}),$("form").submit(function(){return $(this).valid()?($(this).find(".nav-tabs li a").each(function(){return $(this).removeClass("tab-error")}),$(this).find("div.control-group, .adjust-validation").each(function(){var n;if(0===$(this).find("span.field-validation-error").length&&($(this).removeClass("error"),n=$(this).closest(".tab-pane").attr("id")))return $(".nav-tabs li a[href=#"+n+"]").removeClass("tab-error")})):$(this).find("div.control-group , .adjust-validation").each(function(){var n;if($(this).find("span.field-validation-error").length>0&&($(this).addClass("error"),n=$(this).closest(".tab-pane").attr("id")))return $(".nav-tabs li a[href=#"+n+"]").removeClass("tab-error").addClass("tab-error")})}),$("form").each(function(){return $(this).find("div.control-group, .adjust-validation").each(function(){if($(this).find("span.field-validation-error").length>0)return $(this).addClass("error")})})},n.initializeCommunicationPrefs=function(){return $("form").each(function(){return $(this).find("#unsub-all").click(function(){return $("form").find(":checkbox").not("#unsub-all").removeAttr("checked")})})},f=function(){return $('a[data-toggle="tab"]').on("shown",function(n){return $(".ellipsis",$(n.target).attr("href")).dotdotdot()}),$(".ellipsis").dotdotdot()},n.initializeImageGallery=function(){return $(".ad-gallery").adGallery({loader_image:"",update_window_hash:!1,slideshow:{autostart:!0}})},n.initializeSlideshow=function(){return $(".slideshow").each(function(n,t){var i,r;return r=parseInt($(t).data("interval")),i=$(t).jcarousel(),i.jcarouselAutoscroll("stop"),i.jcarouselAutoscroll({interval:r}),i.jcarouselAutoscroll("start")})},u=function(){return jQuery.support.cors=!0,$.ajaxSetup({cache:!1})},$.fn.serializeObject=function(){var t,n;return n={},t=this.serializeArray(),$.each(t,function(){return void 0!==n[this.name]?(n[this.name].push||(n[this.name]=[n[this.name]]),n[this.name].push(this.value||"")):n[this.name]=this.value||""}),n},n.setAnalyticsClickEvent=function(n,t){return ga("send","event",n,window.location.href,t)},r=function(t){return $("#sign-out-link").click(function(){return n.setAnalyticsClickEvent("User Sign Out",t)})},$(function(){var e,n,o,s;return u(),f(),t(),i(),$("[data-toggle=dropdown-submenu]").click(function(){return console.log("detecting click"),$(this).parent().toggleClass("open"),!1}),$("body").hasClass("ie-8")&&(console.log("IE8 mode"),$(".dropdown, .dropdown>a:first(), .dropdown-submenu").hover(function(){return $(this).addClass("open")},function(){return $(this).removeClass("open")})),n=$(".user-login-indicator"),e=$(".hellobar-container"),s=_.template($("#login-template").html()),o=_.template($("#hello-bar-template").html()),$.ajax({url:n.data("action"),cache:!1,success:function(t){return n.html(s(t)),e.html(o(t)),r(t.userId)}})})})}.call(this),function(){namespace("Sites.EmailSignup",function(){var r,n,t,i,u,f,e,o;return o=function(){return i("#emailSignupConfirm")},i=function(n){return $(n).modal("show").on("hidden",function(){return $(this).remove()})},f=function(){var n,i;return n=".newsletter-signup input[name=Email], .newsletter-signup-bait input[name=Email]",i=".newsletter-signup button",$(n).watermark("Enter Your Email"),$(".newsletter-signup form").submit(function(){return t($(this),"EmailOnly")}),$(".newsletter-signup-bait form").submit(function(){return t($(this),"ContentBait")}),$(".content-bribe-copy a").click(function(){return t($(this).closest("form"),"ContentBribe")}),$("#user-form").submit(function(){return r(this)})},r=function(n){var t,i;return i=$("input[type=checkbox]:Checked",n).map(function(){return this.id}).get().join(),t=$("#Email").val(),Sites.Common.setAnalyticsClickEvent("FullRegistration",t+"|"+i)},t=function(t,i){var u,r;return r=t.serializeObject(),r.Email=$.trim(r.Email),u=$("input[name=Email]",t),n(t,r,u,null,i,u.val())},n=function(n,t,i,r,u,f){return $(".bubblingG").show(),r||(r=n.attr("action")),$.post(r,t,function(n){return $(".bubblingG").hide(),-1===n.indexOf("<div")?(i&&i.addClass("error"),alert(n)):(null!==u&&Sites.Common.setAnalyticsClickEvent(u,f),i&&i.val(""),$("body").append(n),o())}),!1},e=function(){return $(".hellobar-container").on("click",".hellobar-signup a",function(){var t;return t=$(this).attr("href"),$.get(t,function(t){return $("body").append(t),$("a#hellobar-signup-button").click(function(){return $(this).closest("form").submit(),!1}),i("#hellobarSignup"),$("#hellobar-signup-form").submit(function(){var t;return t=$("#Email",this).val(),$("#hellobarSignup").modal("hide"),n($(this),$(this).serialize(),null,null,"HelloBar",t)})}),!1})},u=function(){var i,t,r,u;return i=".blog-signup input[name=Email]",r=".blog-signup .btn-subscribe",u=".blog-signup .btn-unsubscribe",$(i).watermark("Enter Your Email"),t=null,$(".blog-signup .btn-subscribe, .blog-signup .btn-unsubscribe").click(function(){return console.log("inside button click.... "),t=$(this).attr("href"),$(".blog-signup form").submit(),!1}),$(".blog-signup form").submit(function(){var r,u,i;return console.log("inside form submit.... "),i=$(this),u=$("input[name=Email]",i),t||(t=i.attr("action")),r={Email:$.trim(u.val()),BlogName:$("input[name=BlogName]",i).val(),BlogId:$("input[name=BlogId]",i).val()},n(i,r,u,t,"BlogSignup",r.Email),!1})},$(function(){return f(),u(),e()})})}.call(this),function(){namespace("Sites.Common",function(n){var t;return t=function(){function n(n){this.apiPath=null!=n?n:null;this.apiPath||(this.apiPath="/error/logclienterror")}return n.prototype.log=function(n){$.ajax({url:this.apiPath,dataType:"text",type:"POST",data:"logObj="+JSON.stringify(n),processData:!1})},n}(),n.Logger=t})}.call(this),function(){namespace("Sites.Player",function(n){return $(function(){var i,r,t,u;try{for(t=0,u=__vertVids.length;u>t;t++)i=__vertVids[t],n.setUpFlowPlayer.apply(n,i)}catch(f){r=f;console.log(r)}return $(".embed-video-toggle-button").click(function(){return $(this).parent().find("."+this.id).show(),$(this).hide()})}),n.setUpFlowPlayer=function(n,t,i){var r,u,f,e;return r=$("#"+n).data(),e=r.scaling||"orig",u=r.autoplay||!1,f={clip:{scaling:e,autoPlay:u,autoBuffering:"Audio"===t?!1:!0,fadeInSpeed:2e4,onStart:function(n){return ga("send","event",t,"Play",n.url),this.getScreen().css({opacity:1})},onPause:function(n){return ga("send","event",t,"Pause",n.url,parseInt(this.getTime()))},onResume:function(n){return ga("send","event",t,"Resume",n.url)},onStop:function(n){return ga("send","event",t,"Stop",n.url)},onFinish:function(n){return ga("send","event",t,"Finish",n.url)}},plugins:{audio:{url:"../../Content/flash/plugins/flowplayer.audio-3.2.11.swf"},controls:{fullscreen:"Audio"===t?!1:!0,height:30,autoHide:{enabled:"Audio"===t?!1:!0}}},key:void 0===i?"#$c8071dfb8410ff8994d":i},$f(n,"../../Content/flash/flowplayer.commercial-3.2.18.swf",f).ipad()}})}.call(this),function(){namespace("Sites.RssFeeds",function(n){var t,i,r;return i="http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&callback=?",r='<ul class="rssfeed-list no-bullets"> <% _.each(feeds, function(feed) { %> <li> <h4><a class="rssfeed-title" href="<%=feed.link %>"><%= feed.title %><\/a><\/h4> <em><%= new Date(feed.publishedDate).toLocaleDateString() %><\/em> <p><%= feed.content %><\/p> <\/li> <% }); %> <\/ul>',t=function(n,t){return $.ajax({url:t,type:"GET",dataType:"json",success:function(t){var i,u;return i=$.map(t.responseData.feed.entries,function(n){var t;return n.content=n.content.replace(/\.\.\./gm,""),t=$.trim($("<div />").append(n.content).text()),t.length<200||(n.content=t.substring(0,200).split(" ").slice(0,-1).join(" ")+"..."),n}),u=_.template(r,{feeds:i}),$("img",n).show(),$(".feed-content",n).append(u)},error:function(){return console.log("Could not load feed at: "+t)}})},n.initialize=function(){var n,e,o,r,s,h,u,f,l,c;for(l=$(".rssfeed-widget"),u=$(".rssfeed-widget"),f=[],r=0,s=u.length;s>r;r++)e=u[r],n=$(e),c=encodeURIComponent(n.data("feed-url")),h=n.data("feed-itemscount"),o=i+"&num="+h+"&q="+c,f.push(t(n,o));return f}})}.call(this),function(){namespace("Sites.Search",function(n){return n.initialize=function(){var n;return $(function(){return n(),$(".search-container .facet-expand-link").toggle(function(){return $(this).prev().find(".facet-hidden").show("fast"),$("i",this).addClass("doctype-collapse-filters"),$("i",this).removeClass("doctype-expand-filters")},function(){return $(this).prev().find(".facet-hidden").hide("fast"),$("i",this).addClass("doctype-expand-filters"),$("i",this).removeClass("doctype-collapse-filters")})}),$(".search-right").on("click",".search-item-title a",function(){return Sites.Common.setAnalyticsClickEvent("SiteSearch",$(this).attr("href"))}),n=function(){var n,t,i;if($(window).width()>700)return n=$(".search-right").outerHeight(!0),t=n>600?n:600,i=$(".search-left"),i.height()<t?i.height(t):void 0}},n.initDebug=function(n){return $(".debug-explain").toggle(function(){var t,i,r;return t=$(this).next(),r=$(this).data("id"),i=JSON.parse(n[r]),t.JSONView(i),t.show("fast"),$(this).text("Hide Explanation")},function(){return $(this).next().hide("fast").html(),$(this).text("Show Explanation")})}})}.call(this),function(){var n=[].indexOf||function(n){for(var t=0,i=this.length;i>t;t++)if(t in this&&this[t]===n)return t;return-1};namespace("Sites.Validation",function(t){return $(function(){if(1===$('.validation-summary-errors ul li[style="display:none"]:first').length)return $(".validation-summary-errors").hide()}),t.initializeValidators=function(){var t;return $.validator.addMethod("requiredif",function(t,i,r){var u,f,e,o;return u=$(i),f=[],f=u.data("validifprop")?"[name="+u.data("validifprop")+"]":$.map(r.triggerfield.split(","),function(n){return n=n.replace("_","."),"[name="+n+"]"}),e=$(i).closest("form").find(f.toString().replace(".","\\.")),o=e.val(),n.call(r.triggervalue.split(","),o)>=0&&!t?!1:!0}),$.validator.unobtrusive.adapters.add("brequired",function(n){if("INPUT"===n.element.tagName.toUpperCase()&&"CHECKBOX"===n.element.type.toUpperCase()&&(n.rules.required=!0,n.message))return n.messages.required=n.message}),t=$.validator.unobtrusive,t.adapters.add("requiredif",["triggerfield","triggervalue"],function(n){var t;return t="requiredif",n.rules[t]=n.params,n.message?n.messages[t]=n.message:void 0})}})}.call(this)