
/* /odoocms_web/static/assets/js/aarsol_com.js defined in bundle 'odoocms_web.assets_aarsol_portal' */
WebFontConfig={google:{families:['Source+Code+Pro:400,700:latin','Roboto:400,300,500,700,400italic:latin']}};(function(){var wf=document.createElement('script');wf.src=('https:'==document.location.protocol?'https':'http')+'://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';wf.type='text/javascript';wf.async='true';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(wf,s);})();;

/* /odoocms_web/static/assets/js/common.min.js defined in bundle 'odoocms_web.assets_aarsol_portal' */
!function(e,t){"use strict";"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(k,e){"use strict";function g(e){return null!=e&&e===e.window}var t=[],_=k.document,i=Object.getPrototypeOf,a=t.slice,m=t.concat,l=t.push,r=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,s=v.toString,u=s.call(Object),y={},b=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},c={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var i,r,o=(n=n||_).createElement("script");if(o.text=e,t)for(i in c)(r=t[i]||t.getAttribute&&t.getAttribute(i))&&o.setAttribute(i,r);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var d="3.4.1",T=function(e,t){return new T.fn.init(e,t)},f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function h(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!b(e)&&!g(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}T.fn=T.prototype={jquery:d,constructor:T,length:0,toArray:function(){return a.call(this)},get:function(e){return null==e?a.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=T.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return T.each(this,e)},map:function(n){return this.pushStack(T.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(a.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:l,sort:t.sort,splice:t.splice},T.extend=T.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||b(s)||(s={}),a===l&&(s=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)i=e[t],"__proto__"!==t&&s!==i&&(u&&i&&(T.isPlainObject(i)||(r=Array.isArray(i)))?(n=s[t],o=r&&!Array.isArray(n)?[]:r||T.isPlainObject(n)?n:{},r=!1,s[t]=T.extend(u,o,i)):void 0!==i&&(s[t]=i));return s},T.extend({expando:"jQuery"+(d+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=i(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&s.call(n)===u)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){w(e,{nonce:t&&t.nonce})},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(f,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(h(Object(e))?T.merge(n,"string"==typeof e?[e]:e):l.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 m.apply([],s)},guid:1,support:y}),"function"==typeof Symbol&&(T.fn[Symbol.iterator]=t[Symbol.iterator]),T.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var p=function(n){function d(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(65536+i):String.fromCharCode(i>>10|55296,1023&i|56320)}function r(){S()}var e,h,w,o,s,p,f,g,x,l,u,S,k,a,_,m,c,v,y,T="sizzle"+ +new Date,b=n.document,C=0,i=0,O=le(),E=le(),D=le(),P=le(),A=function(e,t){return e===t&&(u=!0),0},M={}.hasOwnProperty,t=[],N=t.pop,F=t.push,I=t.push,L=t.slice,j=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},Y="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",H="[\\x20\\t\\r\\n\\f]",z="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",$="\\["+H+"*("+z+")(?:"+H+"*([*^$|!~]?=)"+H+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+z+"))|)"+H+"*\\]",R=":("+z+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+$+")*)|.*)\\)|)",q=new RegExp(H+"+","g"),V=new RegExp("^"+H+"+|((?:^|[^\\\\])(?:\\\\.)*)"+H+"+$","g"),W=new RegExp("^"+H+"*,"+H+"*"),X=new RegExp("^"+H+"*([>+~]|"+H+")"+H+"*"),B=new RegExp(H+"|>"),U=new RegExp(R),G=new RegExp("^"+z+"$"),Z={ID:new RegExp("^#("+z+")"),CLASS:new RegExp("^\\.("+z+")"),TAG:new RegExp("^("+z+"|[*])"),ATTR:new RegExp("^"+$),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+H+"*(even|odd|(([+-]|)(\\d*)n|)"+H+"*(?:([+-]|)"+H+"*(\\d+)|))"+H+"*\\)|)","i"),bool:new RegExp("^(?:"+Y+")$","i"),needsContext:new RegExp("^"+H+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+H+"*((?:-\\d)?\\d*)"+H+"*\\)|)(?=[^-]|$)","i")},Q=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,ee=/^[^{]+\{\s*\[native \w/,te=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ne=/[+~]/,ie=new RegExp("\\\\([\\da-f]{1,6}"+H+"?|("+H+")|.)","ig"),re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},se=we(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{I.apply(t=L.call(b.childNodes),b.childNodes),t[b.childNodes.length].nodeType}catch(e){I={apply:t.length?function(e,t){F.apply(e,L.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function ae(t,e,n,i){var r,o,s,a,l,u,c,d=e&&e.ownerDocument,f=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==f&&9!==f&&11!==f)return n;if(!i&&((e?e.ownerDocument||e:b)!==k&&S(e),e=e||k,_)){if(11!==f&&(l=te.exec(t)))if(r=l[1]){if(9===f){if(!(s=e.getElementById(r)))return n;if(s.id===r)return n.push(s),n}else if(d&&(s=d.getElementById(r))&&y(e,s)&&s.id===r)return n.push(s),n}else{if(l[2])return I.apply(n,e.getElementsByTagName(t)),n;if((r=l[3])&&h.getElementsByClassName&&e.getElementsByClassName)return I.apply(n,e.getElementsByClassName(r)),n}if(h.qsa&&!P[t+" "]&&(!m||!m.test(t))&&(1!==f||"object"!==e.nodeName.toLowerCase())){if(c=t,d=e,1===f&&B.test(t)){for((a=e.getAttribute("id"))?a=a.replace(re,oe):e.setAttribute("id",a=T),o=(u=p(t)).length;o--;)u[o]="#"+a+" "+be(u[o]);c=u.join(","),d=ne.test(t)&&ve(e.parentNode)||e}try{return I.apply(n,d.querySelectorAll(c)),n}catch(e){P(t,!0)}finally{a===T&&e.removeAttribute("id")}}}return g(t.replace(V,"$1"),e,n,i)}function le(){var i=[];return function e(t,n){return i.push(t+" ")>w.cacheLength&&delete e[i.shift()],e[t+" "]=n}}function ue(e){return e[T]=!0,e}function ce(e){var t=k.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),i=n.length;i--;)w.attrHandle[n[i]]=t}function fe(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function he(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function pe(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&se(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function me(s){return ue(function(o){return o=+o,ue(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 ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in h=ae.support={},s=ae.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Q.test(t||n&&n.nodeName||"HTML")},S=ae.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:b;return i!==k&&9===i.nodeType&&i.documentElement&&(a=(k=i).documentElement,_=!s(k),b!==k&&(n=k.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",r,!1):n.attachEvent&&n.attachEvent("onunload",r)),h.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),h.getElementsByTagName=ce(function(e){return e.appendChild(k.createComment("")),!e.getElementsByTagName("*").length}),h.getElementsByClassName=ee.test(k.getElementsByClassName),h.getById=ce(function(e){return a.appendChild(e).id=T,!k.getElementsByName||!k.getElementsByName(T).length}),h.getById?(w.filter.ID=function(e){var t=e.replace(ie,d);return function(e){return e.getAttribute("id")===t}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&_){var n=t.getElementById(e);return n?[n]:[]}}):(w.filter.ID=function(e){var n=e.replace(ie,d);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&_){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),w.find.TAG=h.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):h.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},w.find.CLASS=h.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&_)return t.getElementsByClassName(e)},c=[],m=[],(h.qsa=ee.test(k.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="<a id='"+T+"'></a><select id='"+T+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+H+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+H+"*(?:value|"+Y+")"),e.querySelectorAll("[id~="+T+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||m.push(".#.+[+~]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=k.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+H+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(h.matchesSelector=ee.test(v=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){h.disconnectedMatch=v.call(e,"*"),v.call(e,"[s!='']:x"),c.push("!=",R)}),m=m.length&&new RegExp(m.join("|")),c=c.length&&new RegExp(c.join("|")),t=ee.test(a.compareDocumentPosition),y=t||ee.test(a.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},A=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)||!h.sortDetached&&t.compareDocumentPosition(e)===n?e===k||e.ownerDocument===b&&y(b,e)?-1:t===k||t.ownerDocument===b&&y(b,t)?1:l?j(l,e)-j(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===k?-1:t===k?1:r?-1:o?1:l?j(l,e)-j(l,t):0;if(r===o)return fe(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?fe(s[i],a[i]):s[i]===b?-1:a[i]===b?1:0}),k},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==k&&S(e),h.matchesSelector&&_&&!P[t+" "]&&(!c||!c.test(t))&&(!m||!m.test(t)))try{var n=v.call(e,t);if(n||h.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){P(t,!0)}return 0<ae(t,k,null,[e]).length},ae.contains=function(e,t){return(e.ownerDocument||e)!==k&&S(e),y(e,t)},ae.attr=function(e,t){(e.ownerDocument||e)!==k&&S(e);var n=w.attrHandle[t.toLowerCase()],i=n&&M.call(w.attrHandle,t.toLowerCase())?n(e,t,!_):void 0;return void 0!==i?i:h.attributes||!_?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},ae.escape=function(e){return(e+"").replace(re,oe)},ae.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ae.uniqueSort=function(e){var t,n=[],i=0,r=0;if(u=!h.detectDuplicates,l=!h.sortStable&&e.slice(0),e.sort(A),u){for(;t=e[r++];)t===e[r]&&(i=n.push(r));for(;i--;)e.splice(n[i],1)}return l=null,e},o=ae.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},(w=ae.selectors={cacheLength:50,createPseudo:ue,match:Z,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(ie,d),e[3]=(e[3]||e[4]||e[5]||"").replace(ie,d),"~="===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]||ae.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]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Z.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=p(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(ie,d).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=O[e+" "];return t||(t=new RegExp("(^|"+H+")"+e+"("+H+"|$)"))&&O(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=ae.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(q," ")+" ").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),b="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=b&&e.nodeName.toLowerCase(),f=!n&&!b,h=!1;if(c){if(v){for(;u;){for(s=e;s=s[u];)if(b?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&&f){for(h=(a=(i=(r=(o=(s=c)[T]||(s[T]={}))[s.uniqueID]||(o[s.uniqueID]={}))[p]||[])[0]===C&&i[1])&&i[2],s=a&&c.childNodes[a];s=++a&&s&&s[u]||(h=a=0)||l.pop();)if(1===s.nodeType&&++h&&s===e){r[p]=[C,a,h];break}}else if(f&&(h=a=(i=(r=(o=(s=e)[T]||(s[T]={}))[s.uniqueID]||(o[s.uniqueID]={}))[p]||[])[0]===C&&i[1]),!1===h)for(;(s=++a&&s&&s[u]||(h=a=0)||l.pop())&&((b?s.nodeName.toLowerCase()!==d:1!==s.nodeType)||!++h||(f&&((r=(o=s[T]||(s[T]={}))[s.uniqueID]||(o[s.uniqueID]={}))[p]=[C,h]),s!==e)););return(h-=m)===g||h%g==0&&0<=h/g}}},PSEUDO:function(e,o){var t,s=w.pseudos[e]||w.setFilters[e.toLowerCase()]||ae.error("unsupported pseudo: "+e);return s[T]?s(o):1<s.length?(t=[e,e,"",o],w.setFilters.hasOwnProperty(e.toLowerCase())?ue(function(e,t){for(var n,i=s(e,o),r=i.length;r--;)e[n=j(e,i[r])]=!(t[n]=i[r])}):function(e){return s(e,0,t)}):s}},pseudos:{not:ue(function(e){var i=[],r=[],a=f(e.replace(V,"$1"));return a[T]?ue(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:ue(function(t){return function(e){return 0<ae(t,e).length}}),contains:ue(function(t){return t=t.replace(ie,d),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:ue(function(n){return G.test(n||"")||ae.error("unsupported lang: "+n),n=n.replace(ie,d).toLowerCase(),function(e){var t;do{if(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===a},focus:function(e){return e===k.activeElement&&(!k.hasFocus||k.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),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!w.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return K.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:me(function(){return[0]}),last:me(function(e,t){return[t-1]}),eq:me(function(e,t,n){return[n<0?n+t:n]}),even:me(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:me(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:me(function(e,t,n){for(var i=n<0?n+t:t<n?t:n;0<=--i;)e.push(i);return e}),gt:me(function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e})}}).pseudos.nth=w.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[e]=he(e);for(e in{submit:!0,reset:!0})w.pseudos[e]=pe(e);function ye(){}function be(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function we(a,e,t){var l=e.dir,u=e.next,c=u||l,d=t&&"parentNode"===c,f=i++;return e.first?function(e,t,n){for(;e=e[l];)if(1===e.nodeType||d)return a(e,t,n);return!1}:function(e,t,n){var i,r,o,s=[C,f];if(n){for(;e=e[l];)if((1===e.nodeType||d)&&a(e,t,n))return!0}else for(;e=e[l];)if(1===e.nodeType||d)if(r=(o=e[T]||(e[T]={}))[e.uniqueID]||(o[e.uniqueID]={}),u&&u===e.nodeName.toLowerCase())e=e[l]||e;else{if((i=r[c])&&i[0]===C&&i[1]===f)return s[2]=i[2];if((r[c]=s)[2]=a(e,t,n))return!0}return!1}}function xe(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 Se(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 ke(h,p,g,m,v,e){return m&&!m[T]&&(m=ke(m)),v&&!v[T]&&(v=ke(v,e)),ue(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++)ae(e,t[i],n);return n}(p||"*",n.nodeType?[n]:n,[]),d=!h||!e&&p?c:Se(c,a,h,n,i),f=g?v||(e?h:u||m)?[]:t:d;if(g&&g(d,f,n,i),m)for(r=Se(f,l),m(r,[],n,i),o=r.length;o--;)(s=r[o])&&(f[l[o]]=!(d[l[o]]=s));if(e){if(v||h){if(v){for(r=[],o=f.length;o--;)(s=f[o])&&r.push(d[o]=s);v(null,f=[],r,i)}for(o=f.length;o--;)(s=f[o])&&-1<(r=v?j(e,s):a[o])&&(e[r]=!(t[r]=s))}}else f=Se(f===t?f.splice(u,f.length):f),v?v(null,t,f,i):I.apply(t,f)})}function _e(e){for(var r,t,n,i=e.length,o=w.relative[e[0].type],s=o||w.relative[" "],a=o?1:0,l=we(function(e){return e===r},s,!0),u=we(function(e){return-1<j(r,e)},s,!0),c=[function(e,t,n){var i=!o&&(n||t!==x)||((r=t).nodeType?l:u)(e,t,n);return r=null,i}];a<i;a++)if(t=w.relative[e[a].type])c=[we(xe(c),t)];else{if((t=w.filter[e[a].type].apply(null,e[a].matches))[T]){for(n=++a;n<i&&!w.relative[e[n].type];n++);return ke(1<a&&xe(c),1<a&&be(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(V,"$1"),t,a<n&&_e(e.slice(a,n)),n<i&&_e(e=e.slice(n)),n<i&&be(e))}c.push(t)}return xe(c)}function Te(m,v){function e(e,t,n,i,r){var o,s,a,l=0,u="0",c=e&&[],d=[],f=x,h=e||b&&w.find.TAG("*",r),p=C+=null==f?1:Math.random()||.1,g=h.length;for(r&&(x=t===k||t||r);u!==g&&null!=(o=h[u]);u++){if(b&&o){for(s=0,t||o.ownerDocument===k||(S(o),n=!_);a=m[s++];)if(a(o,t||k,n)){i.push(o);break}r&&(C=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]=N.call(i));d=Se(d)}I.apply(i,d),r&&!e&&0<d.length&&1<l+v.length&&ae.uniqueSort(i)}return r&&(C=p,x=f),c}var y=0<v.length,b=0<m.length;return y?ue(e):e}return ye.prototype=w.filters=w.pseudos,w.setFilters=new ye,p=ae.tokenize=function(e,t){var n,i,r,o,s,a,l,u=E[e+" "];if(u)return t?0:u.slice(0);for(s=e,a=[],l=w.preFilter;s;){for(o in n&&!(i=W.exec(s))||(i&&(s=s.slice(i[0].length)||s),a.push(r=[])),n=!1,(i=X.exec(s))&&(n=i.shift(),r.push({value:n,type:i[0].replace(V," ")}),s=s.slice(n.length)),w.filter)!(i=Z[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?ae.error(e):E(e,a).slice(0)},f=ae.compile=function(e,t){var n,i=[],r=[],o=D[e+" "];if(!o){for(n=(t=t||p(e)).length;n--;)(o=_e(t[n]))[T]?i.push(o):r.push(o);(o=D(e,Te(r,i))).selector=e}return o},g=ae.select=function(e,t,n,i){var r,o,s,a,l,u="function"==typeof e&&e,c=!i&&p(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&&9===t.nodeType&&_&&w.relative[o[1].type]){if(!(t=(w.find.ID(s.matches[0].replace(ie,d),t)||[])[0]))return n;u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(r=Z.needsContext.test(e)?0:o.length;r--&&(s=o[r],!w.relative[a=s.type]);)if((l=w.find[a])&&(i=l(s.matches[0].replace(ie,d),ne.test(o[0].type)&&ve(t.parentNode)||t))){if(o.splice(r,1),!(e=i.length&&be(o)))return I.apply(n,i),n;break}}return(u||f(e,c))(i,t,!_,n,!t||ne.test(e)&&ve(t.parentNode)||t),n},h.sortStable=T.split("").sort(A).join("")===T,h.detectDuplicates=!!u,S(),h.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(k.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||de("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),h.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||de("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||de(Y,function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),ae}(k);T.find=p,T.expr=p.selectors,T.expr[":"]=T.expr.pseudos,T.uniqueSort=T.unique=p.uniqueSort,T.text=p.getText,T.isXMLDoc=p.isXML,T.contains=p.contains,T.escapeSelector=p.escape;function S(e,t,n){for(var i=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&T(e).is(n))break;i.push(e)}return i}function C(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}var O=T.expr.match.needsContext;function E(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function P(e,n,i){return b(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==i}):n.nodeType?T.grep(e,function(e){return e===n!==i}):"string"!=typeof n?T.grep(e,function(e){return-1<r.call(n,e)!==i}):T.filter(n,e,i)}T.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?T.find.matchesSelector(i,e)?[i]:[]:T.find.matches(e,T.grep(t,function(e){return 1===e.nodeType}))},T.fn.extend({find:function(e){var t,n,i=this.length,r=this;if("string"!=typeof e)return this.pushStack(T(e).filter(function(){for(t=0;t<i;t++)if(T.contains(r[t],this))return!0}));for(n=this.pushStack([]),t=0;t<i;t++)T.find(e,r[t],n);return 1<i?T.uniqueSort(n):n},filter:function(e){return this.pushStack(P(this,e||[],!1))},not:function(e){return this.pushStack(P(this,e||[],!0))},is:function(e){return!!P(this,"string"==typeof e&&O.test(e)?T(e):e||[],!1).length}});var A,M=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||A,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):b(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(i="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:M.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 T?t[0]:t,T.merge(this,T.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:_,!0)),D.test(i[1])&&T.isPlainObject(t))for(i in t)b(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=_.getElementById(i[2]))&&(this[0]=r,this.length=1),this}).prototype=T.fn,A=T(_);var N=/^(?:parents|prev(?:Until|All))/,F={children:!0,contents:!0,next:!0,prev:!0};function I(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(T.contains(this,t[e]))return!0})},closest:function(e,t){var n,i=0,r=this.length,o=[],s="string"!=typeof e&&T(e);if(!O.test(e))for(;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&&T.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?T.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?r.call(T(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(T.uniqueSort(T.merge(this.get(),T(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),T.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return S(e,"parentNode")},parentsUntil:function(e,t,n){return S(e,"parentNode",n)},next:function(e){return I(e,"nextSibling")},prev:function(e){return I(e,"previousSibling")},nextAll:function(e){return S(e,"nextSibling")},prevAll:function(e){return S(e,"previousSibling")},nextUntil:function(e,t,n){return S(e,"nextSibling",n)},prevUntil:function(e,t,n){return S(e,"previousSibling",n)},siblings:function(e){return C((e.parentNode||{}).firstChild,e)},children:function(e){return C(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(E(e,"template")&&(e=e.content||e),T.merge([],e.childNodes))}},function(i,r){T.fn[i]=function(e,t){var n=T.map(this,r,e);return"Until"!==i.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=T.filter(t,n)),1<this.length&&(F[i]||T.uniqueSort(n),N.test(i)&&n.reverse()),this.pushStack(n)}});var L=/[^\x20\t\r\n\f]+/g;function j(e){return e}function Y(e){throw e}function H(e,t,n,i){var r;try{e&&b(r=e.promise)?r.call(e).done(t).fail(n):e&&b(r=e.then)?r.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}T.Callbacks=function(i){var e,n;i="string"==typeof i?(e=i,n={},T.each(e.match(L)||[],function(e,t){n[t]=!0}),n):T.extend({},i);function r(){for(a=a||i.once,s=o=!0;u.length;c=-1)for(t=u.shift();++c<l.length;)!1===l[c].apply(t[0],t[1])&&i.stopOnFalse&&(c=l.length,t=!1);i.memory||(t=!1),o=!1,a&&(l=t?[]:"")}var o,t,s,a,l=[],u=[],c=-1,d={add:function(){return l&&(t&&!o&&(c=l.length-1,u.push(t)),function n(e){T.each(e,function(e,t){b(t)?i.unique&&d.has(t)||l.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!o&&r()),this},remove:function(){return T.each(arguments,function(e,t){for(var n;-1<(n=T.inArray(t,l,n));)l.splice(n,1),n<=c&&c--}),this},has:function(e){return e?-1<T.inArray(e,l):0<l.length},empty:function(){return l=l&&[],this},disable:function(){return a=u=[],l=t="",this},disabled:function(){return!l},lock:function(){return a=u=[],t||o||(l=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),o||r()),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!s}};return d},T.extend({Deferred:function(e){var o=[["notify","progress",T.Callbacks("memory"),T.Callbacks("memory"),2],["resolve","done",T.Callbacks("once memory"),T.Callbacks("once memory"),0,"resolved"],["reject","fail",T.Callbacks("once memory"),T.Callbacks("once memory"),1,"rejected"]],r="pending",s={state:function(){return r},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return s.then(null,e)},pipe:function(){var r=arguments;return T.Deferred(function(i){T.each(o,function(e,t){var n=b(r[t[4]])&&r[t[4]];a[t[1]](function(){var e=n&&n.apply(this,arguments);e&&b(e.promise)?e.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[t[0]+"With"](this,n?[e]:arguments)})}),r=null}).promise()},then:function(t,n,i){var l=0;function u(r,o,s,a){return function(){function e(){var e,t;if(!(r<l)){if((e=s.apply(n,i))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,b(t)?a?t.call(e,u(l,o,j,a),u(l,o,Y,a)):(l++,t.call(e,u(l,o,j,a),u(l,o,Y,a),u(l,o,j,o.notifyWith))):(s!==j&&(n=void 0,i=[e]),(a||o.resolveWith)(n,i))}}var n=this,i=arguments,t=a?e:function(){try{e()}catch(e){T.Deferred.exceptionHook&&T.Deferred.exceptionHook(e,t.stackTrace),l<=r+1&&(s!==Y&&(n=void 0,i=[e]),o.rejectWith(n,i))}};r?t():(T.Deferred.getStackHook&&(t.stackTrace=T.Deferred.getStackHook()),k.setTimeout(t))}}return T.Deferred(function(e){o[0][3].add(u(0,e,b(i)?i:j,e.notifyWith)),o[1][3].add(u(0,e,b(t)?t:j)),o[2][3].add(u(0,e,b(n)?n:Y))}).promise()},promise:function(e){return null!=e?T.extend(e,s):s}},a={};return T.each(o,function(e,t){var n=t[2],i=t[5];s[t[1]]=n.add,i&&n.add(function(){r=i},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),a[t[0]]=function(){return a[t[0]+"With"](this===a?void 0:this,arguments),this},a[t[0]+"With"]=n.fireWith}),s.promise(a),e&&e.call(a,a),a},when:function(e){function t(t){return function(e){r[t]=this,o[t]=1<arguments.length?a.call(arguments):e,--n||s.resolveWith(r,o)}}var n=arguments.length,i=n,r=Array(i),o=a.call(arguments),s=T.Deferred();if(n<=1&&(H(e,s.done(t(i)).resolve,s.reject,!n),"pending"===s.state()||b(o[i]&&o[i].then)))return s.then();for(;i--;)H(o[i],t(i),s.reject);return s.promise()}});var z=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;T.Deferred.exceptionHook=function(e,t){k.console&&k.console.warn&&e&&z.test(e.name)&&k.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},T.readyException=function(e){k.setTimeout(function(){throw e})};var $=T.Deferred();function R(){_.removeEventListener("DOMContentLoaded",R),k.removeEventListener("load",R),T.ready()}T.fn.ready=function(e){return $.then(e).catch(function(e){T.readyException(e)}),this},T.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--T.readyWait:T.isReady)||(T.isReady=!0)!==e&&0<--T.readyWait||$.resolveWith(_,[T])}}),T.ready.then=$.then,"complete"===_.readyState||"loading"!==_.readyState&&!_.documentElement.doScroll?k.setTimeout(T.ready):(_.addEventListener("DOMContentLoaded",R),k.addEventListener("load",R));var q=function(e,t,n,i,r,o,s){var a=0,l=e.length,u=null==n;if("object"===x(n))for(a in r=!0,n)q(e,t,a,n[a],!0,o,s);else if(void 0!==i&&(r=!0,b(i)||(s=!0),u&&(t=s?(t.call(e,i),null):(u=t,function(e,t,n){return u.call(T(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},V=/^-ms-/,W=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function B(e){return e.replace(V,"ms-").replace(W,X)}function U(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function G(){this.expando=T.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},U(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[B(t)]=n;else for(i in t)r[B(i)]=t[i];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][B(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(B):(t=B(t))in i?[t]:t.match(L)||[]).length;for(;n--;)delete i[t[n]]}void 0!==t&&!T.isEmptyObject(i)||(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!T.isEmptyObject(t)}};var Z=new G,Q=new G,K=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,J=/[A-Z]/g;function ee(e,t,n){var i,r;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(J,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n="true"===(r=n)||"false"!==r&&("null"===r?null:r===+r+""?+r:K.test(r)?JSON.parse(r):r)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}T.extend({hasData:function(e){return Q.hasData(e)||Z.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Z.access(e,t,n)},_removeData:function(e,t){Z.remove(e,t)}}),T.fn.extend({data:function(n,e){var t,i,r,o=this[0],s=o&&o.attributes;if(void 0!==n)return"object"==typeof n?this.each(function(){Q.set(this,n)}):q(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))||void 0!==(t=ee(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0);if(this.length&&(r=Q.get(o),1===o.nodeType&&!Z.get(o,"hasDataAttrs"))){for(t=s.length;t--;)s[t]&&0===(i=s[t].name).indexOf("data-")&&(i=B(i.slice(5)),ee(o,i,r[i]));Z.set(o,"hasDataAttrs",!0)}return r},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),T.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=Z.get(e,t),n&&(!i||Array.isArray(n)?i=Z.access(e,t,T.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=T.queue(e,t),i=n.length,r=n.shift(),o=T._queueHooks(e,t);"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete o.stop,r.call(e,function(){T.dequeue(e,t)},o)),!i&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Z.get(e,n)||Z.access(e,n,{empty:T.Callbacks("once memory").add(function(){Z.remove(e,[t+"queue",n])})})}}),T.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?T.queue(this[0],t):void 0===n?this:this.each(function(){var e=T.queue(this,t,n);T._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&T.dequeue(this,t)})},dequeue:function(e){return this.each(function(){T.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){function n(){--r||o.resolveWith(s,[s])}var i,r=1,o=T.Deferred(),s=this,a=this.length;for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(i=Z.get(s[a],e+"queueHooks"))&&i.empty&&(r++,i.empty.add(n));return n(),o.promise(t)}});var te=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ne=new RegExp("^(?:([+-])=|)("+te+")([a-z%]*)$","i"),ie=["Top","Right","Bottom","Left"],re=_.documentElement,oe=function(e){return T.contains(e.ownerDocument,e)},se={composed:!0};re.getRootNode&&(oe=function(e){return T.contains(e.ownerDocument,e)||e.getRootNode(se)===e.ownerDocument});function ae(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}var le=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&oe(e)&&"none"===T.css(e,"display")};function ue(e,t,n,i){var r,o,s=20,a=i?function(){return i.cur()}:function(){return T.css(e,t,"")},l=a(),u=n&&n[3]||(T.cssNumber[t]?"":"px"),c=e.nodeType&&(T.cssNumber[t]||"px"!==u&&+l)&&ne.exec(T.css(e,t));if(c&&c[3]!==u){for(l/=2,u=u||c[3],c=+l||1;s--;)T.style(e,t,c+u),(1-o)*(1-(o=a()/l||.5))<=0&&(s=0),c/=o;c*=2,T.style(e,t,c+u),n=n||[]}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 ce={};function de(e,t){for(var n,i,r,o,s,a,l,u=[],c=0,d=e.length;c<d;c++)(i=e[c]).style&&(n=i.style.display,t?("none"===n&&(u[c]=Z.get(i,"display")||null,u[c]||(i.style.display="")),""===i.style.display&&le(i)&&(u[c]=(l=s=o=void 0,s=(r=i).ownerDocument,a=r.nodeName,(l=ce[a])||(o=s.body.appendChild(s.createElement(a)),l=T.css(o,"display"),o.parentNode.removeChild(o),"none"===l&&(l="block"),ce[a]=l)))):"none"!==n&&(u[c]="none",Z.set(i,"display",n)));for(c=0;c<d;c++)null!=u[c]&&(e[c].style.display=u[c]);return e}T.fn.extend({show:function(){return de(this,!0)},hide:function(){return de(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){le(this)?T(this).show():T(this).hide()})}});var fe=/^(?:checkbox|radio)$/i,he=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,ge={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 me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&E(e,t)?T.merge([e],n):n}function ve(e,t){for(var n=0,i=e.length;n<i;n++)Z.set(e[n],"globalEval",!t||Z.get(t[n],"globalEval"))}ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;var ye,be,we=/<|&#?\w+;/;function xe(e,t,n,i,r){for(var o,s,a,l,u,c,d=t.createDocumentFragment(),f=[],h=0,p=e.length;h<p;h++)if((o=e[h])||0===o)if("object"===x(o))T.merge(f,o.nodeType?[o]:o);else if(we.test(o)){for(s=s||d.appendChild(t.createElement("div")),a=(he.exec(o)||["",""])[1].toLowerCase(),l=ge[a]||ge._default,s.innerHTML=l[1]+T.htmlPrefilter(o)+l[2],c=l[0];c--;)s=s.lastChild;T.merge(f,s.childNodes),(s=d.firstChild).textContent=""}else f.push(t.createTextNode(o));for(d.textContent="",h=0;o=f[h++];)if(i&&-1<T.inArray(o,i))r&&r.push(o);else if(u=oe(o),s=me(d.appendChild(o),"script"),u&&ve(s),n)for(c=0;o=s[c++];)pe.test(o.type||"")&&n.push(o);return d}ye=_.createDocumentFragment().appendChild(_.createElement("div")),(be=_.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),ye.appendChild(be),y.checkClone=ye.cloneNode(!0).cloneNode(!0).lastChild.checked,ye.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue;var Se=/^key/,ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,_e=/^([^.]*)(?:\.(.+)|)/;function Te(){return!0}function Ce(){return!1}function Oe(e,t){return e===function(){try{return _.activeElement}catch(e){}}()==("focus"===t)}function Ee(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)Ee(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=Ce;else if(!r)return e;return 1===o&&(s=r,(r=function(e){return T().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=T.guid++)),e.each(function(){T.event.add(this,t,r,i,n)})}function De(e,r,o){o?(Z.set(e,r,!1),T.event.add(e,r,{namespace:!1,handler:function(e){var t,n,i=Z.get(this,r);if(1&e.isTrigger&&this[r]){if(i.length)(T.event.special[r]||{}).delegateType&&e.stopPropagation();else if(i=a.call(arguments),Z.set(this,r,i),t=o(this,r),this[r](),i!==(n=Z.get(this,r))||t?Z.set(this,r,!1):n={},i!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else i.length&&(Z.set(this,r,{value:T.event.trigger(T.extend(i[0],T.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Z.get(e,r)&&T.event.add(e,r,Te)}T.event={global:{},add:function(t,e,n,i,r){var o,s,a,l,u,c,d,f,h,p,g,m=Z.get(t);if(m)for(n.handler&&(n=(o=n).handler,r=o.selector),r&&T.find.matchesSelector(re,r),n.guid||(n.guid=T.guid++),(l=m.events)||(l=m.events={}),(s=m.handle)||(s=m.handle=function(e){return void 0!==T&&T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),u=(e=(e||"").match(L)||[""]).length;u--;)h=g=(a=_e.exec(e[u])||[])[1],p=(a[2]||"").split(".").sort(),h&&(d=T.event.special[h]||{},h=(r?d.delegateType:d.bindType)||h,d=T.event.special[h]||{},c=T.extend({type:h,origType:g,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&T.expr.match.needsContext.test(r),namespace:p.join(".")},o),(f=l[h])||((f=l[h]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,i,p,s)||t.addEventListener&&t.addEventListener(h,s)),d.add&&(d.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),r?f.splice(f.delegateCount++,0,c):f.push(c),T.event.global[h]=!0)},remove:function(e,t,n,i,r){var o,s,a,l,u,c,d,f,h,p,g,m=Z.hasData(e)&&Z.get(e);if(m&&(l=m.events)){for(u=(t=(t||"").match(L)||[""]).length;u--;)if(h=g=(a=_e.exec(t[u])||[])[1],p=(a[2]||"").split(".").sort(),h){for(d=T.event.special[h]||{},f=l[h=(i?d.delegateType:d.bindType)||h]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=f.length;o--;)c=f[o],!r&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||i&&i!==c.selector&&("**"!==i||!c.selector)||(f.splice(o,1),c.selector&&f.delegateCount--,d.remove&&d.remove.call(e,c));s&&!f.length&&(d.teardown&&!1!==d.teardown.call(e,p,m.handle)||T.removeEvent(e,h,m.handle),delete l[h])}else for(h in l)T.event.remove(e,h+t[u],n,i,!0);T.isEmptyObject(l)&&Z.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,s,a=T.event.fix(e),l=new Array(arguments.length),u=(Z.get(this,"events")||{})[a.type]||[],c=T.event.special[a.type]||{};for(l[0]=a,t=1;t<arguments.length;t++)l[t]=arguments[t];if(a.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,a)){for(s=T.event.handlers.call(this,a,u),t=0;(r=s[t++])&&!a.isPropagationStopped();)for(a.currentTarget=r.elem,n=0;(o=r.handlers[n++])&&!a.isImmediatePropagationStopped();)a.rnamespace&&!1!==o.namespace&&!a.rnamespace.test(o.namespace)||(a.handleObj=o,a.data=o.data,void 0!==(i=((T.event.special[o.origType]||{}).handle||o.handler).apply(r.elem,l))&&!1===(a.result=i)&&(a.preventDefault(),a.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,a),a.result}},handlers:function(e,t){var n,i,r,o,s,a=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&1<=e.button))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],s={},n=0;n<l;n++)void 0===s[r=(i=t[n]).selector+" "]&&(s[r]=i.needsContext?-1<T(r,this).index(u):T.find(r,this,null,[u]).length),s[r]&&o.push(i);o.length&&a.push({elem:u,handlers:o})}return u=this,l<t.length&&a.push({elem:u,handlers:t.slice(l)}),a},addProp:function(t,e){Object.defineProperty(T.Event.prototype,t,{enumerable:!0,configurable:!0,get:b(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[T.expando]?e:new T.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return fe.test(t.type)&&t.click&&E(t,"input")&&De(t,"click",Te),!1},trigger:function(e){var t=this||e;return fe.test(t.type)&&t.click&&E(t,"input")&&De(t,"click"),!0},_default:function(e){var t=e.target;return fe.test(t.type)&&t.click&&E(t,"input")&&Z.get(t,"click")||E(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},T.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},T.Event=function(e,t){if(!(this instanceof T.Event))return new T.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Te:Ce,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&T.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[T.expando]=!0},T.Event.prototype={constructor:T.Event,isDefaultPrevented:Ce,isPropagationStopped:Ce,isImmediatePropagationStopped:Ce,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Te,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Te,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Te,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},T.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Se.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&ke.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},T.event.addProp),T.each({focus:"focusin",blur:"focusout"},function(e,t){T.event.special[e]={setup:function(){return De(this,e,Oe),!1},trigger:function(){return De(this,e),!0},delegateType:t}}),T.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,r){T.event.special[e]={delegateType:r,bindType:r,handle:function(e){var t,n=e.relatedTarget,i=e.handleObj;return n&&(n===this||T.contains(this,n))||(e.type=i.origType,t=i.handler.apply(this,arguments),e.type=r),t}}}),T.fn.extend({on:function(e,t,n,i){return Ee(this,e,t,n,i)},one:function(e,t,n,i){return Ee(this,e,t,n,i,1)},off:function(e,t,n){var i,r;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,T(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=Ce),this.each(function(){T.event.remove(this,e,n,t)});for(r in e)this.off(r,t,e[r]);return this}});var Pe=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/<script|<style|<link/i,Me=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Fe(e,t){return E(e,"table")&&E(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Le(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function je(e,t){var n,i,r,o,s,a,l,u;if(1===t.nodeType){if(Z.hasData(e)&&(o=Z.access(e),s=Z.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++)T.event.add(t,r,u[r][n]);Q.hasData(e)&&(a=Q.access(e),l=T.extend({},a),Q.set(t,l))}}function Ye(n,i,r,o){i=m.apply([],i);var e,t,s,a,l,u,c=0,d=n.length,f=d-1,h=i[0],p=b(h);if(p||1<d&&"string"==typeof h&&!y.checkClone&&Me.test(h))return n.each(function(e){var t=n.eq(e);p&&(i[0]=h.call(this,e,t.html())),Ye(t,i,r,o)});if(d&&(t=(e=xe(i,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(a=(s=T.map(me(e,"script"),Ie)).length;c<d;c++)l=e,c!==f&&(l=T.clone(l,!0,!0),a&&T.merge(s,me(l,"script"))),r.call(n[c],l,c);if(a)for(u=s[s.length-1].ownerDocument,T.map(s,Le),c=0;c<a;c++)l=s[c],pe.test(l.type||"")&&!Z.access(l,"globalEval")&&T.contains(u,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?T._evalUrl&&!l.noModule&&T._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")}):w(l.textContent.replace(Ne,""),l,u))}return n}function He(e,t,n){for(var i,r=t?T.filter(t,e):e,o=0;null!=(i=r[o]);o++)n||1!==i.nodeType||T.cleanData(me(i)),i.parentNode&&(n&&oe(i)&&ve(me(i,"script")),i.parentNode.removeChild(i));return e}T.extend({htmlPrefilter:function(e){return e.replace(Pe,"<$1></$2>")},clone:function(e,t,n){var i,r,o,s,a,l,u,c=e.cloneNode(!0),d=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(s=me(c),i=0,r=(o=me(e)).length;i<r;i++)a=o[i],l=s[i],"input"===(u=l.nodeName.toLowerCase())&&fe.test(a.type)?l.checked=a.checked:"input"!==u&&"textarea"!==u||(l.defaultValue=a.defaultValue);if(t)if(n)for(o=o||me(e),s=s||me(c),i=0,r=o.length;i<r;i++)je(o[i],s[i]);else je(e,c);return 0<(s=me(c,"script")).length&&ve(s,!d&&me(e,"script")),c},cleanData:function(e){for(var t,n,i,r=T.event.special,o=0;void 0!==(n=e[o]);o++)if(U(n)){if(t=n[Z.expando]){if(t.events)for(i in t.events)r[i]?T.event.remove(n,i):T.removeEvent(n,i,t.handle);n[Z.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),T.fn.extend({detach:function(e){return He(this,e,!0)},remove:function(e){return He(this,e)},text:function(e){return q(this,function(e){return void 0===e?T.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 Ye(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Fe(this,e).appendChild(e)})},prepend:function(){return Ye(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Fe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ye(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ye(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&&(T.cleanData(me(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return T.clone(this,e,t)})},html:function(e){return q(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&&!Ae.test(e)&&!ge[(he.exec(e)||["",""])[1].toLowerCase()]){e=T.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(T.cleanData(me(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Ye(this,arguments,function(e){var t=this.parentNode;T.inArray(this,n)<0&&(T.cleanData(me(this)),t&&t.replaceChild(e,this))},n)}}),T.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,s){T.fn[e]=function(e){for(var t,n=[],i=T(e),r=i.length-1,o=0;o<=r;o++)t=o===r?this:this.clone(!0),T(i[o])[s](t),l.apply(n,t.get());return this.pushStack(n)}});var ze,$e,Re,qe,Ve,We,Xe,Be=new RegExp("^("+te+")(?!px)[a-z%]+$","i"),Ue=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=k),t.getComputedStyle(e)},Ge=new RegExp(ie.join("|"),"i");function Ze(){if(Xe){We.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",Xe.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(We).appendChild(Xe);var e=k.getComputedStyle(Xe);ze="1%"!==e.top,Ve=12===Qe(e.marginLeft),Xe.style.right="60%",qe=36===Qe(e.right),$e=36===Qe(e.width),Xe.style.position="absolute",Re=12===Qe(Xe.offsetWidth/3),re.removeChild(We),Xe=null}}function Qe(e){return Math.round(parseFloat(e))}function Ke(e,t,n){var i,r,o,s,a=e.style;return(n=n||Ue(e))&&(""!==(s=n.getPropertyValue(t)||n[t])||oe(e)||(s=T.style(e,t)),!y.pixelBoxStyles()&&Be.test(s)&&Ge.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 Je(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}We=_.createElement("div"),(Xe=_.createElement("div")).style&&(Xe.style.backgroundClip="content-box",Xe.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===Xe.style.backgroundClip,T.extend(y,{boxSizingReliable:function(){return Ze(),$e},pixelBoxStyles:function(){return Ze(),qe},pixelPosition:function(){return Ze(),ze},reliableMarginLeft:function(){return Ze(),Ve},scrollboxSize:function(){return Ze(),Re}}));var et=["Webkit","Moz","ms"],tt=_.createElement("div").style,nt={};function it(e){var t=T.cssProps[e]||nt[e];return t||(e in tt?e:nt[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=et.length;n--;)if((e=et[n]+t)in tt)return e}(e)||e)}var rt=/^(none|table(?!-c[ea]).+)/,ot=/^--/,st={position:"absolute",visibility:"hidden",display:"block"},at={letterSpacing:"0",fontWeight:"400"};function lt(e,t,n){var i=ne.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function ut(e,t,n,i,r,o){var s="width"===t?1:0,a=0,l=0;if(n===(i?"border":"content"))return 0;for(;s<4;s+=2)"margin"===n&&(l+=T.css(e,n+ie[s],!0,r)),i?("content"===n&&(l-=T.css(e,"padding"+ie[s],!0,r)),"margin"!==n&&(l-=T.css(e,"border"+ie[s]+"Width",!0,r))):(l+=T.css(e,"padding"+ie[s],!0,r),"padding"!==n?l+=T.css(e,"border"+ie[s]+"Width",!0,r):a+=T.css(e,"border"+ie[s]+"Width",!0,r));return!i&&0<=o&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-a-.5))||0),l}function ct(e,t,n){var i=Ue(e),r=(!y.boxSizingReliable()||n)&&"border-box"===T.css(e,"boxSizing",!1,i),o=r,s=Ke(e,t,i),a="offset"+t[0].toUpperCase()+t.slice(1);if(Be.test(s)){if(!n)return s;s="auto"}return(!y.boxSizingReliable()&&r||"auto"===s||!parseFloat(s)&&"inline"===T.css(e,"display",!1,i))&&e.getClientRects().length&&(r="border-box"===T.css(e,"boxSizing",!1,i),(o=a in e)&&(s=e[a])),(s=parseFloat(s)||0)+ut(e,t,n||(r?"border":"content"),o,i,s)+"px"}function dt(e,t,n,i,r){return new dt.prototype.init(e,t,n,i,r)}T.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ke(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,o,s,a=B(t),l=ot.test(t),u=e.style;if(l||(t=it(a)),s=T.cssHooks[t]||T.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(r=s.get(e,!1,i))?r:u[t];"string"===(o=typeof n)&&(r=ne.exec(n))&&r[1]&&(n=ue(e,t,r),o="number"),null!=n&&n==n&&("number"!==o||l||(n+=r&&r[3]||(T.cssNumber[a]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,i))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,i){var r,o,s,a=B(t);return ot.test(t)||(t=it(a)),(s=T.cssHooks[t]||T.cssHooks[a])&&"get"in s&&(r=s.get(e,!0,n)),void 0===r&&(r=Ke(e,t,i)),"normal"===r&&t in at&&(r=at[t]),""===n||n?(o=parseFloat(r),!0===n||isFinite(o)?o||0:r):r}}),T.each(["height","width"],function(e,l){T.cssHooks[l]={get:function(e,t,n){if(t)return!rt.test(T.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ct(e,l,n):ae(e,st,function(){return ct(e,l,n)})},set:function(e,t,n){var i,r=Ue(e),o=!y.scrollboxSize()&&"absolute"===r.position,s=(o||n)&&"border-box"===T.css(e,"boxSizing",!1,r),a=n?ut(e,l,n,s,r):0;return s&&o&&(a-=Math.ceil(e["offset"+l[0].toUpperCase()+l.slice(1)]-parseFloat(r[l])-ut(e,l,"border",!1,r)-.5)),a&&(i=ne.exec(t))&&"px"!==(i[3]||"px")&&(e.style[l]=t,t=T.css(e,l)),lt(0,t,a)}}}),T.cssHooks.marginLeft=Je(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ke(e,"marginLeft"))||e.getBoundingClientRect().left-ae(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),T.each({margin:"",padding:"",border:"Width"},function(r,o){T.cssHooks[r+o]={expand:function(e){for(var t=0,n={},i="string"==typeof e?e.split(" "):[e];t<4;t++)n[r+ie[t]+o]=i[t]||i[t-2]||i[0];return n}},"margin"!==r&&(T.cssHooks[r+o].set=lt)}),T.fn.extend({css:function(e,t){return q(this,function(e,t,n){var i,r,o={},s=0;if(Array.isArray(t)){for(i=Ue(e),r=t.length;s<r;s++)o[t[s]]=T.css(e,t[s],!1,i);return o}return void 0!==n?T.style(e,t,n):T.css(e,t)},e,t,1<arguments.length)}}),((T.Tween=dt).prototype={constructor:dt,init:function(e,t,n,i,r,o){this.elem=e,this.prop=n,this.easing=r||T.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=o||(T.cssNumber[n]?"":"px")},cur:function(){var e=dt.propHooks[this.prop];return e&&e.get?e.get(this):dt.propHooks._default.get(this)},run:function(e){var t,n=dt.propHooks[this.prop];return this.options.duration?this.pos=t=T.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):dt.propHooks._default.set(this),this}}).init.prototype=dt.prototype,(dt.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=T.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){T.fx.step[e.prop]?T.fx.step[e.prop](e):1!==e.elem.nodeType||!T.cssHooks[e.prop]&&null==e.elem.style[it(e.prop)]?e.elem[e.prop]=e.now:T.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=dt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},T.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},T.fx=dt.prototype.init,T.fx.step={};var ft,ht,pt,gt,mt=/^(?:toggle|show|hide)$/,vt=/queueHooks$/;function yt(){ht&&(!1===_.hidden&&k.requestAnimationFrame?k.requestAnimationFrame(yt):k.setTimeout(yt,T.fx.interval),T.fx.tick())}function bt(){return k.setTimeout(function(){ft=void 0}),ft=Date.now()}function wt(e,t){var n,i=0,r={height:e};for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=ie[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function xt(e,t,n){for(var i,r=(St.tweeners[t]||[]).concat(St.tweeners["*"]),o=0,s=r.length;o<s;o++)if(i=r[o].call(n,t,e))return i}function St(o,e,t){var n,s,i=0,r=St.prefilters.length,a=T.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var e=ft||bt(),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:(r||a.notifyWith(o,[u,1,0]),a.resolveWith(o,[u]),!1)},u=a.promise({elem:o,props:T.extend({},e),opts:T.extend(!0,{specialEasing:{},easing:T.easing._default},t),originalProperties:e,originalOptions:t,startTime:ft||bt(),duration:t.duration,tweens:[],createTween:function(e,t){var n=T.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=B(n)],o=e[n],Array.isArray(o)&&(r=o[1],o=e[n]=o[0]),n!==i&&(e[i]=o,delete e[n]),(s=T.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=St.prefilters[i].call(u,o,c,u.opts))return b(n.stop)&&(T._queueHooks(u.elem,u.opts.queue).stop=n.stop.bind(n)),n;return T.map(c,xt,u),b(u.opts.start)&&u.opts.start.call(o,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),T.fx.timer(T.extend(l,{elem:o,anim:u,queue:u.opts.queue})),u}T.Animation=T.extend(St,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ue(n.elem,e,ne.exec(t),n),n}]},tweener:function(e,t){for(var n,i=0,r=(e=b(e)?(t=e,["*"]):e.match(L)).length;i<r;i++)n=e[i],St.tweeners[n]=St.tweeners[n]||[],St.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var i,r,o,s,a,l,u,c,d="width"in t||"height"in t,f=this,h={},p=e.style,g=e.nodeType&&le(e),m=Z.get(e,"fxshow");for(i in n.queue||(null==(s=T._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,a=s.empty.fire,s.empty.fire=function(){s.unqueued||a()}),s.unqueued++,f.always(function(){f.always(function(){s.unqueued--,T.queue(e,"fx").length||s.empty.fire()})})),t)if(r=t[i],mt.test(r)){if(delete t[i],o=o||"toggle"===r,r===(g?"hide":"show")){if("show"!==r||!m||void 0===m[i])continue;g=!0}h[i]=m&&m[i]||T.style(e,i)}if((l=!T.isEmptyObject(t))||!T.isEmptyObject(h))for(i in d&&1===e.nodeType&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(u=m&&m.display)&&(u=Z.get(e,"display")),"none"===(c=T.css(e,"display"))&&(u?c=u:(de([e],!0),u=e.style.display||u,c=T.css(e,"display"),de([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===T.css(e,"float")&&(l||(f.done(function(){p.display=u}),null==u&&(c=p.display,u="none"===c?"":c)),p.display="inline-block")),n.overflow&&(p.overflow="hidden",f.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]})),l=!1,h)l||(m?"hidden"in m&&(g=m.hidden):m=Z.access(e,"fxshow",{display:u}),o&&(m.hidden=!g),g&&de([e],!0),f.done(function(){for(i in g||de([e]),Z.remove(e,"fxshow"),h)T.style(e,i,h[i])})),l=xt(g?m[i]:0,i,f),i in m||(m[i]=l.start,g&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?St.prefilters.unshift(e):St.prefilters.push(e)}}),T.speed=function(e,t,n){var i=e&&"object"==typeof e?T.extend({},e):{complete:n||!n&&t||b(e)&&e,duration:e,easing:n&&t||t&&!b(t)&&t};return T.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in T.fx.speeds?i.duration=T.fx.speeds[i.duration]:i.duration=T.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){b(i.old)&&i.old.call(this),i.queue&&T.dequeue(this,i.queue)},i},T.fn.extend({fadeTo:function(e,t,n,i){return this.filter(le).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(t,e,n,i){function r(){var e=St(this,T.extend({},t),s);(o||Z.get(this,"finish"))&&e.stop(!0)}var o=T.isEmptyObject(t),s=T.speed(e,n,i);return r.finish=r,o||!1===s.queue?this.each(r):this.queue(s.queue,r)},stop:function(r,e,o){function s(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=T.timers,i=Z.get(this);if(t)i[t]&&i[t].stop&&s(i[t]);else for(t in i)i[t]&&i[t].stop&&vt.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||T.dequeue(this,r)})},finish:function(s){return!1!==s&&(s=s||"fx"),this.each(function(){var e,t=Z.get(this),n=t[s+"queue"],i=t[s+"queueHooks"],r=T.timers,o=n?n.length:0;for(t.finish=!0,T.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})}}),T.each(["toggle","show","hide"],function(e,i){var r=T.fn[i];T.fn[i]=function(e,t,n){return null==e||"boolean"==typeof e?r.apply(this,arguments):this.animate(wt(i,!0),e,t,n)}}),T.each({slideDown:wt("show"),slideUp:wt("hide"),slideToggle:wt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,i){T.fn[e]=function(e,t,n){return this.animate(i,e,t,n)}}),T.timers=[],T.fx.tick=function(){var e,t=0,n=T.timers;for(ft=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||T.fx.stop(),ft=void 0},T.fx.timer=function(e){T.timers.push(e),T.fx.start()},T.fx.interval=13,T.fx.start=function(){ht||(ht=!0,yt())},T.fx.stop=function(){ht=null},T.fx.speeds={slow:600,fast:200,_default:400},T.fn.delay=function(i,e){return i=T.fx&&T.fx.speeds[i]||i,e=e||"fx",this.queue(e,function(e,t){var n=k.setTimeout(e,i);t.stop=function(){k.clearTimeout(n)}})},pt=_.createElement("input"),gt=_.createElement("select").appendChild(_.createElement("option")),pt.type="checkbox",y.checkOn=""!==pt.value,y.optSelected=gt.selected,(pt=_.createElement("input")).value="t",pt.type="radio",y.radioValue="t"===pt.value;var kt,_t=T.expr.attrHandle;T.fn.extend({attr:function(e,t){return q(this,T.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){T.removeAttr(this,e)})}}),T.extend({attr:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?T.prop(e,t,n):(1===o&&T.isXMLDoc(e)||(r=T.attrHooks[t.toLowerCase()]||(T.expr.match.bool.test(t)?kt:void 0)),void 0!==n?null===n?void T.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)))&&null==(i=T.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&E(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,r=t&&t.match(L);if(r&&1===e.nodeType)for(;n=r[i++];)e.removeAttribute(n)}}),kt={set:function(e,t,n){return!1===t?T.removeAttr(e,n):e.setAttribute(n,n),n}},T.each(T.expr.match.bool.source.match(/\w+/g),function(e,t){var s=_t[t]||T.find.attr;_t[t]=function(e,t,n){var i,r,o=t.toLowerCase();return n||(r=_t[o],_t[o]=i,i=null!=s(e,t,n)?o:null,_t[o]=r),i}});var Tt=/^(?:input|select|textarea|button)$/i,Ct=/^(?:a|area)$/i;function Ot(e){return(e.match(L)||[]).join(" ")}function Et(e){return e.getAttribute&&e.getAttribute("class")||""}function Dt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(L)||[]}T.fn.extend({prop:function(e,t){return q(this,T.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[T.propFix[e]||e]})}}),T.extend({prop:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&T.isXMLDoc(e)||(t=T.propFix[t]||t,r=T.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=T.find.attr(e,"tabindex");return t?parseInt(t,10):Tt.test(e.nodeName)||Ct.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),y.optSelected||(T.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)}}),T.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){T.propFix[this.toLowerCase()]=this}),T.fn.extend({addClass:function(t){var e,n,i,r,o,s,a,l=0;if(b(t))return this.each(function(e){T(this).addClass(t.call(this,e,Et(this)))});if((e=Dt(t)).length)for(;n=this[l++];)if(r=Et(n),i=1===n.nodeType&&" "+Ot(r)+" "){for(s=0;o=e[s++];)i.indexOf(" "+o+" ")<0&&(i+=o+" ");r!==(a=Ot(i))&&n.setAttribute("class",a)}return this},removeClass:function(t){var e,n,i,r,o,s,a,l=0;if(b(t))return this.each(function(e){T(this).removeClass(t.call(this,e,Et(this)))});if(!arguments.length)return this.attr("class","");if((e=Dt(t)).length)for(;n=this[l++];)if(r=Et(n),i=1===n.nodeType&&" "+Ot(r)+" "){for(s=0;o=e[s++];)for(;-1<i.indexOf(" "+o+" ");)i=i.replace(" "+o+" "," ");r!==(a=Ot(i))&&n.setAttribute("class",a)}return this},toggleClass:function(r,t){var o=typeof r,s="string"==o||Array.isArray(r);return"boolean"==typeof t&&s?t?this.addClass(r):this.removeClass(r):b(r)?this.each(function(e){T(this).toggleClass(r.call(this,e,Et(this),t),t)}):this.each(function(){var e,t,n,i;if(s)for(t=0,n=T(this),i=Dt(r);e=i[t++];)n.hasClass(e)?n.removeClass(e):n.addClass(e);else void 0!==r&&"boolean"!=o||((e=Et(this))&&Z.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==r&&Z.get(this,"__className__")||""))})},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&-1<(" "+Ot(Et(n))+" ").indexOf(t))return!0;return!1}});var Pt=/\r/g;T.fn.extend({val:function(n){var i,e,r,t=this[0];return arguments.length?(r=b(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=r?n.call(this,e,T(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=T.map(t,function(e){return null==e?"":e+""})),(i=T.valHooks[this.type]||T.valHooks[this.nodeName.toLowerCase()])&&"set"in i&&void 0!==i.set(this,t,"value")||(this.value=t))})):t?(i=T.valHooks[t.type]||T.valHooks[t.nodeName.toLowerCase()])&&"get"in i&&void 0!==(e=i.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(Pt,""):null==e?"":e:void 0}}),T.extend({valHooks:{option:{get:function(e){var t=T.find.attr(e,"value");return null!=t?t:Ot(T.text(e))}},select:{get:function(e){var t,n,i,r=e.options,o=e.selectedIndex,s="select-one"===e.type,a=s?null:[],l=s?o+1:r.length;for(i=o<0?l:s?o:0;i<l;i++)if(((n=r[i]).selected||i===o)&&!n.disabled&&(!n.parentNode.disabled||!E(n.parentNode,"optgroup"))){if(t=T(n).val(),s)return t;a.push(t)}return a},set:function(e,t){for(var n,i,r=e.options,o=T.makeArray(t),s=r.length;s--;)((i=r[s]).selected=-1<T.inArray(T.valHooks.option.get(i),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),T.each(["radio","checkbox"],function(){T.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<T.inArray(T(e).val(),t)}},y.checkOn||(T.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in k;function At(e){e.stopPropagation()}var Mt=/^(?:focusinfocus|focusoutblur)$/;T.extend(T.event,{trigger:function(e,t,n,i){var r,o,s,a,l,u,c,d,f=[n||_],h=v.call(e,"type")?e.type:e,p=v.call(e,"namespace")?e.namespace.split("."):[];if(o=d=s=n=n||_,3!==n.nodeType&&8!==n.nodeType&&!Mt.test(h+T.event.triggered)&&(-1<h.indexOf(".")&&(h=(p=h.split(".")).shift(),p.sort()),l=h.indexOf(":")<0&&"on"+h,(e=e[T.expando]?e:new T.Event(h,"object"==typeof e&&e)).isTrigger=i?2:3,e.namespace=p.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:T.makeArray(t,[e]),c=T.event.special[h]||{},i||!c.trigger||!1!==c.trigger.apply(n,t))){if(!i&&!c.noBubble&&!g(n)){for(a=c.delegateType||h,Mt.test(a+h)||(o=o.parentNode);o;o=o.parentNode)f.push(o),s=o;s===(n.ownerDocument||_)&&f.push(s.defaultView||s.parentWindow||k)}for(r=0;(o=f[r++])&&!e.isPropagationStopped();)d=o,e.type=1<r?a:c.bindType||h,(u=(Z.get(o,"events")||{})[e.type]&&Z.get(o,"handle"))&&u.apply(o,t),(u=l&&o[l])&&u.apply&&U(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(f.pop(),t)||!U(n)||l&&b(n[h])&&!g(n)&&((s=n[l])&&(n[l]=null),T.event.triggered=h,e.isPropagationStopped()&&d.addEventListener(h,At),n[h](),e.isPropagationStopped()&&d.removeEventListener(h,At),T.event.triggered=void 0,s&&(n[l]=s)),e.result}},simulate:function(e,t,n){var i=T.extend(new T.Event,n,{type:e,isSimulated:!0});T.event.trigger(i,null,t)}}),T.fn.extend({trigger:function(e,t){return this.each(function(){T.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return T.event.trigger(e,t,n,!0)}}),y.focusin||T.each({focus:"focusin",blur:"focusout"},function(n,i){function r(e){T.event.simulate(i,e.target,T.event.fix(e))}T.event.special[i]={setup:function(){var e=this.ownerDocument||this,t=Z.access(e,i);t||e.addEventListener(n,r,!0),Z.access(e,i,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=Z.access(e,i)-1;t?Z.access(e,i,t):(e.removeEventListener(n,r,!0),Z.remove(e,i))}}});var Nt=k.location,Ft=Date.now(),It=/\?/;T.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new k.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||T.error("Invalid XML: "+e),t};var Lt=/\[\]$/,jt=/\r?\n/g,Yt=/^(?:submit|button|image|reset|file)$/i,Ht=/^(?:input|select|textarea|keygen)/i;function zt(n,e,i,r){var t;if(Array.isArray(e))T.each(e,function(e,t){i||Lt.test(n)?r(n,t):zt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,i,r)});else if(i||"object"!==x(e))r(n,e);else for(t in e)zt(n+"["+t+"]",e[t],i,r)}T.param=function(e,t){function n(e,t){var n=b(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)}var i,r=[];if(null==e)return"";if(Array.isArray(e)||e.jquery&&!T.isPlainObject(e))T.each(e,function(){n(this.name,this.value)});else for(i in e)zt(i,e[i],t,n);return r.join("&")},T.fn.extend({serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=T.prop(this,"elements");return e?T.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!T(this).is(":disabled")&&Ht.test(this.nodeName)&&!Yt.test(e)&&(this.checked||!fe.test(e))}).map(function(e,t){var n=T(this).val();return null==n?null:Array.isArray(n)?T.map(n,function(e){return{name:t.name,value:e.replace(jt,"\r\n")}}):{name:t.name,value:n.replace(jt,"\r\n")}}).get()}});var $t=/%20/g,Rt=/#.*$/,qt=/([?&])_=[^&]*/,Vt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Wt=/^(?:GET|HEAD)$/,Xt=/^\/\//,Bt={},Ut={},Gt="*/".concat("*"),Zt=_.createElement("a");function Qt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,i=0,r=e.toLowerCase().match(L)||[];if(b(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===Ut;function u(e){var i;return a[e]=!0,T.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 Jt(e,t){var n,i,r=T.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((r[n]?e:i=i||{})[n]=t[n]);return i&&T.extend(!0,e,i),e}Zt.href=Nt.href,T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Nt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Nt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Gt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":T.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Jt(Jt(e,T.ajaxSettings),t):Jt(T.ajaxSettings,e)},ajaxPrefilter:Qt(Bt),ajaxTransport:Qt(Ut),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,d,f,n,h,i,p,g,r,o,m=T.ajaxSetup({},t),v=m.context||m,y=m.context&&(v.nodeType||v.jquery)?T(v):T.event,b=T.Deferred(),w=T.Callbacks("once memory"),x=m.statusCode||{},s={},a={},l="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(p){if(!n)for(n={};t=Vt.exec(f);)n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return p?f:null},setRequestHeader:function(e,t){return null==p&&(e=a[e.toLowerCase()]=a[e.toLowerCase()]||e,s[e]=t),this},overrideMimeType:function(e){return null==p&&(m.mimeType=e),this},statusCode:function(e){var t;if(e)if(p)S.always(e[S.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||l;return c&&c.abort(t),u(0,t),this}};if(b.promise(S),m.url=((e||m.url||Nt.href)+"").replace(Xt,Nt.protocol+"//"),m.type=t.method||t.type||m.method||m.type,m.dataTypes=(m.dataType||"*").toLowerCase().match(L)||[""],null==m.crossDomain){i=_.createElement("a");try{i.href=m.url,i.href=i.href,m.crossDomain=Zt.protocol+"//"+Zt.host!=i.protocol+"//"+i.host}catch(e){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=T.param(m.data,m.traditional)),Kt(Bt,m,t,S),p)return S;for(r in(g=T.event&&m.global)&&0==T.active++&&T.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!Wt.test(m.type),d=m.url.replace(Rt,""),m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace($t,"+")):(o=m.url.slice(d.length),m.data&&(m.processData||"string"==typeof m.data)&&(d+=(It.test(d)?"&":"?")+m.data,delete m.data),!1===m.cache&&(d=d.replace(qt,"$1"),o=(It.test(d)?"&":"?")+"_="+Ft+++o),m.url=d+o),m.ifModified&&(T.lastModified[d]&&S.setRequestHeader("If-Modified-Since",T.lastModified[d]),T.etag[d]&&S.setRequestHeader("If-None-Match",T.etag[d])),(m.data&&m.hasContent&&!1!==m.contentType||t.contentType)&&S.setRequestHeader("Content-Type",m.contentType),S.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Gt+"; q=0.01":""):m.accepts["*"]),m.headers)S.setRequestHeader(r,m.headers[r]);if(m.beforeSend&&(!1===m.beforeSend.call(v,S,m)||p))return S.abort();if(l="abort",w.add(m.complete),S.done(m.success),S.fail(m.error),c=Kt(Ut,m,t,S)){if(S.readyState=1,g&&y.trigger("ajaxSend",[S,m]),p)return S;m.async&&0<m.timeout&&(h=k.setTimeout(function(){S.abort("timeout")},m.timeout));try{p=!1,c.send(s,u)}catch(e){if(p)throw e;u(-1,e)}}else u(-1,"No Transport");function u(e,t,n,i){var r,o,s,a,l,u=t;p||(p=!0,h&&k.clearTimeout(h),c=void 0,f=i||"",S.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]}(m,S,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}}(m,a,S,r),r?(m.ifModified&&((l=S.getResponseHeader("Last-Modified"))&&(T.lastModified[d]=l),(l=S.getResponseHeader("etag"))&&(T.etag[d]=l)),204===e||"HEAD"===m.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))),S.status=e,S.statusText=(t||u)+"",r?b.resolveWith(v,[o,u,S]):b.rejectWith(v,[S,u,s]),S.statusCode(x),x=void 0,g&&y.trigger(r?"ajaxSuccess":"ajaxError",[S,m,r?o:s]),w.fireWith(v,[S,u]),g&&(y.trigger("ajaxComplete",[S,m]),--T.active||T.event.trigger("ajaxStop")))}return S},getJSON:function(e,t,n){return T.get(e,t,n,"json")},getScript:function(e,t){return T.get(e,void 0,t,"script")}}),T.each(["get","post"],function(e,r){T[r]=function(e,t,n,i){return b(t)&&(i=i||n,n=t,t=void 0),T.ajax(T.extend({url:e,type:r,dataType:i,data:t,success:n},T.isPlainObject(e)&&e))}}),T._evalUrl=function(e,t){return T.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){T.globalEval(e,t)}})},T.fn.extend({wrapAll:function(e){var t;return this[0]&&(b(e)&&(e=e.call(this[0])),t=T(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return b(n)?this.each(function(e){T(this).wrapInner(n.call(this,e))}):this.each(function(){var e=T(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=b(t);return this.each(function(e){T(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){T(this).replaceWith(this.childNodes)}),this}}),T.expr.pseudos.hidden=function(e){return!T.expr.pseudos.visible(e)},T.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},T.ajaxSettings.xhr=function(){try{return new k.XMLHttpRequest}catch(e){}};var en={0:200,1223:204},tn=T.ajaxSettings.xhr();y.cors=!!tn&&"withCredentials"in tn,y.ajax=tn=!!tn,T.ajaxTransport(function(r){var o,s;if(y.cors||tn&&!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.ontimeout=i.onreadystatechange=null,"abort"===e?i.abort():"error"===e?"number"!=typeof i.status?t(0,"error"):t(i.status,i.statusText):t(en[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=i.ontimeout=o("error"),void 0!==i.onabort?i.onabort=s:i.onreadystatechange=function(){4===i.readyState&&k.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()}}}),T.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),T.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 T.globalEval(e),e}}}),T.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),T.ajaxTransport("script",function(n){var i,r;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){i=T("<script>").attr(n.scriptAttrs||{}).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)}),_.head.appendChild(i[0])},abort:function(){r&&r()}}});var nn,rn=[],on=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=rn.pop()||T.expando+"_"+Ft++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var i,r,o,s=!1!==e.jsonp&&(on.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&on.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=b(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(on,"$1"+i):!1!==e.jsonp&&(e.url+=(It.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return o||T.error(i+" was not called"),o[0]},e.dataTypes[0]="json",r=k[i],k[i]=function(){o=arguments},n.always(function(){void 0===r?T(k).removeProp(i):k[i]=r,e[i]&&(e.jsonpCallback=t.jsonpCallback,rn.push(i)),o&&b(r)&&r(o[0]),o=r=void 0}),"script"}),y.createHTMLDocument=((nn=_.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===nn.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((i=(t=_.implementation.createHTMLDocument("")).createElement("base")).href=_.location.href,t.head.appendChild(i)):t=_),o=!n&&[],(r=D.exec(e))?[t.createElement(r[1])]:(r=xe([e],t,o),o&&o.length&&T(o).remove(),T.merge([],r.childNodes)));var i,r,o},T.fn.load=function(e,t,n){var i,r,o,s=this,a=e.indexOf(" ");return-1<a&&(i=Ot(e.slice(a)),e=e.slice(0,a)),b(t)?(n=t,t=void 0):t&&"object"==typeof t&&(r="POST"),0<s.length&&T.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done(function(e){o=arguments,s.html(i?T("<div>").append(T.parseHTML(e)).find(i):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var i,r,o,s,a,l,u=T.css(e,"position"),c=T(e),d={};"static"===u&&(e.style.position="relative"),a=c.offset(),o=T.css(e,"top"),l=T.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),b(t)&&(t=t.call(e,n,T.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)}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n,i=this[0];return i?i.getClientRects().length?(e=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===T.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),r.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-T.css(i,"marginTop",!0),left:t.left-r.left-T.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||re})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var o="pageYOffset"===r;T.fn[t]=function(e){return q(this,function(e,t,n){var i;if(g(e)?i=e:9===e.nodeType&&(i=e.defaultView),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)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=Je(y.pixelPosition,function(e,t){if(t)return t=Ke(e,n),Be.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(s,a){T.each({padding:"inner"+s,content:a,"":"outer"+s},function(i,o){T.fn[o]=function(e,t){var n=arguments.length&&(i||"boolean"!=typeof e),r=i||(!0===e||!0===t?"margin":"border");return q(this,function(e,t,n){var i;return g(e)?0===o.indexOf("outer")?e["inner"+s]:e.document.documentElement["client"+s]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+s],i["scroll"+s],e.body["offset"+s],i["offset"+s],i["client"+s])):void 0===n?T.css(e,t,r):T.style(e,t,n,r)},a,n?e:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),T.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),T.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)}}),T.proxy=function(e,t){var n,i,r;if("string"==typeof t&&(n=e[t],t=e,e=n),b(e))return i=a.call(arguments,2),(r=function(){return e.apply(t||this,i.concat(a.call(arguments)))}).guid=e.guid=e.guid||T.guid++,r},T.holdReady=function(e){e?T.readyWait++:T.ready(!0)},T.isArray=Array.isArray,T.parseJSON=JSON.parse,T.nodeName=E,T.isFunction=b,T.isWindow=g,T.camelCase=B,T.type=x,T.now=Date.now,T.isNumeric=function(e){var t=T.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return T});var sn=k.jQuery,an=k.$;return T.noConflict=function(e){return k.$===T&&(k.$=an),e&&k.jQuery===T&&(k.jQuery=sn),T},e||(k.jQuery=k.$=T),T}),window.Modernizr=function(i,d,s){function r(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]:h+(n+1),l.appendChild(s);return r=["&#173;",'<style id="s',h,'">',e,"</style>"].join(""),l.id=h,(u?l:c).innerHTML+=r,c.appendChild(l),u||(c.style.background="",c.style.overflow="hidden",a=f.style.overflow,f.style.overflow="hidden",f.appendChild(c)),o=t(l,e),u?l.parentNode.removeChild(l):(c.parentNode.removeChild(c),f.style.overflow=a),!!o}var e,o,a,l={},f=d.documentElement,h="modernizr",t=d.createElement(h),u=t.style,c=d.createElement("input"),p=":)",n={}.toString,g=" -webkit- -moz- -o- -ms- ".split(" "),m="Webkit Moz O ms",v=m.split(" "),y=m.toLowerCase().split(" "),b="http://www.w3.org/2000/svg",w={},x={},S={},k=[],_=k.slice,T=(a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"},function(e,t){t=t||d.createElement(a[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=E(t[e],"function"),E(t[e],"undefined")||(t[e]=s),t.removeAttribute(e))),t=null,n}),C={}.hasOwnProperty;function O(e){u.cssText=e}function E(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,"-")&&u[i]!==s)return"pfx"!=t||i}return!1}function A(e,t,n){var i=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+v.join(i+" ")+i).split(" ");return E(t,"string")||E(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]:E(r,"function")?r.bind(n||t):r}return!1}(r=(e+" "+y.join(i+" ")+i).split(" "),t,n)}for(var M in o=E(C,"undefined")||E(C.call,"undefined")?function(e,t){return t in e&&E(e.constructor.prototype[t],"undefined")}:function(e,t){return C.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(i){var r=this;if("function"!=typeof r)throw new TypeError;var o=_.call(arguments,1),s=function(){if(this instanceof s){function e(){}e.prototype=r.prototype;var t=new e,n=r.apply(t,o.concat(_.call(arguments)));return Object(n)===n?n:t}return r.apply(i,o.concat(_.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!(!l.canvas||!E(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:r(["@media (",g.join("touch-enabled),("),h,")","{#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 T("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 O("background-color:rgba(150,255,150,.5)"),D(u.backgroundColor,"rgba")},w.hsla=function(){return O("background-color:hsla(120,40%,100%,.5)"),D(u.backgroundColor,"rgba")||D(u.backgroundColor,"hsla")},w.multiplebgs=function(){return O("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(u.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",O(g.join(e+";")+(t||"")),/^0.55$/.test(u.opacity)},w.cssanimations=function(){return A("animationName")},w.csscolumns=function(){return A("columnCount")},w.cssgradients=function(){var e="background-image:";return O((e+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+e)+g.join("linear-gradient(left top,#9f9, white);"+e)).slice(0,-e.length)),D(u.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 f.style&&r("@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 r('@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 r(["#",h,"{font:0/0 a}#",h,':after{content:"',p,'";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(h,h),localStorage.removeItem(h),!0}catch(e){return!1}},w.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!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(b,"svg").createSVGRect},w.inlinesvg=function(){var e=d.createElement("div");return e.innerHTML="<svg/>",(e.firstChild&&e.firstChild.namespaceURI)==b},w.smil=function(){return!!d.createElementNS&&/SVGAnimate/.test(n.call(d.createElementNS(b,"animate")))},w.svgclippaths=function(){return!!d.createElementNS&&/SVGClipPath/.test(n.call(d.createElementNS(b,"clipPath")))},w)o(w,M)&&(e=M.toLowerCase(),l[e]=w[M](),k.push((l[e]?"":"no-")+e));return l.input||(l.input=function(e){for(var t=0,n=e.length;t<n;t++)S[e[t]]=!!(e[t]in c);return S.list&&(S.list=!(!d.createElement("datalist")||!i.HTMLDataListElement)),S}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),l.inputtypes=function(e){for(var t,n,i,r=0,o=e.length;r<o;r++)c.setAttribute("type",n=e[r]),(t="text"!==c.type)&&(c.value=p,c.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(n)&&c.style.WebkitAppearance!==s?(f.appendChild(c),t=(i=d.defaultView).getComputedStyle&&"textfield"!==i.getComputedStyle(c,null).WebkitAppearance&&0!==c.offsetHeight,f.removeChild(c)):/^(search|tel)$/.test(n)||(t=/^(url|email)$/.test(n)?c.checkValidity&&!1===c.checkValidity():c.value!=p)),x[e[r]]=!!t;return x}("search tel url email datetime date month week time datetime-local number range color".split(" "))),l.addTest=function(e,t){if("object"==typeof e)for(var n in e)o(e,n)&&l.addTest(n,e[n]);else{if(e=e.toLowerCase(),l[e]!==s)return l;t="function"==typeof t?t():t,f.className+=" "+(t?"":"no-")+e,l[e]=t}return l},O(""),t=c=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 f(e){var t=s[e[n]];return t||(t={},i++,e[n]=i,s[i]=t),t}function h(e,t,n){return t=t||l,c?t.createElement(e):!(i=(n=n||f(t)).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){var t,n,i,r,o,s,a=f(e=e||l);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?h(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:h,createDocumentFragment:function(e,t){if(e=e||l,c)return e.createDocumentFragment();for(var n=(t=t||f(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),l._version="2.8.3",l._prefixes=g,l._domPrefixes=y,l._cssomPrefixes=v,l.mq=function(e){var t,n=i.matchMedia||i.msMatchMedia;return n?n(e)&&n(e).matches||!1:(r("@media "+e+" { #"+h+" { position: absolute; } }",function(e){t="absolute"==(i.getComputedStyle?getComputedStyle(e,null):e.currentStyle).position}),t)},l.hasEvent=T,l.testProp=function(e){return P([e])},l.testAllProps=A,l.testStyles=r,l.prefixed=function(e,t,n){return t?A(e,t,n):A(e,"pfx")},f.className=f.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(" js "+k.join(" ")),l}(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 f(){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 o(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function s(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var n,i=[];for(n=0;n<e.length;++n)i.push(t(e[n],n));return i}function h(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e,t){for(var n in t)h(t,n)&&(e[n]=t[n]);return h(t,"toString")&&(e.toString=t.toString),h(t,"valueOf")&&(e.valueOf=t.valueOf),e}function p(e,t,n,i){return Ot(e,t,n,i,!0).utc()}function g(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 m(e){if(null==e._isValid){var t=g(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 v(e){var t=p(NaN);return null!=e?d(g(t),e):g(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 y=f.momentProperties=[];function b(e,t){var n,i,r;if(o(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),o(t._i)||(e._i=t._i),o(t._f)||(e._f=t._f),o(t._l)||(e._l=t._l),o(t._strict)||(e._strict=t._strict),o(t._tzm)||(e._tzm=t._tzm),o(t._isUTC)||(e._isUTC=t._isUTC),o(t._offset)||(e._offset=t._offset),o(t._pf)||(e._pf=g(t)),o(t._locale)||(e._locale=t._locale),0<y.length)for(n=0;n<y.length;n++)o(r=t[i=y[n]])||(e[i]=r);return e}var t=!1;function w(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,f.updateOffset(this),t=!1)}function x(e){return e instanceof w||null!=e&&null!=e._isAMomentObject}function S(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function k(e){var t=+e,n=0;return 0!=t&&isFinite(t)&&(n=S(t)),n}function _(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&&k(e[i])!==k(t[i]))&&s++;return s+o}function T(e){!1===f.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function n(r,o){var s=!0;return d(function(){if(null!=f.deprecationHandler&&f.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)}T(r+"\nArguments: "+Array.prototype.slice.call(t).join("")+"\n"+(new Error).stack),s=!1}return o.apply(this,arguments)},o)}var i,C={};function O(e,t){null!=f.deprecationHandler&&f.deprecationHandler(e,t),C[e]||(T(t),C[e]=!0)}function E(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function D(e,t){var n,i=d({},e);for(n in t)h(t,n)&&(l(e[n])&&l(t[n])?(i[n]={},d(i[n],e[n]),d(i[n],t[n])):null!=t[n]?i[n]=t[n]:delete i[n]);for(n in e)h(e,n)&&!h(t,n)&&l(e[n])&&(i[n]=d({},i[n]));return i}function P(e){null!=e&&this.set(e)}f.suppressDeprecationWarnings=!1,f.deprecationHandler=null,i=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)h(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)h(e,n)&&(t=N(n))&&(i[t]=e[n]);return i}var I={};function L(e,t){I[e]=t}function j(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 Y=/(\[[^\[]*\])|(\\)?([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 j(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(Y);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+=E(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;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]=E(n)?n:function(e,t){return e&&i?i:n}}function ue(e,t){return h(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 fe(e,n){var t,i=n;for("string"==typeof e&&(e=[e]),u(n)&&(i=function(e,t){t[n]=k(e)}),t=0;t<e.length;t++)de[e[t]]=i}function he(e,r){fe(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,be=5,we=6,xe=7,Se=8;function ke(e){return _e(e)?366:365}function _e(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"),L("year",1),le("Y",ie),le("YY",Z,X),le("YYYY",ee,U),le("YYYYY",te,G),le("YYYYYY",te,G),fe(["YYYYY","YYYYYY"],pe),fe("YYYY",function(e,t){t[pe]=2===e.length?f.parseTwoDigitYear(e):k(e)}),fe("YY",function(e,t){t[pe]=f.parseTwoDigitYear(e)}),fe("Y",function(e,t){t[pe]=parseInt(e,10)}),f.parseTwoDigitYear=function(e){return k(e)+(68<k(e)?1900:2e3)};var Te,Ce=Oe("FullYear",!0);function Oe(t,n){return function(e){return null!=e?(De(this,t,e),f.updateOffset(this,n),this):Ee(this,t)}}function Ee(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function De(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&_e(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?_e(e)?29:28:31-i%7%2}Te=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"),L("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)}),fe(["M","MM"],function(e,t){t[ge]=k(e)-1}),fe(["MMM","MMMM"],function(e,t,n,i){var r=n._locale.monthsParse(e,i,n._strict);null!=r?t[ge]=r:g(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=k(t);else if(!u(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 Ie(e){return null!=e?(Fe(this,e),f.updateOffset(this,!0),this):Ee(this,"Month")}var Le=se;var je=se;function Ye(){function e(e,t){return t.length-e.length}var t,n,i=[],r=[],o=[];for(t=0;t<12;t++)n=p([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 i-(7+He(e,0,i).getUTCDay()-t)%7-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?ke(o=e-1)+a:a>ke(e)?(o=e+1,a-ke(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(ke(e)-i+r)/7}R("w",["ww",2],"wo","week"),R("W",["WW",2],"Wo","isoWeek"),M("week","w"),M("isoWeek","W"),L("week",5),L("isoWeek",5),le("w",Z),le("ww",Z,X),le("W",Z),le("WW",Z,X),he(["w","ww","W","WW"],function(e,t,n,i){t[i.substr(0,1)]=k(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"),L("day",11),L("weekday",11),L("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)}),he(["dd","ddd","dddd"],function(e,t,n,i){var r=n._locale.weekdaysParse(e,i,n._strict);null!=r?t.d=r:g(n).invalidWeekday=e}),he(["d","e","E"],function(e,t,n,i){t[i]=k(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=p([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)+j(this.minutes(),2)}),R("hmmss",0,0,function(){return""+Ke.apply(this)+j(this.minutes(),2)+j(this.seconds(),2)}),R("Hmm",0,0,function(){return""+this.hours()+j(this.minutes(),2)}),R("Hmmss",0,0,function(){return""+this.hours()+j(this.minutes(),2)+j(this.seconds(),2)}),Je("a",!0),Je("A",!1),M("hour","h"),L("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),fe(["H","HH"],ve),fe(["k","kk"],function(e,t,n){var i=k(e);t[ve]=24===i?0:i}),fe(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),fe(["h","hh"],function(e,t,n){t[ve]=k(e),g(n).bigHour=!0}),fe("hmm",function(e,t,n){var i=e.length-2;t[ve]=k(e.substr(0,i)),t[ye]=k(e.substr(i)),g(n).bigHour=!0}),fe("hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[ve]=k(e.substr(0,i)),t[ye]=k(e.substr(i,2)),t[be]=k(e.substr(r)),g(n).bigHour=!0}),fe("Hmm",function(e,t,n){var i=e.length-2;t[ve]=k(e.substr(0,i)),t[ye]=k(e.substr(i))}),fe("Hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[ve]=k(e.substr(0,i)),t[ye]=k(e.substr(i,2)),t[be]=k(e.substr(r))});var tt,nt=Oe("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=o(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])O("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&&_(r,n,!0)>=t-1)break;t--}o++}return tt}(e)}function dt(e){var t,n=e._a;return n&&-2===g(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[be]||0!==n[we])?ve:n[ye]<0||59<n[ye]?ye:n[be]<0||59<n[be]?be:n[we]<0||999<n[we]?we:-1,g(e)._overflowDayOfYear&&(t<pe||me<t)&&(t=me),g(e)._overflowWeeks&&-1===t&&(t=xe),g(e)._overflowWeekday&&-1===t&&(t=Se),g(e).overflow=t),e}function ft(e,t,n){return null!=e?e:null!=t?t:n}function ht(e){var t,n,i,r,o,s=[];if(!e._d){var a,l;for(a=e,l=new Date(f.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=ft(t.GG,e._a[pe],Re(Et(),1,4).year),i=ft(t.W,1),((r=ft(t.E,1))<1||7<r)&&(l=!0);else{o=e._locale._week.dow,s=e._locale._week.doy;var u=Re(Et(),o,s);n=ft(t.gg,e._a[pe],u.year),i=ft(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)?g(e)._overflowWeeks=!0:null!=l?g(e)._overflowWeekday=!0:(a=$e(n,i,r,o,s),e._a[pe]=a.year,e._dayOfYear=a.dayOfYear)}(e),null!=e._dayOfYear&&(o=ft(e._a[pe],i[pe]),(e._dayOfYear>ke(o)||0===e._dayOfYear)&&(g(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[be]&&0===e._a[we]&&(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&&(g(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/]],bt=/^\/?Date\((\-?\d+)/i;function wt(e){var t,n,i,r,o,s,a=e._i,l=pt.exec(a)||gt.exec(a);if(l){for(g(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||""),Tt(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 St(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 kt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function _t(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=St(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()&&(g(i).weekdayMismatch=!0,!void(i._isValid=!1)))return;e._a=o,e._tzm=function(e,t,n){if(e)return kt[e];if(t)return 0;var i=parseInt(n,10),r=i%100;return 60*((i-r)/100)+r}(r[8],r[9],r[10]),e._d=He.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),g(e).rfc2822=!0}else e._isValid=!1}function Tt(e){if(e._f!==f.ISO_8601)if(e._f!==f.RFC_2822){e._a=[],g(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(Y)||[],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&&g(e).unusedInput.push(o),u=u.slice(u.indexOf(n)+n.length),d+=n.length),$[r]?(n?g(e).empty=!1:g(e).unusedTokens.push(r),s=r,l=e,null!=(a=n)&&h(de,s)&&de[s](a,l._a,l,s)):e._strict&&!n&&g(e).unusedTokens.push(r);g(e).charsLeftOver=c-d,0<u.length&&g(e).unusedInput.push(u),e._a[ve]<=12&&!0===g(e).bigHour&&0<e._a[ve]&&(g(e).bigHour=void 0),g(e).parsedDateParts=e._a.slice(0),g(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),ht(e),dt(e)}else _t(e);else wt(e)}function Ct(e){var t,n,i=e._i,r=e._f;return e._locale=e._locale||ct(e._l),null===i||void 0===r&&""===i?v({nullInput:!0}):("string"==typeof i&&(e._i=i=e._locale.preparse(i)),x(i)?new w(dt(i)):(s(i)?e._d=i:a(r)?function(e){var t,n,i,r,o;if(0===e._f.length)return g(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],Tt(t),m(t)&&(o+=g(t).charsLeftOver,o+=10*g(t).unusedTokens.length,g(t).score=o,(null==i||o<i)&&(i=o,n=t));d(e,n||t)}(e):r?Tt(e):o(n=(t=e)._i)?t._d=new Date(f.now()):s(n)?t._d=new Date(n.valueOf()):"string"==typeof n?function(e){var t=bt.exec(e._i);null===t?(wt(e),!1===e._isValid&&(delete e._isValid,_t(e),!1===e._isValid&&(delete e._isValid,f.createFromInputFallback(e)))):e._d=new Date(+t[1])}(t):a(n)?(t._a=c(n.slice(0),function(e){return parseInt(e,10)}),ht(t)):l(n)?function(e){if(!e._d){var t=F(e._i);e._a=c([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),ht(e)}}(t):u(n)?t._d=new Date(n):f.createFromInputFallback(t),m(e)||(e._d=null),e))}function Ot(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;return 1}(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 w(dt(Ct(s))))._nextDay&&(o.add(1,"d"),o._nextDay=void 0),o}function Et(e,t,n,i){return Ot(e,t,n,i,!1)}f.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":""))}),f.ISO_8601=function(){},f.RFC_2822=function(){};var Dt=n("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Et.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:v()}),Pt=n("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Et.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:v()});function At(e,t){var n,i;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return Et();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===Te.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]])!==k(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 It(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Lt(e,n){R(e,0,0,function(){var e=this.utcOffset(),t="+";return e<0&&(e=-e,t="-"),t+j(~~(e/60),2)+n+j(~~e%60,2)})}Lt("Z",":"),Lt("ZZ",""),le("Z",oe),le("ZZ",oe),fe(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Yt(oe,e)});var jt=/([\+\-]|\d\d)/gi;function Yt(e,t){var n=(t||"").match(e);if(null===n)return null;var i=((n[n.length-1]||[])+"").match(jt)||["-",0,0],r=60*i[1]+k(i[2]);return 0===r?0:"+"===i[0]?r:-r}function Ht(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(x(e)||s(e)?e.valueOf():Et(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),f.updateOffset(n,!1),n):Et(e).local()}function zt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function $t(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}f.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}:u(e)?(o={},t?o[t]=e:o.milliseconds=e):(s=Rt.exec(e))?(n="-"===s[1]?-1:1,o={y:0,d:k(s[me])*n,h:k(s[ve])*n,m:k(s[ye])*n,s:k(s[be])*n,ms:k(It(1e3*s[we]))*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}(Et(o.from),Et(o.to)),(o={}).ms=r.milliseconds,o.M=r.months),i=new Nt(o),Ft(e)&&h(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)||(O(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=It(t._days),s=It(t._months);e.isValid()&&(i=null==i||i,s&&Fe(e,Ee(e,"Month")+s*n),o&&De(e,"Date",Ee(e,"Date")+o*n),r&&e._d.setTime(e._d.valueOf()+r*n),i&&f.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(1+n,"months")-i)))||0}function Kt(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ct(e))&&(this._locale=t),this)}f.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",f.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"),L("weekYear",1),L("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),he(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,i){t[i.substr(0,2)]=k(e)}),he(["gg","GG"],function(e,t,n,i){t[i]=f.parseTwoDigitYear(e)}),R("Q",0,"Qo","quarter"),M("quarter","Q"),L("quarter",7),le("Q",W),fe("Q",function(e,t){t[ge]=3*(k(e)-1)}),R("D",["DD",2],"Do","date"),M("date","D"),L("date",9),le("D",Z),le("DD",Z,X),le("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),fe(["D","DD"],me),fe("Do",function(e,t){t[me]=k(e.match(Z)[0])});var ln=Oe("Date",!0);R("DDD",["DDDD",3],"DDDo","dayOfYear"),M("dayOfYear","DDD"),L("dayOfYear",4),le("DDD",J),le("DDDD",B),fe(["DDD","DDDD"],function(e,t,n){n._dayOfYear=k(e)}),R("m",["mm",2],0,"minute"),M("minute","m"),L("minute",14),le("m",Z),le("mm",Z,X),fe(["m","mm"],ye);var un=Oe("Minutes",!1);R("s",["ss",2],0,"second"),M("second","s"),L("second",15),le("s",Z),le("ss",Z,X),fe(["s","ss"],be);var cn,dn=Oe("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"),L("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 fn(e,t){t[we]=k(1e3*("0."+e))}for(cn="S";cn.length<=9;cn+="S")fe(cn,fn);var hn=Oe("Milliseconds",!1);R("z",0,0,"zoneAbbr"),R("zz",0,0,"zoneName");var pn=w.prototype;function gn(e){return e}pn.add=Gt,pn.calendar=function(e,t){var n=e||Et(),i=Ht(n,this).startOf("day"),r=f.calendarFormat(this,i)||"sameElse",o=t&&(E(t[r])?t[r].call(this,n):t[r]);return this.format(o||this.localeData().calendar(r,this,Et(n)))},pn.clone=function(){return new w(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),f.updateOffset(this,!0),this},pn.format=function(e){e=e||(this.isUtc()?f.defaultFormatUtc:f.defaultFormat);var t=q(this,e);return this.localeData().postformat(t)},pn.from=function(e,t){return this.isValid()&&(x(e)&&e.isValid()||Et(e).isValid())?Vt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},pn.fromNow=function(e){return this.from(Et(),e)},pn.to=function(e,t){return this.isValid()&&(x(e)&&e.isValid()||Et(e).isValid())?Vt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},pn.toNow=function(e){return this.to(Et(),e)},pn.get=function(e){return E(this[e=N(e)])?this[e]():this},pn.invalidAt=function(){return g(this).overflow},pn.isAfter=function(e,t){var n=x(e)?e:Et(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=x(e)?e:Et(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=x(e)?e:Et(e),o=x(t)?t:Et(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=x(e)?e:Et(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 m(this)},pn.lang=Jt,pn.locale=Kt,pn.localeData=en,pn.max=Pt,pn.min=Dt,pn.parsingFlags=function(){return d({},g(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:I[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(E(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),f.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"):E(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=Ce,pn.isLeapYear=function(){return _e(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=Ie,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=hn,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=Yt(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,f.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=Yt(re,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},pn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Et(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",Ie),pn.years=n("years accessor is deprecated. Use year instead",Ce),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(!o(this._isDSTShifted))return this._isDSTShifted;var e={};if(b(e,this),(e=Ct(e))._a){var t=(e._isUTC?p:Et)(e._a);this._isDSTShifted=this.isValid()&&0<_(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=p().set(i,t);return r[n](o,e)}function yn(e,t,n){if(u(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 bn(e,t,n,i){t=("boolean"==typeof e?u(t)&&(n=t,t=void 0):(t=e,e=!1,u(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 E(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 E(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 E(n)?n(t):n.replace(/%s/i,t)},mn.set=function(e){var t,n;for(n in e)E(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=p([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(r=Te.call(this._shortMonthsParse,s))?r:null:-1!==(r=Te.call(this._longMonthsParse,s))?r:null:"MMM"===t?-1!==(r=Te.call(this._shortMonthsParse,s))||-1!==(r=Te.call(this._longMonthsParse,s))?r:null:-1!==(r=Te.call(this._longMonthsParse,s))||-1!==(r=Te.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=p([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?(h(this,"_monthsRegex")||Ye.call(this),e?this._monthsStrictRegex:this._monthsRegex):(h(this,"_monthsRegex")||(this._monthsRegex=je),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},mn.monthsShortRegex=function(e){return this._monthsParseExact?(h(this,"_monthsRegex")||Ye.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(h(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),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=p([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=Te.call(this._weekdaysParse,s))?r:null:"ddd"===t?-1!==(r=Te.call(this._shortWeekdaysParse,s))?r:null:-1!==(r=Te.call(this._minWeekdaysParse,s))?r:null:"dddd"===t?-1!==(r=Te.call(this._weekdaysParse,s))||-1!==(r=Te.call(this._shortWeekdaysParse,s))||-1!==(r=Te.call(this._minWeekdaysParse,s))?r:null:"ddd"===t?-1!==(r=Te.call(this._shortWeekdaysParse,s))||-1!==(r=Te.call(this._weekdaysParse,s))||-1!==(r=Te.call(this._minWeekdaysParse,s))?r:null:-1!==(r=Te.call(this._minWeekdaysParse,s))||-1!==(r=Te.call(this._weekdaysParse,s))||-1!==(r=Te.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=p([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?(h(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(h(this,"_weekdaysRegex")||(this._weekdaysRegex=Ue),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},mn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(h(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ge),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},mn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(h(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===k(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th")}}),f.lang=n("moment.lang is deprecated. Use moment.locale instead.",lt),f.langData=n("moment.langData is deprecated. Use moment.localeData instead.",ct);var wn=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 Sn(e){return e<0?Math.floor(e):Math.ceil(e)}function kn(e){return 4800*e/146097}function _n(e){return 146097*e/4800}function Tn(e){return function(){return this.as(e)}}var Cn=Tn("ms"),On=Tn("s"),En=Tn("m"),Dn=Tn("h"),Pn=Tn("d"),An=Tn("w"),Mn=Tn("M"),Nn=Tn("Q"),Fn=Tn("y");function In(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ln=In("milliseconds"),jn=In("seconds"),Yn=In("minutes"),Hn=In("hours"),zn=In("days"),$n=In("months"),Rn=In("years");var qn=Math.round,Vn={ss:44,s:45,m:45,h:22,d:26,M:11};function Wn(e,t,n){var i=Vt(e).abs(),r=qn(i.as("s")),o=qn(i.as("m")),s=qn(i.as("h")),a=qn(i.as("d")),l=qn(i.as("M")),u=qn(i.as("y")),c=(r<=Vn.ss?["s",r]:r<Vn.s&&["ss",r])||o<=1&&["m"]||o<Vn.m&&["mm",o]||s<=1&&["h"]||s<Vn.h&&["hh",s]||a<=1&&["d"]||a<Vn.d&&["dd",a]||l<=1&&["M"]||l<Vn.M&&["MM",l]||u<=1&&["y"]||["yy",u];return c[2]=t,c[3]=0<+e,c[4]=n,function(e,t,n,i,r){return r.relativeTime(t||1,!!n,e,i)}.apply(null,c)}var Xn=Math.abs;function Bn(e){return(0<e)-(e<0)||+e}function Un(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Xn(this._milliseconds)/1e3,i=Xn(this._days),r=Xn(this._months);e=S(n/60),t=S(e/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 f=d<0?"-":"",h=Bn(this._months)!==Bn(d)?"-":"",p=Bn(this._days)!==Bn(d)?"-":"",g=Bn(this._milliseconds)!==Bn(d)?"-":"";return f+"P"+(o?h+o+"Y":"")+(s?h+s+"M":"")+(a?p+a+"D":"")+(l||u||c?"T":"")+(l?g+l+"H":"")+(u?g+u+"M":"")+(c?g+c+"S":"")}var Gn=Nt.prototype;return Gn.isValid=function(){return this._isValid},Gn.abs=function(){var e=this._data;return this._milliseconds=wn(this._milliseconds),this._days=wn(this._days),this._months=wn(this._months),e.milliseconds=wn(e.milliseconds),e.seconds=wn(e.seconds),e.minutes=wn(e.minutes),e.hours=wn(e.hours),e.months=wn(e.months),e.years=wn(e.years),this},Gn.add=function(e,t){return xn(this,e,t,1)},Gn.subtract=function(e,t){return xn(this,e,t,-1)},Gn.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+kn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(_n(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)}},Gn.asMilliseconds=Cn,Gn.asSeconds=On,Gn.asMinutes=En,Gn.asHours=Dn,Gn.asDays=Pn,Gn.asWeeks=An,Gn.asMonths=Mn,Gn.asQuarters=Nn,Gn.asYears=Fn,Gn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12):NaN},Gn._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*Sn(_n(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,s+=S(n/24),a+=r=S(kn(s)),s-=Sn(_n(r)),i=S(a/12),a%=12,l.days=s,l.months=a,l.years=i,this},Gn.clone=function(){return Vt(this)},Gn.get=function(e){return e=N(e),this.isValid()?this[e+"s"]():NaN},Gn.milliseconds=Ln,Gn.seconds=jn,Gn.minutes=Yn,Gn.hours=Hn,Gn.days=zn,Gn.weeks=function(){return S(this.days()/7)},Gn.months=$n,Gn.years=Rn,Gn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=Wn(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},Gn.toISOString=Un,Gn.toString=Un,Gn.toJSON=Un,Gn.locale=Kt,Gn.localeData=en,Gn.toIsoString=n("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Un),Gn.lang=Jt,R("X",0,0,"unix"),R("x",0,0,"valueOf"),le("x",ie),le("X",/[+-]?\d+(\.\d{1,3})?/),fe("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),fe("x",function(e,t,n){n._d=new Date(k(e))}),f.version="2.24.0",e=Et,f.fn=pn,f.min=function(){return At("isBefore",[].slice.call(arguments,0))},f.max=function(){return At("isAfter",[].slice.call(arguments,0))},f.now=function(){return Date.now?Date.now():+new Date},f.utc=p,f.unix=function(e){return Et(1e3*e)},f.months=function(e,t){return yn(e,t,"months")},f.isDate=s,f.locale=lt,f.invalid=v,f.duration=Vt,f.isMoment=x,f.weekdays=function(e,t,n){return bn(e,t,n,"weekdays")},f.parseZone=function(){return Et.apply(null,arguments).parseZone()},f.localeData=ct,f.isDuration=Ft,f.monthsShort=function(e,t){return yn(e,t,"monthsShort")},f.weekdaysMin=function(e,t,n){return bn(e,t,n,"weekdaysMin")},f.defineLocale=ut,f.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]},f.locales=function(){return i(rt)},f.weekdaysShort=function(e,t,n){return bn(e,t,n,"weekdaysShort")},f.normalizeUnits=N,f.relativeTimeRounding=function(e){return void 0===e?qn:"function"==typeof e&&(qn=e,!0)},f.relativeTimeThreshold=function(e,t){return void 0!==Vn[e]&&(void 0===t?Vn[e]:(Vn[e]=t,"s"===e&&(Vn.ss=t-1),!0))},f.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"},f.prototype=pn,f.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"},f}),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)};function e(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)}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.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 f=this,h=this.container,r=this.containerWrapper||h,p=this.namespace,g=v.extend(this.options,e||{}),m={x:this.scrollx,y:this.scrolly},n=this.wrapper,t={},i={scrollLeft:h.scrollLeft(),scrollTop:h.scrollTop()};if(y.mobile&&g.ignoreMobile||y.overlay&&g.ignoreOverlay||y.macosx&&!y.webkit)return v.isFunction(g.onFallback)&&g.onFallback.apply(this,[h]),!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(h.attr("class")).css("position","absolute"===h.css("position")?"absolute":"relative").insertBefore(h).append(h),g.isRtl&&n.addClass("scroll--rtl"),h.is("textarea")&&(this.containerWrapper=r=v("<div>").insertBefore(h).append(h),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),h.on("scroll"+p,function(e){var t=h.scrollLeft(),n=h.scrollTop();if(g.isRtl)switch(!0){case y.firefox:t=Math.abs(t);case y.msedge||y.msie:t=h[0].scrollWidth-h[0].clientWidth-t}v.isFunction(g.onScroll)&&g.onScroll.call(f,{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){b(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=h.scrollLeft(),o=h.scrollTop();v(document).on("touchmove"+p,function(e){var t=e.originalEvent.targetTouches&&e.originalEvent.targetTouches[0]||e;h.scrollLeft(r+n-t.pageX),h.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,[h])}v.each(m,function(r,o){function s(){var e=h[u]();h[u](e+c),1==l&&d<=e+c&&(e=h[u]()),-1==l&&e+c<=d&&(e=h[u]()),h[u]()==e&&a&&a()}var a=null,l=1,u="x"===r?"scrollLeft":"scrollTop",c=g.scrollStep,d=0;o.scroll||(o.scroll=f._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&&b(e))return!0;if("y"===r&&!b(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),f.scrollTo=f.scrollTo||{},f.scrollTo[u]=d,setTimeout(function(){f.scrollTo&&(h.stop().animate(f.scrollTo,240,"linear",function(){d=h[u]()}),f.scrollTo=null)},1)),e.preventDefault(),!1},o.scroll.on("MozMousePixelScroll"+p,o.mousewheel).on("mousewheel"+p,o.mousewheel).on("mouseenter"+p,function(){d=h[u]()}),o.scroll.find(".scroll-arrow, .scroll-element_track").on("mousedown"+p,function(e){if(1!=e.which)return!0;l=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(l=v(this).hasClass("scroll-arrow_more")?1:-1,c=g.scrollStep*l,d=0<l?t.maxScrollValue:0,g.isRtl)switch(!0){case y.firefox:d=0<l?0:-1*t.maxScrollValue;break;case y.msie||y.msedge:}}else l=t.scrollbarOffset+t.scrollbarSize<t.eventOffset?1:t.eventOffset<t.scrollbarOffset?-1:0,"x"===r&&g.isRtl&&(y.msie||y.msedge)&&(l*=-1),c=Math.round(.75*o.visible)*l,d=t.eventOffset-t.scrollbarOffset-(g.stepScrolling?1==l?t.scrollbarSize:0:Math.round(t.scrollbarSize/2)),d=h[u]()+d/o.kx;return f.scrollTo=f.scrollTo||{},f.scrollTo[u]=g.stepScrolling?h[u]()+c:d,g.stepScrolling&&(a=function(){d=h[u](),clearInterval(i),clearTimeout(n),i=n=0},n=setTimeout(function(){i=setInterval(s,40)},g.duration+100)),setTimeout(function(){f.scrollTo&&(h.animate(f.scrollTo,g.duration),f.scrollTo=null)},1),f._handleMouseDown(a,e)}),o.scroll.bar.on("mousedown"+p,function(e){if(1!=e.which)return!0;var n=e["x"===r?"pageX":"pageY"],i=h[u]();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),h[u](i+t)}),f._handleMouseDown(function(){o.scroll.removeClass("scroll-draggable"),d=h[u]()},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(h.css("left"),10)||0,size:h.prop("scrollWidth"),visible:n.width()}:{offset:parseInt(h.css("top"),10)||0,size:h.prop("scrollHeight"),visible:n.height()})}),this._updateScroll("x",this.scrollx),this._updateScroll("y",this.scrolly),v.isFunction(g.onUpdate)&&g.onUpdate.apply(this,[h]),v.each(m,function(e,t){var n="x"===e?"left":"top",i="x"===e?"outerWidth":"outerHeight",r="x"===e?"width":"height",o=parseInt(h.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}),h.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="string"==typeof(e=e||t.simple)?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))[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 b(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]){function s(n,i){function o(e,t){return l[t]=3*n[t],a[t]=3*(i[t]-n[t])-l[t],s[t]=1-l[t]-a[t],e*(l[t]+e*(a[t]+e*s[t]))}var s=[null,null],a=[null,null],l=[null,null];return function(e){return o(function(e){for(var t,n,i=e,r=0;++r<14&&(t=o(i,0)-e,!(Math.abs(t)<.001));)i-=t/(n=i,l[0]+n*(2*a[0]+3*s[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],f=d.options.offset,h=d.triggerPoint,p=0,g=null==h;d.element!==d.element.window&&(p=d.adapter.offset()[o.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),-1<d.options.offset.indexOf("%")&&(f=Math.ceil(o.contextDimension*f/100))),a=o.contextScroll-o.contextOffset,d.triggerPoint=p+a-f,l=h<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||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,O=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)}),E=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}();function V(){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}}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}}}();function m(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,O<=8&&!r)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(!(O<=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&&y(t,i)})},resumeAll:function(n){var e=(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&&b(t)})}};$.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 e(t,n,i){var r,o,s,a,l,u,c,d,f,h,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,u={dx:(a=s||g).v,dv:w(a)},c=x(a,.5*l,u),d=x(a,.5*l,c),f=x(a,l,d),h=1/6*(u.dx+2*(c.dx+d.dx)+f.dx),p=1/6*(u.dv+2*(c.dv+d.dv)+f.dv),a.x=a.x+h*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(O)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)&&(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(O<=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(){O&&!(9<O)||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(!O||8<O)&&3===i.split(" ").length&&(i+=" 1"),i;case"inject":return/^rgb/.test(n)?n:(O<=8?4===n.split(" ").length&&(n=n.split(/\s+/).slice(0,3).join(" ")):3===n.split(" ").length&&(n+=" 1"),(O<=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(O||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(O<=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(O<=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(O<=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===O&&"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],O<=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((O||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===O&&"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=m(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 v=function(){var n;function e(){return t?D.promise||null:i}var t,i,r,C,O,E,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=C=this):(t=!0,r=1,C=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})),E=o?(O=arguments[0].properties||arguments[0].p,arguments[0].options||arguments[0].o):(O=arguments[r],arguments[r+1]),C=m(C)){var P,j=C.length,Y=0;if(!/^(stop|finish|finishAll|pause|resume)$/i.test(O)&&!W.isPlainObject(E)){E={};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])?E.easing=arguments[s]:X.isFunction(arguments[s])&&(E.complete=arguments[s]):E.duration=arguments[s]}switch(O){case"scroll":P="scroll";break;case"reverse":P="reverse";break;case"pause":var a=(new Date).getTime();return W.each(C,function(e,t){y(t,a)}),W.each(B.State.calls,function(e,i){var r=!1;i&&W.each(i[1],function(e,n){var t=E===q?"":E;return!0!==t&&i[2].queue!==t&&(E!==q||!1!==i[2].queue)||(W.each(C,function(e,t){if(t===n)return i[5]={resume:!1},!(r=!0)}),!r&&void 0)})}),e();case"resume":return W.each(C,function(e,t){b(t)}),W.each(B.State.calls,function(e,i){var r=!1;i&&W.each(i[1],function(e,n){var t=E===q?"":E;return!0!==t&&i[2].queue!==t&&(E!==q||!1!==i[2].queue)||(!i[5]||(W.each(C,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(C,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"!==O||!0!==E&&!X.isString(E)||(W.each(W.queue(t,X.isString(E)?E:""),function(e,t){X.isFunction(t)&&t()}),W.queue(t,X.isString(E)?E:"",[]))});var l=[];return W.each(B.State.calls,function(o,s){s&&W.each(s[1],function(e,i){var r=E===q?"":E;if(!0!==r&&s[2].queue!==r&&(E!==q||!1!==s[2].queue))return!0;W.each(C,function(e,t){if(t===i)if(!0!==E&&!X.isString(E)||(W.each(W.queue(t,X.isString(E)?E:""),function(e,t){X.isFunction(t)&&t(null,!0)}),W.queue(t,X.isString(E)?E:"",[])),"stop"===O){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"!==O&&"finishAll"!==O||(s[2].duration=1)})})}),"stop"===O&&(W.each(l,function(e,t){A(t,!0)}),D.promise&&D.resolver(C)),e();default:if(!W.isPlainObject(O)||X.isEmptyObject(O)){if(X.isString(O)&&B.Redirects[O]){var u=(n=W.extend({},E)).duration,c=n.delay||0;return!0===n.backwards&&(C=W.extend(!0,[],C).reverse()),W.each(C,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,j)),n.drag&&(n.duration=parseFloat(u)||(/^(callout|transition)/.test(O)?1e3:400),n.duration=Math.max(n.duration*(n.backwards?1-e/j:(e+1)/j),.75*n.duration,200)),B.Redirects[O].call(t,t,n||{},e,j,C,D.promise?D:q)}),e()}var d="Velocity: First argument ("+O+") 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(C,function(e,t){X.isNode(t)&&g(t,e)}),(n=W.extend({},B.defaults,E)).loop=parseInt(n.loop,10);var f=2*n.loop-1;if(n.loop)for(var h=0;h<f;h++){var p={delay:n.delay,progress:n.progress};h===f-1&&(p.display=n.display,p.visibility=n.visibility,p.complete=n.complete),v(C,"reverse",p)}return e()}function g(N,T){var F,e,I=W.extend({},B.defaults,E),L={};switch(G(N)===q&&B.init(N),parseFloat(I.delay)&&!1!==I.queue&&W.queue(N,I.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(I.delay),G(N).delayTimer={setTimeout:setTimeout(e,parseFloat(I.delay)),next:r}}),I.duration.toString().toLowerCase()){case"fast":I.duration=200;break;case"normal":I.duration=400;break;case"slow":I.duration=600;break;default:I.duration=parseFloat(I.duration)||1}function n(e){var A,M,t,n,i,r,o;if(I.begin&&0===Y)try{I.begin.call(C,C)}catch(e){setTimeout(function(){throw e},1)}if("scroll"===P){var s,a,l,u=/^x$/i.test(I.axis)?"Left":"Top",c=parseFloat(I.offset)||0;I.container?X.isWrapped(I.container)||X.isNode(I.container)?(I.container=I.container[0]||I.container,l=(s=I.container["scroll"+u])+W(N).position()[u.toLowerCase()]+c):I.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),L={scroll:{rootPropertyValue:!1,startValue:s,currentValue:s,endValue:l,unitType:"",easing:I.easing,scrollData:{container:I.container,direction:u,alternateValue:a}},element:N},B.debug&&console.log("tweensContainer (scroll): ",L.scroll,N)}else if("reverse"===P){if(!(A=G(N)))return;if(!A.tweensContainer)return void W.dequeue(N,I.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,E.easing||delete I.easing,E.duration||delete I.duration,I=W.extend({},A.opts,I),M=W.extend(!0,{},A?A.tweensContainer:null))if(M.hasOwnProperty(d)&&"element"!==d){var f=M[d].startValue;M[d].startValue=M[d].currentValue=M[d].endValue,M[d].endValue=f,X.isEmptyObject(E)||(M[d].easing=I.easing),B.debug&&console.log("reverse tweensContainer ("+d+"): "+JSON.stringify(M[d]),N)}L=M}else if("start"===P){(A=G(N))&&A.tweensContainer&&!0===A.isAnimating&&(M=A.tweensContainer);var h=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){(I.display!==q&&null!==I.display&&"none"!==I.display||I.visibility!==q&&"hidden"!==I.visibility)&&/opacity|filter/.test(e)&&!a&&0!==o&&(a=0),I._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,f=function(e,t){var n;return[(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(e){return n=e,""}),n=n||U.Values.getUnitType(e)]};if(a!==o&&X.isString(a)&&X.isString(o)){n="";var h=0,p=0,g=[],m=[],v=0,y=0,b=0;for(a=U.Hooks.fixColors(a),o=U.Hooks.fixColors(o);h<a.length&&p<o.length;){var w=a[h],x=o[p];if(/[\d\.-]/.test(w)&&/[\d\.-]/.test(x)){for(var S=w,k=x,_=".",T=".";++h<a.length;){if((w=a[h])===_)_="..";else if(!/\d/.test(w))break;S+=w}for(;++p<o.length;){if((x=o[p])===T)T="..";else if(!/\d/.test(x))break;k+=x}var C=U.Hooks.getUnit(a,h),O=U.Hooks.getUnit(o,p);if(h+=C.length,p+=O.length,C===O)S===k?n+=S+C:(n+="{"+g.length+(y?"!":"")+"}"+C,g.push(parseFloat(S)),m.push(parseFloat(k)));else{var E=parseFloat(S),D=parseFloat(k);n+=(v<5?"calc":"")+"("+(E?"{"+g.length+(y?"!":"")+"}":"0")+C+" + "+(D?"{"+(g.length+(E?1:0))+(y?"!":"")+"}":"0")+O+")",E&&(g.push(E),m.push(0)),D&&(g.push(0),m.push(D))}}else{if(w!==x){v=0;break}n+=w,h++,p++,0===v&&"c"===w||1===v&&"a"===w||2===v&&"l"===w||3===v&&"c"===w||4<=v&&"("===w?v++:(v&&v<5||4<=v&&")"===w&&--v<5)&&(v=0),0===y&&"r"===w||1===y&&"g"===w||2===y&&"b"===w||3===y&&"a"===w||3<=y&&"("===w?(3===y&&"a"===w&&(b=1),y++):b&&","===w?3<++b&&(y=b=0):(b&&y<(b?5:4)||(b?4:3)<=y&&")"===w&&--y<(b?5:4))&&(y=b=0)}}h===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)}n||(a=(l=f(e,a))[0],c=l[1],o=(l=f(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="")));if(/[\/*]/.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}L[e]={rootPropertyValue:r,startValue:a,currentValue:a,endValue:o,unitType:u,easing:s},n&&(L[e].pattern=n),B.debug&&console.log("tweensContainer ("+e+"): "+JSON.stringify(L[e]),N)}else B.debug&&console.log("Skipping ["+i+"] due to a lack of browser support.")};for(var p in O)if(O.hasOwnProperty(p)){var g=U.Names.camelCase(p),m=(t=O[p],o=r=i=n=void 0,X.isFunction(t)&&(t=t.call(N,T,j)),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],I.duration),t[2]):t[1]||t[2]):i=t,n||(r=r||I.easing),X.isFunction(i)&&(i=i.call(N,T,j)),X.isFunction(o)&&(o=o.call(N,T,j)),[i||0,r,o]);if(V(U.Lists.colors)){var v=m[0],y=m[1],b=m[2];if(U.RegEx.isHex.test(v)){for(var w=["Red","Green","Blue"],x=U.Values.hexToRgb(v),S=b?U.Values.hexToRgb(b):q,k=0;k<w.length;k++){var _=[x[k]];y&&_.push(y),S!==q&&_.push(S[k]),h(g+w[k],_)}continue}}h(g,m)}L.element=N}L.element&&(U.Values.addClass(N,"velocity-animating"),z.push(L),(A=G(N))&&(""===I.queue&&(A.tweensContainer=L,A.opts=I),A.isAnimating=!0),Y===j-1?(B.State.calls.push([z,C,I,null,D.resolver,null,0]),!1===B.State.isTicking&&(B.State.isTicking=!0,Q())):Y++)}if(!1!==B.mock&&(!0===B.mock?I.duration=I.delay=1:(I.duration*=parseFloat(B.mock)||1,I.delay*=parseFloat(B.mock)||1)),I.easing=Z(I.easing,I.duration),I.begin&&!X.isFunction(I.begin)&&(I.begin=null),I.progress&&!X.isFunction(I.progress)&&(I.progress=null),I.complete&&!X.isFunction(I.complete)&&(I.complete=null),I.display!==q&&null!==I.display&&(I.display=I.display.toString().toLowerCase(),"auto"===I.display&&(I.display=B.CSS.Values.getDisplayType(N))),I.visibility!==q&&null!==I.visibility&&(I.visibility=I.visibility.toString().toLowerCase()),I.mobileHA=I.mobileHA&&B.State.isMobile&&!B.State.isGingerbread,!1===I.queue)if(I.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(I.delay),G(N).delayTimer={setTimeout:setTimeout(n,parseFloat(I.delay)),next:i}}else n();else W.queue(N,I.queue,function(e,t){if(!0===t)return D.promise&&D.resolver(C),!0;B.velocityQueueEntryFlag=!0,n()});""!==I.queue&&"fx"!==I.queue||"inprogress"===W.queue(N)[0]||W.dequeue(N)}D.promise&&(O&&E&&!1===E.promiseRejectEmpty?D.resolver():D.rejecter())};(B=W.extend(v,B)).animate=v;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=v,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 y(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 b(e){var t=G(e);t&&t.delayTimer&&t.delayPaused&&(t.delayPaused=!1,t.delayTimer.setTimeout=setTimeout(t.delayTimer.next,t.delayRemaining))}function l(s,t,a,n){var l=4,u=1e-7,c=10,d=11,f=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 h=new(e?Float32Array: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&&h[n]<=e;++n)t+=f;var r=t+(e-h[--n])/(h[n+1]-h[n])*f,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+f)}var y=!1;function b(){y=!0,s===t&&a===n||function(){for(var e=0;e<d;++e)h[e]=g(e*f,s,a)}()}function w(e){return y||b(),s===t&&a===n?e:0===e?0:1===e?1:g(v(e),t,n)}w.getControlPoints=function(){return[{x:s,y:t},{x:a,y:n}]};var x="generateBezier("+[s,t,a,n]+")";return w.toString=function(){return x},w}function w(e){return-e.tension*e.x-e.friction*e.v}function x(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:w(i)}}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:E.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 f=Math.min(d/s.duration,1),h=0,p=o.length;h<p;h++){var g=o[h],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 b,w=g[y],x=X.isString(w.easing)?B.Easings[w.easing]:w.easing;if(X.isString(w.pattern)){var S=1===f?function(e,t,n){var i=w.endValue[t];return n?Math.round(i):i}:function(e,t,n){var i=w.startValue[t],r=w.endValue[t]-i,o=i+r*x(f,s,r);return n?Math.round(o):o};b=w.pattern.replace(/{(\d+)(!)?}/g,S)}else if(1===f)b=w.endValue;else{var k=w.endValue-w.startValue;b=w.startValue+k*x(f,s,k)}if(!l&&b===w.currentValue)continue;if(w.currentValue=b,"tween"===y)u=b;else{var _;if(U.Hooks.registered[y]){_=U.Hooks.getRoot(y);var T=G(m).rootPropertyValueCache[_];T&&(w.rootPropertyValue=T)}var C=U.setPropertyValue(m,y,w.currentValue+(O<9&&0===parseFloat(b)?"":w.unitType),w.rootPropertyValue,w.scrollData);U.Hooks.registered[y]&&(U.Normalizations.registered[_]?G(m).rootPropertyValueCache[_]=U.Normalizations.registered[_]("extract",null,C[1]):G(m).rootPropertyValueCache[_]=C[1]),"transform"===C[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],f,Math.max(0,a+s.duration-t),a,u),1===f&&A(i)}}B.State.isTicking&&D(Q)}function A(e,t){if(B.State.calls[e]){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 f=0,h=B.State.calls.length;f<h;f++)if(!1!==B.State.calls[f]){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,x){var S=e.Velocity;if(S&&S.Utilities){var n,i,r,k=S.Utilities,o=S.version;if(i=o,r=[],(n={major:1,minor:1,patch:0})&&i&&(k.each([n,i],function(e,t){var n=[];k.each(t,function(e,t){for(;t.toString().length<5;)t="0"+t;n.push(t)}),r.push(n.join(""))}),parseFloat(r[0])>parseFloat(r[1]))){var s="Velocity UI Pack: You need to update Velocity (velocity.js) to a newer version. Visit http://github.com/julianshapiro/velocity.";throw alert(s),new Error(s)}for(var a in S.RegisterEffect=S.RegisterUI=function(b,w){return S.Redirects[b]=function(i,a,r,o,l,s,u){var c=r===o-1,e=0;u=u||w.loop,"function"==typeof w.defaultDuration?w.defaultDuration=w.defaultDuration.call(l,l):w.defaultDuration=parseFloat(w.defaultDuration);for(var t=0;t<w.calls.length;t++)"number"==typeof(p=w.calls[t][1])&&(e+=p);var n=1<=e?0:w.calls.length?(1-e)/w.calls.length:1;for(t=0;t<w.calls.length;t++){var d=w.calls[t],f=d[0],h=1e3,p=d[1],g=d[2]||{},m={};if(a.duration!==x?h=a.duration:w.defaultDuration!==x&&(h=w.defaultDuration),m.duration=h*("number"==typeof p?p:n),m.queue=a.queue||"",m.easing=g.easing||"ease",m.delay=parseFloat(g.delay)||0,m.loop=!w.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=b.match(/(In|Out)$/);n&&"In"===n[0]&&f.opacity!==x&&k.each(l.nodeType?[l]:l,function(e,t){S.CSS.setPropertyValue(t,"opacity",0)}),a.animateParentHeight&&n&&(e=l,t=n[0],i=h+m.delay,r=a.stagger,s=0,k.each(e.nodeType?[e]:e,function(e,n){r&&(i+=e*r),o=n.parentNode;var t=["height","paddingTop","paddingBottom","marginTop","marginBottom"];"border-box"===S.CSS.getPropertyValue(n,"boxSizing").toString().toLowerCase()&&(t=["height"]),k.each(t,function(e,t){s+=parseFloat(S.CSS.getPropertyValue(n,t))})}),S.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(b)){var v=S.CSS.Values.getDisplayType(i);m.display="inline"===v?"inline-block":v}a.visibility&&"hidden"!==a.visibility&&(m.visibility=a.visibility)}if(t===w.calls.length-1){var y=function(){a.display!==x&&"none"!==a.display||!/Out$/.test(b)||k.each(l.nodeType?[l]:l,function(e,t){S.CSS.setPropertyValue(t,"display","none")}),a.complete&&a.complete.call(l,l),s&&s.resolver(l||i)};m.complete=function(){if(u&&S.Redirects[b](i,a,r,o,l,s,!0===u||Math.max(0,u-1)),w.reset){for(var e in w.reset)if(w.reset.hasOwnProperty(e)){var t=w.reset[e];S.CSS.Hooks.registered[e]!==x||"string"!=typeof t&&"number"!=typeof t||(w.reset[e]=[w.reset[e],w.reset[e]])}var n={duration:0,queue:!1};c&&(n.complete=y),S.animate(i,w.reset,n)}else c&&y()},"hidden"===a.visibility&&(m.visibility=a.visibility)}S.animate(i,f,m)}},S},S.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}}},S.RegisterEffect.packagedEffects)S.RegisterEffect.packagedEffects.hasOwnProperty(a)&&S.RegisterEffect(a,S.RegisterEffect.packagedEffects[a]);S.RunSequence=function(e){var l=k.extend(!0,[],e);1<l.length&&(k.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),S(n)},i.o?i.o=k.extend({},r,a):i.options=k.extend({},r,a)}}),l.reverse()),S(l[0])}}else t.console&&console.log("Velocity UI Pack: Velocity must be loaded first. Aborting.")}(window.jQuery||window.Zepto||window,window,void(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){"use strict";function f(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),b(i,r)&&(s=(3==this.nodeType?function(e,t,n,i,r){var o=e[0];if(!o)return!1;var s=S(o),a=-1!==s.indexOf(" ")?" ":"　",l="letter"==i.wrap?"":a,u=s.split(l),c=-1,d=-1,f=0,h=u.length-1;if(i.fallbackToLetter&&0===f&&0===h&&(l="",u=s.split(l),h=u.length-1),i.maxLength)s=w(s.trim().substr(0,i.maxLength),i),x(o,s);else{for(;f<=h&&(0!==f||0!==h);){var p=Math.floor((f+h)/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()}),b(n,i)?(h=d,i.fallbackToLetter&&0===f&&0===h&&(l="",u=u[0].split(l),d=c=-1,f=0,h=u.length-1)):f=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=k(g.contents().eq(-1-m),t):(o=k(g,t,!0),m||g.detach()),o&&(s=w(S(o),i),x(o,s),m&&r)){var v=r.parent();y(o).parent().append(r),y.trim(v.html())||v.remove()}}else s=w(u.slice(0,c+1).join(l),i),x(o,s)}return!0}:f)(e,n,i,r,o)),s||o&&o.detach()}}),b(i,r)&&f(i,n,i,r,o),n.addClass("is-truncated"),s}function b(e,t){return e.innerHeight()>t.maxHeight||t.maxLength&&e.text().trim().length>t.maxLength}function w(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 h(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 S(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 k(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 k(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 k(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()),b(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),b(e,t)){a.remove(),r=!0;break}n&&n.detach()}return r}(d,a,n):f(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=h(o),c=setInterval(function(){if(o.is(":visible")){var e=h(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(w){var x="iCheck",S=x+"-helper",k="checkbox",_="radio",T="checked",h="un"+T,C="disabled";function O(e,t,n){var i=e[0],r=/er/.test(n)?_indeterminate:/bl/.test(n)?C:T,o=n==_update?{checked:i[T],disabled:i[C],indeterminate:"true"==e.attr(_indeterminate)||"false"==e.attr(_determinate)}:i[r];if(/^(ch|di|in)/.test(n)&&!o)E(e,r);else if(/^(un|en|de)/.test(n)&&o)D(e,r);else if(n==_update)for(var s in o)(o[s]?E:D)(e,s,!0);else t&&"toggle"!=n||(t||e[_callback]("ifClicked"),o?i[_type]!==_&&D(e,r):E(e,r))}function E(e,t,n){var i=e[0],r=e.parent(),o=t==T,s=t==_indeterminate,a=t==C,l=s?_determinate:o?h:"enabled",u=p(e,l+g(i[_type])),c=p(e,t+g(i[_type]));if(!0!==i[t]){if(!n&&t==T&&i[_type]==_&&i.name){var d=e.closest("form"),f='input[name="'+i.name+'"]';(f=d.length?d.find(f):w(f)).each(function(){this!==i&&w(this).data(x)&&D(w(this),t)})}s?(i[t]=!0,i[T]&&D(e,T,"force")):(n||(i[t]=!0),o&&i[_indeterminate]&&D(e,_indeterminate,!1)),m(e,o,t,n)}i[C]&&p(e,_cursor,!0)&&r.find("."+S).css(_cursor,"default"),r[_add](c||p(e,t)||""),r.attr("role")&&!s&&r.attr("aria-"+(a?C:T),"true"),r[_remove](u||p(e,l)||"")}function D(e,t,n){var i=e[0],r=e.parent(),o=t==T,s=t==_indeterminate,a=t==C,l=s?_determinate:o?h:"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[C]&&p(e,_cursor,!0)&&r.find("."+S).css(_cursor,"pointer"),r[_remove](c||p(e,t)||""),r.attr("role")&&!s&&r.attr("aria-"+(a?C:T),"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(),w(_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),w.fn[x]=function(t,n){function e(e){e.each(function(){var e=w(this);r=e.is(i)?r.add(e):r.add(e.find(i))})}var i='input[type="'+k+'"], input[type="'+_+'"]',r=w();if(/^(check|uncheck|toggle|indeterminate|determinate|disable|enable|update|destroy)$/i.test(t))return t=t.toLowerCase(),e(this),r.each(function(){var e=w(this);"destroy"==t?P(e,"ifDestroyed"):O(e,!0,t),w.isFunction(n)&&n()});if("object"!=typeof t&&t)return this;var h=w.extend({checkedClass:T,disabledClass:C,indeterminateClass:_indeterminate,labelHover:!0},t),o=h.handle,p=h.hoverClass||"hover",g=h.focusClass||"focus",m=h.activeClass||"active",v=!!h.labelHover,y=h.labelHoverClass||"hover",b=0|(""+h.increaseArea).replace("%","");return o!=k&&o!=_||(i='input[type="'+o+'"]'),b<-50&&(b=-50),e(this),r.each(function(){var i=w(this);P(i);var e,r=this,t=r.id,n=-b+"%",o=100+2*b+"%",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"}:b?s:{position:"absolute",opacity:0},l=r[_type]==k?h.checkboxClass||"i"+k:h.radioClass||"i"+_,u=w(_label+'[for="'+t+'"]').add(i.closest(_label)),c=!!h.aria,d=x+"-"+Math.random().toString(36).substr(2,6),f='<div class="'+l+'" '+(c?'role="'+r[_type]+'" ':"");c&&u.each(function(){f+='aria-labelledby="',this.id?f+=this.id:(this.id=d,f+=d),f+='"'}),f=i.wrap(f+"/>")[_callback]("ifCreated").parent().append(h.insert),e=w('<ins class="'+S+'"/>').css(s).appendTo(f),i.data(x,{o:h,s:i.attr("style")}).css(a),h.inheritClass&&f[_add](r.className||""),h.inheritID&&t&&f.attr("id",x+"-"+t),"static"==f.css("position")&&f.css("position","relative"),O(i,!0,_update),u.length&&u.on(_click+".i mouseover.i mouseout.i "+_touch,function(e){var t=e[_type],n=w(this);if(!r[C]){if(t==_click){if(w(e.target).is("a"))return;O(i,!1,!0)}else v&&(/ut|nd/.test(t)?(f[_remove](p),n[_remove](y)):(f[_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]==_&&r[T]||(r[T]?D:E)(i,T),!1):void("keyup"==t&&r[_type]==_?r[T]||E(i,T):/us|ur/.test(t)&&f["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[C]){if(t==_click?O(i,!1,!0):(/wn|er|in/.test(t)?f[_add](n):f[_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(){function e(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;function l(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)}var u,c=(u=r.length)?1===u?function(e,t){return l(p(t,r[0],a),e)}:function(e,t){for(var n=0,i=0;n<u;n++)i+=l(p(t,r[n],a),e);return i/u}: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,f;if(f=!(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=[],f)for(t=0,i=f.length;t<i;t++)!e.query&&"$score"===f[t].field||s.push(f[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*h(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]*h(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 h=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̄ÇçḈḉȻȼƇƈɕᴄＣｃ]",d:"[dĎďḊḋḐḑḌḍḒḓḎḏĐđD̦d̦ƉɖƊɗƋƌᵭᶁᶑȡᴅＤｄð]",e:"[eÉéÈèÊêḘḙĚěĔĕẼẽḚḛẺẻĖėËëĒēȨȩĘęᶒɆɇȄȅẾếỀềỄễỂểḜḝḖḗḔḕȆȇẸẹỆệⱸᴇＥｅɘǝƏƐε]",f:"[fƑƒḞḟ]",g:"[gɢ₲ǤǥĜĝĞğĢģƓɠĠġ]",h:"[hĤĥĦħḨḩẖẖḤḥḢḣɦʰǶƕ]",i:"[iÍíÌìĬĭÎîǏǐÏïḮḯĨĩĮįĪīỈỉȈȉȊȋỊịḬḭƗɨɨ̆ᵻᶖİiIıɪＩｉ]",j:"[jȷĴĵɈɉʝɟʲ]",k:"[kƘƙꝀꝁḰḱǨǩḲḳḴḵκϰ₭]",l:"[lŁłĽľĻļĹĺḶḷḸḹḼḽḺḻĿŀȽƚⱠⱡⱢɫɬᶅɭȴʟＬｌ]",n:"[nŃńǸǹŇňÑñṄṅŅņṆṇṊṋṈṉN̈n̈ƝɲȠƞᵰᶇɳȵɴＮｎŊŋ]",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(_,d,e){"use strict";function T(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)})}}_.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()};function i(){}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]]};function u(e){return void 0!==e}function C(e){return null==e?null:"boolean"==typeof e?e?"1":"0":e+""}function a(e){return(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}function n(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])}function p(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}function x(f){function e(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===f.data("grow")||(n=f.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(f[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=f.attr("placeholder"),!n&&o&&(n=o),d=f,(s=((c=n)?(b.$testInput||(b.$testInput=_("<span />").css({position:"absolute",top:-99999,left:-99999,width:"auto",padding:0,whiteSpace:"pre"}).appendTo("body")),b.$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,b.$testInput,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]),b.$testInput.width()):0)+4)!==h&&(h=s,f.width(s),f.triggerHandler("resize")))}var h=null;f.on("keydown keyup update blur",e),e()}var S=/Mac/.test(navigator.userAgent),k=S?91:17,O=S?18:17,E=!/android/i.test(window.navigator.userAgent)&&!!document.createElement("input").validity,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}}},b=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")||"",_.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"+ ++b.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(b),void 0!==e?e.mixin(b):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.'}),_.extend(b.prototype,{setup:function(){var e,t,n,i,r,o,s,a,l,u,c,d,f,h,p=this,g=p.settings,m=p.eventNS,v=_(window),y=_(document),b=p.$input;if(s=p.settings.mode,a=b.attr("class")||"",e=_("<div>").addClass(g.wrapperClass).addClass(a).addClass(s),t=_("<div>").addClass(g.inputClass).addClass("items").appendTo(e),n=_('<input type="text" autocomplete="off" />').appendTo(t).attr("tabindex",b.is(":disabled")?"-1":p.tabIndex),o=_(g.dropdownParent||e),i=_("<div>").addClass(g.dropdownClass).addClass(s).hide().appendTo(o),r=_("<div>").addClass(g.dropdownContentClass).appendTo(i),(u=b.attr("id"))&&(n.attr("id",u+"-selectized"),_("label[for='"+u+"']").attr("for",u+"-selectized")),p.settings.copyClassesToDropdown&&i.addClass(a),e.css({width:b[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&&b.attr("multiple","multiple"),p.settings.placeholder&&n.attr("placeholder",g.placeholder),!p.settings.splitOn&&p.settings.delimiter){var w=p.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");p.settings.splitOn=new RegExp("\\s*"+w+"+\\s*")}b.attr("autocorrect")&&n.attr("autocorrect",b.attr("autocorrect")),b.attr("autocapitalize")&&n.attr("autocapitalize",b.attr("autocapitalize")),n[0].type=b[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",f="*:not(input)",h=function(){return p.onItemSelect.apply(p,arguments)},(c=t).on(d,f,function(e){for(var t=e.target;t&&t.parentNode!==c[0];)t=t.parentNode;return e.currentTarget=t,h.apply(this,[e])}),x(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[S?"metaKey":"ctrlKey"],p.isCtrlDown=e[S?"altKey":"ctrlKey"],p.isShiftDown=e.shiftKey}),y.on("keyup"+m,function(e){e.keyCode===O&&(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:b.children().detach(),tabindex:b.attr("tabindex")},b.attr("tabindex",-1).hide().after(p.$wrapper),_.isArray(g.items)&&(p.setValue(g.items),delete g.items),E&&b.on("invalid"+m,function(e){e.preventDefault(),p.isInvalid=!0,p.refreshState()}),p.updateOriginalInput(),p.refreshItems(),p.refreshState(),p.updatePlaceholder(),p.isSetup=!0,b.is(":disabled")&&p.disable(),p.on("change",this.onChange),b.data("selectize",p),b.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=_.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();_(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=_.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||(S?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=_(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=_(e)).length)return _(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)&&(_(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]):(_(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=_(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,_.extend(o,{score:i})),this.currentResults=n):n=_.extend(!0,{},this.currentResults),r.hideSelected)for(t=n.items.length-1;0<=t;t--)-1!==this.items.indexOf(C(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,f,h,p,g,m;void 0===e&&(e=!0);var v,y,b=this,w=_.trim(b.$control_input.val()),x=b.search(w),S=b.$dropdown_content,k=b.$activeOption&&C(b.$activeOption.attr("data-value"));for(r=x.items.length,"number"==typeof b.settings.maxOptions&&(r=Math.min(r,b.settings.maxOptions)),o={},s=[],t=0;t<r;t++)for(a=b.options[x.items[t].id],l=b.render("option",a),u=a[b.settings.optgroupField]||"",n=0,i=(c=_.isArray(u)?u:[u])&&c.length;n<i;n++)u=c[n],b.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(b.optgroups[e].$order||0)-(b.optgroups[t].$order||0)}),d=document.createDocumentFragment(),t=0,r=s.length;t<r;t++)u=s[t],b.optgroups.hasOwnProperty(u)&&o[u].childNodes.length?((f=document.createDocumentFragment()).appendChild(b.render("optgroup_header",b.optgroups[u])),f.appendChild(o[u]),d.appendChild(b.render("optgroup",_.extend({},b.optgroups[u],{html:(v=f,y=void 0,(y=document.createElement("div")).appendChild(v.cloneNode(!0)),y.innerHTML),dom:f})))):d.appendChild(o[u]);if(S.html(d),b.settings.highlight&&(S.removeHighlight(),x.query.length&&x.tokens.length))for(t=0,r=x.tokens.length;t<r;t++)T(S,x.tokens[t].regex);if(!b.settings.hideSelected)for(t=0,r=b.items.length;t<r;t++)b.getOption(b.items[t]).addClass("selected");(h=b.canCreate(w))&&(S.prepend(b.render("option_create",{input:w})),m=_(S[0].childNodes[0])),b.hasOptions=0<x.items.length||h,b.hasOptions?(0<x.items.length?((g=k&&b.getOption(k))&&g.length?p=g:"single"===b.settings.mode&&b.items.length&&(p=b.getOption(b.items[0])),p&&p.length||(p=m&&!b.settings.addPrecedence?b.getAdjacentOption(m,1):S.find("[data-selectable]:first"))):p=m,b.setActiveOption(p),e&&!b.isOpen&&b.open()):(b.setActiveOption(null),e&&b.isOpen&&b.close())},addOption:function(e){var t,n,i;if(_.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=C(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=C(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=C(e),r=C(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=_(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=C(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;_.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):_()},getElementWithValue:function(e,t){if(null!=(e=C(e)))for(var n=0,i=t.length;n<i;n++)if(t[n].getAttribute("data-value")===e)return _(t[n]);return _()},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=_.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=C(a),-1===o.items.indexOf(a)?o.options.hasOwnProperty(a)&&("single"===s&&o.clear(l),"multi"===s&&o.isFull()||(e=_(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 _?e:o.getItem(e),e=C(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||_.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=C(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",!_.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(_(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=_(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==--b.count&&b.$testInput&&(b.$testInput.remove(),b.$testInput=void 0),_(window).off(t),_(document).off(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=C(t[s.settings.valueField]))),o&&(u(s.renderCache[e])||(s.renderCache[e]={}),s.renderCache[e].hasOwnProperty(n))?s.renderCache[e][n]:(r=_(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))}}),b.count=0,b.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:{}},_.fn.selectize=function(r){function o(e,s){function a(e){var t=f&&e.attr(f);return"string"==typeof t&&t.length?JSON.parse(t):null}function l(e,t){e=_(e);var n=C(e.val());if(n||d.allowEmptyOption)if(c.hasOwnProperty(n)){if(t){var i=c[n][m];i?_.isArray(i)?i.push(t):c[n][m]=[i,t]:c[n][m]=t}}else{var r=a(e)||{};r[h]=r[h]||e.text(),r[p]=r[p]||n,r[g]=r[g]||e.prop("disabled"),r[m]=r[m]||t,c[n]=r,u.push(r),e.is(":selected")&&s.items.push(n)}}function t(e){var t,n,i,r,o;for((i=(e=_(e)).attr("label"))&&((r=a(e)||{})[v]=i,r[y]=i,r[g]=e.prop("disabled"),s.optgroups.push(r)),t=0,n=(o=_("option",e)).length;t<n;t++)l(o[t],i)}var n,i,r,o,u=s.options,c={};for(s.maxItems=e.attr("multiple")?null:1,n=0,i=(o=e.children()).length;n<i;n++)"optgroup"===(r=o[n].tagName.toLowerCase())?t(o[n]):"option"===r&&l(o[n])}var s=_.fn.selectize.defaults,d=_.extend({},s,r),f=d.dataAttr,h=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=_(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?o:function(e,t){var n,i,r,o,s=e.attr(f);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=_.trim(e.val()||"");if(!d.allowEmptyOption&&!a.length)return;for(n=0,i=(r=a.split(d.delimiter)).length;n<i;n++)(o={})[h]=r[n],o[p]=r[n],t.options.push(o);t.items=r}})(e,i),new b(e,_.extend(!0,{},s,i,r))}})},_.fn.selectize.defaults=b.defaults,_.fn.selectize.support={validity:E},b.define("drag_drop",function(e){if(!_.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(_(this).attr("data-value"))}),r.setValue(t),r.setActiveItem(e)}})})}}),b.define("dropdown_header",function(e){var t,n=this;e=_.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=_(e.html(e)),n.$dropdown.prepend(n.$dropdown_header)})}),b.define("optgroup_columns",function(a){var o,l=this;a=_.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):_()},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)))});function e(){var e,t,n,i,r,o,s;if((t=(s=_("[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})))}}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};(a.equalizeHeight||a.equalizeWidth)&&(t.after(this,"positionDropdown",e),t.after(this,"refreshOptions",e))}),b.define("remove_button",function(e){e=_.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=_(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=_(o.$input.context).attr("id"),i=(_("#"+e),o.settings.render.item);o.settings.render.item=function(e){return t=i.apply(r,arguments),n=s,_("<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)}),b.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)})}),b}),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):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],f=d.inside,h=!!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,b=r;y<t.length;b+=t[y].length,++y){var w=t[y];if(t.length>e.length)return;if(!(w instanceof a)){if(p&&y!=t.length-1){if(d.lastIndex=b,!(C=d.exec(e)))break;for(var x=C.index+(h?C[1].length:0),S=C.index+C[0].length,k=y,_=b,T=t.length;k<T&&(_<S||!t[k].type&&!t[k-1].greedy);++k)(_+=t[k].length)<=x&&(++y,b=_);if(t[y]instanceof a)continue;O=k-y,w=e.slice(b,_),C.index-=b}else{d.lastIndex=0;var C=d.exec(w),O=1}if(C){h&&(g=C[1]?C[1].length:0);S=(x=C.index+g)+(C=C[0].slice(g)).length;var E=w.slice(0,x),D=w.slice(S),P=[y,O];E&&(++y,b+=E.length,P.push(E));var A=new a(l,f?M.tokenize(C,f):C,m,C,p);if(P.push(A),D&&P.push(D),Array.prototype.splice.apply(t,P),1!=O&&M.matchGrammar(e,t,n,y,b,!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,f){if(d.language===f&&d.tokenStack){d.grammar=Prism.languages[f];var h=0,p=Object.keys(d.tokenStack),g=function(e){if(!(h>=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[h],r=d.tokenStack[i],o="string"==typeof n?n:n.content,s=o.indexOf("___"+f.toUpperCase()+i+"___");if(-1<s){++h;var a,l=o.substring(0,s),u=new Prism.Token(f,Prism.tokenize(r,d.grammar,f),"language-"+f,r),c=o.substring(s+("___"+f.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,h>=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){function a(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(l);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"}}var s="line-numbers",l=/\n(?!$)/g,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),a)}),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(l),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),a(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))}}),f=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){f=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=f("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){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,d){"use strict";var s,l=["","webkit","Moz","MS","ms","o"],e=a.createElement("div"),n="function",u=Math.round,f=Math.abs,h=Date.now;function c(e,t,n){return setTimeout(v(e,n),t)}function i(e,t,n){return Array.isArray(e)&&(p(e,n[t],n),1)}function p(e,t,n){var i;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==d)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 t(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===d||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!==d&&null!==i)for(var r in i)i.hasOwnProperty(r)&&(t[r]=i[r])}return t}:Object.assign;var r=t(function(e,t,n){for(var i=Object.keys(t),r=0;r<i.length;)(!n||n&&e[i[r]]===d)&&(e[i[r]]=t[i[r]]),r++;return e},"extend","Use `assign`."),g=t(function(e,t){return r(e,t,!0)},"merge","Use `assign`.");function m(e,t,n){var i,r=t.prototype;(i=e.prototype=Object.create(r)).constructor=e,i._super=r,n&&s(i,n)}function v(e,t){return function(){return e.apply(t,arguments)}}function y(e,t){return typeof e==n?e.apply(t&&t[0]||d,t):e}function b(e,t){return e===d?t:e}function w(t,e,n){p(_(e),function(e){t.addEventListener(e,n,!1)})}function x(t,e,n){p(_(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 k(e,t){return-1<e.indexOf(t)}function _(e){return e.trim().split(/\s+/g)}function T(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 C(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];T(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 E(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 d}var D=1;function P(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow||o}var A="ontouchstart"in o,M=E(o,"PointerEvent")!==d,N=A&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),F="touch",I=25,L=1,j=4,Y=8,H=1,z=2,$=4,R=8,q=16,V=z|$,W=R|q,X=V|W,B=["x","y"],U=["clientX","clientY"];function G(t,e){var n=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){y(t.options.enable,[t])&&n.handler(e)},this.init()}function Z(e,t,n){var i=n.pointers.length,r=n.changedPointers.length,o=t&L&&i-r==0,s=t&(j|Y)&&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=Q(t));1<r&&!n.firstMultiple?n.firstMultiple=Q(t):1===r&&(n.firstMultiple=!1);var o=n.firstInput,s=n.firstMultiple,a=s?s.center:o.center,l=t.center=K(i);t.timeStamp=h(),t.deltaTime=t.timeStamp-o.timeStamp,t.angle=ne(a,l),t.distance=te(a,l),function(e,t){var n=t.center,i=e.offsetDelta||{},r=e.prevDelta||{},o=e.prevInput||{};t.eventType!==L&&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=ee(t.deltaX,t.deltaY);var u=J(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=u.x,t.overallVelocityY=u.y,t.overallVelocity=f(u.x)>f(u.y)?u.x:u.y,t.scale=s?function(e,t){return te(t[0],t[1],U)/te(e[0],e[1],U)}(s.pointers,i):1,t.rotation=s?function(e,t){return ne(t[1],t[0],U)+ne(e[1],e[0],U)}(s.pointers,i):0,t.maxPointers=!n.prevInput||t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers,function(e,t){var n,i,r,o,s=e.lastInterval||t,a=t.timeStamp-s.timeStamp;if(t.eventType!=Y&&(I<a||s.velocity===d)){var l=t.deltaX-s.deltaX,u=t.deltaY-s.deltaY,c=J(a,l,u);i=c.x,r=c.y,n=f(c.x)>f(c.y)?c.x:c.y,o=ee(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=e.element;S(t.srcEvent.target,c)&&(c=t.srcEvent.target);t.target=c}(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function Q(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:h(),pointers:t,center:K(t),deltaX:e.deltaX,deltaY:e.deltaY}}function K(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 J(e,t,n){return{x:t/e||0,y:n/e||0}}function ee(e,t){return e===t?H:f(e)>=f(t)?e<0?z:$:t<0?R:q}function te(e,t,n){var i=t[(n=n||B)[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return Math.sqrt(i*i+r*r)}function ne(e,t,n){var i=t[(n=n||B)[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return 180*Math.atan2(r,i)/Math.PI}G.prototype={handler:function(){},init:function(){this.evEl&&w(this.element,this.evEl,this.domHandler),this.evTarget&&w(this.target,this.evTarget,this.domHandler),this.evWin&&w(P(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&x(this.element,this.evEl,this.domHandler),this.evTarget&&x(this.target,this.evTarget,this.domHandler),this.evWin&&x(P(this.element),this.evWin,this.domHandler)}};var ie={mousedown:L,mousemove:2,mouseup:j},re="mousedown",oe="mousemove mouseup";function se(){this.evEl=re,this.evWin=oe,this.pressed=!1,G.apply(this,arguments)}m(se,G,{handler:function(e){var t=ie[e.type];t&L&&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 ae={pointerdown:L,pointermove:2,pointerup:j,pointercancel:Y,pointerout:Y},le={2:F,3:"pen",4:"mouse",5:"kinect"},ue="pointerdown",ce="pointermove pointerup pointercancel";function de(){this.evEl=ue,this.evWin=ce,G.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}o.MSPointerEvent&&!o.PointerEvent&&(ue="MSPointerDown",ce="MSPointerMove MSPointerUp MSPointerCancel"),m(de,G,{handler:function(e){var t=this.store,n=!1,i=e.type.toLowerCase().replace("ms",""),r=ae[i],o=le[e.pointerType]||e.pointerType,s=o==F,a=T(t,e.pointerId,"pointerId");r&L&&(0===e.button||s)?a<0&&(t.push(e),a=t.length-1):r&(j|Y)&&(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:L,touchmove:2,touchend:j,touchcancel:Y};function he(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,G.apply(this,arguments)}m(he,G,{handler:function(e){var t=fe[e.type];if(t===L&&(this.started=!0),this.started){var n=function(e,t){var n=C(e.touches),i=C(e.changedTouches);t&(j|Y)&&(n=O(n.concat(i),"identifier",!0));return[n,i]}.call(this,e,t);t&(j|Y)&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:F,srcEvent:e})}}});var pe={touchstart:L,touchmove:2,touchend:j,touchcancel:Y},ge="touchstart touchmove touchend touchcancel";function me(){this.evTarget=ge,this.targetIds={},G.apply(this,arguments)}m(me,G,{handler:function(e){var t=pe[e.type],n=function(e,t){var n=C(e.touches),i=this.targetIds;if(t&(2|L)&&1===n.length)return i[n[0].identifier]=!0,[n,n];var r,o,s=C(e.changedTouches),a=[],l=this.target;if(o=n.filter(function(e){return S(e.target,l)}),t===L)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|Y)&&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:F,srcEvent:e})}});var ve=2500;function ye(){G.apply(this,arguments);var e=v(this.handler,this);this.touch=new me(this.manager,e),this.mouse=new se(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)},ve)}}m(ye,G,{handler:function(e,t,n){var i=n.pointerType==F,r="mouse"==n.pointerType;if(!(r&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if(i)(function(e,t){e&L?(this.primaryTouch=t.changedPointers[0].identifier,be.call(this,t)):e&(j|Y)&&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 we=E(e.style,"touchAction"),xe=we!==d,Se="manipulation",ke="none",_e="pan-x",Te="pan-y",Ce=function(){if(!xe)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()),xe&&this.manager.element.style&&Ce[e]&&(this.manager.element.style[we]=e),this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return p(this.manager.recognizers,function(e){y(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))}),function(e){if(k(e,ke))return ke;var t=k(e,_e),n=k(e,Te);if(t&&n)return ke;if(t||n)return t?_e:Te;if(k(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=k(i,ke)&&!Ce.none,o=k(i,Te)&&!Ce[Te],s=k(i,_e)&&!Ce[_e];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&V||s&&n&W?this.preventSrc(t):void 0}},preventSrc:function(e){this.manager.session.prevented=!0,e.preventDefault()}};var Ee=1;function De(e){this.options=s({},this.defaults,e||{}),this.id=D++,this.manager=null,this.options.enable=b(this.options.enable,!0),this.state=Ee,this.simultaneous={},this.requireFail=[]}function Pe(e){return 16&e?"cancel":8&e?"end":4&e?"move":2&e?"start":""}function Ae(e){return e==q?"down":e==R?"up":e==z?"left":e==$?"right":""}function Me(e,t){var n=t.manager;return n?n.get(e):e}function Ne(){De.apply(this,arguments)}function Fe(){Ne.apply(this,arguments),this.pX=null,this.pY=null}function Ie(){Ne.apply(this,arguments)}function Le(){De.apply(this,arguments),this._timer=null,this._input=null}function je(){Ne.apply(this,arguments)}function Ye(){Ne.apply(this,arguments)}function He(){De.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function ze(e,t){return(t=t||{}).recognizers=b(t.recognizers,ze.defaults.preset),new $e(e,t)}De.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=Me(e,this)).id]||(t[e.id]=e).recognizeWith(this),this},dropRecognizeWith:function(e){return i(e,"dropRecognizeWith",this)||(e=Me(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(t,e=Me(e,this))&&(t.push(e),e.requireFailure(this)),this},dropRequireFailure:function(e){if(i(e,"dropRequireFailure",this))return this;e=Me(e,this);var t=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+Pe(e)),i(n.options.event),t.additionalEvent&&i(t.additionalEvent),8<=e&&i(n.options.event+Pe(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|Ee)))return!1;e++}return!0},recognize:function(e){var t=s({},e);if(!y(this.options.enable,[this,t]))return this.reset(),void(this.state=32);56&this.state&&(this.state=Ee),this.state=this.process(t),30&this.state&&this.tryEmit(t)},process:function(e){},getTouchAction:function(){},reset:function(){}},m(Ne,De,{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&Y||!r)?16|t:i||r?n&j?8|t:2&t?4|t:2:32}}),m(Fe,Ne,{defaults:{event:"pan",threshold:10,pointers:1,direction:X},getTouchAction:function(){var e=this.options.direction,t=[];return e&V&&t.push(Te),e&W&&t.push(_e),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&V?(r=0===o?H:o<0?z:$,n=o!=this.pX,Math.abs(e.deltaX)):(r=0===s?H:s<0?R:q,n=s!=this.pY,Math.abs(e.deltaY))),e.direction=r,n&&i>t.threshold&&r&t.direction},attrTest:function(e){return Ne.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=Ae(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),m(Ie,Ne,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ke]},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)}}),m(Le,De,{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|Y)&&!r)this.reset();else if(e.eventType&L)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=h(),this.manager.emit(this.options.event,this._input)))}}),m(je,Ne,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ke]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||2&this.state)}}),m(Ye,Ne,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:V|W,pointers:1},getTouchAction:function(){return Fe.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return n&(V|W)?t=e.overallVelocity:n&V?t=e.overallVelocityX:n&W&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&f(t)>this.options.velocity&&e.eventType&j},emit:function(e){var t=Ae(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),m(He,De,{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&L&&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||te(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))}}),ze.VERSION="2.0.7",ze.defaults={domEvents:!1,touchAction:"compute",enable:!0,inputTarget:null,inputClass:null,preset:[[je,{enable:!1}],[Ie,{enable:!1},["rotate"]],[Ye,{direction:V}],[Fe,{direction:V},["swipe"]],[He],[He,{event:"doubletap",taps:2},["tap"]],[Le]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function $e(e,t){var n;this.options=s({},ze.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||(M?de:N?me:A?ye:se))(n,Z),this.touchAction=new Oe(this,this.options.touchAction),Re(this,!0),p(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 Re(n,i){var r,o=n.element;o.style&&(p(n.options.cssProps,function(e,t){r=E(o.style,t),i?(n.oldCssProps[r]=o.style[r],o.style[r]=e):o.style[r]=n.oldCssProps[r]||""}),i||(n.oldCssProps={}))}$e.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 De)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(t,e);-1!==n&&(t.splice(n,1),this.touchAction.update())}return this},on:function(e,t){if(e!==d&&t!==d){var n=this.handlers;return p(_(e),function(e){n[e]=n[e]||[],n[e].push(t)}),this}},off:function(e,t){if(e!==d){var n=this.handlers;return p(_(e),function(e){t?n[e]&&n[e].splice(T(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&&Re(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},s(ze,{INPUT_START:L,INPUT_MOVE:2,INPUT_END:j,INPUT_CANCEL:Y,STATE_POSSIBLE:Ee,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:H,DIRECTION_LEFT:z,DIRECTION_RIGHT:$,DIRECTION_UP:R,DIRECTION_DOWN:q,DIRECTION_HORIZONTAL:V,DIRECTION_VERTICAL:W,DIRECTION_ALL:X,Manager:$e,Input:G,TouchAction:Oe,TouchInput:me,MouseInput:se,PointerEventInput:de,TouchMouseInput:ye,SingleTouchInput:he,Recognizer:De,AttrRecognizer:Ne,Tap:He,Pan:Fe,Swipe:Ye,Pinch:Ie,Rotate:je,Press:Le,on:w,off:x,each:p,merge:g,extend:r,assign:s,inherit:m,bindFn:v,prefixed:E}),(void 0!==o?o:"undefined"!=typeof self?self:{}).Hammer=ze,"function"==typeof define&&define.amd?define(function(){return ze}):"undefined"!=typeof module&&module.exports?module.exports=ze:o.Hammer=ze}(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){function n(){e.type="debouncedresize",a.dispatch.apply(i,r)}var i=this,r=arguments;s&&clearTimeout(s),t?n():s=setTimeout(n,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,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(r){return new Promise(function(e,t){var n=function(){this.off("change",n),e()}.bind(this);this.on("change",n);var i=(r=r||o.documentElement)[s.requestFullscreen]();i instanceof Promise&&i.then(n).catch(t)}.bind(this))},exit:function(){return new Promise(function(e,t){if(this.isFullscreen){var n=function(){this.off("change",n),e()}.bind(this);this.on("change",n);var i=o[s.exitFullscreen]();i instanceof Promise&&i.then(n).catch(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]}},isEnabled:{enumerable:!0,get:function(){return Boolean(o[s.fullscreenEnabled])}}}),e?module.exports=t:window.screenfull=t):e?module.exports={isEnabled:!1}:window.screenfull={isEnabled:!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 f(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+":"+e[n]+";");return t}var h={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",f(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:h.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",f(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",h.hide),t.removeEventListener("touchcancel",h.hide)),t.removeEventListener("mouseup",h.hide),t.removeEventListener("mouseleave",h.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:h.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",f(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},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&&h.delay){var i=!1,r=setTimeout(function(){r=null,h.show(t,n)},h.delay),o=function(e){r&&(clearTimeout(r),r=null,h.show(t,n)),i||(i=!0,h.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 h.show(t,n),a&&(n.addEventListener("touchend",h.hide,!1),n.addEventListener("touchcancel",h.hide,!1)),n.addEventListener("mouseup",h.hide,!1),n.addEventListener("mouseleave",h.hide,!1)}}return t.init=function(e){var t=document.body;"duration"in(e=e||{})&&(h.duration=e.duration),"delay"in e&&(h.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(){h.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,h.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++)h.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});;

/* /odoocms_web/static/assets/js/uikit_custom.min.js defined in bundle 'odoocms_web.assets_aarsol_portal' */
if(!function(){var d;if(!window.jQuery)throw new Error("UIkit 2.x requires jQuery");d=function(l){"use strict";if(window.UIkit2){return window.UIkit2}var d={},t=window.UIkit||undefined;if(d.version="2.27.5",d.noConflict=function(){if(t){window.UIkit=t;l.UIkit=t;l.fn.uk=t.fn}return d},window.UIkit2=d,!t){window.UIkit=d}if(d.$=l,d.$doc=d.$(document),d.$win=d.$(window),d.$html=d.$("html"),d.support={},d.support.transition=function(){var t=function(){var t=document.body||document.documentElement,e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},i;for(i in e){if(t.style[i]!==undefined)return e[i]}}();return t&&{end:t}}(),d.support.animation=function(){var t=function(){var t=document.body||document.documentElement,e={WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"},i;for(i in e){if(t.style[i]!==undefined)return e[i]}}();return t&&{end:t}}(),function(){Date.now=Date.now||function(){return(new Date).getTime()};var t=["webkit","moz"];for(var e=0;e<t.length&&!window.requestAnimationFrame;++e){var i=t[e];window.requestAnimationFrame=window[i+"RequestAnimationFrame"];window.cancelAnimationFrame=window[i+"CancelAnimationFrame"]||window[i+"CancelRequestAnimationFrame"]}if(/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)||!window.requestAnimationFrame||!window.cancelAnimationFrame){var o=0;window.requestAnimationFrame=function(t){var e=Date.now();var i=Math.max(o+16,e);return setTimeout(function(){t(o=i)},i-e)};window.cancelAnimationFrame=clearTimeout}}(),d.support.touch="ontouchstart"in document||window.DocumentTouch&&document instanceof window.DocumentTouch||window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>0||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>0||false,d.support.mutationobserver=window.MutationObserver||window.WebKitMutationObserver||null,d.Utils={},d.Utils.isFullscreen=function(){return document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.fullscreenElement||false},d.Utils.str2json=function(t,e){try{if(e){return JSON.parse(t.replace(/([\$\w]+)\s*:/g,function(t,e){return'"'+e+'":'}).replace(/'([^']+)'/g,function(t,e){return'"'+e+'"'}))}else{return new Function("","var json = "+t+"; return JSON.parse(JSON.stringify(json));")()}}catch(t){return false}},d.Utils.debounce=function(n,s,a){var r;return function(){var t=this,e=arguments;var i=function(){r=null;if(!a)n.apply(t,e)};var o=a&&!r;clearTimeout(r);r=setTimeout(i,s);if(o)n.apply(t,e)}},d.Utils.throttle=function(t,e){var i=false;return function(){if(!i){t.call();i=true;setTimeout(function(){i=false},e)}}},d.Utils.removeCssRules=function(t){var e,i,o,n,s,a,r,l,d,h;if(!t)return;setTimeout(function(){try{h=document.styleSheets;for(n=0,r=h.length;n<r;n++){o=h[n];i=[];o.cssRules=o.cssRules;for(e=s=0,l=o.cssRules.length;s<l;e=++s){if(o.cssRules[e].type===CSSRule.STYLE_RULE&&t.test(o.cssRules[e].selectorText)){i.unshift(e)}}for(a=0,d=i.length;a<d;a++){o.deleteRule(i[a])}}}catch(t){}},0)},d.Utils.isInView=function(t,e){var i=l(t);if(!i.is(":visible")){return false}var o=d.$win.scrollLeft(),n=d.$win.scrollTop(),s=i.offset(),a=s.left,r=s.top;e=l.extend({topoffset:0,leftoffset:0},e);if(r+i.height()>=n&&r-e.topoffset<=n+d.$win.height()&&a+i.width()>=o&&a-e.leftoffset<=o+d.$win.width()){return true}else{return false}},d.Utils.checkDisplay=function(t,e){var i=d.$("[data-uk-margin], [data-uk-grid-match], [data-uk-grid-margin], [data-uk-check-display]",t||document),o;if(t&&!i.length){i=l(t)}i.trigger("display.uk.check");if(e){if(typeof e!="string"){e='[class*="uk-animation-"]'}i.find(e).each(function(){var t=d.$(this),e=t.attr("class"),i=e.match(/uk-animation-(.+)/);t.removeClass(i[0]).width();t.addClass(i[0])})}return i},d.Utils.options=function(t){if(l.type(t)!="string")return t;if(t.indexOf(":")!=-1&&t.trim().substr(-1)!="}"){t="{"+t+"}"}var e=t?t.indexOf("{"):-1,i={};if(e!=-1){try{i=d.Utils.str2json(t.substr(e))}catch(t){}}return i},d.Utils.animate=function(t,e){var i=l.Deferred();t=d.$(t);t.css("display","none").addClass(e).one(d.support.animation.end,function(){t.removeClass(e);i.resolve()});t.css("display","");return i.promise()},d.Utils.uid=function(t){return(t||"id")+(new Date).getTime()+"RAND"+Math.ceil(Math.random()*1e5)},d.Utils.template=function(t,e){var i=t.replace(/\n/g,"\\n").replace(/\{\{\{\s*(.+?)\s*\}\}\}/g,"{{!$1}}").split(/(\{\{\s*(.+?)\s*\}\})/g),o=0,n,s,a,r,l,d=[],h=0;while(o<i.length){n=i[o];if(n.match(/\{\{\s*(.+?)\s*\}\}/)){o=o+1;n=i[o];s=n[0];a=n.substring(n.match(/^(\^|\#|\!|\~|\:)/)?1:0);switch(s){case"~":d.push("for(var $i=0;$i<"+a+".length;$i++) { var $item = "+a+"[$i];");h++;break;case":":d.push("for(var $key in "+a+") { var $val = "+a+"[$key];");h++;break;case"#":d.push("if("+a+") {");h++;break;case"^":d.push("if(!"+a+") {");h++;break;case"/":d.push("}");h--;break;case"!":d.push("__ret.push("+a+");");break;default:d.push("__ret.push(escape("+a+"));");break}}else{d.push("__ret.push('"+n.replace(/\'/g,"\\'")+"');")}o=o+1}l=new Function("$data",["var __ret = [];","try {","with($data){",!h?d.join(""):'__ret = ["Not all blocks are closed correctly."]',"};","}catch(e){__ret = [e.message];}",'return __ret.join("").replace(/\\n\\n/g, "\\n");',"function escape(html) { return String(html).replace(/&/g, '&amp;').replace(/\"/g, '&quot;').replace(/</g, '&lt;').replace(/>/g, '&gt;');}"].join("\n"));return e?l(e):l},d.Utils.focus=function(t,e){t=l(t);if(!t.length){return t}var i=t.find("[autofocus]:first"),o;if(i.length){return i.focus()}i=t.find(":input"+(e&&","+e||"")).first();if(i.length){return i.focus()}if(!t.attr("tabindex")){o=1e3;t.attr("tabindex",o)}t[0].focus();if(o){t.attr("tabindex","")}return t},d.Utils.events={},d.Utils.events.click=d.support.touch?"tap":"click",d.fn=function(t,i){var o=arguments,e=t.match(/^([a-z\-]+)(?:\.([a-z]+))?/i),n=e[1],s=e[2];if(!d[n]){l.error("UIkit component ["+n+"] does not exist.");return this}return this.each(function(){var t=l(this),e=t.data(n);if(!e)t.data(n,e=d[n](this,s?undefined:i));if(s)e[s].apply(e,Array.prototype.slice.call(o,1))})},l.UIkit=d,l.fn.uk=d.fn,d.langdirection=d.$html.attr("dir")=="rtl"?"right":"left",d.components={},d.component=function(o,t,e){if(d.components[o]&&!e){return d.components[o]}var n=function(t,e){var i=this;this.UIkit=d;this.element=t?d.$(t):null;this.options=l.extend(true,{},this.defaults,e);this.plugins={};if(this.element){this.element.data(o,this)}this.init();(this.options.plugins.length?this.options.plugins:Object.keys(n.plugins)).forEach(function(t){if(n.plugins[t].init){n.plugins[t].init(i);i.plugins[t]=true}});this.trigger("init.uk.component",[o,this]);return this};n.plugins={};l.extend(true,n.prototype,{defaults:{plugins:[]},boot:function(){},init:function(){},on:function(t,e,i){return d.$(this.element||this).on(t,e,i)},one:function(t,e,i){return d.$(this.element||this).one(t,e,i)},off:function(t){return d.$(this.element||this).off(t)},trigger:function(t,e){return d.$(this.element||this).trigger(t,e)},find:function(t){return d.$(this.element?this.element:[]).find(t)},proxy:function(e,t){var i=this;t.split(" ").forEach(function(t){if(!i[t])i[t]=function(){return e[t].apply(e,arguments)}})},mixin:function(e,t){var i=this;t.split(" ").forEach(function(t){if(!i[t])i[t]=e[t].bind(i)})},option:function(){if(arguments.length==1){return this.options[arguments[0]]||undefined}else if(arguments.length==2){this.options[arguments[0]]=arguments[1]}}},t);this.components[o]=n;this[o]=function(){var t,e;if(arguments.length){switch(arguments.length){case 1:if(typeof arguments[0]==="string"||arguments[0].nodeType||arguments[0]instanceof jQuery){t=l(arguments[0])}else{e=arguments[0]}break;case 2:t=l(arguments[0]);e=arguments[1];break}}if(t&&t.data(o)){return t.data(o)}return new d.components[o](t,e)};if(d.domready){d.component.boot(o)}return n},d.plugin=function(t,e,i){this.components[t].plugins[e]=i},d.component.boot=function(t){if(d.components[t].prototype&&d.components[t].prototype.boot&&!d.components[t].booted){d.components[t].prototype.boot.apply(d,[]);d.components[t].booted=true}},d.component.bootComponents=function(){for(var t in d.components){d.component.boot(t)}},d.domObservers=[],d.domready=false,d.ready=function(t){d.domObservers.push(t);if(d.domready){t(document)}},d.on=function(t,e,i){if(t&&t.indexOf("ready.uk.dom")>-1&&d.domready){e.apply(d.$doc)}return d.$doc.on(t,e,i)},d.one=function(t,e,i){if(t&&t.indexOf("ready.uk.dom")>-1&&d.domready){e.apply(d.$doc);return d.$doc}return d.$doc.one(t,e,i)},d.trigger=function(t,e){return d.$doc.trigger(t,e)},d.domObserve=function(t,o){if(!d.support.mutationobserver)return;o=o||function(){};d.$(t).each(function(){var e=this,i=d.$(e);if(i.data("observer")){return}try{var t=new d.support.mutationobserver(d.Utils.debounce(function(t){o.apply(e,[i]);i.trigger("changed.uk.dom")},50),{childList:true,subtree:true});t.observe(e,{childList:true,subtree:true});i.data("observer",t)}catch(t){}})},d.init=function(e){e=e||document;d.domObservers.forEach(function(t){t(e)})},d.on("domready.uk.dom",function(){d.init();if(d.domready)d.Utils.checkDisplay()}),document.addEventListener("DOMContentLoaded",function(){var t=function(){d.$body=d.$("body");d.trigger("beforeready.uk.dom");d.component.bootComponents();var n=requestAnimationFrame(function(){var i={dir:{x:0,y:0},x:window.pageXOffset,y:window.pageYOffset};var o=function(){var t=window.pageXOffset;var e=window.pageYOffset;if(i.x!=t||i.y!=e){if(t!=i.x){i.dir.x=t>i.x?1:-1}else{i.dir.x=0}if(e!=i.y){i.dir.y=e>i.y?1:-1}else{i.dir.y=0}i.x=t;i.y=e;d.$doc.trigger("scrolling.uk.document",[{dir:{x:i.dir.x,y:i.dir.y},x:t,y:e}])}cancelAnimationFrame(n);n=requestAnimationFrame(o)};if(d.support.touch){d.$html.on("touchmove touchend MSPointerMove MSPointerUp pointermove pointerup",o)}if(i.x||i.y)o();return o}());d.trigger("domready.uk.dom");if(d.support.touch){if(navigator.userAgent.match(/(iPad|iPhone|iPod)/g)){d.$win.on("load orientationchange resize",d.Utils.debounce(function(){var t=function(){l(".uk-height-viewport").css("height",window.innerHeight);return t};return t()}(),100))}}d.trigger("afterready.uk.dom");d.domready=true;if(d.support.mutationobserver){var e=d.Utils.debounce(function(){requestAnimationFrame(function(){d.init(document.body)})},10);new d.support.mutationobserver(function(t){var o=false;t.every(function(t){if(t.type!="childList")return true;for(var e=0,i;e<t.addedNodes.length;++e){i=t.addedNodes[e];if(i.outerHTML&&i.outerHTML.indexOf("data-uk-")!==-1){return(o=true)&&false}}return true});if(o)e()}).observe(document.body,{childList:true,subtree:true})}};if(document.readyState=="complete"||document.readyState=="interactive"){setTimeout(t)}return t}()),d.$html.addClass(d.support.touch?"uk-touch":"uk-notouch"),d.support.touch){var e=false,i,o="uk-hover",n=".uk-overlay, .uk-overlay-hover, .uk-overlay-toggle, .uk-animation-hover, .uk-has-hover";d.$html.on("mouseenter touchstart MSPointerDown pointerdown",n,function(){if(e)l("."+o).removeClass(o);e=l(this).addClass(o)}).on("mouseleave touchend MSPointerUp pointerup",function(t){i=l(t.target).parents(n);if(e){e.not(i).removeClass(o)}})}return d}(window.jQuery),"function"==typeof define&&define.amd&&define("uikit",function(){return d.load=function(t,e,i,o){var n,s=t.split(","),a=[],r=(o.config&&o.config.uikit&&o.config.uikit.base?o.config.uikit.base:"").replace(/\/+$/g,"");if(!r)throw new Error("Please define base path to UIkit in the requirejs config.");for(n=0;n<s.length;n+=1){var l=s[n].replace(/\./g,"/");a.push(r+"/components/"+l)}e(a,function(){i(d)})},d})}(),function(a){if(!a.fn.swipeLeft){var r,l,d,h,u,c={},p="ontouchstart"in window,f=window.PointerEvent,m=p||window.DocumentTouch&&document instanceof DocumentTouch||navigator.msPointerEnabled&&0<navigator.msMaxTouchPoints||navigator.pointerEnabled&&0<navigator.maxTouchPoints;a(function(){var e,i,o,n=0,s=0;"MSGesture"in window&&((u=new MSGesture).target=document.body),a(document).on("MSGestureEnd gestureend",function(t){var e=1<t.originalEvent.velocityX?"Right":t.originalEvent.velocityX<-1?"Left":1<t.originalEvent.velocityY?"Down":t.originalEvent.velocityY<-1?"Up":null;e&&void 0!==c.el&&(c.el.trigger("swipe"),c.el.trigger("swipe"+e))}).on("touchstart MSPointerDown pointerdown",function(t){"MSPointerDown"==t.type&&!w(t.originalEvent)||(o="MSPointerDown"==t.type||"pointerdown"==t.type?t:t.originalEvent.touches[0],e=Date.now(),i=e-(c.last||e),c.el=a("tagName"in o.target?o.target:o.target.parentNode),r&&clearTimeout(r),c.x1=o.pageX,c.y1=o.pageY,0<i&&i<=250&&(c.isDoubleTap=!0),c.last=e,h=setTimeout(g,750),t.originalEvent&&t.originalEvent.pointerId&&u&&("MSPointerDown"==t.type||"pointerdown"==t.type||"touchstart"==t.type)&&u.addPointer(t.originalEvent.pointerId))}).on("touchmove MSPointerMove pointermove",function(t){"MSPointerMove"==t.type&&!w(t.originalEvent)||(o="MSPointerMove"==t.type||"pointermove"==t.type?t:t.originalEvent.touches[0],v(),c.x2=o.pageX,c.y2=o.pageY,n+=Math.abs(c.x1-c.x2),s+=Math.abs(c.y1-c.y2))}).on("touchend MSPointerUp pointerup",function(t){"MSPointerUp"==t.type&&!w(t.originalEvent)||(v(),c.x2&&30<Math.abs(c.x1-c.x2)||c.y2&&30<Math.abs(c.y1-c.y2)?d=setTimeout(function(){var t,e,i,o;void 0!==c.el&&(c.el.trigger("swipe"),c.el.trigger("swipe"+(t=c.x1,e=c.x2,i=c.y1,o=c.y2,Math.abs(t-e)>=Math.abs(i-o)?0<t-e?"Left":"Right":0<i-o?"Up":"Down"))),c={}},0):"last"in c&&(isNaN(n)||n<30&&s<30?l=setTimeout(function(){var t=a.Event("tap");t.cancelTouch=k,void 0!==c.el&&c.el.trigger(t),c.isDoubleTap?(void 0!==c.el&&c.el.trigger("doubleTap"),c={}):r=setTimeout(function(){r=null,void 0!==c.el&&c.el.trigger("singleTap"),c={}},250)},0):c={},n=s=0))}).on("touchcancel MSPointerCancel pointercancel",function(t){("touchcancel"==t.type&&p&&m||!p&&"pointercancel"==t.type&&f)&&k()}),a(window).on("scroll",k)}),["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap","singleTap","longTap"].forEach(function(e){a.fn[e]=function(t){return a(this).on(e,t)}})}function g(){h=null,c.last&&(void 0!==c.el&&c.el.trigger("longTap"),c={})}function v(){h&&clearTimeout(h),h=null}function k(){r&&clearTimeout(r),l&&clearTimeout(l),d&&clearTimeout(d),h&&clearTimeout(h),r=l=d=h=null,c={}}function w(t){return t.pointerType==t.MSPOINTER_TYPE_TOUCH&&t.isPrimary}}(jQuery),function(s){"use strict";var e,o,i=[];function n(t){if(t.is(":visible")){var e=t.parent().width(),i=t.data("width"),o=e/i,n=Math.floor(o*t.data("height"));t.css({height:e<i?n:t.data("height")})}}s.component("stackMargin",{defaults:{cls:"uk-margin-small-top",rowfirst:!1,observe:!1},boot:function(){s.ready(function(t){s.$("[data-uk-margin]",t).each(function(){var t=s.$(this);t.data("stackMargin")||s.stackMargin(t,s.Utils.options(t.attr("data-uk-margin")))})})},init:function(){var e=this;function t(){e.process()}s.$win.on("resize orientationchange",(s.$(function(){t(),s.$win.on("load",t)}),s.Utils.debounce(t,20))),this.on("display.uk.check",function(t){this.element.is(":visible")&&this.process()}.bind(this)),this.options.observe&&s.domObserve(this.element,function(t){e.element.is(":visible")&&e.process()}),i.push(this)},process:function(){var t=this.element.children();if(s.Utils.stackMargin(t,this.options),!this.options.rowfirst||!t.length)return this;var i={},o=!1;return t.removeClass(this.options.rowfirst).each(function(t,e){e=s.$(this),"none"!=this.style.display&&(t=e.offset().left,((i[t]=i[t]||[])&&i[t]).push(this),o=!1===o?t:Math.min(o,t))}),s.$(i[o]).addClass(this.options.rowfirst),this}}),e=[],s.component("responsiveElement",{defaults:{},boot:function(){s.ready(function(t){s.$("iframe.uk-responsive-width, [data-uk-responsive]",t).each(function(){var t=s.$(this);t.data("responsiveElement")||s.responsiveElement(t,{})})})},init:function(){var t=this.element;t.attr("width")&&t.attr("height")&&(t.data({width:t.attr("width"),height:t.attr("height")}).on("display.uk.check",function(){n(t)}),n(t),e.push(t))}}),s.$win.on("resize load",s.Utils.debounce(function(){e.forEach(function(t){n(t)})},15)),s.Utils.stackMargin=function(t,e){e=s.$.extend({cls:"uk-margin-small-top"},e),t=s.$(t).removeClass(e.cls);var n=!1;t.each(function(t,e,i,o){"none"!=(o=s.$(this)).css("display")&&(t=o.offset(),e=o.outerHeight(),i=t.top+e,o.data({ukMarginPos:i,ukMarginTop:t.top}),(!1===n||t.top<n.top)&&(n={top:t.top,left:t.left,pos:i}))}).each(function(t){"none"!=(t=s.$(this)).css("display")&&t.data("ukMarginTop")>n.top&&t.data("ukMarginPos")>n.pos&&t.addClass(e.cls)})},s.Utils.matchHeights=function(t,e){t=s.$(t).css("min-height",""),e=s.$.extend({row:!0},e);function n(t){if(!(t.length<2)){var i=0;t.each(function(){i=Math.max(i,s.$(this).outerHeight())}).each(function(){var t=s.$(this),e=i-("border-box"==t.css("box-sizing")?0:t.outerHeight()-t.height());t.css("min-height",e+"px")})}}e.row?(t.first().width(),setTimeout(function(){var i=!1,o=[];t.each(function(){var t=s.$(this),e=t.offset().top;e!=i&&o.length&&(n(s.$(o)),o=[],e=t.offset().top),o.push(t),i=e}),o.length&&n(s.$(o))},0)):n(t)},o={},s.Utils.inlineSvg=function(t,e){s.$(t||'img[src$=".svg"]',e||document).each(function(){var i=s.$(this),t=i.attr("src");if(!o[t]){var e=s.$.Deferred();s.$.get(t,{nc:Math.random()},function(t){e.resolve(s.$(t).find("svg"))}),o[t]=e.promise()}o[t].then(function(t){var e=s.$(t).clone();i.attr("id")&&e.attr("id",i.attr("id")),i.attr("class")&&e.attr("class",i.attr("class")),i.attr("style")&&e.attr("style",i.attr("style")),i.attr("width")&&(e.attr("width",i.attr("width")),i.attr("height")||e.removeAttr("height")),i.attr("height")&&(e.attr("height",i.attr("height")),i.attr("width")||e.removeAttr("width")),i.replaceWith(e)})})},s.ready(function(t){s.Utils.inlineSvg("[data-uk-svg]",t)}),s.Utils.getCssVar=function(t){var e,i=document.documentElement,o=i.appendChild(document.createElement("div"));o.classList.add("var-"+t);try{e=JSON.parse(e=getComputedStyle(o,":before").content.replace(/^["'](.*)["']$/,"$1"))}catch(t){e=void 0}return i.removeChild(o),e}}(UIkit2),function(s){"use strict";function i(t,e){e=s.$.extend({duration:1e3,transition:"easeOutExpo",offset:0,complete:function(){}},e);var i=t.offset().top-e.offset,o=s.$doc.height(),n=window.innerHeight;o<i+n&&(i=o-n),s.$("html,body").stop().animate({scrollTop:i},e.duration,e.transition).promise().done(e.complete)}s.component("smoothScroll",{boot:function(){s.$html.on("click.smooth-scroll.uikit","[data-uk-smooth-scroll]",function(t){var e=s.$(this);if(!e.data("smoothScroll")){s.smoothScroll(e,s.Utils.options(e.attr("data-uk-smooth-scroll")));e.trigger("click")}return!1})},init:function(){var e=this;this.on("click",function(t){t.preventDefault(),i(s.$(this.hash).length?s.$(this.hash):s.$("body"),e.options)})}}),s.Utils.scrollToElement=i,s.$.easing.easeOutExpo||(s.$.easing.easeOutExpo=function(t,e,i,o,n){return e==n?i+o:o*(1-Math.pow(2,-10*e/n))+i})}(UIkit2),function(h){"use strict";function t(){for(var t=0;t<i.length;t++)window.requestAnimationFrame.apply(window,[i[t].check])}var u=h.$win,e=h.$doc,i=[];h.component("scrollspy",{defaults:{target:!1,cls:"uk-scrollspy-inview",initcls:"uk-scrollspy-init-inview",topoffset:0,leftoffset:0,repeat:!1,delay:0},boot:function(){e.on("scrolling.uk.document",t),u.on("load resize orientationchange",h.Utils.debounce(t,50)),h.ready(function(t){h.$("[data-uk-scrollspy]",t).each(function(){var t=h.$(this);if(!t.data("scrollspy"))h.scrollspy(t,h.Utils.options(t.attr("data-uk-scrollspy")))})})},init:function(){function t(){var t=l.options.target?l.element.find(l.options.target):l.element,s=1===t.length?1:0,a=0;t.each(function(t){var e=h.$(this),i=e.data("inviewstate"),o=h.Utils.isInView(e,l.options),n=e.attr("data-uk-scrollspy-cls")||d[a].trim();!o||i||e.data("scrollspy-idle")||(r||(e.addClass(l.options.initcls),l.offset=e.offset(),r=!0,e.trigger("init.uk.scrollspy")),e.data("scrollspy-idle",setTimeout(function(){e.addClass("uk-scrollspy-inview").toggleClass(n).width(),e.trigger("inview.uk.scrollspy"),e.data("scrollspy-idle",!1),e.data("inviewstate",!0)},l.options.delay*s)),s++),!o&&i&&l.options.repeat&&(e.data("scrollspy-idle")&&(clearTimeout(e.data("scrollspy-idle")),e.data("scrollspy-idle",!1)),e.removeClass("uk-scrollspy-inview").toggleClass(n),e.data("inviewstate",!1),e.trigger("outview.uk.scrollspy")),a=d[a+1]?a+1:0})}var r,l=this,d=this.options.cls.split(/,/);t(),this.check=t,i.push(this)}});function o(){for(var t=0;t<c.length;t++)window.requestAnimationFrame.apply(window,[c[t].check])}var c=[];h.component("scrollspynav",{defaults:{cls:"uk-active",closest:!1,topoffset:0,leftoffset:0,smoothscroll:!1},boot:function(){e.on("scrolling.uk.document",o),u.on("resize orientationchange",h.Utils.debounce(o,50)),h.ready(function(t){h.$("[data-uk-scrollspy-nav]",t).each(function(){var t=h.$(this);if(!t.data("scrollspynav"))h.scrollspynav(t,h.Utils.options(t.attr("data-uk-scrollspy-nav")))})})},init:function(){function t(){n=[];for(var t=0;t<a.length;t++)h.Utils.isInView(a.eq(t),d.options)&&n.push(a.eq(t));if(n.length){var e,i=u.scrollTop(),o=function(){for(var t=0;t<n.length;t++)if(n[t].offset().top-d.options.topoffset>=i)return n[t]}();if(!o)return;e=d.options.closest?(s.blur().closest(l).removeClass(r),s.filter("a[href='#"+o.attr("id")+"']").closest(l).addClass(r)):s.removeClass(r).filter("a[href='#"+o.attr("id")+"']").addClass(r),d.element.trigger("inview.uk.scrollspynav",[o,e])}}var n,e=[],s=this.find("a[href^='#']").each(function(){"#"!==this.getAttribute("href").trim()&&e.push(this.getAttribute("href"))}),a=h.$(e.join(",")),r=this.options.cls,l=this.options.closest||this.options.closest,d=this;this.options.smoothscroll&&h.smoothScroll&&s.each(function(){h.smoothScroll(this,d.options.smoothscroll)}),t(),this.element.data("scrollspynav",this),this.check=t,c.push(this)}})}(UIkit2),function(o){"use strict";var i=[];o.component("toggle",{defaults:{target:!1,cls:"uk-hidden",animation:!1,duration:200},boot:function(){o.ready(function(t){o.$("[data-uk-toggle]",t).each(function(){var t=o.$(this);if(!t.data("toggle"))o.toggle(t,o.Utils.options(t.attr("data-uk-toggle")))}),setTimeout(function(){i.forEach(function(t){t.getToggles()})},0)})},init:function(){var e=this;this.aria=-1!==this.options.cls.indexOf("uk-hidden"),this.on("click",function(t){e.element.is('a[href="#"]')&&t.preventDefault(),e.toggle()}),i.push(this)},toggle:function(){if(this.getToggles(),this.totoggle.length){if(this.options.animation&&o.support.animation){var e=this,i=this.options.animation.split(",");1==i.length&&(i[1]=i[0]),i[0]=i[0].trim(),i[1]=i[1].trim(),this.totoggle.css("animation-duration",this.options.duration+"ms"),this.totoggle.each(function(){var t=o.$(this);t.hasClass(e.options.cls)?(t.toggleClass(e.options.cls),o.Utils.animate(t,i[0]).then(function(){t.css("animation-duration",""),o.Utils.checkDisplay(t)})):o.Utils.animate(this,i[1]+" uk-animation-reverse").then(function(){t.toggleClass(e.options.cls).css("animation-duration",""),o.Utils.checkDisplay(t)})})}else this.totoggle.toggleClass(this.options.cls),o.Utils.checkDisplay(this.totoggle);this.updateAria()}},getToggles:function(){this.totoggle=this.options.target?o.$(this.options.target):[],this.updateAria()},updateAria:function(){this.aria&&this.totoggle.length&&this.totoggle.not("[aria-hidden]").each(function(){o.$(this).attr("aria-hidden",o.$(this).hasClass("uk-hidden"))})}})}(UIkit2),function(o){"use strict";o.component("alert",{defaults:{fade:!0,duration:200,trigger:".uk-alert-close"},boot:function(){o.$html.on("click.alert.uikit","[data-uk-alert]",function(t){var e=o.$(this);if(!e.data("alert")){var i=o.alert(e,o.Utils.options(e.attr("data-uk-alert")));o.$(t.target).is(i.options.trigger)&&(t.preventDefault(),i.close())}})},init:function(){var e=this;this.on("click",this.options.trigger,function(t){t.preventDefault(),e.close()})},close:function(){var t=this.trigger("close.uk.alert"),e=function(){this.trigger("closed.uk.alert").remove()}.bind(this);this.options.fade?t.css("overflow","hidden").css("max-height",t.height()).animate({height:0,opacity:0,paddingTop:0,paddingBottom:0,marginTop:0,marginBottom:0},this.options.duration,e):e()}})}(UIkit2),function(n){"use strict";n.component("buttonRadio",{defaults:{activeClass:"uk-active",target:".uk-button"},boot:function(){n.$html.on("click.buttonradio.uikit","[data-uk-button-radio]",function(t){var e=n.$(this);if(!e.data("buttonRadio")){var i=n.buttonRadio(e,n.Utils.options(e.attr("data-uk-button-radio"))),o=n.$(t.target);o.is(i.options.target)&&o.trigger("click")}})},init:function(){var i=this;this.find(i.options.target).attr("aria-checked","false").filter("."+i.options.activeClass).attr("aria-checked","true"),this.on("click",this.options.target,function(t){var e=n.$(this);e.is('a[href="#"]')&&t.preventDefault(),i.find(i.options.target).not(e).removeClass(i.options.activeClass).blur(),e.addClass(i.options.activeClass),i.find(i.options.target).not(e).attr("aria-checked","false"),e.attr("aria-checked","true"),i.trigger("change.uk.button",[e])})},getSelected:function(){return this.find("."+this.options.activeClass)}}),n.component("buttonCheckbox",{defaults:{activeClass:"uk-active",target:".uk-button"},boot:function(){n.$html.on("click.buttoncheckbox.uikit","[data-uk-button-checkbox]",function(t){var e=n.$(this);if(!e.data("buttonCheckbox")){var i=n.buttonCheckbox(e,n.Utils.options(e.attr("data-uk-button-checkbox"))),o=n.$(t.target);o.is(i.options.target)&&o.trigger("click")}})},init:function(){var i=this;this.find(i.options.target).attr("aria-checked","false").filter("."+i.options.activeClass).attr("aria-checked","true"),this.on("click",this.options.target,function(t){var e=n.$(this);e.is('a[href="#"]')&&t.preventDefault(),e.toggleClass(i.options.activeClass).blur(),e.attr("aria-checked",e.hasClass(i.options.activeClass)),i.trigger("change.uk.button",[e])})},getSelected:function(){return this.find("."+this.options.activeClass)}}),n.component("button",{defaults:{},boot:function(){n.$html.on("click.button.uikit","[data-uk-button]",function(t){var e=n.$(this);if(!e.data("button")){n.button(e,n.Utils.options(e.attr("data-uk-button")));e.trigger("click")}})},init:function(){var e=this;this.element.attr("aria-pressed",this.element.hasClass("uk-active")),this.on("click",function(t){e.element.is('a[href="#"]')&&t.preventDefault(),e.toggle(),e.trigger("change.uk.button",[e.element.blur().hasClass("uk-active")])})},toggle:function(){this.element.toggleClass("uk-active"),this.element.attr("aria-pressed",this.element.hasClass("uk-active"))}})}(UIkit2),function(u){"use strict";var o,n=!1,c={x:{"bottom-left":"bottom-right","bottom-right":"bottom-left","bottom-center":"bottom-center","top-left":"top-right","top-right":"top-left","top-center":"top-center","left-top":"right-top","left-bottom":"right-bottom","left-center":"right-center","right-top":"left-top","right-bottom":"left-bottom","right-center":"left-center"},y:{"bottom-left":"top-left","bottom-right":"top-right","bottom-center":"top-center","top-left":"bottom-left","top-right":"bottom-right","top-center":"bottom-center","left-top":"left-bottom","left-bottom":"left-top","left-center":"left-center","right-top":"right-bottom","right-bottom":"right-top","right-center":"right-center"},xy:{"bottom-left":"top-right","bottom-right":"top-left","bottom-center":"top-center","top-left":"bottom-right","top-right":"bottom-left","top-center":"bottom-center","left-top":"right-bottom","left-bottom":"right-top","left-center":"right-center","right-top":"left-bottom","right-bottom":"left-top","right-center":"left-center"}};function p(t,e,i,o){if(t=u.$(t),e=u.$(e),i=i||window.innerWidth,o=o||t.offset(),e.length){var n=e.outerWidth();if(t.css("min-width",n),"right"==u.langdirection){var s=i-(e.offset().left+n),a=i-(t.offset().left+t.outerWidth());t.css("margin-right",s-a)}else t.css("margin-left",e.offset().left-o.left)}}u.component("dropdown",{defaults:{mode:"hover",pos:"bottom-left",offset:0,remaintime:800,justify:!1,boundary:u.$win,delay:0,dropdownSelector:".uk-dropdown,.uk-dropdown-blank",hoverDelayIdle:250,preventflip:!1},remainIdle:!1,boot:function(){var o=u.support.touch?"click":"mouseenter";u.$html.on(o+".dropdown.uikit focus pointerdown","[data-uk-dropdown]",function(t){var e=u.$(this);if(!e.data("dropdown")){var i=u.dropdown(e,u.Utils.options(e.attr("data-uk-dropdown")));("click"==t.type||"mouseenter"==t.type&&"hover"==i.options.mode)&&i.element.trigger(o),i.dropdown.length&&t.preventDefault()}})},init:function(){var i=this;this.dropdown=this.find(this.options.dropdownSelector),this.offsetParent=this.dropdown.parents().filter(function(){return-1!==u.$.inArray(u.$(this).css("position"),["relative","fixed","absolute"])}).slice(0,1),this.offsetParent.length||(this.offsetParent=this.element),this.centered=this.dropdown.hasClass("uk-dropdown-center"),this.justified=!!this.options.justify&&u.$(this.options.justify),this.boundary=u.$(this.options.boundary),this.boundary.length||(this.boundary=u.$win),this.dropdown.hasClass("uk-dropdown-up")&&(this.options.pos="top-left"),this.dropdown.hasClass("uk-dropdown-flip")&&(this.options.pos=this.options.pos.replace("left","right")),this.dropdown.hasClass("uk-dropdown-center")&&(this.options.pos=this.options.pos.replace(/(left|right)/,"center")),this.element.attr("aria-haspopup","true"),this.element.attr("aria-expanded",this.element.hasClass("uk-open")),this.dropdown.attr("aria-hidden","true"),"click"==this.options.mode||u.support.touch?this.on("click.uk.dropdown",function(t){var e=u.$(t.target);e.parents(i.options.dropdownSelector).length||((e.is("a[href='#']")||e.parent().is("a[href='#']")||i.dropdown.length&&!i.dropdown.is(":visible"))&&t.preventDefault(),e.blur()),i.element.hasClass("uk-open")?i.dropdown.find(t.target).length&&!e.is(".uk-dropdown-close")&&!e.parents(".uk-dropdown-close").length||i.hide():i.show()}):this.on("mouseenter",function(t){i.trigger("pointerenter.uk.dropdown",[i]),i.remainIdle&&clearTimeout(i.remainIdle),o&&clearTimeout(o),n&&n==i||(o=n&&n!=i?setTimeout(function(){o=setTimeout(i.show.bind(i),i.options.delay)},i.options.hoverDelayIdle):setTimeout(i.show.bind(i),i.options.delay))}).on("mouseleave",function(){o&&clearTimeout(o),i.remainIdle=setTimeout(function(){n&&n==i&&i.hide()},i.options.remaintime),i.trigger("pointerleave.uk.dropdown",[i])}).on("click",function(t){var e=u.$(t.target);i.remainIdle&&clearTimeout(i.remainIdle),n&&n==i?i.dropdown.find(t.target).length&&!e.is(".uk-dropdown-close")&&!e.parents(".uk-dropdown-close").length||i.hide():((e.is("a[href='#']")||e.parent().is("a[href='#']"))&&t.preventDefault(),i.show())})},show:function(){u.$html.off("click.outer.dropdown"),n&&n!=this&&n.hide(!0),o&&clearTimeout(o),this.trigger("beforeshow.uk.dropdown",[this]),this.checkDimensions(),this.element.addClass("uk-open"),this.element.attr("aria-expanded","true"),this.dropdown.attr("aria-hidden","false"),this.trigger("show.uk.dropdown",[this]),u.Utils.checkDisplay(this.dropdown,!0),u.Utils.focus(this.dropdown),(n=this).registerOuterClick()},hide:function(t){this.trigger("beforehide.uk.dropdown",[this,t]),this.element.removeClass("uk-open"),this.remainIdle&&clearTimeout(this.remainIdle),this.remainIdle=!1,this.element.attr("aria-expanded","false"),this.dropdown.attr("aria-hidden","true"),this.trigger("hide.uk.dropdown",[this,t]),n==this&&(n=!1)},registerOuterClick:function(){var e=this;u.$html.off("click.outer.dropdown"),setTimeout(function(){u.$html.on("click.outer.dropdown",function(t){o&&clearTimeout(o);u.$(t.target);n!=e||e.element.find(t.target).length||(e.hide(!0),u.$html.off("click.outer.dropdown"))})},10)},checkDimensions:function(){if(this.dropdown.length){this.dropdown.removeClass("uk-dropdown-top uk-dropdown-bottom uk-dropdown-left uk-dropdown-right uk-dropdown-stack uk-dropdown-autoflip").css({topLeft:"",left:"",marginLeft:"",marginRight:""}),this.justified&&this.justified.length&&this.dropdown.css("min-width","");var t,e=u.$.extend({},this.offsetParent.offset(),{width:this.offsetParent[0].offsetWidth,height:this.offsetParent[0].offsetHeight}),i=this.options.offset,o=this.dropdown,n=(o.show().offset(),o.outerWidth()),s=o.outerHeight(),a=this.boundary.width(),r=(this.boundary[0]!==window&&this.boundary.offset()&&this.boundary.offset(),this.options.pos),l={"bottom-left":{top:0+e.height+i,left:0},"bottom-right":{top:0+e.height+i,left:0+e.width-n},"bottom-center":{top:0+e.height+i,left:0+e.width/2-n/2},"top-left":{top:0-s-i,left:0},"top-right":{top:0-s-i,left:0+e.width-n},"top-center":{top:0-s-i,left:0+e.width/2-n/2},"left-top":{top:0,left:0-n-i},"left-bottom":{top:0+e.height-s,left:0-n-i},"left-center":{top:0+e.height/2-s/2,left:0-n-i},"right-top":{top:0,left:0+e.width+i},"right-bottom":{top:0+e.height-s,left:0+e.width+i},"right-center":{top:0+e.height/2-s/2,left:0+e.width+i}},d={};if(t=r.split("-"),d=l[r]?l[r]:l["bottom-left"],this.justified&&this.justified.length)p(o.css({left:0}),this.justified,a);else if(!0!==this.options.preventflip){var h;switch(this.checkBoundary(e.left+d.left,e.top+d.top,n,s,a)){case"x":"x"!==this.options.preventflip&&(h=c.x[r]||"right-top");break;case"y":"y"!==this.options.preventflip&&(h=c.y[r]||"top-left");break;case"xy":this.options.preventflip||(h=c.xy[r]||"right-bottom")}h&&(t=h.split("-"),d=l[h]?l[h]:l["bottom-left"],o.addClass("uk-dropdown-autoflip"),this.checkBoundary(e.left+d.left,e.top+d.top,n,s,a)&&(t=r.split("-"),d=l[r]?l[r]:l["bottom-left"]))}a<n&&(o.addClass("uk-dropdown-stack"),this.trigger("stack.uk.dropdown",[this])),o.css(d).css("display","").addClass("uk-dropdown-"+t[0])}},checkBoundary:function(t,e,i,o,n){var s="";return(t<0||t-u.$win.scrollLeft()+i>n)&&(s+="x"),(e-u.$win.scrollTop()<0||e-u.$win.scrollTop()+o>window.innerHeight)&&(s+="y"),s}}),u.component("dropdownOverlay",{defaults:{justify:!1,cls:"",duration:200},boot:function(){u.ready(function(t){u.$("[data-uk-dropdown-overlay]",t).each(function(){var t=u.$(this);t.data("dropdownOverlay")||u.dropdownOverlay(t,u.Utils.options(t.attr("data-uk-dropdown-overlay")))})})},init:function(){var o=this;this.justified=!!this.options.justify&&u.$(this.options.justify),this.overlay=this.element.find("uk-dropdown-overlay"),this.overlay.length||(this.overlay=u.$('<div class="uk-dropdown-overlay"></div>').appendTo(this.element)),this.overlay.addClass(this.options.cls),this.on({"beforeshow.uk.dropdown":function(t,e){o.dropdown=e,o.justified&&o.justified.length&&p(o.overlay.css({display:"block",marginLeft:"",marginRight:""}),o.justified,o.justified.outerWidth())},"show.uk.dropdown":function(t,e){var i=o.dropdown.dropdown.outerHeight(!0);o.dropdown.element.removeClass("uk-open"),o.overlay.stop().css("display","block").animate({height:i},o.options.duration,function(){o.dropdown.dropdown.css("visibility",""),o.dropdown.element.addClass("uk-open"),u.Utils.checkDisplay(o.dropdown.dropdown,!0)}),o.pointerleave=!1},"hide.uk.dropdown":function(){o.overlay.stop().animate({height:0},o.options.duration)},"pointerenter.uk.dropdown":function(t,e){clearTimeout(o.remainIdle)},"pointerleave.uk.dropdown":function(t,e){o.pointerleave=!0}}),this.overlay.on({mouseenter:function(){o.remainIdle&&(clearTimeout(o.dropdown.remainIdle),clearTimeout(o.remainIdle))},mouseleave:function(){o.pointerleave&&n&&(o.remainIdle=setTimeout(function(){n&&n.hide()},n.options.remaintime))}})}})}(UIkit2),function(i){"use strict";var o=[];i.component("gridMatchHeight",{defaults:{target:!1,row:!0,ignorestacked:!1,observe:!1},boot:function(){i.ready(function(t){i.$("[data-uk-grid-match]",t).each(function(){var t=i.$(this);t.data("gridMatchHeight")||i.gridMatchHeight(t,i.Utils.options(t.attr("data-uk-grid-match")))})})},init:function(){var e=this;function t(){e.element.is(":visible")&&e.match()}this.columns=this.element.children(),this.elements=this.options.target?this.find(this.options.target):this.columns,this.columns.length&&(i.$win.on("load resize orientationchange",(i.$(function(){t()}),i.Utils.debounce(t,50))),this.options.observe&&i.domObserve(this.element,function(t){e.element.is(":visible")&&e.match()}),this.on("display.uk.check",function(t){this.element.is(":visible")&&this.match()}.bind(this)),o.push(this))},match:function(){var t=this.columns.filter(":visible:first");if(t.length)return 100<=Math.ceil(100*parseFloat(t.css("width"))/parseFloat(t.parent().css("width")))&&!this.options.ignorestacked?this.revert():i.Utils.matchHeights(this.elements,this.options),this},revert:function(){return this.elements.css("min-height",""),this}}),i.component("gridMargin",{defaults:{cls:"uk-grid-margin",rowfirst:"uk-row-first"},boot:function(){i.ready(function(t){i.$("[data-uk-grid-margin]",t).each(function(){var t=i.$(this);t.data("gridMargin")||i.gridMargin(t,i.Utils.options(t.attr("data-uk-grid-margin")))})})},init:function(){i.stackMargin(this.element,this.options)}})}(UIkit2),function(a){"use strict";var n,e=!1,i=0,o=a.$html;a.$win.on("resize orientationchange",a.Utils.debounce(function(){a.$(".uk-modal.uk-open").each(function(){return a.$(this).data("modal")&&a.$(this).data("modal").resize()})},150)),a.component("modal",{defaults:{keyboard:!0,bgclose:!0,minScrollHeight:150,center:!1,modal:!0},scrollable:!1,transition:!1,hasTransitioned:!0,init:function(){if(n=n||a.$("body"),this.element.length){var e=this;this.paddingdir="padding-"+("left"==a.langdirection?"right":"left"),this.dialog=this.find(".uk-modal-dialog"),this.active=!1,this.element.attr("aria-hidden",this.element.hasClass("uk-open")),this.on("click",".uk-modal-close",function(t){t.preventDefault(),a.$(t.target).closest(".uk-modal")[0]===e.element[0]&&e.hide()}).on("click",function(t){a.$(t.target)[0]==e.element[0]&&e.options.bgclose&&e.hide()}),a.domObserve(this.element,function(t){e.resize()})}},toggle:function(){return this[this.isActive()?"hide":"show"]()},show:function(){if(this.element.length){var t=this;if(!this.isActive())return this.options.modal&&e&&e.hide(!0),this.element.removeClass("uk-open").show(),this.resize(!0),this.options.modal&&(e=this),this.active=!0,i++,a.support.transition?(this.hasTransitioned=!1,this.element.one(a.support.transition.end,function(){t.hasTransitioned=!0,a.Utils.focus(t.dialog,"a[href]")}).addClass("uk-open")):(this.element.addClass("uk-open"),a.Utils.focus(this.dialog,"a[href]")),o.addClass("uk-modal-page").height(),this.element.attr("aria-hidden","false"),this.element.trigger("show.uk.modal"),a.Utils.checkDisplay(this.dialog,!0),this}},hide:function(t){if(!t&&a.support.transition&&this.hasTransitioned){var e=this;this.one(a.support.transition.end,function(){e._hide()}).removeClass("uk-open")}else this._hide();return this},resize:function(t){if(this.isActive()||t){var e=n.width();if(this.scrollbarwidth=window.innerWidth-e,n.css(this.paddingdir,this.scrollbarwidth),this.element.css("overflow-y",this.scrollbarwidth?"scroll":"auto"),!this.updateScrollable()&&this.options.center){var i=this.dialog.outerHeight(),o=parseInt(this.dialog.css("margin-top"),10)+parseInt(this.dialog.css("margin-bottom"),10);i+o<window.innerHeight?this.dialog.css({top:window.innerHeight/2-i/2-o}):this.dialog.css({top:""})}}},updateScrollable:function(){var t=this.dialog.find(".uk-overflow-container:visible:first");if(t.length){t.css("height",0);var e=Math.abs(parseInt(this.dialog.css("margin-top"),10)),i=this.dialog.outerHeight(),o=window.innerHeight-2*(e<20?20:e)-i;return t.css({maxHeight:o<this.options.minScrollHeight?"":o,height:""}),!0}return!1},_hide:function(){this.active=!1,0<i?i--:i=0,this.element.hide().removeClass("uk-open"),this.element.attr("aria-hidden","true"),i||(o.removeClass("uk-modal-page"),n.css(this.paddingdir,"")),e===this&&(e=!1),this.trigger("hide.uk.modal")},isActive:function(){return this.element.hasClass("uk-open")}}),a.component("modalTrigger",{boot:function(){a.$html.on("click.modal.uikit","[data-uk-modal]",function(t){var e=a.$(this);e.is("a")&&t.preventDefault(),e.data("modalTrigger")||a.modalTrigger(e,a.Utils.options(e.attr("data-uk-modal"))).show()}),a.$html.on("keydown.modal.uikit",function(t){e&&27===t.keyCode&&e.options.keyboard&&(t.preventDefault(),e.hide())})},init:function(){var e=this;this.options=a.$.extend({target:!!e.element.is("a")&&e.element.attr("href")},this.options),this.modal=a.modal(this.options.target,this.options),this.on("click",function(t){t.preventDefault(),e.show()}),this.proxy(this.modal,"show hide isActive")}}),a.modal.dialog=function(t,e){var i=a.modal(a.$(a.modal.dialog.template).appendTo("body"),e);return i.on("hide.uk.modal",function(){i.persist&&(i.persist.appendTo(i.persist.data("modalPersistParent")),i.persist=!1),i.element.remove()}),function(t,e){if(!e)return;"object"==typeof t?(t=t instanceof jQuery?t:a.$(t)).parent().length&&(e.persist=t,e.persist.data("modalPersistParent",t.parent())):t="string"==typeof t||"number"==typeof t?a.$("<div></div>").html(t):a.$("<div></div>").html("UIkit2.modal Error: Unsupported data type: "+typeof t);t.appendTo(e.element.find(".uk-modal-dialog"))}(t,i),i},a.modal.dialog.template='<div class="uk-modal"><div class="uk-modal-dialog" style="min-height:0;"></div></div>',a.modal.alert=function(t,e){e=a.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:a.modal.labels},e);var i=a.modal.dialog(['<div class="uk-margin uk-modal-content">'+String(t)+"</div>",'<div class="uk-modal-footer uk-text-right"><button class="uk-button uk-button-primary uk-modal-close">'+e.labels.Ok+"</button></div>"].join(""),e);return i.on("show.uk.modal",function(){setTimeout(function(){i.element.find("button:first").focus()},50)}),i.show()},a.modal.confirm=function(t,e,i){var o=1<arguments.length&&arguments[arguments.length-1]?arguments[arguments.length-1]:{};e=a.$.isFunction(e)?e:function(){},i=a.$.isFunction(i)?i:function(){},o=a.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:a.modal.labels},a.$.isFunction(o)?{}:o);var n=a.modal.dialog(['<div class="uk-margin uk-modal-content">'+String(t)+"</div>",'<div class="uk-modal-footer uk-text-right"><button class="uk-button js-modal-confirm-cancel">'+o.labels.Cancel+'</button> <button class="uk-button uk-button-primary js-modal-confirm">'+o.labels.Ok+"</button></div>"].join(""),o);return n.element.find(".js-modal-confirm, .js-modal-confirm-cancel").on("click",function(){(a.$(this).is(".js-modal-confirm")?e:i)(),n.hide()}),n.on("show.uk.modal",function(){setTimeout(function(){n.element.find(".js-modal-confirm").focus()},50)}),n.show()},a.modal.prompt=function(t,e,i,o){i=a.$.isFunction(i)?i:function(t){},o=a.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:a.modal.labels},o);var n=a.modal.dialog([t?'<div class="uk-modal-content uk-form">'+String(t)+"</div>":"",'<div class="uk-margin-small-top uk-modal-content uk-form"><p><input type="text" class="uk-width-1-1"></p></div>','<div class="uk-modal-footer uk-text-right"><button class="uk-button uk-modal-close">'+o.labels.Cancel+'</button> <button class="uk-button uk-button-primary js-modal-ok">'+o.labels.Ok+"</button></div>"].join(""),o),s=n.element.find("input[type='text']").val(e||"").on("keyup",function(t){13==t.keyCode&&n.element.find(".js-modal-ok").trigger("click")});return n.element.find(".js-modal-ok").on("click",function(){!1!==i(s.val())&&n.hide()}),n.show()},a.modal.blockUI=function(t,e){var i=a.modal.dialog(['<div class="uk-margin uk-modal-content">'+String(t||'<div class="uk-text-center">...</div>')+"</div>"].join(""),a.$.extend({bgclose:!1,keyboard:!1,modal:!1},e));return i.content=i.element.find(".uk-modal-content:first"),i.show()},a.modal.labels={Ok:"Ok",Cancel:"Cancel"}}(UIkit2),function(a){"use strict";a.component("nav",{defaults:{toggle:'>li.uk-parent > a[href="#"]',lists:">li.uk-parent > ul",multiple:!1},boot:function(){a.ready(function(t){a.$("[data-uk-nav]",t).each(function(){var t=a.$(this);if(!t.data("nav"))a.nav(t,a.Utils.options(t.attr("data-uk-nav")))})})},init:function(){var i=this;this.on("click.uk.nav",this.options.toggle,function(t){t.preventDefault();var e=a.$(this);i.open(e.parent()[0]==i.element[0]?e:e.parent("li"))}),this.update(),a.domObserve(this.element,function(t){i.element.find(i.options.lists).not("[role]").length&&i.update()})},update:function(){var o=this;this.find(this.options.lists).each(function(){var t=a.$(this).attr("role","menu"),e=t.closest("li"),i=e.hasClass("uk-active");e.data("list-container")||(t.wrap('<div style="overflow:hidden;height:0;position:relative;"></div>'),e.data("list-container",t.parent()[i?"removeClass":"addClass"]("uk-hidden"))),e.attr("aria-expanded",e.hasClass("uk-open")),i&&o.open(e,!0)})},open:function(t,e){var i=this,o=this.element,n=a.$(t),s=n.data("list-container");this.options.multiple||o.children(".uk-open").not(t).each(function(){var t=a.$(this);t.data("list-container")&&t.data("list-container").stop().animate({height:0},function(){a.$(this).parent().removeClass("uk-open").end().addClass("uk-hidden")})}),n.toggleClass("uk-open"),n.attr("aria-expanded",n.hasClass("uk-open")),s&&(n.hasClass("uk-open")&&s.removeClass("uk-hidden"),e?(s.stop().height(n.hasClass("uk-open")?"auto":0),n.hasClass("uk-open")||s.addClass("uk-hidden"),this.trigger("display.uk.check")):s.stop().animate({height:n.hasClass("uk-open")?function(t){var e=a.$(t),i="auto";if(e.is(":visible"))i=e.outerHeight();else{var o={position:e.css("position"),visibility:e.css("visibility"),display:e.css("display")};i=e.css({position:"absolute",visibility:"hidden",display:"block"}).outerHeight(),e.css(o)}return i}(s.find("ul:first")):0},function(){n.hasClass("uk-open")?s.css("height",""):s.addClass("uk-hidden"),i.trigger("display.uk.check")}))}})}(UIkit2),function(r){"use strict";var l={x:window.scrollX,y:window.scrollY},d=(r.$win,r.$doc,r.$html),n={show:function(t,e){if((t=r.$(t)).length){e=r.$.extend({mode:"push"},e);var i=r.$("body"),o=t.find(".uk-offcanvas-bar:first"),n="right"==r.langdirection,s=(o.hasClass("uk-offcanvas-bar-flip")?-1:1)*(n?-1:1),a=window.innerWidth-i.width();l={x:window.pageXOffset,y:window.pageYOffset},o.attr("mode",e.mode),t.addClass("uk-active"),i.css({width:window.innerWidth-a,height:window.innerHeight}).addClass("uk-offcanvas-page"),"push"!=e.mode&&"reveal"!=e.mode||i.css(n?"margin-right":"margin-left",(n?-1:1)*(o.outerWidth()*s)),"reveal"==e.mode&&o.css("clip","rect(0, "+o.outerWidth()+"px, 100vh, 0)"),d.css("margin-top",-1*l.y).width(),o.addClass("uk-offcanvas-bar-show"),this._initElement(t),o.trigger("show.uk.offcanvas",[t,o]),t.attr("aria-hidden","false")}},hide:function(t){function e(){i.removeClass("uk-offcanvas-page").css({width:"",height:"",marginLeft:"",marginRight:""}),o.removeClass("uk-active"),s.removeClass("uk-offcanvas-bar-show"),d.css("margin-top",""),window.scrollTo(l.x,l.y),s.trigger("hide.uk.offcanvas",[o,s]),o.attr("aria-hidden","true")}var i=r.$("body"),o=r.$(".uk-offcanvas.uk-active"),n="right"==r.langdirection,s=o.find(".uk-offcanvas-bar:first");o.length&&("none"==s.attr("mode")&&(t=!0),r.support.transition&&!t?(i.one(r.support.transition.end,function(){e()}).css(n?"margin-right":"margin-left",""),"reveal"==s.attr("mode")&&s.css("clip",""),setTimeout(function(){s.removeClass("uk-offcanvas-bar-show")},0)):e())},_initElement:function(t){t.data("OffcanvasInit")||(t.on("click.uk.offcanvas swipeRight.uk.offcanvas swipeLeft.uk.offcanvas",function(t){var e=r.$(t.target);if(t.type.match(/swipe/)){if(e.parents(".uk-offcanvas-bar:first").length)return}else if(!e.hasClass("uk-offcanvas-close")){if(e.hasClass("uk-offcanvas-bar"))return;if(e.parents(".uk-offcanvas-bar:first").length)return}t.stopImmediatePropagation(),n.hide()}),t.on("click",'a[href*="#"]',function(t){var i=r.$(this),o=i.attr("href");"#"!=o&&(r.$doc.one("hide.uk.offcanvas",function(){var e;try{e=r.$(i[0].hash)}catch(t){e=""}e.length||(e=r.$('[name="'+i[0].hash.replace("#","")+'"]')),e.length&&r.Utils.scrollToElement?r.Utils.scrollToElement(e,r.Utils.options(i.attr("data-uk-smooth-scroll")||"{}")):window.location.href=o}),n.hide())}),t.data("OffcanvasInit",!0))}};r.component("offcanvasTrigger",{boot:function(){d.on("click.offcanvas.uikit","[data-uk-offcanvas]",function(t){t.preventDefault();var e=r.$(this);if(!e.data("offcanvasTrigger")){r.offcanvasTrigger(e,r.Utils.options(e.attr("data-uk-offcanvas")));e.trigger("click")}}),d.on("keydown.uk.offcanvas",function(t){27===t.keyCode&&n.hide()})},init:function(){var e=this;this.options=r.$.extend({target:!!e.element.is("a")&&e.element.attr("href"),mode:"push"},this.options),this.on("click",function(t){t.preventDefault(),n.show(e.options.target,e.options)})}}),r.offcanvas=n}(UIkit2),function(r){"use strict";var a;function l(t,e,i){var o,n=r.$.Deferred(),s=t,a=t;return i[0]===e[0]?n.resolve():("object"==typeof t&&(s=t[0],a=t[1]||t[0]),r.$body.css("overflow-x","hidden"),o=function(){e&&e.hide().removeClass("uk-active "+a+" uk-animation-reverse"),i.addClass(s).one(r.support.animation.end,function(){setTimeout(function(){i.removeClass(""+s).css({opacity:"",display:""})},0),n.resolve(),r.$body.css("overflow-x",""),e&&e.css({opacity:"",display:""})}.bind(this)).show()},i.css("animation-duration",this.options.duration+"ms"),e&&e.length?(e.css("animation-duration",this.options.duration+"ms"),e.css("display","none").addClass(a+" uk-animation-reverse").one(r.support.animation.end,function(){o()}.bind(this)).css("display","")):(i.addClass("uk-active"),o())),n.promise()}r.component("switcher",{defaults:{connect:!1,toggle:">*",active:0,animation:!1,duration:200,swiping:!0},animating:!1,boot:function(){r.ready(function(t){r.$("[data-uk-switcher]",t).each(function(){var t=r.$(this);if(!t.data("switcher"))r.switcher(t,r.Utils.options(t.attr("data-uk-switcher")))})})},init:function(){var i=this;this.on("click.uk.switcher",this.options.toggle,function(t){t.preventDefault(),i.show(this)}),this.options.connect&&(this.connect=r.$(this.options.connect),this.connect.length&&(this.connect.on("click.uk.switcher","[data-uk-switcher-item]",function(t){t.preventDefault();var e=r.$(this).attr("data-uk-switcher-item");if(i.index!=e)switch(e){case"next":case"previous":i.show(i.index+("next"==e?1:-1));break;default:i.show(parseInt(e,10))}}),this.options.swiping&&this.connect.on("swipeRight swipeLeft",function(t){t.preventDefault(),window.getSelection().toString()||i.show(i.index+("swipeLeft"==t.type?1:-1))}),this.update()))},update:function(){this.connect.children().removeClass("uk-active").attr("aria-hidden","true");var t=this.find(this.options.toggle),e=t.filter(".uk-active");if(e.length)this.show(e,!1);else{if(!1===this.options.active)return;e=t.eq(this.options.active),this.show(e.length?e:t.eq(0),!1)}t.not(e).attr("aria-expanded","false"),e.attr("aria-expanded","true")},show:function(t,e){if(!this.animating){var i=this.find(this.options.toggle);t=isNaN(t)?r.$(t):(t=t<0?i.length-1:t,i.eq(i[t]?t:0));var n=this,o=r.$(t),s=a[this.options.animation]||function(t,e){if(!n.options.animation)return a.none.apply(n);var i=n.options.animation.split(",");return 1==i.length&&(i[1]=i[0]),i[0]=i[0].trim(),i[1]=i[1].trim(),l.apply(n,[i,t,e])};!1!==e&&r.support.animation||(s=a.none),o.hasClass("uk-disabled")||(i.attr("aria-expanded","false"),o.attr("aria-expanded","true"),i.filter(".uk-active").removeClass("uk-active"),o.addClass("uk-active"),this.options.connect&&this.connect.length&&(this.index=this.find(this.options.toggle).index(o),-1==this.index&&(this.index=0),this.connect.each(function(){var t=r.$(this),e=r.$(t.children()),i=r.$(e.filter(".uk-active")),o=r.$(e.eq(n.index));n.animating=!0,s.apply(n,[i,o]).then(function(){i.removeClass("uk-active"),o.addClass("uk-active"),i.attr("aria-hidden","true"),o.attr("aria-hidden","false"),r.Utils.checkDisplay(o,!0),n.animating=!1})})),this.trigger("show.uk.switcher",[o]))}}}),a={none:function(){var t=r.$.Deferred();return t.resolve(),t.promise()},fade:function(t,e){return l.apply(this,["uk-animation-fade",t,e])},"slide-bottom":function(t,e){return l.apply(this,["uk-animation-slide-bottom",t,e])},"slide-top":function(t,e){return l.apply(this,["uk-animation-slide-top",t,e])},"slide-vertical":function(t,e,i){var o=["uk-animation-slide-top","uk-animation-slide-bottom"];return t&&t.index()>e.index()&&o.reverse(),l.apply(this,[o,t,e])},"slide-left":function(t,e){return l.apply(this,["uk-animation-slide-left",t,e])},"slide-right":function(t,e){return l.apply(this,["uk-animation-slide-right",t,e])},"slide-horizontal":function(t,e,i){var o=["uk-animation-slide-right","uk-animation-slide-left"];return t&&t.index()>e.index()&&o.reverse(),l.apply(this,[o,t,e])},scale:function(t,e){return l.apply(this,["uk-animation-scale-up",t,e])}},r.switcher.animations=a}(UIkit2),function(a){"use strict";a.component("tab",{defaults:{target:">li:not(.uk-tab-responsive, .uk-disabled)",connect:!1,active:0,animation:!1,duration:200,swiping:!0},boot:function(){a.ready(function(t){a.$("[data-uk-tab]",t).each(function(){var t=a.$(this);if(!t.data("tab"))a.tab(t,a.Utils.options(t.attr("data-uk-tab")))})})},init:function(){var i=this;this.current=!1,this.on("click.uk.tab",this.options.target,function(t){if(t.preventDefault(),!i.switcher||!i.switcher.animating){var e=i.find(i.options.target).not(this);e.removeClass("uk-active").blur(),i.trigger("change.uk.tab",[a.$(this).addClass("uk-active"),i.current]),i.current=a.$(this),i.options.connect||(e.attr("aria-expanded","false"),a.$(this).attr("aria-expanded","true"))}}),this.options.connect&&(this.connect=a.$(this.options.connect)),this.responsivetab=a.$('<li class="uk-tab-responsive uk-active"><a></a></li>').append('<div class="uk-dropdown uk-dropdown-small"><ul class="uk-nav uk-nav-dropdown"></ul><div>'),this.responsivetab.dropdown=this.responsivetab.find(".uk-dropdown"),this.responsivetab.lst=this.responsivetab.dropdown.find("ul"),this.responsivetab.caption=this.responsivetab.find("a:first"),this.element.hasClass("uk-tab-bottom")&&this.responsivetab.dropdown.addClass("uk-dropdown-up"),this.responsivetab.lst.on("click.uk.tab","a",function(t){t.preventDefault(),t.stopPropagation();var e=a.$(this);i.element.children("li:not(.uk-tab-responsive)").eq(e.data("index")).trigger("click")}),this.on("show.uk.switcher change.uk.tab",function(t,e){i.responsivetab.caption.html(e.text())}),this.element.append(this.responsivetab),this.options.connect&&(this.switcher=a.switcher(this.element,{toggle:">li:not(.uk-tab-responsive)",connect:this.options.connect,active:this.options.active,animation:this.options.animation,duration:this.options.duration,swiping:this.options.swiping})),a.dropdown(this.responsivetab,{mode:"click",preventflip:"y"}),i.trigger("change.uk.tab",[this.element.find(this.options.target).not(".uk-tab-responsive").filter(".uk-active")]),this.check(),a.$win.on("resize orientationchange",a.Utils.debounce(function(){i.element.is(":visible")&&i.check()},100)),this.on("display.uk.check",function(){i.element.is(":visible")&&i.check()})},check:function(){var t=this.element.children("li:not(.uk-tab-responsive)").removeClass("uk-hidden");if(t.length){var e,i,o=t.eq(0).offset().top+Math.ceil(t.eq(0).height()/2),n=!1;if(this.responsivetab.lst.empty(),t.each(function(){a.$(this).offset().top>o&&(n=!0)}),n)for(var s=0;s<t.length;s++)(e=a.$(t.eq(s))).find("a"),"none"==e.css("float")||e.attr("uk-dropdown")||(e.hasClass("uk-disabled")||((i=a.$(e[0].outerHTML)).find("a").data("index",s),this.responsivetab.lst.append(i)),e.addClass("uk-hidden"));this.responsivetab[this.responsivetab.lst.children("li").length?"removeClass":"addClass"]("uk-hidden")}else this.responsivetab.addClass("uk-hidden")}})}(UIkit2),function(e){"use strict";e.component("cover",{defaults:{automute:!0},boot:function(){e.ready(function(t){e.$("[data-uk-cover]",t).each(function(){var t=e.$(this);if(!t.data("cover"))e.cover(t,e.Utils.options(t.attr("data-uk-cover")))})})},init:function(){if(this.parent=this.element.parent(),e.$win.on("load resize orientationchange",e.Utils.debounce(function(){this.check()}.bind(this),100)),this.on("display.uk.check",function(t){this.element.is(":visible")&&this.check()}.bind(this)),this.check(),this.element.is("iframe")&&this.options.automute){var t=this.element.attr("src");this.element.attr("src","").on("load",function(){this.contentWindow.postMessage('{ "event": "command", "func": "mute", "method":"setVolume", "value":0}',"*")}).attr("src",[t,-1<t.indexOf("?")?"&":"?","enablejsapi=1&api=1"].join(""))}},check:function(){this.element.css({width:"",height:""}),this.dimension={w:this.element.width(),h:this.element.height()},this.element.attr("width")&&!isNaN(this.element.attr("width"))&&(this.dimension.w=this.element.attr("width")),this.element.attr("height")&&!isNaN(this.element.attr("height"))&&(this.dimension.h=this.element.attr("height")),this.ratio=this.dimension.w/this.dimension.h;var t,e,i=this.parent.width(),o=this.parent.height();e=i/this.ratio<o?(t=Math.ceil(o*this.ratio),o):(t=i,Math.ceil(i/this.ratio)),this.element.css({width:t,height:e})}})}(UIkit2),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-accordion",["uikit"],function(){return e||t(UIkit2)})}(function(s){"use strict";return s.component("accordion",{defaults:{showfirst:!0,collapse:!0,animate:!0,easing:"swing",duration:300,toggle:".uk-accordion-title",containers:".uk-accordion-content",clsactive:"uk-active"},boot:function(){s.ready(function(t){setTimeout(function(){s.$("[data-uk-accordion]",t).each(function(){var t=s.$(this);t.data("accordion")||s.accordion(t,s.Utils.options(t.attr("data-uk-accordion")))})},0)})},init:function(){var e=this;this.element.on("click.uk.accordion",this.options.toggle,function(t){t.preventDefault(),e.toggleItem(s.$(this).data("wrapper"),e.options.animate,e.options.collapse)}),this.update(!0),s.domObserve(this.element,function(t){e.element.children(e.options.containers).length&&e.update()})},toggleItem:function(t,e,i){var o=this;t.data("toggle").toggleClass(this.options.clsactive),t.data("content").toggleClass(this.options.clsactive);var n=t.data("toggle").hasClass(this.options.clsactive);i&&(this.toggle.not(t.data("toggle")).removeClass(this.options.clsactive),this.content.not(t.data("content")).removeClass(this.options.clsactive).parent().stop().css("overflow","hidden").animate({height:0},{easing:this.options.easing,duration:e?this.options.duration:0}).attr("aria-expanded","false")),t.stop().css("overflow","hidden"),e?t.animate({height:n?function(t){var e=s.$(t),i="auto";if(e.is(":visible"))i=e.outerHeight();else{var o={position:e.css("position"),visibility:e.css("visibility"),display:e.css("display")};i=e.css({position:"absolute",visibility:"hidden",display:"block"}).outerHeight(),e.css(o)}return i}(t.data("content")):0},{easing:this.options.easing,duration:this.options.duration,complete:function(){n&&(t.css({overflow:"",height:"auto"}),s.Utils.checkDisplay(t.data("content"))),o.trigger("display.uk.check")}}):(t.height(n?"auto":0),n&&(t.css({overflow:""}),s.Utils.checkDisplay(t.data("content"))),this.trigger("display.uk.check")),t.attr("aria-expanded",n),this.element.trigger("toggle.uk.accordion",[n,t.data("toggle"),t.data("content")])},update:function(t){var e,i,o,n=this;this.toggle=this.find(this.options.toggle),this.content=this.find(this.options.containers),this.content.each(function(t){(e=s.$(this)).parent().data("wrapper")?i=e.parent():(i=s.$(this).wrap('<div data-wrapper="true" style="overflow:hidden;height:0;position:relative;"></div>').parent()).attr("aria-expanded","false"),o=n.toggle.eq(t),i.data("toggle",o),i.data("content",e),o.data("wrapper",i),e.data("wrapper",i)}),this.element.trigger("update.uk.accordion",[this]),t&&this.options.showfirst&&this.toggleItem(this.toggle.eq(0).data("wrapper"),!1,!1)}}),s.accordion}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-autocomplete",["uikit"],function(){return e||t(UIkit2)})}(function(r){"use strict";var e;return r.component("autocomplete",{defaults:{minLength:3,param:"search",method:"post",delay:300,loadingClass:"uk-loading",flipDropdown:!1,skipClass:"uk-skip",hoverClass:"uk-active",source:null,renderer:null,template:'<ul class="uk-nav uk-nav-autocomplete uk-autocomplete-results">{{~items}}<li data-value="{{$item.value}}"><a>{{$item.value}}</a></li>{{/items}}</ul>'},visible:!1,value:null,selected:null,boot:function(){r.$html.on("focus.autocomplete.uikit","[data-uk-autocomplete]",function(t){var e=r.$(this);e.data("autocomplete")||r.autocomplete(e,r.Utils.options(e.attr("data-uk-autocomplete")))}),r.$html.on("click.autocomplete.uikit",function(t){e&&t.target!=e.input[0]&&e.hide()})},init:function(){var e=this,i=!1,t=r.Utils.debounce(function(t){if(i)return i=!1;e.handle()},this.options.delay);this.dropdown=this.find(".uk-dropdown"),this.template=this.find('script[type="text/autocomplete"]').html(),this.template=r.Utils.template(this.template||this.options.template),this.input=this.find("input:first").attr("autocomplete","off"),this.dropdown.length||(this.dropdown=r.$('<div class="uk-dropdown"></div>').appendTo(this.element)),this.options.flipDropdown&&this.dropdown.addClass("uk-dropdown-flip"),this.dropdown.attr("aria-expanded","false"),this.input.on({keydown:function(t){if(t&&t.which&&!t.shiftKey&&e.visible)switch(t.which){case 13:i=!0,e.selected&&(t.preventDefault(),e.select());break;case 38:t.preventDefault(),e.pick("prev",!0);break;case 40:t.preventDefault(),e.pick("next",!0);break;case 27:case 9:e.hide()}},keyup:t}),this.dropdown.on("click",".uk-autocomplete-results > *",function(){e.select()}),this.dropdown.on("mouseover",".uk-autocomplete-results > *",function(){e.pick(r.$(this))}),this.triggercomplete=t},handle:function(){var t=this.value;return this.value=this.input.val(),this.value.length<this.options.minLength?this.hide():(this.value!=t&&this.request(),this)},pick:function(t,e){var i=r.$(this.dropdown.find(".uk-autocomplete-results").children(":not(."+this.options.skipClass+")")),o=!1;if("string"==typeof t||t.hasClass(this.options.skipClass)){if("next"==t||"prev"==t){if(this.selected){var n=i.index(this.selected);o="next"==t?i.eq(n+1<i.length?n+1:0):i.eq(n-1<0?i.length-1:n-1)}else o=i["next"==t?"first":"last"]();o=r.$(o)}}else o=t;if(o&&o.length&&(this.selected=o,i.removeClass(this.options.hoverClass),this.selected.addClass(this.options.hoverClass),e)){var s=o.position().top,a=this.dropdown.scrollTop();(this.dropdown.height()<s||s<0)&&this.dropdown.scrollTop(a+s)}},select:function(){if(this.selected){var t=this.selected.data();this.trigger("selectitem.uk.autocomplete",[t,this]),t.value&&this.input.val(t.value).trigger("change"),this.hide()}},show:function(){if(!this.visible)return this.visible=!0,this.element.addClass("uk-open"),e&&e!==this&&e.hide(),(e=this).dropdown.attr("aria-expanded","true"),this},hide:function(){if(this.visible)return this.visible=!1,this.element.removeClass("uk-open"),e===this&&(e=!1),this.dropdown.attr("aria-expanded","false"),this},request:function(){function e(t){t&&i.render(t),i.element.removeClass(i.options.loadingClass)}var i=this;if(this.element.addClass(this.options.loadingClass),this.options.source){var t=this.options.source;switch(typeof this.options.source){case"function":this.options.source.apply(this,[e]);break;case"object":if(t.length){var o=[];t.forEach(function(t){t.value&&-1!=t.value.toLowerCase().indexOf(i.value.toLowerCase())&&o.push(t)}),e(o)}break;case"string":var n={};n[this.options.param]=this.value,r.$.ajax({url:this.options.source,data:n,type:this.options.method,dataType:"json"}).done(function(t){e(t||[])});break;default:e(null)}}else this.element.removeClass(i.options.loadingClass)},render:function(t){return this.dropdown.empty(),this.selected=!1,this.options.renderer?this.options.renderer.apply(this,[t]):t&&t.length&&(this.dropdown.append(this.template({items:t})),this.show(),this.trigger("show.uk.autocomplete")),this}}),r.autocomplete}),function(t){var e;window.UIkit&&(e=t(UIkit)),"function"==typeof define&&define.amd&&define("uikit-datepicker",["uikit"],function(){return e||t(UIkit)})}(function(c){"use strict";var r,l=!1;return c.component("datepicker",{defaults:{mobile:!1,weekstart:1,i18n:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},format:"DD.MM.YYYY",offsettop:5,maxDate:!1,minDate:!1,pos:"auto",addClass:"",template:function(t,e){var i,o="";if(o+='<div class="uk-datepicker-nav uk-clearfix">',o+='<a href="" class="uk-datepicker-previous"></a>',o+='<a href="" class="uk-datepicker-next"></a>',c.formSelect){var n,s,a,r=(new Date).getFullYear(),l=[];for(i=0;i<e.i18n.months.length;i++)i==t.month?l.push('<option value="'+i+'" selected>'+e.i18n.months[i]+"</option>"):l.push('<option value="'+i+'">'+e.i18n.months[i]+"</option>");for(n='<span class="uk-form-select">'+e.i18n.months[t.month]+'<select class="update-picker-month">'+l.join("")+"</select></span>",l=[],s=t.minDate?t.minDate.year():r-50,a=t.maxDate?t.maxDate.year():r+20,i=s;i<=a;i++)i==t.year?l.push('<option value="'+i+'" selected>'+i+"</option>"):l.push('<option value="'+i+'">'+i+"</option>");o+='<div class="uk-datepicker-heading">'+n+" "+('<span class="uk-form-select">'+t.year+'<select class="update-picker-year">'+l.join("")+"</select></span>")+"</div>"}else o+='<div class="uk-datepicker-heading">'+e.i18n.months[t.month]+" "+t.year+"</div>";for(o+="</div>",o+='<table class="uk-datepicker-table">',o+="<thead>",i=0;i<t.weekdays.length;i++)t.weekdays[i]&&(o+="<th>"+t.weekdays[i]+"</th>");for(o+="</thead>",o+="<tbody>",i=0;i<t.days.length;i++)if(t.days[i]&&t.days[i].length){o+="<tr>";for(var d=0;d<t.days[i].length;d++)if(t.days[i][d]){var h=t.days[i][d],u=[];h.inmonth||u.push("uk-datepicker-table-muted"),h.selected&&u.push("uk-active"),h.disabled&&u.push("uk-datepicker-date-disabled uk-datepicker-table-muted"),o+='<td><a href="" class="'+u.join(" ")+'" data-date="'+h.day.format()+'">'+h.day.format("D")+"</a></td>"}o+="</tr>"}return o+="</tbody>",o+="</table>"}},boot:function(){c.$win.on("resize orientationchange",function(){l&&l.hide()}),c.$html.on("focus.datepicker.uikit","[data-uk-datepicker]",function(t){var e=c.$(this);e.data("datepicker")||(t.preventDefault(),c.datepicker(e,c.Utils.options(e.attr("data-uk-datepicker"))),e.trigger("focus"))}),c.$html.on("click focus","*",function(t){var e=c.$(t.target);!l||e[0]==r[0]||e.data("datepicker")||e.parents(".uk-datepicker:first").length||l.hide()})},init:function(){if(!c.support.touch||"date"!=this.element.attr("type")||this.options.mobile){var t=this;this.current=this.element.val()?moment(this.element.val(),this.options.format):moment(),this.on("click focus",function(){l!==t&&t.pick(this.value?this.value:t.options.minDate?t.options.minDate:"")}).on("change",function(){t.element.val()&&!moment(t.element.val(),t.options.format).isValid()&&t.element.val(moment().format(t.options.format))}),r||((r=c.$('<div class="uk-dropdown uk-datepicker '+t.options.addClass+'"></div>')).on("click",".uk-datepicker-next, .uk-datepicker-previous, [data-date]",function(t){t.stopPropagation(),t.preventDefault();var e=c.$(this);if(e.hasClass("uk-datepicker-date-disabled"))return!1;e.is("[data-date]")?(l.current=moment(e.data("date")),l.element.val(l.current.isValid()?l.current.format(l.options.format):null).trigger("change"),r.removeClass("uk-dropdown-shown"),setTimeout(function(){r.removeClass("uk-dropdown-active")},280),l.hide()):l.add(e.hasClass("uk-datepicker-next")?1:-1,"months")}),r.on("change",".update-picker-month, .update-picker-year",function(){var t=c.$(this);l[t.is(".update-picker-year")?"setYear":"setMonth"](Number(t.val()))}),r.appendTo("body"))}},pick:function(t){var e=this.element.offset(),i=parseInt(e.left),o=parseInt(e.top),n={left:i,right:""};this.current=isNaN(t)?moment(t,this.options.format):moment(),this.initdate=this.current.format("YYYY-MM-DD"),this.update(),!$(this.element[0]).closest(".ui-dialog").length&&!$(this.element[0]).closest(".uk-modal").length||r.hasClass("dropdown-modal")||r.addClass("dropdown-modal"),("right"==c.langdirection||window.innerWidth-i-r.outerWidth()<0)&&(n.right=window.innerWidth-(window.innerWidth-$("body").width())-(n.left+this.element.outerWidth()),n.left="");var s=o-this.element.outerHeight()+this.element.height()-this.options.offsettop-r.outerHeight(),a=o+this.element.outerHeight()+this.options.offsettop;n.top=a,("top"==this.options.pos||"auto"==this.options.pos&&window.innerHeight-a-r.outerHeight()+c.$win.scrollTop()<0&&0<=s)&&(n.top=s,r.addClass("dp-top")),n.minWidth=r.actual("outerWidth"),r.css(n).addClass("uk-dropdown-active uk-dropdown-shown"),this.trigger("show.uk.datepicker"),l=this},add:function(t,e){this.current.add(t,e),this.update()},setMonth:function(t){this.current.month(t),this.update()},setYear:function(t){this.current.year(t),this.update()},update:function(){var t=this.getRows(this.current.year(),this.current.month()),e=this.options.template(t,this.options);r.html(e),this.trigger("update.uk.datepicker")},getRows:function(t,e){var o=this.options,i=moment().format("YYYY-MM-DD"),n=[31,t%4==0&&t%100!=0||t%400==0?29:28,31,30,31,30,31,31,30,31,30,31][e],s=new Date(t,e,1,12).getDay(),a={month:e,year:t,weekdays:[],days:[],maxDate:!1,minDate:!1},r=[];!1!==o.maxDate&&(a.maxDate=isNaN(o.maxDate)?moment(o.maxDate,o.format).startOf("day").hours(12):moment().add(o.maxDate,"days").startOf("day").hours(12)),!1!==o.minDate&&(a.minDate=isNaN(o.minDate)?moment(o.minDate,o.format).startOf("day").hours(12):moment().add(o.minDate-1,"days").startOf("day").hours(12)),a.weekdays=function(){for(var t=0,e=[];t<7;t++){for(var i=t+(o.weekstart||0);7<=i;)i-=7;e.push(o.i18n.weekdays[i])}return e}(),o.weekstart&&0<o.weekstart&&(s-=o.weekstart)<0&&(s+=7);for(var l,d,h,u,c,p=n+s,f=p;7<f;)f-=7;p+=7-f;for(var m=0,g=0;m<p;m++)l=new Date(t,e,m-s+1,12),d=a.minDate&&a.minDate>l||a.maxDate&&l>a.maxDate,c=!(m<s||n+s<=m),l=moment(l),h=this.initdate==l.format("YYYY-MM-DD"),u=i==l.format("YYYY-MM-DD"),r.push({selected:h,today:u,disabled:d,day:l,inmonth:c}),7==++g&&(a.days.push(r),r=[],g=0);return a},hide:function(){l&&l===this&&(r.removeClass("uk-dropdown-shown"),setTimeout(function(){r.removeClass("uk-dropdown-active dp-top")},280),l=!1,this.trigger("hide.uk.datepicker"))}}),c.Utils.moment=moment(),c.datepicker}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-form-password",["uikit"],function(){return e||t(UIkit2)})}(function(i){"use strict";return i.component("formPassword",{defaults:{lblShow:"Show",lblHide:"Hide"},boot:function(){i.$html.on("click.formpassword.uikit","[data-uk-form-password]",function(t){var e=i.$(this);e.data("formPassword")||(t.preventDefault(),i.formPassword(e,i.Utils.options(e.attr("data-uk-form-password"))),e.trigger("click"))})},init:function(){var i=this;this.on("click",function(t){if(t.preventDefault(),i.input.length){var e=i.input.attr("type");i.input.attr("type","text"==e?"password":"text"),i.element.html(i.options["text"==e?"lblShow":"lblHide"])}}),this.input=this.element.next("input").length?this.element.next("input"):this.element.prev("input"),this.element.html(this.options[this.input.is('[type="password"]')?"lblShow":"lblHide"]),this.element.data("formPassword",this)}}),i.formPassword}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-form-select",["uikit"],function(){return e||t(UIkit2)})}(function(e){"use strict";return e.component("formSelect",{defaults:{target:">span:first",activeClass:"uk-active"},boot:function(){e.ready(function(t){e.$("[data-uk-form-select]",t).each(function(){var t=e.$(this);t.data("formSelect")||e.formSelect(t,e.Utils.options(t.attr("data-uk-form-select")))})})},init:function(){var t,e,i=this;this.target=this.find(this.options.target),this.select=this.find("select"),this.select.on({change:(t=i.select[0],(e=function(){try{"input"===i.options.target?i.target.val(t.options[t.selectedIndex].text):i.target.text(t.options[t.selectedIndex].text)}catch(t){}return i.element[i.select.val()?"addClass":"removeClass"](i.options.activeClass),e})()),focus:function(){i.target.addClass("uk-focus")},blur:function(){i.target.removeClass("uk-focus")},mouseenter:function(){i.target.addClass("uk-hover")},mouseleave:function(){i.target.removeClass("uk-hover")}}),this.element.data("formSelect",this)}}),e.formSelect}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-grid",["uikit"],function(){return e||t(UIkit2)})}(function(w){"use strict";w.component("grid",{defaults:{colwidth:"auto",animation:!0,duration:300,gutter:0,controls:!1,filter:!1,origin:w.langdirection},boot:function(){w.ready(function(t){w.$("[data-uk-grid]",t).each(function(){var t=w.$(this);t.data("grid")||w.grid(t,w.Utils.options(t.attr("data-uk-grid")))})})},init:function(){var i=this,t=String(this.options.gutter).trim().split(" ");this.gutterv=parseInt(t[0],10),this.gutterh=parseInt(t[1]||t[0],10),this.element.css({position:"relative"}),this.controls=null,this.origin=this.options.origin,this.options.controls&&(this.controls=w.$(this.options.controls),this.controls.on("click","[data-uk-filter]",function(t){t.preventDefault(),i.filter(w.$(this).attr("data-uk-filter"))}),this.controls.on("click","[data-uk-sort]",function(t){t.preventDefault();var e=w.$(this).attr("data-uk-sort").split(":");i.sort(e[0],e[1])})),w.$win.on("load resize orientationchange",w.Utils.debounce(function(){i.currentfilter?i.filter(i.currentfilter):this.update()}.bind(this),100)),this.on("display.uk.check",function(){i.element.is(":visible")&&i.update()}),w.domObserve(this.element,function(t){i.update()}),!1!==this.options.filter?this.filter(this.options.filter):this.update()},_prepareElements:function(){var t,e=this.element.children().not("[data-grid-prepared]");e.length&&(t={position:"absolute",boxSizing:"border-box",width:"auto"==this.options.colwidth?"":this.options.colwidth},this.options.gutter&&(t["padding-"+this.origin]=this.gutterh,t["padding-bottom"]=this.gutterv,this.element.css("margin-"+this.origin,-1*this.gutterh)),e.attr("data-grid-prepared","true").css(t))},update:function(t){var e=this;this._prepareElements();var i,o,n,s,a,r,l,d,h,u=t=t||this.element.children(":visible"),c=this.element.width()+2*this.gutterh+2,p=0,f=0,m=[];this.trigger("beforeupdate.uk.grid",[u]),u.each(function(t){for(i=w.$(this),h=this.getBoundingClientRect(),o=h.width,n=h.height,r=f=p=0,d=m.length;r<d;r++)s=m[r],p<=s.aX&&(p=s.aX),c<p+o&&(p=0),f<=s.aY&&(f=s.aY);(a={ele:i,top:f,width:o,height:n,aY:f+n,aX:p+o})[e.origin]=p,m.push(a)});var g,v,k=0;for(r=0,d=m.length;r<d;r++){for(s=m[r],l=f=0;l<r;l++)g=m[l],s[this.origin]<g.aX&&g[this.origin]+1<s.aX&&(f=g.aY);s.top=f,s.aY=f+s.height,k=Math.max(k,s.aY)}k-=this.gutterv,this.options.animation?(this.element.stop().animate({height:k},100),m.forEach(function(t){(v={top:t.top,opacity:1})[e.origin]=t[e.origin],t.ele.stop().animate(v,this.options.duration)}.bind(this))):(this.element.css("height",k),m.forEach(function(t){(v={top:t.top,opacity:1})[e.origin]=t[e.origin],t.ele.css(v)}.bind(this))),setTimeout(function(){w.$doc.trigger("scrolling.uk.document")},2*this.options.duration*(this.options.animation?1:0)),this.trigger("afterupdate.uk.grid",[u])},filter:function(n){"number"==typeof(n=(this.currentfilter=n)||[])&&(n=n.toString()),"string"==typeof n&&(n=n.split(/,/).map(function(t){return t.trim()}));var t=this.element.children(),s={visible:[],hidden:[]};t.each(function(t){var e=w.$(this),i=e.attr("data-uk-filter"),o=!n.length;i&&(i=i.split(/,/).map(function(t){return t.trim()}),n.forEach(function(t){-1<i.indexOf(t)&&(o=!0)})),s[o?"visible":"hidden"].push(e)}),s.hidden=w.$(s.hidden).map(function(){return this[0]}),s.visible=w.$(s.visible).map(function(){return this[0]}),s.hidden.attr("aria-hidden","true").filter(":visible").fadeOut(this.options.duration),s.visible.attr("aria-hidden","false").filter(":hidden").css("opacity",0).show(),this.update(s.visible),this.controls&&this.controls.length&&this.controls.find("[data-uk-filter]").removeClass("uk-active").filter('[data-uk-filter="'+n+'"]').addClass("uk-active")},sort:function(i,o){"string"==typeof(o=o||1)&&(o="desc"==o.toLowerCase()?-1:1);var t=this.element.children();t.sort(function(t,e){return t=w.$(t),((e=w.$(e)).data(i)||"")<(t.data(i)||"")?o:-1*o}).appendTo(this.element),this.update(t.filter(":visible")),this.controls&&this.controls.length&&this.controls.find("[data-uk-sort]").removeClass("uk-active").filter('[data-uk-sort="'+i+":"+(-1==o?"desc":"asc")+'"]').addClass("uk-active")}})}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-lightbox",["uikit"],function(){return e||t(UIkit2)})}(function(p){"use strict";var d,h={};return p.component("lightbox",{defaults:{allowfullscreen:!0,duration:400,group:!1,keyboard:!0},index:0,items:!1,boot:function(){p.$html.on("click","[data-uk-lightbox]",function(t){t.preventDefault();var e=p.$(this);e.data("lightbox")||p.lightbox(e,p.Utils.options(e.attr("data-uk-lightbox"))),e.data("lightbox").show(e)}),p.$doc.on("keyup",function(t){if(d&&d.is(":visible")&&d.lightbox.options.keyboard)switch(t.preventDefault(),t.keyCode){case 37:d.lightbox.previous();break;case 39:d.lightbox.next()}})},init:function(){var e=[];if(this.index=0,this.siblings=[],this.element&&this.element.length){var t=this.options.group?p.$('[data-uk-lightbox*="'+this.options.group+'"]'):this.element;t.each(function(){var t=p.$(this);e.push({source:t.attr("href"),title:t.attr("data-title")||t.attr("title"),type:t.attr("data-lightbox-type")||"auto",link:t})}),this.index=t.index(this.element),this.siblings=e}else this.options.group&&this.options.group.length&&(this.siblings=this.options.group);this.trigger("lightbox-init",[this])},show:function(i){this.modal=function(t){if(d)return d.lightbox=t,d;(d=p.$(['<div class="uk-modal">','<div class="uk-modal-dialog uk-modal-dialog-lightbox uk-slidenav-position" style="margin-left:auto;margin-right:auto;width:200px;height:200px;top:'+Math.abs(window.innerHeight/2-200)+'px;">','<a href="#" class="uk-modal-close uk-close uk-close-alt"></a>','<div class="uk-lightbox-content"></div>','<div class="uk-modal-spinner uk-hidden"></div>',"</div>","</div>"].join("")).appendTo("body")).dialog=d.find(".uk-modal-dialog:first"),d.content=d.find(".uk-lightbox-content:first"),d.loader=d.find(".uk-modal-spinner:first"),d.closer=d.find(".uk-close.uk-close-alt"),d.modal=p.modal(d,{modal:!1}),d.on("swipeRight swipeLeft",function(t){d.lightbox["swipeLeft"==t.type?"next":"previous"]()}).on("click","[data-lightbox-previous], [data-lightbox-next]",function(t){t.preventDefault(),d.lightbox[p.$(this).is("[data-lightbox-next]")?"next":"previous"]()}),d.on("hide.uk.modal",function(t){d.content.html("")});var e={w:window.innerWidth,h:window.innerHeight};return p.$win.on("load resize orientationchange",p.Utils.debounce(function(t){e.w!==window.innerWidth&&d.is(":visible")&&!p.Utils.isFullscreen()&&d.lightbox.fitSize(),e={w:window.innerWidth,h:window.innerHeight}},100)),d.lightbox=t,d}(this),this.modal.dialog.stop(),this.modal.content.stop();var t,e,o=this,n=p.$.Deferred();"object"==typeof(i=i||0)&&this.siblings.forEach(function(t,e){i[0]===t.link[0]&&(i=e)}),i<0?i=this.siblings.length-i:this.siblings[i]||(i=0),e=this.siblings[i],t={lightbox:o,source:e.source,type:e.type,index:i,promise:n,title:e.title,item:e,meta:{content:"",width:null,height:null}},this.index=i,this.modal.content.empty(),this.modal.is(":visible")||(this.modal.content.css({width:"",height:""}).empty(),this.modal.modal.show()),this.modal.loader.removeClass("uk-hidden"),n.promise().done(function(){o.data=t,o.fitSize(t)}).fail(function(){t.meta.content='<div class="uk-position-cover uk-flex uk-flex-middle uk-flex-center"><strong>Loading resource failed!</strong></div>',t.meta.width=400,t.meta.height=300,o.data=t,o.fitSize(t)}),o.trigger("showitem.uk.lightbox",[t])},fitSize:function(){var t=this,e=this.data,i=this.modal.dialog.outerWidth()-this.modal.dialog.width(),o=parseInt(this.modal.dialog.css("margin-top"),10)+parseInt(this.modal.dialog.css("margin-bottom"),10),n=e.meta.content,s=t.options.duration;1<this.siblings.length&&(n=[n,'<a href="#" class="uk-slidenav uk-slidenav-contrast uk-slidenav-previous uk-hidden-touch" data-lightbox-previous></a>','<a href="#" class="uk-slidenav uk-slidenav-contrast uk-slidenav-next uk-hidden-touch" data-lightbox-next></a>'].join(""));var a,r,l=p.$("<div>&nbsp;</div>").css({opacity:0,position:"absolute",top:0,left:0,width:"100%",maxWidth:t.modal.dialog.css("max-width"),padding:t.modal.dialog.css("padding"),margin:t.modal.dialog.css("margin")}),d=e.meta.width,h=e.meta.height;l.appendTo("body").width(),a=l.width(),r=window.innerHeight-o,l.remove(),this.modal.dialog.find(".uk-modal-caption").remove(),e.title&&(this.modal.dialog.append('<div class="uk-modal-caption">'+e.title+"</div>"),r-=this.modal.dialog.find(".uk-modal-caption").outerHeight()),a<e.meta.width&&(h=Math.floor(h*(a/d)),d=a),r<h&&(h=Math.floor(r),d=Math.ceil(e.meta.width*(r/e.meta.height))),this.modal.content.css("opacity",0).width(d).html(n),"iframe"==e.type&&this.modal.content.find("iframe:first").height(h);var u=h+i,c=Math.floor(window.innerHeight/2-u/2)-o;c<0&&(c=0),this.modal.closer.addClass("uk-hidden"),t.modal.data("mwidth")==d&&t.modal.data("mheight")==h&&(s=0),this.modal.dialog.animate({width:d+i,height:h+i,top:c},s,"swing",function(){t.modal.loader.addClass("uk-hidden"),t.modal.content.css({width:""}).animate({opacity:1},function(){t.modal.closer.removeClass("uk-hidden")}),t.modal.data({mwidth:d,mheight:h})})},next:function(){this.show(this.siblings[this.index+1]?this.index+1:0)},previous:function(){this.show(this.siblings[this.index-1]?this.index-1:this.siblings.length-1)}}),p.plugin("lightbox","image",{init:function(t){t.on("showitem.uk.lightbox",function(t,o){if("image"==o.type||o.source&&o.source.match(/\.(jpg|jpeg|png|gif|svg)$/i)){var e=function(t,e,i){o.meta={content:'<img class="uk-responsive-width" width="'+e+'" height="'+i+'" src ="'+t+'">',width:e,height:i},o.type="image",o.promise.resolve()};if(h[o.source])e(o.source,h[o.source].width,h[o.source].height);else{var i=new Image;i.onerror=function(){o.promise.reject("Loading image failed")},i.onload=function(){h[o.source]={width:i.width,height:i.height},e(o.source,h[o.source].width,h[o.source].height)},i.src=o.source}}})}}),p.plugin("lightbox","youtube",{init:function(t){var r=/(\/\/.*?youtube\.[a-z]+)\/watch\?v=([^&]+)&?(.*)/,l=/youtu\.be\/(.*)/;t.on("showitem.uk.lightbox",function(t,o){function e(t,e,i){o.meta={content:'<iframe src="//www.youtube.com/embed/'+t+'" width="'+e+'" height="'+i+'" style="max-width:100%;"'+(d.lightbox.options.allowfullscreen?" allowfullscreen":"")+"></iframe>",width:e,height:i},o.type="iframe",o.promise.resolve()}var i,n;if((n=o.source.match(r))&&(i=n[2]),(n=o.source.match(l))&&(i=n[1]),i){if(h[i])e(i,h[i].width,h[i].height);else{var s=new Image,a=!1;s.onerror=function(){h[i]={width:640,height:320},e(i,h[i].width,h[i].height)},s.onload=function(){120==s.width&&90==s.height?a?(h[i]={width:640,height:320},e(i,h[i].width,h[i].height)):(a=!0,s.src="//img.youtube.com/vi/"+i+"/0.jpg"):(h[i]={width:s.width,height:s.height},e(i,s.width,s.height))},s.src="//img.youtube.com/vi/"+i+"/maxresdefault.jpg"}t.stopImmediatePropagation()}})}}),p.plugin("lightbox","vimeo",{init:function(t){var n,s=/(\/\/.*?)vimeo\.[a-z]+\/([0-9]+).*?/;t.on("showitem.uk.lightbox",function(t,o){function e(t,e,i){o.meta={content:'<iframe src="//player.vimeo.com/video/'+t+'" width="'+e+'" height="'+i+'" style="width:100%;box-sizing:border-box;"'+(d.lightbox.options.allowfullscreen?" allowfullscreen":"")+"></iframe>",width:e,height:i},o.type="iframe",o.promise.resolve()}var i;(n=o.source.match(s))&&(i=n[2],h[i]?e(i,h[i].width,h[i].height):p.$.ajax({type:"GET",url:"//vimeo.com/api/oembed.json?url="+encodeURI(o.source),jsonp:"callback",dataType:"jsonp",success:function(t){h[i]={width:t.width,height:t.height},e(i,h[i].width,h[i].height)}}),t.stopImmediatePropagation())})}}),p.plugin("lightbox","video",{init:function(t){t.on("showitem.uk.lightbox",function(t,o){function e(t,e,i){o.meta={content:'<video class="uk-responsive-width" src="'+t+'" width="'+e+'" height="'+i+'" controls></video>',width:e,height:i},o.type="video",o.promise.resolve()}if("video"==o.type||o.source.match(/\.(mp4|webm|ogv)$/i))if(h[o.source])e(o.source,h[o.source].width,h[o.source].height);else var i=p.$('<video style="position:fixed;visibility:hidden;top:-10000px;"></video>').attr("src",o.source).appendTo("body"),n=setInterval(function(){i[0].videoWidth&&(clearInterval(n),h[o.source]={width:i[0].videoWidth,height:i[0].videoHeight},e(o.source,h[o.source].width,h[o.source].height),i.remove())},20)})}}),p.plugin("lightbox","iframe",{init:function(s){s.on("showitem.uk.lightbox",function(t,e){var i,o,n;"iframe"!==e.type&&!e.source.match(/\.(html|php)$/)||(i=e.source,o=s.options.width||800,n=s.options.height||600,e.meta={content:'<iframe class="uk-responsive-width" src="'+i+'" width="'+o+'" height="'+n+'"'+(d.lightbox.options.allowfullscreen?" allowfullscreen":"")+"></iframe>",width:o,height:n},e.type="iframe",e.promise.resolve())})}}),p.lightbox.create=function(t,e){if(t){var i=[];return t.forEach(function(t){i.push(p.$.extend({source:"",title:"",type:"auto",link:!1},"string"==typeof t?{source:t}:t))}),p.lightbox(p.$.extend({},e,{group:i}))}},p.lightbox}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-nestable",["uikit"],function(){return e||t(UIkit2)})}(function(k){"use strict";var r,s="ontouchstart"in window||"MSGesture"in window||window.PointerEvent,l=k.$html,w=[],o=k.$win,a=s?"MSGesture"in window||window.PointerEvent?"pointerdown":"touchstart":"mousedown",d=s?"MSGesture"in window||window.PointerEvent?"pointermove":"touchmove":"mousemove",h=s?"MSGesture"in window||window.PointerEvent?"pointerup":"touchend":"mouseup",u=s?"MSGesture"in window||window.PointerEvent?"pointercancel":"touchcancel":"mouseup";return k.component("nestable",{defaults:{listBaseClass:"uk-nestable",listClass:"uk-nestable-list",listItemClass:"uk-nestable-item",dragClass:"uk-nestable-dragged",movingClass:"uk-nestable-moving",noChildrenClass:"uk-nestable-nochildren",emptyClass:"uk-nestable-empty",handleClass:"",collapsedClass:"uk-collapsed",placeholderClass:"uk-nestable-placeholder",noDragClass:"uk-nestable-nodrag",group:!1,maxDepth:10,threshold:20,idlethreshold:10},boot:function(){k.$html.on("mousemove touchmove",function(t){if(r){var e=r.offset().top;e<k.$win.scrollTop()?k.$win.scrollTop(k.$win.scrollTop()-Math.ceil(r.height()/2)):e+r.height()>window.innerHeight+k.$win.scrollTop()&&k.$win.scrollTop(k.$win.scrollTop()+Math.ceil(r.height()/2))}}),k.ready(function(t){k.$("[data-uk-nestable]",t).each(function(){var t=k.$(this);t.data("nestable")||k.nestable(t,k.Utils.options(t.attr("data-uk-nestable")))})})},init:function(){var n=this;Object.keys(this.options).forEach(function(t){-1!=String(t).indexOf("Class")&&(n.options["_"+t]="."+n.options[t])}),this.find(this.options._listItemClass).find(">ul").addClass(this.options.listClass),this.checkEmptyList(),this.reset(),this.element.data("nestable-group",this.options.group||k.Utils.uid("nestable-group")),this.find(this.options._listItemClass).each(function(){n.setParent(k.$(this))}),this.on("click","[data-nestable-action]",function(t){if(!n.dragEl&&(s||0===t.button)){t.preventDefault();var e=k.$(t.currentTarget),i=e.data("nestableAction"),o=e.closest(n.options._listItemClass);"collapse"===i&&n.collapseItem(o),"expand"===i&&n.expandItem(o),"toggle"===i&&n.toggleItem(o)}});function t(e){var t=k.$(e.target),i=t.is("a[href]")?t:t.parents("a[href]");e.target!==n.element[0]&&(t.is(n.options._noDragClass)||t.closest(n.options._noDragClass).length||t.is("[data-nestable-action]")||t.closest("[data-nestable-action]").length||(n.options.handleClass&&!t.hasClass(n.options.handleClass)&&n.options.handleClass&&(t=t.closest(n.options._handleClass)),!t.length||n.dragEl||!s&&0!==e.button||s&&e.touches&&1!==e.touches.length||(e.originalEvent&&e.originalEvent.touches&&(e=evt.originalEvent.touches[0]),n.delayMove=function(t){i=!1,t.preventDefault(),n.dragStart(e),n.trigger("start.uk.nestable",[n]),n.delayMove=!1},n.delayMove.x=parseInt(e.pageX,10),n.delayMove.y=parseInt(e.pageY,10),n.delayMove.threshold=n.options.idlethreshold,i.length&&"touchend"==h&&n.one(h,function(){i&&i.attr("href").trim()&&(location.href=i.attr("href"))}),e.preventDefault())))}function e(t){t.originalEvent&&t.originalEvent.touches&&(t=t.originalEvent.touches[0]),n.delayMove&&(Math.abs(t.pageX-n.delayMove.x)>n.delayMove.threshold||Math.abs(t.pageY-n.delayMove.y)>n.delayMove.threshold)&&(window.getSelection().toString()?n.delayMove=!1:n.delayMove(t)),n.dragEl&&(t.preventDefault(),n.dragMove(t),n.trigger("move.uk.nestable",[n]))}function i(t){n.dragEl&&(t.preventDefault(),n.dragStop(s&&t.touches?t.touches[0]:t)),r=!1,n.delayMove=!1}s?(this.element[0].addEventListener(a,t,!1),window.addEventListener(d,e,!1),window.addEventListener(h,i,!1),window.addEventListener(u,i,!1)):(this.on(a,t),o.on(d,e),o.on(h,i))},serialize:function(){var d=this,h=function(t,r){var l=[];return t.children(d.options._listItemClass).each(function(){for(var t,e,i,o=k.$(this),n={},s=o.children(d.options._listClass),a=0;a<o[0].attributes.length;a++)0===(t=o[0].attributes[a]).name.indexOf("data-")&&(e=t.name.substr(5),i=k.Utils.str2json(t.value),n[e]=i||"false"==t.value||"0"==t.value?i:t.value);s.length&&(n.children=h(s,r+1)),l.push(n)}),l};return h(d.element,0)},list:function(a){var r=[],l=function(t,n,s){t.children(a._listItemClass).each(function(t){var e=k.$(this),i=k.$.extend({parent_id:s||null,depth:n,order:t},e.data()),o=e.children(a._listClass);r.push(i),o.length&&l(o,n+1,e.data(a.idProperty||"id"))})};return a=k.$.extend({},this.options,a),l(this.element,0),r},reset:function(){this.mouse={offsetX:0,offsetY:0,startX:0,startY:0,lastX:0,lastY:0,nowX:0,nowY:0,distX:0,distY:0,dirAx:0,dirX:0,dirY:0,lastDirX:0,lastDirY:0,distAxX:0,distAxY:0},this.moving=!1,this.dragEl=null,this.dragRootEl=null,this.dragDepth=0,this.hasNewRoot=!1,this.pointEl=null;for(var t=0;t<w.length;t++)this.checkEmptyList(w[t]);w=[]},toggleItem:function(t){this[t.hasClass(this.options.collapsedClass)?"expandItem":"collapseItem"](t)},expandItem:function(t){t.removeClass(this.options.collapsedClass)},collapseItem:function(t){t.children(this.options._listClass).length&&t.addClass(this.options.collapsedClass)},expandAll:function(){var t=this;this.find(t.options._listItemClass).each(function(){t.expandItem(k.$(this))})},collapseAll:function(){var t=this;this.find(t.options._listItemClass).each(function(){t.collapseItem(k.$(this))})},setParent:function(t){t.children(this.options._listClass).length&&t.addClass("uk-parent")},unsetParent:function(t){t.removeClass("uk-parent "+this.options.collapsedClass),t.children(this.options._listClass).remove()},dragStart:function(t){var e=this.mouse,i=k.$(t.target).closest(this.options._listItemClass),o=i.offset();this.placeEl=i,e.offsetX=t.pageX-o.left,e.offsetY=t.pageY-o.top,e.startX=e.lastX=o.left,e.startY=e.lastY=o.top,this.dragRootEl=this.element,this.dragEl=k.$("<ul></ul>").addClass(this.options.listClass+" "+this.options.dragClass).append(i.clone()),this.dragEl.css("width",i.width()),this.placeEl.addClass(this.options.placeholderClass),r=this.dragEl,this.tmpDragOnSiblings=[i[0].previousSibling,i[0].nextSibling],k.$body.append(this.dragEl),this.dragEl.css({left:o.left,top:o.top});var n,s,a=this.dragEl.find(this.options._listItemClass);for(n=0;n<a.length;n++)(s=k.$(a[n]).parents(this.options._listClass+","+this.options._listBaseClass).length)>this.dragDepth&&(this.dragDepth=s);l.addClass(this.options.movingClass)},dragStop:function(t){var e=k.$(this.placeEl),i=this.placeEl.parents(this.options._listBaseClass+":first");this.placeEl.removeClass(this.options.placeholderClass),this.dragEl.remove(),this.element[0]!==i[0]?(i.trigger("change.uk.nestable",[i.data("nestable"),e,"added"]),this.element.trigger("change.uk.nestable",[this,e,"removed"])):this.element.trigger("change.uk.nestable",[this,e,"moved"]),this.trigger("stop.uk.nestable",[this,e]),this.reset(),l.removeClass(this.options.movingClass)},dragMove:function(t){var e,i,o,n=this.options,s=this.mouse,a=this.dragRootEl?this.dragRootEl.data("nestable").options.maxDepth:n.maxDepth;this.dragEl.css({left:t.pageX-s.offsetX,top:t.pageY-s.offsetY}),s.lastX=s.nowX,s.lastY=s.nowY,s.nowX=t.pageX,s.nowY=t.pageY,s.distX=s.nowX-s.lastX,s.distY=s.nowY-s.lastY,s.lastDirX=s.dirX,s.lastDirY=s.dirY,s.dirX=0===s.distX?0:0<s.distX?1:-1,s.dirY=0===s.distY?0:0<s.distY?1:-1;var r=Math.abs(s.distX)>Math.abs(s.distY)?1:0;if(!s.moving)return s.dirAx=r,void(s.moving=!0);if(s.dirAx!==r?(s.distAxX=0,s.distAxY=0):(s.distAxX+=Math.abs(s.distX),0!==s.dirX&&s.dirX!==s.lastDirX&&(s.distAxX=0),s.distAxY+=Math.abs(s.distY),0!==s.dirY&&s.dirY!==s.lastDirY&&(s.distAxY=0)),s.dirAx=r,s.dirAx&&s.distAxX>=n.threshold&&(s.distAxX=0,o=this.placeEl.prev("li"),0<s.distX&&o.length&&!o.hasClass(n.collapsedClass)&&!o.hasClass(n.noChildrenClass)&&(e=o.find(n._listClass).last(),this.placeEl.parents(n._listClass+","+n._listBaseClass).length+this.dragDepth<=a&&(e.length?(e=o.children(n._listClass).last()).append(this.placeEl):((e=k.$("<ul/>").addClass(n.listClass)).append(this.placeEl),o.append(e),this.setParent(o)))),s.distX<0&&!this.placeEl.next(n._listItemClass).length)){var l=this.placeEl.closest([n._listBaseClass,n._listClass].join(",")),d=l.closest(n._listItemClass);d.length&&(d.after(this.placeEl),l.children().length||this.unsetParent(d))}var h=!1,u=t.pageX-(window.pageXOffset||document.scrollLeft||0),c=t.pageY-(window.pageYOffset||document.documentElement.scrollTop);if(this.pointEl=k.$(document.elementFromPoint(u,c)),n.handleClass&&this.pointEl.hasClass(n.handleClass))this.pointEl=this.pointEl.closest(n._listItemClass);else{var p=this.pointEl.closest(n._listItemClass);p.length&&(this.pointEl=p)}if(!this.placeEl.find(this.pointEl).length){if(this.pointEl.data("nestable")&&!this.pointEl.children().length)h=!0,this.checkEmptyList(this.pointEl);else if(!this.pointEl.length||!this.pointEl.hasClass(n.listItemClass))return;var f=this.element,m=this.pointEl.closest(this.options._listBaseClass),g=f[0]!=m[0];if(!s.dirAx||g||h){if(g&&n.group!==m.data("nestable-group"))return;if(w.push(f),a<this.dragDepth-1+this.pointEl.parents(n._listClass+","+n._listBaseClass).length)return;var v=t.pageY<this.pointEl.offset().top+this.pointEl.height()/2;i=this.placeEl.parent(),h?this.pointEl.append(this.placeEl):v?this.pointEl.before(this.placeEl):this.pointEl.after(this.placeEl),i.children().length||i.data("nestable")||this.unsetParent(i.parent()),this.checkEmptyList(this.dragRootEl),this.checkEmptyList(f),g&&(this.dragRootEl=m,this.hasNewRoot=this.element[0]!==this.dragRootEl[0])}}},checkEmptyList:function(t){t=t?k.$(t):this.element,this.options.emptyClass&&t[t.children().length?"removeClass":"addClass"](this.options.emptyClass)}}),k.nestable}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-notify",["uikit"],function(){return e||t(UIkit2)})}(function(e){"use strict";function t(t){return"string"==e.$.type(t)&&(t={message:t}),arguments[1]&&(t=e.$.extend(t,"string"==e.$.type(arguments[1])?{status:arguments[1]}:arguments[1])),new i(t).show()}var o={},n={},i=function(t){this.options=e.$.extend({},i.defaults,t),this.uuid=e.Utils.uid("notifymsg"),this.element=e.$(['<div class="uk-notify-message">','<a class="uk-close"></a>',"<div></div>","</div>"].join("")).data("notifyMessage",this),this.content(this.options.message),this.options.status&&(this.element.addClass("uk-notify-message-"+this.options.status),this.currentstatus=this.options.status),this.group=this.options.group,n[this.uuid]=this,o[this.options.pos]||(o[this.options.pos]=e.$('<div class="uk-notify uk-notify-'+this.options.pos+'"></div>').appendTo("body").on("click",".uk-notify-message",function(){var t=e.$(this).data("notifyMessage");t.element.trigger("manualclose.uk.notify",[t]),t.close()}))};return e.$.extend(i.prototype,{uuid:!1,element:!1,timout:!1,currentstatus:"",group:!1,show:function(){if(!this.element.is(":visible")){var e=this;o[this.options.pos].show().prepend(this.element);var t=parseInt(this.element.css("margin-bottom"),10);return this.element.css({opacity:0,marginTop:-1*this.element.outerHeight(),marginBottom:0}).animate({opacity:1,marginTop:0,marginBottom:t},function(){if(e.options.timeout){var t=function(){e.close()};e.timeout=setTimeout(t,e.options.timeout),e.element.hover(function(){clearTimeout(e.timeout)},function(){e.timeout=setTimeout(t,e.options.timeout)})}}),this}},close:function(t){function e(){i.element.remove(),o[i.options.pos].children().length||o[i.options.pos].hide(),i.options.onClose.apply(i,[]),i.element.trigger("close.uk.notify",[i]),delete n[i.uuid]}var i=this;this.timeout&&clearTimeout(this.timeout),t?e():this.element.animate({opacity:0,marginTop:-1*this.element.outerHeight(),marginBottom:0},function(){e()})},content:function(t){var e=this.element.find(">div");return t?(e.html(t),this):e.html()},status:function(t){return t?(this.element.removeClass("uk-notify-message-"+this.currentstatus).addClass("uk-notify-message-"+t),this.currentstatus=t,this):this.currentstatus}}),i.defaults={message:"",status:"",timeout:5e3,group:null,pos:"top-center",onClose:function(){}},e.notify=t,e.notify.message=i,e.notify.closeAll=function(t,e){var i;if(t)for(i in n)t===n[i].group&&n[i].close(e);else for(i in n)n[i].close(e)},t}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-slideshow",["uikit"],function(){return e||t(UIkit2)})}(function(c){"use strict";var d,p=0;c.component("slideshow",{defaults:{animation:"fade",duration:500,height:"auto",start:0,autoplay:!1,autoplayInterval:7e3,videoautoplay:!0,videomute:!0,slices:15,pauseOnHover:!0,kenburns:!1,kenburnsanimations:["uk-animation-middle-left","uk-animation-top-right","uk-animation-bottom-left","uk-animation-top-center","","uk-animation-bottom-right"]},current:!1,interval:null,hovering:!1,boot:function(){c.ready(function(t){c.$("[data-uk-slideshow]",t).each(function(){var t=c.$(this);t.data("slideshow")||c.slideshow(t,c.Utils.options(t.attr("data-uk-slideshow")))})})},init:function(){var i=this;this.container=this.element.hasClass("uk-slideshow")?this.element:c.$(this.find(".uk-slideshow:first")),this.current=this.options.start,this.animating=!1,this.fixFullscreen=navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&this.container.hasClass("uk-slideshow-fullscreen"),this.options.kenburns&&(this.kbanimduration=!0===this.options.kenburns?"15s":this.options.kenburns,String(this.kbanimduration).match(/(ms|s)$/)||(this.kbanimduration+="ms"),"string"==typeof this.options.kenburnsanimations&&(this.options.kenburnsanimations=this.options.kenburnsanimations.split(","))),this.update(),this.on("click.uk.slideshow","[data-uk-slideshow-item]",function(t){t.preventDefault();var e=c.$(this).attr("data-uk-slideshow-item");if(i.current!=e){switch(e){case"next":case"previous":i["next"==e?"next":"previous"]();break;default:i.show(parseInt(e,10))}i.stop()}}),c.$win.on("resize load",c.Utils.debounce(function(){i.resize(),i.fixFullscreen&&(i.container.css("height",window.innerHeight),i.slides.css("height",window.innerHeight))},100)),setTimeout(function(){i.resize()},80),this.options.autoplay&&this.start(),this.options.videoautoplay&&this.slides.eq(this.current).data("media")&&this.playmedia(this.slides.eq(this.current).data("media")),this.options.kenburns&&this.applyKenBurns(this.slides.eq(this.current)),this.container.on({mouseenter:function(){i.options.pauseOnHover&&(i.hovering=!0)},mouseleave:function(){i.hovering=!1}}),this.on("swipeRight swipeLeft",function(t){i["swipeLeft"==t.type?"next":"previous"]()}),this.on("display.uk.check",function(){i.element.is(":visible")&&(i.resize(),i.fixFullscreen&&(i.container.css("height",window.innerHeight),i.slides.css("height",window.innerHeight)))}),c.domObserve(this.element,function(t){i.container.children(":not([data-slideshow-slide])").not(".uk-slideshow-ghost").length&&i.update(!0)})},update:function(t){var d,h=this,u=0;this.slides=this.container.children(),this.slidesCount=this.slides.length,this.slides.eq(this.current).length||(this.current=0),this.slides.each(function(i){var t=c.$(this);if(!t.data("processed")){var o=t.children("img,video,iframe").eq(0),e="html";if(t.data("media",o),t.data("sizer",o),o.length){var n;switch(e=o[0].nodeName.toLowerCase(),o[0].nodeName){case"IMG":var s=c.$('<div class="uk-cover-background uk-position-cover"></div>').css({"background-image":"url("+o.attr("src")+")"});o.attr("width")&&o.attr("height")&&(n=c.$("<canvas></canvas>").attr({width:o.attr("width"),height:o.attr("height")}),o.replaceWith(n),o=n,n=void 0),o.css({width:"100%",height:"auto",opacity:0}),t.prepend(s).data("cover",s);break;case"IFRAME":var a=o[0].src,r="sw-"+ ++p;o.attr("src","").on("load",function(){if(i===h.current&&(i!=h.current||h.options.videoautoplay)||h.pausemedia(o),h.options.videomute){h.mutemedia(o);var t=setInterval((e=0,function(){h.mutemedia(o),4<=++e&&clearInterval(t)}),250)}var e}).data("slideshow",h).attr("data-player-id",r).attr("src",[a,-1<a.indexOf("?")?"&":"?","enablejsapi=1&api=1&player_id="+r].join("")).addClass("uk-position-absolute"),c.support.touch||o.css("pointer-events","none"),n=!0,c.cover&&(c.cover(o),o.attr("data-uk-cover","{}"));break;case"VIDEO":o.addClass("uk-cover-object uk-position-absolute"),n=!0,h.options.videomute&&h.mutemedia(o)}if(n){d=c.$("<canvas></canvas>").attr({width:o[0].width,height:o[0].height});var l=c.$('<img style="width:100%;height:auto;">').attr("src",d[0].toDataURL());t.prepend(l),t.data("sizer",l)}}else t.data("sizer",t);h.hasKenBurns(t)&&t.data("cover").css({"-webkit-animation-duration":h.kbanimduration,"animation-duration":h.kbanimduration}),t.data("processed",++u),t.attr("data-slideshow-slide",e)}}),u&&(this.triggers=this.find("[data-uk-slideshow-item]"),this.slides.attr("aria-hidden","true").removeClass("uk-active").eq(this.current).addClass("uk-active").attr("aria-hidden","false"),this.triggers.filter('[data-uk-slideshow-item="'+this.current+'"]').addClass("uk-active")),t&&u&&this.resize()},resize:function(){if(!this.container.hasClass("uk-slideshow-fullscreen")){var t=this.options.height;"auto"===this.options.height&&(t=0,this.slides.css("height","").each(function(){t=Math.max(t,c.$(this).height())})),this.container.css("height",t),this.slides.css("height",t)}},show:function(t,e){if(!this.animating&&this.current!=t){this.animating=!0;var i=this,o=this.slides.eq(this.current),n=this.slides.eq(t),s=e||(this.current<t?1:-1),a=o.data("media"),r=d[this.options.animation]?this.options.animation:"fade",l=n.data("media");i.applyKenBurns(n),c.support.animation||(r="none"),o=c.$(o),n=c.$(n),i.trigger("beforeshow.uk.slideshow",[n,o,i]),d[r].apply(this,[o,n,s]).then(function(){i.animating&&(a&&a.is("video,iframe")&&i.pausemedia(a),l&&l.is("video,iframe")&&i.playmedia(l),n.addClass("uk-active").attr("aria-hidden","false"),o.removeClass("uk-active").attr("aria-hidden","true"),i.animating=!1,i.current=t,c.Utils.checkDisplay(n,'[class*="uk-animation-"]:not(.uk-cover-background.uk-position-cover)'),i.trigger("show.uk.slideshow",[n,o,i]))}),i.triggers.removeClass("uk-active"),i.triggers.filter('[data-uk-slideshow-item="'+t+'"]').addClass("uk-active")}},applyKenBurns:function(t){if(this.hasKenBurns(t)){var e=this.options.kenburnsanimations,i=this.kbindex||0;t.data("cover").attr("class","uk-cover-background uk-position-cover").width(),t.data("cover").addClass(["uk-animation-scale","uk-animation-reverse",e[i].trim()].join(" ")),this.kbindex=e[i+1]?i+1:0}},hasKenBurns:function(t){return this.options.kenburns&&t.data("cover")},next:function(){this.show(this.slides[this.current+1]?this.current+1:0,1)},previous:function(){this.show(this.slides[this.current-1]?this.current-1:this.slides.length-1,-1)},start:function(){this.stop();var t=this;this.interval=setInterval(function(){t.hovering||t.next()},this.options.autoplayInterval)},stop:function(){this.interval&&clearInterval(this.interval)},playmedia:function(t){if(t&&t[0])switch(t[0].nodeName){case"VIDEO":this.options.videomute||(t[0].muted=!1),t[0].play();break;case"IFRAME":this.options.videomute||t[0].contentWindow.postMessage('{ "event": "command", "func": "unmute", "method":"setVolume", "value":1}',"*"),t[0].contentWindow.postMessage('{ "event": "command", "func": "playVideo", "method":"play"}',"*")}},pausemedia:function(t){switch(t[0].nodeName){case"VIDEO":t[0].pause();break;case"IFRAME":t[0].contentWindow.postMessage('{ "event": "command", "func": "pauseVideo", "method":"pause"}',"*")}},mutemedia:function(t){switch(t[0].nodeName){case"VIDEO":t[0].muted=!0;break;case"IFRAME":t[0].contentWindow.postMessage('{ "event": "command", "func": "mute", "method":"setVolume", "value":0}',"*")}}}),d={none:function(){var t=c.$.Deferred();return t.resolve(),t.promise()},scroll:function(t,e,i){var o=c.$.Deferred();return t.css("animation-duration",this.options.duration+"ms"),e.css("animation-duration",this.options.duration+"ms"),e.css("opacity",1).one(c.support.animation.end,function(){t.css("opacity",0).removeClass(-1==i?"uk-slideshow-scroll-backward-out":"uk-slideshow-scroll-forward-out"),e.removeClass(-1==i?"uk-slideshow-scroll-backward-in":"uk-slideshow-scroll-forward-in"),o.resolve()}.bind(this)),t.addClass(-1==i?"uk-slideshow-scroll-backward-out":"uk-slideshow-scroll-forward-out"),e.addClass(-1==i?"uk-slideshow-scroll-backward-in":"uk-slideshow-scroll-forward-in"),e.width(),o.promise()},swipe:function(t,e,i){var o=c.$.Deferred();return t.css("animation-duration",this.options.duration+"ms"),e.css("animation-duration",this.options.duration+"ms"),e.css("opacity",1).one(c.support.animation.end,function(){t.css("opacity",0).removeClass(-1===i?"uk-slideshow-swipe-backward-out":"uk-slideshow-swipe-forward-out"),e.removeClass(-1===i?"uk-slideshow-swipe-backward-in":"uk-slideshow-swipe-forward-in"),o.resolve()}.bind(this)),t.addClass(-1==i?"uk-slideshow-swipe-backward-out":"uk-slideshow-swipe-forward-out"),e.addClass(-1==i?"uk-slideshow-swipe-backward-in":"uk-slideshow-swipe-forward-in"),e.width(),o.promise()},scale:function(t,e,i){var o=c.$.Deferred();return t.css("animation-duration",this.options.duration+"ms"),e.css("animation-duration",this.options.duration+"ms"),e.css("opacity",1),t.one(c.support.animation.end,function(){t.css("opacity",0).removeClass("uk-slideshow-scale-out"),o.resolve()}.bind(this)),t.addClass("uk-slideshow-scale-out"),t.width(),o.promise()},fade:function(t,e,i){var o=c.$.Deferred();return t.css("animation-duration",this.options.duration+"ms"),e.css("animation-duration",this.options.duration+"ms"),e.css("opacity",1),e.data("cover")||e.data("placeholder")||e.css("opacity",1).one(c.support.animation.end,function(){e.removeClass("uk-slideshow-fade-in")}).addClass("uk-slideshow-fade-in"),t.one(c.support.animation.end,function(){t.css("opacity",0).removeClass("uk-slideshow-fade-out"),o.resolve()}.bind(this)),t.addClass("uk-slideshow-fade-out"),t.width(),o.promise()}},c.slideshow.animations=d,window.addEventListener("message",function(t){var e,i=t.data;if("string"==typeof i)try{i=JSON.parse(i)}catch(t){i={}}t.origin&&-1<t.origin.indexOf("vimeo")&&"ready"==i.event&&i.player_id&&(e=c.$('[data-player-id="'+i.player_id+'"]')).length&&e.data("slideshow").mutemedia(e)},!1)}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-slider",["uikit"],function(){return e||t(UIkit2)})}(function(l){"use strict";var u,c,e,o,p={};return l.component("slider",{defaults:{center:!1,threshold:10,infinite:!0,autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0,activecls:"uk-active"},boot:function(){l.ready(function(t){setTimeout(function(){l.$("[data-uk-slider]",t).each(function(){var t=l.$(this);t.data("slider")||l.slider(t,l.Utils.options(t.attr("data-uk-slider")))})},0)})},init:function(){var i=this;this.container=this.element.find(".uk-slider"),this.focus=0,l.$win.on("resize load",l.Utils.debounce(function(){i.update(!0)},100)),this.on("click.uk.slider","[data-uk-slider-item]",function(t){t.preventDefault();var e=l.$(this).attr("data-uk-slider-item");if(i.focus!=e)switch(i.stop(),e){case"next":case"previous":i["next"==e?"next":"previous"]();break;default:i.updateFocus(parseInt(e,10))}}),this.container.on({"touchstart mousedown":function(t){t.originalEvent&&t.originalEvent.touches&&(t=t.originalEvent.touches[0]),t.button&&2==t.button||!i.active||(i.stop(),e=l.$(t.target).is("a")?l.$(t.target):l.$(t.target).parents("a:first"),o=!1,e.length&&e.one("click",function(t){o&&t.preventDefault()}),(c=function(t){o=!0,u=i,p={touchx:parseInt(t.pageX,10),dir:1,focus:i.focus,base:i.options.center?"center":"area"},t.originalEvent&&t.originalEvent.touches&&(t=t.originalEvent.touches[0]),u.element.data({"pointer-start":{x:parseInt(t.pageX,10),y:parseInt(t.pageY,10)},"pointer-pos-start":i.pos}),i.container.addClass("uk-drag"),c=!1}).x=parseInt(t.pageX,10),c.threshold=i.options.threshold)},mouseenter:function(){i.options.pauseOnHover&&(i.hovering=!0)},mouseleave:function(){i.hovering=!1}}),this.update(!0),this.on("display.uk.check",function(){i.element.is(":visible")&&i.update(!0)}),this.element.find("a,img").attr("draggable","false"),this.options.autoplay&&this.start(),l.domObserve(this.element,function(t){i.element.children(":not([data-slider-slide])").length&&i.update(!0)})},update:function(t){var e,i,o,n,s=this,a=0,r=0;if(this.items=this.container.children().filter(":visible"),this.vp=this.element[0].getBoundingClientRect().width,this.container.css({"min-width":"","min-height":""}),this.items.each(function(t){e=l.$(this).attr("data-slider-slide",t),n=e.css({left:"",width:""})[0].getBoundingClientRect(),i=n.width,o=e.width(),r=Math.max(r,n.height),e.css({left:a,width:i}).data({idx:t,left:a,width:i,cwidth:o,area:a+i,center:a-(s.vp/2-o/2)}),a+=i}),this.container.css({"min-width":a,"min-height":r}),this.options.infinite&&(a<=2*this.vp||this.items.length<5)&&!this.itemsResized)return this.container.children().each(function(t){s.container.append(s.items.eq(t).clone(!0).attr("id",""))}).each(function(t){s.container.append(s.items.eq(t).clone(!0).attr("id",""))}),this.itemsResized=!0,this.update();this.cw=a,this.pos=0,this.active=a>=this.vp,this.container.css({"-ms-transform":"","-webkit-transform":"",transform:""}),t&&this.updateFocus(this.focus)},updatePos:function(t){this.pos=t,this.container.css({"-ms-transform":"translateX("+t+"px)","-webkit-transform":"translateX("+t+"px)",transform:"translateX("+t+"px)"})},updateFocus:function(e,t){if(this.active){t=t||(e>this.focus?1:-1);var i,o,n=this.items.eq(e);if(this.options.infinite&&this.infinite(e,t),this.options.center)this.updatePos(-1*n.data("center")),this.items.filter("."+this.options.activecls).removeClass(this.options.activecls),n.addClass(this.options.activecls);else if(this.options.infinite)this.updatePos(-1*n.data("left"));else{for(i=0,o=e;o<this.items.length;o++)i+=this.items.eq(o).data("width");if(i>this.vp)this.updatePos(-1*n.data("left"));else if(1==t){for(i=0,o=this.items.length-1;0<=o;o--){if((i+=this.items.eq(o).data("width"))==this.vp){e=o;break}if(i>this.vp){e=o<this.items.length-1?o+1:o;break}}i>this.vp?this.updatePos(-1*(this.container.width()-this.vp)):this.updatePos(-1*this.items.eq(e).data("left"))}}var s=this.items.eq(e).data("left");this.items.removeClass("uk-slide-before uk-slide-after").each(function(t){t!==e&&l.$(this).addClass(l.$(this).data("left")<s?"uk-slide-before":"uk-slide-after")}),this.focus=e,this.trigger("focusitem.uk.slider",[e,this.items.eq(e),this])}},next:function(){var t=this.items[this.focus+1]?this.focus+1:this.options.infinite?0:this.focus;this.updateFocus(t,1)},previous:function(){var t=this.items[this.focus-1]?this.focus-1:this.options.infinite?this.items[this.focus-1]?this.items-1:this.items.length-1:this.focus;this.updateFocus(t,-1)},start:function(){this.stop();var t=this;this.interval=setInterval(function(){t.hovering||t.next()},this.options.autoplayInterval)},stop:function(){this.interval&&clearInterval(this.interval)},infinite:function(t,e){var i,o=this,n=this.items.eq(t),s=t,a=[],r=0;if(1==e){for(i=0;i<this.items.length&&(s!=t&&(r+=this.items.eq(s).data("width"),a.push(this.items.eq(s))),!(r>this.vp));i++)s=s+1==this.items.length?0:s+1;a.length&&a.forEach(function(t){var e=n.data("area");t.css({left:e}).data({left:e,area:e+t.data("width"),center:e-(o.vp/2-t.data("cwidth")/2)}),n=t})}else{for(i=this.items.length-1;-1<i&&(r+=this.items.eq(s).data("width"),s!=t&&a.push(this.items.eq(s)),!(r>this.vp));i--)s=s-1==-1?this.items.length-1:s-1;a.length&&a.forEach(function(t){var e=n.data("left")-t.data("width");t.css({left:e}).data({left:e,area:e+t.data("width"),center:e-(o.vp/2-t.data("cwidth")/2)}),n=t})}}}),l.$doc.on("mousemove.uk.slider touchmove.uk.slider",function(t){if(t.originalEvent&&t.originalEvent.touches&&(t=t.originalEvent.touches[0]),c&&Math.abs(t.pageX-c.x)>c.threshold&&(window.getSelection().toString()?u=c=!1:c(t)),u){var e,i,o,n,s,a,r,l,d,h;if(t.clientX||t.clientY?e=t.clientX:(t.pageX||t.pageY)&&(e=t.pageX-document.body.scrollLeft-document.documentElement.scrollLeft),s=p.focus,i=e-u.element.data("pointer-start").x,o=u.element.data("pointer-pos-start")+i,n=e>u.element.data("pointer-start").x?-1:1,a=u.items.eq(p.focus),1==n)for(r=a.data("left")+Math.abs(i),l=0,d=p.focus;l<u.items.length;l++){if(h=u.items.eq(d),d!=p.focus&&h.data("left")<r&&h.data("area")>r){s=d;break}d=d+1==u.items.length?0:d+1}else for(r=a.data("left")-Math.abs(i),l=0,d=p.focus;l<u.items.length;l++){if(h=u.items.eq(d),d!=p.focus&&h.data("area")<=a.data("left")&&h.data("center")<r){s=d;break}d=d-1==-1?u.items.length-1:d-1}u.options.infinite&&s!=p._focus&&u.infinite(s,n),u.updatePos(o),p.dir=n,p._focus=s,p.touchx=parseInt(t.pageX,10),p.diff=r}}),l.$doc.on("mouseup.uk.slider touchend.uk.slider",function(t){if(u){u.container.removeClass("uk-drag"),u.items.eq(p.focus);var e,i,o,n=!1;if(1==p.dir){for(i=0,o=p.focus;i<u.items.length;i++){if(e=u.items.eq(o),o!=p.focus&&e.data("left")>p.diff){n=o;break}o=o+1==u.items.length?0:o+1}u.options.infinite||n||(n=u.items.length)}else{for(i=0,o=p.focus;i<u.items.length;i++){if(e=u.items.eq(o),o!=p.focus&&e.data("left")<p.diff){n=o;break}o=o-1==-1?u.items.length-1:o-1}u.options.infinite||n||(n=0)}u.updateFocus(!1!==n?n:p._focus)}u=c=!1}),l.slider}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-sortable",["uikit"],function(){return e||t(UIkit2)})}(function(l){"use strict";var d,h,s,u,c,p,f,m,g,v="ontouchstart"in window||"MSGesture"in window||window.DocumentTouch&&document instanceof DocumentTouch,k=v?"MSGesture"in window||window.PointerEvent?"pointerdown":"touchstart":"mousedown",w=v?"MSGesture"in window||window.PointerEvent?"pointermove":"touchmove":"mousemove",b=v?"MSGesture"in window||window.PointerEvent?"pointerup":"touchend":"mouseup";return l.component("sortable",{defaults:{animation:150,threshold:10,childClass:"uk-sortable-item",placeholderClass:"uk-sortable-placeholder",overClass:"uk-sortable-over",draggingClass:"uk-sortable-dragged",dragMovingClass:"uk-sortable-moving",baseClass:"uk-sortable",noDragClass:"uk-sortable-nodrag",emptyClass:"uk-sortable-empty",dragCustomClass:"",handleClass:!1,group:!1,stop:function(){},start:function(){},change:function(){}},boot:function(){l.ready(function(t){l.$("[data-uk-sortable]",t).each(function(){var t=l.$(this);t.data("sortable")||l.sortable(t,l.Utils.options(t.attr("data-uk-sortable")))})}),l.$html.on(w,function(t){if(c){var e=t.originalEvent.targetTouches?t.originalEvent.targetTouches[0]:t;(Math.abs(e.pageX-c.pos.x)>c.threshold||Math.abs(e.pageY-c.pos.y)>c.threshold)&&c.apply(e)}if(d){u||(u=!0,d.show(),d.$current.addClass(d.$sortable.options.placeholderClass),d.$sortable.element.children().addClass(d.$sortable.options.childClass),l.$html.addClass(d.$sortable.options.dragMovingClass));var i=d.data("mouse-offset"),o=t.originalEvent.touches&&t.originalEvent.touches[0]||t.originalEvent,n=parseInt(o.pageX,10)+i.left,s=parseInt(o.pageY,10)+i.top;if(d.css({left:n,top:s}),s+d.height()/3>document.body.offsetHeight)return;s<l.$win.scrollTop()?l.$win.scrollTop(l.$win.scrollTop()-Math.ceil(d.height()/3)):s+d.height()/3>window.innerHeight+l.$win.scrollTop()&&l.$win.scrollTop(l.$win.scrollTop()+Math.ceil(d.height()/3))}}),l.$html.on(b,function(t){if(c=!1,h&&d){var e=function(t){t=l.$(t);do{if(t.data("sortable"))return t;t=l.$(t).parent()}while(t.length);return t}(h),i=d.$sortable,o={type:t.type};e[0]&&i.dragDrop(o,i.element),i.dragEnd(o,i.element)}else h=d=null})},init:function(){var a=this,r=this.element[0];p=[],this.checkEmptyList(),this.element.data("sortable-group",this.options.group?this.options.group:l.Utils.uid("sortable-group"));var t=n(function(t){if(!t.data||!t.data.sortable){var e=l.$(t.target),i=e.is("a[href]")?e:e.parents("a[href]");if(!e.is(":input")){if(a.options.handleClass)if(!(e.hasClass(a.options.handleClass)?e:e.closest("."+a.options.handleClass,a.element)).length)return;return t.preventDefault(),i.length&&i.one("click",function(t){t.preventDefault()}).one(b,function(){f||(i.trigger("click"),v&&i.attr("href").trim()&&(location.href=i.attr("href")))}),t.data=t.data||{},t.data.sortable=r,a.dragStart(t,this)}}}),e=n(l.Utils.debounce(function(t){return a.dragEnter(t,this)})),i=n(function(t){var e=a.dragenterData(this);a.dragenterData(this,e-1),a.dragenterData(this)||(l.$(this).removeClass(a.options.overClass),a.dragenterData(this,!1))}),o=n(function(t){return!h||h===this||s===this||(a.element.children().removeClass(a.options.overClass),s=this,a.moveElementNextTo(h,this),function(t){t.stopPropagation&&t.stopPropagation();t.preventDefault&&t.preventDefault();t.returnValue=!1}(t))});function n(s){return function(t){var e,i,o;if(g=t){if(i=(e=t.touches&&t.touches[0]||t).target||t.target,v&&document.elementFromPoint){var n=document.elementFromPoint(e.pageX-document.body.scrollLeft,e.pageY-document.body.scrollTop);n&&(i=n)}m=l.$(i)}l.$(i).hasClass("."+a.options.childClass)?s.apply(i,[t]):i!==r&&(o=function(t,e){var i=e;if(i==t)return null;for(;i;){if(i.parentNode===t)return i;if(!(i=i.parentNode)||!i.ownerDocument||11===i.nodeType)break}return null}(r,i))&&s.apply(o,[t])}}this.addDragHandlers=function(){v&&g.touches&&g.touches.length?r.addEventListener(w,o,!1):(r.addEventListener("mouseover",e,!1),r.addEventListener("mouseout",i,!1))},this.removeDragHandlers=function(){v&&g.touches&&g.touches.length?r.removeEventListener(w,o,!1):(r.removeEventListener("mouseover",e,!1),r.removeEventListener("mouseout",i,!1))},window.addEventListener(w,function(t){h&&a.dragMove(t,a)},!1),r.addEventListener(k,t,!1)},dragStart:function(t,e){u=f=!1;var i=this,o=l.$(t.target);if((v||2!=t.button)&&!o.is("."+i.options.noDragClass)){var n=o.closest("."+i.options.noDragClass);if(!(n.length&&this.element.find(n[0]).length||o.is(":input"))){h=e,d&&d.remove();var s=l.$(h),a=s.offset(),r=t.touches&&t.touches[0]||t;c={pos:{x:r.pageX,y:r.pageY},threshold:i.options.handleClass?1:i.options.threshold,apply:function(t){(d=l.$('<div class="'+[i.options.draggingClass,i.options.dragCustomClass].join(" ")+'"></div>').css({display:"none",top:a.top,left:a.left,width:s.width(),height:s.height(),padding:s.css("padding")}).data({"mouse-offset":{left:a.left-parseInt(r.pageX,10),top:a.top-parseInt(r.pageY,10)},origin:i.element,index:s.index()}).append(s.html()).appendTo("body")).$current=s,d.$sortable=i,s.data({"start-list":s.parent(),"start-index":s.index(),"sortable-group":i.options.group}),i.addDragHandlers(),i.options.start(this,h),i.trigger("start.uk.sortable",[i,h,d]),c=!(f=!0)}}}}},dragMove:function(t,e){var i,o=(m=l.$(document.elementFromPoint(t.pageX-(document.body.scrollLeft||document.scrollLeft||0),t.pageY-(document.body.scrollTop||document.documentElement.scrollTop||0)))).closest("."+this.options.baseClass),n=o.data("sortable-group"),s=l.$(h),a=s.parent(),r=s.data("sortable-group");o[0]!==a[0]&&void 0!==r&&n===r&&(o.data("sortable").addDragHandlers(),p.push(o),o.children().addClass(this.options.childClass),0<o.children().length?(i=m.closest("."+this.options.childClass)).length?i.before(s):o.append(s):m.append(s),l.$doc.trigger("mouseover")),this.checkEmptyList(),this.checkEmptyList(a)},dragEnter:function(t,e){if(!h||h===e)return!0;var i=this.dragenterData(e);if(this.dragenterData(e,i+1),0===i){var o=l.$(e).parent(),n=l.$(h).data("start-list");if(o[0]!==n[0]){var s=o.data("sortable-group"),a=l.$(h).data("sortable-group");if((s||a)&&s!=a)return!1}l.$(e).addClass(this.options.overClass),this.moveElementNextTo(h,e)}return!1},dragEnd:function(t,e){var i=this;h&&(this.options.stop(e),this.trigger("stop.uk.sortable",[this])),s=h=null,p.push(this.element),p.forEach(function(t,e){l.$(t).children().each(function(){1===this.nodeType&&(l.$(this).removeClass(i.options.overClass).removeClass(i.options.placeholderClass).removeClass(i.options.childClass),i.dragenterData(this,!1))})}),p=[],l.$html.removeClass(this.options.dragMovingClass),this.removeDragHandlers(),d&&(d.remove(),d=null)},dragDrop:function(t,e){"drop"===t.type&&(t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault()),this.triggerChangeEvents()},triggerChangeEvents:function(){if(h){var t=l.$(h),e=d.data("origin"),i=t.closest("."+this.options.baseClass),o=[],n=l.$(h);e[0]===i[0]&&d.data("index")!=t.index()?o.push({sortable:this,mode:"moved"}):e[0]!=i[0]&&o.push({sortable:l.$(i).data("sortable"),mode:"added"},{sortable:l.$(e).data("sortable"),mode:"removed"}),o.forEach(function(t,e){t.sortable&&t.sortable.element.trigger("change.uk.sortable",[t.sortable,n,t.mode])})}},dragenterData:function(t,e){if(t=l.$(t),1==arguments.length)return parseInt(t.data("child-dragenter"),10)||0;e?t.data("child-dragenter",Math.max(0,e)):t.removeData("child-dragenter")},moveElementNextTo:function(t,e){0;var i=this,o=l.$(t).parent().css("min-height",""),n=function(t,e){var i=t.parentNode;if(e.parentNode!=i)return;var o=t.previousSibling;for(;o&&9!==o.nodeType;){if(o===e)return 1;o=o.previousSibling}return}(t,e)?e:e.nextSibling,s=o.children(),a=s.length;if(!i.options.animation)return e.parentNode.insertBefore(t,n),void l.Utils.checkDisplay(i.element.parent());o.css("min-height",o.height()),s.stop().each(function(){var t=l.$(this),e=t.position();e.width=t.width(),t.data("offset-before",e)}),e.parentNode.insertBefore(t,n),l.Utils.checkDisplay(i.element.parent()),(s=o.children().each(function(){var t=l.$(this);t.data("offset-after",t.position())}).each(function(){var t=l.$(this),e=t.data("offset-before");t.css({position:"absolute",top:e.top,left:e.left,minWidth:e.width})})).each(function(){var t=l.$(this),e=(t.data("offset-before"),t.data("offset-after"));t.css("pointer-events","none").width(),setTimeout(function(){t.animate({top:e.top,left:e.left},i.options.animation,function(){t.css({position:"",top:"",left:"",minWidth:"","pointer-events":""}).removeClass(i.options.overClass).removeData("child-dragenter"),--a||(o.css("min-height",""),l.Utils.checkDisplay(i.element.parent()))})},0)})},serialize:function(){var s,a,r=[];return this.element.children().each(function(t,e){s={};for(var i,o,n=0;n<e.attributes.length;n++)0===(a=e.attributes[n]).name.indexOf("data-")&&(i=a.name.substr(5),o=l.Utils.str2json(a.value),s[i]=o||"false"==a.value||"0"==a.value?o:a.value);r.push(s)}),r},checkEmptyList:function(t){t=t?l.$(t):this.element,this.options.emptyClass&&t[t.children().length?"removeClass":"addClass"](this.options.emptyClass)}}),l.sortable}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-sticky",["uikit"],function(){return e||t(UIkit2)})}(function(c){"use strict";var p=c.$win,f=c.$doc,m=[],n=1;function i(){var t=arguments.length?arguments:m;if(t.length&&!(p.scrollTop()<0))for(var e,i,o,n,r=p.scrollTop(),s=f.height(),a=s-p.height(),l=a<r?a-r:0,d=0;d<t.length;d++)if((n=t[d]).element.is(":visible")&&!n.animate){if(n.check()){if(e=n.top<0?0:(e=s-(o=n.element.outerHeight())-n.top-n.options.bottom-r-l)<0?e+n.top:n.top,n.boundary&&n.boundary.length){var h=n.boundary.offset().top;i=n.boundtoparent?s-(h+n.boundary.outerHeight())+parseInt(n.boundary.css("padding-bottom")):s-h,e=r+o>s-i-(n.top<0?0:n.top)?s-i-(r+o):e}if(n.currentTop!=e){if(n.element.css({position:"fixed",top:e,width:n.getWidthFrom.length?n.getWidthFrom.width():n.element.width()}),!n.init&&(n.element.addClass(n.options.clsinit),location.hash&&0<r&&n.options.target)){var u=c.$(location.hash);u.length&&setTimeout(function(s,a){return function(){a.element.width();var t=s.offset(),e=t.top+s.outerHeight(),i=a.element.offset(),o=a.element.outerHeight(),n=i.top+o;i.top<e&&t.top<n&&(r=t.top-o-a.options.target,window.scrollTo(0,r))}}(u,n),0)}n.element.addClass(n.options.clsactive).removeClass(n.options.clsinactive),n.element.trigger("active.uk.sticky"),n.element.css("margin",""),n.options.animation&&n.init&&!c.Utils.isInView(n.wrapper)&&n.element.addClass(n.options.animation),n.currentTop=e}}else null!==n.currentTop&&n.reset();n.init=!0}}return c.component("sticky",{defaults:{top:0,bottom:0,animation:"",clsinit:"uk-sticky-init",clsactive:"uk-active",clsinactive:"",getWidthFrom:"",showup:!1,boundary:!1,media:!1,target:!1,disabled:!1},boot:function(){c.$doc.on("scrolling.uk.document",function(t,e){e&&e.dir&&(n=e.dir.y,i())}),c.$win.on("resize orientationchange",c.Utils.debounce(function(){if(m.length){for(var t=0;t<m.length;t++)m[t].reset(!0),m[t].self.computeWrapper();i()}},100)),c.ready(function(t){setTimeout(function(){c.$("[data-uk-sticky]",t).each(function(){var t=c.$(this);t.data("sticky")||c.sticky(t,c.Utils.options(t.attr("data-uk-sticky")))}),i()},0)})},init:function(){var t,e=this.options.boundary;this.wrapper=this.element.wrap('<div class="uk-sticky-placeholder"></div>').parent(),this.computeWrapper(),this.wrapper.css({"margin-top":this.element.css("margin-top"),"margin-bottom":this.element.css("margin-bottom"),"margin-left":this.element.css("margin-left"),"margin-right":this.element.css("margin-right")}),this.element.css("margin",0),e&&(!0===e||"!"===e[0]?(e=!0===e?this.wrapper.parent():this.wrapper.closest(e.substr(1)),t=!0):"string"==typeof e&&(e=c.$(e))),this.sticky={self:this,options:this.options,element:this.element,currentTop:null,wrapper:this.wrapper,init:!1,getWidthFrom:c.$(this.options.getWidthFrom||this.wrapper),boundary:e,boundtoparent:t,top:0,calcTop:function(){var t=this.options.top;if(this.options.top&&"string"==typeof this.options.top)if(this.options.top.match(/^(-|)(\d+)vh$/))t=window.innerHeight*parseInt(this.options.top,10)/100;else{var e=c.$(this.options.top).first();e.length&&e.is(":visible")&&(t=-1*(e.offset().top+e.outerHeight()-this.wrapper.offset().top))}this.top=t},reset:function(t){this.calcTop();var e=function(){this.element.css({position:"",top:"",width:"",left:"",margin:"0"}),this.element.removeClass([this.options.animation,"uk-animation-reverse",this.options.clsactive].join(" ")),this.element.addClass(this.options.clsinactive),this.element.trigger("inactive.uk.sticky"),this.currentTop=null,this.animate=!1}.bind(this);!t&&this.options.animation&&c.support.animation&&!c.Utils.isInView(this.wrapper)?(this.animate=!0,this.element.removeClass(this.options.animation).one(c.support.animation.end,function(){e()}).width(),this.element.addClass(this.options.animation+" uk-animation-reverse")):e()},check:function(){if(this.options.disabled)return!1;if(this.options.media)switch(typeof this.options.media){case"number":if(window.innerWidth<this.options.media)return!1;break;case"string":if(window.matchMedia&&!window.matchMedia(this.options.media).matches)return!1}var t=p.scrollTop(),e=f.height()-window.innerHeight,i=e<t?e-t:0,o=this.wrapper.offset().top-this.top-i<=t;return o&&this.options.showup&&(1==n&&(o=!1),-1==n&&!this.element.hasClass(this.options.clsactive)&&c.Utils.isInView(this.wrapper)&&(o=!1)),o}},this.sticky.calcTop(),m.push(this.sticky)},update:function(){i(this.sticky)},enable:function(){this.options.disabled=!1,this.update()},disable:function(t){this.options.disabled=!0,this.sticky.reset(t)},computeWrapper:function(){this.wrapper.css({height:-1==["absolute","fixed"].indexOf(this.element.css("position"))?this.element.outerHeight():"",float:"none"!=this.element.css("float")?this.element.css("float"):""}),"fixed"==this.element.css("position")&&this.element.css({width:this.sticky.getWidthFrom.length?this.sticky.getWidthFrom.width():this.element.width()})}}),c.sticky}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-tooltip",["uikit"],function(){return e||t(UIkit2)})}(function(f){"use strict";var m,g,v;return f.component("tooltip",{defaults:{offset:5,pos:"top",animation:!1,delay:0,cls:"",activeClass:"uk-active",src:function(t){var e=t.attr("title");return void 0!==e&&t.data("cached-title",e).removeAttr("title"),t.data("cached-title")}},tip:"",boot:function(){f.$html.on("mouseenter.tooltip.uikit focus.tooltip.uikit","[data-uk-tooltip]",function(t){var e=f.$(this);e.data("tooltip")||(f.tooltip(e,f.Utils.options(e.attr("data-uk-tooltip"))),e.trigger("mouseenter"))})},init:function(){var e=this;m=m||f.$('<div class="uk-tooltip"></div>').appendTo("body"),this.on({focus:function(t){e.show()},blur:function(t){e.hide()},mouseenter:function(t){e.show()},mouseleave:function(t){e.hide()}})},show:function(){if(this.tip="function"==typeof this.options.src?this.options.src(this.element):this.options.src,g&&clearTimeout(g),v&&clearInterval(v),"string"==typeof this.tip&&this.tip.length){m.stop().css({top:-2e3,visibility:"hidden"}).removeClass(this.options.activeClass).show(),m.html('<div class="uk-tooltip-inner">'+this.tip+"</div>");var t=this,e=f.$.extend({},this.element.offset(),{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}),i=m[0].offsetWidth,o=m[0].offsetHeight,n="function"==typeof this.options.offset?this.options.offset.call(this.element):this.options.offset,s="function"==typeof this.options.pos?this.options.pos.call(this.element):this.options.pos,a=s.split("-"),r={display:"none",visibility:"visible",top:e.top+e.height+o,left:e.left};if("fixed"==f.$html.css("position")||"fixed"==f.$body.css("position")){var l=f.$("body").offset(),d=f.$("html").offset(),h=d.top+l.top,u=d.left+l.left;e.left-=u,e.top-=h}"left"!=a[0]&&"right"!=a[0]||"right"!=f.langdirection||(a[0]="left"==a[0]?"right":"left");var c={bottom:{top:e.top+e.height+n,left:e.left+e.width/2-i/2},top:{top:e.top-o-n,left:e.left+e.width/2-i/2},left:{top:e.top+e.height/2-o/2,left:e.left-i-n},right:{top:e.top+e.height/2-o/2,left:e.left+e.width+n}};f.$.extend(r,c[a[0]]),2==a.length&&(r.left="left"==a[1]?e.left:e.left+e.width-i);var p=this.checkBoundary(r.left,r.top,i,o);if(p){switch(p){case"x":s=2==a.length?a[0]+"-"+(r.left<0?"left":"right"):r.left<0?"right":"left";break;case"y":s=2==a.length?(r.top<0?"bottom":"top")+"-"+a[1]:r.top<0?"bottom":"top";break;case"xy":s=2==a.length?(r.top<0?"bottom":"top")+"-"+(r.left<0?"left":"right"):r.left<0?"right":"left"}a=s.split("-"),f.$.extend(r,c[a[0]]),2==a.length&&(r.left="left"==a[1]?e.left:e.left+e.width-i)}r.left-=f.$body.position().left,g=setTimeout(function(){m.css(r).attr("class",["uk-tooltip","uk-tooltip-"+s,t.options.cls].join(" ")),t.options.animation?m.css({opacity:0,display:"block"}).addClass(t.options.activeClass).animate({opacity:1},parseInt(t.options.animation,10)||400):m.show().addClass(t.options.activeClass),g=!1,v=setInterval(function(){t.element.is(":visible")||t.hide()},150)},parseInt(this.options.delay,10)||0)}},hide:function(){if(!this.element.is("input")||this.element[0]!==document.activeElement)if(g&&clearTimeout(g),v&&clearInterval(v),m.stop(),this.options.animation){var t=this;m.fadeOut(parseInt(this.options.animation,10)||400,function(){m.removeClass(t.options.activeClass)})}else m.hide().removeClass(this.options.activeClass)},content:function(){return this.tip},checkBoundary:function(t,e,i,o){var n="";return(t<0||t-f.$win.scrollLeft()+i>window.innerWidth)&&(n+="x"),(e<0||e-f.$win.scrollTop()+o>window.innerHeight)&&(n+="y"),n}}),f.tooltip}),function(t){var e;window.UIkit&&(e=t(UIkit)),"function"==typeof define&&define.amd&&define("uikit-timepicker",["uikit"],function(){return e||t(UIkit)})}(function(o){"use strict";o.component("timepicker",{defaults:{format:"24h",delay:0,start:0,end:24},boot:function(){o.$html.on("focus.timepicker.uikit","[data-uk-timepicker]",function(t){var e=o.$(this);if(!e.data("timepicker")){var i=o.timepicker(e,o.Utils.options(e.attr("data-uk-timepicker")));setTimeout(function(){i.autocomplete.input.focus()},40)}})},init:function(){var t,e=this,i=function(t,e){e=e||24;var i,o,n={"12h":[],"24h":[]};for(i=t=t||0,o="";i<e;i++)o=""+i,i<10&&(o="0"+o),n["24h"].push({value:o+":00"}),n["24h"].push({value:o+":30"}),0===i&&(o=12,n["12h"].push({value:o+":00 AM"}),n["12h"].push({value:o+":30 AM"})),0<i&&i<13&&12!==i&&(n["12h"].push({value:o+":00 AM"}),n["12h"].push({value:o+":30 AM"})),12<=i&&(0===(o-=12)&&(o=12),o<10&&(o="0"+String(o)),n["12h"].push({value:o+":00 PM"}),n["12h"].push({value:o+":30 PM"}));return n}(this.options.start,this.options.end);this.options.minLength=0,this.options.template='<ul class="uk-nav uk-nav-autocomplete uk-autocomplete-results">{{~items}}<li data-value="{{$item.value}}"><a class="needsclick">{{$item.value}}</a></li>{{/items}}</ul>',this.options.source=function(t){t(i[e.options.format]||i["12h"])},t=this.element.is("input")?(this.element.wrap('<div class="uk-autocomplete"></div>'),this.element.parent()):this.element.addClass("uk-autocomplete"),this.autocomplete=o.autocomplete(t,this.options),this.autocomplete.dropdown.addClass("uk-dropdown-small uk-dropdown-scrollable"),this.autocomplete.on("show.uk.autocomplete",function(){var t=e.autocomplete.dropdown.find('[data-value="'+e.autocomplete.input.val()+'"]');setTimeout(function(){e.autocomplete.pick(t,!0)},10)}),this.autocomplete.input.on("focus",function(){e.autocomplete.value=Math.random(),e.autocomplete.triggercomplete()}).on("blur",o.Utils.debounce(function(){e.checkTime()},100)),this.element.data("timepicker",this)},checkTime:function(){var t,e,i,o,n="AM",s=this.autocomplete.input.val();"12h"==this.options.format?(e=(t=s.split(" "))[0].split(":"),n=t[1]):e=s.split(":"),i=parseInt(e[0],10),o=parseInt(e[1],10),isNaN(i)&&(i=0),isNaN(o)&&(o=0),"12h"==this.options.format?((12<i||i<0)&&(i=12),"am"===n||"a"===n?n="AM":"pm"!==n&&"p"!==n||(n="PM"),"AM"!==n&&"PM"!==n&&(n="AM")):24<=i?i=23:i<0&&(i=0),(o<0||60<=o)&&(o=0),this.autocomplete.input.val(this.formatTime(i,o,n)).trigger("change")},formatTime:function(t,e,i){return(t=t<10?"0"+t:t)+":"+(e=e<10?"0"+e:e)+("12h"==this.options.format?" "+i:"")}})}),function(t){var e;window.UIkit2&&(e=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-upload",["uikit"],function(){return e||t(UIkit2)})}(function(d){"use strict";var t,e;function h(i,o){if(!d.support.ajaxupload)return this;if(o=d.$.extend({},h.defaults,o),i.length){if("*.*"!==o.allow)for(var t,e=0;t=i[e];e++)if(!u(o.allow,t.name))return void("string"==typeof o.notallowed?alert(o.notallowed):o.notallowed(t,o));var n=o.complete;if(o.single){var s=i.length,a=0,r=!0;o.beforeAll(i),o.complete=function(t,e){a+=1,n(t,e),o.filelimit&&a>=o.filelimit&&(r=!1),r&&a<s?l([i[a]],o):o.allcomplete(t,e)},l([i[0]],o)}else o.complete=function(t,e){n(t,e),o.allcomplete(t,e)},l(i,o)}function l(t,i){var e=new FormData,o=new XMLHttpRequest;if(!1!==i.before(i,t)){for(var n,s=0;n=t[s];s++)e.append(i.param,n);for(var a in i.params)e.append(a,i.params[a]);for(var r in o.upload.addEventListener("progress",function(t){var e=t.loaded/t.total*100;i.progress(e,t)},!1),o.addEventListener("loadstart",function(t){i.loadstart(t)},!1),o.addEventListener("load",function(t){i.load(t)},!1),o.addEventListener("loadend",function(t){i.loadend(t)},!1),o.addEventListener("error",function(t){i.error(t)},!1),o.addEventListener("abort",function(t){i.abort(t)},!1),o.open(i.method,i.action,!0),"json"==i.type&&o.setRequestHeader("Accept","application/json"),i.headers)o.setRequestHeader(r,i.headers[r]);o.onreadystatechange=function(){if(i.readystatechange(o),4==o.readyState){var e=o.responseText;if("json"==i.type)try{e=d.$.parseJSON(e)}catch(t){e=!1}i.complete(e,o)}},i.beforeSend(o),o.send(e)}}}function u(t,e){var i="^"+t.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")+"$";return i="^"+i+"$",null!==e.match(new RegExp(i,"i"))}return d.component("uploadSelect",{init:function(){var e=this;this.on("change",function(){h(e.element[0].files,e.options);var t=e.element.clone(!0).data("uploadSelect",e);e.element.replaceWith(t),e.element=t})}}),d.component("uploadDrop",{defaults:{dragoverClass:"uk-dragover"},init:function(){var e=this,i=!1;this.on("drop",function(t){t.originalEvent.dataTransfer&&t.originalEvent.dataTransfer.files&&(t.stopPropagation(),t.preventDefault(),e.element.removeClass(e.options.dragoverClass),e.element.trigger("dropped.uk.upload",[t.originalEvent.dataTransfer.files]),h(t.originalEvent.dataTransfer.files,e.options))}).on("dragenter",function(t){t.stopPropagation(),t.preventDefault()}).on("dragover",function(t){t.stopPropagation(),t.preventDefault(),i||(e.element.addClass(e.options.dragoverClass),i=!0)}).on("dragleave",function(t){t.stopPropagation(),t.preventDefault(),e.element.removeClass(e.options.dragoverClass),i=!1})}}),d.support.ajaxupload=((e=document.createElement("INPUT")).type="file","files"in e&&!!((t=new XMLHttpRequest)&&"upload"in t&&"onprogress"in t.upload)&&!!window.FormData),h.defaults={action:"",single:!0,method:"POST",param:"files[]",params:{},allow:"*.*",type:"text",filelimit:!1,headers:{},before:function(t){},beforeSend:function(t){},beforeAll:function(){},loadstart:function(){},load:function(){},loadend:function(){},error:function(){},abort:function(){},progress:function(){},complete:function(){},allcomplete:function(){},readystatechange:function(){},notallowed:function(t,e){alert("Only the following file types are allowed: "+e.allow)}},d.Utils.xhrupload=h}),"undefined"!=typeof UIkit){var $body=$("body");UIkit.on("beforeready.uk.dom",function(){var e,t;void 0!==UIkit.components.accordion&&$.extend(UIkit.components.accordion.prototype.defaults,{easing:$.bez([.35,0,.25,1]),duration:200}),void 0!==UIkit.components.dropdown.prototype&&($.extend(UIkit.components.dropdown.prototype.defaults,{remaintime:150,delay:50}),t=UIkit.components.dropdown.prototype.show,UIkit.components.dropdown.prototype.show=function(){return this.dropdown.css({"min-width":this.dropdown.outerWidth()}).addClass("uk-dropdown-active uk-dropdown-shown"),t.apply(this,arguments)},e=UIkit.components.dropdown.prototype.hide,UIkit.components.dropdown.prototype.hide=function(){var t=this.dropdown;t.removeClass("uk-dropdown-shown");setTimeout(function(){t.removeClass("uk-dropdown-active")},280);return e.apply(this,arguments)}),void 0!==UIkit.components.modal&&($.extend(UIkit.components.modal.prototype.defaults,{center:!0}),UIkit.modal.dialog.template='<div class="uk-modal uk-modal-dialog-replace"><div class="uk-modal-dialog" style="min-height:0;"></div></div>',$body.on("show.uk.modal",".uk-modal-dialog-replace",function(){setTimeout(function(){var t=$(".uk-modal-dialog-replace");if(t.find(".uk-button-primary").length){var e=t.find(".uk-button-primary").toggleClass("uk-button-primary md-btn-flat-primary");e.next("button")&&e.next("button").after(e)}t.find(".uk-button").length&&t.find(".uk-button").toggleClass("uk-button md-btn md-btn-flat"),t.find(".uk-margin-small-top").length&&t.find(".uk-margin-small-top").toggleClass("uk-margin-small-top uk-margin-top"),t.find("input.uk-width-1-1").length&&(t.find("input.uk-width-1-1").toggleClass("uk-width-1-1 md-input"),altair_md.inputs()),t.find(".uk-form").length&&t.find(".uk-form").removeClass("uk-form")},50)})),void 0!==UIkit.components.tab&&$.extend(UIkit.components.tab.prototype.defaults,{swiping:!1}),void 0!==UIkit.components.tooltip&&$.extend(UIkit.components.tooltip.prototype.defaults,{animation:!UIkit.support.touch&&280,offset:8}),void 0!==UIkit.components.sortable&&Modernizr.touch&&$("[data-uk-sortable]").children().addClass("needsclick")})};

/* /odoocms_web/static/assets/js/altair_admin_common.min.js defined in bundle 'odoocms_web.assets_aarsol_portal' */
function isHighDensity(){return window.matchMedia&&(window.matchMedia("only screen and (min-resolution: 124dpi), only screen and (min-resolution: 1.3dppx), only screen and (min-resolution: 48.8dpcm)").matches||window.matchMedia("only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6/2), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3)").matches)||window.devicePixelRatio&&1.3<window.devicePixelRatio}function scrollbarWidth(){var e=jQuery('<div style="width: 100%; height:200px;">test</div>'),i=jQuery('<div style="width:200px;height:150px; position: absolute; top: 0; left: 0; visibility: hidden; overflow:hidden;"></div>').append(e),a=e[0];e=i[0];return jQuery("body").append(e),a=a.offsetWidth,i.css("overflow","scroll"),e=e.clientWidth,i.remove(),a-e}function randID_generator(){return String.fromCharCode(65+Math.floor(26*Math.random()))+Date.now()}function detectIE(){var e=window.navigator.userAgent,i=e.indexOf("MSIE ");return 0<i?parseInt(e.substring(i+5,e.indexOf(".",i)),10):0<e.indexOf("Trident/")?(i=e.indexOf("rv:"),parseInt(e.substring(i+3,e.indexOf(".",i)),10)):0<(i=e.indexOf("Edge/"))&&parseInt(e.substring(i+5,e.indexOf(".",i)),10)}function hex2rgba(e,i){return e=e.replace("#",""),r=parseInt(e.substring(0,2),16),g=parseInt(e.substring(2,4),16),b=parseInt(e.substring(4,6),16),result="rgba("+r+","+g+","+b+","+i/100+")",result}function lsTest(){var e="test";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(e){return!1}}$(function(){"use strict";altair_page_onload.init(),altair_main_header.init(),altair_main_sidebar.init(),altair_secondary_sidebar.init(),altair_top_bar.init(),altair_page._heading(),altair_page._aside(),altair_page._overflow(),altair_md.init(),altair_forms.init(),altair_helpers.truncate_text($(".truncate-text")),altair_helpers.full_screen(),altair_helpers.table_check(),altair_helpers.table_tree(),altair_helpers.print_page(),altair_helpers.scroll_to_top(),altair_uikit.accordion_user_selected(),altair_helpers.column_collapse()}),jQuery.fn.reverse=[].reverse,$.fn.serializeObject=function(){var e={},i=this.serializeArray();return $.each(i,function(){void 0!==e[this.name]?(e[this.name].push||(e[this.name]=[e[this.name]]),e[this.name].push(this.value||"")):e[this.name]=this.value||""}),e},void 0!==$.fn.selectize&&(Selectize.define("dropdown_after",function(e){this.positionDropdown=function(){var e=this.$control,i=e.position(),a=i.left,t=i.top+e.outerHeight(!0)+32;this.$dropdown.css({width:e.outerWidth(),top:t,left:a})}}),Selectize.define("tooltip",function(e){var a,i=this;this.setup=(a=i.setup,function(){a.apply(this,arguments);var e=this.$wrapper,i=this.$input;i.attr("title")&&e.attr("title",i.attr("title")).attr("data-uk-tooltip",i.attr("data-uk-tooltip"))})}),Selectize.define("drag_drop",function(e){if(!$.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');if("multi"===this.settings.mode){var i,a,t,n=this;n.lock=(i=n.lock,function(){var e=n.$control.data("sortable");return e&&e.disable(),i.apply(n,arguments)}),n.unlock=(a=n.unlock,function(){var e=n.$control.data("sortable");return e&&e.enable(),a.apply(n,arguments)}),n.setup=(t=n.setup,function(){t.apply(this,arguments);var a=n.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:n.isLocked,start:function(e,i){i.placeholder.css("width",i.helper.css("width")),a.css({overflow:"visible"})},stop:function(){a.css({overflow:"hidden"});var e=n.$activeItems?n.$activeItems.slice():null,i=[];a.children("[data-value]").each(function(){i.push($(this).attr("data-value"))}),n.setValue(i),n.setActiveItem(e)},helper:function(e,i){var a=$(i).clone();return a.css("position","absolute"),a.get(0)}})})}}),Selectize.define("remove_button",function(e){e=$.extend({label:"&times;",title:"Remove",className:"remove",append:!0},e);function n(e){return(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}var s,i,a,t,r;"single"!==this.settings.mode?(t=s=this,r='<a href="javascript:void(0)" class="'+(i=e).className+'" tabindex="-1" title="'+n(i.title)+'">'+i.label+"</a>",s.setup=(a=t.setup,function(){if(i.append){var n=t.settings.render.item;t.settings.render.item=function(e){return i=n.apply(s,arguments),a=r,t=i.search(/(<\/[^>]+>\s*)$/),i.substring(0,t)+a+i.substring(t);var i,a,t}}a.apply(s,arguments),s.$control.on("click","."+i.className,function(e){if(e.preventDefault(),!t.isLocked){var i=$(e.currentTarget).parent();t.setActiveItem(i),t.deleteSelection()&&t.setCaret(t.items.length)}})})):function(s,i){i.className=i.className||"remove-single";var a,t=s,r='<a href="javascript:void(0)" class="'+i.className+'" tabindex="-1" title="'+n(i.title)+'">'+i.label+"</a>";s.setup=(a=t.setup,function(){if(i.append){var e=$(t.$input.context).attr("id"),n=($("#"+e),t.settings.render.item);t.settings.render.item=function(e){return i=n.apply(s,arguments),a=r,t=i.search(/(<\/[^>]+>\s*)$/),i.substring(0,t)+a+i.substring(t);var i,a,t}}a.apply(s,arguments),s.$control.on("click","."+i.className,function(e){e.preventDefault(),t.isLocked||t.clear()})})}(this,e)})),easing_swiftOut=[.35,0,.25,1],bez_easing_swiftOut=$.bez(easing_swiftOut);var $body=$("body"),$html=$("html"),$document=$(document),$window=$(window),$page_content=$("#page_content"),$page_content_inner=$("#page_content_inner"),$sidebar_main=$("#sidebar_main"),$sidebar_main_toggle=$("#sidebar_main_toggle"),$sidebar_secondary=$("#sidebar_secondary"),$sidebar_secondary_toggle=$("#sidebar_secondary_toggle"),$topBar=$("#top_bar"),$pageHeading=$("#page_heading"),$pageAside=$("#page_aside"),$pageOverflow=$("#page_overflow"),$header_main=$("#header_main"),header__main_height=48;altair_page_onload={init:function(){$window.on("load",function(){altair_helpers.hierarchical_show(),altair_helpers.hierarchical_slide(),$body.removeClass("disable_transitions")})}},altair_page_content={hide_content_sidebar:function(){$body.hasClass("header_double_height")||$html.css({paddingRight:scrollbarWidth(),overflow:"hidden"})},show_content_sidebar:function(){$body.hasClass("header_double_height")||$html.css({paddingRight:"",overflow:""})}},altair_forms={init:function(){altair_forms.textarea_autosize(),altair_forms.select_elements(),altair_forms.select_elements_2(),altair_forms.switches(),altair_forms.dynamic_fields()},textarea_autosize:function(){$textarea=$("textarea.md-input").not(".no_autosize"),$textarea.hasClass("autosized")&&autosize.destroy($textarea),autosize($textarea),$textarea.addClass("autosized")},select_elements:function(e){(e?$(e).find("[data-md-selectize-delayed]"):$("[data-md-selectize],.data-md-selectize")).each(function(){var i=$(this);if(!i.hasClass("selectized")){var a=i.attr("data-md-selectize-bottom");i.after('<div class="selectize_fix"></div>').selectize({plugins:["tooltip"],hideSelected:!0,dropdownParent:"body",onDropdownOpen:function(e){e.hide().velocity("slideDown",{begin:function(){void 0!==a&&e.css({"margin-top":"0"})},duration:200,easing:easing_swiftOut})},onDropdownClose:function(e){e.show().velocity("slideUp",{complete:function(){void 0!==a&&e.css({"margin-top":""})},duration:200,easing:easing_swiftOut})},onChange:function(e){i.attr("data-parsley-id")&&i.parsley().validate()},onInitialize:function(){i[0].selectize.isRequired&&i.prop("required",!0)}})}}),(e?$(e).find("[data-md-selectize-inline-delayed]"):$("[data-md-selectize-inline]")).each(function(){var i=$(this);if(!i.hasClass("selectized")){var a=i.attr("data-md-selectize-bottom");i.after('<div class="selectize_fix"></div>').closest("div").addClass("uk-position-relative").end().selectize({plugins:["dropdown_after"],dropdownParent:i.closest("div"),hideSelected:!0,onDropdownOpen:function(e){e.hide().velocity("slideDown",{begin:function(){void 0!==a&&e.css({"margin-top":"0"})},duration:200,easing:easing_swiftOut})},onDropdownClose:function(e){e.show().velocity("slideUp",{complete:function(){void 0!==a&&e.css({"margin-top":""})},duration:200,easing:easing_swiftOut})},onChange:function(e){i.attr("data-parsley-id")&&i.parsley().validate()}})}})},select_elements_2:function(e){(e?$(e).find("[data-md-select2-delayed]"):$("[data-md-select2],.md-select2")).each(function(){var e=$(this);e.hasClass("select2-hidden-accessible")||e.select2({closeOnSelect:!1}),e.on("select2:open",function(e){var i=$(".select2-dropdown");i.hide(),setTimeout(function(){i.velocity("slideDown",{duration:150,easing:easing_swiftOut})},50)})})},switches:function(e){var i=e?$(e).find("[data-switchery]"):$("[data-switchery]");i.length&&i.each(function(){if(!$(this).siblings(".switchery").length){var e=$(this).attr("data-switchery-size"),i=$(this).attr("data-switchery-color"),a=$(this).attr("data-switchery-secondary-color"),t=new Switchery(this,{color:hex2rgba(void 0!==i?i:"#009688",50),jackColor:hex2rgba(void 0!==i?i:"#009688",100),secondaryColor:void 0!==a?hex2rgba(a,50):"rgba(0, 0, 0,0.26)",jackSecondaryColor:void 0!==a?hex2rgba(a,50):"#fafafa",className:"switchery"+(void 0!==e?" switchery-"+e:"")});$(this).data("ObjSwitchery",t)}})},parsley_validation_config:function(){window.ParsleyConfig={excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden], input.exclude_validation",trigger:"change",errorsWrapper:'<div class="parsley-errors-list"></div>',errorTemplate:"<span></span>",errorClass:"md-input-danger",successClass:"md-input-success",errorsContainer:function(e){return e.$element.closest(".parsley-row")},classHandler:function(e){var i=e.$element;if(i.is(":checkbox")||i.is(":radio")||i.parent().is("label")||$(i).is("[data-md-selectize]"))return i.closest(".parsley-row")}}},parsley_extra_validators:function(){window.ParsleyConfig=window.ParsleyConfig||{},window.ParsleyConfig.validators=window.ParsleyConfig.validators||{},window.ParsleyConfig.validators.date={fn:function(e){if(null==/^(\d{2})[.\/](\d{2})[.\/](\d{4})$/.exec(e))return!1;var i=e.split(/[.\/-]+/),a=parseInt(i[1],10),t=parseInt(i[0],10),n=parseInt(i[2],10);if(0==n||0==t||12<t)return!1;var s=[31,28,31,30,31,30,31,31,30,31,30,31];return(n%400==0||n%100!=0&&n%4==0)&&(s[1]=29),0<a&&a<=s[t-1]},priority:256}},dynamic_fields:function(e,n,i){function s(e,i,a){var t=$("#"+i).html(),n=Handlebars.compile(t)({index:a||0,counter:a?"__"+a:"__0"});e.append(n),altair_md.inputs(e),altair_md.checkbox_radio(e.find("[data-md-icheck]")),altair_forms.switches(e),altair_forms.select_elements(e)}(e?$(e).find("[data-dynamic-fields]"):$("[data-dynamic-fields]")).each(function(){var a=$(this).attr("dynamic-fields-counter",0),t=a.data("dynamicFields");i||s(a,t),a.on("click",".btnSectionClone",function(e){e.preventDefault(),a.find(".btnSectionClone").replaceWith('<a href="#" class="btnSectionRemove"><i class="material-icons md-24">&#xE872;</i></a>');var i=parseInt(a.attr("dynamic-fields-counter"))+1;a.attr("dynamic-fields-counter",i),s(a,t,i),n&&$window.resize()}).on("click",".btnSectionRemove",function(e){e.preventDefault(),$(this).closest(".form_section").next(".form_hr").remove().end().remove(),n&&$window.resize()})})}},altair_main_sidebar={init:function(){$sidebar_main.length&&(lsTest()&&(null!==localStorage.getItem("altair_sidebar_mini")&&$body.addClass("sidebar_mini"),null!==localStorage.getItem("altair_sidebar_slim")&&$body.addClass("sidebar_slim")),$body.hasClass("sidebar_mini")?(altair_main_sidebar.mini_sidebar(),setTimeout(function(){$window.resize()},280)):$body.hasClass("sidebar_slim")?(altair_main_sidebar.slim_sidebar(),altair_helpers.custom_scrollbar($sidebar_main),altair_main_sidebar.sidebar_menu(),setTimeout(function(){$window.resize()},280)):($sidebar_main_toggle.on("click",function(e){e.preventDefault(),$body.hasClass("sidebar_main_active")||$body.hasClass("sidebar_main_open")&&1220<=$window.width()?altair_main_sidebar.hide_sidebar():altair_main_sidebar.show_sidebar()}),$document.on("click keyup",function(e){$body.hasClass("sidebar_main_active")&&$window.width()<1220&&(($(e.target).closest($sidebar_main).length||$(e.target).closest($sidebar_main_toggle).length)&&27!=e.keyCode||altair_main_sidebar.hide_sidebar())}),altair_helpers.custom_scrollbar($sidebar_main),$body.hasClass("sidebar_main_active")&&$window.width()<1220?altair_page_content.hide_content_sidebar():altair_page_content.show_content_sidebar(),$body.hasClass("sidebar_main_open")&&$window.width()<1220&&$body.removeClass("sidebar_main_open"),altair_main_sidebar.sidebar_menu(),altair_main_sidebar.swipe_open()),altair_main_sidebar.lang_switcher())},hide_sidebar:function(){$body.addClass("sidebar_main_hiding").removeClass("sidebar_main_active sidebar_main_open"),$window.width()<1220&&altair_page_content.show_content_sidebar(),setTimeout(function(){$body.removeClass("sidebar_main_hiding"),$window.resize()},290)},show_sidebar:function(){$body.addClass("sidebar_main_active"),$window.width()<1220&&!$body.find("#page_overflow").length&&altair_page_content.hide_content_sidebar(),setTimeout(function(){$window.resize()},290)},sidebar_menu:function(){$sidebar_main.find(".menu_section > ul").find("li").each(function(){$(this).children("ul").length&&$(this).addClass("submenu_trigger")}),$(".submenu_trigger > a").on("click",function(e){e.preventDefault();var i=$(this),a=i.next("ul").is(":visible")?"slideUp":"slideDown",t=$sidebar_main.hasClass("accordion_mode");i.next("ul").velocity(a,{duration:400,easing:easing_swiftOut,begin:function(){"slideUp"==a?$(this).closest(".submenu_trigger").removeClass("act_section"):(t&&i.closest("li").siblings(".submenu_trigger").each(function(){$(this).children("ul").velocity("slideUp",{duration:400,easing:easing_swiftOut,begin:function(){$(this).closest(".submenu_trigger").removeClass("act_section")}})}),$(this).closest(".submenu_trigger").addClass("act_section"))},complete:function(){if("slideUp"!=a){var e=$sidebar_main.find(".scroll-content").length?$sidebar_main.find(".scroll-content"):$sidebar_main.find(".scrollbar-inner");i.closest(".act_section").velocity("scroll",{duration:400,easing:easing_swiftOut,container:e})}}})}),$sidebar_main.find(".act_item").each(function(){var e=$(this);e.parents(".submenu_trigger").last().addClass("current_section"),e.parents(".submenu_trigger").addClass("act_section").children("ul").show(),e.children("ul").show()})},lang_switcher:function(){var e=$("#lang_switcher");e.length&&(e.selectize({options:[{id:1,title:"English",value:"gb"},{id:2,title:"French",value:"fr"},{id:3,title:"Chinese",value:"cn"},{id:4,title:"Dutch",value:"nl"},{id:5,title:"Italian",value:"it"},{id:6,title:"Spanish",value:"es"},{id:7,title:"German",value:"de"},{id:8,title:"Polish",value:"pl"}],render:{option:function(e,i){return'<div class="option"><i class="item-icon flag-'+i(e.value).toUpperCase()+'"></i><span>'+i(e.title)+"</span></div>"},item:function(e,i){return'<div class="item"><i class="item-icon flag-'+i(e.value).toUpperCase()+'"></i></div>'}},valueField:"value",labelField:"title",searchField:"title",create:!1,hideSelected:!0,onDropdownOpen:function(e){e.hide().velocity("slideDown",{begin:function(){e.css({"margin-top":"-33px"})},duration:200,easing:easing_swiftOut})},onDropdownClose:function(e){e.show().velocity("slideUp",{complete:function(){e.css({"margin-top":""})},duration:200,easing:easing_swiftOut})}}),e.next().children(".selectize-input").find("input").attr("readonly",!0))},swipe_open:function(){if($body.hasClass("sidebar_main_swipe")&&Modernizr.touch){$body.append('<div id="sidebar_swipe_area" style="position: fixed;left: 0;top:0;z-index:1000;width:16px;height:100%"></div>');var e=document.getElementById("sidebar_swipe_area");mc=new Hammer.Manager(e),mc.add(new Hammer.Swipe({threshold:0,pointers:2,velocity:0})),mc.on("swiperight",function(){$body.hasClass("sidebar_main_active")||altair_main_sidebar.show_sidebar()})}},mini_sidebar:function(){$sidebar_main_toggle.hide(),$sidebar_main.find(".menu_section > ul").children("li").each(function(){$(this).children("ul").length?($(this).addClass("sidebar_submenu"),$(this).find(".act_item").length&&$(this).addClass("current_section")):$(this).attr({"data-uk-tooltip":"{pos:'right'}"})}),$body.addClass("sidebar_mini").removeClass("sidebar_main_active sidebar_main_open sidebar_main_swipe")},slim_sidebar:function(){$sidebar_main_toggle.hide(),$body.addClass("sidebar_slim sidebar_slim_inactive").removeClass("sidebar_main_active sidebar_main_open sidebar_main_swipe"),$sidebar_main.mouseenter(function(){$body.removeClass("sidebar_slim_inactive"),$body.addClass("sidebar_slim_active")}).mouseleave(function(){$body.addClass("sidebar_slim_inactive"),$body.removeClass("sidebar_slim_active")})}},altair_secondary_sidebar={init:function(){$sidebar_secondary.length&&($sidebar_secondary_toggle.removeClass("sidebar_secondary_check"),$sidebar_secondary_toggle.on("click",function(e){e.preventDefault(),$body.hasClass("sidebar_secondary_active")?altair_secondary_sidebar.hide_sidebar():altair_secondary_sidebar.show_sidebar()}),$document.on("click keydown",function(e){$body.hasClass("sidebar_secondary_persisten")||!$body.hasClass("sidebar_secondary_active")||($(e.target).closest($sidebar_secondary).length||$(e.target).closest($sidebar_secondary_toggle).length)&&27!=e.which||altair_secondary_sidebar.hide_sidebar()}),$body.hasClass("sidebar_secondary_active")&&altair_secondary_sidebar.hide_sidebar(),altair_helpers.custom_scrollbar($sidebar_secondary),altair_secondary_sidebar.chat_sidebar())},hide_sidebar:function(){$body.removeClass("sidebar_secondary_active")},show_sidebar:function(){$body.addClass("sidebar_secondary_active")},chat_sidebar:function(){$sidebar_secondary.find(".md-list.chat_users").length&&($(".md-list.chat_users").children("li").on("click",function(){$(".md-list.chat_users").velocity("transition.slideRightBigOut",{duration:280,easing:easing_swiftOut,complete:function(){$sidebar_secondary.find(".chat_box_wrapper").addClass("chat_box_active").velocity("transition.slideRightBigIn",{duration:280,easing:easing_swiftOut,begin:function(){$sidebar_secondary.addClass("chat_sidebar")}})}})}),$sidebar_secondary.find(".chat_sidebar_close").on("click",function(){$sidebar_secondary.find(".chat_box_wrapper").removeClass("chat_box_active").velocity("transition.slideRightBigOut",{duration:280,easing:easing_swiftOut,complete:function(){$sidebar_secondary.removeClass("chat_sidebar"),$(".md-list.chat_users").velocity("transition.slideRightBigIn",{duration:280,easing:easing_swiftOut})}})}),$sidebar_secondary.find(".uk-tab").length&&$sidebar_secondary.find(".uk-tab").on("change.uk.tab",function(e,i,a){$(i).hasClass("chat_sidebar_tab")&&$sidebar_secondary.find(".chat_box_wrapper").hasClass("chat_box_active")?$sidebar_secondary.addClass("chat_sidebar"):$sidebar_secondary.removeClass("chat_sidebar")}))}},altair_top_bar={init:function(){$topBar.length&&($topBar.hasClass("top_bar_static")?$body.addClass("top_bar_static_active"):$body.addClass("top_bar_active")),$panelToggle=$("[data-panel-toggle]"),$panelToggle.length&&$panelToggle.on("click",function(e){e.preventDefault(),$("#top_bar").toggleClass("top_bar_panel_active")})}},altair_page={_heading:function(){$pageHeading.length&&$body.addClass("page_heading_active")},_aside:function(){if($pageAside.length){function e(){var e=$window.height(),i=$pageAside.offset().top;$pageAside.height(e-i)}e(),$window.on("debouncedresize",function(){e()}),$(".page_aside_toggle").on("click",function(e){e.preventDefault(),$body.toggleClass("page_aside_collapsed")})}},_overflow:function(){if($pageOverflow.length){function e(){var e=$window.height()-$pageOverflow.offset().top;$pageOverflow.children(".uk-overflow-container").length?$pageOverflow.children(".uk-overflow-container").height(e):$pageOverflow.height(e)}e(),$window.on("debouncedresize",function(){e()})}}},altair_main_header={init:function(){altair_main_header.search_activate(),altair_main_header.search_autocomplete()},search_activate:function(){$("#main_search_btn").on("click",function(e){e.preventDefault(),altair_main_header.search_show()}),$(document).on("click keydown",function(e){!$body.hasClass("main_search_persistent")&&$body.hasClass("main_search_active")&&(($(e.target).closest(".header_main_search_form").length||$(e.target).closest("#main_search_btn").length)&&27!=e.which||altair_main_header.search_hide())}),$(".header_main_search_close").on("click",function(){altair_main_header.search_hide()}),$body.hasClass("main_search_persistent")&&altair_main_header.search_show()},search_show:function(){$header_main.children(".header_main_content").velocity("transition.slideUpBigOut",{duration:280,easing:easing_swiftOut,begin:function(){$body.addClass("main_search_active")},complete:function(){$header_main.children(".header_main_search_form").velocity("transition.slideDownBigIn",{duration:280,easing:easing_swiftOut,complete:function(){$(".header_main_search_input").focus()}})}})},search_hide:function(){$header_main.children(".header_main_search_form").velocity("transition.slideUpBigOut",{duration:280,easing:easing_swiftOut,begin:function(){$header_main.velocity("reverse"),$body.removeClass("main_search_active")},complete:function(){$header_main.children(".header_main_content").velocity("transition.slideDownBigIn",{duration:280,easing:easing_swiftOut,complete:function(){$(".header_main_search_input").blur().val("")}})}})},search_autocomplete:function(){$(".header_main_search_form").children("[data-uk-autocomplete]").on("selectitem.uk.autocomplete",function(e,i,a){console.log(e),console.log(i),console.log(a)})}},altair_md={init:function(){altair_md.inputs(),altair_md.checkbox_radio(),altair_md.card_fullscreen(),altair_md.card_expand(),altair_md.card_overlay(),altair_md.card_single(),altair_md.card_panel(),altair_md.card_progress(),altair_md.list_outside(),altair_md.fab_speed_dial(),altair_md.fab_toolbar(),altair_md.fab_sheet(),altair_md.wave_effect()},card_fullscreen:function(){$(".md-card-fullscreen-activate").on("click",function(){var a=$(this).closest(".md-card");if(!a.hasClass("md-card-fullscreen")){var e=a.height(),i=$(this).hasClass("toolbar_fixed"),t=a.width(),n=$body.scrollTop(),s=a.offset();a.after('<div class="md-card-placeholder" style="width:'+t+"px;height:"+e+'px;"/>'),a.addClass("md-card-fullscreen").css({width:t,height:e,left:s.left,top:s.top-n}).velocity({left:0,top:0},{duration:400,easing:easing_swiftOut,begin:function(e){var i=a.find(".md-card-toolbar");i.length?i.prepend('<span class="md-icon md-card-fullscreen-deactivate material-icons uk-float-left">&#xE5C4;</span>'):a.append('<span class="md-icon md-card-fullscreen-deactivate material-icons uk-position-top-right" style="margin:10px 10px 0 0">&#xE5CD;</span>'),altair_page_content.hide_content_sidebar()}}).velocity({height:"100%",width:"100%"},{duration:400,easing:easing_swiftOut,complete:function(e){a.find(".md-card-fullscreen-content").velocity("transition.slideUpBigIn",{duration:400,easing:easing_swiftOut,complete:function(e){$(window).resize()}}),i&&a.addClass("mdToolbar_fixed")}})}}),$page_content.on("click",".md-card-fullscreen-deactivate",function(){var i=$(".md-card-placeholder"),e=i.height(),a=i.width(),t=$body.scrollTop(),n=i.offset().top-t,s=i.offset().left,r=$(".md-card-fullscreen"),o=r.hasClass("mdToolbar_fixed");r.velocity({height:e,width:a},{duration:400,easing:easing_swiftOut,begin:function(e){r.find(".md-card-fullscreen-content").velocity("transition.slideDownOut",{duration:275,easing:easing_swiftOut}),o&&r.removeClass("mdToolbar_fixed")},complete:function(e){$window.resize(),r.find(".md-card-fullscreen-deactivate").remove(),altair_page_content.show_content_sidebar()}}).velocity({left:s,top:n},{duration:400,easing:easing_swiftOut,complete:function(e){r.removeClass("md-card-fullscreen").css({width:"",height:"",left:"",top:""}),i.remove(),$body.removeClass("md-card-fullscreen-active")}})})},card_expand:function(){$(".md-expand").velocity("transition.expandIn",{stagger:175,drag:!0}),$(".md-expand-group").children().velocity("transition.expandIn",{stagger:175,drag:!0})},card_overlay:function(){var e=$(".md-card");e.each(function(){var e=$(this);e.hasClass("md-card-overlay-active")&&e.find(".md-card-overlay-toggler").html("&#xE5CD;")}),e.on("click",".md-card-overlay-toggler",function(e){e.preventDefault(),$(this).closest(".md-card").hasClass("md-card-overlay-active")?$(this).html("&#xE5D4;").closest(".md-card").removeClass("md-card-overlay-active"):$(this).html("&#xE5CD;").closest(".md-card").addClass("md-card-overlay-active")})},card_single:function(){var i=$(".md-card-single");if(i&&$body.hasClass("header_double_height")){function e(){var e=$window.height()-(2*header__main_height+12);i.find(".md-card-content:first").innerHeight(e)}e(),$window.on("debouncedresize",function(){e()})}},card_panel:function(){$(".md-card-close").on("click",function(e){e.preventDefault();var i=$(this).closest(".md-card");altair_md.card_show_hide(i,void 0,function(){$(i).remove()})}),$(".md-card-toggle").on("click",function(e){e.preventDefault();var i=$(this),a=i.closest(".md-card");$(a).toggleClass("md-card-collapsed").children(".md-card-content").slideToggle("280",bez_easing_swiftOut),i.velocity({scale:0,opacity:.2},{duration:280,easing:easing_swiftOut,complete:function(){$(a).hasClass("md-card-collapsed")?i.html("&#xE313;"):i.html("&#xE316;"),i.velocity("reverse"),$window.resize()}})}),$(".md-card-collapsed").each(function(){var e=$(this);e.find(".md-card-toggle").html("&#xE313;"),e.children(".md-card-content").hide()})},card_show_hide:function(e,i,a,t){$(e).velocity({scale:0,opacity:.2},{duration:400,easing:easing_swiftOut,begin:function(){void 0!==i&&i(t)},complete:function(){void 0!==a&&a(t)}}).velocity("reverse")},card_progress:function(e,r,o){(e?$(e).children(".md-card-toolbar"):$("[data-toolbar-progress]")).each(function(){var e=$(this),i=r?parseInt(r):parseInt(e.attr("data-toolbar-progress")),a=e.attr("data-toolbar-progress-steps");if(o||a)if(66<i)var t="#dcedc8";else if(33<i)t="#ffecb3";else t="#ffcdd2";else{var n=e.attr("data-toolbar-bg-default");if(n)t=n;else{var t=e.css("backgroundColor");e.attr("data-toolbar-bg-default",t)}}r&&e.attr("data-toolbar-progress",r);var s="#fff";e.css({background:"-moz-linear-gradient(left, "+t+" "+i+"%, "+s+" "+i+"%)"}).css({background:"linear-gradient(to right,  "+t+" "+i+"%, "+s+" "+i+"%)"}).css({background:"-webkit-linear-gradient(left, "+t+" "+i+"%, "+s+" "+i+"%)"})})},list_outside:function(){var i=$(".md-list-outside-wrapper"),a=i.children(".md-list-outside-inner");if(i&&$body.hasClass("header_double_height")){function e(){var e=$window.height()-(2*header__main_height+10);i.height(e),a.length&&a.height(e)}e(),$window.on("debouncedresize",function(){e()}),a.length?altair_helpers.custom_scrollbar(a):altair_helpers.custom_scrollbar(i)}},inputs:function(e){(void 0===e?$(".md-input"):$(e).find(".md-input")).each(function(){if(!$(this).closest(".md-input-wrapper").length){var e=$(this),i="";if(e.is('[class*="uk-form-width-"]'))for(var a=e.attr("class").split(" "),t=0;t<a.length;t++){if("uk-form-width-"==a[t].substr(0,14))i=a[t]}e.prev("label").length?e.prev("label").addBack().wrapAll('<div class="md-input-wrapper"/>'):e.siblings("[data-uk-form-password]").length?e.siblings("[data-uk-form-password]").addBack().wrapAll('<div class="md-input-wrapper"/>'):e.wrap('<div class="md-input-wrapper"/>'),e.closest(".md-input-wrapper").append('<span class="md-input-bar '+i+'"/>'),altair_md.update_input(e)}$body.on("focus",".md-input",function(){$(this).closest(".md-input-wrapper").addClass("md-input-focus")}).on("blur",".md-input",function(){$(this).closest(".md-input-wrapper").removeClass("md-input-focus"),$(this).hasClass("label-fixed")||(""!=$(this).val()?$(this).closest(".md-input-wrapper").addClass("md-input-filled"):$(this).closest(".md-input-wrapper").removeClass("md-input-filled"))}).on("change input",".md-input",function(e){altair_md.update_input($(this))}),setTimeout(function(){altair_md.update_input(".md-input")},500)})},checkbox_radio:function(e){(void 0===e?$("[data-md-icheck],.data-md-icheck"):$(e)).each(function(){$(this).next(".iCheck-helper").length||$(this).iCheck({checkboxClass:"icheckbox_md",radioClass:"iradio_md",increaseArea:"20%"}).on("ifChanged",function(e){$(this).data("parsley-multiple")&&$(this).parsley().validate()})})},update_input:function(e){$(e).each(function(){var e=$(this);e.closest(".uk-input-group").removeClass("uk-input-group-danger uk-input-group-success"),e.closest(".md-input-wrapper").removeClass("md-input-wrapper-danger md-input-wrapper-success md-input-wrapper-disabled"),e.hasClass("md-input-danger")&&(e.closest(".uk-input-group").length&&e.closest(".uk-input-group").addClass("uk-input-group-danger"),e.closest(".md-input-wrapper").addClass("md-input-wrapper-danger")),e.hasClass("md-input-success")&&(e.closest(".uk-input-group").length&&e.closest(".uk-input-group").addClass("uk-input-group-success"),e.closest(".md-input-wrapper").addClass("md-input-wrapper-success")),e.prop("disabled")&&e.closest(".md-input-wrapper").addClass("md-input-wrapper-disabled"),""!==e.val()?e.closest(".md-input-wrapper").addClass("md-input-filled"):e.closest(".md-input-wrapper").removeClass("md-input-filled"),e.hasClass("label-fixed")&&e.closest(".md-input-wrapper").addClass("md-input-filled")})},fab_speed_dial:function(){function t(e){e.closest(".md-fab-wrapper").addClass("md-fab-active"),e.velocity({scale:0},{duration:140,easing:easing_swiftOut,complete:function(){e.velocity({scale:1},{duration:140,easing:easing_swiftOut}).children().toggle()}})}function n(e){e.closest(".md-fab-wrapper").removeClass("md-fab-active"),e.velocity({scale:0},{duration:140,easing:easing_swiftOut,complete:function(){e.velocity({scale:1},{duration:140,easing:easing_swiftOut}).children().toggle()}})}$(".md-fab-speed-dial,.md-fab-speed-dial-horizontal").each(function(){var e,i=$(this),a=i.children(".md-fab").append('<i class="material-icons md-fab-action-close" style="display:none">&#xE5CD;</i>');i.is("[data-fab-hover]")?i.on("mouseenter",function(){i.addClass("md-fab-over"),clearTimeout(e),setTimeout(function(){t(a)},100)}).on("mouseleave",function(){n(a),e=setTimeout(function(){i.removeClass("md-fab-over")},500)}):a.on("click",function(){var e=$(this);(e.closest(".md-fab-wrapper").hasClass("md-fab-active")?n:t)(e)}).closest(".md-fab-wrapper").find(".md-fab-small").on("click",function(){n(a)})})},fab_toolbar:function(){var n=$(".md-fab-toolbar");n&&(n.children("i").on("click",function(e){e.preventDefault();var i=n.children(".md-fab-toolbar-actions").children().length;n.addClass("md-fab-animated");var a=n.hasClass("md-fab-small")?24:16,t=n.hasClass("md-fab-small")?44:64;setTimeout(function(){n.width(i*t+a)},140),setTimeout(function(){n.addClass("md-fab-active")},420)}),$document.on("click scroll",function(e){n.hasClass("md-fab-active")&&($(e.target).closest(n).length||(n.css("width","").removeClass("md-fab-active"),setTimeout(function(){n.removeClass("md-fab-animated")},140)))}))},fab_sheet:function(){var a=$(".md-fab-sheet");a&&(a.children("i").on("click",function(e){e.preventDefault();var i=a.children(".md-fab-sheet-actions").children("a").length;a.addClass("md-fab-animated"),setTimeout(function(){a.width("240px").height(40*i+8)},140),setTimeout(function(){a.addClass("md-fab-active")},280)}),$document.on("click scroll",function(e){a.hasClass("md-fab-active")&&($(e.target).closest(a).length||(a.css({height:"",width:""}).removeClass("md-fab-active"),setTimeout(function(){a.removeClass("md-fab-animated")},140)))}))},wave_effect:function(){$html.hasClass("lte-ie9")||(Waves.attach(".md-btn-wave,.md-fab-wave",["waves-button"]),Waves.attach(".md-btn-wave-light,.md-fab-wave-light",["waves-button","waves-light"]),Waves.attach(".wave-box",["waves-float"]),Waves.init({delay:300}))}},altair_helpers={truncate_text:function(e){e.length&&e.each(function(){$(this).dotdotdot({watch:"window"})})},custom_scrollbar:function(e){e.children(".scrollbar-inner").length||e.wrapInner("<div class='scrollbar-inner'></div>"),Modernizr.touch?e.children(".scrollbar-inner").addClass("touchscroll"):e.children(".scrollbar-inner").scrollbar({scrollx:!1,duration:100,ignoreMobile:!0,ignoreOverlay:!0})},hierarchical_show:function(e){var i=$(".hierarchical_show");if(i.length&&i.each(function(){var e=$(this).attr("data-show-delay")?parseInt($(this).attr("data-show-delay")):0,i=$(this),a=i.children().length;i.children().each(function(e){$(this).css({"-webkit-animation-delay":100*e+"ms","animation-delay":100*e+"ms"})}),setTimeout(function(){i.waypoint({handler:function(){i.addClass("hierarchical_show_inView"),setTimeout(function(){i.removeClass("hierarchical_show hierarchical_show_inView fast_animation").children().css({"-webkit-animation-delay":"","animation-delay":""})},100*a+1200),this.destroy()},context:"window",offset:"90%"})},e)}),e){var a=$(e).addClass("hierarchical_show hierarchical_show_inView"),t=a.children().length;a.children().each(function(e){$(this).css({"-webkit-animation-delay":100*e+"ms","animation-delay":100*e+"ms"})}),a.addClass(""),setTimeout(function(){a.removeClass("hierarchical_show hierarchical_show_inView fast_animation").children().css({"-webkit-animation-delay":"","animation-delay":""})},100*t+1200)}},hierarchical_slide:function(e){var i=$(".hierarchical_slide");if(i.length&&i.each(function(){var e=$(this),i=e.attr("data-slide-children")?e.children(e.attr("data-slide-children")):e.children(),a=i.length,t=e.attr("data-slide-context")?e.closest(e.attr("data-slide-context"))[0]:"window";1<=a&&(i.each(function(e){$(this).css({"-webkit-animation-delay":100*e+"ms","animation-delay":100*e+"ms"})}),e.waypoint({handler:function(){e.addClass("hierarchical_slide_inView"),setTimeout(function(){e.removeClass("hierarchical_slide hierarchical_slide_inView"),i.css({"-webkit-animation-delay":"","animation-delay":""})},100*a+1200),this.destroy()},context:t,offset:"90%"}))}),e){var a=$(e).addClass("hierarchical_slide hierarchical_slide_inView"),t=a.attr("data-slide-children")?a.children(a.attr("data-slide-children")):a.children(),n=t.length;a.attr("data-slide-context")&&a.closest(a.attr("data-slide-context"))[0];console.log(t),1<=n&&(t.each(function(e){$(this).css({"-webkit-animation-delay":100*e+"ms","animation-delay":100*e+"ms"})}),setTimeout(function(){a.removeClass("hierarchical_slide hierarchical_slide_inView"),t.css({"-webkit-animation-delay":"","animation-delay":""})},100*n+1200))}},content_preloader_show:function(e,i,a,t,n){if(!$body.find(".content-preloader").length){var s=isHighDensity()?"@2x":"",r=(t=t||48,n=n||48,"regular"==e?'<img src="assets/img/spinners/spinner'+s+'.gif" alt="" width="32" height="32">':'<div class="md-preloader"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="'+n+'" width="'+t+'" viewbox="0 0 75 75"><circle cx="37.5" cy="37.5" r="33.5" stroke-width="8"/></svg></div>'),o=i?"content-preloader-"+i:"";(void 0!==a?$(a):$body).append('<div class="content-preloader '+o+'" style="height:'+n+"px;width:"+t+"px;margin-left:-"+t/2+'px">'+r+"</div>"),setTimeout(function(){$(".content-preloader").addClass("preloader-active")},0)}},content_preloader_hide:function(){$body.find(".content-preloader").length&&($(".content-preloader").removeClass("preloader-active"),preloader_timeout=window.setTimeout(function(){$(".content-preloader").remove()},500))},color_picker:function(e,i,a){if(e){for(var t=randID_generator(),n=i||["#e53935","#d81b60","#8e24aa","#5e35b1","#3949ab","#1e88e5","#039be5","#0097a7","#00897b","#43a047","#689f38","#ef6c00","#f4511e","#6d4c41","#757575","#546e7a"],s=n.length,r=$('<div class="cp_altair" id="'+t+'"/>'),o=0;o<s;o++){var d="md-bg-"==n[o].substring(0,6)?"<span data-color="+n[o]+' class="'+n[o]+'"></span>':"<span data-color="+n[o]+' style="background:'+n[o]+'"></span>';r.append(d)}return r.append('<input type="hidden">'),$body.on("click","#"+t+" span",function(){$(this).addClass("active_color").siblings().removeClass("active_color").end().closest(".cp_altair").find("input").val($(this).attr("data-color")),"function"==typeof a&&a.call(this)}),e.append(r)}},retina_images:function(){void 0!==$.fn.dense&&$("img").attr("data-dense-cap",2).dense({glue:"@",ping:!1})},full_screen:function(){var i=$("#full_screen_toggle");i.length&&i.on("click",function(e){e.preventDefault(),screenfull.isEnabled&&(screenfull.request(),i.children(".material-icons").text("fullscreen_exit"),screenfull.isFullscreen&&(screenfull.exit(),i.children(".material-icons").text("fullscreen"))),$window.resize()})},table_check:function(){$table_check=$(".table_check"),$table_check.each(function(){var e=$(this),i=e.find(".check_all"),a=e.find(".check_row");i.on("ifChecked",function(){a.iCheck("check")}).on("ifUnchecked",function(){a.iCheck("uncheck")}),a.on("ifChecked",function(e){$(e.currentTarget).closest("tr").addClass("row_checked")}).on("ifUnchecked",function(e){$(e.currentTarget).closest("tr").removeClass("row_checked")})})},table_tree:function(){$table_tree=$(".table_tree"),$table_tree.each(function(){var e=$(this),i=e.find(".check_childrens"),a=e.find(".check_row"),t=e.find(".js-toggle-children-row");e.find(".show_child_row").nextUntil(".table-parent-row").hide(),i.on("ifChecked",function(){$(this).closest("tr").addClass("row_checked").nextUntil(".table-parent-row").find(".check_row").iCheck("check")}).on("ifUnchecked",function(){$(this).closest("tr").removeClass("row_checked").nextUntil(".table-parent-row").find(".check_row").iCheck("uncheck")}),a.on("ifChecked",function(e){$(e.currentTarget).closest("tr").addClass("row_checked")}).on("ifUnchecked",function(e){$(e.currentTarget).closest("tr").removeClass("row_checked")}),t.on("click",function(e){e.preventDefault(),$(this).closest("tr").toggleClass("show_child_row").nextUntil(".table-parent-row").toggle()})})},ie_fix:function(){detectIE()&&($("svg,canvas,video").each(function(){$(this).css("height",0)}),setTimeout(function(){$("svg,canvas,video").each(function(){var e=$(this),i=$(this).attr("height"),a=$(this).attr("width");i&&e.css("height",i),a&&e.css("width",a);var t=e.prev(".peity_data");t.length&&t.peity().change()})},1e3))},print_page:function(){$body.on("click","#page_print",function(e){e.preventDefault(),UIkit.modal.confirm("Do you want to print this page?",function(){altair_main_sidebar.hide_sidebar(),setTimeout(function(){window.print()},300)},{labels:{Ok:"print"}})})},scroll_to_top:function(){var e=$("#scrollTop");e&&$(window).on("scroll",function(){120<$(window).scrollTop()?e.fadeIn():e.fadeOut()})},column_collapse:function(){var e=$("[data-column-toggle]");e.length&&e.each(function(e,i){$(i).on("click",function(e){e.preventDefault();var i=$(this),a=i.closest(".js_collapsible_column"),t=a.hasClass("collapsed");i.children().toggle(),a.toggleClass("in-transition collapsed"),setTimeout(function(){a.removeClass("in-transition"),t&&a.removeClass("collapsed")},250)})})}},altair_uikit={reinitialize_grid_margin:function(){$("[data-uk-grid-margin]").each(function(){var e=$(this);e.data("gridMargin")||$.UIkit.gridMargin(e,$.UIkit.Utils.options(e.attr("data-uk-grid-margin")))}),$window.resize()},accordion_user_selected:function(){$("[data-accordion-section-open]").each(function(){var a=$(this);setTimeout(function(){var e=a.data();if(sectOpen=e.accordionSectionOpen.toString().split(","),a.children(".uk-accordion-title.uk-active").each(function(){$(this).trigger("click")}),!e.accordion.options.collapse&&1<sectOpen.length)for(var i=0;i<=sectOpen.length;i++)a.children(".uk-accordion-title").eq(sectOpen[i]-1).trigger("click");else a.children(".uk-accordion-title").eq(sectOpen[0]-1).trigger("click")},220)})}};;

/* /odoocms_web/static/bowerComponents/datatables/media/js/jquery.dataTables.min.js defined in bundle 'odoocms_web.assets_aarsol_portal' */
(function(h){"function"===typeof define&&define.amd?define(["jquery"],function(E){return h(E,window,document)}):"object"===typeof exports?module.exports=function(E,H){E||(E=window);H||(H="undefined"!==typeof window?require("jquery"):require("jquery")(E));return h(H,E,E.document)}:h(jQuery,window,document)})(function(h,E,H,k){function Z(a){var b,c,d={};h.each(a,function(e){if((b=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(b[1]+" "))c=e.replace(b[0],b[2].toLowerCase()),d[c]=e,"o"===b[1]&&Z(a[e])});a._hungarianMap=d}function J(a,b,c){a._hungarianMap||Z(a);var d;h.each(b,function(e){d=a._hungarianMap[e];if(d!==k&&(c||b[d]===k))"o"===d.charAt(0)?(b[d]||(b[d]={}),h.extend(!0,b[d],b[e]),J(a[d],b[d],c)):b[d]=b[e]})}function Ca(a){var b=n.defaults.oLanguage,c=b.sDecimal;c&&Da(c);if(a){var d=a.sZeroRecords;!a.sEmptyTable&&(d&&"No data available in table"===b.sEmptyTable)&&F(a,a,"sZeroRecords","sEmptyTable");!a.sLoadingRecords&&(d&&"Loading..."===b.sLoadingRecords)&&F(a,a,"sZeroRecords","sLoadingRecords");a.sInfoThousands&&(a.sThousands=a.sInfoThousands);(a=a.sDecimal)&&c!==a&&Da(a)}}function fb(a){A(a,"ordering","bSort");A(a,"orderMulti","bSortMulti");A(a,"orderClasses","bSortClasses");A(a,"orderCellsTop","bSortCellsTop");A(a,"order","aaSorting");A(a,"orderFixed","aaSortingFixed");A(a,"paging","bPaginate");A(a,"pagingType","sPaginationType");A(a,"pageLength","iDisplayLength");A(a,"searching","bFilter");"boolean"===typeof a.sScrollX&&(a.sScrollX=a.sScrollX?"100%":"");"boolean"===typeof a.scrollX&&(a.scrollX=a.scrollX?"100%":"");if(a=a.aoSearchCols)for(var b=0,c=a.length;b<c;b++)a[b]&&J(n.models.oSearch,a[b])}function gb(a){A(a,"orderable","bSortable");A(a,"orderData","aDataSort");A(a,"orderSequence","asSorting");A(a,"orderDataType","sortDataType");var b=a.aDataSort;"number"===typeof b&&!h.isArray(b)&&(a.aDataSort=[b])}function hb(a){if(!n.__browser){var b={};n.__browser=b;var c=h("<div/>").css({position:"fixed",top:0,left:-1*h(E).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(h("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(h("<div/>").css({width:"100%",height:10}))).appendTo("body"),d=c.children(),e=d.children();b.barWidth=d[0].offsetWidth-d[0].clientWidth;b.bScrollOversize=100===e[0].offsetWidth&&100!==d[0].clientWidth;b.bScrollbarLeft=1!==Math.round(e.offset().left);b.bBounding=c[0].getBoundingClientRect().width?!0:!1;c.remove()}h.extend(a.oBrowser,n.__browser);a.oScroll.iBarWidth=n.__browser.barWidth}
function ib(a,b,c,d,e,f){var g,j=!1;c!==k&&(g=c,j=!0);for(;d!==e;)a.hasOwnProperty(d)&&(g=j?b(g,a[d],d,a):a[d],j=!0,d+=f);return g}function Ea(a,b){var c=n.defaults.column,d=a.aoColumns.length,c=h.extend({},n.models.oColumn,c,{nTh:b?b:H.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.mData:d,idx:d});a.aoColumns.push(c);c=a.aoPreSearchCols;c[d]=h.extend({},n.models.oSearch,c[d]);ka(a,d,h(b).data())}function ka(a,b,c){var b=a.aoColumns[b],d=a.oClasses,e=h(b.nTh);if(!b.sWidthOrig){b.sWidthOrig=e.attr("width")||null;var f=(e.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);f&&(b.sWidthOrig=f[1])}c!==k&&null!==c&&(gb(c),J(n.defaults.column,c),c.mDataProp!==k&&!c.mData&&(c.mData=c.mDataProp),c.sType&&(b._sManualType=c.sType),c.className&&!c.sClass&&(c.sClass=c.className),c.sClass&&e.addClass(c.sClass),h.extend(b,c),F(b,c,"sWidth","sWidthOrig"),c.iDataSort!==k&&(b.aDataSort=[c.iDataSort]),F(b,c,"aDataSort"));var g=b.mData,j=S(g),i=b.mRender?S(b.mRender):null,c=function(a){return"string"===typeof a&&-1!==a.indexOf("@")};b._bAttrSrc=h.isPlainObject(g)&&(c(g.sort)||c(g.type)||c(g.filter));b._setter=null;b.fnGetData=function(a,b,c){var d=j(a,b,k,c);return i&&b?i(d,b,a,c):d};b.fnSetData=function(a,b,c){return N(g)(a,b,c)};"number"!==typeof g&&(a._rowReadObject=!0);a.oFeatures.bSort||(b.bSortable=!1,e.addClass(d.sSortableNone));a=-1!==h.inArray("asc",b.asSorting);c=-1!==h.inArray("desc",b.asSorting);!b.bSortable||!a&&!c?(b.sSortingClass=d.sSortableNone,b.sSortingClassJUI=""):a&&!c?(b.sSortingClass=d.sSortableAsc,b.sSortingClassJUI=d.sSortJUIAscAllowed):!a&&c?(b.sSortingClass=d.sSortableDesc,b.sSortingClassJUI=d.sSortJUIDescAllowed):(b.sSortingClass=d.sSortable,b.sSortingClassJUI=d.sSortJUI)}function $(a){if(!1!==a.oFeatures.bAutoWidth){var b=a.aoColumns;Fa(a);for(var c=0,d=b.length;c<d;c++)b[c].nTh.style.width=b[c].sWidth}b=a.oScroll;(""!==b.sY||""!==b.sX)&&la(a);r(a,null,"column-sizing",[a])}function aa(a,b){var c=ma(a,"bVisible");return"number"===typeof c[b]?c[b]:null}function ba(a,b){var c=ma(a,"bVisible"),c=h.inArray(b,c);return-1!==c?c:null}function V(a){var b=0;h.each(a.aoColumns,function(a,d){d.bVisible&&"none"!==h(d.nTh).css("display")&&b++});return b}function ma(a,b){var c=[];h.map(a.aoColumns,function(a,e){a[b]&&c.push(e)});return c}function Ga(a){var b=a.aoColumns,c=a.aoData,d=n.ext.type.detect,e,f,g,j,i,h,l,q,t;e=0;for(f=b.length;e<f;e++)if(l=b[e],t=[],!l.sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){g=0;for(j=d.length;g<j;g++){i=0;for(h=c.length;i<h;i++){t[i]===k&&(t[i]=B(a,i,e,"type"));q=d[g](t[i],a);if(!q&&g!==d.length-1)break;if("html"===q)break}if(q){l.sType=q;break}}l.sType||(l.sType="string")}}function jb(a,b,c,d){var e,f,g,j,i,m,l=a.aoColumns;if(b)for(e=b.length-1;0<=e;e--){m=b[e];var q=m.targets!==k?m.targets:m.aTargets;h.isArray(q)||(q=[q]);f=0;for(g=q.length;f<g;f++)if("number"===typeof q[f]&&0<=q[f]){for(;l.length<=q[f];)Ea(a);d(q[f],m)}else if("number"===typeof q[f]&&0>q[f])d(l.length+q[f],m);else if("string"===typeof q[f]){j=0;for(i=l.length;j<i;j++)("_all"==q[f]||h(l[j].nTh).hasClass(q[f]))&&d(j,m)}}if(c){e=0;for(a=c.length;e<a;e++)d(e,c[e])}}function O(a,b,c,d){var e=a.aoData.length,f=h.extend(!0,{},n.models.oRow,{src:c?"dom":"data",idx:e});f._aData=b;a.aoData.push(f);for(var g=a.aoColumns,j=0,i=g.length;j<i;j++)g[j].sType=null;a.aiDisplayMaster.push(e);b=a.rowIdFn(b);b!==k&&(a.aIds[b]=f);(c||!a.oFeatures.bDeferRender)&&Ha(a,e,c,d);return e}function na(a,b){var c;b instanceof h||(b=h(b));return b.map(function(b,e){c=Ia(a,e);return O(a,c.data,e,c.cells)})}function B(a,b,c,d){var e=a.iDraw,f=a.aoColumns[c],g=a.aoData[b]._aData,j=f.sDefaultContent,i=f.fnGetData(g,d,{settings:a,row:b,col:c});if(i===k)return a.iDrawError!=e&&null===j&&(K(a,0,"Requested unknown parameter "+("function"==typeof f.mData?"{function}":"'"+f.mData+"'")+" for row "+b+", column "+c,4),a.iDrawError=e),j;if((i===g||null===i)&&null!==j&&d!==k)i=j;else if("function"===typeof i)return i.call(g);return null===i&&"display"==d?"":i}function kb(a,b,c,d){a.aoColumns[c].fnSetData(a.aoData[b]._aData,d,{settings:a,row:b,col:c})}function Ja(a){return h.map(a.match(/(\\.|[^\.])+/g)||[""],function(a){return a.replace(/\\\./g,".")})}function S(a){if(h.isPlainObject(a)){var b={};h.each(a,function(a,c){c&&(b[a]=S(c))});return function(a,c,f,g){var j=b[c]||b._;return j!==k?j(a,c,f,g):a}}if(null===a)return function(a){return a};if("function"===typeof a)return function(b,c,f,g){return a(b,c,f,g)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var c=function(a,b,f){var g,j;if(""!==f){j=Ja(f);for(var i=0,m=j.length;i<m;i++){f=j[i].match(ca);g=j[i].match(W);if(f){j[i]=j[i].replace(ca,"");""!==j[i]&&(a=a[j[i]]);g=[];j.splice(0,i+1);j=j.join(".");if(h.isArray(a)){i=0;for(m=a.length;i<m;i++)g.push(c(a[i],b,j))}a=f[0].substring(1,f[0].length-1);a=""===a?g:g.join(a);break}else if(g){j[i]=j[i].replace(W,"");a=a[j[i]]();continue}if(null===a||a[j[i]]===k)return k;a=a[j[i]]}}return a};return function(b,e){return c(b,e,a)}}return function(b){return b[a]}}
function N(a){if(h.isPlainObject(a))return N(a._);if(null===a)return function(){};if("function"===typeof a)return function(b,d,e){a(b,"set",d,e)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var b=function(a,d,e){var e=Ja(e),f;f=e[e.length-1];for(var g,j,i=0,m=e.length-1;i<m;i++){g=e[i].match(ca);j=e[i].match(W);if(g){e[i]=e[i].replace(ca,"");a[e[i]]=[];f=e.slice();f.splice(0,i+1);g=f.join(".");if(h.isArray(d)){j=0;for(m=d.length;j<m;j++)f={},b(f,d[j],g),a[e[i]].push(f)}else a[e[i]]=d;return}j&&(e[i]=e[i].replace(W,""),a=a[e[i]](d));if(null===a[e[i]]||a[e[i]]===k)a[e[i]]={};a=a[e[i]]}if(f.match(W))a[f.replace(W,"")](d);else a[f.replace(ca,"")]=d};return function(c,d){return b(c,d,a)}}return function(b,d){b[a]=d}}function Ka(a){return D(a.aoData,"_aData")}function oa(a){a.aoData.length=0;a.aiDisplayMaster.length=0;a.aiDisplay.length=0;a.aIds={}}function pa(a,b,c){for(var d=-1,e=0,f=a.length;e<f;e++)a[e]==b?d=e:a[e]>b&&a[e]--;-1!=d&&c===k&&a.splice(d,1)}function da(a,b,c,d){var e=a.aoData[b],f,g=function(c,d){for(;c.childNodes.length;)c.removeChild(c.firstChild);c.innerHTML=B(a,b,d,"display")};if("dom"===c||(!c||"auto"===c)&&"dom"===e.src)e._aData=Ia(a,e,d,d===k?k:e._aData).data;else{var j=e.anCells;if(j)if(d!==k)g(j[d],d);else{c=0;for(f=j.length;c<f;c++)g(j[c],c)}}e._aSortData=null;e._aFilterData=null;g=a.aoColumns;if(d!==k)g[d].sType=null;else{c=0;for(f=g.length;c<f;c++)g[c].sType=null;La(a,e)}}function Ia(a,b,c,d){var e=[],f=b.firstChild,g,j,i=0,m,l=a.aoColumns,q=a._rowReadObject,d=d!==k?d:q?{}:[],t=function(a,b){if("string"===typeof a){var c=a.indexOf("@");-1!==c&&(c=a.substring(c+1),N(a)(d,b.getAttribute(c)))}},G=function(a){if(c===k||c===i)j=l[i],m=h.trim(a.innerHTML),j&&j._bAttrSrc?(N(j.mData._)(d,m),t(j.mData.sort,a),t(j.mData.type,a),t(j.mData.filter,a)):q?(j._setter||(j._setter=N(j.mData)),j._setter(d,m)):d[i]=m;i++};if(f)for(;f;){g=f.nodeName.toUpperCase();if("TD"==g||"TH"==g)G(f),e.push(f);f=f.nextSibling}else{e=b.anCells;f=0;for(g=e.length;f<g;f++)G(e[f])}if(b=b.firstChild?b:b.nTr)(b=b.getAttribute("id"))&&N(a.rowId)(d,b);return{data:d,cells:e}}function Ha(a,b,c,d){var e=a.aoData[b],f=e._aData,g=[],j,i,m,l,q;if(null===e.nTr){j=c||H.createElement("tr");e.nTr=j;e.anCells=g;j._DT_RowIndex=b;La(a,e);l=0;for(q=a.aoColumns.length;l<q;l++){m=a.aoColumns[l];i=c?d[l]:H.createElement(m.sCellType);i._DT_CellIndex={row:b,column:l};g.push(i);if((!c||m.mRender||m.mData!==l)&&(!h.isPlainObject(m.mData)||m.mData._!==l+".display"))i.innerHTML=B(a,b,l,"display");m.sClass&&(i.className+=" "+m.sClass);m.bVisible&&!c?j.appendChild(i):!m.bVisible&&c&&i.parentNode.removeChild(i);m.fnCreatedCell&&m.fnCreatedCell.call(a.oInstance,i,B(a,b,l),f,b,l)}r(a,"aoRowCreatedCallback",null,[j,f,b,g])}e.nTr.setAttribute("role","row")}function La(a,b){var c=b.nTr,d=b._aData;if(c){var e=a.rowIdFn(d);e&&(c.id=e);d.DT_RowClass&&(e=d.DT_RowClass.split(" "),b.__rowc=b.__rowc?qa(b.__rowc.concat(e)):e,h(c).removeClass(b.__rowc.join(" ")).addClass(d.DT_RowClass));d.DT_RowAttr&&h(c).attr(d.DT_RowAttr);d.DT_RowData&&h(c).data(d.DT_RowData)}}function lb(a){var b,c,d,e,f,g=a.nTHead,j=a.nTFoot,i=0===h("th, td",g).length,m=a.oClasses,l=a.aoColumns;i&&(e=h("<tr/>").appendTo(g));b=0;for(c=l.length;b<c;b++)f=l[b],d=h(f.nTh).addClass(f.sClass),i&&d.appendTo(e),a.oFeatures.bSort&&(d.addClass(f.sSortingClass),!1!==f.bSortable&&(d.attr("tabindex",a.iTabIndex).attr("aria-controls",a.sTableId),Ma(a,f.nTh,b))),f.sTitle!=d[0].innerHTML&&d.html(f.sTitle),Na(a,"header")(a,d,f,m);i&&ea(a.aoHeader,g);h(g).find(">tr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(m.sHeaderTH);h(j).find(">tr>th, >tr>td").addClass(m.sFooterTH);if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b<c;b++)f=l[b],f.nTf=a[b].cell,f.sClass&&h(f.nTf).addClass(f.sClass)}}function fa(a,b,c){var d,e,f,g=[],j=[],i=a.aoColumns.length,m;if(b){c===k&&(c=!1);d=0;for(e=b.length;d<e;d++){g[d]=b[d].slice();g[d].nTr=b[d].nTr;for(f=i-1;0<=f;f--)!a.aoColumns[f].bVisible&&!c&&g[d].splice(f,1);j.push([])}d=0;for(e=g.length;d<e;d++){if(a=g[d].nTr)for(;f=a.firstChild;)a.removeChild(f);f=0;for(b=g[d].length;f<b;f++)if(m=i=1,j[d][f]===k){a.appendChild(g[d][f].cell);for(j[d][f]=1;g[d+i]!==k&&g[d][f].cell==g[d+i][f].cell;)j[d+i][f]=1,i++;for(;g[d][f+m]!==k&&g[d][f].cell==g[d][f+m].cell;){for(c=0;c<i;c++)j[d+c][f+m]=1;m++}h(g[d][f].cell).attr("rowspan",i).attr("colspan",m)}}}}function P(a){var b=r(a,"aoPreDrawCallback","preDraw",[a]);if(-1!==h.inArray(!1,b))C(a,!1);else{var b=[],c=0,d=a.asStripeClasses,e=d.length,f=a.oLanguage,g=a.iInitDisplayStart,j="ssp"==y(a),i=a.aiDisplay;a.bDrawing=!0;g!==k&&-1!==g&&(a._iDisplayStart=j?g:g>=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart=-1);var g=a._iDisplayStart,m=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!mb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:m;for(j=j?0:g;j<f;j++){var l=i[j],q=a.aoData[l];null===q.nTr&&Ha(a,l);var t=q.nTr;if(0!==e){var G=d[c%e];q._sRowStripe!=G&&(h(t).removeClass(q._sRowStripe).addClass(G),q._sRowStripe=G)}r(a,"aoRowCallback",null,[t,q._aData,c,j,l]);b.push(t);c++}}else c=f.sZeroRecords,1==a.iDraw&&"ajax"==y(a)?c=f.sLoadingRecords:f.sEmptyTable&&0===a.fnRecordsTotal()&&(c=f.sEmptyTable),b[0]=h("<tr/>",{"class":e?d[0]:""}).append(h("<td />",{valign:"top",colSpan:V(a),"class":a.oClasses.sRowEmpty}).html(c))[0];r(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],Ka(a),g,m,i]);r(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],Ka(a),g,m,i]);d=h(a.nTBody);d.children().detach();d.append(h(b));r(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing=!1}}function T(a,b){var c=a.oFeatures,d=c.bFilter;c.bSort&&nb(a);d?ga(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;P(a);a._drawHold=!1}function ob(a){var b=a.oClasses,c=h(a.nTable),c=h("<div/>").insertBefore(c),d=a.oFeatures,e=h("<div/>",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=e[0];a.nTableReinsertBefore=a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,m,l,q,k=0;k<f.length;k++){g=null;j=f[k];if("<"==j){i=h("<div/>")[0];m=f[k+1];if("'"==m||'"'==m){l="";for(q=2;f[k+q]!=m;)l+=f[k+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(m=l.split("."),i.id=m[0].substr(1,m[0].length-1),i.className=m[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;k+=q}e.append(i);e=h(i)}else if(">"==j)e=e.parent();else if("l"==j&&d.bPaginate&&d.bLengthChange)g=pb(a);else if("f"==j&&d.bFilter)g=qb(a);else if("r"==j&&d.bProcessing)g=rb(a);else if("t"==j)g=sb(a);else if("i"==j&&d.bInfo)g=tb(a);else if("p"==j&&d.bPaginate)g=ub(a);else if(0!==n.ext.feature.length){i=n.ext.feature;q=0;for(m=i.length;q<m;q++)if(j==i[q].cFeature){g=i[q].fnInit(a);break}}g&&(i=a.aanFeatures,i[j]||(i[j]=[]),i[j].push(g),e.append(g))}c.replaceWith(e);a.nHolding=null}function ea(a,b){var c=h(b).children("tr"),d,e,f,g,j,i,m,l,q,k;a.splice(0,a.length);f=0;for(i=c.length;f<i;f++)a.push([]);f=0;for(i=c.length;f<i;f++){d=c[f];for(e=d.firstChild;e;){if("TD"==e.nodeName.toUpperCase()||"TH"==e.nodeName.toUpperCase()){l=1*e.getAttribute("colspan");q=1*e.getAttribute("rowspan");l=!l||0===l||1===l?1:l;q=!q||0===q||1===q?1:q;g=0;for(j=a[f];j[g];)g++;m=g;k=1===l?!0:!1;for(j=0;j<l;j++)for(g=0;g<q;g++)a[f+g][m+j]={cell:e,unique:k},a[f+g].nTr=d}e=e.nextSibling}}}function ra(a,b,c){var d=[];c||(c=a.aoHeader,b&&(c=[],ea(c,b)));for(var b=0,e=c.length;b<e;b++)for(var f=0,g=c[b].length;f<g;f++)if(c[b][f].unique&&(!d[f]||!a.bSortCellsTop))d[f]=c[b][f].cell;return d}function sa(a,b,c){r(a,"aoServerParams","serverParams",[b]);if(b&&h.isArray(b)){var d={},e=/(.*?)\[\]$/;h.each(b,function(a,b){var c=b.name.match(e);c?(c=c[0],d[c]||(d[c]=[]),d[c].push(b.value)):d[b.name]=b.value});b=d}var f,g=a.ajax,j=a.oInstance,i=function(b){r(a,null,"xhr",[a,b,a.jqXHR]);c(b)};if(h.isPlainObject(g)&&g.data){f=g.data;var m="function"===typeof f?f(b,a):f,b="function"===typeof f&&m?m:h.extend(!0,b,m);delete g.data}m={data:b,success:function(b){var c=b.error||b.sError;c&&K(a,0,c);a.json=b;i(b)},dataType:"json",cache:!1,type:a.sServerMethod,error:function(b,c){var d=r(a,null,"xhr",[a,null,a.jqXHR]);-1===h.inArray(!0,d)&&("parsererror"==c?K(a,0,"Invalid JSON response",1):4===b.readyState&&K(a,0,"Ajax error",7));C(a,!1)}};a.oAjaxData=b;r(a,null,"preXhr",[a,b]);a.fnServerData?a.fnServerData.call(j,a.sAjaxSource,h.map(b,function(a,b){return{name:b,value:a}}),i,a):a.sAjaxSource||"string"===typeof g?a.jqXHR=h.ajax(h.extend(m,{url:g||a.sAjaxSource})):"function"===typeof g?a.jqXHR=g.call(j,b,i,a):(a.jqXHR=h.ajax(h.extend(m,g)),g.data=f)}function mb(a){return a.bAjaxDataGet?(a.iDraw++,C(a,!0),sa(a,vb(a),function(b){wb(a,b)}),!1):!0}function vb(a){var b=a.aoColumns,c=b.length,d=a.oFeatures,e=a.oPreviousSearch,f=a.aoPreSearchCols,g,j=[],i,m,l,k=X(a);g=a._iDisplayStart;i=!1!==d.bPaginate?a._iDisplayLength:-1;var t=function(a,b){j.push({name:a,value:b})};t("sEcho",a.iDraw);t("iColumns",c);t("sColumns",D(b,"sName").join(","));t("iDisplayStart",g);t("iDisplayLength",i);var G={draw:a.iDraw,columns:[],order:[],start:g,length:i,search:{value:e.sSearch,regex:e.bRegex}};for(g=0;g<c;g++)m=b[g],l=f[g],i="function"==typeof m.mData?"function":m.mData,G.columns.push({data:i,name:m.sName,searchable:m.bSearchable,orderable:m.bSortable,search:{value:l.sSearch,regex:l.bRegex}}),t("mDataProp_"+g,i),d.bFilter&&(t("sSearch_"+g,l.sSearch),t("bRegex_"+g,l.bRegex),t("bSearchable_"+g,m.bSearchable)),d.bSort&&t("bSortable_"+g,m.bSortable);d.bFilter&&(t("sSearch",e.sSearch),t("bRegex",e.bRegex));d.bSort&&(h.each(k,function(a,b){G.order.push({column:b.col,dir:b.dir});t("iSortCol_"+a,b.col);t("sSortDir_"+a,b.dir)}),t("iSortingCols",k.length));b=n.ext.legacy.ajax;return null===b?a.sAjaxSource?j:G:b?j:G}function wb(a,b){var c=ta(a,b),d=b.sEcho!==k?b.sEcho:b.draw,e=b.iTotalRecords!==k?b.iTotalRecords:b.recordsTotal,f=b.iTotalDisplayRecords!==k?b.iTotalDisplayRecords:b.recordsFiltered;if(d){if(1*d<a.iDraw)return;a.iDraw=1*d}oa(a);a._iRecordsTotal=parseInt(e,10);a._iRecordsDisplay=parseInt(f,10);d=0;for(e=c.length;d<e;d++)O(a,c[d]);a.aiDisplay=a.aiDisplayMaster.slice();a.bAjaxDataGet=!1;P(a);a._bInitComplete||ua(a,b);a.bAjaxDataGet=!0;C(a,!1)}function ta(a,b){var c=h.isPlainObject(a.ajax)&&a.ajax.dataSrc!==k?a.ajax.dataSrc:a.sAjaxDataProp;return"data"===c?b.aaData||b[c]:""!==c?S(c)(b):b}function qb(a){var b=a.oClasses,c=a.sTableId,d=a.oLanguage,e=a.oPreviousSearch,f=a.aanFeatures,g='<input type="search" class="'+b.sFilterInput+'"/>',j=d.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_",g):j+g,b=h("<div/>",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("<label/>").append(j)),f=function(){var b=!this.value?"":this.value;b!=e.sSearch&&(ga(a,{sSearch:b,bRegex:e.bRegex,bSmart:e.bSmart,bCaseInsensitive:e.bCaseInsensitive}),a._iDisplayStart=0,P(a))},g=null!==a.searchDelay?a.searchDelay:"ssp"===y(a)?400:0,i=h("input",b).val(e.sSearch).attr("placeholder",d.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",g?Oa(f,g):f).on("keypress.DT",function(a){if(13==a.keyCode)return!1}).attr("aria-controls",c);h(a.nTable).on("search.dt.DT",function(b,c){if(a===c)try{i[0]!==H.activeElement&&i.val(e.sSearch)}catch(d){}});return b[0]}function ga(a,b,c){var d=a.oPreviousSearch,e=a.aoPreSearchCols,f=function(a){d.sSearch=a.sSearch;d.bRegex=a.bRegex;d.bSmart=a.bSmart;d.bCaseInsensitive=a.bCaseInsensitive};Ga(a);if("ssp"!=y(a)){xb(a,b.sSearch,c,b.bEscapeRegex!==k?!b.bEscapeRegex:b.bRegex,b.bSmart,b.bCaseInsensitive);f(b);for(b=0;b<e.length;b++)yb(a,e[b].sSearch,b,e[b].bEscapeRegex!==k?!e[b].bEscapeRegex:e[b].bRegex,e[b].bSmart,e[b].bCaseInsensitive);zb(a)}else f(b);a.bFiltered=!0;r(a,null,"search",[a])}function zb(a){for(var b=n.ext.search,c=a.aiDisplay,d,e,f=0,g=b.length;f<g;f++){for(var j=[],i=0,m=c.length;i<m;i++)e=c[i],d=a.aoData[e],b[f](a,d._aFilterData,e,d._aData,i)&&j.push(e);c.length=0;h.merge(c,j)}}function yb(a,b,c,d,e,f){if(""!==b){for(var g=[],j=a.aiDisplay,d=Pa(b,d,e,f),e=0;e<j.length;e++)b=a.aoData[j[e]]._aFilterData[c],d.test(b)&&g.push(j[e]);a.aiDisplay=g}}function xb(a,b,c,d,e,f){var d=Pa(b,d,e,f),f=a.oPreviousSearch.sSearch,g=a.aiDisplayMaster,j,e=[];0!==n.ext.search.length&&(c=!0);j=Ab(a);if(0>=b.length)a.aiDisplay=g.slice();else{if(j||c||f.length>b.length||0!==b.indexOf(f)||a.bSorted)a.aiDisplay=g.slice();b=a.aiDisplay;for(c=0;c<b.length;c++)d.test(a.aoData[b[c]]._sFilterRow)&&e.push(b[c]);a.aiDisplay=e}}function Pa(a,b,c,d){a=b?a:Qa(a);c&&(a="^(?=.*?"+h.map(a.match(/"[^"]+"|[^ ]+/g)||[""],function(a){if('"'===a.charAt(0))var b=a.match(/^"(.*)"$/),a=b?b[1]:a;return a.replace('"',"")}).join(")(?=.*?")+").*$");return RegExp(a,d?"i":"")}function Ab(a){var b=a.aoColumns,c,d,e,f,g,j,i,h,l=n.ext.type.search;c=!1;d=0;for(f=a.aoData.length;d<f;d++)if(h=a.aoData[d],!h._aFilterData){j=[];e=0;for(g=b.length;e<g;e++)c=b[e],c.bSearchable?(i=B(a,d,e,"filter"),l[c.sType]&&(i=l[c.sType](i)),null===i&&(i=""),"string"!==typeof i&&i.toString&&(i=i.toString())):i="",i.indexOf&&-1!==i.indexOf("&")&&(va.innerHTML=i,i=Wb?va.textContent:va.innerText),i.replace&&(i=i.replace(/[\r\n]/g,"")),j.push(i);h._aFilterData=j;h._sFilterRow=j.join("  ");c=!0}return c}function Bb(a){return{search:a.sSearch,smart:a.bSmart,regex:a.bRegex,caseInsensitive:a.bCaseInsensitive}}function Cb(a){return{sSearch:a.search,bSmart:a.smart,bRegex:a.regex,bCaseInsensitive:a.caseInsensitive}}function tb(a){var b=a.sTableId,c=a.aanFeatures.i,d=h("<div/>",{"class":a.oClasses.sInfo,id:!c?b+"_info":null});c||(a.aoDrawCallback.push({fn:Db,sName:"information"}),d.attr("role","status").attr("aria-live","polite"),h(a.nTable).attr("aria-describedby",b+"_info"));return d[0]}function Db(a){var b=a.aanFeatures.i;if(0!==b.length){var c=a.oLanguage,d=a._iDisplayStart+1,e=a.fnDisplayEnd(),f=a.fnRecordsTotal(),g=a.fnRecordsDisplay(),j=g?c.sInfo:c.sInfoEmpty;g!==f&&(j+=" "+c.sInfoFiltered);j+=c.sInfoPostFix;j=Eb(a,j);c=c.fnInfoCallback;null!==c&&(j=c.call(a.oInstance,a,d,e,f,g,j));h(b).html(j)}}function Eb(a,b){var c=a.fnFormatNumber,d=a._iDisplayStart+1,e=a._iDisplayLength,f=a.fnRecordsDisplay(),g=-1===e;return b.replace(/_START_/g,c.call(a,d)).replace(/_END_/g,c.call(a,a.fnDisplayEnd())).replace(/_MAX_/g,c.call(a,a.fnRecordsTotal())).replace(/_TOTAL_/g,c.call(a,f)).replace(/_PAGE_/g,c.call(a,g?1:Math.ceil(d/e))).replace(/_PAGES_/g,c.call(a,g?1:Math.ceil(f/e)))}function ha(a){var b,c,d=a.iInitDisplayStart,e=a.aoColumns,f;c=a.oFeatures;var g=a.bDeferLoading;if(a.bInitialised){ob(a);lb(a);fa(a,a.aoHeader);fa(a,a.aoFooter);C(a,!0);c.bAutoWidth&&Fa(a);b=0;for(c=e.length;b<c;b++)f=e[b],f.sWidth&&(f.nTh.style.width=v(f.sWidth));r(a,null,"preInit",[a]);T(a);e=y(a);if("ssp"!=e||g)"ajax"==e?sa(a,[],function(c){var f=ta(a,c);for(b=0;b<f.length;b++)O(a,f[b]);a.iInitDisplayStart=d;T(a);C(a,!1);ua(a,c)},a):(C(a,!1),ua(a))}else setTimeout(function(){ha(a)},200)}function ua(a,b){a._bInitComplete=!0;(b||a.oInit.aaData)&&$(a);r(a,null,"plugin-init",[a,b]);r(a,"aoInitComplete","init",[a,b])}function Ra(a,b){var c=parseInt(b,10);a._iDisplayLength=c;Sa(a);r(a,null,"length",[a,c])}function pb(a){for(var b=a.oClasses,c=a.sTableId,d=a.aLengthMenu,e=h.isArray(d[0]),f=e?d[0]:d,d=e?d[1]:d,e=h("<select/>",{name:c+"_length","aria-controls":c,"class":b.sLengthSelect}),g=0,j=f.length;g<j;g++)e[0][g]=new Option("number"===typeof d[g]?a.fnFormatNumber(d[g]):d[g],f[g]);var i=h("<div><label/></div>").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",e[0].outerHTML));h("select",i).val(a._iDisplayLength).on("change.DT",function(){Ra(a,h(this).val());P(a)});h(a.nTable).on("length.dt.DT",function(b,c,d){a===c&&h("select",i).val(d)});return i[0]}function ub(a){var b=a.sPaginationType,c=n.ext.pager[b],d="function"===typeof c,e=function(a){P(a)},b=h("<div/>").addClass(a.oClasses.sPaging+b)[0],f=a.aanFeatures;d||c.fnInit(a,b,e);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(d){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),k,l=0;for(k=f.p.length;l<k;l++)Na(a,"pageButton")(a,f.p[l],l,h,b,i)}else c.fnUpdate(a,e)},sName:"pagination"}));return b}function Ta(a,b,c){var d=a._iDisplayStart,e=a._iDisplayLength,f=a.fnRecordsDisplay();0===f||-1===e?d=0:"number"===typeof b?(d=b*e,d>f&&(d=0)):"first"==b?d=0:"previous"==b?(d=0<=e?d-e:0,0>d&&(d=0)):"next"==b?d+e<f&&(d+=e):"last"==b?d=Math.floor((f-1)/e)*e:K(a,0,"Unknown paging action: "+b,5);b=a._iDisplayStart!==d;a._iDisplayStart=d;b&&(r(a,null,"page",[a]),c&&P(a));return b}function rb(a){return h("<div/>",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]}
function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display",b?"block":"none");r(a,null,"processing",[a,b])}function sb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var d=c.sX,e=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),m=h(b[0].cloneNode(!1)),l=b.children("tfoot");l.length||(l=null);i=h("<div/>",{"class":f.sScrollWrapper}).append(h("<div/>",{"class":f.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("<div/>",{"class":f.sScrollBody}).css({position:"relative",overflow:"auto",width:!d?null:v(d)}).append(b));l&&i.append(h("<div/>",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollFootInner}).append(m.removeAttr("id").css("margin-left",0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=i.children(),k=b[0],f=b[1],t=l?b[2]:null;if(d)h(f).on("scroll.DT",function(){var a=this.scrollLeft;k.scrollLeft=a;l&&(t.scrollLeft=a)});h(f).css(e&&c.bCollapse?"max-height":"height",e);a.nScrollHead=k;a.nScrollBody=f;a.nScrollFoot=t;a.aoDrawCallback.push({fn:la,sName:"scrolling"});return i[0]}function la(a){var b=a.oScroll,c=b.sX,d=b.sXInner,e=b.sY,b=b.iBarWidth,f=h(a.nScrollHead),g=f[0].style,j=f.children("div"),i=j[0].style,m=j.children("table"),j=a.nScrollBody,l=h(j),q=j.style,t=h(a.nScrollFoot).children("div"),n=t.children("table"),o=h(a.nTHead),p=h(a.nTable),s=p[0],r=s.style,u=a.nTFoot?h(a.nTFoot):null,x=a.oBrowser,U=x.bScrollOversize,Xb=D(a.aoColumns,"nTh"),Q,L,R,w,Ua=[],y=[],z=[],A=[],B,C=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};L=j.scrollHeight>j.clientHeight;if(a.scrollBarVis!==L&&a.scrollBarVis!==k)a.scrollBarVis=L,$(a);else{a.scrollBarVis=L;p.children("thead, tfoot").remove();u&&(R=u.clone().prependTo(p),Q=u.find("tr"),R=R.find("tr"));w=o.clone().prependTo(p);o=o.find("tr");L=w.find("tr");w.find("th, td").removeAttr("tabindex");c||(q.width="100%",f[0].style.width="100%");h.each(ra(a,w),function(b,c){B=aa(a,b);c.style.width=a.aoColumns[B].sWidth});u&&I(function(a){a.style.width=""},R);f=p.outerWidth();if(""===c){r.width="100%";if(U&&(p.find("tbody").height()>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=v(p.outerWidth()-b);f=p.outerWidth()}else""!==d&&(r.width=v(d),f=p.outerWidth());I(C,L);I(function(a){z.push(a.innerHTML);Ua.push(v(h(a).css("width")))},L);I(function(a,b){if(h.inArray(a,Xb)!==-1)a.style.width=Ua[b]},o);h(L).height(0);u&&(I(C,R),I(function(a){A.push(a.innerHTML);y.push(v(h(a).css("width")))},R),I(function(a,b){a.style.width=y[b]},Q),h(R).height(0));I(function(a,b){a.innerHTML='<div class="dataTables_sizing">'+z[b]+"</div>";a.childNodes[0].style.height="0";a.childNodes[0].style.overflow="hidden";a.style.width=Ua[b]},L);u&&I(function(a,b){a.innerHTML='<div class="dataTables_sizing">'+A[b]+"</div>";a.childNodes[0].style.height="0";a.childNodes[0].style.overflow="hidden";a.style.width=y[b]},R);if(p.outerWidth()<f){Q=j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")?f+b:f;if(U&&(j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=v(Q-b);(""===c||""!==d)&&K(a,1,"Possible column misalignment",6)}else Q="100%";q.width=v(Q);g.width=v(Q);u&&(a.nScrollFoot.style.width=v(Q));!e&&U&&(q.height=v(s.offsetHeight+b));c=p.outerWidth();m[0].style.width=v(c);i.width=v(c);d=p.height()>j.clientHeight||"scroll"==l.css("overflow-y");e="padding"+(x.bScrollbarLeft?"Left":"Right");i[e]=d?b+"px":"0px";u&&(n[0].style.width=v(c),t[0].style.width=v(c),t[0].style[e]=d?b+"px":"0px");p.children("colgroup").insertBefore(p.children("thead"));l.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)j.scrollTop=0}}function I(a,b,c){for(var d=0,e=0,f=b.length,g,j;e<f;){g=b[e].firstChild;for(j=c?c[e].firstChild:null;g;)1===g.nodeType&&(c?a(g,j,d):a(g,d),d++),g=g.nextSibling,j=c?j.nextSibling:null;e++}}function Fa(a){var b=a.nTable,c=a.aoColumns,d=a.oScroll,e=d.sY,f=d.sX,g=d.sXInner,j=c.length,i=ma(a,"bVisible"),m=h("th",a.nTHead),l=b.getAttribute("width"),k=b.parentNode,t=!1,n,o,p=a.oBrowser,d=p.bScrollOversize;(n=b.style.width)&&-1!==n.indexOf("%")&&(l=n);for(n=0;n<i.length;n++)o=c[i[n]],null!==o.sWidth&&(o.sWidth=Fb(o.sWidthOrig,k),t=!0);if(d||!t&&!f&&!e&&j==V(a)&&j==m.length)for(n=0;n<j;n++)i=aa(a,n),null!==i&&(c[i].sWidth=v(m.eq(n).width()));else{j=h(b).clone().css("visibility","hidden").removeAttr("id");j.find("tbody tr").remove();var s=h("<tr/>").appendTo(j.find("tbody"));j.find("thead, tfoot").remove();j.append(h(a.nTHead).clone()).append(h(a.nTFoot).clone());j.find("tfoot th, tfoot td").css("width","");m=ra(a,j.find("thead")[0]);for(n=0;n<i.length;n++)o=c[i[n]],m[n].style.width=null!==o.sWidthOrig&&""!==o.sWidthOrig?v(o.sWidthOrig):"",o.sWidthOrig&&f&&h(m[n]).append(h("<div/>").css({width:o.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(a.aoData.length)for(n=0;n<i.length;n++)t=i[n],o=c[t],h(Gb(a,t)).clone(!1).append(o.sContentPadding).appendTo(s);h("[name]",j).removeAttr("name");o=h("<div/>").css(f||e?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(j).appendTo(k);f&&g?j.width(g):f?(j.css("width","auto"),j.removeAttr("width"),j.width()<k.clientWidth&&l&&j.width(k.clientWidth)):e?j.width(k.clientWidth):l&&j.width(l);for(n=e=0;n<i.length;n++)k=h(m[n]),g=k.outerWidth()-k.width(),k=p.bBounding?Math.ceil(m[n].getBoundingClientRect().width):k.outerWidth(),e+=k,c[i[n]].sWidth=v(k-g);b.style.width=v(e);o.remove()}l&&(b.style.width=v(l));if((l||f)&&!a._reszEvt)b=function(){h(E).on("resize.DT-"+a.sInstance,Oa(function(){$(a)}))},d?setTimeout(b,1E3):b(),a._reszEvt=!0}function Fb(a,b){if(!a)return 0;var c=h("<div/>").css("width",v(a)).appendTo(b||H.body),d=c[0].offsetWidth;c.remove();return d}function Gb(a,b){var c=Hb(a,b);if(0>c)return null;var d=a.aoData[c];return!d.nTr?h("<td/>").html(B(a,c,b,"display"))[0]:d.anCells[b]}function Hb(a,b){for(var c,d=-1,e=-1,f=0,g=a.aoData.length;f<g;f++)c=B(a,f,b,"display")+"",c=c.replace(Yb,""),c=c.replace(/&nbsp;/g," "),c.length>d&&(d=c.length,e=f);return e}function v(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function X(a){var b,c,d=[],e=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var m=[];f=function(a){a.length&&!h.isArray(a[0])?m.push(a):h.merge(m,a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;a<m.length;a++){i=m[a][0];f=e[i].aDataSort;b=0;for(c=f.length;b<c;b++)g=f[b],j=e[g].sType||"string",m[a]._idx===k&&(m[a]._idx=h.inArray(m[a][1],e[g].asSorting)),d.push({src:i,col:g,dir:m[a][1],index:m[a]._idx,type:j,formatter:n.ext.type.order[j+"-pre"]})}return d}function nb(a){var b,c,d=[],e=n.ext.type.order,f=a.aoData,g=0,j,i=a.aiDisplayMaster,h;Ga(a);h=X(a);b=0;for(c=h.length;b<c;b++)j=h[b],j.formatter&&g++,Ib(a,j.col);if("ssp"!=y(a)&&0!==h.length){b=0;for(c=i.length;b<c;b++)d[i[b]]=b;g===h.length?i.sort(function(a,b){var c,e,g,j,i=h.length,k=f[a]._aSortData,n=f[b]._aSortData;for(g=0;g<i;g++)if(j=h[g],c=k[j.col],e=n[j.col],c=c<e?-1:c>e?1:0,0!==c)return"asc"===j.dir?c:-c;c=d[a];e=d[b];return c<e?-1:c>e?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,n=f[a]._aSortData,o=f[b]._aSortData;for(j=0;j<k;j++)if(i=h[j],c=n[i.col],g=o[i.col],i=e[i.type+"-"+i.dir]||e["string-"+i.dir],c=i(c,g),0!==c)return c;c=d[a];g=d[b];return c<g?-1:c>g?1:0})}a.bSorted=!0}function Jb(a){for(var b,c,d=a.aoColumns,e=X(a),a=a.oLanguage.oAria,f=0,g=d.length;f<g;f++){c=d[f];var j=c.asSorting;b=c.sTitle.replace(/<.*?>/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0<e.length&&e[0].col==f?(i.setAttribute("aria-sort","asc"==e[0].dir?"ascending":"descending"),c=j[e[0].index+1]||j[0]):c=j[0],b+="asc"===c?a.sSortAscending:a.sSortDescending);i.setAttribute("aria-label",b)}}function Va(a,b,c,d){var e=a.aaSorting,f=a.aoColumns[b].asSorting,g=function(a,b){var c=a._idx;c===k&&(c=h.inArray(a[1],f));return c+1<f.length?c+1:b?null:0};"number"===typeof e[0]&&(e=a.aaSorting=[e]);c&&a.oFeatures.bSortMulti?(c=h.inArray(b,D(e,"0")),-1!==c?(b=g(e[c],!0),null===b&&1===e.length&&(b=0),null===b?e.splice(c,1):(e[c][1]=f[b],e[c]._idx=b)):(e.push([b,f[0],0]),e[e.length-1]._idx=0)):e.length&&e[0][0]==b?(b=g(e[0]),e.length=1,e[0][1]=f[b],e[0]._idx=b):(e.length=0,e.push([b,f[0]]),e[0]._idx=0);T(a);"function"==typeof d&&d(a)}function Ma(a,b,c,d){var e=a.aoColumns[c];Wa(b,{},function(b){!1!==e.bSortable&&(a.oFeatures.bProcessing?(C(a,!0),setTimeout(function(){Va(a,c,b.shiftKey,d);"ssp"!==y(a)&&C(a,!1)},0)):Va(a,c,b.shiftKey,d))})}function wa(a){var b=a.aLastSort,c=a.oClasses.sSortColumn,d=X(a),e=a.oFeatures,f,g;if(e.bSort&&e.bSortClasses){e=0;for(f=b.length;e<f;e++)g=b[e].src,h(D(a.aoData,"anCells",g)).removeClass(c+(2>e?e+1:3));e=0;for(f=d.length;e<f;e++)g=d[e].src,h(D(a.aoData,"anCells",g)).addClass(c+
(2>e?e+1:3))}a.aLastSort=d}function Ib(a,b){var c=a.aoColumns[b],d=n.ext.order[c.sSortDataType],e;d&&(e=d.call(a.oInstance,a,b,ba(a,b)));for(var f,g=n.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j<i;j++)if(c=a.aoData[j],c._aSortData||(c._aSortData=[]),!c._aSortData[b]||d)f=d?e[j]:B(a,j,b,"sort"),c._aSortData[b]=g?g(f):f}function xa(a){if(a.oFeatures.bStateSave&&!a.bDestroying){var b={time:+new Date,start:a._iDisplayStart,length:a._iDisplayLength,order:h.extend(!0,[],a.aaSorting),search:Bb(a.oPreviousSearch),columns:h.map(a.aoColumns,function(b,d){return{visible:b.bVisible,search:Bb(a.aoPreSearchCols[d])}})};r(a,"aoStateSaveParams","stateSaveParams",[a,b]);a.oSavedState=b;a.fnStateSaveCallback.call(a.oInstance,a,b)}}function Kb(a,b,c){var d,e,f=a.aoColumns,b=function(b){if(b&&b.time){var g=r(a,"aoStateLoadParams","stateLoadParams",[a,b]);if(-1===h.inArray(!1,g)&&(g=a.iStateDuration,!(0<g&&b.time<+new Date-1E3*g)&&!(b.columns&&f.length!==b.columns.length))){a.oLoadedState=h.extend(!0,{},b);b.start!==k&&(a._iDisplayStart=b.start,a.iInitDisplayStart=b.start);b.length!==k&&(a._iDisplayLength=b.length);b.order!==k&&(a.aaSorting=[],h.each(b.order,function(b,c){a.aaSorting.push(c[0]>=f.length?[0,c[1]]:c)}));b.search!==k&&h.extend(a.oPreviousSearch,Cb(b.search));if(b.columns){d=0;for(e=b.columns.length;d<e;d++)g=b.columns[d],g.visible!==k&&(f[d].bVisible=g.visible),g.search!==k&&h.extend(a.aoPreSearchCols[d],Cb(g.search))}r(a,"aoStateLoaded","stateLoaded",[a,b])}}c()};if(a.oFeatures.bStateSave){var g=a.fnStateLoadCallback.call(a.oInstance,a,b);g!==k&&b(g)}else c()}function ya(a){var b=n.settings,a=h.inArray(a,D(b,"nTable"));return-1!==a?b[a]:null}function K(a,b,c,d){c="DataTables warning: "+(a?"table id="+a.sTableId+" - ":"")+c;d&&(c+=". For more information about this error, please see http://datatables.net/tn/"+d);if(b)E.console&&console.log&&console.log(c);else if(b=n.ext,b=b.sErrMode||b.errMode,a&&r(a,null,"error",[a,d,c]),"alert"==b)alert(c);else{if("throw"==b)throw Error(c);"function"==typeof b&&b(a,d,c)}}function F(a,b,c,d){h.isArray(c)?h.each(c,function(c,d){h.isArray(d)?F(a,b,d[0],d[1]):F(a,b,d)}):(d===k&&(d=c),b[c]!==k&&(a[d]=b[c]))}function Xa(a,b,c){var d,e;for(e in b)b.hasOwnProperty(e)&&(d=b[e],h.isPlainObject(d)?(h.isPlainObject(a[e])||(a[e]={}),h.extend(!0,a[e],d)):a[e]=c&&"data"!==e&&"aaData"!==e&&h.isArray(d)?d.slice():d);return a}function Wa(a,b,c){h(a).on("click.DT",b,function(b){h(a).blur();c(b)}).on("keypress.DT",b,function(a){13===a.which&&(a.preventDefault(),c(a))}).on("selectstart.DT",function(){return!1})}function z(a,b,c,d){c&&a[b].push({fn:c,sName:d})}function r(a,b,c,d){var e=[];b&&(e=h.map(a[b].slice().reverse(),function(b){return b.fn.apply(a.oInstance,d)}));null!==c&&(b=h.Event(c+".dt"),h(a.nTable).trigger(b,d),e.push(b.result));return e}function Sa(a){var b=a._iDisplayStart,c=a.fnDisplayEnd(),d=a._iDisplayLength;b>=c&&(b=c-d);b-=b%d;if(-1===d||0>b)b=0;a._iDisplayStart=b}function Na(a,b){var c=a.renderer,d=n.ext.renderer[b];return h.isPlainObject(c)&&c[b]?d[c[b]]||d._:"string"===typeof c?d[c]||d._:d._}function y(a){return a.oFeatures.bServerSide?"ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function ia(a,b){var c=[],c=Lb.numbers_length,d=Math.floor(c/2);b<=c?c=Y(0,b):a<=d?(c=Y(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-d?c=Y(b-(c-2),b):(c=Y(a-d+2,a+d-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function Da(a){h.each({num:function(b){return za(b,a)},"num-fmt":function(b){return za(b,a,Ya)},"html-num":function(b){return za(b,a,Aa)},"html-num-fmt":function(b){return za(b,a,Aa,Ya)}},function(b,c){x.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(x.type.search[b+a]=x.type.search.html)})}function Mb(a){return function(){var b=[ya(this[n.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return n.ext.internal[a].apply(this,b)}}var n=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new s(ya(this[x.iApiIndex])):new s(this)};this.fnAddData=function(a,b){var c=this.api(!0),d=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b===k||b)&&c.draw();return d.flatten().toArray()};this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],d=c.oScroll;a===k||a?b.draw(!1):(""!==d.sX||""!==d.sY)&&la(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a,b,c){var d=this.api(!0),a=d.rows(a),e=a.settings()[0],h=e.aoData[a[0][0]];a.remove();b&&b.call(this,e,h);(c===k||c)&&d.draw();return h};this.fnDestroy=function(a){this.api(!0).destroy(a)};this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,d,e,h){e=this.api(!0);null===b||b===k?e.search(a,c,d,h):e.column(b).search(a,c,d,h);e.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var d=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==d||"th"==d?c.cell(a,b).data():c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()};this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c===k||c)&&a.columns.adjust().draw()};this.fnSettings=function(){return ya(this[x.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,d,e){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(e===k||e)&&h.columns.adjust();(d===k||d)&&h.draw();return 0};this.fnVersionCheck=x.fnVersionCheck;var b=this,c=a===k,d=this.length;c&&(a={});this.oApi=this.internal=x.internal;for(var e in n.ext.internal)e&&(this[e]=Mb(e));this.each(function(){var e={},g=1<d?Xa(e,a,!0):a,j=0,i,e=this.getAttribute("id"),m=!1,l=n.defaults,q=h(this);if("table"!=this.nodeName.toLowerCase())K(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{fb(l);gb(l.column);J(l,l,!0);J(l.column,l.column,!0);J(l,h.extend(g,q.data()));var t=n.settings,j=0;for(i=t.length;j<i;j++){var o=t[j];if(o.nTable==this||o.nTHead&&o.nTHead.parentNode==this||o.nTFoot&&o.nTFoot.parentNode==this){var s=g.bRetrieve!==k?g.bRetrieve:l.bRetrieve;if(c||s)return o.oInstance;if(g.bDestroy!==k?g.bDestroy:l.bDestroy){o.oInstance.fnDestroy();break}else{K(o,0,"Cannot reinitialise DataTable",3);return}}if(o.sTableId==this.id){t.splice(j,1);break}}if(null===e||""===e)this.id=e="DataTables_Table_"+n.ext._unique++;var p=h.extend(!0,{},n.models.oSettings,{sDestroyWidth:q[0].style.width,sInstance:e,sTableId:e});p.nTable=this;p.oApi=b.internal;p.oInit=g;t.push(p);p.oInstance=1===b.length?b:q.dataTable();fb(g);Ca(g.oLanguage);g.aLengthMenu&&!g.iDisplayLength&&(g.iDisplayLength=h.isArray(g.aLengthMenu[0])?g.aLengthMenu[0][0]:g.aLengthMenu[0]);g=Xa(h.extend(!0,{},l),g);F(p.oFeatures,g,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));F(p,g,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]);F(p.oScroll,g,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);F(p.oLanguage,g,"fnInfoCallback");z(p,"aoDrawCallback",g.fnDrawCallback,"user");z(p,"aoServerParams",g.fnServerParams,"user");z(p,"aoStateSaveParams",g.fnStateSaveParams,"user");z(p,"aoStateLoadParams",g.fnStateLoadParams,"user");z(p,"aoStateLoaded",g.fnStateLoaded,"user");z(p,"aoRowCallback",g.fnRowCallback,"user");z(p,"aoRowCreatedCallback",g.fnCreatedRow,"user");z(p,"aoHeaderCallback",g.fnHeaderCallback,"user");z(p,"aoFooterCallback",g.fnFooterCallback,"user");z(p,"aoInitComplete",g.fnInitComplete,"user");z(p,"aoPreDrawCallback",g.fnPreDrawCallback,"user");p.rowIdFn=S(g.rowId);hb(p);var u=p.oClasses;h.extend(u,n.ext.classes,g.oClasses);q.addClass(u.sTable);p.iInitDisplayStart===k&&(p.iInitDisplayStart=g.iDisplayStart,p._iDisplayStart=g.iDisplayStart);null!==g.iDeferLoading&&(p.bDeferLoading=!0,e=h.isArray(g.iDeferLoading),p._iRecordsDisplay=e?g.iDeferLoading[0]:g.iDeferLoading,p._iRecordsTotal=e?g.iDeferLoading[1]:g.iDeferLoading);var v=p.oLanguage;h.extend(!0,v,g.oLanguage);v.sUrl&&(h.ajax({dataType:"json",url:v.sUrl,success:function(a){Ca(a);J(l.oLanguage,a);h.extend(true,v,a);ha(p)},error:function(){ha(p)}}),m=!0);null===g.asStripeClasses&&(p.asStripeClasses=[u.sStripeOdd,u.sStripeEven]);var e=p.asStripeClasses,x=q.children("tbody").find("tr").eq(0);-1!==h.inArray(!0,h.map(e,function(a){return x.hasClass(a)}))&&(h("tbody tr",this).removeClass(e.join(" ")),p.asDestroyStripes=e.slice());e=[];t=this.getElementsByTagName("thead");0!==t.length&&(ea(p.aoHeader,t[0]),e=ra(p));if(null===g.aoColumns){t=[];j=0;for(i=e.length;j<i;j++)t.push(null)}else t=g.aoColumns;j=0;for(i=t.length;j<i;j++)Ea(p,e?e[j]:null);jb(p,g.aoColumnDefs,t,function(a,b){ka(p,a,b)});if(x.length){var w=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};h(x[0]).children("th, td").each(function(a,b){var c=p.aoColumns[a];if(c.mData===a){var d=w(b,"sort")||w(b,"order"),e=w(b,"filter")||w(b,"search");if(d!==null||e!==null){c.mData={_:a+".display",sort:d!==null?a+".@data-"+d:k,type:d!==null?a+".@data-"+d:k,filter:e!==null?a+".@data-"+e:k};ka(p,a)}}})}var U=p.oFeatures,e=function(){if(g.aaSorting===k){var a=p.aaSorting;j=0;for(i=a.length;j<i;j++)a[j][1]=p.aoColumns[j].asSorting[0]}wa(p);U.bSort&&z(p,"aoDrawCallback",function(){if(p.bSorted){var a=X(p),b={};h.each(a,function(a,c){b[c.src]=c.dir});r(p,null,"order",[p,a,b]);Jb(p)}});z(p,"aoDrawCallback",function(){(p.bSorted||y(p)==="ssp"||U.bDeferRender)&&wa(p)},"sc");var a=q.children("caption").each(function(){this._captionSide=h(this).css("caption-side")}),b=q.children("thead");b.length===0&&(b=h("<thead/>").appendTo(q));p.nTHead=b[0];b=q.children("tbody");b.length===0&&(b=h("<tbody/>").appendTo(q));p.nTBody=b[0];b=q.children("tfoot");if(b.length===0&&a.length>0&&(p.oScroll.sX!==""||p.oScroll.sY!==""))b=h("<tfoot/>").appendTo(q);if(b.length===0||b.children().length===0)q.addClass(u.sNoFooter);else if(b.length>0){p.nTFoot=b[0];ea(p.aoFooter,p.nTFoot)}if(g.aaData)for(j=0;j<g.aaData.length;j++)O(p,g.aaData[j]);else(p.bDeferLoading||y(p)=="dom")&&na(p,h(p.nTBody).children("tr"));p.aiDisplay=p.aiDisplayMaster.slice();p.bInitialised=true;m===false&&ha(p)};g.bStateSave?(U.bStateSave=!0,z(p,"aoDrawCallback",xa,"state_save"),Kb(p,g,e)):e()}});b=null;return this},x,s,o,u,Za={},Nb=/[\r\n]/g,Aa=/<.*?>/g,Zb=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,$b=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Ya=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,M=function(a){return!a||!0===a||"-"===a?!0:!1},Ob=function(a){var b=parseInt(a,10);return!isNaN(b)&&isFinite(a)?b:null},Pb=function(a,b){Za[b]||(Za[b]=RegExp(Qa(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace(Za[b],"."):a},$a=function(a,b,c){var d="string"===typeof a;if(M(a))return!0;b&&d&&(a=Pb(a,b));c&&d&&(a=a.replace(Ya,""));return!isNaN(parseFloat(a))&&isFinite(a)},Qb=function(a,b,c){return M(a)?!0:!(M(a)||"string"===typeof a)?null:$a(a.replace(Aa,""),b,c)?!0:null},D=function(a,b,c){var d=[],e=0,f=a.length;if(c!==k)for(;e<f;e++)a[e]&&a[e][b]&&d.push(a[e][b][c]);else for(;e<f;e++)a[e]&&d.push(a[e][b]);return d},ja=function(a,b,c,d){var e=[],f=0,g=b.length;if(d!==k)for(;f<g;f++)a[b[f]][c]&&e.push(a[b[f]][c][d]);else for(;f<g;f++)e.push(a[b[f]][c]);return e},Y=function(a,b){var c=[],d;b===k?(b=0,d=a):(d=b,b=a);for(var e=b;e<d;e++)c.push(e);return c},Rb=function(a){for(var b=[],c=0,d=a.length;c<d;c++)a[c]&&b.push(a[c]);return b},qa=function(a){var b;a:{if(!(2>a.length)){b=a.slice().sort();for(var c=b[0],d=1,e=b.length;d<e;d++){if(b[d]===c){b=!1;break a}c=b[d]}}b=!0}if(b)return a.slice();b=[];var e=a.length,f,g=0,d=0;a:for(;d<e;d++){c=a[d];for(f=0;f<g;f++)if(b[f]===c)continue a;b.push(c);g++}return b};n.util={throttle:function(a,b){var c=b!==k?b:200,d,e;return function(){var b=this,g=+new Date,j=arguments;d&&g<d+c?(clearTimeout(e),e=setTimeout(function(){d=k;a.apply(b,j)},c)):(d=g,a.apply(b,j))}},escapeRegex:function(a){return a.replace($b,"\\$1")}};var A=function(a,b,c){a[b]!==k&&(a[c]=a[b])},ca=/\[.*?\]$/,W=/\(\)$/,Qa=n.util.escapeRegex,va=h("<div>")[0],Wb=va.textContent!==k,Yb=/<.*?>/g,Oa=n.util.throttle,Sb=[],w=Array.prototype,ac=function(a){var b,c,d=n.settings,e=h.map(d,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=h.inArray(a,e),-1!==b?[d[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===typeof a?c=h(a):a instanceof h&&(c=a)}else return[];if(c)return c.map(function(){b=h.inArray(this,e);return-1!==b?d[b]:null}).toArray()};s=function(a,b){if(!(this instanceof
s))return new s(a,b);var c=[],d=function(a){(a=ac(a))&&(c=c.concat(a))};if(h.isArray(a))for(var e=0,f=a.length;e<f;e++)d(a[e]);else d(a);this.context=qa(c);b&&h.merge(this,b);this.selector={rows:null,cols:null,opts:null};s.extend(this,this,Sb)};n.Api=s;h.extend(s.prototype,{any:function(){return 0!==this.count()},concat:w.concat,context:[],count:function(){return this.flatten().length},each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=this.context;return b.length>a?new s(b[a],this[a]):null},filter:function(a){var b=[];if(w.filter)b=w.filter.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new s(this.context,b)},flatten:function(){var a=[];return new s(this.context,a.concat.apply(a,this.toArray()))},join:w.join,indexOf:w.indexOf||function(a,b){for(var c=b||0,d=this.length;c<d;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,d){var e=[],f,g,j,h,m,l=this.context,n,o,u=this.selector;"string"===typeof a&&(d=c,c=b,b=a,a=!1);g=0;for(j=l.length;g<j;g++){var r=new s(l[g]);if("table"===b)f=c.call(r,l[g],g),f!==k&&e.push(f);else if("columns"===b||"rows"===b)f=c.call(r,l[g],this[g],g),f!==k&&e.push(f);else if("column"===b||"column-rows"===b||"row"===b||"cell"===b){o=this[g];"column-rows"===b&&(n=Ba(l[g],u.opts));h=0;for(m=o.length;h<m;h++)f=o[h],f="cell"===b?c.call(r,l[g],f.row,f.column,g,h):c.call(r,l[g],f,g,h,n),f!==k&&e.push(f)}}return e.length||d?(a=new s(l,a?e.concat.apply([],e):e),b=a.selector,b.rows=u.rows,b.cols=u.cols,b.opts=u.opts,a):this},lastIndexOf:w.lastIndexOf||function(a,b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(w.map)b=w.map.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)b.push(a.call(this,this[c],c));return new s(this.context,b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:w.pop,push:w.push,reduce:w.reduce||function(a,b){return ib(this,a,b,0,this.length,1)},reduceRight:w.reduceRight||function(a,b){return ib(this,a,b,this.length-1,-1,-1)},reverse:w.reverse,selector:null,shift:w.shift,slice:function(){return new s(this.context,this)},sort:w.sort,splice:w.splice,toArray:function(){return w.slice.call(this)},to$:function(){return h(this)},toJQuery:function(){return h(this)},unique:function(){return new s(this.context,qa(this))},unshift:w.unshift});s.extend=function(a,b,c){if(c.length&&b&&(b instanceof s||b.__dt_wrapper)){var d,e,f,g=function(a,b,c){return function(){var d=b.apply(a,arguments);s.extend(d,d,c.methodExt);return d}};d=0;for(e=c.length;d<e;d++)f=c[d],b[f.name]="function"===typeof f.val?g(a,f.val,f):h.isPlainObject(f.val)?{}:f.val,b[f.name].__dt_wrapper=!0,s.extend(a,b[f.name],f.propExt)}};s.register=o=function(a,b){if(h.isArray(a))for(var c=0,d=a.length;c<d;c++)s.register(a[c],b);else for(var e=a.split("."),f=Sb,g,j,c=0,d=e.length;c<d;c++){g=(j=-1!==e[c].indexOf("()"))?e[c].replace("()",""):e[c];var i;a:{i=0;for(var m=f.length;i<m;i++)if(f[i].name===g){i=f[i];break a}i=null}i||(i={name:g,val:{},methodExt:[],propExt:[]},f.push(i));c===d-1?i.val=b:f=j?i.methodExt:i.propExt}};s.registerPlural=u=function(a,b,c){s.register(a,c);s.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof s?a.length?h.isArray(a[0])?new s(a.context,a[0]):a[0]:k:a})};o("tables()",function(a){var b;if(a){b=s;var c=this.context;if("number"===typeof a)a=[c[a]];else var d=h.map(c,function(a){return a.nTable}),a=h(d).filter(a).map(function(){var a=h.inArray(this,d);return c[a]}).toArray();b=new b(a)}else b=this;return b});o("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new s(b[0]):a});u("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});u("tables().body()","table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)});u("tables().header()","table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});u("tables().footer()","table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});u("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)});o("draw()",function(a){return this.iterator("table",function(b){"page"===a?P(b):("string"===typeof a&&(a="full-hold"===a?!1:!0),T(b,!1===a))})});o("page()",function(a){return a===k?this.page.info().page:this.iterator("table",function(b){Ta(b,a)})});o("page.info()",function(){if(0===this.context.length)return k;var a=this.context[0],b=a._iDisplayStart,c=a.oFeatures.bPaginate?a._iDisplayLength:-1,d=a.fnRecordsDisplay(),e=-1===c;return{page:e?0:Math.floor(b/c),pages:e?1:Math.ceil(d/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:d,serverSide:"ssp"===y(a)}});o("page.len()",function(a){return a===k?0!==this.context.length?this.context[0]._iDisplayLength:k:this.iterator("table",function(b){Ra(b,a)})});var Tb=function(a,b,c){if(c){var d=new s(a);d.one("draw",function(){c(d.ajax.json())})}if("ssp"==y(a))T(a,b);else{C(a,!0);var e=a.jqXHR;e&&4!==e.readyState&&e.abort();sa(a,[],function(c){oa(a);for(var c=ta(a,c),d=0,e=c.length;d<e;d++)O(a,c[d]);T(a,b);C(a,!1)})}};o("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});o("ajax.params()",function(){var a=this.context;if(0<a.length)return a[0].oAjaxData});o("ajax.reload()",function(a,b){return this.iterator("table",function(c){Tb(c,!1===b,a)})});o("ajax.url()",function(a){var b=this.context;if(a===k){if(0===b.length)return k;b=b[0];return b.ajax?h.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){h.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});o("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Tb(c,!1===b,a)})});var ab=function(a,b,c,d,e){var f=[],g,j,i,m,l,n;i=typeof b;if(!b||"string"===i||"function"===i||b.length===k)b=[b];i=0;for(m=b.length;i<m;i++){j=b[i]&&b[i].split&&!b[i].match(/[\[\(:]/)?b[i].split(","):[b[i]];l=0;for(n=j.length;l<n;l++)(g=c("string"===typeof j[l]?h.trim(j[l]):j[l]))&&g.length&&(f=f.concat(g))}a=x.selector[a];if(a.length){i=0;for(m=a.length;i<m;i++)f=a[i](d,e,f)}return qa(f)},bb=function(a){a||(a={});a.filter&&a.search===k&&(a.search=a.filter);return h.extend({search:"none",order:"current",page:"all"},a)},cb=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a[0].length=1,a.length=1,a.context=[a.context[b]],a;a.length=0;return a},Ba=function(a,b){var c,d,e,f=[],g=a.aiDisplay;e=a.aiDisplayMaster;var j=b.search;c=b.order;d=b.page;if("ssp"==y(a))return"removed"===j?[]:Y(0,e.length);if("current"==d){c=a._iDisplayStart;for(d=a.fnDisplayEnd();c<d;c++)f.push(g[c])}else if("current"==c||"applied"==c)if("none"==j)f=e.slice();else if("applied"==j)f=g.slice();else{if("removed"==j){var i={};c=0;for(d=g.length;c<d;c++)i[g[c]]=null;f=h.map(e,function(a){return!i.hasOwnProperty(a)?a:null})}}else if("index"==c||"original"==c){c=0;for(d=a.aoData.length;c<d;c++)"none"==j?f.push(c):(e=h.inArray(c,g),(-1===e&&"removed"==j||0<=e&&"applied"==j)&&f.push(c))}return f};o("rows()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=bb(b),c=this.iterator("table",function(c){var e=b,f;return ab("row",a,function(a){var b=Ob(a),i=c.aoData;if(b!==null&&!e)return[b];f||(f=Ba(c,e));if(b!==null&&h.inArray(b,f)!==-1)return[b];if(a===null||a===k||a==="")return f;if(typeof a==="function")return h.map(f,function(b){var c=i[b];return a(b,c._aData,c.nTr)?b:null});if(a.nodeName){var b=a._DT_RowIndex,m=a._DT_CellIndex;if(b!==k)return i[b]&&i[b].nTr===a?[b]:[];if(m)return i[m.row]&&i[m.row].nTr===a?[m.row]:[];b=h(a).closest("*[data-dt-row]");return b.length?[b.data("dt-row")]:[]}if(typeof a==="string"&&a.charAt(0)==="#"){b=c.aIds[a.replace(/^#/,"")];if(b!==k)return[b.idx]}b=Rb(ja(c.aoData,f,"nTr"));return h(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()},c,e)},1);c.selector.rows=a;c.selector.opts=b;return c});o("rows().nodes()",function(){return this.iterator("row",function(a,b){return a.aoData[b].nTr||k},1)});o("rows().data()",function(){return this.iterator(!0,"rows",function(a,b){return ja(a.aoData,b,"_aData")},1)});u("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var d=b.aoData[c];return"search"===a?d._aFilterData:d._aSortData},1)});u("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row",function(b,c){da(b,c,a)})});u("rows().indexes()","row().index()",function(){return this.iterator("row",function(a,b){return b},1)});u("rows().ids()","row().id()",function(a){for(var b=[],c=this.context,d=0,e=c.length;d<e;d++)for(var f=0,g=this[d].length;f<g;f++){var h=c[d].rowIdFn(c[d].aoData[this[d][f]]._aData);b.push((!0===a?"#":"")+h)}return new s(c,b)});u("rows().remove()","row().remove()",function(){var a=this;this.iterator("row",function(b,c,d){var e=b.aoData,f=e[c],g,h,i,m,l;e.splice(c,1);g=0;for(h=e.length;g<h;g++)if(i=e[g],l=i.anCells,null!==i.nTr&&(i.nTr._DT_RowIndex=g),null!==l){i=0;for(m=l.length;i<m;i++)l[i]._DT_CellIndex.row=g}pa(b.aiDisplayMaster,c);pa(b.aiDisplay,c);pa(a[d],c,!1);0<b._iRecordsDisplay&&b._iRecordsDisplay--;Sa(b);c=b.rowIdFn(f._aData);c!==k&&delete b.aIds[c]});this.iterator("table",function(a){for(var c=0,d=a.aoData.length;c<d;c++)a.aoData[c].idx=c});return this});o("rows.add()",function(a){var b=this.iterator("table",function(b){var c,f,g,h=[];f=0;for(g=a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?h.push(na(b,c)[0]):h.push(O(b,c));return h},1),c=this.rows(-1);c.pop();h.merge(c,b);return c});o("row()",function(a,b){return cb(this.rows(a,b))});o("row().data()",function(a){var b=this.context;if(a===k)return b.length&&this.length?b[0].aoData[this[0]]._aData:k;var c=b[0].aoData[this[0]];c._aData=a;h.isArray(a)&&c.nTr.id&&N(b[0].rowId)(a,c.nTr.id);da(b[0],this[0],"data");return this});o("row().node()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||null:null});o("row.add()",function(a){a instanceof h&&a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?na(b,a)[0]:O(b,a)});return this.row(b[0])});var db=function(a,b){var c=a.context;if(c.length&&(c=c[0].aoData[b!==k?b:a[0]])&&c._details)c._details.remove(),c._detailsShow=k,c._details=k},Ub=function(a,b){var c=a.context;if(c.length&&a.length){var d=c[0].aoData[a[0]];if(d._details){(d._detailsShow=b)?d._details.insertAfter(d.nTr):d._details.detach();var e=c[0],f=new s(e),g=e.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");0<D(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){e===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a];a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(e===b)for(var c,d=V(b),f=0,h=g.length;f<h;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",d)}),f.on("destroy.dt.DT_details",function(a,b){if(e===b)for(var c=0,d=g.length;c<d;c++)g[c]._details&&db(f,c)}))}}};o("row().child()",function(a,b){var c=this.context;if(a===k)return c.length&&this.length?c[0].aoData[this[0]]._details:k;if(!0===a)this.child.show();else if(!1===a)db(this);else if(c.length&&this.length){var d=c[0],c=c[0].aoData[this[0]],e=[],f=function(a,b){if(h.isArray(a)||a instanceof h)for(var c=0,k=a.length;c<k;c++)f(a[c],b);else a.nodeName&&"tr"===a.nodeName.toLowerCase()?e.push(a):(c=h("<tr><td/></tr>").addClass(b),h("td",c).addClass(b).html(a)[0].colSpan=V(d),e.push(c[0]))};f(a,b);c._details&&c._details.detach();c._details=h(e);c._detailsShow&&c._details.insertAfter(c.nTr)}return this});o(["row().child.show()","row().child().show()"],function(){Ub(this,!0);return this});o(["row().child.hide()","row().child().hide()"],function(){Ub(this,!1);return this});o(["row().child.remove()","row().child().remove()"],function(){db(this);return this});o("row().child.isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var bc=/^([^:]+):(name|visIdx|visible)$/,Vb=function(a,b,c,d,e){for(var c=[],d=0,f=e.length;d<f;d++)c.push(B(a,e[d],b));return c};o("columns()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=bb(b),c=this.iterator("table",function(c){var e=a,f=b,g=c.aoColumns,j=D(g,"sName"),i=D(g,"nTh");return ab("column",e,function(a){var b=Ob(a);if(a==="")return Y(g.length);if(b!==null)return[b>=0?b:g.length+b];if(typeof a==="function"){var e=Ba(c,f);return h.map(g,function(b,f){return a(f,Vb(c,f,0,0,e),i[f])?f:null})}var k=typeof a==="string"?a.match(bc):"";if(k)switch(k[2]){case"visIdx":case"visible":b=parseInt(k[1],10);if(b<0){var n=h.map(g,function(a,b){return a.bVisible?b:null});return[n[n.length+b]]}return[aa(c,b)];case"name":return h.map(j,function(a,b){return a===k[1]?b:null});default:return[]}if(a.nodeName&&a._DT_CellIndex)return[a._DT_CellIndex.column];b=h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray();if(b.length||!a.nodeName)return b;b=h(a).closest("*[data-dt-column]");return b.length?[b.data("dt-column")]:[]},c,f)},1);c.selector.cols=a;c.selector.opts=b;return c});u("columns().header()","column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});u("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});u("columns().data()","column().data()",function(){return this.iterator("column-rows",Vb,1)});u("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},1)});u("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(b,c,d,e,f){return ja(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});u("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,d,e){return ja(a.aoData,e,"anCells",b)},1)});u("columns().visible()","column().visible()",function(a,b){var c=this.iterator("column",function(b,c){if(a===k)return b.aoColumns[c].bVisible;var f=b.aoColumns,g=f[c],j=b.aoData,i,m,l;if(a!==k&&g.bVisible!==a){if(a){var n=h.inArray(!0,D(f,"bVisible"),c+1);i=0;for(m=j.length;i<m;i++)l=j[i].nTr,f=j[i].anCells,l&&l.insertBefore(f[c],f[n]||null)}else h(D(b.aoData,"anCells",c)).detach();g.bVisible=a;fa(b,b.aoHeader);fa(b,b.aoFooter);b.aiDisplay.length||h(b.nTBody).find("td[colspan]").attr("colspan",V(b));xa(b)}});a!==k&&(this.iterator("column",function(c,e){r(c,null,"column-visibility",[c,e,a,b])}),(b===k||b)&&this.columns.adjust());return c});u("columns().indexes()","column().index()",function(a){return this.iterator("column",function(b,c){return"visible"===a?ba(b,c):c},1)});o("columns.adjust()",function(){return this.iterator("table",function(a){$(a)},1)});o("column.index()",function(a,b){if(0!==this.context.length){var c=this.context[0];if("fromVisible"===a||"toData"===a)return aa(c,b);if("fromData"===a||"toVisible"===a)return ba(c,b)}});o("column()",function(a,b){return cb(this.columns(a,b))});o("cells()",function(a,b,c){h.isPlainObject(a)&&(a.row===k?(c=a,a=null):(c=b,b=null));h.isPlainObject(b)&&(c=b,b=null);if(null===b||b===k)return this.iterator("table",function(b){var d=a,e=bb(c),f=b.aoData,g=Ba(b,e),j=Rb(ja(f,g,"anCells")),i=h([].concat.apply([],j)),l,m=b.aoColumns.length,n,o,u,s,r,v;return ab("cell",d,function(a){var c=typeof a==="function";if(a===null||a===k||c){n=[];o=0;for(u=g.length;o<u;o++){l=g[o];for(s=0;s<m;s++){r={row:l,column:s};if(c){v=f[l];a(r,B(b,l,s),v.anCells?v.anCells[s]:null)&&n.push(r)}else n.push(r)}}return n}if(h.isPlainObject(a))return a.column!==k&&a.row!==k&&h.inArray(a.row,g)!==-1?[a]:[];c=i.filter(a).map(function(a,b){return{row:b._DT_CellIndex.row,column:b._DT_CellIndex.column}}).toArray();if(c.length||!a.nodeName)return c;v=h(a).closest("*[data-dt-row]");return v.length?[{row:v.data("dt-row"),column:v.data("dt-column")}]:[]},b,e)});var d=this.columns(b),e=this.rows(a),f,g,j,i,m;this.iterator("table",function(a,b){f=[];g=0;for(j=e[b].length;g<j;g++){i=0;for(m=d[b].length;i<m;i++)f.push({row:e[b][g],column:d[b][i]})}},1);var l=this.cells(f,c);h.extend(l.selector,{cols:b,rows:a,opts:c});return l});u("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b])&&a.anCells?a.anCells[c]:k},1)});o("cells().data()",function(){return this.iterator("cell",function(a,b,c){return B(a,b,c)},1)});u("cells().cache()","cell().cache()",function(a){a="search"===a?"_aFilterData":"_aSortData";return this.iterator("cell",function(b,c,d){return b.aoData[c][a][d]},1)});u("cells().render()","cell().render()",function(a){return this.iterator("cell",function(b,c,d){return B(b,c,d,a)},1)});u("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:ba(a,c)}},1)});u("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,c,d){da(b,c,a,d)})});o("cell()",function(a,b,c){return cb(this.cells(a,b,c))});o("cell().data()",function(a){var b=this.context,c=this[0];if(a===k)return b.length&&c.length?B(b[0],c[0].row,c[0].column):k;kb(b[0],c[0].row,c[0].column,a);da(b[0],c[0].row,"data",c[0].column);return this});o("order()",function(a,b){var c=this.context;if(a===k)return 0!==c.length?c[0].aaSorting:k;"number"===typeof a?a=[[a,b]]:a.length&&!h.isArray(a[0])&&(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting=a.slice()})});o("order.listener()",function(a,b,c){return this.iterator("table",function(d){Ma(d,a,b,c)})});o("order.fixed()",function(a){if(!a){var b=this.context,b=b.length?b[0].aaSortingFixed:k;return h.isArray(b)?{pre:b}:b}return this.iterator("table",function(b){b.aaSortingFixed=h.extend(!0,{},a)})});o(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,d){var e=[];h.each(b[d],function(b,c){e.push([c,a])});c.aaSorting=e})});o("search()",function(a,b,c,d){var e=this.context;return a===k?0!==e.length?e[0].oPreviousSearch.sSearch:k:this.iterator("table",function(e){e.oFeatures.bFilter&&ga(e,h.extend({},e.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),1)})});u("columns().search()","column().search()",function(a,b,c,d){return this.iterator("column",function(e,f){var g=e.aoPreSearchCols;if(a===k)return g[f].sSearch;e.oFeatures.bFilter&&(h.extend(g[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),ga(e,e.oPreviousSearch,1))})});o("state()",function(){return this.context.length?this.context[0].oSavedState:null});o("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})});o("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null});o("state.save()",function(){return this.iterator("table",function(a){xa(a)})});n.versionCheck=n.fnVersionCheck=function(a){for(var b=n.version.split("."),a=a.split("."),c,d,e=0,f=a.length;e<f;e++)if(c=parseInt(b[e],10)||0,d=parseInt(a[e],10)||0,c!==d)return c>d;return!0};n.isDataTable=n.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;if(a instanceof n.Api)return!0;h.each(n.settings,function(a,e){var f=e.nScrollHead?h("table",e.nScrollHead)[0]:null,g=e.nScrollFoot?h("table",e.nScrollFoot)[0]:null;if(e.nTable===b||f===b||g===b)c=!0});return c};n.tables=n.fnTables=function(a){var b=!1;h.isPlainObject(a)&&(b=a.api,a=a.visible);var c=h.map(n.settings,function(b){if(!a||a&&h(b.nTable).is(":visible"))return b.nTable});return b?new s(c):c};n.camelToHungarian=J;o("$()",function(a,b){var c=this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a,b){o(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0]=h.map(a[0].split(/\s/),function(a){return!a.match(/\.dt\b/)?a+".dt":a}).join(" ");var d=h(this.tables().nodes());d[b].apply(d,a);return this})});o("clear()",function(){return this.iterator("table",function(a){oa(a)})});o("settings()",function(){return new s(this.context,this.context)});o("init()",function(){var a=this.context;return a.length?a[0].oInit:null});o("data()",function(){return this.iterator("table",function(a){return D(a.aoData,"_aData")}).flatten()});o("destroy()",function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,d=b.oClasses,e=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(e),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}),o;b.bDestroying=!0;r(b,"aoDestroyCallback","destroy",[b]);a||(new s(b)).columns().visible(!0);k.off(".DT").find(":not(tbody *)").off(".DT");h(E).off(".DT-"+b.sInstance);e!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&e!=j.parentNode&&(i.children("tfoot").detach(),i.append(j));b.aaSorting=[];b.aaSortingFixed=[];wa(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(d.sSortable+" "+d.sSortableAsc+" "+d.sSortableDesc+" "+d.sSortableNone);f.children().detach();f.append(l);g=a?"remove":"detach";i[g]();k[g]();!a&&c&&(c.insertBefore(e,b.nTableReinsertBefore),i.css("width",b.sDestroyWidth).removeClass(d.sTable),(o=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%o])}));c=h.inArray(b,n.settings);-1!==c&&n.settings.splice(c,1)})});h.each(["column","row","cell"],function(a,b){o(b+"s().every()",function(a){var d=this.selector.opts,e=this;return this.iterator(b,function(f,g,h,i,m){a.call(e[b](g,"cell"===b?h:d,"cell"===b?d:k),g,h,i,m)})})});o("i18n()",function(a,b,c){var d=this.context[0],a=S(a)(d.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]:a._);return a.replace("%d",c)});n.version="1.10.19";n.settings=[];n.models={};n.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};n.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1};n.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};n.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+
a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+"_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({},n.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"};Z(n.defaults);n.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null};Z(n.defaults.column);n.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxData:k,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==y(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==y(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var a=this._iDisplayLength,b=this._iDisplayStart,c=b+a,d=this.aiDisplay.length,e=this.oFeatures,f=e.bPaginate;return e.bServerSide?!1===f||-1===a?b+d:Math.min(b+a,this._iRecordsDisplay):!f||c>d||-1===a?d:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null};n.ext=x={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:n.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:n.version};h.extend(x,{afnFiltering:x.search,aTypes:x.type.detect,ofnSearch:x.type.search,oSort:x.type.order,afnSortData:x.order,aoFeatures:x.feature,oApi:x.internal,oStdClasses:x.classes,oPagination:x.pager});h.extend(n.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Lb=n.ext.pager;h.extend(Lb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(a,b){return[ia(a,b)]},simple_numbers:function(a,b){return["previous",ia(a,b),"next"]},full_numbers:function(a,b){return["first","previous",ia(a,b),"next","last"]},first_last_numbers:function(a,b){return["first",ia(a,b),"last"]},_numbers:ia,numbers_length:7});h.extend(!0,n.ext.renderer,{pageButton:{_:function(a,b,c,d,e,f){var g=a.oClasses,j=a.oLanguage.oPaginate,i=a.oLanguage.oAria.paginate||{},m,l,n=0,o=function(b,d){var k,s,u,r,v=function(b){Ta(a,b.data.action,true)};k=0;for(s=d.length;k<s;k++){r=d[k];if(h.isArray(r)){u=h("<"+(r.DT_el||"div")+"/>").appendTo(b);o(u,r)}else{m=null;l="";switch(r){case"ellipsis":b.append('<span class="ellipsis">&#x2026;</span>');break;case"first":m=j.sFirst;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case"previous":m=j.sPrevious;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case"next":m=j.sNext;l=r+(e<f-1?"":" "+g.sPageButtonDisabled);break;case"last":m=j.sLast;l=r+(e<f-1?"":" "+g.sPageButtonDisabled);break;default:m=r+1;l=e===r?g.sPageButtonActive:""}if(m!==null){u=h("<a>",{"class":g.sPageButton+" "+l,"aria-controls":a.sTableId,"aria-label":i[r],"data-dt-idx":n,tabindex:a.iTabIndex,id:c===0&&typeof r==="string"?a.sTableId+"_"+r:null}).html(m).appendTo(b);Wa(u,{action:r},v);n++}}}},s;try{s=h(b).find(H.activeElement).data("dt-idx")}catch(u){}o(h(b).empty(),d);s!==k&&h(b).find("[data-dt-idx="+
s+"]").focus()}}});h.extend(n.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&!Zb.test(a))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||M(a)?"date":null},function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Qb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Qb(a,c,!0)?"html-num-fmt"+c:null},function(a){return M(a)||"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(n.ext.type.search,{html:function(a){return M(a)?a:"string"===typeof a?a.replace(Nb," ").replace(Aa,""):""},string:function(a){return M(a)?a:"string"===typeof a?a.replace(Nb," "):a}});var za=function(a,b,c,d){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Pb(a,b));a.replace&&(c&&(a=a.replace(c,"")),d&&(a=a.replace(d,"")));return 1*a};h.extend(x.type.order,{"date-pre":function(a){a=Date.parse(a);return isNaN(a)?-Infinity:a},"html-pre":function(a){return M(a)?"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return M(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return a<b?-1:a>b?1:0},"string-desc":function(a,b){return a<b?1:a>b?-1:0}});Da("");h.extend(!0,n.ext.renderer,{header:{_:function(a,b,c,d){h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(c.sSortingClass+" "+d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass)}})},jqueryui:function(a,b,c,d){h("<div/>").addClass(d.sSortJUIWrapper).append(b.contents()).append(h("<span/>").addClass(d.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass);b.find("span."+d.sSortIcon).removeClass(d.sSortJUIAsc+" "+d.sSortJUIDesc+" "+d.sSortJUI+" "+d.sSortJUIAscAllowed+" "+d.sSortJUIDescAllowed).addClass(h[e]=="asc"?d.sSortJUIAsc:h[e]=="desc"?d.sSortJUIDesc:c.sSortingClassJUI)}})}}});var eb=function(a){return"string"===typeof a?a.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):a};n.render={number:function(a,b,c,d,e){return{display:function(f){if("number"!==typeof f&&"string"!==typeof f)return f;var g=0>f?"-":"",h=parseFloat(f);if(isNaN(h))return eb(f);h=h.toFixed(c);f=Math.abs(h);h=parseInt(f,10);f=c?b+(f-h).toFixed(c).substring(2):"";return g+(d||"")+h.toString().replace(/\B(?=(\d{3})+(?!\d))/g,a)+f+(e||"")}}},text:function(){return{display:eb,filter:eb}}};h.extend(n.ext.internal,{_fnExternApiFunc:Mb,_fnBuildAjax:sa,_fnAjaxUpdate:mb,_fnAjaxParameters:vb,_fnAjaxUpdateDraw:wb,_fnAjaxDataSrc:ta,_fnAddColumn:Ea,_fnColumnOptions:ka,_fnAdjustColumnSizing:$,_fnVisibleToColumnIndex:aa,_fnColumnIndexToVisible:ba,_fnVisbleColumns:V,_fnGetColumns:ma,_fnColumnTypes:Ga,_fnApplyColumnDefs:jb,_fnHungarianMap:Z,_fnCamelToHungarian:J,_fnLanguageCompat:Ca,_fnBrowserDetect:hb,_fnAddData:O,_fnAddTr:na,_fnNodeToDataIndex:function(a,b){return b._DT_RowIndex!==k?b._DT_RowIndex:null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:B,_fnSetCellData:kb,_fnSplitObjNotation:Ja,_fnGetObjectDataFn:S,_fnSetObjectDataFn:N,_fnGetDataMaster:Ka,_fnClearTable:oa,_fnDeleteIndex:pa,_fnInvalidate:da,_fnGetRowElements:Ia,_fnCreateTr:Ha,_fnBuildHead:lb,_fnDrawHead:fa,_fnDraw:P,_fnReDraw:T,_fnAddOptionsHtml:ob,_fnDetectHeader:ea,_fnGetUniqueThs:ra,_fnFeatureHtmlFilter:qb,_fnFilterComplete:ga,_fnFilterCustom:zb,_fnFilterColumn:yb,_fnFilter:xb,_fnFilterCreateSearch:Pa,_fnEscapeRegex:Qa,_fnFilterData:Ab,_fnFeatureHtmlInfo:tb,_fnUpdateInfo:Db,_fnInfoMacros:Eb,_fnInitialise:ha,_fnInitComplete:ua,_fnLengthChange:Ra,_fnFeatureHtmlLength:pb,_fnFeatureHtmlPaginate:ub,_fnPageChange:Ta,_fnFeatureHtmlProcessing:rb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:sb,_fnScrollDraw:la,_fnApplyToChildren:I,_fnCalculateColumnWidths:Fa,_fnThrottle:Oa,_fnConvertToWidth:Fb,_fnGetWidestNode:Gb,_fnGetMaxLenString:Hb,_fnStringToCss:v,_fnSortFlatten:X,_fnSort:nb,_fnSortAria:Jb,_fnSortListener:Va,_fnSortAttachListener:Ma,_fnSortingClasses:wa,_fnSortData:Ib,_fnSaveState:xa,_fnLoadState:Kb,_fnSettingsFromNode:ya,_fnLog:K,_fnMap:F,_fnBindAction:Wa,_fnCallbackReg:z,_fnCallbackFire:r,_fnLengthOverflow:Sa,_fnRenderer:Na,_fnDataSource:y,_fnRowAttributes:La,_fnExtend:Xa,_fnCalculateEnd:function(){}});h.fn.dataTable=n;n.$=h;h.fn.dataTableSettings=n.settings;h.fn.dataTableExt=n.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()};h.each(n,function(a,b){h.fn.DataTable[a]=b});return h.fn.dataTable});;

/* /odoocms_web/static/assets/js/custom/datatables/datatables.uikit.min.js defined in bundle 'odoocms_web.assets_aarsol_portal' */
!function(e,t,i){var a=function(e,i){"use strict";e.extend(!0,i.defaults,{dom:"<'dt-uikit-header'<'uk-grid'<'uk-width-medium-2-3'l><'uk-width-medium-1-3'f>>><'uk-overflow-container'tr><'dt-uikit-footer'<'uk-grid'<'uk-width-medium-3-10'i><'uk-width-medium-7-10'p>>>",renderer:"uikit",order:[]}),e.extend(i.ext.classes,{sWrapper:"dataTables_wrapper form-inline dt-uikit",sFilterInput:"md-input",sLengthSelect:"dt-selectize",sPaging:""}),i.ext.renderer.pageButton.uikit=function(a,n,d,s,o,l){var r,u,c,f=new i.Api(a),p=a.oClasses,b=a.oLanguage.oPaginate,T=0,h=function(t,i){var n,s,c,k,m=function(t){t.preventDefault(),e(t.currentTarget).hasClass("disabled")||f.page(t.data.action).draw(!1)};for(n=0,s=i.length;n<s;n++)if(k=i[n],e.isArray(k))h(t,k);else{switch(r="",u="",k){case"ellipsis":r="&hellip;",u="uk-disabled";break;case"first":r='<i class="uk-icon-angle-double-left"/>',u=k+(o>0?"":" uk-disabled");break;case"previous":r=b.sPrevious,u=k+(o>0?"":" uk-disabled");break;case"next":r=b.sNext,u=k+(o<l-1?"":" uk-disabled");break;case"last":r='<i class="uk-icon-angle-double-right"/>',u=k+(o<l-1?"":" uk-disabled");break;default:r=k+1,u=o===k?"uk-active":""}r&&(c=e("<li>",{"class":p.sPageButton+" "+u,id:0===d&&"string"==typeof k?a.sTableId+"_"+k:null}).append(e("<a>",{href:"#","aria-controls":a.sTableId,"data-dt-idx":T,tabindex:a.iTabIndex}).html(r)).appendTo(t),a.oApi._fnBindAction(c,{action:k},m),T++)}};try{c=e(t.activeElement).data("dt-idx")}catch(k){}h(e(n).empty().html('<ul class="uk-pagination"/>').children("ul"),s),c&&e(n).find("[data-dt-idx="+c+"]").focus()},i.TableTools&&(e.extend(!0,i.TableTools.classes,{container:"DTTT uk-text-right",buttons:{normal:"md-btn DTTT_btn",disabled:"md-btn-disabled"},collection:{container:"DTTT_dropdown dropdown-menu",buttons:{normal:"",disabled:"disabled"}},print:{info:"DTTT_print_info"},select:{row:"active"}}),e.extend(!0,i.TableTools.DEFAULTS.oTags,{collection:{container:"ul",button:"li",liner:"a"}}))};$("body").on("init.dt",".dt-uikit",function(){if(!$(this).hasClass("md-processed")){var e=$(this).find(".dataTables_filter"),t=e.children("label").text();e.find(".md-input").attr("placeholder",t).unwrap(),e.contents().filter(function(){return 3==this.nodeType}).remove(),altair_md.inputs(),$(this).find(".dt-selectize").selectize({dropdownParent:"body",onDropdownOpen:function(e){e.hide().velocity("slideDown",{duration:200,easing:easing_swiftOut})},onDropdownClose:function(e){e.show().velocity("slideUp",{duration:200,easing:easing_swiftOut})}}),$(this).find(".ColVis_MasterButton").addClass("md-btn"),$(this).addClass("md-processed")}}),"function"==typeof define&&define.amd?define(["jquery","datatables"],a):"object"==typeof exports?a(require("jquery"),require("datatables")):jQuery&&a(jQuery,jQuery.fn.dataTable)}(window,document);;

/* /odoocms_web/static/bowerComponents/jquery-idletimer/dist/idle-timer.min.js defined in bundle 'odoocms_web.assets_aarsol_portal' */
!function(a){a.idleTimer=function(b,c){var d;"object"==typeof b?(d=b,b=null):"number"==typeof b&&(d={timeout:b},b=null),c=c||document,d=a.extend({idle:!1,timeout:3e4,events:"mousemove keydown wheel DOMMouseScroll mousewheel mousedown touchstart touchmove MSPointerDown MSPointerMove"},d);var e=a(c),f=e.data("idleTimerObj")||{},g=function(b){var d=a.data(c,"idleTimerObj")||{};d.idle=!d.idle,d.olddate=+new Date;var e=a.Event((d.idle?"idle":"active")+".idleTimer");a(c).trigger(e,[c,a.extend({},d),b])},h=function(b){var d=a.data(c,"idleTimerObj")||{};if(("storage"!==b.type||b.originalEvent.key===d.timerSyncId)&&null==d.remaining){if("mousemove"===b.type){if(b.pageX===d.pageX&&b.pageY===d.pageY)return;if("undefined"==typeof b.pageX&&"undefined"==typeof b.pageY)return;var e=+new Date-d.olddate;if(200>e)return}clearTimeout(d.tId),d.idle&&g(b),d.lastActive=+new Date,d.pageX=b.pageX,d.pageY=b.pageY,"storage"!==b.type&&d.timerSyncId&&"undefined"!=typeof localStorage&&localStorage.setItem(d.timerSyncId,d.lastActive),d.tId=setTimeout(g,d.timeout)}},i=function(){var b=a.data(c,"idleTimerObj")||{};b.idle=b.idleBackup,b.olddate=+new Date,b.lastActive=b.olddate,b.remaining=null,clearTimeout(b.tId),b.idle||(b.tId=setTimeout(g,b.timeout))},j=function(){var b=a.data(c,"idleTimerObj")||{};null==b.remaining&&(b.remaining=b.timeout-(+new Date-b.olddate),clearTimeout(b.tId))},k=function(){var b=a.data(c,"idleTimerObj")||{};null!=b.remaining&&(b.idle||(b.tId=setTimeout(g,b.remaining)),b.remaining=null)},l=function(){var b=a.data(c,"idleTimerObj")||{};clearTimeout(b.tId),e.removeData("idleTimerObj"),e.off("._idleTimer")},m=function(){var b=a.data(c,"idleTimerObj")||{};if(b.idle)return 0;if(null!=b.remaining)return b.remaining;var d=b.timeout-(+new Date-b.lastActive);return 0>d&&(d=0),d};if(null===b&&"undefined"!=typeof f.idle)return i(),e;if(null===b);else{if(null!==b&&"undefined"==typeof f.idle)return!1;if("destroy"===b)return l(),e;if("pause"===b)return j(),e;if("resume"===b)return k(),e;if("reset"===b)return i(),e;if("getRemainingTime"===b)return m();if("getElapsedTime"===b)return+new Date-f.olddate;if("getLastActiveTime"===b)return f.lastActive;if("isIdle"===b)return f.idle}return e.on(a.trim((d.events+" ").split(" ").join("._idleTimer ")),function(a){h(a)}),d.timerSyncId&&a(window).bind("storage",h),f=a.extend({},{olddate:+new Date,lastActive:+new Date,idle:d.idle,idleBackup:d.idle,timeout:d.timeout,remaining:null,timerSyncId:d.timerSyncId,tId:null,pageX:null,pageY:null}),f.idle||(f.tId=setTimeout(g,f.timeout)),a.data(c,"idleTimerObj",f),e},a.fn.idleTimer=function(b){return this[0]?a.idleTimer(b,this[0]):this}}(jQuery);;

/* /odoocms_web/static/src/js/aarsol.js defined in bundle 'odoocms_web.assets_aarsol_portal' */
$(function(){$('body').append('<div class="uk-modal" id="modal_idle">'+'<div class="uk-modal-dialog">'+'<div class="uk-modal-header">'+'<h3 class="uk-modal-title">Your session is about to expire!</h3>'+'</div>'+'<p>You\'ve been inactive for a while. For your security, we\'ll log you out automatically.</p>'+'<p>Click "Stay Online" to continue your session.</p>'+'<p>Your session will expire in <span class="uk-text-bold md-color-red-500" id="sessionSecondsRemaining"></span> seconds.</p>'+'<div class="uk-modal-footer uk-text-right">'+'<button id="staySigned" type="button" class="md-btn md-btn-flat uk-modal-close">Stay Online</button><button type="button" class="md-btn md-btn-flat md-btn-flat-primary" id="logoutSession">Logout</button>'+'</div>'+'</div>'+'</div>');var modal=UIkit.modal("#modal_idle",{bgclose:false}),session={inactiveTimeout:600000,warningTimeout:30000,minWarning:550000,warningStart:null,warningTimer:null,autologout:{logouturl:"/web/session/logout?redirect=/"},logout:function(){window.location=session.autologout.logouturl;}},$sessionCounter=$('#sessionSecondsRemaining').html(session.warningTimeout/1000);async function getSessionTimeout(){try{let response=await fetch('/session/config/timeout');let data=await response.json();return data.timeout;}catch(error){console.error('Error fetching session timeout:',error);return session.inactiveTimeout;}}
(async function(){session.inactiveTimeout=await getSessionTimeout();$(document).idleTimer(session.inactiveTimeout);$(document).on("idle.idleTimer",function(event,elem,obj){var diff=(+new Date())-obj.lastActive-obj.timeout,warning=(+new Date())-diff;if(diff>=session.warningTimeout||warning<=session.minWarning){modal.hide();}else{$sessionCounter.html(Math.round((session.warningTimeout-diff)/1000));modal.show();session.warningStart=(+new Date())-diff;session.warningTimer=setInterval(function(){var remaining=Math.round((session.warningTimeout/1000)-(((+new Date())-session.warningStart)/1000));if(remaining>=0){$sessionCounter.html(remaining);}else{session.logout();}},1000);}});$('body').on('click','#staySigned',function(){clearTimeout(session.warningTimer);modal.hide();});$('body').on('click','#logoutSession',function(){session.logout();});})();});