if(!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(e.document)return t(e);throw new Error("jQuery requires a window with a document")}:t(e)}("undefined"!=typeof window?window:this,function(x,F){"use strict";function y(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item}function g(e){return null!=e&&e===e.window}var t=[],H=Object.getPrototypeOf,s=t.slice,I=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},P=t.push,U=t.indexOf,$={},V=$.toString,M=$.hasOwnProperty,_=M.toString,z=_.call(Object),m={},E=x.document,W={type:!0,src:!0,nonce:!0,noModule:!0};function G(e,t,r){var n,o,i=(r=r||E).createElement("script");if(i.text=e,t)for(n in W)(o=t[n]||t.getAttribute&&t.getAttribute(n))&&i.setAttribute(n,o);r.head.appendChild(i).parentNode.removeChild(i)}function h(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?$[V.call(e)]||"object":typeof e}var e="3.6.1",D=function(e,t){return new D.fn.init(e,t)};function J(e){var t=!!e&&"length"in e&&e.length,r=h(e);return!y(e)&&!g(e)&&("array"===r||0===t||"number"==typeof t&&0<t&&t-1 in e)}D.fn=D.prototype={jquery:e,constructor:D,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){e=D.merge(this.constructor(),e);return e.prevObject=this,e},each:function(e){return D.each(this,e)},map:function(r){return this.pushStack(D.map(this,function(e,t){return r.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(D.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(D.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,e=+e+(e<0?t:0);return this.pushStack(0<=e&&e<t?[this[e]]:[])},end:function(){return this.prevObject||this.constructor()},push:P,sort:t.sort,splice:t.splice},D.extend=D.fn.extend=function(){var e,t,r,n,o,i=arguments[0]||{},a=1,s=arguments.length,u=!1;for("boolean"==typeof i&&(u=i,i=arguments[a]||{},a++),"object"==typeof i||y(i)||(i={}),a===s&&(i=this,a--);a<s;a++)if(null!=(e=arguments[a]))for(t in e)r=e[t],"__proto__"!==t&&i!==r&&(u&&r&&(D.isPlainObject(r)||(n=Array.isArray(r)))?(o=i[t],o=n&&!Array.isArray(o)?[]:n||D.isPlainObject(o)?o:{},n=!1,i[t]=D.extend(u,o,r)):void 0!==r&&(i[t]=r));return i},D.extend({expando:"jQuery"+(e+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){return!(!e||"[object Object]"!==V.call(e)||(e=H(e))&&("function"!=typeof(e=M.call(e,"constructor")&&e.constructor)||_.call(e)!==z))},isEmptyObject:function(e){for(var t in e)return!1;return!0},globalEval:function(e,t,r){G(e,{nonce:t&&t.nonce},r)},each:function(e,t){var r,n=0;if(J(e))for(r=e.length;n<r&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},makeArray:function(e,t){t=t||[];return null!=e&&(J(Object(e))?D.merge(t,"string"==typeof e?[e]:e):P.call(t,e)),t},inArray:function(e,t,r){return null==t?-1:U.call(t,e,r)},merge:function(e,t){for(var r=+t.length,n=0,o=e.length;n<r;n++)e[o++]=t[n];return e.length=o,e},grep:function(e,t,r){for(var n=[],o=0,i=e.length,a=!r;o<i;o++)!t(e[o],o)!=a&&n.push(e[o]);return n},map:function(e,t,r){var n,o,i=0,a=[];if(J(e))for(n=e.length;i<n;i++)null!=(o=t(e[i],i,r))&&a.push(o);else for(i in e)null!=(o=t(e[i],i,r))&&a.push(o);return I(a)},guid:1,support:m}),"function"==typeof Symbol&&(D.fn[Symbol.iterator]=t[Symbol.iterator]),D.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){$["[object "+t+"]"]=t.toLowerCase()});function n(e,t,r){for(var n=[],o=void 0!==r;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&D(e).is(r))break;n.push(e)}return n}function Y(e,t){for(var r=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&r.push(e);return r}var e=function(F){function p(e,t){return e="0x"+e.slice(1)-65536,t||(e<0?String.fromCharCode(65536+e):String.fromCharCode(e>>10|55296,1023&e|56320))}function H(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function I(){E()}var e,f,w,i,P,d,U,$,x,u,l,E,D,r,k,h,n,o,g,T="sizzle"+ +new Date,c=F.document,A=0,V=0,M=N(),_=N(),z=N(),m=N(),W=function(e,t){return e===t&&(l=!0),0},G={}.hasOwnProperty,t=[],J=t.pop,Y=t.push,q=t.push,X=t.slice,y=function(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1},Q="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",a="[\\x20\\t\\r\\n\\f]",s="(?:\\\\[\\da-fA-F]{1,6}"+a+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",K="\\["+a+"*("+s+")(?:"+a+"*([*^$|!~]?=)"+a+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+s+"))|)"+a+"*\\]",Z=":("+s+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+K+")*)|.*)\\)|)",ee=new RegExp(a+"+","g"),v=new RegExp("^"+a+"+|((?:^|[^\\\\])(?:\\\\.)*)"+a+"+$","g"),te=new RegExp("^"+a+"*,"+a+"*"),re=new RegExp("^"+a+"*([>+~]|"+a+")"+a+"*"),ne=new RegExp(a+"|>"),oe=new RegExp(Z),ie=new RegExp("^"+s+"$"),b={ID:new RegExp("^#("+s+")"),CLASS:new RegExp("^\\.("+s+")"),TAG:new RegExp("^("+s+"|[*])"),ATTR:new RegExp("^"+K),PSEUDO:new RegExp("^"+Z),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+a+"*(even|odd|(([+-]|)(\\d*)n|)"+a+"*(?:([+-]|)"+a+"*(\\d+)|))"+a+"*\\)|)","i"),bool:new RegExp("^(?:"+Q+")$","i"),needsContext:new RegExp("^"+a+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+a+"*((?:-\\d)?\\d*)"+a+"*\\)|)(?=[^-]|$)","i")},ae=/HTML$/i,se=/^(?:input|select|textarea|button)$/i,ue=/^h\d$/i,C=/^[^{]+\{\s*\[native \w/,le=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ce=/[+~]/,S=new RegExp("\\\\[\\da-fA-F]{1,6}"+a+"?|\\\\([^\\r\\n\\f])","g"),pe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,fe=ye(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{q.apply(t=X.call(c.childNodes),c.childNodes),t[c.childNodes.length].nodeType}catch(e){q={apply:t.length?function(e,t){Y.apply(e,X.call(t))}:function(e,t){for(var r=e.length,n=0;e[r++]=t[n++];);e.length=r-1}}}function L(t,e,r,n){var o,i,a,s,u,l,c=e&&e.ownerDocument,p=e?e.nodeType:9;if(r=r||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return r;if(!n&&(E(e),e=e||D,k)){if(11!==p&&(s=le.exec(t)))if(o=s[1]){if(9===p){if(!(l=e.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(c&&(l=c.getElementById(o))&&g(e,l)&&l.id===o)return r.push(l),r}else{if(s[2])return q.apply(r,e.getElementsByTagName(t)),r;if((o=s[3])&&f.getElementsByClassName&&e.getElementsByClassName)return q.apply(r,e.getElementsByClassName(o)),r}if(f.qsa&&!m[t+" "]&&(!h||!h.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(l=t,c=e,1===p&&(ne.test(t)||re.test(t))){for((c=ce.test(t)&&me(e.parentNode)||e)===e&&f.scope||((a=e.getAttribute("id"))?a=a.replace(pe,H):e.setAttribute("id",a=T)),i=(u=d(t)).length;i--;)u[i]=(a?"#"+a:":scope")+" "+B(u[i]);l=u.join(",")}try{return q.apply(r,c.querySelectorAll(l)),r}catch(e){m(t,!0)}finally{a===T&&e.removeAttribute("id")}}}return $(t.replace(v,"$1"),e,r,n)}function N(){var r=[];function n(e,t){return r.push(e+" ")>w.cacheLength&&delete n[r.shift()],n[e+" "]=t}return n}function j(e){return e[T]=!0,e}function O(e){var t=D.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function de(e,t){for(var r=e.split("|"),n=r.length;n--;)w.attrHandle[r[n]]=t}function he(e,t){var r=t&&e,n=r&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(n)return n;if(r)for(;r=r.nextSibling;)if(r===t)return-1;return e?1:-1}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&&fe(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function R(a){return j(function(i){return i=+i,j(function(e,t){for(var r,n=a([],e.length,i),o=n.length;o--;)e[r=n[o]]&&(e[r]=!(t[r]=e[r]))})})}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in f=L.support={},P=L.isXML=function(e){var t=e&&e.namespaceURI,e=e&&(e.ownerDocument||e).documentElement;return!ae.test(t||e&&e.nodeName||"HTML")},E=L.setDocument=function(e){var e=e?e.ownerDocument||e:c;return e!=D&&9===e.nodeType&&e.documentElement&&(r=(D=e).documentElement,k=!P(D),c!=D&&(e=D.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",I,!1):e.attachEvent&&e.attachEvent("onunload",I)),f.scope=O(function(e){return r.appendChild(e).appendChild(D.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),f.attributes=O(function(e){return e.className="i",!e.getAttribute("className")}),f.getElementsByTagName=O(function(e){return e.appendChild(D.createComment("")),!e.getElementsByTagName("*").length}),f.getElementsByClassName=C.test(D.getElementsByClassName),f.getById=O(function(e){return r.appendChild(e).id=T,!D.getElementsByName||!D.getElementsByName(T).length}),f.getById?(w.filter.ID=function(e){var t=e.replace(S,p);return function(e){return e.getAttribute("id")===t}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&k)return(t=t.getElementById(e))?[t]:[]}):(w.filter.ID=function(e){var t=e.replace(S,p);return function(e){e=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var r,n,o,i=t.getElementById(e);if(i){if((r=i.getAttributeNode("id"))&&r.value===e)return[i];for(o=t.getElementsByName(e),n=0;i=o[n++];)if((r=i.getAttributeNode("id"))&&r.value===e)return[i]}return[]}}),w.find.TAG=f.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):f.qsa?t.querySelectorAll(e):void 0}:function(e,t){var r,n=[],o=0,i=t.getElementsByTagName(e);if("*"!==e)return i;for(;r=i[o++];)1===r.nodeType&&n.push(r);return n},w.find.CLASS=f.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},n=[],h=[],(f.qsa=C.test(D.querySelectorAll))&&(O(function(e){var t;r.appendChild(e).innerHTML="<a id='"+T+"'></a><select id='"+T+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&h.push("[*^$]="+a+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||h.push("\\["+a+"*(?:value|"+Q+")"),e.querySelectorAll("[id~="+T+"-]").length||h.push("~="),(t=D.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||h.push("\\["+a+"*name"+a+"*="+a+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||h.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||h.push(".#.+[+~]"),e.querySelectorAll("\\\f"),h.push("[\\r\\n\\f]")}),O(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=D.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&h.push("name"+a+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&h.push(":enabled",":disabled"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(f.matchesSelector=C.test(o=r.matches||r.webkitMatchesSelector||r.mozMatchesSelector||r.oMatchesSelector||r.msMatchesSelector))&&O(function(e){f.disconnectedMatch=o.call(e,"*"),o.call(e,"[s!='']:x"),n.push("!=",Z)}),h=h.length&&new RegExp(h.join("|")),n=n.length&&new RegExp(n.join("|")),e=C.test(r.compareDocumentPosition),g=e||C.test(r.contains)?function(e,t){var r=9===e.nodeType?e.documentElement:e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(r.contains?r.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},W=e?function(e,t){var r;return e===t?(l=!0,0):(r=!e.compareDocumentPosition-!t.compareDocumentPosition)||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===r?e==D||e.ownerDocument==c&&g(c,e)?-1:t==D||t.ownerDocument==c&&g(c,t)?1:u?y(u,e)-y(u,t):0:4&r?-1:1)}:function(e,t){if(e===t)return l=!0,0;var r,n=0,o=e.parentNode,i=t.parentNode,a=[e],s=[t];if(!o||!i)return e==D?-1:t==D?1:o?-1:i?1:u?y(u,e)-y(u,t):0;if(o===i)return he(e,t);for(r=e;r=r.parentNode;)a.unshift(r);for(r=t;r=r.parentNode;)s.unshift(r);for(;a[n]===s[n];)n++;return n?he(a[n],s[n]):a[n]==c?-1:s[n]==c?1:0}),D},L.matches=function(e,t){return L(e,null,null,t)},L.matchesSelector=function(e,t){if(E(e),f.matchesSelector&&k&&!m[t+" "]&&(!n||!n.test(t))&&(!h||!h.test(t)))try{var r=o.call(e,t);if(r||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){m(t,!0)}return 0<L(t,D,null,[e]).length},L.contains=function(e,t){return(e.ownerDocument||e)!=D&&E(e),g(e,t)},L.attr=function(e,t){(e.ownerDocument||e)!=D&&E(e);var r=w.attrHandle[t.toLowerCase()],r=r&&G.call(w.attrHandle,t.toLowerCase())?r(e,t,!k):void 0;return void 0!==r?r:f.attributes||!k?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},L.escape=function(e){return(e+"").replace(pe,H)},L.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},L.uniqueSort=function(e){var t,r=[],n=0,o=0;if(l=!f.detectDuplicates,u=!f.sortStable&&e.slice(0),e.sort(W),l){for(;t=e[o++];)t===e[o]&&(n=r.push(o));for(;n--;)e.splice(r[n],1)}return u=null,e},i=L.getText=function(e){var t,r="",n=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)r+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[n++];)r+=i(t);return r},(w=L.selectors={cacheLength:50,createPseudo:j,match:b,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(S,p),e[3]=(e[3]||e[4]||e[5]||"").replace(S,p),"~="===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]||L.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]&&L.error(e[0]),e},PSEUDO:function(e){var t,r=!e[6]&&e[2];return b.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":r&&oe.test(r)&&(t=(t=d(r,!0))&&r.indexOf(")",r.length-t)-r.length)&&(e[0]=e[0].slice(0,t),e[2]=r.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(S,p).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=M[e+" "];return t||(t=new RegExp("(^|"+a+")"+e+"("+a+"|$)"))&&M(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,r,n){return function(e){e=L.attr(e,t);return null==e?"!="===r:!r||(e+="","="===r?e===n:"!="===r?e!==n:"^="===r?n&&0===e.indexOf(n):"*="===r?n&&-1<e.indexOf(n):"$="===r?n&&e.slice(-n.length)===n:"~="===r?-1<(" "+e.replace(ee," ")+" ").indexOf(n):"|="===r&&(e===n||e.slice(0,n.length+1)===n+"-"))}},CHILD:function(h,e,t,g,m){var v="nth"!==h.slice(0,3),y="last"!==h.slice(-4),b="of-type"===e;return 1===g&&0===m?function(e){return!!e.parentNode}:function(e,t,r){var n,o,i,a,s,u,l=v!=y?"nextSibling":"previousSibling",c=e.parentNode,p=b&&e.nodeName.toLowerCase(),f=!r&&!b,d=!1;if(c){if(v){for(;l;){for(a=e;a=a[l];)if(b?a.nodeName.toLowerCase()===p:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[y?c.firstChild:c.lastChild],y&&f){for(d=(s=(n=(o=(i=(a=c)[T]||(a[T]={}))[a.uniqueID]||(i[a.uniqueID]={}))[h]||[])[0]===A&&n[1])&&n[2],a=s&&c.childNodes[s];a=++s&&a&&a[l]||(d=s=0,u.pop());)if(1===a.nodeType&&++d&&a===e){o[h]=[A,s,d];break}}else if(!1===(d=f?s=(n=(o=(i=(a=e)[T]||(a[T]={}))[a.uniqueID]||(i[a.uniqueID]={}))[h]||[])[0]===A&&n[1]:d))for(;(a=++s&&a&&a[l]||(d=s=0,u.pop()))&&((b?a.nodeName.toLowerCase()!==p:1!==a.nodeType)||!++d||(f&&((o=(i=a[T]||(a[T]={}))[a.uniqueID]||(i[a.uniqueID]={}))[h]=[A,d]),a!==e)););return(d-=m)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,i){var t,a=w.pseudos[e]||w.setFilters[e.toLowerCase()]||L.error("unsupported pseudo: "+e);return a[T]?a(i):1<a.length?(t=[e,e,"",i],w.setFilters.hasOwnProperty(e.toLowerCase())?j(function(e,t){for(var r,n=a(e,i),o=n.length;o--;)e[r=y(e,n[o])]=!(t[r]=n[o])}):function(e){return a(e,0,t)}):a}},pseudos:{not:j(function(e){var n=[],o=[],s=U(e.replace(v,"$1"));return s[T]?j(function(e,t,r,n){for(var o,i=s(e,null,n,[]),a=e.length;a--;)(o=i[a])&&(e[a]=!(t[a]=o))}):function(e,t,r){return n[0]=e,s(n,null,r,o),n[0]=null,!o.pop()}}),has:j(function(t){return function(e){return 0<L(t,e).length}}),contains:j(function(t){return t=t.replace(S,p),function(e){return-1<(e.textContent||i(e)).indexOf(t)}}),lang:j(function(r){return ie.test(r||"")||L.error("unsupported lang: "+r),r=r.replace(S,p).toLowerCase(),function(e){var t;do{if(t=k?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===r||0===t.indexOf(r+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=F.location&&F.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.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 ue.test(e.nodeName)},input:function(e){return se.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(e=e.getAttribute("type"))||"text"===e.toLowerCase())},first:R(function(){return[0]}),last:R(function(e,t){return[t-1]}),eq:R(function(e,t,r){return[r<0?r+t:r]}),even:R(function(e,t){for(var r=0;r<t;r+=2)e.push(r);return e}),odd:R(function(e,t){for(var r=1;r<t;r+=2)e.push(r);return e}),lt:R(function(e,t,r){for(var n=r<0?r+t:t<r?t:r;0<=--n;)e.push(n);return e}),gt:R(function(e,t,r){for(var n=r<0?r+t:r;++n<t;)e.push(n);return e})}}).pseudos.nth=w.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[e]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(e);for(e in{submit:!0,reset:!0})w.pseudos[e]=function(r){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===r}}(e);function ve(){}function B(e){for(var t=0,r=e.length,n="";t<r;t++)n+=e[t].value;return n}function ye(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,p=V++;return e.first?function(e,t,r){for(;e=e[s];)if(1===e.nodeType||c)return a(e,t,r);return!1}:function(e,t,r){var n,o,i=[A,p];if(r){for(;e=e[s];)if((1===e.nodeType||c)&&a(e,t,r))return!0}else for(;e=e[s];)if(1===e.nodeType||c)if(o=(o=e[T]||(e[T]={}))[e.uniqueID]||(o[e.uniqueID]={}),u&&u===e.nodeName.toLowerCase())e=e[s]||e;else{if((n=o[l])&&n[0]===A&&n[1]===p)return i[2]=n[2];if((o[l]=i)[2]=a(e,t,r))return!0}return!1}}function be(o){return 1<o.length?function(e,t,r){for(var n=o.length;n--;)if(!o[n](e,t,r))return!1;return!0}:o[0]}function we(e,t,r,n,o){for(var i,a=[],s=0,u=e.length,l=null!=t;s<u;s++)!(i=e[s])||r&&!r(i,n,o)||(a.push(i),l&&t.push(s));return a}function xe(d,h,g,m,v,e){return m&&!m[T]&&(m=xe(m)),v&&!v[T]&&(v=xe(v,e)),j(function(e,t,r,n){var o,i,a,s=[],u=[],l=t.length,c=e||function(e,t,r){for(var n=0,o=t.length;n<o;n++)L(e,t[n],r);return r}(h||"*",r.nodeType?[r]:r,[]),p=!d||!e&&h?c:we(c,s,d,r,n),f=g?v||(e?d:l||m)?[]:t:p;if(g&&g(p,f,r,n),m)for(o=we(f,u),m(o,[],r,n),i=o.length;i--;)(a=o[i])&&(f[u[i]]=!(p[u[i]]=a));if(e){if(v||d){if(v){for(o=[],i=f.length;i--;)(a=f[i])&&o.push(p[i]=a);v(null,f=[],o,n)}for(i=f.length;i--;)(a=f[i])&&-1<(o=v?y(e,a):s[i])&&(e[o]=!(t[o]=a))}}else f=we(f===t?f.splice(l,f.length):f),v?v(null,t,f,n):q.apply(t,f)})}function Ee(m,v){function e(e,t,r,n,o){var i,a,s,u=0,l="0",c=e&&[],p=[],f=x,d=e||b&&w.find.TAG("*",o),h=A+=null==f?1:Math.random()||.1,g=d.length;for(o&&(x=t==D||t||o);l!==g&&null!=(i=d[l]);l++){if(b&&i){for(a=0,t||i.ownerDocument==D||(E(i),r=!k);s=m[a++];)if(s(i,t||D,r)){n.push(i);break}o&&(A=h)}y&&((i=!s&&i)&&u--,e)&&c.push(i)}if(u+=l,y&&l!==u){for(a=0;s=v[a++];)s(c,p,t,r);if(e){if(0<u)for(;l--;)c[l]||p[l]||(p[l]=J.call(n));p=we(p)}q.apply(n,p),o&&!e&&0<p.length&&1<u+v.length&&L.uniqueSort(n)}return o&&(A=h,x=f),c}var y=0<v.length,b=0<m.length;return y?j(e):e}return ve.prototype=w.filters=w.pseudos,w.setFilters=new ve,d=L.tokenize=function(e,t){var r,n,o,i,a,s,u,l=_[e+" "];if(l)return t?0:l.slice(0);for(a=e,s=[],u=w.preFilter;a;){for(i in r&&!(n=te.exec(a))||(n&&(a=a.slice(n[0].length)||a),s.push(o=[])),r=!1,(n=re.exec(a))&&(r=n.shift(),o.push({value:r,type:n[0].replace(v," ")}),a=a.slice(r.length)),w.filter)!(n=b[i].exec(a))||u[i]&&!(n=u[i](n))||(r=n.shift(),o.push({value:r,type:i,matches:n}),a=a.slice(r.length));if(!r)break}return t?a.length:a?L.error(e):_(e,s).slice(0)},U=L.compile=function(e,t){var r,n=[],o=[],i=z[e+" "];if(!i){for(r=(t=t||d(e)).length;r--;)((i=function e(t){for(var n,r,o,i=t.length,a=w.relative[t[0].type],s=a||w.relative[" "],u=a?1:0,l=ye(function(e){return e===n},s,!0),c=ye(function(e){return-1<y(n,e)},s,!0),p=[function(e,t,r){return e=!a&&(r||t!==x)||((n=t).nodeType?l:c)(e,t,r),n=null,e}];u<i;u++)if(r=w.relative[t[u].type])p=[ye(be(p),r)];else{if((r=w.filter[t[u].type].apply(null,t[u].matches))[T]){for(o=++u;o<i&&!w.relative[t[o].type];o++);return xe(1<u&&be(p),1<u&&B(t.slice(0,u-1).concat({value:" "===t[u-2].type?"*":""})).replace(v,"$1"),r,u<o&&e(t.slice(u,o)),o<i&&e(t=t.slice(o)),o<i&&B(t))}p.push(r)}return be(p)}(t[r]))[T]?n:o).push(i);(i=z(e,Ee(o,n))).selector=e}return i},$=L.select=function(e,t,r,n){var o,i,a,s,u,l="function"==typeof e&&e,c=!n&&d(e=l.selector||e);if(r=r||[],1===c.length){if(2<(i=c[0]=c[0].slice(0)).length&&"ID"===(a=i[0]).type&&9===t.nodeType&&k&&w.relative[i[1].type]){if(!(t=(w.find.ID(a.matches[0].replace(S,p),t)||[])[0]))return r;l&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=b.needsContext.test(e)?0:i.length;o--&&(a=i[o],!w.relative[s=a.type]);)if((u=w.find[s])&&(n=u(a.matches[0].replace(S,p),ce.test(i[0].type)&&me(t.parentNode)||t))){if(i.splice(o,1),e=n.length&&B(i))break;return q.apply(r,n),r}}return(l||U(e,c))(n,t,!k,r,!t||ce.test(e)&&me(t.parentNode)||t),r},f.sortStable=T.split("").sort(W).join("")===T,f.detectDuplicates=!!l,E(),f.sortDetached=O(function(e){return 1&e.compareDocumentPosition(D.createElement("fieldset"))}),O(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||de("type|href|height|width",function(e,t,r){if(!r)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&O(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||de("value",function(e,t,r){if(!r&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),O(function(e){return null==e.getAttribute("disabled")})||de(Q,function(e,t,r){if(!r)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),L}(x),X=(D.find=e,D.expr=e.selectors,D.expr[":"]=D.expr.pseudos,D.uniqueSort=D.unique=e.uniqueSort,D.text=e.getText,D.isXMLDoc=e.isXML,D.contains=e.contains,D.escapeSelector=e.escape,D.expr.match.needsContext);function u(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var Q=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function K(e,r,n){return y(r)?D.grep(e,function(e,t){return!!r.call(e,t,e)!==n}):r.nodeType?D.grep(e,function(e){return e===r!==n}):"string"!=typeof r?D.grep(e,function(e){return-1<U.call(r,e)!==n}):D.filter(r,e,n)}D.filter=function(e,t,r){var n=t[0];return r&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?D.find.matchesSelector(n,e)?[n]:[]:D.find.matches(e,D.grep(t,function(e){return 1===e.nodeType}))},D.fn.extend({find:function(e){var t,r,n=this.length,o=this;if("string"!=typeof e)return this.pushStack(D(e).filter(function(){for(t=0;t<n;t++)if(D.contains(o[t],this))return!0}));for(r=this.pushStack([]),t=0;t<n;t++)D.find(e,o[t],r);return 1<n?D.uniqueSort(r):r},filter:function(e){return this.pushStack(K(this,e||[],!1))},not:function(e){return this.pushStack(K(this,e||[],!0))},is:function(e){return!!K(this,"string"==typeof e&&X.test(e)?D(e):e||[],!1).length}});var Z,ee=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,te=((D.fn.init=function(e,t,r){if(e){if(r=r||Z,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==r.ready?r.ready(e):e(D):D.makeArray(e,this);if(!(n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:ee.exec(e))||!n[1]&&t)return(!t||t.jquery?t||r:this.constructor(t)).find(e);if(n[1]){if(t=t instanceof D?t[0]:t,D.merge(this,D.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),Q.test(n[1])&&D.isPlainObject(t))for(var n in t)y(this[n])?this[n](t[n]):this.attr(n,t[n])}else(r=E.getElementById(n[2]))&&(this[0]=r,this.length=1)}return this}).prototype=D.fn,Z=D(E),/^(?:parents|prev(?:Until|All))/),re={children:!0,contents:!0,next:!0,prev:!0};function ne(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}D.fn.extend({has:function(e){var t=D(e,this),r=t.length;return this.filter(function(){for(var e=0;e<r;e++)if(D.contains(this,t[e]))return!0})},closest:function(e,t){var r,n=0,o=this.length,i=[],a="string"!=typeof e&&D(e);if(!X.test(e))for(;n<o;n++)for(r=this[n];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(a?-1<a.index(r):1===r.nodeType&&D.find.matchesSelector(r,e))){i.push(r);break}return this.pushStack(1<i.length?D.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?U.call(D(e),this[0]):U.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(D.uniqueSort(D.merge(this.get(),D(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),D.each({parent:function(e){e=e.parentNode;return e&&11!==e.nodeType?e:null},parents:function(e){return n(e,"parentNode")},parentsUntil:function(e,t,r){return n(e,"parentNode",r)},next:function(e){return ne(e,"nextSibling")},prev:function(e){return ne(e,"previousSibling")},nextAll:function(e){return n(e,"nextSibling")},prevAll:function(e){return n(e,"previousSibling")},nextUntil:function(e,t,r){return n(e,"nextSibling",r)},prevUntil:function(e,t,r){return n(e,"previousSibling",r)},siblings:function(e){return Y((e.parentNode||{}).firstChild,e)},children:function(e){return Y(e.firstChild)},contents:function(e){return null!=e.contentDocument&&H(e.contentDocument)?e.contentDocument:(u(e,"template")&&(e=e.content||e),D.merge([],e.childNodes))}},function(n,o){D.fn[n]=function(e,t){var r=D.map(this,o,e);return(t="Until"!==n.slice(-5)?e:t)&&"string"==typeof t&&(r=D.filter(t,r)),1<this.length&&(re[n]||D.uniqueSort(r),te.test(n))&&r.reverse(),this.pushStack(r)}});var k=/[^\x20\t\r\n\f]+/g;function c(e){return e}function oe(e){throw e}function ie(e,t,r,n){var o;try{e&&y(o=e.promise)?o.call(e).done(t).fail(r):e&&y(o=e.then)?o.call(e,t,r):t.apply(void 0,[e].slice(n))}catch(e){r.apply(void 0,[e])}}D.Callbacks=function(n){var e,r;n="string"==typeof n?(e=n,r={},D.each(e.match(k)||[],function(e,t){r[t]=!0}),r):D.extend({},n);function o(){for(s=s||n.once,a=i=!0;l.length;c=-1)for(t=l.shift();++c<u.length;)!1===u[c].apply(t[0],t[1])&&n.stopOnFalse&&(c=u.length,t=!1);n.memory||(t=!1),i=!1,s&&(u=t?[]:"")}var i,t,a,s,u=[],l=[],c=-1,p={add:function(){return u&&(t&&!i&&(c=u.length-1,l.push(t)),function r(e){D.each(e,function(e,t){y(t)?n.unique&&p.has(t)||u.push(t):t&&t.length&&"string"!==h(t)&&r(t)})}(arguments),t)&&!i&&o(),this},remove:function(){return D.each(arguments,function(e,t){for(var r;-1<(r=D.inArray(t,u,r));)u.splice(r,1),r<=c&&c--}),this},has:function(e){return e?-1<D.inArray(e,u):0<u.length},empty:function(){return u=u&&[],this},disable:function(){return s=l=[],u=t="",this},disabled:function(){return!u},lock:function(){return s=l=[],t||i||(u=t=""),this},locked:function(){return!!s},fireWith:function(e,t){return s||(t=[e,(t=t||[]).slice?t.slice():t],l.push(t),i)||o(),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!a}};return p},D.extend({Deferred:function(e){var i=[["notify","progress",D.Callbacks("memory"),D.Callbacks("memory"),2],["resolve","done",D.Callbacks("once memory"),D.Callbacks("once memory"),0,"resolved"],["reject","fail",D.Callbacks("once memory"),D.Callbacks("once memory"),1,"rejected"]],o="pending",a={state:function(){return o},always:function(){return s.done(arguments).fail(arguments),this},catch:function(e){return a.then(null,e)},pipe:function(){var o=arguments;return D.Deferred(function(n){D.each(i,function(e,t){var r=y(o[t[4]])&&o[t[4]];s[t[1]](function(){var e=r&&r.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[t[0]+"With"](this,r?[e]:arguments)})}),o=null}).promise()},then:function(t,r,n){var u=0;function l(o,i,a,s){return function(){function e(){var e,t;if(!(o<u)){if((e=a.apply(r,n))===i.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,y(t)?s?t.call(e,l(u,i,c,s),l(u,i,oe,s)):(u++,t.call(e,l(u,i,c,s),l(u,i,oe,s),l(u,i,c,i.notifyWith))):(a!==c&&(r=void 0,n=[e]),(s||i.resolveWith)(r,n))}}var r=this,n=arguments,t=s?e:function(){try{e()}catch(e){D.Deferred.exceptionHook&&D.Deferred.exceptionHook(e,t.stackTrace),u<=o+1&&(a!==oe&&(r=void 0,n=[e]),i.rejectWith(r,n))}};o?t():(D.Deferred.getStackHook&&(t.stackTrace=D.Deferred.getStackHook()),x.setTimeout(t))}}return D.Deferred(function(e){i[0][3].add(l(0,e,y(n)?n:c,e.notifyWith)),i[1][3].add(l(0,e,y(t)?t:c)),i[2][3].add(l(0,e,y(r)?r:oe))}).promise()},promise:function(e){return null!=e?D.extend(e,a):a}},s={};return D.each(i,function(e,t){var r=t[2],n=t[5];a[t[1]]=r.add,n&&r.add(function(){o=n},i[3-e][2].disable,i[3-e][3].disable,i[0][2].lock,i[0][3].lock),r.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=r.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){function t(t){return function(e){o[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--r||a.resolveWith(o,i)}}var r=arguments.length,n=r,o=Array(n),i=s.call(arguments),a=D.Deferred();if(r<=1&&(ie(e,a.done(t(n)).resolve,a.reject,!r),"pending"===a.state()||y(i[n]&&i[n].then)))return a.then();for(;n--;)ie(i[n],t(n),a.reject);return a.promise()}});var ae=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/,se=(D.Deferred.exceptionHook=function(e,t){x.console&&x.console.warn&&e&&ae.test(e.name)&&x.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},D.readyException=function(e){x.setTimeout(function(){throw e})},D.Deferred());function ue(){E.removeEventListener("DOMContentLoaded",ue),x.removeEventListener("load",ue),D.ready()}D.fn.ready=function(e){return se.then(e).catch(function(e){D.readyException(e)}),this},D.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--D.readyWait:D.isReady)||(D.isReady=!0)!==e&&0<--D.readyWait||se.resolveWith(E,[D])}}),D.ready.then=se.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?x.setTimeout(D.ready):(E.addEventListener("DOMContentLoaded",ue),x.addEventListener("load",ue));function p(e,t,r,n,o,i,a){var s=0,u=e.length,l=null==r;if("object"===h(r))for(s in o=!0,r)p(e,t,s,r[s],!0,i,a);else if(void 0!==n&&(o=!0,y(n)||(a=!0),t=l?a?(t.call(e,n),null):(l=t,function(e,t,r){return l.call(D(e),r)}):t))for(;s<u;s++)t(e[s],r,a?n:n.call(e[s],s,t(e[s],r)));return o?e:l?t.call(e):u?t(e[0],r):i}var le=/^-ms-/,ce=/-([a-z])/g;function pe(e,t){return t.toUpperCase()}function b(e){return e.replace(le,"ms-").replace(ce,pe)}function v(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function fe(){this.expando=D.expando+fe.uid++}fe.uid=1,fe.prototype={cache:function(e){var t=e[this.expando];return t||(t={},v(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,r){var n,o=this.cache(e);if("string"==typeof t)o[b(t)]=r;else for(n in t)o[b(n)]=t[n];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][b(t)]},access:function(e,t,r){return void 0===t||t&&"string"==typeof t&&void 0===r?this.get(e,t):(this.set(e,t,r),void 0!==r?r:t)},remove:function(e,t){var r,n=e[this.expando];if(void 0!==n){if(void 0!==t){r=(t=Array.isArray(t)?t.map(b):(t=b(t))in n?[t]:t.match(k)||[]).length;for(;r--;)delete n[t[r]]}void 0!==t&&!D.isEmptyObject(n)||(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){e=e[this.expando];return void 0!==e&&!D.isEmptyObject(e)}};var w=new fe,l=new fe,de=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,he=/[A-Z]/g;function ge(e,t,r){var n,o;if(void 0===r&&1===e.nodeType)if(n="data-"+t.replace(he,"-$&").toLowerCase(),"string"==typeof(r=e.getAttribute(n))){try{r="true"===(o=r)||"false"!==o&&("null"===o?null:o===+o+""?+o:de.test(o)?JSON.parse(o):o)}catch(e){}l.set(e,t,r)}else r=void 0;return r}D.extend({hasData:function(e){return l.hasData(e)||w.hasData(e)},data:function(e,t,r){return l.access(e,t,r)},removeData:function(e,t){l.remove(e,t)},_data:function(e,t,r){return w.access(e,t,r)},_removeData:function(e,t){w.remove(e,t)}}),D.fn.extend({data:function(r,e){var t,n,o,i=this[0],a=i&&i.attributes;if(void 0!==r)return"object"==typeof r?this.each(function(){l.set(this,r)}):p(this,function(e){var t;if(i&&void 0===e)return void 0!==(t=l.get(i,r))||void 0!==(t=ge(i,r))?t:void 0;this.each(function(){l.set(this,r,e)})},null,e,1<arguments.length,null,!0);if(this.length&&(o=l.get(i),1===i.nodeType)&&!w.get(i,"hasDataAttrs")){for(t=a.length;t--;)a[t]&&0===(n=a[t].name).indexOf("data-")&&(n=b(n.slice(5)),ge(i,n,o[n]));w.set(i,"hasDataAttrs",!0)}return o},removeData:function(e){return this.each(function(){l.remove(this,e)})}}),D.extend({queue:function(e,t,r){var n;if(e)return n=w.get(e,t=(t||"fx")+"queue"),r&&(!n||Array.isArray(r)?n=w.access(e,t,D.makeArray(r)):n.push(r)),n||[]},dequeue:function(e,t){t=t||"fx";var r=D.queue(e,t),n=r.length,o=r.shift(),i=D._queueHooks(e,t);"inprogress"===o&&(o=r.shift(),n--),o&&("fx"===t&&r.unshift("inprogress"),delete i.stop,o.call(e,function(){D.dequeue(e,t)},i)),!n&&i&&i.empty.fire()},_queueHooks:function(e,t){var r=t+"queueHooks";return w.get(e,r)||w.access(e,r,{empty:D.Callbacks("once memory").add(function(){w.remove(e,[t+"queue",r])})})}}),D.fn.extend({queue:function(t,r){var e=2;return"string"!=typeof t&&(r=t,t="fx",e--),arguments.length<e?D.queue(this[0],t):void 0===r?this:this.each(function(){var e=D.queue(this,t,r);D._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&D.dequeue(this,t)})},dequeue:function(e){return this.each(function(){D.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){function r(){--o||i.resolveWith(a,[a])}var n,o=1,i=D.Deferred(),a=this,s=this.length;for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=w.get(a[s],e+"queueHooks"))&&n.empty&&(o++,n.empty.add(r));return r(),i.promise(t)}});function me(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&A(e)&&"none"===D.css(e,"display")}var e=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ve=new RegExp("^(?:([+-])=|)("+e+")([a-z%]*)$","i"),f=["Top","Right","Bottom","Left"],T=E.documentElement,A=function(e){return D.contains(e.ownerDocument,e)},ye={composed:!0};T.getRootNode&&(A=function(e){return D.contains(e.ownerDocument,e)||e.getRootNode(ye)===e.ownerDocument});function be(e,t,r,n){var o,i,a=20,s=n?function(){return n.cur()}:function(){return D.css(e,t,"")},u=s(),l=r&&r[3]||(D.cssNumber[t]?"":"px"),c=e.nodeType&&(D.cssNumber[t]||"px"!==l&&+u)&&ve.exec(D.css(e,t));if(c&&c[3]!==l){for(l=l||c[3],c=+(u/=2)||1;a--;)D.style(e,t,c+l),(1-i)*(1-(i=s()/u||.5))<=0&&(a=0),c/=i;D.style(e,t,(c*=2)+l),r=r||[]}return r&&(c=+c||+u||0,o=r[1]?c+(r[1]+1)*r[2]:+r[2],n)&&(n.unit=l,n.start=c,n.end=o),o}var we={};function q(e,t){for(var r,n,o,i,a,s=[],u=0,l=e.length;u<l;u++)(n=e[u]).style&&(r=n.style.display,t?("none"===r&&(s[u]=w.get(n,"display")||null,s[u]||(n.style.display="")),""===n.style.display&&me(n)&&(s[u]=(a=i=void 0,i=(o=n).ownerDocument,o=o.nodeName,(a=we[o])||(i=i.body.appendChild(i.createElement(o)),a=D.css(i,"display"),i.parentNode.removeChild(i),we[o]=a="none"===a?"block":a),a))):"none"!==r&&(s[u]="none",w.set(n,"display",r)));for(u=0;u<l;u++)null!=s[u]&&(e[u].style.display=s[u]);return e}D.fn.extend({show:function(){return q(this,!0)},hide:function(){return q(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){me(this)?D(this).show():D(this).hide()})}});var xe=/^(?:checkbox|radio)$/i,Ee=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,De=/^$|^module$|\/(?:java|ecma)script/i,C=(j=E.createDocumentFragment().appendChild(E.createElement("div")),(i=E.createElement("input")).setAttribute("type","radio"),i.setAttribute("checked","checked"),i.setAttribute("name","t"),j.appendChild(i),m.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,j.innerHTML="<textarea>x</textarea>",m.noCloneChecked=!!j.cloneNode(!0).lastChild.defaultValue,j.innerHTML="<option></option>",m.option=!!j.lastChild,{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 S(e,t){var r=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&u(e,t)?D.merge([e],r):r}function ke(e,t){for(var r=0,n=e.length;r<n;r++)w.set(e[r],"globalEval",!t||w.get(t[r],"globalEval"))}C.tbody=C.tfoot=C.colgroup=C.caption=C.thead,C.th=C.td,m.option||(C.optgroup=C.option=[1,"<select multiple='multiple'>","</select>"]);var Te=/<|&#?\w+;/;function Ae(e,t,r,n,o){for(var i,a,s,u,l,c=t.createDocumentFragment(),p=[],f=0,d=e.length;f<d;f++)if((i=e[f])||0===i)if("object"===h(i))D.merge(p,i.nodeType?[i]:i);else if(Te.test(i)){for(a=a||c.appendChild(t.createElement("div")),s=(Ee.exec(i)||["",""])[1].toLowerCase(),s=C[s]||C._default,a.innerHTML=s[1]+D.htmlPrefilter(i)+s[2],l=s[0];l--;)a=a.lastChild;D.merge(p,a.childNodes),(a=c.firstChild).textContent=""}else p.push(t.createTextNode(i));for(c.textContent="",f=0;i=p[f++];)if(n&&-1<D.inArray(i,n))o&&o.push(i);else if(u=A(i),a=S(c.appendChild(i),"script"),u&&ke(a),r)for(l=0;i=a[l++];)De.test(i.type||"")&&r.push(i);return c}var qe=/^([^.]*)(?:\.(.+)|)/;function r(){return!0}function d(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Se(e,t,r,n,o,i){var a,s;if("object"==typeof t){for(s in"string"!=typeof r&&(n=n||r,r=void 0),t)Se(e,s,r,n,t[s],i);return e}if(null==n&&null==o?(o=r,n=r=void 0):null==o&&("string"==typeof r?(o=n,n=void 0):(o=n,n=r,r=void 0)),!1===o)o=d;else if(!o)return e;return 1===i&&(a=o,(o=function(e){return D().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=D.guid++)),e.each(function(){D.event.add(this,t,o,n,r)})}function Le(e,o,i){i?(w.set(e,o,!1),D.event.add(e,o,{namespace:!1,handler:function(e){var t,r,n=w.get(this,o);if(1&e.isTrigger&&this[o]){if(n.length)(D.event.special[o]||{}).delegateType&&e.stopPropagation();else if(n=s.call(arguments),w.set(this,o,n),t=i(this,o),this[o](),n!==(r=w.get(this,o))||t?w.set(this,o,!1):r={},n!==r)return e.stopImmediatePropagation(),e.preventDefault(),r&&r.value}else n.length&&(w.set(this,o,{value:D.event.trigger(D.extend(n[0],D.Event.prototype),n.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===w.get(e,o)&&D.event.add(e,o,r)}D.event={global:{},add:function(t,e,r,n,o){var i,a,s,u,l,c,p,f,d,h=w.get(t);if(v(t))for(r.handler&&(r=(i=r).handler,o=i.selector),o&&D.find.matchesSelector(T,o),r.guid||(r.guid=D.guid++),s=(s=h.events)||(h.events=Object.create(null)),a=(a=h.handle)||(h.handle=function(e){return void 0!==D&&D.event.triggered!==e.type?D.event.dispatch.apply(t,arguments):void 0}),u=(e=(e||"").match(k)||[""]).length;u--;)p=d=(f=qe.exec(e[u])||[])[1],f=(f[2]||"").split(".").sort(),p&&(l=D.event.special[p]||{},p=(o?l.delegateType:l.bindType)||p,l=D.event.special[p]||{},d=D.extend({type:p,origType:d,data:n,handler:r,guid:r.guid,selector:o,needsContext:o&&D.expr.match.needsContext.test(o),namespace:f.join(".")},i),(c=s[p])||((c=s[p]=[]).delegateCount=0,l.setup&&!1!==l.setup.call(t,n,f,a))||t.addEventListener&&t.addEventListener(p,a),l.add&&(l.add.call(t,d),d.handler.guid||(d.handler.guid=r.guid)),o?c.splice(c.delegateCount++,0,d):c.push(d),D.event.global[p]=!0)},remove:function(e,t,r,n,o){var i,a,s,u,l,c,p,f,d,h,g,m=w.hasData(e)&&w.get(e);if(m&&(u=m.events)){for(l=(t=(t||"").match(k)||[""]).length;l--;)if(d=g=(s=qe.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){for(p=D.event.special[d]||{},f=u[d=(n?p.delegateType:p.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=f.length;i--;)c=f[i],!o&&g!==c.origType||r&&r.guid!==c.guid||s&&!s.test(c.namespace)||n&&n!==c.selector&&("**"!==n||!c.selector)||(f.splice(i,1),c.selector&&f.delegateCount--,p.remove&&p.remove.call(e,c));a&&!f.length&&(p.teardown&&!1!==p.teardown.call(e,h,m.handle)||D.removeEvent(e,d,m.handle),delete u[d])}else for(d in u)D.event.remove(e,d+t[l],r,n,!0);D.isEmptyObject(u)&&w.remove(e,"handle events")}},dispatch:function(e){var t,r,n,o,i,a=new Array(arguments.length),s=D.event.fix(e),e=(w.get(this,"events")||Object.create(null))[s.type]||[],u=D.event.special[s.type]||{};for(a[0]=s,t=1;t<arguments.length;t++)a[t]=arguments[t];if(s.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,s)){for(i=D.event.handlers.call(this,s,e),t=0;(n=i[t++])&&!s.isPropagationStopped();)for(s.currentTarget=n.elem,r=0;(o=n.handlers[r++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(o=((D.event.special[o.origType]||{}).handle||o.handler).apply(n.elem,a))&&!1===(s.result=o)&&(s.preventDefault(),s.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,s),s.result}},handlers:function(e,t){var r,n,o,i,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(i=[],a={},r=0;r<u;r++)void 0===a[o=(n=t[r]).selector+" "]&&(a[o]=n.needsContext?-1<D(o,this).index(l):D.find(o,this,null,[l]).length),a[o]&&i.push(n);i.length&&s.push({elem:l,handlers:i})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(D.Event.prototype,t,{enumerable:!0,configurable:!0,get:y(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[D.expando]?e:new D.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){e=this||e;return xe.test(e.type)&&e.click&&u(e,"input")&&Le(e,"click",r),!1},trigger:function(e){e=this||e;return xe.test(e.type)&&e.click&&u(e,"input")&&Le(e,"click"),!0},_default:function(e){e=e.target;return xe.test(e.type)&&e.click&&u(e,"input")&&w.get(e,"click")||u(e,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},D.removeEvent=function(e,t,r){e.removeEventListener&&e.removeEventListener(t,r)},D.Event=function(e,t){if(!(this instanceof D.Event))return new D.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?r:d,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&&D.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[D.expando]=!0},D.Event.prototype={constructor:D.Event,isDefaultPrevented:d,isPropagationStopped:d,isImmediatePropagationStopped:d,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=r,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=r,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=r,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},D.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:!0},D.event.addProp),D.each({focus:"focusin",blur:"focusout"},function(t,e){D.event.special[t]={setup:function(){return Le(this,t,Ce),!1},trigger:function(){return Le(this,t),!0},_default:function(e){return w.get(e.target,t)},delegateType:e}}),D.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,o){D.event.special[e]={delegateType:o,bindType:o,handle:function(e){var t,r=e.relatedTarget,n=e.handleObj;return r&&(r===this||D.contains(this,r))||(e.type=n.origType,t=n.handler.apply(this,arguments),e.type=o),t}}}),D.fn.extend({on:function(e,t,r,n){return Se(this,e,t,r,n)},one:function(e,t,r,n){return Se(this,e,t,r,n,1)},off:function(e,t,r){var n,o;if(e&&e.preventDefault&&e.handleObj)n=e.handleObj,D(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler);else{if("object"!=typeof e)return!1!==t&&"function"!=typeof t||(r=t,t=void 0),!1===r&&(r=d),this.each(function(){D.event.remove(this,e,r,t)});for(o in e)this.off(o,t,e[o])}return this}});var Ne=/<script|<style|<link/i,je=/checked\s*(?:[^=]|=\s*.checked.)/i,Oe=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return u(e,"table")&&u(11!==t.nodeType?t:t.firstChild,"tr")&&D(e).children("tbody")[0]||e}function Be(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Fe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function He(e,t){var r,n,o,i;if(1===t.nodeType){if(w.hasData(e)&&(i=w.get(e).events))for(o in w.remove(t,"handle events"),i)for(r=0,n=i[o].length;r<n;r++)D.event.add(t,o,i[o][r]);l.hasData(e)&&(e=l.access(e),e=D.extend({},e),l.set(t,e))}}function L(r,n,o,i){n=I(n);var e,t,a,s,u,l,c=0,p=r.length,f=p-1,d=n[0],h=y(d);if(h||1<p&&"string"==typeof d&&!m.checkClone&&je.test(d))return r.each(function(e){var t=r.eq(e);h&&(n[0]=d.call(this,e,t.html())),L(t,n,o,i)});if(p&&(t=(e=Ae(n,r[0].ownerDocument,!1,r,i)).firstChild,1===e.childNodes.length&&(e=t),t||i)){for(s=(a=D.map(S(e,"script"),Be)).length;c<p;c++)u=e,c!==f&&(u=D.clone(u,!0,!0),s)&&D.merge(a,S(u,"script")),o.call(r[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,D.map(a,Fe),c=0;c<s;c++)u=a[c],De.test(u.type||"")&&!w.access(u,"globalEval")&&D.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?D._evalUrl&&!u.noModule&&D._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):G(u.textContent.replace(Oe,""),u,l))}return r}function Ie(e,t,r){for(var n,o=t?D.filter(t,e):e,i=0;null!=(n=o[i]);i++)r||1!==n.nodeType||D.cleanData(S(n)),n.parentNode&&(r&&A(n)&&ke(S(n,"script")),n.parentNode.removeChild(n));return e}D.extend({htmlPrefilter:function(e){return e},clone:function(e,t,r){var n,o,i,a,s,u,l,c=e.cloneNode(!0),p=A(e);if(!(m.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||D.isXMLDoc(e)))for(a=S(c),n=0,o=(i=S(e)).length;n<o;n++)s=i[n],u=a[n],l=void 0,"input"===(l=u.nodeName.toLowerCase())&&xe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(r)for(i=i||S(e),a=a||S(c),n=0,o=i.length;n<o;n++)He(i[n],a[n]);else He(e,c);return 0<(a=S(c,"script")).length&&ke(a,!p&&S(e,"script")),c},cleanData:function(e){for(var t,r,n,o=D.event.special,i=0;void 0!==(r=e[i]);i++)if(v(r)){if(t=r[w.expando]){if(t.events)for(n in t.events)o[n]?D.event.remove(r,n):D.removeEvent(r,n,t.handle);r[w.expando]=void 0}r[l.expando]&&(r[l.expando]=void 0)}}}),D.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return p(this,function(e){return void 0===e?D.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 L(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return L(this,arguments,function(e){var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(t=Re(this,e)).insertBefore(e,t.firstChild)})},before:function(){return L(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return L(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&&(D.cleanData(S(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return D.clone(this,e,t)})},html:function(e){return p(this,function(e){var t=this[0]||{},r=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!C[(Ee.exec(e)||["",""])[1].toLowerCase()]){e=D.htmlPrefilter(e);try{for(;r<n;r++)1===(t=this[r]||{}).nodeType&&(D.cleanData(S(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var r=[];return L(this,arguments,function(e){var t=this.parentNode;D.inArray(this,r)<0&&(D.cleanData(S(this)),t)&&t.replaceChild(e,this)},r)}}),D.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){D.fn[e]=function(e){for(var t,r=[],n=D(e),o=n.length-1,i=0;i<=o;i++)t=i===o?this:this.clone(!0),D(n[i])[a](t),P.apply(r,t.get());return this.pushStack(r)}});function Pe(e){var t=e.ownerDocument.defaultView;return(t=t&&t.opener?t:x).getComputedStyle(e)}function Ue(e,t,r){var n,o={};for(n in t)o[n]=e.style[n],e.style[n]=t[n];for(n in r=r.call(e),t)e.style[n]=o[n];return r}var $e,Ve,Me,_e,ze,We,Ge,o,Je=new RegExp("^("+e+")(?!px)[a-z%]+$","i"),Ye=/^--/,Xe=new RegExp(f.join("|"),"i"),i="[\\x20\\t\\r\\n\\f]",Qe=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g");function Ke(){var e;o&&(Ge.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",o.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",T.appendChild(Ge).appendChild(o),e=x.getComputedStyle(o),$e="1%"!==e.top,We=12===Ze(e.marginLeft),o.style.right="60%",_e=36===Ze(e.right),Ve=36===Ze(e.width),o.style.position="absolute",Me=12===Ze(o.offsetWidth/3),T.removeChild(Ge),o=null)}function Ze(e){return Math.round(parseFloat(e))}function et(e,t,r){var n,o=Ye.test(t),i=e.style;return(r=r||Pe(e))&&(n=r.getPropertyValue(t)||r[t],""!==(n=o?n.replace(Qe,"$1"):n)||A(e)||(n=D.style(e,t)),!m.pixelBoxStyles())&&Je.test(n)&&Xe.test(t)&&(o=i.width,e=i.minWidth,t=i.maxWidth,i.minWidth=i.maxWidth=i.width=n,n=r.width,i.width=o,i.minWidth=e,i.maxWidth=t),void 0!==n?n+"":n}function tt(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}Ge=E.createElement("div"),(o=E.createElement("div")).style&&(o.style.backgroundClip="content-box",o.cloneNode(!0).style.backgroundClip="",m.clearCloneStyle="content-box"===o.style.backgroundClip,D.extend(m,{boxSizingReliable:function(){return Ke(),Ve},pixelBoxStyles:function(){return Ke(),_e},pixelPosition:function(){return Ke(),$e},reliableMarginLeft:function(){return Ke(),We},scrollboxSize:function(){return Ke(),Me},reliableTrDimensions:function(){var e,t,r;return null==ze&&(e=E.createElement("table"),t=E.createElement("tr"),r=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",r.style.height="9px",r.style.display="block",T.appendChild(e).appendChild(t).appendChild(r),r=x.getComputedStyle(t),ze=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,T.removeChild(e)),ze}}));var rt=["Webkit","Moz","ms"],nt=E.createElement("div").style,ot={};function it(e){var t=D.cssProps[e]||ot[e];return t||(e in nt?e:ot[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),r=rt.length;r--;)if((e=rt[r]+t)in nt)return e}(e)||e)}var at=/^(none|table(?!-c[ea]).+)/,st={position:"absolute",visibility:"hidden",display:"block"},ut={letterSpacing:"0",fontWeight:"400"};function lt(e,t,r){var n=ve.exec(t);return n?Math.max(0,n[2]-(r||0))+(n[3]||"px"):t}function ct(e,t,r,n,o,i){var a="width"===t?1:0,s=0,u=0;if(r===(n?"border":"content"))return 0;for(;a<4;a+=2)"margin"===r&&(u+=D.css(e,r+f[a],!0,o)),n?("content"===r&&(u-=D.css(e,"padding"+f[a],!0,o)),"margin"!==r&&(u-=D.css(e,"border"+f[a]+"Width",!0,o))):(u+=D.css(e,"padding"+f[a],!0,o),"padding"!==r?u+=D.css(e,"border"+f[a]+"Width",!0,o):s+=D.css(e,"border"+f[a]+"Width",!0,o));return!n&&0<=i&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-u-s-.5))||0),u}function pt(e,t,r){var n=Pe(e),o=(!m.boxSizingReliable()||r)&&"border-box"===D.css(e,"boxSizing",!1,n),i=o,a=et(e,t,n),s="offset"+t[0].toUpperCase()+t.slice(1);if(Je.test(a)){if(!r)return a;a="auto"}return(!m.boxSizingReliable()&&o||!m.reliableTrDimensions()&&u(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===D.css(e,"display",!1,n))&&e.getClientRects().length&&(o="border-box"===D.css(e,"boxSizing",!1,n),i=s in e)&&(a=e[s]),(a=parseFloat(a)||0)+ct(e,t,r||(o?"border":"content"),i,n,a)+"px"}function a(e,t,r,n,o){return new a.prototype.init(e,t,r,n,o)}D.extend({cssHooks:{opacity:{get:function(e,t){if(t)return""===(t=et(e,"opacity"))?"1":t}}},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,r,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,s=b(t),u=Ye.test(t),l=e.style;if(u||(t=it(s)),a=D.cssHooks[t]||D.cssHooks[s],void 0===r)return a&&"get"in a&&void 0!==(o=a.get(e,!1,n))?o:l[t];"string"===(i=typeof r)&&(o=ve.exec(r))&&o[1]&&(r=be(e,t,o),i="number"),null==r||r!=r||("number"!==i||u||(r+=o&&o[3]||(D.cssNumber[s]?"":"px")),m.clearCloneStyle||""!==r||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(r=a.set(e,r,n)))||(u?l.setProperty(t,r):l[t]=r)}},css:function(e,t,r,n){var o,i=b(t);return Ye.test(t)||(t=it(i)),"normal"===(o=void 0===(o=(i=D.cssHooks[t]||D.cssHooks[i])&&"get"in i?i.get(e,!0,r):o)?et(e,t,n):o)&&t in ut&&(o=ut[t]),(""===r||r)&&(i=parseFloat(o),!0===r||isFinite(i))?i||0:o}}),D.each(["height","width"],function(e,a){D.cssHooks[a]={get:function(e,t,r){if(t)return!at.test(D.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?pt(e,a,r):Ue(e,st,function(){return pt(e,a,r)})},set:function(e,t,r){var n=Pe(e),o=!m.scrollboxSize()&&"absolute"===n.position,i=(o||r)&&"border-box"===D.css(e,"boxSizing",!1,n),r=r?ct(e,a,r,i,n):0;return i&&o&&(r-=Math.ceil(e["offset"+a[0].toUpperCase()+a.slice(1)]-parseFloat(n[a])-ct(e,a,"border",!1,n)-.5)),r&&(i=ve.exec(t))&&"px"!==(i[3]||"px")&&(e.style[a]=t,t=D.css(e,a)),lt(0,t,r)}}}),D.cssHooks.marginLeft=tt(m.reliableMarginLeft,function(e,t){if(t)return(parseFloat(et(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),D.each({margin:"",padding:"",border:"Width"},function(o,i){D.cssHooks[o+i]={expand:function(e){for(var t=0,r={},n="string"==typeof e?e.split(" "):[e];t<4;t++)r[o+f[t]+i]=n[t]||n[t-2]||n[0];return r}},"margin"!==o&&(D.cssHooks[o+i].set=lt)}),D.fn.extend({css:function(e,t){return p(this,function(e,t,r){var n,o,i={},a=0;if(Array.isArray(t)){for(n=Pe(e),o=t.length;a<o;a++)i[t[a]]=D.css(e,t[a],!1,n);return i}return void 0!==r?D.style(e,t,r):D.css(e,t)},e,t,1<arguments.length)}}),((D.Tween=a).prototype={constructor:a,init:function(e,t,r,n,o,i){this.elem=e,this.prop=r,this.easing=o||D.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=i||(D.cssNumber[r]?"":"px")},cur:function(){var e=a.propHooks[this.prop];return(e&&e.get?e:a.propHooks._default).get(this)},run:function(e){var t,r=a.propHooks[this.prop];return this.options.duration?this.pos=t=D.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),(r&&r.set?r:a.propHooks._default).set(this),this}}).init.prototype=a.prototype,(a.propHooks={_default:{get:function(e){return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(e=D.css(e.elem,e.prop,""))&&"auto"!==e?e:0},set:function(e){D.fx.step[e.prop]?D.fx.step[e.prop](e):1!==e.elem.nodeType||!D.cssHooks[e.prop]&&null==e.elem.style[it(e.prop)]?e.elem[e.prop]=e.now:D.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=a.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},D.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},D.fx=a.prototype.init,D.fx.step={};var N,ft,j,dt=/^(?:toggle|show|hide)$/,ht=/queueHooks$/;function gt(){ft&&(!1===E.hidden&&x.requestAnimationFrame?x.requestAnimationFrame(gt):x.setTimeout(gt,D.fx.interval),D.fx.tick())}function mt(){return x.setTimeout(function(){N=void 0}),N=Date.now()}function vt(e,t){var r,n=0,o={height:e};for(t=t?1:0;n<4;n+=2-t)o["margin"+(r=f[n])]=o["padding"+r]=e;return t&&(o.opacity=o.width=e),o}function yt(e,t,r){for(var n,o=(O.tweeners[t]||[]).concat(O.tweeners["*"]),i=0,a=o.length;i<a;i++)if(n=o[i].call(r,t,e))return n}function O(o,e,t){var r,i,n,a,s,u,l,c=0,p=O.prefilters.length,f=D.Deferred().always(function(){delete d.elem}),d=function(){if(!i){for(var e=N||mt(),e=Math.max(0,h.startTime+h.duration-e),t=1-(e/h.duration||0),r=0,n=h.tweens.length;r<n;r++)h.tweens[r].run(t);if(f.notifyWith(o,[h,t,e]),t<1&&n)return e;n||f.notifyWith(o,[h,1,0]),f.resolveWith(o,[h])}return!1},h=f.promise({elem:o,props:D.extend({},e),opts:D.extend(!0,{specialEasing:{},easing:D.easing._default},t),originalProperties:e,originalOptions:t,startTime:N||mt(),duration:t.duration,tweens:[],createTween:function(e,t){t=D.Tween(o,h.opts,e,t,h.opts.specialEasing[e]||h.opts.easing);return h.tweens.push(t),t},stop:function(e){var t=0,r=e?h.tweens.length:0;if(!i){for(i=!0;t<r;t++)h.tweens[t].run(1);e?(f.notifyWith(o,[h,1,0]),f.resolveWith(o,[h,e])):f.rejectWith(o,[h,e])}return this}}),g=h.props,m=g,v=h.opts.specialEasing;for(n in m)if(s=v[a=b(n)],u=m[n],Array.isArray(u)&&(s=u[1],u=m[n]=u[0]),n!==a&&(m[a]=u,delete m[n]),(l=D.cssHooks[a])&&"expand"in l)for(n in u=l.expand(u),delete m[a],u)n in m||(m[n]=u[n],v[n]=s);else v[a]=s;for(;c<p;c++)if(r=O.prefilters[c].call(h,o,g,h.opts))return y(r.stop)&&(D._queueHooks(h.elem,h.opts.queue).stop=r.stop.bind(r)),r;return D.map(g,yt,h),y(h.opts.start)&&h.opts.start.call(o,h),h.progress(h.opts.progress).done(h.opts.done,h.opts.complete).fail(h.opts.fail).always(h.opts.always),D.fx.timer(D.extend(d,{elem:o,anim:h,queue:h.opts.queue})),h}D.Animation=D.extend(O,{tweeners:{"*":[function(e,t){var r=this.createTween(e,t);return be(r.elem,e,ve.exec(t),r),r}]},tweener:function(e,t){for(var r,n=0,o=(e=y(e)?(t=e,["*"]):e.match(k)).length;n<o;n++)r=e[n],O.tweeners[r]=O.tweeners[r]||[],O.tweeners[r].unshift(t)},prefilters:[function(e,t,r){var n,o,i,a,s,u,l,c="width"in t||"height"in t,p=this,f={},d=e.style,h=e.nodeType&&me(e),g=w.get(e,"fxshow");for(n in r.queue||(null==(a=D._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,D.queue(e,"fx").length||a.empty.fire()})})),t)if(o=t[n],dt.test(o)){if(delete t[n],i=i||"toggle"===o,o===(h?"hide":"show")){if("show"!==o||!g||void 0===g[n])continue;h=!0}f[n]=g&&g[n]||D.style(e,n)}if((u=!D.isEmptyObject(t))||!D.isEmptyObject(f))for(n in c&&1===e.nodeType&&(r.overflow=[d.overflow,d.overflowX,d.overflowY],null==(l=g&&g.display)&&(l=w.get(e,"display")),"none"===(c=D.css(e,"display"))&&(l?c=l:(q([e],!0),l=e.style.display||l,c=D.css(e,"display"),q([e]))),"inline"===c||"inline-block"===c&&null!=l)&&"none"===D.css(e,"float")&&(u||(p.done(function(){d.display=l}),null==l&&(c=d.display,l="none"===c?"":c)),d.display="inline-block"),r.overflow&&(d.overflow="hidden",p.always(function(){d.overflow=r.overflow[0],d.overflowX=r.overflow[1],d.overflowY=r.overflow[2]})),u=!1,f)u||(g?"hidden"in g&&(h=g.hidden):g=w.access(e,"fxshow",{display:l}),i&&(g.hidden=!h),h&&q([e],!0),p.done(function(){for(n in h||q([e]),w.remove(e,"fxshow"),f)D.style(e,n,f[n])})),u=yt(h?g[n]:0,n,p),n in g||(g[n]=u.start,h&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?O.prefilters.unshift(e):O.prefilters.push(e)}}),D.speed=function(e,t,r){var n=e&&"object"==typeof e?D.extend({},e):{complete:r||!r&&t||y(e)&&e,duration:e,easing:r&&t||t&&!y(t)&&t};return D.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in D.fx.speeds?n.duration=D.fx.speeds[n.duration]:n.duration=D.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){y(n.old)&&n.old.call(this),n.queue&&D.dequeue(this,n.queue)},n},D.fn.extend({fadeTo:function(e,t,r,n){return this.filter(me).css("opacity",0).show().end().animate({opacity:t},e,r,n)},animate:function(t,e,r,n){function o(){var e=O(this,D.extend({},t),a);(i||w.get(this,"finish"))&&e.stop(!0)}var i=D.isEmptyObject(t),a=D.speed(e,r,n);return o.finish=o,i||!1===a.queue?this.each(o):this.queue(a.queue,o)},stop:function(o,e,i){function a(e){var t=e.stop;delete e.stop,t(i)}return"string"!=typeof o&&(i=e,e=o,o=void 0),e&&this.queue(o||"fx",[]),this.each(function(){var e=!0,t=null!=o&&o+"queueHooks",r=D.timers,n=w.get(this);if(t)n[t]&&n[t].stop&&a(n[t]);else for(t in n)n[t]&&n[t].stop&&ht.test(t)&&a(n[t]);for(t=r.length;t--;)r[t].elem!==this||null!=o&&r[t].queue!==o||(r[t].anim.stop(i),e=!1,r.splice(t,1));!e&&i||D.dequeue(this,o)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=w.get(this),r=t[a+"queue"],n=t[a+"queueHooks"],o=D.timers,i=r?r.length:0;for(t.finish=!0,D.queue(this,a,[]),n&&n.stop&&n.stop.call(this,!0),e=o.length;e--;)o[e].elem===this&&o[e].queue===a&&(o[e].anim.stop(!0),o.splice(e,1));for(e=0;e<i;e++)r[e]&&r[e].finish&&r[e].finish.call(this);delete t.finish})}}),D.each(["toggle","show","hide"],function(e,n){var o=D.fn[n];D.fn[n]=function(e,t,r){return null==e||"boolean"==typeof e?o.apply(this,arguments):this.animate(vt(n,!0),e,t,r)}}),D.each({slideDown:vt("show"),slideUp:vt("hide"),slideToggle:vt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,n){D.fn[e]=function(e,t,r){return this.animate(n,e,t,r)}}),D.timers=[],D.fx.tick=function(){var e,t=0,r=D.timers;for(N=Date.now();t<r.length;t++)(e=r[t])()||r[t]!==e||r.splice(t--,1);r.length||D.fx.stop(),N=void 0},D.fx.timer=function(e){D.timers.push(e),D.fx.start()},D.fx.interval=13,D.fx.start=function(){ft||(ft=!0,gt())},D.fx.stop=function(){ft=null},D.fx.speeds={slow:600,fast:200,_default:400},D.fn.delay=function(n,e){return n=D.fx&&D.fx.speeds[n]||n,this.queue(e=e||"fx",function(e,t){var r=x.setTimeout(e,n);t.stop=function(){x.clearTimeout(r)}})},j=E.createElement("input"),e=E.createElement("select").appendChild(E.createElement("option")),j.type="checkbox",m.checkOn=""!==j.value,m.optSelected=e.selected,(j=E.createElement("input")).value="t",j.type="radio",m.radioValue="t"===j.value;var bt,wt=D.expr.attrHandle,xt=(D.fn.extend({attr:function(e,t){return p(this,D.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){D.removeAttr(this,e)})}}),D.extend({attr:function(e,t,r){var n,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?D.prop(e,t,r):(1===i&&D.isXMLDoc(e)||(o=D.attrHooks[t.toLowerCase()]||(D.expr.match.bool.test(t)?bt:void 0)),void 0!==r?null===r?void D.removeAttr(e,t):o&&"set"in o&&void 0!==(n=o.set(e,r,t))?n:(e.setAttribute(t,r+""),r):!(o&&"get"in o&&null!==(n=o.get(e,t)))&&null==(n=D.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){var r;if(!m.radioValue&&"radio"===t&&u(e,"input"))return r=e.value,e.setAttribute("type",t),r&&(e.value=r),t}}},removeAttr:function(e,t){var r,n=0,o=t&&t.match(k);if(o&&1===e.nodeType)for(;r=o[n++];)e.removeAttribute(r)}}),bt={set:function(e,t,r){return!1===t?D.removeAttr(e,r):e.setAttribute(r,r),r}},D.each(D.expr.match.bool.source.match(/\w+/g),function(e,t){var a=wt[t]||D.find.attr;wt[t]=function(e,t,r){var n,o,i=t.toLowerCase();return r||(o=wt[i],wt[i]=n,n=null!=a(e,t,r)?i:null,wt[i]=o),n}}),/^(?:input|select|textarea|button)$/i),Et=/^(?:a|area)$/i;function R(e){return(e.match(k)||[]).join(" ")}function B(e){return e.getAttribute&&e.getAttribute("class")||""}function Dt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(k)||[]}D.fn.extend({prop:function(e,t){return p(this,D.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[D.propFix[e]||e]})}}),D.extend({prop:function(e,t,r){var n,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&D.isXMLDoc(e)||(t=D.propFix[t]||t,o=D.propHooks[t]),void 0!==r?o&&"set"in o&&void 0!==(n=o.set(e,r,t))?n:e[t]=r:o&&"get"in o&&null!==(n=o.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=D.find.attr(e,"tabindex");return t?parseInt(t,10):xt.test(e.nodeName)||Et.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),m.optSelected||(D.propHooks.selected={get:function(e){e=e.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(e){e=e.parentNode;e&&(e.selectedIndex,e.parentNode)&&e.parentNode.selectedIndex}}),D.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){D.propFix[this.toLowerCase()]=this}),D.fn.extend({addClass:function(t){var e,r,n,o,i,a;return y(t)?this.each(function(e){D(this).addClass(t.call(this,e,B(this)))}):(e=Dt(t)).length?this.each(function(){if(n=B(this),r=1===this.nodeType&&" "+R(n)+" "){for(i=0;i<e.length;i++)o=e[i],r.indexOf(" "+o+" ")<0&&(r+=o+" ");a=R(r),n!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,r,n,o,i,a;return y(t)?this.each(function(e){D(this).removeClass(t.call(this,e,B(this)))}):arguments.length?(e=Dt(t)).length?this.each(function(){if(n=B(this),r=1===this.nodeType&&" "+R(n)+" "){for(i=0;i<e.length;i++)for(o=e[i];-1<r.indexOf(" "+o+" ");)r=r.replace(" "+o+" "," ");a=R(r),n!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,r){var e,n,o,i,a=typeof t,s="string"==a||Array.isArray(t);return y(t)?this.each(function(e){D(this).toggleClass(t.call(this,e,B(this),r),r)}):"boolean"==typeof r&&s?r?this.addClass(t):this.removeClass(t):(e=Dt(t),this.each(function(){if(s)for(i=D(this),o=0;o<e.length;o++)n=e[o],i.hasClass(n)?i.removeClass(n):i.addClass(n);else void 0!==t&&"boolean"!=a||((n=B(this))&&w.set(this,"__className__",n),this.setAttribute&&this.setAttribute("class",!n&&!1!==t&&w.get(this,"__className__")||""))}))},hasClass:function(e){for(var t,r=0,n=" "+e+" ";t=this[r++];)if(1===t.nodeType&&-1<(" "+R(B(t))+" ").indexOf(n))return!0;return!1}});function kt(e){e.stopPropagation()}var Tt=/\r/g,At=(D.fn.extend({val:function(t){var r,e,n,o=this[0];return arguments.length?(n=y(t),this.each(function(e){1!==this.nodeType||(null==(e=n?t.call(this,e,D(this).val()):t)?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=D.map(e,function(e){return null==e?"":e+""})),(r=D.valHooks[this.type]||D.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,e,"value"))||(this.value=e)})):o?(r=D.valHooks[o.type]||D.valHooks[o.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(o,"value"))?e:"string"==typeof(e=o.value)?e.replace(Tt,""):null==e?"":e:void 0}}),D.extend({valHooks:{option:{get:function(e){var t=D.find.attr(e,"value");return null!=t?t:R(D.text(e))}},select:{get:function(e){for(var t,r=e.options,n=e.selectedIndex,o="select-one"===e.type,i=o?null:[],a=o?n+1:r.length,s=n<0?a:o?n:0;s<a;s++)if(((t=r[s]).selected||s===n)&&!t.disabled&&(!t.parentNode.disabled||!u(t.parentNode,"optgroup"))){if(t=D(t).val(),o)return t;i.push(t)}return i},set:function(e,t){for(var r,n,o=e.options,i=D.makeArray(t),a=o.length;a--;)((n=o[a]).selected=-1<D.inArray(D.valHooks.option.get(n),i))&&(r=!0);return r||(e.selectedIndex=-1),i}}}}),D.each(["radio","checkbox"],function(){D.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<D.inArray(D(e).val(),t)}},m.checkOn||(D.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),m.focusin="onfocusin"in x,/^(?:focusinfocus|focusoutblur)$/),qt=(D.extend(D.event,{trigger:function(e,t,r,n){var o,i,a,s,u,l,c,p=[r||E],f=M.call(e,"type")?e.type:e,d=M.call(e,"namespace")?e.namespace.split("."):[],h=c=i=r=r||E;if(3!==r.nodeType&&8!==r.nodeType&&!At.test(f+D.event.triggered)&&(-1<f.indexOf(".")&&(f=(d=f.split(".")).shift(),d.sort()),s=f.indexOf(":")<0&&"on"+f,(e=e[D.expando]?e:new D.Event(f,"object"==typeof e&&e)).isTrigger=n?2:3,e.namespace=d.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:D.makeArray(t,[e]),l=D.event.special[f]||{},n||!l.trigger||!1!==l.trigger.apply(r,t))){if(!n&&!l.noBubble&&!g(r)){for(a=l.delegateType||f,At.test(a+f)||(h=h.parentNode);h;h=h.parentNode)p.push(h),i=h;i===(r.ownerDocument||E)&&p.push(i.defaultView||i.parentWindow||x)}for(o=0;(h=p[o++])&&!e.isPropagationStopped();)c=h,e.type=1<o?a:l.bindType||f,(u=(w.get(h,"events")||Object.create(null))[e.type]&&w.get(h,"handle"))&&u.apply(h,t),(u=s&&h[s])&&u.apply&&v(h)&&(e.result=u.apply(h,t),!1===e.result)&&e.preventDefault();return e.type=f,n||e.isDefaultPrevented()||l._default&&!1!==l._default.apply(p.pop(),t)||!v(r)||s&&y(r[f])&&!g(r)&&((i=r[s])&&(r[s]=null),D.event.triggered=f,e.isPropagationStopped()&&c.addEventListener(f,kt),r[f](),e.isPropagationStopped()&&c.removeEventListener(f,kt),D.event.triggered=void 0,i)&&(r[s]=i),e.result}},simulate:function(e,t,r){r=D.extend(new D.Event,r,{type:e,isSimulated:!0});D.event.trigger(r,null,t)}}),D.fn.extend({trigger:function(e,t){return this.each(function(){D.event.trigger(e,t,this)})},triggerHandler:function(e,t){var r=this[0];if(r)return D.event.trigger(e,t,r,!0)}}),m.focusin||D.each({focus:"focusin",blur:"focusout"},function(r,n){function o(e){D.event.simulate(n,e.target,D.event.fix(e))}D.event.special[n]={setup:function(){var e=this.ownerDocument||this.document||this,t=w.access(e,n);t||e.addEventListener(r,o,!0),w.access(e,n,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=w.access(e,n)-1;t?w.access(e,n,t):(e.removeEventListener(r,o,!0),w.remove(e,n))}}}),x.location),Ct={guid:Date.now()},St=/\?/,Lt=(D.parseXML=function(e){var t,r;if(!e||"string"!=typeof e)return null;try{t=(new x.DOMParser).parseFromString(e,"text/xml")}catch(e){}return r=t&&t.getElementsByTagName("parsererror")[0],t&&!r||D.error("Invalid XML: "+(r?D.map(r.childNodes,function(e){return e.textContent}).join("\n"):e)),t},/\[\]$/),Nt=/\r?\n/g,jt=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;D.param=function(e,t){function r(e,t){t=y(t)?t():t,o[o.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==t?"":t)}var n,o=[];if(null==e)return"";if(Array.isArray(e)||e.jquery&&!D.isPlainObject(e))D.each(e,function(){r(this.name,this.value)});else for(n in e)!function r(n,e,o,i){if(Array.isArray(e))D.each(e,function(e,t){o||Lt.test(n)?i(n,t):r(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,o,i)});else if(o||"object"!==h(e))i(n,e);else for(var t in e)r(n+"["+t+"]",e[t],o,i)}(n,e[n],t,r);return o.join("&")},D.fn.extend({serialize:function(){return D.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=D.prop(this,"elements");return e?D.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!D(this).is(":disabled")&&Ot.test(this.nodeName)&&!jt.test(e)&&(this.checked||!xe.test(e))}).map(function(e,t){var r=D(this).val();return null==r?null:Array.isArray(r)?D.map(r,function(e){return{name:t.name,value:e.replace(Nt,"\r\n")}}):{name:t.name,value:r.replace(Nt,"\r\n")}}).get()}});var Rt=/%20/g,Bt=/#.*$/,Ft=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,It=/^(?:GET|HEAD)$/,Pt=/^\/\//,Ut={},$t={},Vt="*/".concat("*"),Mt=E.createElement("a");function _t(i){return function(e,t){"string"!=typeof e&&(t=e,e="*");var r,n=0,o=e.toLowerCase().match(k)||[];if(y(t))for(;r=o[n++];)"+"===r[0]?(r=r.slice(1)||"*",(i[r]=i[r]||[]).unshift(t)):(i[r]=i[r]||[]).push(t)}}function zt(t,n,o,i){var a={},s=t===$t;function u(e){var r;return a[e]=!0,D.each(t[e]||[],function(e,t){t=t(n,o,i);return"string"!=typeof t||s||a[t]?s?!(r=t):void 0:(n.dataTypes.unshift(t),u(t),!1)}),r}return u(n.dataTypes[0])||!a["*"]&&u("*")}function Wt(e,t){var r,n,o=D.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((o[r]?e:n=n||{})[r]=t[r]);return n&&D.extend(!0,e,n),e}Mt.href=qt.href,D.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(qt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Vt,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":D.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Wt(Wt(e,D.ajaxSettings),t):Wt(D.ajaxSettings,e)},ajaxPrefilter:_t(Ut),ajaxTransport:_t($t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0);var u,l,c,r,p,f,d,n,h=D.ajaxSetup({},t=t||{}),g=h.context||h,m=h.context&&(g.nodeType||g.jquery)?D(g):D.event,v=D.Deferred(),y=D.Callbacks("once memory"),b=h.statusCode||{},o={},i={},a="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(f){if(!r)for(r={};t=Ht.exec(c);)r[t[1].toLowerCase()+" "]=(r[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=r[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return f?c:null},setRequestHeader:function(e,t){return null==f&&(e=i[e.toLowerCase()]=i[e.toLowerCase()]||e,o[e]=t),this},overrideMimeType:function(e){return null==f&&(h.mimeType=e),this},statusCode:function(e){if(e)if(f)w.always(e[w.status]);else for(var t in e)b[t]=[b[t],e[t]];return this},abort:function(e){e=e||a;return u&&u.abort(e),s(0,e),this}};if(v.promise(w),h.url=((e||h.url||qt.href)+"").replace(Pt,qt.protocol+"//"),h.type=t.method||t.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(k)||[""],null==h.crossDomain){e=E.createElement("a");try{e.href=h.url,e.href=e.href,h.crossDomain=Mt.protocol+"//"+Mt.host!=e.protocol+"//"+e.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=D.param(h.data,h.traditional)),zt(Ut,h,t,w),!f){for(n in(d=D.event&&h.global)&&0==D.active++&&D.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!It.test(h.type),l=h.url.replace(Bt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Rt,"+")):(e=h.url.slice(l.length),h.data&&(h.processData||"string"==typeof h.data)&&(l+=(St.test(l)?"&":"?")+h.data,delete h.data),!1===h.cache&&(l=l.replace(Ft,"$1"),e=(St.test(l)?"&":"?")+"_="+Ct.guid+++e),h.url=l+e),h.ifModified&&(D.lastModified[l]&&w.setRequestHeader("If-Modified-Since",D.lastModified[l]),D.etag[l])&&w.setRequestHeader("If-None-Match",D.etag[l]),(h.data&&h.hasContent&&!1!==h.contentType||t.contentType)&&w.setRequestHeader("Content-Type",h.contentType),w.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Vt+"; q=0.01":""):h.accepts["*"]),h.headers)w.setRequestHeader(n,h.headers[n]);if(h.beforeSend&&(!1===h.beforeSend.call(g,w,h)||f))return w.abort();if(a="abort",y.add(h.complete),w.done(h.success),w.fail(h.error),u=zt($t,h,t,w)){if(w.readyState=1,d&&m.trigger("ajaxSend",[w,h]),f)return w;h.async&&0<h.timeout&&(p=x.setTimeout(function(){w.abort("timeout")},h.timeout));try{f=!1,u.send(o,s)}catch(e){if(f)throw e;s(-1,e)}}else s(-1,"No Transport")}return w;function s(e,t,r,n){var o,i,a,s=t;f||(f=!0,p&&x.clearTimeout(p),u=void 0,c=n||"",w.readyState=0<e?4:0,n=200<=e&&e<300||304===e,r&&(a=function(e,t,r){for(var n,o,i,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(o in s)if(s[o]&&s[o].test(n)){u.unshift(o);break}if(u[0]in r)i=u[0];else{for(o in r){if(!u[0]||e.converters[o+" "+u[0]]){i=o;break}a=a||o}i=i||a}if(i)return i!==u[0]&&u.unshift(i),r[i]}(h,w,r)),!n&&-1<D.inArray("script",h.dataTypes)&&D.inArray("json",h.dataTypes)<0&&(h.converters["text script"]=function(){}),a=function(e,t,r,n){var o,i,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(i=c.shift();i;)if(e.responseFields[i]&&(r[e.responseFields[i]]=t),!u&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=i,i=c.shift())if("*"===i)i=u;else if("*"!==u&&u!==i){if(!(a=l[u+" "+i]||l["* "+i]))for(o in l)if((s=o.split(" "))[1]===i&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[o]:!0!==l[o]&&(i=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+i}}}return{state:"success",data:t}}(h,a,w,n),n?(h.ifModified&&((r=w.getResponseHeader("Last-Modified"))&&(D.lastModified[l]=r),r=w.getResponseHeader("etag"))&&(D.etag[l]=r),204===e||"HEAD"===h.type?s="nocontent":304===e?s="notmodified":(s=a.state,o=a.data,n=!(i=a.error))):(i=s,!e&&s||(s="error",e<0&&(e=0))),w.status=e,w.statusText=(t||s)+"",n?v.resolveWith(g,[o,s,w]):v.rejectWith(g,[w,s,i]),w.statusCode(b),b=void 0,d&&m.trigger(n?"ajaxSuccess":"ajaxError",[w,h,n?o:i]),y.fireWith(g,[w,s]),d&&(m.trigger("ajaxComplete",[w,h]),--D.active||D.event.trigger("ajaxStop")))}},getJSON:function(e,t,r){return D.get(e,t,r,"json")},getScript:function(e,t){return D.get(e,void 0,t,"script")}}),D.each(["get","post"],function(e,o){D[o]=function(e,t,r,n){return y(t)&&(n=n||r,r=t,t=void 0),D.ajax(D.extend({url:e,type:o,dataType:n,data:t,success:r},D.isPlainObject(e)&&e))}}),D.ajaxPrefilter(function(e){for(var t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),D._evalUrl=function(e,t,r){return D.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){D.globalEval(e,t,r)}})},D.fn.extend({wrapAll:function(e){return this[0]&&(y(e)&&(e=e.call(this[0])),e=D(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(r){return y(r)?this.each(function(e){D(this).wrapInner(r.call(this,e))}):this.each(function(){var e=D(this),t=e.contents();t.length?t.wrapAll(r):e.append(r)})},wrap:function(t){var r=y(t);return this.each(function(e){D(this).wrapAll(r?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){D(this).replaceWith(this.childNodes)}),this}}),D.expr.pseudos.hidden=function(e){return!D.expr.pseudos.visible(e)},D.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},D.ajaxSettings.xhr=function(){try{return new x.XMLHttpRequest}catch(e){}};var Gt={0:200,1223:204},Jt=D.ajaxSettings.xhr(),Yt=(m.cors=!!Jt&&"withCredentials"in Jt,m.ajax=Jt=!!Jt,D.ajaxTransport(function(o){var i,a;if(m.cors||Jt&&!o.crossDomain)return{send:function(e,t){var r,n=o.xhr();if(n.open(o.type,o.url,o.async,o.username,o.password),o.xhrFields)for(r in o.xhrFields)n[r]=o.xhrFields[r];for(r in o.mimeType&&n.overrideMimeType&&n.overrideMimeType(o.mimeType),o.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)n.setRequestHeader(r,e[r]);i=function(e){return function(){i&&(i=a=n.onload=n.onerror=n.onabort=n.ontimeout=n.onreadystatechange=null,"abort"===e?n.abort():"error"===e?"number"!=typeof n.status?t(0,"error"):t(n.status,n.statusText):t(Gt[n.status]||n.status,n.statusText,"text"!==(n.responseType||"text")||"string"!=typeof n.responseText?{binary:n.response}:{text:n.responseText},n.getAllResponseHeaders()))}},n.onload=i(),a=n.onerror=n.ontimeout=i("error"),void 0!==n.onabort?n.onabort=a:n.onreadystatechange=function(){4===n.readyState&&x.setTimeout(function(){i&&a()})},i=i("abort");try{n.send(o.hasContent&&o.data||null)}catch(e){if(i)throw e}},abort:function(){i&&i()}}}),D.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),D.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 D.globalEval(e),e}}}),D.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),D.ajaxTransport("script",function(r){var n,o;if(r.crossDomain||r.scriptAttrs)return{send:function(e,t){n=D("<script>").attr(r.scriptAttrs||{}).prop({charset:r.scriptCharset,src:r.url}).on("load error",o=function(e){n.remove(),o=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(n[0])},abort:function(){o&&o()}}}),[]),Xt=/(=)\?(?=&|$)|\?\?/,Qt=(D.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||D.expando+"_"+Ct.guid++;return this[e]=!0,e}}),D.ajaxPrefilter("json jsonp",function(e,t,r){var n,o,i,a=!1!==e.jsonp&&(Xt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Xt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return n=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Xt,"$1"+n):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+n),e.converters["script json"]=function(){return i||D.error(n+" was not called"),i[0]},e.dataTypes[0]="json",o=x[n],x[n]=function(){i=arguments},r.always(function(){void 0===o?D(x).removeProp(n):x[n]=o,e[n]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(n)),i&&y(o)&&o(i[0]),i=o=void 0}),"script"}),m.createHTMLDocument=((i=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===i.childNodes.length),D.parseHTML=function(e,t,r){var n;return"string"!=typeof e?[]:("boolean"==typeof t&&(r=t,t=!1),t||(m.createHTMLDocument?((n=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(n)):t=E),n=!r&&[],(r=Q.exec(e))?[t.createElement(r[1])]:(r=Ae([e],t,n),n&&n.length&&D(n).remove(),D.merge([],r.childNodes)))},D.fn.load=function(e,t,r){var n,o,i,a=this,s=e.indexOf(" ");return-1<s&&(n=R(e.slice(s)),e=e.slice(0,s)),y(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),0<a.length&&D.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done(function(e){i=arguments,a.html(n?D("<div>").append(D.parseHTML(e)).find(n):e)}).always(r&&function(e,t){a.each(function(){r.apply(this,i||[e.responseText,t,e])})}),this},D.expr.pseudos.animated=function(t){return D.grep(D.timers,function(e){return t===e.elem}).length},D.offset={setOffset:function(e,t,r){var n,o,i,a,s=D.css(e,"position"),u=D(e),l={};"static"===s&&(e.style.position="relative"),i=u.offset(),n=D.css(e,"top"),a=D.css(e,"left"),s=("absolute"===s||"fixed"===s)&&-1<(n+a).indexOf("auto")?(o=(s=u.position()).top,s.left):(o=parseFloat(n)||0,parseFloat(a)||0),null!=(t=y(t)?t.call(e,r,D.extend({},i)):t).top&&(l.top=t.top-i.top+o),null!=t.left&&(l.left=t.left-i.left+s),"using"in t?t.using.call(e,l):u.css(l)}},D.fn.extend({offset:function(t){var e,r;return arguments.length?void 0===t?this:this.each(function(e){D.offset.setOffset(this,t,e)}):(r=this[0])?r.getClientRects().length?(e=r.getBoundingClientRect(),r=r.ownerDocument.defaultView,{top:e.top+r.pageYOffset,left:e.left+r.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,r,n=this[0],o={top:0,left:0};if("fixed"===D.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),r=n.ownerDocument,e=n.offsetParent||r.documentElement;e&&(e===r.body||e===r.documentElement)&&"static"===D.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&((o=D(e).offset()).top+=D.css(e,"borderTopWidth",!0),o.left+=D.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-D.css(n,"marginTop",!0),left:t.left-o.left-D.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===D.css(e,"position");)e=e.offsetParent;return e||T})}}),D.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,o){var i="pageYOffset"===o;D.fn[t]=function(e){return p(this,function(e,t,r){var n;if(g(e)?n=e:9===e.nodeType&&(n=e.defaultView),void 0===r)return n?n[o]:e[t];n?n.scrollTo(i?n.pageXOffset:r,i?r:n.pageYOffset):e[t]=r},t,e,arguments.length)}}),D.each(["top","left"],function(e,r){D.cssHooks[r]=tt(m.pixelPosition,function(e,t){if(t)return t=et(e,r),Je.test(t)?D(e).position()[r]+"px":t})}),D.each({Height:"height",Width:"width"},function(a,s){D.each({padding:"inner"+a,content:s,"":"outer"+a},function(n,i){D.fn[i]=function(e,t){var r=arguments.length&&(n||"boolean"!=typeof e),o=n||(!0===e||!0===t?"margin":"border");return p(this,function(e,t,r){var n;return g(e)?0===i.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(n=e.documentElement,Math.max(e.body["scroll"+a],n["scroll"+a],e.body["offset"+a],n["offset"+a],n["client"+a])):void 0===r?D.css(e,t,o):D.style(e,t,r,o)},s,r?e:void 0,r)}})}),D.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){D.fn[t]=function(e){return this.on(t,e)}}),D.fn.extend({bind:function(e,t,r){return this.on(e,null,t,r)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,r,n){return this.on(t,e,r,n)},undelegate:function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),D.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,r){D.fn[r]=function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)}}),/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g),Kt=(D.proxy=function(e,t){var r,n;if("string"==typeof t&&(n=e[t],t=e,e=n),y(e))return r=s.call(arguments,2),(n=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||D.guid++,n},D.holdReady=function(e){e?D.readyWait++:D.ready(!0)},D.isArray=Array.isArray,D.parseJSON=JSON.parse,D.nodeName=u,D.isFunction=y,D.isWindow=g,D.camelCase=b,D.type=h,D.now=Date.now,D.isNumeric=function(e){var t=D.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},D.trim=function(e){return null==e?"":(e+"").replace(Qt,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return D}),x.jQuery),Zt=x.$;return D.noConflict=function(e){return x.$===D&&(x.$=Zt),e&&x.jQuery===D&&(x.jQuery=Kt),D},void 0===F&&(x.jQuery=x.$=D),D}),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||3<e[0])throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(),!function(n){"use strict";n.fn.emulateTransitionEnd=function(e){var t=!1,r=this;n(this).one("bsTransitionEnd",function(){t=!0});return setTimeout(function(){t||n(r).trigger(n.support.transition.end)},e),this},n(function(){n.support.transition=function(){var e,t=document.createElement("bootstrap"),r={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(e in r)if(void 0!==t.style[e])return{end:r[e]};return!1}(),n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(e){if(n(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(jQuery),!function(i){"use strict";function a(e){i(e).on("click",t,this.close)}var t='[data-dismiss="alert"]';a.VERSION="3.4.1",a.TRANSITION_DURATION=150,a.prototype.close=function(e){var t=i(this),r=t.attr("data-target"),n=(r="#"===(r=r||(r=t.attr("href"))&&r.replace(/.*(?=#[^\s]*$)/,""))?[]:r,i(document).find(r));function o(){n.detach().trigger("closed.bs.alert").remove()}e&&e.preventDefault(),(n=n.length?n:t.closest(".alert")).trigger(e=i.Event("close.bs.alert")),e.isDefaultPrevented()||(n.removeClass("in"),i.support.transition&&n.hasClass("fade")?n.one("bsTransitionEnd",o).emulateTransitionEnd(a.TRANSITION_DURATION):o())};var e=i.fn.alert;i.fn.alert=function(r){return this.each(function(){var e=i(this),t=e.data("bs.alert");t||e.data("bs.alert",t=new a(this)),"string"==typeof r&&t[r].call(e)})},i.fn.alert.Constructor=a,i.fn.alert.noConflict=function(){return i.fn.alert=e,this},i(document).on("click.bs.alert.data-api",t,a.prototype.close)}(jQuery),!function(i){"use strict";function n(e,t){this.$element=i(e),this.options=i.extend({},n.DEFAULTS,t),this.isLoading=!1}function r(r){return this.each(function(){var e=i(this),t=e.data("bs.button");t||e.data("bs.button",t=new n(this,"object"==typeof r&&r)),"toggle"==r?t.toggle():r&&t.setState(r)})}n.VERSION="3.4.1",n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(e){var t="disabled",r=this.$element,n=r.is("input")?"val":"html",o=r.data();e+="Text",null==o.resetText&&r.data("resetText",r[n]()),setTimeout(i.proxy(function(){r[n]((null==o[e]?this.options:o)[e]),"loadingText"==e?(this.isLoading=!0,r.addClass(t).attr(t,t).prop(t,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(t).removeAttr(t).prop(t,!1))},this),0)},n.prototype.toggle=function(){var e,t=!0,r=this.$element.closest('[data-toggle="buttons"]');r.length?("radio"==(e=this.$element.find("input")).prop("type")?(e.prop("checked")&&(t=!1),r.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==e.prop("type")&&(e.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),e.prop("checked",this.$element.hasClass("active")),t&&e.trigger("change")):(this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active"))};var e=i.fn.button;i.fn.button=r,i.fn.button.Constructor=n,i.fn.button.noConflict=function(){return i.fn.button=e,this},i(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(e){var t=i(e.target).closest(".btn");r.call(t,"toggle"),i(e.target).is('input[type="radio"], input[type="checkbox"]')||(e.preventDefault(),(t.is("input,button")?t:t.find("input:visible,button:visible").first()).trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){i(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),!function(l){"use strict";function c(e,t){this.$element=l(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=t,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",l.proxy(this.keydown,this)),"hover"!=this.options.pause||"ontouchstart"in document.documentElement||this.$element.on("mouseenter.bs.carousel",l.proxy(this.pause,this)).on("mouseleave.bs.carousel",l.proxy(this.cycle,this))}function o(o){return this.each(function(){var e=l(this),t=e.data("bs.carousel"),r=l.extend({},c.DEFAULTS,e.data(),"object"==typeof o&&o),n="string"==typeof o?o:r.slide;t||e.data("bs.carousel",t=new c(this,r)),"number"==typeof o?t.to(o):n?t[n]():r.interval&&t.pause().cycle()})}c.VERSION="3.4.1",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(e){if(!/input|textarea/i.test(e.target.tagName)){switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()}},c.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(l.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(e){return this.$items=e.parent().children(".item"),this.$items.index(e||this.$active)},c.prototype.getItemForDirection=function(e,t){var r=this.getItemIndex(t);return("prev"==e&&0===r||"next"==e&&r==this.$items.length-1)&&!this.options.wrap?t:(t=(r+("prev"==e?-1:1))%this.$items.length,this.$items.eq(t))},c.prototype.to=function(e){var t=this,r=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(e>this.$items.length-1||e<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){t.to(e)}):r==e?this.pause().cycle():this.slide(r<e?"next":"prev",this.$items.eq(e))},c.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&l.support.transition&&(this.$element.trigger(l.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(e,t){var r,n,o,i=this.$element.find(".item.active"),a=t||this.getItemForDirection(e,i),t=this.interval,s="next"==e?"left":"right",u=this;return a.hasClass("active")?this.sliding=!1:(r=a[0],n=l.Event("slide.bs.carousel",{relatedTarget:r,direction:s}),this.$element.trigger(n),n.isDefaultPrevented()?void 0:(this.sliding=!0,t&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),n=l(this.$indicators.children()[this.getItemIndex(a)]))&&n.addClass("active"),o=l.Event("slid.bs.carousel",{relatedTarget:r,direction:s}),l.support.transition&&this.$element.hasClass("slide")?(a.addClass(e),"object"==typeof a&&a.length&&a[0].offsetWidth,i.addClass(s),a.addClass(s),i.one("bsTransitionEnd",function(){a.removeClass([e,s].join(" ")).addClass("active"),i.removeClass(["active",s].join(" ")),u.sliding=!1,setTimeout(function(){u.$element.trigger(o)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(i.removeClass("active"),a.addClass("active"),this.sliding=!1,this.$element.trigger(o)),t&&this.cycle(),this))};function e(e){var t,r=l(this),n=(n=r.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,""),n=r.attr("data-target")||n;(n=l(document).find(n)).hasClass("carousel")&&(t=l.extend({},n.data(),r.data()),(r=r.attr("data-slide-to"))&&(t.interval=!1),o.call(n,t),r&&n.data("bs.carousel").to(r),e.preventDefault())}var t=l.fn.carousel;l.fn.carousel=o,l.fn.carousel.Constructor=c,l.fn.carousel.noConflict=function(){return l.fn.carousel=t,this};l(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),l(window).on("load",function(){l('[data-ride="carousel"]').each(function(){var e=l(this);o.call(e,e.data())})})}(jQuery),!function(o){"use strict";function i(e,t){this.$element=o(e),this.options=o.extend({},i.DEFAULTS,t),this.$trigger=o('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()}function r(e){e=e.attr("data-target")||(e=e.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"");return o(document).find(e)}function a(n){return this.each(function(){var e=o(this),t=e.data("bs.collapse"),r=o.extend({},i.DEFAULTS,e.data(),"object"==typeof n&&n);!t&&r.toggle&&/show|hide/.test(n)&&(r.toggle=!1),t||e.data("bs.collapse",t=new i(this,r)),"string"==typeof n&&t[n]()})}i.VERSION="3.4.1",i.TRANSITION_DURATION=350,i.DEFAULTS={toggle:!0},i.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},i.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(n=e.data("bs.collapse"))&&n.transitioning)){var t=o.Event("show.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){e&&e.length&&(a.call(e,"hide"),n||e.data("bs.collapse",null));var r=this.dimension(),t=(this.$element.removeClass("collapse").addClass("collapsing")[r](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,function(){this.$element.removeClass("collapsing").addClass("collapse in")[r](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")});if(!o.support.transition)return t.call(this);var n=o.camelCase(["scroll",r].join("-"));this.$element.one("bsTransitionEnd",o.proxy(t,this)).emulateTransitionEnd(i.TRANSITION_DURATION)[r](this.$element[0][n])}}}},i.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=o.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var e=this.dimension(),t=(this.$element[e](this.$element[e]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")});if(!o.support.transition)return t.call(this);this.$element[e](0).one("bsTransitionEnd",o.proxy(t,this)).emulateTransitionEnd(i.TRANSITION_DURATION)}}},i.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},i.prototype.getParent=function(){return o(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(o.proxy(function(e,t){t=o(t);this.addAriaAndCollapsedClass(r(t),t)},this)).end()},i.prototype.addAriaAndCollapsedClass=function(e,t){var r=e.hasClass("in");e.attr("aria-expanded",r),t.toggleClass("collapsed",!r).attr("aria-expanded",r)};var e=o.fn.collapse;o.fn.collapse=a,o.fn.collapse.Constructor=i,o.fn.collapse.noConflict=function(){return o.fn.collapse=e,this},o(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(e){var t=o(this),e=(t.attr("data-target")||e.preventDefault(),r(t)),t=e.data("bs.collapse")?"toggle":t.data();a.call(e,t)})}(jQuery),!function(o){"use strict";function n(e){o(e).on("click.bs.dropdown",this.toggle)}var i='[data-toggle="dropdown"]';function a(e){var t=e.attr("data-target"),t="#"!==(t=t||(t=e.attr("href"))&&/#[A-Za-z]/.test(t)&&t.replace(/.*(?=#[^\s]*$)/,""))?o(document).find(t):null;return t&&t.length?t:e.parent()}function s(n){n&&3===n.which||(o(".dropdown-backdrop").remove(),o(i).each(function(){var e=o(this),t=a(e),r={relatedTarget:this};!t.hasClass("open")||n&&"click"==n.type&&/input|textarea/i.test(n.target.tagName)&&o.contains(t[0],n.target)||(t.trigger(n=o.Event("hide.bs.dropdown",r)),n.isDefaultPrevented())||(e.attr("aria-expanded","false"),t.removeClass("open").trigger(o.Event("hidden.bs.dropdown",r)))}))}n.VERSION="3.4.1",n.prototype.toggle=function(e){var t=o(this);if(!t.is(".disabled, :disabled")){var r=a(t),n=r.hasClass("open");if(s(),!n){"ontouchstart"in document.documentElement&&!r.closest(".navbar-nav").length&&o(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(o(this)).on("click",s);n={relatedTarget:this};if(r.trigger(e=o.Event("show.bs.dropdown",n)),e.isDefaultPrevented())return;t.trigger("focus").attr("aria-expanded","true"),r.toggleClass("open").trigger(o.Event("shown.bs.dropdown",n))}return!1}},n.prototype.keydown=function(e){if(/(38|40|27|32)/.test(e.which)&&!/input|textarea/i.test(e.target.tagName)){var t=o(this);if(e.preventDefault(),e.stopPropagation(),!t.is(".disabled, :disabled")){var r=a(t),n=r.hasClass("open");if(!n&&27!=e.which||n&&27==e.which)return 27==e.which&&r.find(i).trigger("focus"),t.trigger("click");n=r.find(".dropdown-menu li:not(.disabled):visible a");n.length&&(t=n.index(e.target),38==e.which&&0<t&&t--,40==e.which&&t<n.length-1&&t++,n.eq(t=~t?t:0).trigger("focus"))}}};var e=o.fn.dropdown;o.fn.dropdown=function(r){return this.each(function(){var e=o(this),t=e.data("bs.dropdown");t||e.data("bs.dropdown",t=new n(this)),"string"==typeof r&&t[r].call(e)})},o.fn.dropdown.Constructor=n,o.fn.dropdown.noConflict=function(){return o.fn.dropdown=e,this},o(document).on("click.bs.dropdown.data-api",s).on("click.bs.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.bs.dropdown.data-api",i,n.prototype.toggle).on("keydown.bs.dropdown.data-api",i,n.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",n.prototype.keydown)}(jQuery),!function(i){"use strict";function a(e,t){this.options=t,this.$body=i(document.body),this.$element=i(e),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom",this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,i.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))}function s(n,o){return this.each(function(){var e=i(this),t=e.data("bs.modal"),r=i.extend({},a.DEFAULTS,e.data(),"object"==typeof n&&n);t||e.data("bs.modal",t=new a(this,r)),"string"==typeof n?t[n](o):r.show&&t.show(o)})}a.VERSION="3.4.1",a.TRANSITION_DURATION=300,a.BACKDROP_TRANSITION_DURATION=150,a.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},a.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)},a.prototype.show=function(r){var n=this,e=i.Event("show.bs.modal",{relatedTarget:r});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',i.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){n.$element.one("mouseup.dismiss.bs.modal",function(e){i(e.target).is(n.$element)&&(n.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=i.support.transition&&n.$element.hasClass("fade"),t=(n.$element.parent().length||n.$element.appendTo(n.$body),n.$element.show().scrollTop(0),n.adjustDialog(),e&&n.$element[0].offsetWidth,n.$element.addClass("in"),n.enforceFocus(),i.Event("shown.bs.modal",{relatedTarget:r}));e?n.$dialog.one("bsTransitionEnd",function(){n.$element.trigger("focus").trigger(t)}).emulateTransitionEnd(a.TRANSITION_DURATION):n.$element.trigger("focus").trigger(t)}))},a.prototype.hide=function(e){e&&e.preventDefault(),e=i.Event("hide.bs.modal"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),i(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),i.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",i.proxy(this.hideModal,this)).emulateTransitionEnd(a.TRANSITION_DURATION):this.hideModal())},a.prototype.enforceFocus=function(){i(document).off("focusin.bs.modal").on("focusin.bs.modal",i.proxy(function(e){document===e.target||this.$element[0]===e.target||this.$element.has(e.target).length||this.$element.trigger("focus")},this))},a.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",i.proxy(function(e){27==e.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},a.prototype.resize=function(){this.isShown?i(window).on("resize.bs.modal",i.proxy(this.handleUpdate,this)):i(window).off("resize.bs.modal")},a.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop(function(){e.$body.removeClass("modal-open"),e.resetAdjustments(),e.resetScrollbar(),e.$element.trigger("hidden.bs.modal")})},a.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},a.prototype.backdrop=function(e){var t,r=this,n=this.$element.hasClass("fade")?"fade":"";this.isShown&&this.options.backdrop?(t=i.support.transition&&n,this.$backdrop=i(document.createElement("div")).addClass("modal-backdrop "+n).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",i.proxy(function(e){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),t&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),e&&(t?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(a.BACKDROP_TRANSITION_DURATION):e())):!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),n=function(){r.removeBackdrop(),e&&e()},i.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",n).emulateTransitionEnd(a.BACKDROP_TRANSITION_DURATION):n()):e&&e()},a.prototype.handleUpdate=function(){this.adjustDialog()},a.prototype.adjustDialog=function(){var e=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})},a.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},a.prototype.checkScrollbar=function(){var e,t=window.innerWidth;t||(t=(e=document.documentElement.getBoundingClientRect()).right-Math.abs(e.left)),this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},a.prototype.setScrollbar=function(){var e=parseInt(this.$body.css("padding-right")||0,10),o=(this.originalBodyPad=document.body.style.paddingRight||"",this.scrollbarWidth);this.bodyIsOverflowing&&(this.$body.css("padding-right",e+o),i(this.fixedContent).each(function(e,t){var r=t.style.paddingRight,n=i(t).css("padding-right");i(t).data("padding-right",r).css("padding-right",parseFloat(n)+o+"px")}))},a.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad),i(this.fixedContent).each(function(e,t){var r=i(t).data("padding-right");i(t).removeData("padding-right"),t.style.paddingRight=r||""})},a.prototype.measureScrollbar=function(){var e=document.createElement("div"),t=(e.className="modal-scrollbar-measure",this.$body.append(e),e.offsetWidth-e.clientWidth);return this.$body[0].removeChild(e),t};var e=i.fn.modal;i.fn.modal=s,i.fn.modal.Constructor=a,i.fn.modal.noConflict=function(){return i.fn.modal=e,this},i(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(e){var t=i(this),r=t.attr("href"),n=t.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,""),o=i(document).find(n),n=o.data("bs.modal")?"toggle":i.extend({remote:!/#/.test(r)&&r},o.data(),t.data());t.is("a")&&e.preventDefault(),o.one("show.bs.modal",function(e){e.isDefaultPrevented()||o.one("hidden.bs.modal",function(){t.is(":visible")&&t.trigger("focus")})}),s.call(o,n,this)})}(jQuery),!function(d){"use strict";var n=["sanitize","whiteList","sanitizeFn"],h=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],e={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},g=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,m=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function o(e,t,r){if(0===e.length)return e;if(r&&"function"==typeof r)return r(e);if(!document.implementation||!document.implementation.createHTMLDocument)return e;for(var r=document.implementation.createHTMLDocument("sanitization"),n=(r.body.innerHTML=e,d.map(t,function(e,t){return t})),o=d(r.body).find("*"),i=0,a=o.length;i<a;i++){var s=o[i],u=s.nodeName.toLowerCase();if(-1===d.inArray(u,n))s.parentNode.removeChild(s);else for(var l=d.map(s.attributes,function(e){return e}),c=[].concat(t["*"]||[],t[u]||[]),p=0,f=l.length;p<f;p++)!function(e,t){var r=e.nodeName.toLowerCase();if(-1!==d.inArray(r,t))return-1===d.inArray(r,h)||Boolean(e.nodeValue.match(g)||e.nodeValue.match(m));for(var n=d(t).filter(function(e,t){return t instanceof RegExp}),o=0,i=n.length;o<i;o++)if(r.match(n[o]))return 1}(l[p],c)&&s.removeAttribute(l[p].nodeName)}return r.body.innerHTML}function u(e,t){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",e,t)}u.VERSION="3.4.1",u.TRANSITION_DURATION=150,u.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:e},u.prototype.init=function(e,t,r){if(this.enabled=!0,this.type=e,this.$element=d(t),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&d(document).find(d.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var n=this.options.trigger.split(" "),o=n.length;o--;){var i,a=n[o];"click"==a?this.$element.on("click."+this.type,this.options.selector,d.proxy(this.toggle,this)):"manual"!=a&&(i="hover"==a?"mouseleave":"focusout",this.$element.on(("hover"==a?"mouseenter":"focusin")+"."+this.type,this.options.selector,d.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,d.proxy(this.leave,this)))}this.options.selector?this._options=d.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},u.prototype.getDefaults=function(){return u.DEFAULTS},u.prototype.getOptions=function(e){var t,r=this.$element.data();for(t in r)r.hasOwnProperty(t)&&-1!==d.inArray(t,n)&&delete r[t];return(e=d.extend({},this.getDefaults(),r,e)).delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e.sanitize&&(e.template=o(e.template,e.whiteList,e.sanitizeFn)),e},u.prototype.getDelegateOptions=function(){var r={},n=this.getDefaults();return this._options&&d.each(this._options,function(e,t){n[e]!=t&&(r[e]=t)}),r},u.prototype.enter=function(e){var t=e instanceof this.constructor?e:d(e.currentTarget).data("bs."+this.type);if(t||(t=new this.constructor(e.currentTarget,this.getDelegateOptions()),d(e.currentTarget).data("bs."+this.type,t)),e instanceof d.Event&&(t.inState["focusin"==e.type?"focus":"hover"]=!0),t.tip().hasClass("in")||"in"==t.hoverState)t.hoverState="in";else{if(clearTimeout(t.timeout),t.hoverState="in",!t.options.delay||!t.options.delay.show)return t.show();t.timeout=setTimeout(function(){"in"==t.hoverState&&t.show()},t.options.delay.show)}},u.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},u.prototype.leave=function(e){var t=e instanceof this.constructor?e:d(e.currentTarget).data("bs."+this.type);if(t||(t=new this.constructor(e.currentTarget,this.getDelegateOptions()),d(e.currentTarget).data("bs."+this.type,t)),e instanceof d.Event&&(t.inState["focusout"==e.type?"focus":"hover"]=!1),!t.isInStateTrue()){if(clearTimeout(t.timeout),t.hoverState="out",!t.options.delay||!t.options.delay.hide)return t.hide();t.timeout=setTimeout(function(){"out"==t.hoverState&&t.hide()},t.options.delay.hide)}},u.prototype.show=function(){var t,e,r,n,o,i,a,s=d.Event("show.bs."+this.type);this.hasContent()&&this.enabled&&(this.$element.trigger(s),o=d.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),!s.isDefaultPrevented())&&o&&(s=(t=this).tip(),o=this.getUID(this.type),this.setContent(),s.attr("id",o),this.$element.attr("aria-describedby",o),this.options.animation&&s.addClass("fade"),o="function"==typeof this.options.placement?this.options.placement.call(this,s[0],this.$element[0]):this.options.placement,(a=(e=/\s?auto?\s?/i).test(o))&&(o=o.replace(e,"")||"top"),s.detach().css({top:0,left:0,display:"block"}).addClass(o).data("bs."+this.type,this),this.options.container?s.appendTo(d(document).find(this.options.container)):s.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type),e=this.getPosition(),r=s[0].offsetWidth,n=s[0].offsetHeight,a&&(a=o,i=this.getPosition(this.$viewport),o="bottom"==o&&e.bottom+n>i.bottom?"top":"top"==o&&e.top-n<i.top?"bottom":"right"==o&&e.right+r>i.width?"left":"left"==o&&e.left-r<i.left?"right":o,s.removeClass(a).addClass(o)),i=this.getCalculatedOffset(o,e,r,n),this.applyPlacement(i,o),a=function(){var e=t.hoverState;t.$element.trigger("shown.bs."+t.type),t.hoverState=null,"out"==e&&t.leave(t)},d.support.transition&&this.$tip.hasClass("fade")?s.one("bsTransitionEnd",a).emulateTransitionEnd(u.TRANSITION_DURATION):a())},u.prototype.applyPlacement=function(e,t){var r=this.tip(),n=r[0].offsetWidth,o=r[0].offsetHeight,i=parseInt(r.css("margin-top"),10),a=parseInt(r.css("margin-left"),10),i=(isNaN(i)&&(i=0),isNaN(a)&&(a=0),e.top+=i,e.left+=a,d.offset.setOffset(r[0],d.extend({using:function(e){r.css({top:Math.round(e.top),left:Math.round(e.left)})}},e),0),r.addClass("in"),r[0].offsetWidth),a=r[0].offsetHeight,s=("top"==t&&a!=o&&(e.top=e.top+o-a),this.getViewportAdjustedDelta(t,e,i,a)),t=(s.left?e.left+=s.left:e.top+=s.top,/top|bottom/.test(t)),n=t?2*s.left-n+i:2*s.top-o+a,i=t?"offsetWidth":"offsetHeight";r.offset(e),this.replaceArrow(n,r[0][i],t)},u.prototype.replaceArrow=function(e,t,r){this.arrow().css(r?"left":"top",50*(1-e/t)+"%").css(r?"top":"left","")},u.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();this.options.html?(this.options.sanitize&&(t=o(t,this.options.whiteList,this.options.sanitizeFn)),e.find(".tooltip-inner").html(t)):e.find(".tooltip-inner").text(t),e.removeClass("fade in top bottom left right")},u.prototype.hide=function(e){var t=this,r=d(this.$tip),n=d.Event("hide.bs."+this.type);function o(){"in"!=t.hoverState&&r.detach(),t.$element&&t.$element.removeAttr("aria-describedby").trigger("hidden.bs."+t.type),e&&e()}if(this.$element.trigger(n),!n.isDefaultPrevented())return r.removeClass("in"),d.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",o).emulateTransitionEnd(u.TRANSITION_DURATION):o(),this.hoverState=null,this},u.prototype.fixTitle=function(){var e=this.$element;!e.attr("title")&&"string"==typeof e.attr("data-original-title")||e.attr("data-original-title",e.attr("title")||"").attr("title","")},u.prototype.hasContent=function(){return this.getTitle()},u.prototype.getPosition=function(e){var t=(e=e||this.$element)[0],r="BODY"==t.tagName,n=t.getBoundingClientRect(),t=(null==n.width&&(n=d.extend({},n,{width:n.right-n.left,height:n.bottom-n.top})),window.SVGElement&&t instanceof window.SVGElement),t=r?{top:0,left:0}:t?null:e.offset(),e={scroll:r?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},r=r?{width:d(window).width(),height:d(window).height()}:null;return d.extend({},n,e,r,t)},u.prototype.getCalculatedOffset=function(e,t,r,n){return"bottom"==e?{top:t.top+t.height,left:t.left+t.width/2-r/2}:"top"==e?{top:t.top-n,left:t.left+t.width/2-r/2}:"left"==e?{top:t.top+t.height/2-n/2,left:t.left-r}:{top:t.top+t.height/2-n/2,left:t.left+t.width}},u.prototype.getViewportAdjustedDelta=function(e,t,r,n){var o,i,a={top:0,left:0};return this.$viewport&&(o=this.options.viewport&&this.options.viewport.padding||0,i=this.getPosition(this.$viewport),/right|left/.test(e)?(e=t.top-o-i.scroll,n=t.top+o-i.scroll+n,e<i.top?a.top=i.top-e:n>i.top+i.height&&(a.top=i.top+i.height-n)):(e=t.left-o,n=t.left+o+r,e<i.left?a.left=i.left-e:n>i.right&&(a.left=i.left+i.width-n))),a},u.prototype.getTitle=function(){var e=this.$element,t=this.options;return e.attr("data-original-title")||("function"==typeof t.title?t.title.call(e[0]):t.title)},u.prototype.getUID=function(e){for(;e+=~~(1e6*Math.random()),document.getElementById(e););return e},u.prototype.tip=function(){if(this.$tip||(this.$tip=d(this.options.template),1==this.$tip.length))return this.$tip;throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!")},u.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},u.prototype.enable=function(){this.enabled=!0},u.prototype.disable=function(){this.enabled=!1},u.prototype.toggleEnabled=function(){this.enabled=!this.enabled},u.prototype.toggle=function(e){var t=this;e&&!(t=d(e.currentTarget).data("bs."+this.type))&&(t=new this.constructor(e.currentTarget,this.getDelegateOptions()),d(e.currentTarget).data("bs."+this.type,t)),e?(t.inState.click=!t.inState.click,t.isInStateTrue()?t.enter(t):t.leave(t)):t.tip().hasClass("in")?t.leave(t):t.enter(t)},u.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null,e.$element=null})},u.prototype.sanitizeHtml=function(e){return o(e,this.options.whiteList,this.options.sanitizeFn)};var t=d.fn.tooltip;d.fn.tooltip=function(n){return this.each(function(){var e=d(this),t=e.data("bs.tooltip"),r="object"==typeof n&&n;!t&&/destroy|hide/.test(n)||(t||e.data("bs.tooltip",t=new u(this,r)),"string"==typeof n&&t[n]())})},d.fn.tooltip.Constructor=u,d.fn.tooltip.noConflict=function(){return d.fn.tooltip=t,this}}(jQuery),!function(o){"use strict";function i(e,t){this.init("popover",e,t)}if(!o.fn.tooltip)throw new Error("Popover requires tooltip.js");i.VERSION="3.4.1",i.DEFAULTS=o.extend({},o.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),((i.prototype=o.extend({},o.fn.tooltip.Constructor.prototype)).constructor=i).prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.setContent=function(){var e,t=this.tip(),r=this.getTitle(),n=this.getContent();this.options.html?(e=typeof n,this.options.sanitize&&(r=this.sanitizeHtml(r),"string"==e)&&(n=this.sanitizeHtml(n)),t.find(".popover-title").html(r),t.find(".popover-content").children().detach().end()["string"==e?"html":"append"](n)):(t.find(".popover-title").text(r),t.find(".popover-content").children().detach().end().text(n)),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},i.prototype.hasContent=function(){return this.getTitle()||this.getContent()},i.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr("data-content")||("function"==typeof t.content?t.content.call(e[0]):t.content)},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var e=o.fn.popover;o.fn.popover=function(n){return this.each(function(){var e=o(this),t=e.data("bs.popover"),r="object"==typeof n&&n;!t&&/destroy|hide/.test(n)||(t||e.data("bs.popover",t=new i(this,r)),"string"==typeof n&&t[n]())})},o.fn.popover.Constructor=i,o.fn.popover.noConflict=function(){return o.fn.popover=e,this}}(jQuery),!function(o){"use strict";function n(e,t){this.$body=o(document.body),this.$scrollElement=o(e).is(document.body)?o(window):o(e),this.options=o.extend({},n.DEFAULTS,t),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",o.proxy(this.process,this)),this.refresh(),this.process()}function t(r){return this.each(function(){var e=o(this),t=e.data("bs.scrollspy");t||e.data("bs.scrollspy",t=new n(this,"object"==typeof r&&r)),"string"==typeof r&&t[r]()})}n.VERSION="3.4.1",n.DEFAULTS={offset:10},n.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},n.prototype.refresh=function(){var e=this,r="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),o.isWindow(this.$scrollElement[0])||(r="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var e=o(this),e=e.data("target")||e.attr("href"),t=/^#./.test(e)&&o(e);return t&&t.length&&t.is(":visible")?[[t[r]().top+n,e]]:null}).sort(function(e,t){return e[0]-t[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},n.prototype.process=function(){var e,t=this.$scrollElement.scrollTop()+this.options.offset,r=this.getScrollHeight(),n=this.options.offset+r-this.$scrollElement.height(),o=this.offsets,i=this.targets,a=this.activeTarget;if(this.scrollHeight!=r&&this.refresh(),n<=t)return a!=(e=i[i.length-1])&&this.activate(e);if(a&&t<o[0])return this.activeTarget=null,this.clear();for(e=o.length;e--;)a!=i[e]&&t>=o[e]&&(void 0===o[e+1]||t<o[e+1])&&this.activate(i[e])},n.prototype.activate=function(e){this.activeTarget=e,this.clear();e=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',e=o(e).parents("li").addClass("active");(e=e.parent(".dropdown-menu").length?e.closest("li.dropdown").addClass("active"):e).trigger("activate.bs.scrollspy")},n.prototype.clear=function(){o(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var e=o.fn.scrollspy;o.fn.scrollspy=t,o.fn.scrollspy.Constructor=n,o.fn.scrollspy.noConflict=function(){return o.fn.scrollspy=e,this},o(window).on("load.bs.scrollspy.data-api",function(){o('[data-spy="scroll"]').each(function(){var e=o(this);t.call(e,e.data())})})}(jQuery),!function(a){"use strict";function s(e){this.element=a(e)}function t(r){return this.each(function(){var e=a(this),t=e.data("bs.tab");t||e.data("bs.tab",t=new s(this)),"string"==typeof r&&t[r]()})}s.VERSION="3.4.1",s.TRANSITION_DURATION=150,s.prototype.show=function(){var e,t,r,n=this.element,o=n.closest("ul:not(.dropdown-menu)"),i=(i=n.data("target"))||(i=n.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"");n.parent("li").hasClass("active")||(e=o.find(".active:last a"),t=a.Event("hide.bs.tab",{relatedTarget:n[0]}),r=a.Event("show.bs.tab",{relatedTarget:e[0]}),e.trigger(t),n.trigger(r),r.isDefaultPrevented())||t.isDefaultPrevented()||(r=a(document).find(i),this.activate(n.closest("li"),o),this.activate(r,r.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:n[0]}),n.trigger({type:"shown.bs.tab",relatedTarget:e[0]})}))},s.prototype.activate=function(e,t,r){var n=t.find("> .active"),o=r&&a.support.transition&&(n.length&&n.hasClass("fade")||!!t.find("> .fade").length);function i(){n.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),o?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu").length&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),r&&r()}n.length&&o?n.one("bsTransitionEnd",i).emulateTransitionEnd(s.TRANSITION_DURATION):i(),n.removeClass("in")};function e(e){e.preventDefault(),t.call(a(this),"show")}var r=a.fn.tab;a.fn.tab=t,a.fn.tab.Constructor=s,a.fn.tab.noConflict=function(){return a.fn.tab=r,this};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),!function(a){"use strict";function s(e,t){this.options=a.extend({},s.DEFAULTS,t),t=this.options.target===s.DEFAULTS.target?a(this.options.target):a(document).find(this.options.target),this.$target=t.on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(e),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()}function r(r){return this.each(function(){var e=a(this),t=e.data("bs.affix");t||e.data("bs.affix",t=new s(this,"object"==typeof r&&r)),"string"==typeof r&&t[r]()})}s.VERSION="3.4.1",s.RESET="affix affix-top affix-bottom",s.DEFAULTS={offset:0,target:window},s.prototype.getState=function(e,t,r,n){var o,i=this.$target.scrollTop(),a=this.$element.offset(),s=this.$target.height();return null!=r&&"top"==this.affixed?i<r&&"top":"bottom"==this.affixed?null!=r?!(i+this.unpin<=a.top)&&"bottom":!(i+s<=e-n)&&"bottom":(a=(o=null==this.affixed)?i:a.top,null!=r&&i<=r?"top":null!=n&&e-n<=a+(o?s:t)&&"bottom")},s.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(s.RESET).addClass("affix");var e=this.$target.scrollTop(),t=this.$element.offset();return this.pinnedOffset=t.top-e},s.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},s.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e=this.$element.height(),t=this.options.offset,r=t.top,n=t.bottom,o=Math.max(a(document).height(),a(document.body).height()),t=("object"!=typeof t&&(n=r=t),"function"==typeof r&&(r=t.top(this.$element)),"function"==typeof n&&(n=t.bottom(this.$element)),this.getState(o,e,r,n));if(this.affixed!=t){null!=this.unpin&&this.$element.css("top","");var r="affix"+(t?"-"+t:""),i=a.Event(r+".bs.affix");if(this.$element.trigger(i),i.isDefaultPrevented())return;this.affixed=t,this.unpin="bottom"==t?this.getPinnedOffset():null,this.$element.removeClass(s.RESET).addClass(r).trigger(r.replace("affix","affixed")+".bs.affix")}"bottom"==t&&this.$element.offset({top:o-e-n})}};var e=a.fn.affix;a.fn.affix=r,a.fn.affix.Constructor=s,a.fn.affix.noConflict=function(){return a.fn.affix=e,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var e=a(this),t=e.data();t.offset=t.offset||{},null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom),null!=t.offsetTop&&(t.offset.top=t.offsetTop),r.call(e,t)})})}(jQuery),!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.nunjucks=t():e.nunjucks=t()}("undefined"!=typeof self?self:this,function(){return r=[function(e,t){},function(e,n,t){"use strict";var i=Array.prototype,r=Object.prototype,o={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},a=/[&"'<>]/g;function s(e,t){return r.hasOwnProperty.call(e,t)}function u(e){return o[e]}function l(e,t,r){var n,o,i,a,s;return e instanceof Error&&(e=(o=e).name+": "+o.message),Object.setPrototypeOf?(n=new Error(e),Object.setPrototypeOf(n,l.prototype)):(n=this,Object.defineProperty(n,"message",{enumerable:!1,writable:!0,value:e})),Object.defineProperty(n,"name",{value:"Template render error"}),Error.captureStackTrace&&Error.captureStackTrace(n,this.constructor),a=o?(i=Object.getOwnPropertyDescriptor(o,"stack"),(a=i&&(i.get||function(){return i.value}))||function(){return o.stack}):(s=new Error(e).stack,function(){return s}),Object.defineProperty(n,"stack",{get:function(){return a.call(n)}}),Object.defineProperty(n,"cause",{value:o}),n.lineno=t,n.colno=r,n.firstUpdate=!0,n.Update=function(e){e="("+(e||"unknown path")+")";return this.firstUpdate&&(this.lineno&&this.colno?e+=" [Line "+this.lineno+", Column "+this.colno+"]":this.lineno&&(e+=" [Line "+this.lineno+"]")),e+="\n ",this.firstUpdate&&(e+=" "),this.message=e+(this.message||""),this.firstUpdate=!1,this},n}function c(e){return"[object Function]"===r.toString.call(e)}function p(e){return"[object Array]"===r.toString.call(e)}function f(e){return"[object String]"===r.toString.call(e)}function d(e){return"[object Object]"===r.toString.call(e)}function h(e){var o=(e=e)?"string"==typeof e?e.split("."):[e]:[];return function(e){for(var t=e,r=0;r<o.length;r++){var n=o[r];if(!s(t,n))return;t=t[n]}return t}}function g(e){return Array.prototype.slice.call(e)}function m(e,t,r){return Array.prototype.indexOf.call(e||[],t,r)}function v(e){var t,r=[];for(t in e)s(e,t)&&r.push(t);return r}(n=e.exports={}).hasOwnProp=s,n._prettifyError=function(e,t,r){return(r=r.Update?r:new n.TemplateError(r)).Update(e),t||(e=r,(r=new Error(e.message)).name=e.name),r},Object.setPrototypeOf?Object.setPrototypeOf(l.prototype,Error.prototype):l.prototype=Object.create(Error.prototype,{constructor:{value:l}}),n.TemplateError=l,n.escape=function(e){return e.replace(a,u)},n.isFunction=c,n.isArray=p,n.isString=f,n.isObject=d,n.getAttrGetter=h,n.groupBy=function(e,t,r){for(var n={},o=c(t)?t:h(t),i=0;i<e.length;i++){var a=e[i],s=o(a,i);if(void 0===s&&!0===r)throw new TypeError('groupby: attribute "'+t+'" resolved to undefined');(n[s]||(n[s]=[])).push(a)}return n},n.toArray=g,n.without=function(e){var t=[];if(e)for(var r=e.length,n=g(arguments).slice(1),o=-1;++o<r;)-1===m(n,e[o])&&t.push(e[o]);return t},n.repeat=function(e,t){for(var r="",n=0;n<t;n++)r+=e;return r},n.each=function(e,t,r){if(null!=e)if(i.forEach&&e.forEach===i.forEach)e.forEach(t,r);else if(e.length===+e.length)for(var n=0,o=e.length;n<o;n++)t.call(r,e[n],n,e)},n.map=function(e,t){var r=[];if(null!=e){if(i.map&&e.map===i.map)return e.map(t);for(var n=0;n<e.length;n++)r[r.length]=t(e[n],n);e.length===+e.length&&(r.length=e.length)}return r},n.asyncIter=function(t,r,n){var o=-1;!function e(){++o<t.length?r(t[o],o,e,n):n()}()},n.asyncFor=function(r,n,o){var i=v(r||{}),a=i.length,s=-1;!function e(){var t=i[++s];s<a?n(t,r[t],s,a,e):o()}()},n.indexOf=m,n.keys=v,n._entries=function(t){return v(t).map(function(e){return[e,t[e]]})},n._values=function(t){return v(t).map(function(e){return t[e]})},n._assign=n.extend=function(t,r){return t=t||{},v(r).forEach(function(e){t[e]=r[e]}),t},n.inOperator=function(e,t){if(p(t)||f(t))return-1!==t.indexOf(e);if(d(t))return e in t;throw new Error('Cannot use "in" operator to search for "'+e+'" in unexpected types.')}},function(e,t,r){"use strict";var d=r(1),n=Array.from,o="function"==typeof Symbol&&Symbol.iterator&&"function"==typeof n,r=function(){function t(e,t){this.variables=Object.create(null),this.parent=e,this.topLevel=!1,this.isolateWrites=t}var e=t.prototype;return e.set=function(e,t,r){var n=e.split("."),o=this.variables,i=this;if(r&&(i=this.resolve(n[0],!0)))i.set(e,t);else{for(var a=0;a<n.length-1;a++){var s=n[a];o[s]||(o[s]={}),o=o[s]}o[n[n.length-1]]=t}},e.get=function(e){e=this.variables[e];return void 0!==e?e:null},e.lookup=function(e){var t=this.parent,r=this.variables[e];return void 0!==r?r:t&&t.lookup(e)},e.resolve=function(e,t){t=t&&this.isolateWrites?void 0:this.parent;return void 0!==this.variables[e]?this:t&&t.resolve(e)},e.push=function(e){return new t(this,e)},e.pop=function(){return this.parent},t}();function p(e){return e&&Object.prototype.hasOwnProperty.call(e,"__keywords")}function f(e){var t=e.length;return 0===t?0:p(e[t-1])?t-1:t}function i(e){if("string"!=typeof e)return e;this.val=e,this.length=e.length}(i.prototype=Object.create(String.prototype,{length:{writable:!0,configurable:!0,value:0}})).valueOf=function(){return this.val},i.prototype.toString=function(){return this.val},e.exports={Frame:r,makeMacro:function(u,l,c){return function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=f(t),o=function(e){var t=e.length;if(t){e=e[t-1];if(p(e))return e}return{}}(t);if(n>u.length)i=t.slice(0,u.length),t.slice(i.length,n).forEach(function(e,t){t<l.length&&(o[l[t]]=e)}),i.push(o);else if(n<u.length){for(var i=t.slice(0,n),a=n;a<u.length;a++){var s=u[a];i.push(o[s]),delete o[s]}i.push(o)}else i=t;return c.apply(this,i)}},makeKeywordArgs:function(e){return e.__keywords=!0,e},numArgs:f,suppressValue:function(e,t){return e=null!=e?e:"",e=!t||e instanceof i?e:d.escape(e.toString())},ensureDefined:function(e,t,r){if(null==e)throw new d.TemplateError("attempted to output null or undefined value",t+1,r+1);return e},memberLookup:function(n,o){if(null!=n)return"function"==typeof n[o]?function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n[o].apply(n,t)}:n[o]},contextOrFrameLookup:function(e,t,r){return void 0!==(t=t.lookup(r))?t:e.lookup(r)},callWrap:function(e,t,r,n){if(!e)throw new Error("Unable to call `"+t+"`, which is undefined or falsey");if("function"!=typeof e)throw new Error("Unable to call `"+t+"`, which is not a function");return e.apply(r,n)},handleError:function(e,t,r){return e.lineno?e:new d.TemplateError(e,t,r)},isArray:d.isArray,keys:d.keys,SafeString:i,copySafeness:function(e,t){return e instanceof i?new i(t):t.toString()},markSafe:function(r){var e=typeof r;return"string"==e?new i(r):"function"!=e?r:function(e){var t=r.apply(this,arguments);return"string"==typeof t?new i(t):t}},asyncEach:function(e,n,i,t){var o;d.isArray(e)?(o=e.length,d.asyncIter(e,function(e,t,r){switch(n){case 1:i(e,t,o,r);break;case 2:i(e[0],e[1],t,o,r);break;case 3:i(e[0],e[1],e[2],t,o,r);break;default:e.push(t,o,r),i.apply(this,e)}},t)):d.asyncFor(e,function(e,t,r,n,o){i(e,t,r,n,o)},t)},asyncAll:function(e,t,r,n){var o=0;function i(e,t){o++,c[e]=t,o===l&&n(null,c.join(""))}if(d.isArray(e))if(l=e.length,c=new Array(l),0===l)n(null,"");else for(var a=0;a<e.length;a++){var s=e[a];switch(t){case 1:r(s,a,l,i);break;case 2:r(s[0],s[1],a,l,i);break;case 3:r(s[0],s[1],s[2],a,l,i);break;default:s.push(a,l,i),r.apply(this,s)}}else{var u=d.keys(e||{}),l=u.length,c=new Array(l);if(0===l)n(null,"");else for(var p=0;p<u.length;p++){var f=u[p];r(f,e[f],p,l,i)}}},inOperator:d.inOperator,fromIterator:function(e){return"object"==typeof e&&null!==e&&!d.isArray(e)&&o&&Symbol.iterator in e?n(e):e}}},function(e,t,r){"use strict";function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}r=function(r){var e,t;function n(e){var t=r.call(this)||this;return t.precompiled=e||{},t}return t=r,(e=n).prototype=Object.create(t.prototype),o(e.prototype.constructor=e,t),n.prototype.getSource=function(e){return this.precompiled[e]?{src:{type:"code",obj:this.precompiled[e]},path:e}:null},n}(r(4));e.exports={PrecompiledLoader:r}},function(e,t,r){"use strict";function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var i=r(0),r=r(5).EmitterObj;e.exports=function(e){var t;function r(){return e.apply(this,arguments)||this}t=e,(n=r).prototype=Object.create(t.prototype),o(n.prototype.constructor=n,t);var n=r.prototype;return n.resolve=function(e,t){return i.resolve(i.dirname(e),t)},n.isRelative=function(e){return 0===e.indexOf("./")||0===e.indexOf("../")},r}(r)},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){t&&n(e.prototype,t),r&&n(e,r)}function a(e,t){e.prototype=Object.create(t.prototype),o(e.prototype.constructor=e,t)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=r(13),u=r(1);function l(t,r,o){o=o||{},u.keys(o).forEach(function(e){var r,n;o[e]=(r=t.prototype[e],n=o[e],"function"!=typeof r||"function"!=typeof n?n:function(){var e=this.parent,t=(this.parent=r,n.apply(this,arguments));return this.parent=e,t})});var e=function(e){function t(){return e.apply(this,arguments)||this}return a(t,e),i(t,[{key:"typename",get:function(){return r}}]),t}(t);return u._assign(e.prototype,o),e}r=function(){function e(){this.init.apply(this,arguments)}return e.prototype.init=function(){},e.extend=function(e,t){return"object"==typeof e&&(t=e,e="anonymous"),l(this,e,t)},i(e,[{key:"typename",get:function(){return this.constructor.name}}]),e}(),s=function(t){function e(){var e=t.call(this)||this;return e.init.apply(e,arguments),e}return a(e,t),e.prototype.init=function(){},e.extend=function(e,t){return"object"==typeof e&&(t=e,e="anonymous"),l(this,e,t)},i(e,[{key:"typename",get:function(){return this.constructor.name}}]),e}(s);e.exports={Obj:r,EmitterObj:s}},function(e,t,r){"use strict";var o,n=r(1),i=r(7),a=i.Environment,s=i.Template,i=r(4),u=r(3),l=r(0),c=r(0),p=r(0),f=r(0),d=r(2),h=r(0),r=r(17);function g(e,t){var r;return t=t||{},n.isObject(e)&&(t=e,e=null),u.FileSystemLoader?r=new u.FileSystemLoader(e,{watch:t.watch,noCache:t.noCache}):u.WebLoader&&(r=new u.WebLoader(e,{useCache:t.web&&t.web.useCache,async:t.web&&t.web.async})),o=new a(r,t),t&&t.express&&o.express(t.express),o}e.exports={Environment:a,Template:s,Loader:i,FileSystemLoader:u.FileSystemLoader,NodeResolveLoader:u.NodeResolveLoader,PrecompiledLoader:u.PrecompiledLoader,WebLoader:u.WebLoader,compiler:c,parser:p,lexer:f,runtime:d,lib:n,nodes:h,installJinjaCompat:r,configure:g,reset:function(){o=void 0},compile:function(e,t,r,n){return o||g(),new s(e,t,r,n)},render:function(e,t,r){return o||g(),o.render(e,t,r)},renderString:function(e,t,r){return o||g(),o.renderString(e,t,r)},precompile:l?l.precompile:void 0,precompileString:l?l.precompileString:void 0}},function(e,t,r){"use strict";function n(e,t){e.prototype=Object.create(t.prototype),o(e.prototype.constructor=e,t)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var i=r(8),a=r(11),p=r(1),s=r(0),u=r(12),l=r(3),c=l.FileSystemLoader,f=l.WebLoader,d=l.PrecompiledLoader,h=r(14),g=r(15),l=r(5),m=l.Obj,l=l.EmitterObj,v=r(2),y=v.handleError,b=v.Frame,w=r(16);function x(e,t,r){i(function(){e(t,r)})}var E={type:"code",obj:{root:function(e,t,r,n,o){try{o(null,"")}catch(e){o(y(e,null,null))}}}},D=function(e){function t(){return e.apply(this,arguments)||this}n(t,e);var r=t.prototype;return r.init=function(e,t){var r=this;t=this.opts=t||{},this.opts.dev=!!t.dev,this.opts.autoescape=null==t.autoescape||t.autoescape,this.opts.throwOnUndefined=!!t.throwOnUndefined,this.opts.trimBlocks=!!t.trimBlocks,this.opts.lstripBlocks=!!t.lstripBlocks,this.loaders=[],e?this.loaders=p.isArray(e)?e:[e]:c?this.loaders=[new c("views")]:f&&(this.loaders=[new f("/views")]),"undefined"!=typeof window&&window.nunjucksPrecompiled&&this.loaders.unshift(new d(window.nunjucksPrecompiled)),this._initLoaders(),this.globals=g(),this.filters={},this.tests={},this.asyncFilters=[],this.extensions={},this.extensionsList=[],p._entries(u).forEach(function(e){var t=e[0],e=e[1];return r.addFilter(t,e)}),p._entries(h).forEach(function(e){var t=e[0],e=e[1];return r.addTest(t,e)})},r._initLoaders=function(){var n=this;this.loaders.forEach(function(r){r.cache={},"function"==typeof r.on&&(r.on("update",function(e,t){r.cache[e]=null,n.emit("update",e,t,r)}),r.on("load",function(e,t){n.emit("load",e,t,r)}))})},r.invalidateCache=function(){this.loaders.forEach(function(e){e.cache={}})},r.addExtension=function(e,t){return t.__name=e,this.extensions[e]=t,this.extensionsList.push(t),this},r.removeExtension=function(e){var t=this.getExtension(e);t&&(this.extensionsList=p.without(this.extensionsList,t),delete this.extensions[e])},r.getExtension=function(e){return this.extensions[e]},r.hasExtension=function(e){return!!this.extensions[e]},r.addGlobal=function(e,t){return this.globals[e]=t,this},r.getGlobal=function(e){if(void 0===this.globals[e])throw new Error("global not found: "+e);return this.globals[e]},r.addFilter=function(e,t,r){return r&&this.asyncFilters.push(e),this.filters[e]=t,this},r.getFilter=function(e){if(this.filters[e])return this.filters[e];throw new Error("filter not found: "+e)},r.addTest=function(e,t){return this.tests[e]=t,this},r.getTest=function(e){if(this.tests[e])return this.tests[e];throw new Error("test not found: "+e)},r.resolveTemplate=function(e,t,r){return!(!e.isRelative||!t)&&e.isRelative(r)&&e.resolve?e.resolve(t,r):r},r.getTemplate=function(i,n,a,o,s){var u,l=this,c=this,e=null;if(i&&i.raw&&(i=i.raw),p.isFunction(a)&&(s=a,a=null,n=n||!1),p.isFunction(n)&&(s=n,n=!1),i instanceof T)e=i;else{if("string"!=typeof i)throw new Error("template names must be a string: "+i);for(var t=0;t<this.loaders.length;t++){var r=this.loaders[t];if(e=r.cache[this.resolveTemplate(r,a,i)])break}}return e?(n&&e.compile(),s?void s(null,e):e):(p.asyncIter(this.loaders,function(r,e,n,o){function t(e,t){e?o(e):t?(t.loader=r,o(null,t)):n()}i=c.resolveTemplate(r,a,i),r.async?r.getSource(i,t):t(null,r.getSource(i))},function(e,t){if(e=t||e||o?e:new Error("template not found: "+i)){if(s)return void s(e);throw e}var r;t?(r=new T(t.src,l,t.path,n),t.noCache||(t.loader.cache[i]=r)):r=new T(E,l,"",n),s?s(null,r):u=r}),u)},r.express=function(e){return w(this,e)},r.render=function(e,r,n){p.isFunction(r)&&(n=r,r=null);var o=null;return this.getTemplate(e,function(e,t){if(e&&n)x(n,e);else{if(e)throw e;o=t.render(r,n)}}),o},r.renderString=function(e,t,r,n){return p.isFunction(r)&&(n=r,r={}),new T(e,this,(r=r||{}).path).render(t,n)},r.waterfall=function(e,t,r){return a(e,t,r)},t}(l),k=function(e){function t(){return e.apply(this,arguments)||this}n(t,e);var r=t.prototype;return r.init=function(e,t,r){var n=this;this.env=r||new D,this.ctx=p.extend({},e),this.blocks={},this.exported=[],p.keys(t).forEach(function(e){n.addBlock(e,t[e])})},r.lookup=function(e){return(e in this.env.globals&&!(e in this.ctx)?this.env.globals:this.ctx)[e]},r.setVariable=function(e,t){this.ctx[e]=t},r.getVariables=function(){return this.ctx},r.addBlock=function(e,t){return this.blocks[e]=this.blocks[e]||[],this.blocks[e].push(t),this},r.getBlock=function(e){if(this.blocks[e])return this.blocks[e][0];throw new Error('unknown block "'+e+'"')},r.getSuper=function(e,t,r,n,o,i){var r=p.indexOf(this.blocks[t]||[],r),a=this.blocks[t][r+1];if(-1===r||!a)throw new Error('no super block available for "'+t+'"');a(e,this,n,o,i)},r.addExport=function(e){this.exported.push(e)},r.getExported=function(){var t=this,r={};return this.exported.forEach(function(e){r[e]=t.ctx[e]}),r},t}(m),T=function(e){function t(){return e.apply(this,arguments)||this}n(t,e);var r=t.prototype;return r.init=function(e,t,r,n){if(this.env=t||new D,p.isObject(e))switch(e.type){case"code":this.tmplProps=e.obj;break;case"string":this.tmplStr=e.obj;break;default:throw new Error("Unexpected template object type "+e.type+"; expected 'code', or 'string'")}else{if(!p.isString(e))throw new Error("src must be a string or an object describing the source");this.tmplStr=e}if(this.path=r,n)try{this._compile()}catch(e){throw p._prettifyError(this.path,this.env.opts.dev,e)}else this.compiled=!1},r.render=function(e,t,r){var n=this,o=("function"==typeof e?(r=e,e={}):"function"==typeof t&&(r=t,t=null),!t);try{this.compile()}catch(e){var i=p._prettifyError(this.path,this.env.opts.dev,e);if(r)return x(r,i);throw i}var i=new k(e||{},this.blocks,this.env),e=t?t.push(!0):new b,a=(e.topLevel=!0,null),s=!1;return this.rootRenderFunc(this.env,i,e,v,function(e,t){if(!s||!r||void 0===t)if(e&&(e=p._prettifyError(n.path,n.env.opts.dev,e),s=!0),r)o?x(r,e,t):r(e,t);else{if(e)throw e;a=t}}),a},r.getExported=function(e,t,r){"function"==typeof e&&(r=e,e={}),"function"==typeof t&&(r=t,t=null);try{this.compile()}catch(e){if(r)return r(e);throw e}var t=t?t.push():new b,n=(t.topLevel=!0,new k(e||{},this.blocks,this.env));this.rootRenderFunc(this.env,n,t,v,function(e){e?r(e,null):r(null,n.getExported())})},r.compile=function(){this.compiled||this._compile()},r._compile=function(){var e;e=this.tmplProps||(e=s.compile(this.tmplStr,this.env.asyncFilters,this.env.extensionsList,this.path,this.env.opts),new Function(e)()),this.blocks=this._getBlocks(e),this.rootRenderFunc=e.root,this.compiled=!0},r._getBlocks=function(t){var r={};return p.keys(t).forEach(function(e){"b_"===e.slice(0,2)&&(r[e.slice(2)]=t[e])}),r},t}(m);e.exports={Environment:D,Template:T}},function(e,t,r){"use strict";var n=r(9),o=[],i=[],a=n.makeRequestCallFromTimer(function(){if(i.length)throw i.shift()});function s(e){var t=o.length?o.pop():new u;t.task=e,n(t)}function u(){this.task=null}e.exports=s,u.prototype.call=function(){try{this.task.call()}catch(e){s.onerror?s.onerror(e):(i.push(e),a())}finally{this.task=null,o[o.length]=this}}},function(l,e,t){"use strict";!function(e){function t(e){n.length||(r(),0),n[n.length]=e}l.exports=t;var r,n=[],o=0;function i(){for(;o<n.length;){var e=o;if(o+=1,n[e].call(),1024<o){for(var t=0,r=n.length-o;t<r;t++)n[t]=n[t+o];n.length-=o,o=0}}n.length=0,o=0,0}var a,s,e=void 0!==e?e:self,e=e.MutationObserver||e.WebKitMutationObserver;function u(n){return function(){var e=setTimeout(r,0),t=setInterval(r,50);function r(){clearTimeout(e),clearInterval(t),n()}}}r="function"==typeof e?(a=1,e=new e(e=i),s=document.createTextNode(""),e.observe(s,{characterData:!0}),function(){a=-a,s.data=a}):u(i),t.requestFlush=r,t.makeRequestCallFromTimer=u}.call(e,t(10))},function(e,t){var r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(t,n,e){var o;!function(){"use strict";function r(){var e=Array.prototype.slice.call(arguments);"function"==typeof e[0]&&e[0].apply(null,e.splice(1))}function a(e){"function"==typeof setImmediate?setImmediate(e):"undefined"!=typeof process&&process.nextTick?process.nextTick(e):setTimeout(e,0)}function s(r){function n(e){function t(){return r.length&&r[e].apply(null,arguments),t.next()}return t.next=function(){return e<r.length-1?n(e+1):null},t}return n(0)}function e(e,n,t){var o,i=t?a:r;return n=n||function(){},u(e)?e.length?void(o=function(r){return function(e){var t;e?(n.apply(null,arguments),n=function(){}):(t=Array.prototype.slice.call(arguments,1),(e=r.next())?t.push(o(e)):t.push(n),i(function(){r.apply(null,t)}))}})(s(e))():n():(t=new Error("First argument to waterfall must be an array of functions"),n(t))}var u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};void 0!==(o=function(){return e}.apply(n,[]))&&(t.exports=o)}()},function(e,t,r){"use strict";var s=r(1),l=r(2);function i(e,t){return null==e||!1===e?t:e}function a(e){return e!=e}function n(e){var t=(e=i(e,"")).toLowerCase();return l.copySafeness(e,t.charAt(0).toUpperCase()+t.slice(1))}function o(e){if(s.isString(e))return e.split("");if(s.isObject(e))return s._entries(e||{}).map(function(e){return{key:e[0],value:e[1]}});if(s.isArray(e))return e;throw new s.TemplateError("list filter: type not iterable")}function u(i){return function(e,t,r){var n=this,o=n.env.getTest(t=void 0===t?"truthy":t);return s.toArray(e).filter(function(e){return o.call(n,e,r)===i})}}function c(e){return l.copySafeness(e,e.replace(/^\s*|\s*$/g,""))}(t=e.exports={}).abs=Math.abs,t.batch=function(e,t,r){for(var n=[],o=[],i=0;i<e.length;i++)i%t==0&&o.length&&(n.push(o),o=[]),o.push(e[i]);if(o.length){if(r)for(i=o.length;i<t;i++)o.push(r);n.push(o)}return n},t.capitalize=n,t.center=function(e,t){var r;return(e=i(e,"")).length>=(t=t||80)?e:(t=t-e.length,r=s.repeat(" ",t/2-t%2),t=s.repeat(" ",t/2),l.copySafeness(e,r+e+t))},t.default=function(e,t,r){return r?e||t:void 0!==e?e:t},t.dictsort=function(e,r,t){if(!s.isObject(e))throw new s.TemplateError("dictsort filter: val must be an object");var n,o,i=[];for(n in e)i.push([n,e[n]]);if(void 0===t||"key"===t)o=0;else{if("value"!==t)throw new s.TemplateError("dictsort filter: You can only sort by either key or value");o=1}return i.sort(function(e,t){e=e[o],t=t[o];return r||(s.isString(e)&&(e=e.toUpperCase()),s.isString(t)&&(t=t.toUpperCase())),t<e?1:e===t?0:-1}),i},t.dump=function(e,t){return JSON.stringify(e,null,t)},t.escape=function(e){return e instanceof l.SafeString?e:l.markSafe(s.escape((e=null==e?"":e).toString()))},t.safe=function(e){return e instanceof l.SafeString?e:l.markSafe((e=null==e?"":e).toString())},t.first=function(e){return e[0]},t.forceescape=function(e){return l.markSafe(s.escape((e=null==e?"":e).toString()))},t.groupby=function(e,t){return s.groupBy(e,t,this.env.opts.throwOnUndefined)},t.indent=function(e,t,r){if(""===(e=i(e,"")))return"";t=t||4;var n=e.split("\n"),o=s.repeat(" ",t),t=n.map(function(e,t){return 0!==t||r?""+o+e:e}).join("\n");return l.copySafeness(e,t)},t.join=function(e,t,r){return t=t||"",(e=r?s.map(e,function(e){return e[r]}):e).join(t)},t.last=function(e){return e[e.length-1]},t.length=function(e){return void 0!==(e=i(e,""))?"function"==typeof Map&&e instanceof Map||"function"==typeof Set&&e instanceof Set?e.size:(!s.isObject(e)||e instanceof l.SafeString?e:s.keys(e)).length:0},t.list=o,t.lower=function(e){return(e=i(e,"")).toLowerCase()},t.nl2br=function(e){return null==e?"":l.copySafeness(e,e.replace(/\r\n|\n/g,"<br />\n"))},t.random=function(e){return e[Math.floor(Math.random()*e.length)]},t.reject=u(!1),t.rejectattr=function(e,t){return e.filter(function(e){return!e[t]})},t.select=u(!0),t.selectattr=function(e,t){return e.filter(function(e){return!!e[t]})},t.replace=function(e,t,r,n){var o=e;if(t instanceof RegExp)return e.replace(t,r);void 0===n&&(n=-1);var i="";if("number"==typeof t)t=""+t;else if("string"!=typeof t)return e;if("string"!=typeof(e="number"==typeof e?""+e:e)&&!(e instanceof l.SafeString))return e;if(""===t)return i=r+e.split("").join(r)+r,l.copySafeness(e,i);var a=e.indexOf(t);if(0===n||-1===a)return e;for(var s=0,u=0;-1<a&&(-1===n||u<n);)i+=e.substring(s,a)+r,s=a+t.length,u++,a=e.indexOf(t,s);return s<e.length&&(i+=e.substring(s)),l.copySafeness(o,i)},t.reverse=function(e){var t=s.isString(e)?o(e):s.map(e,function(e){return e});return t.reverse(),s.isString(e)?l.copySafeness(e,t.join("")):t},t.round=function(e,t,r){return t=t||0,t=Math.pow(10,t),(r="ceil"===r?Math.ceil:"floor"===r?Math.floor:Math.round)(e*t)/t},t.slice=function(e,t,r){for(var n=Math.floor(e.length/t),o=e.length%t,i=[],a=0,s=0;s<t;s++){var u=a+s*n;s<o&&a++;u=e.slice(u,a+(s+1)*n);r&&o<=s&&u.push(r),i.push(u)}return i},t.sum=function(e,t,r){return(r=void 0===r?0:r)+(e=t?s.map(e,function(e){return e[t]}):e).reduce(function(e,t){return e+t},0)},t.sort=l.makeMacro(["value","reverse","case_sensitive","attribute"],[],function(e,r,n,o){var i=this,e=s.map(e,function(e){return e}),a=s.getAttrGetter(o);return e.sort(function(e,t){e=o?a(e):e,t=o?a(t):t;if(i.env.opts.throwOnUndefined&&o&&(void 0===e||void 0===t))throw new TypeError('sort: attribute "'+o+'" resolved to undefined');return!n&&s.isString(e)&&s.isString(t)&&(e=e.toLowerCase(),t=t.toLowerCase()),e<t?r?1:-1:t<e?r?-1:1:0}),e}),t.string=function(e){return l.copySafeness(e,e)},t.striptags=function(e,t){var r=c((e=i(e,"")).replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>|<!--[\s\S]*?-->/gi,"")),n="",n=t?r.replace(/^ +| +$/gm,"").replace(/ +/g," ").replace(/(\r\n)/g,"\n").replace(/\n\n\n+/g,"\n\n"):r.replace(/\s+/gi," ");return l.copySafeness(e,n)},t.title=function(e){var t=(e=i(e,"")).split(" ").map(n);return l.copySafeness(e,t.join(" "))},t.trim=c,t.truncate=function(e,t,r,n){var o=e;return(e=i(e,"")).length<=(t=t||255)?e:(e=r?e.substring(0,t):(-1===(r=e.lastIndexOf(" ",t))&&(r=t),e.substring(0,r)),l.copySafeness(o,e+=null!=n?n:"..."))},t.upper=function(e){return(e=i(e,"")).toUpperCase()},t.urlencode=function(e){var r=encodeURIComponent;return s.isString(e)?r(e):(s.isArray(e)?e:s._entries(e)).map(function(e){var t=e[0],e=e[1];return r(t)+"="+r(e)}).join("&")};var p=/^(?:\(|<|&lt;)?(.*?)(?:\.|,|\)|\n|&gt;)?$/,f=/^[\w.!#$%&'*+\-\/=?\^`{|}~]+@[a-z\d\-]+(\.[a-z\d\-]+)+$/i,d=/^https?:\/\/.*$/,h=/^www\./,g=/\.(?:org|net|com)(?:\:|\/|$)/;t.urlize=function(e,n,t){a(n)&&(n=1/0);var o=!0===t?' rel="nofollow"':"";return e.split(/(\s+)/).filter(function(e){return e&&e.length}).map(function(e){var t=e.match(p),t=t?t[1]:e,r=t.substr(0,n);return d.test(t)?'<a href="'+t+'"'+o+">"+r+"</a>":h.test(t)?'<a href="http://'+t+'"'+o+">"+r+"</a>":f.test(t)?'<a href="mailto:'+t+'">'+t+"</a>":g.test(t)?'<a href="http://'+t+'"'+o+">"+r+"</a>":e}).join("")},t.wordcount=function(e){return(e=(e=i(e,""))?e.match(/\w+/g):null)?e.length:null},t.float=function(e,t){return a(e=parseFloat(e))?t:e};r=l.makeMacro(["value","default","base"],[],function(e,t,r){void 0===r&&(r=10);e=parseInt(e,r);return a(e)?t:e});t.int=r,t.d=t.default,t.e=t.escape},function(e,t,r){"use strict";var n="object"==typeof Reflect?Reflect:null,u=n&&"function"==typeof n.apply?n.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};var o=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)},i=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(o,i){return new Promise(function(e,t){function r(){void 0!==n&&o.removeListener("error",n),e([].slice.call(arguments))}var n;"error"!==i&&(n=function(e){o.removeListener(i,r),t(e)},o.once("error",n)),o.once(i,r)})},(a.EventEmitter=a).prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var s=10;function l(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function c(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function p(e,t,r,n){var o,i;return l(r),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,r.listener||r),o=e._events),i=o[t]),void 0===i?(i=o[t]=r,++e._eventsCount):("function"==typeof i?i=o[t]=n?[r,i]:[i,r]:n?i.unshift(r):i.push(r),0<(o=c(e))&&i.length>o&&!i.warned&&(i.warned=!0,(n=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit")).name="MaxListenersExceededWarning",n.emitter=e,n.type=t,n.count=i.length,r=n,console)&&console.warn&&console.warn(r)),e}function f(e,t,r){e={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},t=function(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}.bind(e);return t.listener=r,e.wrapFn=t}function d(e,t,r){e=e._events;if(void 0===e)return[];e=e[t];if(void 0===e)return[];if("function"==typeof e)return r?[e.listener||e]:[e];if(r){for(var n=e,o=new Array(n.length),i=0;i<o.length;++i)o[i]=n[i].listener||n[i];return o}return g(e,e.length)}function h(e){var t=this._events;if(void 0!==t){t=t[e];if("function"==typeof t)return 1;if(void 0!==t)return t.length}return 0}function g(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");s=e}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return c(this)},a.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,o=this._events;if(void 0!==o)n=n&&void 0===o.error;else if(!n)return!1;if(n){if((i=0<t.length?t[0]:i)instanceof Error)throw i;n=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw n.context=i,n}var i=o[e];if(void 0===i)return!1;if("function"==typeof i)u(i,this,t);else for(var a=i.length,s=g(i,a),r=0;r<a;++r)u(s[r],this,t);return!0},a.prototype.on=a.prototype.addListener=function(e,t){return p(this,e,t,!1)},a.prototype.prependListener=function(e,t){return p(this,e,t,!0)},a.prototype.once=function(e,t){return l(t),this.on(e,f(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,f(this,e,t)),this},a.prototype.off=a.prototype.removeListener=function(e,t){var r,n,o,i,a;if(l(t),void 0!==(n=this._events)&&void 0!==(r=n[e]))if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(o=-1,i=r.length-1;0<=i;i--)if(r[i]===t||r[i].listener===t){a=r[i].listener,o=i;break}if(o<0)return this;if(0===o)r.shift();else{for(var s=r,u=o;u+1<s.length;u++)s[u]=s[u+1];s.pop()}1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,a||t)}return this},a.prototype.removeAllListeners=function(e){var t,r=this._events;if(void 0!==r)if(void 0===r.removeListener)0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]);else if(0===arguments.length){for(var n,o=Object.keys(r),i=0;i<o.length;++i)"removeListener"!==(n=o[i])&&this.removeAllListeners(n);this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0}else if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(i=t.length-1;0<=i;i--)this.removeListener(e,t[i]);return this},a.prototype.listeners=function(e){return d(this,e,!0)},a.prototype.rawListeners=function(e){return d(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},a.prototype.listenerCount=h,a.prototype.eventNames=function(){return 0<this._eventsCount?o(this._events):[]}},function(e,t,r){"use strict";var n=r(2).SafeString;t.callable=function(e){return"function"==typeof e},t.defined=function(e){return void 0!==e},t.divisibleby=function(e,t){return e%t==0},t.escaped=function(e){return e instanceof n},t.equalto=function(e,t){return e===t},t.eq=t.equalto,t.sameas=t.equalto,t.even=function(e){return e%2==0},t.falsy=function(e){return!e},t.ge=function(e,t){return t<=e},t.greaterthan=function(e,t){return t<e},t.gt=t.greaterthan,t.le=function(e,t){return e<=t},t.lessthan=function(e,t){return e<t},t.lt=t.lessthan,t.lower=function(e){return e.toLowerCase()===e},t.ne=function(e,t){return e!==t},t.null=function(e){return null===e},t.number=function(e){return"number"==typeof e},t.odd=function(e){return e%2==1},t.string=function(e){return"string"==typeof e},t.truthy=function(e){return!!e},t.undefined=function(e){return void 0===e},t.upper=function(e){return e.toUpperCase()===e},t.iterable=function(e){return"undefined"!=typeof Symbol?!!e[Symbol.iterator]:Array.isArray(e)||"string"==typeof e},t.mapping=function(e){var t=null!=e&&"object"==typeof e&&!Array.isArray(e);return Set?t&&!(e instanceof Set):t}},function(e,t,r){"use strict";e.exports=function(){return{range:function(e,t,r){var n=[];if(0<(r=void 0===t?(t=e,e=0,1):r||1))for(var o=e;o<t;o+=r)n.push(o);else for(var i=e;t<i;i+=r)n.push(i);return n},cycler:function(){return e=Array.prototype.slice.call(arguments),t=-1,{current:null,reset:function(){t=-1,this.current=null},next:function(){return++t>=e.length&&(t=0),this.current=e[t],this.current}};var e,t},joiner:function(e){return t=(t=e)||",",r=!0,function(){var e=r?"":t;return r=!1,e};var t,r}}}},function(e,t,r){var n=r(0);e.exports=function(r,e){function t(e,t){if(this.name=e,this.path=e,this.defaultEngine=t.defaultEngine,this.ext=n.extname(e),!this.ext&&!this.defaultEngine)throw new Error("No default engine was specified and no extension was provided.");this.ext||(this.name+=this.ext=("."!==this.defaultEngine[0]?".":"")+this.defaultEngine)}return t.prototype.render=function(e,t){r.render(this.name,e,t)},e.set("view",t),e.set("nunjucksEnv",r),r}},function(e,t,r){e.exports=function(){"use strict";var e,t,a=this.runtime,n=this.lib,r=this.compiler.Compiler,o=this.parser.Parser,i=(this.nodes,this.lexer,a.contextOrFrameLookup),s=a.memberLookup;function u(e,t){return Object.prototype.hasOwnProperty.call(e,t)}r&&(e=r.prototype.assertType),o&&(t=o.prototype.parseAggregate),a.contextOrFrameLookup=function(e,t,r){var n=i.apply(this,arguments);if(void 0!==n)return n;switch(r){case"True":return!0;case"False":return!1;case"None":return null;default:return}};var l={pop:function(e){if(void 0===e)return this.pop();if(e>=this.length||e<0)throw new Error("KeyError");return this.splice(e,1)},append:function(e){return this.push(e)},remove:function(e){for(var t=0;t<this.length;t++)if(this[t]===e)return this.splice(t,1);throw new Error("ValueError")},count:function(e){for(var t=0,r=0;r<this.length;r++)this[r]===e&&t++;return t},index:function(e){if(-1===(e=this.indexOf(e)))throw new Error("ValueError");return e},find:function(e){return this.indexOf(e)},insert:function(e,t){return this.splice(e,0,t)}},c={items:function(){return n._entries(this)},values:function(){return n._values(this)},keys:function(){return n.keys(this)},get:function(e,t){e=this[e];return e=void 0===e?t:e},has_key:function(e){return u(this,e)},pop:function(e,t){var r=this[e];if(void 0===r&&void 0!==t)r=t;else{if(void 0===r)throw new Error("KeyError");delete this[e]}return r},popitem:function(){var e,t=n.keys(this);if(t.length)return e=this[t=t[0]],delete this[t],[t,e];throw new Error("KeyError")},setdefault:function(e,t){return void 0===t&&(t=null),e in this||(this[e]=t),this[e]},update:function(e){return n._assign(this,e),null}};return c.iteritems=c.items,c.itervalues=c.values,c.iterkeys=c.keys,a.memberLookup=function(e,t,r){return 4===arguments.length?function(e,t,r,n){e=e||[],null===t&&(t=n<0?e.length-1:0),null===r?r=n<0?-1:e.length:r<0&&(r+=e.length),t<0&&(t+=e.length);for(var o=[],i=t;!(i<0||i>e.length||0<n&&r<=i||n<0&&i<=r);i+=n)o.push(a.memberLookup(e,i));return o}.apply(this,arguments):n.isArray(e=e||{})&&u(l,t)?l[t].bind(e):n.isObject(e)&&u(c,t)?c[t].bind(e):s.apply(this,arguments)},function(){a.contextOrFrameLookup=i,a.memberLookup=s,r&&(r.prototype.assertType=e),o&&(o.prototype.parseAggregate=t)}}}],o={},n.m=r,n.c=o,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=6);function n(e){var t;return(o[e]||(t=o[e]={i:e,l:!1,exports:{}},r[e].call(t.exports,t,t.exports,n),t.l=!0,t)).exports}var r,o}),!function(f){f.reject=function(e){function t(e){var t=e[f.layout.name],r=e[f.browser.name];return!!(e.all||r&&(!0===r||f.browser.versionNumber<=r)||e[f.browser.className]||t&&(!0===t||f.layout.versionNumber<=t)||e[f.os.name])}var c=f.extend(!0,{reject:{all:!1,msie:6},display:[],browserShow:!0,browserInfo:{chrome:{text:"Google Chrome",url:"http://www.google.com/chrome/"},firefox:{text:"Mozilla Firefox",url:"http://www.mozilla.com/firefox/"},safari:{text:"Safari",url:"http://www.apple.com/safari/download/"},opera:{text:"Opera",url:"http://www.opera.com/download/"},msie:{text:"Internet Explorer",url:"http://www.microsoft.com/windows/Internet-explorer/"}},header:"Did you know that your Internet Browser is out of date?",paragraph1:"Your browser is out of date, and may not be compatible with our website. A list of the most popular web browsers can be found below.",paragraph2:"Just click on the icons to get to the download page",close:!0,closeMessage:"By closing this window you acknowledge that your experience on this website may be degraded",closeLink:"Close This Window",closeURL:"#",closeESC:!0,closeCookie:!1,cookieSettings:{path:"/",expires:0},imagePath:"./images/",overlayBgColor:"#000",overlayOpacity:.8,fadeInTime:"fast",fadeOutTime:"fast",analytics:!1},e);c.display.length<1&&(c.display=["chrome","firefox","safari","opera","msie"]),f.isFunction(c.beforeReject)&&c.beforeReject(),c.close||(c.closeESC=!1);if(!t(c.reject))return f.isFunction(c.onFail)&&c.onFail(),!1;if(c.close&&c.closeCookie){var r="jreject-close",n=function(e,t){var r,n;if(void 0!==t)return r="",0!==c.cookieSettings.expires&&((n=new Date).setTime(n.getTime()+1e3*c.cookieSettings.expires),r="; expires="+n.toGMTString()),n=c.cookieSettings.path||"/",document.cookie=e+"="+encodeURIComponent(t||"")+r+"; path="+n,!0;var o,i=null;if(document.cookie&&""!==document.cookie)for(var a=document.cookie.split(";"),s=a.length,u=0;u<s;++u)if((o=f.trim(a[u])).substring(0,e.length+1)==e+"="){var l=e.length,i=decodeURIComponent(o.substring(l+1));break}return i};if(n(r))return!1}var o='<div id="jr_overlay"></div><div id="jr_wrap"><div id="jr_inner"><h1 id="jr_header">'+c.header+"</h1>"+(""===c.paragraph1?"":"<p>"+c.paragraph1+"</p>")+(""===c.paragraph2?"":"<p>"+c.paragraph2+"</p>"),i=0;if(c.browserShow){for(var a in o+="<ul>",c.display){var a=c.display[a],s=c.browserInfo[a]||!1;s&&(null==s.allow||t(s.allow))&&(o+='<li id="jr_'+a+'"><div class="jr_icon"></div><div><a href="'+(s.url||"#")+'">'+(s.text||"Unknown")+"</a></div></li>",++i)}o+="</ul>"}o+='<div id="jr_close">'+(c.close?'<a href="'+c.closeURL+'">'+c.closeLink+"</a><p>"+c.closeMessage+"</p>":"")+"</div></div></div>";function u(e){(function(t){if(!c.analytics)return;var r=t.split(/\/+/g)[1];try{ga("send","event","External","Click",r,t)}catch(e){try{_gaq.push(["_trackEvent","External Links",r,t])}catch(e){}}})(e),window.open(e,"jr_"+Math.round(11*Math.random()))}var l=f("<div>"+o+"</div>"),e=d(),p=h();l.bind("closejr",function(){if(!c.close)return!1;f.isFunction(c.beforeClose)&&c.beforeClose(),f(this).unbind("closejr"),f("#jr_overlay,#jr_wrap").fadeOut(c.fadeOutTime,function(){f(this).remove(),f.isFunction(c.afterClose)&&c.afterClose()});return f("embed.jr_hidden, object.jr_hidden, select.jr_hidden, applet.jr_hidden").show().removeClass("jr_hidden"),c.closeCookie&&n(r,"true"),!0});return l.find("#jr_overlay").css({width:e[0],height:e[1],background:c.overlayBgColor,opacity:c.overlayOpacity}),l.find("#jr_wrap").css({top:p[1]+e[3]/4,left:p[0]}),l.find("#jr_inner").css({minWidth:100*i,maxWidth:140*i,width:"trident"==f.layout.name?155*i:"auto"}),l.find("#jr_inner li").css({background:'transparent url("'+c.imagePath+'background_browser.gif") no-repeat scroll left top'}),l.find("#jr_inner li .jr_icon").each(function(){var e=f(this);e.css("background","transparent url("+c.imagePath+"browser_"+e.parent("li").attr("id").replace(/jr_/,"")+".gif) no-repeat scroll left top"),e.click(function(){var e=f(this).next("div").children("a").attr("href");u(e)})}),l.find("#jr_inner li a").click(function(){return u(f(this).attr("href")),!1}),l.find("#jr_close a").click(function(){if(f(this).trigger("closejr"),"#"===c.closeURL)return!1}),f("#jr_overlay").focus(),f("embed, object, select, applet").each(function(){f(this).is(":visible")&&f(this).hide().addClass("jr_hidden")}),f("body").append(l.hide().fadeIn(c.fadeInTime)),f(window).bind("resize scroll",function(){var e=d(),t=(f("#jr_overlay").css({width:e[0],height:e[1]}),h());f("#jr_wrap").css({top:t[1]+e[3]/4,left:t[0]})}),c.closeESC&&f(document).bind("keydown",function(e){27==e.keyCode&&l.trigger("closejr")}),f.isFunction(c.afterReject)&&c.afterReject(),!0};var d=function(){var e=window.innerWidth&&window.scrollMaxX?window.innerWidth+window.scrollMaxX:document.body.scrollWidth>document.body.offsetWidth?document.body.scrollWidth:document.body.offsetWidth,t=window.innerHeight&&window.scrollMaxY?window.innerHeight+window.scrollMaxY:document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight,r=window.innerWidth||(document.documentElement&&document.documentElement.clientWidth?document.documentElement:document.body).clientWidth,n=window.innerHeight||(document.documentElement&&document.documentElement.clientHeight?document.documentElement:document.body).clientHeight;return[e<r?e:r,t<n?n:t,r,n]},h=function(){return[window.pageXOffset||(document.documentElement&&document.documentElement.scrollTop?document.documentElement:document.body).scrollLeft,window.pageYOffset||(document.documentElement&&document.documentElement.scrollTop?document.documentElement:document.body).scrollTop]}}(jQuery),!function(a){a.browserTest=function(e,t){function o(e,t){for(var r=0;r<t.length;r+=1)e=e.replace(t[r][0],t[r][1]);return e}function r(e,t,r,n){return(t={name:o((t.exec(e)||[i,i])[1],r)})[t.name]=!0,t.version=t.opera?window.opera.version():(n.exec(e)||["X","X","X","X"])[3],/safari/.test(t.name)?(r=/(safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/.exec(e))&&r[3]&&r[3]<400&&(t.version="2.0"):"presto"===t.name&&(t.version=9.27<a.browser.version?"futhark":"linear_b"),/msie/.test(t.name)&&"X"===t.version&&(n=/rv:(\d+\.\d+)/.exec(e),t.version=n[1]),t.versionNumber=parseFloat(t.version,10)||0,r=t.versionNumber<100&&9<t.versionNumber?2:1,t.versionX="X"!==t.version?t.version.substr(0,r):"X",t.className=t.name+t.versionX,t}var i="unknown";e=(/Opera|Navigator|Minefield|KHTML|Chrome|CriOS/.test(e)?o(e,[[/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/,""],["Chrome Safari","Chrome"],["CriOS","Chrome"],["KHTML","Konqueror"],["Minefield","Firefox"],["Navigator","Netscape"]]):e).toLowerCase(),a.browser=a.extend(t?{}:a.browser,r(e,/(camino|chrome|crios|firefox|netscape|konqueror|lynx|msie|trident|opera|safari)/,[["trident","msie"]],/(camino|chrome|crios|firefox|netscape|netscape6|opera|version|konqueror|lynx|msie|rv|safari)(:|\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/)),a.layout=r(e,/(gecko|konqueror|msie|trident|opera|webkit)/,[["konqueror","khtml"],["msie","trident"],["opera","presto"]],/(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/),a.os={name:(/(win|mac|linux|sunos|solaris|iphone|ipad)/.exec(navigator.platform.toLowerCase())||[i])[0].replace("sunos","solaris")},t||a("html").addClass([a.os.name,a.browser.name,a.browser.className,a.layout.name,a.layout.className].join(" "))},a.browserTest(navigator.userAgent)}(jQuery),!function(n){function s(e){var t,r,n,o,i,a,s,u,l=e.data("imageW"),c=e.data("imageH"),p=e.data("imageSrc");return l||c||p?(p=e.width(),t=e.height(),r=parseFloat(e.data("focusX")),n=parseFloat(e.data("focusY")),o=e.find("img").first(),(a=i=0)<p&&0<t&&0<l&&0<c&&(s=l/p,u=c/t,o.css({"max-width":"","max-height":""}),p<l&&t<c&&o.css(u<s?"max-height":"max-width","100%"),u<s?i=d(u,p,l,r):s<u&&(a=d(s,t,c,n,!0)),void o.css({top:a,left:i}))):f(e)}function o(e,t){var r,n,o,i=t.throttleDuration?(r=function(){s(e)},n=t.throttleDuration,o=!1,function(){var e=Array.prototype.slice.call(arguments,0);if(o)return!1;o=!0,setTimeout(function(){o=!1,r.apply(null,e)},n)}):function(){s(e)},a=!1;return s(e),{adjustFocus:function(){return s(e)},windowOn:function(){if(!a)return u.on("resize",i),a=!0},windowOff:function(){if(a)return u.off("resize",i),!(a=!1)}}}var t={reCalcOnWindowResize:!0,throttleDuration:17},f=function(r){var e,t=r.find("img").attr("src");r.data("imageSrc",t),t=t,e=function(e,t){r.data({imageW:t.width,imageH:t.height}),s(r)},n("<img />").one("load",function(){e(null,{width:this.width,height:this.height})}).attr("src",t)},d=function(e,t,r,n,o){var i=Math.floor(t/2),n=(n+1)/2,r=Math.floor(r/e),e=Math.floor(n*r),n=(e=o?r-e:e)-i,o=r-e,r=t-i;return o<r&&(n-=r-o),-100*(n=n<0?0:n)/t+"%"},u=n(window);n.fn.focusPoint=function(e){var r;return"string"==typeof e?this.each(function(){n(this).data("focusPoint")[e]()}):(r=n.extend({},t,e),this.each(function(){var e=n(this),t=o(e,r);e.data("focusPoint")&&e.data("focusPoint").windowOff(),e.data("focusPoint",t),r.reCalcOnWindowResize&&t.windowOn()}))},n.fn.adjustFocus=function(){return this.each(function(){s(n(this))})}}(jQuery);var ResponsiveBootstrapToolkit=function(n){var i={detectionDivs:{bootstrap:{xs:n('<div class="device-xs visible-xs visible-xs-block"></div>'),sm:n('<div class="device-sm visible-sm visible-sm-block"></div>'),md:n('<div class="device-md visible-md visible-md-block"></div>'),lg:n('<div class="device-lg visible-lg visible-lg-block"></div>')},foundation:{small:n('<div class="device-xs show-for-small-only"></div>'),medium:n('<div class="device-sm show-for-medium-only"></div>'),large:n('<div class="device-md show-for-large-only"></div>'),xlarge:n('<div class="device-lg show-for-xlarge-only"></div>')}},applyDetectionDivs:function(){n(document).ready(function(){n.each(a.breakpoints,function(e){a.breakpoints[e].appendTo(".responsive-bootstrap-toolkit")})})},isAnExpression:function(e){return"<"==e.charAt(0)||">"==e.charAt(0)},splitExpression:function(e){var t=e.charAt(0),r="="==e.charAt(1);return{operator:t,orEqual:r,breakpointName:e.slice(1+(r?1:0))}},isAnyActive:function(e){var r=!1;return n.each(e,function(e,t){if(a.breakpoints[t].is(":visible"))return!(r=!0)}),r},isMatchingExpression:function(e){var t,r,e=i.splitExpression(e),n=Object.keys(a.breakpoints),o=n.indexOf(e.breakpointName);if(-1!==o)return r=t=0,"<"==e.operator&&(t=0,r=e.orEqual?++o:o),">"==e.operator&&(t=e.orEqual?o:++o,r=void 0),e=n.slice(t,r),i.isAnyActive(e)}},a={interval:300,framework:null,breakpoints:null,is:function(e){return i.isAnExpression(e)?i.isMatchingExpression(e):a.breakpoints[e]&&a.breakpoints[e].is(":visible")},use:function(e,t){a.framework=e.toLowerCase(),"bootstrap"===a.framework||"foundation"===a.framework?a.breakpoints=i.detectionDivs[a.framework]:a.breakpoints=t,i.applyDetectionDivs()},current:function(){var t="unrecognized";return n.each(a.breakpoints,function(e){a.is(e)&&(t=e)}),t},changed:function(e,t){var r;return function(){clearTimeout(r),r=setTimeout(function(){e()},t||a.interval)}}};return n(document).ready(function(){n('<div class="responsive-bootstrap-toolkit"></div>').appendTo("body")}),null===a.framework&&a.use("bootstrap"),a}(jQuery),BitoneerHelpers=("undefined"!=typeof module&&module.exports&&(module.exports=ResponsiveBootstrapToolkit),!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(a){"use strict";var v=a.scrollTo=function(e,t,r){return a(window).scrollTo(e,t,r)};function y(e){return!e.nodeName||-1!==a.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])}function t(e){return a.isFunction(e)||a.isPlainObject(e)?e:{top:e,left:e}}return v.defaults={axis:"xy",duration:0,limit:!0},a.fn.scrollTo=function(e,r,g){"object"==typeof r&&(g=r,r=0),"function"==typeof g&&(g={onAfter:g}),"max"===e&&(e=9e9),g=a.extend({},v.defaults,g),r=r||g.duration;var m=g.queue&&1<g.axis.length;return m&&(r/=2),g.offset=t(g.offset),g.over=t(g.over),this.each(function(){if(null!==e){var s,u=y(this),l=u?this.contentWindow||window:this,c=a(l),p=e,f={};switch(typeof p){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(p)){p=t(p);break}p=u?a(p):a(p,l);case"object":if(0===p.length)return;(p.is||p.style)&&(s=(p=a(p)).offset())}var d=a.isFunction(g.offset)&&g.offset(l,p)||g.offset;a.each(g.axis.split(""),function(e,t){var r="x"===t?"Left":"Top",n=r.toLowerCase(),o="scroll"+r,i=c[o](),a=v.max(l,t);s?(f[o]=s[n]+(u?0:i-c.offset()[n]),g.margin&&(f[o]-=parseInt(p.css("margin"+r),10)||0,f[o]-=parseInt(p.css("border"+r+"Width"),10)||0),f[o]+=d[n]||0,g.over[n]&&(f[o]+=p["x"===t?"width":"height"]()*g.over[n])):(r=p[n],f[o]=r.slice&&"%"===r.slice(-1)?parseFloat(r)/100*a:r),g.limit&&/^\d+$/.test(f[o])&&(f[o]=f[o]<=0?0:Math.min(f[o],a)),!e&&1<g.axis.length&&(i===f[o]?f={}:m&&(h(g.onAfterFirst),f={}))}),h(g.onAfter)}function h(e){var t=a.extend({},g,{queue:!0,duration:r,complete:e&&function(){e.call(l,p,g)}});c.animate(f,t)}})},v.max=function(e,t){var r,n,o,t="x"===t?"Width":"Height",i="scroll"+t;return y(e)?(r="client"+t,n=(o=e.ownerDocument||e.document).documentElement,o=o.body,Math.max(n[i],o[i])-Math.min(n[r],o[r])):e[i]-a(e)[t.toLowerCase()]()},a.Tween.propHooks.scrollLeft=a.Tween.propHooks.scrollTop={get:function(e){return a(e.elem)[e.prop]()},set:function(e){var t=this.get(e);if(e.options.interrupt&&e._last&&e._last!==t)return a(e.elem).stop();var r=Math.round(e.now);t!==r&&(a(e.elem)[e.prop](r),e._last=this.get(e))}},v}),!function(e){var t,r,n;"function"==typeof define&&define.amd&&(define(e),t=!0),"object"==typeof exports&&(module.exports=e(),t=!0),t||(r=window.Cookies,(n=window.Cookies=e()).noConflict=function(){return window.Cookies=r,n})}(function(){function s(){for(var e=0,t={};e<arguments.length;e++){var r,n=arguments[e];for(r in n)t[r]=n[r]}return t}function l(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function e(u){function a(){}function r(e,t,r){if("undefined"!=typeof document){"number"==typeof(r=s({path:"/"},a.defaults,r)).expires&&(r.expires=new Date(+new Date+864e5*r.expires)),r.expires=r.expires?r.expires.toUTCString():"";try{var n=JSON.stringify(t);/^[\{\[]/.test(n)&&(t=n)}catch(e){}t=u.write?u.write(t,e):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var o,i="";for(o in r)r[o]&&(i+="; "+o,!0!==r[o])&&(i+="="+r[o].split(";")[0]);return document.cookie=e+"="+t+i}}function t(e,t){if("undefined"!=typeof document){for(var r={},n=document.cookie?document.cookie.split("; "):[],o=0;o<n.length;o++){var i=n[o].split("="),a=i.slice(1).join("=");t||'"'!==a.charAt(0)||(a=a.slice(1,-1));try{var s=l(i[0]),a=(u.read||u)(a,s)||l(a);if(t)try{a=JSON.parse(a)}catch(e){}if(r[s]=a,e===s)break}catch(e){}}return e?r[e]:r}}return a.set=r,a.get=function(e){return t(e,!1)},a.getJSON=function(e){return t(e,!0)},a.remove=function(e,t){r(e,"",s(t,{expires:-1}))},a.defaults={},a.withConverter=e,a}(function(){})}),function(){}),AnalyticsHelper=(BitoneerHelpers.createObject=Object.create||function(e){function t(){}return t.prototype=e,new t},function(){}),ApiStorageHelper=(AnalyticsHelper.prototype.init=function(e){(new LibraryHelper).initAnalytics(e)},AnalyticsHelper.prototype.trackEvent=function(e,t,r,n){if("undefined"==typeof ga)return void 0!==n&&n(),!1;ga("send","event",e,t,r,{hitCallback:function(){void 0!==n&&n()}})},function(){this.settingsHelper=new SettingsHelper,this.storage=this.settingsHelper.get("app","api_storage")}),ApiHelper=(ApiStorageHelper.prototype.getAll=function(){return this.storage},ApiStorageHelper.prototype.get=function(t,r){var e=this.getAll(),n=!1;return $.each(e,function(e){return this.id!==t||(n=r?e:this,!1)}),n},ApiStorageHelper.prototype.save=function(e,t){var r=this.get(e,!0);return!1!==r?this.storage[r].value=t:this.storage.push({id:e,value:t}),!0},function(){this.storageHelper=new ApiStorageHelper,this.settingsHelper=new SettingsHelper,this.requests=[]}),DeviceDetectionHelper=(ApiHelper.prototype.execute=function(t){var r=this,e=this.storageHelper.get(t.url),n=void 0!==t.method?t.method.toUpperCase():"GET";if(void 0===t.cache&&"GET"===n&&(t.cache=!0),t.cache&&e&&"function"==typeof t.success)t.success(e.value);else{e=$.ajax({url:this.settingsHelper.get("app","full_url")+"api/"+t.url,method:n,async:void 0===t.async||t.async,dataType:void 0!==t.dataType?t.dataType:"json",contentType:void 0!==t.contentType?t.contentType:"application/x-www-form-urlencoded; charset=UTF-8",headers:void 0!==t.headers?t.headers:{},data:t.data,success:function(e){return"function"==typeof t.success&&(t.cache&&r.storageHelper.save(t.url,e),t.success(e),!0)},error:function(e){return"function"==typeof t.error&&(t.error(e),!0)}}),n=t.requestName;if(void 0===n)return!1;var o=this.requests[n];void 0!==o&&o.abort(),this.requests[n]=e}return!0},ApiHelper.prototype.hasSuccessValue=function(e,t){return void 0!==e&&void 0!==e[t]},ApiHelper.prototype.isRealError=function(e){return"abort"!==e.statusText},ApiHelper.prototype.getErrorCode=function(e){var e=e.responseJSON;return void 0===e||void 0===(e=e.errorCode)?0:e},function(){}),LibraryHelper=(DeviceDetectionHelper.prototype.isiOS=function(){return!!navigator.userAgent.match(/(iPad|iPhone|iPod)/g)},DeviceDetectionHelper.prototype.isAndroid=function(){return navigator.userAgent.match(/Android/i)},function(){}),SettingsHelper=(LibraryHelper.prototype.initTypekit=function(e){if(!e)return!1;var t={kitId:e},r=!1,e=document.createElement("script"),n=(e.src="//use.typekit.net/"+t.kitId+".js",e.type="text/javascript",e.async="true",e.onload=e.onreadystatechange=function(){var e=this.readyState;if(!(r||e&&"complete"!==e&&"loaded"!==e)){r=!0;try{Typekit.load(t)}catch(e){}}},document.getElementsByTagName("script")[0]);n.parentNode.insertBefore(e,n)},LibraryHelper.prototype.initAnalytics=function(e){var t,r,n;t=window,n=document,t.GoogleAnalyticsObject="ga",t.ga=t.ga||function(){(t.ga.q=t.ga.q||[]).push(arguments)},t.ga.l=+new Date,r=n.createElement("script"),n=n.getElementsByTagName("script")[0],r.async=1,r.src="//www.google-analytics.com/analytics.js",n.parentNode.insertBefore(r,n),ga("create",e),ga("send","pageview")},function(){}),SnippetHelper=(SettingsHelper.prototype.getScope=function(e){return"app"===e?app_settings:"user"===e&&user_settings},SettingsHelper.prototype.get=function(e,t){e=this.getScope(e);return void 0!==e&&void 0!==e[t]&&e[t]},SettingsHelper.prototype.set=function(e,t,r){e=this.getScope(e);return void 0!==e&&(e[t]=r,!0)},function(){this.apiHelper=new ApiHelper,this.settingsHelper=new SettingsHelper,this.environment=!1}),UrlParamHelper=(SnippetHelper.prototype.getEnvironment=function(){var e,n=this;return this.environment||(e=nunjucks.Loader.extend({async:!0,getSource:function(t,r){n.load({id:t,success:function(e){r(null,{src:e,path:t})},error:function(e){r(e)}})}}),e=new nunjucks.Environment(new e),e=this.addFilters(e),this.environment=e),this.environment},SnippetHelper.prototype.addFilters=function(e){return e.addFilter("contains",function(e,t){return-1!==$.inArray(e,t)}),e.addFilter("is_0",function(e){return 0===e}),e},SnippetHelper.prototype.load=function(t){return this.apiHelper.execute({url:"snippet/?id="+t.id,async:void 0!==t.async&&t.async,success:function(e){t.success(e.snippet)},error:function(e){if("function"!=typeof t.error)return!1;t.error(e.responseJSON)}}),!0},SnippetHelper.prototype.execute=function(r){this.getEnvironment().render(r.id,r.values,function(e,t){if(e)return"function"==typeof r.error&&r.error(e),!1;r.success(t)})},SnippetHelper.prototype.fillVars=function(e,t){return this.getEnvironment().renderString(e,t)},function(){}),ViewportHelper=(UrlParamHelper.prototype.get=function(e,t){t=t||window.location.href,e=e.replace(/[\[\]]/g,"\\$&");e=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return e?e[2]?decodeURIComponent(e[2].replace(/\+/g," ")):"":null},function(){});ViewportHelper.prototype.isSmartphone=function(){return Modernizr.mq("only screen and (max-width: 767px)")},!function(e){function s(e,t){if(!e)return t;var r,n={};for(r in t)n[r]=(A(e,r)?e:t)[r];return n}function h(e,t){var r="";return 55296<=e&&e<=57343||1114111<e?(t&&C("character reference outside the permissible Unicode range"),"�"):A(E,e)?(t&&C("disallowed character reference"),E[e]):(t&&q(D,e)&&C("disallowed character reference"),65535<e&&(r+=k((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+k(e))}function u(e){return"&#x"+e.toString(16).toUpperCase()+";"}function l(e){return"&#"+e+";"}function c(e,t){function r(e){return a(e.charCodeAt(0))}(t=s(t,c.options)).strict&&y.test(e)&&C("forbidden code point");var n=t.encodeEverything,o=t.useNamedReferences,i=t.allowUnsafeSymbols,a=t.decimal?l:u;return n?(e=e.replace(f,function(e){return o&&A(m,e)?"&"+m[e]+";":r(e)}),o&&(e=e.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")),o&&(e=e.replace(g,function(e){return"&"+m[e]+";"}))):o?e=(e=(e=i?e:e.replace(v,function(e){return"&"+m[e]+";"})).replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;")).replace(g,function(e){return"&"+m[e]+";"}):i||(e=e.replace(v,r)),e.replace(p,function(e){var t=e.charCodeAt(0),e=e.charCodeAt(1);return a(1024*(t-55296)+e-56320+65536)}).replace(d,r)}function t(e,f){var d=(f=s(f,t.options)).strict;return d&&a.test(e)&&C("malformed character reference"),e.replace(b,function(e,t,r,n,o,i,a,s,u){var l,c,p;return t?w[p=t]:r?(p=r,(t=n)&&f.isAttributeValue?(d&&"="==t&&C("`&` did not start a character reference"),e):(d&&C("named character reference was not terminated by a semicolon"),x[p]+(t||""))):o?(r=o,c=i,d&&!c&&C("character reference was not terminated by a semicolon"),l=parseInt(r,10),h(l,d)):a?(n=a,c=s,d&&!c&&C("character reference was not terminated by a semicolon"),l=parseInt(n,16),h(l,d)):(d&&C("named character reference was not terminated by a semicolon"),e)})}var r="object"==typeof exports&&exports,n="object"==typeof module&&module&&module.exports==r&&module,o="object"==typeof global&&global,p=(o.global!==o&&o.window!==o||(e=o),/[\uD800-\uDBFF][\uDC00-\uDFFF]/g),f=/[\x01-\x7F]/g,d=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,g=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,m={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ﬀ":"fflig","ﬃ":"ffilig","ﬄ":"ffllig","ﬁ":"filig",fj:"fjlig","ﬂ":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ĳ":"ijlig","Ĳ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ŉ":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},v=/["&'<>`]/g,i={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"},a=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,y=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,b=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,w={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ﬃ",fflig:"ﬀ",ffllig:"ﬄ",ffr:"𝔣",Ffr:"𝔉",filig:"ﬁ",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"ﬂ",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ĳ",IJlig:"Ĳ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ŉ",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},x={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},E={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},D=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],k=String.fromCharCode,T={}.hasOwnProperty,A=function(e,t){return T.call(e,t)},q=function(e,t){for(var r=-1,n=e.length;++r<n;)if(e[r]==t)return!0;return!1},C=function(e){throw Error("Parse error: "+e)},S=(t.options={isAttributeValue:!(c.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1}),strict:!1},{version:"1.2.0",encode:c,decode:t,escape:function(e){return e.replace(v,function(e){return i[e]})},unescape:t});if("function"==typeof define&&"object"==typeof define.amd&&define.amd)define(function(){return S});else if(r&&!r.nodeType)if(n)n.exports=S;else for(var L in S)A(S,L)&&(r[L]=S[L]);else e.he=S}(this),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).Popper={})}(this,function(e){"use strict";function p(e){e=e.getBoundingClientRect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function h(e){var t;return"[object Window]"!==e.toString()?(t=e.ownerDocument)?t.defaultView:window:e}function i(e){e=h(e);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function g(e){return e instanceof h(e).Element||e instanceof Element}function s(e){return e instanceof h(e).HTMLElement||e instanceof HTMLElement}function u(e){return e?(e.nodeName||"").toLowerCase():null}function m(e){return(g(e)?e.ownerDocument:e.document).documentElement}function l(e){return p(m(e)).left+i(e).scrollLeft}function v(e,t,r){void 0===r&&(r=!1);var e=p(e),n={scrollLeft:0,scrollTop:0},o={x:0,y:0};return r||("body"!==u(t)&&(n=(r=t)!==h(r)&&s(r)?{scrollLeft:r.scrollLeft,scrollTop:r.scrollTop}:i(r)),s(t)?((o=p(t)).x+=t.clientLeft,o.y+=t.clientTop):(r=m(t))&&(o.x=l(r))),{x:e.left+n.scrollLeft-o.x,y:e.top+n.scrollTop-o.y,width:e.width,height:e.height}}function D(e){return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}function a(e){return"html"===u(e)?e:e.parentNode||e.host||document.ownerDocument||document.documentElement}function y(e){return h(e).getComputedStyle(e)}function b(e,t){void 0===t&&(t=[]);var e=function e(t){if(0<=["html","body","#document"].indexOf(u(t)))return t.ownerDocument.body;if(s(t)){var r=(o=y(t)).overflow,n=o.overflowX,o=o.overflowY;if(/auto|scroll|overlay|hidden/.test(r+o+n))return t}return e(a(t))}(e),r="body"===u(e),e=r?h(e):e,t=t.concat(e);return r?t:t.concat(b(a(e)))}function t(){return void 0!==window.InstallTrigger}function o(e){return!s(e)||!(e=e.offsetParent)||t()&&"fixed"===y(e).position?null:e}function k(e){for(var t,r=h(e),n=o(e);n&&(t=n,0<=["table","td","th"].indexOf(u(t)));)n=o(n);return(!n||"body"!==u(n)||"static"!==y(n).position)&&n||r}var T="top",A="bottom",q="right",C="left",S="auto",L=[T,A,q,C],N="start",c="end",U="clippingParents",$="viewport",f="popper",V="reference",M=L.reduce(function(e,t){return e.concat([t+"-"+N,t+"-"+c])},[]),_=[].concat(L,[S]).reduce(function(e,t){return e.concat([t,t+"-"+N,t+"-"+c])},[]),w=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function z(e){var r=new Map,n=new Set,o=[];return e.forEach(function(e){r.set(e.name,e)}),e.forEach(function(e){n.has(e.name)||!function t(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){n.has(e)||(e=r.get(e))&&t(e)}),o.push(e)}(e)}),o}function x(e){for(var t=arguments.length,r=new Array(1<t?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return[].concat(r).reduce(function(e,t){return e.replace(/%s/,t)},e)}var E='Popper: modifier "%s" provided an invalid %s property, expected %s but got %s',W='Popper: modifier "%s" requires "%s", but "%s" modifier is not available',G=["name","enabled","phase","fn","effect","requires","options"];function j(e){return e.split("-")[0]}var J="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",Y={placement:"bottom",modifiers:[],strategy:"absolute"};function X(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function r(e){var e=e=void 0===e?{}:e,t=e.defaultModifiers,d=void 0===t?[]:t,t=e.defaultOptions,h=void 0===t?Y:t;return function(a,s,t){void 0===t&&(t=h);var r,n,u={placement:"bottom",orderedModifiers:[],options:Object.assign({},Y,{},h),modifiersData:{},elements:{reference:a,popper:s},attributes:{},styles:{}},l=[],c=!1,p={state:u,setOptions:function(e){f(),u.options=Object.assign({},h,{},u.options,{},e),u.scrollParents={reference:g(a)?b(a):[],popper:b(s)};e=[].concat(d,u.options.modifiers),t=e.reduce(function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,{},t,{options:Object.assign({},r.options,{},t.options),data:Object.assign({},r.data,{},t.data)}):t,e},{}),e=Object.keys(t).map(function(e){return t[e]}),r=z(e);var r,t,n,o,i,e=w.reduce(function(e,t){return e.concat(r.filter(function(e){return e.phase===t}))},[]),e=(u.orderedModifiers=e.filter(function(e){return e.enabled}),e=[].concat(e,u.options.modifiers),o=function(e){return e.name},i=new Set,e.filter(function(e){e=o(e);if(!i.has(e))return i.add(e),!0})),e=((n=e).forEach(function(r){Object.keys(r).forEach(function(e){switch(e){case"name":"string"!=typeof r.name&&console.error(x(E,String(r.name),'"name"','"string"','"'+String(r.name)+'"'));break;case"enabled":"boolean"!=typeof r.enabled&&console.error(x(E,r.name,'"enabled"','"boolean"','"'+String(r.enabled)+'"'));case"phase":w.indexOf(r.phase)<0&&console.error(x(E,r.name,'"phase"',"either "+w.join(", "),'"'+String(r.phase)+'"'));break;case"fn":"function"!=typeof r.fn&&console.error(x(E,r.name,'"fn"','"function"','"'+String(r.fn)+'"'));break;case"effect":"function"!=typeof r.effect&&console.error(x(E,r.name,'"effect"','"function"','"'+String(r.fn)+'"'));break;case"requires":Array.isArray(r.requires)||console.error(x(E,r.name,'"requires"','"array"','"'+String(r.requires)+'"'));break;case"requiresIfExists":Array.isArray(r.requiresIfExists)||console.error(x(E,r.name,'"requiresIfExists"','"array"','"'+String(r.requiresIfExists)+'"'));break;case"options":case"data":break;default:console.error('PopperJS: an invalid property has been provided to the "'+r.name+'" modifier, valid properties are '+G.map(function(e){return'"'+e+'"'}).join(", ")+'; but "'+e+'" was provided.')}r.requires&&r.requires.forEach(function(t){null==n.find(function(e){return e.name===t})&&console.error(x(W,String(r.name),t,t))})})}),j(u.options.placement)!==S||u.orderedModifiers.find(function(e){return"flip"===e.name})||console.error(['Popper: "auto" placements require the "flip" modifier be',"present and enabled to work."].join(" ")),y(s));return[e.marginTop,e.marginRight,e.marginBottom,e.marginLeft].some(function(e){return parseFloat(e)})&&console.warn(['Popper: CSS "margin" styles cannot be used to apply padding',"between the popper and its reference element or boundary.","To replicate margin, use the `offset` modifier, as well as","the `padding` option in the `preventOverflow` and `flip`","modifiers."].join(" ")),u.orderedModifiers.forEach(function(e){var t=e.name,r=e.options,e=e.effect;"function"==typeof e&&(e=e({state:u,name:t,instance:p,options:void 0===r?{}:r}),l.push(e||function(){}))}),p.update()},forceUpdate:function(){if(!c){var e=u.elements,t=e.reference,e=e.popper;if(X(t,e)){u.rects={reference:v(t,k(e),"fixed"===u.options.strategy),popper:D(e)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(e){return u.modifiersData[e.name]=Object.assign({},e.data)});for(var r,n,o,i=0,a=0;a<u.orderedModifiers.length;a++){if(100<(i+=1)){console.error("Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.");break}!0===u.reset?(u.reset=!1,a=-1):(r=(o=u.orderedModifiers[a]).fn,n=o.options,o=o.name,"function"==typeof r&&(u=r({state:u,options:void 0===n?{}:n,name:o,instance:p})||u))}}else console.error(J)}},update:(r=function(){return new Promise(function(e){p.forceUpdate(),e(u)})},function(){return n=n||new Promise(function(e){Promise.resolve().then(function(){n=void 0,e(r())})})}),destroy:function(){f(),c=!0}};return X(a,s)?p.setOptions(t).then(function(e){!c&&t.onFirstUpdate&&t.onFirstUpdate(e)}):console.error(J),p;function f(){l.forEach(function(e){return e()}),l=[]}}}var d={passive:!0};function O(e){return e.split("-")[1]}function R(e){return 0<=["top","bottom"].indexOf(e)?"x":"y"}function Q(e){var t,r=e.reference,n=e.element,e=e.placement,o=e?j(e):null,e=e?O(e):null,i=r.x+r.width/2-n.width/2,a=r.y+r.height/2-n.height/2;switch(o){case T:t={x:i,y:r.y-n.height};break;case A:t={x:i,y:r.y+r.height};break;case q:t={x:r.x+r.width,y:a};break;case C:t={x:r.x-n.width,y:a};break;default:t={x:r.x,y:r.y}}var s=o?R(o):null;if(null!=s){var u="y"===s?"height":"width";switch(e){case N:t[s]=Math.floor(t[s])-Math.floor(r[u]/2-n[u]/2);break;case c:t[s]=Math.floor(t[s])+Math.ceil(r[u]/2-n[u]/2)}}return t}var K={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Z(e){var t,r=e.popper,n=e.popperRect,o=e.placement,i=e.offsets,a=e.position,s=e.gpuAcceleration,e=e.adaptive,u=(u=(l=i).x,l=i.y,c=window.devicePixelRatio||1,{x:Math.round(u*c)/c||0,y:Math.round(l*c)/c||0}),l=u.x,c=u.y,u=i.hasOwnProperty("x"),i=i.hasOwnProperty("y"),p=C,f=T,d=window,r=(e&&((t=k(r))===h(r)&&(t=m(r)),o===T&&(f=A,c=(c-(t.clientHeight-n.height))*(s?1:-1)),o===C)&&(p=q,l=(l-(t.clientWidth-n.width))*(s?1:-1)),Object.assign({position:a},e&&K));return s?Object.assign({},r,((o={})[f]=i?"0":"",o[p]=u?"0":"",o.transform=(d.devicePixelRatio||1)<2?"translate("+l+"px, "+c+"px)":"translate3d("+l+"px, "+c+"px, 0)",o)):Object.assign({},r,((t={})[f]=i?c+"px":"",t[p]=u?l+"px":"",t.transform="",t))}var n={left:"right",right:"left",bottom:"top",top:"bottom"};function B(e){return e.replace(/left|right|bottom|top/g,function(e){return n[e]})}var ee={start:"end",end:"start"};function te(e){return e.replace(/start|end/g,function(e){return ee[e]})}function F(e){return parseFloat(e)||0}function re(e){var t=h(e),r={top:F((r=s(r=e)?y(r):{}).borderTopWidth),right:F(r.borderRightWidth),bottom:F(r.borderBottomWidth),left:F(r.borderLeftWidth)},n="html"===u(e),o=l(e),i=e.clientWidth+r.right,a=e.clientHeight+r.bottom;return n&&50<t.innerHeight-e.clientHeight&&(a=t.innerHeight-r.bottom),{top:n?0:e.clientTop,right:e.clientLeft>r.left?r.right:n?t.innerWidth-i-o:e.offsetWidth-i,bottom:n?t.innerHeight-a:e.offsetHeight-a,left:n?o:e.clientLeft}}function ne(e,t){var r=Boolean(t.getRootNode&&t.getRootNode().host);if(e.contains(t))return!0;if(r){var n=t;do{if(n&&e.isSameNode(n))return!0}while(n=n.parentNode||n.host)}return!1}function H(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function oe(e,t){return t===$?H({width:(r=h(r=e)).innerWidth,height:r.innerHeight,x:0,y:0}):s(t)?p(t):H((r=m(e),t=h(r),e=i(r),(r=v(m(r),t)).height=Math.max(r.height,t.innerHeight),r.width=Math.max(r.width,t.innerWidth),r.x=-e.scrollLeft,r.y=-e.scrollTop,r));var r}function ie(n,e,t){var r,o="clippingParents"===e?(i=b(o=n),g(r=0<=["absolute","fixed"].indexOf(y(o).position)&&s(o)?k(o):o)?i.filter(function(e){return g(e)&&ne(e,r)}):[]):[].concat(e),i=[].concat(o,[t]),e=i[0],t=i.reduce(function(e,t){var r=oe(n,t),t=re(s(t)?t:m(n));return e.top=Math.max(r.top+t.top,e.top),e.right=Math.min(r.right-t.right,e.right),e.bottom=Math.min(r.bottom-t.bottom,e.bottom),e.left=Math.max(r.left+t.left,e.left),e},oe(n,e));return t.width=t.right-t.left,t.height=t.bottom-t.top,t.x=t.left,t.y=t.top,t}function ae(){return{top:0,right:0,bottom:0,left:0}}function se(e){return Object.assign({},ae(),{},e)}function ue(r,e){return e.reduce(function(e,t){return e[t]=r,e},{})}function I(e,t){var n,t=t=void 0===t?{}:t,r=t.placement,r=void 0===r?e.placement:r,o=t.boundary,o=void 0===o?U:o,i=t.rootBoundary,i=void 0===i?$:i,a=t.elementContext,a=void 0===a?f:a,s=t.altBoundary,s=void 0!==s&&s,t=t.padding,t=void 0===t?0:t,t=se("number"!=typeof t?t:ue(t,L)),u=e.elements.reference,l=e.rects.popper,s=e.elements[s?a===f?V:f:a],s=ie(g(s)?s:m(e.elements.popper),o,i),o=p(u),i=Q({reference:o,element:l,strategy:"absolute",placement:r}),u=H(Object.assign({},l,{},i)),l=a===f?u:o,c={top:s.top-l.top+t.top,bottom:l.bottom-s.bottom+t.bottom,left:s.left-l.left+t.left,right:l.right-s.right+t.right},i=e.modifiersData.offset;return a===f&&i&&(n=i[r],Object.keys(c).forEach(function(e){var t=0<=[q,A].indexOf(e)?1:-1,r=0<=[T,A].indexOf(e)?"y":"x";c[e]+=n[r]*t})),c}function P(e,t,r){return Math.max(e,Math.min(t,r))}function le(e,t,r){return{top:e.top-t.height-(r=void 0===r?{x:0,y:0}:r).y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function ce(t){return[T,q,A,C].some(function(e){return 0<=t[e]})}var pe=[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,n=(e=e.options).scroll,o=void 0===n||n,i=void 0===(n=e.resize)||n,a=h(t.elements.popper),s=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&s.forEach(function(e){e.addEventListener("scroll",r.update,d)}),i&&a.addEventListener("resize",r.update,d),function(){o&&s.forEach(function(e){e.removeEventListener("scroll",r.update,d)}),i&&a.removeEventListener("resize",r.update,d)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,e=e.name;t.modifiersData[e]=Q({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,e=e.options,r=void 0===(r=e.gpuAcceleration)||r,e=void 0===(e=e.adaptive)||e,n=y(t.elements.popper).transitionProperty,r=(e&&["transform","top","right","bottom","left"].some(function(e){return 0<=n.indexOf(e)})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',"\n\n",'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.","\n\n","We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" ")),{placement:j(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r});t.styles.popper=Object.assign({},t.styles.popper,{},Z(Object.assign({},r,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:e}))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,{},Z(Object.assign({},r,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var o=e.state;Object.keys(o.elements).forEach(function(e){var t=o.styles[e]||{},r=o.attributes[e]||{},n=o.elements[e];s(n)&&u(n)&&(Object.assign(n.style,t),Object.keys(r).forEach(function(e){var t=r[e];!1===t?n.removeAttribute(e):n.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var n=e.state,o={popper:{position:"absolute",left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,o.popper),n.elements.arrow&&Object.assign(n.elements.arrow.style,o.arrow),function(){Object.keys(n.elements).forEach(function(e){var t=n.elements[e],r=n.attributes[e]||{},e=Object.keys((n.styles.hasOwnProperty(e)?n.styles:o)[e]).reduce(function(e,t){return e[t]="",e},{});s(t)&&u(t)&&(Object.assign(t.style,e),Object.keys(r).forEach(function(e){t.removeAttribute(e)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var a=e.state,t=e.options,e=e.name,s=void 0===(t=t.offset)?[0,0]:t,t=_.reduce(function(e,t){var r,n,o,i;return e[t]=(t=t,r=a.rects,n=s,o=j(t),i=0<=[C,T].indexOf(o)?-1:1,t=(r="function"==typeof n?n(Object.assign({},r,{placement:t})):n)[0]||0,n=(r[1]||0)*i,0<=[C,q].indexOf(o)?{x:n,y:t}:{x:t,y:n}),e},{}),r=(n=t[a.placement]).x,n=n.y;a.modifiersData.popperOffsets.x+=r,a.modifiersData.popperOffsets.y+=n,a.modifiersData[e]=t}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var l=e.state,t=e.options,e=e.name;if(!l.modifiersData[e]._skip){for(var r=t.fallbackPlacements,c=t.padding,p=t.boundary,f=t.rootBoundary,n=t.altBoundary,t=t.flipVariations,d=void 0===t||t,t=l.options.placement,o=j(t),r=r||(o===t||!d?[B(t)]:j(r=t)===S?[]:(o=B(r),[te(r),o,te(o)])),i=[t].concat(r).reduce(function(e,t){return e.concat(j(t)===S?(r=l,n=(e=e=void 0===(e={placement:t,boundary:p,rootBoundary:f,padding:c,flipVariations:d})?{}:e).placement,o=e.boundary,i=e.rootBoundary,a=e.padding,e=e.flipVariations,s=O(n),u=(s?e?M:M.filter(function(e){return O(e)===s}):L).reduce(function(e,t){return e[t]=I(r,{placement:t,boundary:o,rootBoundary:i,padding:a})[j(t)],e},{}),Object.keys(u).sort(function(e,t){return u[e]-u[t]})):t);var r,n,o,i,a,s,u},[]),a=l.rects.reference,s=l.rects.popper,u=new Map,h=!0,g=i[0],m=0;m<i.length;m++){var v=i[m],y=j(v),b=O(v)===N,w=0<=[T,A].indexOf(y),x=w?"width":"height",E=I(l,{placement:v,boundary:p,rootBoundary:f,altBoundary:n,padding:c}),w=w?b?q:C:b?A:T,b=(a[x]>s[x]&&(w=B(w)),B(w)),x=[E[y]<=0,E[w]<=0,E[b]<=0];if(x.every(function(e){return e})){g=v,h=!1;break}u.set(v,x)}if(h)for(var D=d?3:1;0<D;D--)if("break"===function(t){var e=i.find(function(e){e=u.get(e);if(e)return e.slice(0,t).every(function(e){return e})});if(e)return g=e,"break"}(D))break;l.placement!==g&&(l.modifiersData[e]._skip=!0,l.placement=g,l.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t,r,n,o,i,a,s,u,l=e.state,c=e.options,e=e.name,p=void 0===(p=c.mainAxis)||p,f=void 0!==(f=c.altAxis)&&f,d=c.boundary,h=c.rootBoundary,g=c.altBoundary,m=c.padding,v=void 0===(v=c.tether)||v,c=void 0===(c=c.tetherOffset)?0:c,d=I(l,{boundary:d,rootBoundary:h,padding:m,altBoundary:g}),h=j(l.placement),g=!(m=O(l.placement)),y="x"===(h=R(h))?"y":"x",b=l.modifiersData.popperOffsets,w=l.rects.reference,x=l.rects.popper,c="function"==typeof c?c(Object.assign({},l.rects,{placement:l.placement})):c,E={x:0,y:0};p&&(p="y"===h?"height":"width",t=b[h],r=b[h]+d[i="y"===h?T:C],n=b[h]-d[s="y"===h?A:q],a=v?-x[p]/2:0,o=(m===N?w:x)[p],m=m===N?-x[p]:-w[p],x=l.elements.arrow,x=v&&x?D(x):{width:0,height:0},i=(u=l.modifiersData["arrow#persistent"]?l.modifiersData["arrow#persistent"].padding:ae())[i],u=u[s],s=P(0,w[p],x[p]),x=g?w[p]/2-a-s-i-c:o-s-i-c,o=g?-w[p]/2+a+s+u+c:m+s+u+c,g=(i=l.elements.arrow&&k(l.elements.arrow))?"y"===h?i.clientTop||0:i.clientLeft||0:0,w=l.modifiersData.offset?l.modifiersData.offset[l.placement][h]:0,p=b[h]+x-w-g,a=b[h]+o-w,m=P(v?Math.min(r,p):r,t,v?Math.max(n,a):n),b[h]=m,E[h]=m-t),f&&(u=P((s=b[y])+d["x"===h?T:C],s,s-d["x"===h?A:q]),l.modifiersData.popperOffsets[y]=u,E[y]=u-s),l.modifiersData[e]=E},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r,n,o,i,a=e.state,e=e.name,s=a.elements.arrow,u=a.modifiersData.popperOffsets,l=R(c=j(a.placement)),c=0<=[C,q].indexOf(c)?"height":"width";s&&(t=a.modifiersData[e+"#persistent"].padding,s=D(s),i="y"===l?T:C,r="y"===l?A:q,n=a.rects.reference[c]+a.rects.reference[l]-u[l]-a.rects.popper[c],u=u[l]-a.rects.reference[l],o=(o=a.elements.arrow&&k(a.elements.arrow))?"y"===l?o.clientLeft||0:o.clientTop||0:0,i=P(t[i],a.rects.popper[c]/2-s[c]/2+(n/2-u/2-o),a.rects.popper[c]-s[c]-t[r]),a.modifiersData[e]=((n={})[l]=i,n))},effect:function(e){var t=e.state,r=e.options,e=e.name,n=void 0===(n=r.element)?"[data-popper-arrow]":n,r=void 0===(r=r.padding)?0:r;"string"==typeof n&&!(n=t.elements.popper.querySelector(n))||(ne(t.elements.popper,n)?(t.elements.arrow=n,t.modifiersData[e+"#persistent"]={padding:se("number"!=typeof r?r:ue(r,L))}):console.error(['Popper: "arrow" modifier\'s `element` must be a child of the popper',"element."].join(" ")))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,e=e.name,r=t.rects.reference,n=t.rects.popper,o=t.modifiersData.preventOverflow,i=I(t,{elementContext:"reference"}),a=I(t,{altBoundary:!0}),i=le(i,r),r=le(a,n,o),a=ce(i),n=ce(r);t.modifiersData[e]={referenceClippingOffsets:i,popperEscapeOffsets:r,isReferenceHidden:a,hasPopperEscaped:n},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":a,"data-popper-escaped":n})}}];e.createPopper=r({defaultModifiers:pe}),e.defaultModifiers=pe,e.popperGenerator=r,Object.defineProperty(e,"__esModule",{value:!0})});