/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery-1.10.2.min.map
*/
function namespace(n){for(var u=n.split("."),t=window,i="",r=0,f=u.length;r<f;r++)i=u[r],t[i]=t[i]||{},t=t[i];return t}var Hogan,XDate;(function(n,t){function gt(n){var t=n.length,r=i.type(n);return i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||"function"!==r&&(0===t||"number"==typeof t&&t>0&&t-1 in n)}function te(n){var t=ni[n]={};return i.each(n.match(s)||[],function(n,i){t[i]=!0}),t}function ur(n,r,u,f){if(i.acceptData(n)){var h,o,c=i.expando,l=n.nodeType,s=l?i.cache:n,e=l?n[c]:n[c]&&c;if(e&&s[e]&&(f||s[e].data)||u!==t||"string"!=typeof r)return e||(e=l?n[c]=b.pop()||i.guid++:c),s[e]||(s[e]=l?{}:{toJSON:i.noop}),("object"==typeof r||"function"==typeof r)&&(f?s[e]=i.extend(s[e],r):s[e].data=i.extend(s[e].data,r)),o=s[e],f||(o.data||(o.data={}),o=o.data),u!==t&&(o[i.camelCase(r)]=u),"string"==typeof r?(h=o[r],null==h&&(h=o[i.camelCase(r)])):h=o,h}}function fr(n,t,r){if(i.acceptData(n)){var e,o,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=t.concat(i.map(t,i.camelCase)):(t in e)?t=[t]:(t=i.camelCase(t),t=(t in e)?[t]:t.split(" ")),o=t.length;o--;)delete e[t[o]];if(r?!ti(e):!i.isEmptyObject(e))return}(r||(delete u[f].data,ti(u[f])))&&(s?i.cleanData([n],!0):i.support.deleteExpando||u!=u.window?delete u[f]:u[f]=null)}}}function er(n,r,u){if(u===t&&1===n.nodeType){var f="data-"+r.replace(rr,"-$1").toLowerCase();if(u=n.getAttribute(f),"string"==typeof u){try{u="true"===u?!0:"false"===u?!1:"null"===u?null:+u+""===u?+u:ir.test(u)?i.parseJSON(u):u}catch(e){}i.data(n,r,u)}else u=t}return u}function ti(n){for(var t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function ct(){return!0}function g(){return!1}function cr(){try{return r.activeElement}catch(n){}}function ar(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function fi(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(oe.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>=0!==r})}function vr(n){var i=yr.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function gr(n,t){return i.nodeName(n,"table")&&i.nodeName(1===t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function nu(n){return n.type=(null!==i.find.attr(n,"type"))+"/"+n.type,n}function tu(n){var t=ye.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function hi(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function iu(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 be(n,t){var r,f,u;if(1===t.nodeType){if(r=t.nodeName.toLowerCase(),!i.support.noCloneEvent&&t[i.expando]){u=i._data(t);for(f in u.events)i.removeEvent(t,f,u.handle);t.removeAttribute(i.expando)}"script"===r&&t.text!==n.text?(nu(t).text=n.text,tu(t)):"object"===r?(t.parentNode&&(t.outerHTML=n.outerHTML),i.support.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===r&&oi.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===r?t.defaultSelected=t.selected=n.defaultSelected:("input"===r||"textarea"===r)&&(t.defaultValue=n.defaultValue)}}function u(n,r){var s,e,h=0,f=typeof n.getElementsByTagName!==o?n.getElementsByTagName(r||"*"):typeof n.querySelectorAll!==o?n.querySelectorAll(r||"*"):t;if(!f)for(f=[],s=n.childNodes||n;null!=(e=s[h]);h++)!r||i.nodeName(e,r)?f.push(e):i.merge(f,u(e,r));return r===t||r&&i.nodeName(n,r)?i.merge([n],f):f}function ke(n){oi.test(n.type)&&(n.defaultChecked=n.checked)}function ou(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=eu.length;i--;)if(t=eu[i]+r,t in n)return t;return u}function ut(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)}function su(n,t){for(var f,r,o,e=[],u=0,s=n.length;s>u;u++)r=n[u],r.style&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||"none"!==f||(r.style.display=""),""===r.style.display&&ut(r)&&(e[u]=i._data(r,"olddisplay",au(r.nodeName)))):e[u]||(o=ut(r),(f&&"none"!==f||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;s>u;u++)r=n[u],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[u]||"":"none"));return n}function hu(n,t,i){var r=to.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function cu(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+p[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+p[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+p[e]+"Width",!0,f))):(o+=i.css(n,"padding"+p[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+p[e]+"Width",!0,f)));return o}function lu(n,t,r){var e=!0,u="width"===t?n.offsetWidth:n.offsetHeight,f=v(n),o=i.support.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,f);if(0>=u||null==u){if(u=y(n,t,f),(0>u||null==u)&&(u=n.style[t]),lt.test(u))return u;e=o&&(i.support.boxSizingReliable||u===n.style[t]);u=parseFloat(u)||0}return u+cu(n,t,r||(o?"border":"content"),e,f)+"px"}function au(n){var u=r,t=uu[n];return t||(t=vu(n,u),"none"!==t&&t||(rt=(rt||i("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(u.documentElement),u=(rt[0].contentWindow||rt[0].contentDocument).document,u.write("<!doctype html><html><body>"),u.close(),t=vu(n,u),rt.detach()),uu[n]=t),t}function vu(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.remove(),u}function li(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||fo.test(n)?u(n,i):li(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)li(n+"["+f+"]",t[f],r,u)}function gu(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(s)||[];if(i.isFunction(r))while(u=e[f++])"+"===u[0]?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function nf(n,r,u,f){function o(h){var c;return e[h]=!0,i.each(n[h]||[],function(n,i){var h=i(r,u,f);return"string"!=typeof h||s||e[h]?s?!(c=h):t:(r.dataTypes.unshift(h),o(h),!1)}),c}var e={},s=n===yi;return o(r.dataTypes[0])||!e["*"]&&o("*")}function pi(n,r){var f,u,e=i.ajaxSettings.flatOptions||{};for(u in r)r[u]!==t&&((e[u]?n:f||(f={}))[u]=r[u]);return f&&i.extend(!0,n,f),n}function ao(n,i,r){for(var s,o,f,e,h=n.contents,u=n.dataTypes;"*"===u[0];)u.shift(),o===t&&(o=n.mimeType||i.getResponseHeader("Content-Type"));if(o)for(e in h)if(h[e]&&h[e].test(o)){u.unshift(e);break}if(u[0]in r)f=u[0];else{for(e in r){if(!u[0]||n.converters[e+" "+u[0]]){f=e;break}s||(s=e)}f=f||s}return f?(f!==u[0]&&u.unshift(f),r[f]):t}function vo(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function rf(){try{return new n.XMLHttpRequest}catch(t){}}function yo(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function ff(){return setTimeout(function(){it=t}),it=i.now()}function ef(n,t,i){for(var u,f=(ft[t]||[]).concat(ft["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function of(n,t,r){var h,e,o=0,l=pt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(e)return!1;for(var s=it||ff(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,o=u.tweens.length;o>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&o?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:it||ff(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(e)return this;for(e=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),s=u.props;for(bo(s,u.opts.specialEasing);l>o;o++)if(h=pt[o].call(u,n,s,u.opts))return h;return i.map(s,ef,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function bo(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 ko(n,t,r){var u,a,v,c,e,y,s=this,l={},o=n.style,h=n.nodeType&&ut(n),f=i._data(n,"fxshow");r.queue||(e=i._queueHooks(n,"fx"),null==e.unqueued&&(e.unqueued=0,y=e.empty.fire,e.empty.fire=function(){e.unqueued||y()}),e.unqueued++,s.always(function(){s.always(function(){e.unqueued--;i.queue(n,"fx").length||e.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(r.overflow=[o.overflow,o.overflowX,o.overflowY],"inline"===i.css(n,"display")&&"none"===i.css(n,"float")&&(i.support.inlineBlockNeedsLayout&&"inline"!==au(n.nodeName)?o.zoom=1:o.display="inline-block"));r.overflow&&(o.overflow="hidden",i.support.shrinkWrapBlocks||s.always(function(){o.overflow=r.overflow[0];o.overflowX=r.overflow[1];o.overflowY=r.overflow[2]}));for(u in t)if(a=t[u],po.exec(a)){if(delete t[u],v=v||"toggle"===a,a===(h?"hide":"show"))continue;l[u]=f&&f[u]||i.style(n,u)}if(!i.isEmptyObject(l)){f?"hidden"in f&&(h=f.hidden):f=i._data(n,"fxshow",{});v&&(f.hidden=!h);h?i(n).show():s.done(function(){i(n).hide()});s.done(function(){var t;i._removeData(n,"fxshow");for(t in l)i.style(n,t,l[t])});for(u in l)c=ef(h?f[u]:0,u,s),u in f||(f[u]=c.start,h&&(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 wt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=p[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function sf(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var et,bi,o=typeof t,hf=n.location,r=n.document,ki=r.documentElement,cf=n.jQuery,lf=n.$,ot={},b=[],bt="1.10.2",di=b.concat,kt=b.push,l=b.slice,gi=b.indexOf,af=ot.toString,k=ot.hasOwnProperty,dt=bt.trim,i=function(n,t){return new i.fn.init(n,t,bi)},st=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,s=/\S+/g,vf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,yf=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,nr=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,pf=/^[\],:{}\s]*$/,wf=/(?:^|:|,)(?:\s*\[)+/g,bf=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,kf=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,df=/^-ms-/,gf=/-([\da-z])/gi,ne=function(n,t){return t.toUpperCase()},h=function(n){(r.addEventListener||"load"===n.type||"complete"===r.readyState)&&(tr(),i.ready())},tr=function(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",h,!1),n.removeEventListener("load",h,!1)):(r.detachEvent("onreadystatechange",h),n.detachEvent("onload",h))},ni,ir,rr,wi,at,nt,tt,tf,vt;i.fn=i.prototype={jquery:bt,constructor:i,init:function(n,u,f){var e,o;if(!n)return this;if("string"==typeof n){if(e="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:yf.exec(n),!e||!e[1]&&u)return!u||u.jquery?(u||f).find(n):this.constructor(u).find(n);if(e[1]){if(u=u instanceof i?u[0]:u,i.merge(this,i.parseHTML(e[1],u&&u.nodeType?u.ownerDocument||u:r,!0)),nr.test(e[1])&&i.isPlainObject(u))for(e in u)i.isFunction(this[e])?this[e](u[e]):this.attr(e,u[e]);return this}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 n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?f.ready(n):(n.selector!==t&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))},selector:"",length:0,toArray:function(){return l.call(this)},get:function(n){return null==n?this.toArray():0>n?this[this.length+n]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},ready:function(n){return i.ready.promise().done(n),this},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},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:kt,sort:[].sort,splice:[].splice};i.fn.init.prototype=i.fn;i.extend=i.fn.extend=function(){var u,o,r,e,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!=(s=arguments[f]))for(e in s)u=n[e],r=s[e],n!==r&&(c&&r&&(i.isPlainObject(r)||(o=i.isArray(r)))?(o?(o=!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({expando:"jQuery"+(bt+Math.random()).replace(/\D/g,""),noConflict:function(t){return n.$===i&&(n.$=lf),t&&n.jQuery===i&&(n.jQuery=cf),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);i.isReady=!0;n!==!0&&--i.readyWait>0||(et.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?n+"":"object"==typeof n||"function"==typeof n?ot[af.call(n)]||"object":typeof n},isPlainObject:function(n){var r;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!k.call(n,"constructor")&&!k.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(i.support.ownLast)for(r in n)return k.call(n,r);for(r in n);return r===t||k.call(n,r)},isEmptyObject:function(n){for(var t in n)return!1;return!0},error:function(n){throw Error(n);},parseHTML:function(n,t,u){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(u=t,t=!1);t=t||r;var f=nr.exec(n),e=!u&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&i(e).remove(),i.merge([],f.childNodes))},parseJSON:function(r){return n.JSON&&n.JSON.parse?n.JSON.parse(r):null===r?r:"string"==typeof r&&(r=i.trim(r),r&&pf.test(r.replace(bf,"@").replace(kf,"]").replace(wf,"")))?Function("return "+r)():(i.error("Invalid JSON: "+r),t)},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&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(df,"ms-").replace(gf,ne)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=gt(n);if(i){if(e){for(;f>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;f>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:dt&&!dt.call("﻿ ")?function(n){return null==n?"":dt.call(n)}:function(n){return null==n?"":(n+"").replace(vf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(gt(Object(n))?i.merge(r,"string"==typeof n?[n]:n):kt.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(gi)return gi.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 while(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,t,i){var u,r=0,e=n.length,o=gt(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&(f[f.length]=u);else for(r in n)u=t(n[r],r,i),null!=u&&(f[f.length]=u);return di.apply([],f)},guid:1,proxy:function(n,r){var f,u,e;return"string"==typeof r&&(e=n[r],r=n,n=e),i.isFunction(n)?(f=l.call(arguments,2),u=function(){return n.apply(r||this,f.concat(l.call(arguments)))},u.guid=n.guid=n.guid||i.guid++,u):t},access:function(n,r,u,f,e,o,s){var h=0,l=n.length,c=null==u;if("object"===i.type(u)){e=!0;for(h in u)i.access(n,r,h,u[h],!0,o,s)}else if(f!==t&&(e=!0,i.isFunction(f)||(s=!0),c&&(s?(r.call(n,f),r=null):(c=r,r=function(n,t,r){return c.call(i(n),r)})),r))for(;l>h;h++)r(n[h],u,s?f:f.call(n[h],h,r(n[h],u)));return e?n:c?r.call(n):l?r(n[0],u):o},now:function(){return(new Date).getTime()},swap:function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f}});i.ready.promise=function(t){if(!et)if(et=i.Deferred(),"complete"===r.readyState)setTimeout(i.ready);else if(r.addEventListener)r.addEventListener("DOMContentLoaded",h,!1),n.addEventListener("load",h,!1);else{r.attachEvent("onreadystatechange",h);n.attachEvent("onload",h);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)}tr();i.ready()}}()}return et.promise(t)};i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){ot["[object "+t+"]"]=t.toLowerCase()});bi=i(r),function(n,t){function u(n,t,i,r){var p,u,f,l,w,a,k,c,g,d;if((t?t.ownerDocument||t:y)!==s&&nt(t),t=t||s,i=i||[],!n||"string"!=typeof n)return i;if(1!==(l=t.nodeType)&&9!==l)return[];if(v&&!r){if(p=or.exec(n))if(f=p[1]){if(9===l){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))&&ot(t,u)&&u.id===f)return i.push(u),i}else{if(p[2])return b.apply(i,t.getElementsByTagName(n)),i;if((f=p[3])&&e.getElementsByClassName&&t.getElementsByClassName)return b.apply(i,t.getElementsByClassName(f)),i}if(e.qsa&&(!h||!h.test(n))){if(c=k=o,g=t,d=9===l&&n,1===l&&"object"!==t.nodeName.toLowerCase()){for(a=pt(n),(k=t.getAttribute("id"))?c=k.replace(cr,"\\$&"):t.setAttribute("id",c),c="[id='"+c+"'] ",w=a.length;w--;)a[w]=c+wt(a[w]);g=ti.test(n)&&t.parentNode||t;d=a.join(",")}if(d)try{return b.apply(i,g.querySelectorAll(d)),i}catch(tt){}finally{k||t.removeAttribute("id")}}}return pr(n.replace(vt,"$1"),t,i,r)}function ri(){function n(i,u){return t.push(i+=" ")>r.cacheLength&&delete n[t.shift()],n[i]=u}var t=[];return n}function c(n){return n[o]=!0,n}function l(n){var t=s.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ui(n,t){for(var u=n.split("|"),i=n.length;i--;)r.attrHandle[u[i]]=t}function bi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||vi)-(~n.sourceIndex||vi);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function ar(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function rt(n){return c(function(t){return t=+t,c(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ki(){}function pt(n,t){var e,f,s,o,i,h,c,l=li[n+" "];if(l)return t?0:l.slice(0);for(i=n,h=[],c=r.preFilter;i;){(!e||(f=ir.exec(i)))&&(f&&(i=i.slice(f[0].length)||i),h.push(s=[]));e=!1;(f=rr.exec(i))&&(e=f.shift(),s.push({value:e,type:f[0].replace(vt," ")}),i=i.slice(e.length));for(o in r.filter)(f=yt[o].exec(i))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),i=i.slice(e.length));if(!e)break}return t?i.length:i?u.error(n):li(n,h).slice(0)}function wt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function fi(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=di++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,e){var h,s,c,l=p+" "+f;if(e){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,e))return!0}else while(t=t[r])if(1===t.nodeType||u)if(c=t[o]||(t[o]={}),(s=c[r])&&s[0]===l){if((h=s[1])===!0||h===ht)return h===!0}else if(s=c[r]=[l],s[1]=n(t,i,e)||ht,s[1]===!0)return!0}}function ei(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function bt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function oi(n,t,i,r,u,f){return r&&!r[o]&&(r=oi(r)),u&&!u[o]&&(u=oi(u,f)),c(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||yr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?k:bt(k,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=bt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?it.call(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=bt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function si(n){for(var s,u,i,e=n.length,h=r.relative[n[0].type],c=h||r.relative[" "],t=h?1:0,l=fi(function(n){return n===s},c,!0),a=fi(function(n){return it.call(s,n)>-1},c,!0),f=[function(n,t,i){return!h&&(i||t!==lt)||((s=t).nodeType?l(n,t,i):a(n,t,i))}];e>t;t++)if(u=r.relative[n[t].type])f=[fi(ei(f),u)];else{if(u=r.filter[n[t].type].apply(null,n[t].matches),u[o]){for(i=++t;e>i;i++)if(r.relative[n[i].type])break;return oi(t>1&&ei(f),t>1&&wt(n.slice(0,t-1).concat({value:" "===n[t-2].type?"*":""})).replace(vt,"$1"),u,i>t&&si(n.slice(t,i)),e>i&&si(n=n.slice(i)),e>i&&wt(n))}f.push(u)}return ei(f)}function vr(n,t){var f=0,i=t.length>0,e=n.length>0,o=function(o,h,c,l,a){var y,g,k,w=[],d=0,v="0",nt=o&&[],tt=null!=a,it=lt,ut=o||e&&r.find.TAG("*",a&&h.parentNode||h),rt=p+=null==it?1:Math.random()||.1;for(tt&&(lt=h!==s&&h,ht=f);null!=(y=ut[v]);v++){if(e&&y){for(g=0;k=n[g++];)if(k(y,h,c)){l.push(y);break}tt&&(p=rt,ht=++f)}i&&((y=!k&&y)&&d--,o&&nt.push(y))}if(d+=v,i&&v!==d){for(g=0;k=t[g++];)k(nt,w,h,c);if(o){if(d>0)while(v--)nt[v]||w[v]||(w[v]=nr.call(l));w=bt(w)}b.apply(l,w);tt&&!o&&w.length>0&&d+t.length>1&&u.uniqueSort(l)}return tt&&(p=rt,lt=it),nt};return i?c(o):o}function yr(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function pr(n,t,i,u){var s,f,o,c,l,h=pt(n);if(!u&&1===h.length){if(f=h[0]=h[0].slice(0),f.length>2&&"ID"===(o=f[0]).type&&e.getById&&9===t.nodeType&&v&&r.relative[f[1].type]){if(t=(r.find.ID(o.matches[0].replace(k,d),t)||[])[0],!t)return i;n=n.slice(f.shift().value.length)}for(s=yt.needsContext.test(n)?0:f.length;s--;){if(o=f[s],r.relative[c=o.type])break;if((l=r.find[c])&&(u=l(o.matches[0].replace(k,d),ti.test(f[0].type)&&t.parentNode||t))){if(f.splice(s,1),n=u.length&&wt(f),!n)return b.apply(i,u),i;break}}}return kt(n,h)(u,t,!v,i,ti.test(n)),i}var ut,e,ht,r,ct,hi,kt,lt,g,nt,s,a,v,h,tt,at,ot,o="sizzle"+-new Date,y=n.document,p=0,di=0,ci=ri(),li=ri(),ai=ri(),ft=!1,dt=function(n,t){return n===t?(ft=!0,0):0},st=typeof t,vi=-2147483648,gi={}.hasOwnProperty,w=[],nr=w.pop,tr=w.push,b=w.push,yi=w.slice,it=w.indexOf||function(n){for(var t=0,i=this.length;i>t;t++)if(this[t]===n)return t;return-1},gt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",f="[\\x20\\t\\r\\n\\f]",et="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",pi=et.replace("w","w#"),wi="\\["+f+"*("+et+")"+f+"*(?:([*^$|!~]?=)"+f+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+pi+")|)|)"+f+"*\\]",ni=":("+et+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+wi.replace(3,8)+")*)|.*)\\)|)",vt=RegExp("^"+f+"+|((?:^|[^\\\\])(?:\\\\.)*)"+f+"+$","g"),ir=RegExp("^"+f+"*,"+f+"*"),rr=RegExp("^"+f+"*([>+~]|"+f+")"+f+"*"),ti=RegExp(f+"*[+~]"),ur=RegExp("="+f+"*([^\\]'\"]*)"+f+"*\\]","g"),fr=RegExp(ni),er=RegExp("^"+pi+"$"),yt={ID:RegExp("^#("+et+")"),CLASS:RegExp("^\\.("+et+")"),TAG:RegExp("^("+et.replace("w","w*")+")"),ATTR:RegExp("^"+wi),PSEUDO:RegExp("^"+ni),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+f+"*(even|odd|(([+-]|)(\\d*)n|)"+f+"*(?:([+-]|)"+f+"*(\\d+)|))"+f+"*\\)|)","i"),bool:RegExp("^(?:"+gt+")$","i"),needsContext:RegExp("^"+f+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+f+"*((?:-\\d)?\\d*)"+f+"*\\)|)(?=[^-]|$)","i")},ii=/^[^{]+\{\s*\[native \w/,or=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,sr=/^(?:input|select|textarea|button)$/i,hr=/^h\d$/i,cr=/'|\\/g,k=RegExp("\\\\([\\da-f]{1,6}"+f+"?|("+f+")|.)","ig"),d=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{b.apply(w=yi.call(y.childNodes),y.childNodes);w[y.childNodes.length].nodeType}catch(wr){b={apply:w.length?function(n,t){tr.apply(n,yi.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}hi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};e=u.support={};nt=u.setDocument=function(n){var i=n?n.ownerDocument||n:y,u=i.defaultView;return i!==s&&9===i.nodeType&&i.documentElement?(s=i,a=i.documentElement,v=!hi(i),u&&u.attachEvent&&u!==u.top&&u.attachEvent("onbeforeunload",function(){nt()}),e.attributes=l(function(n){return n.className="i",!n.getAttribute("className")}),e.getElementsByTagName=l(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),e.getElementsByClassName=l(function(n){return n.innerHTML="<div class='a'><\/div><div class='a i'><\/div>",n.firstChild.className="i",2===n.getElementsByClassName("i").length}),e.getById=l(function(n){return a.appendChild(n).id=o,!i.getElementsByName||!i.getElementsByName(o).length}),e.getById?(r.find.ID=function(n,t){if(typeof t.getElementById!==st&&v){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},r.filter.ID=function(n){var t=n.replace(k,d);return function(n){return n.getAttribute("id")===t}}):(delete r.find.ID,r.filter.ID=function(n){var t=n.replace(k,d);return function(n){var i=typeof n.getAttributeNode!==st&&n.getAttributeNode("id");return i&&i.value===t}}),r.find.TAG=e.getElementsByTagName?function(n,i){return typeof i.getElementsByTagName!==st?i.getElementsByTagName(n):t}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},r.find.CLASS=e.getElementsByClassName&&function(n,i){return typeof i.getElementsByClassName!==st&&v?i.getElementsByClassName(n):t},tt=[],h=[],(e.qsa=ii.test(i.querySelectorAll))&&(l(function(n){n.innerHTML="<select><option selected=''><\/option><\/select>";n.querySelectorAll("[selected]").length||h.push("\\["+f+"*(?:value|"+gt+")");n.querySelectorAll(":checked").length||h.push(":checked")}),l(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("t","");n.querySelectorAll("[t^='']").length&&h.push("[*^$]="+f+"*(?:''|\"\")");n.querySelectorAll(":enabled").length||h.push(":enabled",":disabled");n.querySelectorAll("*,:x");h.push(",.*:")})),(e.matchesSelector=ii.test(at=a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&l(function(n){e.disconnectedMatch=at.call(n,"div");at.call(n,"[s!='']:x");tt.push("!=",ni)}),h=h.length&&RegExp(h.join("|")),tt=tt.length&&RegExp(tt.join("|")),ot=ii.test(a.contains)||a.compareDocumentPosition?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):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},dt=a.compareDocumentPosition?function(n,t){if(n===t)return ft=!0,0;var r=t.compareDocumentPosition&&n.compareDocumentPosition&&n.compareDocumentPosition(t);return r?1&r||!e.sortDetached&&t.compareDocumentPosition(n)===r?n===i||ot(y,n)?-1:t===i||ot(y,t)?1:g?it.call(g,n)-it.call(g,t):0:4&r?-1:1:n.compareDocumentPosition?-1:1}:function(n,t){var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(n===t)return ft=!0,0;if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:g?it.call(g,n)-it.call(g,t):0;if(o===s)return bi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?bi(f[u],e[u]):f[u]===y?-1:e[u]===y?1:0},i):s};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==s&&nt(n),t=t.replace(ur,"='$1']"),!(!e.matchesSelector||!v||tt&&tt.test(t)||h&&h.test(t)))try{var i=at.call(n,t);if(i||e.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(r){}return u(t,s,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==s&&nt(n),ot(n,t)};u.attr=function(n,i){(n.ownerDocument||n)!==s&&nt(n);var f=r.attrHandle[i.toLowerCase()],u=f&&gi.call(r.attrHandle,i.toLowerCase())?f(n,i,!v):t;return u===t?e.attributes||!v?n.getAttribute(i):(u=n.getAttributeNode(i))&&u.specified?u.value:null:u};u.error=function(n){throw Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ft=!e.detectDuplicates,g=!e.sortStable&&n.slice(0),n.sort(dt),ft){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return n};ct=u.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+=ct(n)}else if(3===t||4===t)return n.nodeValue}else for(;r=n[u];u++)i+=ct(r);return i};r=u.selectors={cacheLength:50,createPseudo:c,match:yt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(k,d),n[3]=(n[4]||n[5]||"").replace(k,d),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var r,i=!n[5]&&n[2];return yt.CHILD.test(n[0])?null:(n[3]&&n[4]!==t?n[2]=n[4]:i&&fr.test(i)&&(r=pt(i,!0))&&(r=i.indexOf(")",i.length-r)-i.length)&&(n[0]=n[0].slice(0,r),n[2]=i.slice(0,r)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(k,d).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=ci[n+" "];return t||(t=RegExp("(^|"+f+")"+n+"("+f+"|$)"))&&ci(n,function(n){return t.test("string"==typeof n.className&&n.className||typeof n.getAttribute!==st&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),e="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var a,k,c,l,v,w,b=s!==e?"nextSibling":"previousSibling",y=t.parentNode,g=f&&t.nodeName.toLowerCase(),d=!h&&!f;if(y){if(s){while(b){for(c=t;c=c[b];)if(f?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[e?y.firstChild:y.lastChild],e&&d){for(k=y[o]||(y[o]={}),a=k[n]||[],v=a[0]===p&&a[1],l=a[0]===p&&a[2],c=v&&y.childNodes[v];c=++v&&c&&c[b]||(l=v=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){k[n]=[p,v,l];break}}else if(d&&(a=(t[o]||(t[o]={}))[n])&&a[0]===p)l=a[1];else while(c=++v&&c&&c[b]||(l=v=0)||w.pop())if((f?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(d&&((c[o]||(c[o]={}))[n]=[p,l]),c===t))break;return l-=u,l===r||0==l%r&&l/r>=0}}},PSEUDO:function(n,t){var f,i=r.pseudos[n]||r.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return i[o]?i(t):i.length>1?(f=[n,n,"",t],r.setFilters.hasOwnProperty(n.toLowerCase())?c(function(n,r){for(var u,f=i(n,t),e=f.length;e--;)u=it.call(n,f[e]),n[u]=!(r[u]=f[e])}):function(n){return i(n,0,f)}):i}},pseudos:{not:c(function(n){var i=[],r=[],t=kt(n.replace(vt,"$1"));return t[o]?c(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),!r.pop()}}),has:c(function(n){return function(t){return u(n,t).length>0}}),contains:c(function(n){return function(t){return(t.textContent||t.innerText||ct(t)).indexOf(n)>-1}}),lang:c(function(n){return er.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(k,d).toLowerCase(),function(t){var i;do if(i=v?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===a},focus:function(n){return n===s.activeElement&&(!s.hasFocus||s.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeName>"@"||3===n.nodeType||4===n.nodeType)return!1;return!0},parent:function(n){return!r.pseudos.empty(n)},header:function(n){return hr.test(n.nodeName)},input:function(n){return sr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||t.toLowerCase()===n.type)},first:rt(function(){return[0]}),last:rt(function(n,t){return[t-1]}),eq:rt(function(n,t,i){return[0>i?i+t:i]}),even:rt(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:rt(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:rt(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:rt(function(n,t,i){for(var r=0>i?i+t:i;t>++r;)n.push(r);return n})}};r.pseudos.nth=r.pseudos.eq;for(ut in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[ut]=lr(ut);for(ut in{submit:!0,reset:!0})r.pseudos[ut]=ar(ut);ki.prototype=r.filters=r.pseudos;r.setFilters=new ki;kt=u.compile=function(n,t){var r,u=[],f=[],i=ai[n+" "];if(!i){for(t||(t=pt(n)),r=t.length;r--;)i=si(t[r]),i[o]?u.push(i):f.push(i);i=ai(n,vr(f,u))}return i};e.sortStable=o.split("").sort(dt).join("")===o;e.detectDuplicates=ft;nt();e.sortDetached=l(function(n){return 1&n.compareDocumentPosition(s.createElement("div"))});l(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ui("type|href|height|width",function(n,i,r){return r?t:n.getAttribute(i,"type"===i.toLowerCase()?1:2)});e.attributes&&l(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ui("value",function(n,i,r){return r||"input"!==n.nodeName.toLowerCase()?t:n.defaultValue});l(function(n){return null==n.getAttribute("disabled")})||ui(gt,function(n,i,r){var u;return r?t:(u=n.getAttributeNode(i))&&u.specified?u.value:n[i]===!0?i.toLowerCase():null});i.find=u;i.expr=u.selectors;i.expr[":"]=i.expr.pseudos;i.unique=u.uniqueSort;i.text=u.getText;i.isXMLDoc=u.isXML;i.contains=u.contains}(n);ni={};i.Callbacks=function(n){n="string"==typeof n?ni[n]||te(n):i.extend({},n);var s,f,c,e,o,l,r=[],u=!n.once&&[],a=function(t){for(f=n.memory&&t,c=!0,o=l||0,l=0,e=r.length,s=!0;r&&e>o;o++)if(r[o].apply(t[0],t[1])===!1&&n.stopOnFalse){f=!1;break}s=!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)||r.push(f):f&&f.length&&"string"!==e&&u(f)})})(arguments);s?e=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),s&&(e>=u&&e--,o>=u&&o--)}),this},has:function(n){return n?i.inArray(n,r)>-1:!(!r||!r.length)},empty:function(){return r=[],e=0,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!r||c&&!u||(t=t||[],t=[n,t.slice?t.slice():t],s?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(f){i.each(u,function(u,e){var s=e[0],o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[s+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=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]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=l.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?l.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=Array(r),c=Array(r),s=Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--e;return e||f.resolveWith(s,u),f.promise()}});i.support=function(t){var a,e,f,h,c,l,v,y,s,u=r.createElement("div");if(u.setAttribute("className","t"),u.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",a=u.getElementsByTagName("*")||[],e=u.getElementsByTagName("a")[0],!e||!e.style||!a.length)return t;h=r.createElement("select");l=h.appendChild(r.createElement("option"));f=u.getElementsByTagName("input")[0];e.style.cssText="top:1px;float:left;opacity:.5";t.getSetAttribute="t"!==u.className;t.leadingWhitespace=3===u.firstChild.nodeType;t.tbody=!u.getElementsByTagName("tbody").length;t.htmlSerialize=!!u.getElementsByTagName("link").length;t.style=/top/.test(e.getAttribute("style"));t.hrefNormalized="/a"===e.getAttribute("href");t.opacity=/^0.5/.test(e.style.opacity);t.cssFloat=!!e.style.cssFloat;t.checkOn=!!f.value;t.optSelected=l.selected;t.enctype=!!r.createElement("form").enctype;t.html5Clone="<:nav><\/:nav>"!==r.createElement("nav").cloneNode(!0).outerHTML;t.inlineBlockNeedsLayout=!1;t.shrinkWrapBlocks=!1;t.pixelPosition=!1;t.deleteExpando=!0;t.noCloneEvent=!0;t.reliableMarginRight=!0;t.boxSizingReliable=!0;f.checked=!0;t.noCloneChecked=f.cloneNode(!0).checked;h.disabled=!0;t.optDisabled=!l.disabled;try{delete u.test}catch(p){t.deleteExpando=!1}f=r.createElement("input");f.setAttribute("value","");t.input=""===f.getAttribute("value");f.value="t";f.setAttribute("type","radio");t.radioValue="t"===f.value;f.setAttribute("checked","t");f.setAttribute("name","t");c=r.createDocumentFragment();c.appendChild(f);t.appendChecked=f.checked;t.checkClone=c.cloneNode(!0).cloneNode(!0).lastChild.checked;u.attachEvent&&(u.attachEvent("onclick",function(){t.noCloneEvent=!1}),u.cloneNode(!0).click());for(s in{submit:!0,change:!0,focusin:!0})u.setAttribute(v="on"+s,"t"),t[s+"Bubbles"]=v in n||u.attributes[v].expando===!1;u.style.backgroundClip="content-box";u.cloneNode(!0).style.backgroundClip="";t.clearCloneStyle="content-box"===u.style.backgroundClip;for(s in i(t))break;return t.ownLast="0"!==s,i(function(){var h,e,f,c="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",s=r.getElementsByTagName("body")[0];s&&(h=r.createElement("div"),h.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",s.appendChild(h).appendChild(u),u.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",f=u.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",y=0===f[0].offsetHeight,f[0].style.display="",f[1].style.display="none",t.reliableHiddenOffsets=y&&0===f[0].offsetHeight,u.innerHTML="",u.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%;",i.swap(s,null!=s.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===u.offsetWidth}),n.getComputedStyle&&(t.pixelPosition="1%"!==(n.getComputedStyle(u,null)||{}).top,t.boxSizingReliable="4px"===(n.getComputedStyle(u,null)||{width:"4px"}).width,e=u.appendChild(r.createElement("div")),e.style.cssText=u.style.cssText=c,e.style.marginRight=e.style.width="0",u.style.width="1px",t.reliableMarginRight=!parseFloat((n.getComputedStyle(e,null)||{}).marginRight)),typeof u.style.zoom!==o&&(u.innerHTML="",u.style.cssText=c+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===u.offsetWidth,u.style.display="block",u.innerHTML="<div><\/div>",u.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==u.offsetWidth,t.inlineBlockNeedsLayout&&(s.style.zoom=1)),s.removeChild(h),h=u=f=e=null)}),a=h=c=l=e=f=null,t}({});ir=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/;rr=/([A-Z])/g;i.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!ti(n)},data:function(n,t,i){return ur(n,t,i)},removeData:function(n,t){return fr(n,t)},_data:function(n,t,i){return ur(n,t,i,!0)},_removeData:function(n,t){return fr(n,t,!0)},acceptData:function(n){if(n.nodeType&&1!==n.nodeType&&9!==n.nodeType)return!1;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 e,f,o=null,s=0,u=this[0];if(n===t){if(this.length&&(o=i.data(u),1===u.nodeType&&!i._data(u,"parsedAttrs"))){for(e=u.attributes;e.length>s;s++)f=e[s].name,0===f.indexOf("data-")&&(f=i.camelCase(f.slice(5)),er(u,f,o[f]));i._data(u,"parsedAttrs",!0)}return o}return"object"==typeof n?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,r)}):u?er(u,n,i.data(u,n)):null},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,r,u){var f;return n?(r=(r||"fx")+"queue",f=i._data(n,r),u&&(!f||i.isArray(u)?f=i._data(n,r,i.makeArray(u)):f.push(u)),f||[]):t},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");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,r){var u=2;return"string"!=typeof n&&(r=n,n="fx",u--),u>arguments.length?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 d,or,ii=/[\t\r\n\f]/g,ie=/\r/g,re=/^(?:input|select|textarea|button|object)$/i,ue=/^(?:a|area)$/i,ri=/^(?:checked|selected)$/i,a=i.support.getSetAttribute,ht=i.support.input;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 e,t,r,u,o,f=0,h=this.length,c="string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(c)for(e=(n||"").match(s)||[];h>f;f++)if(t=this[f],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(ii," "):" ")){for(o=0;u=e[o++];)0>r.indexOf(" "+u+" ")&&(r+=u+" ");t.className=i.trim(r)}return this},removeClass:function(n){var e,t,r,u,o,f=0,h=this.length,c=0===arguments.length||"string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(c)for(e=(n||"").match(s)||[];h>f;f++)if(t=this[f],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(ii," "):"")){for(o=0;u=e[o++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");t.className=n?i.trim(r):""}return this},toggleClass:function(n,t){var r=typeof n;return"boolean"==typeof t&&"string"===r?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}):this.each(function(){if("string"===r)for(var t,f=0,u=i(this),e=n.match(s)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else(r===o||"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(ii," ").indexOf(i)>=0)return!0;return!1},val:function(n){var u,r,e,f=this[0];return arguments.length?(e=i.isFunction(n),this.each(function(u){var f;1===this.nodeType&&(f=e?n.call(this,u,i(this).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(ie,""):null==u?"":u)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:n.text}},select:{get:function(n){for(var e,t,o=n.options,r=n.selectedIndex,u="select-one"===n.type||0>r,s=u?null:[],h=u?r+1:o.length,f=0>r?h:u?r:0;h>f;f++)if(t=o[f],!(!t.selected&&f!==r||(i.support.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(e=i(t).val(),u)return e;s.push(e)}return s},set:function(n,t){for(var u,r,f=n.options,e=i.makeArray(t),o=f.length;o--;)r=f[o],(r.selected=i.inArray(i(r).val(),e)>=0)&&(u=!0);return u||(n.selectedIndex=-1),e}}},attr:function(n,r,u){var f,e,s=n.nodeType;if(n&&3!==s&&8!==s&&2!==s)return typeof n.getAttribute===o?i.prop(n,r,u):(1===s&&i.isXMLDoc(n)||(r=r.toLowerCase(),f=i.attrHooks[r]||(i.expr.match.bool.test(r)?or:d)),u===t?f&&"get"in f&&null!==(e=f.get(n,r))?e:(e=i.find.attr(n,r),null==e?t:e):null!==u?f&&"set"in f&&(e=f.set(n,u,r))!==t?e:(n.setAttribute(r,u+""),u):(i.removeAttr(n,r),t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(s);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?ht&&a||!ri.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(a?r:u)},attrHooks:{type:{set:function(n,t){if(!i.support.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}},propFix:{"for":"htmlFor","class":"className"},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 t=i.find.attr(n,"tabindex");return t?parseInt(t,10):re.test(n.nodeName)||ue.test(n.nodeName)&&n.href?0:-1}}}});or={set:function(n,t,r){return t===!1?i.removeAttr(n,r):ht&&a||!ri.test(r)?n.setAttribute(!a&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,r){var u=i.expr.attrHandle[r]||i.find.attr;i.expr.attrHandle[r]=ht&&a||!ri.test(r)?function(n,r,f){var e=i.expr.attrHandle[r],o=f?t:(i.expr.attrHandle[r]=t)!=u(n,r,f)?r.toLowerCase():null;return i.expr.attrHandle[r]=e,o}:function(n,r,u){return u?t:n[i.camelCase("default-"+r)]?r.toLowerCase():null}});ht&&a||(i.attrHooks.value={set:function(n,r,u){return i.nodeName(n,"input")?(n.defaultValue=r,t):d&&d.set(n,r,u)}});a||(d={set:function(n,i,r){var u=n.getAttributeNode(r);return u||n.setAttributeNode(u=n.ownerDocument.createAttribute(r)),u.value=i+="","value"===r||i===n.getAttribute(r)?i:t}},i.expr.attrHandle.id=i.expr.attrHandle.name=i.expr.attrHandle.coords=function(n,i,r){var u;return r?t:(u=n.getAttributeNode(i))&&""!==u.value?u.value:null},i.valHooks.button={get:function(n,i){var r=n.getAttributeNode(i);return r&&r.specified?r.value:t},set:d.set},i.attrHooks.contenteditable={set:function(n,t,i){d.set(n,""===t?!1:t,i)}},i.each(["width","height"],function(n,r){i.attrHooks[r]={set:function(n,i){return""===i?(n.setAttribute(r,"auto"),i):t}}}));i.support.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});i.support.style||(i.attrHooks.style={get:function(n){return n.style.cssText||t},set:function(n,t){return n.style.cssText=t+""}});i.support.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});i.support.enctype||(i.propFix.enctype="encoding");i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,r){return i.isArray(r)?n.checked=i.inArray(i(n).val(),r)>=0:t}};i.support.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var ui=/^(?:input|select|textarea)$/i,fe=/^key/,ee=/^(?:mouse|contextmenu)|click/,sr=/^(?:focusinfocus|focusoutblur)$/,hr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,r,u,f,e){var b,p,k,w,c,l,a,v,h,d,g,y=i._data(n);if(y){for(u.handler&&(w=u,u=w.handler,e=w.selector),u.guid||(u.guid=i.guid++),(p=y.events)||(p=y.events={}),(l=y.handle)||(l=y.handle=function(n){return typeof i===o||n&&i.event.triggered===n.type?t:i.event.dispatch.apply(l.elem,arguments)},l.elem=n),r=(r||"").match(s)||[""],k=r.length;k--;)b=hr.exec(r[k])||[],h=g=b[1],d=(b[2]||"").split(".").sort(),h&&(c=i.event.special[h]||{},h=(e?c.delegateType:c.bindType)||h,c=i.event.special[h]||{},a=i.extend({type:h,origType:g,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:d.join(".")},w),(v=p[h])||(v=p[h]=[],v.delegateCount=0,c.setup&&c.setup.call(n,f,d,l)!==!1||(n.addEventListener?n.addEventListener(h,l,!1):n.attachEvent&&n.attachEvent("on"+h,l))),c.add&&(c.add.call(n,a),a.handler.guid||(a.handler.guid=u.guid)),e?v.splice(v.delegateCount++,0,a):v.push(a),i.event.global[h]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,h,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(s)||[""],p=t.length;p--;)if(h=hr.exec(t[p])||[],e=k=h[1],w=(h[2]||"").split(".").sort(),e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],h=h[2]&&RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||h&&!h.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(u,f,e,o){var a,v,s,w,l,c,b,p=[e||r],h=k.call(u,"type")?u.type:u,y=k.call(u,"namespace")?u.namespace.split("."):[];if(s=c=e=e||r,3!==e.nodeType&&8!==e.nodeType&&!sr.test(h+i.event.triggered)&&(h.indexOf(".")>=0&&(y=h.split("."),h=y.shift(),y.sort()),v=0>h.indexOf(":")&&"on"+h,u=u[i.expando]?u:new i.Event(h,"object"==typeof u&&u),u.isTrigger=o?2:3,u.namespace=y.join("."),u.namespace_re=u.namespace?RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,u.result=t,u.target||(u.target=e),f=null==f?[u]:i.makeArray(f,[u]),l=i.event.special[h]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(w=l.delegateType||h,sr.test(w+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(e.ownerDocument||r)&&p.push(c.defaultView||c.parentWindow||n)}for(b=0;(s=p[b++])&&!u.isPropagationStopped();)u.type=b>1?w:l.bindType||h,a=(i._data(s,"events")||{})[u.type]&&i._data(s,"handle"),a&&a.apply(s,f),a=v&&s[v],a&&i.acceptData(s)&&a.apply&&a.apply(s,f)===!1&&u.preventDefault();if(u.type=h,!o&&!u.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),f)===!1)&&i.acceptData(e)&&v&&e[h]&&!i.isWindow(e)){c=e[v];c&&(e[v]=null);i.event.triggered=h;try{e[h]()}catch(d){}i.event.triggered=t;c&&(e[v]=c)}return u.result}},dispatch:function(n){n=i.event.fix(n);var o,e,r,u,s,h=[],c=l.call(arguments),a=(i._data(this,"events")||{})[n.type]||[],f=i.event.special[n.type]||{};if(c[0]=n,n.delegateTarget=this,!f.preDispatch||f.preDispatch.call(this,n)!==!1){for(h=i.event.handlers.call(this,n,a),o=0;(u=h[o++])&&!n.isPropagationStopped();)for(n.currentTarget=u.elem,s=0;(r=u.handlers[s++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(r.namespace))&&(n.handleObj=r,n.data=r.data,e=((i.event.special[r.origType]||{}).handle||r.handler).apply(u.elem,c),e!==t&&(n.result=e)===!1&&(n.preventDefault(),n.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,n),n.result}},handlers:function(n,r){var e,o,f,s,c=[],h=r.delegateCount,u=n.target;if(h&&u.nodeType&&(!n.button||"click"!==n.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==n.type)){for(f=[],s=0;h>s;s++)o=r[s],e=o.selector+" ",f[e]===t&&(f[e]=o.needsContext?i(e,this).index(u)>=0:i.find(e,this,null,[u]).length),f[e]&&f.push(o);f.length&&c.push({elem:u,handlers:f})}return r.length>h&&c.push({elem:this,handlers:r.slice(h)}),c},fix:function(n){if(n[i.expando])return n;var e,o,s,u=n.type,f=n,t=this.fixHooks[u];for(t||(this.fixHooks[u]=t=ee.test(u)?this.mouseHooks:fe.test(u)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||r),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return 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 u,o,f,e=i.button,s=i.fromElement;return null==n.pageX&&null!=i.clientX&&(o=n.target.ownerDocument||r,f=o.documentElement,u=o.body,n.pageX=i.clientX+(f&&f.scrollLeft||u&&u.scrollLeft||0)-(f&&f.clientLeft||u&&u.clientLeft||0),n.pageY=i.clientY+(f&&f.scrollTop||u&&u.scrollTop||0)-(f&&f.clientTop||u&&u.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}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==cr()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){return this===cr()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return i.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){n.result!==t&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=r.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){var r="on"+t;n.detachEvent&&(typeof n[r]===o&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,r){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()?ct:g):this.type=n,r&&i.extend(this,r),this.timeStamp=n&&n.timeStamp||i.now(),this[i.expando]=!0,t):new i.Event(n,r)};i.Event.prototype={isDefaultPrevented:g,isPropagationStopped:g,isImmediatePropagationStopped:g,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ct;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ct;n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ct;this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return(!r||r!==f&&!i.contains(f,r))&&(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});i.support.submitBubbles||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:(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,"submitBubbles")&&(i.event.add(r,"submit._submit",function(n){n._submit_bubble=!0}),i._data(r,"submitBubbles",!0))}),t)},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:(i.event.remove(this,"._submit"),t)}});i.support.changeBubbles||(i.event.special.change={setup:function(){return ui.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):(i.event.add(this,"beforeactivate._change",function(n){var t=n.target;ui.test(t.nodeName)&&!i._data(t,"changeBubbles")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n,!0)}),i._data(t,"changeBubbles",!0))}),t)},handle:function(n){var i=n.target;return this!==i||n.isSimulated||n.isTrigger||"radio"!==i.type&&"checkbox"!==i.type?n.handleObj.handler.apply(this,arguments):t},teardown:function(){return i.event.remove(this,"._change"),!ui.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 s,o;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=g;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=g),this.each(function(){i.event.remove(this,n,u,r)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,r){var u=this[0];return u?i.event.trigger(n,r,u,!0):t}});var oe=/^.[^:#\[\.,]*$/,se=/^(?:parents|prev(?:Until|All))/,lr=i.expr.match.needsContext,he={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;f>t;t++)if(i.contains(u[t],this))return!0}));for(t=0;f>t;t++)i.find(n,u[t],r);return r=this.pushStack(f>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},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(fi(this,n||[],!0))},filter:function(n){return this.pushStack(fi(this,n||[],!1))},is:function(n){return!!fi(this,"string"==typeof n&&lr.test(n)?i(n):n||[],!1).length},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=lr.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(11>r.nodeType&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){r=u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},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.first().prevAll().length:-1},add:function(n,t){var r="string"==typeof n?i(n,t):i.makeArray(n&&n.nodeType?[n]:n),u=i.merge(this.get(),r);return this.pushStack(i.unique(u))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});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 ar(n,"nextSibling")},prev:function(n){return ar(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"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(he[n]||(f=i.unique(f)),se.test(n)&&(f=f.reverse())),this.pushStack(f)}});i.extend({filter:function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))},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 yr="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ce=/ jQuery\d+="(?:null|\d+)"/g,pr=RegExp("<(?:"+yr+")[\\s/>]","i"),ei=/^\s+/,wr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,br=/<([\w:]+)/,kr=/<tbody/i,le=/<|&#?\w+;/,ae=/<(?:script|style|link)/i,oi=/^(?:checkbox|radio)$/i,ve=/checked\s*(?:[^=]|=\s*.checked.)/i,dr=/^$|\/(?:java|ecma)script/i,ye=/^true\/(.*)/,pe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,e={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:i.support.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]},we=vr(r),si=we.appendChild(r.createElement("div"));e.optgroup=e.option;e.tbody=e.tfoot=e.colgroup=e.caption=e.thead;e.th=e.td;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)},append:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=gr(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=gr(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,e=n?i.filter(n,this):this,f=0;null!=(r=e[f]);f++)t||1!==r.nodeType||i.cleanData(u(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&hi(u(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(u(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=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]||{},f=0,o=this.length;if(n===t)return 1===r.nodeType?r.innerHTML.replace(ce,""):t;if(!("string"!=typeof n||ae.test(n)||!i.support.htmlSerialize&&pr.test(n)||!i.support.leadingWhitespace&&ei.test(n)||e[(br.exec(n)||["",""])[1].toLowerCase()])){n=n.replace(wr,"<$1><\/$2>");try{for(;o>f;f++)r=this[f]||{},1===r.nodeType&&(i.cleanData(u(r,!1)),r.innerHTML=n);r=0}catch(s){}}r&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var t=i.map(this,function(n){return[n.nextSibling,n.parentNode]}),n=0;return this.domManip(arguments,function(r){var u=t[n++],f=t[n++];f&&(u&&u.parentNode!==f&&(u=this.nextSibling),i(this).remove(),f.insertBefore(r,u))},!0),n?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t,r){n=di.apply([],n);var h,f,c,o,v,s,e=0,l=this.length,p=this,w=l-1,a=n[0],y=i.isFunction(a);if(y||!(1>=l||"string"!=typeof a||i.support.checkClone)&&ve.test(a))return this.each(function(i){var u=p.eq(i);y&&(n[0]=a.call(this,i,u.html()));u.domManip(n,t,r)});if(l&&(s=i.buildFragment(n,this[0].ownerDocument,!1,!r&&this),h=s.firstChild,1===s.childNodes.length&&(s=h),h)){for(o=i.map(u(s,"script"),nu),c=o.length;l>e;e++)f=s,e!==w&&(f=i.clone(f,!0,!0),c&&i.merge(o,u(f,"script"))),t.call(this[e],f,e);if(c)for(v=o[o.length-1].ownerDocument,i.map(o,tu),e=0;c>e;e++)f=o[e],dr.test(f.type||"")&&!i._data(f,"globalEval")&&i.contains(v,f)&&(f.src?i._evalUrl(f.src):i.globalEval((f.text||f.textContent||f.innerHTML||"").replace(pe,"")));s=h=null}return this}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),kt.apply(f,u.get());return this.pushStack(f)}});i.extend({clone:function(n,t,r){var f,h,o,e,s,c=i.contains(n.ownerDocument,n);if(i.support.html5Clone||i.isXMLDoc(n)||!pr.test("<"+n.nodeName+">")?o=n.cloneNode(!0):(si.innerHTML=n.outerHTML,si.removeChild(o=si.firstChild)),!(i.support.noCloneEvent&&i.support.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=u(o),s=u(n),e=0;null!=(h=s[e]);++e)f[e]&&be(h,f[e]);if(t)if(r)for(s=s||u(n),f=f||u(o),e=0;null!=(h=s[e]);e++)iu(h,f[e]);else iu(n,o);return f=u(o,"script"),f.length>0&&hi(f,!c&&u(n,"script")),f=s=h=null,o},buildFragment:function(n,t,r,f){for(var h,o,w,s,y,p,l,b=n.length,a=vr(t),c=[],v=0;b>v;v++)if(o=n[v],o||0===o)if("object"===i.type(o))i.merge(c,o.nodeType?[o]:o);else if(le.test(o)){for(s=s||a.appendChild(t.createElement("div")),y=(br.exec(o)||["",""])[1].toLowerCase(),l=e[y]||e._default,s.innerHTML=l[1]+o.replace(wr,"<$1><\/$2>")+l[2],h=l[0];h--;)s=s.lastChild;if(!i.support.leadingWhitespace&&ei.test(o)&&c.push(t.createTextNode(ei.exec(o)[0])),!i.support.tbody)for(o="table"!==y||kr.test(o)?"<table>"!==l[1]||kr.test(o)?0:s:s.firstChild,h=o&&o.childNodes.length;h--;)i.nodeName(p=o.childNodes[h],"tbody")&&!p.childNodes.length&&o.removeChild(p);for(i.merge(c,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=a.lastChild}else c.push(t.createTextNode(o));for(s&&a.removeChild(s),i.support.appendChecked||i.grep(u(c,"input"),ke),v=0;o=c[v++];)if((!f||-1===i.inArray(o,f))&&(w=i.contains(o.ownerDocument,o),s=u(a.appendChild(o),"script"),w&&hi(s),r))for(h=0;o=s[h++];)dr.test(o.type||"")&&r.push(o);return s=null,a},cleanData:function(n,t){for(var r,f,u,e,c=0,s=i.expando,h=i.cache,l=i.support.deleteExpando,a=i.event.special;null!=(r=n[c]);c++)if((t||i.acceptData(r))&&(u=r[s],e=u&&h[u])){if(e.events)for(f in e.events)a[f]?i.event.remove(r,f):i.removeEvent(r,f,e.handle);h[u]&&(delete h[u],l?delete r[s]:typeof r.removeAttribute!==o?r.removeAttribute(s):r[s]=null,b.push(u))}},_evalUrl:function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})}});i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&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()}});var rt,v,y,ci=/alpha\([^)]*\)/i,de=/opacity\s*=\s*([^)]*)/,ge=/^(top|right|bottom|left)$/,no=/^(none|table(?!-c[ea]).+)/,ru=/^margin/,to=RegExp("^("+st+")(.*)$","i"),lt=RegExp("^("+st+")(?!px)[a-z%]+$","i"),io=RegExp("^([+-])=("+st+")","i"),uu={BODY:"block"},ro={position:"absolute",visibility:"hidden",display:"block"},fu={letterSpacing:0,fontWeight:400},p=["Top","Right","Bottom","Left"],eu=["Webkit","O","Moz","ms"];i.fn.extend({css:function(n,r){return i.access(this,function(n,r,u){var e,o,s={},f=0;if(i.isArray(r)){for(o=v(n),e=r.length;e>f;f++)s[r[f]]=i.css(n,r[f],!1,o);return s}return u!==t?i.style(n,r,u):i.css(n,r)},n,r,arguments.length>1)},show:function(){return su(this,!0)},hide:function(){return su(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){ut(this)?i(this).show():i(this).hide()})}});i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=y(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float: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]=ou(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=io.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"),i.support.clearCloneStyle||""!==u||0!==r.indexOf("background")||(c[r]="inherit"),e&&"set"in e&&(u=e.set(n,u,f))===t)))try{c[r]=u}catch(l){}}},css:function(n,r,u,f){var h,e,o,s=i.camelCase(r);return r=i.cssProps[s]||(i.cssProps[s]=ou(n.style,s)),o=i.cssHooks[r]||i.cssHooks[s],o&&"get"in o&&(e=o.get(n,!0,u)),e===t&&(e=y(n,r,f)),"normal"===e&&r in fu&&(e=fu[r]),""===u||u?(h=parseFloat(e),u===!0||i.isNumeric(h)?h||0:e):e}});n.getComputedStyle?(v=function(t){return n.getComputedStyle(t,null)},y=function(n,r,u){var s,h,c,o=u||v(n),e=o?o.getPropertyValue(r)||o[r]:t,f=n.style;return o&&(""!==e||i.contains(n.ownerDocument,n)||(e=i.style(n,r)),lt.test(e)&&ru.test(r)&&(s=f.width,h=f.minWidth,c=f.maxWidth,f.minWidth=f.maxWidth=f.width=e,e=o.width,f.width=s,f.minWidth=h,f.maxWidth=c)),e}):r.documentElement.currentStyle&&(v=function(n){return n.currentStyle},y=function(n,i,r){var s,e,o,h=r||v(n),u=h?h[i]:t,f=n.style;return null==u&&f&&f[i]&&(u=f[i]),lt.test(u)&&!ge.test(i)&&(s=f.left,e=n.runtimeStyle,o=e&&e.left,o&&(e.left=n.currentStyle.left),f.left="fontSize"===i?"1em":u,u=f.pixelLeft+"px",f.left=s,o&&(e.left=o)),""===u?"auto":u});i.each(["height","width"],function(n,r){i.cssHooks[r]={get:function(n,u,f){return u?0===n.offsetWidth&&no.test(i.css(n,"display"))?i.swap(n,ro,function(){return lu(n,r,f)}):lu(n,r,f):t},set:function(n,t,u){var f=u&&v(n);return hu(n,t,u?cu(n,r,u,i.support.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,f),f):0)}}});i.support.opacity||(i.cssHooks.opacity={get:function(n,t){return de.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||""===t)&&""===i.trim(f.replace(ci,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||u&&!u.filter)||(r.filter=ci.test(f)?f.replace(ci,e):f+" "+e)}});i(function(){i.support.reliableMarginRight||(i.cssHooks.marginRight={get:function(n,r){return r?i.swap(n,{display:"inline-block"},y,[n,"marginRight"]):t}});!i.support.pixelPosition&&i.fn.position&&i.each(["top","left"],function(n,r){i.cssHooks[r]={get:function(n,u){return u?(u=y(n,r),lt.test(u)?i(n).position()[r]+"px":u):t}}})});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||i.css(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 r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+p[r]+t]=u[r]||u[r-2]||u[0];return f}};ru.test(n)||(i.cssHooks[n+t].set=hu)});var uo=/%20/g,fo=/\[\]$/,yu=/\r?\n/g,eo=/^(?:submit|button|image|reset|file)$/i,oo=/^(?:input|select|textarea|keygen)/i;i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&oo.test(this.nodeName)&&!eo.test(n)&&(this.checked||!oi.test(n))}).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(yu,"\r\n")}}):{name:t.name,value:r.replace(yu,"\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)li(u,n[u],r,e);return f.join("&").replace(uo,"+")};i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}});var w,c,ai=i.now(),vi=/\?/,so=/#.*$/,pu=/([?&])_=[^&]*/,ho=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,co=/^(?:GET|HEAD)$/,lo=/^\/\//,wu=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,bu=i.fn.load,ku={},yi={},du="*/".concat("*");try{c=hf.href}catch(go){c=r.createElement("a");c.href="";c=c.href}w=wu.exec(c.toLowerCase())||[];i.fn.load=function(n,r,u){if("string"!=typeof n&&bu)return bu.apply(this,arguments);var f,s,h,e=this,o=n.indexOf(" ");return o>=0&&(f=n.slice(o,n.length),n=n.slice(0,o)),i.isFunction(r)?(u=r,r=t):r&&"object"==typeof r&&(h="POST"),e.length>0&&i.ajax({url:n,type:h,dataType:"html",data:r}).done(function(n){s=arguments;e.html(f?i("<div>").append(i.parseHTML(n)).find(f):n)}).complete(u&&function(n,t){e.each(u,s||[n.responseText,t,n])}),this};i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}});i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:c,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(w[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":du,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?pi(pi(n,i.ajaxSettings),t):pi(i.ajaxSettings,n)},ajaxPrefilter:gu(ku),ajaxTransport:gu(yi),ajax:function(n,r){function k(n,r,s,c){var a,rt,k,p,w,l=r;2!==o&&(o=2,g&&clearTimeout(g),y=t,d=c||"",f.readyState=n>0?4:0,a=n>=200&&300>n||304===n,s&&(p=ao(u,f,s)),p=vo(u,p,f,a),a?(u.ifModified&&(w=f.getResponseHeader("Last-Modified"),w&&(i.lastModified[e]=w),w=f.getResponseHeader("etag"),w&&(i.etag[e]=w)),204===n||"HEAD"===u.type?l="nocontent":304===n?l="notmodified":(l=p.state,rt=p.data,k=p.error,a=!k)):(k=l,(n||!l)&&(l="error",0>n&&(n=0))),f.status=n,f.statusText=(r||l)+"",a?tt.resolveWith(h,[rt,l,f]):tt.rejectWith(h,[f,l,k]),f.statusCode(b),b=t,v&&nt.trigger(a?"ajaxSuccess":"ajaxError",[f,u,a?rt:k]),it.fireWith(h,[f,l]),v&&(nt.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(r=n,n=t);r=r||{};var l,a,e,d,g,v,y,p,u=i.ajaxSetup({},r),h=u.context||u,nt=u.context&&(h.nodeType||h.jquery)?i(h):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),b=u.statusCode||{},rt={},ut={},o=0,ft="canceled",f={readyState:0,getResponseHeader:function(n){var t;if(2===o){if(!p)for(p={};t=ho.exec(d);)p[t[1].toLowerCase()]=t[2];t=p[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===o?d:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return o||(n=ut[i]=ut[i]||n,rt[n]=t),this},overrideMimeType:function(n){return o||(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>o)for(t in n)b[t]=[b[t],n[t]];else f.always(n[f.status]);return this},abort:function(n){var t=n||ft;return y&&y.abort(t),k(0,t),this}};if(tt.promise(f).complete=it.add,f.success=f.done,f.error=f.fail,u.url=((n||u.url||c)+"").replace(so,"").replace(lo,w[1]+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=i.trim(u.dataType||"*").toLowerCase().match(s)||[""],null==u.crossDomain&&(l=wu.exec(u.url.toLowerCase()),u.crossDomain=!(!l||l[1]===w[1]&&l[2]===w[2]&&(l[3]||("http:"===l[1]?"80":"443"))===(w[3]||("http:"===w[1]?"80":"443")))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),nf(ku,u,r,f),2===o)return f;v=u.global;v&&0==i.active++&&i.event.trigger("ajaxStart");u.type=u.type.toUpperCase();u.hasContent=!co.test(u.type);e=u.url;u.hasContent||(u.data&&(e=u.url+=(vi.test(e)?"&":"?")+u.data,delete u.data),u.cache===!1&&(u.url=pu.test(e)?e.replace(pu,"$1_="+ai++):e+(vi.test(e)?"&":"?")+"_="+ai++));u.ifModified&&(i.lastModified[e]&&f.setRequestHeader("If-Modified-Since",i.lastModified[e]),i.etag[e]&&f.setRequestHeader("If-None-Match",i.etag[e]));(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType);f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+du+"; q=0.01":""):u.accepts["*"]);for(a in u.headers)f.setRequestHeader(a,u.headers[a]);if(u.beforeSend&&(u.beforeSend.call(h,f,u)===!1||2===o))return f.abort();ft="abort";for(a in{success:1,error:1,complete:1})f[a](u[a]);if(y=nf(yi,u,r,f)){f.readyState=1;v&&nt.trigger("ajaxSend",[f,u]);u.async&&u.timeout>0&&(g=setTimeout(function(){f.abort("timeout")},u.timeout));try{o=1;y.send(rt,k)}catch(et){if(!(2>o))throw et;k(-1,et)}}else k(-1,"No Transport");return f},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,r){return i.get(n,t,r,"script")}});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({url:n,type:r,dataType:e,data:u,success:f})}});i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}});i.ajaxPrefilter("script",function(n){n.cache===t&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)});i.ajaxTransport("script",function(n){if(n.crossDomain){var u,f=r.head||i("head")[0]||r.documentElement;return{send:function(t,i){u=r.createElement("script");u.async=!0;n.scriptCharset&&(u.charset=n.scriptCharset);u.src=n.url;u.onload=u.onreadystatechange=function(n,t){(t||!u.readyState||/loaded|complete/.test(u.readyState))&&(u.onload=u.onreadystatechange=null,u.parentNode&&u.parentNode.removeChild(u),u=null,t||i(200,"success"))};f.insertBefore(u,f.firstChild)},abort:function(){u&&u.onload(t,!0)}}}});wi=[];at=/(=)\?(?=&|$)|\?\?/;i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=wi.pop()||i.expando+"_"+ai++;return this[n]=!0,n}});i.ajaxPrefilter("json jsonp",function(r,u,f){var e,s,o,h=r.jsonp!==!1&&(at.test(r.url)?"url":"string"==typeof r.data&&!(r.contentType||"").indexOf("application/x-www-form-urlencoded")&&at.test(r.data)&&"data");return h||"jsonp"===r.dataTypes[0]?(e=r.jsonpCallback=i.isFunction(r.jsonpCallback)?r.jsonpCallback():r.jsonpCallback,h?r[h]=r[h].replace(at,"$1"+e):r.jsonp!==!1&&(r.url+=(vi.test(r.url)?"&":"?")+r.jsonp+"="+e),r.converters["script json"]=function(){return o||i.error(e+" was not called"),o[0]},r.dataTypes[0]="json",s=n[e],n[e]=function(){o=arguments},f.always(function(){n[e]=s;r[e]&&(r.jsonpCallback=u.jsonpCallback,wi.push(e));o&&i.isFunction(s)&&s(o[0]);o=s=t}),"script"):t});tf=0;vt=n.ActiveXObject&&function(){for(var n in nt)nt[n](t,!0)};i.ajaxSettings.xhr=n.ActiveXObject?function(){return!this.isLocal&&rf()||yo()}:rf;tt=i.ajaxSettings.xhr();i.support.cors=!!tt&&"withCredentials"in tt;tt=i.support.ajax=!!tt;tt&&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,l,c;try{if(u&&(f||4===o.readyState))if(u=t,h&&(o.onreadystatechange=i.noop,vt&&delete nt[h]),f)4!==o.readyState&&o.abort();else{c={};s=o.status;a=o.getAllResponseHeaders();"string"==typeof o.responseText&&(c.text=o.responseText);try{l=o.statusText}catch(y){l=""}s||!r.isLocal||r.crossDomain?1223===s&&(s=204):s=c.text?200:404}}catch(v){f||e(-1,v)}c&&e(s,l,c,a)};r.async?4===o.readyState?setTimeout(u):(h=++tf,vt&&(nt||(nt={},i(n).unload(vt)),nt[h]=u),o.onreadystatechange=u):u()},abort:function(){u&&u(t,!0)}}}});var it,yt,po=/^(?:toggle|show|hide)$/,uf=RegExp("^(?:([+-])=|)("+st+")([a-z%]*)$","i"),wo=/queueHooks$/,pt=[ko],ft={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),r=uf.exec(t),e=r&&r[3]||(i.cssNumber[n]?"":"px"),u=(i.cssNumber[n]||"px"!==e&&+s)&&uf.exec(i.css(f.elem,n)),o=1,h=20;if(u&&u[3]!==e){e=e||u[3];r=r||[];u=+s||1;do o=o||".5",u/=o,i.style(f.elem,n,u+e);while(o!==(o=f.cur()/s)&&1!==o&&--h)}return r&&(u=f.start=+u||+s||0,f.unit=e,f.end=r[1]?u+(r[1]+1)*r[2]:+r[2]),f}]};i.Animation=i.extend(of,{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],ft[r]=ft[r]||[],ft[r].unshift(t)},prefilter:function(n,t){t?pt.unshift(n):pt.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 r,t=f.propHooks[this.prop];return this.pos=r=this.options.duration?i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):n,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.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,""),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(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(wt(t,!0),n,i,u)}});i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(ut).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=of(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,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&&wo.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)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;o>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each({slideDown:wt("show"),slideUp:wt("hide"),slideToggle:wt("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(){var u,n=i.timers,r=0;for(it=i.now();n.length>r;r++)u=n[r],u()||n[r]!==u||n.splice(r--,1);n.length||i.fx.stop();it=t};i.fx.timer=function(n){n()&&i.timers.push(n)&&i.fx.start()};i.fx.interval=13;i.fx.start=function(){yt||(yt=setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){clearInterval(yt);yt=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});i.fn.offset=function(n){if(arguments.length)return n===t?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,e,f={top:0,left:0},u=this[0],s=u&&u.ownerDocument;if(s)return r=s.documentElement,i.contains(r,u)?(typeof u.getBoundingClientRect!==o&&(f=u.getBoundingClientRect()),e=sf(s),{top:f.top+(e.pageYOffset||r.scrollTop)-(r.clientTop||0),left:f.left+(e.pageXOffset||r.scrollLeft)-(r.clientLeft||0)}):f};i.offset={setOffset:function(n,t,r){var f=i.css(n,"position");"static"===f&&(n.style.position="relative");var e=i(n),o=e.offset(),l=i.css(n,"top"),a=i.css(n,"left"),v=("absolute"===f||"fixed"===f)&&i.inArray("auto",[l,a])>-1,u={},s={},h,c;v?(s=e.position(),h=s.top,c=s.left):(h=parseFloat(l)||0,c=parseFloat(a)||0);i.isFunction(t)&&(t=t.call(n,r,o));null!=t.top&&(u.top=t.top-o.top+h);null!=t.left&&(u.left=t.left-o.left+c);"using"in t?t.using.call(n,u):e.css(u)}};i.fn.extend({position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||ki;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||ki})}});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=sf(n);return e===t?o?r in o?o[r]:o.document.documentElement[f]:n[f]:(o?o.scrollTo(u?i(o).scrollLeft():e,u?e:i(o).scrollTop()):n[f]=e,t)},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,s):i.style(r,u,f,s)},r,o?f:t,o,null)}})});i.fn.size=function(){return this.length};i.fn.andSelf=i.fn.addBack;"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=i:(n.jQuery=n.$=i,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}))})(window);
/*!
 * jQuery Validation Plugin 1.11.1
 *
 * http://bassistance.de/jquery-plugins/jquery-plugin-validation/
 * http://docs.jquery.com/Plugins/Validation
 *
 * Copyright 2013 Jörn Zaefferer
 * Released under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 */
(function(n){n.extend(n.fn,{validate:function(t){if(!this.length){t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.");return}var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0);n(t.target).attr("formnovalidate")!==undefined&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var r;return i.settings.submitHandler?(i.submitButton&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&r.remove(),!1):!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=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));delete f.messages;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.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(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(""+n(t).val())},filled:function(t){return!!n.trim(""+n(t).val())},unchecked:function(t){return!n(t).prop("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 arguments.length===1?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"),function(){return 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:":hidden",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,t){(t.which!==9||this.elementValue(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){t.type==="radio"?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){t.type==="radio"?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.",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 r(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],t)}var i,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();i=this.groups={};n.each(this.settings.groups,function(t,r){typeof r=="string"&&(r=r.split(/\s/));n.each(r,function(n,r){i[r]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",r).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",r);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.validationTargetFor(this.clean(t));this.lastElement=t;this.prepareElement(t);this.currentElements=n(t);var i=this.check(t)!==!1;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.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0;for(var i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()===0},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&&n.grep(this.errorList,function(n){return n.element.name===t.name}).length===1&&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(){var t=this.settings.errorClass.replace(" ",".");return n(this.settings.errorElement+"."+t,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)},elementValue:function(t){var r=n(t).attr("type"),i=n(t).val();return r==="radio"||r==="checkbox"?n("input[name='"+n(t).attr("name")+"']:checked").val():typeof i=="string"?i.replace(/\r/g,""):i},check:function(t){var r,u;t=this.validationTargetFor(this.clean(t));var f=n(t).rules(),e=!1,s=this.elementValue(t),i;for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,s,t,u.parameters),i==="dependency-mismatch"){e=!0;continue}if(e=!1,i==="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!i)return this.formatAndAdd(t,u),!1}catch(o){this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+u.method+"' method.",o);throw o;}}if(!e)return this.objectLength(f)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg-"+i.toLowerCase())||t.attributes&&n(t).attr("data-msg-"+i.toLowerCase())},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(arguments[n]!==undefined)return arguments[n];return undefined},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;typeof r=="function"?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t});this.errorMap[t.name]=r;this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,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(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("for",this.idOrName(t)).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(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r,t));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)},validationTargetFor:function(n){return this.checkable(n)&&(n=this.findByName(n.name).not(this.settings.ignore)[0]),n},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+t+"']")},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){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,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&&this.pendingRequest===0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest===0&&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},number:{number:!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 u={},e=n(t),f=e[0].getAttribute("type"),r,i;for(r in n.validator.methods)r==="required"?(i=e.get(0).getAttribute(r),i===""&&(i=!0),i=!!i):i=e.attr(r),/min|max/.test(r)&&(f===null||/number|range|text/.test(f))&&(i=Number(i)),i?u[r]=i:f===r&&f!=="range"&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t);for(i in n.validator.methods)r=f.data("rule-"+i.toLowerCase()),r!==undefined&&(u[i]=r);return u},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){delete t[r];return}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]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:typeof t[this]=="string"&&(i=t[this].split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[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},normalizeRule:function(t){if(typeof t=="string"){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]=r!==undefined?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";if(i.nodeName.toLowerCase()==="select"){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},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?|s?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).toString())},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;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},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length: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)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},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=typeof r=="string"&&{url:r}||r,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||r==="true";e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.invalid[i.name]=!0,u.showErrors(s));f.valid=e;u.stopRequest(i,e)}},r)),"pending")}}});n.format=n.validator.format})(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;n.mode==="abort"&&(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 f==="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)})}(jQuery),function(n){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);
/*! UIkit 2.27.2 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
(function(n){if(typeof define=="function"&&define.amd&&define("uikit",function(){var t=window.UIkit2||n(window,window.jQuery,window.document);return t.load=function(n,i,r,u){var e=n.split(","),o=[],f,s=(u.config&&u.config.uikit&&u.config.uikit.base?u.config.uikit.base:"").replace(/\/+$/g,""),h;if(!s)throw new Error("Please define base path to UIkit in the requirejs config.");for(f=0;f<e.length;f+=1)h=e[f].replace(/\./g,"/"),o.push(s+"/components/"+h);i(o,function(){r(t)})},t}),!window.jQuery)throw new Error("UIkit 2.x requires jQuery");window&&window.jQuery&&!window.UIkit2&&n(window,window.jQuery,window.document)})(function(n,t,i){"use strict";var r={},u=n.UIkit||undefined;r.version="2.27.2";r.noConflict=function(){return u&&(n.UIkit=u,t.UIkit=u,t.fn.uk=u.fn),r};n.UIkit2=r;u||(n.UIkit=r);r.$=t;r.$doc=r.$(document);r.$win=r.$(window);r.$html=r.$("html");r.support={};r.support.transition=function(){var n=function(){var r=i.body||i.documentElement,n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(r.style[t]!==undefined)return n[t]}();return n&&{end:n}}();r.support.animation=function(){var n=function(){var r=i.body||i.documentElement,n={WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(var t in n)if(r.style[t]!==undefined)return n[t]}();return n&&{end:n}}(),function(){var i,n,t,r;for(Date.now=Date.now||function(){return(new Date).getTime()},i=["webkit","moz"],n=0;n<i.length&&!window.requestAnimationFrame;++n)t=i[n],window.requestAnimationFrame=window[t+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"];!/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)&&window.requestAnimationFrame&&window.cancelAnimationFrame||(r=0,window.requestAnimationFrame=function(n){var t=Date.now(),i=Math.max(r+16,t);return setTimeout(function(){n(r=i)},i-t)},window.cancelAnimationFrame=clearTimeout)}();r.support.touch="ontouchstart"in document||n.DocumentTouch&&document instanceof n.DocumentTouch||n.navigator.msPointerEnabled&&n.navigator.msMaxTouchPoints>0||n.navigator.pointerEnabled&&n.navigator.maxTouchPoints>0||!1;r.support.mutationobserver=n.MutationObserver||n.WebKitMutationObserver||null;r.Utils={};r.Utils.isFullscreen=function(){return document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.fullscreenElement||!1};r.Utils.str2json=function(n,t){try{return t?JSON.parse(n.replace(/([\$\w]+)\s*:/g,function(n,t){return'"'+t+'":'}).replace(/'([^']+)'/g,function(n,t){return'"'+t+'"'})):new Function("","var json = "+n+"; return JSON.parse(JSON.stringify(json));")()}catch(i){return!1}};r.Utils.debounce=function(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}};r.Utils.throttle=function(n,t){var i=!1;return function(){i||(n.call(),i=!0,setTimeout(function(){i=!1},t))}};r.Utils.removeCssRules=function(n){var i,r,t,u,e,f,s,h,c,o;n&&setTimeout(function(){try{for(o=document.styleSheets,u=0,s=o.length;u<s;u++){for(t=o[u],r=[],t.cssRules=t.cssRules,i=e=0,h=t.cssRules.length;e<h;i=++e)t.cssRules[i].type===CSSRule.STYLE_RULE&&n.test(t.cssRules[i].selectorText)&&r.unshift(i);for(f=0,c=r.length;f<c;f++)t.deleteRule(r[f])}}catch(l){}},0)};r.Utils.isInView=function(n,i){var u=t(n);if(!u.is(":visible"))return!1;var f=r.$win.scrollLeft(),e=r.$win.scrollTop(),o=u.offset(),s=o.left,h=o.top;return i=t.extend({topoffset:0,leftoffset:0},i),h+u.height()>=e&&h-i.topoffset<=e+r.$win.height()&&s+u.width()>=f&&s-i.leftoffset<=f+r.$win.width()?!0:!1};r.Utils.checkDisplay=function(n,i){var u=r.$("[data-uk-margin], [data-uk-grid-match], [data-uk-grid-margin], [data-uk-check-display]",n||document);return n&&!u.length&&(u=t(n)),u.trigger("display.uk.check"),i&&(typeof i!="string"&&(i='[class*="uk-animation-"]'),u.find(i).each(function(){var n=r.$(this),i=n.attr("class"),t=i.match(/uk-animation-(.+)/);n.removeClass(t[0]).width();n.addClass(t[0])})),u};r.Utils.options=function(n){if(t.type(n)!="string")return n;n.indexOf(":")!=-1&&n.trim().substr(-1)!="}"&&(n="{"+n+"}");var i=n?n.indexOf("{"):-1,u={};if(i!=-1)try{u=r.Utils.str2json(n.substr(i))}catch(f){}return u};r.Utils.animate=function(n,i){var u=t.Deferred();n=r.$(n);n.css("display","none").addClass(i).one(r.support.animation.end,function(){n.removeClass(i);u.resolve()});return n.css("display",""),u.promise()};r.Utils.uid=function(n){return(n||"id")+(new Date).getTime()+"RAND"+Math.ceil(Math.random()*1e5)};r.Utils.template=function(n,t){for(var o=n.replace(/\n/g,"\\n").replace(/\{\{\{\s*(.+?)\s*\}\}\}/g,"{{!$1}}").split(/(\{\{\s*(.+?)\s*\}\})/g),u=0,f,h,i,s,r=[],e=0;u<o.length;){if(f=o[u],f.match(/\{\{\s*(.+?)\s*\}\}/)){u=u+1;f=o[u];h=f[0];i=f.substring(f.match(/^(\^|\#|\!|\~|\:)/)?1:0);switch(h){case"~":r.push("for(var $i=0;$i<"+i+".length;$i++) { var $item = "+i+"[$i];");e++;break;case":":r.push("for(var $key in "+i+") { var $val = "+i+"[$key];");e++;break;case"#":r.push("if("+i+") {");e++;break;case"^":r.push("if(!"+i+") {");e++;break;case"/":r.push("}");e--;break;case"!":r.push("__ret.push("+i+");");break;default:r.push("__ret.push(escape("+i+"));")}}else r.push("__ret.push('"+f.replace(/\'/g,"\\'")+"');");u=u+1}return s=new Function("$data",["var __ret = [];","try {","with($data){",e?'__ret = ["Not all blocks are closed correctly."]':r.join(""),"};","}catch(e){__ret = [e.message];}",'return __ret.join("").replace(/\\n\\n/g, "\\n");',"function escape(html) { return String(html).replace(/&/g, '&amp;').replace(/\"/g, '&quot;').replace(/<\/g, '&lt;').replace(/>/g, '&gt;');}"].join("\n")),t?s(t):s};r.Utils.focus=function(n,i){if(n=t(n),!n.length)return n;var r=n.find("[autofocus]:first"),u;return r.length?r.focus():(r=n.find(":input"+(i&&","+i||"")).first(),r.length)?r.focus():(n.attr("tabindex")||(u=1e3,n.attr("tabindex",u)),n[0].focus(),u&&n.attr("tabindex",""),n)};r.Utils.events={};r.Utils.events.click=r.support.touch?"tap":"click";r.fn=function(n,i){var o=arguments,e=n.match(/^([a-z\-]+)(?:\.([a-z]+))?/i),u=e[1],f=e[2];return r[u]?this.each(function(){var e=t(this),n=e.data(u);n||e.data(u,n=r[u](this,f?undefined:i));f&&n[f].apply(n,Array.prototype.slice.call(o,1))}):(t.error("UIkit component ["+u+"] does not exist."),this)};t.UIkit=r;t.fn.uk=r.fn;r.langdirection=r.$html.attr("dir")=="rtl"?"right":"left";r.components={};r.component=function(n,i,u){if(r.components[n]&&!u)return r.components[n];var f=function(i,u){var e=this;return this.UIkit=r,this.element=i?r.$(i):null,this.options=t.extend(!0,{},this.defaults,u),this.plugins={},this.element&&this.element.data(n,this),this.init(),(this.options.plugins.length?this.options.plugins:Object.keys(f.plugins)).forEach(function(n){f.plugins[n].init&&(f.plugins[n].init(e),e.plugins[n]=!0)}),this.trigger("init.uk.component",[n,this]),this};return f.plugins={},t.extend(!0,f.prototype,{defaults:{plugins:[]},boot:function(){},init:function(){},on:function(n,t,i){return r.$(this.element||this).on(n,t,i)},one:function(n,t,i){return r.$(this.element||this).one(n,t,i)},off:function(n){return r.$(this.element||this).off(n)},trigger:function(n,t){return r.$(this.element||this).trigger(n,t)},find:function(n){return r.$(this.element?this.element:[]).find(n)},proxy:function(n,t){var i=this;t.split(" ").forEach(function(t){i[t]||(i[t]=function(){return n[t].apply(n,arguments)})})},mixin:function(n,t){var i=this;t.split(" ").forEach(function(t){i[t]||(i[t]=n[t].bind(i))})},option:function(){if(arguments.length==1)return this.options[arguments[0]]||undefined;arguments.length==2&&(this.options[arguments[0]]=arguments[1])}},i),this.components[n]=f,this[n]=function(){var i,u;if(arguments.length)switch(arguments.length){case 1:typeof arguments[0]=="string"||arguments[0].nodeType||arguments[0]instanceof jQuery?i=t(arguments[0]):u=arguments[0];break;case 2:i=t(arguments[0]);u=arguments[1]}return i&&i.data(n)?i.data(n):new r.components[n](i,u)},r.domready&&r.component.boot(n),f};r.plugin=function(n,t,i){this.components[n].plugins[t]=i};r.component.boot=function(n){r.components[n].prototype&&r.components[n].prototype.boot&&!r.components[n].booted&&(r.components[n].prototype.boot.apply(r,[]),r.components[n].booted=!0)};r.component.bootComponents=function(){for(var n in r.components)r.component.boot(n)};r.domObservers=[];r.domready=!1;r.ready=function(n){r.domObservers.push(n);r.domready&&n(document)};r.on=function(n,t,i){n&&n.indexOf("ready.uk.dom")>-1&&r.domready&&t.apply(r.$doc);return r.$doc.on(n,t,i)};r.one=function(n,t,i){return n&&n.indexOf("ready.uk.dom")>-1&&r.domready?(t.apply(r.$doc),r.$doc):r.$doc.one(n,t,i)};r.trigger=function(n,t){return r.$doc.trigger(n,t)};r.domObserve=function(n,t){r.support.mutationobserver&&(t=t||function(){},r.$(n).each(function(){var i=this,n=r.$(i),u;if(!n.data("observer"))try{u=new r.support.mutationobserver(r.Utils.debounce(function(){t.apply(i,[n]);n.trigger("changed.uk.dom")},50),{childList:!0,subtree:!0});u.observe(i,{childList:!0,subtree:!0});n.data("observer",u)}catch(f){}}))};r.init=function(n){n=n||document;r.domObservers.forEach(function(t){t(n)})};r.on("domready.uk.dom",function(){r.init();r.domready&&r.Utils.checkDisplay()});if(document.addEventListener("DOMContentLoaded",function(){var n=function(){var n,i;if(r.$body=r.$("body"),r.trigger("beforeready.uk.dom"),r.component.bootComponents(),n=requestAnimationFrame(function(){var t={dir:{x:0,y:0},x:window.pageXOffset,y:window.pageYOffset},i=function(){var u=window.pageXOffset,f=window.pageYOffset;(t.x!=u||t.y!=f)&&(t.dir.x=u!=t.x?u>t.x?1:-1:0,t.dir.y=f!=t.y?f>t.y?1:-1:0,t.x=u,t.y=f,r.$doc.trigger("scrolling.uk.document",[{dir:{x:t.dir.x,y:t.dir.y},x:u,y:f}]));cancelAnimationFrame(n);n=requestAnimationFrame(i)};if(r.support.touch)r.$html.on("touchmove touchend MSPointerMove MSPointerUp pointermove pointerup",i);return(t.x||t.y)&&i(),i}()),r.trigger("domready.uk.dom"),r.support.touch&&navigator.userAgent.match(/(iPad|iPhone|iPod)/g))r.$win.on("load orientationchange resize",r.Utils.debounce(function(){var n=function(){return t(".uk-height-viewport").css("height",window.innerHeight),n};return n()}(),100));r.trigger("afterready.uk.dom");r.domready=!0;r.support.mutationobserver&&(i=r.Utils.debounce(function(){requestAnimationFrame(function(){r.init(document.body)})},10),new r.support.mutationobserver(function(n){var t=!1;n.every(function(n){if(n.type!="childList")return!0;for(var i=0,r;i<n.addedNodes.length;++i)if(r=n.addedNodes[i],r.outerHTML&&r.outerHTML.indexOf("data-uk-")!==-1)return(t=!0)&&!1;return!0});t&&i()}).observe(document.body,{childList:!0,subtree:!0}))};return(document.readyState=="complete"||document.readyState=="interactive")&&setTimeout(n),n}()),r.$html.addClass(r.support.touch?"uk-touch":"uk-notouch"),r.support.touch){var f=!1,o,e="uk-hover",s=".uk-overlay, .uk-overlay-hover, .uk-overlay-toggle, .uk-animation-hover, .uk-has-hover";r.$html.on("mouseenter touchstart MSPointerDown pointerdown",s,function(){f&&t("."+e).removeClass(e);f=t(this).addClass(e)}).on("mouseleave touchend MSPointerUp pointerup",function(n){o=t(n.target).parents(s);f&&f.not(o).removeClass(e)})}return r}),function(n){function l(n,t,i,r){return Math.abs(n-t)>=Math.abs(i-r)?n-t>0?"Left":"Right":i-r>0?"Up":"Down"}function a(){i=null;t.last&&(t.el!==undefined&&t.el.trigger("longTap"),t={})}function h(){i&&clearTimeout(i);i=null}function o(){r&&clearTimeout(r);u&&clearTimeout(u);f&&clearTimeout(f);i&&clearTimeout(i);r=u=f=i=null;t={}}function s(n){return n.pointerType==n.MSPOINTER_TYPE_TOUCH&&n.isPrimary}if(!n.fn.swipeLeft){var t={},r,u,f,i,c=750,e;n(function(){var y,w,p=0,b=0,v;"MSGesture"in window&&(e=new MSGesture,e.target=document.body);n(document).on("MSGestureEnd gestureend",function(n){var i=n.originalEvent.velocityX>1?"Right":n.originalEvent.velocityX<-1?"Left":n.originalEvent.velocityY>1?"Down":n.originalEvent.velocityY<-1?"Up":null;i&&t.el!==undefined&&(t.el.trigger("swipe"),t.el.trigger("swipe"+i))}).on("touchstart MSPointerDown pointerdown",function(u){(u.type!="MSPointerDown"||s(u.originalEvent))&&(v=u.type=="MSPointerDown"||u.type=="pointerdown"?u:u.originalEvent.touches[0],y=Date.now(),w=y-(t.last||y),t.el=n("tagName"in v.target?v.target:v.target.parentNode),r&&clearTimeout(r),t.x1=v.pageX,t.y1=v.pageY,w>0&&w<=250&&(t.isDoubleTap=!0),t.last=y,i=setTimeout(a,c),u.originalEvent&&u.originalEvent.pointerId&&e&&(u.type=="MSPointerDown"||u.type=="pointerdown"||u.type=="touchstart")&&e.addPointer(u.originalEvent.pointerId))}).on("touchmove MSPointerMove pointermove",function(n){(n.type!="MSPointerMove"||s(n.originalEvent))&&(v=n.type=="MSPointerMove"||n.type=="pointermove"?n:n.originalEvent.touches[0],h(),t.x2=v.pageX,t.y2=v.pageY,p+=Math.abs(t.x1-t.x2),b+=Math.abs(t.y1-t.y2))}).on("touchend MSPointerUp pointerup",function(i){(i.type!="MSPointerUp"||s(i.originalEvent))&&(h(),t.x2&&Math.abs(t.x1-t.x2)>30||t.y2&&Math.abs(t.y1-t.y2)>30?f=setTimeout(function(){t.el!==undefined&&(t.el.trigger("swipe"),t.el.trigger("swipe"+l(t.x1,t.x2,t.y1,t.y2)));t={}},0):"last"in t&&(isNaN(p)||p<30&&b<30?u=setTimeout(function(){var i=n.Event("tap");i.cancelTouch=o;t.el!==undefined&&t.el.trigger(i);t.isDoubleTap?(t.el!==undefined&&t.el.trigger("doubleTap"),t={}):r=setTimeout(function(){r=null;t.el!==undefined&&t.el.trigger("singleTap");t={}},250)},0):t={},p=b=0))}).on("touchcancel MSPointerCancel pointercancel",o);n(window).on("scroll",o)});["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap","singleTap","longTap"].forEach(function(t){n.fn[t]=function(i){return n(this).on(t,i)}})}}(jQuery),function(n){"use strict";var t=[];n.component("stackMargin",{defaults:{cls:"uk-margin-small-top",rowfirst:!1,observe:!1},boot:function(){n.ready(function(t){n.$("[data-uk-margin]",t).each(function(){var t=n.$(this);t.data("stackMargin")||n.stackMargin(t,n.Utils.options(t.attr("data-uk-margin")))})})},init:function(){var i=this;n.$win.on("resize orientationchange",function(){var t=function(){i.process()};return n.$(function(){t();n.$win.on("load",t)}),n.Utils.debounce(t,20)}());this.on("display.uk.check",function(){this.element.is(":visible")&&this.process()}.bind(this));this.options.observe&&n.domObserve(this.element,function(){i.element.is(":visible")&&i.process()});t.push(this)},process:function(){var u=this,r=this.element.children(),t,i;return(n.Utils.stackMargin(r,this.options),!this.options.rowfirst||!r.length)?this:(t={},i=!1,r.removeClass(this.options.rowfirst).each(function(r,u){u=n.$(this);this.style.display!="none"&&(r=u.offset().left,((t[r]=t[r]||[])&&t[r]).push(this),i=i===!1?r:Math.min(i,r))}),n.$(t[i]).addClass(this.options.rowfirst),this)}}),function(){var i=[],t=function(n){if(n.is(":visible")){var t=n.parent().width(),i=n.data("width"),r=t/i,u=Math.floor(r*n.data("height"));n.css({height:t<i?u:n.data("height")})}};n.component("responsiveElement",{defaults:{},boot:function(){n.ready(function(t){n.$("iframe.uk-responsive-width, [data-uk-responsive]",t).each(function(){var t=n.$(this),i;t.data("responsiveElement")||(i=n.responsiveElement(t,{}))})})},init:function(){var n=this.element;if(n.attr("width")&&n.attr("height")){n.data({width:n.attr("width"),height:n.attr("height")}).on("display.uk.check",function(){t(n)});t(n);i.push(n)}}});n.$win.on("resize load",n.Utils.debounce(function(){i.forEach(function(n){t(n)})},15))}();n.Utils.stackMargin=function(t,i){i=n.$.extend({cls:"uk-margin-small-top"},i);t=n.$(t).removeClass(i.cls);var r=!1;t.each(function(t,i,u,f){f=n.$(this);f.css("display")!="none"&&(t=f.offset(),i=f.outerHeight(),u=t.top+i,f.data({ukMarginPos:u,ukMarginTop:t.top}),(r===!1||t.top<r.top)&&(r={top:t.top,left:t.left,pos:u}))}).each(function(t){t=n.$(this);t.css("display")!="none"&&t.data("ukMarginTop")>r.top&&t.data("ukMarginPos")>r.pos&&t.addClass(i.cls)})};n.Utils.matchHeights=function(t,i){t=n.$(t).css("min-height","");i=n.$.extend({row:!0},i);var r=function(t){if(!(t.length<2)){var i=0;t.each(function(){i=Math.max(i,n.$(this).outerHeight())}).each(function(){var t=n.$(this),r=i-(t.css("box-sizing")=="border-box"?0:t.outerHeight()-t.height());t.css("min-height",r+"px")})}};i.row?(t.first().width(),setTimeout(function(){var u=!1,i=[];t.each(function(){var t=n.$(this),f=t.offset().top;f!=u&&i.length&&(r(n.$(i)),i=[],f=t.offset().top);i.push(t);u=f});i.length&&r(n.$(i))},0)):r(t)},function(t){n.Utils.inlineSvg=function(i,r){var u=n.$(i||'img[src$=".svg"]',r||document).each(function(){var i=n.$(this),r=i.attr("src"),u;t[r]||(u=n.$.Deferred(),n.$.get(r,{nc:Math.random()},function(t){u.resolve(n.$(t).find("svg"))}),t[r]=u.promise());t[r].then(function(t){var r=n.$(t).clone();i.attr("id")&&r.attr("id",i.attr("id"));i.attr("class")&&r.attr("class",i.attr("class"));i.attr("style")&&r.attr("style",i.attr("style"));i.attr("width")&&(r.attr("width",i.attr("width")),i.attr("height")||r.removeAttr("height"));i.attr("height")&&(r.attr("height",i.attr("height")),i.attr("width")||r.removeAttr("width"));i.replaceWith(r)})})};n.ready(function(t){n.Utils.inlineSvg("[data-uk-svg]",t)})}({});n.Utils.getCssVar=function(n){var t,r=document.documentElement,i=r.appendChild(document.createElement("div"));i.classList.add("var-"+n);try{t=JSON.parse(t=getComputedStyle(i,":before").content.replace(/^["'](.*)["']$/,"$1"))}catch(u){t=undefined}return r.removeChild(i),t}}(UIkit2),function(n){"use strict";function t(t,i){i=n.$.extend({duration:1e3,transition:"easeOutExpo",offset:0,complete:function(){}},i);var r=t.offset().top-i.offset,u=n.$doc.height(),f=window.innerHeight;r+f>u&&(r=u-f);n.$("html,body").stop().animate({scrollTop:r},i.duration,i.transition).promise().done(i.complete)}n.component("smoothScroll",{boot:function(){n.$html.on("click.smooth-scroll.uikit","[data-uk-smooth-scroll]",function(){var t=n.$(this),i;return t.data("smoothScroll")||(i=n.smoothScroll(t,n.Utils.options(t.attr("data-uk-smooth-scroll"))),t.trigger("click")),!1})},init:function(){var i=this;this.on("click",function(r){r.preventDefault();t(n.$(this.hash).length?n.$(this.hash):n.$("body"),i.options)})}});n.Utils.scrollToElement=t;n.$.easing.easeOutExpo||(n.$.easing.easeOutExpo=function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i})}(UIkit2),function(n){"use strict";var i=n.$win,f=n.$doc,r=[],e=function(){for(var n=0;n<r.length;n++)window.requestAnimationFrame.apply(window,[r[n].check])},t,u;n.component("scrollspy",{defaults:{target:!1,cls:"uk-scrollspy-inview",initcls:"uk-scrollspy-init-inview",topoffset:0,leftoffset:0,repeat:!1,delay:0},boot:function(){f.on("scrolling.uk.document",e);i.on("load resize orientationchange",n.Utils.debounce(e,50));n.ready(function(t){n.$("[data-uk-scrollspy]",t).each(function(){var t=n.$(this),i;t.data("scrollspy")||(i=n.scrollspy(t,n.Utils.options(t.attr("data-uk-scrollspy"))))})})},init:function(){var t=this,i,u=this.options.cls.split(/,/),f=function(){var f=t.options.target?t.element.find(t.options.target):t.element,e=f.length===1?1:0,r=0;f.each(function(){var f=n.$(this),o=f.data("inviewstate"),s=n.Utils.isInView(f,t.options),h=f.data("ukScrollspyCls")||u[r].trim();!s||o||f.data("scrollspy-idle")||(i||(f.addClass(t.options.initcls),t.offset=f.offset(),i=!0,f.trigger("init.uk.scrollspy")),f.data("scrollspy-idle",setTimeout(function(){f.addClass("uk-scrollspy-inview").toggleClass(h).width();f.trigger("inview.uk.scrollspy");f.data("scrollspy-idle",!1);f.data("inviewstate",!0)},t.options.delay*e)),e++);!s&&o&&t.options.repeat&&(f.data("scrollspy-idle")&&(clearTimeout(f.data("scrollspy-idle")),f.data("scrollspy-idle",!1)),f.removeClass("uk-scrollspy-inview").toggleClass(h),f.data("inviewstate",!1),f.trigger("outview.uk.scrollspy"));r=u[r+1]?r+1:0})};f();this.check=f;r.push(this)}});t=[];u=function(){for(var n=0;n<t.length;n++)window.requestAnimationFrame.apply(window,[t[n].check])};n.component("scrollspynav",{defaults:{cls:"uk-active",closest:!1,topoffset:0,leftoffset:0,smoothscroll:!1},boot:function(){f.on("scrolling.uk.document",u);i.on("resize orientationchange",n.Utils.debounce(u,50));n.ready(function(t){n.$("[data-uk-scrollspy-nav]",t).each(function(){var t=n.$(this),i;t.data("scrollspynav")||(i=n.scrollspynav(t,n.Utils.options(t.attr("data-uk-scrollspy-nav"))))})})},init:function(){var s=[],f=this.find("a[href^='#']").each(function(){this.getAttribute("href").trim()!=="#"&&s.push(this.getAttribute("href"))}),o=n.$(s.join(",")),e=this.options.cls,h=this.options.closest||this.options.closest,u=this,r,c=function(){var t,c,l,s;for(r=[],t=0;t<o.length;t++)n.Utils.isInView(o.eq(t),u.options)&&r.push(o.eq(t));if(r.length){if(l=i.scrollTop(),s=function(){for(var n=0;n<r.length;n++)if(r[n].offset().top-u.options.topoffset>=l)return r[n]}(),!s)return;u.options.closest?(f.blur().closest(h).removeClass(e),c=f.filter("a[href='#"+s.attr("id")+"']").closest(h).addClass(e)):c=f.removeClass(e).filter("a[href='#"+s.attr("id")+"']").addClass(e);u.element.trigger("inview.uk.scrollspynav",[s,c])}};this.options.smoothscroll&&n.smoothScroll&&f.each(function(){n.smoothScroll(this,u.options.smoothscroll)});c();this.element.data("scrollspynav",this);this.check=c;t.push(this)}})}(UIkit2),function(n){"use strict";var t=[];n.component("toggle",{defaults:{target:!1,cls:"uk-hidden",animation:!1,duration:200},boot:function(){n.ready(function(i){n.$("[data-uk-toggle]",i).each(function(){var t=n.$(this),i;t.data("toggle")||(i=n.toggle(t,n.Utils.options(t.attr("data-uk-toggle"))))});setTimeout(function(){t.forEach(function(n){n.getToggles()})},0)})},init:function(){var n=this;this.aria=this.options.cls.indexOf("uk-hidden")!==-1;this.on("click",function(t){n.element.is('a[href="#"]')&&t.preventDefault();n.toggle()});t.push(this)},toggle:function(){if(this.getToggles(),this.totoggle.length){if(this.options.animation&&n.support.animation){var i=this,t=this.options.animation.split(",");t.length==1&&(t[1]=t[0]);t[0]=t[0].trim();t[1]=t[1].trim();this.totoggle.css("animation-duration",this.options.duration+"ms");this.totoggle.each(function(){var r=n.$(this);r.hasClass(i.options.cls)?(r.toggleClass(i.options.cls),n.Utils.animate(r,t[0]).then(function(){r.css("animation-duration","");n.Utils.checkDisplay(r)})):n.Utils.animate(this,t[1]+" uk-animation-reverse").then(function(){r.toggleClass(i.options.cls).css("animation-duration","");n.Utils.checkDisplay(r)})})}else this.totoggle.toggleClass(this.options.cls),n.Utils.checkDisplay(this.totoggle);this.updateAria()}},getToggles:function(){this.totoggle=this.options.target?n.$(this.options.target):[];this.updateAria()},updateAria:function(){this.aria&&this.totoggle.length&&this.totoggle.not("[aria-hidden]").each(function(){n.$(this).attr("aria-hidden",n.$(this).hasClass("uk-hidden"))})}})}(UIkit2),function(n){"use strict";n.component("alert",{defaults:{fade:!0,duration:200,trigger:".uk-alert-close"},boot:function(){n.$html.on("click.alert.uikit","[data-uk-alert]",function(t){var i=n.$(this),r;i.data("alert")||(r=n.alert(i,n.Utils.options(i.attr("data-uk-alert"))),n.$(t.target).is(r.options.trigger)&&(t.preventDefault(),r.close()))})},init:function(){var n=this;this.on("click",this.options.trigger,function(t){t.preventDefault();n.close()})},close:function(){var n=this.trigger("close.uk.alert"),t=function(){this.trigger("closed.uk.alert").remove()}.bind(this);this.options.fade?n.css("overflow","hidden").css("max-height",n.height()).animate({height:0,opacity:0,paddingTop:0,paddingBottom:0,marginTop:0,marginBottom:0},this.options.duration,t):t()}})}(UIkit2),function(n){"use strict";n.component("buttonRadio",{defaults:{activeClass:"uk-active",target:".uk-button"},boot:function(){n.$html.on("click.buttonradio.uikit","[data-uk-button-radio]",function(t){var i=n.$(this),u,r;i.data("buttonRadio")||(u=n.buttonRadio(i,n.Utils.options(i.attr("data-uk-button-radio"))),r=n.$(t.target),r.is(u.options.target)&&r.trigger("click"))})},init:function(){var t=this;this.find(t.options.target).attr("aria-checked","false").filter("."+t.options.activeClass).attr("aria-checked","true");this.on("click",this.options.target,function(i){var r=n.$(this);r.is('a[href="#"]')&&i.preventDefault();t.find(t.options.target).not(r).removeClass(t.options.activeClass).blur();r.addClass(t.options.activeClass);t.find(t.options.target).not(r).attr("aria-checked","false");r.attr("aria-checked","true");t.trigger("change.uk.button",[r])})},getSelected:function(){return this.find("."+this.options.activeClass)}});n.component("buttonCheckbox",{defaults:{activeClass:"uk-active",target:".uk-button"},boot:function(){n.$html.on("click.buttoncheckbox.uikit","[data-uk-button-checkbox]",function(t){var i=n.$(this),u,r;i.data("buttonCheckbox")||(u=n.buttonCheckbox(i,n.Utils.options(i.attr("data-uk-button-checkbox"))),r=n.$(t.target),r.is(u.options.target)&&r.trigger("click"))})},init:function(){var t=this;this.find(t.options.target).attr("aria-checked","false").filter("."+t.options.activeClass).attr("aria-checked","true");this.on("click",this.options.target,function(i){var r=n.$(this);r.is('a[href="#"]')&&i.preventDefault();r.toggleClass(t.options.activeClass).blur();r.attr("aria-checked",r.hasClass(t.options.activeClass));t.trigger("change.uk.button",[r])})},getSelected:function(){return this.find("."+this.options.activeClass)}});n.component("button",{defaults:{},boot:function(){n.$html.on("click.button.uikit","[data-uk-button]",function(){var t=n.$(this),i;t.data("button")||(i=n.button(t,n.Utils.options(t.attr("data-uk-button"))),t.trigger("click"))})},init:function(){var n=this;this.element.attr("aria-pressed",this.element.hasClass("uk-active"));this.on("click",function(t){n.element.is('a[href="#"]')&&t.preventDefault();n.toggle();n.trigger("change.uk.button",[n.element.blur().hasClass("uk-active")])})},toggle:function(){this.element.toggleClass("uk-active");this.element.attr("aria-pressed",this.element.hasClass("uk-active"))}})}(UIkit2),function(n){"use strict";function u(t,i,r,u){var f,e,o;t=n.$(t);i=n.$(i);r=r||window.innerWidth;u=u||t.offset();i.length&&(f=i.outerWidth(),t.css("min-width",f),n.langdirection=="right"?(e=r-(i.offset().left+f),o=r-(t.offset().left+t.outerWidth()),t.css("margin-right",e-o)):t.css("margin-left",i.offset().left-u.left))}var t=!1,i,r={x:{"bottom-left":"bottom-right","bottom-right":"bottom-left","bottom-center":"bottom-center","top-left":"top-right","top-right":"top-left","top-center":"top-center","left-top":"right-top","left-bottom":"right-bottom","left-center":"right-center","right-top":"left-top","right-bottom":"left-bottom","right-center":"left-center"},y:{"bottom-left":"top-left","bottom-right":"top-right","bottom-center":"top-center","top-left":"bottom-left","top-right":"bottom-right","top-center":"bottom-center","left-top":"left-bottom","left-bottom":"left-top","left-center":"left-center","right-top":"right-bottom","right-bottom":"right-top","right-center":"right-center"},xy:{"bottom-left":"top-right","bottom-right":"top-left","bottom-center":"top-center","top-left":"bottom-right","top-right":"bottom-left","top-center":"bottom-center","left-top":"right-bottom","left-bottom":"right-top","left-center":"right-center","right-top":"left-bottom","right-bottom":"left-top","right-center":"left-center"}};n.component("dropdown",{defaults:{mode:"hover",pos:"bottom-left",offset:0,remaintime:800,justify:!1,boundary:n.$win,delay:0,dropdownSelector:".uk-dropdown,.uk-dropdown-blank",hoverDelayIdle:250,preventflip:!1},remainIdle:!1,boot:function(){var t=n.support.touch?"click":"mouseenter";n.$html.on(t+".dropdown.uikit focus pointerdown","[data-uk-dropdown]",function(i){var u=n.$(this),r;u.data("dropdown")||(r=n.dropdown(u,n.Utils.options(u.attr("data-uk-dropdown"))),(i.type=="click"||i.type=="mouseenter"&&r.options.mode=="hover")&&r.element.trigger(t),r.dropdown.length&&i.preventDefault())})},init:function(){var r=this;if(this.dropdown=this.find(this.options.dropdownSelector),this.offsetParent=this.dropdown.parents().filter(function(){return n.$.inArray(n.$(this).css("position"),["relative","fixed","absolute"])!==-1}).slice(0,1),this.offsetParent.length||(this.offsetParent=this.element),this.centered=this.dropdown.hasClass("uk-dropdown-center"),this.justified=this.options.justify?n.$(this.options.justify):!1,this.boundary=n.$(this.options.boundary),this.boundary.length||(this.boundary=n.$win),this.dropdown.hasClass("uk-dropdown-up")&&(this.options.pos="top-left"),this.dropdown.hasClass("uk-dropdown-flip")&&(this.options.pos=this.options.pos.replace("left","right")),this.dropdown.hasClass("uk-dropdown-center")&&(this.options.pos=this.options.pos.replace(/(left|right)/,"center")),this.element.attr("aria-haspopup","true"),this.element.attr("aria-expanded",this.element.hasClass("uk-open")),this.dropdown.attr("aria-hidden","true"),this.options.mode=="click"||n.support.touch)this.on("click.uk.dropdown",function(t){var i=n.$(t.target);i.parents(r.options.dropdownSelector).length||((i.is("a[href='#']")||i.parent().is("a[href='#']")||r.dropdown.length&&!r.dropdown.is(":visible"))&&t.preventDefault(),i.blur());r.element.hasClass("uk-open")?(!r.dropdown.find(t.target).length||i.is(".uk-dropdown-close")||i.parents(".uk-dropdown-close").length)&&r.hide():r.show()});else this.on("mouseenter",function(){(r.trigger("pointerenter.uk.dropdown",[r]),r.remainIdle&&clearTimeout(r.remainIdle),i&&clearTimeout(i),t&&t==r)||(i=t&&t!=r?setTimeout(function(){i=setTimeout(r.show.bind(r),r.options.delay)},r.options.hoverDelayIdle):setTimeout(r.show.bind(r),r.options.delay))}).on("mouseleave",function(){i&&clearTimeout(i);r.remainIdle=setTimeout(function(){t&&t==r&&r.hide()},r.options.remaintime);r.trigger("pointerleave.uk.dropdown",[r])}).on("click",function(i){var u=n.$(i.target);if(r.remainIdle&&clearTimeout(r.remainIdle),t&&t==r){(!r.dropdown.find(i.target).length||u.is(".uk-dropdown-close")||u.parents(".uk-dropdown-close").length)&&r.hide();return}(u.is("a[href='#']")||u.parent().is("a[href='#']"))&&i.preventDefault();r.show()})},show:function(){n.$html.off("click.outer.dropdown");t&&t!=this&&t.hide(!0);i&&clearTimeout(i);this.trigger("beforeshow.uk.dropdown",[this]);this.checkDimensions();this.element.addClass("uk-open");this.element.attr("aria-expanded","true");this.dropdown.attr("aria-hidden","false");this.trigger("show.uk.dropdown",[this]);n.Utils.checkDisplay(this.dropdown,!0);n.Utils.focus(this.dropdown);t=this;this.registerOuterClick()},hide:function(n){this.trigger("beforehide.uk.dropdown",[this,n]);this.element.removeClass("uk-open");this.remainIdle&&clearTimeout(this.remainIdle);this.remainIdle=!1;this.element.attr("aria-expanded","false");this.dropdown.attr("aria-hidden","true");this.trigger("hide.uk.dropdown",[this,n]);t==this&&(t=!1)},registerOuterClick:function(){var r=this;n.$html.off("click.outer.dropdown");setTimeout(function(){n.$html.on("click.outer.dropdown",function(u){i&&clearTimeout(i);var f=n.$(u.target);t!=r||r.element.find(u.target).length||(r.hide(!0),n.$html.off("click.outer.dropdown"))})},10)},checkDimensions:function(){var l;if(this.dropdown.length){this.dropdown.removeClass("uk-dropdown-top uk-dropdown-bottom uk-dropdown-left uk-dropdown-right uk-dropdown-stack uk-dropdown-autoflip").css({topLeft:"",left:"",marginLeft:"",marginRight:""});this.justified&&this.justified.length&&this.dropdown.css("min-width","");var y=this,t=n.$.extend({},this.offsetParent.offset(),{width:this.offsetParent[0].offsetWidth,height:this.offsetParent[0].offsetHeight}),i=this.options.offset,c=this.dropdown,p=c.show().offset()||{left:0,top:0},f=c.outerWidth(),e=c.outerHeight(),a=this.boundary.width(),w=this.boundary[0]!==window&&this.boundary.offset()?this.boundary.offset():{top:0,left:0},o=this.options.pos,s={"bottom-left":{top:0+t.height+i,left:0},"bottom-right":{top:0+t.height+i,left:0+t.width-f},"bottom-center":{top:0+t.height+i,left:0+t.width/2-f/2},"top-left":{top:0-e-i,left:0},"top-right":{top:0-e-i,left:0+t.width-f},"top-center":{top:0-e-i,left:0+t.width/2-f/2},"left-top":{top:0,left:0-f-i},"left-bottom":{top:0+t.height-e,left:0-f-i},"left-center":{top:0+t.height/2-e/2,left:0-f-i},"right-top":{top:0,left:0+t.width+i},"right-bottom":{top:0+t.height-e,left:0+t.width+i},"right-center":{top:0+t.height/2-e/2,left:0+t.width+i}},h={},v;if(v=o.split("-"),h=s[o]?s[o]:s["bottom-left"],this.justified&&this.justified.length)u(c.css({left:0}),this.justified,a);else if(this.options.preventflip!==!0){switch(this.checkBoundary(t.left+h.left,t.top+h.top,f,e,a)){case"x":this.options.preventflip!=="x"&&(l=r.x[o]||"right-top");break;case"y":this.options.preventflip!=="y"&&(l=r.y[o]||"top-left");break;case"xy":this.options.preventflip||(l=r.xy[o]||"right-bottom")}l&&(v=l.split("-"),h=s[l]?s[l]:s["bottom-left"],c.addClass("uk-dropdown-autoflip"),this.checkBoundary(t.left+h.left,t.top+h.top,f,e,a)&&(v=o.split("-"),h=s[o]?s[o]:s["bottom-left"]))}f>a&&(c.addClass("uk-dropdown-stack"),this.trigger("stack.uk.dropdown",[this]));c.css(h).css("display","").addClass("uk-dropdown-"+v[0])}},checkBoundary:function(t,i,r,u,f){var e="";return(t<0||t-n.$win.scrollLeft()+r>f)&&(e+="x"),(i-n.$win.scrollTop()<0||i-n.$win.scrollTop()+u>window.innerHeight)&&(e+="y"),e}});n.component("dropdownOverlay",{defaults:{justify:!1,cls:"",duration:200},boot:function(){n.ready(function(t){n.$("[data-uk-dropdown-overlay]",t).each(function(){var t=n.$(this);t.data("dropdownOverlay")||n.dropdownOverlay(t,n.Utils.options(t.attr("data-uk-dropdown-overlay")))})})},init:function(){var i=this;this.justified=this.options.justify?n.$(this.options.justify):!1;this.overlay=this.element.find("uk-dropdown-overlay");this.overlay.length||(this.overlay=n.$('<div class="uk-dropdown-overlay"><\/div>').appendTo(this.element));this.overlay.addClass(this.options.cls);this.on({"beforeshow.uk.dropdown":function(n,t){i.dropdown=t;i.justified&&i.justified.length&&u(i.overlay.css({display:"block",marginLeft:"",marginRight:""}),i.justified,i.justified.outerWidth())},"show.uk.dropdown":function(){var t=i.dropdown.dropdown.outerHeight(!0);i.dropdown.element.removeClass("uk-open");i.overlay.stop().css("display","block").animate({height:t},i.options.duration,function(){i.dropdown.dropdown.css("visibility","");i.dropdown.element.addClass("uk-open");n.Utils.checkDisplay(i.dropdown.dropdown,!0)});i.pointerleave=!1},"hide.uk.dropdown":function(){i.overlay.stop().animate({height:0},i.options.duration)},"pointerenter.uk.dropdown":function(){clearTimeout(i.remainIdle)},"pointerleave.uk.dropdown":function(){i.pointerleave=!0}});this.overlay.on({mouseenter:function(){i.remainIdle&&(clearTimeout(i.dropdown.remainIdle),clearTimeout(i.remainIdle))},mouseleave:function(){i.pointerleave&&t&&(i.remainIdle=setTimeout(function(){t&&t.hide()},t.options.remaintime))}})}})}(UIkit2),function(n){"use strict";var t=[];n.component("gridMatchHeight",{defaults:{target:!1,row:!0,ignorestacked:!1,observe:!1},boot:function(){n.ready(function(t){n.$("[data-uk-grid-match]",t).each(function(){var t=n.$(this),i;t.data("gridMatchHeight")||(i=n.gridMatchHeight(t,n.Utils.options(t.attr("data-uk-grid-match"))))})})},init:function(){var i=this;if(this.columns=this.element.children(),this.elements=this.options.target?this.find(this.options.target):this.columns,this.columns.length){n.$win.on("load resize orientationchange",function(){var t=function(){i.element.is(":visible")&&i.match()};return n.$(function(){t()}),n.Utils.debounce(t,50)}());this.options.observe&&n.domObserve(this.element,function(){i.element.is(":visible")&&i.match()});this.on("display.uk.check",function(){this.element.is(":visible")&&this.match()}.bind(this));t.push(this)}},match:function(){var t=this.columns.filter(":visible:first"),i;if(t.length)return i=Math.ceil(100*parseFloat(t.css("width"))/parseFloat(t.parent().css("width")))>=100,i&&!this.options.ignorestacked?this.revert():n.Utils.matchHeights(this.elements,this.options),this},revert:function(){return this.elements.css("min-height",""),this}});n.component("gridMargin",{defaults:{cls:"uk-grid-margin",rowfirst:"uk-row-first"},boot:function(){n.ready(function(t){n.$("[data-uk-grid-margin]",t).each(function(){var t=n.$(this),i;t.data("gridMargin")||(i=n.gridMargin(t,n.Utils.options(t.attr("data-uk-grid-margin"))))})})},init:function(){var t=n.stackMargin(this.element,this.options)}})}(UIkit2),function(n){"use strict";function f(t,i){if(i)return typeof t=="object"?(t=t instanceof jQuery?t:n.$(t),t.parent().length&&(i.persist=t,i.persist.data("modalPersistParent",t.parent()))):t=typeof t=="string"||typeof t=="number"?n.$("<div><\/div>").html(t):n.$("<div><\/div>").html("UIkit2.modal Error: Unsupported data type: "+typeof t),t.appendTo(i.element.find(".uk-modal-dialog")),i}var t=!1,i=0,u=n.$html,r;n.$win.on("resize orientationchange",n.Utils.debounce(function(){n.$(".uk-modal.uk-open").each(function(){return n.$(this).data("modal")&&n.$(this).data("modal").resize()})},150));n.component("modal",{defaults:{keyboard:!0,bgclose:!0,minScrollHeight:150,center:!1,modal:!0},scrollable:!1,transition:!1,hasTransitioned:!0,init:function(){if(r||(r=n.$("body")),this.element.length){var t=this;this.paddingdir="padding-"+(n.langdirection=="left"?"right":"left");this.dialog=this.find(".uk-modal-dialog");this.active=!1;this.element.attr("aria-hidden",this.element.hasClass("uk-open"));this.on("click",".uk-modal-close",function(n){n.preventDefault();t.hide()}).on("click",function(i){var r=n.$(i.target);r[0]==t.element[0]&&t.options.bgclose&&t.hide()});n.domObserve(this.element,function(){t.resize()})}},toggle:function(){return this[this.isActive()?"hide":"show"]()},show:function(){if(this.element.length){var r=this;if(!this.isActive())return this.options.modal&&t&&t.hide(!0),this.element.removeClass("uk-open").show(),this.resize(!0),this.options.modal&&(t=this),this.active=!0,i++,n.support.transition?(this.hasTransitioned=!1,this.element.one(n.support.transition.end,function(){r.hasTransitioned=!0;n.Utils.focus(r.dialog,"a[href]")}).addClass("uk-open")):(this.element.addClass("uk-open"),n.Utils.focus(this.dialog,"a[href]")),u.addClass("uk-modal-page").height(),this.element.attr("aria-hidden","false"),this.element.trigger("show.uk.modal"),n.Utils.checkDisplay(this.dialog,!0),this}},hide:function(t){if(!t&&n.support.transition&&this.hasTransitioned){var i=this;this.one(n.support.transition.end,function(){i._hide()}).removeClass("uk-open")}else this._hide();return this},resize:function(n){var u,t,i;(this.isActive()||n)&&(u=r.width(),this.scrollbarwidth=window.innerWidth-u,r.css(this.paddingdir,this.scrollbarwidth),this.element.css("overflow-y",this.scrollbarwidth?"scroll":"auto"),!this.updateScrollable()&&this.options.center&&(t=this.dialog.outerHeight(),i=parseInt(this.dialog.css("margin-top"),10)+parseInt(this.dialog.css("margin-bottom"),10),t+i<window.innerHeight?this.dialog.css({top:window.innerHeight/2-t/2-i}):this.dialog.css({top:""})))},updateScrollable:function(){var n=this.dialog.find(".uk-overflow-container:visible:first");if(n.length){n.css("height",0);var t=Math.abs(parseInt(this.dialog.css("margin-top"),10)),r=this.dialog.outerHeight(),u=window.innerHeight,i=u-2*(t<20?20:t)-r;return n.css({maxHeight:i<this.options.minScrollHeight?"":i,height:""}),!0}return!1},_hide:function(){this.active=!1;i>0?i--:i=0;this.element.hide().removeClass("uk-open");this.element.attr("aria-hidden","true");i||(u.removeClass("uk-modal-page"),r.css(this.paddingdir,""));t===this&&(t=!1);this.trigger("hide.uk.modal")},isActive:function(){return this.element.hasClass("uk-open")}});n.component("modalTrigger",{boot:function(){n.$html.on("click.modal.uikit","[data-uk-modal]",function(t){var i=n.$(this),r;i.is("a")&&t.preventDefault();i.data("modalTrigger")||(r=n.modalTrigger(i,n.Utils.options(i.attr("data-uk-modal"))),r.show())});n.$html.on("keydown.modal.uikit",function(n){t&&n.keyCode===27&&t.options.keyboard&&(n.preventDefault(),t.hide())})},init:function(){var t=this;this.options=n.$.extend({target:t.element.is("a")?t.element.attr("href"):!1},this.options);this.modal=n.modal(this.options.target,this.options);this.on("click",function(n){n.preventDefault();t.show()});this.proxy(this.modal,"show hide isActive")}});n.modal.dialog=function(t,i){var r=n.modal(n.$(n.modal.dialog.template).appendTo("body"),i);r.on("hide.uk.modal",function(){r.persist&&(r.persist.appendTo(r.persist.data("modalPersistParent")),r.persist=!1);r.element.remove()});return f(t,r),r};n.modal.dialog.template='<div class="uk-modal"><div class="uk-modal-dialog" style="min-height:0;"><\/div><\/div>';n.modal.alert=function(t,i){i=n.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:n.modal.labels},i);var r=n.modal.dialog(['<div class="uk-margin uk-modal-content">'+String(t)+"<\/div>",'<div class="uk-modal-footer uk-text-right"><button class="uk-button uk-button-primary uk-modal-close">'+i.labels.Ok+"<\/button><\/div>"].join(""),i);r.on("show.uk.modal",function(){setTimeout(function(){r.element.find("button:first").focus()},50)});return r.show()};n.modal.confirm=function(t,i,r){var u=arguments.length>1&&arguments[arguments.length-1]?arguments[arguments.length-1]:{},f;i=n.$.isFunction(i)?i:function(){};r=n.$.isFunction(r)?r:function(){};u=n.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:n.modal.labels},n.$.isFunction(u)?{}:u);f=n.modal.dialog(['<div class="uk-margin uk-modal-content">'+String(t)+"<\/div>",'<div class="uk-modal-footer uk-text-right"><button class="uk-button js-modal-confirm-cancel">'+u.labels.Cancel+'<\/button> <button class="uk-button uk-button-primary js-modal-confirm">'+u.labels.Ok+"<\/button><\/div>"].join(""),u);f.element.find(".js-modal-confirm, .js-modal-confirm-cancel").on("click",function(){n.$(this).is(".js-modal-confirm")?i():r();f.hide()});f.on("show.uk.modal",function(){setTimeout(function(){f.element.find(".js-modal-confirm").focus()},50)});return f.show()};n.modal.prompt=function(t,i,r,u){r=n.$.isFunction(r)?r:function(){};u=n.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:n.modal.labels},u);var f=n.modal.dialog([t?'<div class="uk-modal-content uk-form">'+String(t)+"<\/div>":"",'<div class="uk-margin-small-top uk-modal-content uk-form"><p><input type="text" class="uk-width-1-1"><\/p><\/div>','<div class="uk-modal-footer uk-text-right"><button class="uk-button uk-modal-close">'+u.labels.Cancel+'<\/button> <button class="uk-button uk-button-primary js-modal-ok">'+u.labels.Ok+"<\/button><\/div>"].join(""),u),e=f.element.find("input[type='text']").val(i||"").on("keyup",function(n){n.keyCode==13&&f.element.find(".js-modal-ok").trigger("click")});f.element.find(".js-modal-ok").on("click",function(){r(e.val())!==!1&&f.hide()});return f.show()};n.modal.blockUI=function(t,i){var r=n.modal.dialog(['<div class="uk-margin uk-modal-content">'+String(t||'<div class="uk-text-center">...<\/div>')+"<\/div>"].join(""),n.$.extend({bgclose:!1,keyboard:!1,modal:!1},i));return r.content=r.element.find(".uk-modal-content:first"),r.show()};n.modal.labels={Ok:"Ok",Cancel:"Cancel"}}(UIkit2),function(n){"use strict";function t(t){var i=n.$(t),r="auto",u;return i.is(":visible")?r=i.outerHeight():(u={position:i.css("position"),visibility:i.css("visibility"),display:i.css("display")},r=i.css({position:"absolute",visibility:"hidden",display:"block"}).outerHeight(),i.css(u)),r}n.component("nav",{defaults:{toggle:'>li.uk-parent > a[href="#"]',lists:">li.uk-parent > ul",multiple:!1},boot:function(){n.ready(function(t){n.$("[data-uk-nav]",t).each(function(){var t=n.$(this),i;t.data("nav")||(i=n.nav(t,n.Utils.options(t.attr("data-uk-nav"))))})})},init:function(){var t=this;this.on("click.uk.nav",this.options.toggle,function(i){i.preventDefault();var r=n.$(this);t.open(r.parent()[0]==t.element[0]?r:r.parent("li"))});this.update();n.domObserve(this.element,function(){t.element.find(t.options.lists).not("[role]").length&&t.update()})},update:function(){var t=this;this.find(this.options.lists).each(function(){var r=n.$(this).attr("role","menu"),i=r.closest("li"),u=i.hasClass("uk-active");i.data("list-container")||(r.wrap('<div style="overflow:hidden;height:0;position:relative;"><\/div>'),i.data("list-container",r.parent()[u?"removeClass":"addClass"]("uk-hidden")));i.attr("aria-expanded",i.hasClass("uk-open"));u&&t.open(i,!0)})},open:function(i,r){var e=this,o=this.element,u=n.$(i),f=u.data("list-container");this.options.multiple||o.children(".uk-open").not(i).each(function(){var t=n.$(this);t.data("list-container")&&t.data("list-container").stop().animate({height:0},function(){n.$(this).parent().removeClass("uk-open").end().addClass("uk-hidden")})});u.toggleClass("uk-open");u.attr("aria-expanded",u.hasClass("uk-open"));f&&(u.hasClass("uk-open")&&f.removeClass("uk-hidden"),r?(f.stop().height(u.hasClass("uk-open")?"auto":0),u.hasClass("uk-open")||f.addClass("uk-hidden"),this.trigger("display.uk.check")):f.stop().animate({height:u.hasClass("uk-open")?t(f.find("ul:first")):0},function(){u.hasClass("uk-open")?f.css("height",""):f.addClass("uk-hidden");e.trigger("display.uk.check")}))}})}(UIkit2),function(n){"use strict";var i={x:window.scrollX,y:window.scrollY},u=n.$win,f=n.$doc,r=n.$html,t={show:function(t,u){if(t=n.$(t),t.length){u=n.$.extend({mode:"push"},u);var e=n.$("body"),f=t.find(".uk-offcanvas-bar:first"),o=n.langdirection=="right",s=f.hasClass("uk-offcanvas-bar-flip")?-1:1,h=s*(o?-1:1),c=window.innerWidth-e.width();i={x:window.pageXOffset,y:window.pageYOffset};f.attr("mode",u.mode);t.addClass("uk-active");e.css({width:window.innerWidth-c,height:window.innerHeight}).addClass("uk-offcanvas-page");(u.mode=="push"||u.mode=="reveal")&&e.css(o?"margin-right":"margin-left",(o?-1:1)*f.outerWidth()*h);u.mode=="reveal"&&f.css("clip","rect(0, "+f.outerWidth()+"px, 100vh, 0)");r.css("margin-top",i.y*-1).width();f.addClass("uk-offcanvas-bar-show");this._initElement(t);f.trigger("show.uk.offcanvas",[t,f]);t.attr("aria-hidden","false")}},hide:function(t){var e=n.$("body"),f=n.$(".uk-offcanvas.uk-active"),s=n.langdirection=="right",u=f.find(".uk-offcanvas-bar:first"),o=function(){e.removeClass("uk-offcanvas-page").css({width:"",height:"",marginLeft:"",marginRight:""});f.removeClass("uk-active");u.removeClass("uk-offcanvas-bar-show");r.css("margin-top","");window.scrollTo(i.x,i.y);u.trigger("hide.uk.offcanvas",[f,u]);f.attr("aria-hidden","true")};f.length&&(u.attr("mode")=="none"&&(t=!0),n.support.transition&&!t?(e.one(n.support.transition.end,function(){o()}).css(s?"margin-right":"margin-left",""),u.attr("mode")=="reveal"&&u.css("clip",""),setTimeout(function(){u.removeClass("uk-offcanvas-bar-show")},0)):o())},_initElement:function(i){if(!i.data("OffcanvasInit")){i.on("click.uk.offcanvas swipeRight.uk.offcanvas swipeLeft.uk.offcanvas",function(i){var r=n.$(i.target);if(!i.type.match(/swipe/)&&!r.hasClass("uk-offcanvas-close")){if(r.hasClass("uk-offcanvas-bar"))return;if(r.parents(".uk-offcanvas-bar:first").length)return}i.stopImmediatePropagation();t.hide()});i.on("click",'a[href*="#"]',function(){var i=n.$(this),r=i.attr("href");if(r!="#"){n.$doc.one("hide.uk.offcanvas",function(){var t;try{t=n.$(i[0].hash)}catch(u){t=""}t.length||(t=n.$('[name="'+i[0].hash.replace("#","")+'"]'));t.length&&n.Utils.scrollToElement?n.Utils.scrollToElement(t,n.Utils.options(i.attr("data-uk-smooth-scroll")||"{}")):window.location.href=r});t.hide()}});i.data("OffcanvasInit",!0)}}};n.component("offcanvasTrigger",{boot:function(){r.on("click.offcanvas.uikit","[data-uk-offcanvas]",function(t){var i,r;t.preventDefault();i=n.$(this);i.data("offcanvasTrigger")||(r=n.offcanvasTrigger(i,n.Utils.options(i.attr("data-uk-offcanvas"))),i.trigger("click"))});r.on("keydown.uk.offcanvas",function(n){n.keyCode===27&&t.hide()})},init:function(){var i=this;this.options=n.$.extend({target:i.element.is("a")?i.element.attr("href"):!1,mode:"push"},this.options);this.on("click",function(n){n.preventDefault();t.show(i.options.target,i.options)})}});n.offcanvas=t}(UIkit2),function(n){"use strict";function t(t,i,r){var u=n.$.Deferred(),f=t,e=t,o;return r[0]===i[0]?(u.resolve(),u.promise()):(typeof t=="object"&&(f=t[0],e=t[1]||t[0]),n.$body.css("overflow-x","hidden"),o=function(){i&&i.hide().removeClass("uk-active "+e+" uk-animation-reverse");r.addClass(f).one(n.support.animation.end,function(){setTimeout(function(){r.removeClass(""+f+"").css({opacity:"",display:""})},0);u.resolve();n.$body.css("overflow-x","");i&&i.css({opacity:"",display:""})}.bind(this)).show()},r.css("animation-duration",this.options.duration+"ms"),i&&i.length?(i.css("animation-duration",this.options.duration+"ms"),i.css("display","none").addClass(e+" uk-animation-reverse").one(n.support.animation.end,function(){o()}.bind(this)).css("display","")):(r.addClass("uk-active"),o()),u.promise())}var i;n.component("switcher",{defaults:{connect:!1,toggle:">*",active:0,animation:!1,duration:200,swiping:!0},animating:!1,boot:function(){n.ready(function(t){n.$("[data-uk-switcher]",t).each(function(){var t=n.$(this),i;t.data("switcher")||(i=n.switcher(t,n.Utils.options(t.attr("data-uk-switcher"))))})})},init:function(){var t=this;this.on("click.uk.switcher",this.options.toggle,function(n){n.preventDefault();t.show(this)});if(this.options.connect&&(this.connect=n.$(this.options.connect),this.connect.length)){this.connect.on("click.uk.switcher","[data-uk-switcher-item]",function(i){i.preventDefault();var r=n.$(this).attr("data-uk-switcher-item");if(t.index!=r)switch(r){case"next":case"previous":t.show(t.index+(r=="next"?1:-1));break;default:t.show(parseInt(r,10))}});if(this.options.swiping)this.connect.on("swipeRight swipeLeft",function(n){n.preventDefault();window.getSelection().toString()||t.show(t.index+(n.type=="swipeLeft"?1:-1))});this.update()}},update:function(){this.connect.children().removeClass("uk-active").attr("aria-hidden","true");var t=this.find(this.options.toggle),n=t.filter(".uk-active");if(n.length)this.show(n,!1);else{if(this.options.active===!1)return;n=t.eq(this.options.active);this.show(n.length?n:t.eq(0),!1)}t.not(n).attr("aria-expanded","false");n.attr("aria-expanded","true")},show:function(r,u){var e;if(!this.animating){e=this.find(this.options.toggle);isNaN(r)?r=n.$(r):(r=r<0?e.length-1:r,r=e.eq(e[r]?r:0));var f=this,o=n.$(r),s=i[this.options.animation]||function(n,r){if(!f.options.animation)return i.none.apply(f);var u=f.options.animation.split(",");return u.length==1&&(u[1]=u[0]),u[0]=u[0].trim(),u[1]=u[1].trim(),t.apply(f,[u,n,r])};(u!==!1&&n.support.animation||(s=i.none),o.hasClass("uk-disabled"))||(e.attr("aria-expanded","false"),o.attr("aria-expanded","true"),e.filter(".uk-active").removeClass("uk-active"),o.addClass("uk-active"),this.options.connect&&this.connect.length&&(this.index=this.find(this.options.toggle).index(o),this.index==-1&&(this.index=0),this.connect.each(function(){var u=n.$(this),r=n.$(u.children()),i=n.$(r.filter(".uk-active")),t=n.$(r.eq(f.index));f.animating=!0;s.apply(f,[i,t]).then(function(){i.removeClass("uk-active");t.addClass("uk-active");i.attr("aria-hidden","true");t.attr("aria-hidden","false");n.Utils.checkDisplay(t,!0);f.animating=!1})})),this.trigger("show.uk.switcher",[o]))}}});i={none:function(){var t=n.$.Deferred();return t.resolve(),t.promise()},fade:function(n,i){return t.apply(this,["uk-animation-fade",n,i])},"slide-bottom":function(n,i){return t.apply(this,["uk-animation-slide-bottom",n,i])},"slide-top":function(n,i){return t.apply(this,["uk-animation-slide-top",n,i])},"slide-vertical":function(n,i){var r=["uk-animation-slide-top","uk-animation-slide-bottom"];return n&&n.index()>i.index()&&r.reverse(),t.apply(this,[r,n,i])},"slide-left":function(n,i){return t.apply(this,["uk-animation-slide-left",n,i])},"slide-right":function(n,i){return t.apply(this,["uk-animation-slide-right",n,i])},"slide-horizontal":function(n,i){var r=["uk-animation-slide-right","uk-animation-slide-left"];return n&&n.index()>i.index()&&r.reverse(),t.apply(this,[r,n,i])},scale:function(n,i){return t.apply(this,["uk-animation-scale-up",n,i])}};n.switcher.animations=i}(UIkit2),function(n){"use strict";n.component("tab",{defaults:{target:">li:not(.uk-tab-responsive, .uk-disabled)",connect:!1,active:0,animation:!1,duration:200,swiping:!0},boot:function(){n.ready(function(t){n.$("[data-uk-tab]",t).each(function(){var t=n.$(this),i;t.data("tab")||(i=n.tab(t,n.Utils.options(t.attr("data-uk-tab"))))})})},init:function(){var t=this;this.current=!1;this.on("click.uk.tab",this.options.target,function(i){if(i.preventDefault(),!t.switcher||!t.switcher.animating){var r=t.find(t.options.target).not(this);r.removeClass("uk-active").blur();t.trigger("change.uk.tab",[n.$(this).addClass("uk-active"),t.current]);t.current=n.$(this);t.options.connect||(r.attr("aria-expanded","false"),n.$(this).attr("aria-expanded","true"))}});this.options.connect&&(this.connect=n.$(this.options.connect));this.responsivetab=n.$('<li class="uk-tab-responsive uk-active"><a><\/a><\/li>').append('<div class="uk-dropdown uk-dropdown-small"><ul class="uk-nav uk-nav-dropdown"><\/ul><div>');this.responsivetab.dropdown=this.responsivetab.find(".uk-dropdown");this.responsivetab.lst=this.responsivetab.dropdown.find("ul");this.responsivetab.caption=this.responsivetab.find("a:first");this.element.hasClass("uk-tab-bottom")&&this.responsivetab.dropdown.addClass("uk-dropdown-up");this.responsivetab.lst.on("click.uk.tab","a",function(i){i.preventDefault();i.stopPropagation();var r=n.$(this);t.element.children("li:not(.uk-tab-responsive)").eq(r.data("index")).trigger("click")});this.on("show.uk.switcher change.uk.tab",function(n,i){t.responsivetab.caption.html(i.text())});this.element.append(this.responsivetab);this.options.connect&&(this.switcher=n.switcher(this.element,{toggle:">li:not(.uk-tab-responsive)",connect:this.options.connect,active:this.options.active,animation:this.options.animation,duration:this.options.duration,swiping:this.options.swiping}));n.dropdown(this.responsivetab,{mode:"click",preventflip:"y"});t.trigger("change.uk.tab",[this.element.find(this.options.target).not(".uk-tab-responsive").filter(".uk-active")]);this.check();n.$win.on("resize orientationchange",n.Utils.debounce(function(){t.element.is(":visible")&&t.check()},100));this.on("display.uk.check",function(){t.element.is(":visible")&&t.check()})},check:function(){var i=this.element.children("li:not(.uk-tab-responsive)").removeClass("uk-hidden"),e,u,t,o,f,r;if(!i.length){this.responsivetab.addClass("uk-hidden");return}if(e=i.eq(0).offset().top+Math.ceil(i.eq(0).height()/2),u=!1,this.responsivetab.lst.empty(),i.each(function(){n.$(this).offset().top>e&&(u=!0)}),u)for(r=0;r<i.length;r++)t=n.$(i.eq(r)),o=t.find("a"),t.css("float")=="none"||t.attr("uk-dropdown")||(t.hasClass("uk-disabled")||(f=n.$(t[0].outerHTML),f.find("a").data("index",r),this.responsivetab.lst.append(f)),t.addClass("uk-hidden"));this.responsivetab[this.responsivetab.lst.children("li").length?"removeClass":"addClass"]("uk-hidden")}})}(UIkit2),function(n){"use strict";n.component("cover",{defaults:{automute:!0},boot:function(){n.ready(function(t){n.$("[data-uk-cover]",t).each(function(){var t=n.$(this),i;t.data("cover")||(i=n.cover(t,n.Utils.options(t.attr("data-uk-cover"))))})})},init:function(){this.parent=this.element.parent();n.$win.on("load resize orientationchange",n.Utils.debounce(function(){this.check()}.bind(this),100));this.on("display.uk.check",function(){this.element.is(":visible")&&this.check()}.bind(this));if(this.check(),this.element.is("iframe")&&this.options.automute){var t=this.element.attr("src");this.element.attr("src","").on("load",function(){this.contentWindow.postMessage('{ "event": "command", "func": "mute", "method":"setVolume", "value":0}',"*")}).attr("src",[t,t.indexOf("?")>-1?"&":"?","enablejsapi=1&api=1"].join(""))}},check:function(){this.element.css({width:"",height:""});this.dimension={w:this.element.width(),h:this.element.height()};this.element.attr("width")&&!isNaN(this.element.attr("width"))&&(this.dimension.w=this.element.attr("width"));this.element.attr("height")&&!isNaN(this.element.attr("height"))&&(this.dimension.h=this.element.attr("height"));this.ratio=this.dimension.w/this.dimension.h;var n=this.parent.width(),t=this.parent.height(),i,r;n/this.ratio<t?(i=Math.ceil(t*this.ratio),r=t):(i=n,r=Math.ceil(n/this.ratio));this.element.css({width:i,height:r})}})}(UIkit2),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){function r(t){var i=!1;return n('[data-notify="container"]').each(function(r,u){var f=n(u),e=f.find('[data-notify="title"]').html().trim(),o=f.find('[data-notify="message"]').html().trim(),s=e===n("<div>"+t.settings.content.title+"<\/div>").html().trim(),h=o===n("<div>"+t.settings.content.message+"<\/div>").html().trim(),c=f.hasClass("alert-"+t.settings.type);return s&&h&&c&&(i=!0),!i}),i}function i(i,u,f){var e={content:{message:typeof u=="object"?u.message:u,title:u.title?u.title:"",icon:u.icon?u.icon:"",url:u.url?u.url:"#",target:u.target?u.target:"-"}};f=n.extend(!0,{},e,f);this.settings=n.extend(!0,{},t,f);this._defaults=t;this.settings.content.target==="-"&&(this.settings.content.target=this.settings.url_target);this.animations={start:"webkitAnimationStart oanimationstart MSAnimationStart animationstart",end:"webkitAnimationEnd oanimationend MSAnimationEnd animationend"};typeof this.settings.offset=="number"&&(this.settings.offset={x:this.settings.offset,y:this.settings.offset});!this.settings.allow_duplicates&&(this.settings.allow_duplicates||r(this))||this.init()}var t={element:"body",position:null,type:"info",allow_dismiss:!0,allow_duplicates:!0,newest_on_top:!1,showProgressbar:!1,placement:{from:"top",align:"right"},offset:0,spacing:10,z_index:1031,delay:5e3,timer:1e3,url_target:"_blank",mouse_over:null,animate:{enter:"animated fadeInDown",exit:"animated fadeOutUp"},onShow:null,onShown:null,onClose:null,onClosed:null,onClick:null,icon_type:"class",template:'<div data-notify="container" class="col-xs-11 col-sm-4 alert alert-{0}" role="alert"><button type="button" aria-hidden="true" class="close" data-notify="dismiss">&times;<\/button><span data-notify="icon"><\/span> <span data-notify="title">{1}<\/span> <span data-notify="message">{2}<\/span><div class="progress" data-notify="progressbar"><div class="progress-bar progress-bar-{0}" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%;"><\/div><\/div><a href="{3}" target="{4}" data-notify="url"><\/a><\/div>'};String.format=function(){var n=arguments,t=arguments[0];return t.replace(/(\{\{\d\}\}|\{\d\})/g,function(t){if(t.substring(0,2)==="{{")return t;var i=parseInt(t.match(/\d/)[0]);return n[i+1]})};n.extend(i.prototype,{init:function(){var n=this;this.buildNotify();this.settings.content.icon&&this.setIcon();this.settings.content.url!="#"&&this.styleURL();this.styleDismiss();this.placement();this.bind();this.notify={$ele:this.$ele,update:function(t,i){var r={},u,f,e,o;typeof t=="string"?r[t]=i:r=t;for(u in r)switch(u){case"type":this.$ele.removeClass("alert-"+n.settings.type);this.$ele.find('[data-notify="progressbar"] > .progress-bar').removeClass("progress-bar-"+n.settings.type);n.settings.type=r[u];this.$ele.addClass("alert-"+r[u]).find('[data-notify="progressbar"] > .progress-bar').addClass("progress-bar-"+r[u]);break;case"icon":f=this.$ele.find('[data-notify="icon"]');n.settings.icon_type.toLowerCase()==="class"?f.removeClass(n.settings.content.icon).addClass(r[u]):(f.is("img")||f.find("img"),f.attr("src",r[u]));n.settings.content.icon=r[t];break;case"progress":e=n.settings.delay-n.settings.delay*(r[u]/100);this.$ele.data("notify-delay",e);this.$ele.find('[data-notify="progressbar"] > div').attr("aria-valuenow",r[u]).css("width",r[u]+"%");break;case"url":this.$ele.find('[data-notify="url"]').attr("href",r[u]);break;case"target":this.$ele.find('[data-notify="url"]').attr("target",r[u]);break;default:this.$ele.find('[data-notify="'+u+'"]').html(r[u])}o=this.$ele.outerHeight()+parseInt(n.settings.spacing)+parseInt(n.settings.offset.y);n.reposition(o)},close:function(){n.close()}}},buildNotify:function(){var t=this.settings.content;this.$ele=n(String.format(this.settings.template,this.settings.type,t.title,t.message,t.url,t.target));this.$ele.attr("data-notify-position",this.settings.placement.from+"-"+this.settings.placement.align);this.settings.allow_dismiss||this.$ele.find('[data-notify="dismiss"]').css("display","none");(this.settings.delay<=0&&!this.settings.showProgressbar||!this.settings.showProgressbar)&&this.$ele.find('[data-notify="progressbar"]').remove()},setIcon:function(){this.settings.icon_type.toLowerCase()==="class"?this.$ele.find('[data-notify="icon"]').addClass(this.settings.content.icon):this.$ele.find('[data-notify="icon"]').is("img")?this.$ele.find('[data-notify="icon"]').attr("src",this.settings.content.icon):this.$ele.find('[data-notify="icon"]').append('<img src="'+this.settings.content.icon+'" alt="Notify Icon" />')},styleDismiss:function(){this.$ele.find('[data-notify="dismiss"]').css({position:"absolute",right:"10px",top:"5px",zIndex:this.settings.z_index+2})},styleURL:function(){this.$ele.find('[data-notify="url"]').css({backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)",height:"100%",left:0,position:"absolute",top:0,width:"100%",zIndex:this.settings.z_index+1})},placement:function(){var t=this,i=this.settings.offset.y,r={display:"inline-block",margin:"0px auto",position:this.settings.position?this.settings.position:this.settings.element==="body"?"fixed":"absolute",transition:"all .5s ease-in-out",zIndex:this.settings.z_index},u=!1,f=this.settings;n('[data-notify-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]:not([data-closing="true"])').each(function(){i=Math.max(i,parseInt(n(this).css(f.placement.from))+parseInt(n(this).outerHeight())+parseInt(f.spacing))});this.settings.newest_on_top===!0&&(i=this.settings.offset.y);r[this.settings.placement.from]=i+"px";switch(this.settings.placement.align){case"left":case"right":r[this.settings.placement.align]=this.settings.offset.x+"px";break;case"center":r.left=0;r.right=0}this.$ele.css(r).addClass(this.settings.animate.enter);n.each(Array("webkit-","moz-","o-","ms-",""),function(n,i){t.$ele[0].style[i+"AnimationIterationCount"]=1});n(this.settings.element).append(this.$ele);this.settings.newest_on_top===!0&&(i=parseInt(i)+parseInt(this.settings.spacing)+this.$ele.outerHeight(),this.reposition(i));n.isFunction(t.settings.onShow)&&t.settings.onShow.call(this.$ele);this.$ele.one(this.animations.start,function(){u=!0}).one(this.animations.end,function(){t.$ele.removeClass(t.settings.animate.enter);n.isFunction(t.settings.onShown)&&t.settings.onShown.call(this)});setTimeout(function(){u||n.isFunction(t.settings.onShown)&&t.settings.onShown.call(this)},600)},bind:function(){var t=this,i;this.$ele.find('[data-notify="dismiss"]').on("click",function(){t.close()});if(n.isFunction(t.settings.onClick))this.$ele.on("click",function(n){n.target!=t.$ele.find('[data-notify="dismiss"]')[0]&&t.settings.onClick.call(this,n)});this.$ele.mouseover(function(){n(this).data("data-hover","true")}).mouseout(function(){n(this).data("data-hover","false")});this.$ele.data("data-hover","false");this.settings.delay>0&&(t.$ele.data("notify-delay",t.settings.delay),i=setInterval(function(){var n=parseInt(t.$ele.data("notify-delay"))-t.settings.timer,r;(t.$ele.data("data-hover")==="false"&&t.settings.mouse_over==="pause"||t.settings.mouse_over!="pause")&&(r=(t.settings.delay-n)/t.settings.delay*100,t.$ele.data("notify-delay",n),t.$ele.find('[data-notify="progressbar"] > div').attr("aria-valuenow",r).css("width",r+"%"));n<=-t.settings.timer&&(clearInterval(i),t.close())},t.settings.timer))},close:function(){var t=this,r=parseInt(this.$ele.css(this.settings.placement.from)),i=!1;this.$ele.attr("data-closing","true").addClass(this.settings.animate.exit);t.reposition(r);n.isFunction(t.settings.onClose)&&t.settings.onClose.call(this.$ele);this.$ele.one(this.animations.start,function(){i=!0}).one(this.animations.end,function(){n(this).remove();n.isFunction(t.settings.onClosed)&&t.settings.onClosed.call(this)});setTimeout(function(){if(!i&&(t.$ele.remove(),t.settings.onClosed))t.settings.onClosed(t.$ele)},600)},reposition:function(t){var i=this,r='[data-notify-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]:not([data-closing="true"])',u=this.$ele.nextAll(r);this.settings.newest_on_top===!0&&(u=this.$ele.prevAll(r));u.each(function(){n(this).css(i.settings.placement.from,t);t=parseInt(t)+parseInt(i.settings.spacing)+n(this).outerHeight()})}});n.notify=function(n,t){var r=new i(this,n,t);return r.notify};n.notifyDefaults=function(i){return t=n.extend(!0,{},t,i)};n.notifyClose=function(t){typeof t=="undefined"||t==="all"?n("[data-notify]").find('[data-notify="dismiss"]').trigger("click"):t==="success"||t==="info"||t==="warning"||t==="danger"?n(".alert-"+t+"[data-notify]").find('[data-notify="dismiss"]').trigger("click"):t?n(t+"[data-notify]").find('[data-notify="dismiss"]').trigger("click"):n('[data-notify-position="'+t+'"]').find('[data-notify="dismiss"]').trigger("click")};n.notifyCloseExcept=function(t){t==="success"||t==="info"||t==="warning"||t==="danger"?n("[data-notify]").not(".alert-"+t).find('[data-notify="dismiss"]').trigger("click"):n("[data-notify]").not(t).find('[data-notify="dismiss"]').trigger("click")}});
/*! UIkit 2.27.2 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
(function(n){var t;window.UIkit2&&(t=n(UIkit2));typeof define=="function"&&define.amd&&define("uikit-accordion",["uikit"],function(){return t||n(UIkit2)})})(function(n){"use strict";function t(t){var i=n.$(t),r="auto",u;return i.is(":visible")?r=i.outerHeight():(u={position:i.css("position"),visibility:i.css("visibility"),display:i.css("display")},r=i.css({position:"absolute",visibility:"hidden",display:"block"}).outerHeight(),i.css(u)),r}return n.component("accordion",{defaults:{showfirst:!0,collapse:!0,animate:!0,easing:"swing",duration:300,toggle:".uk-accordion-title",containers:".uk-accordion-content",clsactive:"uk-active"},boot:function(){n.ready(function(t){setTimeout(function(){n.$("[data-uk-accordion]",t).each(function(){var t=n.$(this);t.data("accordion")||n.accordion(t,n.Utils.options(t.attr("data-uk-accordion")))})},0)})},init:function(){var t=this;this.element.on("click.uk.accordion",this.options.toggle,function(i){i.preventDefault();t.toggleItem(n.$(this).data("wrapper"),t.options.animate,t.options.collapse)});this.update(!0);n.domObserve(this.element,function(){t.element.children(t.options.containers).length&&t.update()})},toggleItem:function(i,r,u){var e=this,f;i.data("toggle").toggleClass(this.options.clsactive);i.data("content").toggleClass(this.options.clsactive);f=i.data("toggle").hasClass(this.options.clsactive);u&&(this.toggle.not(i.data("toggle")).removeClass(this.options.clsactive),this.content.not(i.data("content")).removeClass(this.options.clsactive).parent().stop().css("overflow","hidden").animate({height:0},{easing:this.options.easing,duration:r?this.options.duration:0}).attr("aria-expanded","false"));i.stop().css("overflow","hidden");r?i.animate({height:f?t(i.data("content")):0},{easing:this.options.easing,duration:this.options.duration,complete:function(){f&&(i.css({overflow:"",height:"auto"}),n.Utils.checkDisplay(i.data("content")));e.trigger("display.uk.check")}}):(i.height(f?"auto":0),f&&(i.css({overflow:""}),n.Utils.checkDisplay(i.data("content"))),this.trigger("display.uk.check"));i.attr("aria-expanded",f);this.element.trigger("toggle.uk.accordion",[f,i.data("toggle"),i.data("content")])},update:function(t){var f=this,r,i,u;this.toggle=this.find(this.options.toggle);this.content=this.find(this.options.containers);this.content.each(function(t){r=n.$(this);r.parent().data("wrapper")?i=r.parent():(i=n.$(this).wrap('<div data-wrapper="true" style="overflow:hidden;height:0;position:relative;"><\/div>').parent(),i.attr("aria-expanded","false"));u=f.toggle.eq(t);i.data("toggle",u);i.data("content",r);u.data("wrapper",i);r.data("wrapper",i)});this.element.trigger("update.uk.accordion",[this]);t&&this.options.showfirst&&this.toggleItem(this.toggle.eq(0).data("wrapper"),!1,!1)}}),n.accordion});
/*! UIkit 2.27.2 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
(function(n){var t;window.UIkit2&&(t=n(UIkit2));typeof define=="function"&&define.amd&&define("uikit-form-password",["uikit"],function(){return t||n(UIkit2)})})(function(n){"use strict";return n.component("formPassword",{defaults:{lblShow:"Show",lblHide:"Hide"},boot:function(){n.$html.on("click.formpassword.uikit","[data-uk-form-password]",function(t){var i=n.$(this);i.data("formPassword")||(t.preventDefault(),n.formPassword(i,n.Utils.options(i.attr("data-uk-form-password"))),i.trigger("click"))})},init:function(){var n=this;this.on("click",function(t){if(t.preventDefault(),n.input.length){var i=n.input.attr("type");n.input.attr("type",i=="text"?"password":"text");n.element.html(n.options[i=="text"?"lblShow":"lblHide"])}});this.input=this.element.next("input").length?this.element.next("input"):this.element.prev("input");this.element.html(this.options[this.input.is('[type="password"]')?"lblShow":"lblHide"]);this.element.data("formPassword",this)}}),n.formPassword});
/*! UIkit 2.27.2 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
(function(n){var t;window.UIkit2&&(t=n(UIkit2));typeof define=="function"&&define.amd&&define("uikit-form-select",["uikit"],function(){return t||n(UIkit2)})})(function(n){"use strict";return n.component("formSelect",{defaults:{target:">span:first",activeClass:"uk-active"},boot:function(){n.ready(function(t){n.$("[data-uk-form-select]",t).each(function(){var t=n.$(this);t.data("formSelect")||n.formSelect(t,n.Utils.options(t.attr("data-uk-form-select")))})})},init:function(){var n=this;this.target=this.find(this.options.target);this.select=this.find("select");this.select.on({change:function(){var t=n.select[0],i=function(){try{n.options.target==="input"?n.target.val(t.options[t.selectedIndex].text):n.target.text(t.options[t.selectedIndex].text)}catch(r){}return n.element[n.select.val()?"addClass":"removeClass"](n.options.activeClass),i};return i()}(),focus:function(){n.target.addClass("uk-focus")},blur:function(){n.target.removeClass("uk-focus")},mouseenter:function(){n.target.addClass("uk-hover")},mouseleave:function(){n.target.removeClass("uk-hover")}});this.element.data("formSelect",this)}}),n.formSelect});
/*! UIkit 2.27.2 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
(function(n){var t;window.UIkit2&&(t=n(UIkit2));typeof define=="function"&&define.amd&&define("uikit-grid-parallax",["uikit"],function(){return t||n(UIkit2)})})(function(n){function r(n){for(var i=n.children(),r=i.filter(":visible:first"),u=r[0].offsetTop+r.outerHeight(),t=0;t<i.length;t++)if(i[t].offsetTop>=u)break;return t||1}function u(t){var u=t.offset().top,e=t.outerHeight(),f=n.$win.scrollTop(),i=window.innerHeight,o,s,r;return u>f+i?r=0:u+e<f?r=1:(u+e<i?r=(f<i?f:f-i)/(u+e):(o=f+i-u,s=Math.round(o/((i+e)/100)),r=s/100),u<i&&(r=r*f/(u+e-i))),r>1?1:r}var t=[],i=function(){requestAnimationFrame(function(){for(var n=0;n<t.length;n++)t[n].process()})};n.component("gridparallax",{defaults:{target:!1,smooth:150,translate:150},boot:function(){n.$doc.on("scrolling.uk.document",i);n.$win.on("load resize orientationchange",n.Utils.debounce(function(){i()},50));n.ready(function(t){n.$("[data-uk-grid-parallax]",t).each(function(){var t=n.$(this);t.data("gridparallax")||n.gridparallax(t,n.Utils.options(t.attr("data-uk-grid-parallax")))})})},init:function(){var i=this;this.initItems().process();t.push(this);n.$win.on("load resize orientationchange",function(){var t=function(){var n=r(i.element);i.element.css("margin-bottom","");n>1&&i.element.css("margin-bottom",i.options.translate+parseInt(i.element.css("margin-bottom")))};return n.$(function(){t()}),n.Utils.debounce(t,50)}())},initItems:function(){var t=this.options.smooth;return this.items=(this.options.target?this.element.find(this.options.target):this.element.children()).each(function(){n.$(this).css({transition:"transform "+t+"ms linear",transform:""})}),this},process:function(){var e=u(this.element),i=r(this.element),o=this.items,t=[i-1],s,f;if(i==1||!e){o.css("transform","");return}while(t.length<i){if(!(t[t.length-1]-2))break;t.push(t[t.length-1]-2)}s=this.options.translate;f=e*s;o.each(function(r,u,e){e=t.indexOf((r+1)%i)!=-1?f:f/8;n.$(this).css("transform","translate3d(0,"+e+"px, 0)")})}})});
/*! UIkit 2.27.2 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
(function(n){var t;window.UIkit2&&(t=n(UIkit2));typeof define=="function"&&define.amd&&define("uikit-grid",["uikit"],function(){return t||n(UIkit2)})})(function(n){"use strict";function t(){function s(n){var i,t,r;if(n){if(typeof f[n]=="string")return n;for(n=n.charAt(0).toUpperCase()+n.slice(1),t=0,r=u.length;t<r;t++)if(i=u[t]+n,typeof f[i]=="string")return i}}function i(n){var t=parseFloat(n),i=n.indexOf("%")===-1&&!isNaN(t);return i&&t}function h(){}function l(){for(var r,i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0,u=t.length;n<u;n++)r=t[n],i[r]=0;return i}function a(){var u,t,f,h;e||(e=!0,u=window.getComputedStyle,r=function(){var n=u?function(n){return u(n,null)}:function(n){return n.currentStyle};return function(t){var i=n(t);return i||c("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}}(),n=s("boxSizing"),n&&(t=document.createElement("div"),t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style[n]="border-box",f=document.body||document.documentElement,f.appendChild(t),h=r(t),o=i(h.width)===200,f.removeChild(t)))}function v(u){var e,f,c,s,v,h;if(a(),typeof u=="string"&&(u=document.querySelector(u)),u&&typeof u=="object"&&u.nodeType){if(e=r(u),e.display==="none")return l();for(f={},f.width=u.offsetWidth,f.height=u.offsetHeight,c=f.isBorderBox=!!(n&&e[n]&&e[n]==="border-box"),s=0,v=t.length;s<v;s++){var y=t[s],tt=e[y],p=parseFloat(tt);f[y]=isNaN(p)?0:p}var w=f.paddingLeft+f.paddingRight,b=f.paddingTop+f.paddingBottom,it=f.marginLeft+f.marginRight,rt=f.marginTop+f.marginBottom,k=f.borderLeftWidth+f.borderRightWidth,d=f.borderTopWidth+f.borderBottomWidth,g=c&&o,nt=i(e.width);return nt!==!1&&(f.width=nt+(g?0:w+k)),h=i(e.height),h!==!1&&(f.height=h+(g?0:b+d)),f.innerWidth=f.width-(w+k),f.innerHeight=f.height-(b+d),f.outerWidth=f.width+it,f.outerHeight=f.height+rt,f}}var u="Webkit Moz ms Ms O".split(" "),f=document.documentElement.style,c=typeof console=="undefined"?h:function(n){console.error(n)},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],e=!1,r,n,o;return v}function i(n){return t()(n)}n.component("grid",{defaults:{colwidth:"auto",animation:!0,duration:300,gutter:0,controls:!1,filter:!1,origin:n.langdirection},boot:function(){n.ready(function(t){n.$("[data-uk-grid]",t).each(function(){var t=n.$(this);t.data("grid")||n.grid(t,n.Utils.options(t.attr("data-uk-grid")))})})},init:function(){var t=this,i=String(this.options.gutter).trim().split(" ");if(this.gutterv=parseInt(i[0],10),this.gutterh=parseInt(i[1]||i[0],10),this.element.css({position:"relative"}),this.controls=null,this.origin=this.options.origin,this.options.controls){this.controls=n.$(this.options.controls);this.controls.on("click","[data-uk-filter]",function(i){i.preventDefault();t.filter(n.$(this).attr("data-uk-filter"))});this.controls.on("click","[data-uk-sort]",function(i){i.preventDefault();var r=n.$(this).attr("data-uk-sort").split(":");t.sort(r[0],r[1])})}n.$win.on("load resize orientationchange",n.Utils.debounce(function(){t.currentfilter?t.filter(t.currentfilter):this.update()}.bind(this),100));this.on("display.uk.check",function(){t.element.is(":visible")&&t.update()});n.domObserve(this.element,function(){t.update()});this.options.filter!==!1?this.filter(this.options.filter):this.update()},_prepareElements:function(){var t=this.element.children(":not([data-grid-prepared])"),n;t.length&&(n={position:"absolute",boxSizing:"border-box",width:this.options.colwidth=="auto"?"":this.options.colwidth},this.options.gutter&&(n["padding-"+this.origin]=this.gutterh,n["padding-bottom"]=this.gutterv,this.element.css("margin-"+this.origin,this.gutterh*-1)),t.attr("data-grid-prepared","true").css(n))},update:function(t){var c=this,y,s,h;this._prepareElements();t=t||this.element.children(":visible");var p=t,g=this.element.width()+2*this.gutterh+2,o=0,u=0,e=[],d,l,w,r,b,f,a,v,k;for(this.trigger("beforeupdate.uk.grid",[p]),p.each(function(){for(k=i(this),d=n.$(this),l=k.outerWidth,w=k.outerHeight,o=0,u=0,f=0,v=e.length;f<v;f++)r=e[f],o<=r.aX&&(o=r.aX),g<o+l&&(o=0),u<=r.aY&&(u=r.aY);b={ele:d,top:u,width:l,height:w,aY:u+w,aX:o+l};b[c.origin]=o;e.push(b)}),s=0,f=0,v=e.length;f<v;f++){for(r=e[f],u=0,a=0;a<f;a++)y=e[a],r[this.origin]<y.aX&&y[this.origin]+1<r.aX&&(u=y.aY);r.top=u;r.aY=u+r.height;s=Math.max(s,r.aY)}s=s-this.gutterv;this.options.animation?(this.element.stop().animate({height:s},100),e.forEach(function(n){h={top:n.top,opacity:1};h[c.origin]=n[c.origin];n.ele.stop().animate(h,this.options.duration)}.bind(this))):(this.element.css("height",s),e.forEach(function(n){h={top:n.top,opacity:1};h[c.origin]=n[c.origin];n.ele.css(h)}.bind(this)));setTimeout(function(){n.$doc.trigger("scrolling.uk.document")},2*this.options.duration*(this.options.animation?1:0));this.trigger("afterupdate.uk.grid",[p])},filter:function(t){this.currentfilter=t;t=t||[];typeof t=="number"&&(t=t.toString());typeof t=="string"&&(t=t.split(/,/).map(function(n){return n.trim()}));var r=this,u=this.element.children(),i={visible:[],hidden:[]};u.each(function(){var u=n.$(this),r=u.attr("data-uk-filter"),f=t.length?!1:!0;r&&(r=r.split(/,/).map(function(n){return n.trim()}),t.forEach(function(n){r.indexOf(n)>-1&&(f=!0)}));i[f?"visible":"hidden"].push(u)});i.hidden=n.$(i.hidden).map(function(){return this[0]});i.visible=n.$(i.visible).map(function(){return this[0]});i.hidden.attr("aria-hidden","true").filter(":visible").fadeOut(this.options.duration);i.visible.attr("aria-hidden","false").filter(":hidden").css("opacity",0).show();r.update(i.visible);this.controls&&this.controls.length&&this.controls.find("[data-uk-filter]").removeClass("uk-active").filter('[data-uk-filter="'+t+'"]').addClass("uk-active")},sort:function(t,i){i=i||1;typeof i=="string"&&(i=i.toLowerCase()=="desc"?-1:1);var r=this.element.children();r.sort(function(r,u){return r=n.$(r),u=n.$(u),(u.data(t)||"")<(r.data(t)||"")?i:i*-1}).appendTo(this.element);this.update(r.filter(":visible"));this.controls&&this.controls.length&&this.controls.find("[data-uk-sort]").removeClass("uk-active").filter('[data-uk-sort="'+t+":"+(i==-1?"desc":"asc")+'"]').addClass("uk-active")}});
/*!
    * getSize v1.2.2
    * measure size of elements
    * MIT license
    * https://github.com/desandro/get-size
    */
});
/*! UIkit 2.27.2 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
(function(n){var t;window.UIkit2&&(t=n(UIkit2));typeof define=="function"&&define.amd&&define("uikit-slideset",["uikit"],function(){return t||n(UIkit2)})})(function(n){"use strict";function i(t,i,r,u){var e=n.$.Deferred(),h=this.options.delay===!1?Math.floor(this.options.duration/2):this.options.delay,l=this,o,s,c,f;if(u=u||1,this.element.css("min-height",this.element.height()),r[0]===i[0])return e.resolve(),e.promise();if(typeof t=="object"?(o=t[0],s=t[1]||t[0]):(o=t,s=o),n.$body.css("overflow-x","hidden"),c=function(){if(i&&i.length&&i.hide().removeClass(s+" uk-animation-reverse").css({opacity:"","animation-delay":"",animation:""}),!r.length){e.resolve();return}for(f=0;f<r.length;f++)r.eq(u==1?f:r.length-f-1).css("animation-delay",f*h+"ms");var t=function(){r.removeClass(""+o+"").css({opacity:"",display:"","animation-delay":"",animation:""});e.resolve();n.$body.css("overflow-x","");l.element.css("min-height","");t=!1};r.addClass(o)[u==1?"last":"first"]().one(n.support.animation.end,function(){t&&t()}).end().css("display","");setTimeout(function(){t&&t()},r.length*h*2)},r.length&&r.css("animation-duration",this.options.duration+"ms"),i&&i.length){i.css("animation-duration",this.options.duration+"ms")[u==1?"last":"first"]().one(n.support.animation.end,function(){c()});for(f=0;f<i.length;f++)(function(t,i){setTimeout(function(){i.css("display","none").css("display","").css("opacity",0).on(n.support.animation.end,function(){i.removeClass(s)}).addClass(s+" uk-animation-reverse")}.bind(this),f*h)})(f,i.eq(u==1?f:i.length-f-1))}else c();return e.promise()}function r(n,t){var u,i=0,e=-1,f=n.length||0,r=[];if(t<1)return null;while(i<f)u=i%t,u?r[e][u]=n[i]:r[++e]=[n[i]],i++;for(i=0,f=r.length;i<f;)r[i]=jQuery(r[i]),i++;return r}var t;n.component("slideset",{defaults:{"default":1,animation:"fade",duration:200,filter:"",delay:!1,controls:!1,autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},sets:[],boot:function(){n.ready(function(t){n.$("[data-uk-slideset]",t).each(function(){var t=n.$(this);t.data("slideset")||n.slideset(t,n.Utils.options(t.attr("data-uk-slideset")))})})},init:function(){var t=this;this.activeSet=!1;this.list=this.element.find(".uk-slideset");this.nav=this.element.find(".uk-slideset-nav");this.controls=this.options.controls?n.$(this.options.controls):this.element;n.$win.on("resize load",n.Utils.debounce(function(){t.update()},100));t.list.addClass("uk-grid-width-1-"+t.options.default);["xlarge","large","medium","small"].forEach(function(n){t.options[n]&&t.list.addClass("uk-grid-width-"+n+"-1-"+t.options[n])});this.on("click.uk.slideset","[data-uk-slideset-item]",function(i){if(i.preventDefault(),!t.animating){var r=n.$(this).attr("data-uk-slideset-item");if(t.activeSet!==r)switch(r){case"next":case"previous":t[r=="next"?"next":"previous"]();break;default:t.show(parseInt(r,10))}}});this.controls.on("click.uk.slideset","[data-uk-filter]",function(i){var r=n.$(this);r.parent().hasClass("uk-slideset")||(i.preventDefault(),t.animating||t.currentFilter==r.attr("data-uk-filter"))||(t.updateFilter(r.attr("data-uk-filter")),t._hide().then(function(){t.update(!0,!0)}))});this.on("swipeRight swipeLeft",function(n){t[n.type=="swipeLeft"?"next":"previous"]()});this.updateFilter(this.options.filter);this.update();this.element.on({mouseenter:function(){t.options.pauseOnHover&&(t.hovering=!0)},mouseleave:function(){t.hovering=!1}});this.options.autoplay&&this.start();n.domObserve(this.list,function(){t.list.children(":visible:not(.uk-active)").length&&t.update(!1,!0)})},update:function(n,t){var u=this.visible,i;if(this.visible=this.getVisibleOnCurrenBreakpoint(),u!=this.visible||t){for(this.children=this.list.children().hide(),this.items=this.getItems(),this.sets=r(this.items,this.visible),i=0;i<this.sets.length;i++)this.sets[i].css({display:"none"});if(this.nav.length&&this.nav.empty()){for(i=0;i<this.sets.length;i++)this.nav.append('<li data-uk-slideset-item="'+i+'"><a><\/a><\/li>');this.nav[this.nav.children().length==1?"addClass":"removeClass"]("uk-invisible")}this.activeSet=!1;this.show(0,!n)}},updateFilter:function(t){var r=this,i;this.currentFilter=t;this.controls.find("[data-uk-filter]").each(function(){i=n.$(this);i.parent().hasClass("uk-slideset")||(i.attr("data-uk-filter")==r.currentFilter?i.addClass("uk-active"):i.removeClass("uk-active"))})},getVisibleOnCurrenBreakpoint:function(){var t=null,i=n.$('<div style="position:absolute;height:1px;top:-1000px;width:100px"><div><\/div><\/div>').appendTo("body"),r=i.children().eq(0),u=this.options;return["xlarge","large","medium","small"].forEach(function(n){u[n]&&!t&&(i.attr("class","uk-grid-width-"+n+"-1-2").width(),r.width()==50&&(t=n))}),i.remove(),this.options[t]||this.options["default"]},getItems:function(){var i=[],t;return this.currentFilter?(t=this.currentFilter||[],typeof t=="string"&&(t=t.split(/,/).map(function(n){return n.trim()})),this.children.each(function(){var u=n.$(this),r=u.attr("data-uk-filter"),f=t.length?!1:!0;r&&(r=r.split(/,/).map(function(n){return n.trim()}),t.forEach(function(n){r.indexOf(n)>-1&&(f=!0)}));f&&i.push(u[0])}),i=n.$(i)):i=this.list.children(),i},show:function(i,r,u){var f=this;if(this.activeSet!==i&&!this.animating){u=u||(i<this.activeSet?-1:1);var s=this.sets[this.activeSet]||[],e=this.sets[i],o=this._getAnimation();(r||!n.support.animation)&&(o=t.none);this.animating=!0;this.nav.length&&this.nav.children().removeClass("uk-active").eq(i).addClass("uk-active");o.apply(f,[s,e,u]).then(function(){n.Utils.checkDisplay(e,!0);f.children.hide().removeClass("uk-active");e.addClass("uk-active").css({display:"",opacity:""});f.animating=!1;f.activeSet=i;n.Utils.checkDisplay(e,!0);f.trigger("show.uk.slideset",[e])})}},_getAnimation:function(){var i=t[this.options.animation]||t.none;return n.support.animation||(i=t.none),i},_hide:function(){var n=this,t=this.sets[this.activeSet]||[],i=this._getAnimation();return this.animating=!0,i.apply(n,[t,[],1]).then(function(){n.animating=!1})},next:function(){this.show(this.sets[this.activeSet+1]?this.activeSet+1:0,!1,1)},previous:function(){this.show(this.sets[this.activeSet-1]?this.activeSet-1:this.sets.length-1,!1,-1)},start:function(){this.stop();var n=this;this.interval=setInterval(function(){n.hovering||n.animating||n.next()},this.options.autoplayInterval)},stop:function(){this.interval&&clearInterval(this.interval)}});t={none:function(){var t=n.$.Deferred();return t.resolve(),t.promise()},fade:function(n,t){return i.apply(this,["uk-animation-fade",n,t])},"slide-bottom":function(n,t){return i.apply(this,["uk-animation-slide-bottom",n,t])},"slide-top":function(n,t){return i.apply(this,["uk-animation-slide-top",n,t])},"slide-vertical":function(n,t,r){var u=["uk-animation-slide-top","uk-animation-slide-bottom"];return r==-1&&u.reverse(),i.apply(this,[u,n,t])},"slide-horizontal":function(n,t,r){var u=["uk-animation-slide-right","uk-animation-slide-left"];return r==-1&&u.reverse(),i.apply(this,[u,n,t,r])},scale:function(n,t){return i.apply(this,["uk-animation-scale-up",n,t])}};n.slideset.animations=t});
/*! UIkit 2.27.2 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
(function(n){var t;window.UIkit2&&(t=n(UIkit2));typeof define=="function"&&define.amd&&define("uikit-tooltip",["uikit"],function(){return t||n(UIkit2)})})(function(n){"use strict";var t,i,r;return n.component("tooltip",{defaults:{offset:5,pos:"top",animation:!1,delay:0,cls:"",activeClass:"uk-active",src:function(n){var t=n.attr("title");return t!==undefined&&n.data("cached-title",t).removeAttr("title"),n.data("cached-title")}},tip:"",boot:function(){n.$html.on("mouseenter.tooltip.uikit focus.tooltip.uikit","[data-uk-tooltip]",function(){var t=n.$(this);t.data("tooltip")||(n.tooltip(t,n.Utils.options(t.attr("data-uk-tooltip"))),t.trigger("mouseenter"))})},init:function(){var i=this;t||(t=n.$('<div class="uk-tooltip"><\/div>').appendTo("body"));this.on({focus:function(){i.show()},blur:function(){i.hide()},mouseenter:function(){i.show()},mouseleave:function(){i.hide()}})},show:function(){var a,v;if(this.tip=typeof this.options.src=="function"?this.options.src(this.element):this.options.src,i&&clearTimeout(i),r&&clearInterval(r),typeof this.tip=="string"?this.tip.length:!1){t.stop().css({top:-2e3,visibility:"hidden"}).removeClass(this.options.activeClass).show();t.html('<div class="uk-tooltip-inner">'+this.tip+"<\/div>");var o=this,u=n.$.extend({},this.element.offset(),{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}),s=t[0].offsetWidth,c=t[0].offsetHeight,l=typeof this.options.offset=="function"?this.options.offset.call(this.element):this.options.offset,h=typeof this.options.pos=="function"?this.options.pos.call(this.element):this.options.pos,f=h.split("-"),e={display:"none",visibility:"visible",top:u.top+u.height+c,left:u.left};if(n.$html.css("position")=="fixed"||n.$body.css("position")=="fixed"){var y=n.$("body").offset(),p=n.$("html").offset(),w={top:p.top+y.top,left:p.left+y.left};u.left-=w.left;u.top-=w.top}if((f[0]=="left"||f[0]=="right")&&n.langdirection=="right"&&(f[0]=f[0]=="left"?"right":"left"),a={bottom:{top:u.top+u.height+l,left:u.left+u.width/2-s/2},top:{top:u.top-c-l,left:u.left+u.width/2-s/2},left:{top:u.top+u.height/2-c/2,left:u.left-s-l},right:{top:u.top+u.height/2-c/2,left:u.left+u.width+l}},n.$.extend(e,a[f[0]]),f.length==2&&(e.left=f[1]=="left"?u.left:u.left+u.width-s),v=this.checkBoundary(e.left,e.top,s,c),v){switch(v){case"x":h=f.length==2?f[0]+"-"+(e.left<0?"left":"right"):e.left<0?"right":"left";break;case"y":h=f.length==2?(e.top<0?"bottom":"top")+"-"+f[1]:e.top<0?"bottom":"top";break;case"xy":h=f.length==2?(e.top<0?"bottom":"top")+"-"+(e.left<0?"left":"right"):e.left<0?"right":"left"}f=h.split("-");n.$.extend(e,a[f[0]]);f.length==2&&(e.left=f[1]=="left"?u.left:u.left+u.width-s)}e.left-=n.$body.position().left;i=setTimeout(function(){t.css(e).attr("class",["uk-tooltip","uk-tooltip-"+h,o.options.cls].join(" "));o.options.animation?t.css({opacity:0,display:"block"}).addClass(o.options.activeClass).animate({opacity:1},parseInt(o.options.animation,10)||400):t.show().addClass(o.options.activeClass);i=!1;r=setInterval(function(){o.element.is(":visible")||o.hide()},150)},parseInt(this.options.delay,10)||0)}},hide:function(){if(!this.element.is("input")||this.element[0]!==document.activeElement)if(i&&clearTimeout(i),r&&clearInterval(r),t.stop(),this.options.animation){var n=this;t.fadeOut(parseInt(this.options.animation,10)||400,function(){t.removeClass(n.options.activeClass)})}else t.hide().removeClass(this.options.activeClass)},content:function(){return this.tip},checkBoundary:function(t,i,r,u){var f="";return(t<0||t-n.$win.scrollLeft()+r>window.innerWidth)&&(f+="x"),(i<0||i-n.$win.scrollTop()+u>window.innerHeight)&&(f+="y"),f}}),n.tooltip});typeof JSON!="object"&&(JSON={}),function(){"use strict";function i(n){return n<10?"0"+n:n}function f(n){return o.lastIndex=0,o.test(n)?'"'+n.replace(o,function(n){var t=s[n];return typeof t=="string"?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function r(i,e){var s,l,h,a,v=n,c,o=e[i];o&&typeof o=="object"&&typeof o.toJSON=="function"&&(o=o.toJSON(i));typeof t=="function"&&(o=t.call(e,i,o));switch(typeof o){case"string":return f(o);case"number":return isFinite(o)?String(o):"null";case"boolean":case"null":return String(o);case"object":if(!o)return"null";if(n+=u,c=[],Object.prototype.toString.apply(o)==="[object Array]"){for(a=o.length,s=0;s<a;s+=1)c[s]=r(s,o)||"null";return h=c.length===0?"[]":n?"[\n"+n+c.join(",\n"+n)+"\n"+v+"]":"["+c.join(",")+"]",n=v,h}if(t&&typeof t=="object")for(a=t.length,s=0;s<a;s+=1)typeof t[s]=="string"&&(l=t[s],h=r(l,o),h&&c.push(f(l)+(n?": ":":")+h));else for(l in o)Object.prototype.hasOwnProperty.call(o,l)&&(h=r(l,o),h&&c.push(f(l)+(n?": ":":")+h));return h=c.length===0?"{}":n?"{\n"+n+c.join(",\n"+n)+"\n"+v+"}":"{"+c.join(",")+"}",n=v,h}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+i(this.getUTCMonth()+1)+"-"+i(this.getUTCDate())+"T"+i(this.getUTCHours())+":"+i(this.getUTCMinutes())+":"+i(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var e=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,o=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,n,u,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},t;typeof JSON.stringify!="function"&&(JSON.stringify=function(i,f,e){var o;if(n="",u="",typeof e=="number")for(o=0;o<e;o+=1)u+=" ";else typeof e=="string"&&(u=e);if(t=f,!f||typeof f=="function"||typeof f=="object"&&typeof f.length=="number")return r("",{"":i});throw new Error("JSON.stringify");});typeof JSON.parse!="function"&&(JSON.parse=function(n,t){function r(n,i){var f,e,u=n[i];if(u&&typeof u=="object")for(f in u)Object.prototype.hasOwnProperty.call(u,f)&&(e=r(u,f),e!==undefined?u[f]=e:delete u[f]);return t.call(n,i,u)}var i;if(n=String(n),e.lastIndex=0,e.test(n)&&(n=n.replace(e,function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(n.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return i=eval("("+n+")"),typeof t=="function"?r({"":i},""):i;throw new SyntaxError("JSON.parse");})}(),function(n,t){"use strict";var i=n.History=n.History||{},r=n.jQuery;if(typeof i.Adapter!="undefined")throw new Error("History.js Adapter has already been loaded...");i.Adapter={bind:function(n,t,i){r(n).bind(t,i)},trigger:function(n,t,i){r(n).trigger(t,i)},extractEventData:function(n,i,r){return i&&i.originalEvent&&i.originalEvent[n]||r&&r[n]||t},onDomLoad:function(n){r(n)}};typeof i.init!="undefined"&&i.init()}(window),function(n){"use strict";var i=n.document,u=n.setTimeout||u,f=n.clearTimeout||f,r=n.setInterval||r,t=n.History=n.History||{};if(typeof t.initHtml4!="undefined")throw new Error("History.js HTML4 Support has already been loaded...");t.initHtml4=function(){if(typeof t.initHtml4.initialized!="undefined")return!1;t.initHtml4.initialized=!0;t.enabled=!0;t.savedHashes=[];t.isLastHash=function(n){var r=t.getHashByIndex(),i;return i=n===r,i};t.isHashEqual=function(n,t){return n=encodeURIComponent(n).replace(/%25/g,"%"),t=encodeURIComponent(t).replace(/%25/g,"%"),n===t};t.saveHash=function(n){return t.isLastHash(n)?!1:(t.savedHashes.push(n),!0)};t.getHashByIndex=function(n){var i=null;return i=typeof n=="undefined"?t.savedHashes[t.savedHashes.length-1]:n<0?t.savedHashes[t.savedHashes.length+n]:t.savedHashes[n],i};t.discardedHashes={};t.discardedStates={};t.discardState=function(n,i,r){var f=t.getHashByState(n),u;return u={discardedState:n,backState:r,forwardState:i},t.discardedStates[f]=u,!0};t.discardHash=function(n,i,r){var u={discardedHash:n,backState:r,forwardState:i};return t.discardedHashes[n]=u,!0};t.discardedState=function(n){var r=t.getHashByState(n),i;return i=t.discardedStates[r]||!1,i};t.discardedHash=function(n){return t.discardedHashes[n]||!1};t.recycleState=function(n){var i=t.getHashByState(n);return t.discardedState(n)&&delete t.discardedStates[i],!0};t.emulated.hashChange&&(t.hashChangeInit=function(){t.checkerFunction=null;var f="",s,u,e,o,h=Boolean(t.getHash());return t.isInternetExplorer()?(s="historyjs-iframe",u=i.createElement("iframe"),u.setAttribute("id",s),u.setAttribute("src","#"),u.style.display="none",i.body.appendChild(u),u.contentWindow.document.open(),u.contentWindow.document.close(),e="",o=!1,t.checkerFunction=function(){if(o)return!1;o=!0;var r=t.getHash(),i=t.getHash(u.contentWindow.document);return r!==f?(f=r,i!==r&&(e=i=r,u.contentWindow.document.open(),u.contentWindow.document.close(),u.contentWindow.document.location.hash=t.escapeHash(r)),t.Adapter.trigger(n,"hashchange")):i!==e&&(e=i,h&&i===""?t.back():t.setHash(i,!1)),o=!1,!0}):t.checkerFunction=function(){var i=t.getHash()||"";return i!==f&&(f=i,t.Adapter.trigger(n,"hashchange")),!0},t.intervalList.push(r(t.checkerFunction,t.options.hashChangeInterval)),!0},t.Adapter.onDomLoad(t.hashChangeInit));t.emulated.pushState&&(t.onHashChange=function(i){var e=i&&i.newURL||t.getLocationHref(),u=t.getHashByUrl(e),r=null,o=null,f;return t.isLastHash(u)?(t.busy(!1),!1):(t.doubleCheckComplete(),t.saveHash(u),u&&t.isTraditionalAnchor(u)?(t.Adapter.trigger(n,"anchorchange"),t.busy(!1),!1):(r=t.extractState(t.getFullUrl(u||t.getLocationHref()),!0),t.isLastSavedState(r)?(t.busy(!1),!1):(o=t.getHashByState(r),f=t.discardedState(r),f?(t.getHashByIndex(-2)===t.getHashByState(f.forwardState)?t.back(!1):t.forward(!1),!1):(t.pushState(r.data,r.title,encodeURI(r.url),!1),!0))))},t.Adapter.bind(n,"hashchange",t.onHashChange),t.pushState=function(i,r,u,f){if(u=encodeURI(u).replace(/%25/g,"%"),t.getHashByUrl(u))throw new Error("History.js does not support states with fragment-identifiers (hashes/anchors).");if(f!==!1&&t.busy())return t.pushQueue({scope:t,callback:t.pushState,args:arguments,queue:f}),!1;t.busy(!0);var e=t.createStateObject(i,r,u),o=t.getHashByState(e),s=t.getState(!1),h=t.getHashByState(s),c=t.getHash(),l=t.expectedStateId==e.id;return t.storeState(e),t.expectedStateId=e.id,t.recycleState(e),t.setTitle(e),o===h?(t.busy(!1),!1):(t.saveState(e),l||t.Adapter.trigger(n,"statechange"),!t.isHashEqual(o,c)&&!t.isHashEqual(o,t.getShortUrl(t.getLocationHref()))&&t.setHash(o,!1),t.busy(!1),!0)},t.replaceState=function(i,r,u,f){if(u=encodeURI(u).replace(/%25/g,"%"),t.getHashByUrl(u))throw new Error("History.js does not support states with fragment-identifiers (hashes/anchors).");if(f!==!1&&t.busy())return t.pushQueue({scope:t,callback:t.replaceState,args:arguments,queue:f}),!1;t.busy(!0);var e=t.createStateObject(i,r,u),s=t.getHashByState(e),o=t.getState(!1),h=t.getHashByState(o),c=t.getStateByIndex(-2);return t.discardState(o,e,c),s===h?(t.storeState(e),t.expectedStateId=e.id,t.recycleState(e),t.setTitle(e),t.saveState(e),t.Adapter.trigger(n,"statechange"),t.busy(!1)):t.pushState(e.data,e.title,e.url,!1),!0});t.emulated.pushState&&t.getHash()&&!t.emulated.hashChange&&t.Adapter.onDomLoad(function(){t.Adapter.trigger(n,"hashchange")})};typeof t.init!="undefined"&&t.init()}(window),function(n,t){"use strict";var e=n.console||t,r=n.document,o=n.navigator,f=!1,h=n.setTimeout,c=n.clearTimeout,l=n.setInterval,a=n.clearInterval,u=n.JSON,v=n.alert,i=n.History=n.History||{},s=n.history;try{f=n.sessionStorage;f.setItem("TEST","1");f.removeItem("TEST")}catch(y){f=!1}if(u.stringify=u.stringify||u.encode,u.parse=u.parse||u.decode,typeof i.init!="undefined")throw new Error("History.js Core has already been loaded...");i.init=function(){return typeof i.Adapter=="undefined"?!1:(typeof i.initCore!="undefined"&&i.initCore(),typeof i.initHtml4!="undefined"&&i.initHtml4(),!0)};i.initCore=function(){if(typeof i.initCore.initialized!="undefined")return!1;if(i.initCore.initialized=!0,i.options=i.options||{},i.options.hashChangeInterval=i.options.hashChangeInterval||100,i.options.safariPollInterval=i.options.safariPollInterval||500,i.options.doubleCheckInterval=i.options.doubleCheckInterval||500,i.options.disableSuid=i.options.disableSuid||!1,i.options.storeInterval=i.options.storeInterval||1e3,i.options.busyDelay=i.options.busyDelay||250,i.options.debug=i.options.debug||!1,i.options.initialTitle=i.options.initialTitle||r.title,i.options.html4Mode=i.options.html4Mode||!1,i.options.delayInit=i.options.delayInit||!1,i.intervalList=[],i.clearAllIntervals=function(){var n,t=i.intervalList;if(typeof t!="undefined"&&t!==null){for(n=0;n<t.length;n++)a(t[n]);i.intervalList=null}},i.debug=function(){(i.options.debug||!1)&&i.log.apply(i,arguments)},i.log=function(){var s=typeof e!="undefined"&&typeof e.log!="undefined"&&typeof e.log.apply!="undefined",t=r.getElementById("log"),n,f,h,o,i;for(s?(o=Array.prototype.slice.call(arguments),n=o.shift(),typeof e.debug!="undefined"?e.debug.apply(e,[n,o]):e.log.apply(e,[n,o])):n="\n"+arguments[0]+"\n",f=1,h=arguments.length;f<h;++f){if(i=arguments[f],typeof i=="object"&&typeof u!="undefined")try{i=u.stringify(i)}catch(c){}n+="\n"+i+"\n"}return t?(t.value+=n+"\n-----\n",t.scrollTop=t.scrollHeight-t.clientHeight):s||v(n),!0},i.getInternetExplorerMajorVersion=function(){return i.getInternetExplorerMajorVersion.cached=typeof i.getInternetExplorerMajorVersion.cached!="undefined"?i.getInternetExplorerMajorVersion.cached:function(){for(var n=3,t=r.createElement("div"),i=t.getElementsByTagName("i");(t.innerHTML="<!--[if gt IE "+ ++n+"]><i><\/i><![endif]-->")&&i[0];);return n>4?n:!1}()},i.isInternetExplorer=function(){return i.isInternetExplorer.cached=typeof i.isInternetExplorer.cached!="undefined"?i.isInternetExplorer.cached:Boolean(i.getInternetExplorerMajorVersion())},i.emulated=i.options.html4Mode?{pushState:!0,hashChange:!0}:{pushState:!Boolean(n.history&&n.history.pushState&&n.history.replaceState&&!/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(o.userAgent)&&!/AppleWebKit\/5([0-2]|3[0-2])/i.test(o.userAgent)),hashChange:Boolean(!("onhashchange"in n||"onhashchange"in r)||i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<8)},i.enabled=!i.emulated.pushState,i.bugs={setHash:Boolean(!i.emulated.pushState&&o.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(o.userAgent)),safariPoll:Boolean(!i.emulated.pushState&&o.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(o.userAgent)),ieDoubleCheck:Boolean(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<8),hashEscape:Boolean(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<7)},i.isEmptyObject=function(n){for(var t in n)if(n.hasOwnProperty(t))return!1;return!0},i.cloneObject=function(n){var i,t;return n?(i=u.stringify(n),t=u.parse(i)):t={},t},i.getRootUrl=function(){var n=r.location.protocol+"//"+(r.location.hostname||r.location.host);return(r.location.port||!1)&&(n+=":"+r.location.port),n+="/",n},i.getBaseHref=function(){var t=r.getElementsByTagName("base"),i=null,n="";return t.length===1&&(i=t[0],n=i.href.replace(/[^\/]+$/,"")),n=n.replace(/\/+$/,""),n&&(n+="/"),n},i.getBaseUrl=function(){return i.getBaseHref()||i.getBasePageUrl()||i.getRootUrl()},i.getPageUrl=function(){var t=i.getState(!1,!1),r=(t||{}).url||i.getLocationHref(),n;return n=r.replace(/\/+$/,"").replace(/[^\/]+$/,function(n){return/\./.test(n)?n:n+"/"}),n},i.getBasePageUrl=function(){return i.getLocationHref().replace(/[#\?].*/,"").replace(/[^\/]+$/,function(n){return/[^\/]$/.test(n)?"":n}).replace(/\/+$/,"")+"/"},i.getFullUrl=function(n,t){var u=n,r=n.substring(0,1);return t=typeof t=="undefined"?!0:t,/[a-z]+\:\/\//.test(n)||(u=r==="/"?i.getRootUrl()+n.replace(/^\/+/,""):r==="#"?i.getPageUrl().replace(/#.*/,"")+n:r==="?"?i.getPageUrl().replace(/[\?#].*/,"")+n:t?i.getBaseUrl()+n.replace(/^(\.\/)+/,""):i.getBasePageUrl()+n.replace(/^(\.\/)+/,"")),u.replace(/\#$/,"")},i.getShortUrl=function(n){var t=n,r=i.getBaseUrl(),u=i.getRootUrl();return i.emulated.pushState&&(t=t.replace(r,"")),t=t.replace(u,"/"),i.isTraditionalAnchor(t)&&(t="./"+t),t=t.replace(/^(\.\/)+/g,"./").replace(/\#$/,""),t},i.getLocationHref=function(n){return n=n||r,n.URL===n.location.href?n.location.href:n.location.href===decodeURIComponent(n.URL)?n.URL:n.location.hash&&decodeURIComponent(n.location.href.replace(/^[^#]+/,""))===n.location.hash?n.location.href:n.URL.indexOf("#")==-1&&n.location.href.indexOf("#")!=-1?n.location.href:n.URL||n.location.href},i.store={},i.idToState=i.idToState||{},i.stateToId=i.stateToId||{},i.urlToId=i.urlToId||{},i.storedStates=i.storedStates||[],i.savedStates=i.savedStates||[],i.normalizeStore=function(){i.store.idToState=i.store.idToState||{};i.store.urlToId=i.store.urlToId||{};i.store.stateToId=i.store.stateToId||{}},i.getState=function(n,t){typeof n=="undefined"&&(n=!0);typeof t=="undefined"&&(t=!0);var r=i.getLastSavedState();return!r&&t&&(r=i.createStateObject()),n&&(r=i.cloneObject(r),r.url=r.cleanUrl||r.url),r},i.getIdByState=function(n){var t=i.extractId(n.url),r;if(!t)if(r=i.getStateString(n),typeof i.stateToId[r]!="undefined")t=i.stateToId[r];else if(typeof i.store.stateToId[r]!="undefined")t=i.store.stateToId[r];else{for(;;)if(t=(new Date).getTime()+String(Math.random()).replace(/\D/g,""),typeof i.idToState[t]=="undefined"&&typeof i.store.idToState[t]=="undefined")break;i.stateToId[r]=t;i.idToState[t]=n}return t},i.normalizeState=function(n){var t,r;return(n&&typeof n=="object"||(n={}),typeof n.normalized!="undefined")?n:(n.data&&typeof n.data=="object"||(n.data={}),t={},t.normalized=!0,t.title=n.title||"",t.url=i.getFullUrl(n.url?n.url:i.getLocationHref()),t.hash=i.getShortUrl(t.url),t.data=i.cloneObject(n.data),t.id=i.getIdByState(t),t.cleanUrl=t.url.replace(/\??\&_suid.*/,""),t.url=t.cleanUrl,r=!i.isEmptyObject(t.data),(t.title||r)&&i.options.disableSuid!==!0&&(t.hash=i.getShortUrl(t.url).replace(/\??\&_suid.*/,""),/\?/.test(t.hash)||(t.hash+="?"),t.hash+="&_suid="+t.id),t.hashedUrl=i.getFullUrl(t.hash),(i.emulated.pushState||i.bugs.safariPoll)&&i.hasUrlDuplicate(t)&&(t.url=t.hashedUrl),t)},i.createStateObject=function(n,t,r){var u={data:n,title:t,url:r};return u=i.normalizeState(u),u},i.getStateById=function(n){n=String(n);return i.idToState[n]||i.store.idToState[n]||t},i.getStateString=function(n){var t,r,f;return t=i.normalizeState(n),r={data:t.data,title:n.title,url:n.url},f=u.stringify(r),f},i.getStateId=function(n){var t,r;return t=i.normalizeState(n),r=t.id,r},i.getHashByState=function(n){var t,r;return t=i.normalizeState(n),r=t.hash,r},i.extractId=function(n){var i,t,u,r;return r=n.indexOf("#")!=-1?n.split("#")[0]:n,t=/(.*)\&_suid=([0-9]+)$/.exec(r),u=t?t[1]||n:n,i=t?String(t[2]||""):"",i||!1},i.isTraditionalAnchor=function(n){return!/[\/\?\.]/.test(n)},i.extractState=function(n,t){var r=null,u,f;return t=t||!1,u=i.extractId(n),u&&(r=i.getStateById(u)),r||(f=i.getFullUrl(n),u=i.getIdByUrl(f)||!1,u&&(r=i.getStateById(u)),!r&&t&&!i.isTraditionalAnchor(n)&&(r=i.createStateObject(null,null,f))),r},i.getIdByUrl=function(n){return i.urlToId[n]||i.store.urlToId[n]||t},i.getLastSavedState=function(){return i.savedStates[i.savedStates.length-1]||t},i.getLastStoredState=function(){return i.storedStates[i.storedStates.length-1]||t},i.hasUrlDuplicate=function(n){var r=!1,t;return t=i.extractState(n.url),r=t&&t.id!==n.id,r},i.storeState=function(n){return i.urlToId[n.url]=n.id,i.storedStates.push(i.cloneObject(n)),n},i.isLastSavedState=function(n){var t=!1,r,u,f;return i.savedStates.length&&(r=n.id,u=i.getLastSavedState(),f=u.id,t=r===f),t},i.saveState=function(n){return i.isLastSavedState(n)?!1:(i.savedStates.push(i.cloneObject(n)),!0)},i.getStateByIndex=function(n){var t=null;return t=typeof n=="undefined"?i.savedStates[i.savedStates.length-1]:n<0?i.savedStates[i.savedStates.length+n]:i.savedStates[n],t},i.getCurrentIndex=function(){var n=null;return n=i.savedStates.length<1?0:i.savedStates.length-1,n},i.getHash=function(n){var r=i.getLocationHref(n),t;return t=i.getHashByUrl(r),t},i.unescapeHash=function(n){var t=i.normalizeHash(n);return t=decodeURIComponent(t),t},i.normalizeHash=function(n){return n.replace(/[^#]*#/,"").replace(/#.*/,"")},i.setHash=function(n,t){var u,f;return t!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.setHash,args:arguments,queue:t}),!1):(i.busy(!0),u=i.extractState(n,!0),u&&!i.emulated.pushState?i.pushState(u.data,u.title,u.url,!1):i.getHash()!==n&&(i.bugs.setHash?(f=i.getPageUrl(),i.pushState(null,null,f+"#"+n,!1)):r.location.hash=n),i)},i.escapeHash=function(t){var r=i.normalizeHash(t);return r=n.encodeURIComponent(r),i.bugs.hashEscape||(r=r.replace(/\%21/g,"!").replace(/\%26/g,"&").replace(/\%3D/g,"=").replace(/\%3F/g,"?")),r},i.getHashByUrl=function(n){var t=String(n).replace(/([^#]*)#?([^#]*)#?(.*)/,"$2");return t=i.unescapeHash(t),t},i.setTitle=function(n){var t=n.title,u;t||(u=i.getStateByIndex(0),u&&u.url===n.url&&(t=u.title||i.options.initialTitle));try{r.getElementsByTagName("title")[0].innerHTML=t.replace("<","&lt;").replace(">","&gt;").replace(" & "," &amp; ")}catch(f){}return r.title=t,i},i.queues=[],i.busy=function(n){if(typeof n!="undefined"?i.busy.flag=n:typeof i.busy.flag=="undefined"&&(i.busy.flag=!1),!i.busy.flag){c(i.busy.timeout);var t=function(){var n,r,u;if(!i.busy.flag)for(n=i.queues.length-1;n>=0;--n)(r=i.queues[n],r.length!==0)&&(u=r.shift(),i.fireQueueItem(u),i.busy.timeout=h(t,i.options.busyDelay))};i.busy.timeout=h(t,i.options.busyDelay)}return i.busy.flag},i.busy.flag=!1,i.fireQueueItem=function(n){return n.callback.apply(n.scope||i,n.args||[])},i.pushQueue=function(n){return i.queues[n.queue||0]=i.queues[n.queue||0]||[],i.queues[n.queue||0].push(n),i},i.queue=function(n,t){return typeof n=="function"&&(n={callback:n}),typeof t!="undefined"&&(n.queue=t),i.busy()?i.pushQueue(n):i.fireQueueItem(n),i},i.clearQueue=function(){return i.busy.flag=!1,i.queues=[],i},i.stateChanged=!1,i.doubleChecker=!1,i.doubleCheckComplete=function(){return i.stateChanged=!0,i.doubleCheckClear(),i},i.doubleCheckClear=function(){return i.doubleChecker&&(c(i.doubleChecker),i.doubleChecker=!1),i},i.doubleCheck=function(n){return i.stateChanged=!1,i.doubleCheckClear(),i.bugs.ieDoubleCheck&&(i.doubleChecker=h(function(){return i.doubleCheckClear(),i.stateChanged||n(),!0},i.options.doubleCheckInterval)),i},i.safariStatePoll=function(){var r=i.extractState(i.getLocationHref()),t;if(!i.isLastSavedState(r))return t=r,t||(t=i.createStateObject()),i.Adapter.trigger(n,"popstate"),i},i.back=function(n){return n!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.back,args:arguments,queue:n}),!1):(i.busy(!0),i.doubleCheck(function(){i.back(!1)}),s.go(-1),!0)},i.forward=function(n){return n!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.forward,args:arguments,queue:n}),!1):(i.busy(!0),i.doubleCheck(function(){i.forward(!1)}),s.go(1),!0)},i.go=function(n,t){var r;if(n>0)for(r=1;r<=n;++r)i.forward(t);else{if(!(n<0))throw new Error("History.go: History.go requires a positive or negative integer passed.");for(r=-1;r>=n;--r)i.back(t)}return i},i.emulated.pushState){var y=function(){};i.pushState=i.pushState||y;i.replaceState=i.replaceState||y}else i.onPopState=function(t,r){var e=!1,u=!1,o,f;return i.doubleCheckComplete(),o=i.getHash(),o?(f=i.extractState(o||i.getLocationHref(),!0),f?i.replaceState(f.data,f.title,f.url,!1):(i.Adapter.trigger(n,"anchorchange"),i.busy(!1)),i.expectedStateId=!1,!1):(e=i.Adapter.extractEventData("state",t,r)||!1,u=e?i.getStateById(e):i.expectedStateId?i.getStateById(i.expectedStateId):i.extractState(i.getLocationHref()),u||(u=i.createStateObject(null,null,i.getLocationHref())),i.expectedStateId=!1,i.isLastSavedState(u)?(i.busy(!1),!1):(i.storeState(u),i.saveState(u),i.setTitle(u),i.Adapter.trigger(n,"statechange"),i.busy(!1),!0))},i.Adapter.bind(n,"popstate",i.onPopState),i.pushState=function(t,r,u,f){if(i.getHashByUrl(u)&&i.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(f!==!1&&i.busy())return i.pushQueue({scope:i,callback:i.pushState,args:arguments,queue:f}),!1;i.busy(!0);var e=i.createStateObject(t,r,u);return i.isLastSavedState(e)?i.busy(!1):(i.storeState(e),i.expectedStateId=e.id,s.pushState(e.id,e.title,e.url),i.Adapter.trigger(n,"popstate")),!0},i.replaceState=function(t,r,u,f){if(i.getHashByUrl(u)&&i.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(f!==!1&&i.busy())return i.pushQueue({scope:i,callback:i.replaceState,args:arguments,queue:f}),!1;i.busy(!0);var e=i.createStateObject(t,r,u);return i.isLastSavedState(e)?i.busy(!1):(i.storeState(e),i.expectedStateId=e.id,s.replaceState(e.id,e.title,e.url),i.Adapter.trigger(n,"popstate")),!0};if(f){try{i.store=u.parse(f.getItem("History.store"))||{}}catch(p){i.store={}}i.normalizeStore()}else i.store={},i.normalizeStore();i.Adapter.bind(n,"unload",i.clearAllIntervals);i.saveState(i.storeState(i.extractState(i.getLocationHref(),!0)));f&&(i.onUnload=function(){var n,t,r;try{n=u.parse(f.getItem("History.store"))||{}}catch(o){n={}}n.idToState=n.idToState||{};n.urlToId=n.urlToId||{};n.stateToId=n.stateToId||{};for(t in i.idToState)i.idToState.hasOwnProperty(t)&&(n.idToState[t]=i.idToState[t]);for(t in i.urlToId)i.urlToId.hasOwnProperty(t)&&(n.urlToId[t]=i.urlToId[t]);for(t in i.stateToId)i.stateToId.hasOwnProperty(t)&&(n.stateToId[t]=i.stateToId[t]);i.store=n;i.normalizeStore();r=u.stringify(n);try{f.setItem("History.store",r)}catch(e){if(e.code!==DOMException.QUOTA_EXCEEDED_ERR)throw e;f.length&&(f.removeItem("History.store"),f.setItem("History.store",r))}},i.intervalList.push(l(i.onUnload,i.options.storeInterval)),i.Adapter.bind(n,"beforeunload",i.onUnload),i.Adapter.bind(n,"unload",i.onUnload));i.emulated.pushState||(i.bugs.safariPoll&&i.intervalList.push(l(i.safariStatePoll,i.options.safariPollInterval)),(o.vendor==="Apple Computer, Inc."||(o.appCodeName||"")==="Mozilla")&&(i.Adapter.bind(n,"hashchange",function(){i.Adapter.trigger(n,"popstate")}),i.getHash()&&i.Adapter.onDomLoad(function(){i.Adapter.trigger(n,"hashchange")})))};(!i.options||!i.options.delayInit)&&i.init()}(window);
/*!
 * jQuery twitter bootstrap wizard plugin
 * Examples and documentation at: http://github.com/VinceG/twitter-bootstrap-wizard
 * version 1.0
 * Requires jQuery v1.3.2 or later
 * Supports Bootstrap 2.2.x, 2.3.x, 3.0
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Authors: Vadim Vincent Gabriel (http://vadimg.com), Jason Gill (www.gilluminate.com)
 */
(function(n){var t=function(t,i){var t=n(t),u=this,e='li:has([data-toggle="tab"])',s=[],r=n.extend({},n.fn.bootstrapWizard.defaults,i),o=null,f=null,h,c;if(this.rebindClick=function(n,t){n.unbind("click",t).bind("click",t)},this.fixNavigationButtons=function(){return o.length||(f.find("a:first").tab("show"),o=f.find(e+":first")),n(r.previousSelector,t).toggleClass("hidden",u.firstIndex()>=u.currentIndex()),n(r.nextSelector,t).toggleClass("hidden",u.currentIndex()>=u.navigationLength()),n(r.lastSelector,t).toggleClass("hidden",u.currentIndex()>=u.navigationLength()&&n(r.finishSelector,t).length>0),n(r.finishSelector,t).toggleClass("hidden",u.currentIndex()<u.navigationLength()),n(r.backSelector,t).toggleClass("disabled",s.length==0),n(r.backSelector,t).toggleClass("hidden",u.currentIndex()>=u.navigationLength()&&n(r.finishSelector,t).length>0),u.rebindClick(n(r.nextSelector,t),u.next),u.rebindClick(n(r.previousSelector,t),u.previous),u.rebindClick(n(r.lastSelector,t),u.last),u.rebindClick(n(r.firstSelector,t),u.first),u.rebindClick(n(r.finishSelector,t),u.finish),u.rebindClick(n(r.backSelector,t),u.back),r.onTabShow&&typeof r.onTabShow=="function"&&r.onTabShow(o,f,u.currentIndex())===!1?!1:void 0},this.next=function(){if(t.hasClass("last")||r.onNext&&typeof r.onNext=="function"&&r.onNext(o,f,u.nextIndex())===!1)return!1;var n=u.currentIndex();$index=u.nextIndex();$index>u.navigationLength()||(s.push(n),f.find(e+":eq("+$index+") a").tab("show"))},this.previous=function(){if(t.hasClass("first")||r.onPrevious&&typeof r.onPrevious=="function"&&r.onPrevious(o,f,u.previousIndex())===!1)return!1;var n=u.currentIndex();$index=u.previousIndex();$index<0||(s.push(n),f.find(e+":eq("+$index+") a").tab("show"))},this.first=function(){if(r.onFirst&&typeof r.onFirst=="function"&&r.onFirst(o,f,u.firstIndex())===!1||t.hasClass("disabled"))return!1;s.push(u.currentIndex());f.find(e+":eq(0) a").tab("show")},this.last=function(){if(r.onLast&&typeof r.onLast=="function"&&r.onLast(o,f,u.lastIndex())===!1||t.hasClass("disabled"))return!1;s.push(u.currentIndex());f.find(e+":eq("+u.navigationLength()+") a").tab("show")},this.finish=function(){if(r.onFinish&&typeof r.onFinish=="function")r.onFinish(o,f,u.lastIndex())},this.back=function(){if(s.length==0)return null;var n=s.pop();if(r.onBack&&typeof r.onBack=="function"&&r.onBack(o,f,n)===!1)return s.push(n),!1;t.find(e+":eq("+n+") a").tab("show")},this.currentIndex=function(){return f.find(e).index(o)},this.firstIndex=function(){return 0},this.lastIndex=function(){return u.navigationLength()},this.getIndex=function(n){return f.find(e).index(n)},this.nextIndex=function(){return f.find(e).index(o)+1},this.previousIndex=function(){return f.find(e).index(o)-1},this.navigationLength=function(){return f.find(e).length-1},this.activeTab=function(){return o},this.nextTab=function(){return f.find(e+":eq("+(u.currentIndex()+1)+")").length?f.find(e+":eq("+(u.currentIndex()+1)+")"):null},this.previousTab=function(){return u.currentIndex()<=0?null:f.find(e+":eq("+parseInt(u.currentIndex()-1)+")")},this.show=function(n){var i=isNaN(n)?t.find(e+" a[href=#"+n+"]"):t.find(e+":eq("+n+") a");i.length>0&&(s.push(u.currentIndex()),i.tab("show"))},this.disable=function(n){f.find(e+":eq("+n+")").addClass("disabled")},this.enable=function(n){f.find(e+":eq("+n+")").removeClass("disabled")},this.hide=function(n){f.find(e+":eq("+n+")").hide()},this.display=function(n){f.find(e+":eq("+n+")").show()},this.remove=function(t){var u=t[0],o=typeof t[1]!="undefined"?t[1]:!1,i=f.find(e+":eq("+u+")"),r;o&&(r=i.find("a").attr("href"),n(r).remove());i.remove()},h=function(t){var i=f.find(e),s=i.index(n(t.currentTarget).parent(e)),h=n(i[s]);if(r.onTabClick&&typeof r.onTabClick=="function"&&r.onTabClick(o,f,u.currentIndex(),s,h)===!1)return!1},c=function(t){$element=n(t.target).parent();var i=f.find(e).index($element);if($element.hasClass("disabled")||r.onTabChange&&typeof r.onTabChange=="function"&&r.onTabChange(o,f,u.currentIndex(),i)===!1)return!1;o=$element;u.fixNavigationButtons()},this.resetWizard=function(){n('a[data-toggle="tab"]',f).off("click",h);n('a[data-toggle="tab"]',f).off("shown shown.bs.tab",c);f=t.find("ul:first",t);o=f.find(e+".active",t);n('a[data-toggle="tab"]',f).on("click",h);n('a[data-toggle="tab"]',f).on("shown shown.bs.tab",c);u.fixNavigationButtons()},f=t.find("ul:first",t),o=f.find(e+".active",t),f.hasClass(r.tabClass)||f.addClass(r.tabClass),r.onInit&&typeof r.onInit=="function")r.onInit(o,f,0);if(r.onShow&&typeof r.onShow=="function")r.onShow(o,f,u.nextIndex());n('a[data-toggle="tab"]',f).on("click",h);n('a[data-toggle="tab"]',f).on("shown shown.bs.tab",c)};n.fn.bootstrapWizard=function(i){if(typeof i=="string"){var r=Array.prototype.slice.call(arguments,1);return r.length===1&&r.toString(),this.data("bootstrapWizard")[i](r)}return this.each(function(){var r=n(this),u;r.data("bootstrapWizard")||(u=new t(r,i),r.data("bootstrapWizard",u),u.fixNavigationButtons())})};n.fn.bootstrapWizard.defaults={tabClass:"nav nav-pills",nextSelector:".wizard li.next",previousSelector:".wizard li.previous",firstSelector:".wizard li.first",lastSelector:".wizard li.last",finishSelector:".wizard li.finish",backSelector:".wizard li.back",onShow:null,onInit:null,onNext:null,onPrevious:null,onLast:null,onFirst:null,onFinish:null,onBack:null,onTabChange:null,onTabClick:null,onTabShow:null}})(jQuery),function(){var n=function(n,t){this.$element=$(n);this.options=$.extend({},$.fn.spinner.defaults,t);this.$input=this.$element.find(".spinner-input");this.$element.on("keyup",this.$input,$.proxy(this.keyup,this));this.$element.on("focusout",this.$input,$.proxy(this.change,this));if(this.options.hold){this.$element.on("mousedown",".spinner-up",$.proxy(function(){this.startSpin(!0)},this));this.$element.on("mouseup",".spinner-up, .spinner-down",$.proxy(this.stopSpin,this));this.$element.on("mouseout",".spinner-up, .spinner-down",$.proxy(this.stopSpin,this));this.$element.on("mousedown",".spinner-down",$.proxy(function(){this.startSpin(!1)},this))}else{this.$element.on("click",".spinner-up",$.proxy(function(){this.step(!0)},this));this.$element.on("click",".spinner-down",$.proxy(function(){this.step(!1)},this))}this.switches={count:1,enabled:!0};this.switches.speed=this.options.speed==="medium"?300:this.options.speed==="fast"?100:500;this.lastValue=null;this.render();this.options.disabled&&this.disable()};n.prototype={constructor:n,render:function(){this.$input.val(this.options.value);this.$input.attr("maxlength",(this.options.max+"").split("").length)},keyup:function(n){var t=this.$input.val();t/1?(t/=1,this.$input.val(t),t>=this.options.min&&t<=this.options.max&&(this.options.value=t)):(t=t.replace(/[^0-9]/g,""),this.$input.val(t),t/=1,t>=this.options.min&&t<=this.options.max&&(this.options.value=t));(n.keyCode==10||n.keyCode==13)&&this.change(n)},change:function(){var n=this.$input.val()/1;n&&(n>this.options.max&&(this.options.value=this.options.max),n<this.options.min&&(this.options.value=this.options.min));this.$input.val(this.options.value);this.triggerChangedEvent()},stopSpin:function(){clearTimeout(this.switches.timeout);this.switches.count=1;this.triggerChangedEvent()},triggerChangedEvent:function(){var n=this.value();this.$element.trigger("changed",n);this.$element.trigger("change")},startSpin:function(n){if(!this.options.disabled){var t=this.switches.count;t===1?(this.step(n),t=1):t=t<3?1.5:t<8?2.5:4;this.switches.timeout=setTimeout($.proxy(function(){this.iterator(n)},this),this.switches.speed/t);this.switches.count++}},iterator:function(n){this.step(n);this.startSpin(n)},step:function(n){var r=this.options.value,t=n?this.options.max:this.options.min,i;(n?r<t:r>t)&&(i=r+(n?1:-1)*this.options.step,(n?i>t:i<t)?this.value(t):this.value(i))},value:function(n){return!isNaN(parseFloat(n))&&isFinite(n)?(n=parseFloat(n),this.options.value=n,this.$input.val(n),this):this.options.value},min:function(n){return!isNaN(parseFloat(n))&&isFinite(n)?(n=parseFloat(n),this.options.min=n,this.options.value<this.options.min&&(this.options.value=this.options.min,this.change()),this):this.options.min},max:function(n){return!isNaN(parseFloat(n))&&isFinite(n)?(n=parseFloat(n),this.options.max=n,this.options.value>this.options.max&&(this.options.value=this.options.max,this.change()),this):this.options.max},disable:function(){this.options.disabled=!0;this.$input.attr("disabled","");this.$element.find("button").addClass("disabled")},enable:function(){this.options.disabled=!1;this.$input.removeAttr("disabled");this.$element.find("button").removeClass("disabled")}};$.fn.spinner=function(t,i){var r,u=this.each(function(){var f=$(this),u=f.data("spinner"),e=typeof t=="object"&&t;u||f.data("spinner",u=new n(this,e));typeof t=="string"&&(r=u[t](i))});return r===undefined?u:r};$.fn.spinner.defaults={value:1,min:1,max:999,step:1,hold:!0,speed:"medium",disabled:!1};$.fn.spinner.Constructor=n;$(function(){$("body").on("mousedown.spinner.data-api",".spinner",function(){var n=$(this);n.data("spinner")||n.spinner(n.data())})})}(window),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(window.jQuery)}(function(n){n.fn.numeric=function(t,i){typeof t=="boolean"&&(t={decimal:t,negative:!0,decimalPlaces:-1});t=t||{};typeof t.negative=="undefined"&&(t.negative=!0);var r=t.decimal===!1?"":t.decimal||".",u=t.negative===!0?!0:!1,f=typeof t.decimalPlaces=="undefined"?-1:t.decimalPlaces,e=typeof t.maxValue=="undefined"?!1:t.maxValue,o=typeof t.minValue=="undefined"?!1:t.minValue;return i=typeof i=="function"?i:function(){},this.data("numeric.decimal",r).data("numeric.negative",u).data("numeric.callback",i).data("numeric.decimalPlaces",f).data("numeric.maxValue",e).data("numeric.minValue",o).keypress(n.fn.numeric.keypress).keyup(n.fn.numeric.keyup).blur(n.fn.numeric.blur)};n.fn.numeric.keypress=function(t){var u=n.data(this,"numeric.decimal"),h=n.data(this,"numeric.negative"),o=n.data(this,"numeric.decimalPlaces"),i=t.charCode?t.charCode:t.keyCode?t.keyCode:0,r,f;if(i==13&&this.nodeName.toLowerCase()=="input")return!0;if(i==13||i==35||i==36)return!1;if((r=!1,t.ctrlKey&&i==97||t.ctrlKey&&i==65)||t.ctrlKey&&i==120||t.ctrlKey&&i==88||t.ctrlKey&&i==99||t.ctrlKey&&i==67||t.ctrlKey&&i==122||t.ctrlKey&&i==90||t.ctrlKey&&i==118||t.ctrlKey&&i==86||t.shiftKey&&i==45)return!0;if(i<48||i>57){if(f=n(this).val(),n.inArray("-",f.split(""))!==0&&h&&i==45&&(f.length===0||parseInt(n.fn.getSelectionStart(this),10)===0))return!0;u&&i==u.charCodeAt(0)&&n.inArray(u,f.split(""))!=-1&&(r=!1);i!=8&&i!=9&&i!=13&&i!=35&&i!=36&&i!=37&&i!=39&&i!=46?r=!1:typeof t.charCode!="undefined"&&(t.keyCode==t.which&&t.which!==0?(r=!0,t.which==46&&(r=!1)):t.keyCode!==0&&t.charCode===0&&t.which===0&&(r=!0));u&&i==u.charCodeAt(0)&&(r=n.inArray(u,f.split(""))==-1?!0:!1)}else if(r=!0,u&&o>0){var s=n.fn.getSelectionStart(this),c=n.fn.getSelectionEnd(this),e=n.inArray(u,n(this).val().split(""));s===c&&e>=0&&s>e&&n(this).val().length>e+o&&(r=!1)}return r};n.fn.numeric.keyup=function(){var t=n(this).val(),l,a,i,o,v,s,y,f,w,u;if(t&&t.length>0){var h=n.fn.getSelectionStart(this),e=n.fn.getSelectionEnd(this),r=n.data(this,"numeric.decimal"),b=n.data(this,"numeric.negative"),p=n.data(this,"numeric.decimalPlaces"),c=n.data(this,"numeric.maxValue");for(r!==""&&r!==null&&(u=n.inArray(r,t.split("")),u===0&&(this.value="0"+t,h++,e++),u==1&&t.charAt(0)=="-"&&(this.value="-0"+t.substring(1),h++,e++),t=this.value),l=[0,1,2,3,4,5,6,7,8,9,"-",r],a=t.length,i=a-1;i>=0;i--){for(o=t.charAt(i),i!==0&&o=="-"?t=t.substring(0,i)+t.substring(i+1):i!==0||b||o!="-"||(t=t.substring(1)),v=!1,s=0;s<l.length;s++)if(o==l[s]){v=!0;break}v&&o!=" "||(t=t.substring(0,i)+t.substring(i+1))}if(y=n.inArray(r,t.split("")),y>0)for(f=a-1;f>y;f--)w=t.charAt(f),w==r&&(t=t.substring(0,f)+t.substring(f+1));r&&p>0&&(u=n.inArray(r,t.split("")),u>=0&&(t=t.substring(0,u+p+1),e=Math.min(t.length,e)));c&&Math.round(c*100)<Math.round(n(this).val()*100)&&(t=c);this.value=t;n.fn.setSelection(this,[h,e])}};n.fn.numeric.blur=function(){var f=n.data(this,"numeric.decimal"),e=n.data(this,"numeric.callback"),i=n.data(this,"numeric.negative"),o=n.data(this,"numeric.decimalPlaces"),t=n.data(this,"numeric.minValue"),r=this.value,u;t&&Math.round(t*100)>Math.round(n(this).val()*100)&&(this.value=parseFloat(t).toFixed(o));r!==""&&(u=new RegExp("^"+(i?"-?":"")+"\\d+$|^"+(i?"-?":"")+"\\d*"+f+"\\d+$"),u.exec(r)||e.apply(this))};n.fn.removeNumeric=function(){return this.data("numeric.decimal",null).data("numeric.negative",null).data("numeric.callback",null).data("numeric.decimalPlaces",null).unbind("keypress",n.fn.numeric.keypress).unbind("keyup",n.fn.numeric.keyup).unbind("blur",n.fn.numeric.blur)};n.fn.getSelectionStart=function(n){if(n.type==="number")return undefined;if(n.createTextRange&&document.selection){var t=document.selection.createRange().duplicate();return(t.moveEnd("character",n.value.length),t.text=="")?n.value.length:Math.max(0,n.value.lastIndexOf(t.text))}try{return n.selectionStart}catch(i){return 0}};n.fn.getSelectionEnd=function(n){if(n.type==="number")return undefined;if(n.createTextRange&&document.selection){var t=document.selection.createRange().duplicate();return t.moveStart("character",-n.value.length),t.text.length}return n.selectionEnd};n.fn.setSelection=function(n,t){if(typeof t=="number"&&(t=[t,t]),t&&t.constructor==Array&&t.length==2)if(n.type==="number")n.focus();else if(n.createTextRange){var i=n.createTextRange();i.collapse(!0);i.moveStart("character",t[0]);i.moveEnd("character",t[1]-t[0]);i.select()}else{n.focus();try{n.setSelectionRange&&n.setSelectionRange(t[0],t[1])}catch(r){}}}});Hogan={},function(n,t){function i(n){return String(n===null||n===undefined?"":n)}function c(n){return n=i(n),h.test(n)?n.replace(u,"&amp;").replace(f,"&lt;").replace(e,"&gt;").replace(o,"&#39;").replace(s,"&quot;"):n}var r;n.Template=function(n,i,r,u){this.r=n||this.r;this.c=r;this.options=u;this.text=i||"";this.buf=t?[]:""};n.Template.prototype={r:function(){return""},v:c,t:i,render:function(n,t,i){return this.ri([n],t||{},i)},ri:function(n,t,i){return this.r(n,t,i)},rp:function(n,t,i,r){var u=i[n];return u?(this.c&&typeof u=="string"&&(u=this.c.compile(u,this.options)),u.ri(t,i,r)):""},rs:function(n,t,i){var f=n[n.length-1],u;if(!r(f)){i(n,t,this);return}for(u=0;u<f.length;u++)n.push(f[u]),i(n,t,this),n.pop()},s:function(n,t,i,u,f,e,o){var s;return r(n)&&n.length===0?!1:(typeof n=="function"&&(n=this.ls(n,t,i,u,f,e,o)),s=n===""||!!n,!u&&s&&t&&t.push(typeof n=="object"?n:t[t.length-1]),s)},d:function(n,t,i,u){var o=n.split("."),f=this.f(o[0],t,i,u),s=null,e;if(n==="."&&r(t[t.length-2]))return t[t.length-1];for(e=1;e<o.length;e++)f&&typeof f=="object"&&o[e]in f?(s=f,f=f[o[e]]):f="";return u&&!f?!1:(u||typeof f!="function"||(t.push(s),f=this.lv(f,t,i),t.pop()),f)},f:function(n,t,i,r){for(var u=!1,f=null,o=!1,e=t.length-1;e>=0;e--)if(f=t[e],f&&typeof f=="object"&&n in f){u=f[n];o=!0;break}return o?(r||typeof u!="function"||(u=this.lv(u,t,i)),u):r?!1:""},ho:function(n,t,i,r,u){var e=this.c,f=this.options,r;return f.delimiters=u,r=n.call(t,r),r=r==null?String(r):r.toString(),this.b(e.compile(r,f).render(t,i)),!1},b:t?function(n){this.buf.push(n)}:function(n){this.buf+=n},fl:t?function(){var n=this.buf.join("");return this.buf=[],n}:function(){var n=this.buf;return this.buf="",n},ls:function(n,t,i,r,u,f,e){var s=t[t.length-1],o=null;if(!r&&this.c&&n.length>0)return this.ho(n,s,i,this.text.substring(u,f),e);if(o=n.call(s),typeof o=="function"){if(r)return!0;if(this.c)return this.ho(o,s,i,this.text.substring(u,f),e)}return o},lv:function(n,t,r){var f=t[t.length-1],u=n.call(f);return typeof u=="function"&&(u=i(u.call(f)),this.c&&~u.indexOf("{{"))?this.c.compile(u,this.options).render(f,r):i(u)}};var u=/&/g,f=/</g,e=/>/g,o=/\'/g,s=/\"/g,h=/[&<>\"\']/;r=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"}}(typeof exports!="undefined"?exports:Hogan),function(n){function y(n){n.n.substr(n.n.length-1)==="}"&&(n.n=n.n.substring(0,n.n.length-1))}function f(n){return n.trim?n.trim():n.replace(/^\s*|\s*$/g,"")}function e(n,t,i){if(t.charAt(i)!=n.charAt(0))return!1;for(var r=1,u=n.length;r<u;r++)if(t.charAt(i+r)!=n.charAt(r))return!1;return!0}function o(n,t,i,r){for(var e=[],f=null,u=null;n.length>0;)if(u=n.shift(),u.tag=="#"||u.tag=="^"||p(u,r))i.push(u),u.nodes=o(n,u.tag,i,r),e.push(u);else{if(u.tag=="/"){if(i.length===0)throw new Error("Closing tag without opener: /"+u.n);if(f=i.pop(),u.n!=f.n&&!w(u.n,f.n,r))throw new Error("Nesting error: "+f.n+" vs. "+u.n);return f.end=u.i,e}e.push(u)}if(i.length>0)throw new Error("missing closing tag: "+i.pop().n);return e}function p(n,t){for(var i=0,r=t.length;i<r;i++)if(t[i].o==n.n)return n.tag="#",!0}function w(n,t,i){for(var r=0,u=i.length;r<u;r++)if(i[r].c==n&&i[r].o==t)return!0}function t(n){return n.replace(v,"\\\\").replace(c,'\\"').replace(l,"\\n").replace(a,"\\r")}function i(n){return~n.indexOf(".")?"d":"f"}function u(n){for(var u,f="",r=0,e=n.length;r<e;r++)u=n[r].tag,u=="#"?f+=b(n[r].nodes,n[r].n,i(n[r].n),n[r].i,n[r].end,n[r].otag+" "+n[r].ctag):u=="^"?f+=k(n[r].nodes,n[r].n,i(n[r].n)):u=="<"||u==">"?f+=d(n[r]):u=="{"||u=="&"?f+=g(n[r].n,i(n[r].n)):u=="\n"?f+=s('"\\n"'+(n.length-1==r?"":" + i")):u=="_v"?f+=nt(n[r].n,i(n[r].n)):u===undefined&&(f+=s('"'+t(n[r])+'"'));return f}function b(n,i,r,f,e,o){return"if(_.s(_."+r+'("'+t(i)+'",c,p,1),c,p,0,'+f+","+e+',"'+o+'")){_.rs(c,p,function(c,p,_){'+u(n)+"});c.pop();}"}function k(n,i,r){return"if(!_.s(_."+r+'("'+t(i)+'",c,p,1),c,p,1,0,0,"")){'+u(n)+"};"}function d(n){return'_.b(_.rp("'+t(n.n)+'",c,p,"'+(n.indent||"")+'"));'}function g(n,i){return"_.b(_.t(_."+i+'("'+t(n)+'",c,p,0)));'}function nt(n,i){return"_.b(_.v(_."+i+'("'+t(n)+'",c,p,0)));'}function s(n){return"_.b("+n+");"}var h=/\S/,c=/\"/g,l=/\n/g,a=/\r/g,v=/\\/g,r={"#":1,"^":2,"/":3,"!":4,">":5,"<":6,"=":7,_v:8,"{":9,"&":10};n.scan=function(n,t){function d(){s.length>0&&(u.push(new String(s)),s="")}function tt(){for(var t=!0,n=b;n<u.length;n++)if(t=u[n].tag&&r[u[n].tag]<r._v||!u[n].tag&&u[n].match(h)===null,!t)return!1;return t}function g(n,t){if(d(),n&&tt())for(var i=b,r;i<u.length;i++)u[i].tag||((r=u[i+1])&&r.tag==">"&&(r.indent=u[i].toString()),u.splice(i,1));else t||u.push({tag:"\n"});v=!1;b=u.length}function it(n,t){var i="="+o,r=n.indexOf(i,t),u=f(n.substring(n.indexOf("=",t)+1,r)).split(" ");return l=u[0],o=u[1],r+i.length-1}var nt=n.length,p=0,k=1,c=p,a=null,w=null,s="",u=[],v=!1,i=0,b=0,l="{{",o="}}";for(t&&(t=t.split(" "),l=t[0],o=t[1]),i=0;i<nt;i++)c==p?e(l,n,i)?(--i,d(),c=k):n.charAt(i)=="\n"?g(v):s+=n.charAt(i):c==k?(i+=l.length-1,w=r[n.charAt(i+1)],a=w?n.charAt(i+1):"_v",a=="="?(i=it(n,i),c=p):(w&&i++,c=2),v=i):e(o,n,i)?(u.push({tag:a,n:f(s),otag:l,ctag:o,i:a=="/"?v-o.length:i+l.length}),s="",i+=o.length-1,c=p,a=="{"&&(o=="}}"?i++:y(u[u.length-1]))):s+=n.charAt(i);return g(v,!0),u};n.generate=function(t,i,r){var f='var _=this;_.b(i=i||"");'+u(t)+"return _.fl();";return r.asString?"function(c,p,i){"+f+";}":new n.Template(new Function("c","p","i",f),i,n,r)};n.parse=function(n,t,i){return i=i||{},o(n,"",[],i.sectionTags||[])};n.cache={};n.compile=function(n,t){t=t||{};var r=n+"||"+!!t.asString,i=this.cache[r];return i?i:(i=this.generate(this.parse(this.scan(n,t.delimiters),n,t),n,t),this.cache[r]=i)}}(typeof exports!="undefined"?exports:Hogan);XDate=function(n,t,i,r){function f(){var i=this instanceof f?this:new f,r=arguments,t=r.length,u,e;if(typeof r[t-1]=="boolean"&&(u=r[--t],r=w(r,0,t)),t)if(t==1){if(t=r[0],t instanceof n||typeof t=="number")i[0]=new n(+t);else if(t instanceof f)r=i,e=new n(+t[0]),s(t)&&(e.toString=g),r[0]=e;else if(typeof t=="string"){i[0]=new n(0);n:{for(var r=t,t=u||!1,e=f.parsers,o=0,h;o<e.length;o++)if(h=e[o](r,t,i)){i=h;break n}i[0]=new n(r)}}}else i[0]=new n(c.apply(n,r)),u||(i[0]=p(i[0]));else i[0]=new n;return typeof u=="boolean"&&nt(i,u),i}function s(n){return n[0].toString===g}function nt(t,i,r){return i?s(t)||(r&&(t[0]=new n(c(t[0].getFullYear(),t[0].getMonth(),t[0].getDate(),t[0].getHours(),t[0].getMinutes(),t[0].getSeconds(),t[0].getMilliseconds()))),t[0].toString=g):s(t)&&(t[0]=r?p(t[0]):new n(+t[0])),t}function tt(n,t,i,r,u){var f=h(o,n[0],u),n=h(et,n[0],u),u=t==1?i%12:f(1),e=!1;r.length==2&&typeof r[1]=="boolean"&&(e=r[1],r=[i]);n(t,r);e&&f(1)!=u&&(n(1,[f(1)-1]),n(2,[ot(f(0),f(1))]))}function it(n,i,r,u){var r=Number(r),f=t.floor(r);n["set"+l[i]](n["get"+l[i]]()+f,u||!1);f!=r&&i<6&&it(n,i+1,(r-f)*ct[i],u)}function rt(n,i,r){var n=n.clone().setUTCMode(!0,!0),i=f(i).setUTCMode(!0,!0),u=0,e;if(r==0||r==1){for(e=6;e>=r;e--)u/=ct[e],u+=o(i,!1,e)-o(n,!1,e);r==1&&(u+=(i.getFullYear()-n.getFullYear())*12)}else r==2?(r=n.toDate().setUTCHours(0,0,0,0),u=i.toDate().setUTCHours(0,0,0,0),u=t.round((u-r)/864e5)+(i-u-(n-r))/864e5):u=(i-n)/[36e5,6e4,1e3,1][r-3];return u}function a(i){var r=i(0),u=i(1),i=i(2),u=new n(c(r,u,i)),f=v(r),i=f;return u<f?i=v(r-1):(r=v(r+1),u>=r&&(i=r)),t.floor(t.round((u-i)/864e5)/7)+1}function v(t){return t=new n(c(t,0,4)),t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function ut(n,t,i,u){var f=h(o,n,u),e=h(et,n,u),i=v(i===r?f(0):i);u||(i=p(i));n.setTime(+i);e(2,[f(2)+(t-1)*7])}function ft(n,t,i,r,u){var e=f.locales,c=e[f.defaultLocale]||{},s=h(o,n,u),i=(typeof i=="string"?e[i]:i)||{};return b(n,t,function(n){if(r)for(var t=(n==7?2:n)-1;t>=0;t--)r.push(s(t));return s(n)},function(n){return i[n]||c[n]},u)}function b(n,t,i,u,f){for(var e,h,o="";e=t.match(at);){if(o+=t.substr(0,e.index),e[1]){h=o;for(var o=n,s=e[1],v=i,y=u,p=f,c=s.length,l=void 0,a="";c>0;)l=lt(o,s.substr(0,c),v,y,p),l!==r?(a+=l,s=s.substr(c),c=s.length):c--;o=h+(a+s)}else e[3]?(h=b(n,e[4],i,u,f),parseInt(h.replace(/\D/g,""),10)&&(o+=h)):o+=e[7]||"'";t=t.substr(e.index+e[0].length)}return o+t}function lt(n,i,r,u,o){var s=f.formatters[i];if(typeof s=="string")return b(n,s,r,u,o);if(typeof s=="function")return s(n,o||!1,u);switch(i){case"fff":return e(r(6),3);case"s":return r(5);case"ss":return e(r(5));case"m":return r(4);case"mm":return e(r(4));case"h":return r(3)%12||12;case"hh":return e(r(3)%12||12);case"H":return r(3);case"HH":return e(r(3));case"d":return r(2);case"dd":return e(r(2));case"ddd":return u("dayNamesShort")[r(7)]||"";case"dddd":return u("dayNames")[r(7)]||"";case"M":return r(1)+1;case"MM":return e(r(1)+1);case"MMM":return u("monthNamesShort")[r(1)]||"";case"MMMM":return u("monthNames")[r(1)]||"";case"yy":return(r(0)+"").substring(2);case"yyyy":return r(0);case"t":return y(r,u).substr(0,1).toLowerCase();case"tt":return y(r,u).toLowerCase();case"T":return y(r,u).substr(0,1);case"TT":return y(r,u);case"z":case"zz":case"zzz":return o?i="Z":(u=n.getTimezoneOffset(),n=u<0?"+":"-",r=t.floor(t.abs(u)/60),u=t.abs(u)%60,o=r,i=="zz"?o=e(r):i=="zzz"&&(o=e(r)+":"+e(u)),i=n+o),i;case"w":return a(r);case"ww":return e(a(r));case"S":return i=r(2),i>10&&i<20?"th":["st","nd","rd"][i%10-1]||"th"}}function y(n,t){return n(3)<12?t("amDesignator"):t("pmDesignator")}function k(n){return!isNaN(+n[0])}function o(n,t,i){return n["get"+(t?"UTC":"")+l[i]]()}function et(n,t,i,r){n["set"+(t?"UTC":"")+l[i]].apply(n,r)}function p(t){return new n(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())}function ot(t,i){return 32-new n(c(t,i,32)).getUTCDate()}function d(n){return function(){return n.apply(r,[this].concat(w(arguments)))}}function h(n){var t=w(arguments,1);return function(){return n.apply(r,t.concat(w(arguments)))}}function w(n,t,u){return i.prototype.slice.call(n,t||0,u===r?n.length:u)}function st(n,t){for(var i=0;i<n.length;i++)t(n[i],i)}function e(n,t){for(t=t||2,n+="";n.length<t;)n="0"+n;return n}var l="FullYear,Month,Date,Hours,Minutes,Seconds,Milliseconds,Day,Year".split(","),ht=["Years","Months","Days"],ct=[12,31,24,60,60,1e3,1],at=/(([a-zA-Z])\2*)|(\((('.*?'|\(.*?\)|.)*?)\))|('(.*?)')/,c=n.UTC,g=n.prototype.toUTCString,u=f.prototype;return u.length=1,u.splice=i.prototype.splice,u.getUTCMode=d(s),u.setUTCMode=d(nt),u.getTimezoneOffset=function(){return s(this)?0:this[0].getTimezoneOffset()},st(l,function(n,t){u["get"+n]=function(){return o(this[0],s(this),t)};t!=8&&(u["getUTC"+n]=function(){return o(this[0],!0,t)});t!=7&&(u["set"+n]=function(n){return tt(this,t,n,arguments,s(this)),this},t!=8&&(u["setUTC"+n]=function(n){return tt(this,t,n,arguments,!0),this},u["add"+(ht[t]||n)]=function(n,i){return it(this,t,n,i),this},u["diff"+(ht[t]||n)]=function(n){return rt(this,n,t)}))}),u.getWeek=function(){return a(h(o,this,!1))},u.getUTCWeek=function(){return a(h(o,this,!0))},u.setWeek=function(n,t){return ut(this,n,t,!1),this},u.setUTCWeek=function(n,t){return ut(this,n,t,!0),this},u.addWeeks=function(n){return this.addDays(Number(n)*7)},u.diffWeeks=function(n){return rt(this,n,2)/7},f.parsers=[function(t,i,r){if(t=t.match(/^(\d{4})(-(\d{2})(-(\d{2})([T ](\d{2}):(\d{2})(:(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/)){var u=new n(c(t[1],t[3]?t[3]-1:0,t[5]||1,t[7]||0,t[8]||0,t[10]||0,t[12]?Number("0."+t[12])*1e3:0));return t[13]?t[14]&&u.setUTCMinutes(u.getUTCMinutes()+(t[15]=="-"?1:-1)*(Number(t[16])*60+(t[18]?Number(t[18]):0))):i||(u=p(u)),r.setTime(+u)}}],f.parse=function(n){return+f(""+n)},u.toString=function(n,t,i){return n===r||!k(this)?this[0].toString():ft(this,n,t,i,s(this))},u.toUTCString=u.toGMTString=function(n,t,i){return n===r||!k(this)?this[0].toUTCString():ft(this,n,t,i,!0)},u.toISOString=function(){return this.toUTCString("yyyy-MM-dd'T'HH:mm:ss(.fff)zzz")},f.defaultLocale="",f.locales={"":{monthNames:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),monthNamesShort:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),dayNames:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),dayNamesShort:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),amDesignator:"AM",pmDesignator:"PM"}},f.formatters={i:"yyyy-MM-dd'T'HH:mm:ss(.fff)",u:"yyyy-MM-dd'T'HH:mm:ss(.fff)zzz"},st("getTime,valueOf,toDateString,toTimeString,toLocaleString,toLocaleDateString,toLocaleTimeString,toJSON".split(","),function(n){u[n]=function(){return this[0][n]()}}),u.setTime=function(n){return this[0].setTime(n),this},u.valid=d(k),u.clone=function(){return new f(this)},u.clearTime=function(){return this.setHours(0,0,0,0)},u.toDate=function(){return new n(+this[0])},f.now=function(){return+new n},f.today=function(){return(new f).clearTime()},f.UTC=c,f.getDaysInMonth=ot,typeof module!="undefined"&&module.exports&&(module.exports=f),f}(Date,Math,Array),function(n){typeof define=="function"&&define.amd?typeof jQuery!="undefined"?define(["jquery"],n):define([],n):typeof jQuery!="undefined"?n(jQuery):n()}(function(n,t){function a(n,t){for(var u=decodeURI(n),f=l[t||!1?"strict":"loose"].exec(u),i={attr:{},param:{},seg:{}},r=14;r--;)i.attr[h[r]]=f[r]||"";return i.param.query=o(i.attr.query),i.param.fragment=o(i.attr.fragment),i.seg.path=i.attr.path.replace(/^\/+|\/+$/g,"").split("/"),i.seg.fragment=i.attr.fragment.replace(/^\/+|\/+$/g,"").split("/"),i.attr.base=i.attr.host?(i.attr.protocol?i.attr.protocol+"://"+i.attr.host:i.attr.host)+(i.attr.port?":"+i.attr.port:""):"",i}function v(n){var t=n.tagName;return typeof t!="undefined"?s[t.toLowerCase()]:t}function e(n,t){var i,r;if(n[t].length==0)return n[t]={};i={};for(r in n[t])i[r]=n[t][r];return n[t]=i,i}function u(n,t,f,o){var h=n.shift(),s;h?(s=t[f]=t[f]||[],"]"==h?i(s)?""!=o&&s.push(o):"object"==typeof s?s[k(s).length]=o:s=t[f]=[t[f],o]:~h.indexOf("]")?(h=h.substr(0,h.length-1),!r.test(h)&&i(s)&&(s=e(t,f)),u(n,s,h,o)):(!r.test(h)&&i(s)&&(s=e(t,f)),u(n,s,h,o))):i(t[f])?t[f].push(o):t[f]="object"==typeof t[f]?o:"undefined"==typeof t[f]?o:[t[f],o]}function y(n,t,f){var e,o;if(~t.indexOf("]")){var s=t.split("["),h=s.length,c=h-1;u(s,n,"base",f)}else{if(!r.test(t)&&i(n.base)){e={};for(o in n.base)e[o]=n.base[o];n.base=e}p(n.base,t,f)}return n}function o(n){return b(String(n).split(/&|;/),function(n,t){try{t=decodeURIComponent(t.replace(/\+/g," "))}catch(e){}var u=t.indexOf("="),f=w(t),r=t.substr(0,f||u),i=t.substr(f||u,t.length),i=i.substr(i.indexOf("=")+1,i.length);return""==r&&(r=t,i=""),y(n,r,i)},{base:{}}).base}function p(n,r,u){var f=n[r];t===f?n[r]=u:i(f)?f.push(u):n[r]=[f,u]}function w(n){for(var u=n.length,r,t,i=0;i<u;++i)if(t=n[i],"]"==t&&(r=!1),"["==t&&(r=!0),"="==t&&!r)return i}function b(n,i){for(var r=0,f=n.length>>0,u=arguments[2];r<f;)r in n&&(u=i.call(t,u,n[r],r,n)),++r;return u}function i(n){return Object.prototype.toString.call(n)==="[object Array]"}function k(n){var t=[];for(prop in n)n.hasOwnProperty(prop)&&t.push(prop);return t}function f(n,i){return arguments.length===1&&n===!0&&(i=!0,n=t),i=i||!1,n=n||window.location.toString(),{data:a(n,i),attr:function(n){return n=c[n]||n,typeof n!="undefined"?this.data.attr[n]:this.data.attr},param:function(n){return typeof n!="undefined"?this.data.param.query[n]:this.data.param.query},fparam:function(n){return typeof n!="undefined"?this.data.param.fragment[n]:this.data.param.fragment},segment:function(n){return typeof n=="undefined"?this.data.seg.path:(n=n<0?this.data.seg.path.length+n:n-1,this.data.seg.path[n])},fsegment:function(n){return typeof n=="undefined"?this.data.seg.fragment:(n=n<0?this.data.seg.fragment.length+n:n-1,this.data.seg.fragment[n])}}}var s={a:"href",img:"src",form:"action",base:"href",script:"src",iframe:"src",link:"href"},h=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","fragment"],c={anchor:"fragment"},l={strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/},d=Object.prototype.toString,r=/^[0-9]+$/;typeof n!="undefined"?(n.fn.url=function(t){var i="";return this.length&&(i=n(this).attr(v(this[0]))||""),f(i,t)},n.url=f):window.purl=f}),function(n,t){typeof define=="function"&&define.amd?define([],t):typeof module!="undefined"&&module.exports?module.exports=t():n.lscache=t()}(this,function(){function i(){var n="__lscachetest__",i=n;if(t!==undefined)return t;try{if(!localStorage)return!1}catch(f){return!1}try{o(n,i);r(n);t=!0}catch(u){t=w(u)&&localStorage.length?!0:!1}return t}function w(n){return n&&(n.name==="QUOTA_EXCEEDED_ERR"||n.name==="NS_ERROR_DOM_QUOTA_REACHED"||n.name==="QuotaExceededError")}function b(){return h===undefined&&(h=window.JSON!=null),h}function nt(n){return n.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&")}function f(n){return n+v}function k(){return Math.floor((new Date).getTime()/y)}function e(t){return localStorage.getItem(u+n+t)}function o(t,i){localStorage.removeItem(u+n+t);localStorage.setItem(u+n+t,i)}function r(t){localStorage.removeItem(u+n+t)}function c(t){for(var i,e=new RegExp("^"+u+nt(n)+"(.*)"),r=localStorage.length-1;r>=0;--r)i=localStorage.key(r),i=i&&i.match(e),i=i&&i[1],i&&i.indexOf(v)<0&&t(i,f(i))}function l(n){var t=f(n);r(n);r(t)}function d(n){var t=f(n),i=e(t),u;if(i&&(u=parseInt(i,s),k()>=u))return r(n),r(t),!0}function a(n,t){p&&"console"in window&&typeof window.console.warn=="function"&&(window.console.warn("lscache - "+n),t&&window.console.warn("lscache - The error was: "+t.message))}var u="lscache-",v="-cacheexpiration",s=10,y=6e4,g=Math.floor(864e13/y),t,h,n="",p=!1;return{set:function(n,t,u){var h,y,p;if(i()&&b()){try{t=JSON.stringify(t)}catch(v){return}try{o(n,t)}catch(v){if(w(v)){for(h=[],c(function(n,t){var i=e(t);i=i?parseInt(i,s):g;h.push({key:n,size:(e(n)||"").length,expiration:i})}),h.sort(function(n,t){return t.expiration-n.expiration}),p=(t||"").length;h.length&&p>0;)y=h.pop(),a("Cache is full, removing item with key '"+n+"'"),l(y.key),p-=y.size;try{o(n,t)}catch(v){a("Could not add item with key '"+n+"', perhaps it's too big?",v);return}}else{a("Could not add item with key '"+n+"'",v);return}}u?o(f(n),(k()+u).toString(s)):r(f(n))}},get:function(n){if(!i()||d(n))return null;var t=e(n);if(!t||!b())return t;try{return JSON.parse(t)}catch(r){return t}},remove:function(n){i()&&l(n)},supported:function(){return i()},flush:function(){i()&&c(function(n){l(n)})},flushExpired:function(){i()&&c(function(n){d(n)})},setBucket:function(t){n=t},resetBucket:function(){n=""},enableWarnings:function(n){p=n}}}),function(n){var t=namespace("app");t.core={};t.cacheManager=lscache;t.log=function(n){return t.options.logEnabled&&console&&console.log?console.log("app: "+n):undefined};t.debug=function(n){return t.options.debugEnabled&&console&&console.debug?console.debug(n):undefined};t.initToolTip=function(){UIkit.tooltip('[data-toggle="tooltip"]')};t.setLocalStorageObject=function(n,t){localStorage.setItem(n,JSON.stringify(t))};t.getLocalStorageObject=function(n){return JSON.parse(localStorage.getItem(n))};t.setLocalStorage=function(n,t){localStorage.setItem(n,t)};t.getLocalStorage=function(n){return localStorage.getItem(n)};t.removeLocalStorageItem=function(n){return localStorage.removeItem(n)};t.loadOptions=function(){for(var r,f,o,e,u=[],n=null,i=0;i<arguments.length;i++)if($.isFunction(arguments[i])){n=arguments[i];continue}else{if(r=arguments[i],f=t.cacheManager.get(r),f){$.extend(t.options,f);continue}o=namespace(r);e=t.options.optionsUrl;$.isEmptyObject(o)&&(e+="/"+$(r.split(".")).last()[0],u.push($.get(e,function(n){var r,i;n.success&&(r=JSON.parse(n.data),$.extend(t.options,r),i=Object.keys(r)[0],i=i=="addServices"?"app.options.additionalservices":"app.options."+i,t.cacheManager.set(i,r,302400))})))}u.length==0?n&&n():$.when.apply($,u).then(function(){n&&n()})};t.initGroupButtons=function(){$(".uk-button-group > label").on("click",function(){$(this).hasClass("disabled")||$(this).hasClass("active")||($(this).parent().find("label").removeClass("active"),$(this).addClass("active"))})};t.alert=function(n,t,i,r){var u,f;if(u=$.isPlainObject(arguments[0])?arguments[0]:{message:n,title:t,autoCloseTimeout:i,callback:r},f=UIkit.modal("#modal-alert"),u.title?f.find(".modal-title").html(u.title):f.find(".modal-header").hide(),f.find(".modal-body").html(u.message),f.show(),$("#modal-alert").off("hide.uk.modal"),$.isFunction(u.callback))$("#modal-alert").on("hide.uk.modal",u.callback);u.autoCloseTimeout&&typeof u.autoCloseTimeout=="number"&&setTimeout(function(){f.hide()},u.autoCloseTimeout)};t.confirm=function(n,t,i){if($.isPlainObject(arguments[0]))r=arguments[0];else var r={message:n,title:t,callback:i};UIkit.modal.confirm(r.message,r.callback)};t.getQueryVariable=function(t){for(var r,f=n.location.search.substring(1),u=f.split("&"),i=0;i<u.length;i++)if(r=u[i].split("="),r[0]==t)return r[1];return undefined};t.warning=function(){};t.error=function(n){t.debug(n)};t.showLoader=function(){};t.isLocalStorageSupported=function(){var t="test",i=n.sessionStorage;try{return i.setItem(t,"1"),i.removeItem(t),!0}catch(r){return!1}};n.app=t}(window),function(){var n=namespace("app");n.extensions={indexOf:function(){"indexOf"in Array.prototype||(Array.prototype.indexOf=function(n,t){t===undefined&&(t=0);t<0&&(t+=this.length);t<0&&(t=0);for(var i=this.length;t<i;t++)if(t in this&&this[t]===n)return t;return-1})},trimNum:function(){Number.prototype.trimNum=function(n,t){t=t||"round";var r=parseFloat(this),i=Math.pow(10,n);return Number(Math[t](r*i)/i)}},clearForm:function(){$.fn.clearForm=function(){$(this).find("input").val("");$(this).find(".uk-form-row,input").removeClass("uk-form-danger uk-text-danger");$(this).find(".notvalid-message").text("")}},showBtnLoader:function(){$.fn.showBtnLoader=function(){if($(this).hasClass("btn"))return $(this).find("i").hide(),$(this).append("<i class='fa fa-spin fa-spinner'><\/i>"),$(this)}},hideBtnLoader:function(){$.fn.hideBtnLoader=function(){if($(this).hasClass("btn"))return $(this).find("i.fa-spinner").remove(),$(this).find("i").show(),$(this)}},sortGroupBtn:function(){$.fn.sortGroupBtn=function(n,t){if(!$.isArray(n))return undefined;var u=$(this).attr("data-toggle"),i=$(this),r=[];return u=="buttons"?($.each(n,function(n,t){r.push(i.find("label input[value='"+t+"']").closest("label").data("sort-index",n))}),$.each(r,function(n,t){i.append(t)}),t&&i.find("label").first().click(),$(this)):undefined}},alert:function(){$.fn.alert=function(n,t,i){var r=$(this);return r.removeClass().addClass("uk-alert").addClass(n),i||r.text(""),typeof t=="string"&&r.append(t),$.isArray(t)&&$.each(t,function(n,t){t.description&&(t=t.description);r.append("<p>{0}<\/p>".format(t))}),r}},stringFormat:function(){String.prototype.format=function(n){var t=this;return arguments.length>1&&n.constructor!=Array&&(n=$.makeArray(arguments)),n.constructor!=Array&&(n=[n]),$.each(n,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),i)}),t}},scrollToElement:function(){$.fn.scrollToElement=function(n,t){n==undefined&&(n=1e3);t==undefined&&(t=0);t+=50;$("html, body").animate({scrollTop:$(this).offset().top-t},n)}},groupText:function(){$.fn.groupText=function(n){var t=$(this).attr("data-toggle");return t=="buttons"?n==undefined?$.trim($(this).find("label.active").text()):($(this).find("label:contains('"+n+"')").button("toggle"),$(this)):undefined}},groupVal:function(){$.fn.groupVal=function(n){var t=$(this).attr("data-toggle");return t=="buttons"?n==undefined?$(this).find("label.active input").attr("value"):($(this).find("label.active").removeClass("active"),$(this).find("label input[value='"+n+"']").prop("checked",!0).closest("label").addClass("active"),$(this)):undefined}},uniqueEmailValidator:function(){$.validator.addMethod("uniqueEmail",function(n){var t;return $.ajax({url:"/myaccount/CheckUserExists",data:{email:n},async:!1,success:function(n){t=n.Data}}),t},"Email is already taken")},oldPasswordValidator:function(){$.validator.addMethod("oldPassword",function(n){var t;return $.ajax({url:"/myaccount/CheckUserPassword",data:{oldPassword:n},async:!1,success:function(n){t=n.Data}}),t},"Old password is incorrect")},validateElement:function(){$.validator.validateElement=function(n){$(n).valid()}},patternValidator:function(){$.validator.addMethod("pattern",function(n,t,i){var r=new RegExp(i);return this.optional(t)||r.test(n)},"Invalid format.")},tabsVal:function(){$.fn.tabsVal=function(n){return $(this).hasClass("uk-tab")?n==undefined?$(this).find("li.uk-active").attr("data-value"):($(this).find("li[data-value='"+n+"'] a").click(),$(this)):undefined}},toggleOption:function(){$.fn.toggleOption=function(n){$(this).toggle(n);n?$(this).parent("span.toggleOption").length&&$(this).unwrap():$(this).wrap('<span class="toggleOption" style="display: none;" />')}},serializeObject:function(){$.fn.serializeObject=function(){var n={},t=this.serializeArray();return $.each(t,function(){n[this.name]?(n[this.name].push||(n[this.name]=[n[this.name]]),n[this.name].push(this.value||"")):n[this.name]=this.value||""}),$(this).find(".btn-group").each(function(){var i=$(this).attr("name"),t;i&&(t=[],$(this).find("button.active").each(function(){t.push($(this).val())}),n[i]=t.length>1?t:t[0])}),$(this).find(".nav-tabs").each(function(){var t=$(this).attr("name");t&&(n[t]=$(this).find("li.active").attr("data-value"))}),n}},hideLoader:function(){$.hideLoader=function(n){var t,i;return n===undefined||n===null?undefined:(t=$(n).data("prev-position"),t==undefined)?undefined:($(n).css("position",t),$(n).removeData("prev-position"),i=$(n).data("prev-overflow"),i!=undefined&&($(n).css("overflow",i),$(n).removeData("prev-overflow")),$(n).find(".loader-overlay").remove(),n)};$.fn.hideLoader=function(n){return $.hideLoader(this,n)}},showLoader:function(){$.showLoader=function(n,t){if(n===undefined||n===null)return undefined;var i=$(n).data("prev-position");return i!=undefined?undefined:(t==undefined&&(t=""),$.each(n,function(n,i){var r,u,f;console.log(i);$(i).data("prev-position",$(i).css("position"));$(i).data("prev-overflow",$(i).css("overflow"));$(i).css("position","relative");$(i).css("overflow","hidden");r=$("<div/>").addClass("loader-overlay");$(i).prop("tagName")=="BODY"&&r.css("position","fixed");u=$("<div/>").text(t).addClass("message");f=$("<div/>").attr("id","cssload-pgloading").addClass("cssload-container cssload-double-torus  cssload-conveyor").html($("#cssload-pgloading").html());f.appendTo(r);u.appendTo(r);r.appendTo(i)}),n)};$.fn.showLoader=function(n){return $.showLoader(this,n)}},firstUpperCase:function(){String.prototype.firstUpperCase=function(){return this.charAt(0).toUpperCase()+this.slice(1)}},apply:function(){n.log("apply extensions");for(var t in n.extensions)t!="apply"&&n.extensions[t]()}}}(window),function(){var n=namespace("app");n.options={action:"home.index",reloadAfterSignin:!1,debugEnabled:!1,logEnabled:!1,orderUrl:"/place-order-now",orderFormContainerId:".order-form-block",optionsUrl:"/json",policiesLinks:"<a href='/money-back'>Money Back<\/a>, <a href='/privacy-policy'>Privacy Policy<\/a>, <a href='/revision-policy'>Revision Policy<\/a>, <a href='/terms-and-conditions'>Terms and Conditions<\/a>"}}(window),function(){var n=namespace("app.modules");n.Signin=function(n){this.init=function(){function i(i){var r=t.$signinForm.serializeObject();return $(".uk-modal-footer",t.$signinForm).hide(),t.$signinForm.showLoader(),$.post("/myaccount/signin",r,function(r){if(r.Success)if(t.$signinForm.hideLoader(),$(document).trigger("signin"),n.isPopup){UIkit.modal(t.$commonContainer).hide();t.$commonContainer.on("hide.uk.modal",function(){i&&i()})}else i&&i();else t.$signinForm.hideLoader(),$(".uk-modal-footer",t.$signinForm).show(),$("body").css("cursor","default"),$(".uk-alert",t.$signinForm).empty(),$.each(r.Errors,function(n,i){var r=$("<div />").text(i.Title);$(".uk-alert",t.$signinForm).append(r)}),$(".uk-alert",t.$signinForm).closest(".uk-form-row").show(),setTimeout(function(){$(".uk-alert",t.$signinForm).html("").closest(".uk-form-row").fadeOut()},3e3)}),!1}function r(){var n=t.$forgotForm.serializeObject();return $.extend(n,{ForgotPassword:!0}),$(".uk-modal-footer",t.$forgotForm).hide(),t.$forgotForm.showLoader(),$.post("/myaccount/signin",n,function(i){var r=t.$forgotForm.find(".uk-alert");$(".uk-modal-footer",t.$forgotForm).show();t.$forgotForm.hideLoader();i.Success?(t.$forgotForm.clearForm(),r.empty().removeClass("uk-alert-danger uk-alert-success").addClass("uk-alert-success").text("Password has been sent to {0}.".format(n.Email)).closest(".uk-form-row").show(),setTimeout(function(){r.closest(".uk-form-row").hide()},3e3)):(r.empty().removeClass("uk-alert-danger uk-alert-success").addClass("uk-alert-danger").closest(".uk-form-row").show(),$.each(i.Errors,function(n,t){var i=$("<div />").text(t.Title);r.append(i)}),setTimeout(function(){r.closest(".uk-form-row").hide()},3e3))}),!1}n.isPopup=n.isPopup||!1;var t={$commonContainer:$(n.commonContainer),$signinForm:$(n.signinForm),$forgotForm:$(n.forgotPasswordForm)};t.$signinForm.validate({onfocusout:!1,onclick:!1,onkeyup:!1,rules:{Email:{required:!0,email:!0},Password:{required:!0}},messages:{Email:{required:"Email is required."},Password:"Password is required."}});t.$forgotForm.validate({onfocusout:!1,onclick:!1,onkeyup:!1,messages:{Email:{required:"Email is required."}}});$(".js-button-log-in",t.$signinForm).click(function(r){t.$signinForm.valid()&&(r.preventDefault(),i(n.signinSuccessCallback))});$(".js-button-send",t.$forgotForm).click(function(n){t.$forgotForm.valid()&&(n.preventDefault(),r())});$(".forgot-password-show",t.$signinForm).click(function(){return t.$signinForm.clearForm(),t.$signinForm.hide(),t.$forgotForm.show(),t.$commonContainer.find(".js-signin-title").html("Password Reminder"),!1});$(".sign-in-show",t.$forgotForm).click(function(n){return n.preventDefault(),t.$forgotForm.clearForm(),t.$forgotForm.hide(),t.$signinForm.show(),t.$commonContainer.find(".js-signin-title").html("Sign In"),!1});n.isPopup&&$(".js-button-cancel",t.$commonContainer).click(function(){UIkit.modal(t.$commonContainer).hide();t.$signinForm.clearForm();$(".sign-in-show",t.$forgotForm).click()});n.btnShow&&$(n.btnShow).click(function(n){n.preventDefault();UIkit.modal(t.$commonContainer).show()})}};n.QuickOrder=function(n){this.init=function(){function f(){var n=t.$typeOfService.val(),u=t.$academicLevel.val(),f=t.$businessWriting.val(),e=app.options.serviceTypes[n],o=n==app.options.serviceTypes.BusinessWriting?f:u,s=app.options.workTypes[o],h=app.options.prices.USD[e][s].map(function(n){return n.deadline}),i=t.$deadline.val();t.$deadline.html(r);$.each(r,function(n,t){h.indexOf(parseInt($(t).val()))<0&&$(t).remove()});$("option[value="+i+"]",t.$deadline).length==0?t.$deadline.val(t.$deadline.find("option").first().val()):t.$deadline.val(i)}function e(){function n(){app.log("RECONFIG SPINNERS");t.$typeOfService.val()!=app.options.serviceTypes.BusinessWriting&&t.$academicLevel.val()==app.options.workTypes.HighSchool&&t.$deadline.val()=="336"?t.$pageSpinner.spinner("min",2):t.$pageSpinner.spinner("min",1)}t.$pageSpinner.spinner({min:1,max:200,value:1});t.$typeOfService.change(function(){var n=$(this).val(),i;n==2?(t.$businessWriting.closest(".uk-form-row").show(),t.$academicLevel.closest(".uk-form-row").hide()):(t.$businessWriting.closest(".uk-form-row").hide(),t.$academicLevel.closest(".uk-form-row").show());i=t.$academicLevel.val();n=="3"||n=="4"||n=="5"?($("option[value=5]",t.$academicLevel).remove(),$("option[value="+i+"]",t.$academicLevel).length==0&&t.$academicLevel.val($("option",t.$academicLevel).first().val())):(t.$academicLevel.html(u),$("option[value="+i+"]",t.$academicLevel).length==1&&t.$academicLevel.val(i));f()});$.each([t.$typeOfService,t.$academicLevel,t.$pageSpinner,t.$deadline],function(t,i){$(i).on("change",n)})}function o(){t.$formHolder.validate({ignore:".ignore, :hidden",onfocusout:function(n){$(n).valid()},onclick:!1,onkeyup:!1,rules:{Email:{required:!0,email:!0}},messages:{Email:{required:"Email is required."}},submitHandler:function(n){n.submit()}});t.$typeOfService.val(1);e()}var i=$(n.form),t={$formHolder:i,$pageSpinner:$(".js-pages-spinner",i),$typeOfService:$(".js-type-of-service",i),$businessWriting:$(".js-business-writing",i),$academicLevel:$(".js-academic-level",i),$deadline:$(".js-deadline",i)},u=t.$academicLevel.find(" option"),r=t.$deadline.find("option");app.loadOptions("app.options.prices","app.options.currencies",function(){o()})}}}(window),function(n){var t=namespace("app.controllers");t.additionalpayment={index:function(){function i(){t.$buttonPayNow.click(function(){var i=t.$hidenInvoiceId.val();$("body").showLoader("Redirect to payment...");switch(t.$paymentSystem.groupVal()){case"paypal":case"paypal-creditcard":n.location.href=app.options.paypalAdditionalPaymentCheckoutUrl.format(i);break;case"gate2shop-paypal":n.location.href=app.options.gate2shopPaypalAdditionalPaymentCheckoutUrl.format(i);break;case"gate2shop":n.location.href=app.options.gate2shopAdditionalPaymentCheckoutUrl.format(i);break;case"safecharge":n.location.href=app.options.safeChargeAdditionalPaymentCheckoutUrl.format(i);break;case"pastabank":case"medoro":r(i)}return});$(n).bind("pageshow",function(t){t.originalEvent.persisted&&n.location.reload()});app.log("additionalpayment.index")}function r(n){$.post(app.options.medoroAdditionalPaymentCheckoutUrl,{invoiceId:n},function(n){if(n.success){var t=$("<form method='POST' style='display:none' action='{0}'><\/form>".format(app.options.medoroApiFormUrl));$.each(n.data,function(n,i){$("<input>").attr({type:"hidden",name:n.toUpperCase(),value:i}).appendTo(t)});$("body").append(t);t.submit()}else app.alert("Error occurred while payment! Please try again.","Error")})}var t={$buttonPayNow:$("#pay-now"),$hidenInvoiceId:$("#invoice-id"),$paymentSystem:$("#paymentSystem")};i()}}}(window),function(n){var t=namespace("app.controllers");t.home={index:function(){},pricing:function(){function u(n,t,i,r,u){var e=app.options.prices.USD[n][t],f=$.grep(e,function(n){return n.deadline==i})[0];return f?(u?r.sign:"")+(f.price*r.rate).trimNum(2).toFixed(2):"n/a"}function e(){var n=t.pricesHolder.groupVal(),i=parseFloat(n)*t.pagesSpinner.spinner("value"),r=t.currencyFromScratch.groupVal(),u=app.options.currencies[r];t.totalPrice.text(u.sign+i.trimNum(2).toFixed(2));h()}function h(){var n=new XDate,i=t.orderDeadlineSelect.val();n.addHours(i);t.finalDeadlineValue.text(n.toString("dd MMM hh:mm TT '(GMT'zz')'"))}function o(){var f=parseInt(t.additionalTabs.tabsVal()),n=app.options.serviceTypes[f],s=t.currencyAdditional.groupVal(),r=app.options.currencies[s],e,o,i;f==2?(e=t.additionalRowBusinessTemplate.html(),i=[6,7,8,9],t.additionalAcademicHolder.hide(),t.additionalBusinessHolder.show(),o=app.options.prices.USD[n][app.options.workTypes[6]].map(function(n){return n.deadline})):(e=t.additionalRowAcademicTemplate.html(),i=[1,2,3,4],t.additionalAcademicHolder.show(),t.additionalBusinessHolder.hide(),o=app.options.prices.USD[n][app.options.workTypes[1]].map(function(n){return n.deadline}));$("table tbody",t.additionalBlockHolder).empty();$.each(o,function(o,s){var h="1 month",c,l;s<=48?h=s+" hours":s<720&&(h=s/24+" days");c=Hogan.compile(e);l={deadlineText:h,first:u(n,app.options.workTypes[i[0]],s,r,!0),second:u(n,app.options.workTypes[i[1]],s,r,!0),third:u(n,app.options.workTypes[i[2]],s,r,!0),fourth:u(n,app.options.workTypes[i[3]],s,r,!0)};f==2?$("table tbody",t.additionalBusinessHolder).append(c.render(l)):$("table tbody",t.additionalAcademicHolder).append(c.render(l))})}function s(){try{var r=app.options.workTypes[t.academicLevelTab.tabsVal()],f=app.options.prices.USD["Writing from scratch"]["High School"].map(function(n){return n.deadline}),o=t.currencyFromScratch.groupVal(),n=app.options.currencies[o],i=$("input[name=price]:checked",t.mainBlockHolder).data("deadline");t.pricesHolder.empty();$.each(f,function(i,f){var e="1 month",o,s,h;f<=48?e=f+" hours":f<720&&(e=f/24+" days");o=new XDate;o.addHours(parseInt(f));s=Hogan.compile(t.scratchRowTemplate.html());h={deadline:f,deadlineText:e,currencySign:n.sign,price:u("Writing from scratch",r,f,n),deadlineEnd:o.toString("dd MMM hh:mm TT '(GMT'zz')'")};t.pricesHolder.append(s.render(h))});app.initGroupButtons();t.pricesHolder.groupVal(i);$("#price_"+i).click();$(".uk-button.active",t.pricesHolder).length==0&&$(".uk-button:first",t.pricesHolder).click();e()}catch(s){app.log(s)}}function f(){t.mainBlockHolder.scrollToElement(1e3,30)}function c(){t.wordsCount.text(t.pagesSpinner.spinner("value")*275)}function l(i){app.log("init prices");t.academicLevelSelect.change(function(){t.academicLevelTab.tabsVal($(this).val())});t.typeOfServiceSelect.change(function(){t.additionalTabs.tabsVal($(this).val())});t.academicLevelTab.on("change.uk.tab",s).on("change.uk.tab",function(){var n=$(this).tabsVal();$("option",t.academicLevelSelect).prop("selected",!1);t.academicLevelSelect.find("option[value="+n+"]").prop("selected",!0)});t.additionalTabs.on("change.uk.tab",o).on("change.uk.tab",function(){var n=$(this).tabsVal();$("option",t.typeOfServiceSelect).prop("selected",!1);t.typeOfServiceSelect.find("option[value="+n+"]").prop("selected",!0)});t.currencyFromScratch.change(s);t.currencyAdditional.change(o);t.pagesSpinner.spinner({min:1,max:200,value:1}).change(c).change(e).change();t.pricesHolder.change(function(){t.orderDeadlineSelect.val($(".active input",t.pricesHolder).attr("data-deadline"));e()});t.orderDeadlineSelect.change(function(){var n=$(this).val(),i=$("input",t.pricesHolder).filter(function(){return $(this).attr("data-deadline")==n}).val();t.pricesHolder.groupVal(i);e()});t.academicLevelSelect.val(1);t.typeOfServiceSelect.val(3);t.currencyFromScratch.groupVal("USD");t.currencyAdditional.groupVal("USD");t.mainBlockHolder.submit(function(){t.mainBlockHolder.find("input[name=academicLevel]").val(t.academicLevelTab.tabsVal());t.mainBlockHolder.find("input[name=orderDeadline]").val($("input[name=price]:checked").data("deadline"))});switch(n.location.hash){case"#high-school":$("#academic-level-tabs").tabsVal("1");f();break;case"#college":$("#academic-level-tabs").tabsVal("2");f();break;case"#university":$("#academic-level-tabs").tabsVal("3");f();break;case"#masters":$("#academic-level-tabs").tabsVal("4");f();break;case"#doctoral":$("#academic-level-tabs").tabsVal("5");f()}s();o();i&&i()}var i=$(".js-price-calculator"),r=$(".js-additional"),t={mainBlockHolder:i,pagesSpinner:$(".js-pages-spinner",i),wordsCount:$(".js-words",i),additionalBlockHolder:$(".js-additional"),pricesHolder:$(".js-pricing-list",i),currencyFromScratch:$(".js-currency",i),currencyAdditional:$(".js-currency",r),totalPrice:$(".js-total-price-value",i),academicLevelTab:$(".js-academic-level-tabs",i),academicLevelSelect:$(".js-academic-level-select",i),additionalTabs:$(".js-additional-tabs",r),additionalRowAcademicTemplate:$("#pricing-additional-row-template-academic-services"),additionalRowBusinessTemplate:$("#pricing-additional-row-template-business-writing-service"),scratchRowTemplate:$("#tpl-button"),additionalAcademicHolder:$(".js-academic-holder",r),additionalBusinessHolder:$(".js-business-writing-holder",r),typeOfServiceSelect:$(".js-type-of-service-select",r),orderDeadlineSelect:$("#order-deadline-select"),finalDeadlineValue:$(".order-final-deadline")};t.mainBlockHolder.showLoader();t.additionalBlockHolder.showLoader();app.loadOptions("app.options.prices","app.options.currencies",function(){l(function(){t.mainBlockHolder.hideLoader();t.additionalBlockHolder.hideLoader()})})},contact:function(){var t=$("#contact-form"),n={$commentForm:t,$btnRefresh:$(".js-btn-refresh-captcha",t),$captchaConfig:$(".js-captcha-config",t),$captchaDeText:$(".js-captcha-de-text",t),$captchaInput:$(".js-captcha-input-text",t),$captchaImage:$(".js-captcha-image",t)};n.$btnRefresh.show().click(function(t){t.preventDefault();$.ajaxSetup({contentType:"application/x-www-form-urlencoded; charset=utf-8",dataType:"script"});n.$btnRefresh.hide();var i={t:n.$captchaDeText.val(),__m__:0};$.post(n.$captchaConfig.data("refresh-url"),i,function(t){var i=t.match(/".*?"/g);n.$captchaDeText.val(i[1].replace(/\"/g,""));n.$captchaImage.attr("src",i[3].replace(/\"/g,""));n.$btnRefresh.show()})});n.$commentForm.validate({ignore:".ignore, :hidden",rules:{UserName:{minlength:3,maxlength:30},Subject:{minlength:3,maxlength:30},MessageText:{minlength:20,maxlength:500},CaptchaInputText:{required:!0},phoneNumber:{pattern:"^[-()0-9 ]{6,}$"}},messages:{UserName:{minlength:"Name field must have minimum 3 characters",maxlength:"Name field must have maximum 30 characters",required:"Name field is required"},Subject:{minlength:"Topic field must have minimum 3 characters",maxlength:"Topic field must have maximum 30 characters",required:"Topic field is required"},Email:{email:"Please, provide a valid e-mail address.",required:"Email field is required."},MessageText:{minlength:"Message field must have minimum 20 characters",maxlength:"Message field must have maximum 500 characters",required:"Message field is required."},CaptchaInputText:{required:"Captcha field is required."},phoneNumber:{pattern:"Please, enter a valid phone number."}},onfocusout:$.validator.validateElement,submitHandler:function(){$.ajaxSetup({dataType:"json"});$.post("/json/validatecaptcha",{CaptchaDeText:n.$captchaDeText.val(),CaptchaInputText:n.$captchaInput.val()},function(t){if(t.Success){n.$captchaInput.next().hide();$("body").showLoader("Sending message...");var i=n.$commentForm.serializeObject();$.post("/json/sendmessage",i,function(t){$("body").hideLoader();var i=$("<div/>");t.Success?i.addClass("uk-lert").addClass("uk-alert-success").text("Message has been sent successfully. We will get back to you within the next 24 hours. Thank you."):i.addClass("uk-alert").addClass("uk-alert-danger").text("Message wasn't sent");n.$commentForm.replaceWith(i)})}else n.$captchaDeText.attr("value",t.Data.Captcha.CaptchaDeText),n.$captchaImage.attr("src",t.Data.Captcha.CaptchaImage),n.$captchaInput.val(""),n.$captchaInput.next().text("Please, provide a valid captcha").show()})}})}}}(window),function(){var n=namespace("app.controllers");n.blog={post:function(){var t=$(".js-comment-form"),n={$commentForm:t,$btnRefresh:$(".js-btn-refresh-captcha",t),$captchaConfig:$(".js-captcha-config",t),$captchaDeText:$(".js-captcha-de-text",t),$captchaInput:$(".js-captcha-input-text",t),$captchaImage:$(".js-captcha-image",t)};n.$btnRefresh.show().click(function(t){t.preventDefault();$.ajaxSetup({contentType:"application/x-www-form-urlencoded; charset=utf-8",dataType:"script"});n.$btnRefresh.hide();var i={t:n.$captchaDeText.val(),__m__:0};$.post(n.$captchaConfig.data("refresh-url"),i,function(t){var i=t.match(/".*?"/g);n.$captchaDeText.val(i[1].replace(/\"/g,""));n.$captchaImage.attr("src",i[3].replace(/\"/g,""));n.$btnRefresh.show()})});n.$commentForm.validate({ignore:".ignore, :hidden",rules:{UserName:{minlength:3,maxlength:30},CommentText:{minlength:20,maxlength:1e3},CaptchaInputText:{required:!0}},messages:{UserName:{minlength:"Name field must have minimum 3 characters",maxlength:"Name field must have maximum 30 characters",required:"Name field is required"},Email:{email:"Please, provide a valid e-mail address.",required:"Email field is required."},CommentText:{minlength:"Comment field must have minimum 20 characters",maxlength:"Comment field must have maximum 500 characters",required:"Comment field is required."},CaptchaInputText:{required:"Captcha field is required."}},onkeyup:!1,onfocusout:$.validator.validateElement,submitHandler:function(t){$.post("/json/validatecaptcha",{CaptchaDeText:n.$captchaDeText.val(),CaptchaInputText:n.$captchaInput.val()},function(i){if(i.Success){n.$captchaInput.next().hide();$("body").showLoader("Sending comment...");var r=$(t).serializeObject();$.extend(r,{postLink:$("#postLink").val()});$.post("/blog/addcommenttopost",r,function(n){$("body").hideLoader();var i=$("<div/>");n.Success?i.addClass("uk-alert").addClass("uk-alert-success").text("Your comment has been sent successfully. It will appear after moderation. Thank you."):i.addClass("uk-alert").addClass("uk-alert-danger").text("Comment wasn't sent");$(t).replaceWith(i)})}else n.$captchaDeText.attr("value",i.Data.Captcha.CaptchaDeText),n.$captchaImage.attr("src",i.Data.Captcha.CaptchaImage),n.$captchaInput.val(""),n.$captchaInput.next().text("Please, provide a valid captcha").show()}).fail(function(){$("body").hideLoader();var t=$("<div/>");t.addClass("uk-alert").addClass("uk-alert-danger").text("Comment wasn't sent");n.$commentForm.replaceWith(t)})}}),function(){$("input.datetime:hidden").replaceWith(function(){var n=new XDate(parseInt($(this).val()));return $("<time/>").attr("datetime",n.toString("yyyy-MM-dd hh:mm")).addClass("datetime").text(n.toString("dd MMM hh:mm TT '(GMT'zz')'"))})}()}}}(window),function(n){var t=namespace("app.controllers");t.payment={index:function(){function i(){var i=t.$paymentTotal.val();t.$paymentTotal.val(i).numeric({negative:!1,decimalPlaces:2,minValue:app.options.isActivePartialPayment&&i>app.options.paymentMinOrderTotal?app.options.paymentMinTotal:i,maxValue:i});t.$buttonPayNow.click(function(){var u=t.$hidenOrderId.val(),i;$("body").showLoader("Redirect to payment...");i=t.$paymentTotal.val();switch(t.$paymentSystem.groupVal()){case"paypal":case"paypal-creditcard":n.location.href=app.options.paypalOrderCheckoutUrl.format(app.options.orderUrl,u)+"&paymentTotal={0}".format(i);break;case"gate2shop-paypal":n.location.href=app.options.gate2shopPaypalOrderChecktouUrl.format(app.options.orderUrl,u)+"&paymentTotal={0}".format(i);break;case"gate2shop":n.location.href=app.options.gate2shopOrderCheckoutUrl.format(app.options.orderUrl,u)+"&paymentTotal={0}".format(i);break;case"safecharge":n.location.href=app.options.safeChargeOrderCheckoutUrl.format(app.options.orderUrl,u)+"&paymentTotal={0}".format(i);break;case"medoro":case"pastabank":r(u,i);break;default:n.location.href=app.options.paypalOrderCheckoutUrl.format(app.options.orderUrl,u)+"&paymentTotal={0}".format(i)}return});$(n).bind("pageshow",function(t){t.originalEvent.persisted&&n.location.reload()});app.log("payment.index")}function r(n,t){$.post(app.options.medoroOrderCheckoutUrl.format(app.options.orderUrl),{orderId:n,paymentTotal:t},function(n){if(n.success){var t=$("<form method='POST' style='display:none' action='{0}'><\/form>".format(app.options.medoroApiFormUrl));$.each(n.data,function(n,i){$("<input>").attr({type:"hidden",name:n.toUpperCase(),value:i}).appendTo(t)});$("body").append(t);t.submit()}else app.alert("Error occurred while payment! Please try again.","Error")})}var t={$buttonPayNow:$("#pay-now"),$hidenOrderId:$("#orderId"),$paymentSystem:$("#paymentSystem"),$paymentTotal:$("#paymentTotal")};i()}}}(window),function(n){function i(){function r(n){!$(n.target).closest(".top-line").length&&screen.width<781&&($(".drop-menu").hide(),$(".open-menu").removeClass("active"))}function o(n,t){var i=$(t).find("ul"),r=$(t).find("li.slider"+n),u=$(r).width();$(i).animate({marginLeft:"-"+u*n},500)}var i,u,e;t.log("init layout");t.initGroupButtons();$("#toggle-menu").on("click",function(){$("#main-menu").toggleClass("active")});$(".btn-show-chat").click(function(n){t.isLocalStorageSupported()&&!t.getLocalStorage("chatAutoLoad")&&t.setLocalStorage("chatAutoLoad",!0);n.preventDefault();f()});t.isLocalStorageSupported()&&t.getLocalStorage("chatAutoLoad")&&$(".btn-show-chat").click();$(".open-menu").click(function(){$(".drop-menu").slideToggle();$(this).toggleClass("active")});$(n).resize(function(){screen.width>780?$(".drop-menu").show():($(".drop-menu").hide(),$(".open-menu").removeClass("active"))});$(document).bind("touchend",r);$(document).bind("mouseup",r);i=$.url().attr("path");i!="/"?(u=/\/$/,i=i.replace(u,""),$("#orderBottom").addClass("order-margin")):$("#orderBottom").removeClass("order-margin");$("#main-menu li").removeClass("active");$("#main-menu li > a[href$='"+i+"']").closest("li").addClass("active");new t.modules.Signin({commonContainer:"#modal-signin-popup",signinForm:"#popup-signin-form",forgotPasswordForm:"#popup-forgot-password-form",isPopup:!0,btnShow:".header .signin",signinSuccessCallback:function(){var i=$.url().attr("path");i!=t.options.orderUrl&&(n.location="/myaccount")}}).init();new t.modules.QuickOrder({form:"#quick-order"}).init();e=36;$(n).scroll(function(){var n=$("#top_nav"),i=$(this).scrollTop(),t;i<e?(n.removeClass("menu-shadow"),n.addClass("menu-static"),t=$.url().attr("path"),t=="/"&&(n.find(".logo-img").attr("src","/img/icons/logo-1x-re.png"),n.find(".logo-img").closest("picture").find("source").attr("srcset","/img/icons/logo-2x-re.png"))):(n.addClass("menu-shadow"),n.removeClass("menu-static"),t=$.url().attr("path"),t=="/"&&(n.find(".logo-img").attr("src","/img/icons/logo-1x-re.png"),n.find(".logo-img").closest("picture").find("source").attr("srcset","/img/icons/logo-2x-re.png")))}).scroll();$(n).scroll(function(){$(this).scrollTop()>100?$(".scrollup").fadeIn():$(".scrollup").fadeOut()});$(".scrollup").click(function(){return $("html, body").animate({scrollTop:0},600),!1});$(".slider").each(function(){var n=$(this);$(n).append("<div class='nav'><\/div>");$(n).find("li").each(function(){$(n).find(".nav").append("<span rel='"+$(this).index()+"'><\/span>");$(this).addClass("slider"+$(this).index())});$(n).find("span").first().addClass("on")});$(document).on("click",".slider .nav span",function(){var n=$(this).closest(".slider"),t;return $(n).find("span").removeClass("on"),$(this).addClass("on"),t=$(this).attr("rel"),o(t,n),!1})}function r(){$(".header .signin").hide();$(".header .myaccount").show()}function u(){$(".header .signin").show();$(".header .myaccount").hide()}function f(){$(".btn-chat").showBtnLoader();n.$zopim||function(n,t){var i=$zopim=function(n){i._.push(n)},r=i.s=n.createElement(t),u=n.getElementsByTagName(t)[0];i.set=function(n){i.set._.push(n)};i._=[];i.set._=[];r.async=!0;r.setAttribute("charset","utf-8");r.src="//v2.zopim.com/?phTvFPEsiJdeFlMywk7RrXUcmCbV4Ygp";i.t=+new Date;r.type="text/javascript";u.parentNode.insertBefore(r,u)}(document,"script");$("#main-btn-show-chat").hide()}function e(){$.ajaxSetup({cache:!1,type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){n&&!n.Success&&t.error(n.Errors)},error:function(n,i,r){t.error(r,i)}});$.ajaxPrefilter(function(n,t){t.contentType||n.contentType=="application/x-www-form-urlencoded; charset=utf-8"||t.data===undefined||typeof t.data=="string"||typeof FormData!="undefined"&&t.data instanceof FormData||(n.data=JSON.stringify(t.data))})}function o(){$.validator.setDefaults({ignore:".ignore, :hidden",onfocusout:!1,onkeyup:!1,onclick:!1,errorPlacement:function(n,t){$(t).closest(".uk-form-row").find(".notvalid-message").text($(n).text())},highlight:function(n){$(n).addClass("uk-form-danger").closest(".uk-form-row").addClass("uk-text-danger")},unhighlight:function(n){$(n).removeClass("uk-form-danger").closest(".uk-form-row").removeClass("uk-text-danger").find(".notvalid-message").text("")}})}var t=namespace("app");t.init=function(){t.log("init");var n=$("#init-script").data();$.extend(t.options,n);t.log("action: "+t.options.action);t.extensions.apply();e();o();$(document).on("signin",r);$(document).on("signout",u);$.getJSON("/json/options",function(r){if(r.success){try{t.options=$.extend(JSON.parse(r.data),t.options);$.extend(t.options,n)}catch(f){t.error(f)}i();var u=namespace("app.controllers."+t.options.action);u!=undefined&&$.isFunction(u)&&u()}})};$(".header .navbar-toggle").click(function(){$("#login-container").hide()})}(window);window.onload=function(){var t,i,n;if(/iP(hone|ad)/.test(window.navigator.userAgent))for(t=document.querySelectorAll("button"),i=function(){},n=0;n<t.length;n++)t[n].addEventListener("touchstart",i,!1)}