/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */
!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ri(n){var t="length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ui(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(ef.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return ft.call(t,n)>=0!==r})}function ur(n,t){while((n=n[t])&&1!==n.nodeType);return n}function of(n){var t=fi[n]={};return i.each(n.match(c)||[],function(n,i){t[i]=!0}),t}function ht(){u.removeEventListener("DOMContentLoaded",ht,!1);n.removeEventListener("load",ht,!1);i.ready()}function v(){Object.defineProperty(this.cache={},0,{get:function(){return{}}});this.expando=i.expando+v.uid++}function fr(n,t,r){var u;if(void 0===r&&1===n.nodeType)if(u="data-"+t.replace(hf,"-$1").toLowerCase(),r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:sf.test(r)?i.parseJSON(r):r}catch(f){}e.set(n,t,r)}else r=void 0;return r}function lt(){return!0}function k(){return!1}function hr(){try{return u.activeElement}catch(n){}}function vr(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function bf(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function kf(n){var t=pf.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function ei(n,t){for(var i=0,u=n.length;u>i;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function yr(n,t){var u,c,f,s,h,l,a,o;if(1===t.nodeType){if(r.hasData(n)&&(s=r.access(n),h=r.set(t,s),o=s.events)){delete h.handle;h.events={};for(f in o)for(u=0,c=o[f].length;c>u;u++)i.event.add(t,f,o[f][u])}e.hasData(n)&&(l=e.access(n),a=i.extend({},l),e.set(t,a))}}function o(n,t){var r=n.getElementsByTagName?n.getElementsByTagName(t||"*"):n.querySelectorAll?n.querySelectorAll(t||"*"):[];return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function df(n,t){var i=t.nodeName.toLowerCase();"input"===i&&er.test(n.type)?t.checked=n.checked:("input"===i||"textarea"===i)&&(t.defaultValue=n.defaultValue)}function pr(t,r){var f,u=i(r.createElement(t)).appendTo(r.body),e=n.getDefaultComputedStyle&&(f=n.getDefaultComputedStyle(u[0]))?f.display:i.css(u[0],"display");return u.detach(),e}function si(n){var r=u,t=oi[n];return t||(t=pr(n,r),"none"!==t&&t||(at=(at||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=at[0].contentDocument,r.write(),r.close(),t=pr(n,r),at.detach()),oi[n]=t),t}function it(n,t,r){var e,o,s,u,f=n.style;return r=r||vt(n),r&&(u=r.getPropertyValue(t)||r[t]),r&&(""!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),hi.test(u)&&wr.test(t)&&(e=f.width,o=f.minWidth,s=f.maxWidth,f.minWidth=f.maxWidth=f.width=u,u=r.width,f.width=e,f.minWidth=o,f.maxWidth=s)),void 0!==u?u+"":u}function br(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function gr(n,t){if(t in n)return t;for(var r=t[0].toUpperCase()+t.slice(1),u=t,i=dr.length;i--;)if(t=dr[i]+r,t in n)return t;return u}function nu(n,t,i){var r=ne.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function tu(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 iu(n,t,r){var o=!0,u="width"===t?n.offsetWidth:n.offsetHeight,e=vt(n),s="border-box"===i.css(n,"boxSizing",!1,e);if(0>=u||null==u){if(u=it(n,t,e),(0>u||null==u)&&(u=n.style[t]),hi.test(u))return u;o=s&&(f.boxSizingReliable()||u===n.style[t]);u=parseFloat(u)||0}return u+tu(n,t,r||(s?"border":"content"),o,e)+"px"}function ru(n,t){for(var e,u,s,o=[],f=0,h=n.length;h>f;f++)u=n[f],u.style&&(o[f]=r.get(u,"olddisplay"),e=u.style.display,t?(o[f]||"none"!==e||(u.style.display=""),""===u.style.display&&tt(u)&&(o[f]=r.access(u,"olddisplay",si(u.nodeName)))):(s=tt(u),"none"===e&&s||r.set(u,"olddisplay",s?e:i.css(u,"display"))));for(f=0;h>f;f++)u=n[f],u.style&&(t&&"none"!==u.style.display&&""!==u.style.display||(u.style.display=t?o[f]||"":"none"));return n}function s(n,t,i,r,u){return new s.prototype.init(n,t,i,r,u)}function fu(){return setTimeout(function(){d=void 0}),d=i.now()}function wt(n,t){var r,u=0,i={height:n};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 eu(n,t,i){for(var u,f=(rt[t]||[]).concat(rt["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function fe(n,t,u){var f,a,p,v,o,w,h,b,l=this,y={},s=n.style,c=n.nodeType&&tt(n),e=r.get(n,"fxshow");u.queue||(o=i._queueHooks(n,"fx"),null==o.unqueued&&(o.unqueued=0,w=o.empty.fire,o.empty.fire=function(){o.unqueued||w()}),o.unqueued++,l.always(function(){l.always(function(){o.unqueued--;i.queue(n,"fx").length||o.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],h=i.css(n,"display"),b="none"===h?r.get(n,"olddisplay")||si(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(s.display="inline-block"));u.overflow&&(s.overflow="hidden",l.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],re.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?si(n.nodeName):h)&&(s.display=h);else{e?"hidden"in e&&(c=e.hidden):e=r.access(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;r.remove(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=eu(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function ee(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 ou(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=d||fu(),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:d||fu(),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(ee(s,u.opts.specialEasing);l>o;o++)if(h=pt[o].call(u,n,s,u.opts))return h;return i.map(s,eu,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 pu(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(c)||[];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 wu(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===ci;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ai(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function ae(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return(f!==r[0]&&r.unshift(f),i[f])}function ve(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 vi(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||pe.test(n)?u(n,i):vi(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)vi(n+"["+f+"]",t[f],r,u)}function ku(n){return i.isWindow(n)?n:9===n.nodeType&&n.defaultView}var w=[],a=w.slice,bi=w.concat,ti=w.push,ft=w.indexOf,et={},nf=et.toString,ii=et.hasOwnProperty,f={},u=n.document,ki="2.1.4",i=function(n,t){return new i.fn.init(n,t)},tf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,rf=/^-ms-/,uf=/-([\da-z])/gi,ff=function(n,t){return t.toUpperCase()},y,ot,nr,tr,ir,rr,c,fi,st,l,b,at,oi,oe,su,g,hu,bt,cu,kt,dt,yi,ni,pi,wi,du,gu;i.fn=i.prototype={jquery:ki,constructor:i,selector:"",length:0,toArray:function(){return a.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:a.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(a.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]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:ti,sort:w.sort,splice:w.splice};i.extend=i.fn.extend=function(){var e,f,r,t,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(e=arguments[u]))for(f in e)r=n[f],t=e[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(o=i.isArray(t)))?(o?(o=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(ki+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray,isWindow:function(n){return null!=n&&n===n.window},isNumeric:function(n){return!i.isArray(n)&&n-parseFloat(n)+1>=0},isPlainObject:function(n){return"object"!==i.type(n)||n.nodeType||i.isWindow(n)?!1:n.constructor&&!ii.call(n.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?et[nf.call(n)]||"object":typeof n},globalEval:function(n){var t,r=eval;n=i.trim(n);n&&(1===n.indexOf("use strict")?(t=u.createElement("script"),t.text=n,u.head.appendChild(t).parentNode.removeChild(t)):r(n))},camelCase:function(n){return n.replace(rf,"ms-").replace(uf,ff)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=ri(n);if(i){if(e){for(;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:function(n){return null==n?"":(n+"").replace(tf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ri(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:ft.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;u>i;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var u,r=0,e=n.length,o=ri(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return bi.apply([],f)},guid:1,proxy:function(n,t){var u,f,r;return"string"==typeof t&&(u=n[t],t=n,n=u),i.isFunction(n)?(f=a.call(arguments,2),r=function(){return n.apply(t||this,f.concat(a.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:Date.now,support:f});i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){et["[object "+t+"]"]=t.toLowerCase()});y=function(n){function r(n,t,i,r){var p,s,a,c,w,y,d,v,nt,g;if((t?t.ownerDocument||t:h)!==o&&k(t),t=t||o,i=i||[],c=t.nodeType,"string"!=typeof n||!n||1!==c&&9!==c&&11!==c)return i;if(!r&&l){if(11!==c&&(p=hr.exec(n)))if(a=p[1]){if(9===c){if(s=t.getElementById(a),!s||!s.parentNode)return i;if(s.id===a)return i.push(s),i}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(a))&&et(t,s)&&s.id===a)return i.push(s),i}else{if(p[2])return b.apply(i,t.getElementsByTagName(n)),i;if((a=p[3])&&u.getElementsByClassName)return b.apply(i,t.getElementsByClassName(a)),i}if(u.qsa&&(!e||!e.test(n))){if(v=d=f,nt=t,g=1!==c&&n,1===c&&"object"!==t.nodeName.toLowerCase()){for(y=ft(n),(d=t.getAttribute("id"))?v=d.replace(cr,"\\$&"):t.setAttribute("id",v),v="[id='"+v+"'] ",w=y.length;w--;)y[w]=v+vt(y[w]);nt=dt.test(n)&&ti(t.parentNode)||t;g=y.join(",")}if(g)try{return b.apply(i,nt.querySelectorAll(g)),i}catch(tt){}finally{d||t.removeAttribute("id")}}}return oi(n.replace(lt,"$1"),t,i,r)}function gt(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function c(n){return n[f]=!0,n}function v(n){var t=o.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ni(n,i){for(var u=n.split("|"),r=n.length;r--;)t.attrHandle[u[r]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function 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 tt(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 ti(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function vt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ii(n,t,i){var r=t.dir,u=i&&"parentNode"===r,e=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c=[a,e];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(h=t[f]||(t[f]={}),(s=h[r])&&s[0]===a&&s[1]===e)return c[2]=s[2];if(h[r]=c,c[2]=n(t,i,o))return!0}}}function ri(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 vr(n,t,i){for(var u=0,f=t.length;f>u;u++)r(n,t[u],i);return i}function yt(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 ui(n,t,i,r,u,e){return r&&!r[f]&&(r=ui(r)),u&&!u[f]&&(u=ui(u,e)),c(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||vr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?k:yt(k,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=yt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=yt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function fi(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ii(function(n){return n===o},c,!0),a=ii(function(n){return nt(o,n)>-1},c,!0),e=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])e=[ii(ri(e),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[f]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return ui(i>1&&ri(e),i>1&&vt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(lt,"$1"),u,r>i&&fi(n.slice(i,r)),s>r&&fi(n=n.slice(r)),s>r&&vt(n))}e.push(u)}return ri(e)}function yr(n,i){var u=i.length>0,f=n.length>0,e=function(e,s,h,c,l){var y,d,w,k=0,v="0",g=e&&[],p=[],nt=ht,tt=e||f&&t.find.TAG("*",l),it=a+=null==nt?1:Math.random()||.1,rt=tt.length;for(l&&(ht=s!==o&&s);v!==rt&&null!=(y=tt[v]);v++){if(f&&y){for(d=0;w=n[d++];)if(w(y,s,h)){c.push(y);break}l&&(a=it)}u&&((y=!w&&y)&&k--,e&&g.push(y))}if(k+=v,u&&v!==k){for(d=0;w=i[d++];)w(g,p,s,h);if(e){if(k>0)while(v--)g[v]||p[v]||(p[v]=gi.call(c));p=yt(p)}b.apply(c,p);l&&!e&&p.length>0&&k+i.length>1&&r.uniqueSort(c)}return l&&(a=it,ht=nt),g};return u?c(e):e}var it,u,t,st,ei,ft,pt,oi,ht,w,rt,k,o,s,l,e,d,ct,et,f="sizzle"+1*new Date,h=n.document,a=0,ki=0,si=gt(),hi=gt(),ci=gt(),wt=function(n,t){return n===t&&(rt=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,b=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},bt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",i="[\\x20\\t\\r\\n\\f]",ut="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi=ut.replace("w","w#"),yi="\\["+i+"*("+ut+")(?:"+i+"*([*^$|!~]?=)"+i+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+vi+"))|)"+i+"*\\]",kt=":("+ut+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+yi+")*)|.*)\\)|)",tr=new RegExp(i+"+","g"),lt=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),ir=new RegExp("^"+i+"*,"+i+"*"),rr=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),ur=new RegExp("="+i+"*([^\\]'\"]*?)"+i+"*\\]","g"),fr=new RegExp(kt),er=new RegExp("^"+vi+"$"),at={ID:new RegExp("^#("+ut+")"),CLASS:new RegExp("^\\.("+ut+")"),TAG:new RegExp("^("+ut.replace("w","w*")+")"),ATTR:new RegExp("^"+yi),PSEUDO:new RegExp("^"+kt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+bt+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},or=/^(?:input|select|textarea|button)$/i,sr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,hr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,dt=/[+~]/,cr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+i+"?|("+i+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){k()};try{b.apply(g=ai.call(h.childNodes),h.childNodes);g[h.childNodes.length].nodeType}catch(pr){b={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}u=r.support={};ei=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};k=r.setDocument=function(n){var a,c,r=n?n.ownerDocument||n:h;return r!==o&&9===r.nodeType&&r.documentElement?(o=r,s=r.documentElement,c=r.defaultView,c&&c!==c.top&&(c.addEventListener?c.addEventListener("unload",pi,!1):c.attachEvent&&c.attachEvent("onunload",pi)),l=!ei(r),u.attributes=v(function(n){return n.className="i",!n.getAttribute("className")}),u.getElementsByTagName=v(function(n){return n.appendChild(r.createComment("")),!n.getElementsByTagName("*").length}),u.getElementsByClassName=ot.test(r.getElementsByClassName),u.getById=v(function(n){return s.appendChild(n).id=f,!r.getElementsByName||!r.getElementsByName(f).length}),u.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&l){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=u.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):u.qsa?t.querySelectorAll(n):void 0}: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},t.find.CLASS=u.getElementsByClassName&&function(n,t){if(l)return t.getElementsByClassName(n)},d=[],e=[],(u.qsa=ot.test(r.querySelectorAll))&&(v(function(n){s.appendChild(n).innerHTML="<a id='"+f+"'><\/a><select id='"+f+"-\f]' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&e.push("[*^$]="+i+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||e.push("\\["+i+"*(?:value|"+bt+")");n.querySelectorAll("[id~="+f+"-]").length||e.push("~=");n.querySelectorAll(":checked").length||e.push(":checked");n.querySelectorAll("a#"+f+"+*").length||e.push(".#.+[+~]")}),v(function(n){var t=r.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&e.push("name"+i+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||e.push(":enabled",":disabled");n.querySelectorAll("*,:x");e.push(",.*:")})),(u.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&v(function(n){u.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",kt)}),e=e.length&&new RegExp(e.join("|")),d=d.length&&new RegExp(d.join("|")),a=ot.test(s.compareDocumentPosition),et=a||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},wt=a?function(n,t){if(n===t)return rt=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i?i:(i=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&i||!u.sortDetached&&t.compareDocumentPosition(n)===i?n===r||n.ownerDocument===h&&et(h,n)?-1:t===r||t.ownerDocument===h&&et(h,t)?1:w?nt(w,n)-nt(w,t):0:4&i?-1:1)}:function(n,t){if(n===t)return rt=!0,0;var i,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===r?-1:t===r?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(i=n;i=i.parentNode;)f.unshift(i);for(i=t;i=i.parentNode;)e.unshift(i);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===h?-1:e[u]===h?1:0},r):o};r.matches=function(n,t){return r(n,null,null,t)};r.matchesSelector=function(n,t){if((n.ownerDocument||n)!==o&&k(n),t=t.replace(ur,"='$1']"),!(!u.matchesSelector||!l||d&&d.test(t)||e&&e.test(t)))try{var i=ct.call(n,t);if(i||u.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(f){}return r(t,o,null,[n]).length>0};r.contains=function(n,t){return(n.ownerDocument||n)!==o&&k(n),et(n,t)};r.attr=function(n,i){(n.ownerDocument||n)!==o&&k(n);var f=t.attrHandle[i.toLowerCase()],r=f&&di.call(t.attrHandle,i.toLowerCase())?f(n,i,!l):void 0;return void 0!==r?r:u.attributes||!l?n.getAttribute(i):(r=n.getAttributeNode(i))&&r.specified?r.value:null};r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};r.uniqueSort=function(n){var r,f=[],t=0,i=0;if(rt=!u.detectDuplicates,w=!u.sortStable&&n.slice(0),n.sort(wt),rt){while(r=n[i++])r===n[i]&&(t=f.push(i));while(t--)n.splice(f[t],1)}return w=null,n};st=r.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=r.selectors={cacheLength:50,createPseudo:c,match:at,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===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]||r.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]&&r.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return at.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=si[n+" "];return t||(t=new RegExp("(^|"+i+")"+n+"("+i+"|$)"))&&si(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(u){var f=r.attr(u,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.replace(tr," ")+" ").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),o="last"!==n.slice(-4),e="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var v,k,c,l,y,w,b=s!==o?"nextSibling":"previousSibling",p=t.parentNode,g=e&&t.nodeName.toLowerCase(),d=!h&&!e;if(p){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?p.firstChild:p.lastChild],o&&d){for(k=p[f]||(p[f]={}),v=k[n]||[],y=v[0]===a&&v[1],l=v[0]===a&&v[2],c=y&&p.childNodes[y];c=++y&&c&&c[b]||(l=y=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){k[n]=[a,y,l];break}}else if(d&&(v=(t[f]||(t[f]={}))[n])&&v[0]===a)l=v[1];else while(c=++y&&c&&c[b]||(l=y=0)||w.pop())if((e?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(d&&((c[f]||(c[f]={}))[n]=[a,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var e,u=t.pseudos[n]||t.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return u[f]?u(i):u.length>1?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?c(function(n,t){for(var r,f=u(n,i),e=f.length;e--;)r=nt(n,f[e]),n[r]=!(t[r]=f[e])}):function(n){return u(n,0,e)}):u}},pseudos:{not:c(function(n){var t=[],r=[],i=pt(n.replace(lt,"$1"));return i[f]?c(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:c(function(n){return function(t){return r(n,t).length>0}}),contains:c(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:c(function(n){return er.test(n||"")||r.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=l?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===s},focus:function(n){return n===o.activeElement&&(!o.hasFocus||o.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.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return sr.test(n.nodeName)},input:function(n){return or.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"))||"text"===t.toLowerCase())},first:tt(function(){return[0]}),last:tt(function(n,t){return[t-1]}),eq:tt(function(n,t,i){return[0>i?i+t:i]}),even:tt(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:tt(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:tt(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:tt(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(it in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[it]=lr(it);for(it in{submit:!0,reset:!0})t.pseudos[it]=ar(it);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=r.tokenize=function(n,i){var e,f,s,o,u,h,c,l=hi[n+" "];if(l)return i?0:l.slice(0);for(u=n,h=[],c=t.preFilter;u;){(!e||(f=ir.exec(u)))&&(f&&(u=u.slice(f[0].length)||u),h.push(s=[]));e=!1;(f=rr.exec(u))&&(e=f.shift(),s.push({value:e,type:f[0].replace(lt," ")}),u=u.slice(e.length));for(o in t.filter)(f=at[o].exec(u))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),u=u.slice(e.length));if(!e)break}return i?u.length:u?r.error(n):hi(n,h).slice(0)},pt=r.compile=function(n,t){var r,u=[],e=[],i=ci[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=fi(t[r]),i[f]?u.push(i):e.push(i);i=ci(n,yr(e,u));i.selector=n}return i},oi=r.select=function(n,i,r,f){var s,e,o,a,v,c="function"==typeof n&&n,h=!f&&ft(n=c.selector||n);if(r=r||[],1===h.length){if(e=h[0]=h[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&u.getById&&9===i.nodeType&&l&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;c&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=at.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(f=v(o.matches[0].replace(y,p),dt.test(e[0].type)&&ti(i.parentNode)||i))){if(e.splice(s,1),n=f.length&&vt(e),!n)return b.apply(r,f),r;break}}}return(c||pt(n,h))(f,i,!l,r,dt.test(n)&&ti(i.parentNode)||i),r},u.sortStable=f.split("").sort(wt).join("")===f,u.detectDuplicates=!!rt,k(),u.sortDetached=v(function(n){return 1&n.compareDocumentPosition(o.createElement("div"))}),v(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ni("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),u.attributes&&v(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ni("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),v(function(n){return null==n.getAttribute("disabled")})||ni(bt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),r}(n);i.find=y;i.expr=y.selectors;i.expr[":"]=i.expr.pseudos;i.unique=y.uniqueSort;i.text=y.getText;i.isXMLDoc=y.isXML;i.contains=y.contains;var di=i.expr.match.needsContext,gi=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ef=/^.[^:#\[\.,]*$/;i.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}))};i.fn.extend({find:function(n){var t,u=this.length,r=[],f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;u>t;t++)if(i.contains(f[t],this))return!0}));for(t=0;u>t;t++)i.find(n,f[t],r);return r=this.pushStack(u>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ui(this,n||[],!1))},not:function(n){return this.pushStack(ui(this,n||[],!0))},is:function(n){return!!ui(this,"string"==typeof n&&di.test(n)?i(n):n||[],!1).length}});nr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;tr=i.fn.init=function(n,t){var r,f;if(!n)return this;if("string"==typeof n){if(r="<"===n[0]&&">"===n[n.length-1]&&n.length>=3?[null,n,null]:nr.exec(n),!r||!r[1]&&t)return!t||t.jquery?(t||ot).find(n):this.constructor(t).find(n);if(r[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),gi.test(r[1])&&i.isPlainObject(t))for(r in t)i.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return f=u.getElementById(r[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?"undefined"!=typeof ot.ready?ot.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};tr.prototype=i.fn;ot=i(u);ir=/^(?:parents|prev(?:Until|All))/;rr={children:!0,contents:!0,next:!0,prev:!0};i.extend({dir:function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;r>n;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=di.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(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?"string"==typeof n?ft.call(i(n),this[0]):ft.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.unique(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(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 ur(n,"nextSibling")},prev:function(n){return ur(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 n.contentDocument||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&&(rr[n]||i.unique(f),ir.test(n)&&f.reverse()),this.pushStack(f)}});c=/\S+/g;fi={};i.Callbacks=function(n){n="string"==typeof n?fi[n]||of(n):i.extend({},n);var u,h,o,c,f,e,t=[],r=!n.once&&[],l=function(i){for(u=n.memory&&i,h=!0,e=c||0,c=0,f=t.length,o=!0;t&&f>e;e++)if(t[e].apply(i[0],i[1])===!1&&n.stopOnFalse){u=!1;break}o=!1;t&&(r?r.length&&l(r.shift()):u?t=[]:s.disable())},s={add:function(){if(t){var r=t.length;!function e(r){i.each(r,function(r,u){var f=i.type(u);"function"===f?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==f&&e(u)})}(arguments);o?f=t.length:u&&(c=r,l(u))}return this},remove:function(){return t&&i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),o&&(f>=u&&f--,e>=u&&e--)}),this},has:function(n){return n?i.inArray(n,t)>-1:!(!t||!t.length)},empty:function(){return t=[],f=0,this},disable:function(){return t=r=u=void 0,this},disabled:function(){return!t},lock:function(){return r=void 0,u||s.disable(),this},locked:function(){return!r},fireWith:function(n,i){return!t||h&&!r||(i=i||[],i=[n,i.slice?i.slice():i],o?r.push(i):l(i)),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return 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=a.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?a.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);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.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||(st.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready"))))}});i.ready.promise=function(t){return st||(st=i.Deferred(),"complete"===u.readyState?setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",ht,!1),n.addEventListener("load",ht,!1))),st.promise(t)};i.ready.promise();l=i.access=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)i.access(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e};i.acceptData=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};v.uid=1;v.accepts=i.acceptData;v.prototype={key:function(n){if(!v.accepts(n))return 0;var r={},t=n[this.expando];if(!t){t=v.uid++;try{r[this.expando]={value:t};Object.defineProperties(n,r)}catch(u){r[this.expando]=t;i.extend(n,r)}}return this.cache[t]||(this.cache[t]={}),t},set:function(n,t,r){var f,e=this.key(n),u=this.cache[e];if("string"==typeof t)u[t]=r;else if(i.isEmptyObject(u))i.extend(this.cache[e],t);else for(f in t)u[f]=t[f];return u},get:function(n,t){var i=this.cache[this.key(n)];return void 0===t?i:i[t]},access:function(n,t,r){var u;return void 0===t||t&&"string"==typeof t&&void 0===r?(u=this.get(n,t),void 0!==u?u:this.get(n,i.camelCase(t))):(this.set(n,t,r),void 0!==r?r:t)},remove:function(n,t){var u,r,f,o=this.key(n),e=this.cache[o];if(void 0===t)this.cache[o]={};else for(i.isArray(t)?r=t.concat(t.map(i.camelCase)):(f=i.camelCase(t),(t in e)?r=[t,f]:(r=f,r=(r in e)?[r]:r.match(c)||[])),u=r.length;u--;)delete e[r[u]]},hasData:function(n){return!i.isEmptyObject(this.cache[n[this.expando]]||{})},discard:function(n){n[this.expando]&&delete this.cache[n[this.expando]]}};var r=new v,e=new v,sf=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,hf=/([A-Z])/g;i.extend({hasData:function(n){return e.hasData(n)||r.hasData(n)},data:function(n,t,i){return e.access(n,t,i)},removeData:function(n,t){e.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var o,f,s,u=this[0],h=u&&u.attributes;if(void 0===n){if(this.length&&(s=e.get(u),1===u.nodeType&&!r.get(u,"hasDataAttrs"))){for(o=h.length;o--;)h[o]&&(f=h[o].name,0===f.indexOf("data-")&&(f=i.camelCase(f.slice(5)),fr(u,f,s[f])));r.set(u,"hasDataAttrs",!0)}return s}return"object"==typeof n?this.each(function(){e.set(this,n)}):l(this,function(t){var r,f=i.camelCase(n);if(u&&void 0===t){if((r=e.get(u,n),void 0!==r)||(r=e.get(u,f),void 0!==r)||(r=fr(u,f,void 0),void 0!==r))return r}else this.each(function(){var i=e.get(this,f);e.set(this,f,t);-1!==n.indexOf("-")&&void 0!==i&&e.set(this,n,t)})},null,t,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){e.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return(t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||i.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[])},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 u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)u=r.get(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var ct=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,p=["Top","Right","Bottom","Left"],tt=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)},er=/^(?:checkbox|radio)$/i;!function(){var i=u.createDocumentFragment(),n=i.appendChild(u.createElement("div")),t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);f.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;n.innerHTML="<textarea>x<\/textarea>";f.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue}();b="undefined";f.focusinBubbles="onfocusin"in n;var cf=/^key/,lf=/^(?:mouse|pointer|contextmenu)|click/,or=/^(?:focusinfocus|focusoutblur)$/,sr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,t,u,f,e){var v,y,w,p,k,h,s,l,o,d,g,a=r.get(n);if(a)for(u.handler&&(v=u,u=v.handler,e=v.selector),u.guid||(u.guid=i.guid++),(p=a.events)||(p=a.events={}),(y=a.handle)||(y=a.handle=function(t){if(typeof i!==b&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),t=(t||"").match(c)||[""],k=t.length;k--;)w=sr.exec(t[k])||[],o=g=w[1],d=(w[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:g,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:d.join(".")},v),(l=p[o])||(l=p[o]=[],l.delegateCount=0,s.setup&&s.setup.call(n,f,d,y)!==!1||n.addEventListener&&n.addEventListener(o,y,!1)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?l.splice(l.delegateCount++,0,h):l.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var p,k,h,v,w,s,l,a,o,b,d,y=r.hasData(n)&&r.get(n);if(y&&(v=y.events)){for(t=(t||"").match(c)||[""],w=t.length;w--;)if(h=sr.exec(t[w])||[],o=d=h[1],b=(h[2]||"").split(".").sort(),o){for(l=i.event.special[o]||{},o=(f?l.delegateType:l.bindType)||o,a=v[o]||[],h=h[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=p=a.length;p--;)s=a[p],!e&&d!==s.origType||u&&u.guid!==s.guid||h&&!h.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(p,1),s.selector&&a.delegateCount--,l.remove&&l.remove.call(n,s));k&&!a.length&&(l.teardown&&l.teardown.call(n,b,y.handle)!==!1||i.removeEvent(n,o,y.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[w],u,f,!0);i.isEmptyObject(v)&&(delete y.handle,r.remove(n,"events"))}},trigger:function(t,f,e,o){var w,s,c,b,a,v,l,p=[e||u],h=ii.call(t,"type")?t.type:t,y=ii.call(t,"namespace")?t.namespace.split("."):[];if(s=c=e=e||u,3!==e.nodeType&&8!==e.nodeType&&!or.test(h+i.event.triggered)&&(h.indexOf(".")>=0&&(y=h.split("."),h=y.shift(),y.sort()),a=h.indexOf(":")<0&&"on"+h,t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=y.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=e),f=null==f?[t]:i.makeArray(f,[t]),l=i.event.special[h]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(b=l.delegateType||h,or.test(b+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(e.ownerDocument||u)&&p.push(c.defaultView||c.parentWindow||n)}for(w=0;(s=p[w++])&&!t.isPropagationStopped();)t.type=w>1?b:l.bindType||h,v=(r.get(s,"events")||{})[t.type]&&r.get(s,"handle"),v&&v.apply(s,f),v=a&&s[a],v&&v.apply&&i.acceptData(s)&&(t.result=v.apply(s,f),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||l._default&&l._default.apply(p.pop(),f)!==!1||!i.acceptData(e)||a&&i.isFunction(e[h])&&!i.isWindow(e)&&(c=e[a],c&&(e[a]=null),i.event.triggered=h,e[h](),i.event.triggered=void 0,c&&(e[a]=c)),t.result}},dispatch:function(n){n=i.event.fix(n);var o,s,e,u,t,h=[],c=a.call(arguments),l=(r.get(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,l),o=0;(u=h[o++])&&!n.isPropagationStopped();)for(n.currentTarget=u.elem,s=0;(t=u.handlers[s++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(t.namespace))&&(n.handleObj=t,n.data=t.data,e=((i.event.special[t.origType]||{}).handle||t.handler).apply(u.elem,c),void 0!==e&&(n.result=e)===!1&&(n.preventDefault(),n.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&(!n.button||"click"!==n.type))for(;r!==this;r=r.parentNode||this)if(r.disabled!==!0||"click"!==n.type){for(u=[],e=0;s>e;e++)o=t[e],f=o.selector+" ",void 0===u[f]&&(u[f]=o.needsContext?i(f,this).index(r)>=0:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},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 offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var e,i,r,f=t.button;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,i=e.documentElement,r=e.body,n.pageX=t.clientX+(i&&i.scrollLeft||r&&r.scrollLeft||0)-(i&&i.clientLeft||r&&r.clientLeft||0),n.pageY=t.clientY+(i&&i.scrollTop||r&&r.scrollTop||0)-(i&&i.clientTop||r&&r.clientTop||0)),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},fix:function(n){if(n[i.expando])return n;var f,e,o,r=n.type,s=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=lf.test(r)?this.mouseHooks:cf.test(r)?this.keyHooks:{}),o=t.props?this.props.concat(t.props):this.props,n=new i.Event(s),f=o.length;f--;)e=o[f],n[e]=s[e];return n.target||(n.target=u),3===n.target.nodeType&&(n.target=n.target.parentNode),t.filter?t.filter(n,s):n},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==hr()&&this.focus)return(this.focus(),!1)},delegateType:"focusin"},blur:{trigger:function(){if(this===hr()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&i.nodeName(this,"input"))return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(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=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?lt:k):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=lt;n&&n.preventDefault&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=lt;n&&n.stopPropagation&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=lt;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},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}}});f.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){var i=this.ownerDocument||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});i.fn.extend({on:function(n,t,r,u,f){var e,o;if("object"==typeof n){"string"!=typeof t&&(r=r||t,t=void 0);for(o in n)this.on(o,t,r,n[o],f);return this}if(null==r&&null==u?(u=t,r=t=void 0):null==u&&("string"==typeof t?(u=r,r=void 0):(u=r,r=t,t=void 0)),u===!1)u=k;else if(!u)return this;return 1===f&&(e=u,u=function(n){return i().off(n),e.apply(this,arguments)},u.guid=e.guid||(e.guid=i.guid++)),this.each(function(){i.event.add(this,n,u,r,t)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return(t===!1||"function"==typeof t)&&(r=t,t=void 0),r===!1&&(r=k),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var cr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,lr=/<([\w:]+)/,af=/<|&#?\w+;/,vf=/<(?:script|style|link)/i,yf=/checked\s*(?:[^=]|=\s*.checked.)/i,ar=/^$|\/(?:java|ecma)script/i,pf=/^true\/(.*)/,wf=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,h={option:[1,"<select multiple='multiple'>","<\/select>"],thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};h.optgroup=h.option;h.tbody=h.tfoot=h.colgroup=h.caption=h.thead;h.th=h.td;i.extend({clone:function(n,t,r){var u,c,s,e,h=n.cloneNode(!0),l=i.contains(n.ownerDocument,n);if(!(f.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=o(h),s=o(n),u=0,c=s.length;c>u;u++)df(s[u],e[u]);if(t)if(r)for(s=s||o(n),e=e||o(h),u=0,c=s.length;c>u;u++)yr(s[u],e[u]);else yr(n,h);return e=o(h,"script"),e.length>0&&ei(e,!l&&o(n,"script")),h},buildFragment:function(n,t,r,u){for(var f,e,y,l,p,a,s=t.createDocumentFragment(),v=[],c=0,w=n.length;w>c;c++)if(f=n[c],f||0===f)if("object"===i.type(f))i.merge(v,f.nodeType?[f]:f);else if(af.test(f)){for(e=e||s.appendChild(t.createElement("div")),y=(lr.exec(f)||["",""])[1].toLowerCase(),l=h[y]||h._default,e.innerHTML=l[1]+f.replace(cr,"<$1><\/$2>")+l[2],a=l[0];a--;)e=e.lastChild;i.merge(v,e.childNodes);e=s.firstChild;e.textContent=""}else v.push(t.createTextNode(f));for(s.textContent="",c=0;f=v[c++];)if((!u||-1===i.inArray(f,u))&&(p=i.contains(f.ownerDocument,f),e=o(s.appendChild(f),"script"),p&&ei(e),r))for(a=0;f=e[a++];)ar.test(f.type||"")&&r.push(f);return s},cleanData:function(n){for(var f,t,o,u,h=i.event.special,s=0;void 0!==(t=n[s]);s++){if(i.acceptData(t)&&(u=t[r.expando],u&&(f=r.cache[u]))){if(f.events)for(o in f.events)h[o]?i.event.remove(t,o):i.removeEvent(t,o,f.handle);r.cache[u]&&delete r.cache[u]}delete e.cache[t[e.expando]]}}});i.fn.extend({text:function(n){return l(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=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=vr(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=vr(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,f=n?i.filter(n,this):this,u=0;null!=(r=f[u]);u++)t||1!==r.nodeType||i.cleanData(o(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&ei(o(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(o(n,!1)),n.textContent="");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 l(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!vf.test(n)&&!h[(lr.exec(n)||["",""])[1].toLowerCase()]){n=n.replace(cr,"<$1><\/$2>");try{for(;u>r;r++)t=this[r]||{},1===t.nodeType&&(i.cleanData(o(t,!1)),t.innerHTML=n);t=0}catch(f){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=arguments[0];return this.domManip(arguments,function(t){n=this.parentNode;i.cleanData(o(this));n&&n.replaceChild(t,this)}),n&&(n.length||n.nodeType)?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t){n=bi.apply([],n);var h,v,s,c,u,y,e=0,l=this.length,w=this,b=l-1,a=n[0],p=i.isFunction(a);if(p||l>1&&"string"==typeof a&&!f.checkClone&&yf.test(a))return this.each(function(i){var r=w.eq(i);p&&(n[0]=a.call(this,i,r.html()));r.domManip(n,t)});if(l&&(h=i.buildFragment(n,this[0].ownerDocument,!1,this),v=h.firstChild,1===h.childNodes.length&&(h=v),v)){for(s=i.map(o(h,"script"),bf),c=s.length;l>e;e++)u=h,e!==b&&(u=i.clone(u,!0,!0),c&&i.merge(s,o(u,"script"))),t.call(this[e],u,e);if(c)for(y=s[s.length-1].ownerDocument,i.map(s,kf),e=0;c>e;e++)u=s[e],ar.test(u.type||"")&&!r.access(u,"globalEval")&&i.contains(y,u)&&(u.src?i._evalUrl&&i._evalUrl(u.src):i.globalEval(u.textContent.replace(wf,"")))}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,f=[],e=i(n),o=e.length-1,r=0;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ti.apply(f,u.get());return this.pushStack(f)}});oi={};var wr=/^margin/,hi=new RegExp("^("+ct+")(?!px)[a-z%]+$","i"),vt=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):n.getComputedStyle(t,null)};!function(){var s,o,e=u.documentElement,r=u.createElement("div"),t=u.createElement("div");if(t.style){t.style.backgroundClip="content-box";t.cloneNode(!0).style.backgroundClip="";f.clearCloneStyle="content-box"===t.style.backgroundClip;r.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute";r.appendChild(t);function h(){t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute";t.innerHTML="";e.appendChild(r);var i=n.getComputedStyle(t,null);s="1%"!==i.top;o="4px"===i.width;e.removeChild(r)}n.getComputedStyle&&i.extend(f,{pixelPosition:function(){return h(),s},boxSizingReliable:function(){return null==o&&h(),o},reliableMarginRight:function(){var f,i=t.appendChild(u.createElement("div"));return i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",e.appendChild(r),f=!parseFloat(n.getComputedStyle(i,null).marginRight),e.removeChild(r),t.removeChild(i),f}})}}();i.swap=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f};var gf=/^(none|table(?!-c[ea]).+)/,ne=new RegExp("^("+ct+")(.*)$","i"),te=new RegExp("^([+-])=("+ct+")","i"),ie={position:"absolute",visibility:"hidden",display:"block"},kr={letterSpacing:"0",fontWeight:"400"},dr=["Webkit","O","Moz","ms"];i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=it(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,h,e,s=i.camelCase(t),c=n.style;return t=i.cssProps[s]||(i.cssProps[s]=gr(c,s)),e=i.cssHooks[t]||i.cssHooks[s],void 0===r?e&&"get"in e&&void 0!==(o=e.get(n,!1,u))?o:c[t]:(h=typeof r,"string"===h&&(o=te.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(i.css(n,t)),h="number"),null!=r&&r===r&&("number"!==h||i.cssNumber[s]||(r+="px"),f.clearCloneStyle||""!==r||0!==t.indexOf("background")||(c[t]="inherit"),e&&"set"in e&&void 0===(r=e.set(n,r,u))||(c[t]=r)),void 0)}},css:function(n,t,r,u){var f,s,e,o=i.camelCase(t);return t=i.cssProps[o]||(i.cssProps[o]=gr(n.style,o)),e=i.cssHooks[t]||i.cssHooks[o],e&&"get"in e&&(f=e.get(n,!0,r)),void 0===f&&(f=it(n,t,u)),"normal"===f&&t in kr&&(f=kr[t]),""===r||r?(s=parseFloat(f),r===!0||i.isNumeric(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return gf.test(i.css(n,"display"))&&0===n.offsetWidth?i.swap(n,ie,function(){return iu(n,t,u)}):iu(n,t,u)},set:function(n,r,u){var f=u&&vt(n);return nu(n,r,u?tu(n,t,u,"border-box"===i.css(n,"boxSizing",!1,f),f):0)}}});i.cssHooks.marginRight=br(f.reliableMarginRight,function(n,t){if(t)return i.swap(n,{display:"inline-block"},it,[n,"marginRight"])});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}};wr.test(n)||(i.cssHooks[n+t].set=nu)});i.fn.extend({css:function(n,t){return l(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=vt(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return ru(this,!0)},hide:function(){return ru(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){tt(this)?i(this).show():i(this).hide()})}});i.Tween=s;s.prototype={constructor:s,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=s.propHooks[this.prop];return n&&n.get?n.get(this):s.propHooks._default.get(this)},run:function(n){var t,r=s.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):s.propHooks._default.set(this),this}};s.prototype.init.prototype=s.prototype;s.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}}};s.propHooks.scrollTop=s.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.fx=s.prototype.init;i.fx.step={};var d,yt,re=/^(?:toggle|show|hide)$/,uu=new RegExp("^(?:([+-])=|)("+ct+")([a-z%]*)$","i"),ue=/queueHooks$/,pt=[fe],rt={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),r=uu.exec(t),e=r&&r[3]||(i.cssNumber[n]?"":"px"),u=(i.cssNumber[n]||"px"!==e&&+s)&&uu.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(ou,{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],rt[r]=rt[r]||[],rt[r].unshift(t)},prefilter:function(n,t){t?pt.unshift(n):pt.push(n)}});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.fn.extend({fadeTo:function(n,t,i,r){return this.filter(tt).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=ou(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||o.queue===!1?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&ue.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));(s||!u)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;s>t;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});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.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.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(d=i.now();n<t.length;n++)r=t[n],r()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();d=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};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.fn.delay=function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},function(){var n=u.createElement("input"),t=u.createElement("select"),i=t.appendChild(u.createElement("option"));n.type="checkbox";f.checkOn=""!==n.value;f.optSelected=i.selected;t.disabled=!0;f.optDisabled=!i.disabled;n=u.createElement("input");n.value="t";n.type="radio";f.radioValue="t"===n.value}();g=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return l(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return typeof n.getAttribute===b?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),u=i.attrHooks[t]||(i.expr.match.bool.test(t)?su:oe)),void 0===r?u&&"get"in u&&null!==(f=u.get(n,t))?f:(f=i.find.attr(n,t),null==f?void 0:f):null!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):void i.removeAttr(n,t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(c);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)&&(n[u]=!1),n.removeAttribute(r)},attrHooks:{type:{set:function(n,t){if(!f.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}}});su={set:function(n,t,r){return t===!1?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=g[t]||i.find.attr;g[t]=function(n,t,i){var u,f;return i||(f=g[t],g[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,g[t]=f),u}});hu=/^(?:input|select|textarea|button)$/i;i.fn.extend({prop:function(n,t){return l(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(n,t,r){var f,u,o,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return o=1!==e||!i.isXMLDoc(n),o&&(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){return n.hasAttribute("tabindex")||hu.test(n.nodeName)||n.href?n.tabIndex:-1}}}});f.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});bt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,s,f,h="string"==typeof n&&n,e=0,l=this.length;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(h)for(o=(n||"").match(c)||[];l>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(bt," "):" ")){for(s=0;u=o[s++];)r.indexOf(" "+u+" ")<0&&(r+=u+" ");f=i.trim(r);t.className!==f&&(t.className=f)}return this},removeClass:function(n){var o,t,r,u,s,f,h=0===arguments.length||"string"==typeof n&&n,e=0,l=this.length;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(h)for(o=(n||"").match(c)||[];l>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(bt," "):"")){for(s=0;u=o[s++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");f=n?i.trim(r):"";t.className!==f&&(t.className=f)}return this},toggleClass:function(n,t){var u=typeof n;return"boolean"==typeof t&&"string"===u?t?this.addClass(n):this.removeClass(n):this.each(i.isFunction(n)?function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}:function(){if("string"===u)for(var t,e=0,f=i(this),o=n.match(c)||[];t=o[e++];)f.hasClass(t)?f.removeClass(t):f.addClass(t);else(u===b||"boolean"===u)&&(this.className&&r.set(this,"__className__",this.className),this.className=this.className||n===!1?"":r.get(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(bt," ").indexOf(i)>=0)return!0;return!1}});cu=/\r/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(cu,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n))}},select:{get:function(n){for(var o,t,s=n.options,r=n.selectedIndex,u="select-one"===n.type||0>r,h=u?null:[],c=u?r+1:s.length,e=0>r?c:u?r:0;c>e;e++)if(t=s[e],!(!t.selected&&e!==r||(f.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),u)return o;h.push(o)}return h},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(r.value,e)>=0)&&(u=!0);return u||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}};f.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});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)}});kt=i.now();dt=/\?/;i.parseJSON=function(n){return JSON.parse(n+"")};i.parseXML=function(n){var t,r;if(!n||"string"!=typeof n)return null;try{r=new DOMParser;t=r.parseFromString(n,"text/xml")}catch(u){t=void 0}return(!t||t.getElementsByTagName("parsererror").length)&&i.error("Invalid XML: "+n),t};var se=/#.*$/,lu=/([?&])_=[^&]*/,he=/^(.*?):[ \t]*([^\r\n]*)$/gm,ce=/^(?:GET|HEAD)$/,le=/^\/\//,au=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,vu={},ci={},yu="*/".concat("*"),li=n.location.href,nt=au.exec(li.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:li,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(nt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":yu,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?ai(ai(n,i.ajaxSettings),t):ai(i.ajaxSettings,n)},ajaxPrefilter:pu(vu),ajaxTransport:pu(ci),ajax:function(n,t){function p(n,t,s,h){var v,it,tt,p,nt,c=t;2!==e&&(e=2,b&&clearTimeout(b),l=void 0,w=h||"",u.readyState=n>0?4:0,v=n>=200&&300>n||304===n,s&&(p=ae(r,u,s)),p=ve(r,p,u,v),v?(r.ifModified&&(nt=u.getResponseHeader("Last-Modified"),nt&&(i.lastModified[f]=nt),nt=u.getResponseHeader("etag"),nt&&(i.etag[f]=nt)),204===n||"HEAD"===r.type?c="nocontent":304===n?c="notmodified":(c=p.state,it=p.data,tt=p.error,v=!tt)):(tt=c,(n||!c)&&(c="error",0>n&&(n=0))),u.status=n,u.statusText=(t||c)+"",v?d.resolveWith(o,[it,c,u]):d.rejectWith(o,[u,c,tt]),u.statusCode(y),y=void 0,a&&k.trigger(v?"ajaxSuccess":"ajaxError",[u,r,v?it:tt]),g.fireWith(o,[u,c]),a&&(k.trigger("ajaxComplete",[u,r]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(t=n,n=void 0);t=t||{};var l,f,w,v,b,s,a,h,r=i.ajaxSetup({},t),o=r.context||r,k=r.context&&(o.nodeType||o.jquery)?i(o):i.event,d=i.Deferred(),g=i.Callbacks("once memory"),y=r.statusCode||{},tt={},it={},e=0,rt="canceled",u={readyState:0,getResponseHeader:function(n){var t;if(2===e){if(!v)for(v={};t=he.exec(w);)v[t[1].toLowerCase()]=t[2];t=v[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===e?w:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return e||(n=it[i]=it[i]||n,tt[n]=t),this},overrideMimeType:function(n){return e||(r.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>e)for(t in n)y[t]=[y[t],n[t]];else u.always(n[u.status]);return this},abort:function(n){var t=n||rt;return l&&l.abort(t),p(0,t),this}};if(d.promise(u).complete=g.add,u.success=u.done,u.error=u.fail,r.url=((n||r.url||li)+"").replace(se,"").replace(le,nt[1]+"//"),r.type=t.method||t.type||r.method||r.type,r.dataTypes=i.trim(r.dataType||"*").toLowerCase().match(c)||[""],null==r.crossDomain&&(s=au.exec(r.url.toLowerCase()),r.crossDomain=!(!s||s[1]===nt[1]&&s[2]===nt[2]&&(s[3]||("http:"===s[1]?"80":"443"))===(nt[3]||("http:"===nt[1]?"80":"443")))),r.data&&r.processData&&"string"!=typeof r.data&&(r.data=i.param(r.data,r.traditional)),wu(vu,r,t,u),2===e)return u;a=i.event&&r.global;a&&0==i.active++&&i.event.trigger("ajaxStart");r.type=r.type.toUpperCase();r.hasContent=!ce.test(r.type);f=r.url;r.hasContent||(r.data&&(f=r.url+=(dt.test(f)?"&":"?")+r.data,delete r.data),r.cache===!1&&(r.url=lu.test(f)?f.replace(lu,"$1_="+kt++):f+(dt.test(f)?"&":"?")+"_="+kt++));r.ifModified&&(i.lastModified[f]&&u.setRequestHeader("If-Modified-Since",i.lastModified[f]),i.etag[f]&&u.setRequestHeader("If-None-Match",i.etag[f]));(r.data&&r.hasContent&&r.contentType!==!1||t.contentType)&&u.setRequestHeader("Content-Type",r.contentType);u.setRequestHeader("Accept",r.dataTypes[0]&&r.accepts[r.dataTypes[0]]?r.accepts[r.dataTypes[0]]+("*"!==r.dataTypes[0]?", "+yu+"; q=0.01":""):r.accepts["*"]);for(h in r.headers)u.setRequestHeader(h,r.headers[h]);if(r.beforeSend&&(r.beforeSend.call(o,u,r)===!1||2===e))return u.abort();rt="abort";for(h in{success:1,error:1,complete:1})u[h](r[h]);if(l=wu(ci,r,t,u)){u.readyState=1;a&&k.trigger("ajaxSend",[u,r]);r.async&&r.timeout>0&&(b=setTimeout(function(){u.abort("timeout")},r.timeout));try{e=1;l.send(tt,p)}catch(ut){if(!(2>e))throw ut;p(-1,ut)}}else p(-1,"No Transport");return u},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax({url:n,type:t,dataType:f,data:r,success:u})}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){var t;return i.isFunction(n)?this.each(function(t){i(this).wrapAll(n.call(this,t))}):(this[0]&&(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.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this)},wrapInner:function(n){return this.each(i.isFunction(n)?function(t){i(this).wrapInner(n.call(this,t))}:function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return n.offsetWidth<=0&&n.offsetHeight<=0};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var ye=/%20/g,pe=/\[\]$/,bu=/\r?\n/g,we=/^(?:submit|button|image|reset|file)$/i,be=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)vi(r,n[r],t,f);return u.join("&").replace(ye,"+")};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")&&be.test(this.nodeName)&&!we.test(n)&&(this.checked||!er.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(bu,"\r\n")}}):{name:t.name,value:r.replace(bu,"\r\n")}}).get()}});i.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(n){}};var ke=0,gt={},de={0:200,1223:204},ut=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in gt)gt[n]()}),f.cors=!!ut&&"withCredentials"in ut,f.ajax=ut=!!ut,i.ajaxTransport(function(n){var t;if(f.cors||ut&&!n.crossDomain)return{send:function(i,r){var f,u=n.xhr(),e=++ke;if(u.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(f in n.xhrFields)u[f]=n.xhrFields[f];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType);n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(f in i)u.setRequestHeader(f,i[f]);t=function(n){return function(){t&&(delete gt[e],t=u.onload=u.onerror=null,"abort"===n?u.abort():"error"===n?r(u.status,u.statusText):r(de[u.status]||u.status,u.statusText,"string"==typeof u.responseText?{text:u.responseText}:void 0,u.getAllResponseHeaders()))}};u.onload=t();u.onerror=t("error");t=gt[e]=t("abort");try{u.send(n.hasContent&&n.data||null)}catch(o){if(t)throw o;}},abort:function(){t&&t()}}}),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){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){if(n.crossDomain){var r,t;return{send:function(f,e){r=i("<script>").prop({async:!0,charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});u.head.appendChild(r[0])},abort:function(){t&&t()}}}}),yi=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=yi.pop()||i.expando+"_"+kt++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,o,e,s=t.jsonp!==!1&&(ni.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ni.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ni,"$1"+f):t.jsonp!==!1&&(t.url+=(dt.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return e||i.error(f+" was not called"),e[0]},t.dataTypes[0]="json",o=n[f],n[f]=function(){e=arguments},u.always(function(){n[f]=o;t[f]&&(t.jsonpCallback=r.jsonpCallback,yi.push(f));e&&i.isFunction(o)&&o(e[0]);e=o=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=gi.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},pi=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&pi)return pi.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>=0&&(u=i.trim(n.slice(e)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),f.length>0&&i.ajax({url:n,type:o,dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).complete(r&&function(n,t){f.each(r,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.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},wi=n.document.documentElement,i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&(s+c).indexOf("auto")>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,u));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,f,t=this[0],u={top:0,left:0},e=t&&t.ownerDocument;if(e)return r=e.documentElement,i.contains(r,t)?(typeof t.getBoundingClientRect!==b&&(u=t.getBoundingClientRect()),f=ku(e),{top:u.top+f.pageYOffset-r.clientTop,left:u.left+f.pageXOffset-r.clientLeft}):u},position:function(){if(this[0]){var n,r,u=this[0],t={top:0,left: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||wi;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||wi})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var u="pageYOffset"===r;i.fn[t]=function(i){return l(this,function(t,i,f){var e=ku(t);return void 0===f?e?e[r]:t[i]:void(e?e.scrollTo(u?n.pageXOffset:f,u?f:n.pageYOffset):t[i]=f)},t,i,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=br(f.pixelPosition,function(n,r){if(r)return(r=it(n,t),hi.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return l(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),du=n.jQuery,gu=n.$,i.noConflict=function(t){return n.$===i&&(n.$=gu),t&&n.jQuery===i&&(n.jQuery=du),i},typeof t===b&&(n.jQuery=n.$=i),i});/*! jQuery Validation Plugin - v1.11.1 - 3/22/2013\n* https://github.com/jzaefferer/jquery-validation
* Copyright (c) 2013 Jörn Zaefferer; Licensed MIT */
(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."),void 0;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);void 0!==n(t.target).attr("formnovalidate")&&(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 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(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){(9!==t.which||""!==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){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0],t)}var r,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, [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",i).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.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,i;for(i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){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"radio"===r||"checkbox"===r?n("input[name='"+n(t).attr("name")+"']:checked").val():"string"==typeof i?i.replace(/\r/g,""):i},check:function(t){var r,u;t=this.validationTargetFor(this.clean(t));var i,f=n(t).rules(),e=!1,s=this.elementValue(t);for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,s,t,u.parameters),"dependency-mismatch"===i){e=!0;continue}if(e=!1,"pending"===i)return this.toHide=this.toHide.not(this.errorsFor(t)),void 0;if(!i)return this.formatAndAdd(t,u),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+u.method+"' method.",o),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;arguments.length>n;n++)if(void 0!==arguments[n])return arguments[n];return void 0},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),!this.settings.ignoreTitle&&t.title||void 0,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;"function"==typeof r?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(""),"string"==typeof this.settings.success?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--;0>this.pendingRequest&&(this.pendingRequest=0);delete this.pending[t.name];i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},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)"required"===r?(i=e.get(0).getAttribute(r),""===i&&(i=!0),i=!!i):i=e.attr(r),/min|max/.test(r)&&(null===f||/number|range|text/.test(f))&&(i=Number(i)),i?u[r]=i:f===r&&"range"!==f&&(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()),void 0!==r&&(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)return delete t[r],void 0;if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0!==u.param?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength"],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])]:"string"==typeof t[this]&&(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("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];3>i.length&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){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))},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 0==f%10},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)||r>=u},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]&&r[1]>=u},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||i>=n},range:function(n,t,i){return this.optional(t)||n>=i[0]&&i[1]>=n},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="string"==typeof r&&{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||"true"===r;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;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),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);(function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept");t.addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})})(jQuery);/*!
 * Modernizr v2.6.2
 * www.modernizr.com
 *
 * Copyright (c) Faruk Ates, Paul Irish, Alex Sexton
 * Available under the BSD and MIT licenses: www.modernizr.com/license/
 */
window.Modernizr=function(n,t,i){function a(n){c.cssText=n}function vt(n,t){return a(y.join(n+";")+(t||""))}function h(n,t){return typeof n===t}function v(n,t){return!!~(""+n).indexOf(t)}function lt(n,t){var u,r;for(u in n)if(r=n[u],!v(r,"-")&&c[r]!==i)return t=="pfx"?r:!0;return!1}function yt(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:h(u,"function")?u.bind(r||t):u;return!1}function f(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+ot.join(r+" ")+r).split(" ");return h(t,"string")||h(t,"undefined")?lt(u,t):(u=(n+" "+st.join(r+" ")+r).split(" "),yt(u,t,i))}function pt(){u.input=function(i){for(var r=0,u=i.length;r<u;r++)w[i[r]]=!!(i[r]in o);return w.list&&(w.list=!!(t.createElement("datalist")&&n.HTMLDataListElement)),w}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));u.inputtypes=function(n){for(var u=0,r,f,e,h=n.length;u<h;u++)o.setAttribute("type",f=n[u]),r=o.type!=="text",r&&(o.value=g,o.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&o.style.WebkitAppearance!==i?(s.appendChild(o),e=t.defaultView,r=e.getComputedStyle&&e.getComputedStyle(o,null).WebkitAppearance!=="textfield"&&o.offsetHeight!==0,s.removeChild(o)):/^(search|tel)$/.test(f)||(r=/^(url|email)$/.test(f)?o.checkValidity&&o.checkValidity()===!1:o.value!=g)),ht[n[u]]=!!r;return ht}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var u={},d=!0,s=t.documentElement,e="modernizr",ut=t.createElement(e),c=ut.style,o=t.createElement("input"),g=":)",ft={}.toString,y=" -webkit- -moz- -o- -ms- ".split(" "),et="Webkit Moz O ms",ot=et.split(" "),st=et.toLowerCase().split(" "),p={svg:"http://www.w3.org/2000/svg"},r={},ht={},w={},nt=[],tt=nt.slice,b,l=function(n,i,r,u){var l,a,c,v,f=t.createElement("div"),h=t.body,o=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:e+(r+1),f.appendChild(c);return l=["&#173;",'<style id="s',e,'">',n,"<\/style>"].join(""),f.id=e,(h?f:o).innerHTML+=l,o.appendChild(f),h||(o.style.background="",o.style.overflow="hidden",v=s.style.overflow,s.style.overflow="hidden",s.appendChild(o)),a=i(f,n),h?f.parentNode.removeChild(f):(o.parentNode.removeChild(o),s.style.overflow=v),!!a},at=function(t){var i=n.matchMedia||n.msMatchMedia,r;return i?i(t).matches:(l("@media "+t+" { #"+e+" { position: absolute; } }",function(t){r=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),r)},ct=function(){function r(r,u){u=u||t.createElement(n[r]||"div");r="on"+r;var f=r in u;return f||(u.setAttribute||(u=t.createElement("div")),u.setAttribute&&u.removeAttribute&&(u.setAttribute(r,""),f=h(u[r],"function"),h(u[r],"undefined")||(u[r]=i),u.removeAttribute(r))),u=null,f}var n={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return r}(),it={}.hasOwnProperty,rt,k;rt=h(it,"undefined")||h(it.call,"undefined")?function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")}:function(n,t){return it.call(n,t)};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=tt.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(tt.call(arguments))),Object(u)===u)?u:e:t.apply(n,i.concat(tt.call(arguments)))},r});r.flexbox=function(){return f("flexWrap")};r.flexboxlegacy=function(){return f("boxDirection")};r.canvas=function(){var n=t.createElement("canvas");return!!(n.getContext&&n.getContext("2d"))};r.canvastext=function(){return!!(u.canvas&&h(t.createElement("canvas").getContext("2d").fillText,"function"))};r.webgl=function(){return!!n.WebGLRenderingContext};r.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:l(["@media (",y.join("touch-enabled),("),e,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};r.geolocation=function(){return"geolocation"in navigator};r.postmessage=function(){return!!n.postMessage};r.websqldatabase=function(){return!!n.openDatabase};r.indexedDB=function(){return!!f("indexedDB",n)};r.hashchange=function(){return ct("hashchange",n)&&(t.documentMode===i||t.documentMode>7)};r.history=function(){return!!(n.history&&history.pushState)};r.draganddrop=function(){var n=t.createElement("div");return"draggable"in n||"ondragstart"in n&&"ondrop"in n};r.websockets=function(){return"WebSocket"in n||"MozWebSocket"in n};r.rgba=function(){return a("background-color:rgba(150,255,150,.5)"),v(c.backgroundColor,"rgba")};r.hsla=function(){return a("background-color:hsla(120,40%,100%,.5)"),v(c.backgroundColor,"rgba")||v(c.backgroundColor,"hsla")};r.multiplebgs=function(){return a("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(c.background)};r.backgroundsize=function(){return f("backgroundSize")};r.borderimage=function(){return f("borderImage")};r.borderradius=function(){return f("borderRadius")};r.boxshadow=function(){return f("boxShadow")};r.textshadow=function(){return t.createElement("div").style.textShadow===""};r.opacity=function(){return vt("opacity:.55"),/^0.55$/.test(c.opacity)};r.cssanimations=function(){return f("animationName")};r.csscolumns=function(){return f("columnCount")};r.cssgradients=function(){var n="background-image:";return a((n+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+y.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),v(c.backgroundImage,"gradient")};r.cssreflections=function(){return f("boxReflect")};r.csstransforms=function(){return!!f("transform")};r.csstransforms3d=function(){var n=!!f("perspective");return n&&"webkitPerspective"in s.style&&l("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){n=t.offsetLeft===9&&t.offsetHeight===3}),n};r.csstransitions=function(){return f("transition")};r.fontface=function(){var n;return l('@font-face {font-family:"font";src:url("https://")}',function(i,r){var f=t.getElementById("smodernizr"),u=f.sheet||f.styleSheet,e=u?u.cssRules&&u.cssRules[0]?u.cssRules[0].cssText:u.cssText||"":"";n=/src/i.test(e)&&e.indexOf(r.split(" ")[0])===0}),n};r.generatedcontent=function(){var n;return l(["#",e,"{font:0/0 a}#",e,':after{content:"',g,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){n=t.offsetHeight>=3}),n};r.video=function(){var i=t.createElement("video"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=i.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n};r.audio=function(){var i=t.createElement("audio"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=i.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=i.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(i.canPlayType("audio/x-m4a;")||i.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(r){}return n};r.localstorage=function(){try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(n){return!1}};r.sessionstorage=function(){try{return sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(n){return!1}};r.webworkers=function(){return!!n.Worker};r.applicationcache=function(){return!!n.applicationCache};r.svg=function(){return!!t.createElementNS&&!!t.createElementNS(p.svg,"svg").createSVGRect};r.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==p.svg};r.smil=function(){return!!t.createElementNS&&/SVGAnimate/.test(ft.call(t.createElementNS(p.svg,"animate")))};r.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.test(ft.call(t.createElementNS(p.svg,"clipPath")))};for(k in r)rt(r,k)&&(b=k.toLowerCase(),u[b]=r[k](),nt.push((u[b]?"":"no-")+b));u.input||pt();u.addTest=function(n,t){if(typeof n=="object")for(var r in n)rt(n,r)&&u.addTest(r,n[r]);else{if(n=n.toLowerCase(),u[n]!==i)return u;t=typeof t=="function"?t():t;typeof d!="undefined"&&d&&(s.className+=" "+(t?"":"no-")+n);u[n]=t}return u};a("");ut=o=null;
/*! HTML5 Shiv v3.6.1 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */
return function(n,t){function p(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function c(){var n=r.elements;return typeof n=="string"?n.split(" "):n}function o(n){var t=h[n[s]];return t||(t={},e++,n[s]=e,h[e]=t),t}function l(n,r,u){if(r||(r=t),i)return r.createElement(n);u||(u=o(r));var f;return f=u.cache[n]?u.cache[n].cloneNode():y.test(n)?(u.cache[n]=u.createElem(n)).cloneNode():u.createElem(n),f.canHaveChildren&&!v.test(n)?u.frag.appendChild(f):f}function w(n,r){if(n||(n=t),i)return n.createDocumentFragment();r=r||o(n);for(var f=r.frag.cloneNode(),u=0,e=c(),s=e.length;u<s;u++)f.createElement(e[u]);return f}function b(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag());n.createElement=function(i){return r.shivMethods?l(i,n,t):t.createElem(i)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+c().join().replace(/\w+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(r,t.frag)}function a(n){n||(n=t);var u=o(n);return!r.shivCSS||f||u.hasCSS||(u.hasCSS=!!p(n,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),i||b(n,u),n}var u=n.html5||{},v=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,y=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,f,s="_html5shiv",e=0,h={},i,r;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";f="hidden"in n;i=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(r){f=!0;i=!0}})();r={elements:u.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:u.shivCSS!==!1,supportsUnknownElements:i,shivMethods:u.shivMethods!==!1,type:"default",shivDocument:a,createElement:l,createDocumentFragment:w};n.html5=r;a(t)}(this,t),u._version="2.6.2",u._prefixes=y,u._domPrefixes=st,u._cssomPrefixes=ot,u.mq=at,u.hasEvent=ct,u.testProp=function(n){return lt([n])},u.testAllProps=f,u.testStyles=l,u.prefixed=function(n,t,i){return t?f(n,t,i):f(n,"pfx")},s.className=s.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(d?" js "+nt.join(" "):""),u}(this,this.document);function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}var _createClass;!function(n){"use strict";function t(n){if(void 0===Function.prototype.name){var t=/function\s([^(]{1,})\(/.exec(n.toString());return t&&t.length>1?t[1].trim():""}return void 0===n.prototype?n.constructor.name:n.prototype.constructor.name}function f(n){return"true"===n||"false"!==n&&(isNaN(1*n)?n:parseFloat(n))}function i(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}var r={version:"6.3.1",_plugins:{},_uuids:[],rtl:function(){return"rtl"===n("html").attr("dir")},plugin:function(n,r){var u=r||t(n),f=i(u);this._plugins[f]=this[u]=n},registerPlugin:function(n,r){var u=r?i(r):t(n.constructor).toLowerCase();n.uuid=this.GetYoDigits(6,u);n.$element.attr("data-"+u)||n.$element.attr("data-"+u,n.uuid);n.$element.data("zfPlugin")||n.$element.data("zfPlugin",n);n.$element.trigger("init.zf."+u);this._uuids.push(n.uuid)},unregisterPlugin:function(n){var r=i(t(n.$element.data("zfPlugin").constructor)),u;this._uuids.splice(this._uuids.indexOf(n.uuid),1);n.$element.removeAttr("data-"+r).removeData("zfPlugin").trigger("destroyed.zf."+r);for(u in n)n[u]=null},reInit:function(t){var r=t instanceof n;try{if(r)t.each(function(){n(this).data("zfPlugin")._init()});else{var u=typeof t,f=this,e={object:function(t){t.forEach(function(t){t=i(t);n("[data-"+t+"]").foundation("_init")})},string:function(){t=i(t);n("[data-"+t+"]").foundation("_init")},undefined:function(){this.object(Object.keys(f._plugins))}};e[u](t)}}catch(n){console.error(n)}finally{return t}},GetYoDigits:function(n,t){return n=n||6,Math.round(Math.pow(36,n+1)-Math.random()*Math.pow(36,n)).toString(36).slice(1)+(t?"-"+t:"")},reflow:function(t,i){"undefined"==typeof i?i=Object.keys(this._plugins):"string"==typeof i&&(i=[i]);var r=this;n.each(i,function(i,u){var e=r._plugins[u],o=n(t).find("[data-"+u+"]").addBack("[data-"+u+"]");o.each(function(){var t=n(this),i={};if(t.data("zfPlugin"))return void console.warn("Tried to initialize "+u+" on an element that already has a Foundation plugin.");t.attr("data-options")&&t.attr("data-options").split(";").forEach(function(n){var t=n.split(":").map(function(n){return n.trim()});t[0]&&(i[t[0]]=f(t[1]))});try{t.data("zfPlugin",new e(n(this),i))}catch(n){console.error(n)}finally{return}})})},getFnName:t,transitionend:function(n){var t,r={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},u=document.createElement("div"),i;for(i in r)"undefined"!=typeof u.style[i]&&(t=r[i]);return t?t:(t=setTimeout(function(){n.triggerHandler("transitionend",[n])},1),"transitionend")}},u;r.util={throttle:function(n,t){var i=null;return function(){var r=this,u=arguments;null===i&&(i=setTimeout(function(){n.apply(r,u);i=null},t))}}};u=function(i){var f=typeof i,s=n("meta.foundation-mq"),o=n(".no-js"),e,u;if(s.length||n('<meta class="foundation-mq">').appendTo(document.head),o.length&&o.removeClass("no-js"),"undefined"===f)r.MediaQuery._init(),r.reflow(this);else{if("string"!==f)throw new TypeError("We're sorry, "+f+" is not a valid parameter. You must use a string representing the method you wish to invoke.");if(e=Array.prototype.slice.call(arguments,1),u=this.data("zfPlugin"),void 0===u||void 0===u[i])throw new ReferenceError("We're sorry, '"+i+"' is not an available method for "+(u?t(u):"this element")+".");1===this.length?u[i].apply(u,e):this.each(function(t,r){u[i].apply(n(r).data("zfPlugin"),e)})}return this};window.Foundation=r;n.fn.foundation=u,function(){var i,n,t,r;for(Date.now&&window.Date.now||(window.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);window.performance&&window.performance.now||(window.performance={start:Date.now(),now:function(){return Date.now()-this.start}})}();Function.prototype.bind||(Function.prototype.bind=function(n){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var r=Array.prototype.slice.call(arguments,1),u=this,t=function(){},i=function(){return u.apply(this instanceof t?this:n,r.concat(Array.prototype.slice.call(arguments)))};return this.prototype&&(t.prototype=this.prototype),i.prototype=new t,i})}(jQuery);!function(){function t(t,i,r,u){var o,s,h,c,f=n(t),e,l;return i?(e=n(i),s=f.offset.top+f.height<=e.height+e.offset.top,o=f.offset.top>=e.offset.top,h=f.offset.left>=e.offset.left,c=f.offset.left+f.width<=e.width+e.offset.left):(s=f.offset.top+f.height<=f.windowDims.height+f.windowDims.offset.top,o=f.offset.top>=f.windowDims.offset.top,h=f.offset.left>=f.windowDims.offset.left,c=f.offset.left+f.width<=f.windowDims.width),l=[s,o,h,c],r?h===c==!0:u?o===s==!0:l.indexOf(!1)===-1}function n(n){if(n=n.length?n[0]:n,n===window||n===document)throw new Error("I'm sorry, Dave. I'm afraid I can't do that.");var t=n.getBoundingClientRect(),i=n.parentNode.getBoundingClientRect(),f=document.body.getBoundingClientRect(),r=window.pageYOffset,u=window.pageXOffset;return{width:t.width,height:t.height,offset:{top:t.top+r,left:t.left+u},parentDims:{width:i.width,height:i.height,offset:{top:i.top+r,left:i.left+u}},windowDims:{width:f.width,height:f.height,offset:{top:r,left:u}}}}function i(t,i,r,u,f,e){var s=n(t),o=i?n(i):null;switch(r){case"top":return{left:Foundation.rtl()?o.offset.left-s.width+o.width:o.offset.left,top:o.offset.top-(s.height+u)};case"left":return{left:o.offset.left-(s.width+f),top:o.offset.top};case"right":return{left:o.offset.left+o.width+f,top:o.offset.top};case"center top":return{left:o.offset.left+o.width/2-s.width/2,top:o.offset.top-(s.height+u)};case"center bottom":return{left:e?f:o.offset.left+o.width/2-s.width/2,top:o.offset.top+o.height+u};case"center left":return{left:o.offset.left-(s.width+f),top:o.offset.top+o.height/2-s.height/2};case"center right":return{left:o.offset.left+o.width+f+1,top:o.offset.top+o.height/2-s.height/2};case"center":return{left:s.windowDims.offset.left+s.windowDims.width/2-s.width/2,top:s.windowDims.offset.top+s.windowDims.height/2-s.height/2};case"reveal":return{left:(s.windowDims.width-s.width)/2,top:s.windowDims.offset.top+u};case"reveal full":return{left:s.windowDims.offset.left,top:s.windowDims.offset.top};case"left bottom":return{left:o.offset.left,top:o.offset.top+o.height+u};case"right bottom":return{left:o.offset.left+o.width+f-s.width,top:o.offset.top+o.height+u};default:return{left:Foundation.rtl()?o.offset.left-s.width+o.width:o.offset.left+f,top:o.offset.top+o.height+u}}}Foundation.Box={ImNotTouchingYou:t,GetDimensions:n,GetOffsets:i}}(jQuery);!function(n){function r(n){var i={},t;for(t in n)i[n[t]]=n[t];return i}var t={9:"TAB",13:"ENTER",27:"ESCAPE",32:"SPACE",37:"ARROW_LEFT",38:"ARROW_UP",39:"ARROW_RIGHT",40:"ARROW_DOWN"},i={},u={keys:r(t),parseKey:function(n){var i=t[n.which||n.keyCode]||String.fromCharCode(n.which).toUpperCase();return i=i.replace(/\W+/,""),n.shiftKey&&(i="SHIFT_"+i),n.ctrlKey&&(i="CTRL_"+i),n.altKey&&(i="ALT_"+i),i=i.replace(/_$/,"")},handleKey:function(t,r,u){var o,s,e,f=i[r],c=this.parseKey(t),h;if(!f)return console.warn("Component not defined!");(o="undefined"==typeof f.ltr?f:Foundation.rtl()?n.extend({},f.ltr,f.rtl):n.extend({},f.rtl,f.ltr),s=o[c],e=u[s],e&&"function"==typeof e)?(h=e.apply(),(u.handled||"function"==typeof u.handled)&&u.handled(h)):(u.unhandled||"function"==typeof u.unhandled)&&u.unhandled()},findFocusable:function(t){return!!t&&t.find("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]").filter(function(){return!(!n(this).is(":visible")||n(this).attr("tabindex")<0)})},register:function(n,t){i[n]=t},trapFocus:function(n){var t=Foundation.Keyboard.findFocusable(n),i=t.eq(0),r=t.eq(-1);n.on("keydown.zf.trapfocus",function(n){n.target===r[0]&&"TAB"===Foundation.Keyboard.parseKey(n)?(n.preventDefault(),i.focus()):n.target===i[0]&&"SHIFT_TAB"===Foundation.Keyboard.parseKey(n)&&(n.preventDefault(),r.focus())})},releaseFocus:function(n){n.off("keydown.zf.trapfocus")}};Foundation.Keyboard=u}(jQuery);!function(n){function i(n){var t={};return"string"!=typeof n?t:(n=n.trim().slice(1,-1))?t=n.split("&").reduce(function(n,t){var u=t.replace(/\+/g," ").split("="),i=u[0],r=u[1];return i=decodeURIComponent(i),r=void 0===r?null:decodeURIComponent(r),n.hasOwnProperty(i)?Array.isArray(n[i])?n[i].push(r):n[i]=[n[i],r]:n[i]=r,n},{}):t}var t={queries:[],current:"",_init:function(){var t,u=this,f=n(".foundation-mq").css("font-family"),r;t=i(f);for(r in t)t.hasOwnProperty(r)&&u.queries.push({name:r,value:"only screen and (min-width: "+t[r]+")"});this.current=this._getCurrentSize();this._watcher()},atLeast:function(n){var t=this.get(n);return!!t&&window.matchMedia(t).matches},is:function(n){return n=n.trim().split(" "),n.length>1&&"only"===n[1]?n[0]===this._getCurrentSize():this.atLeast(n[0])},get:function(n){var t,i;for(t in this.queries)if(this.queries.hasOwnProperty(t)&&(i=this.queries[t],n===i.name))return i.value;return null},_getCurrentSize:function(){for(var n,i,t=0;t<this.queries.length;t++)i=this.queries[t],window.matchMedia(i.value).matches&&(n=i);return"object"==typeof n?n.name:n},_watcher:function(){var t=this;n(window).on("resize.zf.mediaquery",function(){var i=t._getCurrentSize(),r=t.current;i!==r&&(t.current=i,n(window).trigger("changed.zf.mediaquery",[i,r]))})}};Foundation.MediaQuery=t;window.matchMedia||(window.matchMedia=function(){"use strict";var i=window.styleMedia||window.media;if(!i){var n=document.createElement("style"),t=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";t&&t.parentNode&&t.parentNode.insertBefore(n,t);r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle;i={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,"1px"===r.width}}}return function(n){return{matches:i.matchMedium(n||"all"),media:n||"all"}}}());Foundation.MediaQuery=t}(jQuery);!function(n){function u(n,t,i){function f(o){u||(u=o);e=o-u;i.apply(t);e<n?r=window.requestAnimationFrame(f,t):(window.cancelAnimationFrame(r),t.trigger("finished.zf.animate",[t]).triggerHandler("finished.zf.animate",[t]))}var r,e,u=null;return 0===n?(i.apply(t),void t.trigger("finished.zf.animate",[t]).triggerHandler("finished.zf.animate",[t])):void(r=window.requestAnimationFrame(f))}function t(t,u,f,e){function c(){t||u.hide();o();e&&e.apply(u)}function o(){u[0].style.transitionDuration=0;u.removeClass(s+" "+h+" "+f)}if(u=n(u).eq(0),u.length){var s=t?i[0]:i[1],h=t?r[0]:r[1];o();u.addClass(f).css("transition","none");requestAnimationFrame(function(){u.addClass(s);t&&u.show()});requestAnimationFrame(function(){u[0].offsetWidth;u.css("transition","").addClass(h)});u.one(Foundation.transitionend(u),c)}}var i=["mui-enter","mui-leave"],r=["mui-enter-active","mui-leave-active"],f={animateIn:function(n,i,r){t(!0,n,i,r)},animateOut:function(n,i,r){t(!1,n,i,r)}};Foundation.Move=u;Foundation.Motion=f}(jQuery);!function(n){var t={Feather:function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"zf";t.attr("role","menubar");var u=t.find("li").attr({role:"menuitem"}),r="is-"+i+"-submenu",f=r+"-item",e="is-"+i+"-submenu-parent";u.each(function(){var t=n(this),u=t.children("ul");u.length&&(t.addClass(e).attr({"aria-haspopup":!0,"aria-label":t.children("a:first").text()}),"drilldown"===i&&t.attr({"aria-expanded":!1}),u.addClass("submenu "+r).attr({"data-submenu":"",role:"menu"}),"drilldown"===i&&u.attr({"aria-hidden":!0}));t.parent("[data-submenu]").length&&t.addClass("is-submenu-item "+f)})},Burn:function(n,t){var i="is-"+t+"-submenu",r=i+"-item",u="is-"+t+"-submenu-parent";n.find(">li, .menu, .menu > li").removeClass(i+" "+r+" "+u+" is-submenu-item submenu is-active").removeAttr("data-submenu").css("display","")}};Foundation.Nest=t}(jQuery);!function(n){function t(n,t,i){var f,u,o=this,s=t.duration,e=Object.keys(n.data())[0]||"timer",r=-1;this.isPaused=!1;this.restart=function(){r=-1;clearTimeout(u);this.start()};this.start=function(){this.isPaused=!1;clearTimeout(u);r=r<=0?s:r;n.data("paused",!1);f=Date.now();u=setTimeout(function(){t.infinite&&o.restart();i&&"function"==typeof i&&i()},r);n.trigger("timerstart.zf."+e)};this.pause=function(){this.isPaused=!0;clearTimeout(u);n.data("paused",!0);var t=Date.now();r-=t-f;n.trigger("timerpaused.zf."+e)}}function i(t,i){function u(){r--;0===r&&i()}var r=t.length;0===r&&i();t.each(function(){if(this.complete||4===this.readyState||"complete"===this.readyState)u();else{var t=n(this).attr("src");n(this).attr("src",t+(t.indexOf("?")>=0?"&":"?")+(new Date).getTime());n(this).one("load",function(){u()})}})}Foundation.Timer=t;Foundation.onImagesLoaded=i}(jQuery),function(n){function t(){this.removeEventListener("touchmove",r);this.removeEventListener("touchend",t);i=!1}function r(r){if(n.spotSwipe.preventDefault&&r.preventDefault(),i){var o,h=r.touches[0].pageX,s=(r.touches[0].pageY,u-h);e=(new Date).getTime()-f;Math.abs(s)>=n.spotSwipe.moveThreshold&&e<=n.spotSwipe.timeThreshold&&(o=s>0?"left":"right");o&&(r.preventDefault(),t.call(this),n(this).trigger("swipe",o).trigger("swipe"+o))}}function o(n){1==n.touches.length&&(u=n.touches[0].pageX,h=n.touches[0].pageY,i=!0,f=(new Date).getTime(),this.addEventListener("touchmove",r,!1),this.addEventListener("touchend",t,!1))}function s(){this.addEventListener&&this.addEventListener("touchstart",o,!1)}n.spotSwipe={version:"1.0.0",enabled:"ontouchstart"in document.documentElement,preventDefault:!1,moveThreshold:75,timeThreshold:200};var u,h,f,e,i=!1;n.event.special.swipe={setup:s};n.each(["left","up","down","right"],function(){n.event.special["swipe"+this]={setup:function(){n(this).on("swipe",n.noop)}}})}(jQuery);!function(n){n.fn.addTouch=function(){this.each(function(i,r){n(r).bind("touchstart touchmove touchend touchcancel",function(){t(event)})});var t=function(n){var i,u=n.changedTouches,t=u[0],r={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup"}[n.type];"MouseEvent"in window&&"function"==typeof window.MouseEvent?i=new window.MouseEvent(r,{bubbles:!0,cancelable:!0,screenX:t.screenX,screenY:t.screenY,clientX:t.clientX,clientY:t.clientY}):(i=document.createEvent("MouseEvent"),i.initMouseEvent(r,!0,!0,window,1,t.screenX,t.screenY,t.clientX,t.clientY,!1,!1,!1,!1,0,null));t.target.dispatchEvent(i)}}}(jQuery);!function(n){function r(){s();f();e();o();u()}function u(t){var u=n("[data-yeti-box]"),i=["dropdown","tooltip","reveal"],r;if(t&&("string"==typeof t?i.push(t):"object"==typeof t&&"string"==typeof t[0]?i.concat(t):console.error("Plugin names must be strings")),u.length){r=i.map(function(n){return"closeme.zf."+n}).join(" ");n(window).off(r).on(r,function(t,i){var r=t.namespace.split(".")[0],u=n("[data-"+r+"]").not('[data-yeti-box="'+i+'"]');u.each(function(){var t=n(this);t.triggerHandler("close.zf.trigger",[t])})})}}function f(i){var r=void 0,u=n("[data-resize]");u.length&&n(window).off("resize.zf.trigger").on("resize.zf.trigger",function(){r&&clearTimeout(r);r=setTimeout(function(){t||u.each(function(){n(this).triggerHandler("resizeme.zf.trigger")});u.attr("data-events","resize")},i||10)})}function e(i){var r=void 0,u=n("[data-scroll]");u.length&&n(window).off("scroll.zf.trigger").on("scroll.zf.trigger",function(){r&&clearTimeout(r);r=setTimeout(function(){t||u.each(function(){n(this).triggerHandler("scrollme.zf.trigger")});u.attr("data-events","scroll")},i||10)})}function o(){var i=n("[data-mutate]");i.length&&t&&i.each(function(){n(this).triggerHandler("mutateme.zf.trigger")})}function s(){var i,u,r,f;if(!t)return!1;if(i=document.querySelectorAll("[data-resize], [data-scroll], [data-mutate]"),u=function(t){var i=n(t[0].target);switch(t[0].type){case"attributes":"scroll"===i.attr("data-events")&&"data-events"===t[0].attributeName&&i.triggerHandler("scrollme.zf.trigger",[i,window.pageYOffset]);"resize"===i.attr("data-events")&&"data-events"===t[0].attributeName&&i.triggerHandler("resizeme.zf.trigger",[i]);"style"===t[0].attributeName&&(i.closest("[data-mutate]").attr("data-events","mutate"),i.closest("[data-mutate]").triggerHandler("mutateme.zf.trigger",[i.closest("[data-mutate]")]));break;case"childList":i.closest("[data-mutate]").attr("data-events","mutate");i.closest("[data-mutate]").triggerHandler("mutateme.zf.trigger",[i.closest("[data-mutate]")]);break;default:return!1}},i.length)for(r=0;r<=i.length-1;r++)f=new t(u),f.observe(i[r],{attributes:!0,childList:!0,characterData:!1,subtree:!0,attributeFilter:["data-events","style"]})}var t=function(){for(var t=["WebKit","Moz","O","Ms",""],n=0;n<t.length;n++)if(t[n]+"MutationObserver"in window)return window[t[n]+"MutationObserver"];return!1}(),i=function(t,i){t.data(i).split(" ").forEach(function(r){n("#"+r)["close"===i?"trigger":"triggerHandler"](i+".zf.trigger",[t])})};n(document).on("click.zf.trigger","[data-open]",function(){i(n(this),"open")});n(document).on("click.zf.trigger","[data-close]",function(){var t=n(this).data("close");t?i(n(this),"close"):n(this).trigger("close.zf.trigger")});n(document).on("click.zf.trigger","[data-toggle]",function(){var t=n(this).data("toggle");t?i(n(this),"toggle"):n(this).trigger("toggle.zf.trigger")});n(document).on("close.zf.trigger","[data-closable]",function(t){t.stopPropagation();var i=n(this).data("closable");""!==i?Foundation.Motion.animateOut(n(this),i,function(){n(this).trigger("closed.zf")}):n(this).fadeOut().trigger("closed.zf")});n(document).on("focus.zf.trigger blur.zf.trigger","[data-toggle-focus]",function(){var t=n(this).data("toggle-focus");n("#"+t).triggerHandler("toggle.zf.trigger",[n(this)])});n(window).on("load",function(){r()});Foundation.IHearYou=r}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this._init();Foundation.registerPlugin(this,"Abide")}return _createClass(t,[{key:"_init",value:function(){this.$inputs=this.$element.find("input, textarea, select");this._events()}},{key:"_events",value:function(){var t=this;this.$element.off(".abide").on("reset.zf.abide",function(){t.resetForm()}).on("submit.zf.abide",function(){return t.validateForm()});"fieldChange"===this.options.validateOn&&this.$inputs.off("change.zf.abide").on("change.zf.abide",function(i){t.validateInput(n(i.target))});this.options.liveValidate&&this.$inputs.off("input.zf.abide").on("input.zf.abide",function(i){t.validateInput(n(i.target))});this.options.validateOnBlur&&this.$inputs.off("blur.zf.abide").on("blur.zf.abide",function(i){t.validateInput(n(i.target))})}},{key:"_reflow",value:function(){this._init()}},{key:"requiredCheck",value:function(n){var t,i;if(!n.attr("required"))return!0;t=!0;switch(n[0].type){case"checkbox":t=n[0].checked;break;case"select":case"select-one":case"select-multiple":i=n.find("option:selected");i.length&&i.val()||(t=!1);break;default:n.val()&&n.val().length||(t=!1)}return t}},{key:"findFormError",value:function(n){var t=n.siblings(this.options.formErrorSelector);return t.length||(t=n.parent().find(this.options.formErrorSelector)),t}},{key:"findLabel",value:function(n){var i=n[0].id,t=this.$element.find('label[for="'+i+'"]');return t.length?t:n.closest("label")}},{key:"findRadioLabels",value:function(t){var i=this,r=t.map(function(t,r){var f=r.id,u=i.$element.find('label[for="'+f+'"]');return u.length||(u=n(r).closest("label")),u[0]});return n(r)}},{key:"addErrorClasses",value:function(n){var t=this.findLabel(n),i=this.findFormError(n);t.length&&t.addClass(this.options.labelErrorClass);i.length&&i.addClass(this.options.formErrorClass);n.addClass(this.options.inputErrorClass).attr("data-invalid","")}},{key:"removeRadioErrorClasses",value:function(n){var t=this.$element.find(':radio[name="'+n+'"]'),i=this.findRadioLabels(t),r=this.findFormError(t);i.length&&i.removeClass(this.options.labelErrorClass);r.length&&r.removeClass(this.options.formErrorClass);t.removeClass(this.options.inputErrorClass).removeAttr("data-invalid")}},{key:"removeErrorClasses",value:function(n){if("radio"==n[0].type)return this.removeRadioErrorClasses(n.attr("name"));var t=this.findLabel(n),i=this.findFormError(n);t.length&&t.removeClass(this.options.labelErrorClass);i.length&&i.removeClass(this.options.formErrorClass);n.removeClass(this.options.inputErrorClass).removeAttr("data-invalid")}},{key:"validateInput",value:function(t){var c=this,u=this.requiredCheck(t),i=!1,e=!0,o=t.attr("data-validator"),s=!0,r,h,f;if(t.is("[data-abide-ignore]")||t.is('[type="hidden"]')||t.is("[disabled]"))return!0;switch(t[0].type){case"radio":i=this.validateRadio(t.attr("name"));break;case"checkbox":i=u;break;case"select":case"select-one":case"select-multiple":i=u;break;default:i=this.validateText(t)}return o&&(e=this.matchValidation(t,o,t.attr("required"))),t.attr("data-equalto")&&(s=this.options.validators.equalTo(t)),r=[u,i,e,s].indexOf(!1)===-1,h=(r?"valid":"invalid")+".zf.abide",r&&(f=this.$element.find('[data-equalto="'+t.attr("id")+'"]'),f.length&&!function(){var t=c;f.each(function(){n(this).val()&&t.validateInput(n(this))})}()),this[r?"removeErrorClasses":"addErrorClasses"](t),t.trigger(h,[t]),r}},{key:"validateForm",value:function(){var i=[],r=this,t;return this.$inputs.each(function(){i.push(r.validateInput(n(this)))}),t=i.indexOf(!1)===-1,this.$element.find("[data-abide-error]").css("display",t?"none":"block"),this.$element.trigger((t?"formvalid":"forminvalid")+".zf.abide",[this.$element]),t}},{key:"validateText",value:function(n,t){t=t||n.attr("pattern")||n.attr("type");var i=n.val(),r=!1;return i.length?r=this.options.patterns.hasOwnProperty(t)?this.options.patterns[t].test(i):t===n.attr("type")||new RegExp(t).test(i):n.prop("required")||(r=!0),r}},{key:"validateRadio",value:function(t){var r=this.$element.find(':radio[name="'+t+'"]'),i=!1,u=!1;return r.each(function(t,i){n(i).attr("required")&&(u=!0)}),u||(i=!0),i||r.each(function(t,r){n(r).prop("checked")&&(i=!0)}),i}},{key:"matchValidation",value:function(n,t,i){var u=this,r;return i=!!i,r=t.split(" ").map(function(t){return u.options.validators[t](n,i,n.parent())}),r.indexOf(!1)===-1}},{key:"resetForm",value:function(){var t=this.$element,i=this.options;n("."+i.labelErrorClass,t).not("small").removeClass(i.labelErrorClass);n("."+i.inputErrorClass,t).not("small").removeClass(i.inputErrorClass);n(i.formErrorSelector+"."+i.formErrorClass).removeClass(i.formErrorClass);t.find("[data-abide-error]").css("display","none");n(":input",t).not(":button, :submit, :reset, :hidden, :radio, :checkbox, [data-abide-ignore]").val("").removeAttr("data-invalid");n(":input:radio",t).not("[data-abide-ignore]").prop("checked",!1).removeAttr("data-invalid");n(":input:checkbox",t).not("[data-abide-ignore]").prop("checked",!1).removeAttr("data-invalid");t.trigger("formreset.zf.abide",[t])}},{key:"destroy",value:function(){var t=this;this.$element.off(".abide").find("[data-abide-error]").css("display","none");this.$inputs.off(".abide").each(function(){t.removeErrorClasses(n(this))});Foundation.unregisterPlugin(this)}}]),t}();t.defaults={validateOn:"fieldChange",labelErrorClass:"is-invalid-label",inputErrorClass:"is-invalid-input",formErrorSelector:".form-error",formErrorClass:"is-visible",liveValidate:!1,validateOnBlur:!1,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/,url:/^(https?|ftp|file|ssh):\/\/(((([a-zA-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-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,day_month_year:/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/},validators:{equalTo:function(t){return n("#"+t.attr("data-equalto")).val()===t.val()}}};Foundation.plugin(t,"Abide")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this._init();Foundation.registerPlugin(this,"Accordion");Foundation.Keyboard.register("Accordion",{ENTER:"toggle",SPACE:"toggle",ARROW_DOWN:"next",ARROW_UP:"previous"})}return _createClass(t,[{key:"_init",value:function(){this.$element.attr("role","tablist");this.$tabs=this.$element.children("[data-accordion-item]");this.$tabs.each(function(t,i){var u=n(i),f=u.children("[data-tab-content]"),r=f[0].id||Foundation.GetYoDigits(6,"accordion"),e=i.id||r+"-label";u.find("a:first").attr({"aria-controls":r,role:"tab",id:e,"aria-expanded":!1,"aria-selected":!1});f.attr({role:"tabpanel","aria-labelledby":e,"aria-hidden":!0,id:r})});var t=this.$element.find(".is-active").children("[data-tab-content]");t.length&&this.down(t,!0);this._events()}},{key:"_events",value:function(){var t=this;this.$tabs.each(function(){var i=n(this),r=i.children("[data-tab-content]");r.length&&i.children("a").off("click.zf.accordion keydown.zf.accordion").on("click.zf.accordion",function(n){n.preventDefault();t.toggle(r)}).on("keydown.zf.accordion",function(n){Foundation.Keyboard.handleKey(n,"Accordion",{toggle:function(){t.toggle(r)},next:function(){var n=i.next().find("a").focus();t.options.multiExpand||n.trigger("click.zf.accordion")},previous:function(){var n=i.prev().find("a").focus();t.options.multiExpand||n.trigger("click.zf.accordion")},handled:function(){n.preventDefault();n.stopPropagation()}})})})}},{key:"toggle",value:function(n){n.parent().hasClass("is-active")?this.up(n):this.down(n)}},{key:"down",value:function(t,i){var u=this,r;(t.attr("aria-hidden",!1).parent("[data-tab-content]").addBack().parent().addClass("is-active"),this.options.multiExpand||i)||(r=this.$element.children(".is-active").children("[data-tab-content]"),r.length&&this.up(r.not(t)));t.slideDown(this.options.slideSpeed,function(){u.$element.trigger("down.zf.accordion",[t])});n("#"+t.attr("aria-labelledby")).attr({"aria-expanded":!0,"aria-selected":!0})}},{key:"up",value:function(t){var r=t.parent().siblings(),i=this;(this.options.allowAllClosed||r.hasClass("is-active"))&&t.parent().hasClass("is-active")&&(t.slideUp(i.options.slideSpeed,function(){i.$element.trigger("up.zf.accordion",[t])}),t.attr("aria-hidden",!0).parent().removeClass("is-active"),n("#"+t.attr("aria-labelledby")).attr({"aria-expanded":!1,"aria-selected":!1}))}},{key:"destroy",value:function(){this.$element.find("[data-tab-content]").stop(!0).slideUp(0).css("display","");this.$element.find("a").off(".zf.accordion");Foundation.unregisterPlugin(this)}}]),t}();t.defaults={slideSpeed:250,multiExpand:!1,allowAllClosed:!1};Foundation.plugin(t,"Accordion")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);Foundation.Nest.Feather(this.$element,"accordion");this._init();Foundation.registerPlugin(this,"AccordionMenu");Foundation.Keyboard.register("AccordionMenu",{ENTER:"toggle",SPACE:"toggle",ARROW_RIGHT:"open",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"close",ESCAPE:"closeAll"})}return _createClass(t,[{key:"_init",value:function(){var t,i;this.$element.find("[data-submenu]").not(".is-active").slideUp(0);this.$element.attr({role:"menu","aria-multiselectable":this.options.multiOpen});this.$menuLinks=this.$element.find(".is-accordion-submenu-parent");this.$menuLinks.each(function(){var i=this.id||Foundation.GetYoDigits(6,"acc-menu-link"),r=n(this),t=r.children("[data-submenu]"),u=t[0].id||Foundation.GetYoDigits(6,"acc-menu"),f=t.hasClass("is-active");r.attr({"aria-controls":u,"aria-expanded":f,role:"menuitem",id:i});t.attr({"aria-labelledby":i,"aria-hidden":!f,role:"menu",id:u})});t=this.$element.find(".is-active");t.length&&(i=this,t.each(function(){i.down(n(this))}));this._events()}},{key:"_events",value:function(){var t=this;this.$element.find("li").each(function(){var i=n(this).children("[data-submenu]");i.length&&n(this).children("a").off("click.zf.accordionMenu").on("click.zf.accordionMenu",function(n){n.preventDefault();t.toggle(i)})}).on("keydown.zf.accordionmenu",function(i){var u,e,r=n(this),o=r.parent("ul").children("li"),f=r.children("[data-submenu]");o.each(function(t){if(n(this).is(r))return u=o.eq(Math.max(0,t-1)).find("a").first(),e=o.eq(Math.min(t+1,o.length-1)).find("a").first(),n(this).children("[data-submenu]:visible").length&&(e=r.find("li:first-child").find("a").first()),n(this).is(":first-child")?u=r.parents("li").first().find("a").first():u.parents("li").first().children("[data-submenu]:visible").length&&(u=u.parents("li").find("li:last-child").find("a").first()),void(n(this).is(":last-child")&&(e=r.parents("li").first().next("li").find("a").first()))});Foundation.Keyboard.handleKey(i,"AccordionMenu",{open:function(){f.is(":hidden")&&(t.down(f),f.find("li").first().find("a").first().focus())},close:function(){f.length&&!f.is(":hidden")?t.up(f):r.parent("[data-submenu]").length&&(t.up(r.parent("[data-submenu]")),r.parents("li").first().find("a").first().focus())},up:function(){return u.focus(),!0},down:function(){return e.focus(),!0},toggle:function(){r.children("[data-submenu]").length&&t.toggle(r.children("[data-submenu]"))},closeAll:function(){t.hideAll()},handled:function(n){n&&i.preventDefault();i.stopImmediatePropagation()}})})}},{key:"hideAll",value:function(){this.up(this.$element.find("[data-submenu]"))}},{key:"showAll",value:function(){this.down(this.$element.find("[data-submenu]"))}},{key:"toggle",value:function(n){n.is(":animated")||(n.is(":hidden")?this.down(n):this.up(n))}},{key:"down",value:function(n){var t=this;this.options.multiOpen||this.up(this.$element.find(".is-active").not(n.parentsUntil(this.$element).add(n)));n.addClass("is-active").attr({"aria-hidden":!1}).parent(".is-accordion-submenu-parent").attr({"aria-expanded":!0});n.slideDown(t.options.slideSpeed,function(){t.$element.trigger("down.zf.accordionMenu",[n])})}},{key:"up",value:function(n){var t=this,i;n.slideUp(t.options.slideSpeed,function(){t.$element.trigger("up.zf.accordionMenu",[n])});i=n.find("[data-submenu]").slideUp(0).addBack().attr("aria-hidden",!0);i.parent(".is-accordion-submenu-parent").attr("aria-expanded",!1)}},{key:"destroy",value:function(){this.$element.find("[data-submenu]").slideDown(0).css("display","");this.$element.find("a").off("click.zf.accordionMenu");Foundation.Nest.Burn(this.$element,"accordion");Foundation.unregisterPlugin(this)}}]),t}();t.defaults={slideSpeed:250,multiOpen:!0};Foundation.plugin(t,"AccordionMenu")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);Foundation.Nest.Feather(this.$element,"drilldown");this._init();Foundation.registerPlugin(this,"Drilldown");Foundation.Keyboard.register("Drilldown",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close",TAB:"down",SHIFT_TAB:"up"})}return _createClass(t,[{key:"_init",value:function(){this.$submenuAnchors=this.$element.find("li.is-drilldown-submenu-parent").children("a");this.$submenus=this.$submenuAnchors.parent("li").children("[data-submenu]");this.$menuItems=this.$element.find("li").not(".js-drilldown-back").attr("role","menuitem").find("a");this.$element.attr("data-mutate",this.$element.attr("data-drilldown")||Foundation.GetYoDigits(6,"drilldown"));this._prepareMenu();this._registerEvents();this._keyboardEvents()}},{key:"_prepareMenu",value:function(){var t=this;this.$submenuAnchors.each(function(){var i=n(this),r=i.parent();t.options.parentLink&&i.clone().prependTo(r.children("[data-submenu]")).wrap('<li class="is-submenu-parent-item is-submenu-item is-drilldown-submenu-item" role="menu-item"><\/li>');i.data("savedHref",i.attr("href")).removeAttr("href").attr("tabindex",0);i.children("[data-submenu]").attr({"aria-hidden":!0,tabindex:0,role:"menu"});t._events(i)});this.$submenus.each(function(){var i=n(this),r=i.find(".js-drilldown-back");if(!r.length)switch(t.options.backButtonPosition){case"bottom":i.append(t.options.backButton);break;case"top":i.prepend(t.options.backButton);break;default:console.error("Unsupported backButtonPosition value '"+t.options.backButtonPosition+"'")}t._back(i)});this.$submenus.addClass("invisible");this.options.autoHeight||this.$submenus.addClass("drilldown-submenu-cover-previous");this.$element.parent().hasClass("is-drilldown")||(this.$wrapper=n(this.options.wrapper).addClass("is-drilldown"),this.options.animateHeight&&this.$wrapper.addClass("animate-height"),this.$element.wrap(this.$wrapper));this.$wrapper=this.$element.parent();this.$wrapper.css(this._getMaxDims())}},{key:"_resize",value:function(){this.$wrapper.css({"max-width":"none","min-height":"none"});this.$wrapper.css(this._getMaxDims())}},{key:"_events",value:function(t){var i=this;t.off("click.zf.drilldown").on("click.zf.drilldown",function(r){if(n(r.target).parentsUntil("ul","li").hasClass("is-drilldown-submenu-parent")&&(r.stopImmediatePropagation(),r.preventDefault()),i._show(t.parent("li")),i.options.closeOnClick){var u=n("body");u.off(".zf.drilldown").on("click.zf.drilldown",function(t){t.target===i.$element[0]||n.contains(i.$element[0],t.target)||(t.preventDefault(),i._hideAll(),u.off(".zf.drilldown"))})}});this.$element.on("mutateme.zf.trigger",this._resize.bind(this))}},{key:"_registerEvents",value:function(){this.options.scrollTop&&(this._bindHandler=this._scrollTop.bind(this),this.$element.on("open.zf.drilldown hide.zf.drilldown closed.zf.drilldown",this._bindHandler))}},{key:"_scrollTop",value:function(){var t=this,i=""!=t.options.scrollTopElement?n(t.options.scrollTopElement):t.$element,r=parseInt(i.offset().top+t.options.scrollTopOffset);n("html, body").stop(!0).animate({scrollTop:r},t.options.animationDuration,t.options.animationEasing,function(){this===n("html")[0]&&t.$element.trigger("scrollme.zf.drilldown")})}},{key:"_keyboardEvents",value:function(){var t=this;this.$menuItems.add(this.$element.find(".js-drilldown-back > a, .is-submenu-parent-item > a")).on("keydown.zf.drilldown",function(i){var f,e,r=n(this),u=r.parent("li").parent("ul").children("li").children("a");u.each(function(t){if(n(this).is(r))return f=u.eq(Math.max(0,t-1)),void(e=u.eq(Math.min(t+1,u.length-1)))});Foundation.Keyboard.handleKey(i,"Drilldown",{next:function(){if(r.is(t.$submenuAnchors))return t._show(r.parent("li")),r.parent("li").one(Foundation.transitionend(r),function(){r.parent("li").find("ul li a").filter(t.$menuItems).first().focus()}),!0},previous:function(){return t._hide(r.parent("li").parent("ul")),r.parent("li").parent("ul").one(Foundation.transitionend(r),function(){setTimeout(function(){r.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0},up:function(){return f.focus(),!r.is(t.$element.find("> li:first-child > a"))},down:function(){return e.focus(),!r.is(t.$element.find("> li:last-child > a"))},close:function(){r.is(t.$element.find("> li > a"))||(t._hide(r.parent().parent()),r.parent().parent().siblings("a").focus())},open:function(){return r.is(t.$menuItems)?r.is(t.$submenuAnchors)?(t._show(r.parent("li")),r.parent("li").one(Foundation.transitionend(r),function(){r.parent("li").find("ul li a").filter(t.$menuItems).first().focus()}),!0):void 0:(t._hide(r.parent("li").parent("ul")),r.parent("li").parent("ul").one(Foundation.transitionend(r),function(){setTimeout(function(){r.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0)},handled:function(n){n&&i.preventDefault();i.stopImmediatePropagation()}})})}},{key:"_hideAll",value:function(){var n=this.$element.find(".is-drilldown-submenu.is-active").addClass("is-closing");this.options.autoHeight&&this.$wrapper.css({height:n.parent().closest("ul").data("calcHeight")});n.one(Foundation.transitionend(n),function(){n.removeClass("is-active is-closing")});this.$element.trigger("closed.zf.drilldown")}},{key:"_back",value:function(n){var t=this;n.off("click.zf.drilldown");n.children(".js-drilldown-back").on("click.zf.drilldown",function(i){i.stopImmediatePropagation();t._hide(n);var r=n.parent("li").parent("ul").parent("li");r.length&&t._show(r)})}},{key:"_menuLinkEvents",value:function(){var n=this;this.$menuItems.not(".is-drilldown-submenu-parent").off("click.zf.drilldown").on("click.zf.drilldown",function(){setTimeout(function(){n._hideAll()},0)})}},{key:"_show",value:function(n){this.options.autoHeight&&this.$wrapper.css({height:n.children("[data-submenu]").data("calcHeight")});n.attr("aria-expanded",!0);n.children("[data-submenu]").addClass("is-active").removeClass("invisible").attr("aria-hidden",!1);this.$element.trigger("open.zf.drilldown",[n])}},{key:"_hide",value:function(n){this.options.autoHeight&&this.$wrapper.css({height:n.parent().closest("ul").data("calcHeight")});n.parent("li").attr("aria-expanded",!1);n.attr("aria-hidden",!0).addClass("is-closing");n.addClass("is-closing").one(Foundation.transitionend(n),function(){n.removeClass("is-active is-closing");n.blur().addClass("invisible")});n.trigger("hide.zf.drilldown",[n])}},{key:"_getMaxDims",value:function(){var t=0,i={},r=this;return this.$submenus.add(this.$element).each(function(){var u=(n(this).children("li").length,Foundation.Box.GetDimensions(this).height);t=u>t?u:t;r.options.autoHeight&&(n(this).data("calcHeight",u),n(this).hasClass("is-drilldown-submenu")||(i.height=u))}),this.options.autoHeight||(i["min-height"]=t+"px"),i["max-width"]=this.$element[0].getBoundingClientRect().width+"px",i}},{key:"destroy",value:function(){this.options.scrollTop&&this.$element.off(".zf.drilldown",this._bindHandler);this._hideAll();this.$element.off("mutateme.zf.trigger");Foundation.Nest.Burn(this.$element,"drilldown");this.$element.unwrap().find(".js-drilldown-back, .is-submenu-parent-item").remove().end().find(".is-active, .is-closing, .is-drilldown-submenu").removeClass("is-active is-closing is-drilldown-submenu").end().find("[data-submenu]").removeAttr("aria-hidden tabindex role");this.$submenuAnchors.each(function(){n(this).off(".zf.drilldown")});this.$submenus.removeClass("drilldown-submenu-cover-previous");this.$element.find("a").each(function(){var t=n(this);t.removeAttr("tabindex");t.data("savedHref")&&t.attr("href",t.data("savedHref")).removeData("savedHref")});Foundation.unregisterPlugin(this)}}]),t}();t.defaults={backButton:'<li class="js-drilldown-back"><a tabindex="0">Back<\/a><\/li>',backButtonPosition:"top",wrapper:"<div><\/div>",parentLink:!1,closeOnClick:!1,autoHeight:!1,animateHeight:!1,scrollTop:!1,scrollTopElement:"",scrollTopOffset:0,animationDuration:500,animationEasing:"swing"};Foundation.plugin(t,"Drilldown")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this._init();Foundation.registerPlugin(this,"Dropdown");Foundation.Keyboard.register("Dropdown",{ENTER:"open",SPACE:"open",ESCAPE:"close"})}return _createClass(t,[{key:"_init",value:function(){var t=this.$element.attr("id");this.$anchor=n(n('[data-toggle="'+t+'"]').length?'[data-toggle="'+t+'"]':'[data-open="'+t+'"]');this.$anchor.attr({"aria-controls":t,"data-is-focus":!1,"data-yeti-box":t,"aria-haspopup":!0,"aria-expanded":!1});this.$parent=this.options.parentClass?this.$element.parents("."+this.options.parentClass):null;this.options.positionClass=this.getPositionClass();this.counter=4;this.usedPositions=[];this.$element.attr({"aria-hidden":"true","data-yeti-box":t,"data-resize":t,"aria-labelledby":this.$anchor[0].id||Foundation.GetYoDigits(6,"dd-anchor")});this._events()}},{key:"getPositionClass",value:function(){var t=this.$element[0].className.match(/(top|left|right|bottom)/g),n;return t=t?t[0]:"",n=/float-(\S+)/.exec(this.$anchor[0].className),n=n?n[1]:"",n?n+" "+t:t}},{key:"_reposition",value:function(n){this.usedPositions.push(n?n:"bottom");!n&&this.usedPositions.indexOf("top")<0?this.$element.addClass("top"):"top"===n&&this.usedPositions.indexOf("bottom")<0?this.$element.removeClass(n):"left"===n&&this.usedPositions.indexOf("right")<0?this.$element.removeClass(n).addClass("right"):"right"===n&&this.usedPositions.indexOf("left")<0?this.$element.removeClass(n).addClass("left"):!n&&this.usedPositions.indexOf("top")>-1&&this.usedPositions.indexOf("left")<0?this.$element.addClass("left"):"top"===n&&this.usedPositions.indexOf("bottom")>-1&&this.usedPositions.indexOf("left")<0?this.$element.removeClass(n).addClass("left"):"left"===n&&this.usedPositions.indexOf("right")>-1&&this.usedPositions.indexOf("bottom")<0?this.$element.removeClass(n):"right"===n&&this.usedPositions.indexOf("left")>-1&&this.usedPositions.indexOf("bottom")<0?this.$element.removeClass(n):this.$element.removeClass(n);this.classChanged=!0;this.counter--}},{key:"_setPosition",value:function(){var t,r,i;if("false"===this.$anchor.attr("aria-expanded"))return!1;var n=this.getPositionClass(),u=Foundation.Box.GetDimensions(this.$element),f=(Foundation.Box.GetDimensions(this.$anchor),"left"===n?"left":"right"===n?"left":"top"),e="top"===f?"height":"width";if("height"===e?this.options.vOffset:this.options.hOffset,u.width>=u.windowDims.width||!this.counter&&!Foundation.Box.ImNotTouchingYou(this.$element,this.$parent))return t=u.windowDims.width,i=0,this.$parent&&(r=Foundation.Box.GetDimensions(this.$parent),i=r.offset.left,r.width<t&&(t=r.width)),this.$element.offset(Foundation.Box.GetOffsets(this.$element,this.$anchor,"center bottom",this.options.vOffset,this.options.hOffset+i,!0)).css({width:t-2*this.options.hOffset,height:"auto"}),this.classChanged=!0,!1;for(this.$element.offset(Foundation.Box.GetOffsets(this.$element,this.$anchor,n,this.options.vOffset,this.options.hOffset));!Foundation.Box.ImNotTouchingYou(this.$element,this.$parent,!0)&&this.counter;)this._reposition(n),this._setPosition()}},{key:"_events",value:function(){var t=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":this._setPosition.bind(this)});this.options.hover&&(this.$anchor.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){var i=n("body").data();"undefined"!=typeof i.whatinput&&"mouse"!==i.whatinput||(clearTimeout(t.timeout),t.timeout=setTimeout(function(){t.open();t.$anchor.data("hover",!0)},t.options.hoverDelay))}).on("mouseleave.zf.dropdown",function(){clearTimeout(t.timeout);t.timeout=setTimeout(function(){t.close();t.$anchor.data("hover",!1)},t.options.hoverDelay)}),this.options.hoverPane&&this.$element.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){clearTimeout(t.timeout)}).on("mouseleave.zf.dropdown",function(){clearTimeout(t.timeout);t.timeout=setTimeout(function(){t.close();t.$anchor.data("hover",!1)},t.options.hoverDelay)}));this.$anchor.add(this.$element).on("keydown.zf.dropdown",function(i){var r=n(this);Foundation.Keyboard.findFocusable(t.$element);Foundation.Keyboard.handleKey(i,"Dropdown",{open:function(){r.is(t.$anchor)&&(t.open(),t.$element.attr("tabindex",-1).focus(),i.preventDefault())},close:function(){t.close();t.$anchor.focus()}})})}},{key:"_addBodyHandler",value:function(){var i=n(document.body).not(this.$element),t=this;i.off("click.zf.dropdown").on("click.zf.dropdown",function(n){t.$anchor.is(n.target)||t.$anchor.find(n.target).length||t.$element.find(n.target).length||(t.close(),i.off("click.zf.dropdown"))})}},{key:"open",value:function(){if(this.$element.trigger("closeme.zf.dropdown",this.$element.attr("id")),this.$anchor.addClass("hover").attr({"aria-expanded":!0}),this._setPosition(),this.$element.addClass("is-open").attr({"aria-hidden":!1}),this.options.autoFocus){var n=Foundation.Keyboard.findFocusable(this.$element);n.length&&n.eq(0).focus()}this.options.closeOnClick&&this._addBodyHandler();this.options.trapFocus&&Foundation.Keyboard.trapFocus(this.$element);this.$element.trigger("show.zf.dropdown",[this.$element])}},{key:"close",value:function(){if(!this.$element.hasClass("is-open"))return!1;if(this.$element.removeClass("is-open").attr({"aria-hidden":!0}),this.$anchor.removeClass("hover").attr("aria-expanded",!1),this.classChanged){var n=this.getPositionClass();n&&this.$element.removeClass(n);this.$element.addClass(this.options.positionClass).css({height:"",width:""});this.classChanged=!1;this.counter=4;this.usedPositions.length=0}this.$element.trigger("hide.zf.dropdown",[this.$element]);this.options.trapFocus&&Foundation.Keyboard.releaseFocus(this.$element)}},{key:"toggle",value:function(){if(this.$element.hasClass("is-open")){if(this.$anchor.data("hover"))return;this.close()}else this.open()}},{key:"destroy",value:function(){this.$element.off(".zf.trigger").hide();this.$anchor.off(".zf.dropdown");Foundation.unregisterPlugin(this)}}]),t}();t.defaults={parentClass:null,hoverDelay:250,hover:!1,hoverPane:!1,vOffset:1,hOffset:1,positionClass:"",trapFocus:!1,autoFocus:!1,closeOnClick:!1};Foundation.plugin(t,"Dropdown")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);Foundation.Nest.Feather(this.$element,"dropdown");this._init();Foundation.registerPlugin(this,"DropdownMenu");Foundation.Keyboard.register("DropdownMenu",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close"})}return _createClass(t,[{key:"_init",value:function(){var n=this.$element.find("li.is-dropdown-submenu-parent");this.$element.children(".is-dropdown-submenu-parent").children(".is-dropdown-submenu").addClass("first-sub");this.$menuItems=this.$element.find('[role="menuitem"]');this.$tabs=this.$element.children('[role="menuitem"]');this.$tabs.find("ul.is-dropdown-submenu").addClass(this.options.verticalClass);this.$element.hasClass(this.options.rightClass)||"right"===this.options.alignment||Foundation.rtl()||this.$element.parents(".top-bar-right").is("*")?(this.options.alignment="right",n.addClass("opens-left")):n.addClass("opens-right");this.changed=!1;this._events()}},{key:"_isVertical",value:function(){return"block"===this.$tabs.css("display")}},{key:"_events",value:function(){var t=this,r="ontouchstart"in window||"undefined"!=typeof window.ontouchstart,i="is-dropdown-submenu-parent",u=function(u){var f=n(u.target).parentsUntil("ul","."+i),e=f.hasClass(i),o="true"===f.attr("data-is-click"),s=f.children(".is-dropdown-submenu");if(e)if(o){if(!t.options.closeOnClick||!t.options.clickOpen&&!r||t.options.forceFollow&&r)return;u.stopImmediatePropagation();u.preventDefault();t._hide(f)}else u.preventDefault(),u.stopImmediatePropagation(),t._show(s),f.add(f.parentsUntil(t.$element,"."+i)).attr("data-is-click",!0)};(this.options.clickOpen||r)&&this.$menuItems.on("click.zf.dropdownmenu touchstart.zf.dropdownmenu",u);t.options.closeOnClickInside&&this.$menuItems.on("click.zf.dropdownmenu",function(){var r=n(this),u=r.hasClass(i);u||t._hide()});this.options.disableHover||this.$menuItems.on("mouseenter.zf.dropdownmenu",function(){var r=n(this),u=r.hasClass(i);u&&(clearTimeout(r.data("_delay")),r.data("_delay",setTimeout(function(){t._show(r.children(".is-dropdown-submenu"))},t.options.hoverDelay)))}).on("mouseleave.zf.dropdownmenu",function(){var r=n(this),u=r.hasClass(i);if(u&&t.options.autoclose){if("true"===r.attr("data-is-click")&&t.options.clickOpen)return!1;clearTimeout(r.data("_delay"));r.data("_delay",setTimeout(function(){t._hide(r)},t.options.closingTime))}});this.$menuItems.on("keydown.zf.dropdownmenu",function(i){var c,l,r=n(i.target).parentsUntil("ul",'[role="menuitem"]'),a=t.$tabs.index(r)>-1,h=a?t.$tabs:r.siblings("li").add(r);h.each(function(t){if(n(this).is(r))return c=h.eq(t-1),void(l=h.eq(t+1))});var e=function(){r.is(":last-child")||(l.children("a:first").focus(),i.preventDefault())},o=function(){c.children("a:first").focus();i.preventDefault()},u=function(){var n=r.children("ul.is-dropdown-submenu");n.length&&(t._show(n),r.find("li > a:first").focus(),i.preventDefault())},s=function(){var n=r.parent("ul").parent("li");n.children("a:first").focus();t._hide(n);i.preventDefault()},f={open:u,close:function(){t._hide(t.$element);t.$menuItems.find("a:first").focus();i.preventDefault()},handled:function(){i.stopImmediatePropagation()}};a?t._isVertical()?Foundation.rtl()?n.extend(f,{down:e,up:o,next:s,previous:u}):n.extend(f,{down:e,up:o,next:u,previous:s}):Foundation.rtl()?n.extend(f,{next:o,previous:e,down:u,up:s}):n.extend(f,{next:e,previous:o,down:u,up:s}):Foundation.rtl()?n.extend(f,{next:s,previous:u,down:e,up:o}):n.extend(f,{next:u,previous:s,down:e,up:o});Foundation.Keyboard.handleKey(i,"DropdownMenu",f)})}},{key:"_addBodyHandler",value:function(){var t=n(document.body),i=this;t.off("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu").on("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu",function(n){var r=i.$element.find(n.target);r.length||(i._hide(),t.off("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu"))})}},{key:"_show",value:function(t){var f=this.$tabs.index(this.$tabs.filter(function(i,r){return n(r).find(t).length>0})),e=t.parent("li.is-dropdown-submenu-parent").siblings("li.is-dropdown-submenu-parent"),i,u,r;this._hide(e,f);t.css("visibility","hidden").addClass("js-dropdown-active").parent("li.is-dropdown-submenu-parent").addClass("is-active");i=Foundation.Box.ImNotTouchingYou(t,null,!0);i||(u="left"===this.options.alignment?"-right":"-left",r=t.parent(".is-dropdown-submenu-parent"),r.removeClass("opens"+u).addClass("opens-"+this.options.alignment),i=Foundation.Box.ImNotTouchingYou(t,null,!0),i||r.removeClass("opens-"+this.options.alignment).addClass("opens-inner"),this.changed=!0);t.css("visibility","");this.options.closeOnClick&&this._addBodyHandler();this.$element.trigger("show.zf.dropdownmenu",[t])}},{key:"_hide",value:function(n,t){var i,r,u;i=n&&n.length?n:void 0!==t?this.$tabs.not(function(n){return n===t}):this.$element;r=i.hasClass("is-active")||i.find(".is-active").length>0;r&&((i.find("li.is-active").add(i).attr({"data-is-click":!1}).removeClass("is-active"),i.find("ul.js-dropdown-active").removeClass("js-dropdown-active"),this.changed||i.find("opens-inner").length)&&(u="left"===this.options.alignment?"right":"left",i.find("li.is-dropdown-submenu-parent").add(i).removeClass("opens-inner opens-"+this.options.alignment).addClass("opens-"+u),this.changed=!1),this.$element.trigger("hide.zf.dropdownmenu",[i]))}},{key:"destroy",value:function(){this.$menuItems.off(".zf.dropdownmenu").removeAttr("data-is-click").removeClass("is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner");n(document.body).off(".zf.dropdownmenu");Foundation.Nest.Burn(this.$element,"dropdown");Foundation.unregisterPlugin(this)}}]),t}();t.defaults={disableHover:!1,autoclose:!0,hoverDelay:50,clickOpen:!1,closingTime:500,alignment:"left",closeOnClick:!0,closeOnClickInside:!0,verticalClass:"vertical",rightClass:"align-right",forceFollow:!0};Foundation.plugin(t,"DropdownMenu")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this._init();Foundation.registerPlugin(this,"Equalizer")}return _createClass(t,[{key:"_init",value:function(){var i=this.$element.attr("data-equalizer")||"",u=this.$element.find('[data-equalizer-watch="'+i+'"]'),t,r;this.$watched=u.length?u:this.$element.find("[data-equalizer-watch]");this.$element.attr("data-resize",i||Foundation.GetYoDigits(6,"eq"));this.$element.attr("data-mutate",i||Foundation.GetYoDigits(6,"eq"));this.hasNested=this.$element.find("[data-equalizer]").length>0;this.isNested=this.$element.parentsUntil(document.body,"[data-equalizer]").length>0;this.isOn=!1;this._bindHandler={onResizeMeBound:this._onResizeMe.bind(this),onPostEqualizedBound:this._onPostEqualized.bind(this)};r=this.$element.find("img");this.options.equalizeOn?(t=this._checkMQ(),n(window).on("changed.zf.mediaquery",this._checkMQ.bind(this))):this._events();(void 0!==t&&t===!1||void 0===t)&&(r.length?Foundation.onImagesLoaded(r,this._reflow.bind(this)):this._reflow())}},{key:"_pauseEvents",value:function(){this.isOn=!1;this.$element.off({".zf.equalizer":this._bindHandler.onPostEqualizedBound,"resizeme.zf.trigger":this._bindHandler.onResizeMeBound,"mutateme.zf.trigger":this._bindHandler.onResizeMeBound})}},{key:"_onResizeMe",value:function(){this._reflow()}},{key:"_onPostEqualized",value:function(n){n.target!==this.$element[0]&&this._reflow()}},{key:"_events",value:function(){this._pauseEvents();this.hasNested?this.$element.on("postequalized.zf.equalizer",this._bindHandler.onPostEqualizedBound):(this.$element.on("resizeme.zf.trigger",this._bindHandler.onResizeMeBound),this.$element.on("mutateme.zf.trigger",this._bindHandler.onResizeMeBound));this.isOn=!0}},{key:"_checkMQ",value:function(){var n=!Foundation.MediaQuery.is(this.options.equalizeOn);return n?this.isOn&&(this._pauseEvents(),this.$watched.css("height","auto")):this.isOn||this._events(),n}},{key:"_killswitch",value:function(){}},{key:"_reflow",value:function(){return!this.options.equalizeOnStack&&this._isStacked()?(this.$watched.css("height","auto"),!1):void(this.options.equalizeByRow?this.getHeightsByRow(this.applyHeightByRow.bind(this)):this.getHeights(this.applyHeight.bind(this)))}},{key:"_isStacked",value:function(){return!this.$watched[0]||!this.$watched[1]||this.$watched[0].getBoundingClientRect().top!==this.$watched[1].getBoundingClientRect().top}},{key:"getHeights",value:function(n){for(var i=[],t=0,r=this.$watched.length;t<r;t++)this.$watched[t].style.height="auto",i.push(this.$watched[t].offsetHeight);n(i)}},{key:"getHeightsByRow",value:function(t){var o=this.$watched.length?this.$watched.first().offset().top:0,i=[],f=0,r,s,e,u,h,c,l;for(i[f]=[],r=0,s=this.$watched.length;r<s;r++)this.$watched[r].style.height="auto",e=n(this.$watched[r]).offset().top,e!=o&&(f++,i[f]=[],o=e),i[f].push([this.$watched[r],this.$watched[r].offsetHeight]);for(u=0,h=i.length;u<h;u++)c=n(i[u]).map(function(){return this[1]}).get(),l=Math.max.apply(null,c),i[u].push(l);t(i)}},{key:"applyHeight",value:function(n){var t=Math.max.apply(null,n);this.$element.trigger("preequalized.zf.equalizer");this.$watched.css("height",t);this.$element.trigger("postequalized.zf.equalizer")}},{key:"applyHeightByRow",value:function(t){var i,f,r,e,u,o;for(this.$element.trigger("preequalized.zf.equalizer"),i=0,f=t.length;i<f;i++)if(r=t[i].length,e=t[i][r-1],r<=2)n(t[i][0][0]).css({height:"auto"});else{for(this.$element.trigger("preequalizedrow.zf.equalizer"),u=0,o=r-1;u<o;u++)n(t[i][u][0]).css({height:e});this.$element.trigger("postequalizedrow.zf.equalizer")}this.$element.trigger("postequalized.zf.equalizer")}},{key:"destroy",value:function(){this._pauseEvents();this.$watched.css("height","auto");Foundation.unregisterPlugin(this)}}]),t}();t.defaults={equalizeOnStack:!1,equalizeByRow:!1,equalizeOn:""};Foundation.plugin(t,"Equalizer")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,r);this.rules=[];this.currentPath="";this._init();this._events();Foundation.registerPlugin(this,"Interchange")}return _createClass(t,[{key:"_init",value:function(){this._addBreakpoints();this._generateRules();this._reflow()}},{key:"_events",value:function(){var t=this;n(window).on("resize.zf.interchange",Foundation.util.throttle(function(){t._reflow()},50))}},{key:"_reflow",value:function(){var n,t,i;for(t in this.rules)this.rules.hasOwnProperty(t)&&(i=this.rules[t],window.matchMedia(i.query).matches&&(n=i));n&&this.replace(n.path)}},{key:"_addBreakpoints",value:function(){var n,i;for(n in Foundation.MediaQuery.queries)Foundation.MediaQuery.queries.hasOwnProperty(n)&&(i=Foundation.MediaQuery.queries[n],t.SPECIAL_QUERIES[i.name]=i.value)}},{key:"_generateRules",value:function(){var n,f=[],r;n=this.options.rules?this.options.rules:this.$element.data("interchange");n="string"==typeof n?n.match(/\[.*?\]/g):n;for(r in n)if(n.hasOwnProperty(r)){var u=n[r].slice(1,-1).split(", "),e=u.slice(0,-1).join(""),i=u[u.length-1];t.SPECIAL_QUERIES[i]&&(i=t.SPECIAL_QUERIES[i]);f.push({path:e,query:i})}this.rules=f}},{key:"replace",value:function(t){if(this.currentPath!==t){var i=this,r="replaced.zf.interchange";"IMG"===this.$element[0].nodeName?this.$element.attr("src",t).on("load",function(){i.currentPath=t}).trigger(r):t.match(/\.(gif|jpg|jpeg|png|svg|tiff)([?#].*)?/i)?this.$element.css({"background-image":"url("+t+")"}).trigger(r):n.get(t,function(u){i.$element.html(u).trigger(r);n(u).foundation();i.currentPath=t})}}},{key:"destroy",value:function(){}}]),t}();t.defaults={rules:null};t.SPECIAL_QUERIES={landscape:"screen and (orientation: landscape)",portrait:"screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx)"};Foundation.plugin(t,"Interchange")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this._init();this.calcPoints();Foundation.registerPlugin(this,"Magellan")}return _createClass(t,[{key:"_init",value:function(){var t=this.$element[0].id||Foundation.GetYoDigits(6,"magellan");this.$targets=n("[data-magellan-target]");this.$links=this.$element.find("a");this.$element.attr({"data-resize":t,"data-scroll":t,id:t});this.$active=n();this.scrollPos=parseInt(window.pageYOffset,10);this._events()}},{key:"calcPoints",value:function(){var i=this,r=document.body,t=document.documentElement;this.points=[];this.winHeight=Math.round(Math.max(window.innerHeight,t.clientHeight));this.docHeight=Math.round(Math.max(r.scrollHeight,r.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight));this.$targets.each(function(){var t=n(this),r=Math.round(t.offset().top-i.options.threshold);t.targetPoint=r;i.points.push(r)})}},{key:"_events",value:function(){var t=this;n("html, body"),{duration:t.options.animationDuration,easing:t.options.animationEasing};n(window).one("load",function(){t.options.deepLinking&&location.hash&&t.scrollToLoc(location.hash);t.calcPoints();t._updateActive()});this.$element.on({"resizeme.zf.trigger":this.reflow.bind(this),"scrollme.zf.trigger":this._updateActive.bind(this)}).on("click.zf.magellan",'a[href^="#"]',function(n){n.preventDefault();var i=this.getAttribute("href");t.scrollToLoc(i)});n(window).on("popstate",function(){t.options.deepLinking&&t.scrollToLoc(window.location.hash)})}},{key:"scrollToLoc",value:function(t){if(!n(t).length)return!1;this._inTransition=!0;var i=this,r=Math.round(n(t).offset().top-this.options.threshold/2-this.options.barOffset);n("html, body").stop(!0).animate({scrollTop:r},this.options.animationDuration,this.options.animationEasing,function(){i._inTransition=!1;i._updateActive()})}},{key:"reflow",value:function(){this.calcPoints();this._updateActive()}},{key:"_updateActive",value:function(){var t,n,i;if(!this._inTransition){if(n=parseInt(window.pageYOffset,10),n+this.winHeight===this.docHeight)t=this.points.length-1;else if(n<this.points[0])t=void 0;else{var f=this.scrollPos<n,r=this,u=this.points.filter(function(t){return f?t-r.options.barOffset<=n:t-r.options.barOffset-r.options.threshold<=n});t=u.length?u.length-1:0}(this.$active.removeClass(this.options.activeClass),this.$active=this.$links.filter('[href="#'+this.$targets.eq(t).data("magellan-target")+'"]').addClass(this.options.activeClass),this.options.deepLinking)&&(i="",void 0!=t&&(i=this.$active[0].getAttribute("href")),i!==window.location.hash&&(window.history.pushState?window.history.pushState(null,null,i):window.location.hash=i));this.scrollPos=n;this.$element.trigger("update.zf.magellan",[this.$active])}}},{key:"destroy",value:function(){if(this.$element.off(".zf.trigger .zf.magellan").find("."+this.options.activeClass).removeClass(this.options.activeClass),this.options.deepLinking){var n=this.$active[0].getAttribute("href");window.location.hash.replace(n,"")}Foundation.unregisterPlugin(this)}}]),t}();t.defaults={animationDuration:500,animationEasing:"linear",threshold:50,activeClass:"active",deepLinking:!1,barOffset:0};Foundation.plugin(t,"Magellan")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this.$lastTrigger=n();this.$triggers=n();this._init();this._events();Foundation.registerPlugin(this,"OffCanvas");Foundation.Keyboard.register("OffCanvas",{ESCAPE:"close"})}return _createClass(t,[{key:"_init",value:function(){var t=this.$element.attr("id"),i,r;(this.$element.attr("aria-hidden","true"),this.$element.addClass("is-transition-"+this.options.transition),this.$triggers=n(document).find('[data-open="'+t+'"], [data-close="'+t+'"], [data-toggle="'+t+'"]').attr("aria-expanded","false").attr("aria-controls",t),this.options.contentOverlay===!0)&&(i=document.createElement("div"),r="fixed"===n(this.$element).css("position")?"is-overlay-fixed":"is-overlay-absolute",i.setAttribute("class","js-off-canvas-overlay "+r),this.$overlay=n(i),"is-overlay-fixed"===r?n("body").append(this.$overlay):this.$element.siblings("[data-off-canvas-content]").append(this.$overlay));this.options.isRevealed=this.options.isRevealed||new RegExp(this.options.revealClass,"g").test(this.$element[0].className);this.options.isRevealed===!0&&(this.options.revealOn=this.options.revealOn||this.$element[0].className.match(/(reveal-for-medium|reveal-for-large)/g)[0].split("-")[2],this._setMQChecker());!this.options.transitionTime==!0&&(this.options.transitionTime=1e3*parseFloat(window.getComputedStyle(n("[data-off-canvas]")[0]).transitionDuration))}},{key:"_events",value:function(){if(this.$element.off(".zf.trigger .zf.offcanvas").on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"keydown.zf.offcanvas":this._handleKeyboard.bind(this)}),this.options.closeOnClick===!0){var t=this.options.contentOverlay?this.$overlay:n("[data-off-canvas-content]");t.on({"click.zf.offcanvas":this.close.bind(this)})}}},{key:"_setMQChecker",value:function(){var t=this;n(window).on("changed.zf.mediaquery",function(){Foundation.MediaQuery.atLeast(t.options.revealOn)?t.reveal(!0):t.reveal(!1)}).one("load.zf.offcanvas",function(){Foundation.MediaQuery.atLeast(t.options.revealOn)&&t.reveal(!0)})}},{key:"reveal",value:function(n){var t=this.$element.find("[data-close]");n?(this.close(),this.isRevealed=!0,this.$element.attr("aria-hidden","false"),this.$element.off("open.zf.trigger toggle.zf.trigger"),t.length&&t.hide()):(this.isRevealed=!1,this.$element.attr("aria-hidden","true"),this.$element.on({"open.zf.trigger":this.open.bind(this),"toggle.zf.trigger":this.toggle.bind(this)}),t.length&&t.show())}},{key:"_stopScrolling",value:function(){return!1}},{key:"_recordScrollable",value:function(n){var t=this;t.scrollHeight!==t.clientHeight&&(0===t.scrollTop&&(t.scrollTop=1),t.scrollTop===t.scrollHeight-t.clientHeight&&(t.scrollTop=t.scrollHeight-t.clientHeight-1));t.allowUp=t.scrollTop>0;t.allowDown=t.scrollTop<t.scrollHeight-t.clientHeight;t.lastY=n.originalEvent.pageY}},{key:"_stopScrollPropagation",value:function(n){var t=this,i=n.pageY<t.lastY,r=!i;t.lastY=n.pageY;i&&t.allowUp||r&&t.allowDown?n.stopPropagation():n.preventDefault()}},{key:"open",value:function(t,i){if(!this.$element.hasClass("is-open")&&!this.isRevealed){var r=this;i&&(this.$lastTrigger=i);"top"===this.options.forceTo?window.scrollTo(0,0):"bottom"===this.options.forceTo&&window.scrollTo(0,document.body.scrollHeight);r.$element.addClass("is-open");this.$triggers.attr("aria-expanded","true");this.$element.attr("aria-hidden","false").trigger("opened.zf.offcanvas");this.options.contentScroll===!1&&(n("body").addClass("is-off-canvas-open").on("touchmove",this._stopScrolling),this.$element.on("touchstart",this._recordScrollable),this.$element.on("touchmove",this._stopScrollPropagation));this.options.contentOverlay===!0&&this.$overlay.addClass("is-visible");this.options.closeOnClick===!0&&this.options.contentOverlay===!0&&this.$overlay.addClass("is-closable");this.options.autoFocus===!0&&this.$element.one(Foundation.transitionend(this.$element),function(){r.$element.find("a, button").eq(0).focus()});this.options.trapFocus===!0&&(this.$element.siblings("[data-off-canvas-content]").attr("tabindex","-1"),Foundation.Keyboard.trapFocus(this.$element))}}},{key:"close",value:function(){if(this.$element.hasClass("is-open")&&!this.isRevealed){var t=this;t.$element.removeClass("is-open");this.$element.attr("aria-hidden","true").trigger("closed.zf.offcanvas");this.options.contentScroll===!1&&(n("body").removeClass("is-off-canvas-open").off("touchmove",this._stopScrolling),this.$element.off("touchstart",this._recordScrollable),this.$element.off("touchmove",this._stopScrollPropagation));this.options.contentOverlay===!0&&this.$overlay.removeClass("is-visible");this.options.closeOnClick===!0&&this.options.contentOverlay===!0&&this.$overlay.removeClass("is-closable");this.$triggers.attr("aria-expanded","false");this.options.trapFocus===!0&&(this.$element.siblings("[data-off-canvas-content]").removeAttr("tabindex"),Foundation.Keyboard.releaseFocus(this.$element))}}},{key:"toggle",value:function(n,t){this.$element.hasClass("is-open")?this.close(n,t):this.open(n,t)}},{key:"_handleKeyboard",value:function(n){var t=this;Foundation.Keyboard.handleKey(n,"OffCanvas",{close:function(){return t.close(),t.$lastTrigger.focus(),!0},handled:function(){n.stopPropagation();n.preventDefault()}})}},{key:"destroy",value:function(){this.close();this.$element.off(".zf.trigger .zf.offcanvas");this.$overlay.off(".zf.offcanvas");Foundation.unregisterPlugin(this)}}]),t}();t.defaults={closeOnClick:!0,contentOverlay:!0,contentScroll:!0,transitionTime:0,transition:"push",forceTo:null,isRevealed:!1,revealOn:null,autoFocus:!0,revealClass:"reveal-for-",trapFocus:!1};Foundation.plugin(t,"OffCanvas")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this._init();Foundation.registerPlugin(this,"Orbit");Foundation.Keyboard.register("Orbit",{ltr:{ARROW_RIGHT:"next",ARROW_LEFT:"previous"},rtl:{ARROW_LEFT:"next",ARROW_RIGHT:"previous"}})}return _createClass(t,[{key:"_init",value:function(){this._reset();this.$wrapper=this.$element.find("."+this.options.containerClass);this.$slides=this.$element.find("."+this.options.slideClass);var n=this.$element.find("img"),i=this.$slides.filter(".is-active"),t=this.$element[0].id||Foundation.GetYoDigits(6,"orbit");this.$element.attr({"data-resize":t,id:t});i.length||this.$slides.eq(0).addClass("is-active");this.options.useMUI||this.$slides.addClass("no-motionui");n.length?Foundation.onImagesLoaded(n,this._prepareForOrbit.bind(this)):this._prepareForOrbit();this.options.bullets&&this._loadBullets();this._events();this.options.autoPlay&&this.$slides.length>1&&this.geoSync();this.options.accessible&&this.$wrapper.attr("tabindex",0)}},{key:"_loadBullets",value:function(){this.$bullets=this.$element.find("."+this.options.boxOfBullets).find("button")}},{key:"geoSync",value:function(){var n=this;this.timer=new Foundation.Timer(this.$element,{duration:this.options.timerDelay,infinite:!1},function(){n.changeSlide(!0)});this.timer.start()}},{key:"_prepareForOrbit",value:function(){this._setWrapperHeight()}},{key:"_setWrapperHeight",value:function(t){var u,i=0,r=0,f=this;this.$slides.each(function(){u=this.getBoundingClientRect().height;n(this).attr("data-slide",r);f.$slides.filter(".is-active")[0]!==f.$slides.eq(r)[0]&&n(this).css({position:"relative",display:"none"});i=u>i?u:i;r++});r===this.$slides.length&&(this.$wrapper.css({height:i}),t&&t(i))}},{key:"_setSlideHeight",value:function(t){this.$slides.each(function(){n(this).css("max-height",t)})}},{key:"_events",value:function(){var t=this,i;if(this.$element.off(".resizeme.zf.trigger").on({"resizeme.zf.trigger":this._prepareForOrbit.bind(this)}),this.$slides.length>1){if(this.options.swipe&&this.$slides.off("swipeleft.zf.orbit swiperight.zf.orbit").on("swipeleft.zf.orbit",function(n){n.preventDefault();t.changeSlide(!0)}).on("swiperight.zf.orbit",function(n){n.preventDefault();t.changeSlide(!1)}),this.options.autoPlay&&(this.$slides.on("click.zf.orbit",function(){t.$element.data("clickedOn",!t.$element.data("clickedOn"));t.timer[t.$element.data("clickedOn")?"pause":"start"]()}),this.options.pauseOnHover&&this.$element.on("mouseenter.zf.orbit",function(){t.timer.pause()}).on("mouseleave.zf.orbit",function(){t.$element.data("clickedOn")||t.timer.start()})),this.options.navButtons){i=this.$element.find("."+this.options.nextClass+", ."+this.options.prevClass);i.attr("tabindex",0).on("click.zf.orbit touchend.zf.orbit",function(i){i.preventDefault();t.changeSlide(n(this).hasClass(t.options.nextClass))})}this.options.bullets&&this.$bullets.on("click.zf.orbit touchend.zf.orbit",function(){if(/is-active/g.test(this.className))return!1;var i=n(this).data("slide"),r=i>t.$slides.filter(".is-active").data("slide"),u=t.$slides.eq(i);t.changeSlide(r,u,i)});this.options.accessible&&this.$wrapper.add(this.$bullets).on("keydown.zf.orbit",function(i){Foundation.Keyboard.handleKey(i,"Orbit",{next:function(){t.changeSlide(!0)},previous:function(){t.changeSlide(!1)},handled:function(){n(i.target).is(t.$bullets)&&t.$bullets.filter(".is-active").focus()}})})}}},{key:"_reset",value:function(){"undefined"!=typeof this.$slides&&this.$slides.length>1&&(this.$element.off(".zf.orbit").find("*").off(".zf.orbit"),this.options.autoPlay&&this.timer.restart(),this.$slides.each(function(t){n(t).removeClass("is-active is-active is-in").removeAttr("aria-live").hide()}),this.$slides.first().addClass("is-active").show(),this.$element.trigger("slidechange.zf.orbit",[this.$slides.first()]),this.options.bullets&&this._updateBullets(0))}},{key:"changeSlide",value:function(n,t,i){var r;if(this.$slides){if(r=this.$slides.filter(".is-active").eq(0),/mui/g.test(r[0].className))return!1;var u,e=this.$slides.first(),o=this.$slides.last(),s=n?"Right":"Left",h=n?"Left":"Right",f=this;u=t?t:n?this.options.infiniteWrap?r.next("."+this.options.slideClass).length?r.next("."+this.options.slideClass):e:r.next("."+this.options.slideClass):this.options.infiniteWrap?r.prev("."+this.options.slideClass).length?r.prev("."+this.options.slideClass):o:r.prev("."+this.options.slideClass);u.length&&(this.$element.trigger("beforeslidechange.zf.orbit",[r,u]),this.options.bullets&&(i=i||this.$slides.index(u),this._updateBullets(i)),this.options.useMUI&&!this.$element.is(":hidden")?(Foundation.Motion.animateIn(u.addClass("is-active").css({position:"absolute",top:0}),this.options["animInFrom"+s],function(){u.css({position:"relative",display:"block"}).attr("aria-live","polite")}),Foundation.Motion.animateOut(r.removeClass("is-active"),this.options["animOutTo"+h],function(){r.removeAttr("aria-live");f.options.autoPlay&&!f.timer.isPaused&&f.timer.restart()})):(r.removeClass("is-active is-in").removeAttr("aria-live").hide(),u.addClass("is-active is-in").attr("aria-live","polite").show(),this.options.autoPlay&&!this.timer.isPaused&&this.timer.restart()),this.$element.trigger("slidechange.zf.orbit",[u]))}}},{key:"_updateBullets",value:function(n){var t=this.$element.find("."+this.options.boxOfBullets).find(".is-active").removeClass("is-active").blur(),i=t.find("span:last").detach();this.$bullets.eq(n).addClass("is-active").append(i)}},{key:"destroy",value:function(){this.$element.off(".zf.orbit").find("*").off(".zf.orbit").end().hide();Foundation.unregisterPlugin(this)}}]),t}();t.defaults={bullets:!0,navButtons:!0,animInFromRight:"slide-in-right",animOutToRight:"slide-out-right",animInFromLeft:"slide-in-left",animOutToLeft:"slide-out-left",autoPlay:!0,timerDelay:5e3,infiniteWrap:!0,swipe:!0,pauseOnHover:!0,accessible:!0,containerClass:"orbit-container",slideClass:"orbit-slide",boxOfBullets:"orbit-bullets",nextClass:"orbit-next",prevClass:"orbit-previous",useMUI:!0};Foundation.plugin(t,"Orbit")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var i=function(){function i(t){_classCallCheck(this,i);this.$element=n(t);this.rules=this.$element.data("responsive-menu");this.currentMq=null;this.currentPlugin=null;this._init();this._events();Foundation.registerPlugin(this,"ResponsiveMenu")}return _createClass(i,[{key:"_init",value:function(){if("string"==typeof this.rules){for(var u={},f=this.rules.split(" "),r=0;r<f.length;r++){var i=f[r].split("-"),o=i.length>1?i[0]:"small",e=i.length>1?i[1]:i[0];null!==t[e]&&(u[o]=t[e])}this.rules=u}n.isEmptyObject(this.rules)||this._checkMediaQueries();this.$element.attr("data-mutate",this.$element.attr("data-mutate")||Foundation.GetYoDigits(6,"responsive-menu"))}},{key:"_events",value:function(){var t=this;n(window).on("changed.zf.mediaquery",function(){t._checkMediaQueries()})}},{key:"_checkMediaQueries",value:function(){var i,r=this;n.each(this.rules,function(n){Foundation.MediaQuery.atLeast(n)&&(i=n)});i&&(this.currentPlugin instanceof this.rules[i].plugin||(n.each(t,function(n,t){r.$element.removeClass(t.cssClass)}),this.$element.addClass(this.rules[i].cssClass),this.currentPlugin&&this.currentPlugin.destroy(),this.currentPlugin=new this.rules[i].plugin(this.$element,{})))}},{key:"destroy",value:function(){this.currentPlugin.destroy();n(window).off(".zf.ResponsiveMenu");Foundation.unregisterPlugin(this)}}]),i}(),t;i.defaults={};t={dropdown:{cssClass:"dropdown",plugin:Foundation._plugins["dropdown-menu"]||null},drilldown:{cssClass:"drilldown",plugin:Foundation._plugins.drilldown||null},accordion:{cssClass:"accordion-menu",plugin:Foundation._plugins["accordion-menu"]||null}};Foundation.plugin(i,"ResponsiveMenu")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=n(i);this.options=n.extend({},t.defaults,this.$element.data(),r);this._init();this._events();Foundation.registerPlugin(this,"ResponsiveToggle")}return _createClass(t,[{key:"_init",value:function(){var t=this.$element.data("responsive-toggle"),i;(t||console.error("Your tab bar needs an ID of a Menu as the value of data-tab-bar."),this.$targetMenu=n("#"+t),this.$toggler=this.$element.find("[data-toggle]").filter(function(){var i=n(this).data("toggle");return i===t||""===i}),this.options=n.extend({},this.options,this.$targetMenu.data()),this.options.animate)&&(i=this.options.animate.split(" "),this.animationIn=i[0],this.animationOut=i[1]||null);this._update()}},{key:"_events",value:function(){this._updateMqHandler=this._update.bind(this);n(window).on("changed.zf.mediaquery",this._updateMqHandler);this.$toggler.on("click.zf.responsiveToggle",this.toggleMenu.bind(this))}},{key:"_update",value:function(){Foundation.MediaQuery.atLeast(this.options.hideFor)?(this.$element.hide(),this.$targetMenu.show()):(this.$element.show(),this.$targetMenu.hide())}},{key:"toggleMenu",value:function(){var n=this;Foundation.MediaQuery.atLeast(this.options.hideFor)||(this.options.animate?this.$targetMenu.is(":hidden")?Foundation.Motion.animateIn(this.$targetMenu,this.animationIn,function(){n.$element.trigger("toggled.zf.responsiveToggle");n.$targetMenu.find("[data-mutate]").triggerHandler("mutateme.zf.trigger")}):Foundation.Motion.animateOut(this.$targetMenu,this.animationOut,function(){n.$element.trigger("toggled.zf.responsiveToggle")}):(this.$targetMenu.toggle(0),this.$targetMenu.find("[data-mutate]").trigger("mutateme.zf.trigger"),this.$element.trigger("toggled.zf.responsiveToggle")))}},{key:"destroy",value:function(){this.$element.off(".zf.responsiveToggle");this.$toggler.off(".zf.responsiveToggle");n(window).off("changed.zf.mediaquery",this._updateMqHandler);Foundation.unregisterPlugin(this)}}]),t}();t.defaults={hideFor:"medium",animate:!1};Foundation.plugin(t,"ResponsiveToggle")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){function i(){return/iP(ad|hone|od).*OS/.test(window.navigator.userAgent)}function r(){return/Android/.test(window.navigator.userAgent)}function u(){return i()||r()}var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this._init();Foundation.registerPlugin(this,"Reveal");Foundation.Keyboard.register("Reveal",{ENTER:"open",SPACE:"open",ESCAPE:"close"})}return _createClass(t,[{key:"_init",value:function(){this.id=this.$element.attr("id");this.isActive=!1;this.cached={mq:Foundation.MediaQuery.current};this.isMobile=u();this.$anchor=n(n('[data-open="'+this.id+'"]').length?'[data-open="'+this.id+'"]':'[data-toggle="'+this.id+'"]');this.$anchor.attr({"aria-controls":this.id,"aria-haspopup":!0,tabindex:0});(this.options.fullScreen||this.$element.hasClass("full"))&&(this.options.fullScreen=!0,this.options.overlay=!1);this.options.overlay&&!this.$overlay&&(this.$overlay=this._makeOverlay(this.id));this.$element.attr({role:"dialog","aria-hidden":!0,"data-yeti-box":this.id,"data-resize":this.id});this.$overlay?this.$element.detach().appendTo(this.$overlay):(this.$element.detach().appendTo(n(this.options.appendTo)),this.$element.addClass("without-overlay"));this._events();this.options.deepLink&&window.location.hash==="#"+this.id&&n(window).one("load.zf.reveal",this.open.bind(this))}},{key:"_makeOverlay",value:function(){return n("<div><\/div>").addClass("reveal-overlay").appendTo(this.options.appendTo)}},{key:"_updatePosition",value:function(){var i,r,f=this.$element.outerWidth(),e=n(window).width(),u=this.$element.outerHeight(),t=n(window).height();i="auto"===this.options.hOffset?parseInt((e-f)/2,10):parseInt(this.options.hOffset,10);r="auto"===this.options.vOffset?u>t?parseInt(Math.min(100,t/10),10):parseInt((t-u)/4,10):parseInt(this.options.vOffset,10);this.$element.css({top:r+"px"});this.$overlay&&"auto"===this.options.hOffset||(this.$element.css({left:i+"px"}),this.$element.css({margin:"0px"}))}},{key:"_events",value:function(){var i=this,t=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":function(r,u){if(r.target===t.$element[0]||n(r.target).parents("[data-closable]")[0]===u)return i.close.apply(i)},"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":function(){t._updatePosition()}});this.$anchor.length&&this.$anchor.on("keydown.zf.reveal",function(n){13!==n.which&&32!==n.which||(n.stopPropagation(),n.preventDefault(),t.open())});this.options.closeOnClick&&this.options.overlay&&this.$overlay.off(".zf.reveal").on("click.zf.reveal",function(i){i.target!==t.$element[0]&&!n.contains(t.$element[0],i.target)&&n.contains(document,i.target)&&t.close()});this.options.deepLink&&n(window).on("popstate.zf.reveal:"+this.id,this._handleState.bind(this))}},{key:"_handleState",value:function(){window.location.hash!=="#"+this.id||this.isActive?this.close():this.open()}},{key:"open",value:function(){function u(){i.isMobile?(i.originalScrollPos||(i.originalScrollPos=window.pageYOffset),n("html, body").addClass("is-reveal-open")):n("body").addClass("is-reveal-open")}var t=this,r,i;this.options.deepLink&&(r="#"+this.id,window.history.pushState?window.history.pushState(null,null,r):window.location.hash=r);this.isActive=!0;this.$element.css({visibility:"hidden"}).show().scrollTop(0);this.options.overlay&&this.$overlay.css({visibility:"hidden"}).show();this._updatePosition();this.$element.hide().css({visibility:""});this.$overlay&&(this.$overlay.css({visibility:""}).hide(),this.$element.hasClass("fast")?this.$overlay.addClass("fast"):this.$element.hasClass("slow")&&this.$overlay.addClass("slow"));this.options.multipleOpened||this.$element.trigger("closeme.zf.reveal",this.id);i=this;this.options.animationIn?!function(){var n=function(){i.$element.attr({"aria-hidden":!1,tabindex:-1}).focus();u();Foundation.Keyboard.trapFocus(i.$element)};t.options.overlay&&Foundation.Motion.animateIn(t.$overlay,"fade-in");Foundation.Motion.animateIn(t.$element,t.options.animationIn,function(){t.$element&&(t.focusableElements=Foundation.Keyboard.findFocusable(t.$element),n())})}():(this.options.overlay&&this.$overlay.show(0),this.$element.show(this.options.showDelay));this.$element.attr({"aria-hidden":!1,tabindex:-1}).focus();Foundation.Keyboard.trapFocus(this.$element);this.$element.trigger("open.zf.reveal");u();setTimeout(function(){t._extraHandlers()},0)}},{key:"_extraHandlers",value:function(){var t=this;this.$element&&(this.focusableElements=Foundation.Keyboard.findFocusable(this.$element),this.options.overlay||!this.options.closeOnClick||this.options.fullScreen||n("body").on("click.zf.reveal",function(i){i.target!==t.$element[0]&&!n.contains(t.$element[0],i.target)&&n.contains(document,i.target)&&t.close()}),this.options.closeOnEsc&&n(window).on("keydown.zf.reveal",function(n){Foundation.Keyboard.handleKey(n,"Reveal",{close:function(){t.options.closeOnEsc&&(t.close(),t.$anchor.focus())}})}),this.$element.on("keydown.zf.reveal",function(i){var r=n(this);Foundation.Keyboard.handleKey(i,"Reveal",{open:function(){t.$element.find(":focus").is(t.$element.find("[data-close]"))?setTimeout(function(){t.$anchor.focus()},1):r.is(t.focusableElements)&&t.open()},close:function(){t.options.closeOnEsc&&(t.close(),t.$anchor.focus())},handled:function(n){n&&i.preventDefault()}})}))}},{key:"close",value:function(){function i(){t.isMobile?(n("html, body").removeClass("is-reveal-open"),t.originalScrollPos&&(n("body").scrollTop(t.originalScrollPos),t.originalScrollPos=null)):n("body").removeClass("is-reveal-open");Foundation.Keyboard.releaseFocus(t.$element);t.$element.attr("aria-hidden",!0);t.$element.trigger("closed.zf.reveal")}if(!this.isActive||!this.$element.is(":visible"))return!1;var t=this;this.options.animationOut?(this.options.overlay?Foundation.Motion.animateOut(this.$overlay,"fade-out",i):i(),Foundation.Motion.animateOut(this.$element,this.options.animationOut)):(this.options.overlay?this.$overlay.hide(0,i):i(),this.$element.hide(this.options.hideDelay));this.options.closeOnEsc&&n(window).off("keydown.zf.reveal");!this.options.overlay&&this.options.closeOnClick&&n("body").off("click.zf.reveal");this.$element.off("keydown.zf.reveal");this.options.resetOnClose&&this.$element.html(this.$element.html());this.isActive=!1;t.options.deepLink&&(window.history.replaceState?window.history.replaceState("",document.title,window.location.href.replace("#"+this.id,"")):window.location.hash="")}},{key:"toggle",value:function(){this.isActive?this.close():this.open()}},{key:"destroy",value:function(){this.options.overlay&&(this.$element.appendTo(n(this.options.appendTo)),this.$overlay.hide().off().remove());this.$element.hide().off();this.$anchor.off(".zf");n(window).off(".zf.reveal:"+this.id);Foundation.unregisterPlugin(this)}}]),t}();t.defaults={animationIn:"",animationOut:"",showDelay:0,hideDelay:0,closeOnClick:!0,closeOnEsc:!0,multipleOpened:!1,vOffset:"auto",hOffset:"auto",fullScreen:!1,btmOffsetPct:10,overlay:!0,resetOnClose:!1,deepLink:!1,appendTo:"body"};Foundation.plugin(t,"Reveal")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){function t(n,t){return n/t}function i(n,t,i,r){return Math.abs(n.position()[t]+n[r]()/2-i)}function u(n,t){return Math.log(t)/Math.log(n)}var r=function(){function r(t,i){_classCallCheck(this,r);this.$element=t;this.options=n.extend({},r.defaults,this.$element.data(),i);this._init();Foundation.registerPlugin(this,"Slider");Foundation.Keyboard.register("Slider",{ltr:{ARROW_RIGHT:"increase",ARROW_UP:"increase",ARROW_DOWN:"decrease",ARROW_LEFT:"decrease",SHIFT_ARROW_RIGHT:"increase_fast",SHIFT_ARROW_UP:"increase_fast",SHIFT_ARROW_DOWN:"decrease_fast",SHIFT_ARROW_LEFT:"decrease_fast"},rtl:{ARROW_LEFT:"increase",ARROW_RIGHT:"decrease",SHIFT_ARROW_LEFT:"increase_fast",SHIFT_ARROW_RIGHT:"decrease_fast"}})}return _createClass(r,[{key:"_init",value:function(){this.inputs=this.$element.find("input");this.handles=this.$element.find("[data-slider-handle]");this.$handle=this.handles.eq(0);this.$input=this.inputs.length?this.inputs.eq(0):n("#"+this.$handle.attr("aria-controls"));this.$fill=this.$element.find("[data-slider-fill]").css(this.options.vertical?"height":"width",0);var t=!1;(this.options.disabled||this.$element.hasClass(this.options.disabledClass))&&(this.options.disabled=!0,this.$element.addClass(this.options.disabledClass));this.inputs.length||(this.inputs=n().add(this.$input),this.options.binding=!0);this._setInitAttr(0);this.handles[1]&&(this.options.doubleSided=!0,this.$handle2=this.handles.eq(1),this.$input2=this.inputs.length>1?this.inputs.eq(1):n("#"+this.$handle2.attr("aria-controls")),this.inputs[1]||(this.inputs=this.inputs.add(this.$input2)),t=!0,this._setInitAttr(1));this.setHandles();this._events()}},{key:"setHandles",value:function(){var n=this;this.handles[1]?this._setHandlePos(this.$handle,this.inputs.eq(0).val(),!0,function(){n._setHandlePos(n.$handle2,n.inputs.eq(1).val(),!0)}):this._setHandlePos(this.$handle,this.inputs.eq(0).val(),!0)}},{key:"_reflow",value:function(){this.setHandles()}},{key:"_pctOfBar",value:function(n){var i=t(n-this.options.start,this.options.end-this.options.start);switch(this.options.positionValueFunction){case"pow":i=this._logTransform(i);break;case"log":i=this._powTransform(i)}return i.toFixed(2)}},{key:"_value",value:function(n){switch(this.options.positionValueFunction){case"pow":n=this._powTransform(n);break;case"log":n=this._logTransform(n)}return(this.options.end-this.options.start)*n+this.options.start}},{key:"_logTransform",value:function(n){return u(this.options.nonLinearBase,n*(this.options.nonLinearBase-1)+1)}},{key:"_powTransform",value:function(n){return(Math.pow(this.options.nonLinearBase,n)-1)/(this.options.nonLinearBase-1)}},{key:"_setHandlePos",value:function(n,i,r,u){var c,l,a,h,p,g,w,b,nt;if(!this.$element.hasClass(this.options.disabledClass)){i=parseFloat(i);i<this.options.start?i=this.options.start:i>this.options.end&&(i=this.options.end);c=this.options.doubleSided;c&&(0===this.handles.index(n)?(l=parseFloat(this.$handle2.attr("aria-valuenow")),i=i>=l?l-this.options.step:i):(a=parseFloat(this.$handle.attr("aria-valuenow")),i=i<=a?a+this.options.step:i));this.options.vertical&&!r&&(i=this.options.end-i);var f=this,k=this.options.vertical,s=k?"height":"width",e=k?"top":"left",d=n[0].getBoundingClientRect()[s],v=this.$element[0].getBoundingClientRect()[s],y=this._pctOfBar(i),tt=(v-d)*y,o=(100*t(tt,v)).toFixed(this.options.decimal);i=parseFloat(i.toFixed(this.options.decimal));h={};(this._setValues(n,i),c)&&(g=0===this.handles.index(n),w=~~(100*t(d,v)),g?(h[e]=o+"%",p=parseFloat(this.$handle2[0].style[e])-o+w,u&&"function"==typeof u&&u()):(b=parseFloat(this.$handle[0].style[e]),p=o-(isNaN(b)?(this.options.initialStart-this.options.start)/((this.options.end-this.options.start)/100):b)+w),h["min-"+s]=p+"%");this.$element.one("finished.zf.animate",function(){f.$element.trigger("moved.zf.slider",[n])});nt=this.$element.data("dragging")?1e3/60:this.options.moveTime;Foundation.Move(nt,n,function(){isNaN(o)?n.css(e,100*y+"%"):n.css(e,o+"%");f.options.doubleSided?f.$fill.css(h):f.$fill.css(s,100*y+"%")});clearTimeout(f.timeout);f.timeout=setTimeout(function(){f.$element.trigger("changed.zf.slider",[n])},f.options.changedDelay)}}},{key:"_setInitAttr",value:function(n){var t=0===n?this.options.initialStart:this.options.initialEnd,i=this.inputs.eq(n).attr("id")||Foundation.GetYoDigits(6,"slider");this.inputs.eq(n).attr({id:i,max:this.options.end,min:this.options.start,step:this.options.step});this.inputs.eq(n).val(t);this.handles.eq(n).attr({role:"slider","aria-controls":i,"aria-valuemax":this.options.end,"aria-valuemin":this.options.start,"aria-valuenow":t,"aria-orientation":this.options.vertical?"vertical":"horizontal",tabindex:0})}},{key:"_setValues",value:function(n,t){var i=this.options.doubleSided?this.handles.index(n):0;this.inputs.eq(i).val(t);n.attr("aria-valuenow",t)}},{key:"_handleEvent",value:function(r,u,f){var e,l,h,c,p,w,b;if(f)e=this._adjustValue(null,f),l=!0;else{r.preventDefault();var k=this,o=this.options.vertical,s=o?"height":"width",a=o?"top":"left",y=o?r.pageY:r.pageX,v=(this.$handle[0].getBoundingClientRect()[s]/2,this.$element[0].getBoundingClientRect()[s]),d=o?n(window).scrollTop():n(window).scrollLeft(),g=this.$element.offset()[a];r.clientY===r.pageY&&(y+=d);c=y-g;h=c<0?0:c>v?v:c;p=t(h,v);(e=this._value(p),Foundation.rtl()&&!this.options.vertical&&(e=this.options.end-e),e=k._adjustValue(null,e),l=!1,u)||(w=i(this.$handle,a,h,s),b=i(this.$handle2,a,h,s),u=w<=b?this.$handle:this.$handle2)}this._setHandlePos(u,e,l)}},{key:"_adjustValue",value:function(n,t){var i,u,r,e,f=this.options.step,o=parseFloat(f/2);return i=n?parseFloat(n.attr("aria-valuenow")):t,u=i%f,r=i-u,e=r+f,0===u?i:i=i>=r+o?e:r}},{key:"_events",value:function(){this._eventsForHandle(this.$handle);this.handles[1]&&this._eventsForHandle(this.$handle2)}},{key:"_eventsForHandle",value:function(t){var r,i=this,u;if(this.inputs.off("change.zf.slider").on("change.zf.slider",function(t){var r=i.inputs.index(n(this));i._handleEvent(t,i.handles.eq(r),n(this).val())}),this.options.clickSelect&&this.$element.off("click.zf.slider").on("click.zf.slider",function(t){return!i.$element.data("dragging")&&void(n(t.target).is("[data-slider-handle]")||(i.options.doubleSided?i._handleEvent(t):i._handleEvent(t,i.$handle)))}),this.options.draggable){this.handles.addTouch();u=n("body");t.off("mousedown.zf.slider").on("mousedown.zf.slider",function(f){t.addClass("is-dragging");i.$fill.addClass("is-dragging");i.$element.data("dragging",!0);r=n(f.currentTarget);u.on("mousemove.zf.slider",function(n){n.preventDefault();i._handleEvent(n,r)}).on("mouseup.zf.slider",function(n){i._handleEvent(n,r);t.removeClass("is-dragging");i.$fill.removeClass("is-dragging");i.$element.data("dragging",!1);u.off("mousemove.zf.slider mouseup.zf.slider")})}).on("selectstart.zf.slider touchmove.zf.slider",function(n){n.preventDefault()})}t.off("keydown.zf.slider").on("keydown.zf.slider",function(t){var r,f=n(this),e=i.options.doubleSided?i.handles.index(f):0,u=parseFloat(i.inputs.eq(e).val());Foundation.Keyboard.handleKey(t,"Slider",{decrease:function(){r=u-i.options.step},increase:function(){r=u+i.options.step},decrease_fast:function(){r=u-10*i.options.step},increase_fast:function(){r=u+10*i.options.step},handled:function(){t.preventDefault();i._setHandlePos(f,r,!0)}})})}},{key:"destroy",value:function(){this.handles.off(".zf.slider");this.inputs.off(".zf.slider");this.$element.off(".zf.slider");clearTimeout(this.timeout);Foundation.unregisterPlugin(this)}}]),r}();r.defaults={start:0,end:100,step:1,initialStart:0,initialEnd:100,binding:!1,clickSelect:!0,vertical:!1,draggable:!0,disabled:!1,doubleSided:!1,decimal:2,moveTime:200,disabledClass:"disabled",invertVertical:!1,changedDelay:500,nonLinearBase:5,positionValueFunction:"linear"};Foundation.plugin(r,"Slider")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){function t(n){return parseInt(window.getComputedStyle(document.body,null).fontSize,10)*n}var i=function(){function i(t,r){_classCallCheck(this,i);this.$element=t;this.options=n.extend({},i.defaults,this.$element.data(),r);this._init();Foundation.registerPlugin(this,"Sticky")}return _createClass(i,[{key:"_init",value:function(){var i=this.$element.parent("[data-sticky-container]"),r=this.$element[0].id||Foundation.GetYoDigits(6,"sticky"),t=this;i.length||(this.wasWrapped=!0);this.$container=i.length?i:n(this.options.container).wrapInner(this.$element);this.$container.addClass(this.options.containerClass);this.$element.addClass(this.options.stickyClass).attr({"data-resize":r});this.scrollCount=this.options.checkEvery;this.isStuck=!1;n(window).one("load.zf.sticky",function(){t.containerHeight="none"==t.$element.css("display")?0:t.$element[0].getBoundingClientRect().height;t.$container.css("height",t.containerHeight);t.elemHeight=t.containerHeight;""!==t.options.anchor?t.$anchor=n("#"+t.options.anchor):t._parsePoints();t._setSizes(function(){var n=window.pageYOffset;t._calc(!1,n);t.isStuck||t._removeSticky(!(n>=t.topPoint))});t._events(r.split("-").reverse().join("-"))})}},{key:"_parsePoints",value:function(){for(var r,u,f,o=""==this.options.topAnchor?1:this.options.topAnchor,s=""==this.options.btmAnchor?document.documentElement.scrollHeight:this.options.btmAnchor,i=[o,s],e={},t=0,h=i.length;t<h&&i[t];t++)"number"==typeof i[t]?r=i[t]:(u=i[t].split(":"),f=n("#"+u[0]),r=f.offset().top,u[1]&&"bottom"===u[1].toLowerCase()&&(r+=f[0].getBoundingClientRect().height)),e[t]=r;this.points=e}},{key:"_events",value:function(t){var i=this,r=this.scrollListener="scroll.zf."+t;this.isOn||(this.canStick&&(this.isOn=!0,n(window).off(r).on(r,function(){0===i.scrollCount?(i.scrollCount=i.options.checkEvery,i._setSizes(function(){i._calc(!1,window.pageYOffset)})):(i.scrollCount--,i._calc(!1,window.pageYOffset))})),this.$element.off("resizeme.zf.trigger").on("resizeme.zf.trigger",function(){i._setSizes(function(){i._calc(!1);i.canStick?i.isOn||i._events(t):i.isOn&&i._pauseListeners(r)})}))}},{key:"_pauseListeners",value:function(t){this.isOn=!1;n(window).off(t);this.$element.trigger("pause.zf.sticky")}},{key:"_calc",value:function(n,t){return n&&this._setSizes(),this.canStick?(t||(t=window.pageYOffset),void(t>=this.topPoint?t<=this.bottomPoint?this.isStuck||this._setSticky():this.isStuck&&this._removeSticky(!1):this.isStuck&&this._removeSticky(!0))):(this.isStuck&&this._removeSticky(!0),!1)}},{key:"_setSticky",value:function(){var u=this,n=this.options.stickTo,i="top"===n?"marginTop":"marginBottom",r="top"===n?"bottom":"top",t={};t[i]=this.options[i]+"em";t[n]=0;t[r]="auto";this.isStuck=!0;this.$element.removeClass("is-anchored is-at-"+r).addClass("is-stuck is-at-"+n).css(t).trigger("sticky.zf.stuckto:"+n);this.$element.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){u._setSizes()})}},{key:"_removeSticky",value:function(n){var i=this.options.stickTo,u="top"===i,t={},f=(this.points?this.points[1]-this.points[0]:this.anchorHeight)-this.elemHeight,e=u?"marginTop":"marginBottom",r=n?"top":"bottom";t[e]=0;t.bottom="auto";t.top=n?0:f;this.isStuck=!1;this.$element.removeClass("is-stuck is-at-"+i).addClass("is-anchored is-at-"+r).css(t).trigger("sticky.zf.unstuckfrom:"+r)}},{key:"_setSizes",value:function(n){var t,r;this.canStick=Foundation.MediaQuery.is(this.options.stickyOn);this.canStick||n&&"function"==typeof n&&n();var u=this.$container[0].getBoundingClientRect().width,i=window.getComputedStyle(this.$container[0]),f=parseInt(i["padding-left"],10),e=parseInt(i["padding-right"],10);this.$anchor&&this.$anchor.length?this.anchorHeight=this.$anchor[0].getBoundingClientRect().height:this._parsePoints();this.$element.css({"max-width":u-f-e+"px"});t=this.$element[0].getBoundingClientRect().height||this.containerHeight;("none"==this.$element.css("display")&&(t=0),this.containerHeight=t,this.$container.css({height:t}),this.elemHeight=t,!this.isStuck&&this.$element.hasClass("is-at-bottom"))&&(r=(this.points?this.points[1]-this.$container.offset().top:this.anchorHeight)-this.elemHeight,this.$element.css("top",r));this._setBreakPoints(t,function(){n&&"function"==typeof n&&n()})}},{key:"_setBreakPoints",value:function(n,i){if(!this.canStick){if(!i||"function"!=typeof i)return!1;i()}var f=t(this.options.marginTop),e=t(this.options.marginBottom),r=this.points?this.points[0]:this.$anchor.offset().top,u=this.points?this.points[1]:r+this.anchorHeight,o=window.innerHeight;"top"===this.options.stickTo?(r-=f,u-=n+f):"bottom"===this.options.stickTo&&(r-=o-(n+e),u-=o-e);this.topPoint=r;this.bottomPoint=u;i&&"function"==typeof i&&i()}},{key:"destroy",value:function(){this._removeSticky(!0);this.$element.removeClass(this.options.stickyClass+" is-anchored is-at-top").css({height:"",top:"",bottom:"","max-width":""}).off("resizeme.zf.trigger");this.$anchor&&this.$anchor.length&&this.$anchor.off("change.zf.sticky");n(window).off(this.scrollListener);this.wasWrapped?this.$element.unwrap():this.$container.removeClass(this.options.containerClass).css({height:""});Foundation.unregisterPlugin(this)}}]),i}();i.defaults={container:"<div data-sticky-container><\/div>",stickTo:"top",anchor:"",topAnchor:"",btmAnchor:"",marginTop:1,marginBottom:1,stickyOn:"medium",stickyClass:"sticky",containerClass:"sticky-container",checkEvery:-1};Foundation.plugin(i,"Sticky")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this._init();Foundation.registerPlugin(this,"Tabs");Foundation.Keyboard.register("Tabs",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"previous",ARROW_DOWN:"next",ARROW_LEFT:"previous"})}return _createClass(t,[{key:"_init",value:function(){var t=this,i=this,r;(this.$element.attr({role:"tablist"}),this.$tabTitles=this.$element.find("."+this.options.linkClass),this.$tabContent=n('[data-tabs-content="'+this.$element[0].id+'"]'),this.$tabTitles.each(function(){var r=n(this),t=r.find("a"),u=r.hasClass(""+i.options.linkActiveClass),f=t[0].hash.slice(1),e=t[0].id?t[0].id:f+"-label",o=n("#"+f);r.attr({role:"presentation"});t.attr({role:"tab","aria-controls":f,"aria-selected":u,id:e});o.attr({role:"tabpanel","aria-hidden":!u,"aria-labelledby":e});u&&i.options.autoFocus&&n(window).load(function(){n("html, body").animate({scrollTop:r.offset().top},i.options.deepLinkSmudgeDelay,function(){t.focus()})})}),this.options.matchHeight)&&(r=this.$tabContent.find("img"),r.length?Foundation.onImagesLoaded(r,this._setHeight.bind(this)):this._setHeight());this._checkDeepLink=function(){var i=window.location.hash,r,u;i.length&&(r=t.$element.find('[href="'+i+'"]'),r.length&&((t.selectTab(n(i),!0),t.options.deepLinkSmudge)&&(u=t.$element.offset(),n("html, body").animate({scrollTop:u.top},t.options.deepLinkSmudgeDelay)),t.$element.trigger("deeplink.zf.tabs",[r,n(i)])))};this.options.deepLink&&this._checkDeepLink();this._events()}},{key:"_events",value:function(){this._addKeyHandler();this._addClickHandler();this._setHeightMqHandler=null;this.options.matchHeight&&(this._setHeightMqHandler=this._setHeight.bind(this),n(window).on("changed.zf.mediaquery",this._setHeightMqHandler));this.options.deepLink&&n(window).on("popstate",this._checkDeepLink)}},{key:"_addClickHandler",value:function(){var t=this;this.$element.off("click.zf.tabs").on("click.zf.tabs","."+this.options.linkClass,function(i){i.preventDefault();i.stopPropagation();t._handleTabChange(n(this))})}},{key:"_addKeyHandler",value:function(){var t=this;this.$tabTitles.off("keydown.zf.tabs").on("keydown.zf.tabs",function(i){if(9!==i.which){var u,f,e=n(this),r=e.parent("ul").children("li");r.each(function(i){n(this).is(e)});Foundation.Keyboard.handleKey(i,"Tabs",{open:function(){e.find('[role="tab"]').focus();t._handleTabChange(e)},previous:function(){u.find('[role="tab"]').focus();t._handleTabChange(u)},next:function(){f.find('[role="tab"]').focus();t._handleTabChange(f)},handled:function(){i.stopPropagation();i.preventDefault()}})}})}},{key:"_handleTabChange",value:function(n,t){var i;if(n.hasClass(""+this.options.linkActiveClass))return void(this.options.activeCollapse&&(this._collapseTab(n),this.$element.trigger("collapse.zf.tabs",[n])));var u=this.$element.find("."+this.options.linkClass+"."+this.options.linkActiveClass),f=n.find('[role="tab"]'),e=f[0].hash,r=this.$tabContent.find(e);(this._collapseTab(u),this._openTab(n),this.options.deepLink&&!t)&&(i=n.find("a").attr("href"),this.options.updateHistory?history.pushState({},"",i):history.replaceState({},"",i));this.$element.trigger("change.zf.tabs",[n,r]);r.find("[data-mutate]").trigger("mutateme.zf.trigger")}},{key:"_openTab",value:function(n){var t=n.find('[role="tab"]'),i=t[0].hash,r=this.$tabContent.find(i);n.addClass(""+this.options.linkActiveClass);t.attr({"aria-selected":"true"});r.addClass(""+this.options.panelActiveClass).attr({"aria-hidden":"false"})}},{key:"_collapseTab",value:function(t){var i=t.removeClass(""+this.options.linkActiveClass).find('[role="tab"]').attr({"aria-selected":"false"});n("#"+i.attr("aria-controls")).removeClass(""+this.options.panelActiveClass).attr({"aria-hidden":"true"})}},{key:"selectTab",value:function(n,t){var i,r;i="object"==typeof n?n[0].id:n;i.indexOf("#")<0&&(i="#"+i);r=this.$tabTitles.find('[href="'+i+'"]').parent("."+this.options.linkClass);this._handleTabChange(r,t)}},{key:"_setHeight",value:function(){var t=0,i=this;this.$tabContent.find("."+this.options.panelClass).css("height","").each(function(){var r=n(this),f=r.hasClass(""+i.options.panelActiveClass),u;f||r.css({visibility:"hidden",display:"block"});u=this.getBoundingClientRect().height;f||r.css({visibility:"",display:""});t=u>t?u:t}).css("height",t+"px")}},{key:"destroy",value:function(){this.$element.find("."+this.options.linkClass).off(".zf.tabs").hide().end().find("."+this.options.panelClass).hide();this.options.matchHeight&&null!=this._setHeightMqHandler&&n(window).off("changed.zf.mediaquery",this._setHeightMqHandler);this.options.deepLink&&n(window).off("popstate",this._checkDeepLink);Foundation.unregisterPlugin(this)}}]),t}();t.defaults={deepLink:!1,deepLinkSmudge:!1,deepLinkSmudgeDelay:300,updateHistory:!1,autoFocus:!1,wrapOnKeys:!0,matchHeight:!1,activeCollapse:!1,linkClass:"tabs-title",linkActiveClass:"is-active",panelClass:"tabs-panel",panelActiveClass:"is-active"};Foundation.plugin(t,"Tabs")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,i.data(),r);this.className="";this._init();this._events();Foundation.registerPlugin(this,"Toggler")}return _createClass(t,[{key:"_init",value:function(){var t,i;this.options.animate?(t=this.options.animate.split(" "),this.animationIn=t[0],this.animationOut=t[1]||null):(t=this.$element.data("toggler"),this.className="."===t[0]?t.slice(1):t);i=this.$element[0].id;n('[data-open="'+i+'"], [data-close="'+i+'"], [data-toggle="'+i+'"]').attr("aria-controls",i);this.$element.attr("aria-expanded",!this.$element.is(":hidden"))}},{key:"_events",value:function(){this.$element.off("toggle.zf.trigger").on("toggle.zf.trigger",this.toggle.bind(this))}},{key:"toggle",value:function(){this[this.options.animate?"_toggleAnimate":"_toggleClass"]()}},{key:"_toggleClass",value:function(){this.$element.toggleClass(this.className);var n=this.$element.hasClass(this.className);n?this.$element.trigger("on.zf.toggler"):this.$element.trigger("off.zf.toggler");this._updateARIA(n);this.$element.find("[data-mutate]").trigger("mutateme.zf.trigger")}},{key:"_toggleAnimate",value:function(){var n=this;this.$element.is(":hidden")?Foundation.Motion.animateIn(this.$element,this.animationIn,function(){n._updateARIA(!0);this.trigger("on.zf.toggler");this.find("[data-mutate]").trigger("mutateme.zf.trigger")}):Foundation.Motion.animateOut(this.$element,this.animationOut,function(){n._updateARIA(!1);this.trigger("off.zf.toggler");this.find("[data-mutate]").trigger("mutateme.zf.trigger")})}},{key:"_updateARIA",value:function(n){this.$element.attr("aria-expanded",!!n)}},{key:"destroy",value:function(){this.$element.off(".zf.toggler");Foundation.unregisterPlugin(this)}}]),t}();t.defaults={animate:!1};Foundation.plugin(t,"Toggler")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this.isActive=!1;this.isClick=!1;this._init();Foundation.registerPlugin(this,"Tooltip")}return _createClass(t,[{key:"_init",value:function(){var t=this.$element.attr("aria-describedby")||Foundation.GetYoDigits(6,"tooltip");this.options.positionClass=this.options.positionClass||this._getPositionClass(this.$element);this.options.tipText=this.options.tipText||this.$element.attr("title");this.template=this.options.template?n(this.options.template):this._buildTemplate(t);this.options.allowHtml?this.template.appendTo(document.body).html(this.options.tipText).hide():this.template.appendTo(document.body).text(this.options.tipText).hide();this.$element.attr({title:"","aria-describedby":t,"data-yeti-box":t,"data-toggle":t,"data-resize":t}).addClass(this.options.triggerClass);this.usedPositions=[];this.counter=4;this.classChanged=!1;this._events()}},{key:"_getPositionClass",value:function(n){if(!n)return"";var t=n[0].className.match(/\b(top|left|right)\b/g);return t?t[0]:""}},{key:"_buildTemplate",value:function(t){var i=(this.options.tooltipClass+" "+this.options.positionClass+" "+this.options.templateClasses).trim();return n("<div><\/div>").addClass(i).attr({role:"tooltip","aria-hidden":!0,"data-is-active":!1,"data-is-focus":!1,id:t})}},{key:"_reposition",value:function(n){this.usedPositions.push(n?n:"bottom");!n&&this.usedPositions.indexOf("top")<0?this.template.addClass("top"):"top"===n&&this.usedPositions.indexOf("bottom")<0?this.template.removeClass(n):"left"===n&&this.usedPositions.indexOf("right")<0?this.template.removeClass(n).addClass("right"):"right"===n&&this.usedPositions.indexOf("left")<0?this.template.removeClass(n).addClass("left"):!n&&this.usedPositions.indexOf("top")>-1&&this.usedPositions.indexOf("left")<0?this.template.addClass("left"):"top"===n&&this.usedPositions.indexOf("bottom")>-1&&this.usedPositions.indexOf("left")<0?this.template.removeClass(n).addClass("left"):"left"===n&&this.usedPositions.indexOf("right")>-1&&this.usedPositions.indexOf("bottom")<0?this.template.removeClass(n):"right"===n&&this.usedPositions.indexOf("left")>-1&&this.usedPositions.indexOf("bottom")<0?this.template.removeClass(n):this.template.removeClass(n);this.classChanged=!0;this.counter--}},{key:"_setPosition",value:function(){var n=this._getPositionClass(this.template),t=Foundation.Box.GetDimensions(this.template),i=Foundation.Box.GetDimensions(this.$element),r="left"===n?"left":"right"===n?"left":"top",u="top"===r?"height":"width";if("height"===u?this.options.vOffset:this.options.hOffset,t.width>=t.windowDims.width||!this.counter&&!Foundation.Box.ImNotTouchingYou(this.template))return this.template.offset(Foundation.Box.GetOffsets(this.template,this.$element,"center bottom",this.options.vOffset,this.options.hOffset,!0)).css({width:i.windowDims.width-2*this.options.hOffset,height:"auto"}),!1;for(this.template.offset(Foundation.Box.GetOffsets(this.template,this.$element,"center "+(n||"bottom"),this.options.vOffset,this.options.hOffset));!Foundation.Box.ImNotTouchingYou(this.template)&&this.counter;)this._reposition(n),this._setPosition()}},{key:"show",value:function(){if("all"!==this.options.showOn&&!Foundation.MediaQuery.is(this.options.showOn))return!1;var n=this;this.template.css("visibility","hidden").show();this._setPosition();this.$element.trigger("closeme.zf.tooltip",this.template.attr("id"));this.template.attr({"data-is-active":!0,"aria-hidden":!1});n.isActive=!0;this.template.stop().hide().css("visibility","").fadeIn(this.options.fadeInDuration,function(){});this.$element.trigger("show.zf.tooltip")}},{key:"hide",value:function(){var n=this;this.template.stop().attr({"aria-hidden":!0,"data-is-active":!1}).fadeOut(this.options.fadeOutDuration,function(){n.isActive=!1;n.isClick=!1;n.classChanged&&(n.template.removeClass(n._getPositionClass(n.template)).addClass(n.options.positionClass),n.usedPositions=[],n.counter=4,n.classChanged=!1)});this.$element.trigger("hide.zf.tooltip")}},{key:"_events",value:function(){var n=this,t=(this.template,!1);this.options.disableHover||this.$element.on("mouseenter.zf.tooltip",function(){n.isActive||(n.timeout=setTimeout(function(){n.show()},n.options.hoverDelay))}).on("mouseleave.zf.tooltip",function(){clearTimeout(n.timeout);t&&(!n.isClick||n.options.clickOpen)||n.hide()});this.options.clickOpen?this.$element.on("mousedown.zf.tooltip",function(t){t.stopImmediatePropagation();n.isClick||(n.isClick=!0,!n.options.disableHover&&n.$element.attr("tabindex")||n.isActive||n.show())}):this.$element.on("mousedown.zf.tooltip",function(t){t.stopImmediatePropagation();n.isClick=!0});this.options.disableForTouch||this.$element.on("tap.zf.tooltip touchend.zf.tooltip",function(){n.isActive?n.hide():n.show()});this.$element.on({"close.zf.trigger":this.hide.bind(this)});this.$element.on("focus.zf.tooltip",function(){return t=!0,n.isClick?(n.options.clickOpen||(t=!1),!1):void n.show()}).on("focusout.zf.tooltip",function(){t=!1;n.isClick=!1;n.hide()}).on("resizeme.zf.trigger",function(){n.isActive&&n._setPosition()})}},{key:"toggle",value:function(){this.isActive?this.hide():this.show()}},{key:"destroy",value:function(){this.$element.attr("title",this.template.text()).off(".zf.trigger .zf.tooltip").removeClass("has-tip top right left").removeAttr("aria-describedby aria-haspopup data-disable-hover data-resize data-toggle data-tooltip data-yeti-box");this.template.remove();Foundation.unregisterPlugin(this)}}]),t}();t.defaults={disableForTouch:!1,hoverDelay:200,fadeInDuration:150,fadeOutDuration:150,disableHover:!1,templateClasses:"",tooltipClass:"tooltip",triggerClass:"has-tip",showOn:"small",template:"",tipText:"",touchCloseText:"Tap to close.",clickOpen:!0,positionClass:"",vOffset:10,hOffset:12,allowHtml:!1};Foundation.plugin(t,"Tooltip")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var i=function(){function i(t,r){_classCallCheck(this,i);this.$element=n(t);this.options=n.extend({},this.$element.data(),r);this.rules=this.$element.data("responsive-accordion-tabs");this.currentMq=null;this.currentPlugin=null;this.$element.attr("id")||this.$element.attr("id",Foundation.GetYoDigits(6,"responsiveaccordiontabs"));this._init();this._events();Foundation.registerPlugin(this,"ResponsiveAccordionTabs")}return _createClass(i,[{key:"_init",value:function(){if("string"==typeof this.rules){for(var u={},f=this.rules.split(" "),r=0;r<f.length;r++){var i=f[r].split("-"),o=i.length>1?i[0]:"small",e=i.length>1?i[1]:i[0];null!==t[e]&&(u[o]=t[e])}this.rules=u}this._getAllOptions();n.isEmptyObject(this.rules)||this._checkMediaQueries()}},{key:"_getAllOptions",value:function(){var u=this,f,e,o,i,r,s;u.allOptions={};for(f in t)if(t.hasOwnProperty(f)){e=t[f];try{o=n("<ul><\/ul>");i=new e.plugin(o,u.options);for(r in i.options)i.options.hasOwnProperty(r)&&"zfPlugin"!==r&&(s=i.options[r],u.allOptions[r]=s);i.destroy()}catch(n){}}}},{key:"_events",value:function(){var t=this;n(window).on("changed.zf.mediaquery",function(){t._checkMediaQueries()})}},{key:"_checkMediaQueries",value:function(){var i,r=this;n.each(this.rules,function(n){Foundation.MediaQuery.atLeast(n)&&(i=n)});i&&(this.currentPlugin instanceof this.rules[i].plugin||(n.each(t,function(n,t){r.$element.removeClass(t.cssClass)}),this.$element.addClass(this.rules[i].cssClass),this.currentPlugin&&(!this.currentPlugin.$element.data("zfPlugin")&&this.storezfData&&this.currentPlugin.$element.data("zfPlugin",this.storezfData),this.currentPlugin.destroy()),this._handleMarkup(this.rules[i].cssClass),this.currentPlugin=new this.rules[i].plugin(this.$element,{}),this.storezfData=this.currentPlugin.$element.data("zfPlugin")))}},{key:"_handleMarkup",value:function(t){var i=this,c="accordion",r=n("[data-tabs-content="+this.$element.attr("id")+"]"),e,o,u,f,s,h;(r.length&&(c="tabs"),c!==t)&&(e=i.allOptions.linkClass?i.allOptions.linkClass:"tabs-title",o=i.allOptions.panelClass?i.allOptions.panelClass:"tabs-panel",this.$element.removeAttr("role"),u=this.$element.children("."+e+",[data-accordion-item]").removeClass(e).removeClass("accordion-item").removeAttr("data-accordion-item"),f=u.children("a").removeClass("accordion-title"),("tabs"===c?(r=r.children("."+o).removeClass(o).removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby"),r.children("a").removeAttr("role").removeAttr("aria-controls").removeAttr("aria-selected")):r=u.children("[data-tab-content]").removeClass("accordion-content"),r.css({display:"",visibility:""}),u.css({display:"",visibility:""}),"accordion"===t)?r.each(function(t,r){n(r).appendTo(u.get(t)).addClass("accordion-content").attr("data-tab-content","").removeClass("is-active").css({height:""});n("[data-tabs-content="+i.$element.attr("id")+"]").after('<div id="tabs-placeholder-'+i.$element.attr("id")+'"><\/div>').remove();u.addClass("accordion-item").attr("data-accordion-item","");f.addClass("accordion-title")}):"tabs"===t&&(s=n("[data-tabs-content="+i.$element.attr("id")+"]"),h=n("#tabs-placeholder-"+i.$element.attr("id")),h.length?(s=n('<div class="tabs-content"><\/div>').insertAfter(h).attr("data-tabs-content",i.$element.attr("id")),h.remove()):s=n('<div class="tabs-content"><\/div>').insertAfter(i.$element).attr("data-tabs-content",i.$element.attr("id")),r.each(function(t,i){var c=n(i).appendTo(s).addClass(o),r=f.get(t).hash.slice(1),e=n(i).attr("id")||Foundation.GetYoDigits(6,"accordion"),h;r!==e&&(""!==r?n(i).attr("id",r):(r=e,n(i).attr("id",r),n(f.get(t)).attr("href",n(f.get(t)).attr("href").replace("#","")+"#"+r)));h=n(u.get(t)).hasClass("is-active");h&&c.addClass("is-active")}),u.addClass(e)))}},{key:"destroy",value:function(){this.currentPlugin&&this.currentPlugin.destroy();n(window).off(".zf.ResponsiveAccordionTabs");Foundation.unregisterPlugin(this)}}]),i}(),t;i.defaults={};t={tabs:{cssClass:"tabs",plugin:Foundation._plugins.tabs||null},accordion:{cssClass:"accordion",plugin:Foundation._plugins.accordion||null}};Foundation.plugin(i,"ResponsiveAccordionTabs")}(jQuery);function initSelectTab(){jQuery(".sticky").each(function(){var i=jQuery(this),n=i.find(".searched-result-hold"),r=location.search.substr(1,location.search.length-1).split("&"),t;r.forEach(function(n){n.indexOf("group")>-1&&(t=n.split("=").pop())});switch(t){case"bmi":console.log("bmi2");n.addClass("hide");n.eq(1).removeClass("hide");break;case"bmi-work":console.log("bmi-work1");n.addClass("hide");n.eq(2).removeClass("hide")}})}function initChechTab(){jQuery(".js-tabset").each(function(){var n=jQuery(this);n.find('[type="radio"]').each(function(){var n=jQuery(this);n.prop("checked")===!0&&n.closest("label").trigger("click")});radioBtns.eq(0).prop("checked",!0);jcf.replaceAll()})}function initBtnShow(){jQuery(".link-hold").each(function(){var n=jQuery(this),t=jQuery(".info-modal")})}function initInfoPopup(){jQuery(".info-modal").each(function(){var n=jQuery(this),t=jQuery.cookie("popup");t&&t!=="false"||n.delay(500).removeClass("modal-hide").css({display:"none"}).fadeIn(200);n.on("click",".gotit",function(){jQuery.cookie("popup",!0);n.fadeOut(500)});n.on("click",".remind",function(){n.fadeOut(500);jQuery.cookie("popup",!1)})})}function initOnePersent(){var n=jQuery(".choose-items select, .search-form select");n.each(function(){var i=jQuery(this),t=jQuery('.radio-hold [type="radio"]');i.on("change",function(){n.eq(0).val().toLowerCase()==="bmi work id"||n.eq(0).val().toLowerCase()==="iswc"?(t.eq(2).prop("checked")===!0&&(t.eq(0).prop("checked",!0),t.eq(0).parents("label").trigger("click")),t.eq(2).parents(".tooltip-popup").addClass("disabled"),t.eq(2).parent().addClass("disabled")):(t.eq(2).parents(".tooltip-popup").removeClass("disabled"),t.eq(2).parent().removeClass("disabled"));jcf.replaceAll()})});jQuery(".radio-list").each(function(){var n=jQuery(this),i=n.find('[type="radio"]'),r=jQuery(".choose-items select, .filter-group select"),t=n.find("label");if(t.parents(".js-tabset").length)t.on("click",function(){var n=jQuery(this);n.parent().hasClass("disabled")||n.find("input").prop("checked",!0);jcf.replaceAll()});i.on("change",function(){jQuery(this).parents("label").trigger("click")})})}function initStickyScrollBlock(){ResponsiveHelper.addRange({"767..":{on:function(){jQuery("#sticky").stickyScrollBlock({setBoxHeight:!0,activeClass:"fixed-position",positionType:"fixed",extraTop:function(){var n=-.6;return jQuery("#header").each(function(){n+=jQuery(this).outerHeight()}),n}})},off:function(){jQuery("#sticky").stickyScrollBlock("destroy")}}})}function initStickyTableScrollBlock(){ResponsiveHelper.addRange({"767..":{on:function(){window.innerHeight>=800&&jQuery("#sticky-table").stickyScrollBlock({setBoxHeight:!0,activeClass:"fixed-position",positionType:"fixed",extraTop:function(){var n=-.6;return jQuery("#header, #sticky").each(function(){n+=jQuery(this).outerHeight()}),n}})},off:function(){jQuery("#sticky-table").stickyScrollBlock("destroy")}}})}function initStickyTableHeaderScrollBlock(){ResponsiveHelper.addRange({"767..":{on:function(){jQuery("#sticky-header-table").stickyScrollBlock({setBoxHeight:!0,activeClass:"fixed-position",positionType:"fixed",extraTop:function(){var n=-1.2;return window.innerHeight>=800?(jQuery("#header, #sticky, #sticky-table").each(function(){n+=jQuery(this).outerHeight()}),n):(jQuery("#header, #sticky").each(function(){n+=jQuery(this).outerHeight()}),n)}})},off:function(){jQuery("#sticky-header-table").stickyScrollBlock("destroy")}}})}function initTabs(){jQuery(".js-tabset").tabset({tabLinks:"label",attrib:"data-tab",defaultTab:!0})}function initMore(){function n(n){var t=n||1;jQuery(".result-hold .opener table tr , .result-hold .opener-no-link table tr").each(function(){var i=jQuery(this),n=i.find("td:last").prev(),r=n.prev();n.add(r).each(function(){var u=jQuery(this),r=u.find("ul"),n=r.find("li"),i=r.next();i.length&&i[0].tagName&&i.remove();n.length>t&&(n.hide(),n.eq(0).show(),n.each(function(n){n<t&&jQuery(this).show()}))})})}ResponsiveHelper.addRange({"..767":{on:function(){n()}},"768..":{on:function(){n(2)}}})}function initSearchSel(){jQuery(".choose-items,.search-form").each(function(){function t(){var o=jQuery(this),s=o.data("jcfInstance").instance.dropdown,h,c,f,r,l;if(s){h=s.find("li");c=h.show().filter(function(n,t){return o.val()===jQuery(t).text()?!0:!1});c.hide();r=n.eq(0);l=r.find(":selected").data("id");r.find("option").each(function(){var n=jQuery(this);n.data("id")===l&&(f=n.attr("data-disabled")!=="all"?jQuery.parseJSON(n.attr("data-disabled")):"all")});var t=n.eq(1),a=t.data("jcfInstance"),e=a.instance.fakeDropTarget.find("li"),v=a.instance.selectTextContainer,u=n.eq(1).find("option"),i=t.closest(".filter-group").find("input"),y=$("#Main_Search_Text").val();if(r.val()===t.val()&&(t.val(t.val()===u.eq(0).text()?u.eq(3).text():u.eq(0).text()),jcf.refresh(t)),v.parent().removeClass("disabled"),i.prop("disabled",!1),typeof f=="string")t.val("Please Select"),v.parent().addClass("disabled"),i.prop("disabled",!0),i.val("");else{if(t.find(":selected").data("id")===0?(i.prop("disabled",!0),i.attr("placeholder","")):$("#secondSelectDiv span").find(".jcf-select-text").text(t.val()),y==""&&i.prop("disabled",!0),!e.length)return;i.prop("disabled",!0);u.each(function(){var n=jQuery(this),i=n.data("id"),t=n.index();f.includes(i)?e.eq(t).addClass("disabled"):e.eq(t).removeClass("disabled")})}}}var i=jQuery(this),n=i.find("select");n.on("fakeFocus",t);n.on("change",t)})}function initExpandAll(){jQuery(".result-hold").each(function(){function r(n){t.find("li").each(function(){var t=jQuery(this).data("OpenClose");t&&t[n+"Slide"]()})}var n="expanded",t=jQuery(this),i=t.find(".expand");t.on("click",".expand",function(t){t.preventDefault();var i=jQuery(this);i.hasClass(n)?(i.removeClass(n),r("hide")):(i.addClass(n),r("show"))});jQuery("body").off("changeOpenClose").on("changeOpenClose",function(){var r=0,u=!1;jQuery(".result-hold").find(".result-list > ul > li").each(function(){var n=jQuery(this).data("OpenClose");n&&n.holder.hasClass(n.options.activeClass)&&(r=r+1,u=!0)});r===t.find(".result-list > ul > li").length?i.addClass(n):i.removeClass(n);u?jQuery("#icon-legend").css("visibility","hidden"):jQuery("#icon-legend").css("visibility","initial")})})}function initAjaxSearch(){var n=jQuery("body"),t=n.hasClass("home-page"),i=jQuery("[data-result]");jQuery(".songs-filter-form, .search-form").each(function(){var r=jQuery(this),e=r.hasClass("songs-filter-form"),u=r.find('[type="radio"]'),f=r.siblings(".target-js"),o=jQuery(".search-result-bar"),i=jQuery(".sticky .searched-result-hold");if(jQuery.cookie("dark"))switch(jQuery.cookie("dark")){case"radio-1":jQuery("#radio-1").prop("checked",!0);i.length&&(i.addClass("hide"),i.eq(0).removeClass("hide"));break;case"radio-2":jQuery("#radio-2").prop("checked",!0);i.length&&(i.addClass("hide"),i.eq(1).removeClass("hide"));break;case"radio-3":jQuery("#radio-3").prop("checked",!0);i.length&&(i.addClass("hide"),i.eq(2).removeClass("hide"))}else jQuery("#radio-1").prop("checked",!0),i.length&&(i.addClass("hide"),i.eq(0).removeClass("hide"));jcf.replaceAll();u.on("change",function(){var n=jQuery(this);r.attr("action",n.attr("data-src"));jQuery.cookie("dark",n.attr("id"))});u.each(function(){var n=jQuery(this);n.prop("checked")&&r.attr("action",n.attr("data-src"))})})}function initPrintAll(){var n=jQuery("body");jQuery(".songs-filter-form, .search-form").each(function(){var t=jQuery(this),i=t.find('[type="radio"]'),n=t.siblings(".result-hold");n.on("click",".print-all",function(t){t.preventDefault();n.find(".print-one").removeClass("print-one");n.find(".result-list").removeClass("one");window.print()});n.on("click",".print",function(n){n.preventDefault();var t=jQuery(this),i=t.closest(".result-list"),r=t.parent().parent().closest("li");i.find("li").removeClass("print-one");r.addClass("print-one");i.addClass("one");window.print()})})}function initStickyFooter(){function i(){return typeof window.innerHeight=="number"?window.innerHeight:document.documentElement.clientHeight}var n=jQuery(window),t=n.width();jQuery(".disclaimer").each(function(){function s(){return{holderHeigh:f.outerHeight(),holderOffsetTop:f.offset().top,footerHeight:u.outerHeight(),winHeight:i()}}function h(){u.css({position:"fixed",bottom:0,width:"100%"});u.closest(".box").length===0&&u.wrap('<div class="box" />');o=u.parent();o.css({minHeight:r.footerHeight})}function e(){var t=n.scrollTop();t+r.winHeight>r.holderOffsetTop+r.holderHeigh?u.css({bottom:t+r.winHeight-(r.holderOffsetTop+r.holderHeigh)}):u.css({bottom:0})}var f=jQuery(this),u=f.find(".page-footer"),o,r=s();h();e();n.on("scroll",e);n.on("resize orientationchange refresh",function(){r=s();h();e()});setTimeout(function(){n.trigger("refresh")},1e3);setInterval(function(){t!==n.width()&&(t=n.width(),n.trigger("refresh"))},700)})}function initSwitchTheme(){var n=jQuery("body"),t=n.hasClass("home-page");t||jQuery(".search-form").each(function(){var i=jQuery(this),n=jQuery("body"),t=i.find(".radio-list :radio");t.on("change",function(){var t=jQuery(this);t.attr("id")==="radio-2"?n.addClass("dark-theme"):n.removeClass("dark-theme")});t.filter("#radio-2").prop("checked")===!0?n.addClass("dark-theme"):n.removeClass("dark-theme")})}function initHidePopup(){jQuery(".info-modal").each(function(){var n=jQuery(this);jQuery.cookie("popup")||n.removeClass("modal-hide");n.on("click.close",".btn-close",function(){jQuery.cookie("popup",!0,999999)})})}function initFoundation(){jQuery(document).foundation()}function initAddClasses(){jQuery(".btn-close").clickClass({classAdd:"modal-hide",addToParent:"info-modal"})}function initCustomForms(){jcf.setOptions("Select",{wrapNative:!1,wrapNativeOnMobile:!1,fakeDropInBody:!1});jcf.replaceAll()}function initOpenClose(){var n;ResponsiveHelper.addRange({"..767":{on:function(){jQuery("body").openClose({activeClass:"nav-active",opener:".nav-opener",slider:"#nav",animSpeed:400,hideOnClickOutside:!0,effect:"slide"});jQuery("#nav>ul>li").each(function(){var n=jQuery(this);n.data("OpenClose")&&n.data("OpenClose").destroy()});jQuery("#nav>ul>li").off("mouseleave");jQuery("#nav>ul>li ul.dropdown").addClass("js-slide-hidden");clearTimeout(n);n=setTimeout(function(){jQuery("#nav>ul>li").openClose({activeClass:"drop-active",opener:".mobile-drop-opener",slider:".dropdown",animSpeed:400,hideOnClickOutside:!0,addClassBeforeAnimation:!1,effect:"slide"})},600)},off:function(){jQuery("body").data("OpenClose")&&jQuery("body").data("OpenClose").destroy()}},"768..":{on:function(){jQuery("#nav>ul>li").each(function(){var n=jQuery(this);n.data("OpenClose")&&n.data("OpenClose").destroy()});jQuery("#nav>ul>li ul.dropdown").addClass("js-slide-hidden");clearTimeout(n);n=setTimeout(function(){jQuery("#nav").removeClass("js-slide-hidden");jQuery("#nav>ul>li").openClose({activeClass:"hover",opener:".drop-opener",slider:".dropdown",animSpeed:400,event:"hover",effect:"fade"})},600)},off:function(){}}});jQuery(".tooltip-hold").openClose({activeClass:"tooltip-active",opener:".tooltip-opener",slider:".slide",animSpeed:400,event:"hover",effect:"none"});jQuery(".tooltip-hold").openClose({activeClass:"tooltip-active",opener:".whatsthistooltip-opener",slider:".slide",animSpeed:400,event:"hover",effect:"none"});jQuery(".result-list ul> li").openClose({activeClass:"view-details",opener:".opener",slider:".details-slide",animSpeed:400,effect:"slide"});ResponsiveHelper.addRange({"..767":{on:function(){jQuery(".songs-filter-form").openClose({activeClass:"search-slide-active",opener:".search-slide-opener, .search-slide-close",slider:".search-slide",animSpeed:400,effect:"slide"})},off:function(){jQuery(".songs-filter-form").openClose("destroy")}}});jQuery(".expandable").openClose({activeClass:"expanded",opener:".expander",slider:".expandable-slide",animSpeed:400,effect:"slide"});jQuery(".view-contact-info").openClose({activeClass:"active",opener:".open",slider:".view-contact-slide",animSpeed:400,effect:"none"});jQuery(".tooltip-popup").openClose({activeClass:"active-tooltip",opener:".tooltip-opener",slider:".slide",animSpeed:400,event:"hover",effect:"none"});jQuery(".tooltip-popup").openClose({activeClass:"active-tooltip",opener:".whatsthistooltip-opener",slider:".slide",animSpeed:400,event:"hover",effect:"none"})}jQuery(function(){initFoundation();initOpenClose();initCustomForms();initAddClasses();initHidePopup();initSwitchTheme();initAjaxSearch();initPrintAll();initSearchSel();initMore();initStickyScrollBlock();initStickyTableScrollBlock();initStickyTableHeaderScrollBlock();initTabs();initOnePersent();initInfoPopup();initBtnShow();initSelectTab()});jQuery(window).on("load",function(){initExpandAll();initStickyFooter();initChechTab()});jQuery(window).on("resize",function(){initStickyTableScrollBlock()});jQuery.fn.clickClass=function(n){var t=jQuery.extend({classAdd:"add-class",addToParent:!1,event:"click"},n);return this.each(function(){var n=jQuery(this);t.addToParent&&(n=typeof t.addToParent=="boolean"?n.parent():n.parents("."+t.addToParent));jQuery(this).bind(t.event,function(i){n.toggleClass(t.classAdd);i.preventDefault()})})},function(n){"use strict";function t(n,t){this.$holder=n;this.options=t;this.init()}t.prototype={init:function(){this.$tabLinks=this.$holder.find(this.options.tabLinks);this.setStartActiveIndex();this.setActiveTab();this.options.autoHeight&&(this.$tabHolder=n(this.$tabLinks.eq(0).attr(this.options.attrib)).parent());this.makeCallback("onInit",this)},setStartActiveIndex:function(){var t=this.getClassTarget(this.$tabLinks),i=t.filter("."+this.options.activeClass),r=this.$tabLinks.filter("["+this.options.attrib+'="'+location.hash+'"]'),n;this.options.checkHash&&r.length&&(i=r);n=t.index(i);this.activeTabIndex=this.prevTabIndex=n===-1?this.options.defaultTab?0:null:n},setActiveTab:function(){var t=this;this.$tabLinks.each(function(i,r){var u=n(r),f=t.getClassTarget(u),e=n(u.attr(t.options.attrib));i!==t.activeTabIndex?(f.removeClass(t.options.activeClass),e.addClass(t.options.tabHiddenClass).removeClass(t.options.activeClass)):(f.addClass(t.options.activeClass),e.removeClass(t.options.tabHiddenClass).addClass(t.options.activeClass));t.attachTabLink(u,i)})},attachTabLink:function(n,t){var i=this;n.on(this.options.event+".tabset",function(n){(n.preventDefault(),jQuery(this).closest(".disabled").length)||i.activeTabIndex===i.prevTabIndex&&i.activeTabIndex!==t&&(i.activeTabIndex=t,i.switchTabs())})},resizeHolder:function(n){var t=this;n?(this.$tabHolder.height(n),setTimeout(function(){t.$tabHolder.addClass("transition")},10)):t.$tabHolder.removeClass("transition").height("")},switchTabs:function(){var n=this,i=this.$tabLinks.eq(this.prevTabIndex),r=this.$tabLinks.eq(this.activeTabIndex),t=this.getTab(i),u=this.getTab(r);t.removeClass(this.options.activeClass);n.haveTabHolder()&&this.resizeHolder(t.outerHeight());setTimeout(function(){n.getClassTarget(i).removeClass(n.options.activeClass);t.addClass(n.options.tabHiddenClass);u.removeClass(n.options.tabHiddenClass).addClass(n.options.activeClass);n.getClassTarget(r).addClass(n.options.activeClass);n.haveTabHolder()?(n.resizeHolder(u.outerHeight()),setTimeout(function(){n.resizeHolder();n.prevTabIndex=n.activeTabIndex;n.makeCallback("onChange",n)},n.options.animSpeed)):n.prevTabIndex=n.activeTabIndex},this.options.autoHeight?this.options.animSpeed:1)},getClassTarget:function(n){return this.options.addToParent?n.parent():n},getActiveTab:function(){return this.getTab(this.$tabLinks.eq(this.activeTabIndex))},getTab:function(t){return n(t.attr(this.options.attrib))},haveTabHolder:function(){return this.$tabHolder&&this.$tabHolder.length},destroy:function(){var t=this;this.$tabLinks.off(".tabset").each(function(){var i=n(this);t.getClassTarget(i).removeClass(t.options.activeClass);n(i.attr(t.options.attrib)).removeClass(t.options.activeClass+" "+t.options.tabHiddenClass)});this.$holder.removeData("Tabset")},makeCallback:function(n){if(typeof this.options[n]=="function"){var t=Array.prototype.slice.call(arguments);t.shift();this.options[n].apply(this,t)}}};n.fn.tabset=function(i){var r=Array.prototype.slice.call(arguments),u=r[0],f=n.extend({activeClass:"active",addToParent:!1,autoHeight:!1,checkHash:!1,defaultTab:!0,animSpeed:500,tabLinks:"a",attrib:"href",event:"click",tabHiddenClass:"js-tab-hidden"},i);return f.autoHeight=f.autoHeight,this.each(function(){var e=jQuery(this),n=e.data("Tabset");typeof i=="object"||typeof i=="undefined"?e.data("Tabset",new t(e,f)):typeof u=="string"&&n&&typeof n[u]=="function"&&(r.shift(),n[u].apply(n,r))})}}(jQuery,jQuery(window));jQuery.fn.clickClass=function(n){var t=jQuery.extend({classAdd:"add-class",addToParent:!1,event:"click"},n);return this.each(function(){var n=jQuery(this);t.addToParent&&(n=typeof t.addToParent=="boolean"?n.parent():n.parents("."+t.addToParent));jQuery(this).bind(t.event,function(i){n.toggleClass(t.classAdd);i.preventDefault()})})},function(n){function r(t){this.options=n.extend({addClassBeforeAnimation:!0,hideOnClickOutside:!1,activeClass:"active",opener:".opener",slider:".slide",animSpeed:400,effect:"fade",event:"click"},t);this.init()}var t,i;r.prototype={init:function(){this.options.holder&&(this.findElements(),this.attachEvents(),this.makeCallback("onInit",this))},findElements:function(){this.holder=n(this.options.holder);this.opener=this.holder.find(this.options.opener);this.slider=this.holder.find(this.options.slider);this.body=jQuery("body")},attachEvents:function(){var i=this;this.eventHandler=function(n){n.preventDefault();i.slider.hasClass(t)?i.showSlide():i.hideSlide()};i.opener.on(i.options.event,this.eventHandler);if(i.options.event==="hover"){i.opener.on("mouseenter.openclose",function(){i.holder.hasClass(i.options.activeClass)||i.showSlide()});i.holder.on("mouseleave.openclose",function(){i.hideSlide()})}if(i.outsideClickHandler=function(t){if(i.options.hideOnClickOutside){var r=n(t.target);r.is(i.holder)||r.closest(i.holder).length||i.hideSlide()}},this.holder.hasClass(this.options.activeClass))n(document).on("click touchstart",i.outsideClickHandler);else this.slider.addClass(t)},showSlide:function(){var r=this;r.options.addClassBeforeAnimation&&r.holder.addClass(r.options.activeClass);r.slider.removeClass(t);n(document).on("click touchstart",r.outsideClickHandler);r.makeCallback("animStart",!0);i[r.options.effect].show({box:r.slider,speed:r.options.animSpeed,complete:function(){r.options.addClassBeforeAnimation||r.holder.addClass(r.options.activeClass);r.makeCallback("animEnd",!0);r.body.trigger("changeOpenClose")}})},hideSlide:function(){var r=this;r.options.addClassBeforeAnimation&&r.holder.removeClass(r.options.activeClass);n(document).off("click touchstart",r.outsideClickHandler);r.makeCallback("animStart",!1);i[r.options.effect].hide({box:r.slider,speed:r.options.animSpeed,complete:function(){r.options.addClassBeforeAnimation||r.holder.removeClass(r.options.activeClass);r.slider.addClass(t);r.makeCallback("animEnd",!1);r.body.trigger("changeOpenClose")}})},destroy:function(){this.slider.removeClass(t).css({display:""});this.opener.off(this.options.event,this.eventHandler);this.opener.off("mouseleave");this.opener.off("mouseenter");this.opener.off(this.options.event);this.holder.removeClass(this.options.activeClass).removeData("OpenClose");n(document).off("click touchstart",this.outsideClickHandler)},makeCallback:function(n){if(typeof this.options[n]=="function"){var t=Array.prototype.slice.call(arguments);t.shift();this.options[n].apply(this,t)}}};t="js-slide-hidden",function(){var i=n('<style type="text/css">')[0],r="."+t;r+="{position:absolute !important;left:-9999px !important;top:-9999px !important;display:block !important}";i.styleSheet?i.styleSheet.cssText=r:i.appendChild(document.createTextNode(r));n("head").append(i)}();i={slide:{show:function(n){n.box.stop(!0).hide().slideDown(n.speed,n.complete)},hide:function(n){n.box.stop(!0).slideUp(n.speed,n.complete)}},fade:{show:function(n){n.box.stop(!0).hide().fadeIn(n.speed,n.complete)},hide:function(n){n.box.stop(!0).fadeOut(n.speed,n.complete)}},none:{show:function(n){n.box.hide().show(0,n.complete)},hide:function(n){n.box.hide(0,n.complete)}}};n.fn.openClose=function(t){var i=Array.prototype.slice.call(arguments),u=i[0];return this.each(function(){var e=jQuery(this),f=e.data("OpenClose");typeof t=="object"||typeof t=="undefined"?e.data("OpenClose",new r(n.extend({holder:this},t))):typeof u=="string"&&f&&typeof f[u]=="function"&&(i.shift(),f[u].apply(f,i))})}}(jQuery),function(n){function i(t){this.options=n.extend({container:null,hideOnClickOutside:!1,menuActiveClass:"nav-active",menuOpener:".nav-opener",menuDrop:".nav-drop",toggleEvent:"click",outsideClickEvent:"click touchstart pointerdown MSPointerDown"},t);this.initStructure();this.attachEvents()}i.prototype={initStructure:function(){this.page=n("html");this.container=n(this.options.container);this.opener=this.container.find(this.options.menuOpener);this.drop=this.container.find(this.options.menuDrop)},attachEvents:function(){var i=this;t&&(t(),t=null);this.outsideClickHandler=function(t){if(i.isOpened()){var r=n(t.target);r.closest(i.opener).length||r.closest(i.drop).length||i.hide()}};this.openerClickHandler=function(n){n.preventDefault();i.toggle()};this.opener.on(this.options.toggleEvent,this.openerClickHandler)},isOpened:function(){return this.container.hasClass(this.options.menuActiveClass)},show:function(){if(this.container.addClass(this.options.menuActiveClass),this.options.hideOnClickOutside)this.page.on(this.options.outsideClickEvent,this.outsideClickHandler)},hide:function(){this.container.removeClass(this.options.menuActiveClass);this.options.hideOnClickOutside&&this.page.off(this.options.outsideClickEvent,this.outsideClickHandler)},toggle:function(){this.isOpened()?this.hide():this.show()},destroy:function(){this.container.removeClass(this.options.menuActiveClass);this.opener.off(this.options.toggleEvent,this.clickHandler);this.page.off(this.options.outsideClickEvent,this.outsideClickHandler)}};var t=function(){var f=n(window),i=n("html"),r="resize-active",t,u,e=function(){t=!1;i.removeClass(r)},o=function(){t||(t=!0,i.addClass(r));clearTimeout(u);u=setTimeout(e,500)};f.on("resize orientationchange",o)};n.fn.mobileNav=function(t){var r=Array.prototype.slice.call(arguments),u=r[0];return this.each(function(){var e=jQuery(this),f=e.data("MobileNav");typeof t=="object"||typeof t=="undefined"?e.data("MobileNav",new i(n.extend({container:this},t))):typeof u=="string"&&f&&typeof f[u]=="function"&&(r.shift(),f[u].apply(f,r))})}}(jQuery);window.ResponsiveHelper=function(n){function f(){var i=u.width();i!==t&&(t=i,n.each(r,function(t,i){n.each(i.data,function(n,t){t.currentActive&&!e(t.range[0],t.range[1])&&(t.currentActive=!1,typeof t.disableCallback=="function"&&t.disableCallback())});n.each(i.data,function(n,t){!t.currentActive&&e(t.range[0],t.range[1])&&(t.currentActive=!0,typeof t.enableCallback=="function"&&t.enableCallback())})}))}function e(n,t){var i="";return n>0&&(i+="(min-width: "+n+"px)"),t<Infinity&&(i+=(i?" and ":"")+"(max-width: "+t+"px)"),o(i,n,t)}function o(n,r,u){return window.matchMedia&&i?matchMedia(n).matches:window.styleMedia?styleMedia.matchMedium(n):window.media?media.matchMedium(n):t>=r&&t<=u}function s(n){var t=n.split(".."),i=parseInt(t[0],10)||-Infinity,r=parseInt(t[1],10)||Infinity;return[i,r].sort(function(n,t){return n-t})}var r=[],t,u=n(window),i=!1;return window.matchMedia&&(window.Window&&window.matchMedia===Window.prototype.matchMedia?i=!0:window.matchMedia.toString().indexOf("native")>-1&&(i=!0)),u.bind("load resize orientationchange",f),{addRange:function(i){var u={data:{}};n.each(i,function(n,t){u.data[n]={range:s(n),enableCallback:t.on,disableCallback:t.off}});r.push(u);t=null;f()}}}(jQuery);
/*!
 * JavaScript Custom Forms
 * Version: 1.1.3
 */
(function(n,t){"use strict";typeof define=="function"&&define.amd?define(["jquery"],t):typeof exports=="object"?module.exports=t(require("jquery")):n.jcf=t(jQuery)})(this,function(n){"use strict";var i=[],t={optionsKey:"jcf",dataKey:"jcf-instance",rtlClass:"jcf-rtl",focusClass:"jcf-focus",pressedClass:"jcf-pressed",disabledClass:"jcf-disabled",hiddenClass:"jcf-hidden",resetAppearanceClass:"jcf-reset-appearance",unselectableClass:"jcf-unselectable"},o="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,s=/Windows Phone/.test(navigator.userAgent),r,e,f,u;return t.isMobileDevice=!!(o||s),r=/(iPad|iPhone).*OS ([0-9_]*) .*/.exec(navigator.userAgent),r&&(r=parseFloat(r[2].replace(/_/g,"."))),t.ios=r,e=function(){var e=n("<style>").appendTo("head"),f=e.prop("sheet")||e.prop("styleSheet"),i=function(n,t,i){f.insertRule?f.insertRule(n+"{"+t+"}",i):f.addRule(n,t,i)},r,o;i("."+t.hiddenClass,"position:absolute !important;left:-9999px !important;height:1px !important;width:1px !important;margin:0 !important;border-width:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none");i("."+t.rtlClass+" ."+t.hiddenClass,"right:-9999px !important; left: auto !important");i("."+t.unselectableClass,"-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0);");i("."+t.resetAppearanceClass,"background: none; border: none; -webkit-appearance: none; appearance: none; opacity: 0; filter: alpha(opacity=0);");r=n("html");o=n("body");(r.css("direction")==="rtl"||o.css("direction")==="rtl")&&r.addClass(t.rtlClass);r.on("reset",function(){setTimeout(function(){u.refreshAll()},0)});t.styleSheetCreated=!0},function(){var o=navigator.pointerEnabled||navigator.msPointerEnabled,i="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,r,f={},e="jcf-";r=o?{pointerover:navigator.pointerEnabled?"pointerover":"MSPointerOver",pointerdown:navigator.pointerEnabled?"pointerdown":"MSPointerDown",pointermove:navigator.pointerEnabled?"pointermove":"MSPointerMove",pointerup:navigator.pointerEnabled?"pointerup":"MSPointerUp"}:{pointerover:"mouseover",pointerdown:"mousedown"+(i?" touchstart":""),pointermove:"mousemove"+(i?" touchmove":""),pointerup:"mouseup"+(i?" touchend":"")};n.each(r,function(t,i){n.each(i.split(" "),function(n,i){f[i]=t})});n.each(r,function(t,i){i=i.split(" ");n.event.special[e+t]={setup:function(){var t=this;n.each(i,function(n,i){t.addEventListener?t.addEventListener(i,u,!1):t["on"+i]=u})},teardown:function(){var t=this;n.each(i,function(n,i){t.addEventListener?t.removeEventListener(i,u,!1):t["on"+i]=null})}}});var t=null,s=function(n){var r=Math.abs(n.pageX-t.x),u=Math.abs(n.pageY-t.y),i=25;if(r<=i&&u<=i)return!0},u=function(i){var r=i||window.event,u=null,o=f[r.type];if(i=n.event.fix(r),i.type=e+o,r.pointerType)switch(r.pointerType){case 2:i.pointerType="touch";break;case 3:i.pointerType="pen";break;case 4:i.pointerType="mouse";break;default:i.pointerType=r.pointerType}else i.pointerType=r.type.substr(0,5);if(i.pageX||i.pageY||(u=r.changedTouches?r.changedTouches[0]:r,i.pageX=u.pageX,i.pageY=u.pageY),r.type==="touchend"&&(t={x:i.pageX,y:i.pageY}),i.pointerType!=="mouse"||!t||!s(i))return(n.event.dispatch||n.event.handle).call(this,i)}}(),function(){var i=("onwheel"in document||document.documentMode>=9?"wheel":"mousewheel DOMMouseScroll").split(" "),r="jcf-mousewheel",t;n.event.special[r]={setup:function(){var r=this;n.each(i,function(n,i){r.addEventListener?r.addEventListener(i,t,!1):r["on"+i]=t})},teardown:function(){var r=this;n.each(i,function(n,i){r.addEventListener?r.removeEventListener(i,t,!1):r["on"+i]=null})}};t=function(t){var i=t||window.event,u;return t=n.event.fix(i),t.type=r,"detail"in i&&(t.deltaY=-i.detail),"wheelDelta"in i&&(t.deltaY=-i.wheelDelta),"wheelDeltaY"in i&&(t.deltaY=-i.wheelDeltaY),"wheelDeltaX"in i&&(t.deltaX=-i.wheelDeltaX),"deltaY"in i&&(t.deltaY=i.deltaY),"deltaX"in i&&(t.deltaX=i.deltaX),t.delta=t.deltaY||t.deltaX,i.deltaMode===1&&(u=16,t.delta*=u,t.deltaY*=u,t.deltaX*=u),(n.event.dispatch||n.event.handle).call(this,t)}}(),f={fireNativeEvent:function(t,i){n(t).each(function(){var t=this,n;t.dispatchEvent?(n=document.createEvent("HTMLEvents"),n.initEvent(i,!0,!0),t.dispatchEvent(n)):document.createEventObject&&(n=document.createEventObject(),n.target=t,t.fireEvent("on"+i,n))})},bindHandlers:function(){var t=this;n.each(t,function(i,r){i.indexOf("on")===0&&n.isFunction(r)&&(t[i]=function(){return r.apply(t,arguments)})})}},u={version:"1.1.3",modules:{},getOptions:function(){return n.extend({},t)},setOptions:function(i,r){arguments.length>1?this.modules[i]&&n.extend(this.modules[i].prototype.options,r):n.extend(t,i)},addModule:function(r){var u=function(r){r.element.data(t.dataKey)||r.element.data(t.dataKey,this);i.push(this);this.options=n.extend({},t,this.options,o(r.element),r);this.bindHandlers();this.init.apply(this,arguments)},o=function(i){var r=i.data(t.optionsKey),u=i.attr(t.optionsKey);if(r)return r;if(u)try{return n.parseJSON(u)}catch(f){}},e;u.prototype=r;n.extend(r,f);r.plugins&&n.each(r.plugins,function(t,i){n.extend(i.prototype,f)});e=u.prototype.destroy;u.prototype.destroy=function(){this.options.element.removeData(this.options.dataKey);for(var n=i.length-1;n>=0;n--)if(i[n]===this){i.splice(n,1);break}e&&e.apply(this,arguments)};this.modules[r.name]=u},getInstance:function(i){return n(i).data(t.dataKey)},replace:function(i,r,u){var o=this,f;return t.styleSheetCreated||e(),n(i).each(function(){var e,i=n(this);f=i.data(t.dataKey);f?f.refresh():(r||n.each(o.modules,function(n,t){if(t.prototype.matchElement.call(t.prototype,i))return r=n,!1}),r&&(e=n.extend({element:i},u),f=new o.modules[r](e)))}),f},refresh:function(i){n(i).each(function(){var i=n(this).data(t.dataKey);i&&i.refresh()})},destroy:function(i){n(i).each(function(){var i=n(this).data(t.dataKey);i&&i.destroy()})},replaceAll:function(t){var i=this;n.each(this.modules,function(r,u){n(u.prototype.selector,t).each(function(){this.className.indexOf("jcf-ignore")<0&&i.replace(this,r)})})},refreshAll:function(r){if(r)n.each(this.modules,function(i,u){n(u.prototype.selector,r).each(function(){var i=n(this).data(t.dataKey);i&&i.refresh()})});else for(var u=i.length-1;u>=0;u--)i[u].refresh()},destroyAll:function(r){if(r)n.each(this.modules,function(i,u){n(u.prototype.selector,r).each(function(i,r){var u=n(r).data(t.dataKey);u&&u.destroy()})});else while(i.length)i[0].destroy()}},window.jcf=u,u});
/*!
 * JavaScript Custom Forms : Select Module
 *
 * Version: 1.1.3
 */
(function(n,t){"use strict";function r(t){this.options=n.extend({wrapNative:!0,wrapNativeOnMobile:!0,fakeDropInBody:!0,useCustomScroll:!0,flipDropToFit:!0,maxVisibleItems:10,fakeAreaStructure:'<span class="jcf-select"><span class="jcf-select-text"><\/span><span class="jcf-select-opener"><\/span><\/span>',fakeDropStructure:'<div class="jcf-select-drop"><div class="jcf-select-drop-content"><\/div><\/div>',optionClassPrefix:"jcf-option-",selectClassPrefix:"jcf-select-",dropContentSelector:".jcf-select-drop-content",selectTextSelector:".jcf-select-text",dropActiveClass:"jcf-drop-active",flipDropClass:"jcf-drop-flipped"},t);this.init()}function u(t){this.options=n.extend({wrapNative:!0,useCustomScroll:!0,fakeStructure:'<span class="jcf-list-box"><span class="jcf-list-wrapper"><\/span><\/span>',selectClassPrefix:"jcf-select-",listHolder:".jcf-list-wrapper"},t);this.init()}function f(t){this.options=n.extend({holder:null,maxVisibleItems:10,selectOnClick:!0,useHoverClass:!1,useCustomScroll:!1,handleResize:!0,multipleSelectWithoutKey:!1,alwaysPreventMouseWheel:!1,indexAttribute:"data-index",cloneClassPrefix:"jcf-option-",containerStructure:'<span class="jcf-list"><span class="jcf-list-content"><\/span><\/span>',containerSelector:".jcf-list-content",captionClass:"jcf-optgroup-caption",disabledClass:"jcf-disabled",optionClass:"jcf-option",groupClass:"jcf-optgroup",hoverClass:"jcf-hover",selectedClass:"jcf-selected",scrollClass:"jcf-scroll-active"},t);this.init()}jcf.addModule({name:"Select",selector:"select",options:{element:null,multipleCompactStyle:!1},plugins:{ListBox:u,ComboBox:r,SelectList:f},matchElement:function(n){return n.is("select")},init:function(){this.element=n(this.options.element);this.createInstance()},isListBox:function(){return this.element.is("[size]:not([jcf-size]), [multiple]")},createInstance:function(){this.instance&&this.instance.destroy();this.instance=this.isListBox()&&!this.options.multipleCompactStyle?new u(this.options):new r(this.options)},refresh:function(){var n=this.isListBox()&&this.instance instanceof r||!this.isListBox()&&this.instance instanceof u;n?this.createInstance():this.instance.refresh()},destroy:function(){this.instance.destroy()}});n.extend(r.prototype,{init:function(){this.initStructure();this.bindHandlers();this.attachEvents();this.refresh()},initStructure:function(){this.win=n(t);this.doc=n(document);this.realElement=n(this.options.element);this.fakeElement=n(this.options.fakeAreaStructure).insertAfter(this.realElement);this.selectTextContainer=this.fakeElement.find(this.options.selectTextSelector);this.selectText=n("<span><\/span>").appendTo(this.selectTextContainer);e(this.fakeElement);this.fakeElement.addClass(i(this.realElement.prop("className"),this.options.selectClassPrefix));this.realElement.prop("multiple")&&this.fakeElement.addClass("jcf-compact-multiple");this.options.isMobileDevice&&this.options.wrapNativeOnMobile&&!this.options.wrapNative&&(this.options.wrapNative=!0);this.options.wrapNative?this.realElement.prependTo(this.fakeElement).css({position:"absolute",height:"100%",width:"100%"}).addClass(this.options.resetAppearanceClass):(this.realElement.addClass(this.options.hiddenClass),this.fakeElement.attr("title",this.realElement.attr("title")),this.fakeDropTarget=this.options.fakeDropInBody?n("body"):this.fakeElement)},attachEvents:function(){var n=this;if(this.delayedRefresh=function(){setTimeout(function(){n.refresh();n.list&&(n.list.refresh(),n.list.scrollToActiveOption())},1)},this.options.wrapNative)this.realElement.on({focus:this.onFocus,change:this.onChange,click:this.onChange,keydown:this.onChange});else{this.realElement.on({focus:this.onFocus,change:this.onChange,keydown:this.onKeyDown});this.fakeElement.on({"jcf-pointerdown":this.onSelectAreaPress})}},onKeyDown:function(n){n.which===13?this.toggleDropdown():this.dropActive&&this.delayedRefresh()},onChange:function(){this.refresh()},onFocus:function(){if(!this.pressedFlag||!this.focusedFlag){this.fakeElement.addClass(this.options.focusClass);this.realElement.on("blur",this.onBlur);this.realElement.trigger("fakeFocus");this.toggleListMode(!0);this.focusedFlag=!0}},onBlur:function(){this.pressedFlag||(this.fakeElement.removeClass(this.options.focusClass),this.realElement.off("blur",this.onBlur),this.toggleListMode(!1),this.focusedFlag=!1)},onResize:function(){this.dropActive&&this.hideDropdown()},onSelectDropPress:function(){this.pressedFlag=!0},onSelectDropRelease:function(n,t){this.pressedFlag=!1;t.pointerType==="mouse"&&this.realElement.focus()},onSelectAreaPress:function(t){var i=!this.options.fakeDropInBody&&n(t.target).closest(this.dropdown).length;if(!i&&!(t.button>1)&&!this.realElement.is(":disabled")){if(this.selectOpenedByEvent=t.pointerType,this.toggleDropdown(),!this.focusedFlag)if(t.pointerType==="mouse")this.realElement.focus();else this.onFocus(t);this.pressedFlag=!0;this.fakeElement.addClass(this.options.pressedClass);this.doc.on("jcf-pointerup",this.onSelectAreaRelease)}},onSelectAreaRelease:function(n){this.focusedFlag&&n.pointerType==="mouse"&&this.realElement.focus();this.pressedFlag=!1;this.fakeElement.removeClass(this.options.pressedClass);this.doc.off("jcf-pointerup",this.onSelectAreaRelease)},onOutsideClick:function(t){var i=n(t.target),r=i.closest(this.fakeElement).length||i.closest(this.dropdown).length;r||this.hideDropdown()},onSelect:function(){this.refresh();this.realElement.prop("multiple")?this.repositionDropdown():this.hideDropdown();this.fireNativeEvent(this.realElement,"change")},toggleListMode:function(n){this.options.wrapNative||(n?this.realElement.attr({size:4,"jcf-size":""}):this.options.wrapNative||this.realElement.removeAttr("size jcf-size"))},createDropdown:function(){this.dropdown&&(this.list.destroy(),this.dropdown.remove());this.dropdown=n(this.options.fakeDropStructure).appendTo(this.fakeDropTarget);this.dropdown.addClass(i(this.realElement.prop("className"),this.options.selectClassPrefix));e(this.dropdown);this.realElement.prop("multiple")&&this.dropdown.addClass("jcf-compact-multiple");this.options.fakeDropInBody&&this.dropdown.css({position:"absolute",top:-9999});this.list=new f({useHoverClass:!0,handleResize:!1,alwaysPreventMouseWheel:!0,maxVisibleItems:this.options.maxVisibleItems,useCustomScroll:this.options.useCustomScroll,holder:this.dropdown.find(this.options.dropContentSelector),multipleSelectWithoutKey:this.realElement.prop("multiple"),element:this.realElement});n(this.list).on({select:this.onSelect,press:this.onSelectDropPress,release:this.onSelectDropRelease})},repositionDropdown:function(){var n=this.fakeElement.offset(),e=this.fakeElement.outerWidth(),o=this.fakeElement.outerHeight(),t=this.dropdown.css("width",e).outerHeight(),s=this.win.scrollTop(),h=this.win.height(),i,r,u,f=!1;n.top+o+t>s+h&&n.top-t>s&&(f=!0);this.options.fakeDropInBody&&(u=this.fakeDropTarget.css("position")!=="static"?this.fakeDropTarget.offset().top:0,this.options.flipDropToFit&&f?(r=n.left,i=n.top-t-u):(r=n.left,i=n.top+o-u),this.dropdown.css({width:e,left:r,top:i}));this.dropdown.add(this.fakeElement).toggleClass(this.options.flipDropClass,this.options.flipDropToFit&&f)},showDropdown:function(){if(this.realElement.prop("options").length){this.dropdown||this.createDropdown();this.dropActive=!0;this.dropdown.appendTo(this.fakeDropTarget);this.fakeElement.addClass(this.options.dropActiveClass);this.refreshSelectedText();this.repositionDropdown();this.list.setScrollTop(this.savedScrollTop);this.list.refresh();this.win.on("resize",this.onResize);this.doc.on("jcf-pointerdown",this.onOutsideClick)}},hideDropdown:function(){this.dropdown&&(this.savedScrollTop=this.list.getScrollTop(),this.fakeElement.removeClass(this.options.dropActiveClass+" "+this.options.flipDropClass),this.dropdown.removeClass(this.options.flipDropClass).detach(),this.doc.off("jcf-pointerdown",this.onOutsideClick),this.win.off("resize",this.onResize),this.dropActive=!1,this.selectOpenedByEvent==="touch"&&this.onBlur())},toggleDropdown:function(){this.dropActive?this.hideDropdown():this.showDropdown()},refreshSelectedText:function(){var e=this.realElement.prop("selectedIndex"),t=this.realElement.prop("options")[e],u=t?t.getAttribute("data-image"):null,r="",f,o=this;this.realElement.prop("multiple")?(n.each(this.realElement.prop("options"),function(n,t){t.selected&&(r+=(r?", ":"")+t.innerHTML)}),r||(r=o.realElement.attr("placeholder")||""),this.selectText.removeAttr("class").html(r)):t?(this.currentSelectedText!==t.innerHTML||this.currentSelectedImage!==u)&&(f=i(t.className,this.options.optionClassPrefix),this.selectText.attr("class",f).html(t.innerHTML),u?(this.selectImage||(this.selectImage=n("<img>").prependTo(this.selectTextContainer).hide()),this.selectImage.attr("src",u).show()):this.selectImage&&this.selectImage.hide(),this.currentSelectedText=t.innerHTML,this.currentSelectedImage=u):(this.selectImage&&this.selectImage.hide(),this.selectText.removeAttr("class").empty())},refresh:function(){this.realElement.prop("style").display==="none"?this.fakeElement.hide():this.fakeElement.show();this.refreshSelectedText();this.fakeElement.toggleClass(this.options.disabledClass,this.realElement.is(":disabled"))},destroy:function(){this.options.wrapNative?this.realElement.insertBefore(this.fakeElement).css({position:"",height:"",width:""}).removeClass(this.options.resetAppearanceClass):(this.realElement.removeClass(this.options.hiddenClass),this.realElement.is("[jcf-size]")&&this.realElement.removeAttr("size jcf-size"));this.fakeElement.remove();this.doc.off("jcf-pointerup",this.onSelectAreaRelease);this.realElement.off({focus:this.onFocus})}});n.extend(u.prototype,{init:function(){this.bindHandlers();this.initStructure();this.attachEvents()},initStructure:function(){this.realElement=n(this.options.element);this.fakeElement=n(this.options.fakeStructure).insertAfter(this.realElement);this.listHolder=this.fakeElement.find(this.options.listHolder);e(this.fakeElement);this.fakeElement.addClass(i(this.realElement.prop("className"),this.options.selectClassPrefix));this.realElement.addClass(this.options.hiddenClass);this.list=new f({useCustomScroll:this.options.useCustomScroll,holder:this.listHolder,selectOnClick:!1,element:this.realElement})},attachEvents:function(){var t=this;this.delayedRefresh=function(n){n&&n.which===16||(clearTimeout(t.refreshTimer),t.refreshTimer=setTimeout(function(){t.refresh();t.list.scrollToActiveOption()},1))};this.realElement.on({focus:this.onFocus,click:this.delayedRefresh,keydown:this.delayedRefresh});n(this.list).on({select:this.onSelect,press:this.onFakeOptionsPress,release:this.onFakeOptionsRelease})},onFakeOptionsPress:function(n,t){this.pressedFlag=!0;t.pointerType==="mouse"&&this.realElement.focus()},onFakeOptionsRelease:function(n,t){this.pressedFlag=!1;t.pointerType==="mouse"&&this.realElement.focus()},onSelect:function(){this.fireNativeEvent(this.realElement,"change");this.fireNativeEvent(this.realElement,"click")},onFocus:function(){if(!this.pressedFlag||!this.focusedFlag){this.fakeElement.addClass(this.options.focusClass);this.realElement.on("blur",this.onBlur);this.focusedFlag=!0}},onBlur:function(){this.pressedFlag||(this.fakeElement.removeClass(this.options.focusClass),this.realElement.off("blur",this.onBlur),this.focusedFlag=!1)},refresh:function(){this.fakeElement.toggleClass(this.options.disabledClass,this.realElement.is(":disabled"));this.list.refresh()},destroy:function(){this.list.destroy();this.realElement.insertBefore(this.fakeElement).removeClass(this.options.hiddenClass);this.fakeElement.remove()}});n.extend(f.prototype,{init:function(){this.initStructure();this.refreshSelectedClass();this.attachEvents()},initStructure:function(){this.element=n(this.options.element);this.indexSelector="["+this.options.indexAttribute+"]";this.container=n(this.options.containerStructure).appendTo(this.options.holder);this.listHolder=this.container.find(this.options.containerSelector);this.lastClickedIndex=this.element.prop("selectedIndex");this.rebuildList()},attachEvents:function(){this.bindHandlers();this.listHolder.on("jcf-pointerdown",this.indexSelector,this.onItemPress);this.listHolder.on("jcf-pointerdown",this.onPress);if(this.options.useHoverClass)this.listHolder.on("jcf-pointerover",this.indexSelector,this.onHoverItem)},onPress:function(t){n(this).trigger("press",t);this.listHolder.on("jcf-pointerup",this.onRelease)},onRelease:function(t){n(this).trigger("release",t);this.listHolder.off("jcf-pointerup",this.onRelease)},onHoverItem:function(n){var t=parseFloat(n.currentTarget.getAttribute(this.options.indexAttribute));this.fakeOptions.removeClass(this.options.hoverClass).eq(t).addClass(this.options.hoverClass)},onItemPress:function(n){if(n.pointerType==="touch"||this.options.selectOnClick){this.tmpListOffsetTop=this.list.offset().top;this.listHolder.on("jcf-pointerup",this.indexSelector,this.onItemRelease)}else this.onSelectItem(n)},onItemRelease:function(n){if(this.listHolder.off("jcf-pointerup",this.indexSelector,this.onItemRelease),this.tmpListOffsetTop===this.list.offset().top)this.listHolder.on("click",this.indexSelector,{savedPointerType:n.pointerType},this.onSelectItem);delete this.tmpListOffsetTop},onSelectItem:function(t){var i=parseFloat(t.currentTarget.getAttribute(this.options.indexAttribute)),u=t.data&&t.data.savedPointerType||t.pointerType||"mouse",r;(this.listHolder.off("click",this.indexSelector,this.onSelectItem),t.button>1||this.realOptions[i].disabled)||(this.element.prop("multiple")?t.metaKey||t.ctrlKey||u==="touch"||this.options.multipleSelectWithoutKey?this.realOptions[i].selected=!this.realOptions[i].selected:t.shiftKey?(r=[this.lastClickedIndex,i].sort(function(n,t){return n-t}),this.realOptions.each(function(n,t){t.selected=n>=r[0]&&n<=r[1]})):this.element.prop("selectedIndex",i):this.element.prop("selectedIndex",i),t.shiftKey||(this.lastClickedIndex=i),this.refreshSelectedClass(),u==="mouse"&&this.scrollToActiveOption(),n(this).trigger("select"))},rebuildList:function(){var i=this,f=this.element[0],t,r,u;if(this.storedSelectHTML=f.innerHTML,this.optionIndex=0,this.list=n(this.createOptionsList(f)),this.listHolder.empty().append(this.list),this.realOptions=this.element.find("option"),this.fakeOptions=this.list.find(this.indexSelector),this.fakeListItems=this.list.find("."+this.options.captionClass+","+this.indexSelector),delete this.optionIndex,t=this.options.maxVisibleItems,r=this.element.prop("size"),r>1&&!this.element.is("[jcf-size]")&&(t=r),u=this.fakeOptions.length>t,this.container.toggleClass(this.options.scrollClass,u),u&&(this.listHolder.css({maxHeight:this.getOverflowHeight(t),overflow:"auto"}),this.options.useCustomScroll&&jcf.modules.Scrollable)){jcf.replace(this.listHolder,"Scrollable",{handleResize:this.options.handleResize,alwaysPreventMouseWheel:this.options.alwaysPreventMouseWheel});return}if(this.options.alwaysPreventMouseWheel){this.preventWheelHandler=function(n){var t=i.listHolder.scrollTop(),r=i.listHolder.prop("scrollHeight")-i.listHolder.innerHeight();(t<=0&&n.deltaY<0||t>=r&&n.deltaY>0)&&n.preventDefault()};this.listHolder.on("jcf-mousewheel",this.preventWheelHandler)}},refreshSelectedClass:function(){var n=this,t,i=this.element.prop("multiple"),r=this.element.prop("selectedIndex");i?this.realOptions.each(function(t,i){n.fakeOptions.eq(t).toggleClass(n.options.selectedClass,!!i.selected)}):(this.fakeOptions.removeClass(this.options.selectedClass+" "+this.options.hoverClass),t=this.fakeOptions.eq(r).addClass(this.options.selectedClass),this.options.useHoverClass&&t.addClass(this.options.hoverClass))},scrollToActiveOption:function(){var n=this.getActiveOptionOffset();typeof n=="number"&&this.listHolder.prop("scrollTop",n)},getSelectedIndexRange:function(){var n=-1,t=-1;return this.realOptions.each(function(i,r){r.selected&&(n<0&&(n=i),t=i)}),[n,t]},getChangedSelectedIndex:function(){var n=this.element.prop("selectedIndex"),t;return this.element.prop("multiple")?(this.previousRange||(this.previousRange=[n,n]),this.currentRange=this.getSelectedIndexRange(),t=this.currentRange[this.currentRange[0]!==this.previousRange[0]?0:1],this.previousRange=this.currentRange,t):n},getActiveOptionOffset:function(){var t=this.listHolder.height(),i=this.listHolder.prop("scrollTop"),f=this.getChangedSelectedIndex(),r=this.fakeOptions.eq(f),n=r.offset().top-this.list.offset().top,u=r.innerHeight();return n+u>=i+t?n-t+u:n<i?n:void 0},getOverflowHeight:function(n){var t=this.fakeListItems.eq(n-1),i=this.list.offset().top,r=t.offset().top,u=t.innerHeight();return r+u-i},getScrollTop:function(){return this.listHolder.scrollTop()},setScrollTop:function(n){this.listHolder.scrollTop(n)},createOption:function(n){var t=document.createElement("span"),r,u;return t.className=this.options.optionClass,t.innerHTML=n.innerHTML,t.setAttribute(this.options.indexAttribute,this.optionIndex++),u=n.getAttribute("data-image"),u&&(r=document.createElement("img"),r.src=u,t.insertBefore(r,t.childNodes[0])),n.disabled&&(t.className+=" "+this.options.disabledClass),n.className&&(t.className+=" "+i(n.className,this.options.cloneClassPrefix)),t},createOptGroup:function(n){var t=document.createElement("span"),u=n.getAttribute("label"),i,r;return i=document.createElement("span"),i.className=this.options.captionClass,i.innerHTML=u,t.appendChild(i),n.children.length&&(r=this.createOptionsList(n),t.appendChild(r)),t.className=this.options.groupClass,t},createOptionContainer:function(){return document.createElement("li")},createOptionsList:function(t){var i=this,r=document.createElement("ul");return n.each(t.children,function(n,t){var f=i.createOptionContainer(t),u;switch(t.tagName.toLowerCase()){case"option":u=i.createOption(t);break;case"optgroup":u=i.createOptGroup(t)}r.appendChild(f).appendChild(u)}),r},refresh:function(){this.storedSelectHTML!==this.element.prop("innerHTML")&&this.rebuildList();var n=jcf.getInstance(this.listHolder);n&&n.refresh();this.refreshSelectedClass()},destroy:function(){this.listHolder.off("jcf-mousewheel",this.preventWheelHandler);this.listHolder.off("jcf-pointerdown",this.indexSelector,this.onSelectItem);this.listHolder.off("jcf-pointerover",this.indexSelector,this.onHoverItem);this.listHolder.off("jcf-pointerdown",this.onPress)}});var i=function(n,t){return n?n.replace(/[\s]*([\S]+)+[\s]*/gi,t+"$1 "):""},e=function(){function t(n){n.preventDefault()}var n=jcf.getOptions().unselectableClass;return function(i){i.addClass(n).on("selectstart",t)}}()})(jQuery,this);
/*!
 * JavaScript Custom Forms : Radio Module
 *
 * Version: 1.1.3
 */
(function(n){"use strict";jcf.addModule({name:"Radio",selector:'input[type="radio"]',options:{wrapNative:!0,checkedClass:"jcf-checked",uncheckedClass:"jcf-unchecked",labelActiveClass:"jcf-label-active",fakeStructure:'<span class="jcf-radio"><span><\/span><\/span>'},matchElement:function(n){return n.is(":radio")},init:function(){this.initStructure();this.attachEvents();this.refresh()},initStructure:function(){this.doc=n(document);this.realElement=n(this.options.element);this.fakeElement=n(this.options.fakeStructure).insertAfter(this.realElement);this.labelElement=this.getLabelFor();this.options.wrapNative?this.realElement.prependTo(this.fakeElement).css({position:"absolute",opacity:0}):this.realElement.addClass(this.options.hiddenClass)},attachEvents:function(){this.realElement.on({focus:this.onFocus,click:this.onRealClick});this.fakeElement.on("click",this.onFakeClick);this.fakeElement.on("jcf-pointerdown",this.onPress)},onRealClick:function(n){var t=this;this.savedEventObject=n;setTimeout(function(){t.refreshRadioGroup()},0)},onFakeClick:function(n){this.options.wrapNative&&this.realElement.is(n.target)||this.realElement.is(":disabled")||(delete this.savedEventObject,this.currentActiveRadio=this.getCurrentActiveRadio(),this.stateChecked=this.realElement.prop("checked"),this.realElement.prop("checked",!0),this.fireNativeEvent(this.realElement,"click"),this.savedEventObject&&this.savedEventObject.isDefaultPrevented()?(this.realElement.prop("checked",this.stateChecked),this.currentActiveRadio.prop("checked",!0)):this.fireNativeEvent(this.realElement,"change"),delete this.savedEventObject)},onFocus:function(){if(!this.pressedFlag||!this.focusedFlag){this.focusedFlag=!0;this.fakeElement.addClass(this.options.focusClass);this.realElement.on("blur",this.onBlur)}},onBlur:function(){this.pressedFlag||(this.focusedFlag=!1,this.fakeElement.removeClass(this.options.focusClass),this.realElement.off("blur",this.onBlur))},onPress:function(n){this.focusedFlag||n.pointerType!=="mouse"||this.realElement.focus();this.pressedFlag=!0;this.fakeElement.addClass(this.options.pressedClass);this.doc.on("jcf-pointerup",this.onRelease)},onRelease:function(n){this.focusedFlag&&n.pointerType==="mouse"&&this.realElement.focus();this.pressedFlag=!1;this.fakeElement.removeClass(this.options.pressedClass);this.doc.off("jcf-pointerup",this.onRelease)},getCurrentActiveRadio:function(){return this.getRadioGroup(this.realElement).filter(":checked")},getRadioGroup:function(t){var i=t.attr("name"),r=t.parents("form");return i?r.length?r.find('input[name="'+i+'"]'):n('input[name="'+i+'"]:not(form input)'):t},getLabelFor:function(){var t=this.realElement.closest("label"),i=this.realElement.prop("id");return!t.length&&i&&(t=n('label[for="'+i+'"]')),t.length?t:null},refreshRadioGroup:function(){this.getRadioGroup(this.realElement).each(function(){jcf.refresh(this)})},refresh:function(){var n=this.realElement.is(":checked"),t=this.realElement.is(":disabled");this.fakeElement.toggleClass(this.options.checkedClass,n).toggleClass(this.options.uncheckedClass,!n).toggleClass(this.options.disabledClass,t);this.labelElement&&this.labelElement.toggleClass(this.options.labelActiveClass,n)},destroy:function(){this.options.wrapNative?this.realElement.insertBefore(this.fakeElement).css({position:"",width:"",height:"",opacity:"",margin:""}):this.realElement.removeClass(this.options.hiddenClass);this.fakeElement.off("jcf-pointerdown",this.onPress);this.fakeElement.remove();this.doc.off("jcf-pointerup",this.onRelease);this.realElement.off({blur:this.onBlur,focus:this.onFocus,click:this.onRealClick})}})})(jQuery),function(n,t){"use strict";function i(n,t){this.options=t;this.$stickyBox=n;this.init()}var r={init:function(){this.findElements();this.attachEvents();this.makeCallback("onInit")},findElements:function(){this.$container=this.$stickyBox.closest(this.options.container);this.isWrap=this.options.positionType==="fixed"&&this.options.setBoxHeight;this.moveInContainer=!!this.$container.length;this.isWrap&&(this.$stickyBoxWrap=this.$stickyBox.wrap('<div class="'+this.getWrapClass()+'"/>').parent());this.parentForActive=this.getParentForActive();this.isInit=!0},attachEvents:function(){var n=this;this.onResize=function(){n.isInit&&(n.resetState(),n.recalculateOffsets(),n.checkStickyPermission(),n.scrollHandler())};this.onScroll=function(){n.scrollHandler()};this.onResize();t.on("load resize orientationchange",this.onResize).on("scroll",this.onScroll)},defineExtraTop:function(){var n;typeof this.options.extraTop=="number"?n=this.options.extraTop:typeof this.options.extraTop=="function"&&(n=this.options.extraTop());this.extraTop=this.options.positionType==="absolute"?n:Math.min(this.winParams.height-this.data.boxFullHeight,n)},checkStickyPermission:function(){this.isStickyEnabled=this.moveInContainer?this.data.containerOffsetTop+this.data.containerHeight>this.data.boxFullHeight+this.data.boxOffsetTop+this.options.extraBottom:!0},getParentForActive:function(){return this.isWrap?this.$stickyBoxWrap:this.$container.length?this.$container:this.$stickyBox},getWrapClass:function(){try{return this.$stickyBox.attr("class").split(" ").map(function(n){return"sticky-wrap-"+n}).join(" ")}catch(n){return"sticky-wrap"}},resetState:function(){this.stickyFlag=!1;this.$stickyBox.css({"-webkit-transition":"","-webkit-transform":"",transition:"",transform:"",position:"",width:"",left:"",top:""}).removeClass(this.options.activeClass);this.isWrap&&this.$stickyBoxWrap.removeClass(this.options.activeClass).removeAttr("style");this.moveInContainer&&this.$container.removeClass(this.options.activeClass)},recalculateOffsets:function(){this.winParams=this.getWindowParams();this.data=n.extend(this.getBoxOffsets(),this.getContainerOffsets());this.defineExtraTop()},getBoxOffsets:function(){function i(n){return n.top=0,n}var n=this.$stickyBox.css("position")==="fixed"?i(this.$stickyBox.offset()):this.$stickyBox.offset(),t=this.$stickyBox.position();return{boxOffsetLeft:n.left,boxOffsetTop:n.top,boxTopPosition:t.top,boxLeftPosition:t.left,boxFullHeight:this.$stickyBox.outerHeight(!0),boxHeight:this.$stickyBox.outerHeight(),boxWidth:this.$stickyBox.outerWidth()}},getContainerOffsets:function(){var n=this.moveInContainer?this.$container.offset():null;return n?{containerOffsetLeft:n.left,containerOffsetTop:n.top,containerHeight:this.$container.outerHeight()}:{}},getWindowParams:function(){return{height:window.innerHeight||document.documentElement.clientHeight}},makeCallback:function(n){if(typeof this.options[n]=="function"){var t=Array.prototype.slice.call(arguments);t.shift();this.options[n].apply(this,t)}},destroy:function(){this.isInit=!1;t.off("load resize orientationchange",this.onResize).off("scroll",this.onScroll);this.resetState();this.$stickyBox.removeData("StickyScrollBlock");this.isWrap&&this.$stickyBox.unwrap();this.makeCallback("onDestroy")}},u={fixed:{scrollHandler:function(){this.winScrollTop=t.scrollTop();var n=this.winScrollTop-(this.options.showAfterScrolled?this.extraTop:0)-(this.options.showAfterScrolled?this.data.boxHeight+this.extraTop:0)>this.data.boxOffsetTop-this.extraTop;n?this.isStickyEnabled&&this.stickyOn():this.stickyOff()},stickyOn:function(){this.stickyFlag||(this.stickyFlag=!0,this.parentForActive.addClass(this.options.activeClass),this.$stickyBox.css({width:this.data.boxWidth+1,position:this.options.positionType}),this.isWrap&&this.$stickyBoxWrap.css({height:this.data.boxFullHeight}),this.makeCallback("fixedOn"));this.setDynamicPosition()},stickyOff:function(){this.stickyFlag&&(this.stickyFlag=!1,this.resetState(),this.makeCallback("fixedOff"))},setDynamicPosition:function(){this.$stickyBox.css({top:this.getTopPosition(),left:this.data.boxOffsetLeft-t.scrollLeft()})},getTopPosition:function(){if(this.moveInContainer){var n=this.winScrollTop+this.data.boxHeight+this.options.extraBottom;return Math.min(this.extraTop,this.data.containerHeight+this.data.containerOffsetTop-n)}return this.extraTop}},absolute:{scrollHandler:function(){this.winScrollTop=t.scrollTop();var n=this.winScrollTop>this.data.boxOffsetTop-this.extraTop;n?this.isStickyEnabled&&this.stickyOn():this.stickyOff()},stickyOn:function(){this.stickyFlag||(this.stickyFlag=!0,this.parentForActive.addClass(this.options.activeClass),this.$stickyBox.css({width:this.data.boxWidth,transition:"transform "+this.options.animSpeed+"s ease","-webkit-transition":"transform "+this.options.animSpeed+"s ease"}),this.isWrap&&this.$stickyBoxWrap.css({height:this.data.boxFullHeight}),this.makeCallback("fixedOn"));this.clearTimer();this.timer=setTimeout(function(){this.setDynamicPosition()}.bind(this),this.options.animDelay*1e3)},stickyOff:function(){this.stickyFlag&&(this.clearTimer(),this.stickyFlag=!1,this.timer=setTimeout(function(){this.setDynamicPosition();setTimeout(function(){this.resetState()}.bind(this),this.options.animSpeed*1e3)}.bind(this),this.options.animDelay*1e3),this.makeCallback("fixedOff"))},clearTimer:function(){clearTimeout(this.timer)},setDynamicPosition:function(){var n=Math.max(0,this.getTopPosition());this.$stickyBox.css({transform:"translateY("+n+"px)","-webkit-transform":"translateY("+n+"px)"})},getTopPosition:function(){var n=this.winScrollTop-this.data.boxOffsetTop+this.extraTop,t,i;return this.moveInContainer?(t=this.winScrollTop+this.data.boxHeight+this.options.extraBottom,i=Math.abs(Math.min(0,this.data.containerHeight+this.data.containerOffsetTop-t-this.extraTop)),n-i):n}}};n.fn.stickyScrollBlock=function(t){var f=Array.prototype.slice.call(arguments),e=f[0],o=n.extend({container:null,positionType:"fixed",activeClass:"fixed-position",setBoxHeight:!0,showAfterScrolled:!1,extraTop:0,extraBottom:0,animDelay:.1,animSpeed:.2},t);return this.each(function(){var h=jQuery(this),s=h.data("StickyScrollBlock");typeof t=="object"||typeof t=="undefined"?(i.prototype=n.extend(u[o.positionType],r),h.data("StickyScrollBlock",new i(h,o))):typeof e=="string"&&s&&typeof s[e]=="function"&&(f.shift(),s[e].apply(s,f))})};window.StickyScrollBlock=i}(jQuery,jQuery(window));
/*!
 * jQuery Cookie Plugin
 * https://github.com/carhartl/jquery-cookie
 *
 * Copyright 2011, Klaus Hartl
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.opensource.org/licenses/GPL-2.0
 */
(function(n){n.cookie=function(t,i,r){var h,f,e,o,u,s;if(arguments.length>1&&(!/Object/.test(Object.prototype.toString.call(i))||i===null||i===undefined))return r=n.extend({},r),(i===null||i===undefined)&&(r.expires=-1),typeof r.expires=="number"&&(h=r.expires,f=r.expires=new Date,f.setDate(f.getDate()+h)),i=String(i),document.cookie=[encodeURIComponent(t),"=",r.raw?i:encodeURIComponent(i),r.expires?"; expires="+r.expires.toUTCString():"",r.path?"; path="+r.path:"",r.domain?"; domain="+r.domain:"",r.secure?"; secure":""].join("");for(r=i||{},e=r.raw?function(n){return n}:decodeURIComponent,o=document.cookie.split("; "),u=0;s=o[u]&&o[u].split("=");u++)if(e(s[0])===t)return e(s[1]||"");return null}})(jQuery),function(n){n.addEventListener("load",function(){var n=document.querySelector("html");n&&n.classList.add("loaded")})}(window);