!function(n,t){"use strict";"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){"use strict";function gi(n,t){t=t||u;var i=t.createElement("script");i.text=n;t.head.appendChild(i).parentNode.removeChild(i)}function ui(n){var t=!!n&&"length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function fi(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(gf.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return lt.call(t,n)>-1!==r&&1===n.nodeType})}function hr(n,t){while((n=n[t])&&1!==n.nodeType);return n}function ne(n){var t={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function d(n){return n}function yt(n){throw n;}function cr(n,t,r){var u;try{n&&i.isFunction(u=n.promise)?u.call(n).done(t).fail(r):n&&i.isFunction(u=n.then)?u.call(n,t,r):t.call(void 0,n)}catch(n){r.call(void 0,n)}}function wt(){u.removeEventListener("DOMContentLoaded",wt);n.removeEventListener("load",wt);i.ready()}function ot(){this.expando=i.expando+ot.uid++}function ar(n,t,i){var r;if(void 0===i&&1===n.nodeType)if(r="data-"+t.replace(ie,"-$&").toLowerCase(),i=n.getAttribute(r),"string"==typeof i){try{i="true"===i?!0:"false"===i?!1:"null"===i?null:+i+""===i?+i:te.test(i)?JSON.parse(i):i}catch(u){}e.set(n,t,i)}else i=void 0;return i}function pr(n,t,r,u){var h,e=1,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},s=c(),o=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||"px"!==o&&+s)&&st.exec(i.css(n,t));if(f&&f[3]!==o){o=o||f[3];r=r||[];f=+s||1;do e=e||".5",f/=e,i.style(n,t,f+o);while(e!==(e=c()/s)&&1!==e&&--l)}return r&&(f=+f||+s||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=o,u.start=f,u.end=h)),h}function re(n){var r,f=n.ownerDocument,u=n.nodeName,t=ei[u];return t?t:(r=f.body.appendChild(f.createElement(u)),t=i.css(r,"display"),r.parentNode.removeChild(r),"none"===t&&(t="block"),ei[u]=t,t)}function g(n,t){for(var e,u,f=[],i=0,o=n.length;o>i;i++)u=n[i],u.style&&(e=u.style.display,t?("none"===e&&(f[i]=r.get(u,"display")||null,f[i]||(u.style.display="")),""===u.style.display&&bt(u)&&(f[i]=re(u))):"none"!==e&&(f[i]="none",r.set(u,"display",e)));for(i=0;o>i;i++)null!=f[i]&&(n[i].style.display=f[i]);return n}function o(n,t){var r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[];return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function oi(n,t){for(var i=0,u=n.length;u>i;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function gr(n,t,r,u,f){for(var e,s,p,a,w,v,h=t.createDocumentFragment(),y=[],l=0,b=n.length;b>l;l++)if(e=n[l],e||0===e)if("object"===i.type(e))i.merge(y,e.nodeType?[e]:e);else if(dr.test(e)){for(s=s||h.appendChild(t.createElement("div")),p=(br.exec(e)||["",""])[1].toLowerCase(),a=c[p]||c._default,s.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)s=s.lastChild;i.merge(y,s.childNodes);s=h.firstChild;s.textContent=""}else y.push(t.createTextNode(e));for(h.textContent="",l=0;e=y[l++];)if(u&&i.inArray(e,u)>-1)f&&f.push(e);else if(w=i.contains(e.ownerDocument,e),s=o(h.appendChild(e),"script"),w&&oi(s),r)for(v=0;e=s[v++];)kr.test(e.type||"")&&r.push(e);return h}function dt(){return!0}function nt(){return!1}function tu(){try{return u.activeElement}catch(n){}}function si(n,t,r,u,f,e){var o,s;if("object"==typeof t){"string"!=typeof r&&(u=u||r,r=void 0);for(s in t)si(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),f===!1)f=nt;else if(!f)return n;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function iu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n:n}function le(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function ae(n){var t=he.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function ru(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 ve(n,t){var i=t.nodeName.toLowerCase();"input"===i&&wr.test(n.type)?t.checked=n.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=n.defaultValue)}function tt(n,t,u,e){t=bi.apply([],t);var l,p,c,a,s,w,h=0,v=n.length,k=v-1,y=t[0],b=i.isFunction(y);if(b||v>1&&"string"==typeof y&&!f.checkClone&&se.test(y))return n.each(function(i){var r=n.eq(i);b&&(t[0]=y.call(this,i,r.html()));tt(r,t,u,e)});if(v&&(l=gr(t,n[0].ownerDocument,!1,n,e),p=l.firstChild,1===l.childNodes.length&&(l=p),p||e)){for(c=i.map(o(l,"script"),le),a=c.length;v>h;h++)s=l,h!==k&&(s=i.clone(s,!0,!0),a&&i.merge(c,o(s,"script"))),u.call(n[h],s,h);if(a)for(w=c[c.length-1].ownerDocument,i.map(c,ae),h=0;a>h;h++)s=c[h],kr.test(s.type||"")&&!r.access(s,"globalEval")&&i.contains(w,s)&&(s.src?i._evalUrl&&i._evalUrl(s.src):gi(s.textContent.replace(ce,""),w))}return n}function uu(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(o(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&oi(o(u,"script")),u.parentNode.removeChild(u));return n}function ht(n,t,r){var o,s,h,u,e=n.style;return r=r||gt(n),r&&(u=r.getPropertyValue(t)||r[t],""!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),!f.pixelMarginRight()&&hi.test(u)&&fu.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=u,u=r.width,e.width=o,e.minWidth=s,e.maxWidth=h)),void 0!==u?u+"":u}function eu(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function cu(n){if(n in hu)return n;for(var i=n[0].toUpperCase()+n.slice(1),t=su.length;t--;)if(n=su[t]+i,n in hu)return n}function lu(n,t,i){var r=st.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function au(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+w[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+w[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+w[e]+"Width",!0,f))):(o+=i.css(n,"padding"+w[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+w[e]+"Width",!0,f)));return o}function vu(n,t,r){var u,o=!0,e=gt(n),s="border-box"===i.css(n,"boxSizing",!1,e);if(n.getClientRects().length&&(u=n.getBoundingClientRect()[t]),0>=u||null==u){if(u=ht(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+au(n,t,r||(s?"border":"content"),o,e)+"px"}function s(n,t,i,r,u){return new s.prototype.init(n,t,i,r,u)}function wu(){rt&&(n.requestAnimationFrame(wu),i.fx.tick())}function bu(){return n.setTimeout(function(){it=void 0}),it=i.now()}function ni(n,t){var r,u=0,i={height:n};for(t=t?1:0;4>u;u+=2-t)r=w[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function ku(n,t,i){for(var u,f=(l.tweeners[t]||[]).concat(l.tweeners["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function we(n,t,u){var f,y,w,c,b,s,o,l,k="width"in t||"height"in t,v=this,p={},h=n.style,a=n.nodeType&&bt(n),e=r.get(n,"fxshow");u.queue||(c=i._queueHooks(n,"fx"),null==c.unqueued&&(c.unqueued=0,b=c.empty.fire,c.empty.fire=function(){c.unqueued||b()}),c.unqueued++,v.always(function(){v.always(function(){c.unqueued--;i.queue(n,"fx").length||c.empty.fire()})}));for(f in t)if(y=t[f],yu.test(y)){if(delete t[f],w=w||"toggle"===y,y===(a?"hide":"show")){if("show"!==y||!e||void 0===e[f])continue;a=!0}p[f]=e&&e[f]||i.style(n,f)}if(s=!i.isEmptyObject(t),s||!i.isEmptyObject(p)){k&&1===n.nodeType&&(u.overflow=[h.overflow,h.overflowX,h.overflowY],o=e&&e.display,null==o&&(o=r.get(n,"display")),l=i.css(n,"display"),"none"===l&&(o?l=o:(g([n],!0),o=n.style.display||o,l=i.css(n,"display"),g([n]))),("inline"===l||"inline-block"===l&&null!=o)&&"none"===i.css(n,"float")&&(s||(v.done(function(){h.display=o}),null==o&&(l=h.display,o="none"===l?"":l)),h.display="inline-block"));u.overflow&&(h.overflow="hidden",v.always(function(){h.overflow=u.overflow[0];h.overflowX=u.overflow[1];h.overflowY=u.overflow[2]}));s=!1;for(f in p)s||(e?"hidden"in e&&(a=e.hidden):e=r.access(n,"fxshow",{display:o}),w&&(e.hidden=!a),a&&g([n],!0),v.done(function(){a||g([n]);r.remove(n,"fxshow");for(f in p)i.style(n,f,p[f])})),s=ku(a?e[f]:0,f,v),f in e||(e[f]=s.start,a&&(s.end=s.start,s.start=0))}}function be(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 l(n,t,r){var e,o,s=0,a=l.prefilters.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(o)return!1;for(var s=it||bu(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:it||bu(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;r>i;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),h=u.props;for(be(h,u.opts.specialEasing);a>s;s++)if(e=l.prefilters[s].call(u,n,h,u.opts))return i.isFunction(e.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=i.proxy(e.stop,e)),e;return i.map(h,ku,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 b(n){return n.getAttribute&&n.getAttribute("class")||""}function ai(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||ke.test(n)?u(n,i):ai(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)ai(n+"["+f+"]",t[f],r,u)}function sf(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];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 hf(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===vi;return e(t.dataTypes[0])||!f["*"]&&e("*")}function pi(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 eo(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 oo(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 lf(n){return i.isWindow(n)?n:9===n.nodeType&&n.defaultView}var y=[],u=n.document,yf=Object.getPrototypeOf,p=y.slice,bi=y.concat,ri=y.push,lt=y.indexOf,at={},ki=at.toString,vt=at.hasOwnProperty,di=vt.toString,pf=di.call(Object),f={},nr="3.0.0",i=function(n,t){return new i.fn.init(n,t)},wf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,bf=/^-ms-/,kf=/-([a-z])/g,df=function(n,t){return t.toUpperCase()},v,ur,fr,er,or,sr,h,lr,pt,a,et,ei,dr,it,rt,yu,pu,du,ut,gu,nf,ti,tf,rf,ci,cf,ft,wi,ii,af,vf;i.fn=i.prototype={jquery:nr,constructor:i,length:0,toArray:function(){return p.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:p.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(p.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()},push:ri,sort:y.sort,splice:y.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"+(nr+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){var t=i.type(n);return("number"===t||"string"===t)&&!isNaN(n-parseFloat(n))},isPlainObject:function(n){var t,i;return n&&"[object Object]"===ki.call(n)?(t=yf(n))?(i=vt.call(t,"constructor")&&t.constructor,"function"==typeof i&&di.call(i)===pf):!0:!1},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?at[ki.call(n)]||"object":typeof n},globalEval:function(n){gi(n)},camelCase:function(n){return n.replace(bf,"ms-").replace(kf,df)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t){var r,i=0;if(ui(n)){for(r=n.length;r>i;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(t.call(n[i],i,n[i])===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(wf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ui(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ri.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:lt.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 e,u,r=0,f=[];if(ui(n))for(e=n.length;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=p.call(arguments,2),r=function(){return n.apply(t||this,f.concat(p.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:Date.now,support:f});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=y[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){at["[object "+t+"]"]=t.toLowerCase()});v=function(n){function u(n,t,r,u){var s,w,l,a,d,y,g,p=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==v&&9!==v&&11!==v)return r;if(!u&&((t?t.ownerDocument||t:h)!==i&&b(t),t=t||i,c)){if(11!==v&&(d=cr.exec(n)))if(s=d[1]){if(9===v){if(!(l=t.getElementById(s)))return r;if(l.id===s)return r.push(l),r}else if(p&&(l=p.getElementById(s))&&et(t,l)&&l.id===s)return r.push(l),r}else{if(d[2])return k.apply(r,t.getElementsByTagName(n)),r;if((s=d[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(s)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(1!==v)p=t,g=n;else if("object"!==t.nodeName.toLowerCase()){for((a=t.getAttribute("id"))?a=a.replace(vi,yi):t.setAttribute("id",a=e),y=ft(n),w=y.length;w--;)y[w]="#"+a+" "+yt(y[w]);g=y.join(",");p=ni.test(n)&&ri(t.parentNode)||t}if(g)try{return k.apply(r,p.querySelectorAll(g)),r}catch(nt){}finally{a===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ti(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("fieldset");try{return!!n(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ii(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&n.sourceIndex-t.sourceIndex;if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function ar(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function vr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function bi(n){return function(t){return"label"in t&&t.disabled===n||"form"in t&&t.disabled===n||"form"in t&&t.disabled===!1&&(t.isDisabled===n||t.isDisabled!==!n&&("label"in t||!lr(t))!==n)}}function it(n){return l(function(t){return t=+t,l(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 ri(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function ki(){}function yt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function pt(n,t,i){var r=t.dir,u=t.next,f=u||r,o=i&&"parentNode"===f,s=di++;return t.first?function(t,i,u){while(t=t[r])if(1===t.nodeType||o)return n(t,i,u)}:function(t,i,h){var c,l,a,y=[v,s];if(h){while(t=t[r])if((1===t.nodeType||o)&&n(t,i,h))return!0}else while(t=t[r])if(1===t.nodeType||o)if(a=t[e]||(t[e]={}),l=a[t.uniqueID]||(a[t.uniqueID]={}),u&&u===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[f])&&c[0]===v&&c[1]===s)return y[2]=c[2];if(l[f]=y,y[2]=n(t,i,h))return!0}}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function yr(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function wt(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 fi(n,t,i,r,u,f){return r&&!r[e]&&(r=fi(r)),u&&!u[e]&&(u=fi(u,f)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||yr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?b:wt(b,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=wt(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=wt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=pt(function(n){return n===o},c,!0),a=pt(function(n){return nt(o,n)>-1},c,!0),f=[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])f=[pt(ui(f),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[e]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(f),i>1&&yt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,r>i&&ei(n.slice(i,r)),s>r&&ei(n=n.slice(r)),s>r&&yt(n))}f.push(u)}return ui(f)}function pr(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,h,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s===i||s||a);p!==ft&&null!=(y=rt[p]);p++){if(e&&y){for(nt=0,s||y.ownerDocument===i||(b(y),h=!c);d=n[nt++];)if(d(y,s||i,h)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,h);if(o){if(g>0)while(p--)tt[p]||w[p]||(w[p]=nr.call(l));w=wt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,f,t,st,oi,ft,bt,si,ht,w,ut,b,i,s,c,o,d,ct,et,e="sizzle"+1*new Date,h=n.document,v=0,di=0,hi=ti(),ci=ti(),lt=ti(),kt=function(n,t){return n===t&&(ut=!0),0},gi={}.hasOwnProperty,g=[],nr=g.pop,tr=g.push,k=g.push,li=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},dt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\x00-\\xa0])+",ai="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",gt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ai+")*)|.*)\\)|)",ir=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),rr=new RegExp("^"+r+"*,"+r+"*"),ur=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),fr=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),er=new RegExp(gt),or=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+ai),PSEUDO:new RegExp("^"+gt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+dt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},sr=/^(?:input|select|textarea|button)$/i,hr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,cr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ni=/[+~]/,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","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)},vi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,yi=function(n,t){return t?"\x00"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},pi=function(){b()},lr=pt(function(n){return n.disabled===!0},{dir:"parentNode",next:"legend"});try{k.apply(g=li.call(h.childNodes),h.childNodes);g[h.childNodes.length].nodeType}catch(wr){k={apply:g.length?function(n,t){tr.apply(n,li.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}f=u.support={};oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:h;return l!==i&&9===l.nodeType&&l.documentElement?(i=l,s=i.documentElement,c=!oi(i),h!==i&&(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",pi,!1):u.attachEvent&&u.attachEvent("onunload",pi)),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&c){var i=t.getElementById(n);return i?[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=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.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=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&c)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+dt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]")}),a(function(n){n.innerHTML="<a href='' disabled='disabled'><\/a><select disabled='disabled'><option/><\/select>";var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");2!==n.querySelectorAll(":enabled").length&&o.push(":enabled",":disabled");s.appendChild(n).disabled=!0;2!==n.querySelectorAll(":disabled").length&&o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"*");ct.call(n,"[s!='']:x");d.push("!=",gt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||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},kt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&r||!f.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===h&&et(h,n)?-1:t===i||t.ownerDocument===h&&et(h,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===h?-1:e[u]===h?1:0},i):i};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(fr,"='$1']"),f.matchesSelector&&c&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(e){}return u(t,i,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)};u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&gi.call(t.attrHandle,r.toLowerCase())?e(n,r,!c):void 0;return void 0!==u?u:f.attributes||!c?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null};u.escape=function(n){return(n+"").replace(vi,yi)};u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(kt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n};st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=u.selectors={cacheLength:50,createPseudo:l,match:vt,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]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&er.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=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(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(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(ir," ")+" ").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),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,w,y,c,a,b,k=s!==o?"nextSibling":"previousSibling",d=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(d){if(s){while(k){for(c=t;c=c[k];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;b=k="only"===n&&!b&&"nextSibling"}return!0}if(b=[o?d.firstChild:d.lastChild],o&&g){for(c=d,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a&&p[2],c=a&&d.childNodes[a];c=++a&&c&&c[k]||(l=a=0)||b.pop();)if(1===c.nodeType&&++l&&c===t){w[n]=[v,a,l];break}}else if(g&&(c=t,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a),l===!1)while(c=++a&&c&&c[k]||(l=a=0)||b.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&(y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),w[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):r.length>1?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt(n,f[e]),n[u]=!(t[u]=f[e])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=bt(n.replace(at,"$1"));return i[e]?l(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:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return or.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=c?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===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:bi(!1),disabled:bi(!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 hr.test(n.nodeName)},input:function(n){return sr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[0>i?i+t:i]}),even:it(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:it(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(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=ar(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=vr(rt);return ki.prototype=t.filters=t.pseudos,t.setFilters=new ki,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){(!e||(f=rr.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[]));e=!1;(f=ur.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length));for(o in t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},bt=u.compile=function(n,t){var r,u=[],f=[],i=lt[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[e]?u.push(i):f.push(i);i=lt(n,pr(f,u));i.selector=n}return i},si=u.select=function(n,i,r,u){var s,e,o,a,v,l="function"==typeof n&&n,h=!u&&ft(n=l.selector||n);if(r=r||[],1===h.length){if(e=h[0]=h[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&f.getById&&9===i.nodeType&&c&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;l&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=vt.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(u=v(o.matches[0].replace(y,p),ni.test(e[0].type)&&ri(i.parentNode)||i))){if(e.splice(s,1),n=u.length&&yt(e),!n)return k.apply(r,u),r;break}}}return(l||bt(n,h))(u,i,!c,r,!i||ni.test(n)&&ri(i.parentNode)||i),r},f.sortStable=e.split("").sort(kt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("fieldset"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ii("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ii("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ii(dt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=v;i.expr=v.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=v.uniqueSort;i.text=v.getText;i.isXMLDoc=v.isXML;i.contains=v.contains;i.escapeSelector=v.escape;var k=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},tr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},ir=i.expr.match.needsContext,rr=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,gf=/^.[^:#\[\.,]*$/;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,r,u=this.length,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(r=this.pushStack([]),t=0;u>t;t++)i.find(n,f[t],r);return u>1?i.uniqueSort(r):r},filter:function(n){return this.pushStack(fi(this,n||[],!1))},not:function(n){return this.pushStack(fi(this,n||[],!0))},is:function(n){return!!fi(this,"string"==typeof n&&ir.test(n)?i(n):n||[],!1).length}});fr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;er=i.fn.init=function(n,t,r){var f,e;if(!n)return this;if(r=r||ur,"string"==typeof n){if(f="<"===n[0]&&">"===n[n.length-1]&&n.length>=3?[null,n,null]:fr.exec(n),!f||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),rr.test(f[1])&&i.isPlainObject(t))for(f in t)i.isFunction(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}return e=u.getElementById(f[2]),e&&(this[0]=e,this.length=1),this}return n.nodeType?(this[0]=n,this.length=1,this):i.isFunction(n)?void 0!==r.ready?r.ready(n):n(i):i.makeArray(n,this)};er.prototype=i.fn;ur=i(u);or=/^(?:parents|prev(?:Until|All))/;sr={children:!0,contents:!0,next:!0,prev:!0};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){var r,f=0,o=this.length,u=[],e="string"!=typeof n&&i(n);if(!ir.test(n))for(;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.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?lt.call(i(n),this[0]):lt.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.uniqueSort(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 k(n,"parentNode")},parentsUntil:function(n,t,i){return k(n,"parentNode",i)},next:function(n){return hr(n,"nextSibling")},prev:function(n){return hr(n,"previousSibling")},nextAll:function(n){return k(n,"nextSibling")},prevAll:function(n){return k(n,"previousSibling")},nextUntil:function(n,t,i){return k(n,"nextSibling",i)},prevUntil:function(n,t,i){return k(n,"previousSibling",i)},siblings:function(n){return tr((n.parentNode||{}).firstChild,n)},children:function(n){return tr(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&&(sr[n]||i.uniqueSort(f),or.test(n)&&f.reverse()),this.pushStack(f)}});h=/\S+/g;i.Callbacks=function(n){n="string"==typeof n?ne(n):i.extend({},n);var f,r,h,e,t=[],o=[],u=-1,c=function(){for(e=n.once,h=f=!0;o.length;u=-1)for(r=o.shift();++u<t.length;)t[u].apply(r[0],r[1])===!1&&n.stopOnFalse&&(u=t.length,r=!1);n.memory||(r=!1);f=!1;e&&(t=r?[]:"")},s={add:function(){return t&&(r&&!f&&(u=t.length-1,o.push(r)),function e(r){i.each(r,function(r,u){i.isFunction(u)?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==i.type(u)&&e(u)})}(arguments),r&&!f&&c()),this},remove:function(){return i.each(arguments,function(n,r){for(var f;(f=i.inArray(r,t,f))>-1;)t.splice(f,1),u>=f&&u--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return e=o=[],t=r="",this},disabled:function(){return!t},lock:function(){return e=o=[],r||f||(t=r=""),this},locked:function(){return!!e},fireWith:function(n,t){return e||(t=t||[],t=[n,t.slice?t.slice():t],o.push(t),f||c()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(t){var u=[["notify","progress",i.Callbacks("memory"),i.Callbacks("memory"),2],["resolve","done",i.Callbacks("once memory"),i.Callbacks("once memory"),0,"resolved"],["reject","fail",i.Callbacks("once memory"),i.Callbacks("once memory"),1,"rejected"]],e="pending",f={state:function(){return e},always:function(){return r.done(arguments).fail(arguments),this},"catch":function(n){return f.then(null,n)},pipe:function(){var n=arguments;return i.Deferred(function(t){i.each(u,function(u,f){var e=i.isFunction(n[f[4]])&&n[f[4]];r[f[1]](function(){var n=e&&e.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[f[0]+"With"](this,e?[n]:arguments)})});n=null}).promise()},then:function(t,r,f){function o(t,r,u,f){return function(){var s=this,h=arguments,l=function(){var n,c;if(!(e>t)){if(n=u.apply(s,h),n===r.promise())throw new TypeError("Thenable self-resolution");c=n&&("object"==typeof n||"function"==typeof n)&&n.then;i.isFunction(c)?f?c.call(n,o(e,r,d,f),o(e,r,yt,f)):(e++,c.call(n,o(e,r,d,f),o(e,r,yt,f),o(e,r,d,r.notifyWith))):(u!==d&&(s=void 0,h=[n]),(f||r.resolveWith)(s,h))}},c=f?l:function(){try{l()}catch(n){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(n,c.stackTrace);t+1>=e&&(u!==yt&&(s=void 0,h=[n]),r.rejectWith(s,h))}};t?c():(i.Deferred.getStackHook&&(c.stackTrace=i.Deferred.getStackHook()),n.setTimeout(c))}}var e=0;return i.Deferred(function(n){u[0][3].add(o(0,n,i.isFunction(f)?f:d,n.notifyWith));u[1][3].add(o(0,n,i.isFunction(t)?t:d));u[2][3].add(o(0,n,i.isFunction(r)?r:yt))}).promise()},promise:function(n){return null!=n?i.extend(n,f):f}},r={};return i.each(u,function(n,t){var i=t[2],o=t[5];f[t[1]]=i.add;o&&i.add(function(){e=o},u[3-n][2].disable,u[0][2].lock);i.add(t[3].fire);r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this};r[t[0]+"With"]=i.fireWith}),f.promise(r),t&&t.call(r,r),r},when:function(n){var f=arguments.length,t=f,e=Array(t),u=p.call(arguments),r=i.Deferred(),o=function(n){return function(t){e[n]=this;u[n]=arguments.length>1?p.call(arguments):t;--f||r.resolveWith(e,u)}};if(1>=f&&(cr(n,r.done(o(t)).resolve,r.reject),"pending"===r.state()||i.isFunction(u[t]&&u[t].then)))return r.then();while(t--)cr(u[t],o(t),r.reject);return r.promise()}});lr=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;i.Deferred.exceptionHook=function(t,i){n.console&&n.console.warn&&t&&lr.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)};pt=i.Deferred();i.fn.ready=function(n){return pt.then(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||pt.resolveWith(u,[i]))}});i.ready.then=pt.then;"complete"===u.readyState||"loading"!==u.readyState&&!u.documentElement.doScroll?n.setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",wt),n.addEventListener("load",wt));a=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)a(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};et=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};ot.uid=1;ot.prototype={cache:function(n){var t=n[this.expando];return t||(t={},et(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,r){var u,f=this.cache(n);if("string"==typeof t)f[i.camelCase(t)]=r;else for(u in t)f[i.camelCase(u)]=t[u];return f},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][i.camelCase(t)]},access:function(n,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(n,t):(this.set(n,t,i),void 0!==i?i:t)},remove:function(n,t){var u,r=n[this.expando];if(void 0!==r){if(void 0!==t)for(i.isArray(t)?t=t.map(i.camelCase):(t=i.camelCase(t),t=(t in r)?[t]:t.match(h)||[]),u=t.length;u--;)delete r[t[u]];(void 0===t||i.isEmptyObject(r))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new ot,e=new ot,te=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ie=/[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)),ar(u,f,s[f])));r.set(u,"hasDataAttrs",!0)}return s}return"object"==typeof n?this.each(function(){e.set(this,n)}):a(this,function(t){var i;if(u&&void 0===t){if((i=e.get(u,n),void 0!==i)||(i=ar(u,n),void 0!==i))return i}else this.each(function(){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 vr=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,st=new RegExp("^(?:([+-])=|)("+vr+")([a-z%]*)$","i"),w=["Top","Right","Bottom","Left"],bt=function(n,t){return n=t||n,"none"===n.style.display||""===n.style.display&&i.contains(n.ownerDocument,n)&&"none"===i.css(n,"display")},yr=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};ei={};i.fn.extend({show:function(){return g(this,!0)},hide:function(){return g(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){bt(this)?i(this).show():i(this).hide()})}});var wr=/^(?:checkbox|radio)$/i,br=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,kr=/^$|\/(?:java|ecma)script/i,c={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,"",""]};c.optgroup=c.option;c.tbody=c.tfoot=c.colgroup=c.caption=c.thead;c.th=c.td;dr=/<|&#?\w+;/;!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}();var kt=u.documentElement,ue=/^key/,fe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,nu=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var v,y,w,p,b,c,s,l,o,k,d,a=r.get(n);if(a)for(u.handler&&(v=u,u=v.handler,e=v.selector),e&&i.find.matchesSelector(kt,e),u.guid||(u.guid=i.guid++),(p=a.events)||(p=a.events={}),(y=a.handle)||(y=a.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),t=(t||"").match(h)||[""],b=t.length;b--;)w=nu.exec(t[b])||[],o=d=w[1],k=(w[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},c=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:k.join(".")},v),(l=p[o])||(l=p[o]=[],l.delegateCount=0,s.setup&&s.setup.call(n,f,k,y)!==!1||n.addEventListener&&n.addEventListener(o,y)),s.add&&(s.add.call(n,c),c.handler.guid||(c.handler.guid=u.guid)),e?l.splice(l.delegateCount++,0,c):l.push(c),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,c,v,p,s,l,a,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(t=(t||"").match(h)||[""],p=t.length;p--;)if(c=nu.exec(t[p])||[],o=d=c[1],b=(c[2]||"").split(".").sort(),o){for(l=i.event.special[o]||{},o=(f?l.delegateType:l.bindType)||o,a=v[o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=a.length;y--;)s=a[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(y,1),s.selector&&a.delegateCount--,l.remove&&l.remove.call(n,s));k&&!a.length&&(l.teardown&&l.teardown.call(n,b,w.handle)!==!1||i.removeEvent(n,o,w.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){var t=i.event.fix(n),u,c,s,e,f,l,h=new Array(arguments.length),a=(r.get(this,"events")||{})[t.type]||[],o=i.event.special[t.type]||{};for(h[0]=t,u=1;u<arguments.length;u++)h[u]=arguments[u];if(t.delegateTarget=this,!o.preDispatch||o.preDispatch.call(this,t)!==!1){for(l=i.event.handlers.call(this,t,a),u=0;(e=l[u++])&&!t.isPropagationStopped();)for(t.currentTarget=e.elem,c=0;(f=e.handlers[c++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!t.rnamespace.test(f.namespace)||(t.handleObj=f,t.data=f.data,s=((i.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,h),void 0!==s&&(t.result=s)===!1&&(t.preventDefault(),t.stopPropagation()));return o.postDispatch&&o.postDispatch.call(this,t),t.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&("click"!==n.type||isNaN(n.button)||n.button<1))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&(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)>-1: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},addProp:function(n,t){Object.defineProperty(i.Event.prototype,n,{enumerable:!0,configurable:!0,get:i.isFunction(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[n]},set:function(t){Object.defineProperty(this,n,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(n){return n[i.expando]?n:new i.Event(n)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==tu()&&this.focus)return(this.focus(),!1)},delegateType:"focusin"},blur:{trigger:function(){if(this===tu()&&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)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?dt:nt,this.target=n.target&&3===n.target.nodeType?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):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={constructor:i.Event,isDefaultPrevented:nt,isPropagationStopped:nt,isImmediatePropagationStopped:nt,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=dt;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=dt;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=dt;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(n){var t=n.button;return null==n.which&&ue.test(n.type)?null!=n.charCode?n.charCode:n.keyCode:!n.which&&void 0!==t&&fe.test(n.type)?1&t?1:2&t?3:4&t?2:0:n.which}},i.event.addProp);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}}});i.fn.extend({on:function(n,t,i,r){return si(this,n,t,i,r)},one:function(n,t,i,r){return si(this,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=nt),this.each(function(){i.event.remove(this,n,r,t)})}});var ee=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,oe=/<script|<style|<link/i,se=/checked\s*(?:[^=]|=\s*.checked.)/i,he=/^true\/(.*)/,ce=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n.replace(ee,"<$1><\/$2>")},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++)ve(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++)ru(s[u],e[u]);else ru(n,h);return e=o(h,"script"),e.length>0&&oi(e,!l&&o(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,o=0;void 0!==(t=n[o]);o++)if(et(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[e.expando]&&(t[e.expando]=void 0)}}});i.fn.extend({detach:function(n){return uu(this,n,!0)},remove:function(n){return uu(this,n)},text:function(n){return a(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 tt(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=iu(this,n);t.appendChild(n)}})},prepend:function(){return tt(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=iu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return tt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return tt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},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 a(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&&!oe.test(n)&&!c[(br.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);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=[];return tt(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(o(this)),r&&r.replaceChild(t,this))},n)}});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),ri.apply(f,u.get());return this.pushStack(f)}});var fu=/^margin/,hi=new RegExp("^("+vr+")(?!px)[a-z%]+$","i"),gt=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)};!function(){function r(){if(t){t.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";t.innerHTML="";kt.appendChild(e);var i=n.getComputedStyle(t);o="1%"!==i.top;c="2px"===i.marginLeft;s="4px"===i.width;t.style.marginRight="50%";h="4px"===i.marginRight;kt.removeChild(e);t=null}}var o,s,h,c,e=u.createElement("div"),t=u.createElement("div");t.style&&(t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===t.style.backgroundClip,e.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",e.appendChild(t),i.extend(f,{pixelPosition:function(){return r(),o},boxSizingReliable:function(){return r(),s},pixelMarginRight:function(){return r(),h},reliableMarginLeft:function(){return r(),c}}))}();var ye=/^(none|table(?!-c[ea]).+)/,pe={position:"absolute",visibility:"hidden",display:"block"},ou={letterSpacing:"0",fontWeight:"400"},su=["Webkit","Moz","ms"],hu=u.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=ht(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,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 e,h,o,s=i.camelCase(t),c=n.style;return t=i.cssProps[s]||(i.cssProps[s]=cu(s)||s),o=i.cssHooks[t]||i.cssHooks[s],void 0===r?o&&"get"in o&&void 0!==(e=o.get(n,!1,u))?e:c[t]:(h=typeof r,"string"===h&&(e=st.exec(r))&&e[1]&&(r=pr(n,t,e),h="number"),null!=r&&r===r&&("number"===h&&(r+=e&&e[3]||(i.cssNumber[s]?"":"px")),f.clearCloneStyle||""!==r||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(c[t]=r)),void 0)}},css:function(n,t,r,u){var f,s,o,e=i.camelCase(t);return t=i.cssProps[e]||(i.cssProps[e]=cu(e)||e),o=i.cssHooks[t]||i.cssHooks[e],o&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=ht(n,t,u)),"normal"===f&&t in ou&&(f=ou[t]),""===r||r?(s=parseFloat(f),r===!0||isFinite(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return!ye.test(i.css(n,"display"))||n.getClientRects().length&&n.getBoundingClientRect().width?vu(n,t,u):yr(n,pe,function(){return vu(n,t,u)})},set:function(n,r,u){var f,e=u&&gt(n),o=u&&au(n,t,u,"border-box"===i.css(n,"boxSizing",!1,e),e);return o&&(f=st.exec(r))&&"px"!==(f[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),lu(n,r,o)}}});i.cssHooks.marginLeft=eu(f.reliableMarginLeft,function(n,t){if(t)return(parseFloat(ht(n,"marginLeft"))||n.getBoundingClientRect().left-yr(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});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+w[r]+t]=u[r]||u[r-2]||u[0];return f}};fu.test(n)||(i.cssHooks[n+t].set=lu)});i.fn.extend({css:function(n,t){return a(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=gt(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)}});i.Tween=s;s.prototype={constructor:s,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;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 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||null==n.elem.style[i.cssProps[n.prop]]&&!i.cssHooks[n.prop]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}};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},_default:"swing"};i.fx=s.prototype.init;i.fx.step={};yu=/^(?:toggle|show|hide)$/;pu=/queueHooks$/;i.Animation=i.extend(l,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return pr(i.elem,n,st.exec(t),i),i}]},tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.match(h);for(var r,u=0,f=n.length;f>u;u++)r=n[u],l.tweeners[r]=l.tweeners[r]||[],l.tweeners[r].unshift(t)},prefilters:[we],prefilter:function(n,t){t?l.prefilters.unshift(n):l.prefilters.push(n)}});i.speed=function(n,t,r){var f=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 f.duration=i.fx.off||u.hidden?0:"number"==typeof f.duration?f.duration:f.duration in i.fx.speeds?i.fx.speeds[f.duration]:i.fx.speeds._default,null!=f.queue&&f.queue!==!0||(f.queue="fx"),f.old=f.complete,f.complete=function(){i.isFunction(f.old)&&f.old.call(this);f.queue&&i.dequeue(this,f.queue)},f};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(bt).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=l(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&&pu.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(ni(t,!0),n,i,u)}});i.each({slideDown:ni("show"),slideUp:ni("hide"),slideToggle:ni("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(it=i.now();n<t.length;n++)r=t[n],r()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();it=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(){rt||(rt=n.requestAnimationFrame?n.requestAnimationFrame(wu):n.setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){n.cancelAnimationFrame?n.cancelAnimationFrame(rt):n.clearInterval(rt);rt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx?i.fx.speeds[t]||t:t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},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;n=u.createElement("input");n.value="t";n.type="radio";f.radioValue="t"===n.value}();ut=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return a(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(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(f=i.attrHooks[t.toLowerCase()]||(i.expr.match.bool.test(t)?du:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):f&&"set"in f&&void 0!==(u=f.set(n,r,t))?u:(n.setAttribute(t,r+""),r):f&&"get"in f&&null!==(u=f.get(n,t))?u:(u=i.find.attr(n,t),null==u?void 0:u))},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}}}},removeAttr:function(n,t){var i,u=0,r=t&&t.match(h);if(r&&1===n.nodeType)while(i=r[u++])n.removeAttribute(i)}});du={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=ut[t]||i.find.attr;ut[t]=function(n,t,i){var f,e,u=t.toLowerCase();return i||(e=ut[u],ut[u]=f,f=null!=r(n,t,i)?u:null,ut[u]=e),f}});gu=/^(?:input|select|textarea|button)$/i;nf=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return a(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(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){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):gu.test(n.nodeName)||nf.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});f.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});ti=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,f,s,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,b(this)))});if("string"==typeof n&&n)for(o=n.match(h)||[];t=this[c++];)if(u=b(t),r=1===t.nodeType&&(" "+u+" ").replace(ti," ")){for(s=0;f=o[s++];)r.indexOf(" "+f+" ")<0&&(r+=f+" ");e=i.trim(r);u!==e&&t.setAttribute("class",e)}return this},removeClass:function(n){var o,r,t,u,f,s,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,b(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof n&&n)for(o=n.match(h)||[];r=this[c++];)if(u=b(r),t=1===r.nodeType&&(" "+u+" ").replace(ti," ")){for(s=0;f=o[s++];)while(t.indexOf(" "+f+" ")>-1)t=t.replace(" "+f+" "," ");e=i.trim(t);u!==e&&r.setAttribute("class",e)}return this},toggleClass:function(n,t){var u=typeof n;return"boolean"==typeof t&&"string"===u?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,b(this),t),t)}):this.each(function(){var t,e,f,o;if("string"===u)for(e=0,f=i(this),o=n.match(h)||[];t=o[e++];)f.hasClass(t)?f.removeClass(t):f.addClass(t);else void 0!==n&&"boolean"!==u||(t=b(this),t&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||n===!1?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&(" "+b(t)+" ").replace(ti," ").indexOf(i)>-1)return!0;return!1}});tf=/\r/g;rf=/[\x20\t\r\n\f]+/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(tf,""):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)).replace(rf," ")}},select:{get:function(n){for(var e,t,o=n.options,r=n.selectedIndex,u="select-one"===n.type,s=u?null:[],h=u?r+1:o.length,f=0>r?h:u?r:0;h>f;f++)if(t=o[f],(t.selected||f===r)&&!t.disabled&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(e=i(t).val(),u)return e;s.push(e)}return s},set:function(n,t){for(var u,r,f=n.options,e=i.makeArray(t),o=f.length;o--;)r=f[o],(r.selected=i.inArray(i.valHooks.option.get(r),e)>-1)&&(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)>-1}};f.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});ci=/^(?:focusinfocus|focusoutblur)$/;i.extend(i.event,{trigger:function(t,f,e,o){var w,s,c,b,a,v,l,p=[e||u],h=vt.call(t,"type")?t.type:t,y=vt.call(t,"namespace")?t.namespace.split("."):[];if(s=c=e=e||u,3!==e.nodeType&&8!==e.nodeType&&!ci.test(h+i.event.triggered)&&(h.indexOf(".")>-1&&(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.rnamespace=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,ci.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&&et(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||!et(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}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}});i.fn.extend({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)}});i.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup 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)}});f.focusin="onfocusin"in n;f.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};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))}}});var ct=n.location,uf=i.now(),li=/\?/;i.parseXML=function(t){var r;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(u){r=void 0}return r&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var ke=/\[\]$/,ff=/\r?\n/g,de=/^(?:submit|button|image|reset|file)$/i,ge=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){var r=i.isFunction(t)?t():t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(null==r?"":r)};if(i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)ai(r,n[r],t,f);return u.join("&")};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")&&ge.test(this.nodeName)&&!de.test(n)&&(this.checked||!wr.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(ff,"\r\n")}}):{name:t.name,value:r.replace(ff,"\r\n")}}).get()}});var no=/%20/g,to=/#.*$/,io=/([?&])_=[^&]*/,ro=/^(.*?):[ \t]*([^\r\n]*)$/gm,uo=/^(?:GET|HEAD)$/,fo=/^\/\//,ef={},vi={},of="*/".concat("*"),yi=u.createElement("a");return yi.href=ct.href,i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ct.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":of,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?pi(pi(n,i.ajaxSettings),t):pi(i.ajaxSettings,n)},ajaxPrefilter:sf(ef),ajaxTransport:sf(vi),ajax:function(t,r){function b(t,r,u,h){var y,rt,g,p,b,l=r;s||(s=!0,d&&n.clearTimeout(d),a=void 0,k=h||"",e.readyState=t>0?4:0,y=t>=200&&300>t||304===t,u&&(p=eo(f,e,u)),p=oo(f,p,e,y),y?(f.ifModified&&(b=e.getResponseHeader("Last-Modified"),b&&(i.lastModified[o]=b),b=e.getResponseHeader("etag"),b&&(i.etag[o]=b)),204===t||"HEAD"===f.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,g=p.error,y=!g)):(g=l,!t&&l||(l="error",0>t&&(t=0))),e.status=t,e.statusText=(r||l)+"",y?tt.resolveWith(c,[rt,l,e]):tt.rejectWith(c,[e,l,g]),e.statusCode(w),w=void 0,v&&nt.trigger(y?"ajaxSuccess":"ajaxError",[e,f,y?rt:g]),it.fireWith(c,[e,l]),v&&(nt.trigger("ajaxComplete",[e,f]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var a,o,k,y,d,l,s,v,g,p,f=i.ajaxSetup({},r),c=f.context||f,nt=f.context&&(c.nodeType||c.jquery)?i(c):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),w=f.statusCode||{},rt={},ut={},ft="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(s){if(!y)for(y={};t=ro.exec(k);)y[t[1].toLowerCase()]=t[2];t=y[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return s?k:null},setRequestHeader:function(n,t){return null==s&&(n=ut[n.toLowerCase()]=ut[n.toLowerCase()]||n,rt[n]=t),this},overrideMimeType:function(n){return null==s&&(f.mimeType=n),this},statusCode:function(n){var t;if(n)if(s)e.always(n[e.status]);else for(t in n)w[t]=[w[t],n[t]];return this},abort:function(n){var t=n||ft;return a&&a.abort(t),b(0,t),this}};if(tt.promise(e),f.url=((t||f.url||ct.href)+"").replace(fo,ct.protocol+"//"),f.type=r.method||r.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(h)||[""],null==f.crossDomain){l=u.createElement("a");try{l.href=f.url;l.href=l.href;f.crossDomain=yi.protocol+"//"+yi.host!=l.protocol+"//"+l.host}catch(et){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=i.param(f.data,f.traditional)),hf(ef,f,r,e),s)return e;v=i.event&&f.global;v&&0==i.active++&&i.event.trigger("ajaxStart");f.type=f.type.toUpperCase();f.hasContent=!uo.test(f.type);o=f.url.replace(to,"");f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(no,"+")):(p=f.url.slice(o.length),f.data&&(o+=(li.test(o)?"&":"?")+f.data,delete f.data),f.cache===!1&&(o=o.replace(io,""),p=(li.test(o)?"&":"?")+"_="+uf+++p),f.url=o+p);f.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o]));(f.data&&f.hasContent&&f.contentType!==!1||r.contentType)&&e.setRequestHeader("Content-Type",f.contentType);e.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+of+"; q=0.01":""):f.accepts["*"]);for(g in f.headers)e.setRequestHeader(g,f.headers[g]);if(f.beforeSend&&(f.beforeSend.call(c,e,f)===!1||s))return e.abort();if(ft="abort",it.add(f.complete),e.done(f.success),e.fail(f.error),a=hf(vi,f,r,e)){if(e.readyState=1,v&&nt.trigger("ajaxSend",[e,f]),s)return e;f.async&&f.timeout>0&&(d=n.setTimeout(function(){e.abort("timeout")},f.timeout));try{s=!1;a.send(rt,b)}catch(et){if(s)throw et;b(-1,et)}}else b(-1,"No Transport");return e},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(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}}),i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},i.fn.extend({wrapAll:function(n){var t;return this[0]&&(i.isFunction(n)&&(n=n.call(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 i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){i(this).replaceWith(this.childNodes)}),this}}),i.expr.pseudos.hidden=function(n){return!i.expr.pseudos.visible(n)},i.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},cf={0:200,1223:204},ft=i.ajaxSettings.xhr(),f.cors=!!ft&&"withCredentials"in ft,f.ajax=ft=!!ft,i.ajaxTransport(function(t){var i,r;if(f.cors||ft&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType);t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest");for(o in u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(cf[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(s){if(i)throw s;}},abort:function(){i&&i()}}}),i.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},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({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()}}}}),wi=[],ii=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=wi.pop()||i.expando+"_"+uf++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,e,o,s=t.jsonp!==!1&&(ii.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ii.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(ii,"$1"+f):t.jsonp!==!1&&(t.url+=(li.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json",e=n[f],n[f]=function(){o=arguments},u.always(function(){void 0===e?i(n).removeProp(f):n[f]=e;t[f]&&(t.jsonpCallback=r.jsonpCallback,wi.push(f));o&&i.isFunction(e)&&e(o[0]);o=e=void 0}),"script")}),f.createHTMLDocument=function(){var n=u.implementation.createHTMLDocument("").body;return n.innerHTML="<form><\/form><form><\/form>",2===n.childNodes.length}(),i.parseHTML=function(n,t,r){if("string"!=typeof n)return[];"boolean"==typeof t&&(r=t,t=!1);var s,e,o;return t||(f.createHTMLDocument?(t=u.implementation.createHTMLDocument(""),s=t.createElement("base"),s.href=u.location.href,t.head.appendChild(s)):t=u),e=rr.exec(n),o=!r&&[],e?[t.createElement(e[1])]:(e=gr([n],t,o),o&&o.length&&i(o).remove(),i.merge([],e.childNodes))},i.fn.load=function(n,t,r){var u,o,s,f=this,e=n.indexOf(" ");return e>-1&&(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||"GET",dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,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.pseudos.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},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,i.extend({},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 u,f,t,e,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),t.width||t.height?(e=r.ownerDocument,f=lf(e),u=e.documentElement,{top:t.top+f.pageYOffset-u.clientTop,left:t.left+f.pageXOffset-u.clientLeft}):t):{top:0,left:0}},position:function(){if(this[0]){var t,r,u=this[0],n={top:0,left:0};return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(t=this.offsetParent(),r=this.offset(),i.nodeName(t[0],"html")||(n=t.offset()),n={top:n.top+i.css(t[0],"borderTopWidth",!0),left:n.left+i.css(t[0],"borderLeftWidth",!0)}),{top:r.top-n.top-i.css(u,"marginTop",!0),left:r.left-n.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||kt})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return a(this,function(n,i,u){var f=lf(n);return void 0===u?f?f[t]:n[i]:void(f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u)},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=eu(f.pixelPosition,function(n,r){if(r)return(r=ht(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(f,e){var o=arguments.length&&(r||"boolean"!=typeof f),s=r||(f===!0||e===!0?"margin":"border");return a(this,function(t,r,f){var e;return i.isWindow(t)?0===u.indexOf("outer")?t["inner"+n]:t.document.documentElement["client"+n]:9===t.nodeType?(e=t.documentElement,Math.max(t.body["scroll"+n],e["scroll"+n],t.body["offset"+n],e["offset"+n],e["client"+n])):void 0===f?i.css(t,r,s):i.style(t,r,f,s)},t,o?f:void 0,o)}})}),i.fn.extend({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)}}),i.parseJSON=JSON.parse,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),af=n.jQuery,vf=n.$,i.noConflict=function(t){return n.$===i&&(n.$=vf),t&&n.jQuery===i&&(n.jQuery=af),i},t||(n.jQuery=n.$=i),i}),function(n){n.extend(n.fn,{validate:function(t){if(this.length){var i=n.data(this[0],"validator");return i?i:(i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.find("input, button").filter(".cancel").click(function(){i.cancelSubmit=!0}),i.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){i.submitButton=this}),this.submit(function(t){function r(){if(i.settings.submitHandler){if(i.submitButton)var t=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(i.submitButton.value).appendTo(i.currentForm);return i.settings.submitHandler.call(i,i.currentForm),i.submitButton&&t.remove(),!1}return!0}return(i.settings.debug&&t.preventDefault(),i.cancelSubmit)?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)}t&&t.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t&=i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],e;if(t){var u=n.data(r.form,"validator").settings,o=u.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));o[r.name]=f;i.messages&&(u.messages[r.name]=n.extend(u.messages[r.name],i.messages));break;case"remove":return i?(e={},n.each(i.split(/\s/),function(n,t){e[t]=f[t];delete f[t]}),e):(delete o[r.name],f)}}return r=n.validator.normalizeRules(n.extend({},n.validator.metadataRules(r),n.validator.classRules(r),n.validator.attributeRules(r),n.validator.staticRules(r)),r),r.required&&(u=r.required,delete r.required,r=n.extend({required:u},r)),r}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+t.value)},filled:function(t){return!!n.trim(""+t.value)},unchecked:function(n){return!n.checked}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return arguments.length==1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!=Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!=Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(RegExp("\\{"+n+"\\}","g"),i)}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:[],ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n){(n.name in this.submitted||n==this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var i=n.data(this[0].form,"validator");t="on"+t.type.replace(/^validate/,"");i.settings[t]&&i.settings[t].call(i,this[0])}var r,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();r=this.groups={};n.each(this.settings.groups,function(t,i){n.each(i.split(/\s/),function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",i).validateDelegate(":radio, :checkbox, select, option","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){this.lastElement=t=this.clean(t);this.prepareElement(t);this.currentElements=n(t);var i=this.check(t);return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0,i;for(i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name==t.name}).length==1&&t},elements:function(){var t=this,i={};return n([]).add(this.currentForm.elements).filter(":input").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})},clean:function(t){return n(t)[0]},errors:function(){return n(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},check:function(t){var i,r,u,f,e;t=this.clean(t);this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]);i=n(t).rules();r=!1;for(u in i){f={method:u,parameters:i[u]};try{if(e=n.validator.methods[u].call(this,t.value.replace(/\r/g,""),t,f.parameters),e=="dependency-mismatch")r=!0;else{if(r=!1,e=="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!e)return this.formatAndAdd(t,f),!1}}catch(o){this.settings.debug&&window.console&&console.log("exception occured when checking element "+t.id+", check the '"+f.method+"' method",o);throw o;}}if(!r)return this.objectLength(i)&&this.successList.push(t),!0},customMetaMessage:function(t,i){if(n.metadata){var r=this.settings.meta?n(t).metadata()[this.settings.meta]:n(t).metadata();return r&&r.messages&&r.messages[i]}},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor==String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n]},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customMetaMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t.method),r=/\$?\{(\d+)\}/g;typeof i=="function"?i=i.call(this,t.parameters,n):r.test(i)&&(i=jQuery.format(i.replace(r,"{$1}"),t.parameters));this.errorList.push({message:i,element:n});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var t,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,t=this.validElements();t[n];n++)this.settings.unhighlight.call(this,t[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass().addClass(this.settings.errorClass),r.attr("generated")&&r.html(i)):(r=n("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(t),generated:!0}).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")==i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){var i=this.currentForm;return n(document.getElementsByName(t)).map(function(n,r){return r.form==i&&r.name==t&&r||null})},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){return!n.validator.methods.required.call(this,n.trim(t.value),t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&this.pendingRequest==0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest==0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},dateDE:{dateDE:!0},number:{number:!0},numberDE:{numberDE:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor==String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={};return(t=n(t).attr("class"))&&n.each(t.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var i={},r,u;t=n(t);for(r in n.validator.methods)u=t.attr(r),u&&(i[r]=u);return i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,i},metadataRules:function(t){if(!n.metadata)return{};var i=n.data(t.form,"validator").settings.meta;return i?n(t).metadata()[i]:n(t).metadata()},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)delete t[r];else if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength","min","max"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){t[this]&&(t[this]=[Number(t[this][0]),Number(t[this][1])])}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t.messages&&delete t.messages,t},normalizeRule:function(t){if(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=r!=undefined?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";switch(i.nodeName.toLowerCase()){case"select":return(t=n(i).val())&&t.length>0;case"input":if(this.checkable(i))return this.getLength(t,i)>0;default:return n.trim(t).length>0}},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r=typeof r=="string"&&{url:r}||r,this.pending[i.name])?"pending":f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var o,e;u.settings.messages[i.name].remote=f.originalMessage;o=r===!0;o?(e=u.formSubmitted,u.prepareElement(i),u.formSubmitted=e,u.successList.push(i),u.showErrors()):(e={},r=r||u.defaultMessage(i,"remote"),e[i.name]=f.message=n.isFunction(r)?r(t):r,u.showErrors(e));f.valid=o;u.stopRequest(i,o)}},r)),"pending")},minlength:function(t,i,r){return this.optional(i)||this.getLength(n.trim(t),i)>=r},maxlength:function(t,i,r){return this.optional(i)||this.getLength(n.trim(t),i)<=r},rangelength:function(t,i,r){return t=this.getLength(n.trim(t),i),this.optional(i)||t>=r[0]&&t<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n))},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r;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--)i=n.charAt(r),i=parseInt(i,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},accept:function(n,t,i){return i=typeof i=="string"?i.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||n.match(RegExp(".("+i+")$","i"))},equalTo:function(t,i,r){return r=n(r).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t==r.val()}}});n.format=n.validator.format}(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){i=n.port;n.mode=="abort"&&(t[i]&&t[i].abort(),t[i]=r)}):(i=n.ajax,n.ajax=function(r){var u=("port"in r?r:n.ajaxSettings).port;return("mode"in r?r:n.ajaxSettings).mode=="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments)):i.apply(this,arguments)})}(jQuery),function(n){jQuery.event.special.focusin||jQuery.event.special.focusout||!document.addEventListener||n.each({focus:"focusin",blur:"focusout"},function(t,i){function r(t){return t=n.event.fix(t),t.type=i,n.event.handle.call(this,t)}n.event.special[i]={setup:function(){this.addEventListener(t,r,!0)},teardown:function(){this.removeEventListener(t,r,!0)},handler:function(t){return arguments[0]=n.event.fix(t),arguments[0].type=i,n.event.handle.apply(this,arguments)}}});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery);!function(n){"function"==typeof define&&define.amd?define("jquery.validate.unobtrusive",["jquery-validation"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery-validation")):jQuery.validator.unobtrusive=n(jQuery)}(function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,.\/:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return 0===n.indexOf("*.")&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r,u;i&&(r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null,i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var t,r=n.validator,u="unobtrusiveValidation";return r.unobtrusive={adapters:[],parseElement:function(t,i){var r,u,o,f=n(t),e=f.parents("form")[0];e&&(r=s(e),r.options.rules[t.name]=u={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=f.attr(i),s={};void 0!==r&&(i+="-",n.each(this.params,function(){s[this]=f.attr(i+this)}),this.adapt({element:t,form:e,message:r,params:s,rules:u,messages:o}))}),n.extend(u,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}},t=r.unobtrusive.adapters,t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this},t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})},t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})},t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})},r.addMethod("__dummy__",function(){return!0}),r.addMethod("regex",function(n,t,i){var r;return!!this.optional(t)||(r=new RegExp(i).exec(n),r&&0===r.index&&r[0].length===n.length)}),r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r}),r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept"),t.addSingleVal("regex","pattern"),t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"),t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range"),t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength"),t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)}),t.add("required",function(n){"INPUT"===n.element.tagName.toUpperCase()&&"CHECKBOX"===n.element.type.toUpperCase()||i(n,"required",!0)}),t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)}),t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)}),t.add("fileextensions",["extensions"],function(n){i(n,"extension",n.params.extensions)}),n(function(){r.unobtrusive.parse(document)}),r.unobtrusive});!function(n,t){"use strict";var l=t.ea,e=t.console,r={settings:{debug:!1,optimize:!0,enumsAsNumbers:!0,registerAllMethods:!1,dependencyTriggers:"change keyup",apply:function(t){!function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])}(r.settings,t),function(){if(!i.isBool(r.settings.debug))throw"EA settings error: debug value must be a boolean (true or false)";if(!i.isBool(r.settings.optimize))throw"EA settings error: optimize value must be a boolean (true or false)";if(!i.isBool(r.settings.enumsAsNumbers))throw"EA settings error: enumsAsNumbers value must be a boolean (true or false)";if(!i.isBool(r.settings.registerAllMethods))throw"EA settings error: registerAllMethods value must be a boolean (true or false)";if(!i.isString(r.settings.dependencyTriggers)&&null!==r.settings.dependencyTriggers&&void 0!==r.settings.dependencyTriggers)throw"EA settings error: dependencyTriggers value must be a string (multiple event types can be bound at once by including each one separated by a space), null or undefined";}();n("form").each(function(){n(this).find("input, select, textarea").off(".expressive.annotations");h.bindFields(this,!0)});u.info(i.string.format("EA settings applied:\n{0}",t))}},addMethod:function(n,t){s.addMethod(n,t)},addValueParser:function(n,t){i.addValueParser(n,t)},noConflict:function(){return t.ea===this&&(t.ea=l),this}},u={info:function(n){r.settings.debug&&e&&"function"==typeof e.log&&e.log("[info] "+u.prep(n,new Date))},warn:function(n){e&&"function"==typeof e.warn&&e.warn("[warn] "+u.prep(n,new Date))},fail:function(n){e&&"function"==typeof e.error&&e.error("[fail] "+u.prep(n,new Date))},prep:function(n,t){var r=(n=i.string.tryParse(n)).split("\n"),u=(void 0!==t&&null!==t?"("+i.datetime.stamp(t)+"): ":"")+r.shift();return r.length>0?u+"\n"+i.string.indent(r.join("\n"),19):u}},s={methods:{},addMethod:function(n,t){var i=this.methods[n];this.methods[n]=function(){return t.length===arguments.length?t.apply(this,arguments):"function"==typeof i?i.apply(this,arguments):t.apply(this,arguments)}},registerMethods:function(n,t,f){var o,e,s;if(this.initialize(),r.settings.registerAllMethods){for(e in this.methods)if(this.methods.hasOwnProperty(e)){if(n.hasOwnProperty(e)){u.warn(i.string.format("Field {0} - skipping {1}(...) method registration, naming conflict with the field identifier.",f,e));continue}s=this.methods[e];n[e]=s}}else for(o=0;o<t.length;o++)e=t[o],this.methods.hasOwnProperty(e)&&(s=this.methods[e],n[e]=s)},initialize:function(){var t=this;this.addMethod("Now",function(){return Date.now()});this.addMethod("Today",function(){return new Date((new Date).setHours(0,0,0,0)).getTime()});this.addMethod("ToDate",function(n){return Date.parse(n)});this.addMethod("Date",function(n,t,i){return new Date(new Date(n,t-1,i).setFullYear(n)).getTime()});this.addMethod("Date",function(n,t,i,r,u,f){return new Date(new Date(n,t-1,i,r,u,f).setFullYear(n)).getTime()});this.addMethod("TimeSpan",function(n,t,i,r){return 1e3*r+6e4*i+36e5*t+864e5*n});this.addMethod("Length",function(n){return null!==n&&void 0!==n?n.length:0});this.addMethod("Trim",function(t){return null!==t&&void 0!==t?n.trim(t):null});this.addMethod("Concat",function(n,t){return[n,t].join("")});this.addMethod("Concat",function(n,t,i){return[n,t,i].join("")});this.addMethod("CompareOrdinal",function(n,t){return n===t?0:null!==n&&null===t?1:null===n&&null!==t?-1:n>t?1:-1});this.addMethod("CompareOrdinalIgnoreCase",function(n,i){return n=null!==n&&void 0!==n?n.toLowerCase():null,i=null!==i&&void 0!==i?i.toLowerCase():null,t.methods.CompareOrdinal(n,i)});this.addMethod("StartsWith",function(n,t){return null!==n&&void 0!==n&&null!==t&&void 0!==t&&n.slice(0,t.length)===t});this.addMethod("StartsWithIgnoreCase",function(n,i){return n=null!==n&&void 0!==n?n.toLowerCase():null,i=null!==i&&void 0!==i?i.toLowerCase():null,t.methods.StartsWith(n,i)});this.addMethod("EndsWith",function(n,t){return null!==n&&void 0!==n&&null!==t&&void 0!==t&&n.slice(-t.length)===t});this.addMethod("EndsWithIgnoreCase",function(n,i){return n=null!==n&&void 0!==n?n.toLowerCase():null,i=null!==i&&void 0!==i?i.toLowerCase():null,t.methods.EndsWith(n,i)});this.addMethod("Contains",function(n,t){return null!==n&&void 0!==n&&null!==t&&void 0!==t&&n.indexOf(t)>-1});this.addMethod("ContainsIgnoreCase",function(n,i){return n=null!==n&&void 0!==n?n.toLowerCase():null,i=null!==i&&void 0!==i?i.toLowerCase():null,t.methods.Contains(n,i)});this.addMethod("IsNullOrWhiteSpace",function(n){return null===n||!/\S/.test(n)});this.addMethod("IsDigitChain",function(n){return/^[0-9]+$/.test(n)});this.addMethod("IsNumber",function(n){return/^[+-]?(?:(?:[0-9]+)|(?:[0-9]+[eE][+-]?[0-9]+)|(?:[0-9]*\.[0-9]+(?:[eE][+-]?[0-9]+)?))$/.test(n)});this.addMethod("IsEmail",function(n){return/^[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])?)*$/.test(n)});this.addMethod("IsPhone",function(n){return/^(\+\s?)?((?!\+.*)\(\+?\d+([\s\-\.]?\d+)?\)|\d+)([\s\-\.]?(\(\d+([\s\-\.]?\d+)?\)|\d+))*(\s?(x|ext\.?)\s?\d+)?$/.test(n)});this.addMethod("IsUrl",function(n){return/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:\/\S*)?$/i.test(n)});this.addMethod("IsRegexMatch",function(n,t){return null!==n&&void 0!==n&&null!==t&&void 0!==t&&new RegExp(t).test(n)});this.addMethod("Guid",function(n){var t=i.guid.tryParse(n);if(t.error)throw t.msg;return t});this.addMethod("Min",function(n){if(0===arguments.length)throw"no arguments";if(1===arguments.length&&i.isArray(n)){if(0===n.length)throw"empty sequence";return Math.min.apply(null,n)}return Math.min.apply(null,arguments)});this.addMethod("Max",function(n){if(0===arguments.length)throw"no arguments";if(1===arguments.length&&i.isArray(n)){if(0===n.length)throw"empty sequence";return Math.max.apply(null,n)}return Math.max.apply(null,arguments)});this.addMethod("Sum",function(n){if(0===arguments.length)throw"no arguments";var t,r,u=0;if(1===arguments.length&&i.isArray(n)){if(0===n.length)throw"empty sequence";for(t=0,r=n.length;t<r;t++)u+=parseFloat(n[t]);return u}for(t=0,r=arguments.length;t<r;t++)u+=parseFloat(arguments[t]);return u});this.addMethod("Average",function(n){if(0===arguments.length)throw"no arguments";var r,u,f=[];if(1===arguments.length&&i.isArray(n)){if(0===n.length)throw"empty sequence";return t.methods.Sum(n)/n.length}for(r=0,u=arguments.length;r<u;r++)f.push(arguments[r]);return t.methods.Sum(f)/arguments.length})}},i={parsers:{},addValueParser:function(t,r){n.each(t.split(/\s+/),function(n,t){/\S/.test(t)&&(i.parsers[t]=r)})},array:{contains:function(n,t){for(var i=n.length;i--;)if(n[i]===t)return!0;return!1}},object:{keys:function(n){var t,i=[];for(t in n)n.hasOwnProperty(t)&&i.push(t);return i},tryParse:function(t){try{return n.parseJSON(t)}catch(n){return{error:!0,msg:"Given value was not recognized as a valid JSON. "+n}}}},string:{format:function(n,t){function f(n){var t=function(n,t){return"function"==typeof t?"function(...) {...}":t};return r.settings.registerAllMethods&&(t=null),n=i.isObject(n)?JSON.stringify(n,t,4):n,n=i.isString(n)?n.replace(/\$/g,"$$$$"):n}function e(n,t,i){return n.replace(new RegExp("\\{"+i+"\\}","gm"),t)}var u;if(t instanceof Array){for(u=0;u<t.length;u++)n=e(n,f(t[u]),u);return n}for(u=0;u<arguments.length-1;u++)n=e(n,f(arguments[u+1]),u);return n},indent:function(n,t){var i=Array((t||0)+1).join(" ");return n.replace(/^/gm,i)},tryParse:function(n){return i.isString(n)?n:void 0!==n&&null!==n?n.toString():{error:!0,msg:"Given value was not recognized as a valid string."}}},bool:{tryParse:function(t){return i.isBool(t)?t:!i.isString(t)||"true"!==(t=n.trim(t).toLowerCase())&&"false"!==t?{error:!0,msg:"Given value was not recognized as a valid boolean."}:"true"===t}},number:{tryParse:function(n){return function(n){return i.isNumeric(parseFloat(n))&&isFinite(n)}(n)?parseFloat(n):{error:!0,msg:"Given value was not recognized as a valid number."}}},timespan:{tryParse:function(n){if(i.isTimeSpan(n)){var t=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/.exec(n),r="-"===t[1]?-1:1,u={days:i.number.tryParse(t[2]||0)*r,hours:i.number.tryParse(t[3]||0)*r,minutes:i.number.tryParse(t[4]||0)*r,seconds:i.number.tryParse(t[5]||0)*r,milliseconds:i.number.tryParse(t[6]||0)*r};return u.milliseconds+1e3*u.seconds+6e4*u.minutes+36e5*u.hours+864e5*u.days}return{error:!0,msg:"Given value was not recognized as a valid .NET style timespan string."}}},datetime:{stamp:function(n){function t(n){return("0"+n).slice(-2)}return t(n.getHours())+":"+t(n.getMinutes())+":"+t(n.getSeconds())},tryParse:function(n){if(i.isDate(n))return n.getTime();if(i.isString(n)){var t=Date.parse(n);if(i.isNumeric(t))return t}return{error:!0,msg:"Given value was not recognized as a valid RFC 2822 or ISO 8601 date."}}},guid:{tryParse:function(n){return i.isGuid(n)?n.toUpperCase():{error:!0,msg:"Given value was not recognized as a valid guid - guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)."}}},enumeration:{tryParse:function(n){return r.settings.enumsAsNumbers?i.number.tryParse(n):i.string.tryParse(n)}},isTimeSpan:function(n){return/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/.test(n)},isNumeric:function(n){return"number"==typeof n&&!isNaN(n)},isDate:function(n){return n instanceof Date},isObject:function(n){return"object"==typeof n||n instanceof Object},isString:function(n){return"string"==typeof n||n instanceof String},isBool:function(n){return"boolean"==typeof n||n instanceof Boolean},isGuid:function(n){return/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(n)},isArray:function(n){return"[object Array]"===Object.prototype.toString.call(n)},tryParse:function(n,t,r,f){var e;if(null!==f&&void 0!==f){if(!(e=i.findValueParser(r,f)).error)return e(n,r);u.warn(e.msg)}return e=i.findValueParser(r,t),e.error?i.tryAutoParse(n,t):(u.warn(i.string.format("Overridden {0} type parsing runs for {1} field. All fields of {0} type are going to be parsed using your value parser. If such a behavior is unintentional, change the name of your value parser to one, which does not indicate at {0} (or any other) type name.",t,r)),e(n,r))},tryAutoParse:function(n,t){return i.hasOwnProperty(t)?i[t].tryParse(n):i.object.tryParse(n)},findValueParser:function(n,t){var r=i.parsers[t];return"function"==typeof r?r:{error:!0,msg:i.string.format("Custom value parser {0} not found. Consider its registration with ea.addValueParser(), or remove redundant ValueParser attribute from {1} model field.",t,n)}}},f={getPrefix:function(n){return void 0!==n&&null!==n?n.substr(0,n.lastIndexOf(".")+1):""},extractValue:function(t,r,f,e,o){var l,s,c,h;if(s=f+r,0===(l=n(t).find(i.string.format(':input[name="{0}"]',s))).length)throw i.string.format("DOM field {0} not found.",s);if(null===(c=function(n){switch(n.attr("type")){case"checkbox":return n.length>2&&u.warn(i.string.format("DOM field {0} is ambiguous (unless custom value parser is provided).",n.attr("name"))),n.is(":checked");case"radio":return n.filter(":checked").val();default:return n.length>1&&u.warn(i.string.format("DOM field {0} is ambiguous (unless custom value parser is provided).",n.attr("name"))),n.val()}}(l))||void 0===c||""===c)return null;if(null!==(h=i.tryParse(c,e,s,o))&&void 0!==h&&h.error)throw i.string.format("DOM field {0} value conversion to {1} failed. {2}",s,e,h.msg);return h},deserializeObject:function(n,t,i,u,f,e){function h(n,t,i){var f,r,e,h,u,o,c,s;for(c=/^([a-z_0-9]+)\[([0-9]+)\]$/i,f=n.split("."),r=i,e=0;e<f.length-1;e++)n=f[e],(h=c.exec(n))?(n=h[1],u=h[2],r.hasOwnProperty(n)||(r[n]={}),r[n][u]=r[n][u]||{},r=r[n][u]):(r.hasOwnProperty(n)||(r[n]={}),r=r[n]);n=f[f.length-1];s=c.exec(n);s?(o=s[1],u=s[2],r[o]=r[o]||[],r[o][u]=t):r[n]=t}var o,c,l,s={};for(o in t)t.hasOwnProperty(o)&&(c=t[o],l=f[o],h(o,this.extractValue(n,o,e,c,l),s));for(o in i)i.hasOwnProperty(o)&&h(o,i[o],s);for(o in u)u.hasOwnProperty(o)&&h(o,r.settings.enumsAsNumbers?u[o]:o.split(".").pop(),s);return s},adjustGivenValue:function(n,t,r){var o,f,e;if(n="checkbox"===t.type?t.checked:n,o=t.name.replace(r.prefix,""),f=r.parsersMap[o],null!==f&&void 0!==f){if(e=i.findValueParser(t.name,f),!e.error)return e(n,t.name);u.warn(e.msg)}return n},ctxEval:function(n,t){return new Function("expression","context","with(context){return eval(expression)}")(n,t)}},h={referencesMap:[],collectReferences:function(n,t,r){for(var u,f=0;f<n.length;f++)(u=r+n[f])!==t&&(this.referencesMap[u]=this.referencesMap[u]||[],i.array.contains(this.referencesMap[u],t)||this.referencesMap[u].push(t))},validateReferences:function(t,r){var e,o,f,s;if(s=n(r).validate(),void 0!==(f=this.referencesMap[t])&&null!==f)for(u.info(i.string.format("Validation triggered for the following dependencies of {0} field:\n{1}.",t,f.join(", "))),e=f.length;e--;)0!==(o=n(r).find(i.string.format(':input[data-val][name="{0}"]',f[e])).not(s.settings.ignore)).length&&o.valid();else u.info(i.string.format("No fields dependent on {0} detected.",t))},bindFields:function(t,f){if(null!==r.settings.dependencyTriggers&&void 0!==r.settings.dependencyTriggers&&""!==r.settings.dependencyTriggers){var e=[];n.each(r.settings.dependencyTriggers.split(/\s+/),function(n,t){/\S/.test(t)&&e.push(i.string.format("{0}.expressive.annotations",t))});n(t).find("input, select, textarea").not(function(t,i){var r=n(i).hasClass("ea-triggers-bound");return n(i).addClass("ea-triggers-bound"),!f&&r}).on(e.join(" "),function(r){var f=n(this).attr("name");u.info(i.string.format("Dependency validation trigger - {0} event, handled.",r.type));h.validateReferences(f,t)})}}},c=function(t,r){var e={prefix:f.getPrefix(r.element.name),form:r.form},u;for(u in r.params)r.params.hasOwnProperty(u)&&(e[u]=void 0!==r.params[u]?n.parseJSON(r.params[u]):{});r.message&&(r.messages[t]=function(n){var t,i,u,e,o;t=r.message;for(i in n.errFieldsMap)n.errFieldsMap.hasOwnProperty(i)&&(u=n.errFieldsMap[i],e=f.extractValue(n.form,i,n.prefix,"string",null),o=new RegExp(u,"g"),t=t.replace(o,e));return t});h.bindFields(r.form);h.collectReferences(i.object.keys(e.fieldsMap),r.element.name,e.prefix);r.rules[t]=e},a=function(n,t,e,o){var h,c;return void 0!==(t=f.adjustGivenValue(t,e,o))&&null!==t&&""!==t?(h=f.deserializeObject(o.form,o.fieldsMap,o.constsMap,o.enumsMap,o.parsersMap,o.prefix),s.registerMethods(h,o.methodsList,e.name),u.info(i.string.format("Field {0} - {1} expression:\n[{2}]\nto be executed within the following context{3}:\n{4}",e.name,n,o.expression,r.settings.registerAllMethods?" (methods not shown)":"",h)),c=f.ctxEval(o.expression,h),{valid:c,condition:c}):{valid:!0,condition:void 0}},v=function(n,t,e,o){t=f.adjustGivenValue(t,e,o);var h,c=void 0,l="Field {0} - {1} expression:\n[{2}]\nto be executed within the following context{3}:\n{4}";return r.settings.optimize||(h=f.deserializeObject(o.form,o.fieldsMap,o.constsMap,o.enumsMap,o.parsersMap,o.prefix),s.registerMethods(h,o.methodsList,e.name),u.info(i.string.format(l,e.name,n,o.expression,r.settings.registerAllMethods?" (methods not shown)":"",h)),c=f.ctxEval(o.expression,h)),void 0===t||null===t||""===t||!/\S/.test(t)&&!o.allowEmpty?void 0!==c?{valid:!c,condition:c}:(h=f.deserializeObject(o.form,o.fieldsMap,o.constsMap,o.enumsMap,o.parsersMap,o.prefix),s.registerMethods(h,o.methodsList,e.name),u.info(i.string.format(l,e.name,n,o.expression,r.settings.registerAllMethods?" (methods not shown)":"",h)),c=f.ctxEval(o.expression,h),{valid:!c,condition:c}):{valid:!0,condition:c}},o=" abcdefghijklmnopqrstuvwxyz";n.each(o.split(""),function(){var t=i.string.format("requiredif{0}",n.trim(this));n.validator.unobtrusive.adapters.add(t,["expression","fieldsMap","constsMap","enumsMap","methodsList","parsersMap","errFieldsMap","allowEmpty"],function(n){c(t,n)})});n.each(o.split(""),function(){var t=i.string.format("assertthat{0}",n.trim(this));n.validator.unobtrusive.adapters.add(t,["expression","fieldsMap","constsMap","enumsMap","methodsList","parsersMap","errFieldsMap"],function(n){c(t,n)})});n.each(o.split(""),function(){var r=n.trim(this),t=i.string.format("assertthat{0}",r);n.validator.addMethod(t,function(r,f,e){try{var o=a(t,r,f,e);return u.info(i.string.format("Field {0} - {1} outcome: {2}, assertion {3}.",f.name,t,void 0===o.condition?"assertion expression computation redundant":o.condition?"expression true":"expression false",o.valid?"satisfied":"not satisfied")),n(f).trigger("eavalid",["assertthat",o.valid,e.expression]),o.valid}catch(n){u.fail(n)}},"")});n.each(o.split(""),function(){var r=n.trim(this),t=i.string.format("requiredif{0}",r);n.validator.addMethod(t,function(f,e,s){try{var h=v(t,f,e,s);return u.info(i.string.format("Field {0} - {1} outcome: {2}, requirement {3}.",e.name,t,void 0===h.condition?"requirement expression computation redundant":h.condition?"required":"not required",h.valid?"satisfied":"not satisfied")),n(e).trigger("eavalid",["requiredif",h.valid,s.expression,h.condition,o.indexOf(r)]),h.valid}catch(n){u.fail(n)}},"")});t.ea=r}(jQuery,window),function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.Popper=t()}(this,function(){"use strict";function ut(n){return n&&"[object Function]"==={}.toString.call(n)}function u(n,t){if(1!==n.nodeType)return[];var i=getComputedStyle(n,null);return t?i[t]:i}function p(n){return"HTML"===n.nodeName?n:n.parentNode||n.host}function c(n){if(!n)return document.body;switch(n.nodeName){case"HTML":case"BODY":return n.ownerDocument.body;case"#document":return n.body}var t=u(n),i=t.overflow,r=t.overflowX,f=t.overflowY;return/(auto|scroll|overlay)/.test(i+f+r)?n:c(p(n))}function f(n){var r,t,i;if(!n)return document.documentElement;for(r=s(10)?document.body:null,t=n.offsetParent;t===r&&n.nextElementSibling;)t=(n=n.nextElementSibling).offsetParent;return i=t&&t.nodeName,i&&"BODY"!==i&&"HTML"!==i?-1!==["TD","TABLE"].indexOf(t.nodeName)&&"static"===u(t,"position")?f(t):t:n?n.ownerDocument.documentElement:document.documentElement}function fi(n){var t=n.nodeName;return"BODY"!==t&&("HTML"===t||f(n.firstElementChild)===n)}function w(n){return null===n.parentNode?n:w(n.parentNode)}function a(n,t){var i,u;if(!n||!n.nodeType||!t||!t.nodeType)return document.documentElement;var e=n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,o=e?n:t,s=e?t:n,r=document.createRange();return(r.setStart(o,0),r.setEnd(s,0),i=r.commonAncestorContainer,n!==i&&t!==i||o.contains(s))?fi(i)?i:f(i):(u=w(n),u.host?a(u.host,t):a(n,w(t).host))}function e(n){var f=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"top",t="top"===f?"scrollTop":"scrollLeft",i=n.nodeName,r,u;return"BODY"===i||"HTML"===i?(r=n.ownerDocument.documentElement,u=n.ownerDocument.scrollingElement||r,u[t]):n[t]}function ei(n,t){var f=2<arguments.length&&void 0!==arguments[2]&&arguments[2],r=e(t,"top"),u=e(t,"left"),i=f?-1:1;return n.top+=r*i,n.bottom+=r*i,n.left+=u*i,n.right+=u*i,n}function ft(n,t){var i="x"===t?"Left":"Top",r="Left"==i?"Right":"Bottom";return parseFloat(n["border"+i+"Width"],10)+parseFloat(n["border"+r+"Width"],10)}function et(n,t,r,u){return i(t["offset"+n],t["scroll"+n],r["client"+n],r["offset"+n],r["scroll"+n],s(10)?r["offset"+n]+u["margin"+("Height"===n?"Top":"Left")]+u["margin"+("Height"===n?"Bottom":"Right")]:0)}function ot(){var t=document.body,n=document.documentElement,i=s(10)&&getComputedStyle(n);return{height:et("Height",t,n,i),width:et("Width",t,n,i)}}function r(t){return n({},t,{right:t.left+t.width,bottom:t.top+t.height})}function b(n){var t={},f,o,l;try{s(10)?(t=n.getBoundingClientRect(),f=e(n,"top"),o=e(n,"left"),t.top+=f,t.left+=o,t.bottom+=f,t.right+=o):t=n.getBoundingClientRect()}catch(u){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},a="HTML"===n.nodeName?ot():{},v=a.width||n.clientWidth||i.right-i.left,y=a.height||n.clientHeight||i.bottom-i.top,h=n.offsetWidth-v,c=n.offsetHeight-y;return(h||c)&&(l=u(n),h-=ft(l,"x"),c-=ft(l,"y"),i.width-=h,i.height-=c),r(i)}function k(n,t){var w=2<arguments.length&&void 0!==arguments[2]&&arguments[2],k=s(10),d="HTML"===t.nodeName,o=b(n),e=b(t),v=c(n),h=u(t),y=parseFloat(h.borderTopWidth,10),p=parseFloat(h.borderLeftWidth,10),f,l,a;return w&&"HTML"===t.nodeName&&(e.top=i(e.top,0),e.left=i(e.left,0)),f=r({top:o.top-e.top-y,left:o.left-e.left-p,width:o.width,height:o.height}),(f.marginTop=0,f.marginLeft=0,!k&&d)&&(l=parseFloat(h.marginTop,10),a=parseFloat(h.marginLeft,10),f.top-=y-l,f.bottom-=y-l,f.left-=p-a,f.right-=p-a,f.marginTop=l,f.marginLeft=a),(k&&!w?t.contains(v):t===v&&"BODY"!==v.nodeName)&&(f=ei(f,t)),f}function oi(n){var f=1<arguments.length&&void 0!==arguments[1]&&arguments[1],t=n.ownerDocument.documentElement,u=k(n,t),o=i(t.clientWidth,window.innerWidth||0),s=i(t.clientHeight,window.innerHeight||0),h=f?0:e(t),c=f?0:e(t,"left"),l={top:h-u.top+u.marginTop,left:c-u.left+u.marginLeft,width:o,height:s};return r(l)}function st(n){var t=n.nodeName;return"BODY"===t||"HTML"===t?!1:"fixed"===u(n,"position")||st(p(n))}function ht(n){if(!n||!n.parentElement||s())return document.documentElement;for(var t=n.parentElement;t&&"none"===u(t,"transform");)t=t.parentElement;return t||document.documentElement}function d(n,t,i,r){var o=4<arguments.length&&void 0!==arguments[4]&&arguments[4],u={top:0,left:0},s=o?ht(n):a(n,t),e,f;if("viewport"===r)u=oi(s,o);else if("scrollParent"===r?(e=c(p(t)),"BODY"===e.nodeName&&(e=n.ownerDocument.documentElement)):e="window"===r?n.ownerDocument.documentElement:r,f=k(e,s,o),"HTML"!==e.nodeName||st(s))u=f;else{var h=ot(),l=h.height,v=h.width;u.top+=f.top-f.marginTop;u.bottom=l+f.top;u.left+=f.left-f.marginLeft;u.right=v+f.left}return u.left+=i,u.top+=i,u.right-=i,u.bottom-=i,u}function si(n){var t=n.width,i=n.height;return t*i}function ct(t,i,r,u,f){var l=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var e=d(r,u,l,f),o={top:{width:e.width,height:i.top-e.top},right:{width:e.right-i.right,height:e.height},bottom:{width:e.width,height:e.bottom-i.bottom},left:{width:i.left-e.left,height:e.height}},s=Object.keys(o).map(function(t){return n({key:t},o[t],{area:si(o[t])})}).sort(function(n,t){return t.area-n.area}),h=s.filter(function(n){var t=n.width,i=n.height;return t>=r.clientWidth&&i>=r.clientHeight}),a=0<h.length?h[0].key:s[0].key,c=t.split("-")[1];return a+(c?"-"+c:"")}function lt(n,t,i){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,u=r?ht(t):a(t,i);return k(i,u,r)}function at(n){var t=getComputedStyle(n),i=parseFloat(t.marginTop)+parseFloat(t.marginBottom),r=parseFloat(t.marginLeft)+parseFloat(t.marginRight);return{width:n.offsetWidth+r,height:n.offsetHeight+i}}function v(n){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return n.replace(/left|right|bottom|top/g,function(n){return t[n]})}function vt(n,t,i){i=i.split("-")[0];var r=at(n),e={width:r.width,height:r.height},u=-1!==["right","left"].indexOf(i),o=u?"top":"left",f=u?"left":"top",s=u?"height":"width",h=u?"width":"height";return e[o]=t[o]+t[s]/2-r[s]/2,e[f]=i===f?t[f]-r[h]:t[v(f)],e}function l(n,t){return Array.prototype.find?n.find(t):n.filter(t)[0]}function hi(n,t,i){if(Array.prototype.findIndex)return n.findIndex(function(n){return n[t]===i});var r=l(n,function(n){return n[t]===i});return n.indexOf(r)}function yt(n,t,i){var u=void 0===i?n:n.slice(0,hi(n,"name",i));return u.forEach(function(n){n["function"]&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=n["function"]||n.fn;n.enabled&&ut(i)&&(t.offsets.popper=r(t.offsets.popper),t.offsets.reference=r(t.offsets.reference),t=i(t,n))}),t}function ci(){if(!this.state.isDestroyed){var n={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};n.offsets.reference=lt(this.state,this.popper,this.reference,this.options.positionFixed);n.placement=ct(this.options.placement,n.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding);n.originalPlacement=n.placement;n.positionFixed=this.options.positionFixed;n.offsets.popper=vt(this.popper,n.offsets.reference,n.placement);n.offsets.popper.position=this.options.positionFixed?"fixed":"absolute";n=yt(this.modifiers,n);this.state.isCreated?this.options.onUpdate(n):(this.state.isCreated=!0,this.options.onCreate(n))}}function pt(n,t){return n.some(function(n){var i=n.name,r=n.enabled;return r&&i===t})}function wt(n){for(var i,r,u=[!1,"ms","Webkit","Moz","O"],f=n.charAt(0).toUpperCase()+n.slice(1),t=0;t<u.length;t++)if(i=u[t],r=i?""+i+f:n,"undefined"!=typeof document.body.style[r])return r;return null}function li(){return this.state.isDestroyed=!0,pt(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[wt("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function bt(n){var t=n.ownerDocument;return t?t.defaultView:window}function kt(n,t,i,r){var f="BODY"===n.nodeName,u=f?n.ownerDocument.defaultView:n;u.addEventListener(t,i,{passive:!0});f||kt(c(u.parentNode),t,i,r);r.push(u)}function ai(n,t,i,r){i.updateBound=r;bt(n).addEventListener("resize",i.updateBound,{passive:!0});var u=c(n);return kt(u,"scroll",i.updateBound,i.scrollParents),i.scrollElement=u,i.eventsEnabled=!0,i}function vi(){this.state.eventsEnabled||(this.state=ai(this.reference,this.options,this.state,this.scheduleUpdate))}function yi(n,t){return bt(n).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(n){n.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function pi(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=yi(this.reference,this.state))}function g(n){return""!==n&&!isNaN(parseFloat(n))&&isFinite(n)}function nt(n,t){Object.keys(t).forEach(function(i){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&g(t[i])&&(r="px");n.style[i]=t[i]+r})}function wi(n,t){Object.keys(t).forEach(function(i){var r=t[i];!1===r?n.removeAttribute(i):n.setAttribute(i,t[i])})}function dt(n,t,i){var u=l(n,function(n){var i=n.name;return i===t}),f=!!u&&n.some(function(n){return n.name===i&&n.enabled&&n.order<u.order}),r;return f||(r="`"+t+"`",console.warn("`"+i+"` modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")),f}function bi(n){return"end"===n?"start":"start"===n?"end":n}function gt(n){var r=1<arguments.length&&void 0!==arguments[1]&&arguments[1],t=it.indexOf(n),i=it.slice(t+1).concat(it.slice(0,t));return r?i.reverse():i}function ki(n,t,u,f){var h=n.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+h[1],e=h[2],s,c,l;if(!o)return n;if(0===e.indexOf("%")){switch(e){case"%p":s=u;break;case"%":case"%r":default:s=f}return c=r(s),c[t]/100*o}return"vh"===e||"vw"===e?(l="vh"===e?i(document.documentElement.clientHeight,window.innerHeight||0):i(document.documentElement.clientWidth,window.innerWidth||0),l/100*o):o}function di(n,t,i,r){var s=[0,0],h=-1!==["right","left"].indexOf(r),u=n.split(/(\+|\-)/).map(function(n){return n.trim()}),f=u.indexOf(l(u,function(n){return-1!==n.search(/,|\s/)})),o,e;return u[f]&&-1===u[f].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead."),o=/\s*,\s*|\s+/,e=-1===f?[u]:[u.slice(0,f).concat([u[f].split(o)[0]]),[u[f].split(o)[1]].concat(u.slice(f+1))],e=e.map(function(n,r){var f=(1===r?!h:h)?"height":"width",u=!1;return n.reduce(function(n,t){return""===n[n.length-1]&&-1!==["+","-"].indexOf(t)?(n[n.length-1]=t,u=!0,n):u?(n[n.length-1]+=t,u=!1,n):n.concat(t)},[]).map(function(n){return ki(n,f,t,i)})}),e.forEach(function(n,t){n.forEach(function(i,r){g(i)&&(s[t]+=i*("-"===n[r-1]?-1:1))})}),s}function gi(n,t){var r,f=t.offset,o=n.placement,e=n.offsets,i=e.popper,s=e.reference,u=o.split("-")[0];return r=g(+f)?[+f,0]:di(f,i,s,u),"left"===u?(i.top+=r[0],i.left-=r[1]):"right"===u?(i.top+=r[0],i.left+=r[1]):"top"===u?(i.left+=r[0],i.top-=r[1]):"bottom"===u&&(i.left+=r[0],i.top+=r[1]),n.popper=i,n}for(var ni=Math.min,o=Math.floor,i=Math.max,ti="undefined"!=typeof window&&"undefined"!=typeof document,ii=["Edge","Trident","Firefox"],ri=0,tt=0;tt<ii.length;tt+=1)if(ti&&0<=navigator.userAgent.indexOf(ii[tt])){ri=1;break}var nr=ti&&window.Promise,tr=nr?function(n){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1;n()}))}}:function(n){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1;n()},ri))}},t={},s=function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"all";return(n=n.toString(),t.hasOwnProperty(n))?t[n]:("11"===n?t[n]=-1!==navigator.userAgent.indexOf("Trident"):"10"===n?t[n]=-1!==navigator.appVersion.indexOf("MSIE 10"):"all"===n?t[n]=-1!==navigator.userAgent.indexOf("Trident")||-1!==navigator.userAgent.indexOf("MSIE"):void 0,t.all=t.all||Object.keys(t).some(function(n){return t[n]}),t[n])},ir=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");},rr=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}}(),h=function(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n},n=Object.assign||function(n){for(var t,r,i=1;i<arguments.length;i++)for(r in t=arguments[i],t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n},ui=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],it=ui.slice(3),rt={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"},y=function(){function t(i,r){var u=this,f=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},e;ir(this,t);this.scheduleUpdate=function(){return requestAnimationFrame(u.update)};this.update=tr(this.update.bind(this));this.options=n({},t.Defaults,f);this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]};this.reference=i&&i.jquery?i[0]:i;this.popper=r&&r.jquery?r[0]:r;this.options.modifiers={};Object.keys(n({},t.Defaults.modifiers,f.modifiers)).forEach(function(i){u.options.modifiers[i]=n({},t.Defaults.modifiers[i]||{},f.modifiers?f.modifiers[i]:{})});this.modifiers=Object.keys(this.options.modifiers).map(function(t){return n({name:t},u.options.modifiers[t])}).sort(function(n,t){return n.order-t.order});this.modifiers.forEach(function(n){n.enabled&&ut(n.onLoad)&&n.onLoad(u.reference,u.popper,u.options,n,u.state)});this.update();e=this.options.eventsEnabled;e&&this.enableEventListeners();this.state.eventsEnabled=e}return rr(t,[{key:"update",value:function(){return ci.call(this)}},{key:"destroy",value:function(){return li.call(this)}},{key:"enableEventListeners",value:function(){return vi.call(this)}},{key:"disableEventListeners",value:function(){return pi.call(this)}}]),t}();return y.Utils=("undefined"==typeof window?global:window).PopperUtils,y.placements=ui,y.Defaults={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var u=t.placement,l=u.split("-")[0],f=u.split("-")[1];if(f){var e=t.offsets,r=e.reference,o=e.popper,s=-1!==["bottom","top"].indexOf(l),i=s?"left":"top",c=s?"width":"height",a={start:h({},i,r[i]),end:h({},i,r[i]+r[c]-o[c])};t.offsets.popper=n({},o,a[f])}return t}},offset:{order:200,enabled:!0,fn:gi,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,r){var o=r.boundariesElement||f(t.instance.popper),e;t.instance.reference===o&&(o=f(o));e=d(t.instance.popper,t.instance.reference,r.padding,o,t.positionFixed);r.boundaries=e;var s=r.priority,u=t.offsets.popper,c={primary:function(n){var t=u[n];return u[n]<e[n]&&!r.escapeWithReference&&(t=i(u[n],e[n])),h({},n,t)},secondary:function(n){var t="right"===n?"left":"top",i=u[t];return u[n]>e[n]&&!r.escapeWithReference&&(i=ni(u[t],e[n]-("right"===n?u.width:u.height))),h({},t,i)}};return s.forEach(function(t){var i=-1===["left","top"].indexOf(t)?"secondary":"primary";u=n({},u,c[i](t))}),t.offsets.popper=u,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(n){var s=n.offsets,u=s.popper,i=s.reference,h=n.placement.split("-")[0],r=o,f=-1!==["top","bottom"].indexOf(h),e=f?"right":"bottom",t=f?"left":"top",c=f?"width":"height";return u[e]<r(i[t])&&(n.offsets.popper[t]=r(i[t])-u[c]),u[t]>r(i[e])&&(n.offsets.popper[t]=r(i[e])),n}},arrow:{order:500,enabled:!0,fn:function(n,t){var l,e;if(!dt(n.instance.modifiers,"arrow","keepTogether"))return n;if(e=t.element,"string"==typeof e){if(e=n.instance.popper.querySelector(e),!e)return n}else if(!n.instance.popper.contains(e))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),n;var d=n.placement.split("-")[0],b=n.offsets,c=b.popper,o=b.reference,a=-1!==["left","right"].indexOf(d),y=a?"height":"width",p=a?"Top":"Left",f=p.toLowerCase(),g=a?"left":"top",v=a?"bottom":"right",s=at(e)[y];o[v]-s<c[f]&&(n.offsets.popper[f]-=c[f]-(o[v]-s));o[f]+s>c[v]&&(n.offsets.popper[f]+=o[f]+s-c[v]);n.offsets.popper=r(n.offsets.popper);var nt=o[f]+o[y]/2-s/2,k=u(n.instance.popper),tt=parseFloat(k["margin"+p],10),it=parseFloat(k["border"+p+"Width"],10),w=nt-n.offsets.popper[f]-tt-it;return w=i(ni(c[y]-s,w),0),n.arrowElement=e,n.offsets.arrow=(l={},h(l,f,Math.round(w)),h(l,g,""),l),n},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,i){if(pt(t.instance.modifiers,"inner")||t.flipped&&t.placement===t.originalPlacement)return t;var e=d(t.instance.popper,t.instance.reference,i.padding,i.boundariesElement,t.positionFixed),r=t.placement.split("-")[0],s=v(r),u=t.placement.split("-")[1]||"",f=[];switch(i.behavior){case rt.FLIP:f=[r,s];break;case rt.CLOCKWISE:f=gt(r);break;case rt.COUNTERCLOCKWISE:f=gt(r,!0);break;default:f=i.behavior}return f.forEach(function(h,c){if(r!==h||f.length===c+1)return t;r=t.placement.split("-")[0];s=v(r);var a=t.offsets.popper,y=t.offsets.reference,l=o,w="left"===r&&l(a.right)>l(y.left)||"right"===r&&l(a.left)<l(y.right)||"top"===r&&l(a.bottom)>l(y.top)||"bottom"===r&&l(a.top)<l(y.bottom),b=l(a.left)<l(e.left),k=l(a.right)>l(e.right),d=l(a.top)<l(e.top),g=l(a.bottom)>l(e.bottom),nt="left"===r&&b||"right"===r&&k||"top"===r&&d||"bottom"===r&&g,p=-1!==["top","bottom"].indexOf(r),tt=!!i.flipVariations&&(p&&"start"===u&&b||p&&"end"===u&&k||!p&&"start"===u&&d||!p&&"end"===u&&g);(w||nt||tt)&&(t.flipped=!0,(w||nt)&&(r=f[c+1]),tt&&(u=bi(u)),t.placement=r+(u?"-"+u:""),t.offsets.popper=n({},t.offsets.popper,vt(t.instance.popper,t.offsets.reference,t.placement)),t=yt(t.instance.modifiers,t,"flip"))}),t},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(n){var u=n.placement,t=u.split("-")[0],f=n.offsets,i=f.popper,o=f.reference,e=-1!==["left","right"].indexOf(t),s=-1===["top","left"].indexOf(t);return i[e?"left":"top"]=o[t]-(s?i[e?"width":"height"]:0),n.placement=v(u),n.offsets.popper=r(i),n}},hide:{order:800,enabled:!0,fn:function(n){if(!dt(n.instance.modifiers,"hide","preventOverflow"))return n;var t=n.offsets.reference,i=l(n.instance.modifiers,function(n){return"preventOverflow"===n.name}).boundaries;if(t.bottom<i.top||t.left>i.right||t.top>i.bottom||t.right<i.left){if(!0===n.hide)return n;n.hide=!0;n.attributes["x-out-of-boundaries"]=""}else{if(!1===n.hide)return n;n.hide=!1;n.attributes["x-out-of-boundaries"]=!1}return n}},computeStyle:{order:850,enabled:!0,fn:function(t,i){var g=i.x,nt=i.y,u=t.offsets.popper,c=l(t.instance.modifiers,function(n){return"applyStyle"===n.name}).gpuAcceleration,w,k,d;void 0!==c&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a,v,tt=void 0===c?i.gpuAcceleration:c,it=f(t.instance.popper),y=b(it),r={position:u.position},h={left:o(u.left),top:o(u.top),bottom:o(u.bottom),right:o(u.right)},e="bottom"===g?"top":"bottom",s="right"===nt?"left":"right",p=wt("transform");return(v="bottom"==e?-y.height+h.bottom:h.top,a="right"==s?-y.width+h.right:h.left,tt&&p)?(r[p]="translate3d("+a+"px, "+v+"px, 0)",r[e]=0,r[s]=0,r.willChange="transform"):(w="bottom"==e?-1:1,k="right"==s?-1:1,r[e]=v*w,r[s]=a*k,r.willChange=e+", "+s),d={"x-placement":t.placement},t.attributes=n({},d,t.attributes),t.styles=n({},r,t.styles),t.arrowStyles=n({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(n){return nt(n.instance.popper,n.styles),wi(n.instance.popper,n.attributes),n.arrowElement&&Object.keys(n.arrowStyles).length&&nt(n.arrowElement,n.arrowStyles),n},onLoad:function(n,t,i,r,u){var f=lt(u,t,n,i.positionFixed),e=ct(i.placement,f,t,n,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return t.setAttribute("x-placement",e),nt(t,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}}},y});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],t):t(n.bootstrap={},n.jQuery,n.Popper)}(this,function(n,t,i){"use strict";function uf(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)}function nt(n,t,i){return t&&uf(n.prototype,t),i&&uf(n,i),n}function v(n){for(var i,r,t=1;t<arguments.length;t++)i=null!=arguments[t]?arguments[t]:{},r=Object.keys(i),"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(i).filter(function(n){return Object.getOwnPropertyDescriptor(i,n).enumerable}))),r.forEach(function(t){var r,u,f;r=n;f=i[u=t];u in r?Object.defineProperty(r,u,{value:f,enumerable:!0,configurable:!0,writable:!0}):r[u]=f});return n}t=t&&t.hasOwnProperty("default")?t.default:t;i=i&&i.hasOwnProperty("default")?i.default:i;var y,ti,hr,cr,ff,lr,ef,of,sf,at,c,ii,ar,vr,yr,hf,ri,cf,lf,hu,af,vf,yf,cu,lu,ui,f,vt,ki,tt,au,pf,pr,wf,di,gi,bf,kf,it,df,ot,gf,ne,te,ie,re,rt,yt,s,pt,wt,fi,ue,wr,fe,ei,st,nr,tr,br,vu,ee,kr,oi,e,bt,ir,ut,dr,oe,se,b,yu,ht,he,ce,le,pu,ae,rr,ve,gr,ye,pe,we,be,ke,de,ge,no,to,io,et,r,kt,ur,w,ro,nu,uo,a,fo,eo,wu,dt,fr,ft,si,u,ct,tu,k,oo,bu,so,ho,co,lo,hi,iu,ao,ci,li,vo,yo,ai,ru,po,wo,er,g,gt,uu,d,bo,ku,ko,go,ns,ts,is,rs,us,fs,or,l,lt,fu,sr,es,du,os,eu,ss,ni,p,hs,gu,vi,h,ou,yi,cs,pi,ls,wi,as,vs,nf,ys,ps,tf,rf,ws,bs,ks,bi,o=function(n){function r(i){var u=this,r=!1;return n(this).one(t.TRANSITION_END,function(){r=!0}),setTimeout(function(){r||t.triggerTransitionEnd(u)},i),this}var i="transitionend",t={TRANSITION_END:"bsTransitionEnd",getUID:function(n){for(;n+=~~(1e6*Math.random()),document.getElementById(n););return n},getSelectorFromElement:function(t){var i=t.getAttribute("data-target");i&&"#"!==i||(i=t.getAttribute("href")||"");try{return 0<n(document).find(i).length?i:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var i=n(t).css("transition-duration");return parseFloat(i)?(i=i.split(",")[0],1e3*parseFloat(i)):0},reflow:function(n){return n.offsetHeight},triggerTransitionEnd:function(t){n(t).trigger(i)},supportsTransitionEnd:function(){return Boolean(i)},isElement:function(n){return(n[0]||n).nodeType},typeCheckConfig:function(n,i,r){var u,s;for(u in r)if(Object.prototype.hasOwnProperty.call(r,u)){var e=r[u],f=i[u],o=f&&t.isElement(f)?"element":(s=f,{}.toString.call(s).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(e).test(o))throw new Error(n.toUpperCase()+': Option "'+u+'" provided type "'+o+'" but expected type "'+e+'".');}}};return n.fn.emulateTransitionEnd=r,n.event.special[t.TRANSITION_END]={bindType:i,delegateType:i,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}},t}(t),ds=(ti="alert",cr="."+(hr="bs.alert"),ff=(y=t).fn[ti],lr={CLOSE:"close"+cr,CLOSED:"closed"+cr,CLICK_DATA_API:"click"+cr+".data-api"},ef="alert",of="fade",sf="show",at=function(){function n(n){this._element=n}var t=n.prototype;return t.close=function(n){var t=this._element;n&&(t=this._getRootElement(n));this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},t.dispose=function(){y.removeData(this._element,hr);this._element=null},t._getRootElement=function(n){var i=o.getSelectorFromElement(n),t=!1;return i&&(t=y(i)[0]),t||(t=y(n).closest("."+ef)[0]),t},t._triggerCloseEvent=function(n){var t=y.Event(lr.CLOSE);return y(n).trigger(t),t},t._removeElement=function(n){var i=this,t;(y(n).removeClass(sf),y(n).hasClass(of))?(t=o.getTransitionDurationFromElement(n),y(n).one(o.TRANSITION_END,function(t){return i._destroyElement(n,t)}).emulateTransitionEnd(t)):this._destroyElement(n)},t._destroyElement=function(n){y(n).detach().trigger(lr.CLOSED).remove()},n._jQueryInterface=function(t){return this.each(function(){var r=y(this),i=r.data(hr);i||(i=new n(this),r.data(hr,i));"close"===t&&i[t](this)})},n._handleDismiss=function(n){return function(t){t&&t.preventDefault();n.close(this)}},nt(n,null,[{key:"VERSION",get:function(){return"4.1.1"}}]),n}(),y(document).on(lr.CLICK_DATA_API,'[data-dismiss="alert"]',at._handleDismiss(new at)),y.fn[ti]=at._jQueryInterface,y.fn[ti].Constructor=at,y.fn[ti].noConflict=function(){return y.fn[ti]=ff,at._jQueryInterface},at),gs=(ii="button",vr="."+(ar="bs.button"),yr=".data-api",hf=(c=t).fn[ii],ri="active",cf="btn",hu='[data-toggle^="button"]',af='[data-toggle="buttons"]',vf="input",yf=".active",cu=".btn",lu={CLICK_DATA_API:"click"+vr+yr,FOCUS_BLUR_DATA_API:(lf="focus")+vr+yr+" blur"+vr+yr},ui=function(){function n(n){this._element=n}var t=n.prototype;return t.toggle=function(){var i=!0,u=!0,t=c(this._element).closest(af)[0],n,r;if(t&&(n=c(this._element).find(vf)[0],n)){if("radio"===n.type&&(n.checked&&c(this._element).hasClass(ri)?i=!1:(r=c(t).find(yf)[0],r&&c(r).removeClass(ri))),i){if(n.hasAttribute("disabled")||t.hasAttribute("disabled")||n.classList.contains("disabled")||t.classList.contains("disabled"))return;n.checked=!c(this._element).hasClass(ri);c(n).trigger("change")}n.focus();u=!1}u&&this._element.setAttribute("aria-pressed",!c(this._element).hasClass(ri));i&&c(this._element).toggleClass(ri)},t.dispose=function(){c.removeData(this._element,ar);this._element=null},n._jQueryInterface=function(t){return this.each(function(){var i=c(this).data(ar);i||(i=new n(this),c(this).data(ar,i));"toggle"===t&&i[t]()})},nt(n,null,[{key:"VERSION",get:function(){return"4.1.1"}}]),n}(),c(document).on(lu.CLICK_DATA_API,hu,function(n){n.preventDefault();var t=n.target;c(t).hasClass(cf)||(t=c(t).closest(cu));ui._jQueryInterface.call(c(t),"toggle")}).on(lu.FOCUS_BLUR_DATA_API,hu,function(n){var t=c(n.target).closest(cu)[0];c(t).toggleClass(lf,/^focus(in)?$/.test(n.type))}),c.fn[ii]=ui._jQueryInterface,c.fn[ii].Constructor=ui,c.fn[ii].noConflict=function(){return c.fn[ii]=hf,ui._jQueryInterface},ui),nh=(vt="carousel",tt="."+(ki="bs.carousel"),au=".data-api",pf=(f=t).fn[vt],pr={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},wf={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},di="next",gi="prev",bf="left",kf="right",it={SLIDE:"slide"+tt,SLID:"slid"+tt,KEYDOWN:"keydown"+tt,MOUSEENTER:"mouseenter"+tt,MOUSELEAVE:"mouseleave"+tt,TOUCHEND:"touchend"+tt,LOAD_DATA_API:"load"+tt+au,CLICK_DATA_API:"click"+tt+au},df="carousel",ot="active",gf="slide",ne="carousel-item-right",te="carousel-item-left",ie="carousel-item-next",re="carousel-item-prev",rt={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},yt=function(){function t(n,t){this._items=null;this._interval=null;this._activeElement=null;this._isPaused=!1;this._isSliding=!1;this.touchTimeout=null;this._config=this._getConfig(t);this._element=f(n)[0];this._indicatorsElement=f(this._element).find(rt.INDICATORS)[0];this._addEventListeners()}var n=t.prototype;return n.next=function(){this._isSliding||this._slide(di)},n.nextWhenVisible=function(){!document.hidden&&f(this._element).is(":visible")&&"hidden"!==f(this._element).css("visibility")&&this.next()},n.prev=function(){this._isSliding||this._slide(gi)},n.pause=function(n){n||(this._isPaused=!0);f(this._element).find(rt.NEXT_PREV)[0]&&(o.triggerTransitionEnd(this._element),this.cycle(!0));clearInterval(this._interval);this._interval=null},n.cycle=function(n){n||(this._isPaused=!1);this._interval&&(clearInterval(this._interval),this._interval=null);this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(n){var r=this,t,i;if(this._activeElement=f(this._element).find(rt.ACTIVE_ITEM)[0],t=this._getItemIndex(this._activeElement),!(n>this._items.length-1||n<0))if(this._isSliding)f(this._element).one(it.SLID,function(){return r.to(n)});else{if(t===n)return this.pause(),void this.cycle();i=t<n?di:gi;this._slide(i,this._items[n])}},n.dispose=function(){f(this._element).off(tt);f.removeData(this._element,ki);this._items=null;this._config=null;this._element=null;this._interval=null;this._isPaused=null;this._isSliding=null;this._activeElement=null;this._indicatorsElement=null},n._getConfig=function(n){return n=v({},pr,n),o.typeCheckConfig(vt,n,wf),n},n._addEventListeners=function(){var n=this;this._config.keyboard&&f(this._element).on(it.KEYDOWN,function(t){return n._keydown(t)});"hover"===this._config.pause&&(f(this._element).on(it.MOUSEENTER,function(t){return n.pause(t)}).on(it.MOUSELEAVE,function(t){return n.cycle(t)}),"ontouchstart"in document.documentElement&&f(this._element).on(it.TOUCHEND,function(){n.pause();n.touchTimeout&&clearTimeout(n.touchTimeout);n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval)}))},n._keydown=function(n){if(!/input|textarea/i.test(n.target.tagName))switch(n.which){case 37:n.preventDefault();this.prev();break;case 39:n.preventDefault();this.next()}},n._getItemIndex=function(n){return this._items=f.makeArray(f(n).parent().find(rt.ITEM)),this._items.indexOf(n)},n._getItemByDirection=function(n,t){var u=n===di,f=n===gi,i=this._getItemIndex(t),e=this._items.length-1,r;return(f&&0===i||u&&i===e)&&!this._config.wrap?t:(r=(i+(n===gi?-1:1))%this._items.length,-1===r?this._items[this._items.length-1]:this._items[r])},n._triggerSlideEvent=function(n,t){var r=this._getItemIndex(n),u=this._getItemIndex(f(this._element).find(rt.ACTIVE_ITEM)[0]),i=f.Event(it.SLIDE,{relatedTarget:n,direction:t,from:u,to:r});return f(this._element).trigger(i),i},n._setActiveIndicatorElement=function(n){if(this._indicatorsElement){f(this._indicatorsElement).find(rt.ACTIVE).removeClass(ot);var t=this._indicatorsElement.children[this._getItemIndex(n)];t&&f(t).addClass(ot)}},n._slide=function(n,t){var u,e,s,c=this,r=f(this._element).find(rt.ACTIVE_ITEM)[0],v=this._getItemIndex(r),i=t||r&&this._getItemByDirection(n,r),y=this._getItemIndex(i),l=Boolean(this._interval),h,a;(n===di?(u=te,e=ie,s=bf):(u=ne,e=re,s=kf),i&&f(i).hasClass(ot))?this._isSliding=!1:!this._triggerSlideEvent(i,s).isDefaultPrevented()&&r&&i&&(this._isSliding=!0,l&&this.pause(),this._setActiveIndicatorElement(i),h=f.Event(it.SLID,{relatedTarget:i,direction:s,from:v,to:y}),f(this._element).hasClass(gf)?(f(i).addClass(e),o.reflow(i),f(r).addClass(u),f(i).addClass(u),a=o.getTransitionDurationFromElement(r),f(r).one(o.TRANSITION_END,function(){f(i).removeClass(u+" "+e).addClass(ot);f(r).removeClass(ot+" "+e+" "+u);c._isSliding=!1;setTimeout(function(){return f(c._element).trigger(h)},0)}).emulateTransitionEnd(a)):(f(r).removeClass(ot),f(i).addClass(ot),this._isSliding=!1,f(this._element).trigger(h)),l&&this.cycle())},t._jQueryInterface=function(n){return this.each(function(){var i=f(this).data(ki),r=v({},pr,f(this).data()),u;if("object"==typeof n&&(r=v({},r,n)),u="string"==typeof n?n:r.slide,i||(i=new t(this,r),f(this).data(ki,i)),"number"==typeof n)i.to(n);else if("string"==typeof u){if("undefined"==typeof i[u])throw new TypeError('No method named "'+u+'"');i[u]()}else r.interval&&(i.pause(),i.cycle())})},t._dataApiClickHandler=function(n){var e=o.getSelectorFromElement(this),i,u,r;e&&(i=f(e)[0],i&&f(i).hasClass(df)&&(u=v({},f(i).data(),f(this).data()),r=this.getAttribute("data-slide-to"),r&&(u.interval=!1),t._jQueryInterface.call(f(i),u),r&&f(i).data(ki).to(r),n.preventDefault()))},nt(t,null,[{key:"VERSION",get:function(){return"4.1.1"}},{key:"Default",get:function(){return pr}}]),t}(),f(document).on(it.CLICK_DATA_API,rt.DATA_SLIDE,yt._dataApiClickHandler),f(window).on(it.LOAD_DATA_API,function(){f(rt.DATA_RIDE).each(function(){var n=f(this);yt._jQueryInterface.call(n,n.data())})}),f.fn[vt]=yt._jQueryInterface,f.fn[vt].Constructor=yt,f.fn[vt].noConflict=function(){return f.fn[vt]=pf,yt._jQueryInterface},yt),th=(pt="collapse",fi="."+(wt="bs.collapse"),ue=(s=t).fn[pt],wr={toggle:!0,parent:""},fe={toggle:"boolean",parent:"(string|element)"},ei={SHOW:"show"+fi,SHOWN:"shown"+fi,HIDE:"hide"+fi,HIDDEN:"hidden"+fi,CLICK_DATA_API:"click"+fi+".data-api"},st="show",nr="collapse",tr="collapsing",br="collapsed",vu="width",ee="height",kr={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},oi=function(){function t(n,t){var u,i,f,r;for(this._isTransitioning=!1,this._element=n,this._config=this._getConfig(t),this._triggerArray=s.makeArray(s('[data-toggle="collapse"][href="#'+n.id+'"],[data-toggle="collapse"][data-target="#'+n.id+'"]')),u=s(kr.DATA_TOGGLE),i=0;i<u.length;i++)f=u[i],r=o.getSelectorFromElement(f),null!==r&&0<s(r).filter(n).length&&(this._selector=r,this._triggerArray.push(f));this._parent=this._config.parent?this._getParent():null;this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray);this._config.toggle&&this.toggle()}var n=t.prototype;return n.toggle=function(){s(this._element).hasClass(st)?this.hide():this.show()},n.show=function(){var n,u,r=this,f,i,e,h;this._isTransitioning||s(this._element).hasClass(st)||(this._parent&&0===(n=s.makeArray(s(this._parent).find(kr.ACTIVES).filter('[data-parent="'+this._config.parent+'"]'))).length&&(n=null),n&&(u=s(n).not(this._selector).data(wt))&&u._isTransitioning)||(f=s.Event(ei.SHOW),(s(this._element).trigger(f),f.isDefaultPrevented())||(n&&(t._jQueryInterface.call(s(n).not(this._selector),"hide"),u||s(n).data(wt,null)),i=this._getDimension(),s(this._element).removeClass(nr).addClass(tr),(this._element.style[i]=0)<this._triggerArray.length&&s(this._triggerArray).removeClass(br).attr("aria-expanded",!0),this.setTransitioning(!0),e="scroll"+(i[0].toUpperCase()+i.slice(1)),h=o.getTransitionDurationFromElement(this._element),s(this._element).one(o.TRANSITION_END,function(){s(r._element).removeClass(tr).addClass(nr).addClass(st);r._element.style[i]="";r.setTransitioning(!1);s(r._element).trigger(ei.SHOWN)}).emulateTransitionEnd(h),this._element.style[i]=this._element[e]+"px"))},n.hide=function(){var f=this,i,n,t,r,u,e;if(!this._isTransitioning&&s(this._element).hasClass(st)&&(i=s.Event(ei.HIDE),s(this._element).trigger(i),!i.isDefaultPrevented())){if(n=this._getDimension(),this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",o.reflow(this._element),s(this._element).addClass(tr).removeClass(nr).removeClass(st),0<this._triggerArray.length)for(t=0;t<this._triggerArray.length;t++)r=this._triggerArray[t],u=o.getSelectorFromElement(r),null!==u&&(s(u).hasClass(st)||s(r).addClass(br).attr("aria-expanded",!1));this.setTransitioning(!0);this._element.style[n]="";e=o.getTransitionDurationFromElement(this._element);s(this._element).one(o.TRANSITION_END,function(){f.setTransitioning(!1);s(f._element).removeClass(tr).addClass(nr).trigger(ei.HIDDEN)}).emulateTransitionEnd(e)}},n.setTransitioning=function(n){this._isTransitioning=n},n.dispose=function(){s.removeData(this._element,wt);this._config=null;this._parent=null;this._element=null;this._triggerArray=null;this._isTransitioning=null},n._getConfig=function(n){return(n=v({},wr,n)).toggle=Boolean(n.toggle),o.typeCheckConfig(pt,n,fe),n},n._getDimension=function(){return s(this._element).hasClass(vu)?vu:ee},n._getParent=function(){var r=this,n=null,i;return o.isElement(this._config.parent)?(n=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(n=this._config.parent[0])):n=s(this._config.parent)[0],i='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',s(n).find(i).each(function(n,i){r._addAriaAndCollapsedClass(t._getTargetFromElement(i),[i])}),n},n._addAriaAndCollapsedClass=function(n,t){if(n){var i=s(n).hasClass(st);0<t.length&&s(t).toggleClass(br,!i).attr("aria-expanded",i)}},t._getTargetFromElement=function(n){var t=o.getSelectorFromElement(n);return t?s(t)[0]:null},t._jQueryInterface=function(n){return this.each(function(){var r=s(this),i=r.data(wt),u=v({},wr,r.data(),"object"==typeof n&&n?n:{});if(!i&&u.toggle&&/show|hide/.test(n)&&(u.toggle=!1),i||(i=new t(this,u),r.data(wt,i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},nt(t,null,[{key:"VERSION",get:function(){return"4.1.1"}},{key:"Default",get:function(){return wr}}]),t}(),s(document).on(ei.CLICK_DATA_API,kr.DATA_TOGGLE,function(n){"A"===n.currentTarget.tagName&&n.preventDefault();var t=s(this),i=o.getSelectorFromElement(this);s(i).each(function(){var n=s(this),i=n.data(wt)?"toggle":t.data();oi._jQueryInterface.call(n,i)})}),s.fn[pt]=oi._jQueryInterface,s.fn[pt].Constructor=oi,s.fn[pt].noConflict=function(){return s.fn[pt]=ue,oi._jQueryInterface},oi),ih=(bt="dropdown",ut="."+(ir="bs.dropdown"),dr=".data-api",oe=(e=t).fn[bt],se=new RegExp("38|40|27"),b={HIDE:"hide"+ut,HIDDEN:"hidden"+ut,SHOW:"show"+ut,SHOWN:"shown"+ut,CLICK:"click"+ut,CLICK_DATA_API:"click"+ut+dr,KEYDOWN_DATA_API:"keydown"+ut+dr,KEYUP_DATA_API:"keyup"+ut+dr},yu="disabled",ht="show",he="dropup",ce="dropright",le="dropleft",pu="dropdown-menu-right",ae="position-static",rr='[data-toggle="dropdown"]',ve=".dropdown form",gr=".dropdown-menu",ye=".navbar-nav",pe=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",we="top-start",be="top-end",ke="bottom-start",de="bottom-end",ge="right-start",no="left-start",to={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},io={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},et=function(){function n(n,t){this._element=n;this._popper=null;this._config=this._getConfig(t);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar();this._addEventListeners()}var t=n.prototype;return t.toggle=function(){var t,s,u,f,r;if(!this._element.disabled&&!e(this._element).hasClass(yu)&&(t=n._getParentFromElement(this._element),s=e(this._menu).hasClass(ht),(n._clearMenus(),!s)&&(u={relatedTarget:this._element},f=e.Event(b.SHOW,u),e(t).trigger(f),!f.isDefaultPrevented()))){if(!this._inNavbar){if("undefined"==typeof i)throw new TypeError("Bootstrap dropdown require Popper.js (https://popper.js.org)");r=this._element;"parent"===this._config.reference?r=t:o.isElement(this._config.reference)&&(r=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(r=this._config.reference[0]));"scrollParent"!==this._config.boundary&&e(t).addClass(ae);this._popper=new i(r,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===e(t).closest(ye).length&&e(document.body).children().on("mouseover",null,e.noop);this._element.focus();this._element.setAttribute("aria-expanded",!0);e(this._menu).toggleClass(ht);e(t).toggleClass(ht).trigger(e.Event(b.SHOWN,u))}},t.dispose=function(){e.removeData(this._element,ir);e(this._element).off(ut);this._element=null;(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar();null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var n=this;e(this._element).on(b.CLICK,function(t){t.preventDefault();t.stopPropagation();n.toggle()})},t._getConfig=function(n){return n=v({},this.constructor.Default,e(this._element).data(),n),o.typeCheckConfig(bt,n,this.constructor.DefaultType),n},t._getMenuElement=function(){if(!this._menu){var t=n._getParentFromElement(this._element);this._menu=e(t).find(gr)[0]}return this._menu},t._getPlacement=function(){var t=e(this._element).parent(),n=ke;return t.hasClass(he)?(n=we,e(this._menu).hasClass(pu)&&(n=be)):t.hasClass(ce)?n=ge:t.hasClass(le)?n=no:e(this._menu).hasClass(pu)&&(n=de),n},t._detectNavbar=function(){return 0<e(this._element).closest(".navbar").length},t._getPopperConfig=function(){var i=this,n={},t;return"function"==typeof this._config.offset?n.fn=function(n){return n.offsets=v({},n.offsets,i._config.offset(n.offsets)||{}),n}:n.offset=this._config.offset,t={placement:this._getPlacement(),modifiers:{offset:n,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}},"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},n._jQueryInterface=function(t){return this.each(function(){var i=e(this).data(ir);if(i||(i=new n(this,"object"==typeof t?t:null),e(this).data(ir,i)),"string"==typeof t){if("undefined"==typeof i[t])throw new TypeError('No method named "'+t+'"');i[t]()}})},n._clearMenus=function(t){var r,i,h,f;if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(r=e.makeArray(e(rr)),i=0;i<r.length;i++){var u=n._getParentFromElement(r[i]),o=e(r[i]).data(ir),s={relatedTarget:r[i]};o&&(h=o._menu,!e(u).hasClass(ht)||t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&e.contains(u,t.target)||(f=e.Event(b.HIDE,s),e(u).trigger(f),f.isDefaultPrevented()||("ontouchstart"in document.documentElement&&e(document.body).children().off("mouseover",null,e.noop),r[i].setAttribute("aria-expanded","false"),e(h).removeClass(ht),e(u).removeClass(ht).trigger(e.Event(b.HIDDEN,s)))))}},n._getParentFromElement=function(n){var t,i=o.getSelectorFromElement(n);return i&&(t=e(i)[0]),t||n.parentNode},n._dataApiKeydownHandler=function(t){var u,f,r,i,o;(/input|textarea/i.test(t.target.tagName)?32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||e(t.target).closest(gr).length):!se.test(t.which))||(t.preventDefault(),t.stopPropagation(),this.disabled||e(this).hasClass(yu))||(u=n._getParentFromElement(this),f=e(u).hasClass(ht),(f||27===t.which&&32===t.which)&&(!f||27!==t.which&&32!==t.which)?(r=e(u).find(pe).get(),0!==r.length&&(i=r.indexOf(t.target),38===t.which&&0<i&&i--,40===t.which&&i<r.length-1&&i++,i<0&&(i=0),r[i].focus())):(27===t.which&&(o=e(u).find(rr)[0],e(o).trigger("focus")),e(this).trigger("click")))},nt(n,null,[{key:"VERSION",get:function(){return"4.1.1"}},{key:"Default",get:function(){return to}},{key:"DefaultType",get:function(){return io}}]),n}(),e(document).on(b.KEYDOWN_DATA_API,rr,et._dataApiKeydownHandler).on(b.KEYDOWN_DATA_API,gr,et._dataApiKeydownHandler).on(b.CLICK_DATA_API+" "+b.KEYUP_DATA_API,et._clearMenus).on(b.CLICK_DATA_API,rr,function(n){n.preventDefault();n.stopPropagation();et._jQueryInterface.call(e(this),"toggle")}).on(b.CLICK_DATA_API,ve,function(n){n.stopPropagation()}),e.fn[bt]=et._jQueryInterface,e.fn[bt].Constructor=et,e.fn[bt].noConflict=function(){return e.fn[bt]=oe,et._jQueryInterface},et),rh=(kt="modal",w="."+(ur="bs.modal"),ro=(r=t).fn[kt],nu={backdrop:!0,keyboard:!0,focus:!0,show:!0},uo={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},a={HIDE:"hide"+w,HIDDEN:"hidden"+w,SHOW:"show"+w,SHOWN:"shown"+w,FOCUSIN:"focusin"+w,RESIZE:"resize"+w,CLICK_DISMISS:"click.dismiss"+w,KEYDOWN_DISMISS:"keydown.dismiss"+w,MOUSEUP_DISMISS:"mouseup.dismiss"+w,MOUSEDOWN_DISMISS:"mousedown.dismiss"+w,CLICK_DATA_API:"click"+w+".data-api"},fo="modal-scrollbar-measure",eo="modal-backdrop",wu="modal-open",dt="fade",fr="show",ft={DIALOG:".modal-dialog",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"},si=function(){function t(n,t){this._config=this._getConfig(t);this._element=n;this._dialog=r(n).find(ft.DIALOG)[0];this._backdrop=null;this._isShown=!1;this._isBodyOverflowing=!1;this._ignoreBackdropClick=!1;this._scrollbarWidth=0}var n=t.prototype;return n.toggle=function(n){return this._isShown?this.hide():this.show(n)},n.show=function(n){var t=this,i;this._isTransitioning||this._isShown||(r(this._element).hasClass(dt)&&(this._isTransitioning=!0),i=r.Event(a.SHOW,{relatedTarget:n}),r(this._element).trigger(i),this._isShown||i.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),r(document.body).addClass(wu),this._setEscapeEvent(),this._setResizeEvent(),r(this._element).on(a.CLICK_DISMISS,ft.DATA_DISMISS,function(n){return t.hide(n)}),r(this._dialog).on(a.MOUSEDOWN_DISMISS,function(){r(t._element).one(a.MOUSEUP_DISMISS,function(n){r(n.target).is(t._element)&&(t._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return t._showElement(n)})))},n.hide=function(n){var f=this,t,i,u;(n&&n.preventDefault(),!this._isTransitioning&&this._isShown)&&(t=r.Event(a.HIDE),(r(this._element).trigger(t),this._isShown&&!t.isDefaultPrevented())&&(this._isShown=!1,i=r(this._element).hasClass(dt),(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),r(document).off(a.FOCUSIN),r(this._element).removeClass(fr),r(this._element).off(a.CLICK_DISMISS),r(this._dialog).off(a.MOUSEDOWN_DISMISS),i)?(u=o.getTransitionDurationFromElement(this._element),r(this._element).one(o.TRANSITION_END,function(n){return f._hideModal(n)}).emulateTransitionEnd(u)):this._hideModal()))},n.dispose=function(){r.removeData(this._element,ur);r(window,document,this._element,this._backdrop).off(w);this._config=null;this._element=null;this._dialog=null;this._backdrop=null;this._isShown=null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._scrollbarWidth=null},n.handleUpdate=function(){this._adjustDialog()},n._getConfig=function(n){return n=v({},nu,n),o.typeCheckConfig(kt,n,uo),n},n._showElement=function(n){var t=this,u=r(this._element).hasClass(dt),f,i,e;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element);this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.scrollTop=0;u&&o.reflow(this._element);r(this._element).addClass(fr);this._config.focus&&this._enforceFocus();f=r.Event(a.SHOWN,{relatedTarget:n});i=function(){t._config.focus&&t._element.focus();t._isTransitioning=!1;r(t._element).trigger(f)};u?(e=o.getTransitionDurationFromElement(this._element),r(this._dialog).one(o.TRANSITION_END,i).emulateTransitionEnd(e)):i()},n._enforceFocus=function(){var n=this;r(document).off(a.FOCUSIN).on(a.FOCUSIN,function(t){document!==t.target&&n._element!==t.target&&0===r(n._element).has(t.target).length&&n._element.focus()})},n._setEscapeEvent=function(){var n=this;this._isShown&&this._config.keyboard?r(this._element).on(a.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),n.hide())}):this._isShown||r(this._element).off(a.KEYDOWN_DISMISS)},n._setResizeEvent=function(){var n=this;this._isShown?r(window).on(a.RESIZE,function(t){return n.handleUpdate(t)}):r(window).off(a.RESIZE)},n._hideModal=function(){var n=this;this._element.style.display="none";this._element.setAttribute("aria-hidden",!0);this._isTransitioning=!1;this._showBackdrop(function(){r(document.body).removeClass(wu);n._resetAdjustments();n._resetScrollbar();r(n._element).trigger(a.HIDDEN)})},n._removeBackdrop=function(){this._backdrop&&(r(this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(n){var t=this,i=r(this._element).hasClass(dt)?dt:"",f,u,e;if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=eo,i&&r(this._backdrop).addClass(i),r(this._backdrop).appendTo(document.body),r(this._element).on(a.CLICK_DISMISS,function(n){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:n.target===n.currentTarget&&("static"===t._config.backdrop?t._element.focus():t.hide())}),i&&o.reflow(this._backdrop),r(this._backdrop).addClass(fr),!n)return;if(!i)return void n();f=o.getTransitionDurationFromElement(this._backdrop);r(this._backdrop).one(o.TRANSITION_END,n).emulateTransitionEnd(f)}else!this._isShown&&this._backdrop?(r(this._backdrop).removeClass(fr),u=function(){t._removeBackdrop();n&&n()},r(this._element).hasClass(dt)?(e=o.getTransitionDurationFromElement(this._backdrop),r(this._backdrop).one(o.TRANSITION_END,u).emulateTransitionEnd(e)):u()):n&&n()},n._adjustDialog=function(){var n=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&n&&(this._element.style.paddingLeft=this._scrollbarWidth+"px");this._isBodyOverflowing&&!n&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="";this._element.style.paddingRight=""},n._checkScrollbar=function(){var n=document.body.getBoundingClientRect();this._isBodyOverflowing=n.left+n.right<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()},n._setScrollbar=function(){var n=this,t,i;this._isBodyOverflowing&&(r(ft.FIXED_CONTENT).each(function(t,i){var u=r(i)[0].style.paddingRight,f=r(i).css("padding-right");r(i).data("padding-right",u).css("padding-right",parseFloat(f)+n._scrollbarWidth+"px")}),r(ft.STICKY_CONTENT).each(function(t,i){var u=r(i)[0].style.marginRight,f=r(i).css("margin-right");r(i).data("margin-right",u).css("margin-right",parseFloat(f)-n._scrollbarWidth+"px")}),r(ft.NAVBAR_TOGGLER).each(function(t,i){var u=r(i)[0].style.marginRight,f=r(i).css("margin-right");r(i).data("margin-right",u).css("margin-right",parseFloat(f)+n._scrollbarWidth+"px")}),t=document.body.style.paddingRight,i=r(document.body).css("padding-right"),r(document.body).data("padding-right",t).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px"))},n._resetScrollbar=function(){r(ft.FIXED_CONTENT).each(function(n,t){var i=r(t).data("padding-right");"undefined"!=typeof i&&r(t).css("padding-right",i).removeData("padding-right")});r(ft.STICKY_CONTENT+", "+ft.NAVBAR_TOGGLER).each(function(n,t){var i=r(t).data("margin-right");"undefined"!=typeof i&&r(t).css("margin-right",i).removeData("margin-right")});var n=r(document.body).data("padding-right");"undefined"!=typeof n&&r(document.body).css("padding-right",n).removeData("padding-right")},n._getScrollbarWidth=function(){var n=document.createElement("div"),t;return n.className=fo,document.body.appendChild(n),t=n.getBoundingClientRect().width-n.clientWidth,document.body.removeChild(n),t},t._jQueryInterface=function(n,i){return this.each(function(){var u=r(this).data(ur),f=v({},nu,r(this).data(),"object"==typeof n&&n?n:{});if(u||(u=new t(this,f),r(this).data(ur,u)),"string"==typeof n){if("undefined"==typeof u[n])throw new TypeError('No method named "'+n+'"');u[n](i)}else f.show&&u.show(i)})},nt(t,null,[{key:"VERSION",get:function(){return"4.1.1"}},{key:"Default",get:function(){return nu}}]),t}(),r(document).on(a.CLICK_DATA_API,ft.DATA_TOGGLE,function(n){var t,i=this,u=o.getSelectorFromElement(this),f,e;u&&(t=r(u)[0]);f=r(t).data(ur)?"toggle":v({},r(t).data(),r(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||n.preventDefault();e=r(t).one(a.SHOW,function(n){n.isDefaultPrevented()||e.one(a.HIDDEN,function(){r(i).is(":visible")&&i.focus()})});si._jQueryInterface.call(r(t),f,this)}),r.fn[kt]=si._jQueryInterface,r.fn[kt].Constructor=si,r.fn[kt].noConflict=function(){return r.fn[kt]=ro,si._jQueryInterface},si),su=(ct="tooltip",k="."+(tu="bs.tooltip"),oo=(u=t).fn[ct],bu="bs-tooltip",so=new RegExp("(^|\\s)"+bu+"\\S+","g"),lo={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!(co={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(ho={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},iu="out",ao={HIDE:"hide"+k,HIDDEN:"hidden"+k,SHOW:(hi="show")+k,SHOWN:"shown"+k,INSERTED:"inserted"+k,CLICK:"click"+k,FOCUSIN:"focusin"+k,FOCUSOUT:"focusout"+k,MOUSEENTER:"mouseenter"+k,MOUSELEAVE:"mouseleave"+k},ci="fade",li="show",vo=".tooltip-inner",yo=".arrow",ai="hover",ru="focus",po="click",wo="manual",er=function(){function t(n,t){if("undefined"==typeof i)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0;this._timeout=0;this._hoverState="";this._activeTrigger={};this._popper=null;this.element=n;this.config=this._getConfig(t);this.tip=null;this._setListeners()}var n=t.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(n){if(this._isEnabled)if(n){var i=this.constructor.DATA_KEY,t=u(n.currentTarget).data(i);t||(t=new this.constructor(n.currentTarget,this._getDelegateConfig()),u(n.currentTarget).data(i,t));t._activeTrigger.click=!t._activeTrigger.click;t._isWithActiveTrigger()?t._enter(null,t):t._leave(null,t)}else{if(u(this.getTipElement()).hasClass(li))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout);u.removeData(this.element,this.constructor.DATA_KEY);u(this.element).off(this.constructor.EVENT_KEY);u(this.element).closest(".modal").off("hide.bs.modal");this.tip&&u(this.tip).remove();this._isEnabled=null;this._timeout=null;this._hoverState=null;(this._activeTrigger=null)!==this._popper&&this._popper.destroy();this._popper=null;this.element=null;this.config=null;this.tip=null},n.show=function(){var n=this,r,h,t,f,c,e,l,s,a;if("none"===u(this.element).css("display"))throw new Error("Please use show on visible elements");if(r=u.Event(this.constructor.Event.SHOW),this.isWithContent()&&this._isEnabled){if(u(this.element).trigger(r),h=u.contains(this.element.ownerDocument.documentElement,this.element),r.isDefaultPrevented()||!h)return;t=this.getTipElement();f=o.getUID(this.constructor.NAME);t.setAttribute("id",f);this.element.setAttribute("aria-describedby",f);this.setContent();this.config.animation&&u(t).addClass(ci);c="function"==typeof this.config.placement?this.config.placement.call(this,t,this.element):this.config.placement;e=this._getAttachment(c);this.addAttachmentClass(e);l=!1===this.config.container?document.body:u(this.config.container);u(t).data(this.constructor.DATA_KEY,this);u.contains(this.element.ownerDocument.documentElement,this.tip)||u(t).appendTo(l);u(this.element).trigger(this.constructor.Event.INSERTED);this._popper=new i(this.element,t,{placement:e,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:yo},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&n._handlePopperPlacementChange(t)},onUpdate:function(t){n._handlePopperPlacementChange(t)}});u(t).addClass(li);"ontouchstart"in document.documentElement&&u(document.body).children().on("mouseover",null,u.noop);s=function(){n.config.animation&&n._fixTransition();var t=n._hoverState;n._hoverState=null;u(n.element).trigger(n.constructor.Event.SHOWN);t===iu&&n._leave(null,n)};u(this.tip).hasClass(ci)?(a=o.getTransitionDurationFromElement(this.tip),u(this.tip).one(o.TRANSITION_END,s).emulateTransitionEnd(a)):s()}},n.hide=function(n){var t=this,i=this.getTipElement(),r=u.Event(this.constructor.Event.HIDE),f=function(){t._hoverState!==hi&&i.parentNode&&i.parentNode.removeChild(i);t._cleanTipClass();t.element.removeAttribute("aria-describedby");u(t.element).trigger(t.constructor.Event.HIDDEN);null!==t._popper&&t._popper.destroy();n&&n()},e;(u(this.element).trigger(r),r.isDefaultPrevented())||((u(i).removeClass(li),"ontouchstart"in document.documentElement&&u(document.body).children().off("mouseover",null,u.noop),this._activeTrigger[po]=!1,this._activeTrigger[ru]=!1,this._activeTrigger[ai]=!1,u(this.tip).hasClass(ci))?(e=o.getTransitionDurationFromElement(i),u(i).one(o.TRANSITION_END,f).emulateTransitionEnd(e)):f(),this._hoverState="")},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(n){u(this.getTipElement()).addClass(bu+"-"+n)},n.getTipElement=function(){return this.tip=this.tip||u(this.config.template)[0],this.tip},n.setContent=function(){var n=u(this.getTipElement());this.setElementContent(n.find(vo),this.getTitle());n.removeClass(ci+" "+li)},n.setElementContent=function(n,t){var i=this.config.html;"object"==typeof t&&(t.nodeType||t.jquery)?i?u(t).parent().is(n)||n.empty().append(t):n.text(u(t).text()):n[i?"html":"text"](t)},n.getTitle=function(){var n=this.element.getAttribute("data-original-title");return n||(n="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),n},n._getAttachment=function(n){return co[n.toUpperCase()]},n._setListeners=function(){var n=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)u(n.element).on(n.constructor.Event.CLICK,n.config.selector,function(t){return n.toggle(t)});else if(t!==wo){var i=t===ai?n.constructor.Event.MOUSEENTER:n.constructor.Event.FOCUSIN,r=t===ai?n.constructor.Event.MOUSELEAVE:n.constructor.Event.FOCUSOUT;u(n.element).on(i,n.config.selector,function(t){return n._enter(t)}).on(r,n.config.selector,function(t){return n._leave(t)})}u(n.element).closest(".modal").on("hide.bs.modal",function(){return n.hide()})});this.config.selector?this.config=v({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var n=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==n)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(n,t){var i=this.constructor.DATA_KEY;(t=t||u(n.currentTarget).data(i))||(t=new this.constructor(n.currentTarget,this._getDelegateConfig()),u(n.currentTarget).data(i,t));n&&(t._activeTrigger["focusin"===n.type?ru:ai]=!0);u(t.getTipElement()).hasClass(li)||t._hoverState===hi?t._hoverState=hi:(clearTimeout(t._timeout),t._hoverState=hi,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===hi&&t.show()},t.config.delay.show):t.show())},n._leave=function(n,t){var i=this.constructor.DATA_KEY;(t=t||u(n.currentTarget).data(i))||(t=new this.constructor(n.currentTarget,this._getDelegateConfig()),u(n.currentTarget).data(i,t));n&&(t._activeTrigger["focusout"===n.type?ru:ai]=!1);t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=iu,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===iu&&t.hide()},t.config.delay.hide):t.hide())},n._isWithActiveTrigger=function(){for(var n in this._activeTrigger)if(this._activeTrigger[n])return!0;return!1},n._getConfig=function(n){return"number"==typeof(n=v({},this.constructor.Default,u(this.element).data(),"object"==typeof n&&n?n:{})).delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),o.typeCheckConfig(ct,n,this.constructor.DefaultType),n},n._getDelegateConfig=function(){var t={},n;if(this.config)for(n in this.config)this.constructor.Default[n]!==this.config[n]&&(t[n]=this.config[n]);return t},n._cleanTipClass=function(){var t=u(this.getTipElement()),n=t.attr("class").match(so);null!==n&&0<n.length&&t.removeClass(n.join(""))},n._handlePopperPlacementChange=function(n){this._cleanTipClass();this.addAttachmentClass(this._getAttachment(n.placement))},n._fixTransition=function(){var n=this.getTipElement(),t=this.config.animation;null===n.getAttribute("x-placement")&&(u(n).removeClass(ci),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},t._jQueryInterface=function(n){return this.each(function(){var i=u(this).data(tu),r="object"==typeof n&&n;if((i||!/dispose|hide/.test(n))&&(i||(i=new t(this,r),u(this).data(tu,i)),"string"==typeof n)){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},nt(t,null,[{key:"VERSION",get:function(){return"4.1.1"}},{key:"Default",get:function(){return lo}},{key:"NAME",get:function(){return ct}},{key:"DATA_KEY",get:function(){return tu}},{key:"Event",get:function(){return ao}},{key:"EVENT_KEY",get:function(){return k}},{key:"DefaultType",get:function(){return ho}}]),t}(),u.fn[ct]=er._jQueryInterface,u.fn[ct].Constructor=er,u.fn[ct].noConflict=function(){return u.fn[ct]=oo,er._jQueryInterface},er),uh=(gt="popover",d="."+(uu="bs.popover"),bo=(g=t).fn[gt],ku="bs-popover",ko=new RegExp("(^|\\s)"+ku+"\\S+","g"),go=v({},su.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-header"><\/h3><div class="popover-body"><\/div><\/div>'}),ns=v({},su.DefaultType,{content:"(string|element|function)"}),ts="fade",rs=".popover-header",us=".popover-body",fs={HIDE:"hide"+d,HIDDEN:"hidden"+d,SHOW:(is="show")+d,SHOWN:"shown"+d,INSERTED:"inserted"+d,CLICK:"click"+d,FOCUSIN:"focusin"+d,FOCUSOUT:"focusout"+d,MOUSEENTER:"mouseenter"+d,MOUSELEAVE:"mouseleave"+d},or=function(n){function i(){return n.apply(this,arguments)||this}var r,u,t;return u=n,(r=i).prototype=Object.create(u.prototype),(r.prototype.constructor=r).__proto__=u,t=i.prototype,t.isWithContent=function(){return this.getTitle()||this._getContent()},t.addAttachmentClass=function(n){g(this.getTipElement()).addClass(ku+"-"+n)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=g(this.getTipElement()),n;this.setElementContent(t.find(rs),this.getTitle());n=this._getContent();"function"==typeof n&&(n=n.call(this.element));this.setElementContent(t.find(us),n);t.removeClass(ts+" "+is)},t._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},t._cleanTipClass=function(){var t=g(this.getTipElement()),n=t.attr("class").match(ko);null!==n&&0<n.length&&t.removeClass(n.join(""))},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(uu),r="object"==typeof n?n:null;if((t||!/destroy|hide/.test(n))&&(t||(t=new i(this,r),g(this).data(uu,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},nt(i,null,[{key:"VERSION",get:function(){return"4.1.1"}},{key:"Default",get:function(){return go}},{key:"NAME",get:function(){return gt}},{key:"DATA_KEY",get:function(){return uu}},{key:"Event",get:function(){return fs}},{key:"EVENT_KEY",get:function(){return d}},{key:"DefaultType",get:function(){return ns}}]),i}(su),g.fn[gt]=or._jQueryInterface,g.fn[gt].Constructor=or,g.fn[gt].noConflict=function(){return g.fn[gt]=bo,or._jQueryInterface},or),fh=(lt="scrollspy",sr="."+(fu="bs.scrollspy"),es=(l=t).fn[lt],du={offset:10,method:"auto",target:""},os={offset:"number",method:"string",target:"(string|element)"},eu={ACTIVATE:"activate"+sr,SCROLL:"scroll"+sr,LOAD_DATA_API:"load"+sr+".data-api"},ss="dropdown-item",ni="active",p={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},hs="offset",gu="position",vi=function(){function t(n,t){var i=this;this._element=n;this._scrollElement="BODY"===n.tagName?window:n;this._config=this._getConfig(t);this._selector=this._config.target+" "+p.NAV_LINKS+","+this._config.target+" "+p.LIST_ITEMS+","+this._config.target+" "+p.DROPDOWN_ITEMS;this._offsets=[];this._targets=[];this._activeTarget=null;this._scrollHeight=0;l(this._scrollElement).on(eu.SCROLL,function(n){return i._process(n)});this.refresh();this._process()}var n=t.prototype;return n.refresh=function(){var n=this,i=this._scrollElement===this._scrollElement.window?hs:gu,t="auto"===this._config.method?i:this._config.method,r=t===gu?this._getScrollTop():0;this._offsets=[];this._targets=[];this._scrollHeight=this._getScrollHeight();l.makeArray(l(this._selector)).map(function(n){var i,u=o.getSelectorFromElement(n),f;return(u&&(i=l(u)[0]),i)&&(f=i.getBoundingClientRect(),f.width||f.height)?[l(i)[t]().top+r,u]:null}).filter(function(n){return n}).sort(function(n,t){return n[0]-t[0]}).forEach(function(t){n._offsets.push(t[0]);n._targets.push(t[1])})},n.dispose=function(){l.removeData(this._element,fu);l(this._scrollElement).off(sr);this._element=null;this._scrollElement=null;this._config=null;this._selector=null;this._offsets=null;this._targets=null;this._activeTarget=null;this._scrollHeight=null},n._getConfig=function(n){if("string"!=typeof(n=v({},du,"object"==typeof n&&n?n:{})).target){var t=l(n.target).attr("id");t||(t=o.getUID(lt),l(n.target).attr("id",t));n.target="#"+t}return o.typeCheckConfig(lt,n,os),n},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,r=this._getScrollHeight(),u=this._config.offset+r-this._getOffsetHeight(),i,n;if(this._scrollHeight!==r&&this.refresh(),u<=t)i=this._targets[this._targets.length-1],this._activeTarget!==i&&this._activate(i);else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(n=this._offsets.length;n--;)this._activeTarget!==this._targets[n]&&t>=this._offsets[n]&&("undefined"==typeof this._offsets[n+1]||t<this._offsets[n+1])&&this._activate(this._targets[n])}},n._activate=function(n){var i,t;this._activeTarget=n;this._clear();i=this._selector.split(",");i=i.map(function(t){return t+'[data-target="'+n+'"],'+t+'[href="'+n+'"]'});t=l(i.join(","));t.hasClass(ss)?(t.closest(p.DROPDOWN).find(p.DROPDOWN_TOGGLE).addClass(ni),t.addClass(ni)):(t.addClass(ni),t.parents(p.NAV_LIST_GROUP).prev(p.NAV_LINKS+", "+p.LIST_ITEMS).addClass(ni),t.parents(p.NAV_LIST_GROUP).prev(p.NAV_ITEMS).children(p.NAV_LINKS).addClass(ni));l(this._scrollElement).trigger(eu.ACTIVATE,{relatedTarget:n})},n._clear=function(){l(this._selector).filter(p.ACTIVE).removeClass(ni)},t._jQueryInterface=function(n){return this.each(function(){var i=l(this).data(fu);if(i||(i=new t(this,"object"==typeof n&&n),l(this).data(fu,i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},nt(t,null,[{key:"VERSION",get:function(){return"4.1.1"}},{key:"Default",get:function(){return du}}]),t}(),l(window).on(eu.LOAD_DATA_API,function(){for(var i,n=l.makeArray(l(p.DATA_SPY)),t=n.length;t--;)i=l(n[t]),vi._jQueryInterface.call(i,i.data())}),l.fn[lt]=vi._jQueryInterface,l.fn[lt].Constructor=vi,l.fn[lt].noConflict=function(){return l.fn[lt]=es,vi._jQueryInterface},vi),eh=(yi="."+(ou="bs.tab"),cs=(h=t).fn.tab,pi={HIDE:"hide"+yi,HIDDEN:"hidden"+yi,SHOW:"show"+yi,SHOWN:"shown"+yi,CLICK_DATA_API:"click"+yi+".data-api"},ls="dropdown-menu",wi="active",as="disabled",vs="fade",nf="show",ys=".dropdown",ps=".nav, .list-group",tf=".active",rf="> li > .active",ws='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',bs=".dropdown-toggle",ks="> .dropdown-menu .active",bi=function(){function n(n){this._element=n}var t=n.prototype;return t.show=function(){var s=this,i,n,t,r,c,u,f,e;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&h(this._element).hasClass(wi)||h(this._element).hasClass(as)||(t=h(this._element).closest(ps)[0],r=o.getSelectorFromElement(this._element),t&&(c="UL"===t.nodeName?rf:tf,n=(n=h.makeArray(h(t).find(c)))[n.length-1]),u=h.Event(pi.HIDE,{relatedTarget:this._element}),f=h.Event(pi.SHOW,{relatedTarget:n}),(n&&h(n).trigger(u),h(this._element).trigger(f),f.isDefaultPrevented()||u.isDefaultPrevented())||(r&&(i=h(r)[0]),this._activate(this._element,t),e=function(){var t=h.Event(pi.HIDDEN,{relatedTarget:s._element}),i=h.Event(pi.SHOWN,{relatedTarget:n});h(n).trigger(t);h(s._element).trigger(i)},i?this._activate(i,i.parentNode,e):e()))},t.dispose=function(){h.removeData(this._element,ou);this._element=null},t._activate=function(n,t,i){var e=this,r=("UL"===t.nodeName?h(t).find(rf):h(t).children(tf))[0],s=i&&r&&h(r).hasClass(vs),u=function(){return e._transitionComplete(n,r,i)},f;r&&s?(f=o.getTransitionDurationFromElement(r),h(r).one(o.TRANSITION_END,u).emulateTransitionEnd(f)):u()},t._transitionComplete=function(n,t,i){var r,u;t&&(h(t).removeClass(nf+" "+wi),r=h(t.parentNode).find(ks)[0],r&&h(r).removeClass(wi),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1));(h(n).addClass(wi),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!0),o.reflow(n),h(n).addClass(nf),n.parentNode&&h(n.parentNode).hasClass(ls))&&(u=h(n).closest(ys)[0],u&&h(u).find(bs).addClass(wi),n.setAttribute("aria-expanded",!0));i&&i()},n._jQueryInterface=function(t){return this.each(function(){var r=h(this),i=r.data(ou);if(i||(i=new n(this),r.data(ou,i)),"string"==typeof t){if("undefined"==typeof i[t])throw new TypeError('No method named "'+t+'"');i[t]()}})},nt(n,null,[{key:"VERSION",get:function(){return"4.1.1"}}]),n}(),h(document).on(pi.CLICK_DATA_API,ws,function(n){n.preventDefault();bi._jQueryInterface.call(h(this),"show")}),h.fn.tab=bi._jQueryInterface,h.fn.tab.Constructor=bi,h.fn.tab.noConflict=function(){return h.fn.tab=cs,bi._jQueryInterface},bi);!function(n){if("undefined"==typeof n)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0");}(t);n.Util=o;n.Alert=ds;n.Button=gs;n.Carousel=nh;n.Collapse=th;n.Dropdown=ih;n.Modal=rh;n.Popover=uh;n.Scrollspy=fh;n.Tab=eh;n.Tooltip=su;Object.defineProperty(n,"__esModule",{value:!0})}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return gf.apply(null,arguments)}function ih(n){gf=n}function rt(n){return n instanceof Array||Object.prototype.toString.call(n)==="[object Array]"}function ti(n){return n!=null&&Object.prototype.toString.call(n)==="[object Object]"}function s(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function hu(n){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(n).length===0;var t;for(t in n)if(s(n,t))return!1;return!0}function k(n){return n===void 0}function vt(n){return typeof n=="number"||Object.prototype.toString.call(n)==="[object Number]"}function pi(n){return n instanceof Date||Object.prototype.toString.call(n)==="[object Date]"}function ne(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function dt(n,t){for(var i in t)s(t,i)&&(n[i]=t[i]);return s(t,"toString")&&(n.toString=t.toString),s(t,"valueOf")&&(n.valueOf=t.valueOf),n}function ot(n,t,i,r){return vo(n,t,i,r,!0).utc()}function rh(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function u(n){return n._pf==null&&(n._pf=rh()),n._pf}function cu(n){if(n._isValid==null){var t=u(n),r=te.call(t.parsedDateParts,function(n){return n!=null}),i=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(n._strict&&(i=i&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===undefined),Object.isFrozen!=null&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function rr(n){var t=ot(NaN);return n!=null?dt(u(t),n):u(t).userInvalidated=!0,t}function lu(n,t){var i,r,f;if(k(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),k(t._i)||(n._i=t._i),k(t._f)||(n._f=t._f),k(t._l)||(n._l=t._l),k(t._strict)||(n._strict=t._strict),k(t._tzm)||(n._tzm=t._tzm),k(t._isUTC)||(n._isUTC=t._isUTC),k(t._offset)||(n._offset=t._offset),k(t._pf)||(n._pf=u(t)),k(t._locale)||(n._locale=t._locale),ur.length>0)for(i=0;i<ur.length;i++)r=ur[i],f=t[r],k(f)||(n[r]=f);return n}function wi(n){lu(this,n);this._d=new Date(n._d!=null?n._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));fr===!1&&(fr=!0,t.updateOffset(this),fr=!1)}function ut(n){return n instanceof wi||n!=null&&n._isAMomentObject!=null}function ie(n){t.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+n)}function nt(n,i){var r=!0;return dt(function(){if(t.deprecationHandler!=null&&t.deprecationHandler(null,n),r){for(var o=[],u,e,f=0;f<arguments.length;f++){if(u="",typeof arguments[f]=="object"){u+="\n["+f+"] ";for(e in arguments[0])s(arguments[0],e)&&(u+=e+": "+arguments[0][e]+", ");u=u.slice(0,-2)}else u=arguments[f];o.push(u)}ie(n+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function re(n,i){t.deprecationHandler!=null&&t.deprecationHandler(n,i);au[n]||(ie(i),au[n]=!0)}function st(n){return typeof Function!="undefined"&&n instanceof Function||Object.prototype.toString.call(n)==="[object Function]"}function uh(n){var i,t;for(t in n)s(n,t)&&(i=n[t],st(i)?this[t]=i:this["_"+t]=i);this._config=n;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function vu(n,t){var r=dt({},n),i;for(i in t)s(t,i)&&(ti(n[i])&&ti(t[i])?(r[i]={},dt(r[i],n[i]),dt(r[i],t[i])):t[i]!=null?r[i]=t[i]:delete r[i]);for(i in n)s(n,i)&&!s(t,i)&&ti(n[i])&&(r[i]=dt({},r[i]));return r}function yu(n){n!=null&&this.set(n)}function fh(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return st(r)?r.call(t,i):r}function ht(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;typeof r=="string"&&(u=function(){return this[r]()});n&&(ei[n]=u);t&&(ei[t[0]]=function(){return ht(u.apply(this,arguments),t[1],t[2])});i&&(ei[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function eh(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function oh(n){for(var t=n.match(pu),i=0,r=t.length;i<r;i++)t[i]=ei[t[i]]?ei[t[i]]:eh(t[i]);return function(i){for(var f="",u=0;u<r;u++)f+=st(t[u])?t[u].call(i,n):t[u];return f}}function or(n,t){return n.isValid()?(t=ee(t,n.localeData()),wu[t]=wu[t]||oh(t),wu[t](n)):n.localeData().invalidDate()}function ee(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(er.lastIndex=0;i>=0&&er.test(n);)n=n.replace(er,r),er.lastIndex=0,i-=1;return n}function sh(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.match(pu).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[n])}function hh(){return this._invalidDate}function ch(n){return this._ordinal.replace("%d",n)}function lh(n,t,i,r){var u=this._relativeTime[i];return st(u)?u(n,t,i,r):u.replace(/%d/i,n)}function ah(n,t){var i=this._relativeTime[n>0?"future":"past"];return st(i)?i(t):i.replace(/%s/i,t)}function p(n,t){var i=n.toLowerCase();oi[i]=oi[i+"s"]=oi[t]=n}function tt(n){return typeof n=="string"?oi[n]||oi[n.toLowerCase()]:undefined}function bu(n){var r={},i,t;for(t in n)s(n,t)&&(i=tt(t),i&&(r[i]=n[t]));return r}function w(n,t){ku[n]=t}function vh(n){var i=[],t;for(t in n)s(n,t)&&i.push({unit:t,priority:ku[t]});return i.sort(function(n,t){return n.priority-t.priority}),i}function sr(n){return n%4==0&&n%100!=0||n%400==0}function it(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function f(n){var t=+n,i=0;return t!==0&&isFinite(t)&&(i=it(t)),i}function si(n,i){return function(r){return r!=null?(ae(this,n,r),t.updateOffset(this,i),this):hr(this,n)}}function hr(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function ae(n,t,i){n.isValid()&&!isNaN(i)&&(t==="FullYear"&&sr(n.year())&&n.month()===1&&n.date()===29?(i=f(i),n._d["set"+(n._isUTC?"UTC":"")+t](i,n.month(),br(i,n.month()))):n._d["set"+(n._isUTC?"UTC":"")+t](i))}function yh(n){return(n=tt(n),st(this[n]))?this[n]():this}function ph(n,t){if(typeof n=="object"){n=bu(n);for(var r=vh(n),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit])}else if(n=tt(n),st(this[n]))return this[n](t);return this}function i(n,t,i){pr[n]=st(t)?t:function(n){return n&&i?i:t}}function bh(n,t){return s(pr,n)?pr[n](t._strict,t._locale):new RegExp(kh(n))}function kh(n){return g(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function g(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function h(n,t){var i,r=t;for(typeof n=="string"&&(n=[n]),vt(t)&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)wr[n[i]]=r}function ki(n,t){h(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function dh(n,t,i){t!=null&&s(wr,n)&&wr[n](t,i._a,i,n)}function tc(n,t){return(n%t+t)%t}function br(n,t){if(isNaN(n)||isNaN(t))return NaN;var i=tc(t,12);return n+=(t-i)/12,i===1?sr(n)?29:28:31-i%7%2}function fc(n,t){return n?rt(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||ke).test(t)?"format":"standalone"][n.month()]:rt(this._months)?this._months:this._months.standalone}function ec(n,t){return n?rt(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[ke.test(t)?"format":"standalone"][n.month()]:rt(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function oc(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)e=ot([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?t==="MMM"?(r=v.call(this._shortMonthsParse,f),r!==-1?r:null):(r=v.call(this._longMonthsParse,f),r!==-1?r:null):t==="MMM"?(r=v.call(this._shortMonthsParse,f),r!==-1)?r:(r=v.call(this._longMonthsParse,f),r!==-1?r:null):(r=v.call(this._longMonthsParse,f),r!==-1)?r:(r=v.call(this._shortMonthsParse,f),r!==-1?r:null)}function sc(n,t,i){var r,u,f;if(this._monthsParseExact)return oc.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=ot([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="MMMM"&&this._longMonthsParse[r].test(n))||i&&t==="MMM"&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function de(n,t){var i;if(!n.isValid())return n;if(typeof t=="string")if(/^\d+$/.test(t))t=f(t);else if(t=n.localeData().monthsParse(t),!vt(t))return n;return i=Math.min(n.date(),br(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function ge(n){return n!=null?(de(this,n),t.updateOffset(this,!0),this):hr(this,"Month")}function hc(){return br(this.year(),this.month())}function cc(n){return this._monthsParseExact?(s(this,"_monthsRegex")||no.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=rc),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)}function lc(n){return this._monthsParseExact?(s(this,"_monthsRegex")||no.call(this),n?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=uc),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)}function no(){function f(n,t){return t.length-n.length}for(var i=[],r=[],t=[],u,n=0;n<12;n++)u=ot([2e3,n]),i.push(this.monthsShort(u,"")),r.push(this.months(u,"")),t.push(this.months(u,"")),t.push(this.monthsShort(u,""));for(i.sort(f),r.sort(f),t.sort(f),n=0;n<12;n++)i[n]=g(i[n]),r[n]=g(r[n]);for(n=0;n<24;n++)t[n]=g(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function di(n){return sr(n)?366:365}function ac(){return sr(this.year())}function vc(n,t,i,r,u,f,e){var o;return n<100&&n>=0?(o=new Date(n+400,t,i,r,u,f,e),isFinite(o.getFullYear())&&o.setFullYear(n)):o=new Date(n,t,i,r,u,f,e),o}function gi(n){var t,i;return n<100&&n>=0?(i=Array.prototype.slice.call(arguments),i[0]=n+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n)):t=new Date(Date.UTC.apply(null,arguments)),t}function kr(n,t,i){var r=7+t-i,u=(7+gi(n,0,r).getUTCDay()-t)%7;return-u+r-1}function to(n,t,i,r,u){var s=(7+i-r)%7,h=kr(n,r,u),f=1+7*(t-1)+s+h,e,o;return f<=0?(e=n-1,o=di(e)+f):f>di(n)?(e=n+1,o=f-di(n)):(e=n,o=f),{year:e,dayOfYear:o}}function nr(n,t,i){var e=kr(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1,f,u;return r<1?(u=n.year()-1,f=r+wt(u,t,i)):r>wt(n.year(),t,i)?(f=r-wt(n.year(),t,i),u=n.year()+1):(u=n.year(),f=r),{week:f,year:u}}function wt(n,t,i){var r=kr(n,t,i),u=kr(n+1,t,i);return(di(n)-r+u)/7}function yc(n){return nr(n,this._week.dow,this._week.doy).week}function pc(){return this._week.dow}function wc(){return this._week.doy}function bc(n){var t=this.localeData().week(this);return n==null?t:this.add((n-t)*7,"d")}function kc(n){var t=nr(this,1,4).week;return n==null?t:this.add((n-t)*7,"d")}function dc(n,t){return typeof n!="string"?n:isNaN(n)?(n=t.weekdaysParse(n),typeof n=="number")?n:null:parseInt(n,10)}function gc(n,t){return typeof n=="string"?t.weekdaysParse(n)%7||7:isNaN(n)?null:n}function tf(n,t){return n.slice(t,7).concat(n.slice(0,t))}function fl(n,t){var i=rt(this._weekdays)?this._weekdays:this._weekdays[n&&n!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return n===!0?tf(i,this._week.dow):n?i[n.day()]:i}function el(n){return n===!0?tf(this._weekdaysShort,this._week.dow):n?this._weekdaysShort[n.day()]:this._weekdaysShort}function ol(n){return n===!0?tf(this._weekdaysMin,this._week.dow):n?this._weekdaysMin[n.day()]:this._weekdaysMin}function sl(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)e=ot([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?t==="dddd"?(r=v.call(this._weekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=v.call(this._shortWeekdaysParse,u),r!==-1?r:null):(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="dddd"?(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=v.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):(r=v.call(this._minWeekdaysParse,u),r!==-1)?r:(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._shortWeekdaysParse,u),r!==-1?r:null)}function hl(n,t,i){var r,u,f;if(this._weekdaysParseExact)return sl.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=ot([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="dddd"&&this._fullWeekdaysParse[r].test(n))||i&&t==="ddd"&&this._shortWeekdaysParse[r].test(n)||i&&t==="dd"&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function cl(n){if(!this.isValid())return n!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return n!=null?(n=dc(n,this.localeData()),this.add(n-t,"d")):t}function ll(n){if(!this.isValid())return n!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return n==null?t:this.add(n-t,"d")}function al(n){if(!this.isValid())return n!=null?this:NaN;if(n!=null){var t=gc(n,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function vl(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=il),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)}function yl(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=rl),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function pl(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ul),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function rf(){function t(n,t){return t.length-n.length}for(var u=[],f=[],e=[],n=[],r,o,s,h,i=0;i<7;i++)r=ot([2e3,1]).day(i),o=g(this.weekdaysMin(r,"")),s=g(this.weekdaysShort(r,"")),h=g(this.weekdays(r,"")),u.push(o),f.push(s),e.push(h),n.push(o),n.push(s),n.push(h);u.sort(t);f.sort(t);e.sort(t);n.sort(t);this._weekdaysRegex=new RegExp("^("+n.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+e.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+f.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+u.join("|")+")","i")}function uf(){return this.hours()%12||12}function wl(){return this.hours()||24}function uo(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function fo(n,t){return t._meridiemParse}function bl(n){return(n+"").toLowerCase().charAt(0)==="p"}function kl(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function dl(n,t){for(var r=Math.min(n.length,t.length),i=0;i<r;i+=1)if(n[i]!==t[i])return i;return r}function ho(n){return n?n.toLowerCase().replace("_","-"):n}function gl(n){for(var r=0,i,t,f,u;r<n.length;){for(u=ho(n[r]).split("-"),i=u.length,t=ho(n[r+1]),t=t?t.split("-"):null;i>0;){if(f=dr(u.slice(0,i).join("-")),f)return f;if(t&&t.length>=i&&dl(u,t)>=i-1)break;i--}r++}return ir}function dr(n){var t=null,i;if(a[n]===undefined&&typeof module!="undefined"&&module&&module.exports)try{t=ir._abbr;i=require;i("./locale/"+n);gt(t)}catch(r){a[n]=null}return a[n]}function gt(n,t){var i;return n&&(i=k(t)?bt(n):ff(n,t),i?ir=i:typeof console!="undefined"&&console.warn&&console.warn("Locale "+n+" not found. Did you forget to load it?")),ir._abbr}function ff(n,t){if(t!==null){var r,i=so;if(t.abbr=n,a[n]!=null)re("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=a[n]._config;else if(t.parentLocale!=null)if(a[t.parentLocale]!=null)i=a[t.parentLocale]._config;else if(r=dr(t.parentLocale),r!=null)i=r._config;else return tr[t.parentLocale]||(tr[t.parentLocale]=[]),tr[t.parentLocale].push({name:n,config:t}),null;return a[n]=new yu(vu(i,t)),tr[n]&&tr[n].forEach(function(n){ff(n.name,n.config)}),gt(n),a[n]}return delete a[n],null}function na(n,t){if(t!=null){var r,i,u=so;a[n]!=null&&a[n].parentLocale!=null?a[n].set(vu(a[n]._config,t)):(i=dr(n),i!=null&&(u=i._config),t=vu(u,t),i==null&&(t.abbr=n),r=new yu(t),r.parentLocale=a[n],a[n]=r);gt(n)}else a[n]!=null&&(a[n].parentLocale!=null?(a[n]=a[n].parentLocale,n===gt()&&gt(n)):a[n]!=null&&delete a[n]);return a[n]}function bt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return ir;if(!rt(n)){if(t=dr(n),t)return t;n=[n]}return gl(n)}function ta(){return ue(a)}function ef(n){var i,t=n._a;return t&&u(n).overflow===-2&&(i=t[yt]<0||t[yt]>11?yt:t[ct]<1||t[ct]>br(t[b],t[yt])?ct:t[y]<0||t[y]>24||t[y]===24&&(t[ft]!==0||t[pt]!==0||t[ii]!==0)?y:t[ft]<0||t[ft]>59?ft:t[pt]<0||t[pt]>59?pt:t[ii]<0||t[ii]>999?ii:-1,u(n)._overflowDayOfYear&&(i<b||i>ct)&&(i=ct),u(n)._overflowWeeks&&i===-1&&(i=gh),u(n)._overflowWeekday&&i===-1&&(i=nc),u(n).overflow=i),n}function co(n){var t,r,o=n._i,i=ia.exec(o)||ra.exec(o),s,e,f,h;if(i){for(u(n).iso=!0,t=0,r=gr.length;t<r;t++)if(gr[t][1].exec(i[1])){e=gr[t][0];s=gr[t][2]!==!1;break}if(e==null){n._isValid=!1;return}if(i[3]){for(t=0,r=of.length;t<r;t++)if(of[t][1].exec(i[3])){f=(i[2]||" ")+of[t][0];break}if(f==null){n._isValid=!1;return}}if(!s&&f!=null){n._isValid=!1;return}if(i[4])if(ua.exec(i[4]))h="Z";else{n._isValid=!1;return}n._f=e+(f||"")+(h||"");hf(n)}else n._isValid=!1}function sa(n,t,i,r,u,f){var e=[ha(n),be.indexOf(t),parseInt(i,10),parseInt(r,10),parseInt(u,10),];return f&&e.push(parseInt(f,10)),e}function ha(n){var t=parseInt(n,10);return t<=49?2e3+t:t<=999?1900+t:t}function ca(n){return n.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function la(n,t,i){if(n){var r=ro.indexOf(n),f=new Date(t[0],t[1],t[2]).getDay();if(r!==f)return u(i).weekdayMismatch=!0,i._isValid=!1,!1}return!0}function aa(n,t,i){if(n)return oa[n];if(t)return 0;var r=parseInt(i,10),u=r%100,f=(r-u)/100;return f*60+u}function lo(n){var t=ea.exec(ca(n._i)),i;if(t){if(i=sa(t[4],t[3],t[2],t[5],t[6],t[7]),!la(t[1],i,n))return;n._a=i;n._tzm=aa(t[8],t[9],t[10]);n._d=gi.apply(null,n._a);n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);u(n).rfc2822=!0}else n._isValid=!1}function va(n){var i=fa.exec(n._i);if(i!==null){n._d=new Date(+i[1]);return}if(co(n),n._isValid===!1)delete n._isValid;else return;if(lo(n),n._isValid===!1)delete n._isValid;else return;n._strict?n._isValid=!1:t.createFromInputFallback(n)}function ci(n,t,i){return n!=null?n:t!=null?t:i}function ya(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate(),]:[i.getFullYear(),i.getMonth(),i.getDate()]}function sf(n){var t,i,r=[],f,o,e;if(!n._d){for(f=ya(n),n._w&&n._a[ct]==null&&n._a[yt]==null&&pa(n),n._dayOfYear!=null&&(e=ci(n._a[b],f[b]),(n._dayOfYear>di(e)||n._dayOfYear===0)&&(u(n)._overflowDayOfYear=!0),i=gi(e,0,n._dayOfYear),n._a[yt]=i.getUTCMonth(),n._a[ct]=i.getUTCDate()),t=0;t<3&&n._a[t]==null;++t)n._a[t]=r[t]=f[t];for(;t<7;t++)n._a[t]=r[t]=n._a[t]==null?t===2?1:0:n._a[t];n._a[y]===24&&n._a[ft]===0&&n._a[pt]===0&&n._a[ii]===0&&(n._nextDay=!0,n._a[y]=0);n._d=(n._useUTC?gi:vc).apply(null,r);o=n._useUTC?n._d.getUTCDay():n._d.getDay();n._tzm!=null&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[y]=24);n._w&&typeof n._w.d!="undefined"&&n._w.d!==o&&(u(n).weekdayMismatch=!0)}}function pa(n){var t,o,f,i,r,e,h,s,c;t=n._w;t.GG!=null||t.W!=null||t.E!=null?(r=1,e=4,o=ci(t.GG,n._a[b],nr(l(),1,4).year),f=ci(t.W,1),i=ci(t.E,1),(i<1||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,c=nr(l(),r,e),o=ci(t.gg,n._a[b],c.year),f=ci(t.w,c.week),t.d!=null?(i=t.d,(i<0||i>6)&&(s=!0)):t.e!=null?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);f<1||f>wt(o,r,e)?u(n)._overflowWeeks=!0:s!=null?u(n)._overflowWeekday=!0:(h=to(o,f,i,r,e),n._a[b]=h.year,n._dayOfYear=h.dayOfYear)}function hf(n){if(n._f===t.ISO_8601){co(n);return}if(n._f===t.RFC_2822){lo(n);return}n._a=[];u(n).empty=!0;for(var i=""+n._i,r,f,s,l=i.length,c=0,h,o=ee(n._f,n._locale).match(pu)||[],e=0;e<o.length;e++)f=o[e],r=(i.match(bh(f,n))||[])[0],r&&(s=i.substr(0,i.indexOf(r)),s.length>0&&u(n).unusedInput.push(s),i=i.slice(i.indexOf(r)+r.length),c+=r.length),ei[f]?(r?u(n).empty=!1:u(n).unusedTokens.push(f),dh(f,r,n)):n._strict&&!r&&u(n).unusedTokens.push(f);u(n).charsLeftOver=l-c;i.length>0&&u(n).unusedInput.push(i);n._a[y]<=12&&u(n).bigHour===!0&&n._a[y]>0&&(u(n).bigHour=undefined);u(n).parsedDateParts=n._a.slice(0);u(n).meridiem=n._meridiem;n._a[y]=wa(n._locale,n._a[y],n._meridiem);h=u(n).era;h!==null&&(n._a[b]=n._locale.erasConvertYear(h,n._a[b]));sf(n);ef(n)}function wa(n,t,i){var r;return i==null?t:n.meridiemHour!=null?n.meridiemHour(t,i):n.isPM!=null?(r=n.isPM(i),r&&t<12&&(t+=12),r||t!==12||(t=0),t):t}function ba(n){var t,o,r,f,i,e,s=!1;if(n._f.length===0){u(n).invalidFormat=!0;n._d=new Date(NaN);return}for(f=0;f<n._f.length;f++)i=0,e=!1,t=lu({},n),n._useUTC!=null&&(t._useUTC=n._useUTC),t._f=n._f[f],hf(t),cu(t)&&(e=!0),i+=u(t).charsLeftOver,i+=u(t).unusedTokens.length*10,u(t).score=i,s?i<r&&(r=i,o=t):(r==null||i<r||e)&&(r=i,o=t,e&&(s=!0));dt(n,o||t)}function ka(n){if(!n._d){var t=bu(n._i),i=t.day===undefined?t.date:t.day;n._a=ne([t.year,t.month,i,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});sf(n)}}function da(n){var t=new wi(ef(ao(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=undefined),t}function ao(n){var t=n._i,i=n._f;return(n._locale=n._locale||bt(n._l),t===null||i===undefined&&t==="")?rr({nullInput:!0}):(typeof t=="string"&&(n._i=t=n._locale.preparse(t)),ut(t))?new wi(ef(t)):(pi(t)?n._d=t:rt(i)?ba(n):i?hf(n):ga(n),cu(n)||(n._d=null),n)}function ga(n){var i=n._i;k(i)?n._d=new Date(t.now()):pi(i)?n._d=new Date(i.valueOf()):typeof i=="string"?va(n):rt(i)?(n._a=ne(i.slice(0),function(n){return parseInt(n,10)}),sf(n)):ti(i)?ka(n):vt(i)?n._d=new Date(i):t.createFromInputFallback(n)}function vo(n,t,i,r,u){var f={};return(t===!0||t===!1)&&(r=t,t=undefined),(i===!0||i===!1)&&(r=i,i=undefined),(ti(n)&&hu(n)||rt(n)&&n.length===0)&&(n=undefined),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,da(f)}function l(n,t,i,r){return vo(n,t,i,r,!1)}function wo(n,t){var r,i;if(t.length===1&&rt(t[0])&&(t=t[0]),!t.length)return l();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function nv(){var n=[].slice.call(arguments,0);return wo("isBefore",n)}function tv(){var n=[].slice.call(arguments,0);return wo("isAfter",n)}function iv(n){var i,r=!1,t;for(i in n)if(s(n,i)&&!(v.call(li,i)!==-1&&(n[i]==null||!isNaN(n[i]))))return!1;for(t=0;t<li.length;++t)if(n[li[t]]){if(r)return!1;parseFloat(n[li[t]])!==f(n[li[t]])&&(r=!0)}return!0}function rv(){return this._isValid}function uv(){return et(NaN)}function nu(n){var t=bu(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||t.isoWeek||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._isValid=iv(t);this._milliseconds=+c+h*1e3+s*6e4+o*36e5;this._days=+e+f*7;this._months=+u+r*3+i*12;this._data={};this._locale=bt();this._bubble()}function tu(n){return n instanceof nu}function cf(n){return n<0?Math.round(-1*n)*-1:Math.round(n)}function fv(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<e;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function ko(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+ht(~~(n/60),2)+t+ht(~~n%60,2)})}function lf(n,t){var u=(t||"").match(n),e,i,r;return u===null?null:(e=u[u.length-1]||[],i=(e+"").match(go)||["-",0,0],r=+(i[1]*60)+f(i[2]),r===0?0:i[0]==="+"?r:-r)}function af(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(ut(n)||pi(n)?n.valueOf():l(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):l(n).local()}function vf(n){return-Math.round(n._d.getTimezoneOffset())}function ev(n,i,r){var u=this._offset||0,f;if(!this.isValid())return n!=null?this:NaN;if(n!=null){if(typeof n=="string"){if(n=lf(yr,n),n===null)return this}else Math.abs(n)<16&&!r&&(n=n*60);return!this._isUTC&&i&&(f=vf(this)),this._offset=n,this._isUTC=!0,f!=null&&this.add(f,"m"),u!==n&&(!i||this._changeInProgress?fs(this,et(n-u,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?u:vf(this)}function ov(n,t){return n!=null?(typeof n!="string"&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function sv(n){return this.utcOffset(0,n)}function hv(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(vf(this),"m")),this}function cv(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var n=lf(wh,this._i);n!=null?this.utcOffset(n):this.utcOffset(0,!0)}return this}function lv(n){return this.isValid()?(n=n?l(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function av(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function vv(){if(!k(this._isDSTShifted))return this._isDSTShifted;var n={},t;return lu(n,this),n=ao(n),n._a?(t=n._isUTC?ot(n._a):l(n._a),this._isDSTShifted=this.isValid()&&fv(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function yv(){return this.isValid()?!this._isUTC:!1}function pv(){return this.isValid()?this._isUTC:!1}function ns(){return this.isValid()?this._isUTC&&this._offset===0:!1}function et(n,t){var i=n,r=null,u,e,o;return tu(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:vt(n)||!isNaN(+n)?(i={},t?i[t]=+n:i.milliseconds=+n):(r=ts.exec(n))?(u=r[1]==="-"?-1:1,i={y:0,d:f(r[ct])*u,h:f(r[y])*u,m:f(r[ft])*u,s:f(r[pt])*u,ms:f(cf(r[ii]*1e3))*u}):(r=is.exec(n))?(u=r[1]==="-"?-1:1,i={y:ri(r[2],u),M:ri(r[3],u),w:ri(r[4],u),d:ri(r[5],u),h:ri(r[6],u),m:ri(r[7],u),s:ri(r[8],u)}):i==null?i={}:typeof i=="object"&&("from"in i||"to"in i)&&(o=wv(l(i.from),l(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),e=new nu(i),tu(n)&&s(n,"_locale")&&(e._locale=n._locale),tu(n)&&s(n,"_isValid")&&(e._isValid=n._isValid),e}function ri(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function rs(n,t){var i={};return i.months=t.month()-n.month()+(t.year()-n.year())*12,n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function wv(n,t){var i;return(n.isValid()&&t.isValid())?(t=af(t,n),n.isBefore(t)?i=rs(n,t):(i=rs(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function us(n,t){return function(i,r){var u,f;return r===null||isNaN(+r)||(re(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=i,i=r,r=f),u=et(i,r),fs(this,u,n),this}}function fs(n,i,r,u){var o=i._milliseconds,f=cf(i._days),e=cf(i._months);n.isValid()&&(u=u==null?!0:u,e&&de(n,hr(n,"Month")+e*r),f&&ae(n,"Date",hr(n,"Date")+f*r),o&&n._d.setTime(n._d.valueOf()+o*r),u&&t.updateOffset(n,f||e))}function ss(n){return typeof n=="string"||n instanceof String}function bv(n){return ut(n)||pi(n)||ss(n)||vt(n)||dv(n)||kv(n)||n===null||n===undefined}function kv(n){for(var f=ti(n)&&!hu(n),i=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms",],u,t=0;t<r.length;t+=1)u=r[t],i=i||s(n,u);return f&&i}function dv(n){var t=rt(n),i=!1;return t&&(i=n.filter(function(t){return!vt(t)&&ss(n)}).length===0),t&&i}function gv(n){for(var f=ti(n)&&!hu(n),i=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse",],u,t=0;t<r.length;t+=1)u=r[t],i=i||s(n,u);return f&&i}function ny(n,t){var i=n.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"}function ty(n,i){arguments.length===1&&(arguments[0]?bv(arguments[0])?(n=arguments[0],i=undefined):gv(arguments[0])&&(i=arguments[0],n=undefined):(n=undefined,i=undefined));var u=n||l(),f=af(u,this).startOf("day"),r=t.calendarFormat(this,f)||"sameElse",e=i&&(st(i[r])?i[r].call(this,u):i[r]);return this.format(e||this.localeData().calendar(r,this,l(u)))}function iy(){return new wi(this)}function ry(n,t){var i=ut(n)?n:l(n);return(this.isValid()&&i.isValid())?(t=tt(t)||"millisecond",t==="millisecond"?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function uy(n,t){var i=ut(n)?n:l(n);return(this.isValid()&&i.isValid())?(t=tt(t)||"millisecond",t==="millisecond"?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function fy(n,t,i,r){var u=ut(n)?n:l(n),f=ut(t)?t:l(t);return(this.isValid()&&u.isValid()&&f.isValid())?(r=r||"()",(r[0]==="("?this.isAfter(u,i):!this.isBefore(u,i))&&(r[1]===")"?this.isBefore(f,i):!this.isAfter(f,i))):!1}function ey(n,t){var i=ut(n)?n:l(n),r;return(this.isValid()&&i.isValid())?(t=tt(t)||"millisecond",t==="millisecond"?this.valueOf()===i.valueOf():(r=i.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function oy(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function sy(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function hy(n,t,i){var r,f,u;if(!this.isValid())return NaN;if(r=af(n,this),!r.isValid())return NaN;f=(r.utcOffset()-this.utcOffset())*6e4;t=tt(t);switch(t){case"year":u=iu(this,r)/12;break;case"month":u=iu(this,r);break;case"quarter":u=iu(this,r)/3;break;case"second":u=(this-r)/1e3;break;case"minute":u=(this-r)/6e4;break;case"hour":u=(this-r)/36e5;break;case"day":u=(this-r-f)/864e5;break;case"week":u=(this-r-f)/6048e5;break;default:u=this-r}return i?u:it(u)}function iu(n,t){if(n.date()<t.date())return-iu(t,n);var r=(t.year()-n.year())*12+(t.month()-n.month()),i=n.clone().add(r,"months"),u,f;return t-i<0?(u=n.clone().add(r-1,"months"),f=(t-i)/(i-u)):(u=n.clone().add(r+1,"months"),f=(t-i)/(u-i)),-(r+f)||0}function cy(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ly(n){if(!this.isValid())return null;var i=n!==!0,t=i?this.clone().utc():this;return t.year()<0||t.year()>9999?or(t,i?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):st(Date.prototype.toISOString)?i?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*6e4).toISOString().replace("Z",or(t,"Z")):or(t,i?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ay(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var n="moment",t="",i,r,u,f;return this.isLocal()||(n=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),i="["+n+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",u="-MM-DD[T]HH:mm:ss.SSS",f=t+'[")]',this.format(i+r+u+f)}function vy(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=or(this,n);return this.localeData().postformat(i)}function yy(n,t){return this.isValid()&&(ut(n)&&n.isValid()||l(n).isValid())?et({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function py(n){return this.from(l(),n)}function wy(n,t){return this.isValid()&&(ut(n)&&n.isValid()||l(n).isValid())?et({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function by(n){return this.to(l(),n)}function hs(n){var t;return n===undefined?this._locale._abbr:(t=bt(n),t!=null&&(this._locale=t),this)}function cs(){return this._locale}function vi(n,t){return(n%t+t)%t}function as(n,t,i){return n<100&&n>=0?new Date(n+400,t,i)-ls:new Date(n,t,i).valueOf()}function vs(n,t,i){return n<100&&n>=0?Date.UTC(n+400,t,i)-ls:Date.UTC(n,t,i)}function ky(n){var i,r;if(n=tt(n),n===undefined||n==="millisecond"||!this.isValid())return this;r=this._isUTC?vs:as;switch(n){case"year":i=r(this.year(),0,1);break;case"quarter":i=r(this.year(),this.month()-this.month()%3,1);break;case"month":i=r(this.year(),this.month(),1);break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":i=r(this.year(),this.month(),this.date());break;case"hour":i=this._d.valueOf()-vi(i+(this._isUTC?0:this.utcOffset()*ai),uu);break;case"minute":i=this._d.valueOf()-vi(i,ai);break;case"second":i=this._d.valueOf()-vi(i,ru)}return this._d.setTime(i),t.updateOffset(this,!0),this}function dy(n){var i,r;if(n=tt(n),n===undefined||n==="millisecond"||!this.isValid())return this;r=this._isUTC?vs:as;switch(n){case"year":i=r(this.year()+1,0,1)-1;break;case"quarter":i=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":i=r(this.year(),this.month()+1,1)-1;break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":i=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":i=this._d.valueOf()+(uu-vi(i+(this._isUTC?0:this.utcOffset()*ai),uu)-1);break;case"minute":i=this._d.valueOf()+(ai-vi(i,ai)-1);break;case"second":i=this._d.valueOf()+(ru-vi(i,ru)-1)}return this._d.setTime(i),t.updateOffset(this,!0),this}function gy(){return this._d.valueOf()-(this._offset||0)*6e4}function np(){return Math.floor(this.valueOf()/1e3)}function tp(){return new Date(this.valueOf())}function ip(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond(),]}function rp(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function up(){return this.isValid()?this.toISOString():null}function fp(){return cu(this)}function ep(){return dt({},u(this))}function op(){return u(this).overflow}function sp(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function hp(){for(var r,i=this._eras||bt("en")._eras,n=0,u=i.length;n<u;++n){switch(typeof i[n].since){case"string":r=t(i[n].since).startOf("day");i[n].since=r.valueOf()}switch(typeof i[n].until){case"undefined":i[n].until=+Infinity;break;case"string":r=t(i[n].until).startOf("day").valueOf();i[n].until=r.valueOf()}}return i}function cp(n,t,i){var r,s,u=this.eras(),f,e,o;for(n=n.toUpperCase(),r=0,s=u.length;r<s;++r)if(f=u[r].name.toUpperCase(),e=u[r].abbr.toUpperCase(),o=u[r].narrow.toUpperCase(),i)switch(t){case"N":case"NN":case"NNN":if(e===n)return u[r];break;case"NNNN":if(f===n)return u[r];break;case"NNNNN":if(o===n)return u[r]}else if([f,e,o].indexOf(n)>=0)return u[r]}function lp(n,i){var r=n.since<=n.until?1:-1;return i===undefined?t(n.since).year():t(n.since).year()+(i-n.offset)*r}function ap(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].name;return""}function vp(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].narrow;return""}function yp(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].abbr;return""}function pp(){for(var f,r,i=this.localeData().eras(),n=0,u=i.length;n<u;++n)if(f=i[n].since<=i[n].until?1:-1,r=this.clone().startOf("day").valueOf(),i[n].since<=r&&r<=i[n].until||i[n].until<=r&&r<=i[n].since)return(this.year()-t(i[n].since).year())*f+i[n].offset;return this.year()}function wp(n){return s(this,"_erasNameRegex")||wf.call(this),n?this._erasNameRegex:this._erasRegex}function bp(n){return s(this,"_erasAbbrRegex")||wf.call(this),n?this._erasAbbrRegex:this._erasRegex}function kp(n){return s(this,"_erasNarrowRegex")||wf.call(this),n?this._erasNarrowRegex:this._erasRegex}function pf(n,t){return t.erasAbbrRegex(n)}function dp(n,t){return t.erasNameRegex(n)}function gp(n,t){return t.erasNarrowRegex(n)}function nw(n,t){return t._eraYearOrdinalRegex||hi}function wf(){for(var r=[],u=[],f=[],i=[],t=this.eras(),n=0,e=t.length;n<e;++n)u.push(g(t[n].name)),r.push(g(t[n].abbr)),f.push(g(t[n].narrow)),i.push(g(t[n].name)),i.push(g(t[n].abbr)),i.push(g(t[n].narrow));this._erasRegex=new RegExp("^("+i.join("|")+")","i");this._erasNameRegex=new RegExp("^("+u.join("|")+")","i");this._erasAbbrRegex=new RegExp("^("+r.join("|")+")","i");this._erasNarrowRegex=new RegExp("^("+f.join("|")+")","i")}function fu(n,t){r(0,[n,n.length],0,t)}function tw(n){return ys.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function iw(n){return ys.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function rw(){return wt(this.year(),1,4)}function uw(){return wt(this.isoWeekYear(),1,4)}function fw(){var n=this.localeData()._week;return wt(this.year(),n.dow,n.doy)}function ew(){var n=this.localeData()._week;return wt(this.weekYear(),n.dow,n.doy)}function ys(n,t,i,r,u){var f;return n==null?nr(this,r,u).year:(f=wt(n,r,u),t>f&&(t=f),ow.call(this,n,t,i,r,u))}function ow(n,t,i,r,u){var e=to(n,t,i,r,u),f=gi(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function sw(n){return n==null?Math.ceil((this.month()+1)/3):this.month((n-1)*3+this.month()%3)}function hw(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return n==null?t:this.add(n-t,"d")}function cw(n,t){t[ii]=f(("0."+n)*1e3)}function lw(){return this._isUTC?"UTC":""}function aw(){return this._isUTC?"Coordinated Universal Time":""}function vw(n){return l(n*1e3)}function yw(){return l.apply(null,arguments).parseZone()}function ks(n){return n}function eu(n,t,i,r){var u=bt(),f=ot().set(r,t);return u[i](f,n)}function ds(n,t,i){if(vt(n)&&(t=n,n=undefined),n=n||"",t!=null)return eu(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=eu(n,r,i,"month");return u}function kf(n,t,i,r){typeof n=="boolean"?(vt(t)&&(i=t,t=undefined),t=t||""):(t=n,i=t,n=!1,vt(t)&&(i=t,t=undefined),t=t||"");var o=bt(),f=n?o._week.dow:0,u,e=[];if(i!=null)return eu(t,(i+f)%7,r,"day");for(u=0;u<7;u++)e[u]=eu(t,(u+f)%7,r,"day");return e}function pw(n,t){return ds(n,t,"months")}function ww(n,t){return ds(n,t,"monthsShort")}function bw(n,t,i){return kf(n,t,i,"weekdays")}function kw(n,t,i){return kf(n,t,i,"weekdaysShort")}function dw(n,t,i){return kf(n,t,i,"weekdaysMin")}function gw(){var n=this._data;return this._milliseconds=lt(this._milliseconds),this._days=lt(this._days),this._months=lt(this._months),n.milliseconds=lt(n.milliseconds),n.seconds=lt(n.seconds),n.minutes=lt(n.minutes),n.hours=lt(n.hours),n.months=lt(n.months),n.years=lt(n.years),this}function gs(n,t,i,r){var u=et(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function nb(n,t){return gs(this,n,t,1)}function tb(n,t){return gs(this,n,t,-1)}function nh(n){return n<0?Math.floor(n):Math.ceil(n)}function ib(){var r=this._milliseconds,n=this._days,t=this._months,i=this._data,u,f,e,s,o;return r>=0&&n>=0&&t>=0||r<=0&&n<=0&&t<=0||(r+=nh(df(t)+n)*864e5,n=0,t=0),i.milliseconds=r%1e3,u=it(r/1e3),i.seconds=u%60,f=it(u/60),i.minutes=f%60,e=it(f/60),i.hours=e%24,n+=it(e/24),o=it(th(n)),t+=o,n-=nh(df(o)),s=it(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function th(n){return n*4800/146097}function df(n){return n*146097/4800}function rb(n){if(!this.isValid())return NaN;var t,r,i=this._milliseconds;if(n=tt(n),n==="month"||n==="quarter"||n==="year"){t=this._days+i/864e5;r=this._months+th(t);switch(n){case"month":return r;case"quarter":return r/3;case"year":return r/12}}else{t=this._days+Math.round(df(this._months));switch(n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return t*24+i/36e5;case"minute":return t*1440+i/6e4;case"second":return t*86400+i/1e3;case"millisecond":return Math.floor(t*864e5)+i;default:throw new Error("Unknown unit "+n);}}}function ub(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+f(this._months/12)*31536e6:NaN}function kt(n){return function(){return this.as(n)}}function yb(){return et(this)}function pb(n){return n=tt(n),this.isValid()?this[n+"s"]():NaN}function ui(n){return function(){return this.isValid()?this._data[n]:NaN}}function ik(){return it(this.days()/7)}function rk(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function uk(n,t,i,r){var f=et(n).abs(),e=at(f.as("s")),o=at(f.as("m")),s=at(f.as("h")),h=at(f.as("d")),c=at(f.as("M")),l=at(f.as("w")),a=at(f.as("y")),u=e<=i.ss&&["s",e]||e<i.s&&["ss",e]||o<=1&&["m"]||o<i.m&&["mm",o]||s<=1&&["h"]||s<i.h&&["hh",s]||h<=1&&["d"]||h<i.d&&["dd",h];return i.w!=null&&(u=u||l<=1&&["w"]||l<i.w&&["ww",l]),u=u||c<=1&&["M"]||c<i.M&&["MM",c]||a<=1&&["y"]||["yy",a],u[2]=t,u[3]=+n>0,u[4]=r,rk.apply(null,u)}function fk(n){return n===undefined?at:typeof n=="function"?(at=n,!0):!1}function ek(n,t){return fi[n]===undefined?!1:t===undefined?fi[n]:(fi[n]=t,n==="s"&&(fi.ss=t-1),!0)}function ok(n,t){if(!this.isValid())return this.localeData().invalidDate();var u=!1,f=fi,i,r;return typeof n=="object"&&(t=n,n=!1),typeof n=="boolean"&&(u=n),typeof t=="object"&&(f=Object.assign({},fi,t),t.s!=null&&t.ss==null&&(f.ss=t.s-1)),i=this.localeData(),r=uk(this,!u,f,i),u&&(r=i.pastFuture(+this,r)),i.postformat(r)}function yi(n){return(n>0)-(n<0)||+n}function su(){if(!this.isValid())return this.localeData().invalidDate();var n=ou(this._milliseconds)/1e3,s=ou(this._days),r=ou(this._months),t,u,e,h,i=this.asSeconds(),c,o,l,f;return i?(t=it(n/60),u=it(t/60),n%=60,t%=60,e=it(r/12),r%=12,h=n?n.toFixed(3).replace(/\.?0+$/,""):"",c=i<0?"-":"",o=yi(this._months)!==yi(i)?"-":"",l=yi(this._days)!==yi(i)?"-":"",f=yi(this._milliseconds)!==yi(i)?"-":"",c+"P"+(e?o+e+"Y":"")+(r?o+r+"M":"")+(s?l+s+"D":"")+(u||t||n?"T":"")+(u?f+u+"H":"")+(t?f+t+"M":"")+(n?f+h+"S":"")):"P0D"}var gf,te,ur,fr,au,ue,fe,oe,se,he,ce,le,oi,ku,wr,v,nf,io,eo,oo,yo,po,bo,li,go,ts,is,es,os,yf,bf,ps,ws,ni,bs,n,o,lt,at,fi,ou,e;te=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};ur=t.momentProperties=[];fr=!1;au={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;ue=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)s(n,t)&&i.push(t);return i};fe={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};var pu=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,er=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,wu={},ei={};oe={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};se="Invalid date";he="%d";ce=/\d{1,2}/;le={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};oi={};ku={};var ve=/\d/,d=/\d\d/,ye=/\d{3}/,du=/\d{4}/,cr=/[+-]?\d{6}/,c=/\d\d?/,pe=/\d\d\d\d?/,we=/\d\d\d\d\d\d?/,lr=/\d{1,3}/,gu=/\d{1,4}/,ar=/[+-]?\d{1,6}/,hi=/\d+/,vr=/[+-]?\d+/,wh=/Z|[+-]\d\d:?\d\d/gi,yr=/Z|[+-]\d\d(?::?\d\d)?/gi,bi=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,pr;pr={};wr={};var b=0,yt=1,ct=2,y=3,ft=4,pt=5,ii=6,gh=7,nc=8;v=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});p("month","M");w("month",8);i("M",c);i("MM",c,d);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});h(["M","MM"],function(n,t){t[yt]=f(n)-1});h(["MMM","MMMM"],function(n,t,i,r){var f=i._locale.monthsParse(n,r,i._strict);f!=null?t[yt]=f:u(i).invalidMonth=n});var ic="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),be="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ke=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,rc=bi,uc=bi;r("Y",0,0,function(){var n=this.year();return n<=9999?ht(n,4):"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");p("year","y");w("year",1);i("Y",vr);i("YY",c,d);i("YYYY",gu,du);i("YYYYY",ar,cr);i("YYYYYY",ar,cr);h(["YYYYY","YYYYYY"],b);h("YYYY",function(n,i){i[b]=n.length===2?t.parseTwoDigitYear(n):f(n)});h("YY",function(n,i){i[b]=t.parseTwoDigitYear(n)});h("Y",function(n,t){t[b]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return f(n)+(f(n)>68?1900:2e3)};nf=si("FullYear",!0);r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");p("week","w");p("isoWeek","W");w("week",5);w("isoWeek",5);i("w",c);i("ww",c,d);i("W",c);i("WW",c,d);ki(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)});io={dow:0,doy:6};r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");p("day","d");p("weekday","e");p("isoWeekday","E");w("day",11);w("weekday",11);w("isoWeekday",11);i("d",c);i("e",c);i("E",c);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});ki(["dd","ddd","dddd"],function(n,t,i,r){var f=i._locale.weekdaysParse(n,r,i._strict);f!=null?t.d=f:u(i).invalidWeekday=n});ki(["d","e","E"],function(n,t,i,r){t[r]=f(n)});var nl="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ro="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),tl="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),il=bi,rl=bi,ul=bi;r("H",["HH",2],0,"hour");r("h",["hh",2],0,uf);r("k",["kk",2],0,wl);r("hmm",0,0,function(){return""+uf.apply(this)+ht(this.minutes(),2)});r("hmmss",0,0,function(){return""+uf.apply(this)+ht(this.minutes(),2)+ht(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+ht(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+ht(this.minutes(),2)+ht(this.seconds(),2)});uo("a",!0);uo("A",!1);p("hour","h");w("hour",13);i("a",fo);i("A",fo);i("H",c);i("h",c);i("k",c);i("HH",c,d);i("hh",c,d);i("kk",c,d);i("hmm",pe);i("hmmss",we);i("Hmm",pe);i("Hmmss",we);h(["H","HH"],y);h(["k","kk"],function(n,t){var i=f(n);t[y]=i===24?0:i});h(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});h(["h","hh"],function(n,t,i){t[y]=f(n);u(i).bigHour=!0});h("hmm",function(n,t,i){var r=n.length-2;t[y]=f(n.substr(0,r));t[ft]=f(n.substr(r));u(i).bigHour=!0});h("hmmss",function(n,t,i){var r=n.length-4,e=n.length-2;t[y]=f(n.substr(0,r));t[ft]=f(n.substr(r,2));t[pt]=f(n.substr(e));u(i).bigHour=!0});h("Hmm",function(n,t){var i=n.length-2;t[y]=f(n.substr(0,i));t[ft]=f(n.substr(i))});h("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[y]=f(n.substr(0,i));t[ft]=f(n.substr(i,2));t[pt]=f(n.substr(r))});eo=/[ap]\.?m?\.?/i;oo=si("Hours",!0);var so={calendar:fe,longDateFormat:oe,invalidDate:se,ordinal:he,dayOfMonthOrdinalParse:ce,relativeTime:le,months:ic,monthsShort:be,week:io,weekdays:nl,weekdaysMin:tl,weekdaysShort:ro,meridiemParse:eo},a={},tr={},ir;var ia=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ra=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ua=/Z|[+-]\d\d(?::?\d\d)?/,gr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1],],of=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/],],fa=/^\/?Date\((-?\d+)/i,ea=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,oa={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};t.createFromInputFallback=nt("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))});t.ISO_8601=function(){};t.RFC_2822=function(){};yo=nt("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:rr()});po=nt("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:rr()});bo=function(){return Date.now?Date.now():+new Date};li=["year","quarter","month","week","day","hour","minute","second","millisecond",];ko("Z",":");ko("ZZ","");i("Z",yr);i("ZZ",yr);h(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=lf(yr,n)});go=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};ts=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/;is=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;et.fn=nu.prototype;et.invalid=uv;es=us(1,"add");os=us(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";yf=nt("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return n===undefined?this.localeData():this.locale(n)});var ru=1e3,ai=60*ru,uu=60*ai,ls=3506328*uu;for(r("N",0,0,"eraAbbr"),r("NN",0,0,"eraAbbr"),r("NNN",0,0,"eraAbbr"),r("NNNN",0,0,"eraName"),r("NNNNN",0,0,"eraNarrow"),r("y",["y",1],"yo","eraYear"),r("y",["yy",2],0,"eraYear"),r("y",["yyy",3],0,"eraYear"),r("y",["yyyy",4],0,"eraYear"),i("N",pf),i("NN",pf),i("NNN",pf),i("NNNN",dp),i("NNNNN",gp),h(["N","NN","NNN","NNNN","NNNNN"],function(n,t,i,r){var f=i._locale.erasParse(n,r,i._strict);f?u(i).era=f:u(i).invalidEra=n}),i("y",hi),i("yy",hi),i("yyy",hi),i("yyyy",hi),i("yo",nw),h(["y","yy","yyy","yyyy"],b),h(["yo"],function(n,t,i){var r;i._locale._eraYearOrdinalRegex&&(r=n.match(i._locale._eraYearOrdinalRegex));t[b]=i._locale.eraYearOrdinalParse?i._locale.eraYearOrdinalParse(n,r):parseInt(n,10)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),fu("gggg","weekYear"),fu("ggggg","weekYear"),fu("GGGG","isoWeekYear"),fu("GGGGG","isoWeekYear"),p("weekYear","gg"),p("isoWeekYear","GG"),w("weekYear",1),w("isoWeekYear",1),i("G",vr),i("g",vr),i("GG",c,d),i("gg",c,d),i("GGGG",gu,du),i("gggg",gu,du),i("GGGGG",ar,cr),i("ggggg",ar,cr),ki(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),ki(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),p("quarter","Q"),w("quarter",7),i("Q",ve),h("Q",function(n,t){t[yt]=(f(n)-1)*3}),r("D",["DD",2],"Do","date"),p("date","D"),w("date",9),i("D",c),i("DD",c,d),i("Do",function(n,t){return n?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),h(["D","DD"],ct),h("Do",function(n,t){t[ct]=f(n.match(c)[0])}),bf=si("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),w("dayOfYear",4),i("DDD",lr),i("DDDD",ye),h(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("m",["mm",2],0,"minute"),p("minute","m"),w("minute",14),i("m",c),i("mm",c,d),h(["m","mm"],ft),ps=si("Minutes",!1),r("s",["ss",2],0,"second"),p("second","s"),w("second",15),i("s",c),i("ss",c,d),h(["s","ss"],pt),ws=si("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return this.millisecond()*10}),r(0,["SSSSS",5],0,function(){return this.millisecond()*100}),r(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),r(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),r(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),r(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),p("millisecond","ms"),w("millisecond",16),i("S",lr,ve),i("SS",lr,d),i("SSS",lr,ye),ni="SSSS";ni.length<=9;ni+="S")i(ni,hi);for(ni="S";ni.length<=9;ni+="S")h(ni,cw);bs=si("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=wi.prototype;n.add=es;n.calendar=ty;n.clone=iy;n.diff=hy;n.endOf=dy;n.format=vy;n.from=yy;n.fromNow=py;n.to=wy;n.toNow=by;n.get=yh;n.invalidAt=op;n.isAfter=ry;n.isBefore=uy;n.isBetween=fy;n.isSame=ey;n.isSameOrAfter=oy;n.isSameOrBefore=sy;n.isValid=fp;n.lang=yf;n.locale=hs;n.localeData=cs;n.max=po;n.min=yo;n.parsingFlags=ep;n.set=ph;n.startOf=ky;n.subtract=os;n.toArray=ip;n.toObject=rp;n.toDate=tp;n.toISOString=ly;n.inspect=ay;typeof Symbol!="undefined"&&Symbol.for!=null&&(n[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});n.toJSON=up;n.toString=cy;n.unix=np;n.valueOf=gy;n.creationData=sp;n.eraName=ap;n.eraNarrow=vp;n.eraAbbr=yp;n.eraYear=pp;n.year=nf;n.isLeapYear=ac;n.weekYear=tw;n.isoWeekYear=iw;n.quarter=n.quarters=sw;n.month=ge;n.daysInMonth=hc;n.week=n.weeks=bc;n.isoWeek=n.isoWeeks=kc;n.weeksInYear=fw;n.weeksInWeekYear=ew;n.isoWeeksInYear=rw;n.isoWeeksInISOWeekYear=uw;n.date=bf;n.day=n.days=cl;n.weekday=ll;n.isoWeekday=al;n.dayOfYear=hw;n.hour=n.hours=oo;n.minute=n.minutes=ps;n.second=n.seconds=ws;n.millisecond=n.milliseconds=bs;n.utcOffset=ev;n.utc=sv;n.local=hv;n.parseZone=cv;n.hasAlignedHourOffset=lv;n.isDST=av;n.isLocal=yv;n.isUtcOffset=pv;n.isUtc=ns;n.isUTC=ns;n.zoneAbbr=lw;n.zoneName=aw;n.dates=nt("dates accessor is deprecated. Use date instead.",bf);n.months=nt("months accessor is deprecated. Use month instead",ge);n.years=nt("years accessor is deprecated. Use year instead",nf);n.zone=nt("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",ov);n.isDSTShifted=nt("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",vv);o=yu.prototype;o.calendar=fh;o.longDateFormat=sh;o.invalidDate=hh;o.ordinal=ch;o.preparse=ks;o.postformat=ks;o.relativeTime=lh;o.pastFuture=ah;o.set=uh;o.eras=hp;o.erasParse=cp;o.erasConvertYear=lp;o.erasAbbrRegex=bp;o.erasNameRegex=wp;o.erasNarrowRegex=kp;o.months=fc;o.monthsShort=ec;o.monthsParse=sc;o.monthsRegex=lc;o.monthsShortRegex=cc;o.week=yc;o.firstDayOfYear=wc;o.firstDayOfWeek=pc;o.weekdays=fl;o.weekdaysMin=ol;o.weekdaysShort=el;o.weekdaysParse=hl;o.weekdaysRegex=vl;o.weekdaysShortRegex=yl;o.weekdaysMinRegex=pl;o.isPM=bl;o.meridiem=kl;gt("en",{eras:[{since:"0001-01-01",until:+Infinity,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-Infinity,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"},],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=f(n%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return n+i}});t.lang=nt("moment.lang is deprecated. Use moment.locale instead.",gt);t.langData=nt("moment.langData is deprecated. Use moment.localeData instead.",bt);lt=Math.abs;var fb=kt("ms"),eb=kt("s"),ob=kt("m"),sb=kt("h"),hb=kt("d"),cb=kt("w"),lb=kt("M"),ab=kt("Q"),vb=kt("y");var wb=ui("milliseconds"),bb=ui("seconds"),kb=ui("minutes"),db=ui("hours"),gb=ui("days"),nk=ui("months"),tk=ui("years");return at=Math.round,fi={ss:44,s:45,m:45,h:22,d:26,w:null,M:11},ou=Math.abs,e=nu.prototype,e.isValid=rv,e.abs=gw,e.add=nb,e.subtract=tb,e.as=rb,e.asMilliseconds=fb,e.asSeconds=eb,e.asMinutes=ob,e.asHours=sb,e.asDays=hb,e.asWeeks=cb,e.asMonths=lb,e.asQuarters=ab,e.asYears=vb,e.valueOf=ub,e._bubble=ib,e.clone=yb,e.get=pb,e.milliseconds=wb,e.seconds=bb,e.minutes=kb,e.hours=db,e.days=gb,e.weeks=ik,e.months=nk,e.years=tk,e.humanize=ok,e.toISOString=su,e.toString=su,e.toJSON=su,e.locale=hs,e.localeData=cs,e.toIsoString=nt("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",su),e.lang=yf,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",vr),i("X",/[+-]?\d+(\.\d{1,3})?/),h("X",function(n,t,i){i._d=new Date(parseFloat(n)*1e3)}),h("x",function(n,t,i){i._d=new Date(f(n))}),t.version="2.29.1",ih(l),t.fn=n,t.min=nv,t.max=tv,t.now=bo,t.utc=ot,t.unix=vw,t.months=pw,t.isDate=pi,t.locale=gt,t.invalid=rr,t.duration=et,t.isMoment=ut,t.weekdays=bw,t.parseZone=yw,t.localeData=bt,t.isDuration=tu,t.monthsShort=ww,t.weekdaysMin=dw,t.defineLocale=ff,t.updateLocale=na,t.locales=ta,t.weekdaysShort=kw,t.normalizeUnits=tt,t.relativeTimeRounding=fk,t.relativeTimeThreshold=ek,t.calendarFormat=ny,t.prototype=n,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t}),function(n,t){typeof define=="function"&&define.amd?define(["jquery"],t):typeof exports=="object"?module.exports=t(require("jquery")):n.jquery_mmenu_all_js=t(n.jQuery)}(this,function(n){return!function(n){function o(){n[i].glbl||(f={$wndw:n(window),$docu:n(document),$html:n("html"),$body:n("body")},t={},r={},u={},n.each([t,r,u],function(n,t){t.add=function(n){n=n.split(" ");for(var i=0,r=n.length;i<r;i++)t[n[i]]=t.mm(n[i])}}),t.mm=function(n){return"mm-"+n},t.add("wrapper menu panels panel nopanel navbar listview nolistview listitem btn hidden"),t.umm=function(n){return"mm-"==n.slice(0,3)&&(n=n.slice(3)),n},r.mm=function(n){return"mm-"+n},r.add("parent child title"),u.mm=function(n){return n+".mm"},u.add("transitionend webkitTransitionEnd click scroll resize keydown mousedown mouseup touchstart touchmove touchend orientationchange"),n[i]._c=t,n[i]._d=r,n[i]._e=u,n[i].glbl=f)}var i="mmenu",e="7.0.5",t,r,u,f;n[i]&&n[i].version>e||(n[i]=function(n,t,i){return this.$menu=n,this._api=["bind","getInstance","initPanels","openPanel","closePanel","closeAllPanels","setSelected"],this.opts=t,this.conf=i,this.vars={},this.cbck={},this.mtch={},"function"==typeof this.___deprecated&&this.___deprecated(),this._initHooks(),this._initWrappers(),this._initAddons(),this._initExtensions(),this._initMenu(),this._initPanels(),this._initOpened(),this._initAnchors(),this._initMatchMedia(),"function"==typeof this.___debug&&this.___debug(),this},n[i].version=e,n[i].uniqueId=0,n[i].wrappers={},n[i].addons={},n[i].defaults={hooks:{},extensions:[],wrappers:[],navbar:{add:!0,title:"Menu",titleLink:"parent"},onClick:{setSelected:!0},slidingSubmenus:!0},n[i].configuration={classNames:{divider:"Divider",inset:"Inset",nolistview:"NoListview",nopanel:"NoPanel",panel:"Panel",selected:"Selected",spacer:"Spacer",vertical:"Vertical"},clone:!1,openingInterval:25,panelNodetype:"ul, ol, div",transitionDuration:400},n[i].prototype={getInstance:function(){return this},initPanels:function(n){this._initPanels(n)},openPanel:function(u,f){var s,h,o,e,c,l;if(this.trigger("openPanel:before",u),u&&u.length&&(u.is("."+t.panel)||(u=u.closest("."+t.panel)),u.is("."+t.panel))){if(s=this,"boolean"!=typeof f&&(f=!0),u.parent("."+t.listitem+"_vertical").length)u.parents("."+t.listitem+"_vertical").addClass(t.listitem+"_opened").children("."+t.panel).removeClass(t.hidden),this.openPanel(u.parents("."+t.panel).not(function(){return n(this).parent("."+t.listitem+"_vertical").length}).first()),this.trigger("openPanel:start",u),this.trigger("openPanel:finish",u);else{if(u.hasClass(t.panel+"_opened"))return;if(h=this.$pnls.children("."+t.panel),o=this.$pnls.children("."+t.panel+"_opened"),!n[i].support.csstransitions)return o.addClass(t.hidden).removeClass(t.panel+"_opened"),u.removeClass(t.hidden).addClass(t.panel+"_opened"),this.trigger("openPanel:start",u),void this.trigger("openPanel:finish",u);for(h.not(u).removeClass(t.panel+"_opened-parent"),e=u.data(r.parent);e;)e=e.closest("."+t.panel),e.parent("."+t.listitem+"_vertical").length||e.addClass(t.panel+"_opened-parent"),e=e.data(r.parent);h.removeClass(t.panel+"_highest").not(o).not(u).addClass(t.hidden);u.removeClass(t.hidden);c=function(){o.removeClass(t.panel+"_opened");u.addClass(t.panel+"_opened");u.hasClass(t.panel+"_opened-parent")?(o.addClass(t.panel+"_highest"),u.removeClass(t.panel+"_opened-parent")):(o.addClass(t.panel+"_opened-parent"),u.addClass(t.panel+"_highest"));s.trigger("openPanel:start",u)};l=function(){o.removeClass(t.panel+"_highest").addClass(t.hidden);u.removeClass(t.panel+"_highest");s.trigger("openPanel:finish",u)};f&&!u.hasClass(t.panel+"_noanimation")?setTimeout(function(){s.__transitionend(u,function(){l()},s.conf.transitionDuration);c()},s.conf.openingInterval):(c(),l())}this.trigger("openPanel:after",u)}},closePanel:function(n){this.trigger("closePanel:before",n);var i=n.parent();i.hasClass(t.listitem+"_vertical")&&(i.removeClass(t.listitem+"_opened"),n.addClass(t.hidden),this.trigger("closePanel",n));this.trigger("closePanel:after",n)},closeAllPanels:function(n){this.trigger("closeAllPanels:before");this.$pnls.find("."+t.listview).children().removeClass(t.listitem+"_selected").filter("."+t.listitem+"_vertical").removeClass(t.listitem+"_opened");var r=this.$pnls.children("."+t.panel),i=n&&n.length?n:r.first();this.$pnls.children("."+t.panel).not(i).removeClass(t.panel+"_opened").removeClass(t.panel+"_opened-parent").removeClass(t.panel+"_highest").addClass(t.hidden);this.openPanel(i,!1);this.trigger("closeAllPanels:after")},togglePanel:function(n){var i=n.parent();i.hasClass(t.listitem+"_vertical")&&this[i.hasClass(t.listitem+"_opened")?"closePanel":"openPanel"](n)},setSelected:function(n){this.trigger("setSelected:before",n);this.$menu.find("."+t.listitem+"_selected").removeClass(t.listitem+"_selected");n.addClass(t.listitem+"_selected");this.trigger("setSelected:after",n)},bind:function(n,t){this.cbck[n]=this.cbck[n]||[];this.cbck[n].push(t)},trigger:function(){var u=this,i=Array.prototype.slice.call(arguments),t=i.shift(),n,r;if(this.cbck[t])for(n=0,r=this.cbck[t].length;n<r;n++)this.cbck[t][n].apply(u,i)},matchMedia:function(n,t,i){var r={yes:t,no:i};this.mtch[n]=this.mtch[n]||[];this.mtch[n].push(r)},_initHooks:function(){for(var n in this.opts.hooks)this.bind(n,this.opts.hooks[n])},_initWrappers:function(){var t,r;for(this.trigger("initWrappers:before"),t=0;t<this.opts.wrappers.length;t++)r=n[i].wrappers[this.opts.wrappers[t]],"function"==typeof r&&r.call(this);this.trigger("initWrappers:after")},_initAddons:function(){this.trigger("initAddons:before");var t;for(t in n[i].addons)n[i].addons[t].add.call(this),n[i].addons[t].add=function(){};for(t in n[i].addons)n[i].addons[t].setup.call(this);this.trigger("initAddons:after")},_initExtensions:function(){var i,n;this.trigger("initExtensions:before");i=this;this.opts.extensions.constructor===Array&&(this.opts.extensions={all:this.opts.extensions});for(n in this.opts.extensions)this.opts.extensions[n]=this.opts.extensions[n].length?t.menu+"_"+this.opts.extensions[n].join(" "+t.menu+"_"):"",this.opts.extensions[n]&&!function(n){i.matchMedia(n,function(){this.$menu.addClass(this.opts.extensions[n])},function(){this.$menu.removeClass(this.opts.extensions[n])})}(n);this.trigger("initExtensions:after")},_initMenu:function(){this.trigger("initMenu:before");this.conf.clone&&(this.$orig=this.$menu,this.$menu=this.$orig.clone(),this.$menu.add(this.$menu.find("[id]")).filter("[id]").each(function(){n(this).attr("id",t.mm(n(this).attr("id")))}));this.$menu.attr("id",this.$menu.attr("id")||this.__getUniqueId());this.$pnls=n('<div class="'+t.panels+'" />').append(this.$menu.children(this.conf.panelNodetype)).prependTo(this.$menu);this.$menu.addClass(t.menu).parent().addClass(t.wrapper);this.trigger("initMenu:after")},_initPanels:function(i){this.trigger("initPanels:before",i);i=i||this.$pnls.children(this.conf.panelNodetype);var u=n(),r=this,f=function(i){i.filter(r.conf.panelNodetype).each(function(){var i=r._initPanel(n(this)),e;i&&(r._initNavbar(i),r._initListview(i),u=u.add(i),e=i.children("."+t.listview).children("li").children(r.conf.panelNodetype).add(i.children("."+r.conf.classNames.panel)),e.length&&f(e))})};f(i);this.trigger("initPanels:after",u)},_initPanel:function(n){var u,f,i;return(this.trigger("initPanel:before",n),n.hasClass(t.panel))?n:(this.__refactorClass(n,this.conf.classNames.panel,t.panel),this.__refactorClass(n,this.conf.classNames.nopanel,t.nopanel),this.__refactorClass(n,this.conf.classNames.inset,t.listview+"_inset"),n.filter("."+t.listview+"_inset").addClass(t.nopanel),n.hasClass(t.nopanel))?!1:(u=n.hasClass(this.conf.classNames.vertical)||!this.opts.slidingSubmenus,n.removeClass(this.conf.classNames.vertical),f=n.attr("id")||this.__getUniqueId(),n.is("ul, ol")&&(n.removeAttr("id"),n.wrap("<div />"),n=n.parent()),n.attr("id",f),n.addClass(t.panel+" "+t.hidden),i=n.parent("li"),u?i.addClass(t.listitem+"_vertical"):n.appendTo(this.$pnls),i.length&&(i.data(r.child,n),n.data(r.parent,i)),this.trigger("initPanel:after",n),n)},_initNavbar:function(i){var f,o;if(this.trigger("initNavbar:before",i),!i.children("."+t.navbar).length){var u=i.data(r.parent),s=n('<div class="'+t.navbar+'" />'),h=this.__getPanelTitle(i,this.opts.navbar.title),e="";if(u&&u.length){if(u.hasClass(t.listitem+"_vertical"))return;f=u.parent().is("."+t.listview)?u.children("a, span").not("."+t.btn+"_next"):u.closest("."+t.panel).find('a[href="#'+i.attr("id")+'"]');f=f.first();u=f.closest("."+t.panel);o=u.attr("id");switch(h=this.__getPanelTitle(i,n("<span>"+f.text()+"<\/span>").text()),this.opts.navbar.titleLink){case"anchor":e=f.attr("href");break;case"parent":e="#"+o}s.append('<a class="'+t.btn+" "+t.btn+"_prev "+t.navbar+'__btn" href="#'+o+'" />')}else if(!this.opts.navbar.title)return;this.opts.navbar.add&&i.addClass(t.panel+"_has-navbar");s.append('<a class="'+t.navbar+'__title"'+(e.length?' href="'+e+'"':"")+">"+h+"<\/a>").prependTo(i);this.trigger("initNavbar:after",i)}},_initListview:function(i){var e,f,u,o,s;this.trigger("initListview:before",i);e=this.__childAddBack(i,"ul, ol");this.__refactorClass(e,this.conf.classNames.nolistview,t.nolistview);f=e.not("."+t.nolistview).addClass(t.listview).children().addClass(t.listitem);this.__refactorClass(f,this.conf.classNames.selected,t.listitem+"_selected");this.__refactorClass(f,this.conf.classNames.divider,t.listitem+"_divider");this.__refactorClass(f,this.conf.classNames.spacer,t.listitem+"_spacer");u=i.data(r.parent);u&&u.is("."+t.listitem)&&!u.children("."+t.btn+"_next").length&&(o=u.children("a, span").first(),s=n('<a class="'+t.btn+'_next" href="#'+i.attr("id")+'" />').insertBefore(o),o.is("span")&&s.addClass(t.btn+"_fullwidth"));this.trigger("initListview:after",i)},_initOpened:function(){this.trigger("initOpened:before");var n=this.$pnls.find("."+t.listitem+"_selected").removeClass(t.listitem+"_selected").last().addClass(t.listitem+"_selected"),i=n.length?n.closest("."+t.panel):this.$pnls.children("."+t.panel).first();this.openPanel(i,!1);this.trigger("initOpened:after")},_initAnchors:function(){this.trigger("initAnchors:before");var r=this;f.$body.on(u.click+"-oncanvas","a[href]",function(u){var f=n(this),s=f.attr("href"),h=r.$menu.find(f).length,l=f.is("."+t.listitem+" > a"),a=f.is('[rel="external"]')||f.is('[target="_blank"]'),c,e,v,o;if(h&&s.length>1&&"#"==s.slice(0,1))try{if(c=r.$menu.find(s),c.is("."+t.panel))return r[f.parent().hasClass(t.listitem+"_vertical")?"togglePanel":"openPanel"](c),void u.preventDefault()}catch(y){}e={close:null,setSelected:null,preventDefault:"#"==s.slice(0,1)};for(v in n[i].addons)if(o=n[i].addons[v].clickAnchor.call(r,f,h,l,a),o){if("boolean"==typeof o)return void u.preventDefault();"object"==typeof o&&(e=n.extend({},e,o))}h&&l&&!a&&(r.__valueOrFn(f,r.opts.onClick.setSelected,e.setSelected)&&r.setSelected(n(u.target).parent()),r.__valueOrFn(f,r.opts.onClick.preventDefault,e.preventDefault)&&u.preventDefault(),r.__valueOrFn(f,r.opts.onClick.close,e.close)&&r.opts.offCanvas&&"function"==typeof r.close&&r.close())});this.trigger("initAnchors:after")},_initMatchMedia:function(){var n=this,t;for(t in this.mtch)!function(){var i=t,r=window.matchMedia(i);n._fireMatchMedia(i,r);r.addListener(function(t){n._fireMatchMedia(i,t)})}()},_fireMatchMedia:function(n,t){for(var r=t.matches?"yes":"no",i=0;i<this.mtch[n].length;i++)this.mtch[n][i][r].call(this)},_getOriginalMenuId:function(){var n=this.$menu.attr("id");return this.conf.clone&&n&&n.length&&(n=t.umm(n)),n},__api:function(){var i=this,t={};return n.each(this._api,function(){var n=this;t[n]=function(){var r=i[n].apply(i,arguments);return"undefined"==typeof r?t:r}}),t},__valueOrFn:function(n,t,i){if("function"==typeof t){var r=t.call(n[0]);if("undefined"!=typeof r)return r}return"function"!=typeof t&&"undefined"!=typeof t||"undefined"==typeof i?t:i},__getPanelTitle:function(t,u){var f;return"function"==typeof this.opts.navbar.title&&(f=this.opts.navbar.title.call(t[0])),"undefined"==typeof f&&(f=t.data(r.title)),"undefined"!=typeof f?f:"string"==typeof u?n[i].i18n(u):n[i].i18n(n[i].defaults.navbar.title)},__refactorClass:function(n,t,i){return n.filter("."+t).removeClass(t).addClass(i)},__findAddBack:function(n,t){return n.find(t).add(n.filter(t))},__childAddBack:function(n,t){return n.children(t).add(n.filter(t))},__filterListItems:function(n){return n.not("."+t.listitem+"_divider").not("."+t.hidden)},__filterListItemAnchors:function(n){return this.__filterListItems(n).children("a").not("."+t.btn+"_next")},__openPanelWoAnimation:function(n){n.hasClass(t.panel+"_noanimation")||(n.addClass(t.panel+"_noanimation"),this.__transitionend(n,function(){n.removeClass(t.panel+"_noanimation")},this.conf.openingInterval),this.openPanel(n))},__transitionend:function(n,t,i){var f=!1,r=function(i){"undefined"!=typeof i&&i.target!=n[0]||(f||(n.off(u.transitionend),n.off(u.webkitTransitionEnd),t.call(n[0])),f=!0)};n.on(u.transitionend,r);n.on(u.webkitTransitionEnd,r);setTimeout(r,1.1*i)},__getUniqueId:function(){return t.mm(n[i].uniqueId++)}},n.fn[i]=function(t,r){o();t=n.extend(!0,{},n[i].defaults,t);r=n.extend(!0,{},n[i].configuration,r);var u=n();return this.each(function(){var e=n(this),f;e.data(i)||(f=new n[i](e,t,r),f.$menu.data(i,f.__api()),u=u.add(f.$menu))}),u},n[i].i18n=function(){var t={};return function(i){switch(typeof i){case"object":return n.extend(t,i),t;case"string":return t[i]||i;case"undefined":default:return t}}}(),n[i].support={touch:"ontouchstart"in window||navigator.msMaxTouchPoints||!1,csstransitions:function(){return"undefined"==typeof Modernizr||"undefined"==typeof Modernizr.csstransitions||Modernizr.csstransitions}(),csstransforms:function(){return"undefined"==typeof Modernizr||"undefined"==typeof Modernizr.csstransforms||Modernizr.csstransforms}(),csstransforms3d:function(){return"undefined"==typeof Modernizr||"undefined"==typeof Modernizr.csstransforms3d||Modernizr.csstransforms3d}()})}(n),!function(n){var u="mmenu",r="offCanvas",i,e,f,t;n[u].addons[r]={setup:function(){var e,f,o;this.opts[r]&&(e=this.opts[r],f=this.conf[r],t=n[u].glbl,this._api=n.merge(this._api,["open","close","setPage"]),"object"!=typeof e&&(e={}),e=this.opts[r]=n.extend(!0,{},n[u].defaults[r],e),"string"!=typeof f.pageSelector&&(f.pageSelector="> "+f.pageNodetype),this.vars.opened=!1,o=[i.menu+"_offcanvas"],n[u].support.csstransforms||o.push(i["no-csstransforms"]),n[u].support.csstransforms3d||o.push(i["no-csstransforms3d"]),this.bind("initMenu:after",function(){var e=this,n,u;this.setPage(t.$page);this._initBlocker();this["_initWindow_"+r]();this.$menu.addClass(o.join(" ")).parent("."+i.wrapper).removeClass(i.wrapper);this.$menu[f.menuInsertMethod](f.menuInsertSelector);n=window.location.hash;n&&(u=this._getOriginalMenuId(),u&&u==n.slice(1)&&setTimeout(function(){e.open()},1e3))}),this.bind("open:start:sr-aria",function(){this.__sr_aria(this.$menu,"hidden",!1)}),this.bind("close:finish:sr-aria",function(){this.__sr_aria(this.$menu,"hidden",!0)}),this.bind("initMenu:after:sr-aria",function(){this.__sr_aria(this.$menu,"hidden",!0)}))},add:function(){i=n[u]._c;e=n[u]._d;f=n[u]._e;i.add("slideout page no-csstransforms3d");e.add("style")},clickAnchor:function(n,u){var s=this,f,e,o;if(this.opts[r]){if(f=this._getOriginalMenuId(),f&&n.is('[href="#'+f+'"]'))return u?(this.open(),!0):(e=n.closest("."+i.menu),e.length&&(o=e.data("mmenu"),o&&o.close))?(o.close(),s.__transitionend(e,function(){s.open()},s.conf.transitionDuration),!0):(this.open(),!0);if(t.$page)return f=t.$page.first().attr("id"),f&&n.is('[href="#'+f+'"]')?(this.close(),!0):void 0}}};n[u].defaults[r]={blockUI:!0,moveBackground:!0};n[u].configuration[r]={pageNodetype:"div",pageSelector:null,noPageSelector:[],wrapPageIfNeeded:!0,menuInsertMethod:"prependTo",menuInsertSelector:"body"};n[u].prototype.open=function(){if(this.trigger("open:before"),!this.vars.opened){var n=this;this._openSetup();setTimeout(function(){n._openFinish()},this.conf.openingInterval);this.trigger("open:after")}};n[u].prototype._openSetup=function(){var s=this,o=this.opts[r],u;this.closeAllOthers();t.$page.each(function(){n(this).data(e.style,n(this).attr("style")||"")});t.$wndw.trigger(f.resize+"-"+r,[!0]);u=[i.wrapper+"_opened"];o.blockUI&&u.push(i.wrapper+"_blocking");"modal"==o.blockUI&&u.push(i.wrapper+"_modal");o.moveBackground&&u.push(i.wrapper+"_background");t.$html.addClass(u.join(" "));setTimeout(function(){s.vars.opened=!0},this.conf.openingInterval);this.$menu.addClass(i.menu+"_opened")};n[u].prototype._openFinish=function(){var n=this;this.__transitionend(t.$page.first(),function(){n.trigger("open:finish")},this.conf.transitionDuration);this.trigger("open:start");t.$html.addClass(i.wrapper+"_opening")};n[u].prototype.close=function(){if(this.trigger("close:before"),this.vars.opened){var r=this;this.__transitionend(t.$page.first(),function(){r.$menu.removeClass(i.menu+"_opened");var u=[i.wrapper+"_opened",i.wrapper+"_blocking",i.wrapper+"_modal",i.wrapper+"_background"];t.$html.removeClass(u.join(" "));t.$page.each(function(){n(this).attr("style",n(this).data(e.style))});r.vars.opened=!1;r.trigger("close:finish")},this.conf.transitionDuration);this.trigger("close:start");t.$html.removeClass(i.wrapper+"_opening");this.trigger("close:after")}};n[u].prototype.closeAllOthers=function(){t.$body.find("."+i.menu+"_offcanvas").not(this.$menu).each(function(){var t=n(this).data(u);t&&t.close&&t.close()})};n[u].prototype.setPage=function(u){this.trigger("setPage:before",u);var e=this,f=this.conf[r];u&&u.length||(u=t.$body.find(f.pageSelector),f.noPageSelector.length&&(u=u.not(f.noPageSelector.join(", "))),u.length>1&&f.wrapPageIfNeeded&&(u=u.wrapAll("<"+this.conf[r].pageNodetype+" />").parent()));u.each(function(){n(this).attr("id",n(this).attr("id")||e.__getUniqueId())});u.addClass(i.page+" "+i.slideout);t.$page=u;this.trigger("setPage:after",u)};n[u].prototype["_initWindow_"+r]=function(){t.$wndw.off(f.keydown+"-"+r).on(f.keydown+"-"+r,function(n){if(t.$html.hasClass(i.wrapper+"_opened")&&9==n.keyCode)return n.preventDefault(),!1});var n=0;t.$wndw.off(f.resize+"-"+r).on(f.resize+"-"+r,function(r,u){if(1==t.$page.length&&(u||t.$html.hasClass(i.wrapper+"_opened"))){var f=t.$wndw.height();(u||f!=n)&&(n=f,t.$page.css("minHeight",f))}})};n[u].prototype._initBlocker=function(){var u=this;this.opts[r].blockUI&&(t.$blck||(t.$blck=n('<div class="'+i.page+"__blocker "+i.slideout+'" />')),t.$blck.appendTo(t.$body).off(f.touchstart+"-"+r+" "+f.touchmove+"-"+r).on(f.touchstart+"-"+r+" "+f.touchmove+"-"+r,function(n){n.preventDefault();n.stopPropagation();t.$blck.trigger(f.mousedown+"-"+r)}).off(f.mousedown+"-"+r).on(f.mousedown+"-"+r,function(n){n.preventDefault();t.$html.hasClass(i.wrapper+"_modal")||(u.closeAllOthers(),u.close())}))}}(n),!function(n){var i="mmenu",r="screenReader",t,u,f,e;n[i].addons[r]={setup:function(){var o=this,f=this.opts[r],s=this.conf[r];e=n[i].glbl;"boolean"==typeof f&&(f={aria:f,text:f});"object"!=typeof f&&(f={});f=this.opts[r]=n.extend(!0,{},n[i].defaults[r],f);f.aria&&(this.bind("initAddons:after",function(){this.bind("initMenu:after",function(){this.trigger("initMenu:after:sr-aria")});this.bind("initNavbar:after",function(){this.trigger("initNavbar:after:sr-aria",arguments[0])});this.bind("openPanel:start",function(){this.trigger("openPanel:start:sr-aria",arguments[0])});this.bind("close:start",function(){this.trigger("close:start:sr-aria")});this.bind("close:finish",function(){this.trigger("close:finish:sr-aria")});this.bind("open:start",function(){this.trigger("open:start:sr-aria")});this.bind("initOpened:after",function(){this.trigger("initOpened:after:sr-aria")})}),this.bind("updateListview",function(){this.$pnls.find("."+t.listview).children().each(function(){o.__sr_aria(n(this),"hidden",n(this).is("."+t.hidden))})}),this.bind("openPanel:start",function(n){var i=this.$menu.find("."+t.panel).not(n).not(n.parents("."+t.panel)),r=n.add(n.find("."+t.listitem+"_vertical ."+t.listitem+"_opened").children("."+t.panel));this.__sr_aria(i,"hidden",!0);this.__sr_aria(r,"hidden",!1)}),this.bind("closePanel",function(n){this.__sr_aria(n,"hidden",!0)}),this.bind("initPanels:after",function(i){var r=i.find("."+t.btn).each(function(){o.__sr_aria(n(this),"owns",n(this).attr("href").replace("#",""))});this.__sr_aria(r,"haspopup",!0)}),this.bind("initNavbar:after",function(n){var i=n.children("."+t.navbar);this.__sr_aria(i,"hidden",!n.hasClass(t.panel+"_has-navbar"))}),f.text&&(this.bind("initlistview:after",function(n){var i=n.find("."+t.listview).find("."+t.btn+"_fullwidth").parent().children("span");this.__sr_aria(i,"hidden",!0)}),"parent"==this.opts.navbar.titleLink&&this.bind("initNavbar:after",function(n){var i=n.children("."+t.navbar),r=!!i.children("."+t.btn+"_prev").length;this.__sr_aria(i.children("."+t.title),"hidden",r)})));f.text&&(this.bind("initAddons:after",function(){this.bind("setPage:after",function(){this.trigger("setPage:after:sr-text",arguments[0])})}),this.bind("initNavbar:after",function(r){var u=r.children("."+t.navbar),f=u.children("."+t.title).text(),e=n[i].i18n(s.text.closeSubmenu);f&&(e+=" ("+f+")");u.children("."+t.btn+"_prev").html(this.__sr_text(e))}),this.bind("initListview:after",function(r){var f=r.data(u.parent);if(f&&f.length){var e=f.children("."+t.btn+"_next"),h=e.nextAll("span, a").first().text(),c=n[i].i18n(s.text[e.parent().is("."+t.listitem+"_vertical")?"toggleSubmenu":"openSubmenu"]);h&&(c+=" ("+h+")");e.html(o.__sr_text(c))}}))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("sronly")},clickAnchor:function(){}};n[i].defaults[r]={aria:!0,text:!0};n[i].configuration[r]={text:{closeMenu:"Close menu",closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}};n[i].prototype.__sr_aria=function(n,t,i){n.prop("aria-"+t,i)[i?"attr":"removeAttr"]("aria-"+t,i)};n[i].prototype.__sr_role=function(n,t){n.prop("role",t)[t?"attr":"removeAttr"]("role",t)};n[i].prototype.__sr_text=function(n){return'<span class="'+t.sronly+'">'+n+"<\/span>"}}(n),!function(n){var r="mmenu",t="scrollBugFix",i,e,u,f;n[r].addons[t]={setup:function(){var u=this.opts[t];this.conf[t];f=n[r].glbl;n[r].support.touch&&this.opts.offCanvas&&this.opts.offCanvas.blockUI&&("boolean"==typeof u&&(u={fix:u}),"object"!=typeof u&&(u={}),u=this.opts[t]=n.extend(!0,{},n[r].defaults[t],u),u.fix&&(this.bind("open:start",function(){this.$pnls.children("."+i.panel+"_opened").scrollTop(0)}),this.bind("initMenu:after",function(){this["_initWindow_"+t]()})))},add:function(){i=n[r]._c;e=n[r]._d;u=n[r]._e},clickAnchor:function(){}};n[r].defaults[t]={fix:!0};n[r].prototype["_initWindow_"+t]=function(){var e=this,r;f.$docu.off(u.touchmove+"-"+t).on(u.touchmove+"-"+t,function(n){f.$html.hasClass(i.wrapper+"_opened")&&n.preventDefault()});r=!1;f.$body.off(u.touchstart+"-"+t).on(u.touchstart+"-"+t,"."+i.panels+"> ."+i.panel,function(n){f.$html.hasClass(i.wrapper+"_opened")&&(r||(r=!0,0===n.currentTarget.scrollTop?n.currentTarget.scrollTop=1:n.currentTarget.scrollHeight===n.currentTarget.scrollTop+n.currentTarget.offsetHeight&&(n.currentTarget.scrollTop-=1),r=!1))}).off(u.touchmove+"-"+t).on(u.touchmove+"-"+t,"."+i.panels+"> ."+i.panel,function(t){f.$html.hasClass(i.wrapper+"_opened")&&n(this)[0].scrollHeight>n(this).innerHeight()&&t.stopPropagation()});f.$wndw.off(u.orientationchange+"-"+t).on(u.orientationchange+"-"+t,function(){e.$pnls.children("."+i.panel+"_opened").scrollTop(0).css({"-webkit-overflow-scrolling":"auto"}).css({"-webkit-overflow-scrolling":"touch"})})}}(n),!function(n){var i="mmenu",r="autoHeight",t,f,u,e;n[i].addons[r]={setup:function(){var u=this.opts[r],f;this.conf[r];(e=n[i].glbl,"boolean"==typeof u&&u&&(u={height:"auto"}),"string"==typeof u&&(u={height:u}),"object"!=typeof u&&(u={}),u=this.opts[r]=n.extend(!0,{},n[i].defaults[r],u),"auto"==u.height||"highest"==u.height)&&(this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_autoheight")}),f=function(i){if(!this.opts.offCanvas||this.vars.opened){var f=Math.max(parseInt(this.$pnls.css("top"),10),0)||0,e=Math.max(parseInt(this.$pnls.css("bottom"),10),0)||0,r=0;this.$menu.addClass(t.menu+"_autoheight-measuring");"auto"==u.height?(i=i||this.$pnls.children("."+t.panel+"_opened"),i.parent("."+t.listitem+"_vertical").length&&(i=i.parents("."+t.panel).not(function(){return n(this).parent("."+t.listitem+"_vertical").length})),i.length||(i=this.$pnls.children("."+t.panel)),r=i.first().outerHeight()):"highest"==u.height&&this.$pnls.children("."+t.panel).each(function(){var i=n(this);i.parent("."+t.listitem+"_vertical").length&&(i=i.parents("."+t.panel).not(function(){return n(this).parent("."+t.listitem+"_vertical").length}));r=Math.max(r,i.first().outerHeight())});this.$menu.height(r+f+e).removeClass(t.menu+"_autoheight-measuring")}},this.opts.offCanvas&&this.bind("open:start",f),"highest"==u.height&&this.bind("initPanels:after",f),"auto"==u.height&&(this.bind("updateListview",f),this.bind("openPanel:start",f),this.bind("closePanel",f)))},add:function(){t=n[i]._c;f=n[i]._d;u=n[i]._e;u.add("resize")},clickAnchor:function(){}};n[i].defaults[r]={height:"default"}}(n),!function(n){var t="mmenu",i="backButton",r,u,f,e;n[t].addons[i]={setup:function(){function h(){f=[s];this.$pnls.children("."+r.panel+"_opened-parent").add(o.$pnls.children("."+r.panel+"_opened")).each(function(){f.push("#"+n(this).attr("id"))})}var o,u,s,f;this.opts.offCanvas&&(o=this,u=this.opts[i],this.conf[i],e=n[t].glbl,"boolean"==typeof u&&(u={close:u}),"object"!=typeof u&&(u={}),u=n.extend(!0,{},n[t].defaults[i],u),s="#"+this.$menu.attr("id"),u.close&&(f=[],this.bind("open:finish",function(){history.pushState(null,document.title,s)}),this.bind("open:finish",h),this.bind("openPanel:finish",h),this.bind("close:finish",function(){f=[];history.back();history.pushState(null,document.title,location.pathname+location.search)}),n(window).on("popstate",function(){if(o.vars.opened&&f.length){f=f.slice(0,-1);var t=f[f.length-1];t==s?o.close():(o.openPanel(n(t)),history.pushState(null,document.title,s))}})),u.open&&n(window).on("popstate",function(){o.vars.opened||location.hash!=s||o.open()}))},add:function(){return window.history&&window.history.pushState?(r=n[t]._c,u=n[t]._d,void(f=n[t]._e)):void(n[t].addons[i].setup=function(){})},clickAnchor:function(){}};n[t].defaults[i]={close:!1,open:!1}}(n),!function(n){var i="mmenu",r="columns",t,u,f,e;n[i].addons[r]={setup:function(){function a(n){var r=n.data(u.parent),i,f;if(r&&(r=r.closest("."+t.panel),r.length)&&(i=r.attr("class"),i&&(i=i.split(t.panel+"_columns-")[1])))for(i=parseInt(i.split(" ")[0],10)+1;i>0;){if(f=this.$pnls.children("."+t.panel+"_columns-"+i),!f.length){i=-1;break}i++;f.removeClass(c).addClass(t.hidden)}}var f=this.opts[r],c,l;if(this.conf[r],e=n[i].glbl,"boolean"==typeof f&&(f={add:f}),"number"==typeof f&&(f={add:!0,visible:f}),"object"!=typeof f&&(f={}),"number"==typeof f.visible&&(f.visible={min:f.visible,max:f.visible}),f=this.opts[r]=n.extend(!0,{},n[i].defaults[r],f),f.add){f.visible.min=Math.max(1,Math.min(6,f.visible.min));f.visible.max=Math.max(f.visible.min,Math.min(6,f.visible.max));for(var o="",s="",h=0;h<=f.visible.max;h++)o+=" "+t.menu+"_columns-"+h,s+=" "+t.panel+"_columns-"+h;o.length&&(o=o.slice(1),s=s.slice(1));c=s+" "+t.panel+"_opened "+t.panel+"_opened-parent "+t.panel+"_highest";l=function(i){var r=this.$pnls.children("."+t.panel+"_opened-parent").length;i.hasClass(t.panel+"_opened-parent")||r++;r=Math.min(f.visible.max,Math.max(f.visible.min,r));this.$menu.removeClass(o).addClass(t.menu+"_columns-"+r);this.$pnls.children("."+t.panel).removeClass(s).filter("."+t.panel+"_opened-parent").add(i).slice(-f.visible.max).each(function(i){n(this).addClass(t.panel+"_columns-"+i)})};this.bind("openPanel:before",a);this.bind("openPanel:start",l)}},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e},clickAnchor:function(){}};n[i].defaults[r]={add:!1,visible:{min:1,max:3}}}(n),!function(n){var t="mmenu",i="counters",r,u,f,e;n[t].addons[i]={setup:function(){var s=this,f=this.opts[i],o;this.conf[i];(e=n[t].glbl,"boolean"==typeof f&&(f={add:f,update:f}),"object"!=typeof f&&(f={}),f=this.opts[i]=n.extend(!0,{},n[t].defaults[i],f),this.bind("initListview:after",function(n){var t=this.conf.classNames[i].counter;this.__refactorClass(n.find("."+t),t,r.counter)}),f.add&&this.bind("initListview:after",function(t){var i;switch(f.addTo){case"panels":i=t;break;default:i=t.filter(f.addTo)}i.each(function(){var t=n(this).data(u.parent);t&&(t.children("."+r.counter).length||t.prepend(n('<em class="'+r.counter+'" />')))})}),f.update)&&(o=function(t){t=t||this.$pnls.children("."+r.panel);t.each(function(){var t=n(this),f=t.data(u.parent),i;f&&(i=f.children("em."+r.counter),i.length&&(t=t.children("."+r.listview),t.length&&i.html(s.__filterListItems(t.children()).length)))})},this.bind("initListview:after",o),this.bind("updateListview",o))},add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add("counter")},clickAnchor:function(){}};n[t].defaults[i]={add:!1,addTo:"panels",count:!1};n[t].configuration.classNames[i]={counter:"Counter"}}(n),!function(n){var r="mmenu",i="dividers",t,f,u,e;n[r].addons[i]={setup:function(){var s=this,f=this.opts[i],o;this.conf[i];(e=n[r].glbl,"boolean"==typeof f&&(f={add:f,fixed:f}),"object"!=typeof f&&(f={}),f=this.opts[i]=n.extend(!0,{},n[r].defaults[i],f),f.type&&this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_"+i+"-"+f.type)}),f.add&&this.bind("initListview:after",function(i){var r;switch(f.addTo){case"panels":r=i;break;default:r=i.filter(f.addTo)}r.length&&(r.children("."+t.listitem+"_divider").remove(),r.find("."+t.listview).each(function(){var i="";s.__filterListItems(n(this).children()).each(function(){var r=n.trim(n(this).children("a, span").text()).slice(0,1).toLowerCase();r!=i&&r.length&&(i=r,n('<li class="'+t.listitem+" "+t.listitem+'_divider">'+r+"<\/li>").insertBefore(this))})}))}),f.fixed)&&(this.bind("initPanels:after",function(){"undefined"==typeof this.$fixeddivider&&(this.$fixeddivider=n('<ul class="'+t.listview+" "+t.listview+'_fixeddivider"><li class="'+t.listitem+" "+t.listitem+'_divider"><\/li><\/ul>').appendTo(this.$pnls).children())}),o=function(i){if(i=i||this.$pnls.children("."+t.panel+"_opened"),!i.is(":hidden")){var f=i.find("."+t.listitem+"_divider").not("."+t.hidden),u=i.scrollTop()||0,r="";f.each(function(){n(this).position().top+u<u+1&&(r=n(this).text())});this.$fixeddivider.text(r);this.$pnls[r.length?"addClass":"removeClass"](t.panel+"_dividers")}},this.bind("open:start",o),this.bind("openPanel:start",o),this.bind("updateListview",o),this.bind("initPanel:after",function(n){n.off(u.scroll+"-"+i+" "+u.touchmove+"-"+i).on(u.scroll+"-"+i+" "+u.touchmove+"-"+i,function(){n.hasClass(t.panel+"_opened")&&o.call(s,n)})}))},add:function(){t=n[r]._c;f=n[r]._d;u=n[r]._e;u.add("scroll")},clickAnchor:function(){}};n[r].defaults[i]={add:!1,addTo:"panels",fixed:!1,type:null}}(n),!function(n){function f(n,t,i){return n<t&&(n=t),n>i&&(n=i),n}function o(r,u,e){var c,p,b,w=this,o={events:"panleft panright",typeLower:"x",typeUpper:"X",open_dir:"right",close_dir:"left",negative:!1},l="width",k=o.open_dir,tt=function(n){n<=r.maxStartPos&&(s=1)},it=function(){return n("."+t.slideout)},s=0,a=0,d=0,h=this.opts.extensions.all,g="undefined"==typeof h?"left":h.indexOf(t.menu+"_position-right")>-1?"right":h.indexOf(t.menu+"_position-top")>-1?"top":h.indexOf(t.menu+"_position-bottom")>-1?"bottom":"left",rt="undefined"==typeof h?"back":h.indexOf(t.menu+"_position-top")>-1||h.indexOf(t.menu+"_position-bottom")>-1||h.indexOf(t.menu+"_position-front")>-1?"front":"back",nt,v,y;switch(g){case"top":case"bottom":o.events="panup pandown";o.typeLower="y";o.typeUpper="Y";l="height"}switch(g){case"right":case"bottom":o.negative=!0;tt=function(n){n>=e.$wndw[l]()-r.maxStartPos&&(s=1)}}switch(g){case"right":o.open_dir="left";o.close_dir="right";break;case"top":o.open_dir="down";o.close_dir="up";break;case"bottom":o.open_dir="up";o.close_dir="down"}switch(rt){case"front":it=function(){return w.$menu}}v=this.__valueOrFn(this.$menu,r.node,e.$page);"string"==typeof v&&(v=n(v));y=new Hammer(v[0],this.opts[i].vendors.hammer);y.on("panstart",function(n){tt(n.center[o.typeLower]);nt=it();k=o.open_dir});y.on(o.events+" panend",function(n){s>0&&n.preventDefault()});y.on(o.events,function(n){if(c=n["delta"+o.typeUpper],o.negative&&(c=-c),c!=a&&(k=c>=a?o.open_dir:o.close_dir),a=c,a>r.threshold&&1==s){if(e.$html.hasClass(t.wrapper+"_opened"))return;s=2;w._openSetup();w.trigger("open:start");e.$html.addClass(t.dragging);d=f(e.$wndw[l]()*u[l].perc,u[l].min,u[l].max)}2==s&&(p=f(a,10,d)-("front"==rt?d:0),o.negative&&(p=-p),b="translate"+o.typeUpper+"("+p+"px )",nt.css({"-webkit-transform":"-webkit-"+b,transform:b}))});y.on("panend",function(){2==s&&(e.$html.removeClass(t.dragging),nt.css("transform",""),w[k==o.open_dir?"_openFinish":"close"]());s=0})}function s(n){var u=this,f=n.data(e.parent),o,r;if(f){f=f.closest("."+t.panel);o=new Hammer(n[0],u.opts[i].vendors.hammer);r=null;o.on("panright",function(){r||(u.openPanel(f),r=setTimeout(function(){clearTimeout(r);r=null},u.conf.openingInterval+u.conf.transitionDuration))})}}var r="mmenu",i="drag",t,e,h,u;n[r].addons[i]={setup:function(){if(this.opts.offCanvas){var t=this.opts[i],f=this.conf[i];u=n[r].glbl;"boolean"==typeof t&&(t={menu:t,panels:t});"object"!=typeof t&&(t={});"boolean"==typeof t.menu&&(t.menu={open:t.menu});"object"!=typeof t.menu&&(t.menu={});"boolean"==typeof t.panels&&(t.panels={close:t.panels});"object"!=typeof t.panels&&(t.panels={});t=this.opts[i]=n.extend(!0,{},n[r].defaults[i],t);t.menu.open&&this.bind("setPage:after",function(){o.call(this,t.menu,f.menu,u)});t.panels.close&&this.bind("initPanel:after",function(n){s.call(this,n,t.panels,f.panels,u)})}},add:function(){return"function"!=typeof Hammer||Hammer.VERSION<2?(n[r].addons[i].add=function(){},void(n[r].addons[i].setup=function(){})):(t=n[r]._c,e=n[r]._d,h=n[r]._e,void t.add("dragging"))},clickAnchor:function(){}};n[r].defaults[i]={menu:{open:!1,maxStartPos:100,threshold:50},panels:{close:!1},vendors:{hammer:{}}};n[r].configuration[i]={menu:{width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}},panels:{}}}(n),!function(n){var r="mmenu",t="dropdown",i,e,f,u;n[r].addons[t]={setup:function(){var c,a,l;if(this.opts.offCanvas){var h=this,o=this.opts[t],s=this.conf[t];(u=n[r].glbl,"boolean"==typeof o&&o&&(o={drop:o}),"object"!=typeof o&&(o={}),"string"==typeof o.position&&(o.position={of:o.position}),o=this.opts[t]=n.extend(!0,{},n[r].defaults[t],o),o.drop)&&(this.bind("initMenu:after",function(){if(this.$menu.addClass(i.menu+"_"+t),"string"!=typeof o.position.of){var r=this._getOriginalMenuId();r&&r.length&&(o.position.of='[href="#'+r+'"]')}"string"==typeof o.position.of&&(c=n(o.position.of),o.event=o.event.split(" "),1==o.event.length&&(o.event[1]=o.event[0]),"hover"==o.event[0]&&c.on(f.mouseenter+"-"+t,function(){h.open()}),"hover"==o.event[1]&&this.$menu.on(f.mouseleave+"-"+t,function(){h.close()}))}),this.bind("open:start",function(){this.$menu.data(e.style,this.$menu.attr("style")||"");u.$html.addClass(i.wrapper+"_dropdown")}),this.bind("close:finish",function(){this.$menu.attr("style",this.$menu.data(e.style));u.$html.removeClass(i.wrapper+"_dropdown")}),a=function(n,t){var r=t[0],l=t[1],d="x"==n?"scrollLeft":"scrollTop",g="x"==n?"outerWidth":"outerHeight",a="x"==n?"left":"top",p="x"==n?"right":"bottom",w="x"==n?"width":"height",nt="x"==n?"maxWidth":"maxHeight",e=null,tt=u.$wndw[d](),h=c.offset()[a]-=tt,v=h+c[g](),b=u.$wndw[w](),k=s.offset.button[n]+s.offset.viewport[n],f,y;if(o.position[n])switch(o.position[n]){case"left":case"bottom":e="after";break;case"right":case"top":e="before"}return null===e&&(e=h+(v-h)/2<b/2?"after":"before"),"after"==e?(f="x"==n?h:v,y=b-(f+k),r[a]=f+s.offset.button[n],r[p]="auto",o.tip&&l.push(i.menu+"_tip-"+("x"==n?"left":"top"))):(f="x"==n?v:h,y=f-k,r[p]="calc( 100% - "+(f-s.offset.button[n])+"px )",r[a]="auto",o.tip&&l.push(i.menu+"_tip-"+("x"==n?"right":"bottom"))),r[nt]=Math.min(s[w].max,y),[r,l]},l=function(){if(this.vars.opened){this.$menu.attr("style",this.$menu.data(e.style));var n=[{},[]];n=a.call(this,"y",n);n=a.call(this,"x",n);this.$menu.css(n[0]);o.tip&&this.$menu.removeClass(i.tipleft+" "+i.tipright+" "+i.tiptop+" "+i.tipbottom).addClass(n[1].join(" "))}},this.bind("open:start",l),u.$wndw.on(f.resize+"-"+t,function(){l.call(h)}),this.opts.offCanvas.blockUI||u.$wndw.on(f.scroll+"-"+t,function(){l.call(h)}))}},add:function(){i=n[r]._c;e=n[r]._d;f=n[r]._e;i.add("dropdown");f.add("mouseenter mouseleave resize scroll")},clickAnchor:function(){}};n[r].defaults[t]={drop:!1,event:"click",position:{},tip:!0};n[r].configuration[t]={offset:{button:{x:-5,y:5},viewport:{x:20,y:20}},height:{max:880},width:{max:440}}}(n),!function(n){var t="mmenu",i="fixedElements",r,f,e,u;n[t].addons[i]={setup:function(){var f,e;this.opts.offCanvas&&(f=(this.opts[i],this.conf[i]),u=n[t].glbl,e=function(t){var s=this.conf.classNames[i].fixed,h=t.find("."+s),o,e;this.__refactorClass(h,s,r.slideout);h[f.elemInsertMethod](f.elemInsertSelector);o=this.conf.classNames[i].sticky;e=t.find("."+o);this.__refactorClass(e,o,r.sticky);e=t.find("."+r.sticky);e.length&&(this.bind("open:start",function(){if("hidden"==u.$html.css("overflow")){var t=u.$wndw.scrollTop()+f.sticky.offset;e.each(function(){n(this).css("top",parseInt(n(this).css("top"),10)+t)})}}),this.bind("close:finish",function(){e.css("top","")}))},this.bind("setPage:after",e))},add:function(){r=n[t]._c;f=n[t]._d;e=n[t]._e;r.add("sticky")},clickAnchor:function(){}};n[t].configuration[i]={sticky:{offset:0},elemInsertMethod:"appendTo",elemInsertSelector:"body"};n[t].configuration.classNames[i]={fixed:"Fixed",sticky:"Sticky"}}(n),!function(n){var i="mmenu",r="iconbar",t,u,f,e;n[i].addons[r]={setup:function(){function c(n){var r,i;h.removeClass(t.iconbar+"__tab_selected");r=h.filter('[href="#'+n.attr("id")+'"]');r.length?r.addClass(t.iconbar+"__tab_selected"):(i=n.data(u.parent),i&&i.length&&c(i.closest("."+t.panel)))}var l=this,s=this.opts[r],o,h;this.conf[r];(e=n[i].glbl,s instanceof Array&&(s={add:!0,top:s}),s.add)&&(o=null,(n.each(["top","bottom"],function(i,r){var u=s[r];u instanceof Array||(u=[u]);for(var f=n('<div class="'+t.iconbar+"__"+r+'" />'),e=0,h=u.length;e<h;e++)f.append(u[e]);f.children().length&&(o||(o=n('<div class="'+t.iconbar+'" />')),o.append(f))}),o&&(this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_iconbar-"+s.size).prepend(o)}),"tabs"==s.type))&&(o.addClass(t.iconbar+"_tabs"),h=o.find("a"),h.on(f.click+"-"+r,function(i){var u=n(this),r;if(u.hasClass(t.iconbar+"__tab_selected"))return void i.stopImmediatePropagation();try{r=n(u.attr("href"));r.hasClass(t.panel)&&(i.preventDefault(),i.stopImmediatePropagation(),l.__openPanelWoAnimation(r))}catch(f){}}),this.bind("openPanel:start",c)))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add(r)},clickAnchor:function(){}};n[i].defaults[r]={add:!1,size:40,top:[],bottom:[]};n[i].configuration[r]={}}(n),!function(n){var i="mmenu",r="iconPanels",t,u,f,e;n[i].addons[r]={setup:function(){var s=this,u=this.opts[r],c=(this.conf[r],!1),f,o,h;if(e=n[i].glbl,"boolean"==typeof u&&(u={add:u}),"number"!=typeof u&&"string"!=typeof u||(u={add:!0,visible:u}),"object"!=typeof u&&(u={}),"first"==u.visible&&(c=!0,u.visible=1),u=this.opts[r]=n.extend(!0,{},n[i].defaults[r],u),u.visible=Math.min(3,Math.max(1,u.visible)),u.visible++,u.add){for(f="",o=0;o<=u.visible;o++)f+=" "+t.panel+"_iconpanel-"+o;f.length&&(f=f.slice(1));h=function(i){if(!i.parent("."+t.listitem+"_vertical").length){var r=s.$pnls.children("."+t.panel).removeClass(f);c&&r.removeClass(t.panel+"_iconpanel-first").first().addClass(t.panel+"_iconpanel-first");r.filter("."+t.panel+"_opened-parent").removeClass(t.hidden).not(function(){return n(this).parent("."+t.listitem+"_vertical").length}).add(i).slice(-u.visible).each(function(i){n(this).addClass(t.panel+"_iconpanel-"+i)})}};this.bind("initMenu:after",function(){var n=[t.menu+"_iconpanel-"+u.size];u.hideNavbar&&n.push(t.menu+"_hidenavbar");u.hideDivider&&n.push(t.menu+"_hidedivider");this.$menu.addClass(n.join(" "))});this.bind("openPanel:start",h);this.bind("initPanels:after",function(){h.call(s,s.$pnls.children("."+t.panel+"_opened"))});this.bind("initListview:after",function(n){!u.blockPanel||n.parent("."+t.listitem+"_vertical").length||n.children("."+t.panel+"__blocker").length||n.prepend('<a href="#'+n.closest("."+t.panel).attr("id")+'" class="'+t.panel+'__blocker" />')})}},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e},clickAnchor:function(){}};n[i].defaults[r]={add:!1,blockPanel:!0,hideDivider:!1,hideNavbar:!0,size:40,visible:3}}(n),!function(n){function o(i,r){i=i||this.$pnls.children("."+t.panel+"_opened");var u=n(),f=this.$menu.children("."+t.mm("navbars_top")+", ."+t.mm("navbars_bottom")).children("."+t.navbar);f.find(e).filter(":focus").length||("default"==r&&(u=i.children("."+t.listview).find("a[href]").not("."+t.hidden),u.length||(u=i.find(e).not("."+t.hidden)),u.length||(u=f.find(e).not("."+t.hidden))),u.length||(u=this.$menu.children("."+t.tabstart)),u.first().focus())}var r="mmenu",i="keyboardNavigation",t,s,u,f,e;n[r].addons[i]={setup:function(){var u,e,s;n[r].support.touch||(u=this.opts[i],this.conf[i],(f=n[r].glbl,"boolean"!=typeof u&&"string"!=typeof u||(u={enable:u}),"object"!=typeof u&&(u={}),u=this.opts[i]=n.extend(!0,{},n[r].defaults[i],u),u.enable)&&(e=n('<button class="'+t.tabstart+'" tabindex="0" type="button" />'),s=n('<button class="'+t.tabend+'" tabindex="0" type="button" />'),this.bind("initMenu:after",function(){u.enhance&&this.$menu.addClass(t.menu+"_keyboardfocus");this["_initWindow_"+i](u.enhance)}),this.bind("initOpened:before",function(){this.$menu.prepend(e).append(s).children("."+t.mm("navbars-top")+", ."+t.mm("navbars-bottom")).children("."+t.navbar).children("a."+t.title).attr("tabindex",-1)}),this.bind("open:finish",function(){o.call(this,null,u.enable)}),this.bind("openPanel:finish",function(n){o.call(this,n,u.enable)}),this.bind("initOpened:after:sr-aria",function(){var n=this.$menu.children("."+t.tabstart+", ."+t.tabend);this.__sr_aria(n,"hidden",!0);this.__sr_role(n,"presentation")})))},add:function(){t=n[r]._c;s=n[r]._d;u=n[r]._e;t.add("tabstart tabend");u.add("focusin keydown")},clickAnchor:function(){}};n[r].defaults[i]={enable:!1,enhance:!1};n[r].configuration[i]={};n[r].prototype["_initWindow_"+i]=function(r){f.$wndw.off(u.keydown+"-offCanvas");f.$wndw.off(u.focusin+"-"+i).on(u.focusin+"-"+i,function(i){if(f.$html.hasClass(t.wrapper+"_opened")){var r=n(i.target);r.is("."+t.tabend)&&r.parent().find("."+t.tabstart).focus()}});f.$wndw.off(u.keydown+"-"+i).on(u.keydown+"-"+i,function(i){var r=n(i.target),f=r.closest("."+t.menu);if(f.length&&(f.data("mmenu"),!r.is("input, textarea")))switch(i.keyCode){case 13:(r.is(".mm-toggle")||r.is(".mm-check"))&&r.trigger(u.click);break;case 32:case 37:case 38:case 39:case 40:i.preventDefault()}});r&&f.$wndw.off(u.keydown+"-"+i).on(u.keydown+"-"+i,function(i){var f=n(i.target),r=f.closest("."+t.menu),e,u;if(r.length)if(e=r.data("mmenu"),f.is("input"))switch(i.keyCode){case 27:f.val("")}else switch(i.keyCode){case 8:u=r.find("."+t.panel+"_opened").data(s.parent);u&&u.length&&e.openPanel(u.closest("."+t.panel));break;case 27:r.hasClass(t.menu+"_offcanvas")&&e.close()}})};e="input, select, textarea, button, label, a[href]"}(n),!function(n){var i="mmenu",r="lazySubmenus",t,u,f,e;n[i].addons[r]={setup:function(){var u=this.opts[r];this.conf[r];e=n[i].glbl;"boolean"==typeof u&&(u={load:u});"object"!=typeof u&&(u={});u=this.opts[r]=n.extend(!0,{},n[i].defaults[r],u);u.load&&(this.bind("initMenu:after",function(){this.$pnls.find("li").children(this.conf.panelNodetype).not("."+t.inset).not("."+t.nolistview).not("."+t.nopanel).addClass(t.panel+"_lazysubmenu "+t.nolistview+" "+t.nopanel)}),this.bind("initPanels:before",function(n){n=n||this.$pnls.children(this.conf.panelNodetype);this.__findAddBack(n,"."+t.panel+"_lazysubmenu").not("."+t.panel+"_lazysubmenu ."+t.panel+"_lazysubmenu").removeClass(t.panel+"_lazysubmenu "+t.nolistview+" "+t.nopanel)}),this.bind("initOpened:before",function(){var n=this.$pnls.find("."+this.conf.classNames.selected).parents("."+t.panel+"_lazysubmenu");n.length&&(n.removeClass(t.panel+"_lazysubmenu "+t.nolistview+" "+t.nopanel),this.initPanels(n.last()))}),this.bind("openPanel:before",function(n){var i=this.__findAddBack(n,"."+t.panel+"_lazysubmenu").not("."+t.panel+"_lazysubmenu ."+t.panel+"_lazysubmenu");i.length&&this.initPanels(i)}))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e},clickAnchor:function(){}};n[i].defaults[r]={load:!1};n[i].configuration[r]={}}(n),!function(n){var t="mmenu",i="navbars",r,u,f,e;n[t].addons[i]={setup:function(){var s=this,u=this.opts[i],h=this.conf[i],f,o;(e=n[t].glbl,"undefined"!=typeof u)&&(u instanceof Array||(u=[u]),f={},o={},u.length&&(n.each(u,function(e){var c=u[e],a,v,l,p,b,y,w;"boolean"==typeof c&&c&&(c={});"object"!=typeof c&&(c={});"undefined"==typeof c.content&&(c.content=["prev","title"]);c.content instanceof Array||(c.content=[c.content]);c=n.extend(!0,{},s.opts.navbar,c);a=n('<div class="'+r.navbar+'" />');v=c.height;"number"!=typeof v?v=1:(v=Math.min(4,Math.max(1,v)),v>1&&a.addClass(r.navbar+"_size-"+v));l=c.position;switch(l){case"bottom":break;default:l="top"}for(f[l]||(f[l]=0),f[l]+=v,o[l]||(o[l]=n('<div class="'+r.navbars+"_"+l+'" />')),o[l].append(a),p=0,b=c.content.length;p<b;p++)y=n[t].addons[i][c.content[p]]||null,y?y.call(s,a,c,h):(y=c.content[p],y instanceof n||(y=n(c.content[p])),a.append(y));w=n[t].addons[i][c.type]||null;w&&w.call(s,a,c,h);a.children("."+r.btn).length&&a.addClass(r.navbar+"_has-btns")}),this.bind("initMenu:after",function(){for(var n in f)this.$menu.addClass(r.menu+"_navbar_"+n+"-"+f[n]),this.$menu["bottom"==n?"append":"prepend"](o[n])})))},add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add(i)},clickAnchor:function(){}};n[t].configuration[i]={breadcrumbs:{separator:"/",removeFirst:!1}};n[t].configuration.classNames[i]={}}(n),!function(n){function e(n){u&&u.length&&u.is(":visible")&&i.$html.add(i.$body).animate({scrollTop:u.offset().top+n});u=!1}function o(n){try{return!("#"==n||"#"!=n.slice(0,1)||!i.$page.find(n).length)}catch(t){return!1}}var r="mmenu",t="pageScroll",f,h,s,i,u;n[r].addons[t]={setup:function(){var h=this,u=this.opts[t],a=this.conf[t],l;if(i=n[r].glbl,"boolean"==typeof u&&(u={scroll:u}),u=this.opts[t]=n.extend(!0,{},n[r].defaults[t],u),u.scroll&&this.bind("close:finish",function(){e(a.scrollOffset)}),u.update){var h=this,v=[],c=[];h.bind("initListview:after",function(t){h.__filterListItemAnchors(t.find("."+f.listview).children("li")).each(function(){var t=n(this).attr("href");o(t)&&v.push(t)});c=v.reverse()});l=-1;i.$wndw.on(s.scroll+"-"+t,function(){for(var r=i.$wndw.scrollTop(),t=0;t<c.length;t++)if(n(c[t]).offset().top<r+a.updateOffset){l!==t&&(l=t,h.setSelected(h.__filterListItemAnchors(h.$pnls.children("."+f.panel+"_opened").find("."+f.listview).children("li")).filter('[href="'+c[t]+'"]').parent()));break}})}},add:function(){f=n[r]._c;h=n[r]._d;s=n[r]._e},clickAnchor:function(r,s,h){if(u=!1,s&&h&&this.opts.offCanvas&&this.opts[t].scroll&&i.$page&&i.$page.length){var c=r.attr("href");if(o(c)){if(u=n(c),!this.$menu.hasClass(f.mm("sidebar-expanded"))||!i.$html.is('[class*="'+f.mm("sidebar-expanded")+'"]'))return{close:!0};e(this.conf[t].scrollOffset)}}}};n[r].defaults[t]={scroll:!1,update:!1};n[r].configuration[t]={scrollOffset:0,updateOffset:50};u=!1}(n),!function(n){var t="mmenu",i="rtl",r,f,e,u;n[t].addons[i]={setup:function(){var f=this.opts[i];this.conf[i];u=n[t].glbl;"object"!=typeof f&&(f={use:f});f=this.opts[i]=n.extend(!0,{},n[t].defaults[i],f);"boolean"!=typeof f.use&&(f.use="rtl"==(u.$html.attr("dir")||"").toLowerCase());f.use&&this.bind("initMenu:after",function(){this.$menu.addClass(r.menu+"_rtl")})},add:function(){r=n[t]._c;f=n[t]._d;e=n[t]._e},clickAnchor:function(){}};n[t].defaults[i]={use:"detect"}}(n),!function(n){function e(n,t){if(t)for(var i in t)n.attr(i,t[i])}function o(n){switch(n){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:return!0}return!1}var r="mmenu",i="searchfield",t,f,u,s;n[r].addons[i]={setup:function(){var f=this,u=this.opts[i],e=this.conf[i];s=n[r].glbl;"boolean"==typeof u&&(u={add:u});"object"!=typeof u&&(u={});"boolean"==typeof u.panel&&(u.panel={add:u.panel});"object"!=typeof u.panel&&(u.panel={});u.add&&("panel"==u.addTo&&(u.panel.add=!0),u.panel.add&&(u.showSubPanels=!1,u.panel.splash&&(u.cancel=!0)),u=this.opts[i]=n.extend(!0,{},n[r].defaults[i],u),e=this.conf[i]=n.extend(!0,{},n[r].configuration[i],e),this.bind("close:start",function(){this.$menu.find("."+t.searchfield).children("input").blur()}),this.bind("initPanels:after",function(t){var r=n(),i,e;u.panel.add&&(r=this._initSearchPanel(t));switch(u.addTo){case"panels":i=t;break;case"panel":i=r;break;default:i=this.$menu.find(u.addTo)}(i.each(function(){var t=f._initSearchfield(n(this));u.search&&t.length&&f._initSearching(t)}),u.noResults)&&(e=u.panel.add?r:t,e.each(function(){f._initNoResultsMsg(n(this))}))}))},add:function(){t=n[r]._c;f=n[r]._d;u=n[r]._e;t.add("searchfield");f.add("searchfield");u.add("input focus blur")},clickAnchor:function(n){if(n.hasClass(t.searchfield+"__btn")){if(n.hasClass(t.btn+"_clear")){var i=n.closest("."+t.searchfield).find("input");return i.val(""),this.search(i),!0}if(n.hasClass(t.btn+"_next"))return n.closest("."+t.searchfield).submit(),!0}}};n[r].defaults[i]={add:!1,addTo:"panels",noResults:"No results found.",placeholder:"Search",panel:{add:!1,dividers:!0,fx:"none",id:null,splash:null,title:"Search"},search:!0,showTextItems:!1,showSubPanels:!0};n[r].configuration[i]={clear:!1,form:!1,input:!1,submit:!1};n[r].prototype._initSearchPanel=function(){var r=this.opts[i],u;if(this.conf[i],this.$pnls.children("."+t.panel+"_search").length)return n();u=n('<div class="'+t.panel+'_search " />').append("<ul />").appendTo(this.$pnls);switch(r.panel.id&&u.attr("id",r.panel.id),r.panel.title&&u.attr("data-mm-title",r.panel.title),r.panel.fx){case!1:break;case"none":u.addClass(t.panel+"_noanimation");break;default:u.addClass(t.panel+"_fx-"+r.panel.fx)}return r.panel.splash&&u.append('<div class="'+t.panel+'__searchsplash">'+r.panel.splash+"<\/div>"),this._initPanels(u),u};n[r].prototype._initSearchfield=function(u){var h=this.opts[i],f=this.conf[i];if(u.parent("."+t.listitem+"_vertical").length||u.find("."+t.searchfield).length)return n();var o=n("<"+(f.form?"form":"div")+' class="'+t.searchfield+'" />'),s=n('<div class="'+t.searchfield+'__input" />'),c=n('<input placeholder="'+n[r].i18n(h.placeholder)+'" type="text" autocomplete="off" />');return s.append(c).appendTo(o),u.hasClass(t.searchfield)?u.replaceWith(o):(u.prepend(o),u.hasClass(t.panel)&&u.addClass(t.panel+"_has-searchfield")),e(c,f.input),f.clear&&n('<a class="'+t.btn+" "+t.btn+"_clear "+t.searchfield+'__btn" href="#" />').appendTo(s),e(o,f.form),f.form&&f.submit&&!f.clear&&n('<a class="'+t.btn+" "+t.btn+"_next "+t.searchfield+'__btn" href="#" />').appendTo(s),h.cancel&&n('<a href="#" class="'+t.searchfield+'__cancel">'+n[r].i18n("cancel")+"<\/a>").appendTo(o),o};n[r].prototype._initSearching=function(r){var c=this,s=this.opts[i],e=(this.conf[i],{});r.closest("."+t.panel+"_search").length?(e.$pnls=this.$pnls.find("."+t.panel),e.$nrsp=r.closest("."+t.panel)):r.closest("."+t.panel).length?(e.$pnls=r.closest("."+t.panel),e.$nrsp=e.$pnls):(e.$pnls=this.$pnls.find("."+t.panel),e.$nrsp=this.$menu);s.panel.add&&(e.$pnls=e.$pnls.not("."+t.panel+"_search"));var h=r.find("input"),a=r.find("."+t.searchfield+"__cancel"),l=this.$pnls.children("."+t.panel+"_search"),v=e.$pnls.find("."+t.listitem);e.$itms=v.not("."+t.listitem+"_divider");e.$dvdr=v.filter("."+t.listitem+"_divider");s.panel.add&&s.panel.splash&&h.off(u.focus+"-"+i+"-splash").on(u.focus+"-"+i+"-splash",function(){c.openPanel(l)});s.cancel&&(h.off(u.focus+"-"+i+"-cancel").on(u.focus+"-"+i+"-cancel",function(){a.addClass(t.searchfield+"__cancel-active")}),a.off(u.click+"-"+i+"-splash").on(u.click+"-"+i+"-splash",function(i){i.preventDefault();n(this).removeClass(t.searchfield+"__cancel-active");l.hasClass(t.panel+"_opened")&&c.openPanel(c.$pnls.children("."+t.panel+"_opened-parent").last())}));s.panel.add&&"panel"==s.addTo&&this.bind("openPanel:finish",function(n){n[0]===l[0]&&h.focus()});h.data(f.searchfield,e).off(u.input+"-"+i).on(u.input+"-"+i,function(n){o(n.keyCode)||c.search(h)});this.search(h)};n[r].prototype._initNoResultsMsg=function(u){var o=this.opts[i],f,e;this.conf[i];(u.closest("."+t.panel).length||(u=this.$pnls.children("."+t.panel).first()),u.children("."+t.panel+"__noresultsmsg").length)||(f=u.children("."+t.listview).first(),e=n('<div class="'+t.panel+"__noresultsmsg "+t.hidden+'" />').append(n[r].i18n(o.noResults)),f.length?e.insertAfter(f):e.prependTo(u))};n[r].prototype.search=function(r,u){var h=this,e=this.opts[i],o;this.conf[i];r=r||this.$menu.find("."+t.searchfield).chidren("input").first();u=u||r.val();u=u.toLowerCase().trim();var w="a",b="a, span",a=r.data(f.searchfield),k=r.closest("."+t.searchfield),y=k.find("."+t.btn),c=this.$pnls.children("."+t.panel+"_search"),l=a.$pnls,s=a.$itms,v=a.$dvdr,p=a.$nrsp;(s.removeClass(t.listitem+"_nosubitems").find("."+t.btn+"_fullwidth-search").removeClass(t.btn+"_fullwidth-search "+t.btn+"_fullwidth"),c.children("."+t.listview).empty(),l.scrollTop(0),u.length)?((s.add(v).addClass(t.hidden),s.each(function(){var i=n(this),r=w;(e.showTextItems||e.showSubPanels&&i.find("."+t.btn+"_next"))&&(r=b);i.children(r).not("."+t.btn+"_next").text().toLowerCase().indexOf(u)>-1&&i.removeClass(t.hidden)}),e.panel.add)?(o=n(),l.each(function(){var i=h.__filterListItems(n(this).find("."+t.listitem)).clone(!0);i.length&&(e.panel.dividers&&(o=o.add('<li class="'+t.listitem+" "+t.listitem+'_divider">'+n(this).find("."+t.navbar+"__title").text()+"<\/li>")),o=o.add(i))}),o.find("."+t.mm("toggle")).remove().end().find("."+t.mm("check")).remove().end().find("."+t.btn).remove(),c.children("."+t.listview).append(o),this.openPanel(c)):(e.showSubPanels&&l.each(function(){var i=n(this);h.__filterListItems(i.find("."+t.listitem)).each(function(){var r=n(this),i=r.data(f.child);i&&i.find("."+t.listview).children().removeClass(t.hidden)})}),n(l.get().reverse()).each(function(i){var e=n(this),u=e.data(f.parent);u&&(h.__filterListItems(e.find("."+t.listitem)).length?u.hasClass(t.hidden)&&u.removeClass(t.hidden).children("."+t.btn+"_next").not("."+t.btn+"_fullwidth").addClass(t.btn+"_fullwidth").addClass(t.btn+"_fullwidth-search"):r.closest("."+t.panel).length||((e.hasClass(t.panel+"_opened")||e.hasClass(t.panel+"_opened-parent"))&&setTimeout(function(){h.openPanel(u.closest("."+t.panel))},(i+1)*1.5*h.conf.openingInterval),u.addClass(t.listitem+"_nosubitems")))}),this.__filterListItems(l.find("."+t.listitem)).each(function(){n(this).prevAll("."+t.listitem+"_divider").first().removeClass(t.hidden)})),y.removeClass(t.hidden),p.find("."+t.panel+"__noresultsmsg")[s.not("."+t.hidden).length?"addClass":"removeClass"](t.hidden),e.panel.add&&(e.panel.splash&&c.find("."+t.panel+"__searchsplash").addClass(t.hidden),s.add(v).removeClass(t.hidden))):(s.add(v).removeClass(t.hidden),y.addClass(t.hidden),p.find("."+t.panel+"__noresultsmsg").addClass(t.hidden),e.panel.add&&(e.panel.splash?c.find("."+t.panel+"__searchsplash").removeClass(t.hidden):r.closest("."+t.panel+"_search").length||this.openPanel(this.$pnls.children("."+t.panel+"_opened-parent").last())));this.trigger("updateListview")}}(n),!function(n){var r="mmenu",i="sectionIndexer",t,f,u,e;n[r].addons[i]={setup:function(){var s=this,f=this.opts[i],o;this.conf[i];e=n[r].glbl;"boolean"==typeof f&&(f={add:f});"object"!=typeof f&&(f={});f=this.opts[i]=n.extend(!0,{},n[r].defaults[i],f);o=null;this.bind("initPanels:after",function(r){var e,h;if(f.add){switch(f.addTo){case"panels":e=r;break;default:e=n(f.addTo,this.$menu).filter("."+t.panel)}e.find("."+t.listitem+"_divider").closest("."+t.panel).addClass(t.panel+"_has-sectionindexer");o||(o=n('<div class="'+t.sectionindexer+'" />').prependTo(this.$menu).append('<a href="#a">a<\/a><a href="#b">b<\/a><a href="#c">c<\/a><a href="#d">d<\/a><a href="#e">e<\/a><a href="#f">f<\/a><a href="#g">g<\/a><a href="#h">h<\/a><a href="#i">i<\/a><a href="#j">j<\/a><a href="#k">k<\/a><a href="#l">l<\/a><a href="#m">m<\/a><a href="#n">n<\/a><a href="#o">o<\/a><a href="#p">p<\/a><a href="#q">q<\/a><a href="#r">r<\/a><a href="#s">s<\/a><a href="#t">t<\/a><a href="#u">u<\/a><a href="#v">v<\/a><a href="#w">w<\/a><a href="#x">x<\/a><a href="#y">y<\/a><a href="#z">z<\/a>'),o.on(u.mouseover+"-"+i+" "+u.touchstart+"-"+i,"a",function(i){var f=n(i.target).attr("href").slice(1),r=s.$pnls.children("."+t.panel+"_opened"),e=r.find("."+t.listview),u=-1,o=r.scrollTop();r.scrollTop(0);e.children("."+t.listitem+"_divider").not("."+t.hidden).each(function(){u<0&&f==n(this).text().slice(0,1).toLowerCase()&&(u=n(this).position().top)});r.scrollTop(u>-1?u:o)}));h=function(n){n=n||this.$pnls.children("."+t.panel+"_opened");this.$menu[(n.hasClass(t.panel+"_has-sectionindexer")?"add":"remove")+"Class"](t.menu+"_has-sectionindexer")};this.bind("openPanel:start",h);this.bind("initPanels:after",h)}})},add:function(){t=n[r]._c;f=n[r]._d;u=n[r]._e;t.add("sectionindexer");u.add("mouseover")},clickAnchor:function(n){if(n.parent().is("."+t.indexer))return!0}};n[r].defaults[i]={add:!1,addTo:"panels"}}(n),!function(n){var i="mmenu",r="setSelected",t,u,f,e;n[i].addons[r]={setup:function(){var s=this,f=this.opts[r],o;this.conf[r];(e=n[i].glbl,"boolean"==typeof f&&(f={hover:f,parent:f}),"object"!=typeof f&&(f={}),f=this.opts[r]=n.extend(!0,{},n[i].defaults[r],f),"detect"==f.current)?(o=function(n){n=n.split("?")[0].split("#")[0];var t=s.$menu.find('a[href="'+n+'"], a[href="'+n+'/"]');t.length?s.setSelected(t.parent(),!0):(n=n.split("/").slice(0,-1),n.length&&o(n.join("/")))},this.bind("initMenu:after",function(){o(window.location.href)})):f.current||this.bind("initListview:after",function(n){n.find("."+t.listview).children("."+t.listitem+"_selected").removeClass(t.listitem+"_selected")});f.hover&&this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_selected-hover")});f.parent&&(this.bind("openPanel:finish",function(n){this.$pnls.find("."+t.listview).find("."+t.listitem+"_selected-parent").removeClass(t.listitem+"_selected-parent");for(var i=n.data(u.parent);i;)i.not("."+t.listitem+"_vertical").addClass(t.listitem+"_selected-parent"),i=i.closest("."+t.panel).data(u.parent)}),this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_selected-parent")}))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e},clickAnchor:function(){}};n[i].defaults[r]={current:!0,hover:!1,parent:!1}}(n),!function(n){var r="mmenu",u="sidebar",t,f,e,i;n[r].addons[u]={setup:function(){var f,o,e;this.opts.offCanvas&&(f=this.opts[u],this.conf[u],i=n[r].glbl,("string"==typeof f||"boolean"==typeof f&&f||"number"==typeof f)&&(f={expanded:f}),"object"!=typeof f&&(f={}),"boolean"==typeof f.collapsed&&f.collapsed&&(f.collapsed="all"),"string"!=typeof f.collapsed&&"number"!=typeof f.collapsed||(f.collapsed={use:f.collapsed}),"object"!=typeof f.collapsed&&(f.collapsed={}),"number"==typeof f.collapsed.use&&(f.collapsed.use="(min-width: "+f.collapsed.use+"px)"),"boolean"==typeof f.expanded&&f.expanded&&(f.expanded="all"),"string"!=typeof f.expanded&&"number"!=typeof f.expanded||(f.expanded={use:f.expanded}),"object"!=typeof f.expanded&&(f.expanded={}),"number"==typeof f.expanded.use&&(f.expanded.use="(min-width: "+f.expanded.use+"px)"),f=this.opts[u]=n.extend(!0,{},n[r].defaults[u],f),o=t.wrapper+"_sidebar-collapsed-"+f.collapsed.size,e=t.wrapper+"_sidebar-expanded-"+f.expanded.size,f.collapsed.use&&(this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_sidebar-collapsed");f.collapsed.blockMenu&&this.opts.offCanvas&&!this.$menu.children("."+t.menu+"__blocker").length&&this.$menu.prepend('<a class="'+t.menu+'__blocker" href="#'+this.$menu.attr("id")+'" />');f.collapsed.hideNavbar&&this.$menu.addClass(t.menu+"_hidenavbar");f.collapsed.hideDivider&&this.$menu.addClass(t.menu+"_hidedivider")}),"boolean"==typeof f.collapsed.use?this.bind("initMenu:after",function(){i.$html.addClass(o)}):this.matchMedia(f.collapsed.use,function(){i.$html.addClass(o)},function(){i.$html.removeClass(o)})),f.expanded.use&&(this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_sidebar-expanded")}),"boolean"==typeof f.expanded.use?this.bind("initMenu:after",function(){i.$html.addClass(e);this.open()}):this.matchMedia(f.expanded.use,function(){i.$html.addClass(e);i.$html.hasClass(t.wrapper+"_sidebar-closed")||this.open()},function(){i.$html.removeClass(e);this.close()}),this.bind("close:start",function(){i.$html.hasClass(e)&&i.$html.addClass(t.wrapper+"_sidebar-closed")}),this.bind("open:start",function(){i.$html.removeClass(t.wrapper+"_sidebar-closed")})))},add:function(){t=n[r]._c;f=n[r]._d;e=n[r]._e},clickAnchor:function(n,r,f){if(this.opts[u].expanded.use&&i.$html.is('[class*="'+t.wrapper+'_sidebar-expanded-"]')&&r&&f)return{close:!1}}};n[r].defaults[u]={collapsed:{use:!1,size:40,blockMenu:!0,hideDivider:!1,hideNavbar:!0},expanded:{use:!1,size:30}};n[r].configuration[u]={}}(n),!function(n){var i="mmenu",r="toggles",t,u,f,e;n[i].addons[r]={setup:function(){var u=this;this.opts[r];this.conf[r];e=n[i].glbl;this.bind("initPanels:after",function(i){this.__refactorClass(i.find("input"),this.conf.classNames[r].toggle,t.toggle);this.__refactorClass(i.find("input"),this.conf.classNames[r].check,t.check);i.find("input."+t.toggle+", input."+t.check).each(function(){var i=n(this),r=i.closest("li"),e=i.hasClass(t.toggle)?"toggle":"check",f=i.attr("id")||u.__getUniqueId();r.children('label[for="'+f+'"]').length||(i.attr("id",f),r.prepend(i),n('<label for="'+f+'" class="'+t[e]+'"><\/label>').insertBefore(r.children("a, span").last()))})})},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("toggle check")},clickAnchor:function(){}};n[i].configuration.classNames[r]={toggle:"Toggle",check:"Check"}}(n),!function(n){var t="mmenu";n[t].addons["navbars"]["breadcrumbs"]=function(i,r,u){var o=this,f=n[t]._c,s=n[t]._d,e;f.add("separator");e=n('<span class="'+f.navbar+'__breadcrumbs" />').appendTo(i);this.bind("initNavbar:after",function(t){var r;if(!t.children("."+f.navbar).children("."+f.navbar+"__breadcrumbs").length){t.removeClass(f.panel+"_has-navbar");for(var e=[],h=n('<span class="'+f.navbar+'__breadcrumbs"><\/span>'),i=t,o=!0;i&&i.length;)(i.is("."+f.panel)||(i=i.closest("."+f.panel)),i.parent("."+f.listitem+"_vertical").length)||(r=i.children("."+f.navbar).children("."+f.navbar+"__title").text(),r.length&&e.unshift(o?"<span>"+r+"<\/span>":'<a href="#'+i.attr("id")+'">'+r+"<\/a>"),o=!1),i=i.data(s.parent);u.breadcrumbs.removeFirst&&e.shift();h.append(e.join('<span class="'+f.separator+'">'+u.breadcrumbs.separator+"<\/span>")).appendTo(t.children("."+f.navbar))}});this.bind("openPanel:start",function(n){var t=n.find("."+f.navbar+"__breadcrumbs");t.length&&e.html(t.html()||"")});this.bind("initNavbar:after:sr-aria",function(t){t.children("."+f.navbar).children("."+f.breadcrumbs).children("a").each(function(){o.__sr_aria(n(this),"owns",n(this).attr("href").slice(1))})})}}(n),!function(n){var t="mmenu";n[t].addons["navbars"]["close"]=function(i){var u=n[t]._c,r;n[t].glbl;u.add("close");r=n('<a class="'+u.btn+" "+u.btn+"_close "+u.navbar+'__btn" href="#" />').appendTo(i);this.bind("setPage:after",function(n){r.attr("href","#"+n.attr("id"))});this.bind("setPage:after:sr-text",function(){r.html(this.__sr_text(n[t].i18n(this.conf.screenReader.text.closeMenu)));this.__sr_aria(r,"owns",r.attr("href").slice(1))})}}(n),!function(n){var t="mmenu",i="navbars";n[t].addons[i]["next"]=function(r){var o,e,s,f=n[t]._c,u=n('<a class="'+f.btn+" "+f.btn+"_next "+f.navbar+'__btn" href="#" />').appendTo(r);this.bind("openPanel:start",function(n){o=n.find("."+this.conf.classNames[i].panelNext);e=o.attr("href");s=o.html();e?u.attr("href",e):u.removeAttr("href");u[e||s?"removeClass":"addClass"](f.hidden);u.html(s)});this.bind("openPanel:start:sr-aria",function(){this.__sr_aria(u,"hidden",u.hasClass(f.hidden));this.__sr_aria(u,"owns",(u.attr("href")||"").slice(1))})};n[t].configuration.classNames[i].panelNext="Next"}(n),!function(n){var t="mmenu",i="navbars";n[t].addons[i]["prev"]=function(r){var u=n[t]._c,f=n('<a class="'+u.btn+" "+u.btn+"_prev "+u.navbar+'__btn" href="#" />').appendTo(r),e,o,s;this.bind("initNavbar:after",function(n){n.removeClass(u.panel+"_has-navbar")});this.bind("openPanel:start",function(n){n.parent("."+u.listitem+"_vertical").length||(e=n.find("."+this.conf.classNames[i].panelPrev),e.length||(e=n.children("."+u.navbar).children("."+u.btn+"_prev")),o=e.attr("href"),s=e.html(),o?f.attr("href",o):f.removeAttr("href"),f[o||s?"removeClass":"addClass"](u.hidden),f.html(s))});this.bind("initNavbar:after:sr-aria",function(n){var t=n.children("."+u.navbar);this.__sr_aria(t,"hidden",!0)});this.bind("openPanel:start:sr-aria",function(){this.__sr_aria(f,"hidden",f.hasClass(u.hidden));this.__sr_aria(f,"owns",(f.attr("href")||"").slice(1))})};n[t].configuration.classNames[i].panelPrev="Prev"}(n),!function(n){var t="mmenu";n[t].addons["navbars"]["searchfield"]=function(i){var r=n[t]._c,u=n('<div class="'+r.searchfield+'" />').appendTo(i);"object"!=typeof this.opts.searchfield&&(this.opts.searchfield={});this.opts.searchfield.add=!0;this.opts.searchfield.addTo=u}}(n),!function(n){var t="mmenu",i="navbars";n[t].addons[i]["tabs"]=function(r){function e(n){var i,t;f.removeClass(u.navbar+"__tab_selected");i=f.filter('[href="#'+n.attr("id")+'"]');i.length?i.addClass(u.navbar+"__tab_selected"):(t=n.data(o.parent),t&&t.length&&e(t.closest("."+u.panel)))}var u=n[t]._c,o=n[t]._d,s=n[t]._e,h=this,f=r.children("a");r.addClass(u.navbar+"_tabs").parent().addClass(u.navbars+"_has-tabs");f.on(s.click+"-"+i,function(t){t.preventDefault();var i=n(this);if(i.hasClass(u.navbar+"__tab_selected"))return void t.stopImmediatePropagation();try{h.__openPanelWoAnimation(n(i.attr("href")));t.stopImmediatePropagation()}catch(r){}});this.bind("openPanel:start",e)}}(n),!function(n){var t="mmenu",i="navbars";n[t].addons[i]["title"]=function(r,u){var s,c,e,f=n[t]._c,o=n('<a class="'+f.navbar+'__title" />').appendTo(r),h;this.bind("openPanel:start",function(n){n.parent("."+f.listitem+"_vertical").length||(e=n.find("."+this.conf.classNames[i].panelTitle),e.length||(e=n.children("."+f.navbar).children("."+f.navbar+"__title")),s=e.attr("href"),c=e.html()||u.title,s?o.attr("href",s):o.removeAttr("href"),o[s||c?"removeClass":"addClass"](f.hidden),o.html(c))});this.bind("openPanel:start:sr-aria",function(){if(this.opts.screenReader.text&&(h||(h=this.$menu.children("."+f.navbars+"_top, ."+f.navbars+"_bottom").children("."+f.navbar).children("."+f.btn+"_prev")),h.length)){var n=!0;"parent"==this.opts.navbar.titleLink&&(n=!h.hasClass(f.hidden));this.__sr_aria(o,"hidden",n)}})};n[t].configuration.classNames[i].panelTitle="Title"}(n),!function(n){n["mmenu"].wrappers["angular"]=function(){this.opts.onClick={close:!0,preventDefault:!1,setSelected:!0}}}(n),!function(n){var t;n["mmenu"].wrappers["bootstrap3"]=function(){this.$menu.hasClass("navbar-collapse")&&(this.conf.classNames.selected="active",this.conf.classNames.divider="divider",this.conf.clone=!0,this.opts.initMenu=function(n){for(var r="",u=["nav-tabs","nav-pills","navbar-nav"],i=0;i<u.length;i++)if(n.find("."+u[i]).length){r=u[i];break}r.length&&(t.menu.call(this),t.dropdown.call(this),t[r.split("nav-").join("").split("-nav").join("")].call(this))})};t={menu:function(){this.$menu.children().removeClass("nav").find(".sr-only").remove().end().find(".divider:empty").remove();for(var t=["role","aria-haspopup","aria-expanded"],n=0;n<t.length;n++)this.$menu.find("["+t[n]+"]").removeAttr(t[n])},dropdown:function(){var t=this.$menu.find(".dropdown");t.removeClass("dropdown");t.children(".dropdown-toggle").find(".caret").remove().end().each(function(){n(this).replaceWith("<span>"+n(this).html()+"<\/span>")});t.children(".dropdown-menu").removeClass("dropdown-menu")},tabs:function(){this.$menu.children().removeClass("nav-tabs")},pills:function(){this.$menu.children().removeClass("nav-pills")},navbar:function(){var t=this,n;this.$menu.removeClass("collapse navbar-collapse").wrapInner("<div />").children().children().removeClass("navbar-left navbar-right navbar-nav navbar-text navbar-btn");n=this.$menu.find(".navbar-form");this.conf.searchform={form:{action:n.attr("action"),method:n.attr("method")},input:{name:n.find("input").attr("name")},submit:!0};n.remove();(this.$orig||this.$menu).closest(".navbar").find(".navbar-header").find(".navbar-toggle").off("click").on("click",function(n){t.open();n.stopImmediatePropagation();n.preventDefault()})}}}(n),!function(n){function t(t){for(var r=n("<a />"),u=["href","title","target"],i=0;i<u.length;i++)"undefined"!=typeof t.attr(u[i])&&r.attr(u[i],t.attr(u[i]));return r.html(t.html()),r.find(".sr-only").remove(),r}function i(i){var r=n("<ul />");return i.find(".dropdown-item, .dropdown-divider").each(function(){var u=n(this),i=n("<li />");u.hasClass("dropdown-divider")?i.addClass("Divider"):i.append(t(u));r.append(i)}),r}function r(r){var u=n("<ul />");return r.find(".nav-item").each(function(){var r=n(this),f=n("<li />"),e;(r.hasClass("active")&&f.addClass("Selected"),r.hasClass("nav-link"))||(e=r.children(".dropdown-menu"),e.length&&f.append(i(e)),r=r.children(".nav-link"));f.prepend(t(r));u.append(f)}),u}n["mmenu"].wrappers["bootstrap4"]=function(){var t=this,f,u;this.$menu.hasClass("navbar-collapse")&&(this.conf.clone=!1,f=n("<nav />"),u=n("<div />"),f.append(u),this.$menu.children().each(function(){var f=n(this);switch(!0){case f.hasClass("navbar-nav"):u.append(r(f));break;case f.hasClass("dropdown-menu"):u.append(i(f));break;case f.hasClass("form-inline"):t.conf.searchfield.form={action:f.attr("action")||null,method:f.attr("method")||null};t.conf.searchfield.input={name:f.find("input").attr("name")||null};t.conf.searchfield.clear=!1;t.conf.searchfield.submit=!0;break;default:u.append(f.clone(!0))}}),this.bind("initMenu:before",function(){f.prependTo("body");this.$menu=f}),this.$menu.parent().find(".navbar-toggler").removeAttr("data-target").removeAttr("aria-controls").off("click").on("click",function(n){n.preventDefault();n.stopImmediatePropagation();t.open()}))}}(n),!function(n){n["mmenu"].wrappers["jqueryMobile"]=function(){var t=this;this.opts.onClick.close=!1;this.conf.offCanvas.pageSelector="div.ui-page-active";n("body").on("pagecontainerchange",function(n,i){"function"==typeof t.close&&(t.close(),t.setPage(i.toPage))});this.bind("initAnchors:after",function(){n("body").on("click",".mm-listview a",function(t){t.isDefaultPrevented()||(t.preventDefault(),n("body").pagecontainer("change",this.href))})})}}(n),!function(n){n["mmenu"].wrappers["magento"]=function(){this.conf.classNames.selected="active"}}(n),!function(n){n["mmenu"].wrappers["olark"]=function(){this.conf.offCanvas.noPageSelector.push("#olark")}}(n),!function(n){var t="mmenu";n[t].wrappers["turbolinks"]=function(){var i,r;n(document).on("turbolinks:before-visit",function(){r=n("html");i=r.attr("class");i=n.grep(i.split(/\s+/),function(n){return!/mm-/.test(n)}).join(" ")}).on("turbolinks:load",function(){"undefined"!=typeof r&&(r.attr("class",i),n[t].glbl=!1)})}}(n),!function(n){n["mmenu"].wrappers["wordpress"]=function(){this.conf.classNames.selected="current-menu-item";n("#wpadminbar").css("position","fixed").addClass("mm-slideout")}}(n),!0});!function(n,t,i,r){"use strict";function h(n,t){var u,o,f,r=[],s=0;n&&n.isDefaultPrevented()||(n.preventDefault(),t=t||{},n&&n.data&&(t=e(n.data.options,t)),u=t.$target||i(n.currentTarget).trigger("blur"),f=i.fancybox.getInstance(),f&&f.$trigger&&f.$trigger.is(u)||(t.selector?r=i(t.selector):(o=u.attr("data-fancybox")||"",o?(r=n.data?n.data.items:[],r=r.length?r.filter('[data-fancybox="'+o+'"]'):i('[data-fancybox="'+o+'"]')):r=[u]),s=i(r).index(u),s<0&&(s=0),f=i.fancybox.open(r,t,s),f.$trigger=u))}if(n.console=n.console||{info:function(){}},i){if(i.fn.fancybox)return void console.info("fancyBox already initialized");var a={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""><\/iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload"><source src="{{src}}" type="{{format}}" />Your browser doesn\'t support HTML5 video<\/video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"><\/div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index><\/span>&nbsp;/&nbsp;<span data-fancybox-count><\/span><\/div><div class="fancybox-toolbar">{{buttons}}<\/div><div class="fancybox-navigation">{{arrows}}<\/div><div class="fancybox-stage"><\/div><div class="fancybox-caption"><\/div><\/div><\/div>',spinnerTpl:'<div class="fancybox-loading"><\/div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}<\/p><\/div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/><\/svg><\/a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/><\/svg><\/button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/><\/svg><\/button>',arrowLeft:'<a data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}" href="javascript:;"><svg viewBox="0 0 40 40"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/><\/svg><\/svg><\/a>',arrowRight:'<a data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/><\/svg><\/a>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/><\/svg><\/button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeClose:i.noop,afterClose:i.noop,onActivate:i.noop,onDeactivate:i.noop,clickContent:function(n){return"image"===n.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{idleTime:!1,clickContent:function(n){return"image"===n.type&&"toggleControls"},clickSlide:function(n){return"image"===n.type?"toggleControls":"close"},dblclickContent:function(n){return"image"===n.type&&"zoom"},dblclickSlide:function(n){return"image"===n.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Maßstab"}}},o=i(n),u=i(t),v=0,y=function(n){return n&&n.hasOwnProperty&&n instanceof i},l=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||function(t){return n.setTimeout(t,1e3/60)}}(),s=function(){var n,u=t.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(n in i)if(u.style[n]!==r)return i[n];return"transitionend"}(),f=function(n){return n&&n.length&&n[0].offsetHeight},e=function(n,t){var r=i.extend(!0,{},n,t);return i.each(t,function(n,t){i.isArray(t)&&(r[n]=t)}),r},c=function(n,t,r){var u=this;u.opts=e({index:r},i.fancybox.defaults);i.isPlainObject(t)&&(u.opts=e(u.opts,t));i.fancybox.isMobile&&(u.opts=e(u.opts,u.opts.mobile));u.id=u.opts.id||++v;u.currIndex=parseInt(u.opts.index,10)||0;u.prevIndex=null;u.prevPos=null;u.currPos=0;u.firstRun=!0;u.group=[];u.slides={};u.addContent(n);u.group.length&&u.init()};i.extend(c.prototype,{init:function(){var e,o,s,u=this,c=u.group[u.currIndex],f=c.opts,h=i.fancybox.scrollbarWidth;f.closeExisting&&i.fancybox.close(!0);i("body").addClass("fancybox-active");!i.fancybox.getInstance()&&f.hideScrollbar!==!1&&!i.fancybox.isMobile&&t.body.scrollHeight>n.innerHeight&&(h===r&&(e=i('<div style="width:100px;height:100px;overflow:scroll;" />').appendTo("body"),h=i.fancybox.scrollbarWidth=e[0].offsetWidth-e[0].clientWidth,e.remove()),i("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar { margin-right: '+h+"px; }<\/style>"),i("body").addClass("compensate-for-scrollbar"));s="";i.each(f.buttons,function(n,t){s+=f.btnTpl[t]||""});o=i(u.translate(u,f.baseTpl.replace("{{buttons}}",s).replace("{{arrows}}",f.btnTpl.arrowLeft+f.btnTpl.arrowRight))).attr("id","fancybox-container-"+u.id).addClass("fancybox-is-hidden").addClass(f.baseClass).data("FancyBox",u).appendTo(f.parentEl);u.$refs={container:o};["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(n){u.$refs[n]=o.find(".fancybox-"+n)});u.trigger("onInit");u.activate();u.jumpTo(u.currIndex)},translate:function(n,t){var i=n.opts.i18n[n.opts.lang];return t.replace(/\{\{(\w+)\}\}/g,function(n,t){var u=i[t];return u===r?n:u})},addContent:function(n){var u,t=this,f=i.makeArray(n);i.each(f,function(n,u){var c,s,a,h,l,f={},o={};i.isPlainObject(u)?(f=u,o=u.opts||u):"object"===i.type(u)&&i(u).length?(c=i(u),o=c.data()||{},o=i.extend(!0,{},o,o.options),o.$orig=c,f.src=t.opts.src||o.src||c.attr("href"),f.type||f.src||(f.type="inline",f.src=u)):f={type:"html",src:u+""};f.opts=i.extend(!0,{},t.opts,o);i.isArray(o.buttons)&&(f.opts.buttons=o.buttons);i.fancybox.isMobile&&f.opts.mobile&&(f.opts=e(f.opts,f.opts.mobile));s=f.type||f.opts.type;h=f.src||"";!s&&h&&((a=h.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(s="video",f.opts.video.format||(f.opts.video.format="video/"+("ogv"===a[1]?"ogg":a[1]))):h.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":h.match(/\.(pdf)((\?|#).*)?$/i)?s="iframe":"#"===h.charAt(0)&&(s="inline"));s?f.type=s:t.trigger("objectNeedsType",f);f.contentType||(f.contentType=i.inArray(f.type,["html","inline","ajax"])>-1?"html":f.type);f.index=t.group.length;"auto"==f.opts.smallBtn&&(f.opts.smallBtn=i.inArray(f.type,["html","inline","ajax"])>-1);"auto"===f.opts.toolbar&&(f.opts.toolbar=!f.opts.smallBtn);f.opts.$trigger&&f.index===t.opts.index&&(f.opts.$thumb=f.opts.$trigger.find("img:first"),f.opts.$thumb.length&&(f.opts.$orig=f.opts.$trigger));f.opts.$thumb&&f.opts.$thumb.length||!f.opts.$orig||(f.opts.$thumb=f.opts.$orig.find("img:first"));"function"===i.type(f.opts.caption)&&(f.opts.caption=f.opts.caption.apply(u,[t,f]));"function"===i.type(t.opts.caption)&&(f.opts.caption=t.opts.caption.apply(u,[t,f]));f.opts.caption instanceof i||(f.opts.caption=f.opts.caption===r?"":f.opts.caption+"");"ajax"===f.type&&(l=h.split(/\s+/,2),l.length>1&&(f.src=l.shift(),f.opts.filter=l.shift()));f.opts.modal&&(f.opts=i.extend(!0,f.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1}));t.group.push(f)});Object.keys(t.slides).length&&(t.updateControls(),u=t.Thumbs,u&&u.isActive&&(u.create(),u.focus()))},addEvents:function(){var r=this;r.removeEvents();r.$refs.container.on("click.fb-close","[data-fancybox-close]",function(n){n.stopPropagation();n.preventDefault();r.close(n)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(n){n.stopPropagation();n.preventDefault();r.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(n){n.stopPropagation();n.preventDefault();r.next()}).on("click.fb","[data-fancybox-zoom]",function(){r[r.isScaledDown()?"scaleToActual":"scaleToFit"]()});o.on("orientationchange.fb resize.fb",function(n){n&&n.originalEvent&&"resize"===n.originalEvent.type?l(function(){r.update()}):(r.current&&"iframe"===r.current.type&&r.$refs.stage.hide(),setTimeout(function(){r.$refs.stage.show();r.update()},i.fancybox.isMobile?600:250))});u.on("focusin.fb",function(n){var r=i.fancybox?i.fancybox.getInstance():null;r.isClosing||!r.current||!r.current.opts.trapFocus||i(n.target).hasClass("fancybox-container")||i(n.target).is(t)||r&&"fixed"!==i(n.target).css("position")&&!r.$refs.container.has(n.target).length&&(n.stopPropagation(),r.focus())});u.on("keydown.fb",function(n){var u=r.current,t=n.keyCode||n.which;if(u&&u.opts.keyboard&&!(n.ctrlKey||n.altKey||n.shiftKey||i(n.target).is("input")||i(n.target).is("textarea")))return 8===t||27===t?(n.preventDefault(),void r.close(n)):37===t||38===t?(n.preventDefault(),void r.previous()):39===t||40===t?(n.preventDefault(),void r.next()):void r.trigger("afterKeydown",n,t)});r.group[r.currIndex].opts.idleTime&&(r.idleSecondsCounter=0,u.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(){r.idleSecondsCounter=0;r.isIdle&&r.showControls();r.isIdle=!1}),r.idleInterval=n.setInterval(function(){r.idleSecondsCounter++;r.idleSecondsCounter>=r.group[r.currIndex].opts.idleTime&&!r.isDragging&&(r.isIdle=!0,r.idleSecondsCounter=0,r.hideControls())},1e3))},removeEvents:function(){var t=this;o.off("orientationchange.fb resize.fb");u.off("focusin.fb keydown.fb .fb-idle");this.$refs.container.off(".fb-close .fb-prev .fb-next");t.idleInterval&&(n.clearInterval(t.idleInterval),t.idleInterval=null)},previous:function(n){return this.jumpTo(this.currPos-1,n)},next:function(n){return this.jumpTo(this.currPos+1,n)},jumpTo:function(n,t){var s,c,l,e,o,v,h,u=this,a=u.group.length;if(!(u.isDragging||u.isClosing||u.isAnimating&&u.firstRun)){if(n=parseInt(n,10),l=u.current?u.current.opts.loop:u.opts.loop,!l&&(n<0||n>=a))return!1;if(s=u.firstRun=!Object.keys(u.slides).length,!(a<2&&!s&&u.isDragging)){if(o=u.current,u.prevIndex=u.currIndex,u.prevPos=u.currPos,e=u.createSlide(n),a>1&&((l||e.index>0)&&u.createSlide(n-1),(l||e.index<a-1)&&u.createSlide(n+1)),u.current=e,u.currIndex=e.index,u.currPos=e.pos,u.trigger("beforeShow",s),u.updateControls(),c=u.isMoved(e),e.forcedDuration=r,i.isNumeric(t)?e.forcedDuration=t:t=e.opts[s?"animationDuration":"transitionDuration"],t=parseInt(t,10),s)return e.opts.animationEffect&&t&&u.$refs.container.css("transition-duration",t+"ms"),u.$refs.container.removeClass("fancybox-is-hidden"),f(u.$refs.container),u.$refs.container.addClass("fancybox-is-open"),f(u.$refs.container),e.$slide.addClass("fancybox-slide--previous"),u.loadSlide(e),e.$slide.removeClass("fancybox-slide--previous").addClass("fancybox-slide--current"),void u.preload("image");i.each(u.slides,function(n,t){i.fancybox.stop(t.$slide,!0);t.$slide.removeClass("fancybox-animated").removeClass(function(n,t){return(t.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")})});e.$slide.removeClass("fancybox-slide--next fancybox-slide--previous").addClass("fancybox-slide--current");c?(v=Math.round(e.$slide.width()),i.each(u.slides,function(n,r){var f=r.pos-e.pos;i.fancybox.animate(r.$slide,{top:0,left:f*v+f*r.opts.gutter},t,function(){r.$slide.removeAttr("style").removeClass("fancybox-slide--next fancybox-slide--previous");r.pos===u.currPos&&u.complete()})})):u.$refs.stage.children().removeAttr("style");e.isLoaded?u.revealContent(e):u.loadSlide(e);u.preload("image");o.pos!==e.pos&&(h="fancybox-slide--"+(o.pos>e.pos?"next":"previous"),o.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),o.isComplete=!1,t&&(c||e.opts.transitionEffect)&&(c?o.$slide.addClass(h):(h="fancybox-animated "+h+" fancybox-fx-"+e.opts.transitionEffect,i.fancybox.animate(o.$slide,h,t,null,!1))))}}},createSlide:function(n){var u,r,t=this;return r=n%t.group.length,r=r<0?t.group.length+r:r,!t.slides[n]&&t.group[r]&&(u=i('<div class="fancybox-slide"><\/div>').appendTo(t.$refs.stage),t.slides[n]=i.extend(!0,{},t.group[r],{pos:n,$slide:u,isLoaded:!1}),t.updateSlide(t.slides[n])),t.slides[n]},scaleToActual:function(n,t,u){var o,s,h,y,p,e=this,f=e.current,w=f.$content,a=i.fancybox.getTranslate(f.$slide).width,v=i.fancybox.getTranslate(f.$slide).height,c=f.width,l=f.height;!e.isAnimating&&w&&"image"==f.type&&f.isLoaded&&!f.hasError&&(i.fancybox.stop(w),e.isAnimating=!0,n=n===r?.5*a:n,t=t===r?.5*v:t,o=i.fancybox.getTranslate(w),o.top-=i.fancybox.getTranslate(f.$slide).top,o.left-=i.fancybox.getTranslate(f.$slide).left,y=c/o.width,p=l/o.height,s=.5*a-.5*c,h=.5*v-.5*l,c>a&&(s=o.left*y-(n*y-n),s>0&&(s=0),s<a-c&&(s=a-c)),l>v&&(h=o.top*p-(t*p-t),h>0&&(h=0),h<v-l&&(h=v-l)),e.updateCursor(c,l),i.fancybox.animate(w,{top:h,left:s,scaleX:y,scaleY:p},u||330,function(){e.isAnimating=!1}),e.SlideShow&&e.SlideShow.isActive&&e.SlideShow.stop())},scaleToFit:function(n){var t,r=this,u=r.current,f=u.$content;!r.isAnimating&&f&&"image"==u.type&&u.isLoaded&&!u.hasError&&(i.fancybox.stop(f),r.isAnimating=!0,t=r.getFitPos(u),r.updateCursor(t.width,t.height),i.fancybox.animate(f,{top:t.top,left:t.left,scaleX:t.width/f.width(),scaleY:t.height/f.height()},n||330,function(){r.isAnimating=!1}))},getFitPos:function(n){var e,o,c,s,l=this,u=n.$content,f=n.$slide,t=n.width||n.opts.width,r=n.height||n.opts.height,h={};return!!(n.isLoaded&&u&&u.length)&&(e=i.fancybox.getTranslate(l.$refs.stage).width,o=i.fancybox.getTranslate(l.$refs.stage).height,e-=parseFloat(f.css("paddingLeft"))+parseFloat(f.css("paddingRight"))+parseFloat(u.css("marginLeft"))+parseFloat(u.css("marginRight")),o-=parseFloat(f.css("paddingTop"))+parseFloat(f.css("paddingBottom"))+parseFloat(u.css("marginTop"))+parseFloat(u.css("marginBottom")),t&&r||(t=e,r=o),c=Math.min(1,e/t,o/r),t=Math.floor(c*t),r=Math.floor(c*r),"image"===n.type?(h.top=Math.floor(.5*(o-r))+parseFloat(f.css("paddingTop")),h.left=Math.floor(.5*(e-t))+parseFloat(f.css("paddingLeft"))):"video"===n.contentType&&(s=n.opts.width&&n.opts.height?t/r:n.opts.ratio||16/9,r>t/s?r=t/s:t>r*s&&(t=r*s)),h.width=t,h.height=r,h)},update:function(){var n=this;i.each(n.slides,function(t,i){n.updateSlide(i)})},updateSlide:function(n){var t=this,u=n&&n.$content,f=n.width||n.opts.width,e=n.height||n.opts.height,r=n.$slide;u&&(f||e||"video"===n.contentType)&&!n.hasError&&(i.fancybox.stop(u),i.fancybox.setTranslate(u,t.getFitPos(n)),n.pos===t.currPos&&(t.isAnimating=!1,t.updateCursor()));r.length&&(r.trigger("refresh"),t.$refs.toolbar.toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight));t.trigger("onUpdate",n)},centerSlide:function(n,t){var f,u,e=this;e.current&&(f=Math.round(n.$slide.width()),u=n.pos-e.current.pos,i.fancybox.animate(n.$slide,{top:0,left:u*f+u*n.opts.gutter,opacity:1},t===r?0:t,null,!1))},isMoved:function(n){var t=n||this.current,r=i.fancybox.getTranslate(t.$slide);return(0!==r.left||0!==r.top)&&!t.$slide.hasClass("fancybox-animated")},updateCursor:function(n,t){var f,u=this,r=u.current,e=u.$refs.container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan");r&&!u.isClosing&&(f=u.isZoomable(),e.toggleClass("fancybox-is-zoomable",f),i("[data-fancybox-zoom]").prop("disabled",!f),i.isFunction(r.opts.clickContent)&&(r.opts.clickContent=r.opts.clickContent(r)),u.canPan(n,t)?e.addClass("fancybox-can-pan"):f&&"zoom"===r.opts.clickContent?e.addClass("fancybox-can-zoomIn"):r.opts.touch&&(r.opts.touch.vertical||u.group.length>1)&&"video"!==r.contentType&&e.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,i=this,n=i.current;return n&&!i.isClosing&&"image"===n.type&&!n.hasError&&(!n.isLoaded||(t=i.getFitPos(n),n.width>t.width||n.height>t.height))?!0:!1},isScaledDown:function(n,t){var o=this,u=!1,f=o.current,e=f.$content;return n!==r&&t!==r?u=n<f.width&&t<f.height:e&&(u=i.fancybox.getTranslate(e),u=u.width<f.width&&u.height<f.height),u},canPan:function(n,t){var o,e,s=this,u=!1,f=s.current;return"image"===f.type&&(o=f.$content)&&!f.hasError&&(u=s.getFitPos(f),e=n!==r&&t!==r?{width:n,height:t}:i.fancybox.getTranslate(o),u=Math.abs(e.width-u.width)>1.5||Math.abs(e.height-u.height)>1.5),u},loadSlide:function(n){var u,r,f,t=this;if(!n.isLoading&&!n.isLoaded){switch(n.isLoading=!0,t.trigger("beforeLoad",n),u=n.type,r=n.$slide,r.off("refresh").trigger("onReset").addClass(n.opts.slideClass),u){case"image":t.setImage(n);break;case"iframe":t.setIframe(n);break;case"html":t.setContent(n,n.src||n.content);break;case"video":t.setContent(n,n.opts.video.tpl.replace("{{src}}",n.src).replace("{{format}}",n.opts.videoFormat||n.opts.video.format));break;case"inline":i(n.src).length?t.setContent(n,i(n.src)):t.setError(n);break;case"ajax":t.showLoading(n);f=i.ajax(i.extend({},n.opts.ajax.settings,{url:n.src,success:function(i,r){"success"===r&&t.setContent(n,i)},error:function(i,r){i&&"abort"!==r&&t.setError(n)}}));r.one("onReset",function(){f.abort()});break;default:t.setError(n)}return!0}},setImage:function(t){var o,r,u,s,l,h=this,c=t.opts.srcset||t.opts.image.srcset,e,f;if(t.timouts=setTimeout(function(){var n=t.$image;!t.isLoading||n&&n.length&&n[0].complete||t.hasError||h.showLoading(t)},350),c){for(s=n.devicePixelRatio||1,l=n.innerWidth*s,u=c.split(",").map(function(n){var t={};return n.trim().split(/\s+/).forEach(function(n,i){var r=parseInt(n.substring(0,n.length-1),10);return 0===i?t.url=n:void(r&&(t.value=r,t.postfix=n[n.length-1]))}),t}),u.sort(function(n,t){return n.value-t.value}),e=0;e<u.length;e++)if(f=u[e],"w"===f.postfix&&f.value>=l||"x"===f.postfix&&f.value>=s){r=f;break}!r&&u.length&&(r=u[u.length-1]);r&&(t.src=r.url,t.width&&t.height&&"w"==r.postfix&&(t.height=t.width/t.height*r.value,t.width=r.value),t.opts.srcset=c)}t.$content=i('<div class="fancybox-content"><\/div>').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image"));o=t.opts.thumb||!(!t.opts.$thumb||!t.opts.$thumb.length)&&t.opts.$thumb.attr("src");t.opts.preload!==!1&&t.opts.width&&t.opts.height&&o&&(t.width=t.opts.width,t.height=t.opts.height,t.$ghost=i("<img />").one("error",function(){i(this).remove();t.$ghost=null}).one("load",function(){h.afterLoad(t)}).addClass("fancybox-image").appendTo(t.$content).attr("src",o));h.setBigImage(t)},setBigImage:function(n){var r=this,t=i("<img />");n.$image=t.one("error",function(){r.setError(n)}).one("load",function(){var i;n.$ghost||(r.resolveImageSlideSize(n,this.naturalWidth,this.naturalHeight),r.afterLoad(n));n.timouts&&(clearTimeout(n.timouts),n.timouts=null);r.isClosing||(n.opts.srcset&&(i=n.opts.sizes,i&&"auto"!==i||(i=(n.width/n.height>1&&o.width()/o.height()>1?"100":Math.round(n.width/n.height*100))+"vw"),t.attr("sizes",i).attr("srcset",n.opts.srcset)),n.$ghost&&setTimeout(function(){n.$ghost&&!r.isClosing&&n.$ghost.hide()},Math.min(300,Math.max(1e3,n.height/1600))),r.hideLoading(n))}).addClass("fancybox-image").attr("src",n.src).appendTo(n.$content);(t[0].complete||"complete"==t[0].readyState)&&t[0].naturalWidth&&t[0].naturalHeight?t.trigger("load"):t[0].error&&t.trigger("error")},resolveImageSlideSize:function(n,t,i){var r=parseInt(n.opts.width,10),u=parseInt(n.opts.height,10);n.width=t;n.height=i;r>0&&(n.width=r,n.height=Math.floor(r*i/t));u>0&&(n.width=Math.floor(u*t/i),n.height=u)},setIframe:function(n){var u,e=this,t=n.opts.iframe,f=n.$slide;n.$content=i('<div class="fancybox-content'+(t.preload?" fancybox-is-hidden":"")+'"><\/div>').css(t.css).appendTo(f);f.addClass("fancybox-slide--"+n.contentType);n.$iframe=u=i(t.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(t.attr).appendTo(n.$content);t.preload?(e.showLoading(n),u.on("load.fb error.fb",function(){this.isReady=1;n.$slide.trigger("refresh");e.afterLoad(n)}),f.on("refresh.fb",function(){var s,i,f=n.$content,e=t.css.width,o=t.css.height;if(1===u[0].isReady){try{s=u.contents();i=s.find("body")}catch(n){}i&&i.length&&i.children().length&&(f.css({width:"",height:""}),e===r&&(e=Math.ceil(Math.max(i[0].clientWidth,i.outerWidth(!0)))),e&&f.width(e),o===r&&(o=Math.ceil(Math.max(i[0].clientHeight,i.outerHeight(!0)))),o&&f.height(o));f.removeClass("fancybox-is-hidden")}})):this.afterLoad(n);u.attr("src",n.src);f.one("onReset",function(){try{i(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(n){}i(this).off("refresh.fb").empty();n.isLoaded=!1})},setContent:function(n,t){var r=this;r.isClosing||(r.hideLoading(n),n.$content&&i.fancybox.stop(n.$content),n.$slide.empty(),y(t)&&t.parent().length?(t.hasClass(".fancybox-content")&&t.parent(".fancybox-slide--html").trigger("onReset"),n.$placeholder=i("<div>").hide().insertAfter(t),t.css("display","inline-block")):n.hasError||("string"===i.type(t)&&(t=i("<div>").append(i.trim(t)).contents()),n.opts.filter&&(t=i("<div>").html(t).find(n.opts.filter))),n.$slide.one("onReset",function(){i(this).find("video,audio").trigger("pause");n.$placeholder&&(n.$placeholder.after(t.hide()).remove(),n.$placeholder=null);n.$smallBtn&&(n.$smallBtn.remove(),n.$smallBtn=null);n.hasError||(i(this).empty(),n.isLoaded=!1)}),i(t).appendTo(n.$slide),i(t).is("video,audio")&&(i(t).addClass("fancybox-video"),i(t).wrap("<div><\/div>"),n.contentType="video",n.opts.width=n.opts.width||i(t).attr("width"),n.opts.height=n.opts.height||i(t).attr("height")),n.$content=n.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),n.$content.siblings().hide(),n.$content.length||(n.$content=n.$slide.wrapInner("<div><\/div>").children().first()),n.$content.addClass("fancybox-content"),n.$slide.addClass("fancybox-slide--"+n.contentType),this.afterLoad(n))},setError:function(n){n.hasError=!0;n.$slide.trigger("onReset").removeClass("fancybox-slide--"+n.contentType).addClass("fancybox-slide--error");n.contentType="html";this.setContent(n,this.translate(n,n.opts.errorTpl));n.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(n){var t=this;n=n||t.current;n&&!n.$spinner&&(n.$spinner=i(t.translate(t,t.opts.spinnerTpl)).appendTo(n.$slide))},hideLoading:function(n){var t=this;n=n||t.current;n&&n.$spinner&&(n.$spinner.remove(),delete n.$spinner)},afterLoad:function(n){var t=this;t.isClosing||(n.isLoading=!1,n.isLoaded=!0,t.trigger("afterLoad",n),t.hideLoading(n),n.pos===t.currPos&&t.updateCursor(),!n.opts.smallBtn||n.$smallBtn&&n.$smallBtn.length||(n.$smallBtn=i(t.translate(n,n.opts.btnTpl.smallBtn)).appendTo(n.$content)),n.opts.protect&&n.$content&&!n.hasError&&(n.$content.on("contextmenu.fb",function(n){return 2==n.button&&n.preventDefault(),!0}),"image"===n.type&&i('<div class="fancybox-spaceball"><\/div>').appendTo(n.$content)),t.revealContent(n))},revealContent:function(n){var u,l,e,c,t=this,h=n.$slide,o=!1,s=!1,a=t.isMoved(n),v=n.isRevealed;if(!a||!v){if(n.isRevealed=!0,u=n.opts[t.firstRun?"animationEffect":"transitionEffect"],e=n.opts[t.firstRun?"animationDuration":"transitionDuration"],e=parseInt(n.forcedDuration===r?e:n.forcedDuration,10),n.pos===t.currPos&&(n.isComplete?u=!1:t.isAnimating=!0),!a&&n.pos===t.currPos&&e||(u=!1),"zoom"===u&&(n.pos===t.currPos&&e&&"image"===n.type&&!n.hasError&&(s=t.getThumbPos(n))?o=t.getFitPos(n):u="fade"),"zoom"===u)return o.scaleX=o.width/s.width,o.scaleY=o.height/s.height,c=n.opts.zoomOpacity,"auto"==c&&(c=Math.abs(n.width/n.height-s.width/s.height)>.1),c&&(s.opacity=.1,o.opacity=1),i.fancybox.setTranslate(n.$content.removeClass("fancybox-is-hidden"),s),f(n.$content),void i.fancybox.animate(n.$content,o,e,function(){t.isAnimating=!1;t.complete()});if(t.updateSlide(n),!u)return f(h),v||n.$content.removeClass("fancybox-is-hidden").hide().fadeIn("fast"),void(n.pos===t.currPos&&t.complete());i.fancybox.stop(h);l="fancybox-animated fancybox-slide--"+(n.pos>=t.prevPos?"next":"previous")+" fancybox-fx-"+u;h.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(l);n.$content.removeClass("fancybox-is-hidden");f(h);i.fancybox.animate(h,"fancybox-slide--current",e,function(){h.removeClass(l).removeAttr("style");n.pos===t.currPos&&t.complete()},!0)}},getThumbPos:function(r){var f,s=this,o=!1,u=r.opts.$thumb,e=u&&u.length&&u[0].ownerDocument===t?u.offset():0,h=function(t){for(var f,u=t[0],r=u.getBoundingClientRect(),e=[];null!==u.parentElement;)"hidden"!==i(u.parentElement).css("overflow")&&"auto"!==i(u.parentElement).css("overflow")||e.push(u.parentElement.getBoundingClientRect()),u=u.parentElement;return f=e.every(function(n){var t=Math.min(r.right,n.right)-Math.max(r.left,n.left),i=Math.min(r.bottom,n.bottom)-Math.max(r.top,n.top);return t>0&&i>0}),f&&r.bottom>0&&r.right>0&&r.left<i(n).width()&&r.top<i(n).height()};return e&&h(u)&&(f=s.$refs.stage.offset(),o={top:e.top-f.top+parseFloat(u.css("border-top-width")||0),left:e.left-f.left+parseFloat(u.css("border-left-width")||0),width:u.width(),height:u.height(),scaleX:1,scaleY:1}),o},complete:function(){var n=this,t=n.current,r={};!n.isMoved()&&t.isLoaded&&(t.isComplete||(t.isComplete=!0,t.$slide.siblings().trigger("onReset"),n.preload("inline"),f(t.$slide),t.$slide.addClass("fancybox-slide--complete"),i.each(n.slides,function(t,u){u.pos>=n.currPos-1&&u.pos<=n.currPos+1?r[u.pos]=u:u&&(i.fancybox.stop(u.$slide),u.$slide.off().remove())}),n.slides=r),n.isAnimating=!1,n.updateCursor(),n.trigger("afterShow"),t.opts.video.autoStart&&t.$slide.find("video,audio").filter(":visible:first").trigger("play"),t.opts.autoFocus&&("image"!==t.type||n.firstRun)&&n.focus(),t.$slide.scrollTop(0).scrollLeft(0))},preload:function(n){var t=this,i=t.slides[t.currPos+1],r=t.slides[t.currPos-1];i&&i.type===n&&t.loadSlide(i);r&&r.type===n&&t.loadSlide(r)},focus:function(){var n,i=this,t=i.current;this.isClosing||(t&&t.isComplete&&t.$content&&(n=t.$content.find("input[autofocus]:enabled:visible:first"),n.length||(n=t.$content.find("button,:input,[tabindex],a").filter(":not(.fancybox-close-small):enabled:visible:first"))),n=n&&n.length?n:i.$refs.container,n.trigger("focus"))},activate:function(){var n=this;i(".fancybox-container").each(function(){var t=i(this).data("FancyBox");t&&t.id!==n.id&&!t.isClosing&&(t.trigger("onDeactivate"),t.removeEvents(),t.isVisible=!1)});n.isVisible=!0;(n.current||n.isIdle)&&(n.update(),n.updateControls());n.trigger("onActivate");n.addEvents()},close:function(n,t){var o,h,c,a,v,p,e,u=this,r=u.current,y=function(){u.cleanUp(n)};return!u.isClosing&&(u.isClosing=!0,u.trigger("beforeClose",n)===!1?(u.isClosing=!1,l(function(){u.update()}),!1):(u.removeEvents(),r.timouts&&clearTimeout(r.timouts),c=r.$content,o=r.opts.animationEffect,h=i.isNumeric(t)?t:o?r.opts.animationDuration:0,r.$slide.off(s).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),r.$slide.siblings().trigger("onReset").remove(),h&&u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),u.hideLoading(r),u.hideControls(),u.updateCursor(),"zoom"!==o||n!==!0&&c&&h&&"image"===r.type&&!r.hasError&&(e=u.getThumbPos(r))||(o="fade"),"zoom"===o?(i.fancybox.stop(c),a=i.fancybox.getTranslate(c),p={top:a.top,left:a.left,scaleX:a.width/e.width,scaleY:a.height/e.height,width:e.width,height:e.height},v=r.opts.zoomOpacity,"auto"==v&&(v=Math.abs(r.width/r.height-e.width/e.height)>.1),v&&(e.opacity=0),i.fancybox.setTranslate(c,p),f(c),i.fancybox.animate(c,e,h,y),!0):(o&&h?n===!0?setTimeout(y,h):i.fancybox.animate(r.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+o,h,y):y(),!0)))},cleanUp:function(t){var f,e,o,r=this,u=r.current.opts.$orig;r.current.$slide.trigger("onReset");r.$refs.container.empty().remove();r.trigger("afterClose",t);r.current.opts.backFocus&&(u&&u.length&&u.is(":visible")||(u=r.$trigger),u&&u.length&&(e=n.scrollX,o=n.scrollY,u.trigger("focus"),i("html, body").scrollTop(o).scrollLeft(e)));r.current=null;f=i.fancybox.getInstance();f?f.activate():(i("body").removeClass("fancybox-active compensate-for-scrollbar"),i("#fancybox-style-noscroll").remove())},trigger:function(n,t){var o,f=Array.prototype.slice.call(arguments,1),e=this,r=t&&t.opts?t:e.current;return r?f.unshift(r):r=e,f.unshift(e),i.isFunction(r.opts[n])&&(o=r.opts[n].apply(r,f)),o===!1?o:void("afterClose"!==n&&e.$refs?e.$refs.container.trigger(n+".fb",f):u.trigger(n+".fb",f))},updateControls:function(){var n=this,t=n.current,r=t.index,u=t.opts.caption,i=n.$refs.container,f=n.$refs.caption;t.$slide.trigger("refresh");n.$caption=u&&u.length?f.html(u):null;n.isHiddenControls||n.isIdle||n.showControls();i.find("[data-fancybox-count]").html(n.group.length);i.find("[data-fancybox-index]").html(r+1);i.find("[data-fancybox-prev]").toggleClass("disabled",!t.opts.loop&&r<=0);i.find("[data-fancybox-next]").toggleClass("disabled",!t.opts.loop&&r>=n.group.length-1);"image"===t.type?i.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",t.opts.image.src||t.src).show():t.opts.toolbar&&i.find("[data-fancybox-download],[data-fancybox-zoom]").hide()},hideControls:function(){this.isHiddenControls=!0;this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var n=this,t=n.current?n.current.opts:n.opts,i=n.$refs.container;n.isHiddenControls=!1;n.idleSecondsCounter=0;i.toggleClass("fancybox-show-toolbar",!(!t.toolbar||!t.buttons)).toggleClass("fancybox-show-infobar",!!(t.infobar&&n.group.length>1)).toggleClass("fancybox-show-nav",!!(t.arrows&&n.group.length>1)).toggleClass("fancybox-is-modal",!!t.modal);n.$caption?i.addClass("fancybox-show-caption "):i.removeClass("fancybox-show-caption")},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}});i.fancybox={version:"3.4.0",defaults:a,getInstance:function(n){var t=i('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),r=Array.prototype.slice.call(arguments,1);return t instanceof c&&("string"===i.type(n)?t[n].apply(t,r):"function"===i.type(n)&&n.apply(t,r),t)},open:function(n,t,i){return new c(n,t,i)},close:function(n){var t=this.getInstance();t&&(t.close(),n===!0&&this.close(n))},destroy:function(){this.close(!0);u.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var i=t.createElement("div");return n.getComputedStyle&&n.getComputedStyle(i)&&n.getComputedStyle(i).getPropertyValue("transform")&&!(t.documentMode&&t.documentMode<11)}(),getTranslate:function(n){var t;return!(!n||!n.length)&&(t=n[0].getBoundingClientRect(),{top:t.top||0,left:t.left||0,width:t.width,height:t.height,opacity:parseFloat(n.css("opacity"))})},setTranslate:function(n,t){var i="",u={};if(n&&t)return t.left===r&&t.top===r||(i=(t.left===r?n.position().left:t.left)+"px, "+(t.top===r?n.position().top:t.top)+"px",i=this.use3d?"translate3d("+i+", 0px)":"translate("+i+")"),t.scaleX!==r&&t.scaleY!==r&&(i=(i.length?i+" ":"")+"scale("+t.scaleX+", "+t.scaleY+")"),i.length&&(u.transform=i),t.opacity!==r&&(u.opacity=t.opacity),t.width!==r&&(u.width=t.width),t.height!==r&&(u.height=t.height),n.css(u)},animate:function(n,t,u,f,e){var o,h=!1;i.isFunction(u)&&(f=u,u=null);i.isPlainObject(t)||n.removeAttr("style");i.fancybox.stop(n);n.on(s,function(r){r&&r.originalEvent&&(!n.is(r.originalEvent.target)||"z-index"==r.originalEvent.propertyName)||(i.fancybox.stop(n),h&&i.fancybox.setTranslate(n,h),i.isNumeric(u)&&n.css("transition-duration",""),i.isPlainObject(t)?e===!1&&n.removeAttr("style"):e!==!0&&n.removeClass(t),i.isFunction(f)&&f(r))});i.isNumeric(u)&&n.css("transition-duration",u+"ms");i.isPlainObject(t)?(t.scaleX!==r&&t.scaleY!==r&&(o=i.fancybox.getTranslate(n),h=i.extend({},t,{width:o.width*t.scaleX,height:o.height*t.scaleY,scaleX:1,scaleY:1}),delete t.width,delete t.height,n.parent().hasClass("fancybox-slide--image")&&n.parent().addClass("fancybox-is-scaling")),i.fancybox.setTranslate(n,t)):n.addClass(t);n.data("timer",setTimeout(function(){n.trigger("transitionend")},u+16))},stop:function(n,t){n&&n.length&&(clearTimeout(n.data("timer")),t&&n.trigger(s),n.off(s).css("transition-duration",""),n.parent().removeClass("fancybox-is-scaling"))}};i.fn.fancybox=function(n){var t;return n=n||{},t=n.selector||!1,t?i("body").off("click.fb-start",t).on("click.fb-start",t,{options:n},h):this.off("click.fb-start").on("click.fb-start",{items:this,options:n},h),this};u.on("click.fb-start","[data-fancybox]",h);u.on("click.fb-start","[data-fancybox-trigger]",function(){i('[data-fancybox="'+i(this).attr("data-fancybox-trigger")+'"]').eq(i(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:i(this)})});u.on("mousedown",".fancybox-button",function(){i(this).data("pressed",1)}).on("mouseup",".fancybox-button",function(){i(this).removeData("pressed")}).on("focus",".fancybox-button",function(){i(this).data("pressed")||i(this).addClass("fancybox-focus")}).on("blur",".fancybox-button",function(){i(this).removeClass("fancybox-focus")})}}(window,document,window.jQuery||jQuery),function(n){"use strict";var t=function(t,i,r){if(t)return r=r||"","object"===n.type(r)&&(r=n.param(r,!0)),n.each(i,function(n,i){t=t.replace("$"+n,i||"")}),r.length&&(t+=(t.indexOf("?")>0?"&":"?")+r),t},i={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube-nocookie.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(n){return"//maps.google."+n[2]+"/?ll="+(n[9]?n[9]+"&z="+Math.floor(n[10])+(n[12]?n[12].replace(/^\//,"&"):""):n[12]+"").replace(/\?/,"&")+"&output="+(n[12]&&n[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(n){return"//maps.google."+n[2]+"/maps?q="+n[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};n(document).on("objectNeedsType.fb",function(r,u,f){var v,y,s,c,e,a,l,o=f.src||"",h=!1;v=n.extend(!0,{},i,f.opts.media);n.each(v,function(i,r){var u,v;if(s=o.match(r.matcher)){if(h=r.type,l=i,a={},r.paramPlace&&s[r.paramPlace])for(e=s[r.paramPlace],"?"==e[0]&&(e=e.substring(1)),e=e.split("&"),u=0;u<e.length;++u)v=e[u].split("=",2),2==v.length&&(a[v[0]]=decodeURIComponent(v[1].replace(/\+/g," ")));return c=n.extend(!0,{},r.params,f.opts[i],a),o="function"===n.type(r.url)?r.url.call(this,s,c,f):t(r.url,s,c),y="function"===n.type(r.thumb)?r.thumb.call(this,s,c,f):t(r.thumb,s),"youtube"===i?o=o.replace(/&t=((\d+)m)?(\d+)s/,function(n,t,i,r){return"&start="+((i?60*parseInt(i,10):0)+parseInt(r,10))}):"vimeo"===i&&(o=o.replace("&%23","#")),!1}});h?(f.opts.thumb||f.opts.$thumb&&f.opts.$thumb.length||(f.opts.thumb=y),"iframe"===h&&(f.opts=n.extend(!0,f.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),n.extend(f,{type:h,src:o,origSrc:f.src,contentSource:l,contentType:"image"===h?"image":"gmap_place"==l||"gmap_search"==l?"map":"video"})):o&&(f.type=f.opts.defaultType)})}(window.jQuery||jQuery),function(n,t,i){"use strict";var o=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||function(t){return n.setTimeout(t,1e3/60)}}(),f=function(){return n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.mozCancelAnimationFrame||n.oCancelAnimationFrame||function(t){n.clearTimeout(t)}}(),e=function(t){var r=[],i;t=t.originalEvent||t||n.e;t=t.touches&&t.touches.length?t.touches:t.changedTouches&&t.changedTouches.length?t.changedTouches:[t];for(i in t)t[i].pageX?r.push({x:t[i].pageX,y:t[i].pageY}):t[i].clientX&&r.push({x:t[i].clientX,y:t[i].clientY});return r},u=function(n,t,i){return t&&n?"x"===i?n.x-t.x:"y"===i?n.y-t.y:Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2)):0},s=function(n){if(n.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio')||i.isFunction(n.get(0).onclick)||n.data("selectable"))return!0;for(var t=0,r=n[0].attributes,u=r.length;t<u;t++)if("data-fancybox-"===r[t].nodeName.substr(0,14))return!0;return!1},c=function(t){var i=n.getComputedStyle(t)["overflow-y"],r=n.getComputedStyle(t)["overflow-x"],u=("scroll"===i||"auto"===i)&&t.scrollHeight>t.clientHeight,f=("scroll"===r||"auto"===r)&&t.scrollWidth>t.clientWidth;return u||f},h=function(n){for(var t=!1;;){if(t=c(n.get(0)))break;if(n=n.parent(),!n.length||n.hasClass("fancybox-stage")||n.is("body"))break}return t},r=function(n){var t=this;t.instance=n;t.$bg=n.$refs.bg;t.$stage=n.$refs.stage;t.$container=n.$refs.container;t.destroy();t.$container.on("touchstart.fb.touch mousedown.fb.touch",i.proxy(t,"ontouchstart"))};r.prototype.destroy=function(){this.$container.off(".fb.touch")};r.prototype.ontouchstart=function(r){var f=this,o=i(r.target),l=f.instance,c=l.current,a=c.$slide,y=c.$content,v="touchstart"==r.type;if(v&&f.$container.off("mousedown.fb.touch"),(!r.originalEvent||2!=r.originalEvent.button)&&a.length&&o.length&&!s(o)&&!s(o.parent())&&(o.is("img")||!(r.originalEvent.clientX>o[0].clientWidth+o.offset().left))){if(!c||l.isAnimating||l.isClosing)return r.stopPropagation(),void r.preventDefault();if(f.realPoints=f.startPoints=e(r),f.startPoints.length){if(c.touch&&r.stopPropagation(),f.startEvent=r,f.canTap=!0,f.$target=o,f.$content=y,f.opts=c.opts.touch,f.isPanning=!1,f.isSwiping=!1,f.isZooming=!1,f.isScrolling=!1,f.canPan=l.canPan(),f.startTime=(new Date).getTime(),f.distanceX=f.distanceY=f.distance=0,f.canvasWidth=Math.round(a[0].clientWidth),f.canvasHeight=Math.round(a[0].clientHeight),f.contentLastPos=null,f.contentStartPos=i.fancybox.getTranslate(f.$content)||{top:0,left:0},f.sliderStartPos=f.sliderLastPos||i.fancybox.getTranslate(a),f.stagePos=i.fancybox.getTranslate(l.$refs.stage),f.sliderStartPos.top-=f.stagePos.top,f.sliderStartPos.left-=f.stagePos.left,f.contentStartPos.top-=f.stagePos.top,f.contentStartPos.left-=f.stagePos.left,i(t).off(".fb.touch").on(v?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",i.proxy(f,"ontouchend")).on(v?"touchmove.fb.touch":"mousemove.fb.touch",i.proxy(f,"ontouchmove")),i.fancybox.isMobile&&t.addEventListener("scroll",f.onscroll,!0),!f.opts&&!f.canPan||!o.is(f.$stage)&&!f.$stage.find(o).length)return void(o.is(".fancybox-image")&&r.preventDefault());f.isScrollable=h(o)||h(o.parent());i.fancybox.isMobile&&f.isScrollable||r.preventDefault();(1===f.startPoints.length||c.hasError)&&(f.canPan?(i.fancybox.stop(f.$content),f.$content.css("transition-duration",""),f.isPanning=!0):f.isSwiping=!0,f.$container.addClass("fancybox-is-grabbing"));2===f.startPoints.length&&"image"===c.type&&(c.isLoaded||c.$ghost)&&(f.canTap=!1,f.isSwiping=!1,f.isPanning=!1,f.isZooming=!0,i.fancybox.stop(f.$content),f.$content.css("transition-duration",""),f.centerPointStartX=.5*(f.startPoints[0].x+f.startPoints[1].x)-i(n).scrollLeft(),f.centerPointStartY=.5*(f.startPoints[0].y+f.startPoints[1].y)-i(n).scrollTop(),f.percentageOfImageAtPinchPointX=(f.centerPointStartX-f.contentStartPos.left)/f.contentStartPos.width,f.percentageOfImageAtPinchPointY=(f.centerPointStartY-f.contentStartPos.top)/f.contentStartPos.height,f.startDistanceBetweenFingers=u(f.startPoints[0],f.startPoints[1]))}}};r.prototype.onscroll=function(){var n=this;n.isScrolling=!0;t.removeEventListener("scroll",n.onscroll,!0)};r.prototype.ontouchmove=function(n){var t=this;return void 0!==n.originalEvent.buttons&&0===n.originalEvent.buttons?void t.ontouchend(n):t.isScrolling?void(t.canTap=!1):(t.newPoints=e(n),void((t.opts||t.canPan)&&t.newPoints.length&&t.newPoints.length&&(t.isSwiping&&t.isSwiping===!0||n.preventDefault(),t.distanceX=u(t.newPoints[0],t.startPoints[0],"x"),t.distanceY=u(t.newPoints[0],t.startPoints[0],"y"),t.distance=u(t.newPoints[0],t.startPoints[0]),t.distance>0&&(t.isSwiping?t.onSwipe(n):t.isPanning?t.onPan():t.isZooming&&t.onZoom()))))};r.prototype.onSwipe=function(){var u,t=this,e=t.isSwiping,r=t.sliderStartPos.left||0;if(e!==!0)"x"==e&&(t.distanceX>0&&(t.instance.group.length<2||0===t.instance.current.index&&!t.instance.current.opts.loop)?r+=Math.pow(t.distanceX,.8):t.distanceX<0&&(t.instance.group.length<2||t.instance.current.index===t.instance.group.length-1&&!t.instance.current.opts.loop)?r-=Math.pow(-t.distanceX,.8):r+=t.distanceX),t.sliderLastPos={top:"x"==e?0:t.sliderStartPos.top+t.distanceY,left:r},t.requestId&&(f(t.requestId),t.requestId=null),t.requestId=o(function(){t.sliderLastPos&&(i.each(t.instance.slides,function(n,r){var u=r.pos-t.instance.currPos;i.fancybox.setTranslate(r.$slide,{top:t.sliderLastPos.top,left:t.sliderLastPos.left+u*t.canvasWidth+u*r.opts.gutter})}),t.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(t.distance)>10){if(t.canTap=!1,t.instance.group.length<2&&t.opts.vertical?t.isSwiping="y":t.instance.isDragging||t.opts.vertical===!1||"auto"===t.opts.vertical&&i(n).width()>800?t.isSwiping="x":(u=Math.abs(180*Math.atan2(t.distanceY,t.distanceX)/Math.PI),t.isSwiping=u>45&&u<135?"y":"x"),t.canTap=!1,"y"===t.isSwiping&&i.fancybox.isMobile&&t.isScrollable)return void(t.isScrolling=!0);t.instance.isDragging=t.isSwiping;t.startPoints=t.newPoints;i.each(t.instance.slides,function(n,r){i.fancybox.stop(r.$slide);r.$slide.css("transition-duration","");r.inTransition=!1;r.pos===t.instance.current.pos&&(t.sliderStartPos.left=i.fancybox.getTranslate(r.$slide).left-i.fancybox.getTranslate(t.instance.$refs.stage).left)});t.instance.SlideShow&&t.instance.SlideShow.isActive&&t.instance.SlideShow.stop()}};r.prototype.onPan=function(){var n=this;return u(n.newPoints[0],n.realPoints[0])<(i.fancybox.isMobile?10:5)?void(n.startPoints=n.newPoints):(n.canTap=!1,n.contentLastPos=n.limitMovement(),n.requestId&&(f(n.requestId),n.requestId=null),void(n.requestId=o(function(){i.fancybox.setTranslate(n.$content,n.contentLastPos)})))};r.prototype.limitMovement=function(){var f,e,o,s,n,t,i=this,h=i.canvasWidth,v=i.canvasHeight,r=i.distanceX,u=i.distanceY,c=i.contentStartPos,l=c.left,y=c.top,a=c.width,p=c.height;return n=a>h?l+r:l,t=y+u,f=Math.max(0,.5*h-.5*a),e=Math.max(0,.5*v-.5*p),o=Math.min(h-a,.5*h-.5*a),s=Math.min(v-p,.5*v-.5*p),r>0&&n>f&&(n=f-1+Math.pow(-f+l+r,.8)||0),r<0&&n<o&&(n=o+1-Math.pow(o-l-r,.8)||0),u>0&&t>e&&(t=e-1+Math.pow(-e+y+u,.8)||0),u<0&&t<s&&(t=s+1-Math.pow(s-y-u,.8)||0),{top:t,left:n}};r.prototype.limitPosition=function(n,t,i,r){var e=this,u=e.canvasWidth,f=e.canvasHeight;return i>u?(n=n>0?0:n,n=n<u-i?u-i:n):n=Math.max(0,u/2-i/2),r>f?(t=t>0?0:t,t=t<f-r?f-r:t):t=Math.max(0,f/2-r/2),{top:t,left:n}};r.prototype.onZoom=function(){var t=this,r=t.contentStartPos,s=r.width,h=r.height,a=r.left,v=r.top,y=u(t.newPoints[0],t.newPoints[1]),e=y/t.startDistanceBetweenFingers,c=Math.floor(s*e),l=Math.floor(h*e),p=(s-c)*t.percentageOfImageAtPinchPointX,w=(h-l)*t.percentageOfImageAtPinchPointY,b=(t.newPoints[0].x+t.newPoints[1].x)/2-i(n).scrollLeft(),k=(t.newPoints[0].y+t.newPoints[1].y)/2-i(n).scrollTop(),d=b-t.centerPointStartX,g=k-t.centerPointStartY,nt=a+(p+d),tt=v+(w+g),it={top:tt,left:nt,scaleX:e,scaleY:e};t.canTap=!1;t.newWidth=c;t.newHeight=l;t.contentLastPos=it;t.requestId&&(f(t.requestId),t.requestId=null);t.requestId=o(function(){i.fancybox.setTranslate(t.$content,t.contentLastPos)})};r.prototype.ontouchend=function(n){var r=this,u=Math.max((new Date).getTime()-r.startTime,1),o=r.isSwiping,s=r.isPanning,h=r.isZooming,c=r.isScrolling;return r.endPoints=e(n),r.$container.removeClass("fancybox-is-grabbing"),i(t).off(".fb.touch"),t.removeEventListener("scroll",r.onscroll,!0),r.requestId&&(f(r.requestId),r.requestId=null),r.isSwiping=!1,r.isPanning=!1,r.isZooming=!1,r.isScrolling=!1,r.instance.isDragging=!1,r.canTap?r.onTap(n):(r.speed=366,r.velocityX=r.distanceX/u*.5,r.velocityY=r.distanceY/u*.5,r.speedX=Math.max(.5*r.speed,Math.min(1.5*r.speed,1/Math.abs(r.velocityX)*r.speed)),void(s?r.endPanning():h?r.endZooming():r.endSwiping(o,c)))};r.prototype.endSwiping=function(n,t){var r=this,u=!1,f=r.instance.group.length;r.sliderLastPos=null;"y"==n&&!t&&Math.abs(r.distanceY)>50?(i.fancybox.animate(r.instance.current.$slide,{top:r.sliderStartPos.top+r.distanceY+150*r.velocityY,opacity:0},200),u=r.instance.close(!0,200)):"x"==n&&r.distanceX>50&&f>1?u=r.instance.previous(r.speedX):"x"==n&&r.distanceX<-50&&f>1&&(u=r.instance.next(r.speedX));u!==!1||"x"!=n&&"y"!=n||(t||f<2?r.instance.centerSlide(r.instance.current,150):r.instance.jumpTo(r.instance.current.index));r.$container.removeClass("fancybox-is-sliding")};r.prototype.endPanning=function(){var r,u,t,n=this;n.contentLastPos&&(n.opts.momentum===!1?(r=n.contentLastPos.left,u=n.contentLastPos.top):(r=n.contentLastPos.left+n.velocityX*n.speed,u=n.contentLastPos.top+n.velocityY*n.speed),t=n.limitPosition(r,u,n.contentStartPos.width,n.contentStartPos.height),t.width=n.contentStartPos.width,t.height=n.contentStartPos.height,i.fancybox.animate(n.$content,t,330))};r.prototype.endZooming=function(){var u,f,e,o,n=this,s=n.instance.current,t=n.newWidth,r=n.newHeight;n.contentLastPos&&(u=n.contentLastPos.left,f=n.contentLastPos.top,o={top:f,left:u,width:t,height:r,scaleX:1,scaleY:1},i.fancybox.setTranslate(n.$content,o),t<n.canvasWidth&&r<n.canvasHeight?n.instance.scaleToFit(150):t>s.width||r>s.height?n.instance.scaleToActual(n.centerPointStartX,n.centerPointStartY,150):(e=n.limitPosition(u,f,t,r),i.fancybox.setTranslate(n.$content,i.fancybox.getTranslate(n.$content)),i.fancybox.animate(n.$content,e,150)))};r.prototype.onTap=function(t){var f,r=this,s=i(t.target),u=r.instance,o=u.current,h=t&&e(t)||r.startPoints,c=h[0]?h[0].x-i(n).scrollLeft()-r.stagePos.left:0,l=h[0]?h[0].y-i(n).scrollTop()-r.stagePos.top:0,a=function(n){var f=o.opts[n];if(i.isFunction(f)&&(f=f.apply(u,[o,t])),f)switch(f){case"close":u.close(r.startEvent);break;case"toggleControls":u.toggleControls(!0);break;case"next":u.next();break;case"nextOrClose":u.group.length>1?u.next():u.close(r.startEvent);break;case"zoom":"image"==o.type&&(o.isLoaded||o.$ghost)&&(u.canPan()?u.scaleToFit():u.isScaledDown()?u.scaleToActual(c,l):u.group.length<2&&u.close(r.startEvent))}};if((!t.originalEvent||2!=t.originalEvent.button)&&(s.is("img")||!(c>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))f="Outside";else if(s.is(".fancybox-slide"))f="Slide";else{if(!u.current.$content||!u.current.$content.find(s).addBack().filter(s).length)return;f="Content"}if(r.tapped){if(clearTimeout(r.tapped),r.tapped=null,Math.abs(c-r.tapX)>50||Math.abs(l-r.tapY)>50)return this;a("dblclick"+f)}else r.tapX=c,r.tapY=l,o.opts["dblclick"+f]&&o.opts["dblclick"+f]!==o.opts["click"+f]?r.tapped=setTimeout(function(){r.tapped=null;a("click"+f)},500):a("click"+f);return this}};i(t).on("onActivate.fb",function(n,t){t&&!t.Guestures&&(t.Guestures=new r(t))})}(window,document,window.jQuery||jQuery),function(n,t){"use strict";t.extend(!0,t.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/><\/svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/><\/svg><\/button>'},slideShow:{autoStart:!1,speed:3e3}});var i=function(n){this.instance=n;this.init()};t.extend(i.prototype,{timer:null,isActive:!1,$button:null,init:function(){var n=this;n.$button=n.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){n.toggle()});(n.instance.group.length<2||!n.instance.group[n.instance.currIndex].opts.slideShow)&&n.$button.hide()},set:function(n){var t=this;t.instance&&t.instance.current&&(n===!0||t.instance.current.opts.loop||t.instance.currIndex<t.instance.group.length-1)?t.timer=setTimeout(function(){t.isActive&&t.instance.jumpTo((t.instance.currIndex+1)%t.instance.group.length)},t.instance.current.opts.slideShow.speed):(t.stop(),t.instance.idleSecondsCounter=0,t.instance.showControls())},clear:function(){var n=this;clearTimeout(n.timer);n.timer=null},start:function(){var n=this,t=n.instance.current;t&&(n.$button.attr("title",t.opts.i18n[t.opts.lang].PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),n.isActive=!0,t.isComplete&&n.set(!0),n.instance.trigger("onSlideShowChange",!0))},stop:function(){var n=this,t=n.instance.current;n.clear();n.$button.attr("title",t.opts.i18n[t.opts.lang].PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play");n.isActive=!1;n.instance.trigger("onSlideShowChange",!1)},toggle:function(){var n=this;n.isActive?n.stop():n.start()}});t(n).on({"onInit.fb":function(n,t){t&&!t.SlideShow&&(t.SlideShow=new i(t))},"beforeShow.fb":function(n,t,i,r){var u=t&&t.SlideShow;r?u&&i.opts.slideShow.autoStart&&u.start():u&&u.isActive&&u.clear()},"afterShow.fb":function(n,t){var i=t&&t.SlideShow;i&&i.isActive&&i.set()},"afterKeydown.fb":function(i,r,u,f,e){var o=r&&r.SlideShow;o&&u.opts.slideShow&&(80===e||32===e)&&!t(n.activeElement).is("button,a,input")&&(f.preventDefault(),o.toggle())},"beforeClose.fb onDeactivate.fb":function(n,t){var i=t&&t.SlideShow;i&&i.stop()}});t(n).on("visibilitychange",function(){var r=t.fancybox.getInstance(),i=r&&r.SlideShow;i&&i.isActive&&(n.hidden?i.clear():i.set())})}(document,window.jQuery||jQuery),function(n,t){"use strict";var i=function(){for(var t,i,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],f={},u=0;u<r.length;u++)if(t=r[u],t&&t[1]in n){for(i=0;i<t.length;i++)f[r[0][i]]=t[i];return f}return!1}(),r;if(!i)return void(t&&t.fancybox&&(t.fancybox.defaults.btnTpl.fullScreen=!1));r={request:function(t){t=t||n.documentElement;t[i.requestFullscreen](t.ALLOW_KEYBOARD_INPUT)},exit:function(){n[i.exitFullscreen]()},toggle:function(t){t=t||n.documentElement;this.isFullscreen()?this.exit():this.request(t)},isFullscreen:function(){return Boolean(n[i.fullscreenElement])},enabled:function(){return Boolean(n[i.fullscreenEnabled])}};t.extend(!0,t.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/><\/svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/><\/svg><\/button>'},fullScreen:{autoStart:!1}});t(n).on({"onInit.fb":function(n,t){var i;t&&t.group[t.currIndex].opts.fullScreen?(i=t.$refs.container,i.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(n){n.stopPropagation();n.preventDefault();r.toggle()}),t.opts.fullScreen&&t.opts.fullScreen.autoStart===!0&&r.request(),t.FullScreen=r):t&&t.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(n,t,i,r,u){t&&t.FullScreen&&70===u&&(r.preventDefault(),t.FullScreen.toggle())},"beforeClose.fb":function(n,t){t&&t.FullScreen&&t.$refs.container.hasClass("fancybox-is-fullscreen")&&r.exit()}});t(n).on(i.fullscreenchange,function(){var i=r.isFullscreen(),n=t.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.current.$content.css("transition","none"),n.isAnimating=!1,n.update(!0,!0,0)),n.trigger("onFullscreenChange",i),n.$refs.container.toggleClass("fancybox-is-fullscreen",i),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!i).toggleClass("fancybox-button--fsexit",i))})}(document,window.jQuery||jQuery),function(n,t){"use strict";var i="fancybox-thumbs",u=i+"-active",r;t.fancybox.defaults=t.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/><\/svg><\/button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},t.fancybox.defaults);r=function(n){this.init(n)};t.extend(r.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(n){var i,r,t=this;t.instance=n;n.Thumbs=t;t.opts=n.group[n.currIndex].opts.thumbs;i=n.group[0];i=i.opts.thumb||!(!i.opts.$thumb||!i.opts.$thumb.length)&&i.opts.$thumb.attr("src");n.group.length>1&&(r=n.group[1],r=r.opts.thumb||!(!r.opts.$thumb||!r.opts.$thumb.length)&&r.opts.$thumb.attr("src"));t.$button=n.$refs.toolbar.find("[data-fancybox-thumbs]");t.opts&&i&&r?(t.$button.show().on("click",function(){t.toggle()}),t.isActive=!0):t.$button.hide()},create:function(){var r,n=this,u=n.instance,f=n.opts.parentEl,e=[];n.$grid||(n.$grid=t('<div class="'+i+" "+i+"-"+n.opts.axis+'"><\/div>').appendTo(u.$refs.container.find(f).addBack().filter(f)),n.$grid.on("click","a",function(){u.jumpTo(t(this).attr("data-index"))}));n.$list||(n.$list=t('<div class="'+i+'__list">').appendTo(n.$grid));t.each(u.group,function(n,t){r=t.opts.thumb||(t.opts.$thumb?t.opts.$thumb.attr("src"):null);r||"image"!==t.type||(r=t.src);e.push('<a href="javascript:;" tabindex="0" data-index="'+n+'" '+(r&&r.length?' style="background-image:url('+r+')" />':"")+"><\/a>")});n.$list[0].innerHTML=e.join("");"x"===n.opts.axis&&n.$list.width(parseInt(n.$grid.css("padding-right"),10)+u.group.length*n.$list.children().eq(0).outerWidth(!0))},focus:function(n){var f,t,i=this,r=i.$list,e=i.$grid;i.instance.current&&(f=r.children().removeClass(u).filter('[data-index="'+i.instance.current.index+'"]').addClass(u),t=f.position(),"y"===i.opts.axis&&(t.top<0||t.top>r.height()-f.outerHeight())?r.stop().animate({scrollTop:r.scrollTop()+t.top},n):"x"===i.opts.axis&&(t.left<e.scrollLeft()||t.left>e.scrollLeft()+(e.width()-f.outerWidth()))&&r.parent().stop().animate({scrollLeft:t.left},n))},update:function(){var n=this;n.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible);n.isVisible?(n.$grid||n.create(),n.instance.trigger("onThumbsShow"),n.focus(0)):n.$grid&&n.instance.trigger("onThumbsHide");n.instance.update()},hide:function(){this.isVisible=!1;this.update()},show:function(){this.isVisible=!0;this.update()},toggle:function(){this.isVisible=!this.isVisible;this.update()}});t(n).on({"onInit.fb":function(n,t){var i;t&&!t.Thumbs&&(i=new r(t),i.isActive&&i.opts.autoStart===!0&&i.show())},"beforeShow.fb":function(n,t,i,r){var u=t&&t.Thumbs;u&&u.isVisible&&u.focus(r?0:250)},"afterKeydown.fb":function(n,t,i,r,u){var f=t&&t.Thumbs;f&&f.isActive&&71===u&&(r.preventDefault(),f.toggle())},"beforeClose.fb":function(n,t){var i=t&&t.Thumbs;i&&i.isVisible&&i.opts.hideOnClose!==!1&&i.$grid.hide()}})}(document,window.jQuery||jQuery),function(n,t){"use strict";function i(n){var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(n).replace(/[&<>"'`=\/]/g,function(n){return t[n]})}t.extend(!0,t.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/><\/svg><\/button>'},share:{url:function(n,t){return!n.currentHash&&"inline"!==t.type&&"html"!==t.type&&(t.origSrc||t.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}<\/h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /><\/svg><span>Facebook<\/span><\/a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /><\/svg><span>Twitter<\/span><\/a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/><\/svg><span>Pinterest<\/span><\/a><\/p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /><\/p><\/div>'}});t(n).on("click","[data-fancybox-share]",function(){var u,f,r=t.fancybox.getInstance(),n=r.current||null;n&&("function"===t.type(n.opts.share.url)&&(u=n.opts.share.url.apply(n,[r,n])),f=n.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===n.type?encodeURIComponent(n.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(u)).replace(/\{\{url_raw\}\}/g,i(u)).replace(/\{\{descr\}\}/g,r.$caption?encodeURIComponent(r.$caption.text()):""),t.fancybox.open({src:r.translate(r,f),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(n,t){r.$refs.container.one("beforeClose.fb",function(){n.close(null,0)});t.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,window.jQuery||jQuery),function(n,t,i){"use strict";function r(){var i=t.location.hash.substr(1),n=i.split("-"),r=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,u=n.join("-");return{hash:i,index:r<1?1:r,gallery:u}}function u(n){""!==n.gallery&&i("[data-fancybox='"+i.escapeSelector(n.gallery)+"']").eq(n.index-1).trigger("click.fb-start")}function f(n){var t,i;return!!n&&(t=n.current?n.current.opts:n.opts,i=t.hash||(t.$orig?t.$orig.data("fancybox")||t.$orig.data("fancybox-trigger"):""),""!==i&&i)}i.escapeSelector||(i.escapeSelector=function(n){var t=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n};return(n+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,t)});i(function(){i.fancybox.defaults.hash!==!1&&(i(n).on({"onInit.fb":function(n,t){var i,u;t.group[t.currIndex].opts.hash!==!1&&(i=r(),u=f(t),u&&i.gallery&&u==i.gallery&&(t.currIndex=i.index-1))},"beforeShow.fb":function(i,r,u,e){var o;u&&u.opts.hash!==!1&&(o=f(r),o&&(r.currentHash=o+(r.group.length>1?"-"+(u.index+1):""),t.location.hash!=="#"+r.currentHash&&(r.origHash||(r.origHash=t.location.hash),r.hashTimer&&clearTimeout(r.hashTimer),r.hashTimer=setTimeout(function(){"replaceState"in t.history?(t.history[e?"pushState":"replaceState"]({},n.title,t.location.pathname+t.location.search+"#"+r.currentHash),e&&(r.hasCreatedHistory=!0)):t.location.hash=r.currentHash;r.hashTimer=null},300))))},"beforeClose.fb":function(i,r,u){u.opts.hash!==!1&&(clearTimeout(r.hashTimer),r.currentHash&&r.hasCreatedHistory?t.history.back():r.currentHash&&("replaceState"in t.history?t.history.replaceState({},n.title,t.location.pathname+t.location.search+(r.origHash||"")):t.location.hash=r.origHash),r.currentHash=null)}}),i(t).on("hashchange.fb",function(){var n=r(),t=null;i.each(i(".fancybox-container").get().reverse(),function(n,r){var u=i(r).data("FancyBox");if(u&&u.currentHash)return t=u,!1});t?t.currentHash===n.gallery+"-"+n.index||1===n.index&&t.currentHash==n.gallery||(t.currentHash=null,t.close()):""!==n.gallery&&u(n)}),setTimeout(function(){i.fancybox.getInstance()||u(r())},50))})}(document,window,window.jQuery||jQuery),function(n,t){"use strict";var i=(new Date).getTime();t(n).on({"onInit.fb":function(n,t){t.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(n){var r=t.current,u=(new Date).getTime();t.group.length<2||r.opts.wheel===!1||"auto"===r.opts.wheel&&"image"!==r.type||(n.preventDefault(),n.stopPropagation(),r.$slide.hasClass("fancybox-animated")||(n=n.originalEvent||n,u-i<250||(i=u,t[(-n.deltaY||-n.deltaX||n.wheelDelta||-n.detail)<0?"next":"previous"]())))})}})}(document,window.jQuery||jQuery),function(n){typeof define=="function"&&define.amd?define([],n):typeof exports=="object"?module.exports=n():window.wNumb=n()}(function(){"use strict";function t(n){return n.split("").reverse().join("")}function i(n,t){return n.substring(0,t.length)===t}function o(n,t){return n.slice(-1*t.length)===t}function r(n,t,i){if((n[t]||n[i])&&n[t]===n[i])throw new Error(t);}function f(n){return typeof n=="number"&&isFinite(n)}function s(n,t){return n=n.toString().split("e"),n=Math.round(+(n[0]+"e"+(n[1]?+n[1]+t:t))),n=n.toString().split("e"),(+(n[0]+"e"+(n[1]?+n[1]-t:-t))).toFixed(t)}function h(n,i,r,u,e,o,h,c,l,a,v,y){var g=y,b,k,w,d="",p="";return(o&&(y=o(y)),!f(y))?!1:(n!==!1&&parseFloat(y.toFixed(n))===0&&(y=0),y<0&&(b=!0,y=Math.abs(y)),n!==!1&&(y=s(y,n)),y=y.toString(),y.indexOf(".")!==-1?(k=y.split("."),w=k[0],r&&(d=r+k[1])):w=y,i&&(w=t(w).match(/.{1,3}/g),w=t(w.join(t(i)))),b&&c&&(p+=c),u&&(p+=u),b&&l&&(p+=l),p+=w,p+=d,e&&(p+=e),a&&(p=a(p,g)),p)}function c(n,t,r,u,e,s,h,c,l,a,v,y){var b=y,w,p="";return(v&&(y=v(y)),!y||typeof y!="string")?!1:(c&&i(y,c)&&(y=y.replace(c,""),w=!0),u&&i(y,u)&&(y=y.replace(u,"")),l&&i(y,l)&&(y=y.replace(l,""),w=!0),e&&o(y,e)&&(y=y.slice(0,-1*e.length)),t&&(y=y.split(t).join("")),r&&(y=y.replace(r,".")),w&&(p+="-"),p+=y,p=p.replace(/[^0-9\.\-.]/g,""),p==="")?!1:(p=Number(p),h&&(p=h(p)),!f(p))?!1:p}function l(t){var e,i,f,u={};for(t.suffix===undefined&&(t.suffix=t.postfix),e=0;e<n.length;e+=1)if(i=n[e],f=t[i],f===undefined)u[i]=i!=="negative"||u.negativeBefore?i==="mark"&&u.thousand!=="."?".":!1:"-";else if(i==="decimals")if(f>=0&&f<8)u[i]=f;else throw new Error(i);else if(i==="encoder"||i==="decoder"||i==="edit"||i==="undo")if(typeof f=="function")u[i]=f;else throw new Error(i);else if(typeof f=="string")u[i]=f;else throw new Error(i);return r(u,"mark","thousand"),r(u,"prefix","negative"),r(u,"prefix","negativeBefore"),u}function e(t,i,r){for(var f=[],u=0;u<n.length;u+=1)f.push(t[n[u]]);return f.push(r),i.apply("",f)}function u(n){if(!(this instanceof u))return new u(n);typeof n=="object"&&(n=l(n),this.to=function(t){return e(n,h,t)},this.from=function(t){return e(n,c,t)})}var n=["decimals","thousand","mark","prefix","suffix","encoder","decoder","negativeBefore","negative","edit","undo"];return u});!function(n){"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?module.exports=n():window.noUiSlider=n()}(function(){"use strict";function c(n){n.parentElement.removeChild(n)}function l(n){return null!=n}function a(n){n.preventDefault()}function r(n){return"number"==typeof n&&!isNaN(n)&&isFinite(n)}function v(n,i,r){0<r&&(t(n,i),setTimeout(function(){f(n,i)},r))}function y(n){return Math.max(Math.min(n,100),0)}function e(n){return Array.isArray(n)?n:[n]}function d(n){var t=(n=String(n)).split(".");return 1<t.length?t[1].length:0}function t(n,t){n.classList?n.classList.add(t):n.className+=" "+t}function f(n,t){n.classList?n.classList.remove(t):n.className=n.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function p(n){var t=void 0!==window.pageXOffset,i="CSS1Compat"===(n.compatMode||"");return{x:t?window.pageXOffset:i?n.documentElement.scrollLeft:n.body.scrollLeft,y:t?window.pageYOffset:i?n.documentElement.scrollTop:n.body.scrollTop}}function o(n,t){return 100/(t-n)}function s(n,t){return 100*t/(n[1]-n[0])}function u(n,t){for(var i=1;n>=t[i];)i+=1;return i}function g(n,t,i){if(i>=n.slice(-1)[0])return 100;var r,e,f=u(i,n),c=n[f-1],l=n[f],h=t[f-1],a=t[f];return h+(e=i,s(r=[c,l],r[0]<0?e+Math.abs(r[0]):e-r[0])/o(h,a))}function nt(n,t,i,r){if(100===r)return r;var s,e,f=u(r,n),o=n[f-1],h=n[f];return i?(h-o)/2<r-o?h:o:t[f-1]?n[f-1]+(s=r-n[f-1],e=t[f-1],Math.round(s/e)*e):r}function tt(t,i,u){var f;if("number"==typeof i&&(i=[i]),!Array.isArray(i))throw new Error("noUiSlider ("+n+"): 'range' contains invalid value.");if(!r(f="min"===t?0:"max"===t?100:parseFloat(t))||!r(i[0]))throw new Error("noUiSlider ("+n+"): 'range' value isn't numeric.");u.xPct.push(f);u.xVal.push(i[0]);f?u.xSteps.push(!isNaN(i[1])&&i[1]):isNaN(i[1])||(u.xSteps[0]=i[1]);u.xHighestCompleteStep.push(0)}function it(n,t,i){if(t)if(i.xVal[n]!==i.xVal[n+1]){i.xSteps[n]=s([i.xVal[n],i.xVal[n+1]],t)/o(i.xPct[n],i.xPct[n+1]);var r=(i.xVal[n+1]-i.xVal[n])/i.xNumSteps[n],u=Math.ceil(Number(r.toFixed(3))-1),f=i.xVal[n]+i.xNumSteps[n]*u;i.xHighestCompleteStep[n]=f}else i.xSteps[n]=i.xHighestCompleteStep[n]=i.xVal[n]}function i(n,t,i){var r,u;this.xPct=[];this.xVal=[];this.xSteps=[i||!1];this.xNumSteps=[!1];this.xHighestCompleteStep=[];this.snap=t;u=[];for(r in n)n.hasOwnProperty(r)&&u.push([n[r],r]);for(u.length&&"object"==typeof u[0][0]?u.sort(function(n,t){return n[0][0]-t[0][0]}):u.sort(function(n,t){return n[0]-t[0]}),r=0;r<u.length;r++)tt(u[r][1],u[r][0],this);for(this.xNumSteps=this.xSteps.slice(0),r=0;r<this.xNumSteps.length;r++)it(r,this.xNumSteps[r],this)}function w(t){if("object"==typeof(i=t)&&"function"==typeof i.to&&"function"==typeof i.from)return!0;var i;throw new Error("noUiSlider ("+n+"): 'format' requires 'to' and 'from' methods.");}function rt(t,i){if(!r(i))throw new Error("noUiSlider ("+n+"): 'step' is not numeric.");t.singleStep=i}function ut(t,r){if("object"!=typeof r||Array.isArray(r))throw new Error("noUiSlider ("+n+"): 'range' is not an object.");if(void 0===r.min||void 0===r.max)throw new Error("noUiSlider ("+n+"): Missing 'min' or 'max' in 'range'.");if(r.min===r.max)throw new Error("noUiSlider ("+n+"): 'range' 'min' and 'max' cannot be equal.");t.spectrum=new i(r,t.snap,t.singleStep)}function ft(t,i){if(i=e(i),!Array.isArray(i)||!i.length)throw new Error("noUiSlider ("+n+"): 'start' option is incorrect.");t.handles=i.length;t.start=i}function et(t,i){if("boolean"!=typeof(t.snap=i))throw new Error("noUiSlider ("+n+"): 'snap' option must be a boolean.");}function ot(t,i){if("boolean"!=typeof(t.animate=i))throw new Error("noUiSlider ("+n+"): 'animate' option must be a boolean.");}function st(t,i){if("number"!=typeof(t.animationDuration=i))throw new Error("noUiSlider ("+n+"): 'animationDuration' option must be a number.");}function ht(t,i){var u,r=[!1];if("lower"===i?i=[!0,!1]:"upper"===i&&(i=[!1,!0]),!0===i||!1===i){for(u=1;u<t.handles;u++)r.push(i);r.push(!1)}else{if(!Array.isArray(i)||!i.length||i.length!==t.handles+1)throw new Error("noUiSlider ("+n+"): 'connect' option doesn't match handle count.");r=i}t.connect=r}function ct(t,i){switch(i){case"horizontal":t.ort=0;break;case"vertical":t.ort=1;break;default:throw new Error("noUiSlider ("+n+"): 'orientation' option is invalid.");}}function b(t,i){if(!r(i))throw new Error("noUiSlider ("+n+"): 'margin' option must be numeric.");if(0!==i&&(t.margin=t.spectrum.getMargin(i),!t.margin))throw new Error("noUiSlider ("+n+"): 'margin' option is only supported on linear sliders.");}function lt(t,i){if(!r(i))throw new Error("noUiSlider ("+n+"): 'limit' option must be numeric.");if(t.limit=t.spectrum.getMargin(i),!t.limit||t.handles<2)throw new Error("noUiSlider ("+n+"): 'limit' option is only supported on linear sliders with 2 or more handles.");}function at(t,i){if(!r(i)&&!Array.isArray(i))throw new Error("noUiSlider ("+n+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(i)&&2!==i.length&&!r(i[0])&&!r(i[1]))throw new Error("noUiSlider ("+n+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==i){if(Array.isArray(i)||(i=[i,i]),!(t.padding=[t.spectrum.getMargin(i[0]),t.spectrum.getMargin(i[1])])===t.padding[0]||!1===t.padding[1])throw new Error("noUiSlider ("+n+"): 'padding' option is only supported on linear sliders.");if(t.padding[0]<0||t.padding[1]<0)throw new Error("noUiSlider ("+n+"): 'padding' option must be a positive number(s).");if(100<=t.padding[0]+t.padding[1])throw new Error("noUiSlider ("+n+"): 'padding' option must not exceed 100% of the range.");}}function vt(t,i){switch(i){case"ltr":t.dir=0;break;case"rtl":t.dir=1;break;default:throw new Error("noUiSlider ("+n+"): 'direction' option was not recognized.");}}function yt(t,i){if("string"!=typeof i)throw new Error("noUiSlider ("+n+"): 'behaviour' must be a string containing options.");var e=0<=i.indexOf("tap"),o=0<=i.indexOf("drag"),r=0<=i.indexOf("fixed"),u=0<=i.indexOf("snap"),s=0<=i.indexOf("hover"),f=0<=i.indexOf("unconstrained");if(r){if(2!==t.handles)throw new Error("noUiSlider ("+n+"): 'fixed' behaviour must be used with 2 handles");b(t,t.start[1]-t.start[0])}if(f&&(t.margin||t.limit))throw new Error("noUiSlider ("+n+"): 'unconstrained' behaviour cannot be used with margin or limit");t.events={tap:e||u,drag:o,fixed:r,snap:u,hover:s,unconstrained:f}}function pt(t,i){if(!1!==i)if(!0===i){t.tooltips=[];for(var r=0;r<t.handles;r++)t.tooltips.push(!0)}else{if(t.tooltips=e(i),t.tooltips.length!==t.handles)throw new Error("noUiSlider ("+n+"): must pass a formatter for all handles.");t.tooltips.forEach(function(t){if("boolean"!=typeof t&&("object"!=typeof t||"function"!=typeof t.to))throw new Error("noUiSlider ("+n+"): 'tooltips' must be passed a formatter or 'false'.");})}}function wt(n,t){w(n.ariaFormat=t)}function bt(n,t){w(n.format=t)}function kt(t,i){if("boolean"!=typeof(t.keyboardSupport=i))throw new Error("noUiSlider ("+n+"): 'keyboardSupport' option must be a boolean.");}function dt(n,t){n.documentElement=t}function gt(t,i){if("string"!=typeof i&&!1!==i)throw new Error("noUiSlider ("+n+"): 'cssPrefix' must be a string or `false`.");t.cssPrefix=i}function ni(t,i){if("object"!=typeof i)throw new Error("noUiSlider ("+n+"): 'cssClasses' must be an object.");if("string"==typeof t.cssPrefix)for(var r in t.cssClasses={},i)i.hasOwnProperty(r)&&(t.cssClasses[r]=t.cssPrefix+i[r]);else t.cssClasses=i}function k(t){var i={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:h,format:h},r={step:{r:!1,t:rt},start:{r:!0,t:ft},connect:{r:!0,t:ht},direction:{r:!0,t:vt},snap:{r:!1,t:et},animate:{r:!1,t:ot},animationDuration:{r:!1,t:st},range:{r:!0,t:ut},orientation:{r:!1,t:ct},margin:{r:!1,t:b},limit:{r:!1,t:lt},padding:{r:!1,t:at},behaviour:{r:!0,t:yt},ariaFormat:{r:!1,t:wt},format:{r:!1,t:bt},tooltips:{r:!1,t:pt},keyboardSupport:{r:!0,t:kt},documentElement:{r:!1,t:dt},cssPrefix:{r:!0,t:gt},cssClasses:{r:!0,t:ni}},u={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:{target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"}};t.format&&!t.ariaFormat&&(t.ariaFormat=t.format);Object.keys(r).forEach(function(f){if(!l(t[f])&&void 0===u[f]){if(r[f].r)throw new Error("noUiSlider ("+n+"): '"+f+"' is required.");return!0}r[f].t(i,l(t[f])?t[f]:u[f])});i.pips=t.pips;var f=document.createElement("div"),e=void 0!==f.style.msTransform,o=void 0!==f.style.transform;return i.transformRule=o?"transform":e?"msTransform":"webkitTransform",i.style=[["left","top"],["right","bottom"]][i.dir][i.ort],i}function ti(i,r,u){function g(n,i){var r=ot.createElement("div");return i&&t(r,i),n.appendChild(r),r}function ir(n,i){var f=g(n,r.cssClasses.origin),u=g(f,r.cssClasses.handle);return g(u,r.cssClasses.touchArea),u.setAttribute("data-handle",i),r.keyboardSupport&&(u.setAttribute("tabindex","0"),u.addEventListener("keydown",function(n){return function(n,t){var u,f,c,i;if(ni(t))return!1;u=["Left","Right"];f=["Down","Up"];r.dir&&!r.ort?u.reverse():r.ort&&!r.dir&&f.reverse();var e=n.key.replace("Arrow",""),s=e===f[0]||e===u[0],l=e===f[1]||e===u[1];return!s&&!l?!0:(n.preventDefault(),c=s?0:1,i=gi(t)[c],null===i)?!1:(!1===i&&(i=o.getDefaultStep(h[t],s,10)),i=Math.max(i,1e-7),i*=s?-1:1,bt=!1,ki(t,et[t]+i,!0),!(bt=!0))}(n,i)})),u.setAttribute("role","slider"),u.setAttribute("aria-orientation",r.ort?"vertical":"horizontal"),0===i?t(u,r.cssClasses.handleLower):i===r.handles-1&&t(u,r.cssClasses.handleUpper),f}function ci(n,t){return!!t&&g(n,r.cssClasses.connect)}function rr(n,t){return!!r.tooltips[t]&&g(n.firstChild,r.cssClasses.tooltip)}function ni(n){return s[n].hasAttribute("disabled")}function ti(){ut&&(yi("update.tooltips"),ut.forEach(function(n){n&&c(n)}),ut=null)}function li(){ti();ut=s.map(rr);ei("update.tooltips",function(n,t,i){if(ut[t]){var u=n[t];!0!==r.tooltips[t]&&(u=r.tooltips[t].to(i[t]));ut[t].innerHTML=u}})}function ur(n,i,u){function c(n,t){var i=t===r.cssClasses.value,u=i?o:e;return t+" "+(i?s:h)[r.ort]+" "+u[n]}var f=ot.createElement("div"),o=[],e,s,h;return o[vt]=r.cssClasses.valueNormal,o[dt]=r.cssClasses.valueLarge,o[gt]=r.cssClasses.valueSub,e=[],e[vt]=r.cssClasses.markerNormal,e[dt]=r.cssClasses.markerLarge,e[gt]=r.cssClasses.markerSub,s=[r.cssClasses.valueHorizontal,r.cssClasses.valueVertical],h=[r.cssClasses.markerHorizontal,r.cssClasses.markerVertical],t(f,r.cssClasses.pips),t(f,0===r.ort?r.cssClasses.pipsHorizontal:r.cssClasses.pipsVertical),Object.keys(n).forEach(function(t){!function(n,t,e){if((e=i?i(t,e):e)!==nr){var o=g(f,!1);o.className=c(e,r.cssClasses.marker);o.style[r.style]=n+"%";vt<e&&((o=g(f,!1)).className=c(e,r.cssClasses.value),o.setAttribute("data-value",t),o.style[r.style]=n+"%",o.innerHTML=u.to(t))}}(t,n[t][0],n[t][1])}),f}function ii(){ct&&(c(ct),ct=null)}function ri(t){ii();var c,a,i,r,f,e,s,h,u,v=t.mode,y=t.density||1,p=t.filter||!1,w=function(t,i,r){if("range"===t||"steps"===t)return o.xVal;if("count"===t){if(i<2)throw new Error("noUiSlider ("+n+"): 'values' (>= 2) required for mode 'count'.");var u=i-1,f=100/u;for(i=[];u--;)i[u]=u*f;i.push(100);t="positions"}return"positions"===t?i.map(function(n){return o.fromStepping(r?o.getStep(n):n)}):"values"===t?r?i.map(function(n){return o.fromStepping(o.getStep(o.toStepping(n)))}):i:void 0}(v,t.values||!1,t.stepped||!1),b=(c=y,a=v,i=w,r={},f=o.xVal[0],e=o.xVal[o.xVal.length-1],h=s=!1,u=0,(i=i.slice().sort(function(n,t){return n-t}).filter(function(n){return!this[n]&&(this[n]=!0)},{}))[0]!==f&&(i.unshift(f),s=!0),i[i.length-1]!==e&&(i.push(e),h=!0),i.forEach(function(n,t){var e,f,l,y,b,k,p,d,g,nt,w=n,v=i[t+1],tt="steps"===a;if(tt&&(e=o.xNumSteps[t]),e||(e=v-w),!1!==w&&void 0!==v)for(e=Math.max(e,1e-7),f=w;f<=v;f=(f+e).toFixed(7)/1){for(d=(b=(y=o.toStepping(f))-u)/c,nt=b/(g=Math.round(d)),l=1;l<=g;l+=1)r[(k=u+l*nt).toFixed(5)]=[o.fromStepping(k),0];p=-1<i.indexOf(f)?dt:tt?gt:vt;!t&&s&&(p=0);f===v&&h||(r[y.toFixed(5)]=[f,p]);u=y}}),r),k=t.format||{to:Math.round};return ct=l.appendChild(ur(b,p,k))}function ai(){var n=nt.getBoundingClientRect(),t="offset"+["Width","Height"][r.ort];return 0===r.ort?n.width||nt[t]:n.height||nt[t]}function rt(n,t,i,u){var f=function(f){return!!(f=function(n,t,i){var r,u,c=0===n.type.indexOf("touch"),h=0===n.type.indexOf("mouse"),o=0===n.type.indexOf("pointer"),s,f,e;if(0===n.type.indexOf("MSPointer")&&(o=!0),c)if(s=function(n){return n.target===i||i.contains(n.target)},"touchstart"===n.type){if(f=Array.prototype.filter.call(n.touches,s),1<f.length)return!1;r=f[0].pageX;u=f[0].pageY}else{if(e=Array.prototype.find.call(n.changedTouches,s),!e)return!1;r=e.pageX;u=e.pageY}return t=t||p(ot),(h||o)&&(r=n.clientX+t.x,u=n.clientY+t.y),n.pageOffset=t,n.points=[r,u],n.cursor=h||o,n}(f,u.pageOffset,u.target||t))&&!(l.hasAttribute("disabled")&&!u.doNotReject)&&(e=l,o=r.cssClasses.tap,!((e.classList?e.classList.contains(o):new RegExp("\\b"+o+"\\b").test(e.className))&&!u.doNotReject)&&!(n===it.start&&void 0!==f.buttons&&1<f.buttons)&&(!u.hover||!f.buttons)&&(hi||f.preventDefault(),f.calcPoint=f.points[r.ort],void i(f,u)));var e,o},e=[];return n.split(" ").forEach(function(n){t.addEventListener(n,f,!!hi&&{passive:!0});e.push([n,f])}),e}function vi(n){var u,s,f,e,o,t,i=100*(n-(u=nt,s=r.ort,f=u.getBoundingClientRect(),e=u.ownerDocument,o=e.documentElement,t=p(e),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(t.x=0),s?f.top+t.y-o.clientTop:f.left+t.x-o.clientLeft))/ai();return i=y(i),r.dir?100-i:i}function fr(n,t){"mouseout"===n.type&&"HTML"===n.target.nodeName&&null===n.relatedTarget&&ui(n,t)}function er(n,t){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===n.buttons&&0!==t.buttonsProperty)return ui(n,t);var i=(r.dir?-1:1)*(n.calcPoint-t.startCalcPoint);pi(0<i,100*i/t.baseSize,t.locations,t.handleNumbers)}function ui(n,t){t.handle&&(f(t.handle,r.cssClasses.active),kt-=1);t.listeners.forEach(function(n){lt.removeEventListener(n[0],n[1])});0===kt&&(f(l,r.cssClasses.drag),si(),n.cursor&&(at.style.cursor="",at.removeEventListener("selectstart",a)));t.handleNumbers.forEach(function(n){w("change",n);w("set",n);w("end",n)})}function fi(n,i){var u;if(i.handleNumbers.some(ni))return!1;1===i.handleNumbers.length&&(u=s[i.handleNumbers[0]].children[0],kt+=1,t(u,r.cssClasses.active));n.stopPropagation();var f=[],e=rt(it.move,lt,er,{target:n.target,handle:u,listeners:f,startCalcPoint:n.calcPoint,baseSize:ai(),pageOffset:n.pageOffset,handleNumbers:i.handleNumbers,buttonsProperty:n.buttons,locations:h.slice()}),o=rt(it.end,lt,ui,{target:n.target,handle:u,listeners:f,doNotReject:!0,handleNumbers:i.handleNumbers}),c=rt("mouseout",lt,fr,{target:n.target,handle:u,listeners:f,doNotReject:!0,handleNumbers:i.handleNumbers});f.push.apply(f,e.concat(o,c));n.cursor&&(at.style.cursor=getComputedStyle(n.target).cursor,1<s.length&&t(l,r.cssClasses.drag),at.addEventListener("selectstart",a,!1));i.handleNumbers.forEach(function(n){w("start",n)})}function or(n){n.stopPropagation();var f,i,u,e=vi(n.calcPoint),t=(f=e,u=!(i=100),s.forEach(function(n,t){if(!ni(t)){var r=Math.abs(h[t]-f);(r<i||100===r&&100===i)&&(u=t,i=r)}}),u);if(!1===t)return!1;r.events.snap||v(l,r.cssClasses.tap,r.animationDuration);pt(t,e,!0,!0);si();w("slide",t,!0);w("update",t,!0);w("change",t,!0);w("set",t,!0);r.events.snap&&fi(n,{handleNumbers:[t]})}function sr(n){var t=vi(n.calcPoint),i=o.getStep(t),r=o.fromStepping(i);Object.keys(d).forEach(function(n){"hover"===n.split(".")[0]&&d[n].forEach(function(n){n.call(wt,r)})})}function ei(n,t){d[n]=d[n]||[];d[n].push(t);"update"===n.split(".")[0]&&s.forEach(function(n,t){w("update",t)})}function yi(n){var t=n&&n.split(".")[0],i=t&&n.substring(t.length);Object.keys(d).forEach(function(n){var r=n.split(".")[0],u=n.substring(r.length);t&&t!==r||i&&i!==u||delete d[n]})}function w(n,t,i){Object.keys(d).forEach(function(u){var f=u.split(".")[0];n===f&&d[u].forEach(function(n){n.call(wt,et.map(r.format.to),t,et.slice(),i||!1,h.slice())})})}function yt(n,t,i,u,f,e){return 1<s.length&&!r.events.unconstrained&&(u&&0<t&&(i=Math.max(i,n[t-1]+r.margin)),f&&t<s.length-1&&(i=Math.min(i,n[t+1]-r.margin))),1<s.length&&r.limit&&(u&&0<t&&(i=Math.min(i,n[t-1]+r.limit)),f&&t<s.length-1&&(i=Math.max(i,n[t+1]-r.limit))),r.padding&&(0===t&&(i=Math.max(i,r.padding[0])),t===s.length-1&&(i=Math.min(i,100-r.padding[1]))),!((i=y(i=o.getStep(i)))===n[t]&&!e)&&i}function oi(n,t){var i=r.ort;return(i?t:n)+", "+(i?n:t)}function pi(n,t,i,r){var u=i.slice(),e=[!n,n],o=[n,!n],f;r=r.slice();n&&r.reverse();1<r.length?r.forEach(function(n,i){var r=yt(u,n,u[n]+t,e[i],o[i],!1);!1===r?t=0:(t=r-u[n],u[n]=r)}):e=o=[!0];f=!1;r.forEach(function(n,r){f=pt(n,i[n]+t,e[r],o[r])||f});f&&r.forEach(function(n){w("update",n);w("slide",n)})}function wi(n,t){return r.dir?100-n-t:n}function si(){b.forEach(function(n){var t=50<h[n]?-1:1,i=3+(s.length+t*n);s[n].style.zIndex=i})}function pt(n,t,i,u){return!1!==(t=yt(h,n,t,i,u,!1))&&(function(n,t){h[n]=t;et[n]=o.fromStepping(t);var i="translate("+oi(wi(t,0)-tr+"%","0")+")";s[n].style[r.transformRule]=i;bi(n);bi(n+1)}(n,t),!0)}function bi(n){var t,i;if(tt[n]){t=0;i=100;0!==n&&(t=h[n-1]);n!==tt.length-1&&(i=h[n]);var u=i-t,f="translate("+oi(wi(t,u)+"%","0")+")",e="scale("+oi(u/100,"1")+")";tt[n].style[r.transformRule]=f+" "+e}}function ht(n,t){var i=e(n),u=void 0===h[0];t=void 0===t||!!t;r.animate&&!u&&bt&&v(l,r.cssClasses.tap,r.animationDuration);b.forEach(function(n){var t,u;pt(n,(t=i[n],u=n,null===t||!1===t||void 0===t?h[u]:("number"==typeof t&&(t=String(t)),t=r.format.from(t),!1===(t=o.toStepping(t))||isNaN(t)?h[u]:t)),!0,!1)});b.forEach(function(n){pt(n,h[n],!0,!0)});si();b.forEach(function(n){w("update",n);null!==i[n]&&t&&w("set",n)})}function ki(t,i,r){var f=[],u;if(!(0<=(t=Number(t))&&t<b.length))throw new Error("noUiSlider ("+n+"): invalid handle number, got: "+t);for(u=0;u<b.length;u++)f[u]=null;f[t]=i;ht(f,r)}function di(){var n=et.map(r.format.to);return 1===n.length?n[0]:n}function gi(n){var f=h[n],i=o.getNearbySteps(f),u=et[n],t=i.thisStep.step,r=null,e;return!1!==t&&u+t>i.stepAfter.startValue&&(t=i.stepAfter.startValue-u),r=u>i.thisStep.startValue?i.thisStep.step:!1!==i.stepBefore.step&&u-i.stepBefore.highestStep,100===f?t=null:0===f&&(r=null),e=o.countStepDecimals(),null!==t&&!1!==t&&(t=Number(t.toFixed(e))),null!==r&&!1!==r&&(r=Number(r.toFixed(e))),[r,t]}var nt,s,tt,ct,ut,wt,ft,st,it=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},hi=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&function(){var n=!1,t;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}});window.addEventListener("test",null,t)}catch(n){}return n}(),l=i,bt=!0,o=r.spectrum,et=[],h=[],b=[],kt=0,d={},ot=i.ownerDocument,lt=r.documentElement||ot.documentElement,at=ot.body,nr=-1,vt=0,dt=1,gt=2,tr="rtl"===ot.dir||1===r.ort?0:100;return t(ft=l,r.cssClasses.target),0===r.dir?t(ft,r.cssClasses.ltr):t(ft,r.cssClasses.rtl),0===r.ort?t(ft,r.cssClasses.horizontal):t(ft,r.cssClasses.vertical),nt=g(ft,r.cssClasses.base),function(n,t){var u=g(t,r.cssClasses.connects),i;for(s=[],(tt=[]).push(ci(u,n[0])),i=0;i<r.handles;i++)s.push(ir(t,i)),b[i]=i,tt.push(ci(u,n[i+1]))}(r.connect,nt),(st=r.events).fixed||s.forEach(function(n,t){rt(it.start,n.children[0],fi,{handleNumbers:[t]})}),st.tap&&rt(it.start,nt,or,{}),st.hover&&rt(it.move,nt,sr,{hover:!0}),st.drag&&tt.forEach(function(n,i){if(!1!==n&&0!==i&&i!==tt.length-1){var f=s[i-1],e=s[i],u=[n];t(n,r.cssClasses.draggable);st.fixed&&(u.push(f.children[0]),u.push(e.children[0]));u.forEach(function(n){rt(it.start,n,fi,{handles:[f,e],handleNumbers:[i-1,i]})})}}),ht(r.start),r.pips&&ri(r.pips),r.tooltips&&li(),ei("update",function(n,t,i,u,f){b.forEach(function(n){var t=s[n],u=yt(h,n,0,!0,!0,!0),e=yt(h,n,100,!0,!0,!0),c=f[n],l=r.ariaFormat.to(i[n]);u=o.fromStepping(u).toFixed(1);e=o.fromStepping(e).toFixed(1);c=o.fromStepping(c).toFixed(1);t.children[0].setAttribute("aria-valuemin",u);t.children[0].setAttribute("aria-valuemax",e);t.children[0].setAttribute("aria-valuenow",c);t.children[0].setAttribute("aria-valuetext",l)})}),wt={destroy:function(){for(var n in r.cssClasses)r.cssClasses.hasOwnProperty(n)&&f(l,r.cssClasses[n]);for(;l.firstChild;)l.removeChild(l.firstChild);delete l.noUiSlider},steps:function(){return b.map(gi)},on:ei,off:yi,get:di,set:ht,setHandle:ki,reset:function(n){ht(r.start,n)},__moveHandles:function(n,t,i){pi(n,t,h,i)},options:u,updateOptions:function(n,t){var e=di(),f=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips"],i;f.forEach(function(t){void 0!==n[t]&&(u[t]=n[t])});i=k(u);f.forEach(function(t){void 0!==n[t]&&(r[t]=i[t])});o=i.spectrum;r.margin=i.margin;r.limit=i.limit;r.padding=i.padding;r.pips?ri(r.pips):ii();r.tooltips?li():ti();h=[];ht(n.start||e,t)},target:l,removePips:ii,removeTooltips:ti,pips:ri}}var n="13.1.1",h;return i.prototype.getMargin=function(t){var i=this.xNumSteps[0];if(i&&t/i%1!=0)throw new Error("noUiSlider ("+n+"): 'limit', 'margin' and 'padding' must be divisible by step.");return 2===this.xPct.length&&s(this.xVal,t)},i.prototype.toStepping=function(n){return g(this.xVal,this.xPct,n)},i.prototype.fromStepping=function(n){return function(n,t,i){if(100<=i)return n.slice(-1)[0];var r,f=u(i,t),s=n[f-1],h=n[f],e=t[f-1],c=t[f];return r=[s,h],(i-e)*o(e,c)*(r[1]-r[0])/100+r[0]}(this.xVal,this.xPct,n)},i.prototype.getStep=function(n){return nt(this.xPct,this.xSteps,this.snap,n)},i.prototype.getDefaultStep=function(n,t,i){var r=u(n,this.xPct);return(100===n||t&&n===this.xPct[r-1])&&(r=Math.max(r-1,1)),(this.xVal[r]-this.xVal[r-1])/i},i.prototype.getNearbySteps=function(n){var t=u(n,this.xPct);return{stepBefore:{startValue:this.xVal[t-2],step:this.xNumSteps[t-2],highestStep:this.xHighestCompleteStep[t-2]},thisStep:{startValue:this.xVal[t-1],step:this.xNumSteps[t-1],highestStep:this.xHighestCompleteStep[t-1]},stepAfter:{startValue:this.xVal[t],step:this.xNumSteps[t],highestStep:this.xHighestCompleteStep[t]}}},i.prototype.countStepDecimals=function(){var n=this.xNumSteps.map(d);return Math.max.apply(null,n)},i.prototype.convert=function(n){return this.getStep(this.toStepping(n))},h={to:function(n){return void 0!==n&&n.toFixed(2)},from:Number},{__spectrum:i,version:n,create:function(t,i){if(!t||!t.nodeName)throw new Error("noUiSlider ("+n+"): create requires a single element, got: "+t);if(t.noUiSlider)throw new Error("noUiSlider ("+n+"): Slider was already initialized.");var r=ti(t,k(i),i);return t.noUiSlider=r}}});var TheManor=TheManor||{};TheManor.Content=TheManor.Content||{};$(document).ready(function(){TheManor.Content.init();$(".display-screen").length>0&&TheManor.Content.InitScreens()});TheManor.Content.init=function(){var u=0,i,r,t,n;$(window).scroll(function(){var n=$(this).scrollTop();n>100?$("#site-head").addClass("mini"):n<50&&$("#site-head").removeClass("mini");u=n});$("#menu-mob").length>0&&($("#menu-mob").mmenu({slidingSubmenus:!1,extensions:["pagedim-black"],offCanvas:{pageSelector:"#main-page"},setSelected:{current:"detect"}}),i=$("#menu-mob").data("mmenu"),r=$("#menu-mob").find("li.initial").data("idOpen"),i.openPanel($("#"+r)));$("#cookie-jar a#accept-cookies").click(TheManor.Content.AcceptCookies);$("input.custom-title-menu").change(function(n){var i=$(n.currentTarget),r=i.val(),t=$("#download-custom-menu");t.attr("href",t.data("baseLink")+r)});$("a.scroll-to-availability").click(function(n){n.preventDefault();console.log("scroll avail");$("html, body").animate({scrollTop:$("#availability-check-wrapper").offset().top-77},500)});t=window.location.hash;t!=="undefined"&&(n=$(t),n.length>0&&(console.info("scroll to....",n),$("html, body").animate({scrollTop:n.offset().top-120},500)));$(".memberships").length>0&&TheManor.Content.MembershipSelector()};TheManor.Content.MembershipSelector=function(){var n=$(".memberships"),t=n.find(".package-group"),i=n.find(".membership-extras");t.hide();i.hide();n.find("p.type-selector a").click(function(r){r.preventDefault();var u=$(r.currentTarget),f=u.attr("href"),e=u.data("extras"),o=n.find(f),s=n.find(e);t.hide();o.show();i.hide();s.show();n.find("p.type-selector a").removeClass("selected");u.addClass("selected")})};TheManor.Content.AcceptCookies=function(n){n.preventDefault();$(".cookie-warning").slideUp();var i="",t=new Date;t.setTime(t.getTime()+63072e6);i="; expires="+t.toUTCString();document.cookie="ConfirmedAcceptCookies=UserAccepted"+i+"; path=/"};TheManor.Content.InitSlider=function(){if($(".no-ui-slider").length>0){console.info("init the slider");var n=document.getElementById("num-people-slider");noUiSlider.create(n,{start:[20],tooltips:!0,step:1,format:wNumb({decimals:0}),range:{min:5,max:200}});n.noUiSlider.on("update",function(t,i){var r=t[i],u=$(n).data("fieldId"),f=$(u);f.val(r)})}};TheManor.Content.InitScreens=function(){if(console.info("init screens"),$("#clock").length>0){var n=$("#clock");setTimeout(TheManor.Content.UpdateClock,300)}};TheManor.Content.UpdateClock=function(){var n=$("#clock");console.info("update clock");n.text(moment().format("HH:mm"));setTimeout(TheManor.Content.UpdateClock,1e4)};TheManor.Forms=TheManor.Forms||{};$(document).ready(function(){TheManor.Forms.init()});TheManor.Forms.init=function(){$(".enq-form").on("submit",".ajax-form-a",function(n){n.preventDefault();console.info("handle the submission - form a");var t=$(n.currentTarget);console.info("post to",t.data("postTo"));t.valid()?(t.find(".sub").text("Loading..."),$.ajax({type:"POST",data:{CheckDate:t.find(".CheckDate").val()},url:t.data("postTo")}).done(function(n){t.parents(".form-content").html(n);var i=$("#desired-date").val();console.log("checked date",i);try{dataLayer.push({AvailabilityChecker:"CheckedDate",DesiredDate:i,event:"mcg.Avail"})}catch(r){console.info("GTM not present")}TheManor.Content.InitSlider()})):alert("boo")});$(".enq-form").on("submit",".ajax-form-b",function(n){n.preventDefault();console.info("handle the numbers submission");var t=$(n.currentTarget);t.find(".sub").text("Loading...");$.ajax({type:"POST",data:{CheckDate:$("#CheckDate").val(),EveningGuests:$("#EveningGuests").val(),DaytimeGuests:$("#DaytimeGuests").val()},url:t.data("postTo")}).done(function(n){t.parents(".form-content").html(n);try{dataLayer.push({AvailabilityChecker:"GotPriceQuote",event:"mcg.Avail"})}catch(i){console.info("GTM not present - GotPriceQuote")}TheManor.Forms.initPriceOptions()})});$(".enq-form").on("submit",".ajax-form-c",function(n){n.preventDefault();console.info("handle the brochure req submission");var t=$(n.currentTarget);t.find(".sub").text("Loading...");$.ajax({type:"POST",data:{FirstName:$("#FirstName").val(),LastName:$("#LastName").val(),Email:$("#Email").val()},url:t.data("postTo")}).done(function(n){t.parents(".form-content").html(n)})});$(".enq-form").on("click",".check-another-date",function(n){var t,i;n.preventDefault();t=$(n.currentTarget);console.info("re-get the initial form",t,t.data("startAgain"));i=$(n.currentTarget);i.find(".sub").text("Loading...");$.ajax({type:"POST",data:{CheckDate:t.data("date")},url:t.data("startAgain")}).done(function(n){t.parents(".form-content").html(n);dataLayer.push({AvailabilityChecker:"CheckNewDate",event:"mcg.Avail"})})});$(".enq-form").on("change",'.del-method input[type="radio"]',function(n){var t,i;n.preventDefault();t=$(n.currentTarget);console.info("del method changed",t);t.parents(".enq-form").find(".optional").hide();i=$(t.data("showElements"));i.fadeIn()});$(".form-brochure-request").on("submit",function(n){var t=$(n.currentTarget),r,i;console.info("wire dbl submission check");t.data("submitted")===!0?(n.preventDefault(),console.log("form already submitted")):t.valid()&&(r="Requesting Brochure...",i=t.find(".sub"),i!==null&&i.data("subText")!==null&&(r=i.data("subText")),t.find(".sub").text(r),t.data("submitted",!0))});$("#mem-type-select").change(function(){var t=$("#mem-type-select option:selected"),i="Apply Now",n;console.info("selected:",t);n=$("#mem-full-warning");n.data("fullMemberships").indexOf(t.val())>0?(n.show(),i="Join Waitlist"):n.hide();t.parents("form").find('button[type="submit"]').text(i);$("#application-title").text(i)});$("#num-people-slider").length>0&&(console.info("there is a slider..."),TheManor.Content.InitSlider())};TheManor.Forms.initPriceOptions=function(){console.log("TheManor.Forms.initPriceOptions()");var n=$("#package-options");n.length!==0&&$('#package-addons input[type="checkbox"]').change(TheManor.Forms.PopulateChosenExtras)};TheManor.Forms.PopulateChosenExtras=function(){var n=$('#package-addons input[type="checkbox"]:checked'),t;console.log("chosen",n);t=parseInt($("#package-options").data("totalGuests"));$("#package-options .card-body").each(function(i,r){var l=$(r).find(".extra-items"),e=$(r),o,u,s,f,a;for(l.html(""),o=wNumb({prefix:"&pound;",decimals:2,thousand:","}),u=parseFloat(e.data("baseCost")),console.log("base",u),s=e.find("h5.extra-title"),n.length>0?s.removeClass("hidden"):s.addClass("hidden"),f=0;f<n.length;f++){var h=$(n[f]),v=parseFloat(h.data("costOnce")),y=parseFloat(h.data("costPerson")),c=v+y*t;console.info("Adds cost:",c);l.append("<li>"+h.data("displayName")+" - "+o.to(c)+"<\/li>");u+=c}console.log("total",u);a=o.to(u);e.find("p.total-price span.total").html(a)})}