Project

General

Profile

1
!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(S,e){var t=[],T=S.document,c=t.slice,g=t.concat,a=t.push,r=t.indexOf,n={},i=n.toString,p=n.hasOwnProperty,m={},o="2.2.4",C=function(e,t){return new C.fn.init(e,t)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,l=/^-ms-/,u=/-([\da-z])/gi,d=function(e,t){return t.toUpperCase()};function h(e){var t=!!e&&"length"in e&&e.length,n=C.type(e);return"function"!==n&&!C.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}C.fn=C.prototype={jquery:o,constructor:C,selector:"",length:0,toArray:function(){return c.call(this)},get:function(e){return null!=e?e<0?this[e+this.length]:this[e]:c.call(this)},pushStack:function(e){var t=C.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e){return C.each(this,e)},map:function(n){return this.pushStack(C.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(c.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:a,sort:t.sort,splice:t.splice},C.extend=C.fn.extend=function(){var e,t,n,i,r,o,s=arguments[0]||{},a=1,l=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[a]||{},a++),"object"==typeof s||C.isFunction(s)||(s={}),a===l&&(s=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)n=s[t],s!==(i=e[t])&&(u&&i&&(C.isPlainObject(i)||(r=C.isArray(i)))?(o=r?(r=!1,n&&C.isArray(n)?n:[]):n&&C.isPlainObject(n)?n:{},s[t]=C.extend(u,o,i)):void 0!==i&&(s[t]=i));return s},C.extend({expando:"jQuery"+(o+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===C.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){var t=e&&e.toString();return!C.isArray(e)&&0<=t-parseFloat(t)+1},isPlainObject:function(e){var t;if("object"!==C.type(e)||e.nodeType||C.isWindow(e))return!1;if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype||{},"isPrototypeOf"))return!1;for(t in e);return void 0===t||p.call(e,t)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e},globalEval:function(e){var t,n=eval;(e=C.trim(e))&&(1===e.indexOf("use strict")?((t=T.createElement("script")).text=e,T.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(l,"ms-").replace(u,d)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var n,i=0;if(h(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},trim:function(e){return null==e?"":(e+"").replace(s,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(h(Object(e))?C.merge(n,"string"==typeof e?[e]:e):a.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:r.call(t,e,n)},merge:function(e,t){for(var n=+t.length,i=0,r=e.length;i<n;i++)e[r++]=t[i];return e.length=r,e},grep:function(e,t,n){for(var i=[],r=0,o=e.length,s=!n;r<o;r++)!t(e[r],r)!==s&&i.push(e[r]);return i},map:function(e,t,n){var i,r,o=0,s=[];if(h(e))for(i=e.length;o<i;o++)null!=(r=t(e[o],o,n))&&s.push(r);else for(o in e)null!=(r=t(e[o],o,n))&&s.push(r);return g.apply([],s)},guid:1,proxy:function(e,t){var n,i,r;if("string"==typeof t&&(n=e[t],t=e,e=n),C.isFunction(e))return i=c.call(arguments,2),(r=function(){return e.apply(t||this,i.concat(c.call(arguments)))}).guid=e.guid=e.guid||C.guid++,r},now:Date.now,support:m}),"function"==typeof Symbol&&(C.fn[Symbol.iterator]=t[Symbol.iterator]),C.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var f=function(n){var e,p,b,o,r,g,d,m,x,l,u,k,S,s,T,v,a,c,y,C="sizzle"+1*new Date,w=n.document,_=0,i=0,h=re(),f=re(),E=re(),O=function(e,t){return e===t&&(u=!0),0},D={}.hasOwnProperty,t=[],P=t.pop,A=t.push,M=t.push,N=t.slice,F=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",I="[\\x20\\t\\r\\n\\f]",Y="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",j="\\["+I+"*("+Y+")(?:"+I+"*([*^$|!~]?=)"+I+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+Y+"))|)"+I+"*\\]",H=":("+Y+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+j+")*)|.*)\\)|)",z=new RegExp(I+"+","g"),$=new RegExp("^"+I+"+|((?:^|[^\\\\])(?:\\\\.)*)"+I+"+$","g"),R=new RegExp("^"+I+"*,"+I+"*"),q=new RegExp("^"+I+"*([>+~]|"+I+")"+I+"*"),V=new RegExp("="+I+"*([^\\]'\"]*?)"+I+"*\\]","g"),W=new RegExp(H),X=new RegExp("^"+Y+"$"),B={ID:new RegExp("^#("+Y+")"),CLASS:new RegExp("^\\.("+Y+")"),TAG:new RegExp("^("+Y+"|[*])"),ATTR:new RegExp("^"+j),PSEUDO:new RegExp("^"+H),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+I+"*(even|odd|(([+-]|)(\\d*)n|)"+I+"*(?:([+-]|)"+I+"*(\\d+)|))"+I+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+I+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+I+"*((?:-\\d)?\\d*)"+I+"*\\)|)(?=[^-]|$)","i")},U=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,J=/'|\\/g,ee=new RegExp("\\\\([\\da-f]{1,6}"+I+"?|("+I+")|.)","ig"),te=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},ne=function(){k()};try{M.apply(t=N.call(w.childNodes),w.childNodes),t[w.childNodes.length].nodeType}catch(e){M={apply:t.length?function(e,t){A.apply(e,N.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function ie(e,t,n,i){var r,o,s,a,l,u,c,d,h=t&&t.ownerDocument,f=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==f&&9!==f&&11!==f)return n;if(!i&&((t?t.ownerDocument||t:w)!==S&&k(t),t=t||S,T)){if(11!==f&&(u=Q.exec(e)))if(r=u[1]){if(9===f){if(!(s=t.getElementById(r)))return n;if(s.id===r)return n.push(s),n}else if(h&&(s=h.getElementById(r))&&y(t,s)&&s.id===r)return n.push(s),n}else{if(u[2])return M.apply(n,t.getElementsByTagName(e)),n;if((r=u[3])&&p.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(r)),n}if(p.qsa&&!E[e+" "]&&(!v||!v.test(e))){if(1!==f)h=t,d=e;else if("object"!==t.nodeName.toLowerCase()){for((a=t.getAttribute("id"))?a=a.replace(J,"\\$&"):t.setAttribute("id",a=C),o=(c=g(e)).length,l=X.test(a)?"#"+a:"[id='"+a+"']";o--;)c[o]=l+" "+pe(c[o]);d=c.join(","),h=K.test(e)&&he(t.parentNode)||t}if(d)try{return M.apply(n,h.querySelectorAll(d)),n}catch(e){}finally{a===C&&t.removeAttribute("id")}}}return m(e.replace($,"$1"),t,n,i)}function re(){var i=[];return function e(t,n){return i.push(t+" ")>b.cacheLength&&delete e[i.shift()],e[t+" "]=n}}function oe(e){return e[C]=!0,e}function se(e){var t=S.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ae(e,t){for(var n=e.split("|"),i=n.length;i--;)b.attrHandle[n[i]]=t}function le(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function ue(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ce(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function de(s){return oe(function(o){return o=+o,oe(function(e,t){for(var n,i=s([],e.length,o),r=i.length;r--;)e[n=i[r]]&&(e[n]=!(t[n]=e[n]))})})}function he(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=ie.support={},r=ie.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},k=ie.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:w;return i!==S&&9===i.nodeType&&i.documentElement&&(s=(S=i).documentElement,T=!r(S),(n=S.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",ne,!1):n.attachEvent&&n.attachEvent("onunload",ne)),p.attributes=se(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=se(function(e){return e.appendChild(S.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Z.test(S.getElementsByClassName),p.getById=se(function(e){return s.appendChild(e).id=C,!S.getElementsByName||!S.getElementsByName(C).length}),p.getById?(b.find.ID=function(e,t){if(void 0!==t.getElementById&&T){var n=t.getElementById(e);return n?[n]:[]}},b.filter.ID=function(e){var t=e.replace(ee,te);return function(e){return e.getAttribute("id")===t}}):(delete b.find.ID,b.filter.ID=function(e){var n=e.replace(ee,te);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}}),b.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[r++];)1===n.nodeType&&i.push(n);return i},b.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&T)return t.getElementsByClassName(e)},a=[],v=[],(p.qsa=Z.test(S.querySelectorAll))&&(se(function(e){s.appendChild(e).innerHTML="<a id='"+C+"'></a><select id='"+C+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+I+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+I+"*(?:value|"+L+")"),e.querySelectorAll("[id~="+C+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||v.push(".#.+[+~]")}),se(function(e){var t=S.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+I+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=Z.test(c=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&se(function(e){p.disconnectedMatch=c.call(e,"div"),c.call(e,"[s!='']:x"),a.push("!=",H)}),v=v.length&&new RegExp(v.join("|")),a=a.length&&new RegExp(a.join("|")),t=Z.test(s.compareDocumentPosition),y=t||Z.test(s.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},O=t?function(e,t){if(e===t)return u=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===S||e.ownerDocument===w&&y(w,e)?-1:t===S||t.ownerDocument===w&&y(w,t)?1:l?F(l,e)-F(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return u=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,s=[e],a=[t];if(!r||!o)return e===S?-1:t===S?1:r?-1:o?1:l?F(l,e)-F(l,t):0;if(r===o)return le(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[i]===a[i];)i++;return i?le(s[i],a[i]):s[i]===w?-1:a[i]===w?1:0}),S},ie.matches=function(e,t){return ie(e,null,null,t)},ie.matchesSelector=function(e,t){if((e.ownerDocument||e)!==S&&k(e),t=t.replace(V,"='$1']"),p.matchesSelector&&T&&!E[t+" "]&&(!a||!a.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0<ie(t,S,null,[e]).length},ie.contains=function(e,t){return(e.ownerDocument||e)!==S&&k(e),y(e,t)},ie.attr=function(e,t){(e.ownerDocument||e)!==S&&k(e);var n=b.attrHandle[t.toLowerCase()],i=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!T):void 0;return void 0!==i?i:p.attributes||!T?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},ie.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ie.uniqueSort=function(e){var t,n=[],i=0,r=0;if(u=!p.detectDuplicates,l=!p.sortStable&&e.slice(0),e.sort(O),u){for(;t=e[r++];)t===e[r]&&(i=n.push(r));for(;i--;)e.splice(n[i],1)}return l=null,e},o=ie.getText=function(e){var t,n="",i=0,r=e.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===r||4===r)return e.nodeValue}else for(;t=e[i++];)n+=o(t);return n},(b=ie.selectors={cacheLength:50,createPseudo:oe,match:B,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ee,te),e[3]=(e[3]||e[4]||e[5]||"").replace(ee,te),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ie.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ie.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return B.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=g(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ee,te).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=h[e+" "];return t||(t=new RegExp("(^|"+I+")"+e+"("+I+"|$)"))&&h(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,i,r){return function(e){var t=ie.attr(e,n);return null==t?"!="===i:!i||(t+="","="===i?t===r:"!="===i?t!==r:"^="===i?r&&0===t.indexOf(r):"*="===i?r&&-1<t.indexOf(r):"$="===i?r&&t.slice(-r.length)===r:"~="===i?-1<(" "+t.replace(z," ")+" ").indexOf(r):"|="===i&&(t===r||t.slice(0,r.length+1)===r+"-"))}},CHILD:function(p,e,t,g,m){var v="nth"!==p.slice(0,3),y="last"!==p.slice(-4),w="of-type"===e;return 1===g&&0===m?function(e){return!!e.parentNode}:function(e,t,n){var i,r,o,s,a,l,u=v!==y?"nextSibling":"previousSibling",c=e.parentNode,d=w&&e.nodeName.toLowerCase(),h=!n&&!w,f=!1;if(c){if(v){for(;u;){for(s=e;s=s[u];)if(w?s.nodeName.toLowerCase()===d:1===s.nodeType)return!1;l=u="only"===p&&!l&&"nextSibling"}return!0}if(l=[y?c.firstChild:c.lastChild],y&&h){for(f=(a=(i=(r=(o=(s=c)[C]||(s[C]={}))[s.uniqueID]||(o[s.uniqueID]={}))[p]||[])[0]===_&&i[1])&&i[2],s=a&&c.childNodes[a];s=++a&&s&&s[u]||(f=a=0)||l.pop();)if(1===s.nodeType&&++f&&s===e){r[p]=[_,a,f];break}}else if(h&&(f=a=(i=(r=(o=(s=e)[C]||(s[C]={}))[s.uniqueID]||(o[s.uniqueID]={}))[p]||[])[0]===_&&i[1]),!1===f)for(;(s=++a&&s&&s[u]||(f=a=0)||l.pop())&&((w?s.nodeName.toLowerCase()!==d:1!==s.nodeType)||!++f||(h&&((r=(o=s[C]||(s[C]={}))[s.uniqueID]||(o[s.uniqueID]={}))[p]=[_,f]),s!==e)););return(f-=m)===g||f%g==0&&0<=f/g}}},PSEUDO:function(e,o){var t,s=b.pseudos[e]||b.setFilters[e.toLowerCase()]||ie.error("unsupported pseudo: "+e);return s[C]?s(o):1<s.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?oe(function(e,t){for(var n,i=s(e,o),r=i.length;r--;)e[n=F(e,i[r])]=!(t[n]=i[r])}):function(e){return s(e,0,t)}):s}},pseudos:{not:oe(function(e){var i=[],r=[],a=d(e.replace($,"$1"));return a[C]?oe(function(e,t,n,i){for(var r,o=a(e,null,i,[]),s=e.length;s--;)(r=o[s])&&(e[s]=!(t[s]=r))}):function(e,t,n){return i[0]=e,a(i,null,n,r),i[0]=null,!r.pop()}}),has:oe(function(t){return function(e){return 0<ie(t,e).length}}),contains:oe(function(t){return t=t.replace(ee,te),function(e){return-1<(e.textContent||e.innerText||o(e)).indexOf(t)}}),lang:oe(function(n){return X.test(n||"")||ie.error("unsupported lang: "+n),n=n.replace(ee,te).toLowerCase(),function(e){var t;do{if(t=T?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===s},focus:function(e){return e===S.activeElement&&(!S.hasFocus||S.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return G.test(e.nodeName)},input:function(e){return U.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:de(function(){return[0]}),last:de(function(e,t){return[t-1]}),eq:de(function(e,t,n){return[n<0?n+t:n]}),even:de(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:de(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:de(function(e,t,n){for(var i=n<0?n+t:n;0<=--i;)e.push(i);return e}),gt:de(function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=ue(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=ce(e);function fe(){}function pe(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function ge(a,e,t){var l=e.dir,u=t&&"parentNode"===l,c=i++;return e.first?function(e,t,n){for(;e=e[l];)if(1===e.nodeType||u)return a(e,t,n)}:function(e,t,n){var i,r,o,s=[_,c];if(n){for(;e=e[l];)if((1===e.nodeType||u)&&a(e,t,n))return!0}else for(;e=e[l];)if(1===e.nodeType||u){if((i=(r=(o=e[C]||(e[C]={}))[e.uniqueID]||(o[e.uniqueID]={}))[l])&&i[0]===_&&i[1]===c)return s[2]=i[2];if((r[l]=s)[2]=a(e,t,n))return!0}}}function me(r){return 1<r.length?function(e,t,n){for(var i=r.length;i--;)if(!r[i](e,t,n))return!1;return!0}:r[0]}function ve(e,t,n,i,r){for(var o,s=[],a=0,l=e.length,u=null!=t;a<l;a++)(o=e[a])&&(n&&!n(o,i,r)||(s.push(o),u&&t.push(a)));return s}function ye(f,p,g,m,v,e){return m&&!m[C]&&(m=ye(m)),v&&!v[C]&&(v=ye(v,e)),oe(function(e,t,n,i){var r,o,s,a=[],l=[],u=t.length,c=e||function(e,t,n){for(var i=0,r=t.length;i<r;i++)ie(e,t[i],n);return n}(p||"*",n.nodeType?[n]:n,[]),d=!f||!e&&p?c:ve(c,a,f,n,i),h=g?v||(e?f:u||m)?[]:t:d;if(g&&g(d,h,n,i),m)for(r=ve(h,l),m(r,[],n,i),o=r.length;o--;)(s=r[o])&&(h[l[o]]=!(d[l[o]]=s));if(e){if(v||f){if(v){for(r=[],o=h.length;o--;)(s=h[o])&&r.push(d[o]=s);v(null,h=[],r,i)}for(o=h.length;o--;)(s=h[o])&&-1<(r=v?F(e,s):a[o])&&(e[r]=!(t[r]=s))}}else h=ve(h===t?h.splice(u,h.length):h),v?v(null,t,h,i):M.apply(t,h)})}function we(e){for(var r,t,n,i=e.length,o=b.relative[e[0].type],s=o||b.relative[" "],a=o?1:0,l=ge(function(e){return e===r},s,!0),u=ge(function(e){return-1<F(r,e)},s,!0),c=[function(e,t,n){var i=!o&&(n||t!==x)||((r=t).nodeType?l(e,t,n):u(e,t,n));return r=null,i}];a<i;a++)if(t=b.relative[e[a].type])c=[ge(me(c),t)];else{if((t=b.filter[e[a].type].apply(null,e[a].matches))[C]){for(n=++a;n<i&&!b.relative[e[n].type];n++);return ye(1<a&&me(c),1<a&&pe(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace($,"$1"),t,a<n&&we(e.slice(a,n)),n<i&&we(e=e.slice(n)),n<i&&pe(e))}c.push(t)}return me(c)}return fe.prototype=b.filters=b.pseudos,b.setFilters=new fe,g=ie.tokenize=function(e,t){var n,i,r,o,s,a,l,u=f[e+" "];if(u)return t?0:u.slice(0);for(s=e,a=[],l=b.preFilter;s;){for(o in n&&!(i=R.exec(s))||(i&&(s=s.slice(i[0].length)||s),a.push(r=[])),n=!1,(i=q.exec(s))&&(n=i.shift(),r.push({value:n,type:i[0].replace($," ")}),s=s.slice(n.length)),b.filter)!(i=B[o].exec(s))||l[o]&&!(i=l[o](i))||(n=i.shift(),r.push({value:n,type:o,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?ie.error(e):f(e,a).slice(0)},d=ie.compile=function(e,t){var n,m,v,y,w,i,r=[],o=[],s=E[e+" "];if(!s){for(t||(t=g(e)),n=t.length;n--;)(s=we(t[n]))[C]?r.push(s):o.push(s);(s=E(e,(m=o,y=0<(v=r).length,w=0<m.length,i=function(e,t,n,i,r){var o,s,a,l=0,u="0",c=e&&[],d=[],h=x,f=e||w&&b.find.TAG("*",r),p=_+=null==h?1:Math.random()||.1,g=f.length;for(r&&(x=t===S||t||r);u!==g&&null!=(o=f[u]);u++){if(w&&o){for(s=0,t||o.ownerDocument===S||(k(o),n=!T);a=m[s++];)if(a(o,t||S,n)){i.push(o);break}r&&(_=p)}y&&((o=!a&&o)&&l--,e&&c.push(o))}if(l+=u,y&&u!==l){for(s=0;a=v[s++];)a(c,d,t,n);if(e){if(0<l)for(;u--;)c[u]||d[u]||(d[u]=P.call(i));d=ve(d)}M.apply(i,d),r&&!e&&0<d.length&&1<l+v.length&&ie.uniqueSort(i)}return r&&(_=p,x=h),c},y?oe(i):i))).selector=e}return s},m=ie.select=function(e,t,n,i){var r,o,s,a,l,u="function"==typeof e&&e,c=!i&&g(e=u.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(s=o[0]).type&&p.getById&&9===t.nodeType&&T&&b.relative[o[1].type]){if(!(t=(b.find.ID(s.matches[0].replace(ee,te),t)||[])[0]))return n;u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(r=B.needsContext.test(e)?0:o.length;r--&&(s=o[r],!b.relative[a=s.type]);)if((l=b.find[a])&&(i=l(s.matches[0].replace(ee,te),K.test(o[0].type)&&he(t.parentNode)||t))){if(o.splice(r,1),!(e=i.length&&pe(o)))return M.apply(n,i),n;break}}return(u||d(e,c))(i,t,!T,n,!t||K.test(e)&&he(t.parentNode)||t),n},p.sortStable=C.split("").sort(O).join("")===C,p.detectDuplicates=!!u,k(),p.sortDetached=se(function(e){return 1&e.compareDocumentPosition(S.createElement("div"))}),se(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ae("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),p.attributes&&se(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ae("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),se(function(e){return null==e.getAttribute("disabled")})||ae(L,function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),ie}(S);C.find=f,C.expr=f.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=f.uniqueSort,C.text=f.getText,C.isXMLDoc=f.isXML,C.contains=f.contains;var v=function(e,t,n){for(var i=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&C(e).is(n))break;i.push(e)}return i},y=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},w=C.expr.match.needsContext,b=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,x=/^.[^:#\[\.,]*$/;function k(e,n,i){if(C.isFunction(n))return C.grep(e,function(e,t){return!!n.call(e,t,e)!==i});if(n.nodeType)return C.grep(e,function(e){return e===n!==i});if("string"==typeof n){if(x.test(n))return C.filter(n,e,i);n=C.filter(n,e)}return C.grep(e,function(e){return-1<r.call(n,e)!==i})}C.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?C.find.matchesSelector(i,e)?[i]:[]:C.find.matches(e,C.grep(t,function(e){return 1===e.nodeType}))},C.fn.extend({find:function(e){var t,n=this.length,i=[],r=this;if("string"!=typeof e)return this.pushStack(C(e).filter(function(){for(t=0;t<n;t++)if(C.contains(r[t],this))return!0}));for(t=0;t<n;t++)C.find(e,r[t],i);return(i=this.pushStack(1<n?C.unique(i):i)).selector=this.selector?this.selector+" "+e:e,i},filter:function(e){return this.pushStack(k(this,e||[],!1))},not:function(e){return this.pushStack(k(this,e||[],!0))},is:function(e){return!!k(this,"string"==typeof e&&w.test(e)?C(e):e||[],!1).length}});var _,E=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(C.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||_,"string"!=typeof e)return e.nodeType?(this.context=this[0]=e,this.length=1,this):C.isFunction(e)?void 0!==n.ready?n.ready(e):e(C):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),C.makeArray(e,this));if(!(i="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:E.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:T,!0)),b.test(i[1])&&C.isPlainObject(t))for(i in t)C.isFunction(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=T.getElementById(i[2]))&&r.parentNode&&(this.length=1,this[0]=r),this.context=T,this.selector=e,this}).prototype=C.fn,_=C(T);var O=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(C.contains(this,t[e]))return!0})},closest:function(e,t){for(var n,i=0,r=this.length,o=[],s=w.test(e)||"string"!=typeof e?C(e,t||this.context):0;i<r;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?-1<s.index(n):1===n.nodeType&&C.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?C.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?r.call(C(e),this[0]):r.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),C.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return v(e,"parentNode")},parentsUntil:function(e,t,n){return v(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return v(e,"nextSibling")},prevAll:function(e){return v(e,"previousSibling")},nextUntil:function(e,t,n){return v(e,"nextSibling",n)},prevUntil:function(e,t,n){return v(e,"previousSibling",n)},siblings:function(e){return y((e.parentNode||{}).firstChild,e)},children:function(e){return y(e.firstChild)},contents:function(e){return e.contentDocument||C.merge([],e.childNodes)}},function(i,r){C.fn[i]=function(e,t){var n=C.map(this,r,e);return"Until"!==i.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=C.filter(t,n)),1<this.length&&(D[i]||C.uniqueSort(n),O.test(i)&&n.reverse()),this.pushStack(n)}});var A,M=/\S+/g;function N(){T.removeEventListener("DOMContentLoaded",N),S.removeEventListener("load",N),C.ready()}C.Callbacks=function(i){var e,n;i="string"==typeof i?(e=i,n={},C.each(e.match(M)||[],function(e,t){n[t]=!0}),n):C.extend({},i);var r,t,o,s,a=[],l=[],u=-1,c=function(){for(s=i.once,o=r=!0;l.length;u=-1)for(t=l.shift();++u<a.length;)!1===a[u].apply(t[0],t[1])&&i.stopOnFalse&&(u=a.length,t=!1);i.memory||(t=!1),r=!1,s&&(a=t?[]:"")},d={add:function(){return a&&(t&&!r&&(u=a.length-1,l.push(t)),function n(e){C.each(e,function(e,t){C.isFunction(t)?i.unique&&d.has(t)||a.push(t):t&&t.length&&"string"!==C.type(t)&&n(t)})}(arguments),t&&!r&&c()),this},remove:function(){return C.each(arguments,function(e,t){for(var n;-1<(n=C.inArray(t,a,n));)a.splice(n,1),n<=u&&u--}),this},has:function(e){return e?-1<C.inArray(e,a):0<a.length},empty:function(){return a&&(a=[]),this},disable:function(){return s=l=[],a=t="",this},disabled:function(){return!a},lock:function(){return s=l=[],t||(a=t=""),this},locked:function(){return!!s},fireWith:function(e,t){return s||(t=[e,(t=t||[]).slice?t.slice():t],l.push(t),r||c()),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!o}};return d},C.extend({Deferred:function(e){var o=[["resolve","done",C.Callbacks("once memory"),"resolved"],["reject","fail",C.Callbacks("once memory"),"rejected"],["notify","progress",C.Callbacks("memory")]],r="pending",s={state:function(){return r},always:function(){return a.done(arguments).fail(arguments),this},then:function(){var r=arguments;return C.Deferred(function(i){C.each(o,function(e,t){var n=C.isFunction(r[e])&&r[e];a[t[1]](function(){var e=n&&n.apply(this,arguments);e&&C.isFunction(e.promise)?e.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[t[0]+"With"](this===s?i.promise():this,n?[e]:arguments)})}),r=null}).promise()},promise:function(e){return null!=e?C.extend(e,s):s}},a={};return s.pipe=s.then,C.each(o,function(e,t){var n=t[2],i=t[3];s[t[1]]=n.add,i&&n.add(function(){r=i},o[1^e][2].disable,o[2][2].lock),a[t[0]]=function(){return a[t[0]+"With"](this===a?s:this,arguments),this},a[t[0]+"With"]=n.fireWith}),s.promise(a),e&&e.call(a,a),a},when:function(e){var r,t,n,i=0,o=c.call(arguments),s=o.length,a=1!==s||e&&C.isFunction(e.promise)?s:0,l=1===a?e:C.Deferred(),u=function(t,n,i){return function(e){n[t]=this,i[t]=1<arguments.length?c.call(arguments):e,i===r?l.notifyWith(n,i):--a||l.resolveWith(n,i)}};if(1<s)for(r=new Array(s),t=new Array(s),n=new Array(s);i<s;i++)o[i]&&C.isFunction(o[i].promise)?o[i].promise().progress(u(i,t,r)).done(u(i,n,o)).fail(l.reject):--a;return a||l.resolveWith(n,o),l.promise()}}),C.fn.ready=function(e){return C.ready.promise().done(e),this},C.extend({isReady:!1,readyWait:1,holdReady:function(e){e?C.readyWait++:C.ready(!0)},ready:function(e){(!0===e?--C.readyWait:C.isReady)||(C.isReady=!0)!==e&&0<--C.readyWait||(A.resolveWith(T,[C]),C.fn.triggerHandler&&(C(T).triggerHandler("ready"),C(T).off("ready")))}}),C.ready.promise=function(e){return A||(A=C.Deferred(),"complete"===T.readyState||"loading"!==T.readyState&&!T.documentElement.doScroll?S.setTimeout(C.ready):(T.addEventListener("DOMContentLoaded",N),S.addEventListener("load",N))),A.promise(e)},C.ready.promise();var F=function(e,t,n,i,r,o,s){var a=0,l=e.length,u=null==n;if("object"===C.type(n))for(a in r=!0,n)F(e,t,a,n[a],!0,o,s);else if(void 0!==i&&(r=!0,C.isFunction(i)||(s=!0),u&&(t=s?(t.call(e,i),null):(u=t,function(e,t,n){return u.call(C(e),n)})),t))for(;a<l;a++)t(e[a],n,s?i:i.call(e[a],a,t(e[a],n)));return r?e:u?t.call(e):l?t(e[0],n):o},L=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function I(){this.expando=C.expando+I.uid++}I.uid=1,I.prototype={register:function(e,t){var n=t||{};return e.nodeType?e[this.expando]=n:Object.defineProperty(e,this.expando,{value:n,writable:!0,configurable:!0}),e[this.expando]},cache:function(e){if(!L(e))return{};var t=e[this.expando];return t||(t={},L(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,r=this.cache(e);if("string"==typeof t)r[t]=n;else for(i in t)r[i]=t[i];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][t]},access:function(e,t,n){var i;return void 0===t||t&&"string"==typeof t&&void 0===n?void 0!==(i=this.get(e,t))?i:this.get(e,C.camelCase(t)):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i,r,o=e[this.expando];if(void 0!==o){if(void 0===t)this.register(e);else{n=(i=C.isArray(t)?t.concat(t.map(C.camelCase)):(r=C.camelCase(t),t in o?[t,r]:(i=r)in o?[i]:i.match(M)||[])).length;for(;n--;)delete o[i[n]]}(void 0===t||C.isEmptyObject(o))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!C.isEmptyObject(t)}};var Y=new I,j=new I,H=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,z=/[A-Z]/g;function $(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(z,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:H.test(n)?C.parseJSON(n):n)}catch(e){}j.set(e,t,n)}else n=void 0;return n}C.extend({hasData:function(e){return j.hasData(e)||Y.hasData(e)},data:function(e,t,n){return j.access(e,t,n)},removeData:function(e,t){j.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),C.fn.extend({data:function(i,e){var t,n,r,o=this[0],s=o&&o.attributes;if(void 0!==i)return"object"==typeof i?this.each(function(){j.set(this,i)}):F(this,function(t){var e,n;if(o&&void 0===t)return void 0!==(e=j.get(o,i)||j.get(o,i.replace(z,"-$&").toLowerCase()))?e:(n=C.camelCase(i),void 0!==(e=j.get(o,n))?e:void 0!==(e=$(o,n,void 0))?e:void 0);n=C.camelCase(i),this.each(function(){var e=j.get(this,n);j.set(this,n,t),-1<i.indexOf("-")&&void 0!==e&&j.set(this,i,t)})},null,e,1<arguments.length,null,!0);if(this.length&&(r=j.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){for(t=s.length;t--;)s[t]&&0===(n=s[t].name).indexOf("data-")&&(n=C.camelCase(n.slice(5)),$(o,n,r[n]));Y.set(o,"hasDataAttrs",!0)}return r},removeData:function(e){return this.each(function(){j.remove(this,e)})}}),C.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=Y.get(e,t),n&&(!i||C.isArray(n)?i=Y.access(e,t,C.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=C.queue(e,t),i=n.length,r=n.shift(),o=C._queueHooks(e,t);"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete o.stop,r.call(e,function(){C.dequeue(e,t)},o)),!i&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:C.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),C.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?C.queue(this[0],t):void 0===n?this:this.each(function(){var e=C.queue(this,t,n);C._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&C.dequeue(this,t)})},dequeue:function(e){return this.each(function(){C.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,r=C.Deferred(),o=this,s=this.length,a=function(){--i||r.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=Y.get(o[s],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(a));return a(),r.promise(t)}});var R=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,q=new RegExp("^(?:([+-])=|)("+R+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(e,t){return e=t||e,"none"===C.css(e,"display")||!C.contains(e.ownerDocument,e)};function X(e,t,n,i){var r,o=1,s=20,a=i?function(){return i.cur()}:function(){return C.css(e,t,"")},l=a(),u=n&&n[3]||(C.cssNumber[t]?"":"px"),c=(C.cssNumber[t]||"px"!==u&&+l)&&q.exec(C.css(e,t));if(c&&c[3]!==u)for(u=u||c[3],n=n||[],c=+l||1;c/=o=o||".5",C.style(e,t,c+u),o!==(o=a()/l)&&1!==o&&--s;);return n&&(c=+c||+l||0,r=n[1]?c+(n[1]+1)*n[2]:+n[2],i&&(i.unit=u,i.start=c,i.end=r)),r}var B=/^(?:checkbox|radio)$/i,U=/<([\w:-]+)/,G=/^$|\/(?:java|ecma)script/i,Z={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,"",""]};function Q(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&C.nodeName(e,t)?C.merge([e],n):n}function K(e,t){for(var n=0,i=e.length;n<i;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}Z.optgroup=Z.option,Z.tbody=Z.tfoot=Z.colgroup=Z.caption=Z.thead,Z.th=Z.td;var J,ee,te=/<|&#?\w+;/;function ne(e,t,n,i,r){for(var o,s,a,l,u,c,d=t.createDocumentFragment(),h=[],f=0,p=e.length;f<p;f++)if((o=e[f])||0===o)if("object"===C.type(o))C.merge(h,o.nodeType?[o]:o);else if(te.test(o)){for(s=s||d.appendChild(t.createElement("div")),a=(U.exec(o)||["",""])[1].toLowerCase(),l=Z[a]||Z._default,s.innerHTML=l[1]+C.htmlPrefilter(o)+l[2],c=l[0];c--;)s=s.lastChild;C.merge(h,s.childNodes),(s=d.firstChild).textContent=""}else h.push(t.createTextNode(o));for(d.textContent="",f=0;o=h[f++];)if(i&&-1<C.inArray(o,i))r&&r.push(o);else if(u=C.contains(o.ownerDocument,o),s=Q(d.appendChild(o),"script"),u&&K(s),n)for(c=0;o=s[c++];)G.test(o.type||"")&&n.push(o);return d}J=T.createDocumentFragment().appendChild(T.createElement("div")),(ee=T.createElement("input")).setAttribute("type","radio"),ee.setAttribute("checked","checked"),ee.setAttribute("name","t"),J.appendChild(ee),m.checkClone=J.cloneNode(!0).cloneNode(!0).lastChild.checked,J.innerHTML="<textarea>x</textarea>",m.noCloneChecked=!!J.cloneNode(!0).lastChild.defaultValue;var ie=/^key/,re=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,oe=/^([^.]*)(?:\.(.+)|)/;function se(){return!0}function ae(){return!1}function le(){try{return T.activeElement}catch(e){}}function ue(e,t,n,i,r,o){var s,a;if("object"==typeof t){for(a in"string"!=typeof n&&(i=i||n,n=void 0),t)ue(e,a,n,i,t[a],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=ae;else if(!r)return e;return 1===o&&(s=r,(r=function(e){return C().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=C.guid++)),e.each(function(){C.event.add(this,t,r,i,n)})}C.event={global:{},add:function(t,e,n,i,r){var o,s,a,l,u,c,d,h,f,p,g,m=Y.get(t);if(m)for(n.handler&&(n=(o=n).handler,r=o.selector),n.guid||(n.guid=C.guid++),(l=m.events)||(l=m.events={}),(s=m.handle)||(s=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),u=(e=(e||"").match(M)||[""]).length;u--;)f=g=(a=oe.exec(e[u])||[])[1],p=(a[2]||"").split(".").sort(),f&&(d=C.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=C.event.special[f]||{},c=C.extend({type:f,origType:g,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&C.expr.match.needsContext.test(r),namespace:p.join(".")},o),(h=l[f])||((h=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,i,p,s)||t.addEventListener&&t.addEventListener(f,s)),d.add&&(d.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),r?h.splice(h.delegateCount++,0,c):h.push(c),C.event.global[f]=!0)},remove:function(e,t,n,i,r){var o,s,a,l,u,c,d,h,f,p,g,m=Y.hasData(e)&&Y.get(e);if(m&&(l=m.events)){for(u=(t=(t||"").match(M)||[""]).length;u--;)if(f=g=(a=oe.exec(t[u])||[])[1],p=(a[2]||"").split(".").sort(),f){for(d=C.event.special[f]||{},h=l[f=(i?d.delegateType:d.bindType)||f]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=h.length;o--;)c=h[o],!r&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||i&&i!==c.selector&&("**"!==i||!c.selector)||(h.splice(o,1),c.selector&&h.delegateCount--,d.remove&&d.remove.call(e,c));s&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,p,m.handle)||C.removeEvent(e,f,m.handle),delete l[f])}else for(f in l)C.event.remove(e,f+t[u],n,i,!0);C.isEmptyObject(l)&&Y.remove(e,"handle events")}},dispatch:function(e){e=C.event.fix(e);var t,n,i,r,o,s,a=c.call(arguments),l=(Y.get(this,"events")||{})[e.type]||[],u=C.event.special[e.type]||{};if((a[0]=e).delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,e)){for(s=C.event.handlers.call(this,e,l),t=0;(r=s[t++])&&!e.isPropagationStopped();)for(e.currentTarget=r.elem,n=0;(o=r.handlers[n++])&&!e.isImmediatePropagationStopped();)e.rnamespace&&!e.rnamespace.test(o.namespace)||(e.handleObj=o,e.data=o.data,void 0!==(i=((C.event.special[o.origType]||{}).handle||o.handler).apply(r.elem,a))&&!1===(e.result=i)&&(e.preventDefault(),e.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,i,r,o,s=[],a=t.delegateCount,l=e.target;if(a&&l.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==e.type)){for(i=[],n=0;n<a;n++)void 0===i[r=(o=t[n]).selector+" "]&&(i[r]=o.needsContext?-1<C(r,this).index(l):C.find(r,this,null,[l]).length),i[r]&&i.push(o);i.length&&s.push({elem:l,handlers:i})}return a<t.length&&s.push({elem:this,handlers:t.slice(a)}),s},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,i,r,o=t.button;return null==e.pageX&&null!=t.clientX&&(i=(n=e.target.ownerDocument||T).documentElement,r=n.body,e.pageX=t.clientX+(i&&i.scrollLeft||r&&r.scrollLeft||0)-(i&&i.clientLeft||r&&r.clientLeft||0),e.pageY=t.clientY+(i&&i.scrollTop||r&&r.scrollTop||0)-(i&&i.clientTop||r&&r.clientTop||0)),e.which||void 0===o||(e.which=1&o?1:2&o?3:4&o?2:0),e}},fix:function(e){if(e[C.expando])return e;var t,n,i,r=e.type,o=e,s=this.fixHooks[r];for(s||(this.fixHooks[r]=s=re.test(r)?this.mouseHooks:ie.test(r)?this.keyHooks:{}),i=s.props?this.props.concat(s.props):this.props,e=new C.Event(o),t=i.length;t--;)e[n=i[t]]=o[n];return e.target||(e.target=T),3===e.target.nodeType&&(e.target=e.target.parentNode),s.filter?s.filter(e,o):e},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==le()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===le()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&C.nodeName(this,"input"))return this.click(),!1},_default:function(e){return C.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},C.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},C.Event=function(e,t){if(!(this instanceof C.Event))return new C.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?se:ae):this.type=e,t&&C.extend(this,t),this.timeStamp=e&&e.timeStamp||C.now(),this[C.expando]=!0},C.Event.prototype={constructor:C.Event,isDefaultPrevented:ae,isPropagationStopped:ae,isImmediatePropagationStopped:ae,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=se,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=se,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=se,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},C.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,r){C.event.special[e]={delegateType:r,bindType:r,handle:function(e){var t,n=e.relatedTarget,i=e.handleObj;return n&&(n===this||C.contains(this,n))||(e.type=i.origType,t=i.handler.apply(this,arguments),e.type=r),t}}}),C.fn.extend({on:function(e,t,n,i){return ue(this,e,t,n,i)},one:function(e,t,n,i){return ue(this,e,t,n,i,1)},off:function(e,t,n){var i,r;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,C(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"!=typeof e)return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=ae),this.each(function(){C.event.remove(this,e,n,t)});for(r in e)this.off(r,t,e[r]);return this}});var ce=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,de=/<script|<style|<link/i,he=/checked\s*(?:[^=]|=\s*.checked.)/i,fe=/^true\/(.*)/,pe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function ge(e,t){return C.nodeName(e,"table")&&C.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ve(e){var t=fe.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function ye(e,t){var n,i,r,o,s,a,l,u;if(1===t.nodeType){if(Y.hasData(e)&&(o=Y.access(e),s=Y.set(t,o),u=o.events))for(r in delete s.handle,s.events={},u)for(n=0,i=u[r].length;n<i;n++)C.event.add(t,r,u[r][n]);j.hasData(e)&&(a=j.access(e),l=C.extend({},a),j.set(t,l))}}function we(n,i,r,o){i=g.apply([],i);var e,t,s,a,l,u,c=0,d=n.length,h=d-1,f=i[0],p=C.isFunction(f);if(p||1<d&&"string"==typeof f&&!m.checkClone&&he.test(f))return n.each(function(e){var t=n.eq(e);p&&(i[0]=f.call(this,e,t.html())),we(t,i,r,o)});if(d&&(t=(e=ne(i,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(a=(s=C.map(Q(e,"script"),me)).length;c<d;c++)l=e,c!==h&&(l=C.clone(l,!0,!0),a&&C.merge(s,Q(l,"script"))),r.call(n[c],l,c);if(a)for(u=s[s.length-1].ownerDocument,C.map(s,ve),c=0;c<a;c++)l=s[c],G.test(l.type||"")&&!Y.access(l,"globalEval")&&C.contains(u,l)&&(l.src?C._evalUrl&&C._evalUrl(l.src):C.globalEval(l.textContent.replace(pe,"")))}return n}function be(e,t,n){for(var i,r=t?C.filter(t,e):e,o=0;null!=(i=r[o]);o++)n||1!==i.nodeType||C.cleanData(Q(i)),i.parentNode&&(n&&C.contains(i.ownerDocument,i)&&K(Q(i,"script")),i.parentNode.removeChild(i));return e}C.extend({htmlPrefilter:function(e){return e.replace(ce,"<$1></$2>")},clone:function(e,t,n){var i,r,o,s,a,l,u,c=e.cloneNode(!0),d=C.contains(e.ownerDocument,e);if(!(m.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(s=Q(c),i=0,r=(o=Q(e)).length;i<r;i++)a=o[i],l=s[i],void 0,"input"===(u=l.nodeName.toLowerCase())&&B.test(a.type)?l.checked=a.checked:"input"!==u&&"textarea"!==u||(l.defaultValue=a.defaultValue);if(t)if(n)for(o=o||Q(e),s=s||Q(c),i=0,r=o.length;i<r;i++)ye(o[i],s[i]);else ye(e,c);return 0<(s=Q(c,"script")).length&&K(s,!d&&Q(e,"script")),c},cleanData:function(e){for(var t,n,i,r=C.event.special,o=0;void 0!==(n=e[o]);o++)if(L(n)){if(t=n[Y.expando]){if(t.events)for(i in t.events)r[i]?C.event.remove(n,i):C.removeEvent(n,i,t.handle);n[Y.expando]=void 0}n[j.expando]&&(n[j.expando]=void 0)}}}),C.fn.extend({domManip:we,detach:function(e){return be(this,e,!0)},remove:function(e){return be(this,e)},text:function(e){return F(this,function(e){return void 0===e?C.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return we(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||ge(this,e).appendChild(e)})},prepend:function(){return we(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ge(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return we(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return we(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(C.cleanData(Q(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return C.clone(this,e,t)})},html:function(e){return F(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!de.test(e)&&!Z[(U.exec(e)||["",""])[1].toLowerCase()]){e=C.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(C.cleanData(Q(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return we(this,arguments,function(e){var t=this.parentNode;C.inArray(this,n)<0&&(C.cleanData(Q(this)),t&&t.replaceChild(e,this))},n)}}),C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,s){C.fn[e]=function(e){for(var t,n=[],i=C(e),r=i.length-1,o=0;o<=r;o++)t=o===r?this:this.clone(!0),C(i[o])[s](t),a.apply(n,t.get());return this.pushStack(n)}});var xe,ke={HTML:"block",BODY:"block"};function Se(e,t){var n=C(t.createElement(e)).appendTo(t.body),i=C.css(n[0],"display");return n.detach(),i}function Te(e){var t=T,n=ke[e];return n||("none"!==(n=Se(e,t))&&n||((t=(xe=(xe||C("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement))[0].contentDocument).write(),t.close(),n=Se(e,t),xe.detach()),ke[e]=n),n}var Ce=/^margin/,_e=new RegExp("^("+R+")(?!px)[a-z%]+$","i"),Ee=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=S),t.getComputedStyle(e)},Oe=function(e,t,n,i){var r,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];for(o in r=n.apply(e,i||[]),t)e.style[o]=s[o];return r},De=T.documentElement;function Pe(e,t,n){var i,r,o,s,a=e.style;return""!==(s=(n=n||Ee(e))?n.getPropertyValue(t)||n[t]:void 0)&&void 0!==s||C.contains(e.ownerDocument,e)||(s=C.style(e,t)),n&&!m.pixelMarginRight()&&_e.test(s)&&Ce.test(t)&&(i=a.width,r=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=i,a.minWidth=r,a.maxWidth=o),void 0!==s?s+"":s}function Ae(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){var t,n,i,r,o=T.createElement("div"),s=T.createElement("div");function e(){s.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",s.innerHTML="",De.appendChild(o);var e=S.getComputedStyle(s);t="1%"!==e.top,r="2px"===e.marginLeft,n="4px"===e.width,s.style.marginRight="50%",i="4px"===e.marginRight,De.removeChild(o)}s.style&&(s.style.backgroundClip="content-box",s.cloneNode(!0).style.backgroundClip="",m.clearCloneStyle="content-box"===s.style.backgroundClip,o.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",o.appendChild(s),C.extend(m,{pixelPosition:function(){return e(),t},boxSizingReliable:function(){return null==n&&e(),n},pixelMarginRight:function(){return null==n&&e(),i},reliableMarginLeft:function(){return null==n&&e(),r},reliableMarginRight:function(){var e,t=s.appendChild(T.createElement("div"));return t.style.cssText=s.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",s.style.width="1px",De.appendChild(o),e=!parseFloat(S.getComputedStyle(t).marginRight),De.removeChild(o),s.removeChild(t),e}}))}();var Me=/^(none|table(?!-c[ea]).+)/,Ne={position:"absolute",visibility:"hidden",display:"block"},Fe={letterSpacing:"0",fontWeight:"400"},Le=["Webkit","O","Moz","ms"],Ie=T.createElement("div").style;function Ye(e){if(e in Ie)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=Le.length;n--;)if((e=Le[n]+t)in Ie)return e}function je(e,t,n){var i=q.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function He(e,t,n,i,r){for(var o=n===(i?"border":"content")?4:"width"===t?1:0,s=0;o<4;o+=2)"margin"===n&&(s+=C.css(e,n+V[o],!0,r)),i?("content"===n&&(s-=C.css(e,"padding"+V[o],!0,r)),"margin"!==n&&(s-=C.css(e,"border"+V[o]+"Width",!0,r))):(s+=C.css(e,"padding"+V[o],!0,r),"padding"!==n&&(s+=C.css(e,"border"+V[o]+"Width",!0,r)));return s}function ze(e,t,n){var i=!0,r="width"===t?e.offsetWidth:e.offsetHeight,o=Ee(e),s="border-box"===C.css(e,"boxSizing",!1,o);if(r<=0||null==r){if(((r=Pe(e,t,o))<0||null==r)&&(r=e.style[t]),_e.test(r))return r;i=s&&(m.boxSizingReliable()||r===e.style[t]),r=parseFloat(r)||0}return r+He(e,t,n||(s?"border":"content"),i,o)+"px"}function $e(e,t){for(var n,i,r,o=[],s=0,a=e.length;s<a;s++)(i=e[s]).style&&(o[s]=Y.get(i,"olddisplay"),n=i.style.display,t?(o[s]||"none"!==n||(i.style.display=""),""===i.style.display&&W(i)&&(o[s]=Y.access(i,"olddisplay",Te(i.nodeName)))):(r=W(i),"none"===n&&r||Y.set(i,"olddisplay",r?n:C.css(i,"display"))));for(s=0;s<a;s++)(i=e[s]).style&&(t&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=t?o[s]||"":"none"));return e}function Re(e,t,n,i,r){return new Re.prototype.init(e,t,n,i,r)}C.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Pe(e,"opacity");return""===n?"1":n}}}},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(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,o,s,a=C.camelCase(t),l=e.style;if(t=C.cssProps[a]||(C.cssProps[a]=Ye(a)||a),s=C.cssHooks[t]||C.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(r=s.get(e,!1,i))?r:l[t];"string"===(o=typeof n)&&(r=q.exec(n))&&r[1]&&(n=X(e,t,r),o="number"),null!=n&&n==n&&("number"===o&&(n+=r&&r[3]||(C.cssNumber[a]?"":"px")),m.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,i))||(l[t]=n))}},css:function(e,t,n,i){var r,o,s,a=C.camelCase(t);return t=C.cssProps[a]||(C.cssProps[a]=Ye(a)||a),(s=C.cssHooks[t]||C.cssHooks[a])&&"get"in s&&(r=s.get(e,!0,n)),void 0===r&&(r=Pe(e,t,i)),"normal"===r&&t in Fe&&(r=Fe[t]),""===n||n?(o=parseFloat(r),!0===n||isFinite(o)?o||0:r):r}}),C.each(["height","width"],function(e,s){C.cssHooks[s]={get:function(e,t,n){if(t)return Me.test(C.css(e,"display"))&&0===e.offsetWidth?Oe(e,Ne,function(){return ze(e,s,n)}):ze(e,s,n)},set:function(e,t,n){var i,r=n&&Ee(e),o=n&&He(e,s,n,"border-box"===C.css(e,"boxSizing",!1,r),r);return o&&(i=q.exec(t))&&"px"!==(i[3]||"px")&&(e.style[s]=t,t=C.css(e,s)),je(0,t,o)}}}),C.cssHooks.marginLeft=Ae(m.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Pe(e,"marginLeft"))||e.getBoundingClientRect().left-Oe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),C.cssHooks.marginRight=Ae(m.reliableMarginRight,function(e,t){if(t)return Oe(e,{display:"inline-block"},Pe,[e,"marginRight"])}),C.each({margin:"",padding:"",border:"Width"},function(r,o){C.cssHooks[r+o]={expand:function(e){for(var t=0,n={},i="string"==typeof e?e.split(" "):[e];t<4;t++)n[r+V[t]+o]=i[t]||i[t-2]||i[0];return n}},Ce.test(r)||(C.cssHooks[r+o].set=je)}),C.fn.extend({css:function(e,t){return F(this,function(e,t,n){var i,r,o={},s=0;if(C.isArray(t)){for(i=Ee(e),r=t.length;s<r;s++)o[t[s]]=C.css(e,t[s],!1,i);return o}return void 0!==n?C.style(e,t,n):C.css(e,t)},e,t,1<arguments.length)},show:function(){return $e(this,!0)},hide:function(){return $e(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){W(this)?C(this).show():C(this).hide()})}}),((C.Tween=Re).prototype={constructor:Re,init:function(e,t,n,i,r,o){this.elem=e,this.prop=n,this.easing=r||C.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=o||(C.cssNumber[n]?"":"px")},cur:function(){var e=Re.propHooks[this.prop];return e&&e.get?e.get(this):Re.propHooks._default.get(this)},run:function(e){var t,n=Re.propHooks[this.prop];return this.options.duration?this.pos=t=C.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Re.propHooks._default.set(this),this}}).init.prototype=Re.prototype,(Re.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=C.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){C.fx.step[e.prop]?C.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[C.cssProps[e.prop]]&&!C.cssHooks[e.prop]?e.elem[e.prop]=e.now:C.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Re.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},C.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},C.fx=Re.prototype.init,C.fx.step={};var qe,Ve,We,Xe,Be,Ue=/^(?:toggle|show|hide)$/,Ge=/queueHooks$/;function Ze(){return S.setTimeout(function(){qe=void 0}),qe=C.now()}function Qe(e,t){var n,i=0,r={height:e};for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=V[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function Ke(e,t,n){for(var i,r=(Je.tweeners[t]||[]).concat(Je.tweeners["*"]),o=0,s=r.length;o<s;o++)if(i=r[o].call(n,t,e))return i}function Je(o,e,t){var n,s,i=0,r=Je.prefilters.length,a=C.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var e=qe||Ze(),t=Math.max(0,u.startTime+u.duration-e),n=1-(t/u.duration||0),i=0,r=u.tweens.length;i<r;i++)u.tweens[i].run(n);return a.notifyWith(o,[u,n,t]),n<1&&r?t:(a.resolveWith(o,[u]),!1)},u=a.promise({elem:o,props:C.extend({},e),opts:C.extend(!0,{specialEasing:{},easing:C.easing._default},t),originalProperties:e,originalOptions:t,startTime:qe||Ze(),duration:t.duration,tweens:[],createTween:function(e,t){var n=C.Tween(o,u.opts,e,t,u.opts.specialEasing[e]||u.opts.easing);return u.tweens.push(n),n},stop:function(e){var t=0,n=e?u.tweens.length:0;if(s)return this;for(s=!0;t<n;t++)u.tweens[t].run(1);return e?(a.notifyWith(o,[u,1,0]),a.resolveWith(o,[u,e])):a.rejectWith(o,[u,e]),this}}),c=u.props;for(!function(e,t){var n,i,r,o,s;for(n in e)if(r=t[i=C.camelCase(n)],o=e[n],C.isArray(o)&&(r=o[1],o=e[n]=o[0]),n!==i&&(e[i]=o,delete e[n]),(s=C.cssHooks[i])&&"expand"in s)for(n in o=s.expand(o),delete e[i],o)n in e||(e[n]=o[n],t[n]=r);else t[i]=r}(c,u.opts.specialEasing);i<r;i++)if(n=Je.prefilters[i].call(u,o,c,u.opts))return C.isFunction(n.stop)&&(C._queueHooks(u.elem,u.opts.queue).stop=C.proxy(n.stop,n)),n;return C.map(c,Ke,u),C.isFunction(u.opts.start)&&u.opts.start.call(o,u),C.fx.timer(C.extend(l,{elem:o,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)}C.Animation=C.extend(Je,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return X(n.elem,e,q.exec(t),n),n}]},tweener:function(e,t){for(var n,i=0,r=(e=C.isFunction(e)?(t=e,["*"]):e.match(M)).length;i<r;i++)n=e[i],Je.tweeners[n]=Je.tweeners[n]||[],Je.tweeners[n].unshift(t)},prefilters:[function(t,e,n){var i,r,o,s,a,l,u,c=this,d={},h=t.style,f=t.nodeType&&W(t),p=Y.get(t,"fxshow");for(i in n.queue||(null==(a=C._queueHooks(t,"fx")).unqueued&&(a.unqueued=0,l=a.empty.fire,a.empty.fire=function(){a.unqueued||l()}),a.unqueued++,c.always(function(){c.always(function(){a.unqueued--,C.queue(t,"fx").length||a.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],"inline"===("none"===(u=C.css(t,"display"))?Y.get(t,"olddisplay")||Te(t.nodeName):u)&&"none"===C.css(t,"float")&&(h.display="inline-block")),n.overflow&&(h.overflow="hidden",c.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),e)if(r=e[i],Ue.exec(r)){if(delete e[i],o=o||"toggle"===r,r===(f?"hide":"show")){if("show"!==r||!p||void 0===p[i])continue;f=!0}d[i]=p&&p[i]||C.style(t,i)}else u=void 0;if(C.isEmptyObject(d))"inline"===("none"===u?Te(t.nodeName):u)&&(h.display=u);else for(i in p?"hidden"in p&&(f=p.hidden):p=Y.access(t,"fxshow",{}),o&&(p.hidden=!f),f?C(t).show():c.done(function(){C(t).hide()}),c.done(function(){var e;for(e in Y.remove(t,"fxshow"),d)C.style(t,e,d[e])}),d)s=Ke(f?p[i]:0,i,c),i in p||(p[i]=s.start,f&&(s.end=s.start,s.start="width"===i||"height"===i?1:0))}],prefilter:function(e,t){t?Je.prefilters.unshift(e):Je.prefilters.push(e)}}),C.speed=function(e,t,n){var i=e&&"object"==typeof e?C.extend({},e):{complete:n||!n&&t||C.isFunction(e)&&e,duration:e,easing:n&&t||t&&!C.isFunction(t)&&t};return i.duration=C.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in C.fx.speeds?C.fx.speeds[i.duration]:C.fx.speeds._default,null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){C.isFunction(i.old)&&i.old.call(this),i.queue&&C.dequeue(this,i.queue)},i},C.fn.extend({fadeTo:function(e,t,n,i){return this.filter(W).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(t,e,n,i){var r=C.isEmptyObject(t),o=C.speed(e,n,i),s=function(){var e=Je(this,C.extend({},t),o);(r||Y.get(this,"finish"))&&e.stop(!0)};return s.finish=s,r||!1===o.queue?this.each(s):this.queue(o.queue,s)},stop:function(r,e,o){var s=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof r&&(o=e,e=r,r=void 0),e&&!1!==r&&this.queue(r||"fx",[]),this.each(function(){var e=!0,t=null!=r&&r+"queueHooks",n=C.timers,i=Y.get(this);if(t)i[t]&&i[t].stop&&s(i[t]);else for(t in i)i[t]&&i[t].stop&&Ge.test(t)&&s(i[t]);for(t=n.length;t--;)n[t].elem!==this||null!=r&&n[t].queue!==r||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||C.dequeue(this,r)})},finish:function(s){return!1!==s&&(s=s||"fx"),this.each(function(){var e,t=Y.get(this),n=t[s+"queue"],i=t[s+"queueHooks"],r=C.timers,o=n?n.length:0;for(t.finish=!0,C.queue(this,s,[]),i&&i.stop&&i.stop.call(this,!0),e=r.length;e--;)r[e].elem===this&&r[e].queue===s&&(r[e].anim.stop(!0),r.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),C.each(["toggle","show","hide"],function(e,i){var r=C.fn[i];C.fn[i]=function(e,t,n){return null==e||"boolean"==typeof e?r.apply(this,arguments):this.animate(Qe(i,!0),e,t,n)}}),C.each({slideDown:Qe("show"),slideUp:Qe("hide"),slideToggle:Qe("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,i){C.fn[e]=function(e,t,n){return this.animate(i,e,t,n)}}),C.timers=[],C.fx.tick=function(){var e,t=0,n=C.timers;for(qe=C.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||C.fx.stop(),qe=void 0},C.fx.timer=function(e){C.timers.push(e),e()?C.fx.start():C.timers.pop()},C.fx.interval=13,C.fx.start=function(){Ve||(Ve=S.setInterval(C.fx.tick,C.fx.interval))},C.fx.stop=function(){S.clearInterval(Ve),Ve=null},C.fx.speeds={slow:600,fast:200,_default:400},C.fn.delay=function(i,e){return i=C.fx&&C.fx.speeds[i]||i,e=e||"fx",this.queue(e,function(e,t){var n=S.setTimeout(e,i);t.stop=function(){S.clearTimeout(n)}})},We=T.createElement("input"),Xe=T.createElement("select"),Be=Xe.appendChild(T.createElement("option")),We.type="checkbox",m.checkOn=""!==We.value,m.optSelected=Be.selected,Xe.disabled=!0,m.optDisabled=!Be.disabled,(We=T.createElement("input")).value="t",We.type="radio",m.radioValue="t"===We.value;var et,tt=C.expr.attrHandle;C.fn.extend({attr:function(e,t){return F(this,C.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){C.removeAttr(this,e)})}}),C.extend({attr:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?C.prop(e,t,n):(1===o&&C.isXMLDoc(e)||(t=t.toLowerCase(),r=C.attrHooks[t]||(C.expr.match.bool.test(t)?et:void 0)),void 0!==n?null===n?void C.removeAttr(e,t):r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=C.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!m.radioValue&&"radio"===t&&C.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i,r=0,o=t&&t.match(M);if(o&&1===e.nodeType)for(;n=o[r++];)i=C.propFix[n]||n,C.expr.match.bool.test(n)&&(e[i]=!1),e.removeAttribute(n)}}),et={set:function(e,t,n){return!1===t?C.removeAttr(e,n):e.setAttribute(n,n),n}},C.each(C.expr.match.bool.source.match(/\w+/g),function(e,t){var o=tt[t]||C.find.attr;tt[t]=function(e,t,n){var i,r;return n||(r=tt[t],tt[t]=i,i=null!=o(e,t,n)?t.toLowerCase():null,tt[t]=r),i}});var nt=/^(?:input|select|textarea|button)$/i,it=/^(?:a|area)$/i;C.fn.extend({prop:function(e,t){return F(this,C.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[C.propFix[e]||e]})}}),C.extend({prop:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&C.isXMLDoc(e)||(t=C.propFix[t]||t,r=C.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:e[t]=n:r&&"get"in r&&null!==(i=r.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=C.find.attr(e,"tabindex");return t?parseInt(t,10):nt.test(e.nodeName)||it.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),m.optSelected||(C.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){C.propFix[this.toLowerCase()]=this});var rt=/[\t\r\n\f]/g;function ot(e){return e.getAttribute&&e.getAttribute("class")||""}C.fn.extend({addClass:function(t){var e,n,i,r,o,s,a,l=0;if(C.isFunction(t))return this.each(function(e){C(this).addClass(t.call(this,e,ot(this)))});if("string"==typeof t&&t)for(e=t.match(M)||[];n=this[l++];)if(r=ot(n),i=1===n.nodeType&&(" "+r+" ").replace(rt," ")){for(s=0;o=e[s++];)i.indexOf(" "+o+" ")<0&&(i+=o+" ");r!==(a=C.trim(i))&&n.setAttribute("class",a)}return this},removeClass:function(t){var e,n,i,r,o,s,a,l=0;if(C.isFunction(t))return this.each(function(e){C(this).removeClass(t.call(this,e,ot(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof t&&t)for(e=t.match(M)||[];n=this[l++];)if(r=ot(n),i=1===n.nodeType&&(" "+r+" ").replace(rt," ")){for(s=0;o=e[s++];)for(;-1<i.indexOf(" "+o+" ");)i=i.replace(" "+o+" "," ");r!==(a=C.trim(i))&&n.setAttribute("class",a)}return this},toggleClass:function(r,t){var o=typeof r;return"boolean"==typeof t&&"string"===o?t?this.addClass(r):this.removeClass(r):C.isFunction(r)?this.each(function(e){C(this).toggleClass(r.call(this,e,ot(this),t),t)}):this.each(function(){var e,t,n,i;if("string"===o)for(t=0,n=C(this),i=r.match(M)||[];e=i[t++];)n.hasClass(e)?n.removeClass(e):n.addClass(e);else void 0!==r&&"boolean"!==o||((e=ot(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===r?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&-1<(" "+ot(n)+" ").replace(rt," ").indexOf(t))return!0;return!1}});var st=/\r/g,at=/[\x20\t\r\n\f]+/g;C.fn.extend({val:function(n){var i,e,r,t=this[0];return arguments.length?(r=C.isFunction(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=r?n.call(this,e,C(this).val()):n)?t="":"number"==typeof t?t+="":C.isArray(t)&&(t=C.map(t,function(e){return null==e?"":e+""})),(i=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in i&&void 0!==i.set(this,t,"value")||(this.value=t))})):t?(i=C.valHooks[t.type]||C.valHooks[t.nodeName.toLowerCase()])&&"get"in i&&void 0!==(e=i.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(st,""):null==e?"":e:void 0}}),C.extend({valHooks:{option:{get:function(e){var t=C.find.attr(e,"value");return null!=t?t:C.trim(C.text(e)).replace(at," ")}},select:{get:function(e){for(var t,n,i=e.options,r=e.selectedIndex,o="select-one"===e.type||r<0,s=o?null:[],a=o?r+1:i.length,l=r<0?a:o?r:0;l<a;l++)if(((n=i[l]).selected||l===r)&&(m.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!C.nodeName(n.parentNode,"optgroup"))){if(t=C(n).val(),o)return t;s.push(t)}return s},set:function(e,t){for(var n,i,r=e.options,o=C.makeArray(t),s=r.length;s--;)((i=r[s]).selected=-1<C.inArray(C.valHooks.option.get(i),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),C.each(["radio","checkbox"],function(){C.valHooks[this]={set:function(e,t){if(C.isArray(t))return e.checked=-1<C.inArray(C(e).val(),t)}},m.checkOn||(C.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var lt=/^(?:focusinfocus|focusoutblur)$/;C.extend(C.event,{trigger:function(e,t,n,i){var r,o,s,a,l,u,c,d=[n||T],h=p.call(e,"type")?e.type:e,f=p.call(e,"namespace")?e.namespace.split("."):[];if(o=s=n=n||T,3!==n.nodeType&&8!==n.nodeType&&!lt.test(h+C.event.triggered)&&(-1<h.indexOf(".")&&(h=(f=h.split(".")).shift(),f.sort()),l=h.indexOf(":")<0&&"on"+h,(e=e[C.expando]?e:new C.Event(h,"object"==typeof e&&e)).isTrigger=i?2:3,e.namespace=f.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:C.makeArray(t,[e]),c=C.event.special[h]||{},i||!c.trigger||!1!==c.trigger.apply(n,t))){if(!i&&!c.noBubble&&!C.isWindow(n)){for(a=c.delegateType||h,lt.test(a+h)||(o=o.parentNode);o;o=o.parentNode)d.push(o),s=o;s===(n.ownerDocument||T)&&d.push(s.defaultView||s.parentWindow||S)}for(r=0;(o=d[r++])&&!e.isPropagationStopped();)e.type=1<r?a:c.bindType||h,(u=(Y.get(o,"events")||{})[e.type]&&Y.get(o,"handle"))&&u.apply(o,t),(u=l&&o[l])&&u.apply&&L(o)&&(e.result=u.apply(o,t),!1===e.result&&e.preventDefault());return e.type=h,i||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(d.pop(),t)||!L(n)||l&&C.isFunction(n[h])&&!C.isWindow(n)&&((s=n[l])&&(n[l]=null),n[C.event.triggered=h](),C.event.triggered=void 0,s&&(n[l]=s)),e.result}},simulate:function(e,t,n){var i=C.extend(new C.Event,n,{type:e,isSimulated:!0});C.event.trigger(i,null,t)}}),C.fn.extend({trigger:function(e,t){return this.each(function(){C.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return C.event.trigger(e,t,n,!0)}}),C.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),C.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),m.focusin="onfocusin"in S,m.focusin||C.each({focus:"focusin",blur:"focusout"},function(n,i){var r=function(e){C.event.simulate(i,e.target,C.event.fix(e))};C.event.special[i]={setup:function(){var e=this.ownerDocument||this,t=Y.access(e,i);t||e.addEventListener(n,r,!0),Y.access(e,i,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=Y.access(e,i)-1;t?Y.access(e,i,t):(e.removeEventListener(n,r,!0),Y.remove(e,i))}}});var ut=S.location,ct=C.now(),dt=/\?/;C.parseJSON=function(e){return JSON.parse(e+"")},C.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new S.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||C.error("Invalid XML: "+e),t};var ht=/#.*$/,ft=/([?&])_=[^&]*/,pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,gt=/^(?:GET|HEAD)$/,mt=/^\/\//,vt={},yt={},wt="*/".concat("*"),bt=T.createElement("a");function xt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,i=0,r=e.toLowerCase().match(M)||[];if(C.isFunction(t))for(;n=r[i++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function kt(t,r,o,s){var a={},l=t===yt;function u(e){var i;return a[e]=!0,C.each(t[e]||[],function(e,t){var n=t(r,o,s);return"string"!=typeof n||l||a[n]?l?!(i=n):void 0:(r.dataTypes.unshift(n),u(n),!1)}),i}return u(r.dataTypes[0])||!a["*"]&&u("*")}function St(e,t){var n,i,r=C.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((r[n]?e:i||(i={}))[n]=t[n]);return i&&C.extend(!0,e,i),e}bt.href=ut.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ut.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ut.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":wt,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":C.parseJSON,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?St(St(e,C.ajaxSettings),t):St(C.ajaxSettings,e)},ajaxPrefilter:xt(vt),ajaxTransport:xt(yt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,d,h,n,f,i,p,r,g=C.ajaxSetup({},t),m=g.context||g,v=g.context&&(m.nodeType||m.jquery)?C(m):C.event,y=C.Deferred(),w=C.Callbacks("once memory"),b=g.statusCode||{},o={},s={},x=0,a="canceled",k={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!n)for(n={};t=pt.exec(h);)n[t[1].toLowerCase()]=t[2];t=n[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?h:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=s[n]=s[n]||e,o[e]=t),this},overrideMimeType:function(e){return x||(g.mimeType=e),this},statusCode:function(e){var t;if(e)if(x<2)for(t in e)b[t]=[b[t],e[t]];else k.always(e[k.status]);return this},abort:function(e){var t=e||a;return c&&c.abort(t),l(0,t),this}};if(y.promise(k).complete=w.add,k.success=k.done,k.error=k.fail,g.url=((e||g.url||ut.href)+"").replace(ht,"").replace(mt,ut.protocol+"//"),g.type=t.method||t.type||g.method||g.type,g.dataTypes=C.trim(g.dataType||"*").toLowerCase().match(M)||[""],null==g.crossDomain){i=T.createElement("a");try{i.href=g.url,i.href=i.href,g.crossDomain=bt.protocol+"//"+bt.host!=i.protocol+"//"+i.host}catch(e){g.crossDomain=!0}}if(g.data&&g.processData&&"string"!=typeof g.data&&(g.data=C.param(g.data,g.traditional)),kt(vt,g,t,k),2===x)return k;for(r in(p=C.event&&g.global)&&0==C.active++&&C.event.trigger("ajaxStart"),g.type=g.type.toUpperCase(),g.hasContent=!gt.test(g.type),d=g.url,g.hasContent||(g.data&&(d=g.url+=(dt.test(d)?"&":"?")+g.data,delete g.data),!1===g.cache&&(g.url=ft.test(d)?d.replace(ft,"$1_="+ct++):d+(dt.test(d)?"&":"?")+"_="+ct++)),g.ifModified&&(C.lastModified[d]&&k.setRequestHeader("If-Modified-Since",C.lastModified[d]),C.etag[d]&&k.setRequestHeader("If-None-Match",C.etag[d])),(g.data&&g.hasContent&&!1!==g.contentType||t.contentType)&&k.setRequestHeader("Content-Type",g.contentType),k.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+wt+"; q=0.01":""):g.accepts["*"]),g.headers)k.setRequestHeader(r,g.headers[r]);if(g.beforeSend&&(!1===g.beforeSend.call(m,k,g)||2===x))return k.abort();for(r in a="abort",{success:1,error:1,complete:1})k[r](g[r]);if(c=kt(yt,g,t,k)){if(k.readyState=1,p&&v.trigger("ajaxSend",[k,g]),2===x)return k;g.async&&0<g.timeout&&(f=S.setTimeout(function(){k.abort("timeout")},g.timeout));try{x=1,c.send(o,l)}catch(e){if(!(x<2))throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,i){var r,o,s,a,l,u=t;2!==x&&(x=2,f&&S.clearTimeout(f),c=void 0,h=i||"",k.readyState=0<e?4:0,r=200<=e&&e<300||304===e,n&&(a=function(e,t,n){for(var i,r,o,s,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(r in a)if(a[r]&&a[r].test(i)){l.unshift(r);break}if(l[0]in n)o=l[0];else{for(r in n){if(!l[0]||e.converters[r+" "+l[0]]){o=r;break}s||(s=r)}o=o||s}if(o)return o!==l[0]&&l.unshift(o),n[o]}(g,k,n)),a=function(e,t,n,i){var r,o,s,a,l,u={},c=e.dataTypes.slice();if(c[1])for(s in e.converters)u[s.toLowerCase()]=e.converters[s];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(s=u[l+" "+o]||u["* "+o]))for(r in u)if((a=r.split(" "))[1]===o&&(s=u[l+" "+a[0]]||u["* "+a[0]])){!0===s?s=u[r]:!0!==u[r]&&(o=a[0],c.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(g,a,k,r),r?(g.ifModified&&((l=k.getResponseHeader("Last-Modified"))&&(C.lastModified[d]=l),(l=k.getResponseHeader("etag"))&&(C.etag[d]=l)),204===e||"HEAD"===g.type?u="nocontent":304===e?u="notmodified":(u=a.state,o=a.data,r=!(s=a.error))):(s=u,!e&&u||(u="error",e<0&&(e=0))),k.status=e,k.statusText=(t||u)+"",r?y.resolveWith(m,[o,u,k]):y.rejectWith(m,[k,u,s]),k.statusCode(b),b=void 0,p&&v.trigger(r?"ajaxSuccess":"ajaxError",[k,g,r?o:s]),w.fireWith(m,[k,u]),p&&(v.trigger("ajaxComplete",[k,g]),--C.active||C.event.trigger("ajaxStop")))}return k},getJSON:function(e,t,n){return C.get(e,t,n,"json")},getScript:function(e,t){return C.get(e,void 0,t,"script")}}),C.each(["get","post"],function(e,r){C[r]=function(e,t,n,i){return C.isFunction(t)&&(i=i||n,n=t,t=void 0),C.ajax(C.extend({url:e,type:r,dataType:i,data:t,success:n},C.isPlainObject(e)&&e))}}),C._evalUrl=function(e){return C.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},C.fn.extend({wrapAll:function(t){var e;return C.isFunction(t)?this.each(function(e){C(this).wrapAll(t.call(this,e))}):(this[0]&&(e=C(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(n){return C.isFunction(n)?this.each(function(e){C(this).wrapInner(n.call(this,e))}):this.each(function(){var e=C(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=C.isFunction(t);return this.each(function(e){C(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(){return this.parent().each(function(){C.nodeName(this,"body")||C(this).replaceWith(this.childNodes)}).end()}}),C.expr.filters.hidden=function(e){return!C.expr.filters.visible(e)},C.expr.filters.visible=function(e){return 0<e.offsetWidth||0<e.offsetHeight||0<e.getClientRects().length};var Tt=/%20/g,Ct=/\[\]$/,_t=/\r?\n/g,Et=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,i,r){var t;if(C.isArray(e))C.each(e,function(e,t){i||Ct.test(n)?r(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,i,r)});else if(i||"object"!==C.type(e))r(n,e);else for(t in e)Dt(n+"["+t+"]",e[t],i,r)}C.param=function(e,t){var n,i=[],r=function(e,t){t=C.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=C.ajaxSettings&&C.ajaxSettings.traditional),C.isArray(e)||e.jquery&&!C.isPlainObject(e))C.each(e,function(){r(this.name,this.value)});else for(n in e)Dt(n,e[n],t,r);return i.join("&").replace(Tt,"+")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=C.prop(this,"elements");return e?C.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!C(this).is(":disabled")&&Ot.test(this.nodeName)&&!Et.test(e)&&(this.checked||!B.test(e))}).map(function(e,t){var n=C(this).val();return null==n?null:C.isArray(n)?C.map(n,function(e){return{name:t.name,value:e.replace(_t,"\r\n")}}):{name:t.name,value:n.replace(_t,"\r\n")}}).get()}}),C.ajaxSettings.xhr=function(){try{return new S.XMLHttpRequest}catch(e){}};var Pt={0:200,1223:204},At=C.ajaxSettings.xhr();m.cors=!!At&&"withCredentials"in At,m.ajax=At=!!At,C.ajaxTransport(function(r){var o,s;if(m.cors||At&&!r.crossDomain)return{send:function(e,t){var n,i=r.xhr();if(i.open(r.type,r.url,r.async,r.username,r.password),r.xhrFields)for(n in r.xhrFields)i[n]=r.xhrFields[n];for(n in r.mimeType&&i.overrideMimeType&&i.overrideMimeType(r.mimeType),r.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)i.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=s=i.onload=i.onerror=i.onabort=i.onreadystatechange=null,"abort"===e?i.abort():"error"===e?"number"!=typeof i.status?t(0,"error"):t(i.status,i.statusText):t(Pt[i.status]||i.status,i.statusText,"text"!==(i.responseType||"text")||"string"!=typeof i.responseText?{binary:i.response}:{text:i.responseText},i.getAllResponseHeaders()))}},i.onload=o(),s=i.onerror=o("error"),void 0!==i.onabort?i.onabort=s:i.onreadystatechange=function(){4===i.readyState&&S.setTimeout(function(){o&&s()})},o=o("abort");try{i.send(r.hasContent&&r.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return C.globalEval(e),e}}}),C.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),C.ajaxTransport("script",function(n){var i,r;if(n.crossDomain)return{send:function(e,t){i=C("<script>").prop({charset:n.scriptCharset,src:n.url}).on("load error",r=function(e){i.remove(),r=null,e&&t("error"===e.type?404:200,e.type)}),T.head.appendChild(i[0])},abort:function(){r&&r()}}});var Mt=[],Nt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mt.pop()||C.expando+"_"+ct++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var i,r,o,s=!1!==e.jsonp&&(Nt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Nt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=C.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Nt,"$1"+i):!1!==e.jsonp&&(e.url+=(dt.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return o||C.error(i+" was not called"),o[0]},e.dataTypes[0]="json",r=S[i],S[i]=function(){o=arguments},n.always(function(){void 0===r?C(S).removeProp(i):S[i]=r,e[i]&&(e.jsonpCallback=t.jsonpCallback,Mt.push(i)),o&&C.isFunction(r)&&r(o[0]),o=r=void 0}),"script"}),C.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||T;var i=b.exec(e),r=!n&&[];return i?[t.createElement(i[1])]:(i=ne([e],t,r),r&&r.length&&C(r).remove(),C.merge([],i.childNodes))};var Ft=C.fn.load;function Lt(e){return C.isWindow(e)?e:9===e.nodeType&&e.defaultView}C.fn.load=function(e,t,n){if("string"!=typeof e&&Ft)return Ft.apply(this,arguments);var i,r,o,s=this,a=e.indexOf(" ");return-1<a&&(i=C.trim(e.slice(a)),e=e.slice(0,a)),C.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(r="POST"),0<s.length&&C.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done(function(e){o=arguments,s.html(i?C("<div>").append(C.parseHTML(e)).find(i):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.filters.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var i,r,o,s,a,l,u=C.css(e,"position"),c=C(e),d={};"static"===u&&(e.style.position="relative"),a=c.offset(),o=C.css(e,"top"),l=C.css(e,"left"),r=("absolute"===u||"fixed"===u)&&-1<(o+l).indexOf("auto")?(s=(i=c.position()).top,i.left):(s=parseFloat(o)||0,parseFloat(l)||0),C.isFunction(t)&&(t=t.call(e,n,C.extend({},a))),null!=t.top&&(d.top=t.top-a.top+s),null!=t.left&&(d.left=t.left-a.left+r),"using"in t?t.using.call(e,d):c.css(d)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,i=this[0],r={top:0,left:0},o=i&&i.ownerDocument;return o?(e=o.documentElement,C.contains(e,i)?(r=i.getBoundingClientRect(),n=Lt(o),{top:r.top+n.pageYOffset-e.clientTop,left:r.left+n.pageXOffset-e.clientLeft}):r):void 0},position:function(){if(this[0]){var e,t,n=this[0],i={top:0,left:0};return"fixed"===C.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),C.nodeName(e[0],"html")||(i=e.offset()),i.top+=C.css(e[0],"borderTopWidth",!0),i.left+=C.css(e[0],"borderLeftWidth",!0)),{top:t.top-i.top-C.css(n,"marginTop",!0),left:t.left-i.left-C.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||De})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var o="pageYOffset"===r;C.fn[t]=function(e){return F(this,function(e,t,n){var i=Lt(e);if(void 0===n)return i?i[r]:e[t];i?i.scrollTo(o?i.pageXOffset:n,o?n:i.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=Ae(m.pixelPosition,function(e,t){if(t)return t=Pe(e,n),_e.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(i,e){C.fn[e]=function(e,t){var n=arguments.length&&(i||"boolean"!=typeof e),r=i||(!0===e||!0===t?"margin":"border");return F(this,function(e,t,n){var i;return C.isWindow(e)?e.document.documentElement["client"+o]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+o],i["scroll"+o],e.body["offset"+o],i["offset"+o],i["client"+o])):void 0===n?C.css(e,t,r):C.style(e,t,n,r)},s,n?e:void 0,n,null)}})}),C.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},size:function(){return this.length}}),C.fn.andSelf=C.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return C});var It=S.jQuery,Yt=S.$;return C.noConflict=function(e){return S.$===C&&(S.$=Yt),e&&S.jQuery===C&&(S.jQuery=It),C},e||(S.jQuery=S.$=C),C}),window.Modernizr=function(i,d,s){var e,r,o,a={},h=d.documentElement,f="modernizr",t=d.createElement(f),l=t.style,u=d.createElement("input"),c=":)",n={}.toString,p=" -webkit- -moz- -o- -ms- ".split(" "),g="Webkit Moz O ms",m=g.split(" "),v=g.toLowerCase().split(" "),y="http://www.w3.org/2000/svg",w={},b={},x={},k=[],S=k.slice,T=function(e,t,n,i){var r,o,s,a,l=d.createElement("div"),u=d.body,c=u||d.createElement("body");if(parseInt(n,10))for(;n--;)(s=d.createElement("div")).id=i?i[n]:f+(n+1),l.appendChild(s);return r=["&#173;",'<style id="s',f,'">',e,"</style>"].join(""),l.id=f,(u?l:c).innerHTML+=r,c.appendChild(l),u||(c.style.background="",c.style.overflow="hidden",a=h.style.overflow,h.style.overflow="hidden",h.appendChild(c)),o=t(l,e),u?l.parentNode.removeChild(l):(c.parentNode.removeChild(c),h.style.overflow=a),!!o},C=(o={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"},function(e,t){t=t||d.createElement(o[e]||"div");var n=(e="on"+e)in t;return n||(t.setAttribute||(t=d.createElement("div")),t.setAttribute&&t.removeAttribute&&(t.setAttribute(e,""),n=O(t[e],"function"),O(t[e],"undefined")||(t[e]=s),t.removeAttribute(e))),t=null,n}),_={}.hasOwnProperty;function E(e){l.cssText=e}function O(e,t){return typeof e===t}function D(e,t){return!!~(""+e).indexOf(t)}function P(e,t){for(var n in e){var i=e[n];if(!D(i,"-")&&l[i]!==s)return"pfx"!=t||i}return!1}function A(e,t,n){var i=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+m.join(i+" ")+i).split(" ");return O(t,"string")||O(t,"undefined")?P(r,t):function(e,t,n){for(var i in e){var r=t[e[i]];if(r!==s)return!1===n?e[i]:O(r,"function")?r.bind(n||t):r}return!1}(r=(e+" "+v.join(i+" ")+i).split(" "),t,n)}for(var M in r=O(_,"undefined")||O(_.call,"undefined")?function(e,t){return t in e&&O(e.constructor.prototype[t],"undefined")}:function(e,t){return _.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(i){var r=this;if("function"!=typeof r)throw new TypeError;var o=S.call(arguments,1),s=function(){if(this instanceof s){var e=function(){};e.prototype=r.prototype;var t=new e,n=r.apply(t,o.concat(S.call(arguments)));return Object(n)===n?n:t}return r.apply(i,o.concat(S.call(arguments)))};return s}),w.flexbox=function(){return A("flexWrap")},w.flexboxlegacy=function(){return A("boxDirection")},w.canvas=function(){var e=d.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},w.canvastext=function(){return!(!a.canvas||!O(d.createElement("canvas").getContext("2d").fillText,"function"))},w.webgl=function(){return!!i.WebGLRenderingContext},w.touch=function(){var t;return"ontouchstart"in i||i.DocumentTouch&&d instanceof DocumentTouch?t=!0:T(["@media (",p.join("touch-enabled),("),f,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(e){t=9===e.offsetTop}),t},w.geolocation=function(){return"geolocation"in navigator},w.postmessage=function(){return!!i.postMessage},w.websqldatabase=function(){return!!i.openDatabase},w.indexedDB=function(){return!!A("indexedDB",i)},w.hashchange=function(){return C("hashchange",i)&&(d.documentMode===s||7<d.documentMode)},w.history=function(){return!(!i.history||!history.pushState)},w.draganddrop=function(){var e=d.createElement("div");return"draggable"in e||"ondragstart"in e&&"ondrop"in e},w.websockets=function(){return"WebSocket"in i||"MozWebSocket"in i},w.rgba=function(){return E("background-color:rgba(150,255,150,.5)"),D(l.backgroundColor,"rgba")},w.hsla=function(){return E("background-color:hsla(120,40%,100%,.5)"),D(l.backgroundColor,"rgba")||D(l.backgroundColor,"hsla")},w.multiplebgs=function(){return E("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(l.background)},w.backgroundsize=function(){return A("backgroundSize")},w.borderimage=function(){return A("borderImage")},w.borderradius=function(){return A("borderRadius")},w.boxshadow=function(){return A("boxShadow")},w.textshadow=function(){return""===d.createElement("div").style.textShadow},w.opacity=function(){var e,t;return e="opacity:.55",E(p.join(e+";")+(t||"")),/^0.55$/.test(l.opacity)},w.cssanimations=function(){return A("animationName")},w.csscolumns=function(){return A("columnCount")},w.cssgradients=function(){var e="background-image:";return E((e+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+e)+p.join("linear-gradient(left top,#9f9, white);"+e)).slice(0,-e.length)),D(l.backgroundImage,"gradient")},w.cssreflections=function(){return A("boxReflect")},w.csstransforms=function(){return!!A("transform")},w.csstransforms3d=function(){var n=!!A("perspective");return n&&"webkitPerspective"in h.style&&T("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(e,t){n=9===e.offsetLeft&&3===e.offsetHeight}),n},w.csstransitions=function(){return A("transition")},w.fontface=function(){var o;return T('@font-face {font-family:"font";src:url("https://")}',function(e,t){var n=d.getElementById("smodernizr"),i=n.sheet||n.styleSheet,r=i?i.cssRules&&i.cssRules[0]?i.cssRules[0].cssText:i.cssText||"":"";o=/src/i.test(r)&&0===r.indexOf(t.split(" ")[0])}),o},w.generatedcontent=function(){var t;return T(["#",f,"{font:0/0 a}#",f,':after{content:"',c,'";visibility:hidden;font:3px/1 a}'].join(""),function(e){t=3<=e.offsetHeight}),t},w.video=function(){var e=d.createElement("video"),t=!1;try{(t=!!e.canPlayType)&&((t=new Boolean(t)).ogg=e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),t.h264=e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),t.webm=e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(e){}return t},w.audio=function(){var e=d.createElement("audio"),t=!1;try{(t=!!e.canPlayType)&&((t=new Boolean(t)).ogg=e.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),t.mp3=e.canPlayType("audio/mpeg;").replace(/^no$/,""),t.wav=e.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),t.m4a=(e.canPlayType("audio/x-m4a;")||e.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(e){}return t},w.localstorage=function(){try{return localStorage.setItem(f,f),localStorage.removeItem(f),!0}catch(e){return!1}},w.sessionstorage=function(){try{return sessionStorage.setItem(f,f),sessionStorage.removeItem(f),!0}catch(e){return!1}},w.webworkers=function(){return!!i.Worker},w.applicationcache=function(){return!!i.applicationCache},w.svg=function(){return!!d.createElementNS&&!!d.createElementNS(y,"svg").createSVGRect},w.inlinesvg=function(){var e=d.createElement("div");return e.innerHTML="<svg/>",(e.firstChild&&e.firstChild.namespaceURI)==y},w.smil=function(){return!!d.createElementNS&&/SVGAnimate/.test(n.call(d.createElementNS(y,"animate")))},w.svgclippaths=function(){return!!d.createElementNS&&/SVGClipPath/.test(n.call(d.createElementNS(y,"clipPath")))},w)r(w,M)&&(e=M.toLowerCase(),a[e]=w[M](),k.push((a[e]?"":"no-")+e));return a.input||(a.input=function(e){for(var t=0,n=e.length;t<n;t++)x[e[t]]=!!(e[t]in u);return x.list&&(x.list=!(!d.createElement("datalist")||!i.HTMLDataListElement)),x}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),a.inputtypes=function(e){for(var t,n,i,r=0,o=e.length;r<o;r++)u.setAttribute("type",n=e[r]),(t="text"!==u.type)&&(u.value=c,u.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(n)&&u.style.WebkitAppearance!==s?(h.appendChild(u),t=(i=d.defaultView).getComputedStyle&&"textfield"!==i.getComputedStyle(u,null).WebkitAppearance&&0!==u.offsetHeight,h.removeChild(u)):/^(search|tel)$/.test(n)||(t=/^(url|email)$/.test(n)?u.checkValidity&&!1===u.checkValidity():u.value!=c)),b[e[r]]=!!t;return b}("search tel url email datetime date month week time datetime-local number range color".split(" "))),a.addTest=function(e,t){if("object"==typeof e)for(var n in e)r(e,n)&&a.addTest(n,e[n]);else{if(e=e.toLowerCase(),a[e]!==s)return a;t="function"==typeof t?t():t,h.className+=" "+(t?"":"no-")+e,a[e]=t}return a},E(""),t=u=null,function(e,l){var u,c,t=e.html5||{},r=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,o=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,n="_html5shiv",i=0,s={};function d(){var e=p.elements;return"string"==typeof e?e.split(" "):e}function h(e){var t=s[e[n]];return t||(t={},i++,e[n]=i,s[i]=t),t}function f(e,t,n){return t||(t=l),c?t.createElement(e):(n||(n=h(t)),!(i=n.cache[e]?n.cache[e].cloneNode():o.test(e)?(n.cache[e]=n.createElem(e)).cloneNode():n.createElem(e)).canHaveChildren||r.test(e)||i.tagUrn?i:n.frag.appendChild(i));var i}function a(e){e||(e=l);var t,n,i,r,o,s,a=h(e);return!p.shivCSS||u||a.hasCSS||(a.hasCSS=(n="article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}",i=(t=e).createElement("p"),r=t.getElementsByTagName("head")[0]||t.documentElement,i.innerHTML="x<style>"+n+"</style>",!!r.insertBefore(i.lastChild,r.firstChild))),c||(o=e,(s=a).cache||(s.cache={},s.createElem=o.createElement,s.createFrag=o.createDocumentFragment,s.frag=s.createFrag()),o.createElement=function(e){return p.shivMethods?f(e,o,s):s.createElem(e)},o.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-]+/g,function(e){return s.createElem(e),s.frag.createElement(e),'c("'+e+'")'})+");return n}")(p,s.frag)),e}!function(){try{var e=l.createElement("a");e.innerHTML="<xyz></xyz>",u="hidden"in e,c=1==e.childNodes.length||function(){l.createElement("a");var e=l.createDocumentFragment();return void 0===e.cloneNode||void 0===e.createDocumentFragment||void 0===e.createElement}()}catch(e){c=u=!0}}();var p={elements:t.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==t.shivCSS,supportsUnknownElements:c,shivMethods:!1!==t.shivMethods,type:"default",shivDocument:a,createElement:f,createDocumentFragment:function(e,t){if(e||(e=l),c)return e.createDocumentFragment();for(var n=(t=t||h(e)).frag.cloneNode(),i=0,r=d(),o=r.length;i<o;i++)n.createElement(r[i]);return n}};e.html5=p,a(l)}(this,d),a._version="2.8.3",a._prefixes=p,a._domPrefixes=v,a._cssomPrefixes=m,a.mq=function(e){var t,n=i.matchMedia||i.msMatchMedia;return n?n(e)&&n(e).matches||!1:(T("@media "+e+" { #"+f+" { position: absolute; } }",function(e){t="absolute"==(i.getComputedStyle?getComputedStyle(e,null):e.currentStyle).position}),t)},a.hasEvent=C,a.testProp=function(e){return P([e])},a.testAllProps=A,a.testStyles=T,a.prefixed=function(e,t,n){return t?A(e,t,n):A(e,"pfx")},h.className=h.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+" js "+k.join(" "),a}(this,this.document),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var e,r;function h(){return e.apply(null,arguments)}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function l(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function u(e){return void 0===e}function c(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var n,i=[];for(n=0;n<e.length;++n)i.push(t(e[n],n));return i}function p(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function g(e,t){for(var n in t)p(t,n)&&(e[n]=t[n]);return p(t,"toString")&&(e.toString=t.toString),p(t,"valueOf")&&(e.valueOf=t.valueOf),e}function m(e,t,n,i){return Et(e,t,n,i,!0).utc()}function v(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function y(e){if(null==e._isValid){var t=v(e),n=r.call(t.parsedDateParts,function(e){return null!=e}),i=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function w(e){var t=m(NaN);return null!=e?g(v(t),e):v(t).userInvalidated=!0,t}r=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,i=0;i<n;i++)if(i in t&&e.call(this,t[i],i,t))return!0;return!1};var o=h.momentProperties=[];function b(e,t){var n,i,r;if(u(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),u(t._i)||(e._i=t._i),u(t._f)||(e._f=t._f),u(t._l)||(e._l=t._l),u(t._strict)||(e._strict=t._strict),u(t._tzm)||(e._tzm=t._tzm),u(t._isUTC)||(e._isUTC=t._isUTC),u(t._offset)||(e._offset=t._offset),u(t._pf)||(e._pf=v(t)),u(t._locale)||(e._locale=t._locale),0<o.length)for(n=0;n<o.length;n++)u(r=t[i=o[n]])||(e[i]=r);return e}var t=!1;function x(e){b(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===t&&(t=!0,h.updateOffset(this),t=!1)}function k(e){return e instanceof x||null!=e&&null!=e._isAMomentObject}function S(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function T(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=S(t)),n}function s(e,t,n){var i,r=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),s=0;for(i=0;i<r;i++)(n&&e[i]!==t[i]||!n&&T(e[i])!==T(t[i]))&&s++;return s+o}function C(e){!1===h.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function n(r,o){var s=!0;return g(function(){if(null!=h.deprecationHandler&&h.deprecationHandler(null,r),s){for(var e,t=[],n=0;n<arguments.length;n++){if(e="","object"==typeof arguments[n]){for(var i in e+="\n["+n+"] ",arguments[0])e+=i+": "+arguments[0][i]+", ";e=e.slice(0,-2)}else e=arguments[n];t.push(e)}C(r+"\nArguments: "+Array.prototype.slice.call(t).join("")+"\n"+(new Error).stack),s=!1}return o.apply(this,arguments)},o)}var i,_={};function E(e,t){null!=h.deprecationHandler&&h.deprecationHandler(e,t),_[e]||(C(t),_[e]=!0)}function O(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function D(e,t){var n,i=g({},e);for(n in t)p(t,n)&&(l(e[n])&&l(t[n])?(i[n]={},g(i[n],e[n]),g(i[n],t[n])):null!=t[n]?i[n]=t[n]:delete i[n]);for(n in e)p(e,n)&&!p(t,n)&&l(e[n])&&(i[n]=g({},i[n]));return i}function P(e){null!=e&&this.set(e)}h.suppressDeprecationWarnings=!1,h.deprecationHandler=null,i=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)p(e,t)&&n.push(t);return n};var A={};function M(e,t){var n=e.toLowerCase();A[n]=A[n+"s"]=A[t]=e}function N(e){return"string"==typeof e?A[e]||A[e.toLowerCase()]:void 0}function F(e){var t,n,i={};for(n in e)p(e,n)&&(t=N(n))&&(i[t]=e[n]);return i}var L={};function I(e,t){L[e]=t}function Y(e,t,n){var i=""+Math.abs(e),r=t-i.length;return(0<=e?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}var j=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,H=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,z={},$={};function R(e,t,n,i){var r=i;"string"==typeof i&&(r=function(){return this[i]()}),e&&($[e]=r),t&&($[t[0]]=function(){return Y(r.apply(this,arguments),t[1],t[2])}),n&&($[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function q(e,t){return e.isValid()?(t=V(t,e.localeData()),z[t]=z[t]||function(i){var e,r,t,o=i.match(j);for(e=0,r=o.length;e<r;e++)$[o[e]]?o[e]=$[o[e]]:o[e]=(t=o[e]).match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"");return function(e){var t,n="";for(t=0;t<r;t++)n+=O(o[t])?o[t].call(e,i):o[t];return n}}(t),z[t](e)):e.localeData().invalidDate()}function V(e,t){var n=5;function i(e){return t.longDateFormat(e)||e}for(H.lastIndex=0;0<=n&&H.test(e);)e=e.replace(H,i),H.lastIndex=0,n-=1;return e}var W=/\d/,X=/\d\d/,B=/\d{3}/,U=/\d{4}/,G=/[+-]?\d{6}/,Z=/\d\d?/,Q=/\d\d\d\d?/,K=/\d\d\d\d\d\d?/,J=/\d{1,3}/,ee=/\d{1,4}/,te=/[+-]?\d{1,6}/,ne=/\d+/,ie=/[+-]?\d+/,re=/Z|[+-]\d\d:?\d\d/gi,oe=/Z|[+-]\d\d(?::?\d\d)?/gi,se=/[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,ae={};function le(e,n,i){ae[e]=O(n)?n:function(e,t){return e&&i?i:n}}function ue(e,t){return p(ae,e)?ae[e](t._strict,t._locale):new RegExp(ce(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,i,r){return t||n||i||r})))}function ce(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var de={};function he(e,n){var t,i=n;for("string"==typeof e&&(e=[e]),c(n)&&(i=function(e,t){t[n]=T(e)}),t=0;t<e.length;t++)de[e[t]]=i}function fe(e,r){he(e,function(e,t,n,i){n._w=n._w||{},r(e,n._w,n,i)})}var pe=0,ge=1,me=2,ve=3,ye=4,we=5,be=6,xe=7,ke=8;function Se(e){return Te(e)?366:365}function Te(e){return e%4==0&&e%100!=0||e%400==0}R("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),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"),M("year","y"),I("year",1),le("Y",ie),le("YY",Z,X),le("YYYY",ee,U),le("YYYYY",te,G),le("YYYYYY",te,G),he(["YYYYY","YYYYYY"],pe),he("YYYY",function(e,t){t[pe]=2===e.length?h.parseTwoDigitYear(e):T(e)}),he("YY",function(e,t){t[pe]=h.parseTwoDigitYear(e)}),he("Y",function(e,t){t[pe]=parseInt(e,10)}),h.parseTwoDigitYear=function(e){return T(e)+(68<T(e)?1900:2e3)};var Ce,_e=Ee("FullYear",!0);function Ee(t,n){return function(e){return null!=e?(De(this,t,e),h.updateOffset(this,n),this):Oe(this,t)}}function Oe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function De(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&Te(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Pe(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Pe(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,i=(t%(n=12)+n)%n;return e+=(t-i)/12,1===i?Te(e)?29:28:31-i%7%2}Ce=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},R("M",["MM",2],"Mo",function(){return this.month()+1}),R("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),R("MMMM",0,0,function(e){return this.localeData().months(this,e)}),M("month","M"),I("month",8),le("M",Z),le("MM",Z,X),le("MMM",function(e,t){return t.monthsShortRegex(e)}),le("MMMM",function(e,t){return t.monthsRegex(e)}),he(["M","MM"],function(e,t){t[ge]=T(e)-1}),he(["MMM","MMMM"],function(e,t,n,i){var r=n._locale.monthsParse(e,i,n._strict);null!=r?t[ge]=r:v(n).invalidMonth=e});var Ae=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Me="January_February_March_April_May_June_July_August_September_October_November_December".split("_");var Ne="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Fe(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=T(t);else if(!c(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),Pe(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function Le(e){return null!=e?(Fe(this,e),h.updateOffset(this,!0),this):Oe(this,"Month")}var Ie=se;var Ye=se;function je(){function e(e,t){return t.length-e.length}var t,n,i=[],r=[],o=[];for(t=0;t<12;t++)n=m([2e3,t]),i.push(this.monthsShort(n,"")),r.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(i.sort(e),r.sort(e),o.sort(e),t=0;t<12;t++)i[t]=ce(i[t]),r[t]=ce(r[t]);for(t=0;t<24;t++)o[t]=ce(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function He(e){var t;if(e<100&&0<=e){var n=Array.prototype.slice.call(arguments);n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function ze(e,t,n){var i=7+t-n;return-((7+He(e,0,i).getUTCDay()-t)%7)+i-1}function $e(e,t,n,i,r){var o,s,a=1+7*(t-1)+(7+n-i)%7+ze(e,i,r);return s=a<=0?Se(o=e-1)+a:a>Se(e)?(o=e+1,a-Se(e)):(o=e,a),{year:o,dayOfYear:s}}function Re(e,t,n){var i,r,o=ze(e.year(),t,n),s=Math.floor((e.dayOfYear()-o-1)/7)+1;return s<1?i=s+qe(r=e.year()-1,t,n):s>qe(e.year(),t,n)?(i=s-qe(e.year(),t,n),r=e.year()+1):(r=e.year(),i=s),{week:i,year:r}}function qe(e,t,n){var i=ze(e,t,n),r=ze(e+1,t,n);return(Se(e)-i+r)/7}R("w",["ww",2],"wo","week"),R("W",["WW",2],"Wo","isoWeek"),M("week","w"),M("isoWeek","W"),I("week",5),I("isoWeek",5),le("w",Z),le("ww",Z,X),le("W",Z),le("WW",Z,X),fe(["w","ww","W","WW"],function(e,t,n,i){t[i.substr(0,1)]=T(e)});function Ve(e,t){return e.slice(t,7).concat(e.slice(0,t))}R("d",0,"do","day"),R("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),R("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),R("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),R("e",0,0,"weekday"),R("E",0,0,"isoWeekday"),M("day","d"),M("weekday","e"),M("isoWeekday","E"),I("day",11),I("weekday",11),I("isoWeekday",11),le("d",Z),le("e",Z),le("E",Z),le("dd",function(e,t){return t.weekdaysMinRegex(e)}),le("ddd",function(e,t){return t.weekdaysShortRegex(e)}),le("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,n,i){var r=n._locale.weekdaysParse(e,i,n._strict);null!=r?t.d=r:v(n).invalidWeekday=e}),fe(["d","e","E"],function(e,t,n,i){t[i]=T(e)});var We="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var Xe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var Be="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var Ue=se;var Ge=se;var Ze=se;function Qe(){function e(e,t){return t.length-e.length}var t,n,i,r,o,s=[],a=[],l=[],u=[];for(t=0;t<7;t++)n=m([2e3,1]).day(t),i=this.weekdaysMin(n,""),r=this.weekdaysShort(n,""),o=this.weekdays(n,""),s.push(i),a.push(r),l.push(o),u.push(i),u.push(r),u.push(o);for(s.sort(e),a.sort(e),l.sort(e),u.sort(e),t=0;t<7;t++)a[t]=ce(a[t]),l[t]=ce(l[t]),u[t]=ce(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function Ke(){return this.hours()%12||12}function Je(e,t){R(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function et(e,t){return t._meridiemParse}R("H",["HH",2],0,"hour"),R("h",["hh",2],0,Ke),R("k",["kk",2],0,function(){return this.hours()||24}),R("hmm",0,0,function(){return""+Ke.apply(this)+Y(this.minutes(),2)}),R("hmmss",0,0,function(){return""+Ke.apply(this)+Y(this.minutes(),2)+Y(this.seconds(),2)}),R("Hmm",0,0,function(){return""+this.hours()+Y(this.minutes(),2)}),R("Hmmss",0,0,function(){return""+this.hours()+Y(this.minutes(),2)+Y(this.seconds(),2)}),Je("a",!0),Je("A",!1),M("hour","h"),I("hour",13),le("a",et),le("A",et),le("H",Z),le("h",Z),le("k",Z),le("HH",Z,X),le("hh",Z,X),le("kk",Z,X),le("hmm",Q),le("hmmss",K),le("Hmm",Q),le("Hmmss",K),he(["H","HH"],ve),he(["k","kk"],function(e,t,n){var i=T(e);t[ve]=24===i?0:i}),he(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),he(["h","hh"],function(e,t,n){t[ve]=T(e),v(n).bigHour=!0}),he("hmm",function(e,t,n){var i=e.length-2;t[ve]=T(e.substr(0,i)),t[ye]=T(e.substr(i)),v(n).bigHour=!0}),he("hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[ve]=T(e.substr(0,i)),t[ye]=T(e.substr(i,2)),t[we]=T(e.substr(r)),v(n).bigHour=!0}),he("Hmm",function(e,t,n){var i=e.length-2;t[ve]=T(e.substr(0,i)),t[ye]=T(e.substr(i))}),he("Hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[ve]=T(e.substr(0,i)),t[ye]=T(e.substr(i,2)),t[we]=T(e.substr(r))});var tt,nt=Ee("Hours",!0),it={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{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"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Me,monthsShort:Ne,week:{dow:0,doy:6},weekdays:We,weekdaysMin:Be,weekdaysShort:Xe,meridiemParse:/[ap]\.?m?\.?/i},rt={},ot={};function st(e){return e?e.toLowerCase().replace("_","-"):e}function at(e){var t=null;if(!rt[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=tt._abbr,require("./locale/"+e),lt(t)}catch(e){}return rt[e]}function lt(e,t){var n;return e&&((n=u(t)?ct(e):ut(e,t))?tt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),tt._abbr}function ut(e,t){if(null===t)return delete rt[e],null;var n,i=it;if(t.abbr=e,null!=rt[e])E("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=rt[e]._config;else if(null!=t.parentLocale)if(null!=rt[t.parentLocale])i=rt[t.parentLocale]._config;else{if(null==(n=at(t.parentLocale)))return ot[t.parentLocale]||(ot[t.parentLocale]=[]),ot[t.parentLocale].push({name:e,config:t}),null;i=n._config}return rt[e]=new P(D(i,t)),ot[e]&&ot[e].forEach(function(e){ut(e.name,e.config)}),lt(e),rt[e]}function ct(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return tt;if(!a(e)){if(t=at(e))return t;e=[e]}return function(e){for(var t,n,i,r,o=0;o<e.length;){for(t=(r=st(e[o]).split("-")).length,n=(n=st(e[o+1]))?n.split("-"):null;0<t;){if(i=at(r.slice(0,t).join("-")))return i;if(n&&n.length>=t&&s(r,n,!0)>=t-1)break;t--}o++}return tt}(e)}function dt(e){var t,n=e._a;return n&&-2===v(e).overflow&&(t=n[ge]<0||11<n[ge]?ge:n[me]<1||n[me]>Pe(n[pe],n[ge])?me:n[ve]<0||24<n[ve]||24===n[ve]&&(0!==n[ye]||0!==n[we]||0!==n[be])?ve:n[ye]<0||59<n[ye]?ye:n[we]<0||59<n[we]?we:n[be]<0||999<n[be]?be:-1,v(e)._overflowDayOfYear&&(t<pe||me<t)&&(t=me),v(e)._overflowWeeks&&-1===t&&(t=xe),v(e)._overflowWeekday&&-1===t&&(t=ke),v(e).overflow=t),e}function ht(e,t,n){return null!=e?e:null!=t?t:n}function ft(e){var t,n,i,r,o,s=[];if(!e._d){var a,l;for(a=e,l=new Date(h.now()),i=a._useUTC?[l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate()]:[l.getFullYear(),l.getMonth(),l.getDate()],e._w&&null==e._a[me]&&null==e._a[ge]&&function(e){var t,n,i,r,o,s,a,l;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)o=1,s=4,n=ht(t.GG,e._a[pe],Re(Ot(),1,4).year),i=ht(t.W,1),((r=ht(t.E,1))<1||7<r)&&(l=!0);else{o=e._locale._week.dow,s=e._locale._week.doy;var u=Re(Ot(),o,s);n=ht(t.gg,e._a[pe],u.year),i=ht(t.w,u.week),null!=t.d?((r=t.d)<0||6<r)&&(l=!0):null!=t.e?(r=t.e+o,(t.e<0||6<t.e)&&(l=!0)):r=o}i<1||i>qe(n,o,s)?v(e)._overflowWeeks=!0:null!=l?v(e)._overflowWeekday=!0:(a=$e(n,i,r,o,s),e._a[pe]=a.year,e._dayOfYear=a.dayOfYear)}(e),null!=e._dayOfYear&&(o=ht(e._a[pe],i[pe]),(e._dayOfYear>Se(o)||0===e._dayOfYear)&&(v(e)._overflowDayOfYear=!0),n=He(o,0,e._dayOfYear),e._a[ge]=n.getUTCMonth(),e._a[me]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=i[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ve]&&0===e._a[ye]&&0===e._a[we]&&0===e._a[be]&&(e._nextDay=!0,e._a[ve]=0),e._d=(e._useUTC?He:function(e,t,n,i,r,o,s){var a;return e<100&&0<=e?(a=new Date(e+400,t,n,i,r,o,s),isFinite(a.getFullYear())&&a.setFullYear(e)):a=new Date(e,t,n,i,r,o,s),a}).apply(null,s),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ve]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(v(e).weekdayMismatch=!0)}}var pt=/^\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)?)?$/,gt=/^\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)?)?$/,mt=/Z|[+-]\d\d(?::?\d\d)?/,vt=[["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}/]],yt=[["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/]],wt=/^\/?Date\((\-?\d+)/i;function bt(e){var t,n,i,r,o,s,a=e._i,l=pt.exec(a)||gt.exec(a);if(l){for(v(e).iso=!0,t=0,n=vt.length;t<n;t++)if(vt[t][1].exec(l[1])){r=vt[t][0],i=!1!==vt[t][2];break}if(null==r)return void(e._isValid=!1);if(l[3]){for(t=0,n=yt.length;t<n;t++)if(yt[t][1].exec(l[3])){o=(l[2]||" ")+yt[t][0];break}if(null==o)return void(e._isValid=!1)}if(!i&&null!=o)return void(e._isValid=!1);if(l[4]){if(!mt.exec(l[4]))return void(e._isValid=!1);s="Z"}e._f=r+(o||"")+(s||""),Ct(e)}else e._isValid=!1}var xt=/^(?:(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}))$/;function kt(e,t,n,i,r,o){var s=[function(e){var t=parseInt(e,10);{if(t<=49)return 2e3+t;if(t<=999)return 1900+t}return t}(e),Ne.indexOf(t),parseInt(n,10),parseInt(i,10),parseInt(r,10)];return o&&s.push(parseInt(o,10)),s}var St={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Tt(e){var t,n,i,r=xt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(r){var o=kt(r[4],r[3],r[2],r[5],r[6],r[7]);if(t=r[1],n=o,i=e,t&&Xe.indexOf(t)!==new Date(n[0],n[1],n[2]).getDay()&&(v(i).weekdayMismatch=!0,!(i._isValid=!1)))return;e._a=o,e._tzm=function(e,t,n){if(e)return St[e];if(t)return 0;var i=parseInt(n,10),r=i%100;return(i-r)/100*60+r}(r[8],r[9],r[10]),e._d=He.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),v(e).rfc2822=!0}else e._isValid=!1}function Ct(e){if(e._f!==h.ISO_8601)if(e._f!==h.RFC_2822){e._a=[],v(e).empty=!0;var t,n,i,r,o,s,a,l,u=""+e._i,c=u.length,d=0;for(i=V(e._f,e._locale).match(j)||[],t=0;t<i.length;t++)r=i[t],(n=(u.match(ue(r,e))||[])[0])&&(0<(o=u.substr(0,u.indexOf(n))).length&&v(e).unusedInput.push(o),u=u.slice(u.indexOf(n)+n.length),d+=n.length),$[r]?(n?v(e).empty=!1:v(e).unusedTokens.push(r),s=r,l=e,null!=(a=n)&&p(de,s)&&de[s](a,l._a,l,s)):e._strict&&!n&&v(e).unusedTokens.push(r);v(e).charsLeftOver=c-d,0<u.length&&v(e).unusedInput.push(u),e._a[ve]<=12&&!0===v(e).bigHour&&0<e._a[ve]&&(v(e).bigHour=void 0),v(e).parsedDateParts=e._a.slice(0),v(e).meridiem=e._meridiem,e._a[ve]=function(e,t,n){var i;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):(null!=e.isPM&&((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0)),t)}(e._locale,e._a[ve],e._meridiem),ft(e),dt(e)}else Tt(e);else bt(e)}function _t(e){var t,n,i,r,o=e._i,s=e._f;return e._locale=e._locale||ct(e._l),null===o||void 0===s&&""===o?w({nullInput:!0}):("string"==typeof o&&(e._i=o=e._locale.preparse(o)),k(o)?new x(dt(o)):(d(o)?e._d=o:a(s)?function(e){var t,n,i,r,o;if(0===e._f.length)return v(e).invalidFormat=!0,e._d=new Date(NaN);for(r=0;r<e._f.length;r++)o=0,t=b({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[r],Ct(t),y(t)&&(o+=v(t).charsLeftOver,o+=10*v(t).unusedTokens.length,v(t).score=o,(null==i||o<i)&&(i=o,n=t));g(e,n||t)}(e):s?Ct(e):u(n=(t=e)._i)?t._d=new Date(h.now()):d(n)?t._d=new Date(n.valueOf()):"string"==typeof n?(i=t,null===(r=wt.exec(i._i))?(bt(i),!1===i._isValid&&(delete i._isValid,Tt(i),!1===i._isValid&&(delete i._isValid,h.createFromInputFallback(i)))):i._d=new Date(+r[1])):a(n)?(t._a=f(n.slice(0),function(e){return parseInt(e,10)}),ft(t)):l(n)?function(e){if(!e._d){var t=F(e._i);e._a=f([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),ft(e)}}(t):c(n)?t._d=new Date(n):h.createFromInputFallback(t),y(e)||(e._d=null),e))}function Et(e,t,n,i,r){var o,s={};return!0!==n&&!1!==n||(i=n,n=void 0),(l(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||a(e)&&0===e.length)&&(e=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=r,s._l=n,s._i=e,s._f=t,s._strict=i,(o=new x(dt(_t(s))))._nextDay&&(o.add(1,"d"),o._nextDay=void 0),o}function Ot(e,t,n,i){return Et(e,t,n,i,!1)}h.createFromInputFallback=n("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 and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),h.ISO_8601=function(){},h.RFC_2822=function(){};var Dt=n("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ot.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:w()}),Pt=n("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ot.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:w()});function At(e,t){var n,i;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return Ot();for(n=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](n)||(n=t[i]);return n}var Mt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Nt(e){var t=F(e),n=t.year||0,i=t.quarter||0,r=t.month||0,o=t.week||t.isoWeek||0,s=t.day||0,a=t.hour||0,l=t.minute||0,u=t.second||0,c=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===Ce.call(Mt,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,i=0;i<Mt.length;++i)if(e[Mt[i]]){if(n)return!1;parseFloat(e[Mt[i]])!==T(e[Mt[i]])&&(n=!0)}return!0}(t),this._milliseconds=+c+1e3*u+6e4*l+1e3*a*60*60,this._days=+s+7*o,this._months=+r+3*i+12*n,this._data={},this._locale=ct(),this._bubble()}function Ft(e){return e instanceof Nt}function Lt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function It(e,n){R(e,0,0,function(){var e=this.utcOffset(),t="+";return e<0&&(e=-e,t="-"),t+Y(~~(e/60),2)+n+Y(~~e%60,2)})}It("Z",":"),It("ZZ",""),le("Z",oe),le("ZZ",oe),he(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=jt(oe,e)});var Yt=/([\+\-]|\d\d)/gi;function jt(e,t){var n=(t||"").match(e);if(null===n)return null;var i=((n[n.length-1]||[])+"").match(Yt)||["-",0,0],r=60*i[1]+T(i[2]);return 0===r?0:"+"===i[0]?r:-r}function Ht(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(k(e)||d(e)?e.valueOf():Ot(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),h.updateOffset(n,!1),n):Ot(e).local()}function zt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function $t(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}h.updateOffset=function(){};var Rt=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,qt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Vt(e,t){var n,i,r,o=e,s=null;return Ft(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:c(e)?(o={},t?o[t]=e:o.milliseconds=e):(s=Rt.exec(e))?(n="-"===s[1]?-1:1,o={y:0,d:T(s[me])*n,h:T(s[ve])*n,m:T(s[ye])*n,s:T(s[we])*n,ms:T(Lt(1e3*s[be]))*n}):(s=qt.exec(e))?(n="-"===s[1]?-1:1,o={y:Wt(s[2],n),M:Wt(s[3],n),w:Wt(s[4],n),d:Wt(s[5],n),h:Wt(s[6],n),m:Wt(s[7],n),s:Wt(s[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(r=function(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Ht(t,e),e.isBefore(t)?n=Xt(e,t):((n=Xt(t,e)).milliseconds=-n.milliseconds,n.months=-n.months);return n}(Ot(o.from),Ot(o.to)),(o={}).ms=r.milliseconds,o.M=r.months),i=new Nt(o),Ft(e)&&p(e,"_locale")&&(i._locale=e._locale),i}function Wt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Xt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Bt(i,r){return function(e,t){var n;return null===t||isNaN(+t)||(E(r,"moment()."+r+"(period, number) is deprecated. Please use moment()."+r+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),n=e,e=t,t=n),Ut(this,Vt(e="string"==typeof e?+e:e,t),i),this}}function Ut(e,t,n,i){var r=t._milliseconds,o=Lt(t._days),s=Lt(t._months);e.isValid()&&(i=null==i||i,s&&Fe(e,Oe(e,"Month")+s*n),o&&De(e,"Date",Oe(e,"Date")+o*n),r&&e._d.setTime(e._d.valueOf()+r*n),i&&h.updateOffset(e,o||s))}Vt.fn=Nt.prototype,Vt.invalid=function(){return Vt(NaN)};var Gt=Bt(1,"add"),Zt=Bt(-1,"subtract");function Qt(e,t){var n=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(n,"months");return-(n+(t-i<0?(t-i)/(i-e.clone().add(n-1,"months")):(t-i)/(e.clone().add(n+1,"months")-i)))||0}function Kt(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ct(e))&&(this._locale=t),this)}h.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",h.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Jt=n("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function en(){return this._locale}var tn=126227808e5;function nn(e,t){return(e%t+t)%t}function rn(e,t,n){return e<100&&0<=e?new Date(e+400,t,n)-tn:new Date(e,t,n).valueOf()}function on(e,t,n){return e<100&&0<=e?Date.UTC(e+400,t,n)-tn:Date.UTC(e,t,n)}function sn(e,t){R(0,[e,e.length],0,t)}function an(e,t,n,i,r){var o;return null==e?Re(this,i,r).year:((o=qe(e,i,r))<t&&(t=o),function(e,t,n,i,r){var o=$e(e,t,n,i,r),s=He(o.year,0,o.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}.call(this,e,t,n,i,r))}R(0,["gg",2],0,function(){return this.weekYear()%100}),R(0,["GG",2],0,function(){return this.isoWeekYear()%100}),sn("gggg","weekYear"),sn("ggggg","weekYear"),sn("GGGG","isoWeekYear"),sn("GGGGG","isoWeekYear"),M("weekYear","gg"),M("isoWeekYear","GG"),I("weekYear",1),I("isoWeekYear",1),le("G",ie),le("g",ie),le("GG",Z,X),le("gg",Z,X),le("GGGG",ee,U),le("gggg",ee,U),le("GGGGG",te,G),le("ggggg",te,G),fe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,i){t[i.substr(0,2)]=T(e)}),fe(["gg","GG"],function(e,t,n,i){t[i]=h.parseTwoDigitYear(e)}),R("Q",0,"Qo","quarter"),M("quarter","Q"),I("quarter",7),le("Q",W),he("Q",function(e,t){t[ge]=3*(T(e)-1)}),R("D",["DD",2],"Do","date"),M("date","D"),I("date",9),le("D",Z),le("DD",Z,X),le("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),he(["D","DD"],me),he("Do",function(e,t){t[me]=T(e.match(Z)[0])});var ln=Ee("Date",!0);R("DDD",["DDDD",3],"DDDo","dayOfYear"),M("dayOfYear","DDD"),I("dayOfYear",4),le("DDD",J),le("DDDD",B),he(["DDD","DDDD"],function(e,t,n){n._dayOfYear=T(e)}),R("m",["mm",2],0,"minute"),M("minute","m"),I("minute",14),le("m",Z),le("mm",Z,X),he(["m","mm"],ye);var un=Ee("Minutes",!1);R("s",["ss",2],0,"second"),M("second","s"),I("second",15),le("s",Z),le("ss",Z,X),he(["s","ss"],we);var cn,dn=Ee("Seconds",!1);for(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 10*this.millisecond()}),R(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),R(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),R(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),R(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),R(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),M("millisecond","ms"),I("millisecond",16),le("S",J,W),le("SS",J,X),le("SSS",J,B),cn="SSSS";cn.length<=9;cn+="S")le(cn,ne);function hn(e,t){t[be]=T(1e3*("0."+e))}for(cn="S";cn.length<=9;cn+="S")he(cn,hn);var fn=Ee("Milliseconds",!1);R("z",0,0,"zoneAbbr"),R("zz",0,0,"zoneName");var pn=x.prototype;function gn(e){return e}pn.add=Gt,pn.calendar=function(e,t){var n=e||Ot(),i=Ht(n,this).startOf("day"),r=h.calendarFormat(this,i)||"sameElse",o=t&&(O(t[r])?t[r].call(this,n):t[r]);return this.format(o||this.localeData().calendar(r,this,Ot(n)))},pn.clone=function(){return new x(this)},pn.diff=function(e,t,n){var i,r,o;if(!this.isValid())return NaN;if(!(i=Ht(e,this)).isValid())return NaN;switch(r=6e4*(i.utcOffset()-this.utcOffset()),t=N(t)){case"year":o=Qt(this,i)/12;break;case"month":o=Qt(this,i);break;case"quarter":o=Qt(this,i)/3;break;case"second":o=(this-i)/1e3;break;case"minute":o=(this-i)/6e4;break;case"hour":o=(this-i)/36e5;break;case"day":o=(this-i-r)/864e5;break;case"week":o=(this-i-r)/6048e5;break;default:o=this-i}return n?o:S(o)},pn.endOf=function(e){var t;if(void 0===(e=N(e))||"millisecond"===e||!this.isValid())return this;var n=this._isUTC?on:rn;switch(e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=36e5-nn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf(),t+=6e4-nn(t,6e4)-1;break;case"second":t=this._d.valueOf(),t+=1e3-nn(t,1e3)-1}return this._d.setTime(t),h.updateOffset(this,!0),this},pn.format=function(e){e||(e=this.isUtc()?h.defaultFormatUtc:h.defaultFormat);var t=q(this,e);return this.localeData().postformat(t)},pn.from=function(e,t){return this.isValid()&&(k(e)&&e.isValid()||Ot(e).isValid())?Vt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},pn.fromNow=function(e){return this.from(Ot(),e)},pn.to=function(e,t){return this.isValid()&&(k(e)&&e.isValid()||Ot(e).isValid())?Vt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},pn.toNow=function(e){return this.to(Ot(),e)},pn.get=function(e){return O(this[e=N(e)])?this[e]():this},pn.invalidAt=function(){return v(this).overflow},pn.isAfter=function(e,t){var n=k(e)?e:Ot(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=N(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},pn.isBefore=function(e,t){var n=k(e)?e:Ot(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=N(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},pn.isBetween=function(e,t,n,i){var r=k(e)?e:Ot(e),o=k(t)?t:Ot(t);return!!(this.isValid()&&r.isValid()&&o.isValid())&&("("===(i=i||"()")[0]?this.isAfter(r,n):!this.isBefore(r,n))&&(")"===i[1]?this.isBefore(o,n):!this.isAfter(o,n))},pn.isSame=function(e,t){var n,i=k(e)?e:Ot(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=N(t)||"millisecond")?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},pn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},pn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},pn.isValid=function(){return y(this)},pn.lang=Jt,pn.locale=Kt,pn.localeData=en,pn.max=Pt,pn.min=Dt,pn.parsingFlags=function(){return g({},v(this))},pn.set=function(e,t){if("object"==typeof e)for(var n=function(e){var t=[];for(var n in e)t.push({unit:n,priority:L[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=F(e)),i=0;i<n.length;i++)this[n[i].unit](e[n[i].unit]);else if(O(this[e=N(e)]))return this[e](t);return this},pn.startOf=function(e){var t;if(void 0===(e=N(e))||"millisecond"===e||!this.isValid())return this;var n=this._isUTC?on:rn;switch(e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=nn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":t=this._d.valueOf(),t-=nn(t,6e4);break;case"second":t=this._d.valueOf(),t-=nn(t,1e3)}return this._d.setTime(t),h.updateOffset(this,!0),this},pn.subtract=Zt,pn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},pn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},pn.toDate=function(){return new Date(this.valueOf())},pn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||9999<n.year()?q(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):O(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",q(n,"Z")):q(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},pn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',i=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r=t+'[")]';return this.format(n+i+"-MM-DD[T]HH:mm:ss.SSS"+r)},pn.toJSON=function(){return this.isValid()?this.toISOString():null},pn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},pn.unix=function(){return Math.floor(this.valueOf()/1e3)},pn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},pn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},pn.year=_e,pn.isLeapYear=function(){return Te(this.year())},pn.weekYear=function(e){return an.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},pn.isoWeekYear=function(e){return an.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},pn.quarter=pn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},pn.month=Le,pn.daysInMonth=function(){return Pe(this.year(),this.month())},pn.week=pn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},pn.isoWeek=pn.isoWeeks=function(e){var t=Re(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},pn.weeksInYear=function(){var e=this.localeData()._week;return qe(this.year(),e.dow,e.doy)},pn.isoWeeksInYear=function(){return qe(this.year(),1,4)},pn.date=ln,pn.day=pn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t,n,i=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(t=e,n=this.localeData(),e="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-i,"d")):i},pn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},pn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null==e)return this.day()||7;var t,n,i=(t=e,n=this.localeData(),"string"==typeof t?n.weekdaysParse(t)%7||7:isNaN(t)?null:t);return this.day(this.day()%7?i:i-7)},pn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},pn.hour=pn.hours=nt,pn.minute=pn.minutes=un,pn.second=pn.seconds=dn,pn.millisecond=pn.milliseconds=fn,pn.utcOffset=function(e,t,n){var i,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null==e)return this._isUTC?r:zt(this);if("string"==typeof e){if(null===(e=jt(oe,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(i=zt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?Ut(this,Vt(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,h.updateOffset(this,!0),this._changeInProgress=null)),this},pn.utc=function(e){return this.utcOffset(0,e)},pn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(zt(this),"m")),this},pn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=jt(re,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},pn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Ot(e).utcOffset():0,(this.utcOffset()-e)%60==0)},pn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},pn.isLocal=function(){return!!this.isValid()&&!this._isUTC},pn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},pn.isUtc=$t,pn.isUTC=$t,pn.zoneAbbr=function(){return this._isUTC?"UTC":""},pn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},pn.dates=n("dates accessor is deprecated. Use date instead.",ln),pn.months=n("months accessor is deprecated. Use month instead",Le),pn.years=n("years accessor is deprecated. Use year instead",_e),pn.zone=n("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),pn.isDSTShifted=n("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e={};if(b(e,this),(e=_t(e))._a){var t=e._isUTC?m(e._a):Ot(e._a);this._isDSTShifted=this.isValid()&&0<s(e._a,t.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted});var mn=P.prototype;function vn(e,t,n,i){var r=ct(),o=m().set(i,t);return r[n](o,e)}function yn(e,t,n){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return vn(e,t,n,"month");var i,r=[];for(i=0;i<12;i++)r[i]=vn(e,i,n,"month");return r}function wn(e,t,n,i){t=("boolean"==typeof e?c(t)&&(n=t,t=void 0):(t=e,e=!1,c(n=t)&&(n=t,t=void 0)),t||"");var r,o=ct(),s=e?o._week.dow:0;if(null!=n)return vn(t,(n+s)%7,i,"day");var a=[];for(r=0;r<7;r++)a[r]=vn(t,(r+s)%7,i,"day");return a}mn.calendar=function(e,t,n){var i=this._calendar[e]||this._calendar.sameElse;return O(i)?i.call(t,n):i},mn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},mn.invalidDate=function(){return this._invalidDate},mn.ordinal=function(e){return this._ordinal.replace("%d",e)},mn.preparse=gn,mn.postformat=gn,mn.relativeTime=function(e,t,n,i){var r=this._relativeTime[n];return O(r)?r(e,t,n,i):r.replace(/%d/i,e)},mn.pastFuture=function(e,t){var n=this._relativeTime[0<e?"future":"past"];return O(n)?n(t):n.replace(/%s/i,t)},mn.set=function(e){var t,n;for(n in e)O(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},mn.months=function(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ae).test(t)?"format":"standalone"][e.month()]:a(this._months)?this._months:this._months.standalone},mn.monthsShort=function(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ae.test(t)?"format":"standalone"][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},mn.monthsParse=function(e,t,n){var i,r,o;if(this._monthsParseExact)return function(e,t,n){var i,r,o,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)o=m([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(r=Ce.call(this._shortMonthsParse,s))?r:null:-1!==(r=Ce.call(this._longMonthsParse,s))?r:null:"MMM"===t?-1!==(r=Ce.call(this._shortMonthsParse,s))?r:-1!==(r=Ce.call(this._longMonthsParse,s))?r:null:-1!==(r=Ce.call(this._longMonthsParse,s))?r:-1!==(r=Ce.call(this._shortMonthsParse,s))?r:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=m([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(o="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(n&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}},mn.monthsRegex=function(e){return this._monthsParseExact?(p(this,"_monthsRegex")||je.call(this),e?this._monthsStrictRegex:this._monthsRegex):(p(this,"_monthsRegex")||(this._monthsRegex=Ye),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},mn.monthsShortRegex=function(e){return this._monthsParseExact?(p(this,"_monthsRegex")||je.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(p(this,"_monthsShortRegex")||(this._monthsShortRegex=Ie),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},mn.week=function(e){return Re(e,this._week.dow,this._week.doy).week},mn.firstDayOfYear=function(){return this._week.doy},mn.firstDayOfWeek=function(){return this._week.dow},mn.weekdays=function(e,t){var n=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ve(n,this._week.dow):e?n[e.day()]:n},mn.weekdaysMin=function(e){return!0===e?Ve(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},mn.weekdaysShort=function(e){return!0===e?Ve(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},mn.weekdaysParse=function(e,t,n){var i,r,o;if(this._weekdaysParseExact)return function(e,t,n){var i,r,o,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=m([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(r=Ce.call(this._weekdaysParse,s))?r:null:"ddd"===t?-1!==(r=Ce.call(this._shortWeekdaysParse,s))?r:null:-1!==(r=Ce.call(this._minWeekdaysParse,s))?r:null:"dddd"===t?-1!==(r=Ce.call(this._weekdaysParse,s))?r:-1!==(r=Ce.call(this._shortWeekdaysParse,s))?r:-1!==(r=Ce.call(this._minWeekdaysParse,s))?r:null:"ddd"===t?-1!==(r=Ce.call(this._shortWeekdaysParse,s))?r:-1!==(r=Ce.call(this._weekdaysParse,s))?r:-1!==(r=Ce.call(this._minWeekdaysParse,s))?r:null:-1!==(r=Ce.call(this._minWeekdaysParse,s))?r:-1!==(r=Ce.call(this._weekdaysParse,s))?r:-1!==(r=Ce.call(this._shortWeekdaysParse,s))?r:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=m([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}},mn.weekdaysRegex=function(e){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(p(this,"_weekdaysRegex")||(this._weekdaysRegex=Ue),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},mn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(p(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ge),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},mn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(p(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ze),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},mn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},mn.meridiem=function(e,t,n){return 11<e?n?"pm":"PM":n?"am":"AM"},lt("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===T(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),h.lang=n("moment.lang is deprecated. Use moment.locale instead.",lt),h.langData=n("moment.langData is deprecated. Use moment.localeData instead.",ct);var bn=Math.abs;function xn(e,t,n,i){var r=Vt(t,n);return e._milliseconds+=i*r._milliseconds,e._days+=i*r._days,e._months+=i*r._months,e._bubble()}function kn(e){return e<0?Math.floor(e):Math.ceil(e)}function Sn(e){return 4800*e/146097}function Tn(e){return 146097*e/4800}function Cn(e){return function(){return this.as(e)}}var _n=Cn("ms"),En=Cn("s"),On=Cn("m"),Dn=Cn("h"),Pn=Cn("d"),An=Cn("w"),Mn=Cn("M"),Nn=Cn("Q"),Fn=Cn("y");function Ln(e){return function(){return this.isValid()?this._data[e]:NaN}}var In=Ln("milliseconds"),Yn=Ln("seconds"),jn=Ln("minutes"),Hn=Ln("hours"),zn=Ln("days"),$n=Ln("months"),Rn=Ln("years");var qn=Math.round,Vn={ss:44,s:45,m:45,h:22,d:26,M:11};var Wn=Math.abs;function Xn(e){return(0<e)-(e<0)||+e}function Bn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Wn(this._milliseconds)/1e3,i=Wn(this._days),r=Wn(this._months);t=S((e=S(n/60))/60),n%=60,e%=60;var o=S(r/12),s=r%=12,a=i,l=t,u=e,c=n?n.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var h=d<0?"-":"",f=Xn(this._months)!==Xn(d)?"-":"",p=Xn(this._days)!==Xn(d)?"-":"",g=Xn(this._milliseconds)!==Xn(d)?"-":"";return h+"P"+(o?f+o+"Y":"")+(s?f+s+"M":"")+(a?p+a+"D":"")+(l||u||c?"T":"")+(l?g+l+"H":"")+(u?g+u+"M":"")+(c?g+c+"S":"")}var Un=Nt.prototype;return Un.isValid=function(){return this._isValid},Un.abs=function(){var e=this._data;return this._milliseconds=bn(this._milliseconds),this._days=bn(this._days),this._months=bn(this._months),e.milliseconds=bn(e.milliseconds),e.seconds=bn(e.seconds),e.minutes=bn(e.minutes),e.hours=bn(e.hours),e.months=bn(e.months),e.years=bn(e.years),this},Un.add=function(e,t){return xn(this,e,t,1)},Un.subtract=function(e,t){return xn(this,e,t,-1)},Un.as=function(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=N(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Sn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Tn(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}},Un.asMilliseconds=_n,Un.asSeconds=En,Un.asMinutes=On,Un.asHours=Dn,Un.asDays=Pn,Un.asWeeks=An,Un.asMonths=Mn,Un.asQuarters=Nn,Un.asYears=Fn,Un.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*T(this._months/12):NaN},Un._bubble=function(){var e,t,n,i,r,o=this._milliseconds,s=this._days,a=this._months,l=this._data;return 0<=o&&0<=s&&0<=a||o<=0&&s<=0&&a<=0||(o+=864e5*kn(Tn(a)+s),a=s=0),l.milliseconds=o%1e3,e=S(o/1e3),l.seconds=e%60,t=S(e/60),l.minutes=t%60,n=S(t/60),l.hours=n%24,a+=r=S(Sn(s+=S(n/24))),s-=kn(Tn(r)),i=S(a/12),a%=12,l.days=s,l.months=a,l.years=i,this},Un.clone=function(){return Vt(this)},Un.get=function(e){return e=N(e),this.isValid()?this[e+"s"]():NaN},Un.milliseconds=In,Un.seconds=Yn,Un.minutes=jn,Un.hours=Hn,Un.days=zn,Un.weeks=function(){return S(this.days()/7)},Un.months=$n,Un.years=Rn,Un.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t,n,i,r,o,s,a,l,u,c,d,h=this.localeData(),f=(n=!e,i=h,r=Vt(t=this).abs(),o=qn(r.as("s")),s=qn(r.as("m")),a=qn(r.as("h")),l=qn(r.as("d")),u=qn(r.as("M")),c=qn(r.as("y")),(d=o<=Vn.ss&&["s",o]||o<Vn.s&&["ss",o]||s<=1&&["m"]||s<Vn.m&&["mm",s]||a<=1&&["h"]||a<Vn.h&&["hh",a]||l<=1&&["d"]||l<Vn.d&&["dd",l]||u<=1&&["M"]||u<Vn.M&&["MM",u]||c<=1&&["y"]||["yy",c])[2]=n,d[3]=0<+t,d[4]=i,function(e,t,n,i,r){return r.relativeTime(t||1,!!n,e,i)}.apply(null,d));return e&&(f=h.pastFuture(+this,f)),h.postformat(f)},Un.toISOString=Bn,Un.toString=Bn,Un.toJSON=Bn,Un.locale=Kt,Un.localeData=en,Un.toIsoString=n("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Bn),Un.lang=Jt,R("X",0,0,"unix"),R("x",0,0,"valueOf"),le("x",ie),le("X",/[+-]?\d+(\.\d{1,3})?/),he("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),he("x",function(e,t,n){n._d=new Date(T(e))}),h.version="2.24.0",e=Ot,h.fn=pn,h.min=function(){return At("isBefore",[].slice.call(arguments,0))},h.max=function(){return At("isAfter",[].slice.call(arguments,0))},h.now=function(){return Date.now?Date.now():+new Date},h.utc=m,h.unix=function(e){return Ot(1e3*e)},h.months=function(e,t){return yn(e,t,"months")},h.isDate=d,h.locale=lt,h.invalid=w,h.duration=Vt,h.isMoment=k,h.weekdays=function(e,t,n){return wn(e,t,n,"weekdays")},h.parseZone=function(){return Ot.apply(null,arguments).parseZone()},h.localeData=ct,h.isDuration=Ft,h.monthsShort=function(e,t){return yn(e,t,"monthsShort")},h.weekdaysMin=function(e,t,n){return wn(e,t,n,"weekdaysMin")},h.defineLocale=ut,h.updateLocale=function(e,t){if(null!=t){var n,i,r=it;null!=(i=at(e))&&(r=i._config),(n=new P(t=D(r,t))).parentLocale=rt[e],rt[e]=n,lt(e)}else null!=rt[e]&&(null!=rt[e].parentLocale?rt[e]=rt[e].parentLocale:null!=rt[e]&&delete rt[e]);return rt[e]},h.locales=function(){return i(rt)},h.weekdaysShort=function(e,t,n){return wn(e,t,n,"weekdaysShort")},h.normalizeUnits=N,h.relativeTimeRounding=function(e){return void 0===e?qn:"function"==typeof e&&(qn=e,!0)},h.relativeTimeThreshold=function(e,t){return void 0!==Vn[e]&&(void 0===t?Vn[e]:(Vn[e]=t,"s"===e&&(Vn.ss=t-1),!0))},h.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},h.prototype=pn,h.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"},h}),function(){"use strict";function a(r,e){var t;if(e=e||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=e.touchBoundary||10,this.layer=r,this.tapDelay=e.tapDelay||200,this.tapTimeout=e.tapTimeout||700,!a.notNeeded(r)){for(var n=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],i=0,o=n.length;i<o;i++)this[n[i]]=s(this[n[i]],this);l&&(r.addEventListener("mouseover",this.onMouse,!0),r.addEventListener("mousedown",this.onMouse,!0),r.addEventListener("mouseup",this.onMouse,!0)),r.addEventListener("click",this.onClick,!0),r.addEventListener("touchstart",this.onTouchStart,!1),r.addEventListener("touchmove",this.onTouchMove,!1),r.addEventListener("touchend",this.onTouchEnd,!1),r.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(r.removeEventListener=function(e,t,n){var i=Node.prototype.removeEventListener;"click"===e?i.call(r,e,t.hijacked||t,n):i.call(r,e,t,n)},r.addEventListener=function(e,t,n){var i=Node.prototype.addEventListener;"click"===e?i.call(r,e,t.hijacked||(t.hijacked=function(e){e.propagationStopped||t(e)}),n):i.call(r,e,t,n)}),"function"==typeof r.onclick&&(t=r.onclick,r.addEventListener("click",function(e){t(e)},!1),r.onclick=null)}function s(e,t){return function(){return e.apply(t,arguments)}}}var e=0<=navigator.userAgent.indexOf("Windows Phone"),l=0<navigator.userAgent.indexOf("Android")&&!e,u=/iP(ad|hone|od)/.test(navigator.userAgent)&&!e,c=u&&/OS 4_\d(_\d)?/.test(navigator.userAgent),d=u&&/OS [6-7]_\d/.test(navigator.userAgent),r=0<navigator.userAgent.indexOf("BB10");a.prototype.needsClick=function(e){switch(e.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(e.disabled)return!0;break;case"input":if(u&&"file"===e.type||e.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(e.className)},a.prototype.needsFocus=function(e){switch(e.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!l;case"input":switch(e.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!e.disabled&&!e.readOnly;default:return/\bneedsfocus\b/.test(e.className)}},a.prototype.sendClick=function(e,t){var n,i;document.activeElement&&document.activeElement!==e&&document.activeElement.blur(),i=t.changedTouches[0],(n=document.createEvent("MouseEvents")).initMouseEvent(this.determineEventType(e),!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),n.forwardedTouchEvent=!0,e.dispatchEvent(n)},a.prototype.determineEventType=function(e){return l&&"select"===e.tagName.toLowerCase()?"mousedown":"click"},a.prototype.focus=function(e){var t;u&&e.setSelectionRange&&0!==e.type.indexOf("date")&&"time"!==e.type&&"month"!==e.type?(t=e.value.length,e.setSelectionRange(t,t)):e.focus()},a.prototype.updateScrollParent=function(e){var t,n;if(!(t=e.fastClickScrollParent)||!t.contains(e)){n=e;do{if(n.scrollHeight>n.offsetHeight){t=n,e.fastClickScrollParent=n;break}n=n.parentElement}while(n)}t&&(t.fastClickLastScrollTop=t.scrollTop)},a.prototype.getTargetElementFromEventTarget=function(e){return e.nodeType===Node.TEXT_NODE?e.parentNode:e},a.prototype.onTouchStart=function(e){var t,n,i;if(1<e.targetTouches.length)return!0;if(t=this.getTargetElementFromEventTarget(e.target),n=e.targetTouches[0],u){if((i=window.getSelection()).rangeCount&&!i.isCollapsed)return!0;if(!c){if(n.identifier&&n.identifier===this.lastTouchIdentifier)return e.preventDefault(),!1;this.lastTouchIdentifier=n.identifier,this.updateScrollParent(t)}}return this.trackingClick=!0,this.trackingClickStart=e.timeStamp,this.targetElement=t,this.touchStartX=n.pageX,this.touchStartY=n.pageY,e.timeStamp-this.lastClickTime<this.tapDelay&&e.preventDefault(),!0},a.prototype.touchHasMoved=function(e){var t=e.changedTouches[0],n=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>n||Math.abs(t.pageY-this.touchStartY)>n},a.prototype.onTouchMove=function(e){return this.trackingClick&&(this.targetElement!==this.getTargetElementFromEventTarget(e.target)||this.touchHasMoved(e))&&(this.trackingClick=!1,this.targetElement=null),!0},a.prototype.findControl=function(e){return void 0!==e.control?e.control:e.htmlFor?document.getElementById(e.htmlFor):e.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},a.prototype.onTouchEnd=function(e){var t,n,i,r,o,s=this.targetElement;if(!this.trackingClick)return!0;if(e.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0;if(e.timeStamp-this.trackingClickStart>this.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=e.timeStamp,n=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,d&&(o=e.changedTouches[0],(s=document.elementFromPoint(o.pageX-window.pageXOffset,o.pageY-window.pageYOffset)||s).fastClickScrollParent=this.targetElement.fastClickScrollParent),"label"===(i=s.tagName.toLowerCase())){if(t=this.findControl(s)){if(this.focus(s),l)return!1;s=t}}else if(this.needsFocus(s))return 100<e.timeStamp-n||u&&window.top!==window&&"input"===i?this.targetElement=null:(this.focus(s),this.sendClick(s,e),u&&"select"===i||(this.targetElement=null,e.preventDefault())),!1;return!(!u||c||!(r=s.fastClickScrollParent)||r.fastClickLastScrollTop===r.scrollTop)||(this.needsClick(s)||(e.preventDefault(),this.sendClick(s,e)),!1)},a.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},a.prototype.onMouse=function(e){return!this.targetElement||(!!e.forwardedTouchEvent||(!e.cancelable||(!(!this.needsClick(this.targetElement)||this.cancelNextClick)||(e.stopImmediatePropagation?e.stopImmediatePropagation():e.propagationStopped=!0,e.stopPropagation(),e.preventDefault(),!1))))},a.prototype.onClick=function(e){var t;return this.trackingClick?(this.targetElement=null,!(this.trackingClick=!1)):"submit"===e.target.type&&0===e.detail||((t=this.onMouse(e))||(this.targetElement=null),t)},a.prototype.destroy=function(){var e=this.layer;l&&(e.removeEventListener("mouseover",this.onMouse,!0),e.removeEventListener("mousedown",this.onMouse,!0),e.removeEventListener("mouseup",this.onMouse,!0)),e.removeEventListener("click",this.onClick,!0),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1),e.removeEventListener("touchcancel",this.onTouchCancel,!1)},a.notNeeded=function(e){var t,n,i;if(void 0===window.ontouchstart)return!0;if(n=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!l)return!0;if(t=document.querySelector("meta[name=viewport]")){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(31<n&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(r&&10<=(i=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/))[1]&&3<=i[2]&&(t=document.querySelector("meta[name=viewport]"))){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}return"none"===e.style.msTouchAction||"manipulation"===e.style.touchAction||(!!(27<=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]&&(t=document.querySelector("meta[name=viewport]"))&&(-1!==t.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))||("none"===e.style.touchAction||"manipulation"===e.style.touchAction))},a.attach=function(e,t){return new a(e,t)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return a}):"undefined"!=typeof module&&module.exports?(module.exports=a.attach,module.exports.FastClick=a):window.FastClick=a}(),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof exports?t(require("jquery")):t(e.jQuery)}(this,function(v){"use strict";var y={data:{index:0,name:"scrollbar"},firefox:/firefox/i.test(navigator.userAgent),macosx:/mac/i.test(navigator.platform),msedge:/edge\/\d+/i.test(navigator.userAgent),msie:/(msie|trident)/i.test(navigator.userAgent),mobile:/android|webos|iphone|ipad|ipod|blackberry/i.test(navigator.userAgent),overlay:null,scroll:null,scrolls:[],webkit:/webkit/i.test(navigator.userAgent)&&!/edge\/\d+/i.test(navigator.userAgent)};y.scrolls.add=function(e){this.remove(e).push(e)};var n={autoScrollSize:!0,autoUpdate:!0,debug:!(y.scrolls.remove=function(e){for(;0<=v.inArray(e,this);)this.splice(v.inArray(e,this),1);return this}),disableBodyScroll:!1,duration:200,ignoreMobile:!1,ignoreOverlay:!1,isRtl:!1,scrollStep:30,showArrows:!1,stepScrolling:!0,scrollx:null,scrolly:null,onDestroy:null,onFallback:null,onInit:null,onScroll:null,onUpdate:null},e=function(e){var t;y.scroll||(y.overlay=!((t=o(!0)).height||t.width),y.scroll=o(),u(),v(window).resize(function(){var e=!1;if(y.scroll&&(y.scroll.height||y.scroll.width)){var t=o();t.height===y.scroll.height&&t.width===y.scroll.width||(y.scroll=t,e=!0)}u(e)})),this.container=e,this.namespace=".scrollbar_"+y.data.index++,this.options=v.extend({},n,window.jQueryScrollbarOptions||{}),this.scrollTo=null,this.scrollx={},this.scrolly={},e.data(y.data.name,this),y.scrolls.add(this)};e.prototype={destroy:function(){if(this.wrapper){this.container.removeData(y.data.name),y.scrolls.remove(this);var e=this.container.scrollLeft(),t=this.container.scrollTop();this.container.insertBefore(this.wrapper).css({height:"",margin:"","max-height":""}).removeClass("scroll-content scroll-scrollx_visible scroll-scrolly_visible").off(this.namespace).scrollLeft(e).scrollTop(t),this.scrollx.scroll.removeClass("scroll-scrollx_visible").find("div").addBack().off(this.namespace),this.scrolly.scroll.removeClass("scroll-scrolly_visible").find("div").addBack().off(this.namespace),this.wrapper.remove(),v(document).add("body").off(this.namespace),v.isFunction(this.options.onDestroy)&&this.options.onDestroy.apply(this,[this.container])}},init:function(e){var h=this,f=this.container,r=this.containerWrapper||f,p=this.namespace,g=v.extend(this.options,e||{}),m={x:this.scrollx,y:this.scrolly},n=this.wrapper,t={},i={scrollLeft:f.scrollLeft(),scrollTop:f.scrollTop()};if(y.mobile&&g.ignoreMobile||y.overlay&&g.ignoreOverlay||y.macosx&&!y.webkit)return v.isFunction(g.onFallback)&&g.onFallback.apply(this,[f]),!1;if(n)(t={height:"auto","margin-bottom":-1*y.scroll.height+"px","max-height":""})[g.isRtl?"margin-left":"margin-right"]=-1*y.scroll.width+"px",r.css(t);else{if(this.wrapper=n=v("<div>").addClass("scroll-wrapper").addClass(f.attr("class")).css("position","absolute"===f.css("position")?"absolute":"relative").insertBefore(f).append(f),g.isRtl&&n.addClass("scroll--rtl"),f.is("textarea")&&(this.containerWrapper=r=v("<div>").insertBefore(f).append(f),n.addClass("scroll-textarea")),(t={height:"auto","margin-bottom":-1*y.scroll.height+"px","max-height":""})[g.isRtl?"margin-left":"margin-right"]=-1*y.scroll.width+"px",r.addClass("scroll-content").css(t),f.on("scroll"+p,function(e){var t=f.scrollLeft(),n=f.scrollTop();if(g.isRtl)switch(!0){case y.firefox:t=Math.abs(t);case y.msedge||y.msie:t=f[0].scrollWidth-f[0].clientWidth-t}v.isFunction(g.onScroll)&&g.onScroll.call(h,{maxScroll:m.y.maxScrollOffset,scroll:n,size:m.y.size,visible:m.y.visible},{maxScroll:m.x.maxScrollOffset,scroll:t,size:m.x.size,visible:m.x.visible}),m.x.isVisible&&m.x.scroll.bar.css("left",t*m.x.kx+"px"),m.y.isVisible&&m.y.scroll.bar.css("top",n*m.y.kx+"px")}),n.on("scroll"+p,function(){n.scrollTop(0).scrollLeft(0)}),g.disableBodyScroll){var o=function(e){w(e)?m.y.isVisible&&m.y.mousewheel(e):m.x.isVisible&&m.x.mousewheel(e)};n.on("MozMousePixelScroll"+p,o),n.on("mousewheel"+p,o),y.mobile&&n.on("touchstart"+p,function(e){var t=e.originalEvent.touches&&e.originalEvent.touches[0]||e,n=t.pageX,i=t.pageY,r=f.scrollLeft(),o=f.scrollTop();v(document).on("touchmove"+p,function(e){var t=e.originalEvent.targetTouches&&e.originalEvent.targetTouches[0]||e;f.scrollLeft(r+n-t.pageX),f.scrollTop(o+i-t.pageY),e.preventDefault()}),v(document).on("touchend"+p,function(){v(document).off(p)})})}v.isFunction(g.onInit)&&g.onInit.apply(this,[f])}v.each(m,function(r,o){var s=null,a=1,l="x"===r?"scrollLeft":"scrollTop",u=g.scrollStep,c=function(){var e=f[l]();f[l](e+u),1==a&&d<=e+u&&(e=f[l]()),-1==a&&e+u<=d&&(e=f[l]()),f[l]()==e&&s&&s()},d=0;o.scroll||(o.scroll=h._getScroll(g["scroll"+r]).addClass("scroll-"+r),g.showArrows&&o.scroll.addClass("scroll-element_arrows_visible"),o.mousewheel=function(e){if(!o.isVisible||"x"===r&&w(e))return!0;if("y"===r&&!w(e))return m.x.mousewheel(e),!0;var t=-1*e.originalEvent.wheelDelta||e.originalEvent.detail,n=o.size-o.visible-o.offset;return t||("x"===r&&e.originalEvent.deltaX?t=40*e.originalEvent.deltaX:"y"===r&&e.originalEvent.deltaY&&(t=40*e.originalEvent.deltaY)),(0<t&&d<n||t<0&&0<d)&&((d+=t)<0&&(d=0),n<d&&(d=n),h.scrollTo=h.scrollTo||{},h.scrollTo[l]=d,setTimeout(function(){h.scrollTo&&(f.stop().animate(h.scrollTo,240,"linear",function(){d=f[l]()}),h.scrollTo=null)},1)),e.preventDefault(),!1},o.scroll.on("MozMousePixelScroll"+p,o.mousewheel).on("mousewheel"+p,o.mousewheel).on("mouseenter"+p,function(){d=f[l]()}),o.scroll.find(".scroll-arrow, .scroll-element_track").on("mousedown"+p,function(e){if(1!=e.which)return!0;a=1;var t={eventOffset:e["x"===r?"pageX":"pageY"],maxScrollValue:o.size-o.visible-o.offset,scrollbarOffset:o.scroll.bar.offset()["x"===r?"left":"top"],scrollbarSize:o.scroll.bar["x"===r?"outerWidth":"outerHeight"]()},n=0,i=0;if(v(this).hasClass("scroll-arrow")){if(a=v(this).hasClass("scroll-arrow_more")?1:-1,u=g.scrollStep*a,d=0<a?t.maxScrollValue:0,g.isRtl)switch(!0){case y.firefox:d=0<a?0:-1*t.maxScrollValue;break;case y.msie||y.msedge:}}else a=t.scrollbarOffset+t.scrollbarSize<t.eventOffset?1:t.eventOffset<t.scrollbarOffset?-1:0,"x"===r&&g.isRtl&&(y.msie||y.msedge)&&(a*=-1),u=Math.round(.75*o.visible)*a,d=t.eventOffset-t.scrollbarOffset-(g.stepScrolling?1==a?t.scrollbarSize:0:Math.round(t.scrollbarSize/2)),d=f[l]()+d/o.kx;return h.scrollTo=h.scrollTo||{},h.scrollTo[l]=g.stepScrolling?f[l]()+u:d,g.stepScrolling&&(s=function(){d=f[l](),clearInterval(i),clearTimeout(n),i=n=0},n=setTimeout(function(){i=setInterval(c,40)},g.duration+100)),setTimeout(function(){h.scrollTo&&(f.animate(h.scrollTo,g.duration),h.scrollTo=null)},1),h._handleMouseDown(s,e)}),o.scroll.bar.on("mousedown"+p,function(e){if(1!=e.which)return!0;var n=e["x"===r?"pageX":"pageY"],i=f[l]();return o.scroll.addClass("scroll-draggable"),v(document).on("mousemove"+p,function(e){var t=parseInt((e["x"===r?"pageX":"pageY"]-n)/o.kx,10);"x"===r&&g.isRtl&&(y.msie||y.msedge)&&(t*=-1),f[l](i+t)}),h._handleMouseDown(function(){o.scroll.removeClass("scroll-draggable"),d=f[l]()},e)}))}),v.each(m,function(e,t){var n="scroll-scroll"+e+"_visible",i="x"==e?m.y:m.x;t.scroll.removeClass(n),i.scroll.removeClass(n),r.removeClass(n)}),v.each(m,function(e,t){v.extend(t,"x"==e?{offset:parseInt(f.css("left"),10)||0,size:f.prop("scrollWidth"),visible:n.width()}:{offset:parseInt(f.css("top"),10)||0,size:f.prop("scrollHeight"),visible:n.height()})}),this._updateScroll("x",this.scrollx),this._updateScroll("y",this.scrolly),v.isFunction(g.onUpdate)&&g.onUpdate.apply(this,[f]),v.each(m,function(e,t){var n="x"===e?"left":"top",i="x"===e?"outerWidth":"outerHeight",r="x"===e?"width":"height",o=parseInt(f.css(n),10)||0,s=t.size,a=t.visible+o,l=t.scroll.size[i]()+(parseInt(t.scroll.size.css(n),10)||0);g.autoScrollSize&&(t.scrollbarSize=parseInt(l*a/s,10),t.scroll.bar.css(r,t.scrollbarSize+"px")),t.scrollbarSize=t.scroll.bar[i](),t.kx=(l-t.scrollbarSize)/(s-a)||1,t.maxScrollOffset=s-a}),f.scrollLeft(i.scrollLeft).scrollTop(i.scrollTop).trigger("scroll")},_getScroll:function(e){var t={advanced:['<div class="scroll-element">','<div class="scroll-element_corner"></div>','<div class="scroll-arrow scroll-arrow_less"></div>','<div class="scroll-arrow scroll-arrow_more"></div>','<div class="scroll-element_outer">','<div class="scroll-element_size"></div>','<div class="scroll-element_inner-wrapper">','<div class="scroll-element_inner scroll-element_track">','<div class="scroll-element_inner-bottom"></div>',"</div>","</div>",'<div class="scroll-bar">','<div class="scroll-bar_body">','<div class="scroll-bar_body-inner"></div>',"</div>",'<div class="scroll-bar_bottom"></div>','<div class="scroll-bar_center"></div>',"</div>","</div>","</div>"].join(""),simple:['<div class="scroll-element">','<div class="scroll-element_outer">','<div class="scroll-element_size"></div>','<div class="scroll-element_track"></div>','<div class="scroll-bar"></div>',"</div>","</div>"].join("")};return t[e]&&(e=t[e]),e||(e=t.simple),e="string"==typeof e?v(e).appendTo(this.wrapper):v(e),v.extend(e,{bar:e.find(".scroll-bar"),size:e.find(".scroll-element_size"),track:e.find(".scroll-element_track")}),e},_handleMouseDown:function(e,t){var n=this.namespace;return v(document).on("blur"+n,function(){v(document).add("body").off(n),e&&e()}),v(document).on("dragstart"+n,function(e){return e.preventDefault(),!1}),v(document).on("mouseup"+n,function(){v(document).add("body").off(n),e&&e()}),v("body").on("selectstart"+n,function(e){return e.preventDefault(),!1}),t&&t.preventDefault(),!1},_updateScroll:function(e,t){var n=this.container,i=this.containerWrapper||n,r="scroll-scroll"+e+"_visible",o="x"===e?this.scrolly:this.scrollx,s=parseInt(this.container.css("x"===e?"left":"top"),10)||0,a=this.wrapper,l=t.size,u=t.visible+s;t.isVisible=1<l-u,t.isVisible?(t.scroll.addClass(r),o.scroll.addClass(r),i.addClass(r)):(t.scroll.removeClass(r),o.scroll.removeClass(r),i.removeClass(r)),"y"===e&&(n.is("textarea")||l<u?i.css({height:u+y.scroll.height+"px","max-height":"none"}):i.css({"max-height":u+y.scroll.height+"px"})),t.size==n.prop("scrollWidth")&&o.size==n.prop("scrollHeight")&&t.visible==a.width()&&o.visible==a.height()&&t.offset==(parseInt(n.css("left"),10)||0)&&o.offset==(parseInt(n.css("top"),10)||0)||(v.extend(this.scrollx,{offset:parseInt(n.css("left"),10)||0,size:n.prop("scrollWidth"),visible:a.width()}),v.extend(this.scrolly,{offset:parseInt(n.css("top"),10)||0,size:this.container.prop("scrollHeight"),visible:a.height()}),this._updateScroll("x"===e?"y":"x",o))}};var r=e;v.fn.scrollbar=function(n,i){return"string"!=typeof n&&(i=n,n="init"),void 0===i&&(i=[]),v.isArray(i)||(i=[i]),this.not("body, .scroll-wrapper").each(function(){var e=v(this),t=e.data(y.data.name);(t||"init"===n)&&(t||(t=new r(e)),t[n]&&t[n].apply(t,i))}),this},v.fn.scrollbar.options=n;var l,i,u=(l=0,function(e){var t,n,i,r,o,s,a;for(t=0;t<y.scrolls.length;t++)n=(r=y.scrolls[t]).container,i=r.options,o=r.wrapper,s=r.scrollx,a=r.scrolly,(e||i.autoUpdate&&o&&o.is(":visible")&&(n.prop("scrollWidth")!=s.size||n.prop("scrollHeight")!=a.size||o.width()!=s.visible||o.height()!=a.visible))&&(r.init(),i.debug&&window.console&&console.log({scrollHeight:n.prop("scrollHeight")+":"+r.scrolly.size,scrollWidth:n.prop("scrollWidth")+":"+r.scrollx.size,visibleHeight:o.height()+":"+r.scrolly.visible,visibleWidth:o.width()+":"+r.scrollx.visible},!0));clearTimeout(l),l=setTimeout(u,300)});function o(e){if(y.webkit&&!e)return{height:0,width:0};if(!y.data.outer){var t={border:"none","box-sizing":"content-box",height:"200px",margin:"0",padding:"0",width:"200px"};y.data.inner=v("<div>").css(v.extend({},t)),y.data.outer=v("<div>").css(v.extend({left:"-1000px",overflow:"scroll",position:"absolute",top:"-1000px"},t)).append(y.data.inner).appendTo("body")}return y.data.outer.scrollLeft(1e3).scrollTop(1e3),{height:Math.ceil(y.data.outer.offset().top-y.data.inner.offset().top||0),width:Math.ceil(y.data.outer.offset().left-y.data.inner.offset().left||0)}}function w(e){var t=e.originalEvent;return(!t.axis||t.axis!==t.HORIZONTAL_AXIS)&&!t.wheelDeltaX}window.angular&&(i=window.angular).module("jQueryScrollbar",[]).provider("jQueryScrollbar",function(){var t=n;return{setOptions:function(e){i.extend(t,e)},$get:function(){return{options:i.copy(t)}}}}).directive("jqueryScrollbar",["jQueryScrollbar","$parse",function(r,o){return{restrict:"AC",link:function(e,t,n){var i=o(n.jqueryScrollbar)(e);t.scrollbar(i||r.options).on("$destroy",function(){t.scrollbar("destroy")})}}}])}),jQuery.extend({bez:function(o){var e="bez_"+jQuery.makeArray(arguments).join("_").replace(".","p");if("function"!=typeof jQuery.easing[e]){var s=function(n,i){var o=[null,null],s=[null,null],a=[null,null],l=function(e,t){return a[t]=3*n[t],s[t]=3*(i[t]-n[t])-a[t],o[t]=1-a[t]-s[t],e*(a[t]+e*(s[t]+e*o[t]))};return function(e){return l(function(e){for(var t,n,i=e,r=0;++r<14&&(t=l(i,0)-e,!(Math.abs(t)<.001));)i-=t/(n=i,a[0]+n*(2*s[0]+3*o[0]*n));return i}(e),1)}};jQuery.easing[e]=function(e,t,n,i,r){return i*s([o[0],o[1]],[o[2],o[3]])(t/r)+n}}return e}}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(c){c.fn.addBack=c.fn.addBack||c.fn.andSelf,c.fn.extend({actual:function(e,t){if(!this[e])throw'$.actual => The jQuery method "'+e+'" you called does not exist';var n,i,r=c.extend({absolute:!1,clone:!1,includeMargin:!1,display:"block"},t),o=this.eq(0);if(!0===r.clone)n=function(){o=o.clone().attr("style","position: absolute !important; top: -1000 !important; ").appendTo("body")},i=function(){o.remove()};else{var s,a=[],l="";n=function(){s=o.parents().addBack().filter(":hidden"),l+="visibility: hidden !important; display: "+r.display+" !important; ",!0===r.absolute&&(l+="position: absolute !important; "),s.each(function(){var e=c(this),t=e.attr("style");a.push(t),e.attr("style",t?t+";"+l:l)})},i=function(){s.each(function(e){var t=c(this),n=a[e];void 0===n?t.removeAttr("style"):t.attr("style",n)})}}n();var u=/(outer)/.test(e)?o[e](r.includeMargin):o[e]();return i(),u}})}),function(){"use strict";var t=0,o={};function n(e){if(!e)throw new Error("No options passed to Waypoint constructor");if(!e.element)throw new Error("No element option passed to Waypoint constructor");if(!e.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+t,this.options=n.Adapter.extend({},n.defaults,e),this.element=this.options.element,this.adapter=new n.Adapter(this.element),this.callback=e.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=n.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=n.Context.findOrCreateByElement(this.options.context),n.offsetAliases[this.options.offset]&&(this.options.offset=n.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),o[this.key]=this,t+=1}n.prototype.queueTrigger=function(e){this.group.queueTrigger(this,e)},n.prototype.trigger=function(e){this.enabled&&this.callback&&this.callback.apply(this,e)},n.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete o[this.key]},n.prototype.disable=function(){return this.enabled=!1,this},n.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},n.prototype.next=function(){return this.group.next(this)},n.prototype.previous=function(){return this.group.previous(this)},n.invokeAll=function(e){var t=[];for(var n in o)t.push(o[n]);for(var i=0,r=t.length;i<r;i++)t[i][e]()},n.destroyAll=function(){n.invokeAll("destroy")},n.disableAll=function(){n.invokeAll("disable")},n.enableAll=function(){n.invokeAll("enable")},n.refreshAll=function(){n.Context.refreshAll()},n.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},n.viewportWidth=function(){return document.documentElement.clientWidth},n.adapters=[],n.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},n.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=n}(),function(){"use strict";function t(e){window.setTimeout(e,1e3/60)}var n=0,i={},m=window.Waypoint,e=window.onload;function r(e){this.element=e,this.Adapter=m.Adapter,this.adapter=new this.Adapter(e),this.key="waypoint-context-"+n,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},e.waypointContextKey=this.key,i[e.waypointContextKey]=this,n+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}r.prototype.add=function(e){var t=e.options.horizontal?"horizontal":"vertical";this.waypoints[t][e.key]=e,this.refresh()},r.prototype.checkEmpty=function(){var e=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical);e&&t&&(this.adapter.off(".waypoints"),delete i[this.key])},r.prototype.createThrottledResizeHandler=function(){var e=this;function t(){e.handleResize(),e.didResize=!1}this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,m.requestAnimationFrame(t))})},r.prototype.createThrottledScrollHandler=function(){var e=this;function t(){e.handleScroll(),e.didScroll=!1}this.adapter.on("scroll.waypoints",function(){e.didScroll&&!m.isTouch||(e.didScroll=!0,m.requestAnimationFrame(t))})},r.prototype.handleResize=function(){m.Context.refreshAll()},r.prototype.handleScroll=function(){var e={},t={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var n in t){var i=t[n],r=i.newScroll>i.oldScroll?i.forward:i.backward;for(var o in this.waypoints[n]){var s=this.waypoints[n][o],a=i.oldScroll<s.triggerPoint,l=i.newScroll>=s.triggerPoint;(a&&l||!a&&!l)&&(s.queueTrigger(r),e[s.group.id]=s.group)}}for(var u in e)e[u].flushTriggers();this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}},r.prototype.innerHeight=function(){return this.element==this.element.window?m.viewportHeight():this.adapter.innerHeight()},r.prototype.remove=function(e){delete this.waypoints[e.axis][e.key],this.checkEmpty()},r.prototype.innerWidth=function(){return this.element==this.element.window?m.viewportWidth():this.adapter.innerWidth()},r.prototype.destroy=function(){var e=[];for(var t in this.waypoints)for(var n in this.waypoints[t])e.push(this.waypoints[t][n]);for(var i=0,r=e.length;i<r;i++)e[i].destroy()},r.prototype.refresh=function(){var e,t=this.element==this.element.window,n=t?void 0:this.adapter.offset(),i={};for(var r in this.handleScroll(),e={horizontal:{contextOffset:t?0:n.left,contextScroll:t?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:t?0:n.top,contextScroll:t?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var o=e[r];for(var s in this.waypoints[r]){var a,l,u,c,d=this.waypoints[r][s],h=d.options.offset,f=d.triggerPoint,p=0,g=null==f;d.element!==d.element.window&&(p=d.adapter.offset()[o.offsetProp]),"function"==typeof h?h=h.apply(d):"string"==typeof h&&(h=parseFloat(h),-1<d.options.offset.indexOf("%")&&(h=Math.ceil(o.contextDimension*h/100))),a=o.contextScroll-o.contextOffset,d.triggerPoint=p+a-h,l=f<o.oldScroll,u=d.triggerPoint>=o.oldScroll,c=!l&&!u,!g&&(l&&u)?(d.queueTrigger(o.backward),i[d.group.id]=d.group):!g&&c?(d.queueTrigger(o.forward),i[d.group.id]=d.group):g&&o.oldScroll>=d.triggerPoint&&(d.queueTrigger(o.forward),i[d.group.id]=d.group)}}return m.requestAnimationFrame(function(){for(var e in i)i[e].flushTriggers()}),this},r.findOrCreateByElement=function(e){return r.findByElement(e)||new r(e)},r.refreshAll=function(){for(var e in i)i[e].refresh()},r.findByElement=function(e){return i[e.waypointContextKey]},window.onload=function(){e&&e(),r.refreshAll()},m.requestAnimationFrame=function(e){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t).call(window,e)},m.Context=r}(),function(){"use strict";function s(e,t){return e.triggerPoint-t.triggerPoint}function a(e,t){return t.triggerPoint-e.triggerPoint}var t={vertical:{},horizontal:{}},n=window.Waypoint;function i(e){this.name=e.name,this.axis=e.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),t[this.axis][this.name]=this}i.prototype.add=function(e){this.waypoints.push(e)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var e in this.triggerQueues){var t=this.triggerQueues[e],n="up"===e||"left"===e;t.sort(n?a:s);for(var i=0,r=t.length;i<r;i+=1){var o=t[i];(o.options.continuous||i===t.length-1)&&o.trigger([e])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(s);var t=n.Adapter.inArray(e,this.waypoints);return t===this.waypoints.length-1?null:this.waypoints[t+1]},i.prototype.previous=function(e){this.waypoints.sort(s);var t=n.Adapter.inArray(e,this.waypoints);return t?this.waypoints[t-1]:null},i.prototype.queueTrigger=function(e,t){this.triggerQueues[t].push(e)},i.prototype.remove=function(e){var t=n.Adapter.inArray(e,this.waypoints);-1<t&&this.waypoints.splice(t,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(e){return t[e.axis][e.name]||new i(e)},n.Group=i}(),function(){"use strict";var n=window.jQuery,e=window.Waypoint;function i(e){this.$element=n(e)}n.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,t){i.prototype[t]=function(){var e=Array.prototype.slice.call(arguments);return this.$element[t].apply(this.$element,e)}}),n.each(["extend","inArray","isEmptyObject"],function(e,t){i[t]=n[t]}),e.adapters.push({name:"jquery",Adapter:i}),e.Adapter=i}(),function(){"use strict";var r=window.Waypoint;function e(i){return function(){var t=[],n=arguments[0];return i.isFunction(arguments[0])&&((n=i.extend({},arguments[1])).handler=arguments[0]),this.each(function(){var e=i.extend({},n,{element:this});"string"==typeof e.context&&(e.context=i(this).closest(e.context)[0]),t.push(new r(e))}),t}}window.jQuery&&(window.jQuery.fn.waypoint=e(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=e(window.Zepto))}(),function(t){"use strict";if(!t.jQuery){var c=function(e,t){return new c.fn.init(e,t)};c.isWindow=function(e){return e&&e===e.window},c.type=function(e){return e?"object"==typeof e||"function"==typeof e?n[r.call(e)]||"object":typeof e:e+""},c.isArray=Array.isArray||function(e){return"array"===c.type(e)},c.isPlainObject=function(e){var t;if(!e||"object"!==c.type(e)||e.nodeType||c.isWindow(e))return!1;try{if(e.constructor&&!i.call(e,"constructor")&&!i.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(t in e);return void 0===t||i.call(e,t)},c.each=function(e,t,n){var i=0,r=e.length,o=a(e);if(n){if(o)for(;i<r&&!1!==t.apply(e[i],n);i++);else for(i in e)if(e.hasOwnProperty(i)&&!1===t.apply(e[i],n))break}else if(o)for(;i<r&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(e.hasOwnProperty(i)&&!1===t.call(e[i],i,e[i]))break;return e},c.data=function(e,t,n){if(void 0===n){var i=e[c.expando],r=i&&s[i];if(void 0===t)return r;if(r&&t in r)return r[t]}else if(void 0!==t){var o=e[c.expando]||(e[c.expando]=++c.uuid);return s[o]=s[o]||{},s[o][t]=n}},c.removeData=function(e,t){var n=e[c.expando],i=n&&s[n];i&&(t?c.each(t,function(e,t){delete i[t]}):delete s[n])},c.extend=function(){var e,t,n,i,r,o,s=arguments[0]||{},a=1,l=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[a]||{},a++),"object"!=typeof s&&"function"!==c.type(s)&&(s={}),a===l&&(s=this,a--);a<l;a++)if(r=arguments[a])for(i in r)r.hasOwnProperty(i)&&(e=s[i],s!==(n=r[i])&&(u&&n&&(c.isPlainObject(n)||(t=c.isArray(n)))?(o=t?(t=!1,e&&c.isArray(e)?e:[]):e&&c.isPlainObject(e)?e:{},s[i]=c.extend(u,o,n)):void 0!==n&&(s[i]=n)));return s},c.queue=function(e,t,n){if(e){t=(t||"fx")+"queue";var i,r,o,s=c.data(e,t);return n?(!s||c.isArray(n)?s=c.data(e,t,(o=r||[],(i=n)&&(a(Object(i))?function(e,t){for(var n=+t.length,i=0,r=e.length;i<n;)e[r++]=t[i++];if(n!=n)for(;void 0!==t[i];)e[r++]=t[i++];e.length=r}(o,"string"==typeof i?[i]:i):[].push.call(o,i)),o)):s.push(n),s):s||[]}},c.dequeue=function(e,r){c.each(e.nodeType?[e]:e,function(e,t){r=r||"fx";var n=c.queue(t,r),i=n.shift();"inprogress"===i&&(i=n.shift()),i&&("fx"===r&&n.unshift("inprogress"),i.call(t,function(){c.dequeue(t,r)}))})},c.fn=c.prototype={init:function(e){if(e.nodeType)return this[0]=e,this;throw new Error("Not a DOM node.")},offset:function(){var e=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:e.top+(t.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:e.left+(t.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){var e=this[0],t=function(e){for(var t=e.offsetParent;t&&"html"!==t.nodeName.toLowerCase()&&t.style&&"static"===t.style.position.toLowerCase();)t=t.offsetParent;return t||document}(e),n=this.offset(),i=/^(?:body|html)$/i.test(t.nodeName)?{top:0,left:0}:c(t).offset();return n.top-=parseFloat(e.style.marginTop)||0,n.left-=parseFloat(e.style.marginLeft)||0,t.style&&(i.top+=parseFloat(t.style.borderTopWidth)||0,i.left+=parseFloat(t.style.borderLeftWidth)||0),{top:n.top-i.top,left:n.left-i.left}}};var s={};c.expando="velocity"+(new Date).getTime(),c.uuid=0;for(var n={},i=n.hasOwnProperty,r=n.toString,e="Boolean Number String Function Array Date RegExp Object Error".split(" "),o=0;o<e.length;o++)n["[object "+e[o]+"]"]=e[o].toLowerCase();c.fn.init.prototype=c.fn,t.Velocity={Utilities:c}}function a(e){var t=e.length,n=c.type(e);return"function"!==n&&!c.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e))}}(window),function(e){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e():"function"==typeof define&&define.amd?define(e):e()}(function(){"use strict";return function(e,$,R,q){var i,E=function(){if(R.documentMode)return R.documentMode;for(var e=7;4<e;e--){var t=R.createElement("div");if(t.innerHTML="\x3c!--[if IE "+e+"]><span></span><![endif]--\x3e",t.getElementsByTagName("span").length)return t=null,e}return q}(),t=(i=0,$.webkitRequestAnimationFrame||$.mozRequestAnimationFrame||function(e){var t,n=(new Date).getTime();return t=Math.max(0,16-(n-i)),i=n+t,setTimeout(function(){e(n+t)},t)}),O=function(){var e=$.performance||{};if("function"!=typeof e.now){var t=e.timing&&e.timing.navigationStart?e.timing.navigationStart:(new Date).getTime();e.now=function(){return(new Date).getTime()-t}}return e}();var n=function(){var a=Array.prototype.slice;try{return a.call(R.documentElement),a}catch(e){return function(e,t){var n=this.length;if("number"!=typeof e&&(e=0),"number"!=typeof t&&(t=n),this.slice)return a.call(this,e,t);var i,r=[],o=0<=e?e:Math.max(0,n+e),s=(t<0?n+t:Math.min(t,n))-o;if(0<s)if(r=new Array(s),this.charAt)for(i=0;i<s;i++)r[i]=this.charAt(o+i);else for(i=0;i<s;i++)r[i]=this[o+i];return r}}}(),V=function(){return Array.prototype.includes?function(e,t){return e.includes(t)}:Array.prototype.indexOf?function(e,t){return 0<=e.indexOf(t)}:function(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1}};function g(e){return X.isWrapped(e)?e=n.call(e):X.isNode(e)&&(e=[e]),e}var W,X={isNumber:function(e){return"number"==typeof e},isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isWrapped:function(e){return e&&e!==$&&X.isNumber(e.length)&&!X.isString(e)&&!X.isFunction(e)&&!X.isNode(e)&&(0===e.length||X.isNode(e[0]))},isSVG:function(e){return $.SVGElement&&e instanceof $.SVGElement},isEmptyObject:function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}},r=!1;if(e.fn&&e.fn.jquery?(W=e,r=!0):W=$.Velocity.Utilities,E<=8&&!r)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(!(E<=7)){var o="swing",B={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test($.navigator.userAgent),isAndroid:/Android/i.test($.navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test($.navigator.userAgent),isChrome:$.chrome,isFirefox:/Firefox/i.test($.navigator.userAgent),prefixElement:R.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[],delayedElements:{count:0}},CSS:{},Utilities:W,Redirects:{},Easings:{},Promise:$.Promise,defaults:{queue:"",duration:400,easing:o,begin:q,complete:q,progress:q,display:q,visibility:q,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0,promiseRejectEmpty:!0},init:function(e){W.data(e,"velocity",{isSVG:X.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:5,patch:2},debug:!1,timestamp:!0,pauseAll:function(n){var i=(new Date).getTime();W.each(B.State.calls,function(e,t){if(t){if(n!==q&&(t[2].queue!==n||!1===t[2].queue))return!0;t[5]={resume:!1}}}),W.each(B.State.delayedElements,function(e,t){t&&v(t,i)})},resumeAll:function(n){var i=(new Date).getTime();W.each(B.State.calls,function(e,t){if(t){if(n!==q&&(t[2].queue!==n||!1===t[2].queue))return!0;t[5]&&(t[5].resume=!0)}}),W.each(B.State.delayedElements,function(e,t){t&&y(t,i)})}};$.pageYOffset!==q?(B.State.scrollAnchor=$,B.State.scrollPropertyLeft="pageXOffset",B.State.scrollPropertyTop="pageYOffset"):(B.State.scrollAnchor=R.documentElement||R.body.parentNode||R.body,B.State.scrollPropertyLeft="scrollLeft",B.State.scrollPropertyTop="scrollTop");var s=function(){function y(e){return-e.tension*e.x-e.friction*e.v}function w(e,t,n){var i={x:e.x+n.dx*t,v:e.v+n.dv*t,tension:e.tension,friction:e.friction};return{dx:i.v,dv:y(i)}}return function e(t,n,i){var r,o,s,a,l,u,c,d,h,f,p,g={x:-1,v:0,tension:null,friction:null},m=[0],v=0;for(t=parseFloat(t)||500,n=parseFloat(n)||20,i=i||null,g.tension=t,g.friction=n,o=(r=null!==i)?(v=e(t,n))/i*.016:.016;l=o,void 0,u={dx:(a=s||g).v,dv:y(a)},c=w(a,.5*l,u),d=w(a,.5*l,c),h=w(a,l,d),f=1/6*(u.dx+2*(c.dx+d.dx)+h.dx),p=1/6*(u.dv+2*(c.dv+d.dv)+h.dv),a.x=a.x+f*l,a.v=a.v+p*l,s=a,m.push(1+s.x),v+=16,1e-4<Math.abs(s.x)&&1e-4<Math.abs(s.v););return r?function(e){return m[e*(m.length-1)|0]}:v}}();B.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},W.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(e,t){B.Easings[t[0]]=l.apply(null,t[1])});var U=B.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205",lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e<U.Lists.colors.length;e++){var t="color"===U.Lists.colors[e]?"0 0 0 1":"255 255 255 1";U.Hooks.templates[U.Lists.colors[e]]=["Red Green Blue Alpha",t]}var n,i,r;if(E)for(n in U.Hooks.templates)if(U.Hooks.templates.hasOwnProperty(n)){r=(i=U.Hooks.templates[n])[0].split(" ");var o=i[1].match(U.RegEx.valueSplit);"Color"===r[0]&&(r.push(r.shift()),o.push(o.shift()),U.Hooks.templates[n]=[r.join(" "),o.join(" ")])}for(n in U.Hooks.templates)if(U.Hooks.templates.hasOwnProperty(n))for(var s in r=(i=U.Hooks.templates[n])[0].split(" "))if(r.hasOwnProperty(s)){var a=n+r[s],l=s;U.Hooks.registered[a]=[n,l]}},getRoot:function(e){var t=U.Hooks.registered[e];return t?t[0]:e},getUnit:function(e,t){var n=(e.substr(t||0,5).match(/^[a-z%]+/)||[])[0]||"";return n&&V(U.Lists.units)?n:""},fixColors:function(e){return e.replace(/(rgba?\(\s*)?(\b[a-z]+\b)/g,function(e,t,n){return U.Lists.colorNames.hasOwnProperty(n)?(t||"rgba(")+U.Lists.colorNames[n]+(t?"":",1)"):t+n})},cleanRootPropertyValue:function(e,t){return U.RegEx.valueUnwrap.test(t)&&(t=t.match(U.RegEx.valueUnwrap)[1]),U.Values.isCSSNullValue(t)&&(t=U.Hooks.templates[e][1]),t},extractValue:function(e,t){var n=U.Hooks.registered[e];if(n){var i=n[0],r=n[1];return(t=U.Hooks.cleanRootPropertyValue(i,t)).toString().match(U.RegEx.valueSplit)[r]}return t},injectValue:function(e,t,n){var i=U.Hooks.registered[e];if(i){var r,o=i[0],s=i[1];return(r=(n=U.Hooks.cleanRootPropertyValue(o,n)).toString().match(U.RegEx.valueSplit))[s]=t,r.join(" ")}return n}},Normalizations:{registered:{clip:function(e,t,n){switch(e){case"name":return"clip";case"extract":var i;return i=U.RegEx.wrappedValueAlreadyExtracted.test(n)?n:(i=n.toString().match(U.RegEx.valueUnwrap))?i[1].replace(/,(\s+)?/g," "):n;case"inject":return"rect("+n+")"}},blur:function(e,t,n){switch(e){case"name":return B.State.isFirefox?"filter":"-webkit-filter";case"extract":var i=parseFloat(n);if(!i&&0!==i){var r=n.toString().match(/blur\(([0-9]+[A-z]+)\)/i);i=r?r[1]:0}return i;case"inject":return parseFloat(n)?"blur("+n+")":"none"}},opacity:function(e,t,n){if(E<=8)switch(e){case"name":return"filter";case"extract":var i=n.toString().match(/alpha\(opacity=(.*)\)/i);return n=i?i[1]/100:1;case"inject":return(t.style.zoom=1)<=parseFloat(n)?"":"alpha(opacity="+parseInt(100*parseFloat(n),10)+")"}else switch(e){case"name":return"opacity";case"extract":case"inject":return n}}},register:function(){E&&!(9<E)||B.State.isGingerbread||(U.Lists.transformsBase=U.Lists.transformsBase.concat(U.Lists.transforms3D));for(var e=0;e<U.Lists.transformsBase.length;e++)!function(){var r=U.Lists.transformsBase[e];U.Normalizations.registered[r]=function(e,t,n){switch(e){case"name":return"transform";case"extract":return G(t)===q||G(t).transformCache[r]===q?/^scale/i.test(r)?1:0:G(t).transformCache[r].replace(/[()]/g,"");case"inject":var i=!1;switch(r.substr(0,r.length-1)){case"translate":i=!/(%|px|em|rem|vw|vh|\d)$/i.test(n);break;case"scal":case"scale":B.State.isAndroid&&G(t).transformCache[r]===q&&n<1&&(n=1),i=!/(\d)$/i.test(n);break;case"skew":case"rotate":i=!/(deg|\d)$/i.test(n)}return i||(G(t).transformCache[r]="("+n+")"),G(t).transformCache[r]}}}();for(var t=0;t<U.Lists.colors.length;t++)!function(){var s=U.Lists.colors[t];U.Normalizations.registered[s]=function(e,t,n){switch(e){case"name":return s;case"extract":var i;if(U.RegEx.wrappedValueAlreadyExtracted.test(n))i=n;else{var r,o={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(n)?r=o[n]!==q?o[n]:o.black:U.RegEx.isHex.test(n)?r="rgb("+U.Values.hexToRgb(n).join(" ")+")":/^rgba?\(/i.test(n)||(r=o.black),i=(r||n).toString().match(U.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return(!E||8<E)&&3===i.split(" ").length&&(i+=" 1"),i;case"inject":return/^rgb/.test(n)?n:(E<=8?4===n.split(" ").length&&(n=n.split(/\s+/).slice(0,3).join(" ")):3===n.split(" ").length&&(n+=" 1"),(E<=8?"rgb":"rgba")+"("+n.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")")}}}();function o(e,t,n){if("border-box"===U.getPropertyValue(t,"boxSizing").toString().toLowerCase()!==(n||!1))return 0;var i,r,o=0,s="width"===e?["Left","Right"]:["Top","Bottom"],a=["padding"+s[0],"padding"+s[1],"border"+s[0]+"Width","border"+s[1]+"Width"];for(i=0;i<a.length;i++)r=parseFloat(U.getPropertyValue(t,a[i])),isNaN(r)||(o+=r);return n?-o:o}function n(i,r){return function(e,t,n){switch(e){case"name":return i;case"extract":return parseFloat(n)+o(i,t,r);case"inject":return parseFloat(n)-o(i,t,r)+"px"}}}U.Normalizations.registered.innerWidth=n("width",!0),U.Normalizations.registered.innerHeight=n("height",!0),U.Normalizations.registered.outerWidth=n("width"),U.Normalizations.registered.outerHeight=n("height")}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(E||B.State.isAndroid&&!B.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(B.State.prefixMatches[e])return[B.State.prefixMatches[e],!0];for(var t=["","Webkit","Moz","ms","O"],n=0,i=t.length;n<i;n++){var r;if(r=0===n?e:t[n]+e.replace(/^\w/,function(e){return e.toUpperCase()}),X.isString(B.State.prefixElement.style[r]))return[B.State.prefixMatches[e]=r,!0]}return[e,!1]}},Values:{hexToRgb:function(e){var t;return e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,n,i){return t+t+n+n+i+i}),(t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e))?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(e){return!e||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(e)},getUnitType:function(e){return/^(rotate|skew)/i.test(e)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(e)?"":"px"},getDisplayType:function(e){var t=e&&e.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(e,t){if(e)if(e.classList)e.classList.add(t);else if(X.isString(e.className))e.className+=(e.className.length?" ":"")+t;else{var n=e.getAttribute(E<=7?"className":"class")||"";e.setAttribute("class",n+(n?" ":"")+t)}},removeClass:function(e,t){if(e)if(e.classList)e.classList.remove(t);else if(X.isString(e.className))e.className=e.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ");else{var n=e.getAttribute(E<=7?"className":"class")||"";e.setAttribute("class",n.replace(new RegExp("(^|s)"+t.split(" ").join("|")+"(s|$)","gi")," "))}}},getPropertyValue:function(e,t,n,u){function c(e,t){var n=0;if(E<=8)n=W.css(e,t);else{var i=!1;/^(width|height)$/.test(t)&&0===U.getPropertyValue(e,"display")&&(i=!0,U.setPropertyValue(e,"display",U.Values.getDisplayType(e)));var r,o=function(){i&&U.setPropertyValue(e,"display","none")};if(!u){if("height"===t&&"border-box"!==U.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var s=e.offsetHeight-(parseFloat(U.getPropertyValue(e,"borderTopWidth"))||0)-(parseFloat(U.getPropertyValue(e,"borderBottomWidth"))||0)-(parseFloat(U.getPropertyValue(e,"paddingTop"))||0)-(parseFloat(U.getPropertyValue(e,"paddingBottom"))||0);return o(),s}if("width"===t&&"border-box"!==U.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var a=e.offsetWidth-(parseFloat(U.getPropertyValue(e,"borderLeftWidth"))||0)-(parseFloat(U.getPropertyValue(e,"borderRightWidth"))||0)-(parseFloat(U.getPropertyValue(e,"paddingLeft"))||0)-(parseFloat(U.getPropertyValue(e,"paddingRight"))||0);return o(),a}}r=G(e)===q?$.getComputedStyle(e,null):G(e).computedStyle?G(e).computedStyle:G(e).computedStyle=$.getComputedStyle(e,null),"borderColor"===t&&(t="borderTopColor"),""!==(n=9===E&&"filter"===t?r.getPropertyValue(t):r[t])&&null!==n||(n=e.style[t]),o()}if("auto"===n&&/^(top|right|bottom|left)$/i.test(t)){var l=c(e,"position");("fixed"===l||"absolute"===l&&/top|left/i.test(t))&&(n=W(e).position()[t]+"px")}return n}var i;if(U.Hooks.registered[t]){var r=t,o=U.Hooks.getRoot(r);n===q&&(n=U.getPropertyValue(e,U.Names.prefixCheck(o)[0])),U.Normalizations.registered[o]&&(n=U.Normalizations.registered[o]("extract",e,n)),i=U.Hooks.extractValue(r,n)}else if(U.Normalizations.registered[t]){var s,a;"transform"!==(s=U.Normalizations.registered[t]("name",e))&&(a=c(e,U.Names.prefixCheck(s)[0]),U.Values.isCSSNullValue(a)&&U.Hooks.templates[t]&&(a=U.Hooks.templates[t][1])),i=U.Normalizations.registered[t]("extract",e,a)}if(!/^[\d-]/.test(i)){var l=G(e);if(l&&l.isSVG&&U.Names.SVGAttribute(t))if(/^(height|width)$/i.test(t))try{i=e.getBBox()[t]}catch(e){i=0}else i=e.getAttribute(t);else i=c(e,U.Names.prefixCheck(t)[0])}return U.Values.isCSSNullValue(i)&&(i=0),2<=B.debug&&console.log("Get "+t+": "+i),i},setPropertyValue:function(e,t,n,i,r){var o=t;if("scroll"===t)r.container?r.container["scroll"+r.direction]=n:"Left"===r.direction?$.scrollTo(n,r.alternateValue):$.scrollTo(r.alternateValue,n);else if(U.Normalizations.registered[t]&&"transform"===U.Normalizations.registered[t]("name",e))U.Normalizations.registered[t]("inject",e,n),o="transform",n=G(e).transformCache[t];else{if(U.Hooks.registered[t]){var s=t,a=U.Hooks.getRoot(t);i=i||U.getPropertyValue(e,a),n=U.Hooks.injectValue(s,n,i),t=a}if(U.Normalizations.registered[t]&&(n=U.Normalizations.registered[t]("inject",e,n),t=U.Normalizations.registered[t]("name",e)),o=U.Names.prefixCheck(t)[0],E<=8)try{e.style[o]=n}catch(e){B.debug&&console.log("Browser does not support ["+n+"] for ["+o+"]")}else{var l=G(e);l&&l.isSVG&&U.Names.SVGAttribute(t)?e.setAttribute(t,n):e.style[o]=n}2<=B.debug&&console.log("Set "+t+" ("+o+"): "+n)}return[o,n]},flushTransformCache:function(t){var n="",e=G(t);if((E||B.State.isAndroid&&!B.State.isChrome)&&e&&e.isSVG){var i=function(e){return parseFloat(U.getPropertyValue(t,e))},r={translate:[i("translateX"),i("translateY")],skewX:[i("skewX")],skewY:[i("skewY")],scale:1!==i("scale")?[i("scale"),i("scale")]:[i("scaleX"),i("scaleY")],rotate:[i("rotateZ"),0,0]};W.each(G(t).transformCache,function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),r[e]&&(n+=e+"("+r[e].join(" ")+") ",delete r[e])})}else{var o,s;W.each(G(t).transformCache,function(e){if(o=G(t).transformCache[e],"transformPerspective"===e)return s=o,!0;9===E&&"rotateZ"===e&&(e="rotate"),n+=e+o+" "}),s&&(n="perspective"+s+" "+n)}U.setPropertyValue(t,"transform",n)}};U.Hooks.register(),U.Normalizations.register(),B.hook=function(e,i,r){var o;return e=g(e),W.each(e,function(e,t){if(G(t)===q&&B.init(t),r===q)o===q&&(o=U.getPropertyValue(t,i));else{var n=U.setPropertyValue(t,i,r);"transform"===n[0]&&B.CSS.flushTransformCache(t),o=n}}),o};var m=function(){var n;function e(){return t?D.promise||null:i}var t,i,r,_,E,O,o=arguments[0]&&(arguments[0].p||W.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||X.isString(arguments[0].properties));X.isWrapped(this)?(t=!1,r=0,i=_=this):(t=!0,r=1,_=o?arguments[0].elements||arguments[0].e:arguments[0]);var D={promise:null,resolver:null,rejecter:null};if(t&&B.Promise&&(D.promise=new B.Promise(function(e,t){D.resolver=e,D.rejecter=t})),O=o?(E=arguments[0].properties||arguments[0].p,arguments[0].options||arguments[0].o):(E=arguments[r],arguments[r+1]),_=g(_)){var P,Y=_.length,j=0;if(!/^(stop|finish|finishAll|pause|resume)$/i.test(E)&&!W.isPlainObject(O)){O={};for(var s=r+1;s<arguments.length;s++)X.isArray(arguments[s])||!/^(fast|normal|slow)$/i.test(arguments[s])&&!/^\d/.test(arguments[s])?X.isString(arguments[s])||X.isArray(arguments[s])?O.easing=arguments[s]:X.isFunction(arguments[s])&&(O.complete=arguments[s]):O.duration=arguments[s]}switch(E){case"scroll":P="scroll";break;case"reverse":P="reverse";break;case"pause":var a=(new Date).getTime();return W.each(_,function(e,t){v(t,a)}),W.each(B.State.calls,function(e,i){var r=!1;i&&W.each(i[1],function(e,n){var t=O===q?"":O;return!0!==t&&i[2].queue!==t&&(O!==q||!1!==i[2].queue)||(W.each(_,function(e,t){if(t===n)return i[5]={resume:!1},!(r=!0)}),!r&&void 0)})}),e();case"resume":return W.each(_,function(e,t){y(t)}),W.each(B.State.calls,function(e,i){var r=!1;i&&W.each(i[1],function(e,n){var t=O===q?"":O;return!0!==t&&i[2].queue!==t&&(O!==q||!1!==i[2].queue)||(!i[5]||(W.each(_,function(e,t){if(t===n)return i[5].resume=!0,!(r=!0)}),!r&&void 0))})}),e();case"finish":case"finishAll":case"stop":W.each(_,function(e,t){G(t)&&G(t).delayTimer&&(clearTimeout(G(t).delayTimer.setTimeout),G(t).delayTimer.next&&G(t).delayTimer.next(),delete G(t).delayTimer),"finishAll"!==E||!0!==O&&!X.isString(O)||(W.each(W.queue(t,X.isString(O)?O:""),function(e,t){X.isFunction(t)&&t()}),W.queue(t,X.isString(O)?O:"",[]))});var l=[];return W.each(B.State.calls,function(o,s){s&&W.each(s[1],function(e,i){var r=O===q?"":O;if(!0!==r&&s[2].queue!==r&&(O!==q||!1!==s[2].queue))return!0;W.each(_,function(e,t){if(t===i)if((!0===O||X.isString(O))&&(W.each(W.queue(t,X.isString(O)?O:""),function(e,t){X.isFunction(t)&&t(null,!0)}),W.queue(t,X.isString(O)?O:"",[])),"stop"===E){var n=G(t);n&&n.tweensContainer&&(!0===r||""===r)&&W.each(n.tweensContainer,function(e,t){t.endValue=t.currentValue}),l.push(o)}else"finish"!==E&&"finishAll"!==E||(s[2].duration=1)})})}),"stop"===E&&(W.each(l,function(e,t){A(t,!0)}),D.promise&&D.resolver(_)),e();default:if(!W.isPlainObject(E)||X.isEmptyObject(E)){if(X.isString(E)&&B.Redirects[E]){var u=(n=W.extend({},O)).duration,c=n.delay||0;return!0===n.backwards&&(_=W.extend(!0,[],_).reverse()),W.each(_,function(e,t){parseFloat(n.stagger)?n.delay=c+parseFloat(n.stagger)*e:X.isFunction(n.stagger)&&(n.delay=c+n.stagger.call(t,e,Y)),n.drag&&(n.duration=parseFloat(u)||(/^(callout|transition)/.test(E)?1e3:400),n.duration=Math.max(n.duration*(n.backwards?1-e/Y:(e+1)/Y),.75*n.duration,200)),B.Redirects[E].call(t,t,n||{},e,Y,_,D.promise?D:q)}),e()}var d="Velocity: First argument ("+E+") was not a property map, a known action, or a registered redirect. Aborting.";return D.promise?D.rejecter(new Error(d)):$.console&&console.log(d),e()}P="start"}var H={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},z=[];W.each(_,function(e,t){X.isNode(t)&&function(N,C){var F,e,L=W.extend({},B.defaults,O),I={};switch(G(N)===q&&B.init(N),parseFloat(L.delay)&&!1!==L.queue&&W.queue(N,L.queue,function(e,t){if(!0===t)return!0;B.velocityQueueEntryFlag=!0;var n=B.State.delayedElements.count++;B.State.delayedElements[n]=N;var i,r=(i=n,function(){B.State.delayedElements[i]=!1,e()});G(N).delayBegin=(new Date).getTime(),G(N).delay=parseFloat(L.delay),G(N).delayTimer={setTimeout:setTimeout(e,parseFloat(L.delay)),next:r}}),L.duration.toString().toLowerCase()){case"fast":L.duration=200;break;case"normal":L.duration=400;break;case"slow":L.duration=600;break;default:L.duration=parseFloat(L.duration)||1}function n(e){var A,M,t,n,i,r,o;if(L.begin&&0===j)try{L.begin.call(_,_)}catch(e){setTimeout(function(){throw e},1)}if("scroll"===P){var s,a,l,u=/^x$/i.test(L.axis)?"Left":"Top",c=parseFloat(L.offset)||0;L.container?X.isWrapped(L.container)||X.isNode(L.container)?(L.container=L.container[0]||L.container,l=(s=L.container["scroll"+u])+W(N).position()[u.toLowerCase()]+c):L.container=null:(s=B.State.scrollAnchor[B.State["scrollProperty"+u]],a=B.State.scrollAnchor[B.State["scrollProperty"+("Left"===u?"Top":"Left")]],l=W(N).offset()[u.toLowerCase()]+c),I={scroll:{rootPropertyValue:!1,startValue:s,currentValue:s,endValue:l,unitType:"",easing:L.easing,scrollData:{container:L.container,direction:u,alternateValue:a}},element:N},B.debug&&console.log("tweensContainer (scroll): ",I.scroll,N)}else if("reverse"===P){if(!(A=G(N)))return;if(!A.tweensContainer)return void W.dequeue(N,L.queue);for(var d in"none"===A.opts.display&&(A.opts.display="auto"),"hidden"===A.opts.visibility&&(A.opts.visibility="visible"),A.opts.loop=!1,A.opts.begin=null,A.opts.complete=null,O.easing||delete L.easing,O.duration||delete L.duration,L=W.extend({},A.opts,L),M=W.extend(!0,{},A?A.tweensContainer:null))if(M.hasOwnProperty(d)&&"element"!==d){var h=M[d].startValue;M[d].startValue=M[d].currentValue=M[d].endValue,M[d].endValue=h,X.isEmptyObject(O)||(M[d].easing=L.easing),B.debug&&console.log("reverse tweensContainer ("+d+"): "+JSON.stringify(M[d]),N)}I=M}else if("start"===P){(A=G(N))&&A.tweensContainer&&!0===A.isAnimating&&(M=A.tweensContainer);var f=function(e,t){var n,i=U.Hooks.getRoot(e),r=!1,o=t[0],s=t[1],a=t[2];if(A&&A.isSVG||"tween"===i||!1!==U.Names.prefixCheck(i)[1]||U.Normalizations.registered[i]!==q){(L.display!==q&&null!==L.display&&"none"!==L.display||L.visibility!==q&&"hidden"!==L.visibility)&&/opacity|filter/.test(e)&&!a&&0!==o&&(a=0),L._cacheValues&&M&&M[e]?(a===q&&(a=M[e].endValue+M[e].unitType),r=A.rootPropertyValueCache[i]):U.Hooks.registered[e]?a===q?(r=U.getPropertyValue(N,i),a=U.getPropertyValue(N,e,r)):r=U.Hooks.templates[i][1]:a===q&&(a=U.getPropertyValue(N,e));var l,u,c,d=!1,h=function(e,t){var n,i;return i=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(e){return n=e,""}),n||(n=U.Values.getUnitType(e)),[i,n]};if(a!==o&&X.isString(a)&&X.isString(o)){n="";var f=0,p=0,g=[],m=[],v=0,y=0,w=0;for(a=U.Hooks.fixColors(a),o=U.Hooks.fixColors(o);f<a.length&&p<o.length;){var b=a[f],x=o[p];if(/[\d\.-]/.test(b)&&/[\d\.-]/.test(x)){for(var k=b,S=x,T=".",C=".";++f<a.length;){if((b=a[f])===T)T="..";else if(!/\d/.test(b))break;k+=b}for(;++p<o.length;){if((x=o[p])===C)C="..";else if(!/\d/.test(x))break;S+=x}var _=U.Hooks.getUnit(a,f),E=U.Hooks.getUnit(o,p);if(f+=_.length,p+=E.length,_===E)k===S?n+=k+_:(n+="{"+g.length+(y?"!":"")+"}"+_,g.push(parseFloat(k)),m.push(parseFloat(S)));else{var O=parseFloat(k),D=parseFloat(S);n+=(v<5?"calc":"")+"("+(O?"{"+g.length+(y?"!":"")+"}":"0")+_+" + "+(D?"{"+(g.length+(O?1:0))+(y?"!":"")+"}":"0")+E+")",O&&(g.push(O),m.push(0)),D&&(g.push(0),m.push(D))}}else{if(b!==x){v=0;break}n+=b,f++,p++,0===v&&"c"===b||1===v&&"a"===b||2===v&&"l"===b||3===v&&"c"===b||4<=v&&"("===b?v++:(v&&v<5||4<=v&&")"===b&&--v<5)&&(v=0),0===y&&"r"===b||1===y&&"g"===b||2===y&&"b"===b||3===y&&"a"===b||3<=y&&"("===b?(3===y&&"a"===b&&(w=1),y++):w&&","===b?3<++w&&(y=w=0):(w&&y<(w?5:4)||(w?4:3)<=y&&")"===b&&--y<(w?5:4))&&(y=w=0)}}f===a.length&&p===o.length||(B.debug&&console.error('Trying to pattern match mis-matched strings ["'+o+'", "'+a+'"]'),n=q),n&&(g.length?(B.debug&&console.log('Pattern found "'+n+'" -> ',g,m,"["+a+","+o+"]"),a=g,o=m,u=c=""):n=q)}if(n||(a=(l=h(e,a))[0],c=l[1],o=(l=h(e,o))[0].replace(/^([+-\/*])=/,function(e,t){return d=t,""}),u=l[1],a=parseFloat(a)||0,o=parseFloat(o)||0,"%"===u&&(/^(fontSize|lineHeight)$/.test(e)?(o/=100,u="em"):/^scale/.test(e)?(o/=100,u=""):/(Red|Green|Blue)$/i.test(e)&&(o=o/100*255,u=""))),/[\/*]/.test(d))u=c;else if(c!==u&&0!==a)if(0===o)u=c;else{F=F||function(){var e={myParent:N.parentNode||R.body,position:U.getPropertyValue(N,"position"),fontSize:U.getPropertyValue(N,"fontSize")},t=e.position===H.lastPosition&&e.myParent===H.lastParent,n=e.fontSize===H.lastFontSize;H.lastParent=e.myParent,H.lastPosition=e.position,H.lastFontSize=e.fontSize;var i={};if(n&&t)i.emToPx=H.lastEmToPx,i.percentToPxWidth=H.lastPercentToPxWidth,i.percentToPxHeight=H.lastPercentToPxHeight;else{var r=A&&A.isSVG?R.createElementNS("http://www.w3.org/2000/svg","rect"):R.createElement("div");B.init(r),e.myParent.appendChild(r),W.each(["overflow","overflowX","overflowY"],function(e,t){B.CSS.setPropertyValue(r,t,"hidden")}),B.CSS.setPropertyValue(r,"position",e.position),B.CSS.setPropertyValue(r,"fontSize",e.fontSize),B.CSS.setPropertyValue(r,"boxSizing","content-box"),W.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(e,t){B.CSS.setPropertyValue(r,t,"100%")}),B.CSS.setPropertyValue(r,"paddingLeft","100em"),i.percentToPxWidth=H.lastPercentToPxWidth=(parseFloat(U.getPropertyValue(r,"width",null,!0))||1)/100,i.percentToPxHeight=H.lastPercentToPxHeight=(parseFloat(U.getPropertyValue(r,"height",null,!0))||1)/100,i.emToPx=H.lastEmToPx=(parseFloat(U.getPropertyValue(r,"paddingLeft"))||1)/100,e.myParent.removeChild(r)}return null===H.remToPx&&(H.remToPx=parseFloat(U.getPropertyValue(R.body,"fontSize"))||16),null===H.vwToPx&&(H.vwToPx=parseFloat($.innerWidth)/100,H.vhToPx=parseFloat($.innerHeight)/100),i.remToPx=H.remToPx,i.vwToPx=H.vwToPx,i.vhToPx=H.vhToPx,1<=B.debug&&console.log("Unit ratios: "+JSON.stringify(i),N),i}();var P=/margin|padding|left|right|width|text|word|letter/i.test(e)||/X$/.test(e)||"x"===e?"x":"y";switch(c){case"%":a*="x"===P?F.percentToPxWidth:F.percentToPxHeight;break;case"px":break;default:a*=F[c+"ToPx"]}switch(u){case"%":a*=1/("x"===P?F.percentToPxWidth:F.percentToPxHeight);break;case"px":break;default:a*=1/F[u+"ToPx"]}}switch(d){case"+":o=a+o;break;case"-":o=a-o;break;case"*":o*=a;break;case"/":o=a/o}I[e]={rootPropertyValue:r,startValue:a,currentValue:a,endValue:o,unitType:u,easing:s},n&&(I[e].pattern=n),B.debug&&console.log("tweensContainer ("+e+"): "+JSON.stringify(I[e]),N)}else B.debug&&console.log("Skipping ["+i+"] due to a lack of browser support.")};for(var p in E)if(E.hasOwnProperty(p)){var g=U.Names.camelCase(p),m=(t=E[p],o=r=i=n=void 0,X.isFunction(t)&&(t=t.call(N,C,Y)),X.isArray(t)?(i=t[0],o=!X.isArray(t[1])&&/^[\d-]/.test(t[1])||X.isFunction(t[1])||U.RegEx.isHex.test(t[1])?t[1]:X.isString(t[1])&&!U.RegEx.isHex.test(t[1])&&B.Easings[t[1]]||X.isArray(t[1])?(r=n?t[1]:Z(t[1],L.duration),t[2]):t[1]||t[2]):i=t,n||(r=r||L.easing),X.isFunction(i)&&(i=i.call(N,C,Y)),X.isFunction(o)&&(o=o.call(N,C,Y)),[i||0,r,o]);if(V(U.Lists.colors)){var v=m[0],y=m[1],w=m[2];if(U.RegEx.isHex.test(v)){for(var b=["Red","Green","Blue"],x=U.Values.hexToRgb(v),k=w?U.Values.hexToRgb(w):q,S=0;S<b.length;S++){var T=[x[S]];y&&T.push(y),k!==q&&T.push(k[S]),f(g+b[S],T)}continue}}f(g,m)}I.element=N}I.element&&(U.Values.addClass(N,"velocity-animating"),z.push(I),(A=G(N))&&(""===L.queue&&(A.tweensContainer=I,A.opts=L),A.isAnimating=!0),j===Y-1?(B.State.calls.push([z,_,L,null,D.resolver,null,0]),!1===B.State.isTicking&&(B.State.isTicking=!0,Q())):j++)}if(!1!==B.mock&&(!0===B.mock?L.duration=L.delay=1:(L.duration*=parseFloat(B.mock)||1,L.delay*=parseFloat(B.mock)||1)),L.easing=Z(L.easing,L.duration),L.begin&&!X.isFunction(L.begin)&&(L.begin=null),L.progress&&!X.isFunction(L.progress)&&(L.progress=null),L.complete&&!X.isFunction(L.complete)&&(L.complete=null),L.display!==q&&null!==L.display&&(L.display=L.display.toString().toLowerCase(),"auto"===L.display&&(L.display=B.CSS.Values.getDisplayType(N))),L.visibility!==q&&null!==L.visibility&&(L.visibility=L.visibility.toString().toLowerCase()),L.mobileHA=L.mobileHA&&B.State.isMobile&&!B.State.isGingerbread,!1===L.queue)if(L.delay){var t=B.State.delayedElements.count++;B.State.delayedElements[t]=N;var i=(e=t,function(){B.State.delayedElements[e]=!1,n()});G(N).delayBegin=(new Date).getTime(),G(N).delay=parseFloat(L.delay),G(N).delayTimer={setTimeout:setTimeout(n,parseFloat(L.delay)),next:i}}else n();else W.queue(N,L.queue,function(e,t){if(!0===t)return D.promise&&D.resolver(_),!0;B.velocityQueueEntryFlag=!0,n()});""!==L.queue&&"fx"!==L.queue||"inprogress"===W.queue(N)[0]||W.dequeue(N)}(t,e)}),(n=W.extend({},B.defaults,O)).loop=parseInt(n.loop,10);var h=2*n.loop-1;if(n.loop)for(var f=0;f<h;f++){var p={delay:n.delay,progress:n.progress};f===h-1&&(p.display=n.display,p.visibility=n.visibility,p.complete=n.complete),m(_,"reverse",p)}return e()}D.promise&&(E&&O&&!1===O.promiseRejectEmpty?D.resolver():D.rejecter())};(B=W.extend(m,B)).animate=m;var D=$.requestAnimationFrame||t;if(!B.State.isMobile&&R.hidden!==q){var a=function(){R.hidden?(D=function(e){return setTimeout(function(){e(!0)},16)},Q()):D=$.requestAnimationFrame||t};a(),R.addEventListener("visibilitychange",a)}return e.Velocity=B,e!==$&&(e.fn.velocity=m,e.fn.velocity.defaults=B.defaults),W.each(["Down","Up"],function(e,d){B.Redirects["slide"+d]=function(n,e,i,t,r,o){var s=W.extend({},e),a=s.begin,l=s.complete,u={},c={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""};s.display===q&&(s.display="Down"===d?"inline"===B.CSS.Values.getDisplayType(n)?"inline-block":"block":"none"),s.begin=function(){for(var e in 0===i&&a&&a.call(r,r),c)if(c.hasOwnProperty(e)){u[e]=n.style[e];var t=U.getPropertyValue(n,e);c[e]="Down"===d?[t,0]:[0,t]}u.overflow=n.style.overflow,n.style.overflow="hidden"},s.complete=function(){for(var e in u)u.hasOwnProperty(e)&&(n.style[e]=u[e]);i===t-1&&(l&&l.call(r,r),o&&o.resolver(r))},B(n,c,s)}}),W.each(["In","Out"],function(e,u){B.Redirects["fade"+u]=function(e,t,n,i,r,o){var s=W.extend({},t),a=s.complete,l={opacity:"In"===u?1:0};0!==n&&(s.begin=null),s.complete=n!==i-1?null:function(){a&&a.call(r,r),o&&o.resolver(r)},s.display===q&&(s.display="In"===u?"auto":"none"),B(this,l,s)}}),B}function G(e){var t=W.data(e,"velocity");return null===t?q:t}function v(e,t){var n=G(e);n&&n.delayTimer&&!n.delayPaused&&(n.delayRemaining=n.delay-t+n.delayBegin,n.delayPaused=!0,clearTimeout(n.delayTimer.setTimeout))}function y(e,t){var n=G(e);n&&n.delayTimer&&n.delayPaused&&(n.delayPaused=!1,n.delayTimer.setTimeout=setTimeout(n.delayTimer.next,n.delayRemaining))}function l(s,t,a,n){var l=4,u=1e-7,c=10,d=11,h=1/(d-1),e="Float32Array"in $;if(4!==arguments.length)return!1;for(var i=0;i<4;++i)if("number"!=typeof arguments[i]||isNaN(arguments[i])||!isFinite(arguments[i]))return!1;s=Math.min(s,1),a=Math.min(a,1),s=Math.max(s,0),a=Math.max(a,0);var f=e?new Float32Array(d):new Array(d);function r(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function p(e){return 3*e}function g(e,t,n){return((r(t,n)*e+o(t,n))*e+p(t))*e}function m(e,t,n){return 3*r(t,n)*e*e+2*o(t,n)*e+p(t)}function v(e){for(var t=0,n=1,i=d-1;n!==i&&f[n]<=e;++n)t+=h;var r=t+(e-f[--n])/(f[n+1]-f[n])*h,o=m(r,s,a);return.001<=o?function(e,t){for(var n=0;n<l;++n){var i=m(t,s,a);if(0===i)return t;t-=(g(t,s,a)-e)/i}return t}(e,r):0===o?r:function(e,t,n){for(var i,r,o=0;0<(i=g(r=t+(n-t)/2,s,a)-e)?n=r:t=r,Math.abs(i)>u&&++o<c;);return r}(e,t,t+h)}var y=!1;function w(){y=!0,s===t&&a===n||function(){for(var e=0;e<d;++e)f[e]=g(e*h,s,a)}()}var b=function(e){return y||w(),s===t&&a===n?e:0===e?0:1===e?1:g(v(e),t,n)};b.getControlPoints=function(){return[{x:s,y:t},{x:a,y:n}]};var x="generateBezier("+[s,t,a,n]+")";return b.toString=function(){return x},b}function Z(e,t){var n=e;return X.isString(e)?B.Easings[e]||(n=!1):n=X.isArray(e)&&1===e.length?function(t){return function(e){return Math.round(e*t)*(1/t)}}.apply(null,e):X.isArray(e)&&2===e.length?s.apply(null,e.concat([t])):!(!X.isArray(e)||4!==e.length)&&l.apply(null,e),!1===n&&(n=B.Easings[B.defaults.easing]?B.defaults.easing:o),n}function Q(e){if(e){var t=B.timestamp&&!0!==e?e:O.now(),n=B.State.calls.length;1e4<n&&(B.State.calls=function(e){for(var t=-1,n=e?e.length:0,i=[];++t<n;){var r=e[t];r&&i.push(r)}return i}(B.State.calls),n=B.State.calls.length);for(var i=0;i<n;i++)if(B.State.calls[i]){var r=B.State.calls[i],o=r[0],s=r[2],a=r[3],l=!a,u=null,c=r[5],d=r[6];if(a||(a=B.State.calls[i][3]=t-16),c){if(!0!==c.resume)continue;a=r[3]=Math.round(t-d-16),r[5]=null}d=r[6]=t-a;for(var h=Math.min(d/s.duration,1),f=0,p=o.length;f<p;f++){var g=o[f],m=g.element;if(G(m)){var v=!1;if(s.display!==q&&null!==s.display&&"none"!==s.display){if("flex"===s.display){W.each(["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],function(e,t){U.setPropertyValue(m,"display",t)})}U.setPropertyValue(m,"display",s.display)}for(var y in s.visibility!==q&&"hidden"!==s.visibility&&U.setPropertyValue(m,"visibility",s.visibility),g)if(g.hasOwnProperty(y)&&"element"!==y){var w,b=g[y],x=X.isString(b.easing)?B.Easings[b.easing]:b.easing;if(X.isString(b.pattern)){var k=1===h?function(e,t,n){var i=b.endValue[t];return n?Math.round(i):i}:function(e,t,n){var i=b.startValue[t],r=b.endValue[t]-i,o=i+r*x(h,s,r);return n?Math.round(o):o};w=b.pattern.replace(/{(\d+)(!)?}/g,k)}else if(1===h)w=b.endValue;else{var S=b.endValue-b.startValue;w=b.startValue+S*x(h,s,S)}if(!l&&w===b.currentValue)continue;if(b.currentValue=w,"tween"===y)u=w;else{var T;if(U.Hooks.registered[y]){T=U.Hooks.getRoot(y);var C=G(m).rootPropertyValueCache[T];C&&(b.rootPropertyValue=C)}var _=U.setPropertyValue(m,y,b.currentValue+(E<9&&0===parseFloat(w)?"":b.unitType),b.rootPropertyValue,b.scrollData);U.Hooks.registered[y]&&(U.Normalizations.registered[T]?G(m).rootPropertyValueCache[T]=U.Normalizations.registered[T]("extract",null,_[1]):G(m).rootPropertyValueCache[T]=_[1]),"transform"===_[0]&&(v=!0)}}s.mobileHA&&G(m).transformCache.translate3d===q&&(G(m).transformCache.translate3d="(0px, 0px, 0px)",v=!0),v&&U.flushTransformCache(m)}}s.display!==q&&"none"!==s.display&&(B.State.calls[i][2].display=!1),s.visibility!==q&&"hidden"!==s.visibility&&(B.State.calls[i][2].visibility=!1),s.progress&&s.progress.call(r[1],r[1],h,Math.max(0,a+s.duration-t),a,u),1===h&&A(i)}}B.State.isTicking&&D(Q)}function A(e,t){if(!B.State.calls[e])return!1;for(var n=B.State.calls[e][0],i=B.State.calls[e][1],r=B.State.calls[e][2],o=B.State.calls[e][4],s=!1,a=0,l=n.length;a<l;a++){var u=n[a].element;t||r.loop||("none"===r.display&&U.setPropertyValue(u,"display",r.display),"hidden"===r.visibility&&U.setPropertyValue(u,"visibility",r.visibility));var c=G(u);if(!0!==r.loop&&(W.queue(u)[1]===q||!/\.velocityQueueEntryFlag/i.test(W.queue(u)[1]))&&c){c.isAnimating=!1;var d=!(c.rootPropertyValueCache={});W.each(U.Lists.transforms3D,function(e,t){var n=/^scale/.test(t)?1:0,i=c.transformCache[t];c.transformCache[t]!==q&&new RegExp("^\\("+n+"[^.]").test(i)&&(d=!0,delete c.transformCache[t])}),r.mobileHA&&(d=!0,delete c.transformCache.translate3d),d&&U.flushTransformCache(u),U.Values.removeClass(u,"velocity-animating")}if(!t&&r.complete&&!r.loop&&a===l-1)try{r.complete.call(i,i)}catch(e){setTimeout(function(){throw e},1)}o&&!0!==r.loop&&o(i),c&&!0===r.loop&&!t&&(W.each(c.tweensContainer,function(e,t){if(/^rotate/.test(e)&&(parseFloat(t.startValue)-parseFloat(t.endValue))%360==0){var n=t.startValue;t.startValue=t.endValue,t.endValue=n}/^backgroundPosition/.test(e)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),B(u,"reverse",{loop:!0,delay:r.delay})),!1!==r.queue&&W.dequeue(u,r.queue)}B.State.calls[e]=!1;for(var h=0,f=B.State.calls.length;h<f;h++)if(!1!==B.State.calls[h]){s=!0;break}!1===s&&(B.State.isTicking=!1,delete B.State.calls,B.State.calls=[])}jQuery.fn.velocity=jQuery.fn.animate}(window.jQuery||window.Zepto||window,window,window?window.document:void 0)}),function(e){"use strict";"function"==typeof require&&"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(["velocity"],e):e()}(function(){"use strict";return function(e,t,n,x){var k=e.Velocity;if(k&&k.Utilities){var i,r,o,S=k.Utilities,s=k.version;if(r=s,o=[],(i={major:1,minor:1,patch:0})&&r&&(S.each([i,r],function(e,t){var n=[];S.each(t,function(e,t){for(;t.toString().length<5;)t="0"+t;n.push(t)}),o.push(n.join(""))}),parseFloat(o[0])>parseFloat(o[1]))){var a="Velocity UI Pack: You need to update Velocity (velocity.js) to a newer version. Visit http://github.com/julianshapiro/velocity.";throw alert(a),new Error(a)}for(var l in k.RegisterEffect=k.RegisterUI=function(w,b){return k.Redirects[w]=function(i,a,r,o,l,s,u){var c=r===o-1,e=0;u=u||b.loop,"function"==typeof b.defaultDuration?b.defaultDuration=b.defaultDuration.call(l,l):b.defaultDuration=parseFloat(b.defaultDuration);for(var t=0;t<b.calls.length;t++)"number"==typeof(p=b.calls[t][1])&&(e+=p);var n=1<=e?0:b.calls.length?(1-e)/b.calls.length:1;for(t=0;t<b.calls.length;t++){var d=b.calls[t],h=d[0],f=1e3,p=d[1],g=d[2]||{},m={};if(a.duration!==x?f=a.duration:b.defaultDuration!==x&&(f=b.defaultDuration),m.duration=f*("number"==typeof p?p:n),m.queue=a.queue||"",m.easing=g.easing||"ease",m.delay=parseFloat(g.delay)||0,m.loop=!b.loop&&g.loop,m._cacheValues=g._cacheValues||!0,0===t){if(m.delay+=parseFloat(a.delay)||0,0===r&&(m.begin=function(){a.begin&&a.begin.call(l,l);var e,t,i,r,o,s,n=w.match(/(In|Out)$/);n&&"In"===n[0]&&h.opacity!==x&&S.each(l.nodeType?[l]:l,function(e,t){k.CSS.setPropertyValue(t,"opacity",0)}),a.animateParentHeight&&n&&(e=l,t=n[0],i=f+m.delay,r=a.stagger,s=0,S.each(e.nodeType?[e]:e,function(e,n){r&&(i+=e*r),o=n.parentNode;var t=["height","paddingTop","paddingBottom","marginTop","marginBottom"];"border-box"===k.CSS.getPropertyValue(n,"boxSizing").toString().toLowerCase()&&(t=["height"]),S.each(t,function(e,t){s+=parseFloat(k.CSS.getPropertyValue(n,t))})}),k.animate(o,{height:("In"===t?"+":"-")+"="+s},{queue:!1,easing:"ease-in-out",duration:i*("In"===t?.6:1)}))}),null!==a.display)if(a.display!==x&&"none"!==a.display)m.display=a.display;else if(/In$/.test(w)){var v=k.CSS.Values.getDisplayType(i);m.display="inline"===v?"inline-block":v}a.visibility&&"hidden"!==a.visibility&&(m.visibility=a.visibility)}if(t===b.calls.length-1){var y=function(){a.display!==x&&"none"!==a.display||!/Out$/.test(w)||S.each(l.nodeType?[l]:l,function(e,t){k.CSS.setPropertyValue(t,"display","none")}),a.complete&&a.complete.call(l,l),s&&s.resolver(l||i)};m.complete=function(){if(u&&k.Redirects[w](i,a,r,o,l,s,!0===u||Math.max(0,u-1)),b.reset){for(var e in b.reset)if(b.reset.hasOwnProperty(e)){var t=b.reset[e];k.CSS.Hooks.registered[e]!==x||"string"!=typeof t&&"number"!=typeof t||(b.reset[e]=[b.reset[e],b.reset[e]])}var n={duration:0,queue:!1};c&&(n.complete=y),k.animate(i,b.reset,n)}else c&&y()},"hidden"===a.visibility&&(m.visibility=a.visibility)}k.animate(i,h,m)}},k},k.RegisterEffect.packagedEffects={"callout.bounce":{defaultDuration:550,calls:[[{translateY:-30},.25],[{translateY:0},.125],[{translateY:-15},.125],[{translateY:0},.25]]},"callout.shake":{defaultDuration:800,calls:[[{translateX:-11}],[{translateX:11}],[{translateX:-11}],[{translateX:11}],[{translateX:-11}],[{translateX:11}],[{translateX:-11}],[{translateX:0}]]},"callout.flash":{defaultDuration:1100,calls:[[{opacity:[0,"easeInOutQuad",1]}],[{opacity:[1,"easeInOutQuad"]}],[{opacity:[0,"easeInOutQuad"]}],[{opacity:[1,"easeInOutQuad"]}]]},"callout.pulse":{defaultDuration:825,calls:[[{scaleX:1.1,scaleY:1.1},.5,{easing:"easeInExpo"}],[{scaleX:1,scaleY:1},.5]]},"callout.swing":{defaultDuration:950,calls:[[{rotateZ:15}],[{rotateZ:-10}],[{rotateZ:5}],[{rotateZ:-5}],[{rotateZ:0}]]},"callout.tada":{defaultDuration:1e3,calls:[[{scaleX:.9,scaleY:.9,rotateZ:-3},.1],[{scaleX:1.1,scaleY:1.1,rotateZ:3},.1],[{scaleX:1.1,scaleY:1.1,rotateZ:-3},.1],["reverse",.125],["reverse",.125],["reverse",.125],["reverse",.125],["reverse",.125],[{scaleX:1,scaleY:1,rotateZ:0},.2]]},"transition.fadeIn":{defaultDuration:500,calls:[[{opacity:[1,0]}]]},"transition.fadeOut":{defaultDuration:500,calls:[[{opacity:[0,1]}]]},"transition.flipXIn":{defaultDuration:700,calls:[[{opacity:[1,0],transformPerspective:[800,800],rotateY:[0,-55]}]],reset:{transformPerspective:0}},"transition.flipXOut":{defaultDuration:700,calls:[[{opacity:[0,1],transformPerspective:[800,800],rotateY:55}]],reset:{transformPerspective:0,rotateY:0}},"transition.flipYIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],rotateX:[0,-45]}]],reset:{transformPerspective:0}},"transition.flipYOut":{defaultDuration:800,calls:[[{opacity:[0,1],transformPerspective:[800,800],rotateX:25}]],reset:{transformPerspective:0,rotateX:0}},"transition.flipBounceXIn":{defaultDuration:900,calls:[[{opacity:[.725,0],transformPerspective:[400,400],rotateY:[-10,90]},.5],[{opacity:.8,rotateY:10},.25],[{opacity:1,rotateY:0},.25]],reset:{transformPerspective:0}},"transition.flipBounceXOut":{defaultDuration:800,calls:[[{opacity:[.9,1],transformPerspective:[400,400],rotateY:-10}],[{opacity:0,rotateY:90}]],reset:{transformPerspective:0,rotateY:0}},"transition.flipBounceYIn":{defaultDuration:850,calls:[[{opacity:[.725,0],transformPerspective:[400,400],rotateX:[-10,90]},.5],[{opacity:.8,rotateX:10},.25],[{opacity:1,rotateX:0},.25]],reset:{transformPerspective:0}},"transition.flipBounceYOut":{defaultDuration:800,calls:[[{opacity:[.9,1],transformPerspective:[400,400],rotateX:-15}],[{opacity:0,rotateX:90}]],reset:{transformPerspective:0,rotateX:0}},"transition.swoopIn":{defaultDuration:850,calls:[[{opacity:[1,0],transformOriginX:["100%","50%"],transformOriginY:["100%","100%"],scaleX:[1,0],scaleY:[1,0],translateX:[0,-700],translateZ:0}]],reset:{transformOriginX:"50%",transformOriginY:"50%"}},"transition.swoopOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformOriginX:["50%","100%"],transformOriginY:["100%","100%"],scaleX:0,scaleY:0,translateX:-700,translateZ:0}]],reset:{transformOriginX:"50%",transformOriginY:"50%",scaleX:1,scaleY:1,translateX:0}},"transition.whirlIn":{defaultDuration:850,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,0],scaleY:[1,0],rotateY:[0,160]},1,{easing:"easeInOutSine"}]]},"transition.whirlOut":{defaultDuration:750,calls:[[{opacity:[0,"easeInOutQuint",1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:0,scaleY:0,rotateY:160},1,{easing:"swing"}]],reset:{scaleX:1,scaleY:1,rotateY:0}},"transition.shrinkIn":{defaultDuration:750,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,1.5],scaleY:[1,1.5],translateZ:0}]]},"transition.shrinkOut":{defaultDuration:600,calls:[[{opacity:[0,1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:1.3,scaleY:1.3,translateZ:0}]],reset:{scaleX:1,scaleY:1}},"transition.expandIn":{defaultDuration:700,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,.625],scaleY:[1,.625],translateZ:0}]]},"transition.expandOut":{defaultDuration:700,calls:[[{opacity:[0,1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:.5,scaleY:.5,translateZ:0}]],reset:{scaleX:1,scaleY:1}},"transition.bounceIn":{defaultDuration:800,calls:[[{opacity:[1,0],scaleX:[1.05,.3],scaleY:[1.05,.3]},.35],[{scaleX:.9,scaleY:.9,translateZ:0},.2],[{scaleX:1,scaleY:1},.45]]},"transition.bounceOut":{defaultDuration:800,calls:[[{scaleX:.95,scaleY:.95},.35],[{scaleX:1.1,scaleY:1.1,translateZ:0},.35],[{opacity:[0,1],scaleX:.3,scaleY:.3},.3]],reset:{scaleX:1,scaleY:1}},"transition.bounceUpIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateY:[-30,1e3]},.6,{easing:"easeOutCirc"}],[{translateY:10},.2],[{translateY:0},.2]]},"transition.bounceUpOut":{defaultDuration:1e3,calls:[[{translateY:20},.2],[{opacity:[0,"easeInCirc",1],translateY:-1e3},.8]],reset:{translateY:0}},"transition.bounceDownIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateY:[30,-1e3]},.6,{easing:"easeOutCirc"}],[{translateY:-10},.2],[{translateY:0},.2]]},"transition.bounceDownOut":{defaultDuration:1e3,calls:[[{translateY:-20},.2],[{opacity:[0,"easeInCirc",1],translateY:1e3},.8]],reset:{translateY:0}},"transition.bounceLeftIn":{defaultDuration:750,calls:[[{opacity:[1,0],translateX:[30,-1250]},.6,{easing:"easeOutCirc"}],[{translateX:-10},.2],[{translateX:0},.2]]},"transition.bounceLeftOut":{defaultDuration:750,calls:[[{translateX:30},.2],[{opacity:[0,"easeInCirc",1],translateX:-1250},.8]],reset:{translateX:0}},"transition.bounceRightIn":{defaultDuration:750,calls:[[{opacity:[1,0],translateX:[-30,1250]},.6,{easing:"easeOutCirc"}],[{translateX:10},.2],[{translateX:0},.2]]},"transition.bounceRightOut":{defaultDuration:750,calls:[[{translateX:-30},.2],[{opacity:[0,"easeInCirc",1],translateX:1250},.8]],reset:{translateX:0}},"transition.slideUpIn":{defaultDuration:900,calls:[[{opacity:[1,0],translateY:[0,20],translateZ:0}]]},"transition.slideUpOut":{defaultDuration:900,calls:[[{opacity:[0,1],translateY:-20,translateZ:0}]],reset:{translateY:0}},"transition.slideDownIn":{defaultDuration:900,calls:[[{opacity:[1,0],translateY:[0,-20],translateZ:0}]]},"transition.slideDownOut":{defaultDuration:900,calls:[[{opacity:[0,1],translateY:20,translateZ:0}]],reset:{translateY:0}},"transition.slideLeftIn":{defaultDuration:1e3,calls:[[{opacity:[1,0],translateX:[0,-20],translateZ:0}]]},"transition.slideLeftOut":{defaultDuration:1050,calls:[[{opacity:[0,1],translateX:-20,translateZ:0}]],reset:{translateX:0}},"transition.slideRightIn":{defaultDuration:1e3,calls:[[{opacity:[1,0],translateX:[0,20],translateZ:0}]]},"transition.slideRightOut":{defaultDuration:1050,calls:[[{opacity:[0,1],translateX:20,translateZ:0}]],reset:{translateX:0}},"transition.slideUpBigIn":{defaultDuration:850,calls:[[{opacity:[1,0],translateY:[0,75],translateZ:0}]]},"transition.slideUpBigOut":{defaultDuration:800,calls:[[{opacity:[0,1],translateY:-75,translateZ:0}]],reset:{translateY:0}},"transition.slideDownBigIn":{defaultDuration:850,calls:[[{opacity:[1,0],translateY:[0,-75],translateZ:0}]]},"transition.slideDownBigOut":{defaultDuration:800,calls:[[{opacity:[0,1],translateY:75,translateZ:0}]],reset:{translateY:0}},"transition.slideLeftBigIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateX:[0,-75],translateZ:0}]]},"transition.slideLeftBigOut":{defaultDuration:750,calls:[[{opacity:[0,1],translateX:-75,translateZ:0}]],reset:{translateX:0}},"transition.slideRightBigIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateX:[0,75],translateZ:0}]]},"transition.slideRightBigOut":{defaultDuration:750,calls:[[{opacity:[0,1],translateX:75,translateZ:0}]],reset:{translateX:0}},"transition.perspectiveUpIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:["100%","100%"],rotateX:[0,-180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveUpOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:["100%","100%"],rotateX:-180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateX:0}},"transition.perspectiveDownIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:[0,0],rotateX:[0,180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveDownOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:[0,0],rotateX:180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateX:0}},"transition.perspectiveLeftIn":{defaultDuration:950,calls:[[{opacity:[1,0],transformPerspective:[2e3,2e3],transformOriginX:[0,0],transformOriginY:[0,0],rotateY:[0,-180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveLeftOut":{defaultDuration:950,calls:[[{opacity:[0,1],transformPerspective:[2e3,2e3],transformOriginX:[0,0],transformOriginY:[0,0],rotateY:-180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateY:0}},"transition.perspectiveRightIn":{defaultDuration:950,calls:[[{opacity:[1,0],transformPerspective:[2e3,2e3],transformOriginX:["100%","100%"],transformOriginY:[0,0],rotateY:[0,180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveRightOut":{defaultDuration:950,calls:[[{opacity:[0,1],transformPerspective:[2e3,2e3],transformOriginX:["100%","100%"],transformOriginY:[0,0],rotateY:180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateY:0}}},k.RegisterEffect.packagedEffects)k.RegisterEffect.packagedEffects.hasOwnProperty(l)&&k.RegisterEffect(l,k.RegisterEffect.packagedEffects[l]);k.RunSequence=function(e){var l=S.extend(!0,[],e);1<l.length&&(S.each(l.reverse(),function(e,n){var i=l[e+1];if(i){var t=n.o||n.options,r=i.o||i.options,o=t&&!1===t.sequenceQueue?"begin":"complete",s=r&&r[o],a={};a[o]=function(){var e=i.e||i.elements,t=e.nodeType?[e]:e;s&&s.call(t,t),k(n)},i.o?i.o=S.extend({},r,a):i.options=S.extend({},r,a)}}),l.reverse()),k(l[0])}}else t.console&&console.log("Velocity UI Pack: Velocity must be loaded first. Aborting.")}(window.jQuery||window.Zepto||window,window,window&&window.document)}),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):e.jquery_dotdotdot_js=t(e.jQuery)}(this,function(e){return function(y,e){"use strict";function h(t,n,i,r,o){var s=!1;return t.contents().detach().each(function(){var e=y(this);if(void 0===this)return!0;if(e.is("script, .dotdotdot-keep"))t.append(e);else{if(s)return!0;t.append(e),!o||e.is(r.after)||e.find(r.after).length||t[t.is("a, table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style")?"after":"append"](o),w(i,r)&&(s=3==this.nodeType?function(e,t,n,i,r){var o=e[0];if(!o)return!1;var s=k(o),a=-1!==s.indexOf(" ")?" ":" ",l="letter"==i.wrap?"":a,u=s.split(l),c=-1,d=-1,h=0,f=u.length-1;if(i.fallbackToLetter&&0===h&&0===f&&(l="",u=s.split(l),f=u.length-1),i.maxLength)s=b(s.trim().substr(0,i.maxLength),i),x(o,s);else{for(;h<=f&&(0!==h||0!==f);){var p=Math.floor((h+f)/2);if(p==d)break;d=p,x(o,u.slice(0,d+1).join(l)+i.ellipsis),n.children().each(function(){y(this).toggle().toggle()}),w(n,i)?(f=d,i.fallbackToLetter&&0===h&&0===f&&(l="",u=u[0].split(l),d=c=-1,h=0,f=u.length-1)):h=c=d}if(-1==c||1===u.length&&0===u[0].length){var g=e.parent();e.detach();var m=r&&r.closest(g).length?r.length:0;if(g.contents().length>m?o=S(g.contents().eq(-1-m),t):(o=S(g,t,!0),m||g.detach()),o&&(s=b(k(o),i),x(o,s),m&&r)){var v=r.parent();y(o).parent().append(r),y.trim(v.html())||v.remove()}}else s=b(u.slice(0,c+1).join(l),i),x(o,s)}return!0}(e,n,i,r,o):h(e,n,i,r,o)),s||o&&o.detach()}}),w(i,r)&&h(i,n,i,r,o),n.addClass("is-truncated"),s}function w(e,t){return e.innerHeight()>t.maxHeight||t.maxLength&&e.text().trim().length>t.maxLength}function b(e,t){for(;-1<y.inArray(e.slice(-1),t.lastCharacter.remove);)e=e.slice(0,-1);return y.inArray(e.slice(-1),t.lastCharacter.noEllipsis)<0&&(e+=t.ellipsis),e}function f(e){return{width:e.innerWidth(),height:e.innerHeight()}}function x(e,t){e.innerText?e.innerText=t:e.nodeValue?e.nodeValue=t:e.textContent&&(e.textContent=t)}function k(e){return e.innerText?e.innerText:e.nodeValue?e.nodeValue:e.textContent?e.textContent:""}function o(e){for(;(e=e.previousSibling)&&1!==e.nodeType&&3!==e.nodeType;);return e}function S(e,t,n){var i,r=e&&e[0];if(r){if(!n){if(3===r.nodeType)return r;if(y.trim(e.text()))return S(e.contents().last(),t)}for(i=o(r);!i;){if((e=e.parent()).is(t)||!e.length)return!1;i=o(e[0])}if(i)return S(y(i),t)}return!1}if(!y.fn.dotdotdot){y.fn.dotdotdot=function(e){if(0===this.length)return y.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this;if(1<this.length)return this.each(function(){y(this).dotdotdot(e)});var r=y(window),o=this;o.data("dotdotdot")&&o.trigger("destroy.dot");var s=o.contents();o.data("dotdotdot-style",o.attr("style")||""),o.css("word-wrap","break-word"),"nowrap"===o.css("white-space")&&o.css("white-space","normal"),o.bind_events=function(){return o.on("update.dot",function(e,t){switch(o.removeClass("is-truncated"),e.preventDefault(),e.stopPropagation(),typeof a.height){case"number":a.maxHeight=a.height;break;case"function":a.maxHeight=a.height.call(o[0]);break;default:a.maxHeight=function(e){for(var t=e.innerHeight(),n=["paddingTop","paddingBottom"],i=0,r=n.length;i<r;i++){var o=parseInt(e.css(n[i]),10);isNaN(o)&&(o=0),t-=o}return t}(o)}a.maxHeight+=a.tolerance,void 0!==t&&(("string"==typeof t||"nodeType"in t&&1===t.nodeType)&&(t=y("<div />").append(t).contents()),t instanceof y&&(s=t)),(d=o.wrapInner('<div class="dotdotdot" />').children()).contents().detach().end().append(s.clone(!0)).find("br").replaceWith("  <br />  ").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var n=!1,i=!1;return l.afterElement&&((n=l.afterElement.clone(!0)).show(),l.afterElement.detach()),w(d,a)&&(i="children"==a.wrap?function(e,t,n){var i=e.children(),r=!1;e.empty();for(var o=0,s=i.length;o<s;o++){var a=i.eq(o);if(e.append(a),n&&e.append(n),w(e,t)){a.remove(),r=!0;break}n&&n.detach()}return r}(d,a,n):h(d,o,d,a,n)),d.replaceWith(d.contents()),d=null,y.isFunction(a.callback)&&a.callback.call(o[0],i,s),l.isTruncated=i}).on("isTruncated.dot",function(e,t){return e.preventDefault(),e.stopPropagation(),"function"==typeof t&&t.call(o[0],l.isTruncated),l.isTruncated}).on("originalContent.dot",function(e,t){return e.preventDefault(),e.stopPropagation(),"function"==typeof t&&t.call(o[0],s),s}).on("destroy.dot",function(e){e.preventDefault(),e.stopPropagation(),o.unwatch().unbind_events().contents().detach().end().append(s).attr("style",o.data("dotdotdot-style")||"").removeClass("is-truncated").data("dotdotdot",!1)}),o},o.unbind_events=function(){return o.off(".dot"),o},o.watch=function(){if(o.unwatch(),"window"==a.watch){var n=r.width(),i=r.height();r.on("resize.dot"+l.dotId,function(){var e=r.width(),t=r.height();n==e&&i==t&&a.windowResizeFix||(n=e,i=t,c&&clearInterval(c),c=setTimeout(function(){o.trigger("update.dot")},100))})}else u=f(o),c=setInterval(function(){if(o.is(":visible")){var e=f(o);u.width==e.width&&u.height==e.height||(o.trigger("update.dot"),u=e)}},500);return o},o.unwatch=function(){return y(window).off("resize.dot"+l.dotId),c&&clearInterval(c),o};var t,n,a=y.extend(!0,{},y.fn.dotdotdot.defaults,e),l={},u={},c=null,d=null;return a.lastCharacter.remove instanceof Array||(a.lastCharacter.remove=y.fn.dotdotdot.defaultArrays.lastCharacter.remove),a.lastCharacter.noEllipsis instanceof Array||(a.lastCharacter.noEllipsis=y.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),l.afterElement=(t=a.after,n=o,!!t&&("string"==typeof t?!!(t=y(t,n)).length&&t:!!t.jquery&&t)),l.isTruncated=!1,l.dotId=i++,o.data("dotdotdot",!0).bind_events().trigger("update.dot"),a.watch&&o.watch(),o},y.fn.dotdotdot.defaults={ellipsis:"",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0,maxLength:null},y.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" "," ",",",";",".","!","?"],noEllipsis:[]}},y.fn.dotdotdot.debug=function(e){};var i=1}}(e),!0}),function(b){var x="iCheck",k=x+"-helper",S="checkbox",T="radio",C="checked",f="un"+C,_="disabled";function E(e,t,n){var i=e[0],r=/er/.test(n)?_indeterminate:/bl/.test(n)?_:C,o=n==_update?{checked:i[C],disabled:i[_],indeterminate:"true"==e.attr(_indeterminate)||"false"==e.attr(_determinate)}:i[r];if(/^(ch|di|in)/.test(n)&&!o)O(e,r);else if(/^(un|en|de)/.test(n)&&o)D(e,r);else if(n==_update)for(var s in o)o[s]?O(e,s,!0):D(e,s,!0);else t&&"toggle"!=n||(t||e[_callback]("ifClicked"),o?i[_type]!==T&&D(e,r):O(e,r))}function O(e,t,n){var i=e[0],r=e.parent(),o=t==C,s=t==_indeterminate,a=t==_,l=s?_determinate:o?f:"enabled",u=p(e,l+g(i[_type])),c=p(e,t+g(i[_type]));if(!0!==i[t]){if(!n&&t==C&&i[_type]==T&&i.name){var d=e.closest("form"),h='input[name="'+i.name+'"]';(h=d.length?d.find(h):b(h)).each(function(){this!==i&&b(this).data(x)&&D(b(this),t)})}s?(i[t]=!0,i[C]&&D(e,C,"force")):(n||(i[t]=!0),o&&i[_indeterminate]&&D(e,_indeterminate,!1)),m(e,o,t,n)}i[_]&&p(e,_cursor,!0)&&r.find("."+k).css(_cursor,"default"),r[_add](c||p(e,t)||""),r.attr("role")&&!s&&r.attr("aria-"+(a?_:C),"true"),r[_remove](u||p(e,l)||"")}function D(e,t,n){var i=e[0],r=e.parent(),o=t==C,s=t==_indeterminate,a=t==_,l=s?_determinate:o?f:"enabled",u=p(e,l+g(i[_type])),c=p(e,t+g(i[_type]));!1!==i[t]&&(!s&&n&&"force"!=n||(i[t]=!1),m(e,o,l,n)),!i[_]&&p(e,_cursor,!0)&&r.find("."+k).css(_cursor,"pointer"),r[_remove](c||p(e,t)||""),r.attr("role")&&!s&&r.attr("aria-"+(a?_:C),"false"),r[_add](u||p(e,l)||"")}function P(e,t){e.data(x)&&(e.parent().html(e.attr("style",e.data(x).s||"")),t&&e[_callback](t),e.off(".i").unwrap(),b(_label+'[for="'+e[0].id+'"]').add(e.closest(_label)).off(".i"))}function p(e,t,n){if(e.data(x))return e.data(x).o[t+(n?"":"Class")]}function g(e){return e.charAt(0).toUpperCase()+e.slice(1)}function m(e,t,n,i){i||(t&&e[_callback]("ifToggled"),e[_callback]("ifChanged")[_callback]("if"+g(n)))}_determinate="determinate",_indeterminate="in"+_determinate,_update="update",_type="type",_click="click",_touch="touchbegin.i touchend.i",_add="addClass",_remove="removeClass",_callback="trigger",_label="label",_cursor="cursor",_mobile=/ipad|iphone|ipod|android|blackberry|windows phone|opera mini|silk/i.test(navigator.userAgent),b.fn[x]=function(t,n){var i='input[type="'+S+'"], input[type="'+T+'"]',r=b(),e=function(e){e.each(function(){var e=b(this);r=e.is(i)?r.add(e):r.add(e.find(i))})};if(/^(check|uncheck|toggle|indeterminate|determinate|disable|enable|update|destroy)$/i.test(t))return t=t.toLowerCase(),e(this),r.each(function(){var e=b(this);"destroy"==t?P(e,"ifDestroyed"):E(e,!0,t),b.isFunction(n)&&n()});if("object"!=typeof t&&t)return this;var f=b.extend({checkedClass:C,disabledClass:_,indeterminateClass:_indeterminate,labelHover:!0},t),o=f.handle,p=f.hoverClass||"hover",g=f.focusClass||"focus",m=f.activeClass||"active",v=!!f.labelHover,y=f.labelHoverClass||"hover",w=0|(""+f.increaseArea).replace("%","");return o!=S&&o!=T||(i='input[type="'+o+'"]'),w<-50&&(w=-50),e(this),r.each(function(){var i=b(this);P(i);var e,r=this,t=r.id,n=-w+"%",o=100+2*w+"%",s={position:"absolute",top:n,left:n,display:"block",width:o,height:o,margin:0,padding:0,background:"#fff",border:0,opacity:0},a=_mobile?{position:"absolute",visibility:"hidden"}:w?s:{position:"absolute",opacity:0},l=r[_type]==S?f.checkboxClass||"i"+S:f.radioClass||"i"+T,u=b(_label+'[for="'+t+'"]').add(i.closest(_label)),c=!!f.aria,d=x+"-"+Math.random().toString(36).substr(2,6),h='<div class="'+l+'" '+(c?'role="'+r[_type]+'" ':"");c&&u.each(function(){h+='aria-labelledby="',this.id?h+=this.id:(this.id=d,h+=d),h+='"'}),h=i.wrap(h+"/>")[_callback]("ifCreated").parent().append(f.insert),e=b('<ins class="'+k+'"/>').css(s).appendTo(h),i.data(x,{o:f,s:i.attr("style")}).css(a),f.inheritClass&&h[_add](r.className||""),f.inheritID&&t&&h.attr("id",x+"-"+t),"static"==h.css("position")&&h.css("position","relative"),E(i,!0,_update),u.length&&u.on(_click+".i mouseover.i mouseout.i "+_touch,function(e){var t=e[_type],n=b(this);if(!r[_]){if(t==_click){if(b(e.target).is("a"))return;E(i,!1,!0)}else v&&(/ut|nd/.test(t)?(h[_remove](p),n[_remove](y)):(h[_add](p),n[_add](y)));if(!_mobile)return!1;e.stopPropagation()}}),i.on(_click+".i focus.i blur.i keyup.i keydown.i keypress.i",function(e){var t=e[_type],n=e.keyCode;return t!=_click&&("keydown"==t&&32==n?(r[_type]==T&&r[C]||(r[C]?D(i,C):O(i,C)),!1):void("keyup"==t&&r[_type]==T?!r[C]&&O(i,C):/us|ur/.test(t)&&h["blur"==t?_remove:_add](g)))}),e.on(_click+" mousedown mouseup mouseover mouseout "+_touch,function(e){var t=e[_type],n=/wn|up/.test(t)?m:p;if(!r[_]){if(t==_click?E(i,!1,!0):(/wn|er|in/.test(t)?h[_add](n):h[_remove](n+" "+m),u.length&&v&&n==p&&u[/ut|nd/.test(t)?_remove:_add](y)),!_mobile)return!1;e.stopPropagation()}})})}}(window.jQuery||window.Zepto),function(e,t){"function"==typeof define&&define.amd?define("sifter",t):"object"==typeof exports?module.exports=t():e.Sifter=t()}(this,function(){var e=function(e,t){this.items=e,this.settings=t||{diacritics:!0}};e.prototype.tokenize=function(e){if(!(e=a(String(e||"").toLowerCase()))||!e.length)return[];var t,n,i,r,o=[],s=e.split(/ +/);for(t=0,n=s.length;t<n;t++){if(i=l(s[t]),this.settings.diacritics)for(r in u)u.hasOwnProperty(r)&&(i=i.replace(new RegExp(r,"g"),u[r]));o.push({string:s[t],regex:new RegExp(i,"i")})}return o},e.prototype.iterator=function(e,t){(s(e)?Array.prototype.forEach||function(e){for(var t=0,n=this.length;t<n;t++)e(this[t],t,this)}:function(e){for(var t in this)this.hasOwnProperty(t)&&e(this[t],t,this)}).apply(e,[t])},e.prototype.getScoreFunction=function(e,t){var r,o,s,a;e=this.prepareSearch(e,t),o=e.tokens,r=e.options.fields,s=o.length,a=e.options.nesting;var l,u=function(e,t){var n,i;return e?-1===(i=(e=String(e||"")).search(t.regex))?0:(n=t.string.length/e.length,0===i&&(n+=.5),n):0},c=(l=r.length)?1===l?function(e,t){return u(p(t,r[0],a),e)}:function(e,t){for(var n=0,i=0;n<l;n++)i+=u(p(t,r[n],a),e);return i/l}:function(){return 0};return s?1===s?function(e){return c(o[0],e)}:"and"===e.options.conjunction?function(e){for(var t,n=0,i=0;n<s;n++){if((t=c(o[n],e))<=0)return 0;i+=t}return i/s}:function(e){for(var t=0,n=0;t<s;t++)n+=c(o[t],e);return n/s}:function(){return 0}},e.prototype.getSortFunction=function(e,n){var t,i,r,o,s,a,l,u,c,d,h;if(h=!(e=(r=this).prepareSearch(e,n)).query&&n.sort_empty||n.sort,c=function(e,t){return"$score"===e?t.score:p(r.items[t.id],e,n.nesting)},s=[],h)for(t=0,i=h.length;t<i;t++)(e.query||"$score"!==h[t].field)&&s.push(h[t]);if(e.query){for(d=!0,t=0,i=s.length;t<i;t++)if("$score"===s[t].field){d=!1;break}d&&s.unshift({field:"$score",direction:"desc"})}else for(t=0,i=s.length;t<i;t++)if("$score"===s[t].field){s.splice(t,1);break}for(u=[],t=0,i=s.length;t<i;t++)u.push("desc"===s[t].direction?-1:1);return(a=s.length)?1===a?(o=s[0].field,l=u[0],function(e,t){return l*f(c(o,e),c(o,t))}):function(e,t){var n,i,r;for(n=0;n<a;n++)if(r=s[n].field,i=u[n]*f(c(r,e),c(r,t)))return i;return 0}:null},e.prototype.prepareSearch=function(e,t){if("object"==typeof e)return e;var n=(t=o({},t)).fields,i=t.sort,r=t.sort_empty;return n&&!s(n)&&(t.fields=[n]),i&&!s(i)&&(t.sort=[i]),r&&!s(r)&&(t.sort_empty=[r]),{options:t,query:String(e||"").toLowerCase(),tokens:this.tokenize(e),total:0,items:[]}},e.prototype.search=function(e,n){var i,r,t,o;return r=this.prepareSearch(e,n),n=r.options,e=r.query,o=n.score||this.getScoreFunction(r),e.length?this.iterator(this.items,function(e,t){i=o(e),(!1===n.filter||0<i)&&r.items.push({score:i,id:t})}):this.iterator(this.items,function(e,t){r.items.push({score:1,id:t})}),(t=this.getSortFunction(r,n))&&r.items.sort(t),r.total=r.items.length,"number"==typeof n.limit&&(r.items=r.items.slice(0,n.limit)),r};var f=function(e,t){return"number"==typeof e&&"number"==typeof t?t<e?1:e<t?-1:0:(e=n(String(e||"")),(t=n(String(t||"")))<e?1:e<t?-1:0)},o=function(e,t){var n,i,r,o;for(n=1,i=arguments.length;n<i;n++)if(o=arguments[n])for(r in o)o.hasOwnProperty(r)&&(e[r]=o[r]);return e},p=function(e,t,n){if(e&&t){if(!n)return e[t];for(var i=t.split(".");i.length&&(e=e[i.shift()]););return e}},a=function(e){return(e+"").replace(/^\s+|\s+$|/g,"")},l=function(e){return(e+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},s=Array.isArray||"undefined"!=typeof $&&$.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},u={a:"[aḀḁĂăÂâǍǎȺⱥȦȧẠạÄäÀàÁáĀāÃãÅåąĄÃąĄ]",b:"[b␢βΒB฿𐌁ᛒ]",c:"[cĆćĈĉČčĊċC̄c̄ÇçḈḉȻȼƇƈɕᴄCc]",d:"[dĎďḊḋḐḑḌḍḒḓḎḏĐđD̦d̦ƉɖƊɗƋƌᵭᶁᶑȡᴅDdð]",e:"[eÉéÈèÊêḘḙĚěĔĕẼẽḚḛẺẻĖėËëĒēȨȩĘęᶒɆɇȄȅẾếỀềỄễỂểḜḝḖḗḔḕȆȇẸẹỆệⱸᴇEeɘǝƏƐε]",f:"[fƑƒḞḟ]",g:"[gɢ₲ǤǥĜĝĞğĢģƓɠĠġ]",h:"[hĤĥĦħḨḩẖẖḤḥḢḣɦʰǶƕ]",i:"[iÍíÌìĬĭÎîǏǐÏïḮḯĨĩĮįĪīỈỉȈȉȊȋỊịḬḭƗɨɨ̆ᵻᶖİiIıɪIi]",j:"[jȷĴĵɈɉʝɟʲ]",k:"[kƘƙꝀꝁḰḱǨǩḲḳḴḵκϰ₭]",l:"[lŁłĽľĻļĹĺḶḷḸḹḼḽḺḻĿŀȽƚⱠⱡⱢɫɬᶅɭȴʟLl]",n:"[nŃńǸǹŇňÑñṄṅŅņṆṇṊṋṈṉN̈n̈ƝɲȠƞᵰᶇɳȵɴNnŊŋ]",o:"[oØøÖöÓóÒòÔôǑǒŐőŎŏȮȯỌọƟɵƠơỎỏŌōÕõǪǫȌȍՕօ]",p:"[pṔṕṖṗⱣᵽƤƥᵱ]",q:"[qꝖꝗʠɊɋꝘꝙq̃]",r:"[rŔŕɌɍŘřŖŗṘṙȐȑȒȓṚṛⱤɽ]",s:"[sŚśṠṡṢṣꞨꞩŜŝŠšŞşȘșS̈s̈]",t:"[tŤťṪṫŢţṬṭƮʈȚțṰṱṮṯƬƭ]",u:"[uŬŭɄʉỤụÜüÚúÙùÛûǓǔŰűŬŭƯưỦủŪūŨũŲųȔȕ∪]",v:"[vṼṽṾṿƲʋꝞꝟⱱʋ]",w:"[wẂẃẀẁŴŵẄẅẆẇẈẉ]",x:"[xẌẍẊẋχ]",y:"[yÝýỲỳŶŷŸÿỸỹẎẏỴỵɎɏƳƴ]",z:"[zŹźẐẑŽžŻżẒẓẔẕƵƶ]"},n=function(){var e,t,n,i,r="",o={};for(n in u)if(u.hasOwnProperty(n))for(r+=i=u[n].substring(2,u[n].length-1),e=0,t=i.length;e<t;e++)o[i.charAt(e)]=n;var s=new RegExp("["+r+"]","g");return function(e){return e.replace(s,function(e){return o[e]}).toLowerCase()}}();return e}),function(e,t){"function"==typeof define&&define.amd?define("microplugin",t):"object"==typeof exports?module.exports=t():e.MicroPlugin=t()}(this,function(){var e={mixin:function(i){i.plugins={},i.prototype.initializePlugins=function(e){var t,n,i,r=[];if(this.plugins={names:[],settings:{},requested:{},loaded:{}},o.isArray(e))for(t=0,n=e.length;t<n;t++)"string"==typeof e[t]?r.push(e[t]):(this.plugins.settings[e[t].name]=e[t].options,r.push(e[t].name));else if(e)for(i in e)e.hasOwnProperty(i)&&(this.plugins.settings[i]=e[i],r.push(i));for(;r.length;)this.require(r.shift())},i.prototype.loadPlugin=function(e){var t=this.plugins,n=i.plugins[e];if(!i.plugins.hasOwnProperty(e))throw new Error('Unable to find "'+e+'" plugin');t.requested[e]=!0,t.loaded[e]=n.fn.apply(this,[this.plugins.settings[e]||{}]),t.names.push(e)},i.prototype.require=function(e){var t=this.plugins;if(!this.plugins.loaded.hasOwnProperty(e)){if(t.requested[e])throw new Error('Plugin has circular dependency ("'+e+'")');this.loadPlugin(e)}return t.loaded[e]},i.define=function(e,t){i.plugins[e]={name:e,fn:t}}}},o={isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}};return e}),function(e,t){"function"==typeof define&&define.amd?define("selectize",["jquery","sifter","microplugin"],t):"object"==typeof exports?module.exports=t(require("jquery"),require("sifter"),require("microplugin")):e.Selectize=t(e.jQuery,e.Sifter,e.MicroPlugin)}(this,function(T,d,e){"use strict";var C=function(e,t){if("string"!=typeof t||t.length){var l="string"==typeof t?new RegExp(t,"i"):t,u=function(e){var t=0;if(3===e.nodeType){var n=e.data.search(l);if(0<=n&&0<e.data.length){var i=e.data.match(l),r=document.createElement("span");r.className="highlight";var o=e.splitText(n),s=(o.splitText(i[0].length),o.cloneNode(!0));r.appendChild(s),o.parentNode.replaceChild(r,o),t=1}}else if(1===e.nodeType&&e.childNodes&&!/(script|style)/i.test(e.tagName)&&("highlight"!==e.className||"SPAN"!==e.tagName))for(var a=0;a<e.childNodes.length;++a)a+=u(e.childNodes[a]);return t};return e.each(function(){u(this)})}};T.fn.removeHighlight=function(){return this.find("span.highlight").each(function(){this.parentNode.firstChild.nodeName;var e=this.parentNode;e.replaceChild(this.firstChild,this),e.normalize()}).end()};var i=function(){};i.prototype={on:function(e,t){this._events=this._events||{},this._events[e]=this._events[e]||[],this._events[e].push(t)},off:function(e,t){var n=arguments.length;return 0===n?delete this._events:1===n?delete this._events[e]:(this._events=this._events||{},void(e in this._events!=!1&&this._events[e].splice(this._events[e].indexOf(t),1)))},trigger:function(e){if(this._events=this._events||{},e in this._events!=!1)for(var t=0;t<this._events[e].length;t++)this._events[e][t].apply(this,Array.prototype.slice.call(arguments,1))}},i.mixin=function(e){for(var t=["on","off","trigger"],n=0;n<t.length;n++)e.prototype[t[n]]=i.prototype[t[n]]};var x=/Mac/.test(navigator.userAgent),k=x?91:17,S=x?18:17,_=!/android/i.test(window.navigator.userAgent)&&!!document.createElement("input").validity,u=function(e){return void 0!==e},E=function(e){return null==e?null:"boolean"==typeof e?e?"1":"0":e+""},a=function(e){return(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")},t={before:function(e,t,n){var i=e[t];e[t]=function(){return n.apply(e,arguments),i.apply(e,arguments)}},after:function(t,e,n){var i=t[e];t[e]=function(){var e=i.apply(t,arguments);return n.apply(t,arguments),e}}},n=function(t,n,e){var i,r=t.trigger,o={};for(i in t.trigger=function(){var e=arguments[0];if(-1===n.indexOf(e))return r.apply(t,arguments);o[e]=arguments},e.apply(t,[]),t.trigger=r,o)o.hasOwnProperty(i)&&r.apply(t,o[i])},p=function(e){var t={};if("selectionStart"in e)t.start=e.selectionStart,t.length=e.selectionEnd-t.start;else if(document.selection){e.focus();var n=document.selection.createRange(),i=document.selection.createRange().text.length;n.moveStart("character",-e.value.length),t.start=n.text.length-i,t.length=i}return t},O=function(h){var f=null,e=function(e,t){var n,i,r,o,s,a,l,u,c,d;(t=t||{},(e=e||window.event||{}).metaKey||e.altKey)||(t.force||!1!==h.data("grow"))&&(n=h.val(),e.type&&"keydown"===e.type.toLowerCase()&&(r=48<=(i=e.keyCode)&&i<=57||65<=i&&i<=90||96<=i&&i<=111||186<=i&&i<=222||32===i,46===i||8===i?(u=p(h[0])).length?n=n.substring(0,u.start)+n.substring(u.start+u.length):8===i&&u.start?n=n.substring(0,u.start-1)+n.substring(u.start+1):46===i&&void 0!==u.start&&(n=n.substring(0,u.start)+n.substring(u.start+1)):r&&(a=e.shiftKey,l=String.fromCharCode(e.keyCode),n+=l=a?l.toUpperCase():l.toLowerCase())),o=h.attr("placeholder"),!n&&o&&(n=o),d=h,(s=((c=n)?(w.$testInput||(w.$testInput=T("<span />").css({position:"absolute",top:-99999,left:-99999,width:"auto",padding:0,whiteSpace:"pre"}).appendTo("body")),w.$testInput.text(c),function(e,t,n){var i,r,o={};if(n)for(i=0,r=n.length;i<r;i++)o[n[i]]=e.css(n[i]);else o=e.css();t.css(o)}(d,w.$testInput,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]),w.$testInput.width()):0)+4)!==f&&(f=s,h.width(s),h.triggerHandler("resize")))};h.on("keydown keyup update blur",e),e()},w=function(e,t){var n,i,r,o,s=this;(o=e[0]).selectize=s;var a,l,u,c=window.getComputedStyle&&window.getComputedStyle(o,null);if(r=(r=c?c.getPropertyValue("direction"):o.currentStyle&&o.currentStyle.direction)||e.parents("[dir]:first").attr("dir")||"",T.extend(s,{order:0,settings:t,$input:e,tabIndex:e.attr("tabindex")||"",tagType:"select"===o.tagName.toLowerCase()?1:2,rtl:/rtl/i.test(r),eventNS:".selectize"+ ++w.count,highlightedValue:null,isBlurring:!1,isOpen:!1,isDisabled:!1,isRequired:e.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===t.loadThrottle?s.onSearchChange:(a=s.onSearchChange,l=t.loadThrottle,function(){var e=this,t=arguments;window.clearTimeout(u),u=window.setTimeout(function(){a.apply(e,t)},l)})}),s.sifter=new d(this.options,{diacritics:t.diacritics}),s.settings.options){for(n=0,i=s.settings.options.length;n<i;n++)s.registerOption(s.settings.options[n]);delete s.settings.options}if(s.settings.optgroups){for(n=0,i=s.settings.optgroups.length;n<i;n++)s.registerOptionGroup(s.settings.optgroups[n]);delete s.settings.optgroups}s.settings.mode=s.settings.mode||(1===s.settings.maxItems?"single":"multi"),"boolean"!=typeof s.settings.hideSelected&&(s.settings.hideSelected="multi"===s.settings.mode),s.initializePlugins(s.settings.plugins),s.setupCallbacks(),s.setupTemplates(),s.setup()};return i.mixin(w),void 0!==e?e.mixin(w):function(e,t){t||(t={});console.error("Selectize: "+e),t.explanation&&(console.group&&console.group(),console.error(t.explanation),console.group&&console.groupEnd())}("Dependency MicroPlugin is missing",{explanation:'Make sure you either: (1) are using the "standalone" version of Selectize, or (2) require MicroPlugin before you load Selectize.'}),T.extend(w.prototype,{setup:function(){var e,t,n,i,r,o,s,a,l,u,c,d,h,f,p=this,g=p.settings,m=p.eventNS,v=T(window),y=T(document),w=p.$input;if(s=p.settings.mode,a=w.attr("class")||"",e=T("<div>").addClass(g.wrapperClass).addClass(a).addClass(s),t=T("<div>").addClass(g.inputClass).addClass("items").appendTo(e),n=T('<input type="text" autocomplete="off" />').appendTo(t).attr("tabindex",w.is(":disabled")?"-1":p.tabIndex),o=T(g.dropdownParent||e),i=T("<div>").addClass(g.dropdownClass).addClass(s).hide().appendTo(o),r=T("<div>").addClass(g.dropdownContentClass).appendTo(i),(u=w.attr("id"))&&(n.attr("id",u+"-selectized"),T("label[for='"+u+"']").attr("for",u+"-selectized")),p.settings.copyClassesToDropdown&&i.addClass(a),e.css({width:w[0].style.width}),p.plugins.names.length&&(l="plugin-"+p.plugins.names.join(" plugin-"),e.addClass(l),i.addClass(l)),(null===g.maxItems||1<g.maxItems)&&1===p.tagType&&w.attr("multiple","multiple"),p.settings.placeholder&&n.attr("placeholder",g.placeholder),!p.settings.splitOn&&p.settings.delimiter){var b=p.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");p.settings.splitOn=new RegExp("\\s*"+b+"+\\s*")}w.attr("autocorrect")&&n.attr("autocorrect",w.attr("autocorrect")),w.attr("autocapitalize")&&n.attr("autocapitalize",w.attr("autocapitalize")),n[0].type=w[0].type,p.$wrapper=e,p.$control=t,p.$control_input=n,p.$dropdown=i,p.$dropdown_content=r,i.on("mouseenter mousedown click","[data-disabled]>[data-selectable]",function(e){e.stopImmediatePropagation()}),i.on("mouseenter","[data-selectable]",function(){return p.onOptionHover.apply(p,arguments)}),i.on("mousedown click","[data-selectable]",function(){return p.onOptionSelect.apply(p,arguments)}),d="mousedown",h="*:not(input)",f=function(){return p.onItemSelect.apply(p,arguments)},(c=t).on(d,h,function(e){for(var t=e.target;t&&t.parentNode!==c[0];)t=t.parentNode;return e.currentTarget=t,f.apply(this,[e])}),O(n),t.on({mousedown:function(){return p.onMouseDown.apply(p,arguments)},click:function(){return p.onClick.apply(p,arguments)}}),n.on({mousedown:function(e){e.stopPropagation()},keydown:function(){return p.onKeyDown.apply(p,arguments)},keyup:function(){return p.onKeyUp.apply(p,arguments)},keypress:function(){return p.onKeyPress.apply(p,arguments)},resize:function(){p.positionDropdown.apply(p,[])},blur:function(){return p.onBlur.apply(p,arguments)},focus:function(){return p.ignoreBlur=!1,p.onFocus.apply(p,arguments)},paste:function(){return p.onPaste.apply(p,arguments)}}),y.on("keydown"+m,function(e){p.isCmdDown=e[x?"metaKey":"ctrlKey"],p.isCtrlDown=e[x?"altKey":"ctrlKey"],p.isShiftDown=e.shiftKey}),y.on("keyup"+m,function(e){e.keyCode===S&&(p.isCtrlDown=!1),16===e.keyCode&&(p.isShiftDown=!1),e.keyCode===k&&(p.isCmdDown=!1)}),y.on("mousedown"+m,function(e){if(p.isFocused){if(e.target===p.$dropdown[0]||e.target.parentNode===p.$dropdown[0])return!1;p.$control.has(e.target).length||e.target===p.$control[0]||p.blur(e.target)}}),v.on(["scroll"+m,"resize"+m].join(" "),function(){p.isOpen&&p.positionDropdown.apply(p,arguments)}),v.on("mousemove"+m,function(){p.ignoreHover=!1}),this.revertSettings={$children:w.children().detach(),tabindex:w.attr("tabindex")},w.attr("tabindex",-1).hide().after(p.$wrapper),T.isArray(g.items)&&(p.setValue(g.items),delete g.items),_&&w.on("invalid"+m,function(e){e.preventDefault(),p.isInvalid=!0,p.refreshState()}),p.updateOriginalInput(),p.refreshItems(),p.refreshState(),p.updatePlaceholder(),p.isSetup=!0,w.is(":disabled")&&p.disable(),p.on("change",this.onChange),w.data("selectize",p),w.addClass("selectized"),p.trigger("initialize"),!0===g.preload&&p.onSearchChange("")},setupTemplates:function(){var n=this.settings.labelField,i=this.settings.optgroupLabelField,e={optgroup:function(e){return'<div class="optgroup">'+e.html+"</div>"},optgroup_header:function(e,t){return'<div class="optgroup-header">'+t(e[i])+"</div>"},option:function(e,t){return'<div class="option">'+t(e[n])+"</div>"},item:function(e,t){return'<div class="item">'+t(e[n])+"</div>"},option_create:function(e,t){return'<div class="create">Add <strong>'+t(e.input)+"</strong>&hellip;</div>"}};this.settings.render=T.extend({},e,this.settings.render)},setupCallbacks:function(){var e,t,n={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(e in n)n.hasOwnProperty(e)&&(t=this.settings[n[e]])&&this.on(e,t)},onClick:function(e){this.isFocused&&this.isOpen||(this.focus(),e.preventDefault())},onMouseDown:function(e){var t=this,n=e.isDefaultPrevented();T(e.target);if(t.isFocused){if(e.target!==t.$control_input[0])return"single"===t.settings.mode?t.isOpen?t.close():t.open():n||t.setActiveItem(null),!1}else n||window.setTimeout(function(){t.focus()},0)},onChange:function(){this.$input.trigger("change")},onPaste:function(e){var r=this;r.isFull()||r.isInputHidden||r.isLocked?e.preventDefault():r.settings.splitOn&&setTimeout(function(){var e=r.$control_input.val();if(e.match(r.settings.splitOn))for(var t=T.trim(e).split(r.settings.splitOn),n=0,i=t.length;n<i;n++)r.createItem(t[n])},0)},onKeyPress:function(e){if(this.isLocked)return e&&e.preventDefault();var t=String.fromCharCode(e.keyCode||e.which);return this.settings.create&&"multi"===this.settings.mode&&t===this.settings.delimiter?(this.createItem(),e.preventDefault(),!1):void 0},onKeyDown:function(e){e.target,this.$control_input[0];var t=this;if(t.isLocked)9!==e.keyCode&&e.preventDefault();else{switch(e.keyCode){case 65:if(t.isCmdDown)return void t.selectAll();break;case 27:return void(t.isOpen&&(e.preventDefault(),e.stopPropagation(),t.close()));case 78:if(!e.ctrlKey||e.altKey)break;case 40:if(!t.isOpen&&t.hasOptions)t.open();else if(t.$activeOption){t.ignoreHover=!0;var n=t.getAdjacentOption(t.$activeOption,1);n.length&&t.setActiveOption(n,!0,!0)}return void e.preventDefault();case 80:if(!e.ctrlKey||e.altKey)break;case 38:if(t.$activeOption){t.ignoreHover=!0;var i=t.getAdjacentOption(t.$activeOption,-1);i.length&&t.setActiveOption(i,!0,!0)}return void e.preventDefault();case 13:return void(t.isOpen&&t.$activeOption&&(t.onOptionSelect({currentTarget:t.$activeOption}),e.preventDefault()));case 37:return void t.advanceSelection(-1,e);case 39:return void t.advanceSelection(1,e);case 9:return t.settings.selectOnTab&&t.isOpen&&t.$activeOption&&(t.onOptionSelect({currentTarget:t.$activeOption}),t.isFull()||e.preventDefault()),void(t.settings.create&&t.createItem()&&e.preventDefault());case 8:case 46:return void t.deleteSelection(e)}!t.isFull()&&!t.isInputHidden||(x?e.metaKey:e.ctrlKey)||e.preventDefault()}},onKeyUp:function(e){if(this.isLocked)return e&&e.preventDefault();var t=this.$control_input.val()||"";this.lastValue!==t&&(this.lastValue=t,this.onSearchChange(t),this.refreshOptions(),this.trigger("type",t))},onSearchChange:function(t){var n=this,i=n.settings.load;i&&(n.loadedSearches.hasOwnProperty(t)||(n.loadedSearches[t]=!0,n.load(function(e){i.apply(n,[t,e])})))},onFocus:function(e){var t=this,n=t.isFocused;if(t.isDisabled)return t.blur(),e&&e.preventDefault(),!1;t.ignoreFocus||(t.isFocused=!0,"focus"===t.settings.preload&&t.onSearchChange(""),n||t.trigger("focus"),t.$activeItems.length||(t.showInput(),t.setActiveItem(null),t.refreshOptions(!!t.settings.openOnFocus)),t.refreshState())},onBlur:function(e,t){var n=this;if(n.isFocused&&(n.isFocused=!1,!n.ignoreFocus)){if(!n.ignoreBlur&&document.activeElement===n.$dropdown_content[0])return n.ignoreBlur=!0,void n.onFocus(e);var i=function(){n.close(),n.setTextboxValue(""),n.setActiveItem(null),n.setActiveOption(null),n.setCaret(n.items.length),n.refreshState(),t&&t.focus&&t.focus(),n.isBlurring=!1,n.ignoreFocus=!1,n.trigger("blur")};n.isBlurring=!0,n.ignoreFocus=!0,n.settings.create&&n.settings.createOnBlur?n.createItem(null,!1,i):i()}},onOptionHover:function(e){this.ignoreHover||this.setActiveOption(e.currentTarget,!1)},onOptionSelect:function(e){var t,n,i=this;e.preventDefault&&(e.preventDefault(),e.stopPropagation()),(n=T(e.currentTarget)).hasClass("create")?i.createItem(null,function(){i.settings.closeAfterSelect&&i.close()}):void 0!==(t=n.attr("data-value"))&&(i.lastQuery=null,i.setTextboxValue(""),i.addItem(t),i.settings.closeAfterSelect?i.close():!i.settings.hideSelected&&e.type&&/mouse/.test(e.type)&&i.setActiveOption(i.getOption(t)))},onItemSelect:function(e){this.isLocked||"multi"===this.settings.mode&&(e.preventDefault(),this.setActiveItem(e.currentTarget,e))},load:function(e){var t=this,n=t.$wrapper.addClass(t.settings.loadingClass);t.loading++,e.apply(t,[function(e){t.loading=Math.max(t.loading-1,0),e&&e.length&&(t.addOption(e),t.refreshOptions(t.isFocused&&!t.isInputHidden)),t.loading||n.removeClass(t.settings.loadingClass),t.trigger("load",e)}])},setTextboxValue:function(e){var t=this.$control_input;t.val()!==e&&(t.val(e).triggerHandler("update"),this.lastValue=e)},getValue:function(){return 1===this.tagType&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(e,t){n(this,t?[]:["change"],function(){this.clear(t),this.addItems(e,t)})},setActiveItem:function(e,t){var n,i,r,o,s,a,l,u,c=this;if("single"!==c.settings.mode){if(!(e=T(e)).length)return T(c.$activeItems).removeClass("active"),c.$activeItems=[],void(c.isFocused&&c.showInput());if("mousedown"===(n=t&&t.type.toLowerCase())&&c.isShiftDown&&c.$activeItems.length){for(u=c.$control.children(".active:last"),o=Array.prototype.indexOf.apply(c.$control[0].childNodes,[u[0]]),(s=Array.prototype.indexOf.apply(c.$control[0].childNodes,[e[0]]))<o&&(l=o,o=s,s=l),i=o;i<=s;i++)a=c.$control[0].childNodes[i],-1===c.$activeItems.indexOf(a)&&(T(a).addClass("active"),c.$activeItems.push(a));t.preventDefault()}else"mousedown"===n&&c.isCtrlDown||"keydown"===n&&this.isShiftDown?e.hasClass("active")?(r=c.$activeItems.indexOf(e[0]),c.$activeItems.splice(r,1),e.removeClass("active")):c.$activeItems.push(e.addClass("active")[0]):(T(c.$activeItems).removeClass("active"),c.$activeItems=[e.addClass("active")[0]]);c.hideInput(),this.isFocused||c.focus()}},setActiveOption:function(e,t,n){var i,r,o,s,a,l=this;l.$activeOption&&l.$activeOption.removeClass("active"),l.$activeOption=null,(e=T(e)).length&&(l.$activeOption=e.addClass("active"),!t&&u(t)||(i=l.$dropdown_content.height(),r=l.$activeOption.outerHeight(!0),t=l.$dropdown_content.scrollTop()||0,a=(s=o=l.$activeOption.offset().top-l.$dropdown_content.offset().top+t)-i+r,i+t<o+r?l.$dropdown_content.stop().animate({scrollTop:a},n?l.settings.scrollDuration:0):o<t&&l.$dropdown_content.stop().animate({scrollTop:s},n?l.settings.scrollDuration:0)))},selectAll:function(){"single"!==this.settings.mode&&(this.$activeItems=Array.prototype.slice.apply(this.$control.children(":not(input)").addClass("active")),this.$activeItems.length&&(this.hideInput(),this.close()),this.focus())},hideInput:function(){this.setTextboxValue(""),this.$control_input.css({opacity:0,position:"absolute",left:this.rtl?1e4:-1e4}),this.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0}),this.isInputHidden=!1},focus:function(){var e=this;e.isDisabled||(e.ignoreFocus=!0,e.$control_input[0].focus(),window.setTimeout(function(){e.ignoreFocus=!1,e.onFocus()},0))},blur:function(e){this.$control_input[0].blur(),this.onBlur(null,e)},getScoreFunction:function(e){return this.sifter.getScoreFunction(e,this.getSearchOptions())},getSearchOptions:function(){var e=this.settings,t=e.sortField;return"string"==typeof t&&(t=[{field:t}]),{fields:e.searchField,conjunction:e.searchConjunction,sort:t,nesting:e.nesting}},search:function(e){var t,n,i,r=this.settings,o=this.getSearchOptions();if(r.score&&"function"!=typeof(i=this.settings.score.apply(this,[e])))throw new Error('Selectize "score" setting must be a function that returns a function');if(e!==this.lastQuery?(this.lastQuery=e,n=this.sifter.search(e,T.extend(o,{score:i})),this.currentResults=n):n=T.extend(!0,{},this.currentResults),r.hideSelected)for(t=n.items.length-1;0<=t;t--)-1!==this.items.indexOf(E(n.items[t].id))&&n.items.splice(t,1);return n},refreshOptions:function(e){var t,n,i,r,o,s,a,l,u,c,d,h,f,p,g,m;void 0===e&&(e=!0);var v,y,w=this,b=T.trim(w.$control_input.val()),x=w.search(b),k=w.$dropdown_content,S=w.$activeOption&&E(w.$activeOption.attr("data-value"));for(r=x.items.length,"number"==typeof w.settings.maxOptions&&(r=Math.min(r,w.settings.maxOptions)),o={},s=[],t=0;t<r;t++)for(a=w.options[x.items[t].id],l=w.render("option",a),u=a[w.settings.optgroupField]||"",n=0,i=(c=T.isArray(u)?u:[u])&&c.length;n<i;n++)u=c[n],w.optgroups.hasOwnProperty(u)||(u=""),o.hasOwnProperty(u)||(o[u]=document.createDocumentFragment(),s.push(u)),o[u].appendChild(l);for(this.settings.lockOptgroupOrder&&s.sort(function(e,t){return(w.optgroups[e].$order||0)-(w.optgroups[t].$order||0)}),d=document.createDocumentFragment(),t=0,r=s.length;t<r;t++)u=s[t],w.optgroups.hasOwnProperty(u)&&o[u].childNodes.length?((h=document.createDocumentFragment()).appendChild(w.render("optgroup_header",w.optgroups[u])),h.appendChild(o[u]),d.appendChild(w.render("optgroup",T.extend({},w.optgroups[u],{html:(v=h,y=void 0,y=document.createElement("div"),y.appendChild(v.cloneNode(!0)),y.innerHTML),dom:h})))):d.appendChild(o[u]);if(k.html(d),w.settings.highlight&&(k.removeHighlight(),x.query.length&&x.tokens.length))for(t=0,r=x.tokens.length;t<r;t++)C(k,x.tokens[t].regex);if(!w.settings.hideSelected)for(t=0,r=w.items.length;t<r;t++)w.getOption(w.items[t]).addClass("selected");(f=w.canCreate(b))&&(k.prepend(w.render("option_create",{input:b})),m=T(k[0].childNodes[0])),w.hasOptions=0<x.items.length||f,w.hasOptions?(0<x.items.length?((g=S&&w.getOption(S))&&g.length?p=g:"single"===w.settings.mode&&w.items.length&&(p=w.getOption(w.items[0])),p&&p.length||(p=m&&!w.settings.addPrecedence?w.getAdjacentOption(m,1):k.find("[data-selectable]:first"))):p=m,w.setActiveOption(p),e&&!w.isOpen&&w.open()):(w.setActiveOption(null),e&&w.isOpen&&w.close())},addOption:function(e){var t,n,i;if(T.isArray(e))for(t=0,n=e.length;t<n;t++)this.addOption(e[t]);else(i=this.registerOption(e))&&(this.userOptions[i]=!0,this.lastQuery=null,this.trigger("option_add",i,e))},registerOption:function(e){var t=E(e[this.settings.valueField]);return null!=t&&!this.options.hasOwnProperty(t)&&(e.$order=e.$order||++this.order,this.options[t]=e,t)},registerOptionGroup:function(e){var t=E(e[this.settings.optgroupValueField]);return!!t&&(e.$order=e.$order||++this.order,this.optgroups[t]=e,t)},addOptionGroup:function(e,t){t[this.settings.optgroupValueField]=e,(e=this.registerOptionGroup(t))&&this.trigger("optgroup_add",e,t)},removeOptionGroup:function(e){this.optgroups.hasOwnProperty(e)&&(delete this.optgroups[e],this.renderCache={},this.trigger("optgroup_remove",e))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger("optgroup_clear")},updateOption:function(e,t){var n,i,r,o,s,a,l,u=this;if(e=E(e),r=E(t[u.settings.valueField]),null!==e&&u.options.hasOwnProperty(e)){if("string"!=typeof r)throw new Error("Value must be set in option data");l=u.options[e].$order,r!==e&&(delete u.options[e],-1!==(o=u.items.indexOf(e))&&u.items.splice(o,1,r)),t.$order=t.$order||l,u.options[r]=t,s=u.renderCache.item,a=u.renderCache.option,s&&(delete s[e],delete s[r]),a&&(delete a[e],delete a[r]),-1!==u.items.indexOf(r)&&(n=u.getItem(e),i=T(u.render("item",t)),n.hasClass("active")&&i.addClass("active"),n.replaceWith(i)),u.lastQuery=null,u.isOpen&&u.refreshOptions(!1)}},removeOption:function(e,t){e=E(e);var n=this.renderCache.item,i=this.renderCache.option;n&&delete n[e],i&&delete i[e],delete this.userOptions[e],delete this.options[e],this.lastQuery=null,this.trigger("option_remove",e),this.removeItem(e,t)},clearOptions:function(){var n=this;n.loadedSearches={},n.userOptions={},n.renderCache={};var i=n.options;T.each(n.options,function(e,t){-1==n.items.indexOf(e)&&delete i[e]}),n.options=n.sifter.items=i,n.lastQuery=null,n.trigger("option_clear")},getOption:function(e){return this.getElementWithValue(e,this.$dropdown_content.find("[data-selectable]"))},getAdjacentOption:function(e,t){var n=this.$dropdown.find("[data-selectable]"),i=n.index(e)+t;return 0<=i&&i<n.length?n.eq(i):T()},getElementWithValue:function(e,t){if(null!=(e=E(e)))for(var n=0,i=t.length;n<i;n++)if(t[n].getAttribute("data-value")===e)return T(t[n]);return T()},getItem:function(e){return this.getElementWithValue(e,this.$control.children())},addItems:function(e,t){this.buffer=document.createDocumentFragment();for(var n=this.$control[0].childNodes,i=0;i<n.length;i++)this.buffer.appendChild(n[i]);for(var r=T.isArray(e)?e:[e],o=(i=0,r.length);i<o;i++)this.isPending=i<o-1,this.addItem(r[i],t);var s=this.$control[0];s.insertBefore(this.buffer,s.firstChild),this.buffer=null},addItem:function(a,l){n(this,l?[]:["change"],function(){var e,t,n,i,r,o=this,s=o.settings.mode;a=E(a),-1===o.items.indexOf(a)?o.options.hasOwnProperty(a)&&("single"===s&&o.clear(l),"multi"===s&&o.isFull()||(e=T(o.render("item",o.options[a])),r=o.isFull(),o.items.splice(o.caretPos,0,a),o.insertAtCaret(e),(!o.isPending||!r&&o.isFull())&&o.refreshState(),o.isSetup&&(n=o.$dropdown_content.find("[data-selectable]"),o.isPending||(t=o.getOption(a),i=o.getAdjacentOption(t,1).attr("data-value"),o.refreshOptions(o.isFocused&&"single"!==s),i&&o.setActiveOption(o.getOption(i))),!n.length||o.isFull()?o.close():o.isPending||o.positionDropdown(),o.updatePlaceholder(),o.trigger("item_add",a,e),o.isPending||o.updateOriginalInput({silent:l})))):"single"===s&&o.close()})},removeItem:function(e,t){var n,i,r,o=this;n=e instanceof T?e:o.getItem(e),e=E(n.attr("data-value")),-1!==(i=o.items.indexOf(e))&&(n.remove(),n.hasClass("active")&&(r=o.$activeItems.indexOf(n[0]),o.$activeItems.splice(r,1)),o.items.splice(i,1),o.lastQuery=null,!o.settings.persist&&o.userOptions.hasOwnProperty(e)&&o.removeOption(e,t),i<o.caretPos&&o.setCaret(o.caretPos-1),o.refreshState(),o.updatePlaceholder(),o.updateOriginalInput({silent:t}),o.positionDropdown(),o.trigger("item_remove",e,n))},createItem:function(e,n){var i=this,r=i.caretPos;e=e||T.trim(i.$control_input.val()||"");var o=arguments[arguments.length-1];if("function"!=typeof o&&(o=function(){}),"boolean"!=typeof n&&(n=!0),!i.canCreate(e))return o(),!1;i.lock();var t,s,a="function"==typeof i.settings.create?this.settings.create:function(e){var t={};return t[i.settings.labelField]=e,t[i.settings.valueField]=e,t},l=(s=!(t=function(e){if(i.unlock(),!e||"object"!=typeof e)return o();var t=E(e[i.settings.valueField]);if("string"!=typeof t)return o();i.setTextboxValue(""),i.addOption(e),i.setCaret(r),i.addItem(t),i.refreshOptions(n&&"single"!==i.settings.mode),o(e)}),function(){s||(s=!0,t.apply(this,arguments))}),u=a.apply(this,[e,l]);return void 0!==u&&l(u),!0},refreshItems:function(){this.lastQuery=null,this.isSetup&&this.addItem(this.items),this.refreshState(),this.updateOriginalInput()},refreshState:function(){this.refreshValidityState(),this.refreshClasses()},refreshValidityState:function(){if(!this.isRequired)return!1;var e=!this.items.length;this.isInvalid=e,this.$control_input.prop("required",e),this.$input.prop("required",!e)},refreshClasses:function(){var e=this,t=e.isFull(),n=e.isLocked;e.$wrapper.toggleClass("rtl",e.rtl),e.$control.toggleClass("focus",e.isFocused).toggleClass("disabled",e.isDisabled).toggleClass("required",e.isRequired).toggleClass("invalid",e.isInvalid).toggleClass("locked",n).toggleClass("full",t).toggleClass("not-full",!t).toggleClass("input-active",e.isFocused&&!e.isInputHidden).toggleClass("dropdown-active",e.isOpen).toggleClass("has-options",!T.isEmptyObject(e.options)).toggleClass("has-items",0<e.items.length),e.$control_input.data("grow",!t&&!n)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(e){var t,n,i,r,o=this;if(e=e||{},1===o.tagType){for(i=[],t=0,n=o.items.length;t<n;t++)r=o.options[o.items[t]][o.settings.labelField]||"",i.push('<option value="'+a(o.items[t])+'" selected="selected">'+a(r)+"</option>");i.length||this.$input.attr("multiple")||i.push('<option value="" selected="selected"></option>'),o.$input.html(i.join(""))}else o.$input.val(o.getValue()),o.$input.attr("value",o.$input.val());o.isSetup&&(e.silent||o.trigger("change",o.$input.val()))},updatePlaceholder:function(){if(this.settings.placeholder){var e=this.$control_input;this.items.length?e.removeAttr("placeholder"):e.attr("placeholder",this.settings.placeholder),e.triggerHandler("update",{force:!0})}},open:function(){var e=this;e.isLocked||e.isOpen||"multi"===e.settings.mode&&e.isFull()||(e.focus(),e.isOpen=!0,e.refreshState(),e.$dropdown.css({visibility:"hidden",display:"block"}),e.positionDropdown(),e.$dropdown.css({visibility:"visible"}),e.trigger("dropdown_open",e.$dropdown))},close:function(){var e=this,t=e.isOpen;"single"===e.settings.mode&&e.items.length&&(e.hideInput(),e.isBlurring||e.$control_input.blur()),e.isOpen=!1,e.$dropdown.hide(),e.setActiveOption(null),e.refreshState(),t&&e.trigger("dropdown_close",e.$dropdown)},positionDropdown:function(){var e=this.$control,t="body"===this.settings.dropdownParent?e.offset():e.position();t.top+=e.outerHeight(!0),this.$dropdown.css({width:e[0].getBoundingClientRect().width,top:t.top,left:t.left})},clear:function(e){var t=this;t.items.length&&(t.$control.children(":not(input)").remove(),t.items=[],t.lastQuery=null,t.setCaret(0),t.setActiveItem(null),t.updatePlaceholder(),t.updateOriginalInput({silent:e}),t.refreshState(),t.showInput(),t.trigger("clear"))},insertAtCaret:function(e){var t=Math.min(this.caretPos,this.items.length),n=e[0],i=this.buffer||this.$control[0];0===t?i.insertBefore(n,i.firstChild):i.insertBefore(n,i.childNodes[t]),this.setCaret(t+1)},deleteSelection:function(e){var t,n,i,r,o,s,a,l,u,c=this;if(i=e&&8===e.keyCode?-1:1,r=p(c.$control_input[0]),c.$activeOption&&!c.settings.hideSelected&&(a=c.getAdjacentOption(c.$activeOption,-1).attr("data-value")),o=[],c.$activeItems.length){for(u=c.$control.children(".active:"+(0<i?"last":"first")),s=c.$control.children(":not(input)").index(u),0<i&&s++,t=0,n=c.$activeItems.length;t<n;t++)o.push(T(c.$activeItems[t]).attr("data-value"));e&&(e.preventDefault(),e.stopPropagation())}else(c.isFocused||"single"===c.settings.mode)&&c.items.length&&(i<0&&0===r.start&&0===r.length?o.push(c.items[c.caretPos-1]):0<i&&r.start===c.$control_input.val().length&&o.push(c.items[c.caretPos]));if(!o.length||"function"==typeof c.settings.onDelete&&!1===c.settings.onDelete.apply(c,[o]))return!1;for(void 0!==s&&c.setCaret(s);o.length;)c.removeItem(o.pop());return c.showInput(),c.positionDropdown(),c.refreshOptions(!0),a&&(l=c.getOption(a)).length&&c.setActiveOption(l),!0},advanceSelection:function(e,t){var n,i,r,o,s,a=this;0!==e&&(a.rtl&&(e*=-1),n=0<e?"last":"first",i=p(a.$control_input[0]),a.isFocused&&!a.isInputHidden?(o=a.$control_input.val().length,(e<0?0===i.start&&0===i.length:i.start===o)&&!o&&a.advanceCaret(e,t)):(s=a.$control.children(".active:"+n)).length&&(r=a.$control.children(":not(input)").index(s),a.setActiveItem(null),a.setCaret(0<e?r+1:r)))},advanceCaret:function(e,t){var n,i;0!==e&&(n=0<e?"next":"prev",this.isShiftDown?(i=this.$control_input[n]()).length&&(this.hideInput(),this.setActiveItem(i),t&&t.preventDefault()):this.setCaret(this.caretPos+e))},setCaret:function(e){var t,n,i,r;if(e="single"===this.settings.mode?this.items.length:Math.max(0,Math.min(this.items.length,e)),!this.isPending)for(t=0,n=(i=this.$control.children(":not(input)")).length;t<n;t++)r=T(i[t]).detach(),t<e?this.$control_input.before(r):this.$control.append(r);this.caretPos=e},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){this.$input.prop("disabled",!0),this.$control_input.prop("disabled",!0).prop("tabindex",-1),this.isDisabled=!0,this.lock()},enable:function(){this.$input.prop("disabled",!1),this.$control_input.prop("disabled",!1).prop("tabindex",this.tabIndex),this.isDisabled=!1,this.unlock()},destroy:function(){var e=this,t=e.eventNS,n=e.revertSettings;e.trigger("destroy"),e.off(),e.$wrapper.remove(),e.$dropdown.remove(),e.$input.html("").append(n.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:n.tabindex}).show(),e.$control_input.removeData("grow"),e.$input.removeData("selectize"),0==--w.count&&w.$testInput&&(w.$testInput.remove(),w.$testInput=void 0),T(window).off(t),T(document).off(t),T(document.body).off(t),delete e.$input[0].selectize},render:function(e,t){var n,i,r="",o=!1,s=this;return"option"!==e&&"item"!==e||(o=!!(n=E(t[s.settings.valueField]))),o&&(u(s.renderCache[e])||(s.renderCache[e]={}),s.renderCache[e].hasOwnProperty(n))?s.renderCache[e][n]:(r=T(s.settings.render[e].apply(this,[t,a])),"option"===e||"option_create"===e?t[s.settings.disabledField]||r.attr("data-selectable",""):"optgroup"===e&&(i=t[s.settings.optgroupValueField]||"",r.attr("data-group",i),t[s.settings.disabledField]&&r.attr("data-disabled","")),"option"!==e&&"item"!==e||r.attr("data-value",n||""),o&&(s.renderCache[e][n]=r[0]),r[0])},clearCache:function(e){void 0===e?this.renderCache={}:delete this.renderCache[e]},canCreate:function(e){if(!this.settings.create)return!1;var t=this.settings.createFilter;return e.length&&("function"!=typeof t||t.apply(this,[e]))&&("string"!=typeof t||new RegExp(t).test(e))&&(!(t instanceof RegExp)||t.test(e))}}),w.count=0,w.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!1,preload:!1,allowEmptyOption:!1,closeAfterSelect:!1,scrollDuration:60,loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}},T.fn.selectize=function(r){var o=T.fn.selectize.defaults,d=T.extend({},o,r),h=d.dataAttr,f=d.labelField,p=d.valueField,g=d.disabledField,m=d.optgroupField,v=d.optgroupLabelField,y=d.optgroupValueField;return this.each(function(){if(!this.selectize){var e=T(this),t=this.tagName.toLowerCase(),n=e.attr("placeholder")||e.attr("data-placeholder");n||d.allowEmptyOption||(n=e.children('option[value=""]').text());var i={placeholder:n,options:[],optgroups:[],items:[]};"select"===t?function(e,s){var t,n,i,r,o=s.options,a={},l=function(e){var t=h&&e.attr(h);return"string"==typeof t&&t.length?JSON.parse(t):null},u=function(e,t){e=T(e);var n=E(e.val());if(n||d.allowEmptyOption)if(a.hasOwnProperty(n)){if(t){var i=a[n][m];i?T.isArray(i)?i.push(t):a[n][m]=[i,t]:a[n][m]=t}}else{var r=l(e)||{};r[f]=r[f]||e.text(),r[p]=r[p]||n,r[g]=r[g]||e.prop("disabled"),r[m]=r[m]||t,a[n]=r,o.push(r),e.is(":selected")&&s.items.push(n)}},c=function(e){var t,n,i,r,o;for((i=(e=T(e)).attr("label"))&&((r=l(e)||{})[v]=i,r[y]=i,r[g]=e.prop("disabled"),s.optgroups.push(r)),t=0,n=(o=T("option",e)).length;t<n;t++)u(o[t],i)};for(s.maxItems=e.attr("multiple")?null:1,t=0,n=(r=e.children()).length;t<n;t++)"optgroup"===(i=r[t].tagName.toLowerCase())?c(r[t]):"option"===i&&u(r[t])}(e,i):function(e,t){var n,i,r,o,s=e.attr(h);if(s)for(t.options=JSON.parse(s),n=0,i=t.options.length;n<i;n++)t.items.push(t.options[n][p]);else{var a=T.trim(e.val()||"");if(!d.allowEmptyOption&&!a.length)return;for(n=0,i=(r=a.split(d.delimiter)).length;n<i;n++)(o={})[f]=r[n],o[p]=r[n],t.options.push(o);t.items=r}}(e,i),new w(e,T.extend(!0,{},o,i,r))}})},T.fn.selectize.defaults=w.defaults,T.fn.selectize.support={validity:_},w.define("drag_drop",function(e){if(!T.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');if("multi"===this.settings.mode){var t,n,i,r=this;r.lock=(t=r.lock,function(){var e=r.$control.data("sortable");return e&&e.disable(),t.apply(r,arguments)}),r.unlock=(n=r.unlock,function(){var e=r.$control.data("sortable");return e&&e.enable(),n.apply(r,arguments)}),r.setup=(i=r.setup,function(){i.apply(this,arguments);var n=r.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:r.isLocked,start:function(e,t){t.placeholder.css("width",t.helper.css("width")),n.css({overflow:"visible"})},stop:function(){n.css({overflow:"hidden"});var e=r.$activeItems?r.$activeItems.slice():null,t=[];n.children("[data-value]").each(function(){t.push(T(this).attr("data-value"))}),r.setValue(t),r.setActiveItem(e)}})})}}),w.define("dropdown_header",function(e){var t,n=this;e=T.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(e){return'<div class="'+e.headerClass+'"><div class="'+e.titleRowClass+'"><span class="'+e.labelClass+'">'+e.title+'</span><a href="javascript:void(0)" class="'+e.closeClass+'">&times;</a></div></div>'}},e),n.setup=(t=n.setup,function(){t.apply(n,arguments),n.$dropdown_header=T(e.html(e)),n.$dropdown.prepend(n.$dropdown_header)})}),w.define("optgroup_columns",function(a){var o,l=this;a=T.extend({equalizeWidth:!0,equalizeHeight:!0},a),this.getAdjacentOption=function(e,t){var n=e.closest("[data-group]").find("[data-selectable]"),i=n.index(e)+t;return 0<=i&&i<n.length?n.eq(i):T()},this.onKeyDown=(o=l.onKeyDown,function(e){var t,n,i,r;return!this.isOpen||37!==e.keyCode&&39!==e.keyCode?o.apply(this,arguments):(l.ignoreHover=!0,t=(r=this.$activeOption.closest("[data-group]")).find("[data-selectable]").index(this.$activeOption),void((n=(i=(r=37===e.keyCode?r.prev("[data-group]"):r.next("[data-group]")).find("[data-selectable]")).eq(Math.min(i.length-1,t))).length&&this.setActiveOption(n)))});var u=function(){var e,t=u.width,n=document;return void 0===t&&((e=n.createElement("div")).innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',e=e.firstChild,n.body.appendChild(e),t=u.width=e.offsetWidth-e.clientWidth,n.body.removeChild(e)),t},e=function(){var e,t,n,i,r,o,s;if((t=(s=T("[data-group]",l.$dropdown_content)).length)&&l.$dropdown_content.width()){if(a.equalizeHeight){for(e=n=0;e<t;e++)n=Math.max(n,s.eq(e).height());s.css({height:n})}a.equalizeWidth&&(o=l.$dropdown_content.innerWidth()-u(),i=Math.round(o/t),s.css({width:i}),1<t&&(r=o-i*(t-1),s.eq(t-1).css({width:r})))}};(a.equalizeHeight||a.equalizeWidth)&&(t.after(this,"positionDropdown",e),t.after(this,"refreshOptions",e))}),w.define("remove_button",function(e){e=T.extend({label:"&times;",title:"Remove",className:"remove",append:!0},e);var o,t,n,i,s;"single"!==this.settings.mode?(i=o=this,s='<a href="javascript:void(0)" class="'+(t=e).className+'" tabindex="-1" title="'+a(t.title)+'">'+t.label+"</a>",o.setup=(n=i.setup,function(){if(t.append){var r=i.settings.render.item;i.settings.render.item=function(e){return t=r.apply(o,arguments),n=s,i=t.search(/(<\/[^>]+>\s*)$/),t.substring(0,i)+n+t.substring(i);var t,n,i}}n.apply(o,arguments),o.$control.on("click","."+t.className,function(e){if(e.preventDefault(),!i.isLocked){var t=T(e.currentTarget).parent();i.setActiveItem(t),i.deleteSelection()&&i.setCaret(i.items.length)}})})):function(r,t){t.className="remove-single";var n,o=r,s='<a href="javascript:void(0)" class="'+t.className+'" tabindex="-1" title="'+a(t.title)+'">'+t.label+"</a>";r.setup=(n=o.setup,function(){if(t.append){var e=T(o.$input.context).attr("id"),i=(T("#"+e),o.settings.render.item);o.settings.render.item=function(e){return t=i.apply(r,arguments),n=s,T("<span>").append(t).append(n);var t,n}}n.apply(r,arguments),r.$control.on("click","."+t.className,function(e){e.preventDefault(),o.isLocked||o.clear()})})}(this,e)}),w.define("restore_on_backspace",function(i){var r,e=this;i.text=i.text||function(e){return e[this.settings.labelField]},this.onKeyDown=(r=e.onKeyDown,function(e){var t,n;return 8===e.keyCode&&""===this.$control_input.val()&&!this.$activeItems.length&&0<=(t=this.caretPos-1)&&t<this.items.length?(n=this.options[this.items[t]],this.deleteSelection(e)&&(this.setTextboxValue(i.text.apply(this,[n])),this.refreshOptions(!0)),void e.preventDefault()):r.apply(this,arguments)})}),w}),function(){function d(e){var t=d.modules[e];if(!t)throw new Error('failed to require "'+e+'"');return"exports"in t||"function"!=typeof t.definition||(t.client=t.component=!0,t.definition.call(this,t.exports={},t),delete t.definition),t.exports}d.loader="component",(d.helper={}).semVerSort=function(e,t){for(var n=e.version.split("."),i=t.version.split("."),r=0;r<n.length;++r){var o=parseInt(n[r],10),s=parseInt(i[r],10);if(o!==s)return s<o?1:-1;var a=n[r].substr((""+o).length),l=i[r].substr((""+s).length);if(""===a&&""!==l)return 1;if(""!==a&&""===l)return-1;if(""!==a&&""!==l)return l<a?1:-1}return 0},d.latest=function(e,t){function n(e){throw new Error('failed to find latest module of "'+e+'"')}var i=/(.*)~(.*)@v?(\d+\.\d+\.\d+[^\/]*)$/;/(.*)~(.*)/.test(e)||n(e);for(var r=Object.keys(d.modules),o=[],s=[],a=0;a<r.length;a++){var l=r[a];if(new RegExp(e+"@").test(l)){var u=l.substr(e.length+1);null!=i.exec(l)?o.push({version:u,name:l}):s.push({version:u,name:l})}}if(0===o.concat(s).length&&n(e),0<o.length){var c=o.sort(d.helper.semVerSort).pop().name;return!0===t?c:d(c)}c=s.sort(function(e,t){return e.name>t.name})[0].name;return!0===t?c:d(c)},d.modules={},d.register=function(e,t){d.modules[e]={definition:t}},d.define=function(e,t){d.modules[e]={exports:t}},d.register("abpetkov~transitionize@0.0.3",function(e,t){function n(e,t){if(!(this instanceof n))return new n(e,t);this.element=e,this.props=t||{},this.init()}(t.exports=n).prototype.isSafari=function(){return/Safari/.test(navigator.userAgent)&&/Apple Computer/.test(navigator.vendor)},n.prototype.init=function(){var e=[];for(var t in this.props)e.push(t+" "+this.props[t]);this.element.style.transition=e.join(", "),this.isSafari()&&(this.element.style.webkitTransition=e.join(", "))}}),d.register("ftlabs~fastclick@v0.6.11",function(e,t){function i(r){"use strict";var t,e=this;if(this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=10,!(this.layer=r)||!r.nodeType)throw new TypeError("Layer must be a document node");this.onClick=function(){return i.prototype.onClick.apply(e,arguments)},this.onMouse=function(){return i.prototype.onMouse.apply(e,arguments)},this.onTouchStart=function(){return i.prototype.onTouchStart.apply(e,arguments)},this.onTouchMove=function(){return i.prototype.onTouchMove.apply(e,arguments)},this.onTouchEnd=function(){return i.prototype.onTouchEnd.apply(e,arguments)},this.onTouchCancel=function(){return i.prototype.onTouchCancel.apply(e,arguments)},i.notNeeded(r)||(this.deviceIsAndroid&&(r.addEventListener("mouseover",this.onMouse,!0),r.addEventListener("mousedown",this.onMouse,!0),r.addEventListener("mouseup",this.onMouse,!0)),r.addEventListener("click",this.onClick,!0),r.addEventListener("touchstart",this.onTouchStart,!1),r.addEventListener("touchmove",this.onTouchMove,!1),r.addEventListener("touchend",this.onTouchEnd,!1),r.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(r.removeEventListener=function(e,t,n){var i=Node.prototype.removeEventListener;"click"===e?i.call(r,e,t.hijacked||t,n):i.call(r,e,t,n)},r.addEventListener=function(e,t,n){var i=Node.prototype.addEventListener;"click"===e?i.call(r,e,t.hijacked||(t.hijacked=function(e){e.propagationStopped||t(e)}),n):i.call(r,e,t,n)}),"function"==typeof r.onclick&&(t=r.onclick,r.addEventListener("click",function(e){t(e)},!1),r.onclick=null))}i.prototype.deviceIsAndroid=0<navigator.userAgent.indexOf("Android"),i.prototype.deviceIsIOS=/iP(ad|hone|od)/.test(navigator.userAgent),i.prototype.deviceIsIOS4=i.prototype.deviceIsIOS&&/OS 4_\d(_\d)?/.test(navigator.userAgent),i.prototype.deviceIsIOSWithBadTarget=i.prototype.deviceIsIOS&&/OS ([6-9]|\d{2})_\d/.test(navigator.userAgent),i.prototype.needsClick=function(e){"use strict";switch(e.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(e.disabled)return!0;break;case"input":if(this.deviceIsIOS&&"file"===e.type||e.disabled)return!0;break;case"label":case"video":return!0}return/\bneedsclick\b/.test(e.className)},i.prototype.needsFocus=function(e){"use strict";switch(e.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!this.deviceIsAndroid;case"input":switch(e.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!e.disabled&&!e.readOnly;default:return/\bneedsfocus\b/.test(e.className)}},i.prototype.sendClick=function(e,t){"use strict";var n,i;document.activeElement&&document.activeElement!==e&&document.activeElement.blur(),i=t.changedTouches[0],(n=document.createEvent("MouseEvents")).initMouseEvent(this.determineEventType(e),!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),n.forwardedTouchEvent=!0,e.dispatchEvent(n)},i.prototype.determineEventType=function(e){"use strict";return this.deviceIsAndroid&&"select"===e.tagName.toLowerCase()?"mousedown":"click"},i.prototype.focus=function(e){"use strict";var t;this.deviceIsIOS&&e.setSelectionRange&&0!==e.type.indexOf("date")&&"time"!==e.type?(t=e.value.length,e.setSelectionRange(t,t)):e.focus()},i.prototype.updateScrollParent=function(e){"use strict";var t,n;if(!(t=e.fastClickScrollParent)||!t.contains(e)){n=e;do{if(n.scrollHeight>n.offsetHeight){t=n,e.fastClickScrollParent=n;break}n=n.parentElement}while(n)}t&&(t.fastClickLastScrollTop=t.scrollTop)},i.prototype.getTargetElementFromEventTarget=function(e){"use strict";return e.nodeType===Node.TEXT_NODE?e.parentNode:e},i.prototype.onTouchStart=function(e){"use strict";var t,n,i;if(1<e.targetTouches.length)return!0;if(t=this.getTargetElementFromEventTarget(e.target),n=e.targetTouches[0],this.deviceIsIOS){if((i=window.getSelection()).rangeCount&&!i.isCollapsed)return!0;if(!this.deviceIsIOS4){if(n.identifier===this.lastTouchIdentifier)return e.preventDefault(),!1;this.lastTouchIdentifier=n.identifier,this.updateScrollParent(t)}}return this.trackingClick=!0,this.trackingClickStart=e.timeStamp,this.targetElement=t,this.touchStartX=n.pageX,this.touchStartY=n.pageY,e.timeStamp-this.lastClickTime<200&&e.preventDefault(),!0},i.prototype.touchHasMoved=function(e){"use strict";var t=e.changedTouches[0],n=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>n||Math.abs(t.pageY-this.touchStartY)>n},i.prototype.onTouchMove=function(e){"use strict";return this.trackingClick&&(this.targetElement!==this.getTargetElementFromEventTarget(e.target)||this.touchHasMoved(e))&&(this.trackingClick=!1,this.targetElement=null),!0},i.prototype.findControl=function(e){"use strict";return void 0!==e.control?e.control:e.htmlFor?document.getElementById(e.htmlFor):e.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},i.prototype.onTouchEnd=function(e){"use strict";var t,n,i,r,o,s=this.targetElement;if(!this.trackingClick)return!0;if(e.timeStamp-this.lastClickTime<200)return this.cancelNextClick=!0;if(this.cancelNextClick=!1,this.lastClickTime=e.timeStamp,n=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,this.deviceIsIOSWithBadTarget&&(o=e.changedTouches[0],(s=document.elementFromPoint(o.pageX-window.pageXOffset,o.pageY-window.pageYOffset)||s).fastClickScrollParent=this.targetElement.fastClickScrollParent),"label"===(i=s.tagName.toLowerCase())){if(t=this.findControl(s)){if(this.focus(s),this.deviceIsAndroid)return!1;s=t}}else if(this.needsFocus(s))return 100<e.timeStamp-n||this.deviceIsIOS&&window.top!==window&&"input"===i?this.targetElement=null:(this.focus(s),this.deviceIsIOS4&&"select"===i||(this.targetElement=null,e.preventDefault())),!1;return!(!this.deviceIsIOS||this.deviceIsIOS4||!(r=s.fastClickScrollParent)||r.fastClickLastScrollTop===r.scrollTop)||(this.needsClick(s)||(e.preventDefault(),this.sendClick(s,e)),!1)},i.prototype.onTouchCancel=function(){"use strict";this.trackingClick=!1,this.targetElement=null},i.prototype.onMouse=function(e){"use strict";return!this.targetElement||(!!e.forwardedTouchEvent||(!e.cancelable||(!(!this.needsClick(this.targetElement)||this.cancelNextClick)||(e.stopImmediatePropagation?e.stopImmediatePropagation():e.propagationStopped=!0,e.stopPropagation(),e.preventDefault(),!1))))},i.prototype.onClick=function(e){"use strict";var t;return this.trackingClick?(this.targetElement=null,!(this.trackingClick=!1)):"submit"===e.target.type&&0===e.detail||((t=this.onMouse(e))||(this.targetElement=null),t)},i.prototype.destroy=function(){"use strict";var e=this.layer;this.deviceIsAndroid&&(e.removeEventListener("mouseover",this.onMouse,!0),e.removeEventListener("mousedown",this.onMouse,!0),e.removeEventListener("mouseup",this.onMouse,!0)),e.removeEventListener("click",this.onClick,!0),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1),e.removeEventListener("touchcancel",this.onTouchCancel,!1)},i.notNeeded=function(e){"use strict";var t,n;if(void 0===window.ontouchstart)return!0;if(n=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!i.prototype.deviceIsAndroid)return!0;if(t=document.querySelector("meta[name=viewport]")){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(31<n&&window.innerWidth<=window.screen.width)return!0}}return"none"===e.style.msTouchAction},i.attach=function(e){"use strict";return new i(e)},"undefined"!=typeof define&&define.amd?define(function(){"use strict";return i}):void 0!==t&&t.exports?(t.exports=i.attach,t.exports.FastClick=i):window.FastClick=i}),d.register("component~indexof@0.0.3",function(e,t){t.exports=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;++n)if(e[n]===t)return n;return-1}}),d.register("component~classes@1.2.1",function(e,t){var i=d("component~indexof@0.0.3"),n=/\s+/,r=Object.prototype.toString;function o(e){if(!e)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}t.exports=function(e){return new o(e)},o.prototype.add=function(e){if(this.list)return this.list.add(e),this;var t=this.array();return~i(t,e)||t.push(e),this.el.className=t.join(" "),this},o.prototype.remove=function(e){if("[object RegExp]"==r.call(e))return this.removeMatching(e);if(this.list)return this.list.remove(e),this;var t=this.array(),n=i(t,e);return~n&&t.splice(n,1),this.el.className=t.join(" "),this},o.prototype.removeMatching=function(e){for(var t=this.array(),n=0;n<t.length;n++)e.test(t[n])&&this.remove(t[n]);return this},o.prototype.toggle=function(e,t){return this.list?void 0!==t?t!==this.list.toggle(e,t)&&this.list.toggle(e):this.list.toggle(e):void 0!==t?t?this.add(e):this.remove(e):this.has(e)?this.remove(e):this.add(e),this},o.prototype.array=function(){var e=this.el.className.replace(/^\s+|\s+$/g,"").split(n);return""===e[0]&&e.shift(),e},o.prototype.has=o.prototype.contains=function(e){return this.list?this.list.contains(e):!!~i(this.array(),e)}}),d.register("component~event@0.1.4",function(e,t){var r=window.addEventListener?"addEventListener":"attachEvent",o=window.removeEventListener?"removeEventListener":"detachEvent",s="addEventListener"!==r?"on":"";e.bind=function(e,t,n,i){return e[r](s+t,n,i||!1),n},e.unbind=function(e,t,n,i){return e[o](s+t,n,i||!1),n}}),d.register("component~query@0.0.3",function(t,e){function n(e,t){return t.querySelector(e)}(t=e.exports=function(e,t){return n(e,t=t||document)}).all=function(e,t){return(t=t||document).querySelectorAll(e)},t.engine=function(e){if(!e.one)throw new Error(".one callback required");if(!e.all)throw new Error(".all callback required");return n=e.one,t.all=e.all,t}}),d.register("component~matches-selector@0.1.5",function(e,t){var r=d("component~query@0.0.3"),n=Element.prototype,o=n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector;t.exports=function(e,t){if(!e||1!==e.nodeType)return!1;if(o)return o.call(e,t);for(var n=r.all(t,e.parentNode),i=0;i<n.length;++i)if(n[i]==e)return!0;return!1}}),d.register("component~closest@0.1.4",function(e,t){var r=d("component~matches-selector@0.1.5");t.exports=function(e,t,n,i){for(e=n?{parentNode:e}:e,i=i||document;(e=e.parentNode)&&e!==document;){if(r(e,t))return e;if(e===i)return}}}),d.register("component~delegate@0.2.3",function(e,t){var o=d("component~closest@0.1.4"),s=d("component~event@0.1.4");e.bind=function(n,i,e,r,t){return s.bind(n,e,function(e){var t=e.target||e.srcElement;e.delegateTarget=o(t,i,!0,n),e.delegateTarget&&r.call(n,e)},t)},e.unbind=function(e,t,n,i){s.unbind(e,t,n,i)}}),d.register("component~events@1.0.9",function(e,t){var u=d("component~event@0.1.4"),c=d("component~delegate@0.2.3");function n(e,t){if(!(this instanceof n))return new n(e,t);if(!e)throw new Error("element required");if(!t)throw new Error("object required");this.el=e,this.obj=t,this._events={}}(t.exports=n).prototype.sub=function(e,t,n){this._events[e]=this._events[e]||{},this._events[e][t]=n},n.prototype.bind=function(e,t){var n,i={name:(n=e.split(/ +/)).shift(),selector:n.join(" ")},r=this.el,o=this.obj,s=i.name,a=(t=t||"on"+s,[].slice.call(arguments,2));function l(){var e=[].slice.call(arguments).concat(a);o[t].apply(o,e)}return i.selector?l=c.bind(r,i.selector,s,l):u.bind(r,s,l),this.sub(s,t,l),l},n.prototype.unbind=function(e,t){if(0==arguments.length)return this.unbindAll();if(1==arguments.length)return this.unbindAllOf(e);var n=this._events[e];if(n){var i=n[t];i&&u.unbind(this.el,e,i)}},n.prototype.unbindAll=function(){for(var e in this._events)this.unbindAllOf(e)},n.prototype.unbindAllOf=function(e){var t=this._events[e];if(t)for(var n in t)this.unbind(e,n)}}),d.register("switchery",function(e,t){var n=d("abpetkov~transitionize@0.0.3"),i=d("ftlabs~fastclick@v0.6.11"),r=d("component~classes@1.2.1"),o=d("component~events@1.0.9");t.exports=a;var s={color:"#64bd63",secondaryColor:"#dfdfdf",jackColor:"#fff",jackSecondaryColor:null,className:"switchery",disabled:!1,disabledOpacity:.5,speed:"0.4s",size:"default"};function a(e,t){if(!(this instanceof a))return new a(e,t);for(var n in this.element=e,this.options=t||{},s)null==this.options[n]&&(this.options[n]=s[n]);null!=this.element&&"checkbox"==this.element.type&&this.init(),!0===this.isDisabled()&&this.disable()}a.prototype.hide=function(){this.element.style.display="none"},a.prototype.show=function(){var e=this.create();this.insertAfter(this.element,e)},a.prototype.create=function(){return this.switcher=document.createElement("span"),this.jack=document.createElement("small"),this.switcher.appendChild(this.jack),this.switcher.className=this.options.className,this.events=o(this.switcher,this),this.switcher},a.prototype.insertAfter=function(e,t){e.parentNode.insertBefore(t,e.nextSibling)},a.prototype.setPosition=function(e){var t=this.isChecked(),n=this.switcher,i=this.jack;e&&t?t=!1:e&&!t&&(t=!0),!0===t?(this.element.checked=!0,window.getComputedStyle?i.style.left=parseInt(window.getComputedStyle(n).width)-parseInt(window.getComputedStyle(i).width)+"px":i.style.left=parseInt(n.currentStyle.width)-parseInt(i.currentStyle.width)+"px",this.options.color&&this.colorize()):(i.style.left=0,this.element.checked=!1,this.switcher.style.boxShadow="inset 0 0 0 0 "+this.options.secondaryColor,this.switcher.style.borderColor=this.options.secondaryColor,this.switcher.style.backgroundColor=this.options.secondaryColor!==s.secondaryColor?this.options.secondaryColor:"#fff",this.jack.style.backgroundColor=this.options.jackSecondaryColor!==this.options.jackColor?this.options.jackSecondaryColor:this.options.jackColor),this.setSpeed()},a.prototype.setSpeed=function(){var e={},t={"background-color":this.options.speed,left:this.options.speed.replace(/[a-z]/,"")/2+"s"};e=this.isChecked()?{border:this.options.speed,"box-shadow":this.options.speed,"background-color":3*this.options.speed.replace(/[a-z]/,"")+"s"}:{border:this.options.speed,"box-shadow":this.options.speed},n(this.switcher,e),n(this.jack,t)},a.prototype.setSize=function(){switch(this.options.size){case"small":r(this.switcher).add("switchery-small");break;case"large":r(this.switcher).add("switchery-large");break;default:r(this.switcher).add("switchery-default")}},a.prototype.colorize=function(){var e=this.switcher.offsetHeight/2;this.switcher.style.backgroundColor=this.options.color,this.switcher.style.borderColor=this.options.color,this.switcher.style.boxShadow="inset 0 0 0 "+e+"px "+this.options.color,this.jack.style.backgroundColor=this.options.jackColor},a.prototype.handleOnchange=function(e){if(document.dispatchEvent){var t=document.createEvent("HTMLEvents");t.initEvent("change",!0,!0),this.element.dispatchEvent(t)}else this.element.fireEvent("onchange")},a.prototype.handleChange=function(){var e=this,t=this.element;t.addEventListener?t.addEventListener("change",function(){e.setPosition()}):t.attachEvent("onchange",function(){e.setPosition()})},a.prototype.handleClick=function(){var e=this.switcher;i(e),this.events.bind("click","bindClick")},a.prototype.bindClick=function(){var e="label"!==this.element.parentNode.tagName.toLowerCase();this.setPosition(e),this.handleOnchange(this.element.checked)},a.prototype.markAsSwitched=function(){this.element.setAttribute("data-switchery",!0)},a.prototype.markedAsSwitched=function(){return this.element.getAttribute("data-switchery")},a.prototype.init=function(){this.hide(),this.show(),this.setSize(),this.setPosition(),this.markAsSwitched(),this.handleChange(),this.handleClick()},a.prototype.isChecked=function(){return this.element.checked},a.prototype.isDisabled=function(){return this.options.disabled||this.element.disabled||this.element.readOnly},a.prototype.destroy=function(){this.events.unbind()},a.prototype.enable=function(){this.options.disabled&&(this.options.disabled&&(this.options.disabled=!1),this.element.disabled&&(this.element.disabled=!1),this.element.readOnly&&(this.element.readOnly=!1),this.switcher.style.opacity=1,this.events.bind("click","bindClick"))},a.prototype.disable=function(){this.options.disabled||(this.options.disabled||(this.options.disabled=!0),this.element.disabled||(this.element.disabled=!0),this.element.readOnly||(this.element.readOnly=!0),this.switcher.style.opacity=this.options.disabledOpacity,this.destroy())}}),"object"==typeof exports?module.exports=d("switchery"):"function"==typeof define&&define.amd?define("Switchery",[],function(){return d("switchery")}):(this||window).Switchery=d("switchery")}();var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(){var l=/\blang(?:uage)?-([\w-]+)\b/i,t=0,M=_self.Prism={manual:_self.Prism&&_self.Prism.manual,disableWorkerMessageHandler:_self.Prism&&_self.Prism.disableWorkerMessageHandler,util:{encode:function(e){return e instanceof s?new s(e.type,M.util.encode(e.content),e.alias):"Array"===M.util.type(e)?e.map(M.util.encode):e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).match(/\[object (\w+)\]/)[1]},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function(e,n){var t=M.util.type(e);switch(n=n||{},t){case"Object":if(n[M.util.objId(e)])return n[M.util.objId(e)];var i={};for(var r in n[M.util.objId(e)]=i,e)e.hasOwnProperty(r)&&(i[r]=M.util.clone(e[r],n));return i;case"Array":if(n[M.util.objId(e)])return n[M.util.objId(e)];i=[];return n[M.util.objId(e)]=i,e.forEach(function(e,t){i[t]=M.util.clone(e,n)}),i}return e}},languages:{extend:function(e,t){var n=M.util.clone(M.languages[e]);for(var i in t)n[i]=t[i];return n},insertBefore:function(n,e,t,i){var r=(i=i||M.languages)[n];if(2==arguments.length){for(var o in t=e)t.hasOwnProperty(o)&&(r[o]=t[o]);return r}var s={};for(var a in r)if(r.hasOwnProperty(a)){if(a==e)for(var o in t)t.hasOwnProperty(o)&&(s[o]=t[o]);s[a]=r[a]}return M.languages.DFS(M.languages,function(e,t){t===i[n]&&e!=n&&(this[e]=s)}),i[n]=s},DFS:function(e,t,n,i){for(var r in i=i||{},e)e.hasOwnProperty(r)&&(t.call(e,r,e[r],n||r),"Object"!==M.util.type(e[r])||i[M.util.objId(e[r])]?"Array"!==M.util.type(e[r])||i[M.util.objId(e[r])]||(i[M.util.objId(e[r])]=!0,M.languages.DFS(e[r],t,r,i)):(i[M.util.objId(e[r])]=!0,M.languages.DFS(e[r],t,null,i)))}},plugins:{},highlightAll:function(e,t){M.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var i={callback:n,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};M.hooks.run("before-highlightall",i);for(var r,o=i.elements||e.querySelectorAll(i.selector),s=0;r=o[s++];)M.highlightElement(r,!0===t,i.callback)},highlightElement:function(e,t,n){for(var i,r,o=e;o&&!l.test(o.className);)o=o.parentNode;o&&(i=(o.className.match(l)||[,""])[1].toLowerCase(),r=M.languages[i]),e.className=e.className.replace(l,"").replace(/\s+/g," ")+" language-"+i,e.parentNode&&(o=e.parentNode,/pre/i.test(o.nodeName)&&(o.className=o.className.replace(l,"").replace(/\s+/g," ")+" language-"+i));var s={element:e,language:i,grammar:r,code:e.textContent};if(M.hooks.run("before-sanity-check",s),!s.code||!s.grammar)return s.code&&(M.hooks.run("before-highlight",s),s.element.textContent=s.code,M.hooks.run("after-highlight",s)),void M.hooks.run("complete",s);if(M.hooks.run("before-highlight",s),t&&_self.Worker){var a=new Worker(M.filename);a.onmessage=function(e){s.highlightedCode=e.data,M.hooks.run("before-insert",s),s.element.innerHTML=s.highlightedCode,n&&n.call(s.element),M.hooks.run("after-highlight",s),M.hooks.run("complete",s)},a.postMessage(JSON.stringify({language:s.language,code:s.code,immediateClose:!0}))}else s.highlightedCode=M.highlight(s.code,s.grammar,s.language),M.hooks.run("before-insert",s),s.element.innerHTML=s.highlightedCode,n&&n.call(e),M.hooks.run("after-highlight",s),M.hooks.run("complete",s)},highlight:function(e,t,n){var i={code:e,grammar:t,language:n};return M.hooks.run("before-tokenize",i),i.tokens=M.tokenize(i.code,i.grammar),M.hooks.run("after-tokenize",i),s.stringify(M.util.encode(i.tokens),i.language)},matchGrammar:function(e,t,n,i,r,o,s){var a=M.Token;for(var l in n)if(n.hasOwnProperty(l)&&n[l]){if(l==s)return;var u=n[l];u="Array"===M.util.type(u)?u:[u];for(var c=0;c<u.length;++c){var d=u[c],h=d.inside,f=!!d.lookbehind,p=!!d.greedy,g=0,m=d.alias;if(p&&!d.pattern.global){var v=d.pattern.toString().match(/[imuy]*$/)[0];d.pattern=RegExp(d.pattern.source,v+"g")}d=d.pattern||d;for(var y=i,w=r;y<t.length;w+=t[y].length,++y){var b=t[y];if(t.length>e.length)return;if(!(b instanceof a)){if(p&&y!=t.length-1){if(d.lastIndex=w,!(_=d.exec(e)))break;for(var x=_.index+(f?_[1].length:0),k=_.index+_[0].length,S=y,T=w,C=t.length;S<C&&(T<k||!t[S].type&&!t[S-1].greedy);++S)(T+=t[S].length)<=x&&(++y,w=T);if(t[y]instanceof a)continue;E=S-y,b=e.slice(w,T),_.index-=w}else{d.lastIndex=0;var _=d.exec(b),E=1}if(_){f&&(g=_[1]?_[1].length:0);k=(x=_.index+g)+(_=_[0].slice(g)).length;var O=b.slice(0,x),D=b.slice(k),P=[y,E];O&&(++y,w+=O.length,P.push(O));var A=new a(l,h?M.tokenize(_,h):_,m,_,p);if(P.push(A),D&&P.push(D),Array.prototype.splice.apply(t,P),1!=E&&M.matchGrammar(e,t,n,y,w,!0,l),o)break}else if(o)break}}}}},tokenize:function(e,t,n){var i=[e],r=t.rest;if(r){for(var o in r)t[o]=r[o];delete t.rest}return M.matchGrammar(e,i,t,0,0,!1),i},hooks:{all:{},add:function(e,t){var n=M.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=M.hooks.all[e];if(n&&n.length)for(var i,r=0;i=n[r++];)i(t)}}},s=M.Token=function(e,t,n,i,r){this.type=e,this.content=t,this.alias=n,this.length=0|(i||"").length,this.greedy=!!r};if(s.stringify=function(t,n,e){if("string"==typeof t)return t;if("Array"===M.util.type(t))return t.map(function(e){return s.stringify(e,n,t)}).join("");var i={type:t.type,content:s.stringify(t.content,n,e),tag:"span",classes:["token",t.type],attributes:{},language:n,parent:e};if(t.alias){var r="Array"===M.util.type(t.alias)?t.alias:[t.alias];Array.prototype.push.apply(i.classes,r)}M.hooks.run("wrap",i);var o=Object.keys(i.attributes).map(function(e){return e+'="'+(i.attributes[e]||"").replace(/"/g,"&quot;")+'"'}).join(" ");return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+(o?" "+o:"")+">"+i.content+"</"+i.tag+">"},!_self.document)return _self.addEventListener&&(M.disableWorkerMessageHandler||_self.addEventListener("message",function(e){var t=JSON.parse(e.data),n=t.language,i=t.code,r=t.immediateClose;_self.postMessage(M.highlight(i,M.languages[n],n)),r&&_self.close()},!1)),_self.Prism;var e=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return e&&(M.filename=e.src,M.manual||e.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(M.highlightAll):window.setTimeout(M.highlightAll,16):document.addEventListener("DOMContentLoaded",M.highlightAll))),_self.Prism}();"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:/<!DOCTYPE[\s\S]+?>/i,cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/(^|[^\\])["']/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),Prism.languages.xml=Prism.languages.markup,Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(?:;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^{}\s][^{};]*?(?=\s*\{)/,string:{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},Prism.languages.css.atrule.inside.rest=Prism.languages.css,Prism.languages.markup&&(Prism.languages.insertBefore("markup","tag",{style:{pattern:/(<style[\s\S]*?>)[\s\S]*?(?=<\/style>)/i,lookbehind:!0,inside:Prism.languages.css,alias:"language-css",greedy:!0}}),Prism.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:Prism.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:Prism.languages.css}},alias:"language-css"}},Prism.languages.markup.tag)),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/[a-z0-9_]+(?=\()/i,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{keyword:/\b(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\b/,number:/\b(?:0[xX][\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+|NaN|Infinity)\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,function:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*\()/i,operator:/-[-=]?|\+[+=]?|!=?=?|<<?=?|>>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[[^\]\r\n]+]|\\.|[^/\\\[\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})\]]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,alias:"function"},constant:/\b[A-Z][A-Z\d_]*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${[^}]+}|[^\\`])*`/,greedy:!0,inside:{interpolation:{pattern:/\${[^}]+}/,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}}}),Prism.languages.javascript["template-string"].inside.interpolation.inside.rest=Prism.languages.javascript,Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{script:{pattern:/(<script[\s\S]*?>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,inside:Prism.languages.javascript,alias:"language-javascript",greedy:!0}}),Prism.languages.js=Prism.languages.javascript,"undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector&&(self.Prism.fileHighlight=function(){var l={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"};Array.prototype.slice.call(document.querySelectorAll("pre[data-src]")).forEach(function(e){for(var t,n=e.getAttribute("data-src"),i=e,r=/\blang(?:uage)?-([\w-]+)\b/i;i&&!r.test(i.className);)i=i.parentNode;if(i&&(t=(e.className.match(r)||[,""])[1]),!t){var o=(n.match(/\.(\w+)$/)||[,""])[1];t=l[o]||o}var s=document.createElement("code");s.className="language-"+t,e.textContent="",s.textContent="Loading…",e.appendChild(s);var a=new XMLHttpRequest;a.open("GET",n,!0),a.onreadystatechange=function(){4==a.readyState&&(a.status<400&&a.responseText?(s.textContent=a.responseText,Prism.highlightElement(s)):400<=a.status?s.textContent="✖ Error "+a.status+" while fetching file: "+a.statusText:s.textContent="✖ Error: File does not exist or is empty")},a.send(null)}),Prism.plugins.toolbar&&Prism.plugins.toolbar.registerButton("download-file",function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-src")&&t.hasAttribute("data-download-link")){var n=t.getAttribute("data-src"),i=document.createElement("a");return i.textContent=t.getAttribute("data-download-link-label")||"Download",i.setAttribute("download",""),i.href=n,i}})},document.addEventListener("DOMContentLoaded",self.Prism.fileHighlight)),function(t){t.languages.php=t.languages.extend("clike",{keyword:/\b(?:and|or|xor|array|as|break|case|cfunction|class|const|continue|declare|default|die|do|else|elseif|enddeclare|endfor|endforeach|endif|endswitch|endwhile|extends|for|foreach|function|include|include_once|global|if|new|return|static|switch|use|require|require_once|var|while|abstract|interface|public|implements|private|protected|parent|throw|null|echo|print|trait|namespace|final|yield|goto|instanceof|finally|try|catch)\b/i,constant:/\b[A-Z0-9_]{2,}\b/,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),t.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),t.languages.insertBefore("php","keyword",{delimiter:{pattern:/\?>|<\?(?:php|=)?/i,alias:"important"},variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),t.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}}),t.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;|([a-z_]\w*)(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:null}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:null}}}),delete t.languages.php.string;var e={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[.+?]|->\w+)*)/,lookbehind:!0,inside:{rest:t.languages.php}};t.languages.php["heredoc-string"].inside.interpolation=e,t.languages.php["double-quoted-string"].inside.interpolation=e,t.hooks.add("before-tokenize",function(e){if(/(?:<\?php|<\?)/gi.test(e.code)){t.languages["markup-templating"].buildPlaceholders(e,"php",/(?:<\?php|<\?)[\s\S]*?(?:\?>|$)/gi)}}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"php")})}(Prism),Prism.languages["markup-templating"]={},Object.defineProperties(Prism.languages["markup-templating"],{buildPlaceholders:{value:function(n,i,e,r){n.language===i&&(n.tokenStack=[],n.code=n.code.replace(e,function(e){if("function"==typeof r&&!r(e))return e;for(var t=n.tokenStack.length;-1!==n.code.indexOf("___"+i.toUpperCase()+t+"___");)++t;return n.tokenStack[t]=e,"___"+i.toUpperCase()+t+"___"}),n.grammar=Prism.languages.markup)}},tokenizePlaceholders:{value:function(d,h){if(d.language===h&&d.tokenStack){d.grammar=Prism.languages[h];var f=0,p=Object.keys(d.tokenStack),g=function(e){if(!(f>=p.length))for(var t=0;t<e.length;t++){var n=e[t];if("string"==typeof n||n.content&&"string"==typeof n.content){var i=p[f],r=d.tokenStack[i],o="string"==typeof n?n:n.content,s=o.indexOf("___"+h.toUpperCase()+i+"___");if(-1<s){++f;var a,l=o.substring(0,s),u=new Prism.Token(h,Prism.tokenize(r,d.grammar,h),"language-"+h,r),c=o.substring(s+("___"+h.toUpperCase()+i+"___").length);if(l||c?(a=[l,u,c].filter(function(e){return!!e}),g(a)):a=u,"string"==typeof n?Array.prototype.splice.apply(e,[t,1].concat(a)):n.content=a,f>=p.length)break}}else n.content&&"string"!=typeof n.content&&g(n.content)}};g(d.tokens)}}}}),function(){if("undefined"!=typeof self&&self.Prism&&self.document){var s="line-numbers",a=/\n(?!$)/g,l=function(e){var t=u(e)["white-space"];if("pre-wrap"===t||"pre-line"===t){var n=e.querySelector("code"),i=e.querySelector(".line-numbers-rows"),r=e.querySelector(".line-numbers-sizer"),o=n.textContent.split(a);r||((r=document.createElement("span")).className="line-numbers-sizer",n.appendChild(r)),r.style.display="block",o.forEach(function(e,t){r.textContent=e||"\n";var n=r.getBoundingClientRect().height;i.children[t].style.height=n+"px"}),r.textContent="",r.style.display="none"}},u=function(e){return e?window.getComputedStyle?getComputedStyle(e):e.currentStyle||null:null};window.addEventListener("resize",function(){Array.prototype.forEach.call(document.querySelectorAll("pre."+s),l)}),Prism.hooks.add("complete",function(e){if(e.code){var t=e.element.parentNode,n=/\s*\bline-numbers\b\s*/;if(t&&/pre/i.test(t.nodeName)&&(n.test(t.className)||n.test(e.element.className))&&!e.element.querySelector(".line-numbers-rows")){n.test(e.element.className)&&(e.element.className=e.element.className.replace(n," ")),n.test(t.className)||(t.className+=" line-numbers");var i,r=e.code.match(a),o=r?r.length+1:1,s=new Array(o+1);s=s.join("<span></span>"),(i=document.createElement("span")).setAttribute("aria-hidden","true"),i.className="line-numbers-rows",i.innerHTML=s,t.hasAttribute("data-start")&&(t.style.counterReset="linenumber "+(parseInt(t.getAttribute("data-start"),10)-1)),e.element.appendChild(i),l(t),Prism.hooks.run("line-numbers",e)}}}),Prism.hooks.add("line-numbers",function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0}),Prism.plugins.lineNumbers={getLine:function(e,t){if("PRE"===e.tagName&&e.classList.contains(s)){var n=e.querySelector(".line-numbers-rows"),i=parseInt(e.getAttribute("data-start"),10)||1,r=i+(n.children.length-1);t<i&&(t=i),r<t&&(t=r);var o=t-i;return n.children[o]}}}}}(),function(e,t){if("function"==typeof define&&define.amd)define(["module","exports"],t);else if("undefined"!=typeof exports)t(module,exports);else{var n={exports:{}};t(n,n.exports),e.autosize=n.exports}}(this,function(e,t){"use strict";var n,i,d="function"==typeof Map?new Map:(n=[],i=[],{has:function(e){return-1<n.indexOf(e)},get:function(e){return i[n.indexOf(e)]},set:function(e,t){-1===n.indexOf(e)&&(n.push(e),i.push(t))},delete:function(e){var t=n.indexOf(e);-1<t&&(n.splice(t,1),i.splice(t,1))}}),h=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){h=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function r(r){if(r&&r.nodeName&&"TEXTAREA"===r.nodeName&&!d.has(r)){var e,n=null,i=null,o=null,s=function(){r.clientWidth!==i&&c()},a=function(t){window.removeEventListener("resize",s,!1),r.removeEventListener("input",c,!1),r.removeEventListener("keyup",c,!1),r.removeEventListener("autosize:destroy",a,!1),r.removeEventListener("autosize:update",c,!1),Object.keys(t).forEach(function(e){r.style[e]=t[e]}),d.delete(r)}.bind(r,{height:r.style.height,resize:r.style.resize,overflowY:r.style.overflowY,overflowX:r.style.overflowX,wordWrap:r.style.wordWrap});r.addEventListener("autosize:destroy",a,!1),"onpropertychange"in r&&"oninput"in r&&r.addEventListener("keyup",c,!1),window.addEventListener("resize",s,!1),r.addEventListener("input",c,!1),r.addEventListener("autosize:update",c,!1),r.style.overflowX="hidden",r.style.wordWrap="break-word",d.set(r,{destroy:a,update:c}),"vertical"===(e=window.getComputedStyle(r,null)).resize?r.style.resize="none":"both"===e.resize&&(r.style.resize="horizontal"),n="content-box"===e.boxSizing?-(parseFloat(e.paddingTop)+parseFloat(e.paddingBottom)):parseFloat(e.borderTopWidth)+parseFloat(e.borderBottomWidth),isNaN(n)&&(n=0),c()}function l(e){var t=r.style.width;r.style.width="0px",r.offsetWidth,r.style.width=t,r.style.overflowY=e}function u(){if(0!==r.scrollHeight){var e=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}(r),t=document.documentElement&&document.documentElement.scrollTop;r.style.height="",r.style.height=r.scrollHeight+n+"px",i=r.clientWidth,e.forEach(function(e){e.node.scrollTop=e.scrollTop}),t&&(document.documentElement.scrollTop=t)}}function c(){u();var e=Math.round(parseFloat(r.style.height)),t=window.getComputedStyle(r,null),n="content-box"===t.boxSizing?Math.round(parseFloat(t.height)):r.offsetHeight;if(n<e?"hidden"===t.overflowY&&(l("scroll"),u(),n="content-box"===t.boxSizing?Math.round(parseFloat(window.getComputedStyle(r,null).height)):r.offsetHeight):"hidden"!==t.overflowY&&(l("hidden"),u(),n="content-box"===t.boxSizing?Math.round(parseFloat(window.getComputedStyle(r,null).height)):r.offsetHeight),o!==n){o=n;var i=h("autosize:resized");try{r.dispatchEvent(i)}catch(e){}}}}function o(e){var t=d.get(e);t&&t.destroy()}function s(e){var t=d.get(e);t&&t.update()}var a=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((a=function(e){return e}).destroy=function(e){return e},a.update=function(e){return e}):((a=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],function(e){return r(e)}),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],o),e},a.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],s),e}),t.default=a,e.exports=t.default}),function(o,a,e,g){"use strict";var s,l=["","webkit","Moz","MS","ms","o"],t=a.createElement("div"),n="function",u=Math.round,m=Math.abs,v=Date.now;function c(e,t,n){return setTimeout(y(e,n),t)}function i(e,t,n){return!!Array.isArray(e)&&(d(e,n[t],n),!0)}function d(e,t,n){var i;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==g)for(i=0;i<e.length;)t.call(n,e[i],i,e),i++;else for(i in e)e.hasOwnProperty(i)&&t.call(n,e[i],i,e)}function r(i,e,t){var r="DEPRECATED METHOD: "+e+"\n"+t+" AT \n";return function(){var e=new Error("get-stack-trace"),t=e&&e.stack?e.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",n=o.console&&(o.console.warn||o.console.log);return n&&n.call(o.console,r,t),i.apply(this,arguments)}}s="function"!=typeof Object.assign?function(e){if(e===g||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var i=arguments[n];if(i!==g&&null!==i)for(var r in i)i.hasOwnProperty(r)&&(t[r]=i[r])}return t}:Object.assign;var h=r(function(e,t,n){for(var i=Object.keys(t),r=0;r<i.length;)(!n||n&&e[i[r]]===g)&&(e[i[r]]=t[i[r]]),r++;return e},"extend","Use `assign`."),f=r(function(e,t){return h(e,t,!0)},"merge","Use `assign`.");function p(e,t,n){var i,r=t.prototype;(i=e.prototype=Object.create(r)).constructor=e,i._super=r,n&&s(i,n)}function y(e,t){return function(){return e.apply(t,arguments)}}function w(e,t){return typeof e==n?e.apply(t&&t[0]||g,t):e}function b(e,t){return e===g?t:e}function x(t,e,n){d(C(e),function(e){t.addEventListener(e,n,!1)})}function k(t,e,n){d(C(e),function(e){t.removeEventListener(e,n,!1)})}function S(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function T(e,t){return-1<e.indexOf(t)}function C(e){return e.trim().split(/\s+/g)}function _(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var i=0;i<e.length;){if(n&&e[i][n]==t||!n&&e[i]===t)return i;i++}return-1}function E(e){return Array.prototype.slice.call(e,0)}function O(e,n,t){for(var i=[],r=[],o=0;o<e.length;){var s=n?e[o][n]:e[o];_(r,s)<0&&i.push(e[o]),r[o]=s,o++}return t&&(i=n?i.sort(function(e,t){return e[n]>t[n]}):i.sort()),i}function D(e,t){for(var n,i,r=t[0].toUpperCase()+t.slice(1),o=0;o<l.length;){if((i=(n=l[o])?n+r:t)in e)return i;o++}return g}var P=1;function A(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow||o}var M="ontouchstart"in o,N=D(o,"PointerEvent")!==g,F=M&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),L="touch",I=25,Y=1,j=4,H=8,z=1,$=2,R=4,q=8,V=16,W=$|R,X=q|V,B=W|X,U=["x","y"],G=["clientX","clientY"];function Z(t,e){var n=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){w(t.options.enable,[t])&&n.handler(e)},this.init()}function Q(e,t,n){var i=n.pointers.length,r=n.changedPointers.length,o=t&Y&&i-r==0,s=t&(j|H)&&i-r==0;n.isFirst=!!o,n.isFinal=!!s,o&&(e.session={}),n.eventType=t,function(e,t){var n=e.session,i=t.pointers,r=i.length;n.firstInput||(n.firstInput=K(t));1<r&&!n.firstMultiple?n.firstMultiple=K(t):1===r&&(n.firstMultiple=!1);var o=n.firstInput,s=n.firstMultiple,a=s?s.center:o.center,l=t.center=J(i);t.timeStamp=v(),t.deltaTime=t.timeStamp-o.timeStamp,t.angle=ie(a,l),t.distance=ne(a,l),function(e,t){var n=t.center,i=e.offsetDelta||{},r=e.prevDelta||{},o=e.prevInput||{};t.eventType!==Y&&o.eventType!==j||(r=e.prevDelta={x:o.deltaX||0,y:o.deltaY||0},i=e.offsetDelta={x:n.x,y:n.y});t.deltaX=r.x+(n.x-i.x),t.deltaY=r.y+(n.y-i.y)}(n,t),t.offsetDirection=te(t.deltaX,t.deltaY);var u=ee(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=u.x,t.overallVelocityY=u.y,t.overallVelocity=m(u.x)>m(u.y)?u.x:u.y,t.scale=s?(h=s.pointers,f=i,ne(f[0],f[1],G)/ne(h[0],h[1],G)):1,t.rotation=s?(c=s.pointers,d=i,ie(d[1],d[0],G)+ie(c[1],c[0],G)):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,function(e,t){var n,i,r,o,s=e.lastInterval||t,a=t.timeStamp-s.timeStamp;if(t.eventType!=H&&(I<a||s.velocity===g)){var l=t.deltaX-s.deltaX,u=t.deltaY-s.deltaY,c=ee(a,l,u);i=c.x,r=c.y,n=m(c.x)>m(c.y)?c.x:c.y,o=te(l,u),e.lastInterval=t}else n=s.velocity,i=s.velocityX,r=s.velocityY,o=s.direction;t.velocity=n,t.velocityX=i,t.velocityY=r,t.direction=o}(n,t);var c,d;var h,f;var p=e.element;S(t.srcEvent.target,p)&&(p=t.srcEvent.target);t.target=p}(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function K(e){for(var t=[],n=0;n<e.pointers.length;)t[n]={clientX:u(e.pointers[n].clientX),clientY:u(e.pointers[n].clientY)},n++;return{timeStamp:v(),pointers:t,center:J(t),deltaX:e.deltaX,deltaY:e.deltaY}}function J(e){var t=e.length;if(1===t)return{x:u(e[0].clientX),y:u(e[0].clientY)};for(var n=0,i=0,r=0;r<t;)n+=e[r].clientX,i+=e[r].clientY,r++;return{x:u(n/t),y:u(i/t)}}function ee(e,t,n){return{x:t/e||0,y:n/e||0}}function te(e,t){return e===t?z:m(e)>=m(t)?e<0?$:R:t<0?q:V}function ne(e,t,n){n||(n=U);var i=t[n[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return Math.sqrt(i*i+r*r)}function ie(e,t,n){n||(n=U);var i=t[n[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return 180*Math.atan2(r,i)/Math.PI}Z.prototype={handler:function(){},init:function(){this.evEl&&x(this.element,this.evEl,this.domHandler),this.evTarget&&x(this.target,this.evTarget,this.domHandler),this.evWin&&x(A(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&k(this.element,this.evEl,this.domHandler),this.evTarget&&k(this.target,this.evTarget,this.domHandler),this.evWin&&k(A(this.element),this.evWin,this.domHandler)}};var re={mousedown:Y,mousemove:2,mouseup:j},oe="mousedown",se="mousemove mouseup";function ae(){this.evEl=oe,this.evWin=se,this.pressed=!1,Z.apply(this,arguments)}p(ae,Z,{handler:function(e){var t=re[e.type];t&Y&&0===e.button&&(this.pressed=!0),2&t&&1!==e.which&&(t=j),this.pressed&&(t&j&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:"mouse",srcEvent:e}))}});var le={pointerdown:Y,pointermove:2,pointerup:j,pointercancel:H,pointerout:H},ue={2:L,3:"pen",4:"mouse",5:"kinect"},ce="pointerdown",de="pointermove pointerup pointercancel";function he(){this.evEl=ce,this.evWin=de,Z.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}o.MSPointerEvent&&!o.PointerEvent&&(ce="MSPointerDown",de="MSPointerMove MSPointerUp MSPointerCancel"),p(he,Z,{handler:function(e){var t=this.store,n=!1,i=e.type.toLowerCase().replace("ms",""),r=le[i],o=ue[e.pointerType]||e.pointerType,s=o==L,a=_(t,e.pointerId,"pointerId");r&Y&&(0===e.button||s)?a<0&&(t.push(e),a=t.length-1):r&(j|H)&&(n=!0),a<0||(t[a]=e,this.callback(this.manager,r,{pointers:t,changedPointers:[e],pointerType:o,srcEvent:e}),n&&t.splice(a,1))}});var fe={touchstart:Y,touchmove:2,touchend:j,touchcancel:H};function pe(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,Z.apply(this,arguments)}p(pe,Z,{handler:function(e){var t=fe[e.type];if(t===Y&&(this.started=!0),this.started){var n=function(e,t){var n=E(e.touches),i=E(e.changedTouches);t&(j|H)&&(n=O(n.concat(i),"identifier",!0));return[n,i]}.call(this,e,t);t&(j|H)&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:L,srcEvent:e})}}});var ge={touchstart:Y,touchmove:2,touchend:j,touchcancel:H},me="touchstart touchmove touchend touchcancel";function ve(){this.evTarget=me,this.targetIds={},Z.apply(this,arguments)}p(ve,Z,{handler:function(e){var t=ge[e.type],n=function(e,t){var n=E(e.touches),i=this.targetIds;if(t&(2|Y)&&1===n.length)return i[n[0].identifier]=!0,[n,n];var r,o,s=E(e.changedTouches),a=[],l=this.target;if(o=n.filter(function(e){return S(e.target,l)}),t===Y)for(r=0;r<o.length;)i[o[r].identifier]=!0,r++;r=0;for(;r<s.length;)i[s[r].identifier]&&a.push(s[r]),t&(j|H)&&delete i[s[r].identifier],r++;return a.length?[O(o.concat(a),"identifier",!0),a]:void 0}.call(this,e,t);n&&this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:L,srcEvent:e})}});var ye=2500;function we(){Z.apply(this,arguments);var e=y(this.handler,this);this.touch=new ve(this.manager,e),this.mouse=new ae(this.manager,e),this.primaryTouch=null,this.lastTouches=[]}function be(e){var t=e.changedPointers[0];if(t.identifier===this.primaryTouch){var n={x:t.clientX,y:t.clientY};this.lastTouches.push(n);var i=this.lastTouches;setTimeout(function(){var e=i.indexOf(n);-1<e&&i.splice(e,1)},ye)}}p(we,Z,{handler:function(e,t,n){var i=n.pointerType==L,r="mouse"==n.pointerType;if(!(r&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if(i)(function(e,t){e&Y?(this.primaryTouch=t.changedPointers[0].identifier,be.call(this,t)):e&(j|H)&&be.call(this,t)}).call(this,t,n);else if(r&&function(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,i=0;i<this.lastTouches.length;i++){var r=this.lastTouches[i],o=Math.abs(t-r.x),s=Math.abs(n-r.y);if(o<=25&&s<=25)return!0}return!1}.call(this,n))return;this.callback(e,t,n)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var xe=D(t.style,"touchAction"),ke=xe!==g,Se="manipulation",Te="none",Ce="pan-x",_e="pan-y",Ee=function(){if(!ke)return!1;var t={},n=o.CSS&&o.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(e){t[e]=!n||o.CSS.supports("touch-action",e)}),t}();function Oe(e,t){this.manager=e,this.set(t)}Oe.prototype={set:function(e){"compute"==e&&(e=this.compute()),ke&&this.manager.element.style&&Ee[e]&&(this.manager.element.style[xe]=e),this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return d(this.manager.recognizers,function(e){w(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))}),function(e){if(T(e,Te))return Te;var t=T(e,Ce),n=T(e,_e);if(t&&n)return Te;if(t||n)return t?Ce:_e;if(T(e,Se))return Se;return"auto"}(t.join(" "))},preventDefaults:function(e){var t=e.srcEvent,n=e.offsetDirection;if(this.manager.session.prevented)t.preventDefault();else{var i=this.actions,r=T(i,Te)&&!Ee.none,o=T(i,_e)&&!Ee[_e],s=T(i,Ce)&&!Ee[Ce];if(r){var a=1===e.pointers.length,l=e.distance<2,u=e.deltaTime<250;if(a&&l&&u)return}if(!s||!o)return r||o&&n&W||s&&n&X?this.preventSrc(t):void 0}},preventSrc:function(e){this.manager.session.prevented=!0,e.preventDefault()}};var De=1;function Pe(e){this.options=s({},this.defaults,e||{}),this.id=P++,this.manager=null,this.options.enable=b(this.options.enable,!0),this.state=De,this.simultaneous={},this.requireFail=[]}function Ae(e){return 16&e?"cancel":8&e?"end":4&e?"move":2&e?"start":""}function Me(e){return e==V?"down":e==q?"up":e==$?"left":e==R?"right":""}function Ne(e,t){var n=t.manager;return n?n.get(e):e}function Fe(){Pe.apply(this,arguments)}function Le(){Fe.apply(this,arguments),this.pX=null,this.pY=null}function Ie(){Fe.apply(this,arguments)}function Ye(){Pe.apply(this,arguments),this._timer=null,this._input=null}function je(){Fe.apply(this,arguments)}function He(){Fe.apply(this,arguments)}function ze(){Pe.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function $e(e,t){return(t=t||{}).recognizers=b(t.recognizers,$e.defaults.preset),new Re(e,t)}Pe.prototype={defaults:{},set:function(e){return s(this.options,e),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(e){if(i(e,"recognizeWith",this))return this;var t=this.simultaneous;return t[(e=Ne(e,this)).id]||(t[e.id]=e).recognizeWith(this),this},dropRecognizeWith:function(e){return i(e,"dropRecognizeWith",this)||(e=Ne(e,this),delete this.simultaneous[e.id]),this},requireFailure:function(e){if(i(e,"requireFailure",this))return this;var t=this.requireFail;return-1===_(t,e=Ne(e,this))&&(t.push(e),e.requireFailure(this)),this},dropRequireFailure:function(e){if(i(e,"dropRequireFailure",this))return this;e=Ne(e,this);var t=_(this.requireFail,e);return-1<t&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return 0<this.requireFail.length},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(t){var n=this,e=this.state;function i(e){n.manager.emit(e,t)}e<8&&i(n.options.event+Ae(e)),i(n.options.event),t.additionalEvent&&i(t.additionalEvent),8<=e&&i(n.options.event+Ae(e))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=32},canEmit:function(){for(var e=0;e<this.requireFail.length;){if(!(this.requireFail[e].state&(32|De)))return!1;e++}return!0},recognize:function(e){var t=s({},e);if(!w(this.options.enable,[this,t]))return this.reset(),void(this.state=32);56&this.state&&(this.state=De),this.state=this.process(t),30&this.state&&this.tryEmit(t)},process:function(e){},getTouchAction:function(){},reset:function(){}},p(Fe,Pe,{defaults:{pointers:1},attrTest:function(e){var t=this.options.pointers;return 0===t||e.pointers.length===t},process:function(e){var t=this.state,n=e.eventType,i=6&t,r=this.attrTest(e);return i&&(n&H||!r)?16|t:i||r?n&j?8|t:2&t?4|t:2:32}}),p(Le,Fe,{defaults:{event:"pan",threshold:10,pointers:1,direction:B},getTouchAction:function(){var e=this.options.direction,t=[];return e&W&&t.push(_e),e&X&&t.push(Ce),t},directionTest:function(e){var t=this.options,n=!0,i=e.distance,r=e.direction,o=e.deltaX,s=e.deltaY;return r&t.direction||(i=t.direction&W?(r=0===o?z:o<0?$:R,n=o!=this.pX,Math.abs(e.deltaX)):(r=0===s?z:s<0?q:V,n=s!=this.pY,Math.abs(e.deltaY))),e.direction=r,n&&i>t.threshold&&r&t.direction},attrTest:function(e){return Fe.prototype.attrTest.call(this,e)&&(2&this.state||!(2&this.state)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=Me(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),p(Ie,Fe,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Te]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||2&this.state)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),p(Ye,Pe,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distance<t.threshold,r=e.deltaTime>t.time;if(this._input=e,!i||!n||e.eventType&(j|H)&&!r)this.reset();else if(e.eventType&Y)this.reset(),this._timer=c(function(){this.state=8,this.tryEmit()},t.time,this);else if(e.eventType&j)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(e){8===this.state&&(e&&e.eventType&j?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=v(),this.manager.emit(this.options.event,this._input)))}}),p(je,Fe,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Te]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||2&this.state)}}),p(He,Fe,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:W|X,pointers:1},getTouchAction:function(){return Le.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return n&(W|X)?t=e.overallVelocity:n&W?t=e.overallVelocityX:n&X&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&m(t)>this.options.velocity&&e.eventType&j},emit:function(e){var t=Me(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),p(ze,Pe,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Se]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distance<t.threshold,r=e.deltaTime<t.time;if(this.reset(),e.eventType&Y&&0===this.count)return this.failTimeout();if(i&&r&&n){if(e.eventType!=j)return this.failTimeout();var o=!this.pTime||e.timeStamp-this.pTime<t.interval,s=!this.pCenter||ne(this.pCenter,e.center)<t.posThreshold;if(this.pTime=e.timeStamp,this.pCenter=e.center,s&&o?this.count+=1:this.count=1,this._input=e,0===this.count%t.taps)return this.hasRequireFailures()?(this._timer=c(function(){this.state=8,this.tryEmit()},t.interval,this),2):8}return 32},failTimeout:function(){return this._timer=c(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),$e.VERSION="2.0.7",$e.defaults={domEvents:!1,touchAction:"compute",enable:!0,inputTarget:null,inputClass:null,preset:[[je,{enable:!1}],[Ie,{enable:!1},["rotate"]],[He,{direction:W}],[Le,{direction:W},["swipe"]],[ze],[ze,{event:"doubletap",taps:2},["tap"]],[Ye]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function Re(e,t){var n;this.options=s({},$e.defaults,t||{}),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=e,this.input=new((n=this).options.inputClass||(N?he:F?ve:M?we:ae))(n,Q),this.touchAction=new Oe(this,this.options.touchAction),qe(this,!0),d(this.options.recognizers,function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])},this)}function qe(n,i){var r,o=n.element;o.style&&(d(n.options.cssProps,function(e,t){r=D(o.style,t),o.style[r]=i?(n.oldCssProps[r]=o.style[r],e):n.oldCssProps[r]||""}),i||(n.oldCssProps={}))}Re.prototype={set:function(e){return s(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this},stop:function(e){this.session.stopped=e?2:1},recognize:function(e){var t=this.session;if(!t.stopped){var n;this.touchAction.preventDefaults(e);var i=this.recognizers,r=t.curRecognizer;(!r||r&&8&r.state)&&(r=t.curRecognizer=null);for(var o=0;o<i.length;)n=i[o],2===t.stopped||r&&n!=r&&!n.canRecognizeWith(r)?n.reset():n.recognize(e),!r&&14&n.state&&(r=t.curRecognizer=n),o++}},get:function(e){if(e instanceof Pe)return e;for(var t=this.recognizers,n=0;n<t.length;n++)if(t[n].options.event==e)return t[n];return null},add:function(e){if(i(e,"add",this))return this;var t=this.get(e.options.event);return t&&this.remove(t),this.recognizers.push(e),(e.manager=this).touchAction.update(),e},remove:function(e){if(i(e,"remove",this))return this;if(e=this.get(e)){var t=this.recognizers,n=_(t,e);-1!==n&&(t.splice(n,1),this.touchAction.update())}return this},on:function(e,t){if(e!==g&&t!==g){var n=this.handlers;return d(C(e),function(e){n[e]=n[e]||[],n[e].push(t)}),this}},off:function(e,t){if(e!==g){var n=this.handlers;return d(C(e),function(e){t?n[e]&&n[e].splice(_(n[e],t),1):delete n[e]}),this}},emit:function(e,t){var n,i,r;this.options.domEvents&&(n=e,i=t,(r=a.createEvent("Event")).initEvent(n,!0,!0),(r.gesture=i).target.dispatchEvent(r));var o=this.handlers[e]&&this.handlers[e].slice();if(o&&o.length){t.type=e,t.preventDefault=function(){t.srcEvent.preventDefault()};for(var s=0;s<o.length;)o[s](t),s++}},destroy:function(){this.element&&qe(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},s($e,{INPUT_START:Y,INPUT_MOVE:2,INPUT_END:j,INPUT_CANCEL:H,STATE_POSSIBLE:De,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:z,DIRECTION_LEFT:$,DIRECTION_RIGHT:R,DIRECTION_UP:q,DIRECTION_DOWN:V,DIRECTION_HORIZONTAL:W,DIRECTION_VERTICAL:X,DIRECTION_ALL:B,Manager:Re,Input:Z,TouchAction:Oe,TouchInput:ve,MouseInput:ae,PointerEventInput:he,TouchMouseInput:we,SingleTouchInput:pe,Recognizer:Pe,AttrRecognizer:Fe,Tap:ze,Pan:Le,Swipe:He,Pinch:Ie,Rotate:je,Press:Ye,on:x,off:k,each:d,merge:f,extend:h,assign:s,inherit:p,bindFn:y,prefixed:D}),(void 0!==o?o:"undefined"!=typeof self?self:{}).Hammer=$e,"function"==typeof define&&define.amd?define(function(){return $e}):"undefined"!=typeof module&&module.exports?module.exports=$e:o.Hammer=$e}(window,document),function(e){var o,s,a=e.event;o=a.special.debouncedresize={setup:function(){e(this).on("resize",o.handler)},teardown:function(){e(this).off("resize",o.handler)},handler:function(e,t){var n=this,i=arguments,r=function(){e.type="debouncedresize",a.dispatch.apply(n,i)};s&&clearTimeout(s),t?r():s=setTimeout(r,o.threshold)},threshold:150}}(jQuery),function(){"use strict";var o="undefined"!=typeof window&&void 0!==window.document?window.document:{},e="undefined"!=typeof module&&module.exports,r="undefined"!=typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,s=function(){for(var e,t=[["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"]],n=0,i=t.length,r={};n<i;n++)if((e=t[n])&&e[1]in o){for(n=0;n<e.length;n++)r[t[0][n]]=e[n];return r}return!1}(),i={change:s.fullscreenchange,error:s.fullscreenerror},t={request:function(i){return new Promise(function(e){var t=s.requestFullscreen,n=function(){this.off("change",n),e()}.bind(this);i=i||o.documentElement,/ Version\/5\.1(?:\.\d+)? Safari\//.test(navigator.userAgent)?i[t]():i[t](r?Element.ALLOW_KEYBOARD_INPUT:{}),this.on("change",n)}.bind(this))},exit:function(){return new Promise(function(e){if(this.isFullscreen){var t=function(){this.off("change",t),e()}.bind(this);o[s.exitFullscreen](),this.on("change",t)}else e()}.bind(this))},toggle:function(e){return this.isFullscreen?this.exit():this.request(e)},onchange:function(e){this.on("change",e)},onerror:function(e){this.on("error",e)},on:function(e,t){var n=i[e];n&&o.addEventListener(n,t,!1)},off:function(e,t){var n=i[e];n&&o.removeEventListener(n,t,!1)},raw:s};s?(Object.defineProperties(t,{isFullscreen:{get:function(){return Boolean(o[s.fullscreenElement])}},element:{enumerable:!0,get:function(){return o[s.fullscreenElement]}},enabled:{enumerable:!0,get:function(){return Boolean(o[s.fullscreenEnabled])}}}),e?module.exports=t:window.screenfull=t):e?module.exports=!1:window.screenfull=!1}(),function(e,t){"use strict";"function"==typeof define&&define.amd?define([],function(){return e.Waves=t.call(e),e.Waves}):"object"==typeof exports?module.exports=t.call(e):e.Waves=t.call(e)}("object"==typeof global?global:this,function(){"use strict";var t=t||{},i=document.querySelectorAll.bind(document),s=Object.prototype.toString,a="ontouchstart"in window;function r(e){var t=typeof e;return"function"===t||"object"===t&&!!e}function c(e){var t,n=s.call(e);return"[object String]"===n?i(e):r(e)&&/^\[object (Array|HTMLCollection|NodeList|Object)\]$/.test(n)&&e.hasOwnProperty("length")?e:r(t=e)&&0<t.nodeType?[e]:[]}function d(e){var t,n,i,r,o={top:0,left:0},s=e&&e.ownerDocument;return t=s.documentElement,void 0!==e.getBoundingClientRect&&(o=e.getBoundingClientRect()),n=null!==(r=i=s)&&r===r.window?i:9===i.nodeType&&i.defaultView,{top:o.top+n.pageYOffset-t.clientTop,left:o.left+n.pageXOffset-t.clientLeft}}function h(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+":"+e[n]+";");return t}var f={duration:750,delay:200,show:function(e,t,n){if(2===e.button)return!1;t=t||this;var i=document.createElement("div");i.className="waves-ripple waves-rippling",t.appendChild(i);var r=d(t),o=0,s=0;s=0<=(s="touches"in e&&e.touches.length?(o=e.touches[0].pageY-r.top,e.touches[0].pageX-r.left):(o=e.pageY-r.top,e.pageX-r.left))?s:0,o=0<=o?o:0;var a="scale("+t.clientWidth/100*3+")",l="translate(0,0)";n&&(l="translate("+n.x+"px, "+n.y+"px)"),i.setAttribute("data-hold",Date.now()),i.setAttribute("data-x",s),i.setAttribute("data-y",o),i.setAttribute("data-scale",a),i.setAttribute("data-translate",l);var u={top:o+"px",left:s+"px"};i.classList.add("waves-notransition"),i.setAttribute("style",h(u)),i.classList.remove("waves-notransition"),u["-webkit-transform"]=a+" "+l,u["-moz-transform"]=a+" "+l,u["-ms-transform"]=a+" "+l,u["-o-transform"]=a+" "+l,u.transform=a+" "+l,u.opacity="1";var c="mousemove"===e.type?2500:f.duration;u["-webkit-transition-duration"]=c+"ms",u["-moz-transition-duration"]=c+"ms",u["-o-transition-duration"]=c+"ms",u["transition-duration"]=c+"ms",i.setAttribute("style",h(u))},hide:function(e,t){for(var n=(t=t||this).getElementsByClassName("waves-rippling"),i=0,r=n.length;i<r;i++)o(e,t,n[i]);a&&(t.removeEventListener("touchend",f.hide),t.removeEventListener("touchcancel",f.hide)),t.removeEventListener("mouseup",f.hide),t.removeEventListener("mouseleave",f.hide)}},l={input:function(e){var t=e.parentNode;if("i"!==t.tagName.toLowerCase()||!t.classList.contains("waves-effect")){var n=document.createElement("i");n.className=e.className+" waves-input-wrapper",e.className="waves-button-input",t.replaceChild(n,e),n.appendChild(e);var i=window.getComputedStyle(e,null),r=i.color,o=i.backgroundColor;n.setAttribute("style","color:"+r+";background:"+o),e.setAttribute("style","background-color:rgba(0,0,0,0);")}},img:function(e){var t=e.parentNode;if("i"!==t.tagName.toLowerCase()||!t.classList.contains("waves-effect")){var n=document.createElement("i");t.replaceChild(n,e),n.appendChild(e)}}};function o(e,t,n){if(n){n.classList.remove("waves-rippling");var i=n.getAttribute("data-x"),r=n.getAttribute("data-y"),o=n.getAttribute("data-scale"),s=n.getAttribute("data-translate"),a=350-(Date.now()-Number(n.getAttribute("data-hold")));a<0&&(a=0),"mousemove"===e.type&&(a=150);var l="mousemove"===e.type?2500:f.duration;setTimeout(function(){var e={top:r+"px",left:i+"px",opacity:"0","-webkit-transition-duration":l+"ms","-moz-transition-duration":l+"ms","-o-transition-duration":l+"ms","transition-duration":l+"ms","-webkit-transform":o+" "+s,"-moz-transform":o+" "+s,"-ms-transform":o+" "+s,"-o-transform":o+" "+s,transform:o+" "+s};n.setAttribute("style",h(e)),setTimeout(function(){try{t.removeChild(n)}catch(e){return!1}},l)},a)}}var u={touches:0,allowEvent:function(e){var t=!0;return/^(mousedown|mousemove)$/.test(e.type)&&u.touches&&(t=!1),t},registerEvent:function(e){var t=e.type;"touchstart"===t?u.touches+=1:/^(touchend|touchcancel)$/.test(t)&&setTimeout(function(){u.touches&&(u.touches-=1)},500)}};function n(t){var n=function(e){if(!1===u.allowEvent(e))return null;for(var t=null,n=e.target||e.srcElement;n.parentElement;){if(!(n instanceof SVGElement)&&n.classList.contains("waves-effect")){t=n;break}n=n.parentElement}return t}(t);if(null!==n){if(n.disabled||n.getAttribute("disabled")||n.classList.contains("disabled"))return;if(u.registerEvent(t),"touchstart"===t.type&&f.delay){var i=!1,r=setTimeout(function(){r=null,f.show(t,n)},f.delay),o=function(e){r&&(clearTimeout(r),r=null,f.show(t,n)),i||(i=!0,f.hide(e,n)),s()},e=function(e){r&&(clearTimeout(r),r=null),o(e),s()};n.addEventListener("touchmove",e,!1),n.addEventListener("touchend",o,!1),n.addEventListener("touchcancel",o,!1);var s=function(){n.removeEventListener("touchmove",e),n.removeEventListener("touchend",o),n.removeEventListener("touchcancel",o)}}else f.show(t,n),a&&(n.addEventListener("touchend",f.hide,!1),n.addEventListener("touchcancel",f.hide,!1)),n.addEventListener("mouseup",f.hide,!1),n.addEventListener("mouseleave",f.hide,!1)}}return t.init=function(e){var t=document.body;"duration"in(e=e||{})&&(f.duration=e.duration),"delay"in e&&(f.delay=e.delay),a&&(t.addEventListener("touchstart",n,!1),t.addEventListener("touchcancel",u.registerEvent,!1),t.addEventListener("touchend",u.registerEvent,!1)),t.addEventListener("mousedown",n,!1)},t.attach=function(e,t){var n,i;e=c(e),"[object Array]"===s.call(t)&&(t=t.join(" ")),t=t?" "+t:"";for(var r=0,o=e.length;r<o;r++)i=(n=e[r]).tagName.toLowerCase(),-1!==["input","img"].indexOf(i)&&(l[i](n),n=n.parentElement),-1===n.className.indexOf("waves-effect")&&(n.className+=" waves-effect"+t)},t.ripple=function(e,t){var n=(e=c(e)).length;if((t=t||{}).wait=t.wait||0,t.position=t.position||null,n)for(var i,r,o,s={},a=0,l={type:"mousedown",button:1},u=function(e,t){return function(){f.hide(e,t)}};a<n;a++)if(i=e[a],r=t.position||{x:i.clientWidth/2,y:i.clientHeight/2},o=d(i),s.x=o.left+r.x,s.y=o.top+r.y,l.pageX=s.x,l.pageY=s.y,f.show(l,i),0<=t.wait&&null!==t.wait){setTimeout(u({type:"mouseup",button:1},i),t.wait)}},t.calm=function(e){for(var t={type:"mouseup",button:1},n=0,i=(e=c(e)).length;n<i;n++)f.hide(t,e[n])},t.displayEffect=function(e){console.error("Waves.displayEffect() has been deprecated and will be removed in future version. Please use Waves.init() to initialize Waves effect"),t.init(e)},t});
(4-4/10)