File Manager

Path: /home/liffinac1/domains/fxinvestcapital.us/private_html/assets/js/

Viewing File: jquery.bundlef86e.js

function hexToRgb(t){t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(t,e,n,i){return e+e+n+n+i+i});var e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null}function clamp(t,e,n){return Math.min(Math.max(t,e),n)}function isInArray(t,e){return-1<e.indexOf(t)}!function(t,e){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(t)}("undefined"!=typeof window?window:this,function(S,t){"use strict";function g(t){return null!=t&&t===t.window}var e=[],C=S.document,i=Object.getPrototypeOf,s=e.slice,m=e.concat,l=e.push,r=e.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,c=a.call(Object),y={},b=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},u={type:!0,src:!0,noModule:!0};function x(t,e,n){var i,r=(e=e||C).createElement("script");if(r.text=t,n)for(i in u)n[i]&&(r[i]=n[i]);e.head.appendChild(r).parentNode.removeChild(r)}function w(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?n[o.call(t)]||"object":typeof t}var T=function(t,e){return new T.fn.init(t,e)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function h(t){var e=!!t&&"length"in t&&t.length,n=w(t);return!b(t)&&!g(t)&&("array"===n||0===e||"number"==typeof e&&0<e&&e-1 in t)}T.fn=T.prototype={jquery:"3.3.1",constructor:T,length:0,toArray:function(){return s.call(this)},get:function(t){return null==t?s.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=T.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return T.each(this,t)},map:function(n){return this.pushStack(T.map(this,function(t,e){return n.call(t,e,t)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(0<=n&&n<e?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:l,sort:e.sort,splice:e.splice},T.extend=T.fn.extend=function(){var t,e,n,i,r,o,a=arguments[0]||{},s=1,l=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[s]||{},s++),"object"==typeof a||b(a)||(a={}),s===l&&(a=this,s--);s<l;s++)if(null!=(t=arguments[s]))for(e in t)n=a[e],a!==(i=t[e])&&(c&&i&&(T.isPlainObject(i)||(r=Array.isArray(i)))?(o=r?(r=!1,n&&Array.isArray(n)?n:[]):n&&T.isPlainObject(n)?n:{},a[e]=T.extend(c,o,i)):void 0!==i&&(a[e]=i));return a},T.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var e,n;return!(!t||"[object Object]"!==o.call(t)||(e=i(t))&&("function"!=typeof(n=v.call(e,"constructor")&&e.constructor)||a.call(n)!==c))},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},globalEval:function(t){x(t)},each:function(t,e){var n,i=0;if(h(t))for(n=t.length;i<n&&!1!==e.call(t[i],i,t[i]);i++);else for(i in t)if(!1===e.call(t[i],i,t[i]))break;return t},trim:function(t){return null==t?"":(t+"").replace(d,"")},makeArray:function(t,e){var n=e||[];return null!=t&&(h(Object(t))?T.merge(n,"string"==typeof t?[t]:t):l.call(n,t)),n},inArray:function(t,e,n){return null==e?-1:r.call(e,t,n)},merge:function(t,e){for(var n=+e.length,i=0,r=t.length;i<n;i++)t[r++]=e[i];return t.length=r,t},grep:function(t,e,n){for(var i=[],r=0,o=t.length,a=!n;r<o;r++)!e(t[r],r)!=a&&i.push(t[r]);return i},map:function(t,e,n){var i,r,o=0,a=[];if(h(t))for(i=t.length;o<i;o++)null!=(r=e(t[o],o,n))&&a.push(r);else for(o in t)null!=(r=e(t[o],o,n))&&a.push(r);return m.apply([],a)},guid:1,support:y}),"function"==typeof Symbol&&(T.fn[Symbol.iterator]=e[Symbol.iterator]),T.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){n["[object "+e+"]"]=e.toLowerCase()});var f=function(n){function d(t,e,n){var i="0x"+e-65536;return i!=i||n?e:i<0?String.fromCharCode(65536+i):String.fromCharCode(i>>10|55296,1023&i|56320)}function r(){_()}var t,f,x,o,a,p,h,g,w,l,c,_,S,s,C,m,u,v,y,T="sizzle"+1*new Date,b=n.document,D=0,i=0,k=at(),A=at(),I=at(),E=function(t,e){return t===e&&(c=!0),0},M={}.hasOwnProperty,e=[],P=e.pop,O=e.push,L=e.push,N=e.slice,F=function(t,e){for(var n=0,i=t.length;n<i;n++)if(t[n]===e)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",j="[\\x20\\t\\r\\n\\f]",H="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",z="\\["+j+"*("+H+")(?:"+j+"*([*^$|!~]?=)"+j+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+H+"))|)"+j+"*\\]",W=":("+H+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+z+")*)|.*)\\)|)",$=new RegExp(j+"+","g"),q=new RegExp("^"+j+"+|((?:^|[^\\\\])(?:\\\\.)*)"+j+"+$","g"),B=new RegExp("^"+j+"*,"+j+"*"),U=new RegExp("^"+j+"*([>+~]|"+j+")"+j+"*"),V=new RegExp("="+j+"*([^\\]'\"]*?)"+j+"*\\]","g"),Y=new RegExp(W),X=new RegExp("^"+H+"$"),Q={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+z),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+j+"*(even|odd|(([+-]|)(\\d*)n|)"+j+"*(?:([+-]|)"+j+"*(\\d+)|))"+j+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+j+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+j+"*((?:-\\d)?\\d*)"+j+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\([\\da-f]{1,6}"+j+"?|("+j+")|.)","ig"),nt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,it=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},rt=yt(function(t){return!0===t.disabled&&("form"in t||"label"in t)},{dir:"parentNode",next:"legend"});try{L.apply(e=N.call(b.childNodes),b.childNodes),e[b.childNodes.length].nodeType}catch(n){L={apply:e.length?function(t,e){O.apply(t,N.call(e))}:function(t,e){for(var n=t.length,i=0;t[n++]=e[i++];);t.length=n-1}}}function ot(t,e,n,i){var r,o,a,s,l,c,u,d=e&&e.ownerDocument,h=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==h&&9!==h&&11!==h)return n;if(!i&&((e?e.ownerDocument||e:b)!==S&&_(e),e=e||S,C)){if(11!==h&&(l=Z.exec(t)))if(r=l[1]){if(9===h){if(!(a=e.getElementById(r)))return n;if(a.id===r)return n.push(a),n}else if(d&&(a=d.getElementById(r))&&y(e,a)&&a.id===r)return n.push(a),n}else{if(l[2])return L.apply(n,e.getElementsByTagName(t)),n;if((r=l[3])&&f.getElementsByClassName&&e.getElementsByClassName)return L.apply(n,e.getElementsByClassName(r)),n}if(f.qsa&&!I[t+" "]&&(!m||!m.test(t))){if(1!==h)d=e,u=t;else if("object"!==e.nodeName.toLowerCase()){for((s=e.getAttribute("id"))?s=s.replace(nt,it):e.setAttribute("id",s=T),o=(c=p(t)).length;o--;)c[o]="#"+s+" "+vt(c[o]);u=c.join(","),d=tt.test(t)&&gt(e.parentNode)||e}if(u)try{return L.apply(n,d.querySelectorAll(u)),n}catch(t){}finally{s===T&&e.removeAttribute("id")}}}return g(t.replace(q,"$1"),e,n,i)}function at(){var i=[];return function t(e,n){return i.push(e+" ")>x.cacheLength&&delete t[i.shift()],t[e+" "]=n}}function st(t){return t[T]=!0,t}function lt(t){var e=S.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ct(t,e){for(var n=t.split("|"),i=n.length;i--;)x.attrHandle[n[i]]=e}function ut(t,e){var n=e&&t,i=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function dt(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function ht(n){return function(t){var e=t.nodeName.toLowerCase();return("input"===e||"button"===e)&&t.type===n}}function ft(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&rt(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function pt(a){return st(function(o){return o=+o,st(function(t,e){for(var n,i=a([],t.length,o),r=i.length;r--;)t[n=i[r]]&&(t[n]=!(e[n]=t[n]))})})}function gt(t){return t&&void 0!==t.getElementsByTagName&&t}for(t in f=ot.support={},a=ot.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},_=ot.setDocument=function(t){var e,n,i=t?t.ownerDocument||t:b;return i!==S&&9===i.nodeType&&i.documentElement&&(s=(S=i).documentElement,C=!a(S),b!==S&&(n=S.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",r,!1):n.attachEvent&&n.attachEvent("onunload",r)),f.attributes=lt(function(t){return t.className="i",!t.getAttribute("className")}),f.getElementsByTagName=lt(function(t){return t.appendChild(S.createComment("")),!t.getElementsByTagName("*").length}),f.getElementsByClassName=J.test(S.getElementsByClassName),f.getById=lt(function(t){return s.appendChild(t).id=T,!S.getElementsByName||!S.getElementsByName(T).length}),f.getById?(x.filter.ID=function(t){var e=t.replace(et,d);return function(t){return t.getAttribute("id")===e}},x.find.ID=function(t,e){if(void 0!==e.getElementById&&C){var n=e.getElementById(t);return n?[n]:[]}}):(x.filter.ID=function(t){var n=t.replace(et,d);return function(t){var e=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return e&&e.value===n}},x.find.ID=function(t,e){if(void 0!==e.getElementById&&C){var n,i,r,o=e.getElementById(t);if(o){if((n=o.getAttributeNode("id"))&&n.value===t)return[o];for(r=e.getElementsByName(t),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===t)return[o]}return[]}}),x.find.TAG=f.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):f.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,i=[],r=0,o=e.getElementsByTagName(t);if("*"!==t)return o;for(;n=o[r++];)1===n.nodeType&&i.push(n);return i},x.find.CLASS=f.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&C)return e.getElementsByClassName(t)},u=[],m=[],(f.qsa=J.test(S.querySelectorAll))&&(lt(function(t){s.appendChild(t).innerHTML="<a id='"+T+"'></a><select id='"+T+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+j+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||m.push("\\["+j+"*(?:value|"+R+")"),t.querySelectorAll("[id~="+T+"-]").length||m.push("~="),t.querySelectorAll(":checked").length||m.push(":checked"),t.querySelectorAll("a#"+T+"+*").length||m.push(".#.+[+~]")}),lt(function(t){t.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var e=S.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&m.push("name"+j+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),s.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),m.push(",.*:")})),(f.matchesSelector=J.test(v=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&lt(function(t){f.disconnectedMatch=v.call(t,"*"),v.call(t,"[s!='']:x"),u.push("!=",W)}),m=m.length&&new RegExp(m.join("|")),u=u.length&&new RegExp(u.join("|")),e=J.test(s.compareDocumentPosition),y=e||J.test(s.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,i=e&&e.parentNode;return t===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):t.compareDocumentPosition&&16&t.compareDocumentPosition(i)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},E=e?function(t,e){if(t===e)return c=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(1&(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!f.sortDetached&&e.compareDocumentPosition(t)===n?t===S||t.ownerDocument===b&&y(b,t)?-1:e===S||e.ownerDocument===b&&y(b,e)?1:l?F(l,t)-F(l,e):0:4&n?-1:1)}:function(t,e){if(t===e)return c=!0,0;var n,i=0,r=t.parentNode,o=e.parentNode,a=[t],s=[e];if(!r||!o)return t===S?-1:e===S?1:r?-1:o?1:l?F(l,t)-F(l,e):0;if(r===o)return ut(t,e);for(n=t;n=n.parentNode;)a.unshift(n);for(n=e;n=n.parentNode;)s.unshift(n);for(;a[i]===s[i];)i++;return i?ut(a[i],s[i]):a[i]===b?-1:s[i]===b?1:0}),S},ot.matches=function(t,e){return ot(t,null,null,e)},ot.matchesSelector=function(t,e){if((t.ownerDocument||t)!==S&&_(t),e=e.replace(V,"='$1']"),f.matchesSelector&&C&&!I[e+" "]&&(!u||!u.test(e))&&(!m||!m.test(e)))try{var n=v.call(t,e);if(n||f.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){}return 0<ot(e,S,null,[t]).length},ot.contains=function(t,e){return(t.ownerDocument||t)!==S&&_(t),y(t,e)},ot.attr=function(t,e){(t.ownerDocument||t)!==S&&_(t);var n=x.attrHandle[e.toLowerCase()],i=n&&M.call(x.attrHandle,e.toLowerCase())?n(t,e,!C):void 0;return void 0!==i?i:f.attributes||!C?t.getAttribute(e):(i=t.getAttributeNode(e))&&i.specified?i.value:null},ot.escape=function(t){return(t+"").replace(nt,it)},ot.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ot.uniqueSort=function(t){var e,n=[],i=0,r=0;if(c=!f.detectDuplicates,l=!f.sortStable&&t.slice(0),t.sort(E),c){for(;e=t[r++];)e===t[r]&&(i=n.push(r));for(;i--;)t.splice(n[i],1)}return l=null,t},o=ot.getText=function(t){var e,n="",i=0,r=t.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=o(t)}else if(3===r||4===r)return t.nodeValue}else for(;e=t[i++];)n+=o(e);return n},(x=ot.selectors={cacheLength:50,createPseudo:st,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,d),t[3]=(t[3]||t[4]||t[5]||"").replace(et,d),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ot.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ot.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return Q.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&Y.test(n)&&(e=p(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,d).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=k[t+" "];return e||(e=new RegExp("(^|"+j+")"+t+"("+j+"|$)"))&&k(t,function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(n,i,r){return function(t){var e=ot.attr(t,n);return null==e?"!="===i:!i||(e+="","="===i?e===r:"!="===i?e!==r:"^="===i?r&&0===e.indexOf(r):"*="===i?r&&-1<e.indexOf(r):"$="===i?r&&e.slice(-r.length)===r:"~="===i?-1<(" "+e.replace($," ")+" ").indexOf(r):"|="===i&&(e===r||e.slice(0,r.length+1)===r+"-"))}},CHILD:function(p,t,e,g,m){var v="nth"!==p.slice(0,3),y="last"!==p.slice(-4),b="of-type"===t;return 1===g&&0===m?function(t){return!!t.parentNode}:function(t,e,n){var i,r,o,a,s,l,c=v!=y?"nextSibling":"previousSibling",u=t.parentNode,d=b&&t.nodeName.toLowerCase(),h=!n&&!b,f=!1;if(u){if(v){for(;c;){for(a=t;a=a[c];)if(b?a.nodeName.toLowerCase()===d:1===a.nodeType)return!1;l=c="only"===p&&!l&&"nextSibling"}return!0}if(l=[y?u.firstChild:u.lastChild],y&&h){for(f=(s=(i=(r=(o=(a=u)[T]||(a[T]={}))[a.uniqueID]||(o[a.uniqueID]={}))[p]||[])[0]===D&&i[1])&&i[2],a=s&&u.childNodes[s];a=++s&&a&&a[c]||(f=s=0)||l.pop();)if(1===a.nodeType&&++f&&a===t){r[p]=[D,s,f];break}}else if(h&&(f=s=(i=(r=(o=(a=t)[T]||(a[T]={}))[a.uniqueID]||(o[a.uniqueID]={}))[p]||[])[0]===D&&i[1]),!1===f)for(;(a=++s&&a&&a[c]||(f=s=0)||l.pop())&&((b?a.nodeName.toLowerCase()!==d:1!==a.nodeType)||!++f||(h&&((r=(o=a[T]||(a[T]={}))[a.uniqueID]||(o[a.uniqueID]={}))[p]=[D,f]),a!==t)););return(f-=m)===g||f%g==0&&0<=f/g}}},PSEUDO:function(t,o){var e,a=x.pseudos[t]||x.setFilters[t.toLowerCase()]||ot.error("unsupported pseudo: "+t);return a[T]?a(o):1<a.length?(e=[t,t,"",o],x.setFilters.hasOwnProperty(t.toLowerCase())?st(function(t,e){for(var n,i=a(t,o),r=i.length;r--;)t[n=F(t,i[r])]=!(e[n]=i[r])}):function(t){return a(t,0,e)}):a}},pseudos:{not:st(function(t){var i=[],r=[],s=h(t.replace(q,"$1"));return s[T]?st(function(t,e,n,i){for(var r,o=s(t,null,i,[]),a=t.length;a--;)(r=o[a])&&(t[a]=!(e[a]=r))}):function(t,e,n){return i[0]=t,s(i,null,n,r),i[0]=null,!r.pop()}}),has:st(function(e){return function(t){return 0<ot(e,t).length}}),contains:st(function(e){return e=e.replace(et,d),function(t){return-1<(t.textContent||t.innerText||o(t)).indexOf(e)}}),lang:st(function(n){return X.test(n||"")||ot.error("unsupported lang: "+n),n=n.replace(et,d).toLowerCase(),function(t){var e;do{if(e=C?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(e=e.toLowerCase())===n||0===e.indexOf(n+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var e=n.location&&n.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===s},focus:function(t){return t===S.activeElement&&(!S.hasFocus||S.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:ft(!1),disabled:ft(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!x.pseudos.empty(t)},header:function(t){return K.test(t.nodeName)},input:function(t){return G.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:pt(function(){return[0]}),last:pt(function(t,e){return[e-1]}),eq:pt(function(t,e,n){return[n<0?n+e:n]}),even:pt(function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t}),odd:pt(function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t}),lt:pt(function(t,e,n){for(var i=n<0?n+e:n;0<=--i;)t.push(i);return t}),gt:pt(function(t,e,n){for(var i=n<0?n+e:n;++i<e;)t.push(i);return t})}}).pseudos.nth=x.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[t]=dt(t);for(t in{submit:!0,reset:!0})x.pseudos[t]=ht(t);function mt(){}function vt(t){for(var e=0,n=t.length,i="";e<n;e++)i+=t[e].value;return i}function yt(s,t,e){var l=t.dir,c=t.next,u=c||l,d=e&&"parentNode"===u,h=i++;return t.first?function(t,e,n){for(;t=t[l];)if(1===t.nodeType||d)return s(t,e,n);return!1}:function(t,e,n){var i,r,o,a=[D,h];if(n){for(;t=t[l];)if((1===t.nodeType||d)&&s(t,e,n))return!0}else for(;t=t[l];)if(1===t.nodeType||d)if(r=(o=t[T]||(t[T]={}))[t.uniqueID]||(o[t.uniqueID]={}),c&&c===t.nodeName.toLowerCase())t=t[l]||t;else{if((i=r[u])&&i[0]===D&&i[1]===h)return a[2]=i[2];if((r[u]=a)[2]=s(t,e,n))return!0}return!1}}function bt(r){return 1<r.length?function(t,e,n){for(var i=r.length;i--;)if(!r[i](t,e,n))return!1;return!0}:r[0]}function xt(t,e,n,i,r){for(var o,a=[],s=0,l=t.length,c=null!=e;s<l;s++)(o=t[s])&&(n&&!n(o,i,r)||(a.push(o),c&&e.push(s)));return a}function wt(f,p,g,m,v,t){return m&&!m[T]&&(m=wt(m)),v&&!v[T]&&(v=wt(v,t)),st(function(t,e,n,i){var r,o,a,s=[],l=[],c=e.length,u=t||function(t,e,n){for(var i=0,r=e.length;i<r;i++)ot(t,e[i],n);return n}(p||"*",n.nodeType?[n]:n,[]),d=!f||!t&&p?u:xt(u,s,f,n,i),h=g?v||(t?f:c||m)?[]:e:d;if(g&&g(d,h,n,i),m)for(r=xt(h,l),m(r,[],n,i),o=r.length;o--;)(a=r[o])&&(h[l[o]]=!(d[l[o]]=a));if(t){if(v||f){if(v){for(r=[],o=h.length;o--;)(a=h[o])&&r.push(d[o]=a);v(null,h=[],r,i)}for(o=h.length;o--;)(a=h[o])&&-1<(r=v?F(t,a):s[o])&&(t[r]=!(e[r]=a))}}else h=xt(h===e?h.splice(c,h.length):h),v?v(null,e,h,i):L.apply(e,h)})}function _t(t){for(var r,e,n,i=t.length,o=x.relative[t[0].type],a=o||x.relative[" "],s=o?1:0,l=yt(function(t){return t===r},a,!0),c=yt(function(t){return-1<F(r,t)},a,!0),u=[function(t,e,n){var i=!o&&(n||e!==w)||((r=e).nodeType?l(t,e,n):c(t,e,n));return r=null,i}];s<i;s++)if(e=x.relative[t[s].type])u=[yt(bt(u),e)];else{if((e=x.filter[t[s].type].apply(null,t[s].matches))[T]){for(n=++s;n<i&&!x.relative[t[n].type];n++);return wt(1<s&&bt(u),1<s&&vt(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(q,"$1"),e,s<n&&_t(t.slice(s,n)),n<i&&_t(t=t.slice(n)),n<i&&vt(t))}u.push(e)}return bt(u)}function St(m,v){function t(t,e,n,i,r){var o,a,s,l=0,c="0",u=t&&[],d=[],h=w,f=t||b&&x.find.TAG("*",r),p=D+=null==h?1:Math.random()||.1,g=f.length;for(r&&(w=e===S||e||r);c!==g&&null!=(o=f[c]);c++){if(b&&o){for(a=0,e||o.ownerDocument===S||(_(o),n=!C);s=m[a++];)if(s(o,e||S,n)){i.push(o);break}r&&(D=p)}y&&((o=!s&&o)&&l--,t&&u.push(o))}if(l+=c,y&&c!==l){for(a=0;s=v[a++];)s(u,d,e,n);if(t){if(0<l)for(;c--;)u[c]||d[c]||(d[c]=P.call(i));d=xt(d)}L.apply(i,d),r&&!t&&0<d.length&&1<l+v.length&&ot.uniqueSort(i)}return r&&(D=p,w=h),u}var y=0<v.length,b=0<m.length;return y?st(t):t}return mt.prototype=x.filters=x.pseudos,x.setFilters=new mt,p=ot.tokenize=function(t,e){var n,i,r,o,a,s,l,c=A[t+" "];if(c)return e?0:c.slice(0);for(a=t,s=[],l=x.preFilter;a;){for(o in n&&!(i=B.exec(a))||(i&&(a=a.slice(i[0].length)||a),s.push(r=[])),n=!1,(i=U.exec(a))&&(n=i.shift(),r.push({value:n,type:i[0].replace(q," ")}),a=a.slice(n.length)),x.filter)!(i=Q[o].exec(a))||l[o]&&!(i=l[o](i))||(n=i.shift(),r.push({value:n,type:o,matches:i}),a=a.slice(n.length));if(!n)break}return e?a.length:a?ot.error(t):A(t,s).slice(0)},h=ot.compile=function(t,e){var n,i=[],r=[],o=I[t+" "];if(!o){for(n=(e=e||p(t)).length;n--;)(o=_t(e[n]))[T]?i.push(o):r.push(o);(o=I(t,St(r,i))).selector=t}return o},g=ot.select=function(t,e,n,i){var r,o,a,s,l,c="function"==typeof t&&t,u=!i&&p(t=c.selector||t);if(n=n||[],1===u.length){if(2<(o=u[0]=u[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===e.nodeType&&C&&x.relative[o[1].type]){if(!(e=(x.find.ID(a.matches[0].replace(et,d),e)||[])[0]))return n;c&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(r=Q.needsContext.test(t)?0:o.length;r--&&(a=o[r],!x.relative[s=a.type]);)if((l=x.find[s])&&(i=l(a.matches[0].replace(et,d),tt.test(o[0].type)&&gt(e.parentNode)||e))){if(o.splice(r,1),!(t=i.length&&vt(o)))return L.apply(n,i),n;break}}return(c||h(t,u))(i,e,!C,n,!e||tt.test(t)&&gt(e.parentNode)||e),n},f.sortStable=T.split("").sort(E).join("")===T,f.detectDuplicates=!!c,_(),f.sortDetached=lt(function(t){return 1&t.compareDocumentPosition(S.createElement("fieldset"))}),lt(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||ct("type|href|height|width",function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),f.attributes&&lt(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||ct("value",function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),lt(function(t){return null==t.getAttribute("disabled")})||ct(R,function(t,e,n){var i;if(!n)return!0===t[e]?e.toLowerCase():(i=t.getAttributeNode(e))&&i.specified?i.value:null}),ot}(S);T.find=f,T.expr=f.selectors,T.expr[":"]=T.expr.pseudos,T.uniqueSort=T.unique=f.uniqueSort,T.text=f.getText,T.isXMLDoc=f.isXML,T.contains=f.contains,T.escapeSelector=f.escape;function p(t,e,n){for(var i=[],r=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(r&&T(t).is(n))break;i.push(t)}return i}function _(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n}var D=T.expr.match.needsContext;function k(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function I(t,n,i){return b(n)?T.grep(t,function(t,e){return!!n.call(t,e,t)!==i}):n.nodeType?T.grep(t,function(t){return t===n!==i}):"string"!=typeof n?T.grep(t,function(t){return-1<r.call(n,t)!==i}):T.filter(n,t,i)}T.filter=function(t,e,n){var i=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===i.nodeType?T.find.matchesSelector(i,t)?[i]:[]:T.find.matches(t,T.grep(e,function(t){return 1===t.nodeType}))},T.fn.extend({find:function(t){var e,n,i=this.length,r=this;if("string"!=typeof t)return this.pushStack(T(t).filter(function(){for(e=0;e<i;e++)if(T.contains(r[e],this))return!0}));for(n=this.pushStack([]),e=0;e<i;e++)T.find(t,r[e],n);return 1<i?T.uniqueSort(n):n},filter:function(t){return this.pushStack(I(this,t||[],!1))},not:function(t){return this.pushStack(I(this,t||[],!0))},is:function(t){return!!I(this,"string"==typeof t&&D.test(t)?T(t):t||[],!1).length}});var E,M=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(T.fn.init=function(t,e,n){var i,r;if(!t)return this;if(n=n||E,"string"!=typeof t)return t.nodeType?(this[0]=t,this.length=1,this):b(t)?void 0!==n.ready?n.ready(t):t(T):T.makeArray(t,this);if(!(i="<"===t[0]&&">"===t[t.length-1]&&3<=t.length?[null,t,null]:M.exec(t))||!i[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(i[1]){if(e=e instanceof T?e[0]:e,T.merge(this,T.parseHTML(i[1],e&&e.nodeType?e.ownerDocument||e:C,!0)),A.test(i[1])&&T.isPlainObject(e))for(i in e)b(this[i])?this[i](e[i]):this.attr(i,e[i]);return this}return(r=C.getElementById(i[2]))&&(this[0]=r,this.length=1),this}).prototype=T.fn,E=T(C);var P=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function L(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}T.fn.extend({has:function(t){var e=T(t,this),n=e.length;return this.filter(function(){for(var t=0;t<n;t++)if(T.contains(this,e[t]))return!0})},closest:function(t,e){var n,i=0,r=this.length,o=[],a="string"!=typeof t&&T(t);if(!D.test(t))for(;i<r;i++)for(n=this[i];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&T.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(1<o.length?T.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?r.call(T(t),this[0]):r.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(T.uniqueSort(T.merge(this.get(),T(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),T.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return p(t,"parentNode")},parentsUntil:function(t,e,n){return p(t,"parentNode",n)},next:function(t){return L(t,"nextSibling")},prev:function(t){return L(t,"previousSibling")},nextAll:function(t){return p(t,"nextSibling")},prevAll:function(t){return p(t,"previousSibling")},nextUntil:function(t,e,n){return p(t,"nextSibling",n)},prevUntil:function(t,e,n){return p(t,"previousSibling",n)},siblings:function(t){return _((t.parentNode||{}).firstChild,t)},children:function(t){return _(t.firstChild)},contents:function(t){return k(t,"iframe")?t.contentDocument:(k(t,"template")&&(t=t.content||t),T.merge([],t.childNodes))}},function(i,r){T.fn[i]=function(t,e){var n=T.map(this,r,t);return"Until"!==i.slice(-5)&&(e=t),e&&"string"==typeof e&&(n=T.filter(e,n)),1<this.length&&(O[i]||T.uniqueSort(n),P.test(i)&&n.reverse()),this.pushStack(n)}});var N=/[^\x20\t\r\n\f]+/g;function F(t){return t}function R(t){throw t}function j(t,e,n,i){var r;try{t&&b(r=t.promise)?r.call(t).done(e).fail(n):t&&b(r=t.then)?r.call(t,e,n):e.apply(void 0,[t].slice(i))}catch(t){n.apply(void 0,[t])}}T.Callbacks=function(i){i="string"==typeof i?function(t){var n={};return T.each(t.match(N)||[],function(t,e){n[e]=!0}),n}(i):T.extend({},i);function n(){for(o=o||i.once,e=r=!0;s.length;l=-1)for(t=s.shift();++l<a.length;)!1===a[l].apply(t[0],t[1])&&i.stopOnFalse&&(l=a.length,t=!1);i.memory||(t=!1),r=!1,o&&(a=t?[]:"")}var r,t,e,o,a=[],s=[],l=-1,c={add:function(){return a&&(t&&!r&&(l=a.length-1,s.push(t)),function n(t){T.each(t,function(t,e){b(e)?i.unique&&c.has(e)||a.push(e):e&&e.length&&"string"!==w(e)&&n(e)})}(arguments),t&&!r&&n()),this},remove:function(){return T.each(arguments,function(t,e){for(var n;-1<(n=T.inArray(e,a,n));)a.splice(n,1),n<=l&&l--}),this},has:function(t){return t?-1<T.inArray(t,a):0<a.length},empty:function(){return a=a&&[],this},disable:function(){return o=s=[],a=t="",this},disabled:function(){return!a},lock:function(){return o=s=[],t||r||(a=t=""),this},locked:function(){return!!o},fireWith:function(t,e){return o||(e=[t,(e=e||[]).slice?e.slice():e],s.push(e),r||n()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!e}};return c},T.extend({Deferred:function(t){var o=[["notify","progress",T.Callbacks("memory"),T.Callbacks("memory"),2],["resolve","done",T.Callbacks("once memory"),T.Callbacks("once memory"),0,"resolved"],["reject","fail",T.Callbacks("once memory"),T.Callbacks("once memory"),1,"rejected"]],r="pending",a={state:function(){return r},always:function(){return s.done(arguments).fail(arguments),this},catch:function(t){return a.then(null,t)},pipe:function(){var r=arguments;return T.Deferred(function(i){T.each(o,function(t,e){var n=b(r[e[4]])&&r[e[4]];s[e[1]](function(){var t=n&&n.apply(this,arguments);t&&b(t.promise)?t.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[e[0]+"With"](this,n?[t]:arguments)})}),r=null}).promise()},then:function(e,n,i){var l=0;function c(r,o,a,s){return function(){function t(){var t,e;if(!(r<l)){if((t=a.apply(n,i))===o.promise())throw new TypeError("Thenable self-resolution");e=t&&("object"==typeof t||"function"==typeof t)&&t.then,b(e)?s?e.call(t,c(l,o,F,s),c(l,o,R,s)):(l++,e.call(t,c(l,o,F,s),c(l,o,R,s),c(l,o,F,o.notifyWith))):(a!==F&&(n=void 0,i=[t]),(s||o.resolveWith)(n,i))}}var n=this,i=arguments,e=s?t:function(){try{t()}catch(t){T.Deferred.exceptionHook&&T.Deferred.exceptionHook(t,e.stackTrace),l<=r+1&&(a!==R&&(n=void 0,i=[t]),o.rejectWith(n,i))}};r?e():(T.Deferred.getStackHook&&(e.stackTrace=T.Deferred.getStackHook()),S.setTimeout(e))}}return T.Deferred(function(t){o[0][3].add(c(0,t,b(i)?i:F,t.notifyWith)),o[1][3].add(c(0,t,b(e)?e:F)),o[2][3].add(c(0,t,b(n)?n:R))}).promise()},promise:function(t){return null!=t?T.extend(t,a):a}},s={};return T.each(o,function(t,e){var n=e[2],i=e[5];a[e[1]]=n.add,i&&n.add(function(){r=i},o[3-t][2].disable,o[3-t][3].disable,o[0][2].lock,o[0][3].lock),n.add(e[3].fire),s[e[0]]=function(){return s[e[0]+"With"](this===s?void 0:this,arguments),this},s[e[0]+"With"]=n.fireWith}),a.promise(s),t&&t.call(s,s),s},when:function(t){function e(e){return function(t){r[e]=this,o[e]=1<arguments.length?s.call(arguments):t,--n||a.resolveWith(r,o)}}var n=arguments.length,i=n,r=Array(i),o=s.call(arguments),a=T.Deferred();if(n<=1&&(j(t,a.done(e(i)).resolve,a.reject,!n),"pending"===a.state()||b(o[i]&&o[i].then)))return a.then();for(;i--;)j(o[i],e(i),a.reject);return a.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;T.Deferred.exceptionHook=function(t,e){S.console&&S.console.warn&&t&&H.test(t.name)&&S.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},T.readyException=function(t){S.setTimeout(function(){throw t})};var z=T.Deferred();function W(){C.removeEventListener("DOMContentLoaded",W),S.removeEventListener("load",W),T.ready()}T.fn.ready=function(t){return z.then(t).catch(function(t){T.readyException(t)}),this},T.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--T.readyWait:T.isReady)||((T.isReady=!0)!==t&&0<--T.readyWait||z.resolveWith(C,[T]))}}),T.ready.then=z.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?S.setTimeout(T.ready):(C.addEventListener("DOMContentLoaded",W),S.addEventListener("load",W));var $=function(t,e,n,i,r,o,a){var s=0,l=t.length,c=null==n;if("object"===w(n))for(s in r=!0,n)$(t,e,s,n[s],!0,o,a);else if(void 0!==i&&(r=!0,b(i)||(a=!0),c&&(e=a?(e.call(t,i),null):(c=e,function(t,e,n){return c.call(T(t),n)})),e))for(;s<l;s++)e(t[s],n,a?i:i.call(t[s],s,e(t[s],n)));return r?t:c?e.call(t):l?e(t[0],n):o},q=/^-ms-/,B=/-([a-z])/g;function U(t,e){return e.toUpperCase()}function V(t){return t.replace(q,"ms-").replace(B,U)}function Y(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType}function X(){this.expando=T.expando+X.uid++}X.uid=1,X.prototype={cache:function(t){var e=t[this.expando];return e||(e={},Y(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,n){var i,r=this.cache(t);if("string"==typeof e)r[V(e)]=n;else for(i in e)r[V(i)]=e[i];return r},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][V(e)]},access:function(t,e,n){return void 0===e||e&&"string"==typeof e&&void 0===n?this.get(t,e):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,i=t[this.expando];if(void 0!==i){if(void 0!==e){n=(e=Array.isArray(e)?e.map(V):(e=V(e))in i?[e]:e.match(N)||[]).length;for(;n--;)delete i[e[n]]}void 0!==e&&!T.isEmptyObject(i)||(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!T.isEmptyObject(e)}};var Q=new X,G=new X,K=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,J=/[A-Z]/g;function Z(t,e,n){var i;if(void 0===n&&1===t.nodeType)if(i="data-"+e.replace(J,"-$&").toLowerCase(),"string"==typeof(n=t.getAttribute(i))){try{n=function(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:K.test(t)?JSON.parse(t):t)}(n)}catch(t){}G.set(t,e,n)}else n=void 0;return n}T.extend({hasData:function(t){return G.hasData(t)||Q.hasData(t)},data:function(t,e,n){return G.access(t,e,n)},removeData:function(t,e){G.remove(t,e)},_data:function(t,e,n){return Q.access(t,e,n)},_removeData:function(t,e){Q.remove(t,e)}}),T.fn.extend({data:function(n,t){var e,i,r,o=this[0],a=o&&o.attributes;if(void 0!==n)return"object"==typeof n?this.each(function(){G.set(this,n)}):$(this,function(t){var e;if(o&&void 0===t){if(void 0!==(e=G.get(o,n)))return e;if(void 0!==(e=Z(o,n)))return e}else this.each(function(){G.set(this,n,t)})},null,t,1<arguments.length,null,!0);if(this.length&&(r=G.get(o),1===o.nodeType&&!Q.get(o,"hasDataAttrs"))){for(e=a.length;e--;)a[e]&&0===(i=a[e].name).indexOf("data-")&&(i=V(i.slice(5)),Z(o,i,r[i]));Q.set(o,"hasDataAttrs",!0)}return r},removeData:function(t){return this.each(function(){G.remove(this,t)})}}),T.extend({queue:function(t,e,n){var i;if(t)return e=(e||"fx")+"queue",i=Q.get(t,e),n&&(!i||Array.isArray(n)?i=Q.access(t,e,T.makeArray(n)):i.push(n)),i||[]},dequeue:function(t,e){e=e||"fx";var n=T.queue(t,e),i=n.length,r=n.shift(),o=T._queueHooks(t,e);"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===e&&n.unshift("inprogress"),delete o.stop,r.call(t,function(){T.dequeue(t,e)},o)),!i&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return Q.get(t,n)||Q.access(t,n,{empty:T.Callbacks("once memory").add(function(){Q.remove(t,[e+"queue",n])})})}}),T.fn.extend({queue:function(e,n){var t=2;return"string"!=typeof e&&(n=e,e="fx",t--),arguments.length<t?T.queue(this[0],e):void 0===n?this:this.each(function(){var t=T.queue(this,e,n);T._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&T.dequeue(this,e)})},dequeue:function(t){return this.each(function(){T.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){function n(){--r||o.resolveWith(a,[a])}var i,r=1,o=T.Deferred(),a=this,s=this.length;for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";s--;)(i=Q.get(a[s],t+"queueHooks"))&&i.empty&&(r++,i.empty.add(n));return n(),o.promise(e)}});function tt(t,e,n,i){var r,o,a={};for(o in e)a[o]=t.style[o],t.style[o]=e[o];for(o in r=n.apply(t,i||[]),e)t.style[o]=a[o];return r}var et=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,nt=new RegExp("^(?:([+-])=|)("+et+")([a-z%]*)$","i"),it=["Top","Right","Bottom","Left"],rt=function(t,e){return"none"===(t=e||t).style.display||""===t.style.display&&T.contains(t.ownerDocument,t)&&"none"===T.css(t,"display")};function ot(t,e,n,i){var r,o,a=20,s=i?function(){return i.cur()}:function(){return T.css(t,e,"")},l=s(),c=n&&n[3]||(T.cssNumber[e]?"":"px"),u=(T.cssNumber[e]||"px"!==c&&+l)&&nt.exec(T.css(t,e));if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;a--;)T.style(t,e,u+c),(1-o)*(1-(o=s()/l||.5))<=0&&(a=0),u/=o;u*=2,T.style(t,e,u+c),n=n||[]}return n&&(u=+u||+l||0,r=n[1]?u+(n[1]+1)*n[2]:+n[2],i&&(i.unit=c,i.start=u,i.end=r)),r}var at={};function st(t,e){for(var n,i,r=[],o=0,a=t.length;o<a;o++)(i=t[o]).style&&(n=i.style.display,e?("none"===n&&(r[o]=Q.get(i,"display")||null,r[o]||(i.style.display="")),""===i.style.display&&rt(i)&&(r[o]=(d=c=l=void 0,c=(s=i).ownerDocument,u=s.nodeName,(d=at[u])||(l=c.body.appendChild(c.createElement(u)),d=T.css(l,"display"),l.parentNode.removeChild(l),"none"===d&&(d="block"),at[u]=d)))):"none"!==n&&(r[o]="none",Q.set(i,"display",n)));var s,l,c,u,d;for(o=0;o<a;o++)null!=r[o]&&(t[o].style.display=r[o]);return t}T.fn.extend({show:function(){return st(this,!0)},hide:function(){return st(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){rt(this)?T(this).show():T(this).hide()})}});var lt=/^(?:checkbox|radio)$/i,ct=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,ut=/^$|^module$|\/(?:java|ecma)script/i,dt={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ht(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&k(t,e)?T.merge([t],n):n}function ft(t,e){for(var n=0,i=t.length;n<i;n++)Q.set(t[n],"globalEval",!e||Q.get(e[n],"globalEval"))}dt.optgroup=dt.option,dt.tbody=dt.tfoot=dt.colgroup=dt.caption=dt.thead,dt.th=dt.td;var pt,gt,mt=/<|&#?\w+;/;function vt(t,e,n,i,r){for(var o,a,s,l,c,u,d=e.createDocumentFragment(),h=[],f=0,p=t.length;f<p;f++)if((o=t[f])||0===o)if("object"===w(o))T.merge(h,o.nodeType?[o]:o);else if(mt.test(o)){for(a=a||d.appendChild(e.createElement("div")),s=(ct.exec(o)||["",""])[1].toLowerCase(),l=dt[s]||dt._default,a.innerHTML=l[1]+T.htmlPrefilter(o)+l[2],u=l[0];u--;)a=a.lastChild;T.merge(h,a.childNodes),(a=d.firstChild).textContent=""}else h.push(e.createTextNode(o));for(d.textContent="",f=0;o=h[f++];)if(i&&-1<T.inArray(o,i))r&&r.push(o);else if(c=T.contains(o.ownerDocument,o),a=ht(d.appendChild(o),"script"),c&&ft(a),n)for(u=0;o=a[u++];)ut.test(o.type||"")&&n.push(o);return d}pt=C.createDocumentFragment().appendChild(C.createElement("div")),(gt=C.createElement("input")).setAttribute("type","radio"),gt.setAttribute("checked","checked"),gt.setAttribute("name","t"),pt.appendChild(gt),y.checkClone=pt.cloneNode(!0).cloneNode(!0).lastChild.checked,pt.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!pt.cloneNode(!0).lastChild.defaultValue;var yt=C.documentElement,bt=/^key/,xt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,wt=/^([^.]*)(?:\.(.+)|)/;function _t(){return!0}function St(){return!1}function Ct(){try{return C.activeElement}catch(t){}}function Tt(t,e,n,i,r,o){var a,s;if("object"==typeof e){for(s in"string"!=typeof n&&(i=i||n,n=void 0),e)Tt(t,s,n,i,e[s],o);return t}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=St;else if(!r)return t;return 1===o&&(a=r,(r=function(t){return T().off(t),a.apply(this,arguments)}).guid=a.guid||(a.guid=T.guid++)),t.each(function(){T.event.add(this,e,r,i,n)})}T.event={global:{},add:function(e,t,n,i,r){var o,a,s,l,c,u,d,h,f,p,g,m=Q.get(e);if(m)for(n.handler&&(n=(o=n).handler,r=o.selector),r&&T.find.matchesSelector(yt,r),n.guid||(n.guid=T.guid++),(l=m.events)||(l=m.events={}),(a=m.handle)||(a=m.handle=function(t){return void 0!==T&&T.event.triggered!==t.type?T.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(N)||[""]).length;c--;)f=g=(s=wt.exec(t[c])||[])[1],p=(s[2]||"").split(".").sort(),f&&(d=T.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=T.event.special[f]||{},u=T.extend({type:f,origType:g,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&T.expr.match.needsContext.test(r),namespace:p.join(".")},o),(h=l[f])||((h=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,i,p,a)||e.addEventListener&&e.addEventListener(f,a)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),r?h.splice(h.delegateCount++,0,u):h.push(u),T.event.global[f]=!0)},remove:function(t,e,n,i,r){var o,a,s,l,c,u,d,h,f,p,g,m=Q.hasData(t)&&Q.get(t);if(m&&(l=m.events)){for(c=(e=(e||"").match(N)||[""]).length;c--;)if(f=g=(s=wt.exec(e[c])||[])[1],p=(s[2]||"").split(".").sort(),f){for(d=T.event.special[f]||{},h=l[f=(i?d.delegateType:d.bindType)||f]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=h.length;o--;)u=h[o],!r&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(h.splice(o,1),u.selector&&h.delegateCount--,d.remove&&d.remove.call(t,u));a&&!h.length&&(d.teardown&&!1!==d.teardown.call(t,p,m.handle)||T.removeEvent(t,f,m.handle),delete l[f])}else for(f in l)T.event.remove(t,f+e[c],n,i,!0);T.isEmptyObject(l)&&Q.remove(t,"handle events")}},dispatch:function(t){var e,n,i,r,o,a,s=T.event.fix(t),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=T.event.special[s.type]||{};for(l[0]=s,e=1;e<arguments.length;e++)l[e]=arguments[e];if(s.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,s)){for(a=T.event.handlers.call(this,s,c),e=0;(r=a[e++])&&!s.isPropagationStopped();)for(s.currentTarget=r.elem,n=0;(o=r.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(i=((T.event.special[o.origType]||{}).handle||o.handler).apply(r.elem,l))&&!1===(s.result=i)&&(s.preventDefault(),s.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,s),s.result}},handlers:function(t,e){var n,i,r,o,a,s=[],l=e.delegateCount,c=t.target;if(l&&c.nodeType&&!("click"===t.type&&1<=t.button))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==t.type||!0!==c.disabled)){for(o=[],a={},n=0;n<l;n++)void 0===a[r=(i=e[n]).selector+" "]&&(a[r]=i.needsContext?-1<T(r,this).index(c):T.find(r,this,null,[c]).length),a[r]&&o.push(i);o.length&&s.push({elem:c,handlers:o})}return c=this,l<e.length&&s.push({elem:c,handlers:e.slice(l)}),s},addProp:function(e,t){Object.defineProperty(T.Event.prototype,e,{enumerable:!0,configurable:!0,get:b(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(t){return t[T.expando]?t:new T.Event(t)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==Ct()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===Ct()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&k(this,"input"))return this.click(),!1},_default:function(t){return k(t.target,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},T.removeEvent=function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n)},T.Event=function(t,e){if(!(this instanceof T.Event))return new T.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?_t:St,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&&T.extend(this,e),this.timeStamp=t&&t.timeStamp||Date.now(),this[T.expando]=!0},T.Event.prototype={constructor:T.Event,isDefaultPrevented:St,isPropagationStopped:St,isImmediatePropagationStopped:St,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=_t,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=_t,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=_t,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},T.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(t){var e=t.button;return null==t.which&&bt.test(t.type)?null!=t.charCode?t.charCode:t.keyCode:!t.which&&void 0!==e&&xt.test(t.type)?1&e?1:2&e?3:4&e?2:0:t.which}},T.event.addProp),T.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,r){T.event.special[t]={delegateType:r,bindType:r,handle:function(t){var e,n=t.relatedTarget,i=t.handleObj;return n&&(n===this||T.contains(this,n))||(t.type=i.origType,e=i.handler.apply(this,arguments),t.type=r),e}}}),T.fn.extend({on:function(t,e,n,i){return Tt(this,t,e,n,i)},one:function(t,e,n,i){return Tt(this,t,e,n,i,1)},off:function(t,e,n){var i,r;if(t&&t.preventDefault&&t.handleObj)return i=t.handleObj,T(t.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"!=typeof t)return!1!==e&&"function"!=typeof e||(n=e,e=void 0),!1===n&&(n=St),this.each(function(){T.event.remove(this,t,n,e)});for(r in t)this.off(r,e,t[r]);return this}});var Dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,kt=/<script|<style|<link/i,At=/checked\s*(?:[^=]|=\s*.checked.)/i,It=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Et(t,e){return k(t,"table")&&k(11!==e.nodeType?e:e.firstChild,"tr")&&T(t).children("tbody")[0]||t}function Mt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Pt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Ot(t,e){var n,i,r,o,a,s,l,c;if(1===e.nodeType){if(Q.hasData(t)&&(o=Q.access(t),a=Q.set(e,o),c=o.events))for(r in delete a.handle,a.events={},c)for(n=0,i=c[r].length;n<i;n++)T.event.add(e,r,c[r][n]);G.hasData(t)&&(s=G.access(t),l=T.extend({},s),G.set(e,l))}}function Lt(n,i,r,o){i=m.apply([],i);var t,e,a,s,l,c,u=0,d=n.length,h=d-1,f=i[0],p=b(f);if(p||1<d&&"string"==typeof f&&!y.checkClone&&At.test(f))return n.each(function(t){var e=n.eq(t);p&&(i[0]=f.call(this,t,e.html())),Lt(e,i,r,o)});if(d&&(e=(t=vt(i,n[0].ownerDocument,!1,n,o)).firstChild,1===t.childNodes.length&&(t=e),e||o)){for(s=(a=T.map(ht(t,"script"),Mt)).length;u<d;u++)l=t,u!==h&&(l=T.clone(l,!0,!0),s&&T.merge(a,ht(l,"script"))),r.call(n[u],l,u);if(s)for(c=a[a.length-1].ownerDocument,T.map(a,Pt),u=0;u<s;u++)l=a[u],ut.test(l.type||"")&&!Q.access(l,"globalEval")&&T.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?T._evalUrl&&T._evalUrl(l.src):x(l.textContent.replace(It,""),c,l))}return n}function Nt(t,e,n){for(var i,r=e?T.filter(e,t):t,o=0;null!=(i=r[o]);o++)n||1!==i.nodeType||T.cleanData(ht(i)),i.parentNode&&(n&&T.contains(i.ownerDocument,i)&&ft(ht(i,"script")),i.parentNode.removeChild(i));return t}T.extend({htmlPrefilter:function(t){return t.replace(Dt,"<$1></$2>")},clone:function(t,e,n){var i,r,o,a,s,l,c,u=t.cloneNode(!0),d=T.contains(t.ownerDocument,t);if(!(y.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||T.isXMLDoc(t)))for(a=ht(u),i=0,r=(o=ht(t)).length;i<r;i++)s=o[i],l=a[i],void 0,"input"===(c=l.nodeName.toLowerCase())&&lt.test(s.type)?l.checked=s.checked:"input"!==c&&"textarea"!==c||(l.defaultValue=s.defaultValue);if(e)if(n)for(o=o||ht(t),a=a||ht(u),i=0,r=o.length;i<r;i++)Ot(o[i],a[i]);else Ot(t,u);return 0<(a=ht(u,"script")).length&&ft(a,!d&&ht(t,"script")),u},cleanData:function(t){for(var e,n,i,r=T.event.special,o=0;void 0!==(n=t[o]);o++)if(Y(n)){if(e=n[Q.expando]){if(e.events)for(i in e.events)r[i]?T.event.remove(n,i):T.removeEvent(n,i,e.handle);n[Q.expando]=void 0}n[G.expando]&&(n[G.expando]=void 0)}}}),T.fn.extend({detach:function(t){return Nt(this,t,!0)},remove:function(t){return Nt(this,t)},text:function(t){return $(this,function(t){return void 0===t?T.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return Lt(this,arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Et(this,t).appendChild(t)})},prepend:function(){return Lt(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Et(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return Lt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return Lt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(T.cleanData(ht(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return T.clone(this,t,e)})},html:function(t){return $(this,function(t){var e=this[0]||{},n=0,i=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!kt.test(t)&&!dt[(ct.exec(t)||["",""])[1].toLowerCase()]){t=T.htmlPrefilter(t);try{for(;n<i;n++)1===(e=this[n]||{}).nodeType&&(T.cleanData(ht(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var n=[];return Lt(this,arguments,function(t){var e=this.parentNode;T.inArray(this,n)<0&&(T.cleanData(ht(this)),e&&e.replaceChild(t,this))},n)}}),T.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,a){T.fn[t]=function(t){for(var e,n=[],i=T(t),r=i.length-1,o=0;o<=r;o++)e=o===r?this:this.clone(!0),T(i[o])[a](e),l.apply(n,e.get());return this.pushStack(n)}});var Ft,Rt,jt,Ht,zt,Wt,$t,qt=new RegExp("^("+et+")(?!px)[a-z%]+$","i"),Bt=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=S),e.getComputedStyle(t)},Ut=new RegExp(it.join("|"),"i");function Vt(){if($t){Wt.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",$t.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",yt.appendChild(Wt).appendChild($t);var t=S.getComputedStyle($t);Ft="1%"!==t.top,zt=12===Yt(t.marginLeft),$t.style.right="60%",Ht=36===Yt(t.right),Rt=36===Yt(t.width),$t.style.position="absolute",jt=36===$t.offsetWidth||"absolute",yt.removeChild(Wt),$t=null}}function Yt(t){return Math.round(parseFloat(t))}function Xt(t,e,n){var i,r,o,a,s=t.style;return(n=n||Bt(t))&&(""!==(a=n.getPropertyValue(e)||n[e])||T.contains(t.ownerDocument,t)||(a=T.style(t,e)),!y.pixelBoxStyles()&&qt.test(a)&&Ut.test(e)&&(i=s.width,r=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=i,s.minWidth=r,s.maxWidth=o)),void 0!==a?a+"":a}function Qt(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}Wt=C.createElement("div"),($t=C.createElement("div")).style&&($t.style.backgroundClip="content-box",$t.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===$t.style.backgroundClip,T.extend(y,{boxSizingReliable:function(){return Vt(),Rt},pixelBoxStyles:function(){return Vt(),Ht},pixelPosition:function(){return Vt(),Ft},reliableMarginLeft:function(){return Vt(),zt},scrollboxSize:function(){return Vt(),jt}}));var Gt=/^(none|table(?!-c[ea]).+)/,Kt=/^--/,Jt={position:"absolute",visibility:"hidden",display:"block"},Zt={letterSpacing:"0",fontWeight:"400"},te=["Webkit","Moz","ms"],ee=C.createElement("div").style;function ne(t){var e=T.cssProps[t];return e=e||(T.cssProps[t]=function(t){if(t in ee)return t;for(var e=t[0].toUpperCase()+t.slice(1),n=te.length;n--;)if((t=te[n]+e)in ee)return t}(t)||t)}function ie(t,e,n){var i=nt.exec(e);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):e}function re(t,e,n,i,r,o){var a="width"===e?1:0,s=0,l=0;if(n===(i?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=T.css(t,n+it[a],!0,r)),i?("content"===n&&(l-=T.css(t,"padding"+it[a],!0,r)),"margin"!==n&&(l-=T.css(t,"border"+it[a]+"Width",!0,r))):(l+=T.css(t,"padding"+it[a],!0,r),"padding"!==n?l+=T.css(t,"border"+it[a]+"Width",!0,r):s+=T.css(t,"border"+it[a]+"Width",!0,r));return!i&&0<=o&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-o-l-s-.5))),l}function oe(t,e,n){var i=Bt(t),r=Xt(t,e,i),o="border-box"===T.css(t,"boxSizing",!1,i),a=o;if(qt.test(r)){if(!n)return r;r="auto"}return a=a&&(y.boxSizingReliable()||r===t.style[e]),"auto"!==r&&(parseFloat(r)||"inline"!==T.css(t,"display",!1,i))||(r=t["offset"+e[0].toUpperCase()+e.slice(1)],a=!0),(r=parseFloat(r)||0)+re(t,e,n||(o?"border":"content"),a,i,r)+"px"}function ae(t,e,n,i,r){return new ae.prototype.init(t,e,n,i,r)}T.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=Xt(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,n,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var r,o,a,s=V(e),l=Kt.test(e),c=t.style;if(l||(e=ne(s)),a=T.cssHooks[e]||T.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(r=a.get(t,!1,i))?r:c[e];"string"==(o=typeof n)&&(r=nt.exec(n))&&r[1]&&(n=ot(t,e,r),o="number"),null!=n&&n==n&&("number"===o&&(n+=r&&r[3]||(T.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==e.indexOf("background")||(c[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,i))||(l?c.setProperty(e,n):c[e]=n))}},css:function(t,e,n,i){var r,o,a,s=V(e);return Kt.test(e)||(e=ne(s)),(a=T.cssHooks[e]||T.cssHooks[s])&&"get"in a&&(r=a.get(t,!0,n)),void 0===r&&(r=Xt(t,e,i)),"normal"===r&&e in Zt&&(r=Zt[e]),""===n||n?(o=parseFloat(r),!0===n||isFinite(o)?o||0:r):r}}),T.each(["height","width"],function(t,s){T.cssHooks[s]={get:function(t,e,n){if(e)return!Gt.test(T.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?oe(t,s,n):tt(t,Jt,function(){return oe(t,s,n)})},set:function(t,e,n){var i,r=Bt(t),o="border-box"===T.css(t,"boxSizing",!1,r),a=n&&re(t,s,n,o,r);return o&&y.scrollboxSize()===r.position&&(a-=Math.ceil(t["offset"+s[0].toUpperCase()+s.slice(1)]-parseFloat(r[s])-re(t,s,"border",!1,r)-.5)),a&&(i=nt.exec(e))&&"px"!==(i[3]||"px")&&(t.style[s]=e,e=T.css(t,s)),ie(0,e,a)}}}),T.cssHooks.marginLeft=Qt(y.reliableMarginLeft,function(t,e){if(e)return(parseFloat(Xt(t,"marginLeft"))||t.getBoundingClientRect().left-tt(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),T.each({margin:"",padding:"",border:"Width"},function(r,o){T.cssHooks[r+o]={expand:function(t){for(var e=0,n={},i="string"==typeof t?t.split(" "):[t];e<4;e++)n[r+it[e]+o]=i[e]||i[e-2]||i[0];return n}},"margin"!==r&&(T.cssHooks[r+o].set=ie)}),T.fn.extend({css:function(t,e){return $(this,function(t,e,n){var i,r,o={},a=0;if(Array.isArray(e)){for(i=Bt(t),r=e.length;a<r;a++)o[e[a]]=T.css(t,e[a],!1,i);return o}return void 0!==n?T.style(t,e,n):T.css(t,e)},t,e,1<arguments.length)}}),((T.Tween=ae).prototype={constructor:ae,init:function(t,e,n,i,r,o){this.elem=t,this.prop=n,this.easing=r||T.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=i,this.unit=o||(T.cssNumber[n]?"":"px")},cur:function(){var t=ae.propHooks[this.prop];return t&&t.get?t.get(this):ae.propHooks._default.get(this)},run:function(t){var e,n=ae.propHooks[this.prop];return this.options.duration?this.pos=e=T.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):ae.propHooks._default.set(this),this}}).init.prototype=ae.prototype,(ae.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=T.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){T.fx.step[t.prop]?T.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[T.cssProps[t.prop]]&&!T.cssHooks[t.prop]?t.elem[t.prop]=t.now:T.style(t.elem,t.prop,t.now+t.unit)}}}).scrollTop=ae.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},T.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},T.fx=ae.prototype.init,T.fx.step={};var se,le,ce,ue,de=/^(?:toggle|show|hide)$/,he=/queueHooks$/;function fe(){le&&(!1===C.hidden&&S.requestAnimationFrame?S.requestAnimationFrame(fe):S.setTimeout(fe,T.fx.interval),T.fx.tick())}function pe(){return S.setTimeout(function(){se=void 0}),se=Date.now()}function ge(t,e){var n,i=0,r={height:t};for(e=e?1:0;i<4;i+=2-e)r["margin"+(n=it[i])]=r["padding"+n]=t;return e&&(r.opacity=r.width=t),r}function me(t,e,n){for(var i,r=(ve.tweeners[e]||[]).concat(ve.tweeners["*"]),o=0,a=r.length;o<a;o++)if(i=r[o].call(n,e,t))return i}function ve(o,t,e){var n,a,i=0,r=ve.prefilters.length,s=T.Deferred().always(function(){delete l.elem}),l=function(){if(a)return!1;for(var t=se||pe(),e=Math.max(0,c.startTime+c.duration-t),n=1-(e/c.duration||0),i=0,r=c.tweens.length;i<r;i++)c.tweens[i].run(n);return s.notifyWith(o,[c,n,e]),n<1&&r?e:(r||s.notifyWith(o,[c,1,0]),s.resolveWith(o,[c]),!1)},c=s.promise({elem:o,props:T.extend({},t),opts:T.extend(!0,{specialEasing:{},easing:T.easing._default},e),originalProperties:t,originalOptions:e,startTime:se||pe(),duration:e.duration,tweens:[],createTween:function(t,e){var n=T.Tween(o,c.opts,t,e,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(n),n},stop:function(t){var e=0,n=t?c.tweens.length:0;if(a)return this;for(a=!0;e<n;e++)c.tweens[e].run(1);return t?(s.notifyWith(o,[c,1,0]),s.resolveWith(o,[c,t])):s.rejectWith(o,[c,t]),this}}),u=c.props;for(function(t,e){var n,i,r,o,a;for(n in t)if(r=e[i=V(n)],o=t[n],Array.isArray(o)&&(r=o[1],o=t[n]=o[0]),n!==i&&(t[i]=o,delete t[n]),(a=T.cssHooks[i])&&"expand"in a)for(n in o=a.expand(o),delete t[i],o)n in t||(t[n]=o[n],e[n]=r);else e[i]=r}(u,c.opts.specialEasing);i<r;i++)if(n=ve.prefilters[i].call(c,o,u,c.opts))return b(n.stop)&&(T._queueHooks(c.elem,c.opts.queue).stop=n.stop.bind(n)),n;return T.map(u,me,c),b(c.opts.start)&&c.opts.start.call(o,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),T.fx.timer(T.extend(l,{elem:o,anim:c,queue:c.opts.queue})),c}T.Animation=T.extend(ve,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return ot(n.elem,t,nt.exec(e),n),n}]},tweener:function(t,e){for(var n,i=0,r=(t=b(t)?(e=t,["*"]):t.match(N)).length;i<r;i++)n=t[i],ve.tweeners[n]=ve.tweeners[n]||[],ve.tweeners[n].unshift(e)},prefilters:[function(t,e,n){var i,r,o,a,s,l,c,u,d="width"in e||"height"in e,h=this,f={},p=t.style,g=t.nodeType&&rt(t),m=Q.get(t,"fxshow");for(i in n.queue||(null==(a=T._queueHooks(t,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,h.always(function(){h.always(function(){a.unqueued--,T.queue(t,"fx").length||a.empty.fire()})})),e)if(r=e[i],de.test(r)){if(delete e[i],o=o||"toggle"===r,r===(g?"hide":"show")){if("show"!==r||!m||void 0===m[i])continue;g=!0}f[i]=m&&m[i]||T.style(t,i)}if((l=!T.isEmptyObject(e))||!T.isEmptyObject(f))for(i in d&&1===t.nodeType&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=m&&m.display)&&(c=Q.get(t,"display")),"none"===(u=T.css(t,"display"))&&(c?u=c:(st([t],!0),c=t.style.display||c,u=T.css(t,"display"),st([t]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===T.css(t,"float")&&(l||(h.done(function(){p.display=c}),null==c&&(u=p.display,c="none"===u?"":u)),p.display="inline-block")),n.overflow&&(p.overflow="hidden",h.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]})),l=!1,f)l||(m?"hidden"in m&&(g=m.hidden):m=Q.access(t,"fxshow",{display:c}),o&&(m.hidden=!g),g&&st([t],!0),h.done(function(){for(i in g||st([t]),Q.remove(t,"fxshow"),f)T.style(t,i,f[i])})),l=me(g?m[i]:0,i,h),i in m||(m[i]=l.start,g&&(l.end=l.start,l.start=0))}],prefilter:function(t,e){e?ve.prefilters.unshift(t):ve.prefilters.push(t)}}),T.speed=function(t,e,n){var i=t&&"object"==typeof t?T.extend({},t):{complete:n||!n&&e||b(t)&&t,duration:t,easing:n&&e||e&&!b(e)&&e};return T.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in T.fx.speeds?i.duration=T.fx.speeds[i.duration]:i.duration=T.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){b(i.old)&&i.old.call(this),i.queue&&T.dequeue(this,i.queue)},i},T.fn.extend({fadeTo:function(t,e,n,i){return this.filter(rt).css("opacity",0).show().end().animate({opacity:e},t,n,i)},animate:function(e,t,n,i){function r(){var t=ve(this,T.extend({},e),a);(o||Q.get(this,"finish"))&&t.stop(!0)}var o=T.isEmptyObject(e),a=T.speed(t,n,i);return r.finish=r,o||!1===a.queue?this.each(r):this.queue(a.queue,r)},stop:function(r,t,o){function a(t){var e=t.stop;delete t.stop,e(o)}return"string"!=typeof r&&(o=t,t=r,r=void 0),t&&!1!==r&&this.queue(r||"fx",[]),this.each(function(){var t=!0,e=null!=r&&r+"queueHooks",n=T.timers,i=Q.get(this);if(e)i[e]&&i[e].stop&&a(i[e]);else for(e in i)i[e]&&i[e].stop&&he.test(e)&&a(i[e]);for(e=n.length;e--;)n[e].elem!==this||null!=r&&n[e].queue!==r||(n[e].anim.stop(o),t=!1,n.splice(e,1));!t&&o||T.dequeue(this,r)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var t,e=Q.get(this),n=e[a+"queue"],i=e[a+"queueHooks"],r=T.timers,o=n?n.length:0;for(e.finish=!0,T.queue(this,a,[]),i&&i.stop&&i.stop.call(this,!0),t=r.length;t--;)r[t].elem===this&&r[t].queue===a&&(r[t].anim.stop(!0),r.splice(t,1));for(t=0;t<o;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete e.finish})}}),T.each(["toggle","show","hide"],function(t,i){var r=T.fn[i];T.fn[i]=function(t,e,n){return null==t||"boolean"==typeof t?r.apply(this,arguments):this.animate(ge(i,!0),t,e,n)}}),T.each({slideDown:ge("show"),slideUp:ge("hide"),slideToggle:ge("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,i){T.fn[t]=function(t,e,n){return this.animate(i,t,e,n)}}),T.timers=[],T.fx.tick=function(){var t,e=0,n=T.timers;for(se=Date.now();e<n.length;e++)(t=n[e])()||n[e]!==t||n.splice(e--,1);n.length||T.fx.stop(),se=void 0},T.fx.timer=function(t){T.timers.push(t),T.fx.start()},T.fx.interval=13,T.fx.start=function(){le||(le=!0,fe())},T.fx.stop=function(){le=null},T.fx.speeds={slow:600,fast:200,_default:400},T.fn.delay=function(i,t){return i=T.fx&&T.fx.speeds[i]||i,t=t||"fx",this.queue(t,function(t,e){var n=S.setTimeout(t,i);e.stop=function(){S.clearTimeout(n)}})},ce=C.createElement("input"),ue=C.createElement("select").appendChild(C.createElement("option")),ce.type="checkbox",y.checkOn=""!==ce.value,y.optSelected=ue.selected,(ce=C.createElement("input")).value="t",ce.type="radio",y.radioValue="t"===ce.value;var ye,be=T.expr.attrHandle;T.fn.extend({attr:function(t,e){return $(this,T.attr,t,e,1<arguments.length)},removeAttr:function(t){return this.each(function(){T.removeAttr(this,t)})}}),T.extend({attr:function(t,e,n){var i,r,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?T.prop(t,e,n):(1===o&&T.isXMLDoc(t)||(r=T.attrHooks[e.toLowerCase()]||(T.expr.match.bool.test(e)?ye:void 0)),void 0!==n?null===n?void T.removeAttr(t,e):r&&"set"in r&&void 0!==(i=r.set(t,n,e))?i:(t.setAttribute(e,n+""),n):r&&"get"in r&&null!==(i=r.get(t,e))?i:null==(i=T.find.attr(t,e))?void 0:i)},attrHooks:{type:{set:function(t,e){if(!y.radioValue&&"radio"===e&&k(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,i=0,r=e&&e.match(N);if(r&&1===t.nodeType)for(;n=r[i++];)t.removeAttribute(n)}}),ye={set:function(t,e,n){return!1===e?T.removeAttr(t,n):t.setAttribute(n,n),n}},T.each(T.expr.match.bool.source.match(/\w+/g),function(t,e){var a=be[e]||T.find.attr;be[e]=function(t,e,n){var i,r,o=e.toLowerCase();return n||(r=be[o],be[o]=i,i=null!=a(t,e,n)?o:null,be[o]=r),i}});var xe=/^(?:input|select|textarea|button)$/i,we=/^(?:a|area)$/i;function _e(t){return(t.match(N)||[]).join(" ")}function Se(t){return t.getAttribute&&t.getAttribute("class")||""}function Ce(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(N)||[]}T.fn.extend({prop:function(t,e){return $(this,T.prop,t,e,1<arguments.length)},removeProp:function(t){return this.each(function(){delete this[T.propFix[t]||t]})}}),T.extend({prop:function(t,e,n){var i,r,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&T.isXMLDoc(t)||(e=T.propFix[e]||e,r=T.propHooks[e]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(t,n,e))?i:t[e]=n:r&&"get"in r&&null!==(i=r.get(t,e))?i:t[e]},propHooks:{tabIndex:{get:function(t){var e=T.find.attr(t,"tabindex");return e?parseInt(e,10):xe.test(t.nodeName)||we.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),y.optSelected||(T.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),T.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){T.propFix[this.toLowerCase()]=this}),T.fn.extend({addClass:function(e){var t,n,i,r,o,a,s,l=0;if(b(e))return this.each(function(t){T(this).addClass(e.call(this,t,Se(this)))});if((t=Ce(e)).length)for(;n=this[l++];)if(r=Se(n),i=1===n.nodeType&&" "+_e(r)+" "){for(a=0;o=t[a++];)i.indexOf(" "+o+" ")<0&&(i+=o+" ");r!==(s=_e(i))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,i,r,o,a,s,l=0;if(b(e))return this.each(function(t){T(this).removeClass(e.call(this,t,Se(this)))});if(!arguments.length)return this.attr("class","");if((t=Ce(e)).length)for(;n=this[l++];)if(r=Se(n),i=1===n.nodeType&&" "+_e(r)+" "){for(a=0;o=t[a++];)for(;-1<i.indexOf(" "+o+" ");)i=i.replace(" "+o+" "," ");r!==(s=_e(i))&&n.setAttribute("class",s)}return this},toggleClass:function(r,e){var o=typeof r,a="string"==o||Array.isArray(r);return"boolean"==typeof e&&a?e?this.addClass(r):this.removeClass(r):b(r)?this.each(function(t){T(this).toggleClass(r.call(this,t,Se(this),e),e)}):this.each(function(){var t,e,n,i;if(a)for(e=0,n=T(this),i=Ce(r);t=i[e++];)n.hasClass(t)?n.removeClass(t):n.addClass(t);else void 0!==r&&"boolean"!=o||((t=Se(this))&&Q.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===r?"":Q.get(this,"__className__")||""))})},hasClass:function(t){var e,n,i=0;for(e=" "+t+" ";n=this[i++];)if(1===n.nodeType&&-1<(" "+_e(Se(n))+" ").indexOf(e))return!0;return!1}});var Te=/\r/g;T.fn.extend({val:function(n){var i,t,r,e=this[0];return arguments.length?(r=b(n),this.each(function(t){var e;1===this.nodeType&&(null==(e=r?n.call(this,t,T(this).val()):n)?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=T.map(e,function(t){return null==t?"":t+""})),(i=T.valHooks[this.type]||T.valHooks[this.nodeName.toLowerCase()])&&"set"in i&&void 0!==i.set(this,e,"value")||(this.value=e))})):e?(i=T.valHooks[e.type]||T.valHooks[e.nodeName.toLowerCase()])&&"get"in i&&void 0!==(t=i.get(e,"value"))?t:"string"==typeof(t=e.value)?t.replace(Te,""):null==t?"":t:void 0}}),T.extend({valHooks:{option:{get:function(t){var e=T.find.attr(t,"value");return null!=e?e:_e(T.text(t))}},select:{get:function(t){var e,n,i,r=t.options,o=t.selectedIndex,a="select-one"===t.type,s=a?null:[],l=a?o+1:r.length;for(i=o<0?l:a?o:0;i<l;i++)if(((n=r[i]).selected||i===o)&&!n.disabled&&(!n.parentNode.disabled||!k(n.parentNode,"optgroup"))){if(e=T(n).val(),a)return e;s.push(e)}return s},set:function(t,e){for(var n,i,r=t.options,o=T.makeArray(e),a=r.length;a--;)((i=r[a]).selected=-1<T.inArray(T.valHooks.option.get(i),o))&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),T.each(["radio","checkbox"],function(){T.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=-1<T.inArray(T(t).val(),e)}},y.checkOn||(T.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}),y.focusin="onfocusin"in S;function De(t){t.stopPropagation()}var ke=/^(?:focusinfocus|focusoutblur)$/;T.extend(T.event,{trigger:function(t,e,n,i){var r,o,a,s,l,c,u,d,h=[n||C],f=v.call(t,"type")?t.type:t,p=v.call(t,"namespace")?t.namespace.split("."):[];if(o=d=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!ke.test(f+T.event.triggered)&&(-1<f.indexOf(".")&&(f=(p=f.split(".")).shift(),p.sort()),l=f.indexOf(":")<0&&"on"+f,(t=t[T.expando]?t:new T.Event(f,"object"==typeof t&&t)).isTrigger=i?2:3,t.namespace=p.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),e=null==e?[t]:T.makeArray(e,[t]),u=T.event.special[f]||{},i||!u.trigger||!1!==u.trigger.apply(n,e))){if(!i&&!u.noBubble&&!g(n)){for(s=u.delegateType||f,ke.test(s+f)||(o=o.parentNode);o;o=o.parentNode)h.push(o),a=o;a===(n.ownerDocument||C)&&h.push(a.defaultView||a.parentWindow||S)}for(r=0;(o=h[r++])&&!t.isPropagationStopped();)d=o,t.type=1<r?s:u.bindType||f,(c=(Q.get(o,"events")||{})[t.type]&&Q.get(o,"handle"))&&c.apply(o,e),(c=l&&o[l])&&c.apply&&Y(o)&&(t.result=c.apply(o,e),!1===t.result&&t.preventDefault());return t.type=f,i||t.isDefaultPrevented()||u._default&&!1!==u._default.apply(h.pop(),e)||!Y(n)||l&&b(n[f])&&!g(n)&&((a=n[l])&&(n[l]=null),T.event.triggered=f,t.isPropagationStopped()&&d.addEventListener(f,De),n[f](),t.isPropagationStopped()&&d.removeEventListener(f,De),T.event.triggered=void 0,a&&(n[l]=a)),t.result}},simulate:function(t,e,n){var i=T.extend(new T.Event,n,{type:t,isSimulated:!0});T.event.trigger(i,null,e)}}),T.fn.extend({trigger:function(t,e){return this.each(function(){T.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];if(n)return T.event.trigger(t,e,n,!0)}}),y.focusin||T.each({focus:"focusin",blur:"focusout"},function(n,i){function r(t){T.event.simulate(i,t.target,T.event.fix(t))}T.event.special[i]={setup:function(){var t=this.ownerDocument||this,e=Q.access(t,i);e||t.addEventListener(n,r,!0),Q.access(t,i,(e||0)+1)},teardown:function(){var t=this.ownerDocument||this,e=Q.access(t,i)-1;e?Q.access(t,i,e):(t.removeEventListener(n,r,!0),Q.remove(t,i))}}});var Ae=S.location,Ie=Date.now(),Ee=/\?/;T.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new S.DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||T.error("Invalid XML: "+t),e};var Me=/\[\]$/,Pe=/\r?\n/g,Oe=/^(?:submit|button|image|reset|file)$/i,Le=/^(?:input|select|textarea|keygen)/i;function Ne(n,t,i,r){var e;if(Array.isArray(t))T.each(t,function(t,e){i||Me.test(n)?r(n,e):Ne(n+"["+("object"==typeof e&&null!=e?t:"")+"]",e,i,r)});else if(i||"object"!==w(t))r(n,t);else for(e in t)Ne(n+"["+e+"]",t[e],i,r)}T.param=function(t,e){function n(t,e){var n=b(e)?e():e;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)}var i,r=[];if(Array.isArray(t)||t.jquery&&!T.isPlainObject(t))T.each(t,function(){n(this.name,this.value)});else for(i in t)Ne(i,t[i],e,n);return r.join("&")},T.fn.extend({serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=T.prop(this,"elements");return t?T.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!T(this).is(":disabled")&&Le.test(this.nodeName)&&!Oe.test(t)&&(this.checked||!lt.test(t))}).map(function(t,e){var n=T(this).val();return null==n?null:Array.isArray(n)?T.map(n,function(t){return{name:e.name,value:t.replace(Pe,"\r\n")}}):{name:e.name,value:n.replace(Pe,"\r\n")}}).get()}});var Fe=/%20/g,Re=/#.*$/,je=/([?&])_=[^&]*/,He=/^(.*?):[ \t]*([^\r\n]*)$/gm,ze=/^(?:GET|HEAD)$/,We=/^\/\//,$e={},qe={},Be="*/".concat("*"),Ue=C.createElement("a");function Ve(o){return function(t,e){"string"!=typeof t&&(e=t,t="*");var n,i=0,r=t.toLowerCase().match(N)||[];if(b(e))for(;n=r[i++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(e)):(o[n]=o[n]||[]).push(e)}}function Ye(e,r,o,a){var s={},l=e===qe;function c(t){var i;return s[t]=!0,T.each(e[t]||[],function(t,e){var n=e(r,o,a);return"string"!=typeof n||l||s[n]?l?!(i=n):void 0:(r.dataTypes.unshift(n),c(n),!1)}),i}return c(r.dataTypes[0])||!s["*"]&&c("*")}function Xe(t,e){var n,i,r=T.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((r[n]?t:i=i||{})[n]=e[n]);return i&&T.extend(!0,t,i),t}Ue.href=Ae.href,T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ae.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ae.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Be,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":T.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Xe(Xe(t,T.ajaxSettings),e):Xe(T.ajaxSettings,t)},ajaxPrefilter:Ve($e),ajaxTransport:Ve(qe),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var u,d,h,n,f,i,p,g,r,o,m=T.ajaxSetup({},e),v=m.context||m,y=m.context&&(v.nodeType||v.jquery)?T(v):T.event,b=T.Deferred(),x=T.Callbacks("once memory"),w=m.statusCode||{},a={},s={},l="canceled",_={readyState:0,getResponseHeader:function(t){var e;if(p){if(!n)for(n={};e=He.exec(h);)n[e[1].toLowerCase()]=e[2];e=n[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return p?h:null},setRequestHeader:function(t,e){return null==p&&(t=s[t.toLowerCase()]=s[t.toLowerCase()]||t,a[t]=e),this},overrideMimeType:function(t){return null==p&&(m.mimeType=t),this},statusCode:function(t){var e;if(t)if(p)_.always(t[_.status]);else for(e in t)w[e]=[w[e],t[e]];return this},abort:function(t){var e=t||l;return u&&u.abort(e),c(0,e),this}};if(b.promise(_),m.url=((t||m.url||Ae.href)+"").replace(We,Ae.protocol+"//"),m.type=e.method||e.type||m.method||m.type,m.dataTypes=(m.dataType||"*").toLowerCase().match(N)||[""],null==m.crossDomain){i=C.createElement("a");try{i.href=m.url,i.href=i.href,m.crossDomain=Ue.protocol+"//"+Ue.host!=i.protocol+"//"+i.host}catch(t){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=T.param(m.data,m.traditional)),Ye($e,m,e,_),p)return _;for(r in(g=T.event&&m.global)&&0==T.active++&&T.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!ze.test(m.type),d=m.url.replace(Re,""),m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(Fe,"+")):(o=m.url.slice(d.length),m.data&&(m.processData||"string"==typeof m.data)&&(d+=(Ee.test(d)?"&":"?")+m.data,delete m.data),!1===m.cache&&(d=d.replace(je,"$1"),o=(Ee.test(d)?"&":"?")+"_="+Ie+++o),m.url=d+o),m.ifModified&&(T.lastModified[d]&&_.setRequestHeader("If-Modified-Since",T.lastModified[d]),T.etag[d]&&_.setRequestHeader("If-None-Match",T.etag[d])),(m.data&&m.hasContent&&!1!==m.contentType||e.contentType)&&_.setRequestHeader("Content-Type",m.contentType),_.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Be+"; q=0.01":""):m.accepts["*"]),m.headers)_.setRequestHeader(r,m.headers[r]);if(m.beforeSend&&(!1===m.beforeSend.call(v,_,m)||p))return _.abort();if(l="abort",x.add(m.complete),_.done(m.success),_.fail(m.error),u=Ye(qe,m,e,_)){if(_.readyState=1,g&&y.trigger("ajaxSend",[_,m]),p)return _;m.async&&0<m.timeout&&(f=S.setTimeout(function(){_.abort("timeout")},m.timeout));try{p=!1,u.send(a,c)}catch(t){if(p)throw t;c(-1,t)}}else c(-1,"No Transport");function c(t,e,n,i){var r,o,a,s,l,c=e;p||(p=!0,f&&S.clearTimeout(f),u=void 0,h=i||"",_.readyState=0<t?4:0,r=200<=t&&t<300||304===t,n&&(s=function(t,e,n){for(var i,r,o,a,s=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=t.mimeType||e.getResponseHeader("Content-Type"));if(i)for(r in s)if(s[r]&&s[r].test(i)){l.unshift(r);break}if(l[0]in n)o=l[0];else{for(r in n){if(!l[0]||t.converters[r+" "+l[0]]){o=r;break}a=a||r}o=o||a}if(o)return o!==l[0]&&l.unshift(o),n[o]}(m,_,n)),s=function(t,e,n,i){var r,o,a,s,l,c={},u=t.dataTypes.slice();if(u[1])for(a in t.converters)c[a.toLowerCase()]=t.converters[a];for(o=u.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!l&&i&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=o,o=u.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=c[l+" "+o]||c["* "+o]))for(r in c)if((s=r.split(" "))[1]===o&&(a=c[l+" "+s[0]]||c["* "+s[0]])){!0===a?a=c[r]:!0!==c[r]&&(o=s[0],u.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+l+" to "+o}}}return{state:"success",data:e}}(m,s,_,r),r?(m.ifModified&&((l=_.getResponseHeader("Last-Modified"))&&(T.lastModified[d]=l),(l=_.getResponseHeader("etag"))&&(T.etag[d]=l)),204===t||"HEAD"===m.type?c="nocontent":304===t?c="notmodified":(c=s.state,o=s.data,r=!(a=s.error))):(a=c,!t&&c||(c="error",t<0&&(t=0))),_.status=t,_.statusText=(e||c)+"",r?b.resolveWith(v,[o,c,_]):b.rejectWith(v,[_,c,a]),_.statusCode(w),w=void 0,g&&y.trigger(r?"ajaxSuccess":"ajaxError",[_,m,r?o:a]),x.fireWith(v,[_,c]),g&&(y.trigger("ajaxComplete",[_,m]),--T.active||T.event.trigger("ajaxStop")))}return _},getJSON:function(t,e,n){return T.get(t,e,n,"json")},getScript:function(t,e){return T.get(t,void 0,e,"script")}}),T.each(["get","post"],function(t,r){T[r]=function(t,e,n,i){return b(e)&&(i=i||n,n=e,e=void 0),T.ajax(T.extend({url:t,type:r,dataType:i,data:e,success:n},T.isPlainObject(t)&&t))}}),T._evalUrl=function(t){return T.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},T.fn.extend({wrapAll:function(t){var e;return this[0]&&(b(t)&&(t=t.call(this[0])),e=T(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(n){return b(n)?this.each(function(t){T(this).wrapInner(n.call(this,t))}):this.each(function(){var t=T(this),e=t.contents();e.length?e.wrapAll(n):t.append(n)})},wrap:function(e){var n=b(e);return this.each(function(t){T(this).wrapAll(n?e.call(this,t):e)})},unwrap:function(t){return this.parent(t).not("body").each(function(){T(this).replaceWith(this.childNodes)}),this}}),T.expr.pseudos.hidden=function(t){return!T.expr.pseudos.visible(t)},T.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},T.ajaxSettings.xhr=function(){try{return new S.XMLHttpRequest}catch(t){}};var Qe={0:200,1223:204},Ge=T.ajaxSettings.xhr();y.cors=!!Ge&&"withCredentials"in Ge,y.ajax=Ge=!!Ge,T.ajaxTransport(function(r){var o,a;if(y.cors||Ge&&!r.crossDomain)return{send:function(t,e){var n,i=r.xhr();if(i.open(r.type,r.url,r.async,r.username,r.password),r.xhrFields)for(n in r.xhrFields)i[n]=r.xhrFields[n];for(n in r.mimeType&&i.overrideMimeType&&i.overrideMimeType(r.mimeType),r.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest"),t)i.setRequestHeader(n,t[n]);o=function(t){return function(){o&&(o=a=i.onload=i.onerror=i.onabort=i.ontimeout=i.onreadystatechange=null,"abort"===t?i.abort():"error"===t?"number"!=typeof i.status?e(0,"error"):e(i.status,i.statusText):e(Qe[i.status]||i.status,i.statusText,"text"!==(i.responseType||"text")||"string"!=typeof i.responseText?{binary:i.response}:{text:i.responseText},i.getAllResponseHeaders()))}},i.onload=o(),a=i.onerror=i.ontimeout=o("error"),void 0!==i.onabort?i.onabort=a:i.onreadystatechange=function(){4===i.readyState&&S.setTimeout(function(){o&&a()})},o=o("abort");try{i.send(r.hasContent&&r.data||null)}catch(t){if(o)throw t}},abort:function(){o&&o()}}}),T.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),T.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return T.globalEval(t),t}}}),T.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),T.ajaxTransport("script",function(n){var i,r;if(n.crossDomain)return{send:function(t,e){i=T("<script>").prop({charset:n.scriptCharset,src:n.url}).on("load error",r=function(t){i.remove(),r=null,t&&e("error"===t.type?404:200,t.type)}),C.head.appendChild(i[0])},abort:function(){r&&r()}}});var Ke,Je=[],Ze=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Je.pop()||T.expando+"_"+Ie++;return this[t]=!0,t}}),T.ajaxPrefilter("json jsonp",function(t,e,n){var i,r,o,a=!1!==t.jsonp&&(Ze.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ze.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=b(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Ze,"$1"+i):!1!==t.jsonp&&(t.url+=(Ee.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return o||T.error(i+" was not called"),o[0]},t.dataTypes[0]="json",r=S[i],S[i]=function(){o=arguments},n.always(function(){void 0===r?T(S).removeProp(i):S[i]=r,t[i]&&(t.jsonpCallback=e.jsonpCallback,Je.push(i)),o&&b(r)&&r(o[0]),o=r=void 0}),"script"}),y.createHTMLDocument=((Ke=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ke.childNodes.length),T.parseHTML=function(t,e,n){return"string"!=typeof t?[]:("boolean"==typeof e&&(n=e,e=!1),e||(y.createHTMLDocument?((i=(e=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,e.head.appendChild(i)):e=C),o=!n&&[],(r=A.exec(t))?[e.createElement(r[1])]:(r=vt([t],e,o),o&&o.length&&T(o).remove(),T.merge([],r.childNodes)));var i,r,o},T.fn.load=function(t,e,n){var i,r,o,a=this,s=t.indexOf(" ");return-1<s&&(i=_e(t.slice(s)),t=t.slice(0,s)),b(e)?(n=e,e=void 0):e&&"object"==typeof e&&(r="POST"),0<a.length&&T.ajax({url:t,type:r||"GET",dataType:"html",data:e}).done(function(t){o=arguments,a.html(i?T("<div>").append(T.parseHTML(t)).find(i):t)}).always(n&&function(t,e){a.each(function(){n.apply(this,o||[t.responseText,e,t])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){T.fn[e]=function(t){return this.on(e,t)}}),T.expr.pseudos.animated=function(e){return T.grep(T.timers,function(t){return e===t.elem}).length},T.offset={setOffset:function(t,e,n){var i,r,o,a,s,l,c=T.css(t,"position"),u=T(t),d={};"static"===c&&(t.style.position="relative"),s=u.offset(),o=T.css(t,"top"),l=T.css(t,"left"),r=("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(a=(i=u.position()).top,i.left):(a=parseFloat(o)||0,parseFloat(l)||0),b(e)&&(e=e.call(t,n,T.extend({},s))),null!=e.top&&(d.top=e.top-s.top+a),null!=e.left&&(d.left=e.left-s.left+r),"using"in e?e.using.call(t,d):u.css(d)}},T.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){T.offset.setOffset(this,e,t)});var t,n,i=this[0];return i?i.getClientRects().length?(t=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,n,i=this[0],r={top:0,left:0};if("fixed"===T.css(i,"position"))e=i.getBoundingClientRect();else{for(e=this.offset(),n=i.ownerDocument,t=i.offsetParent||n.documentElement;t&&(t===n.body||t===n.documentElement)&&"static"===T.css(t,"position");)t=t.parentNode;t&&t!==i&&1===t.nodeType&&((r=T(t).offset()).top+=T.css(t,"borderTopWidth",!0),r.left+=T.css(t,"borderLeftWidth",!0))}return{top:e.top-r.top-T.css(i,"marginTop",!0),left:e.left-r.left-T.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&"static"===T.css(t,"position");)t=t.offsetParent;return t||yt})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,r){var o="pageYOffset"===r;T.fn[e]=function(t){return $(this,function(t,e,n){var i;if(g(t)?i=t:9===t.nodeType&&(i=t.defaultView),void 0===n)return i?i[r]:t[e];i?i.scrollTo(o?i.pageXOffset:n,o?n:i.pageYOffset):t[e]=n},e,t,arguments.length)}}),T.each(["top","left"],function(t,n){T.cssHooks[n]=Qt(y.pixelPosition,function(t,e){if(e)return e=Xt(t,n),qt.test(e)?T(t).position()[n]+"px":e})}),T.each({Height:"height",Width:"width"},function(a,s){T.each({padding:"inner"+a,content:s,"":"outer"+a},function(i,o){T.fn[o]=function(t,e){var n=arguments.length&&(i||"boolean"!=typeof t),r=i||(!0===t||!0===e?"margin":"border");return $(this,function(t,e,n){var i;return g(t)?0===o.indexOf("outer")?t["inner"+a]:t.document.documentElement["client"+a]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+a],i["scroll"+a],t.body["offset"+a],i["offset"+a],i["client"+a])):void 0===n?T.css(t,e,r):T.style(t,e,n,r)},s,n?t:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,n){T.fn[n]=function(t,e){return 0<arguments.length?this.on(n,null,t,e):this.trigger(n)}}),T.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),T.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,i){return this.on(e,t,n,i)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)}}),T.proxy=function(t,e){var n,i,r;if("string"==typeof e&&(n=t[e],e=t,t=n),b(t))return i=s.call(arguments,2),(r=function(){return t.apply(e||this,i.concat(s.call(arguments)))}).guid=t.guid=t.guid||T.guid++,r},T.holdReady=function(t){t?T.readyWait++:T.ready(!0)},T.isArray=Array.isArray,T.parseJSON=JSON.parse,T.nodeName=k,T.isFunction=b,T.isWindow=g,T.camelCase=V,T.type=w,T.now=Date.now,T.isNumeric=function(t){var e=T.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return T});var tn=S.jQuery,en=S.$;return T.noConflict=function(t){return S.$===T&&(S.$=en),t&&S.jQuery===T&&(S.jQuery=tn),T},t||(S.jQuery=S.$=T),T}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],e):e((t=t||self).bootstrap={},t.jQuery)}(this,function(t,p){"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function o(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function a(r){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},e=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(o).filter(function(t){return Object.getOwnPropertyDescriptor(o,t).enumerable}))),e.forEach(function(t){var e,n,i;e=r,i=o[n=t],n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i})}return r}p=p&&p.hasOwnProperty("default")?p.default:p;var e="transitionend";var g={TRANSITION_END:"bsTransitionEnd",getUID:function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&&"#"!==n?n.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=p(t).css("transition-duration"),n=p(t).css("transition-delay"),i=parseFloat(e),r=parseFloat(n);return i||r?(e=e.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(e)+parseFloat(n))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){p(t).trigger(e)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var r=n[i],o=e[i],a=o&&g.isElement(o)?"element":(s=o,{}.toString.call(s).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(r).test(a))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+a+'" but expected type "'+r+'".')}var s},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"!=typeof t.getRootNode)return t instanceof ShadowRoot?t:t.parentNode?g.findShadowRoot(t.parentNode):null;var e=t.getRootNode();return e instanceof ShadowRoot?e:null}};p.fn.emulateTransitionEnd=function(t){var e=this,n=!1;return p(this).one(g.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||g.triggerTransitionEnd(e)},t),this},p.event.special[g.TRANSITION_END]={bindType:e,delegateType:e,handle:function(t){if(p(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var n,r="alert",s="bs.alert",l="."+s,c=p.fn[r],u={CLOSE:"close"+l,CLOSED:"closed"+l,CLICK_DATA_API:"click"+l+".data-api"},d=((n=h.prototype).close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},n.dispose=function(){p.removeData(this._element,s),this._element=null},n._getRootElement=function(t){var e=g.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n=n||p(t).closest(".alert")[0]},n._triggerCloseEvent=function(t){var e=p.Event(u.CLOSE);return p(t).trigger(e),e},n._removeElement=function(e){var n=this;if(p(e).removeClass("show"),p(e).hasClass("fade")){var t=g.getTransitionDurationFromElement(e);p(e).one(g.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(t)}else this._destroyElement(e)},n._destroyElement=function(t){p(t).detach().trigger(u.CLOSED).remove()},h._jQueryInterface=function(n){return this.each(function(){var t=p(this),e=t.data(s);e||(e=new h(this),t.data(s,e)),"close"===n&&e[n](this)})},h._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},o(h,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),h);function h(t){this._element=t}p(document).on(u.CLICK_DATA_API,'[data-dismiss="alert"]',d._handleDismiss(new d)),p.fn[r]=d._jQueryInterface,p.fn[r].Constructor=d,p.fn[r].noConflict=function(){return p.fn[r]=c,d._jQueryInterface};var f,m="button",v="bs.button",y="."+v,b=".data-api",x=p.fn[m],w="active",_='[data-toggle^="button"]',S={CLICK_DATA_API:"click"+y+b,FOCUS_BLUR_DATA_API:"focus"+y+b+" blur"+y+b},C=((f=T.prototype).toggle=function(){var t=!0,e=!0,n=p(this._element).closest('[data-toggle="buttons"]')[0];if(n){var i=this._element.querySelector('input:not([type="hidden"])');if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(w))t=!1;else{var r=n.querySelector(".active");r&&p(r).removeClass(w)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!this._element.classList.contains(w),p(i).trigger("change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(w)),t&&p(this._element).toggleClass(w)},f.dispose=function(){p.removeData(this._element,v),this._element=null},T._jQueryInterface=function(e){return this.each(function(){var t=p(this).data(v);t||(t=new T(this),p(this).data(v,t)),"toggle"===e&&t[e]()})},o(T,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),T);function T(t){this._element=t}p(document).on(S.CLICK_DATA_API,_,function(t){t.preventDefault();var e=t.target;p(e).hasClass("btn")||(e=p(e).closest(".btn")),C._jQueryInterface.call(p(e),"toggle")}).on(S.FOCUS_BLUR_DATA_API,_,function(t){var e=p(t.target).closest(".btn")[0];p(e).toggleClass("focus",/^focus(in)?$/.test(t.type))}),p.fn[m]=C._jQueryInterface,p.fn[m].Constructor=C,p.fn[m].noConflict=function(){return p.fn[m]=x,C._jQueryInterface};var D,k="carousel",A="bs.carousel",I="."+A,E=".data-api",M=p.fn[k],P={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},O={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},L="next",N="prev",F={SLIDE:"slide"+I,SLID:"slid"+I,KEYDOWN:"keydown"+I,MOUSEENTER:"mouseenter"+I,MOUSELEAVE:"mouseleave"+I,TOUCHSTART:"touchstart"+I,TOUCHMOVE:"touchmove"+I,TOUCHEND:"touchend"+I,POINTERDOWN:"pointerdown"+I,POINTERUP:"pointerup"+I,DRAG_START:"dragstart"+I,LOAD_DATA_API:"load"+I+E,CLICK_DATA_API:"click"+I+E},R="active",j=".active.carousel-item",H={TOUCH:"touch",PEN:"pen"},z=((D=W.prototype).next=function(){this._isSliding||this._slide(L)},D.nextWhenVisible=function(){!document.hidden&&p(this._element).is(":visible")&&"hidden"!==p(this._element).css("visibility")&&this.next()},D.prev=function(){this._isSliding||this._slide(N)},D.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(g.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},D.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},D.to=function(t){var e=this;this._activeElement=this._element.querySelector(j);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)p(this._element).one(F.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n<t?L:N;this._slide(i,this._items[t])}},D.dispose=function(){p(this._element).off(I),p.removeData(this._element,A),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},D._getConfig=function(t){return t=a({},P,t),g.typeCheckConfig(k,t,O),t},D._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;0<e&&this.prev(),e<0&&this.next()}},D._addEventListeners=function(){var e=this;this._config.keyboard&&p(this._element).on(F.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&p(this._element).on(F.MOUSEENTER,function(t){return e.pause(t)}).on(F.MOUSELEAVE,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},D._addTouchEventListeners=function(){var n=this;if(this._touchSupported){var e=function(t){n._pointerEvent&&H[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){n._pointerEvent&&H[t.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX),n._handleSwipe(),"hover"===n._config.pause&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval))};p(this._element.querySelectorAll(".carousel-item img")).on(F.DRAG_START,function(t){return t.preventDefault()}),this._pointerEvent?(p(this._element).on(F.POINTERDOWN,function(t){return e(t)}),p(this._element).on(F.POINTERUP,function(t){return i(t)}),this._element.classList.add("pointer-event")):(p(this._element).on(F.TOUCHSTART,function(t){return e(t)}),p(this._element).on(F.TOUCHMOVE,function(t){var e;(e=t).originalEvent.touches&&1<e.originalEvent.touches.length?n.touchDeltaX=0:n.touchDeltaX=e.originalEvent.touches[0].clientX-n.touchStartX}),p(this._element).on(F.TOUCHEND,function(t){return i(t)}))}},D._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},D._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(t)},D._getItemByDirection=function(t,e){var n=t===L,i=t===N,r=this._getItemIndex(e),o=this._items.length-1;if((i&&0===r||n&&r===o)&&!this._config.wrap)return e;var a=(r+(t===N?-1:1))%this._items.length;return-1==a?this._items[this._items.length-1]:this._items[a]},D._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(j)),r=p.Event(F.SLIDE,{relatedTarget:t,direction:e,from:i,to:n});return p(this._element).trigger(r),r},D._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));p(e).removeClass(R);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&p(n).addClass(R)}},D._slide=function(t,e){var n,i,r,o=this,a=this._element.querySelector(j),s=this._getItemIndex(a),l=e||a&&this._getItemByDirection(t,a),c=this._getItemIndex(l),u=Boolean(this._interval);if(r=t===L?(n="carousel-item-left",i="carousel-item-next","left"):(n="carousel-item-right",i="carousel-item-prev","right"),l&&p(l).hasClass(R))this._isSliding=!1;else if(!this._triggerSlideEvent(l,r).isDefaultPrevented()&&a&&l){this._isSliding=!0,u&&this.pause(),this._setActiveIndicatorElement(l);var d=p.Event(F.SLID,{relatedTarget:l,direction:r,from:s,to:c});if(p(this._element).hasClass("slide")){p(l).addClass(i),g.reflow(l),p(a).addClass(n),p(l).addClass(n);var h=parseInt(l.getAttribute("data-interval"),10);this._config.interval=h?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,h):this._config.defaultInterval||this._config.interval;var f=g.getTransitionDurationFromElement(a);p(a).one(g.TRANSITION_END,function(){p(l).removeClass(n+" "+i).addClass(R),p(a).removeClass(R+" "+i+" "+n),o._isSliding=!1,setTimeout(function(){return p(o._element).trigger(d)},0)}).emulateTransitionEnd(f)}else p(a).removeClass(R),p(l).addClass(R),this._isSliding=!1,p(this._element).trigger(d);u&&this.cycle()}},W._jQueryInterface=function(i){return this.each(function(){var t=p(this).data(A),e=a({},P,p(this).data());"object"==typeof i&&(e=a({},e,i));var n="string"==typeof i?i:e.slide;if(t||(t=new W(this,e),p(this).data(A,t)),"number"==typeof i)t.to(i);else if("string"==typeof n){if(void 0===t[n])throw new TypeError('No method named "'+n+'"');t[n]()}else e.interval&&e.ride&&(t.pause(),t.cycle())})},W._dataApiClickHandler=function(t){var e=g.getSelectorFromElement(this);if(e){var n=p(e)[0];if(n&&p(n).hasClass("carousel")){var i=a({},p(n).data(),p(this).data()),r=this.getAttribute("data-slide-to");r&&(i.interval=!1),W._jQueryInterface.call(p(n),i),r&&p(n).data(A).to(r),t.preventDefault()}}},o(W,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return P}}]),W);function W(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(".carousel-indicators"),this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}p(document).on(F.CLICK_DATA_API,"[data-slide], [data-slide-to]",z._dataApiClickHandler),p(window).on(F.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),e=0,n=t.length;e<n;e++){var i=p(t[e]);z._jQueryInterface.call(i,i.data())}}),p.fn[k]=z._jQueryInterface,p.fn[k].Constructor=z,p.fn[k].noConflict=function(){return p.fn[k]=M,z._jQueryInterface};var $,q="collapse",B="bs.collapse",U="."+B,V=p.fn[q],Y={toggle:!0,parent:""},X={toggle:"boolean",parent:"(string|element)"},Q={SHOW:"show"+U,SHOWN:"shown"+U,HIDE:"hide"+U,HIDDEN:"hidden"+U,CLICK_DATA_API:"click"+U+".data-api"},G="show",K="collapse",J="collapsing",Z="collapsed",tt='[data-toggle="collapse"]',et=(($=nt.prototype).toggle=function(){p(this._element).hasClass(G)?this.hide():this.show()},$.show=function(){var t,e,n=this;if(!(this._isTransitioning||p(this._element).hasClass(G)||(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter(function(t){return"string"==typeof n._config.parent?t.getAttribute("data-parent")===n._config.parent:t.classList.contains(K)})).length&&(t=null),t&&(e=p(t).not(this._selector).data(B))&&e._isTransitioning))){var i=p.Event(Q.SHOW);if(p(this._element).trigger(i),!i.isDefaultPrevented()){t&&(nt._jQueryInterface.call(p(t).not(this._selector),"hide"),e||p(t).data(B,null));var r=this._getDimension();p(this._element).removeClass(K).addClass(J),this._element.style[r]=0,this._triggerArray.length&&p(this._triggerArray).removeClass(Z).attr("aria-expanded",!0),this.setTransitioning(!0);var o="scroll"+(r[0].toUpperCase()+r.slice(1)),a=g.getTransitionDurationFromElement(this._element);p(this._element).one(g.TRANSITION_END,function(){p(n._element).removeClass(J).addClass(K).addClass(G),n._element.style[r]="",n.setTransitioning(!1),p(n._element).trigger(Q.SHOWN)}).emulateTransitionEnd(a),this._element.style[r]=this._element[o]+"px"}}},$.hide=function(){var t=this;if(!this._isTransitioning&&p(this._element).hasClass(G)){var e=p.Event(Q.HIDE);if(p(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",g.reflow(this._element),p(this._element).addClass(J).removeClass(K).removeClass(G);var i=this._triggerArray.length;if(0<i)for(var r=0;r<i;r++){var o=this._triggerArray[r],a=g.getSelectorFromElement(o);null!==a&&(p([].slice.call(document.querySelectorAll(a))).hasClass(G)||p(o).addClass(Z).attr("aria-expanded",!1))}this.setTransitioning(!0),this._element.style[n]="";var s=g.getTransitionDurationFromElement(this._element);p(this._element).one(g.TRANSITION_END,function(){t.setTransitioning(!1),p(t._element).removeClass(J).addClass(K).trigger(Q.HIDDEN)}).emulateTransitionEnd(s)}}},$.setTransitioning=function(t){this._isTransitioning=t},$.dispose=function(){p.removeData(this._element,B),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},$._getConfig=function(t){return(t=a({},Y,t)).toggle=Boolean(t.toggle),g.typeCheckConfig(q,t,X),t},$._getDimension=function(){return p(this._element).hasClass("width")?"width":"height"},$._getParent=function(){var t,n=this;g.isElement(this._config.parent)?(t=this._config.parent,void 0!==this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var e='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(t.querySelectorAll(e));return p(i).each(function(t,e){n._addAriaAndCollapsedClass(nt._getTargetFromElement(e),[e])}),t},$._addAriaAndCollapsedClass=function(t,e){var n=p(t).hasClass(G);e.length&&p(e).toggleClass(Z,!n).attr("aria-expanded",n)},nt._getTargetFromElement=function(t){var e=g.getSelectorFromElement(t);return e?document.querySelector(e):null},nt._jQueryInterface=function(i){return this.each(function(){var t=p(this),e=t.data(B),n=a({},Y,t.data(),"object"==typeof i&&i?i:{});if(!e&&n.toggle&&/show|hide/.test(i)&&(n.toggle=!1),e||(e=new nt(this,n),t.data(B,e)),"string"==typeof i){if(void 0===e[i])throw new TypeError('No method named "'+i+'"');e[i]()}})},o(nt,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Y}}]),nt);function nt(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(tt)),i=0,r=n.length;i<r;i++){var o=n[i],a=g.getSelectorFromElement(o),s=[].slice.call(document.querySelectorAll(a)).filter(function(t){return t===e});null!==a&&0<s.length&&(this._selector=a,this._triggerArray.push(o))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}p(document).on(Q.CLICK_DATA_API,tt,function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var n=p(this),e=g.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(e));p(i).each(function(){var t=p(this),e=t.data(B)?"toggle":n.data();et._jQueryInterface.call(t,e)})}),p.fn[q]=et._jQueryInterface,p.fn[q].Constructor=et,p.fn[q].noConflict=function(){return p.fn[q]=V,et._jQueryInterface};for(var it="undefined"!=typeof window&&"undefined"!=typeof document,rt=["Edge","Trident","Firefox"],ot=0,at=0;at<rt.length;at+=1)if(it&&0<=navigator.userAgent.indexOf(rt[at])){ot=1;break}var st=it&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},ot))}};function lt(t){return t&&"[object Function]"==={}.toString.call(t)}function ct(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function ut(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function dt(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=ct(t),n=e.overflow,i=e.overflowX,r=e.overflowY;return/(auto|scroll|overlay)/.test(n+r+i)?t:dt(ut(t))}var ht=it&&!(!window.MSInputMethodContext||!document.documentMode),ft=it&&/MSIE 10/.test(navigator.userAgent);function pt(t){return 11===t?ht:10===t?ft:ht||ft}function gt(t){if(!t)return document.documentElement;for(var e=pt(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===ct(n,"position")?gt(n):n:t?t.ownerDocument.documentElement:document.documentElement}function mt(t){return null!==t.parentNode?mt(t.parentNode):t}function vt(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,r=n?e:t,o=document.createRange();o.setStart(i,0),o.setEnd(r,0);var a,s,l=o.commonAncestorContainer;if(t!==l&&e!==l||i.contains(r))return"BODY"===(s=(a=l).nodeName)||"HTML"!==s&&gt(a.firstElementChild)!==a?gt(l):l;var c=mt(t);return c.host?vt(c.host,e):vt(t,mt(e).host)}function yt(t,e){var n="top"===(1<arguments.length&&void 0!==e?e:"top")?"scrollTop":"scrollLeft",i=t.nodeName;if("BODY"!==i&&"HTML"!==i)return t[n];var r=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||r)[n]}function bt(t,e){var n="x"===e?"Left":"Top",i="Left"==n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"],10)+parseFloat(t["border"+i+"Width"],10)}function xt(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],pt(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function wt(t){var e=t.body,n=t.documentElement,i=pt(10)&&getComputedStyle(n);return{height:xt("Height",e,n,i),width:xt("Width",e,n,i)}}function _t(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var St=function(t,e,n){return e&&Tt(t.prototype,e),n&&Tt(t,n),t},Ct=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};function Tt(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function Dt(t){return Ct({},t,{right:t.left+t.width,bottom:t.top+t.height})}function kt(t){var e={};try{if(pt(10)){e=t.getBoundingClientRect();var n=yt(t,"top"),i=yt(t,"left");e.top+=n,e.left+=i,e.bottom+=n,e.right+=i}else e=t.getBoundingClientRect()}catch(t){}var r={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},o="HTML"===t.nodeName?wt(t.ownerDocument):{},a=o.width||t.clientWidth||r.right-r.left,s=o.height||t.clientHeight||r.bottom-r.top,l=t.offsetWidth-a,c=t.offsetHeight-s;if(l||c){var u=ct(t);l-=bt(u,"x"),c-=bt(u,"y"),r.width-=l,r.height-=c}return Dt(r)}function At(t,e,n){var i=2<arguments.length&&void 0!==n&&n,r=pt(10),o="HTML"===e.nodeName,a=kt(t),s=kt(e),l=dt(t),c=ct(e),u=parseFloat(c.borderTopWidth,10),d=parseFloat(c.borderLeftWidth,10);i&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var h=Dt({top:a.top-s.top-u,left:a.left-s.left-d,width:a.width,height:a.height});if(h.marginTop=0,h.marginLeft=0,!r&&o){var f=parseFloat(c.marginTop,10),p=parseFloat(c.marginLeft,10);h.top-=u-f,h.bottom-=u-f,h.left-=d-p,h.right-=d-p,h.marginTop=f,h.marginLeft=p}return(r&&!i?e.contains(l):e===l&&"BODY"!==l.nodeName)&&(h=function(t,e,n){var i=2<arguments.length&&void 0!==n&&n,r=yt(e,"top"),o=yt(e,"left"),a=i?-1:1;return t.top+=r*a,t.bottom+=r*a,t.left+=o*a,t.right+=o*a,t}(h,e)),h}function It(t){if(!t||!t.parentElement||pt())return document.documentElement;for(var e=t.parentElement;e&&"none"===ct(e,"transform");)e=e.parentElement;return e||document.documentElement}function Et(t,e,n,i,r){var o=4<arguments.length&&void 0!==r&&r,a={top:0,left:0},s=o?It(t):vt(t,e);if("viewport"===i)a=function(t,e){var n=1<arguments.length&&void 0!==e&&e,i=t.ownerDocument.documentElement,r=At(t,i),o=Math.max(i.clientWidth,window.innerWidth||0),a=Math.max(i.clientHeight,window.innerHeight||0),s=n?0:yt(i),l=n?0:yt(i,"left");return Dt({top:s-r.top+r.marginTop,left:l-r.left+r.marginLeft,width:o,height:a})}(s,o);else{var l=void 0;"scrollParent"===i?"BODY"===(l=dt(ut(e))).nodeName&&(l=t.ownerDocument.documentElement):l="window"===i?t.ownerDocument.documentElement:i;var c=At(l,s,o);if("HTML"!==l.nodeName||function t(e){var n=e.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===ct(e,"position"))return!0;var i=ut(e);return!!i&&t(i)}(s))a=c;else{var u=wt(t.ownerDocument),d=u.height,h=u.width;a.top+=c.top-c.marginTop,a.bottom=d+c.top,a.left+=c.left-c.marginLeft,a.right=h+c.left}}var f="number"==typeof(n=n||0);return a.left+=f?n:n.left||0,a.top+=f?n:n.top||0,a.right-=f?n:n.right||0,a.bottom-=f?n:n.bottom||0,a}function Mt(t,e,i,n,r,o){var a=5<arguments.length&&void 0!==o?o:0;if(-1===t.indexOf("auto"))return t;var s=Et(i,n,a,r),l={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},c=Object.keys(l).map(function(t){return Ct({key:t},l[t],{area:(e=l[t],e.width*e.height)});var e}).sort(function(t,e){return e.area-t.area}),u=c.filter(function(t){var e=t.width,n=t.height;return e>=i.clientWidth&&n>=i.clientHeight}),d=0<u.length?u[0].key:c[0].key,h=t.split("-")[1];return d+(h?"-"+h:"")}function Pt(t,e,n,i){var r=3<arguments.length&&void 0!==i?i:null;return At(n,r?It(e):vt(e,n),r)}function Ot(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function Lt(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(t){return e[t]})}function Nt(t,e,n){n=n.split("-")[0];var i=Ot(t),r={width:i.width,height:i.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",s=o?"left":"top",l=o?"height":"width",c=o?"width":"height";return r[a]=e[a]+e[l]/2-i[l]/2,r[s]=n===s?e[s]-i[c]:e[Lt(s)],r}function Ft(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function Rt(t,n,e){return(void 0===e?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex(function(t){return t.name===n});var i=Ft(t,function(t){return t.name===n});return t.indexOf(i)}(t,0,e))).forEach(function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var e=t.function||t.fn;t.enabled&&lt(e)&&(n.offsets.popper=Dt(n.offsets.popper),n.offsets.reference=Dt(n.offsets.reference),n=e(n,t))}),n}function jt(t,n){return t.some(function(t){var e=t.name;return t.enabled&&e===n})}function Ht(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i<e.length;i++){var r=e[i],o=r?""+r+n:t;if(void 0!==document.body.style[o])return o}return null}function zt(t){var e=t.ownerDocument;return e?e.defaultView:window}function Wt(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)}function $t(n,i){Object.keys(i).forEach(function(t){var e="";-1!==["width","height","top","right","bottom","left"].indexOf(t)&&Wt(i[t])&&(e="px"),n.style[t]=i[t]+e})}var qt=it&&/Firefox/i.test(navigator.userAgent);function Bt(t,e,n){var i=Ft(t,function(t){return t.name===e}),r=!!i&&t.some(function(t){return t.name===n&&t.enabled&&t.order<i.order});if(!r){var o="`"+e+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return r}var Ut=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Vt=Ut.slice(3);function Yt(t,e){var n=1<arguments.length&&void 0!==e&&e,i=Vt.indexOf(t),r=Vt.slice(i+1).concat(Vt.slice(0,i));return n?r.reverse():r}var Xt={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var r=t.offsets,o=r.reference,a=r.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",u={start:_t({},l,o[l]),end:_t({},l,o[l]+o[c]-a[c])};t.offsets.popper=Ct({},a,u[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n,i=e.offset,r=t.placement,o=t.offsets,a=o.popper,s=o.reference,l=r.split("-")[0];return n=Wt(+i)?[+i,0]:function(t,r,o,e){var a=[0,0],s=-1!==["right","left"].indexOf(e),n=t.split(/(\+|\-)/).map(function(t){return t.trim()}),i=n.indexOf(Ft(n,function(t){return-1!==t.search(/,|\s/)}));n[i]&&-1===n[i].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==i?[n.slice(0,i).concat([n[i].split(l)[0]]),[n[i].split(l)[1]].concat(n.slice(i+1))]:[n];return(c=c.map(function(t,e){var n=(1===e?!s:s)?"height":"width",i=!1;return t.reduce(function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,i=!0,t):i?(t[t.length-1]+=e,i=!1,t):t.concat(e)},[]).map(function(t){return function(t,e,n,i){var r=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+r[1],a=r[2];if(!o)return t;if(0!==a.indexOf("%"))return"vh"!==a&&"vw"!==a?o:("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o;var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=i}return Dt(s)[e]/100*o}(t,n,r,o)})})).forEach(function(n,i){n.forEach(function(t,e){Wt(t)&&(a[i]+=t*("-"===n[e-1]?-1:1))})}),a}(i,a,s,l),"left"===l?(a.top+=n[0],a.left-=n[1]):"right"===l?(a.top+=n[0],a.left+=n[1]):"top"===l?(a.left+=n[0],a.top-=n[1]):"bottom"===l&&(a.left+=n[0],a.top+=n[1]),t.popper=a,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,i){var e=i.boundariesElement||gt(t.instance.popper);t.instance.reference===e&&(e=gt(e));var n=Ht("transform"),r=t.instance.popper.style,o=r.top,a=r.left,s=r[n];r.top="",r.left="",r[n]="";var l=Et(t.instance.popper,t.instance.reference,i.padding,e,t.positionFixed);r.top=o,r.left=a,r[n]=s,i.boundaries=l;var c=i.priority,u=t.offsets.popper,d={primary:function(t){var e=u[t];return u[t]<l[t]&&!i.escapeWithReference&&(e=Math.max(u[t],l[t])),_t({},t,e)},secondary:function(t){var e="right"===t?"left":"top",n=u[e];return u[t]>l[t]&&!i.escapeWithReference&&(n=Math.min(u[e],l[t]-("right"===t?u.width:u.height))),_t({},e,n)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";u=Ct({},u,d[e](t))}),t.offsets.popper=u,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,r=t.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(r),s=a?"right":"bottom",l=a?"left":"top",c=a?"width":"height";return n[s]<o(i[l])&&(t.offsets.popper[l]=o(i[l])-n[c]),n[l]>o(i[s])&&(t.offsets.popper[l]=o(i[s])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!Bt(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var r=t.placement.split("-")[0],o=t.offsets,a=o.popper,s=o.reference,l=-1!==["left","right"].indexOf(r),c=l?"height":"width",u=l?"Top":"Left",d=u.toLowerCase(),h=l?"left":"top",f=l?"bottom":"right",p=Ot(i)[c];s[f]-p<a[d]&&(t.offsets.popper[d]-=a[d]-(s[f]-p)),s[d]+p>a[f]&&(t.offsets.popper[d]+=s[d]+p-a[f]),t.offsets.popper=Dt(t.offsets.popper);var g=s[d]+s[c]/2-p/2,m=ct(t.instance.popper),v=parseFloat(m["margin"+u],10),y=parseFloat(m["border"+u+"Width"],10),b=g-t.offsets.popper[d]-v-y;return b=Math.max(Math.min(a[c]-p,b),0),t.arrowElement=i,t.offsets.arrow=(_t(n={},d,Math.round(b)),_t(n,h,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(p,g){if(jt(p.instance.modifiers,"inner"))return p;if(p.flipped&&p.placement===p.originalPlacement)return p;var m=Et(p.instance.popper,p.instance.reference,g.padding,g.boundariesElement,p.positionFixed),v=p.placement.split("-")[0],y=Lt(v),b=p.placement.split("-")[1]||"",x=[];switch(g.behavior){case"flip":x=[v,y];break;case"clockwise":x=Yt(v);break;case"counterclockwise":x=Yt(v,!0);break;default:x=g.behavior}return x.forEach(function(t,e){if(v!==t||x.length===e+1)return p;v=p.placement.split("-")[0],y=Lt(v);var n,i=p.offsets.popper,r=p.offsets.reference,o=Math.floor,a="left"===v&&o(i.right)>o(r.left)||"right"===v&&o(i.left)<o(r.right)||"top"===v&&o(i.bottom)>o(r.top)||"bottom"===v&&o(i.top)<o(r.bottom),s=o(i.left)<o(m.left),l=o(i.right)>o(m.right),c=o(i.top)<o(m.top),u=o(i.bottom)>o(m.bottom),d="left"===v&&s||"right"===v&&l||"top"===v&&c||"bottom"===v&&u,h=-1!==["top","bottom"].indexOf(v),f=!!g.flipVariations&&(h&&"start"===b&&s||h&&"end"===b&&l||!h&&"start"===b&&c||!h&&"end"===b&&u);(a||d||f)&&(p.flipped=!0,(a||d)&&(v=x[e+1]),f&&(b="end"===(n=b)?"start":"start"===n?"end":n),p.placement=v+(b?"-"+b:""),p.offsets.popper=Ct({},p.offsets.popper,Nt(p.instance.popper,p.offsets.reference,p.placement)),p=Rt(p.instance.modifiers,p,"flip"))}),p},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,r=i.popper,o=i.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return r[a?"left":"top"]=o[n]-(s?r[a?"width":"height"]:0),t.placement=Lt(e),t.offsets.popper=Dt(r),t}},hide:{order:800,enabled:!0,fn:function(t){if(!Bt(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=Ft(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottom<n.top||e.left>n.right||e.top>n.bottom||e.right<n.left){if(!0===t.hide)return t;t.hide=!0,t.attributes["x-out-of-boundaries"]=""}else{if(!1===t.hide)return t;t.hide=!1,t.attributes["x-out-of-boundaries"]=!1}return t}},computeStyle:{order:850,enabled:!0,fn:function(t,e){var n=e.x,i=e.y,r=t.offsets.popper,o=Ft(t.instance.modifiers,function(t){return"applyStyle"===t.name}).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a,s,l,c,u,d,h,f,p,g,m,v,y,b,x,w,_=void 0!==o?o:e.gpuAcceleration,S=gt(t.instance.popper),C=kt(S),T={position:r.position},D=(a=t,s=window.devicePixelRatio<2||!qt,c=(l=a.offsets).popper,u=l.reference,d=Math.round,h=Math.floor,f=function(t){return t},p=d(u.width),g=d(c.width),m=-1!==["left","right"].indexOf(a.placement),v=-1!==a.placement.indexOf("-"),b=s?d:f,{left:(y=s?m||v||p%2==g%2?d:h:f)(p%2==1&&g%2==1&&!v&&s?c.left-1:c.left),top:b(c.top),bottom:b(c.bottom),right:y(c.right)}),k="bottom"===n?"top":"bottom",A="right"===i?"left":"right",I=Ht("transform");if(w="bottom"==k?"HTML"===S.nodeName?-S.clientHeight+D.bottom:-C.height+D.bottom:D.top,x="right"==A?"HTML"===S.nodeName?-S.clientWidth+D.right:-C.width+D.right:D.left,_&&I)T[I]="translate3d("+x+"px, "+w+"px, 0)",T[k]=0,T[A]=0,T.willChange="transform";else{var E="bottom"==k?-1:1,M="right"==A?-1:1;T[k]=w*E,T[A]=x*M,T.willChange=k+", "+A}var P={"x-placement":t.placement};return t.attributes=Ct({},P,t.attributes),t.styles=Ct({},T,t.styles),t.arrowStyles=Ct({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(t){var e,n;return $t(t.instance.popper,t.styles),e=t.instance.popper,n=t.attributes,Object.keys(n).forEach(function(t){!1!==n[t]?e.setAttribute(t,n[t]):e.removeAttribute(t)}),t.arrowElement&&Object.keys(t.arrowStyles).length&&$t(t.arrowElement,t.arrowStyles),t},onLoad:function(t,e,n,i,r){var o=Pt(r,e,t,n.positionFixed),a=Mt(n.placement,o,e,t,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return e.setAttribute("x-placement",a),$t(e,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},Qt=(St(Gt,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=Pt(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=Mt(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=Nt(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=Rt(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,jt(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[Ht("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=function(t,e,n,i){n.updateBound=i,zt(t).addEventListener("resize",n.updateBound,{passive:!0});var r=dt(t);return function t(e,n,i,r){var o="BODY"===e.nodeName,a=o?e.ownerDocument.defaultView:e;a.addEventListener(n,i,{passive:!0}),o||t(dt(a.parentNode),n,i,r),r.push(a)}(r,"scroll",n.updateBound,n.scrollParents),n.scrollElement=r,n.eventsEnabled=!0,n}(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return function(){var t,e;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(t=this.reference,e=this.state,zt(t).removeEventListener("resize",e.updateBound),e.scrollParents.forEach(function(t){t.removeEventListener("scroll",e.updateBound)}),e.updateBound=null,e.scrollParents=[],e.scrollElement=null,e.eventsEnabled=!1,e))}.call(this)}}]),Gt);function Gt(t,e){var n=this,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};!function(t){if(!(t instanceof Gt))throw new TypeError("Cannot call a class as a function")}(this),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=st(this.update.bind(this)),this.options=Ct({},Gt.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=e&&e.jquery?e[0]:e,this.options.modifiers={},Object.keys(Ct({},Gt.Defaults.modifiers,i.modifiers)).forEach(function(t){n.options.modifiers[t]=Ct({},Gt.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(t){return Ct({name:t},n.options.modifiers[t])}).sort(function(t,e){return t.order-e.order}),this.modifiers.forEach(function(t){t.enabled&&lt(t.onLoad)&&t.onLoad(n.reference,n.popper,n.options,t,n.state)}),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}Qt.Utils=("undefined"!=typeof window?window:global).PopperUtils,Qt.placements=Ut,Qt.Defaults=Xt;var Kt,Jt="dropdown",Zt="bs.dropdown",te="."+Zt,ee=".data-api",ne=p.fn[Jt],ie=new RegExp("38|40|27"),re={HIDE:"hide"+te,HIDDEN:"hidden"+te,SHOW:"show"+te,SHOWN:"shown"+te,CLICK:"click"+te,CLICK_DATA_API:"click"+te+ee,KEYDOWN_DATA_API:"keydown"+te+ee,KEYUP_DATA_API:"keyup"+te+ee},oe="disabled",ae="show",se="dropdown-menu-right",le='[data-toggle="dropdown"]',ce=".dropdown-menu",ue={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},de={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},he=((Kt=fe.prototype).toggle=function(){if(!this._element.disabled&&!p(this._element).hasClass(oe)){var t=fe._getParentFromElement(this._element),e=p(this._menu).hasClass(ae);if(fe._clearMenus(),!e){var n={relatedTarget:this._element},i=p.Event(re.SHOW,n);if(p(t).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar){if(void 0===Qt)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var r=this._element;"parent"===this._config.reference?r=t:g.isElement(this._config.reference)&&(r=this._config.reference,void 0!==this._config.reference.jquery&&(r=this._config.reference[0])),"scrollParent"!==this._config.boundary&&p(t).addClass("position-static"),this._popper=new Qt(r,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===p(t).closest(".navbar-nav").length&&p(document.body).children().on("mouseover",null,p.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),p(this._menu).toggleClass(ae),p(t).toggleClass(ae).trigger(p.Event(re.SHOWN,n))}}}},Kt.show=function(){if(!(this._element.disabled||p(this._element).hasClass(oe)||p(this._menu).hasClass(ae))){var t={relatedTarget:this._element},e=p.Event(re.SHOW,t),n=fe._getParentFromElement(this._element);p(n).trigger(e),e.isDefaultPrevented()||(p(this._menu).toggleClass(ae),p(n).toggleClass(ae).trigger(p.Event(re.SHOWN,t)))}},Kt.hide=function(){if(!this._element.disabled&&!p(this._element).hasClass(oe)&&p(this._menu).hasClass(ae)){var t={relatedTarget:this._element},e=p.Event(re.HIDE,t),n=fe._getParentFromElement(this._element);p(n).trigger(e),e.isDefaultPrevented()||(p(this._menu).toggleClass(ae),p(n).toggleClass(ae).trigger(p.Event(re.HIDDEN,t)))}},Kt.dispose=function(){p.removeData(this._element,Zt),p(this._element).off(te),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},Kt.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},Kt._addEventListeners=function(){var e=this;p(this._element).on(re.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},Kt._getConfig=function(t){return t=a({},this.constructor.Default,p(this._element).data(),t),g.typeCheckConfig(Jt,t,this.constructor.DefaultType),t},Kt._getMenuElement=function(){if(!this._menu){var t=fe._getParentFromElement(this._element);t&&(this._menu=t.querySelector(ce))}return this._menu},Kt._getPlacement=function(){var t=p(this._element.parentNode),e="bottom-start";return t.hasClass("dropup")?(e="top-start",p(this._menu).hasClass(se)&&(e="top-end")):t.hasClass("dropright")?e="right-start":t.hasClass("dropleft")?e="left-start":p(this._menu).hasClass(se)&&(e="bottom-end"),e},Kt._detectNavbar=function(){return 0<p(this._element).closest(".navbar").length},Kt._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=a({},t.offsets,e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},Kt._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},fe._jQueryInterface=function(e){return this.each(function(){var t=p(this).data(Zt);if(t||(t=new fe(this,"object"==typeof e?e:null),p(this).data(Zt,t)),"string"==typeof e){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},fe._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var e=[].slice.call(document.querySelectorAll(le)),n=0,i=e.length;n<i;n++){var r=fe._getParentFromElement(e[n]),o=p(e[n]).data(Zt),a={relatedTarget:e[n]};if(t&&"click"===t.type&&(a.clickEvent=t),o){var s=o._menu;if(p(r).hasClass(ae)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&p.contains(r,t.target))){var l=p.Event(re.HIDE,a);p(r).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),e[n].setAttribute("aria-expanded","false"),p(s).removeClass(ae),p(r).removeClass(ae).trigger(p.Event(re.HIDDEN,a)))}}}},fe._getParentFromElement=function(t){var e,n=g.getSelectorFromElement(t);return n&&(e=document.querySelector(n)),e||t.parentNode},fe._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||p(t.target).closest(ce).length)):ie.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!p(this).hasClass(oe))){var e=fe._getParentFromElement(this),n=p(e).hasClass(ae);if(n&&(!n||27!==t.which&&32!==t.which)){var i=[].slice.call(e.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)"));if(0!==i.length){var r=i.indexOf(t.target);38===t.which&&0<r&&r--,40===t.which&&r<i.length-1&&r++,r<0&&(r=0),i[r].focus()}}else{if(27===t.which){var o=e.querySelector(le);p(o).trigger("focus")}p(this).trigger("click")}}},o(fe,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return ue}},{key:"DefaultType",get:function(){return de}}]),fe);function fe(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}p(document).on(re.KEYDOWN_DATA_API,le,he._dataApiKeydownHandler).on(re.KEYDOWN_DATA_API,ce,he._dataApiKeydownHandler).on(re.CLICK_DATA_API+" "+re.KEYUP_DATA_API,he._clearMenus).on(re.CLICK_DATA_API,le,function(t){t.preventDefault(),t.stopPropagation(),he._jQueryInterface.call(p(this),"toggle")}).on(re.CLICK_DATA_API,".dropdown form",function(t){t.stopPropagation()}),p.fn[Jt]=he._jQueryInterface,p.fn[Jt].Constructor=he,p.fn[Jt].noConflict=function(){return p.fn[Jt]=ne,he._jQueryInterface};var pe,ge="modal",me="bs.modal",ve="."+me,ye=p.fn[ge],be={backdrop:!0,keyboard:!0,focus:!0,show:!0},xe={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},we={HIDE:"hide"+ve,HIDDEN:"hidden"+ve,SHOW:"show"+ve,SHOWN:"shown"+ve,FOCUSIN:"focusin"+ve,RESIZE:"resize"+ve,CLICK_DISMISS:"click.dismiss"+ve,KEYDOWN_DISMISS:"keydown.dismiss"+ve,MOUSEUP_DISMISS:"mouseup.dismiss"+ve,MOUSEDOWN_DISMISS:"mousedown.dismiss"+ve,CLICK_DATA_API:"click"+ve+".data-api"},_e="modal-open",Se="fade",Ce="show",Te=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",De=".sticky-top",ke=((pe=Ae.prototype).toggle=function(t){return this._isShown?this.hide():this.show(t)},pe.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){p(this._element).hasClass(Se)&&(this._isTransitioning=!0);var n=p.Event(we.SHOW,{relatedTarget:t});p(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),p(this._element).on(we.CLICK_DISMISS,'[data-dismiss="modal"]',function(t){return e.hide(t)}),p(this._dialog).on(we.MOUSEDOWN_DISMISS,function(){p(e._element).one(we.MOUSEUP_DISMISS,function(t){p(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return e._showElement(t)}))}},pe.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=p.Event(we.HIDE);if(p(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=p(this._element).hasClass(Se);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),p(document).off(we.FOCUSIN),p(this._element).removeClass(Ce),p(this._element).off(we.CLICK_DISMISS),p(this._dialog).off(we.MOUSEDOWN_DISMISS),i){var r=g.getTransitionDurationFromElement(this._element);p(this._element).one(g.TRANSITION_END,function(t){return e._hideModal(t)}).emulateTransitionEnd(r)}else this._hideModal()}}},pe.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return p(t).off(ve)}),p(document).off(we.FOCUSIN),p.removeData(this._element,me),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},pe.handleUpdate=function(){this._adjustDialog()},pe._getConfig=function(t){return t=a({},be,t),g.typeCheckConfig(ge,t,xe),t},pe._showElement=function(t){var e=this,n=p(this._element).hasClass(Se);function i(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,p(e._element).trigger(r)}this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),p(this._dialog).hasClass("modal-dialog-scrollable")?this._dialog.querySelector(".modal-body").scrollTop=0:this._element.scrollTop=0,n&&g.reflow(this._element),p(this._element).addClass(Ce),this._config.focus&&this._enforceFocus();var r=p.Event(we.SHOWN,{relatedTarget:t});if(n){var o=g.getTransitionDurationFromElement(this._dialog);p(this._dialog).one(g.TRANSITION_END,i).emulateTransitionEnd(o)}else i()},pe._enforceFocus=function(){var e=this;p(document).off(we.FOCUSIN).on(we.FOCUSIN,function(t){document!==t.target&&e._element!==t.target&&0===p(e._element).has(t.target).length&&e._element.focus()})},pe._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?p(this._element).on(we.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||p(this._element).off(we.KEYDOWN_DISMISS)},pe._setResizeEvent=function(){var e=this;this._isShown?p(window).on(we.RESIZE,function(t){return e.handleUpdate(t)}):p(window).off(we.RESIZE)},pe._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){p(document.body).removeClass(_e),t._resetAdjustments(),t._resetScrollbar(),p(t._element).trigger(we.HIDDEN)})},pe._removeBackdrop=function(){this._backdrop&&(p(this._backdrop).remove(),this._backdrop=null)},pe._showBackdrop=function(t){var e=this,n=p(this._element).hasClass(Se)?Se:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",n&&this._backdrop.classList.add(n),p(this._backdrop).appendTo(document.body),p(this._element).on(we.CLICK_DISMISS,function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._element.focus():e.hide())}),n&&g.reflow(this._backdrop),p(this._backdrop).addClass(Ce),!t)return;if(!n)return void t();var i=g.getTransitionDurationFromElement(this._backdrop);p(this._backdrop).one(g.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){p(this._backdrop).removeClass(Ce);var r=function(){e._removeBackdrop(),t&&t()};if(p(this._element).hasClass(Se)){var o=g.getTransitionDurationFromElement(this._backdrop);p(this._backdrop).one(g.TRANSITION_END,r).emulateTransitionEnd(o)}else r()}else t&&t()},pe._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},pe._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},pe._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},pe._setScrollbar=function(){var r=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(Te)),e=[].slice.call(document.querySelectorAll(De));p(t).each(function(t,e){var n=e.style.paddingRight,i=p(e).css("padding-right");p(e).data("padding-right",n).css("padding-right",parseFloat(i)+r._scrollbarWidth+"px")}),p(e).each(function(t,e){var n=e.style.marginRight,i=p(e).css("margin-right");p(e).data("margin-right",n).css("margin-right",parseFloat(i)-r._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=p(document.body).css("padding-right");p(document.body).data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}p(document.body).addClass(_e)},pe._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(Te));p(t).each(function(t,e){var n=p(e).data("padding-right");p(e).removeData("padding-right"),e.style.paddingRight=n||""});var e=[].slice.call(document.querySelectorAll(De));p(e).each(function(t,e){var n=p(e).data("margin-right");void 0!==n&&p(e).css("margin-right",n).removeData("margin-right")});var n=p(document.body).data("padding-right");p(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},pe._getScrollbarWidth=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},Ae._jQueryInterface=function(n,i){return this.each(function(){var t=p(this).data(me),e=a({},be,p(this).data(),"object"==typeof n&&n?n:{});if(t||(t=new Ae(this,e),p(this).data(me,t)),"string"==typeof n){if(void 0===t[n])throw new TypeError('No method named "'+n+'"');t[n](i)}else e.show&&t.show(i)})},o(Ae,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return be}}]),Ae);function Ae(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(".modal-dialog"),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}p(document).on(we.CLICK_DATA_API,'[data-toggle="modal"]',function(t){var e,n=this,i=g.getSelectorFromElement(this);i&&(e=document.querySelector(i));var r=p(e).data(me)?"toggle":a({},p(e).data(),p(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var o=p(e).one(we.SHOW,function(t){t.isDefaultPrevented()||o.one(we.HIDDEN,function(){p(n).is(":visible")&&n.focus()})});ke._jQueryInterface.call(p(e),r,this)}),p.fn[ge]=ke._jQueryInterface,p.fn[ge].Constructor=ke,p.fn[ge].noConflict=function(){return p.fn[ge]=ye,ke._jQueryInterface};var Ie=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Ee=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Me=/^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 Pe(t,a,e){if(0===t.length)return t;if(e&&"function"==typeof e)return e(t);for(var n=(new window.DOMParser).parseFromString(t,"text/html"),s=Object.keys(a),l=[].slice.call(n.body.querySelectorAll("*")),i=function(t,e){var n=l[t],i=n.nodeName.toLowerCase();if(-1===s.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),"continue";var r=[].slice.call(n.attributes),o=[].concat(a["*"]||[],a[i]||[]);r.forEach(function(t){!function(t,e){var n=t.nodeName.toLowerCase();if(-1!==e.indexOf(n))return-1===Ie.indexOf(n)||Boolean(t.nodeValue.match(Ee)||t.nodeValue.match(Me));for(var i=e.filter(function(t){return t instanceof RegExp}),r=0,o=i.length;r<o;r++)if(n.match(i[r]))return!0;return!1}(t,o)&&n.removeAttribute(t.nodeName)})},r=0,o=l.length;r<o;r++)i(r);return n.body.innerHTML}var Oe,Le="tooltip",Ne="bs.tooltip",Fe="."+Ne,Re=p.fn[Le],je="bs-tooltip",He=new RegExp("(^|\\s)"+je+"\\S+","g"),ze=["sanitize","whiteList","sanitizeFn"],We={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},$e={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},qe={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:{"*":["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:[]}},Be="show",Ue={HIDE:"hide"+Fe,HIDDEN:"hidden"+Fe,SHOW:"show"+Fe,SHOWN:"shown"+Fe,INSERTED:"inserted"+Fe,CLICK:"click"+Fe,FOCUSIN:"focusin"+Fe,FOCUSOUT:"focusout"+Fe,MOUSEENTER:"mouseenter"+Fe,MOUSELEAVE:"mouseleave"+Fe},Ve="fade",Ye="show",Xe="hover",Qe="focus",Ge=((Oe=Ke.prototype).enable=function(){this._isEnabled=!0},Oe.disable=function(){this._isEnabled=!1},Oe.toggleEnabled=function(){this._isEnabled=!this._isEnabled},Oe.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=p(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(Ye))return void this._leave(null,this);this._enter(null,this)}},Oe.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},Oe.show=function(){var e=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var t=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p(this.element).trigger(t);var n=g.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var r=this.getTipElement(),o=g.getUID(this.constructor.NAME);r.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&p(r).addClass(Ve);var a="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,s=this._getAttachment(a);this.addAttachmentClass(s);var l=this._getContainer();p(r).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(r).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Qt(this.element,r,{placement:s,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),p(r).addClass(Ye),"ontouchstart"in document.documentElement&&p(document.body).children().on("mouseover",null,p.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,p(e.element).trigger(e.constructor.Event.SHOWN),"out"===t&&e._leave(null,e)};if(p(this.tip).hasClass(Ve)){var u=g.getTransitionDurationFromElement(this.tip);p(this.tip).one(g.TRANSITION_END,c).emulateTransitionEnd(u)}else c()}},Oe.hide=function(t){function e(){n._hoverState!==Be&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),p(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),t&&t()}var n=this,i=this.getTipElement(),r=p.Event(this.constructor.Event.HIDE);if(p(this.element).trigger(r),!r.isDefaultPrevented()){if(p(i).removeClass(Ye),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger.click=!1,this._activeTrigger[Qe]=!1,this._activeTrigger[Xe]=!1,p(this.tip).hasClass(Ve)){var o=g.getTransitionDurationFromElement(i);p(i).one(g.TRANSITION_END,e).emulateTransitionEnd(o)}else e();this._hoverState=""}},Oe.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},Oe.isWithContent=function(){return Boolean(this.getTitle())},Oe.addAttachmentClass=function(t){p(this.getTipElement()).addClass(je+"-"+t)},Oe.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},Oe.setContent=function(){var t=this.getTipElement();this.setElementContent(p(t.querySelectorAll(".tooltip-inner")),this.getTitle()),p(t).removeClass(Ve+" "+Ye)},Oe.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Pe(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?p(e).parent().is(t)||t.empty().append(e):t.text(p(e).text())},Oe.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t=t||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},Oe._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=a({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},Oe._getContainer=function(){return!1===this.config.container?document.body:g.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},Oe._getAttachment=function(t){return $e[t.toUpperCase()]},Oe._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if("manual"!==t){var e=t===Xe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Xe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),p(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=a({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},Oe._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");!this.element.getAttribute("title")&&"string"==t||(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},Oe._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Qe:Xe]=!0),p(e.getTipElement()).hasClass(Ye)||e._hoverState===Be?e._hoverState=Be:(clearTimeout(e._timeout),e._hoverState=Be,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Be&&e.show()},e.config.delay.show):e.show())},Oe._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Qe:Xe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){"out"===e._hoverState&&e.hide()},e.config.delay.hide):e.hide())},Oe._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},Oe._getConfig=function(t){var e=p(this.element).data();return Object.keys(e).forEach(function(t){-1!==ze.indexOf(t)&&delete e[t]}),"number"==typeof(t=a({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),g.typeCheckConfig(Le,t,this.constructor.DefaultType),t.sanitize&&(t.template=Pe(t.template,t.whiteList,t.sanitizeFn)),t},Oe._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},Oe._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(He);null!==e&&e.length&&t.removeClass(e.join(""))},Oe._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},Oe._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(p(t).removeClass(Ve),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},Ke._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(Ne),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new Ke(this,e),p(this).data(Ne,t)),"string"==typeof n)){if(void 0===t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},o(Ke,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return qe}},{key:"NAME",get:function(){return Le}},{key:"DATA_KEY",get:function(){return Ne}},{key:"Event",get:function(){return Ue}},{key:"EVENT_KEY",get:function(){return Fe}},{key:"DefaultType",get:function(){return We}}]),Ke);function Ke(t,e){if(void 0===Qt)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}p.fn[Le]=Ge._jQueryInterface,p.fn[Le].Constructor=Ge,p.fn[Le].noConflict=function(){return p.fn[Le]=Re,Ge._jQueryInterface};var Je="popover",Ze="bs.popover",tn="."+Ze,en=p.fn[Je],nn="bs-popover",rn=new RegExp("(^|\\s)"+nn+"\\S+","g"),on=a({},Ge.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),an=a({},Ge.DefaultType,{content:"(string|element|function)"}),sn={HIDE:"hide"+tn,HIDDEN:"hidden"+tn,SHOW:"show"+tn,SHOWN:"shown"+tn,INSERTED:"inserted"+tn,CLICK:"click"+tn,FOCUSIN:"focusin"+tn,FOCUSOUT:"focusout"+tn,MOUSEENTER:"mouseenter"+tn,MOUSELEAVE:"mouseleave"+tn},ln=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){p(this.getTipElement()).addClass(nn+"-"+t)},r.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},r.setContent=function(){var t=p(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(".popover-body"),e),t.removeClass("fade show")},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(rn);null!==e&&0<e.length&&t.removeClass(e.join(""))},i._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(Ze),e="object"==typeof n?n:null;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),p(this).data(Ze,t)),"string"==typeof n)){if(void 0===t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},o(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return on}},{key:"NAME",get:function(){return Je}},{key:"DATA_KEY",get:function(){return Ze}},{key:"Event",get:function(){return sn}},{key:"EVENT_KEY",get:function(){return tn}},{key:"DefaultType",get:function(){return an}}]),i}(Ge);p.fn[Je]=ln._jQueryInterface,p.fn[Je].Constructor=ln,p.fn[Je].noConflict=function(){return p.fn[Je]=en,ln._jQueryInterface};var cn,un="scrollspy",dn="bs.scrollspy",hn="."+dn,fn=p.fn[un],pn={offset:10,method:"auto",target:""},gn={offset:"number",method:"string",target:"(string|element)"},mn={ACTIVATE:"activate"+hn,SCROLL:"scroll"+hn,LOAD_DATA_API:"load"+hn+".data-api"},vn="active",yn=".nav, .list-group",bn=".nav-link",xn=".list-group-item",wn="position",_n=((cn=Sn.prototype).refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?"offset":wn,r="auto"===this._config.method?t:this._config.method,o=r===wn?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(t){var e,n=g.getSelectorFromElement(t);if(n&&(e=document.querySelector(n)),e){var i=e.getBoundingClientRect();if(i.width||i.height)return[p(e)[r]().top+o,n]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},cn.dispose=function(){p.removeData(this._element,dn),p(this._scrollElement).off(hn),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},cn._getConfig=function(t){if("string"!=typeof(t=a({},pn,"object"==typeof t&&t?t:{})).target){var e=p(t.target).attr("id");e||(e=g.getUID(un),p(t.target).attr("id",e)),t.target="#"+e}return g.typeCheckConfig(un,t,gn),t},cn._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},cn._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},cn._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},cn._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),n<=t){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var r=this._offsets.length;r--;)this._activeTarget!==this._targets[r]&&t>=this._offsets[r]&&(void 0===this._offsets[r+1]||t<this._offsets[r+1])&&this._activate(this._targets[r])}},cn._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),n=p([].slice.call(document.querySelectorAll(t.join(","))));n.hasClass("dropdown-item")?(n.closest(".dropdown").find(".dropdown-toggle").addClass(vn),n.addClass(vn)):(n.addClass(vn),n.parents(yn).prev(bn+", "+xn).addClass(vn),n.parents(yn).prev(".nav-item").children(bn).addClass(vn)),p(this._scrollElement).trigger(mn.ACTIVATE,{relatedTarget:e})},cn._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(t){return t.classList.contains(vn)}).forEach(function(t){return t.classList.remove(vn)})},Sn._jQueryInterface=function(e){return this.each(function(){var t=p(this).data(dn);if(t||(t=new Sn(this,"object"==typeof e&&e),p(this).data(dn,t)),"string"==typeof e){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},o(Sn,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return pn}}]),Sn);function Sn(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+bn+","+this._config.target+" "+xn+","+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,p(this._scrollElement).on(mn.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process()}p(window).on(mn.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll('[data-spy="scroll"]')),e=t.length;e--;){var n=p(t[e]);_n._jQueryInterface.call(n,n.data())}}),p.fn[un]=_n._jQueryInterface,p.fn[un].Constructor=_n,p.fn[un].noConflict=function(){return p.fn[un]=fn,_n._jQueryInterface};var Cn,Tn="bs.tab",Dn="."+Tn,kn=p.fn.tab,An={HIDE:"hide"+Dn,HIDDEN:"hidden"+Dn,SHOW:"show"+Dn,SHOWN:"shown"+Dn,CLICK_DATA_API:"click"+Dn+".data-api"},In="active",En=".active",Mn="> li > .active",Pn=((Cn=On.prototype).show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&p(this._element).hasClass(In)||p(this._element).hasClass("disabled"))){var t,i,e=p(this._element).closest(".nav, .list-group")[0],r=g.getSelectorFromElement(this._element);if(e){var o="UL"===e.nodeName||"OL"===e.nodeName?Mn:En;i=(i=p.makeArray(p(e).find(o)))[i.length-1]}var a=p.Event(An.HIDE,{relatedTarget:this._element}),s=p.Event(An.SHOW,{relatedTarget:i});if(i&&p(i).trigger(a),p(this._element).trigger(s),!s.isDefaultPrevented()&&!a.isDefaultPrevented()){r&&(t=document.querySelector(r)),this._activate(this._element,e);var l=function(){var t=p.Event(An.HIDDEN,{relatedTarget:n._element}),e=p.Event(An.SHOWN,{relatedTarget:i});p(i).trigger(t),p(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},Cn.dispose=function(){p.removeData(this._element,Tn),this._element=null},Cn._activate=function(t,e,n){function i(){return r._transitionComplete(t,o,n)}var r=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?p(e).children(En):p(e).find(Mn))[0],a=n&&o&&p(o).hasClass("fade");if(o&&a){var s=g.getTransitionDurationFromElement(o);p(o).removeClass("show").one(g.TRANSITION_END,i).emulateTransitionEnd(s)}else i()},Cn._transitionComplete=function(t,e,n){if(e){p(e).removeClass(In);var i=p(e.parentNode).find("> .dropdown-menu .active")[0];i&&p(i).removeClass(In),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(p(t).addClass(In),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),g.reflow(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&p(t.parentNode).hasClass("dropdown-menu")){var r=p(t).closest(".dropdown")[0];if(r){var o=[].slice.call(r.querySelectorAll(".dropdown-toggle"));p(o).addClass(In)}t.setAttribute("aria-expanded",!0)}n&&n()},On._jQueryInterface=function(n){return this.each(function(){var t=p(this),e=t.data(Tn);if(e||(e=new On(this),t.data(Tn,e)),"string"==typeof n){if(void 0===e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},o(On,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),On);function On(t){this._element=t}p(document).on(An.CLICK_DATA_API,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',function(t){t.preventDefault(),Pn._jQueryInterface.call(p(this),"show")}),p.fn.tab=Pn._jQueryInterface,p.fn.tab.Constructor=Pn,p.fn.tab.noConflict=function(){return p.fn.tab=kn,Pn._jQueryInterface};var Ln,Nn="toast",Fn="bs.toast",Rn="."+Fn,jn=p.fn[Nn],Hn={CLICK_DISMISS:"click.dismiss"+Rn,HIDE:"hide"+Rn,HIDDEN:"hidden"+Rn,SHOW:"show"+Rn,SHOWN:"shown"+Rn},zn="show",Wn="showing",$n={animation:"boolean",autohide:"boolean",delay:"number"},qn={animation:!0,autohide:!0,delay:500},Bn=((Ln=Un.prototype).show=function(){var t=this;function e(){t._element.classList.remove(Wn),t._element.classList.add(zn),p(t._element).trigger(Hn.SHOWN),t._config.autohide&&t.hide()}if(p(this._element).trigger(Hn.SHOW),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),this._element.classList.add(Wn),this._config.animation){var n=g.getTransitionDurationFromElement(this._element);p(this._element).one(g.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},Ln.hide=function(t){var e=this;this._element.classList.contains(zn)&&(p(this._element).trigger(Hn.HIDE),t?this._close():this._timeout=setTimeout(function(){e._close()},this._config.delay))},Ln.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(zn)&&this._element.classList.remove(zn),p(this._element).off(Hn.CLICK_DISMISS),p.removeData(this._element,Fn),this._element=null,this._config=null},Ln._getConfig=function(t){return t=a({},qn,p(this._element).data(),"object"==typeof t&&t?t:{}),g.typeCheckConfig(Nn,t,this.constructor.DefaultType),t},Ln._setListeners=function(){var t=this;p(this._element).on(Hn.CLICK_DISMISS,'[data-dismiss="toast"]',function(){return t.hide(!0)})},Ln._close=function(){function t(){e._element.classList.add("hide"),p(e._element).trigger(Hn.HIDDEN)}var e=this;if(this._element.classList.remove(zn),this._config.animation){var n=g.getTransitionDurationFromElement(this._element);p(this._element).one(g.TRANSITION_END,t).emulateTransitionEnd(n)}else t()},Un._jQueryInterface=function(n){return this.each(function(){var t=p(this),e=t.data(Fn);if(e||(e=new Un(this,"object"==typeof n&&n),t.data(Fn,e)),"string"==typeof n){if(void 0===e[n])throw new TypeError('No method named "'+n+'"');e[n](this)}})},o(Un,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return $n}},{key:"Default",get:function(){return qn}}]),Un);function Un(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}p.fn[Nn]=Bn._jQueryInterface,p.fn[Nn].Constructor=Bn,p.fn[Nn].noConflict=function(){return p.fn[Nn]=jn,Bn._jQueryInterface},function(){if(void 0===p)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=p.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),t.Util=g,t.Alert=d,t.Button=C,t.Carousel=z,t.Collapse=et,t.Dropdown=he,t.Modal=ke,t.Popover=ln,t.Scrollspy=_n,t.Tab=Pn,t.Toast=Bn,t.Tooltip=Ge,Object.defineProperty(t,"__esModule",{value:!0})}),function(l,n,r,s){function c(t,e){this.settings=null,this.options=l.extend({},c.Defaults,e),this.$element=l(t),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},l.each(["onResize","onThrottledResize"],l.proxy(function(t,e){this._handlers[e]=l.proxy(this[e],this)},this)),l.each(c.Plugins,l.proxy(function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)},this)),l.each(c.Workers,l.proxy(function(t,e){this._pipe.push({filter:e.filter,run:l.proxy(e.run,this)})},this)),this.setup(),this.initialize()}c.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:n,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},c.Width={Default:"default",Inner:"inner",Outer:"outer"},c.Type={Event:"event",State:"state"},c.Plugins={},c.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(t){var e=this.settings.margin||"",n=!this.settings.autoWidth,i=this.settings.rtl,r={width:"auto","margin-left":i?e:"","margin-right":i?"":e};n||this.$stage.children().css(r),t.css=r}},{filter:["width","items","settings"],run:function(t){var e=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,n=null,i=this._items.length,r=!this.settings.autoWidth,o=[];for(t.items={merge:!1,width:e};i--;)n=this._mergers[i],n=this.settings.mergeFit&&Math.min(n,this.settings.items)||n,t.items.merge=1<n||t.items.merge,o[i]=r?e*n:this._items[i].width();this._widths=o}},{filter:["items","settings"],run:function(){var t=[],e=this._items,n=this.settings,i=Math.max(2*n.items,4),r=2*Math.ceil(e.length/2),o=n.loop&&e.length?n.rewind?i:Math.max(i,r):0,a="",s="";for(o/=2;0<o;)t.push(this.normalize(t.length/2,!0)),a+=e[t[t.length-1]][0].outerHTML,t.push(this.normalize(e.length-1-(t.length-1)/2,!0)),s=e[t[t.length-1]][0].outerHTML+s,o-=1;this._clones=t,l(a).addClass("cloned").appendTo(this.$stage),l(s).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var t=this.settings.rtl?1:-1,e=this._clones.length+this._items.length,n=-1,i=0,r=0,o=[];++n<e;)i=o[n-1]||0,r=this._widths[this.relative(n)]+this.settings.margin,o.push(i+r*t);this._coordinates=o}},{filter:["width","items","settings"],run:function(){var t=this.settings.stagePadding,e=this._coordinates,n={width:Math.ceil(Math.abs(e[e.length-1]))+2*t,"padding-left":t||"","padding-right":t||""};this.$stage.css(n)}},{filter:["width","items","settings"],run:function(t){var e=this._coordinates.length,n=!this.settings.autoWidth,i=this.$stage.children();if(n&&t.items.merge)for(;e--;)t.css.width=this._widths[this.relative(e)],i.eq(e).css(t.css);else n&&(t.css.width=t.items.width,i.css(t.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(t){t.current=t.current?this.$stage.children().index(t.current):0,t.current=Math.max(this.minimum(),Math.min(this.maximum(),t.current)),this.reset(t.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var t,e,n,i,r=this.settings.rtl?1:-1,o=2*this.settings.stagePadding,a=this.coordinates(this.current())+o,s=a+this.width()*r,l=[];for(n=0,i=this._coordinates.length;n<i;n++)t=this._coordinates[n-1]||0,e=Math.abs(this._coordinates[n])+o*r,(this.op(t,"<=",a)&&this.op(t,">",s)||this.op(e,"<",a)&&this.op(e,">",s))&&l.push(n);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+l.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],c.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=l("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(l("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},c.prototype.initializeItems=function(){var t=this.$element.find(".owl-item");if(t.length)return this._items=t.get().map(function(t){return l(t)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},c.prototype.initialize=function(){var t,e,n;this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")&&(t=this.$element.find("img"),e=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:s,n=this.$element.children(e).width(),t.length&&n<=0&&this.preloadAutoWidthImages(t));this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},c.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},c.prototype.setup=function(){var e=this.viewport(),t=this.options.responsive,n=-1,i=null;t?(l.each(t,function(t){t<=e&&n<t&&(n=Number(t))}),"function"==typeof(i=l.extend({},this.options,t[n])).stagePadding&&(i.stagePadding=i.stagePadding()),delete i.responsive,i.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+n))):i=l.extend({},this.options),this.trigger("change",{property:{name:"settings",value:i}}),this._breakpoint=n,this.settings=i,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},c.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},c.prototype.prepare=function(t){var e=this.trigger("prepare",{content:t});return e.data||(e.data=l("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:e.data}),e.data},c.prototype.update=function(){for(var t=0,e=this._pipe.length,n=l.proxy(function(t){return this[t]},this._invalidated),i={};t<e;)(this._invalidated.all||0<l.grep(this._pipe[t].filter,n).length)&&this._pipe[t].run(i),t++;this._invalidated={},this.is("valid")||this.enter("valid")},c.prototype.width=function(t){switch(t=t||c.Width.Default){case c.Width.Inner:case c.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},c.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},c.prototype.onThrottledResize=function(){n.clearTimeout(this.resizeTimer),this.resizeTimer=n.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},c.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))},c.prototype.registerEventHandlers=function(){l.support.transition&&this.$stage.on(l.support.transition.end+".owl.core",l.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(n,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",l.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",l.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",l.proxy(this.onDragEnd,this)))},c.prototype.onDragStart=function(t){var e=null;3!==t.which&&(e=l.support.transform?{x:(e=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","))[16===e.length?12:4],y:e[16===e.length?13:5]}:(e=this.$stage.position(),{x:this.settings.rtl?e.left+this.$stage.width()-this.width()+this.settings.margin:e.left,y:e.top}),this.is("animating")&&(l.support.transform?this.animate(e.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=l(t.target),this._drag.stage.start=e,this._drag.stage.current=e,this._drag.pointer=this.pointer(t),l(r).on("mouseup.owl.core touchend.owl.core",l.proxy(this.onDragEnd,this)),l(r).one("mousemove.owl.core touchmove.owl.core",l.proxy(function(t){var e=this.difference(this._drag.pointer,this.pointer(t));l(r).on("mousemove.owl.core touchmove.owl.core",l.proxy(this.onDragMove,this)),Math.abs(e.x)<Math.abs(e.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},c.prototype.onDragMove=function(t){var e=null,n=null,i=null,r=this.difference(this._drag.pointer,this.pointer(t)),o=this.difference(this._drag.stage.start,r);this.is("dragging")&&(t.preventDefault(),this.settings.loop?(e=this.coordinates(this.minimum()),n=this.coordinates(this.maximum()+1)-e,o.x=((o.x-e)%n+n)%n+e):(e=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),n=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),i=this.settings.pullDrag?-1*r.x/5:0,o.x=Math.max(Math.min(o.x,e+i),n+i)),this._drag.stage.current=o,this.animate(o.x))},c.prototype.onDragEnd=function(t){var e=this.difference(this._drag.pointer,this.pointer(t)),n=this._drag.stage.current,i=0<e.x^this.settings.rtl?"left":"right";l(r).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==e.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(n.x,0!==e.x?i:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=i,(3<Math.abs(e.x)||300<(new Date).getTime()-this._drag.time)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},c.prototype.closest=function(n,i){var r=-1,o=this.width(),a=this.coordinates();return this.settings.freeDrag||l.each(a,l.proxy(function(t,e){return"left"===i&&e-30<n&&n<e+30?r=t:"right"===i&&e-o-30<n&&n<e-o+30?r=t+1:this.op(n,"<",e)&&this.op(n,">",a[t+1]!==s?a[t+1]:e-o)&&(r="left"===i?t+1:t),-1===r},this)),this.settings.loop||(this.op(n,">",a[this.minimum()])?r=n=this.minimum():this.op(n,"<",a[this.maximum()])&&(r=n=this.maximum())),r},c.prototype.animate=function(t){var e=0<this.speed();this.is("animating")&&this.onTransitionEnd(),e&&(this.enter("animating"),this.trigger("translate")),l.support.transform3d&&l.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):e?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,l.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})},c.prototype.is=function(t){return this._states.current[t]&&0<this._states.current[t]},c.prototype.current=function(t){if(t===s)return this._current;if(0===this._items.length)return s;if(t=this.normalize(t),this._current!==t){var e=this.trigger("change",{property:{name:"position",value:t}});e.data!==s&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},c.prototype.invalidate=function(t){return"string"===l.type(t)&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),l.map(this._invalidated,function(t,e){return e})},c.prototype.reset=function(t){(t=this.normalize(t))!==s&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},c.prototype.normalize=function(t,e){var n=this._items.length,i=e?0:this._clones.length;return!this.isNumeric(t)||n<1?t=s:(t<0||n+i<=t)&&(t=((t-i/2)%n+n)%n+i/2),t},c.prototype.relative=function(t){return t-=this._clones.length/2,this.normalize(t,!0)},c.prototype.maximum=function(t){var e,n,i,r=this.settings,o=this._coordinates.length;if(r.loop)o=this._clones.length/2+this._items.length-1;else if(r.autoWidth||r.merge){if(e=this._items.length)for(n=this._items[--e].width(),i=this.$element.width();e--&&!((n+=this._items[e].width()+this.settings.margin)>i););o=e+1}else o=r.center?this._items.length-1:this._items.length-r.items;return t&&(o-=this._clones.length/2),Math.max(o,0)},c.prototype.minimum=function(t){return t?0:this._clones.length/2},c.prototype.items=function(t){return t===s?this._items.slice():(t=this.normalize(t,!0),this._items[t])},c.prototype.mergers=function(t){return t===s?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},c.prototype.clones=function(n){function i(t){return t%2==0?r+t/2:e-(t+1)/2}var e=this._clones.length/2,r=e+this._items.length;return n===s?l.map(this._clones,function(t,e){return i(e)}):l.map(this._clones,function(t,e){return t===n?i(e):null})},c.prototype.speed=function(t){return t!==s&&(this._speed=t),this._speed},c.prototype.coordinates=function(t){var e,n=1,i=t-1;return t===s?l.map(this._coordinates,l.proxy(function(t,e){return this.coordinates(e)},this)):(this.settings.center?(this.settings.rtl&&(n=-1,i=t+1),e=this._coordinates[t],e+=(this.width()-e+(this._coordinates[i]||0))/2*n):e=this._coordinates[i]||0,e=Math.ceil(e))},c.prototype.duration=function(t,e,n){return 0===n?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(n||this.settings.smartSpeed)},c.prototype.to=function(t,e){var n=this.current(),i=null,r=t-this.relative(n),o=(0<r)-(r<0),a=this._items.length,s=this.minimum(),l=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(r)>a/2&&(r+=-1*o*a),(i=(((t=n+r)-s)%a+a)%a+s)!==t&&i-r<=l&&0<i-r&&(n=i-r,t=i,this.reset(n))):t=this.settings.rewind?(t%(l+=1)+l)%l:Math.max(s,Math.min(l,t)),this.speed(this.duration(n,t,e)),this.current(t),this.isVisible()&&this.update()},c.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},c.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},c.prototype.onTransitionEnd=function(t){if(t!==s&&(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},c.prototype.viewport=function(){var t;return this.options.responsiveBaseElement!==n?t=l(this.options.responsiveBaseElement).width():n.innerWidth?t=n.innerWidth:r.documentElement&&r.documentElement.clientWidth?t=r.documentElement.clientWidth:console.warn("Can not detect viewport width."),t},c.prototype.replace=function(t){this.$stage.empty(),this._items=[],t=t&&(t instanceof jQuery?t:l(t)),this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector)),t.filter(function(){return 1===this.nodeType}).each(l.proxy(function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},c.prototype.add=function(t,e){var n=this.relative(this._current);e=e===s?this._items.length:this.normalize(e,!0),t=t instanceof jQuery?t:l(t),this.trigger("add",{content:t,position:e}),t=this.prepare(t),0===this._items.length||e===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[e-1].after(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[e].before(t),this._items.splice(e,0,t),this._mergers.splice(e,0,1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[n]&&this.reset(this._items[n].index()),this.invalidate("items"),this.trigger("added",{content:t,position:e})},c.prototype.remove=function(t){(t=this.normalize(t,!0))!==s&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},c.prototype.preloadAutoWidthImages=function(t){t.each(l.proxy(function(t,e){this.enter("pre-loading"),e=l(e),l(new Image).one("load",l.proxy(function(t){e.attr("src",t.target.src),e.css("opacity",1),this.leave("pre-loading"),this.is("pre-loading")||this.is("initializing")||this.refresh()},this)).attr("src",e.attr("src")||e.attr("data-src")||e.attr("data-src-retina"))},this))},c.prototype.destroy=function(){for(var t in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),l(r).off(".owl.core"),!1!==this.settings.responsive&&(n.clearTimeout(this.resizeTimer),this.off(n,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[t].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},c.prototype.op=function(t,e,n){var i=this.settings.rtl;switch(e){case"<":return i?n<t:t<n;case">":return i?t<n:n<t;case">=":return i?t<=n:n<=t;case"<=":return i?n<=t:t<=n}},c.prototype.on=function(t,e,n,i){t.addEventListener?t.addEventListener(e,n,i):t.attachEvent&&t.attachEvent("on"+e,n)},c.prototype.off=function(t,e,n,i){t.removeEventListener?t.removeEventListener(e,n,i):t.detachEvent&&t.detachEvent("on"+e,n)},c.prototype.trigger=function(t,e,n,i,r){var o={item:{count:this._items.length,index:this.current()}},a=l.camelCase(l.grep(["on",t,n],function(t){return t}).join("-").toLowerCase()),s=l.Event([t,"owl",n||"carousel"].join(".").toLowerCase(),l.extend({relatedTarget:this},o,e));return this._supress[t]||(l.each(this._plugins,function(t,e){e.onTrigger&&e.onTrigger(s)}),this.register({type:c.Type.Event,name:t}),this.$element.trigger(s),this.settings&&"function"==typeof this.settings[a]&&this.settings[a].call(this,s)),s},c.prototype.enter=function(t){l.each([t].concat(this._states.tags[t]||[]),l.proxy(function(t,e){this._states.current[e]===s&&(this._states.current[e]=0),this._states.current[e]++},this))},c.prototype.leave=function(t){l.each([t].concat(this._states.tags[t]||[]),l.proxy(function(t,e){this._states.current[e]--},this))},c.prototype.register=function(n){if(n.type===c.Type.Event){if(l.event.special[n.name]||(l.event.special[n.name]={}),!l.event.special[n.name].owl){var e=l.event.special[n.name]._default;l.event.special[n.name]._default=function(t){return!e||!e.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&-1<t.namespace.indexOf("owl"):e.apply(this,arguments)},l.event.special[n.name].owl=!0}}else n.type===c.Type.State&&(this._states.tags[n.name]?this._states.tags[n.name]=this._states.tags[n.name].concat(n.tags):this._states.tags[n.name]=n.tags,this._states.tags[n.name]=l.grep(this._states.tags[n.name],l.proxy(function(t,e){return l.inArray(t,this._states.tags[n.name])===e},this)))},c.prototype.suppress=function(t){l.each(t,l.proxy(function(t,e){this._supress[e]=!0},this))},c.prototype.release=function(t){l.each(t,l.proxy(function(t,e){delete this._supress[e]},this))},c.prototype.pointer=function(t){var e={x:null,y:null};return(t=(t=t.originalEvent||t||n.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(e.x=t.pageX,e.y=t.pageY):(e.x=t.clientX,e.y=t.clientY),e},c.prototype.isNumeric=function(t){return!isNaN(parseFloat(t))},c.prototype.difference=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},l.fn.owlCarousel=function(e){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var t=l(this),n=t.data("owl.carousel");n||(n=new c(this,"object"==typeof e&&e),t.data("owl.carousel",n),l.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,e){n.register({type:c.Type.Event,name:e}),n.$element.on(e+".owl.carousel.core",l.proxy(function(t){t.namespace&&t.relatedTarget!==this&&(this.suppress([e]),n[e].apply(this,[].slice.call(arguments,1)),this.release([e]))},n))})),"string"==typeof e&&"_"!==e.charAt(0)&&n[e].apply(n,i)})},l.fn.owlCarousel.Constructor=c}(window.Zepto||window.jQuery,window,document),function(e,n){var i=function(t){this._core=t,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":e.proxy(function(t){t.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=e.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers)};i.Defaults={autoRefresh:!0,autoRefreshInterval:500},i.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=n.setInterval(e.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},i.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},i.prototype.destroy=function(){var t,e;for(t in n.clearInterval(this._interval),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},e.fn.owlCarousel.Constructor.Plugins.AutoRefresh=i}(window.Zepto||window.jQuery,window,document),function(s,o){var e=function(t){this._core=t,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":s.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type)){var e=this._core.settings,n=e.center&&Math.ceil(e.items/2)||e.items,i=e.center&&-1*n||0,r=(t.property&&void 0!==t.property.value?t.property.value:this._core.current())+i,o=this._core.clones().length,a=s.proxy(function(t,e){this.load(e)},this);for(0<e.lazyLoadEager&&(n+=e.lazyLoadEager,e.loop&&(r-=e.lazyLoadEager,n++));i++<n;)this.load(o/2+this._core.relative(r)),o&&s.each(this._core.clones(this._core.relative(r)),a),r++}},this)},this._core.options=s.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1,lazyLoadEager:0},e.prototype.load=function(t){var e=this._core.$stage.children().eq(t),n=e&&e.find(".owl-lazy");!n||-1<s.inArray(e.get(0),this._loaded)||(n.each(s.proxy(function(t,e){var n,i=s(e),r=1<o.devicePixelRatio&&i.attr("data-src-retina")||i.attr("data-src")||i.attr("data-srcset");this._core.trigger("load",{element:i,url:r},"lazy"),i.is("img")?i.one("load.owl.lazy",s.proxy(function(){i.css("opacity",1),this._core.trigger("loaded",{element:i,url:r},"lazy")},this)).attr("src",r):i.is("source")?i.one("load.owl.lazy",s.proxy(function(){this._core.trigger("loaded",{element:i,url:r},"lazy")},this)).attr("srcset",r):((n=new Image).onload=s.proxy(function(){i.css({"background-image":'url("'+r+'")',opacity:"1"}),this._core.trigger("loaded",{element:i,url:r},"lazy")},this),n.src=r)},this)),this._loaded.push(e.get(0)))},e.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},s.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,n){var i=function(t){this._core=t,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&"position"===t.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var e=this;a(n).on("load",function(){e._core.settings.autoHeight&&e.update()}),a(n).resize(function(){e._core.settings.autoHeight&&(null!=e._intervalId&&clearTimeout(e._intervalId),e._intervalId=setTimeout(function(){e.update()},250))})};i.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},i.prototype.update=function(){var t=this._core._current,e=t+this._core.settings.items,n=this._core.settings.lazyLoad,i=this._core.$stage.children().toArray().slice(t,e),r=[],o=0;a.each(i,function(t,e){r.push(a(e).height())}),(o=Math.max.apply(null,r))<=1&&n&&this._previousHeight&&(o=this._previousHeight),this._previousHeight=o,this._core.$stage.parent().height(o).addClass(this._core.settings.autoHeightClass)},i.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=i}(window.Zepto||window.jQuery,window,document),function(u,t,e){var n=function(t){this._core=t,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":u.proxy(function(t){t.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":u.proxy(function(t){t.namespace&&this._core.settings.video&&this.isInFullScreen()&&t.preventDefault()},this),"refreshed.owl.carousel":u.proxy(function(t){t.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":u.proxy(function(t){t.namespace&&"position"===t.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":u.proxy(function(t){if(t.namespace){var e=u(t.content).find(".owl-video");e.length&&(e.css("display","none"),this.fetch(e,u(t.content)))}},this)},this._core.options=u.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",u.proxy(function(t){this.play(t)},this))};n.Defaults={video:!1,videoHeight:!1,videoWidth:!1},n.prototype.fetch=function(t,e){var n=t.attr("data-vimeo-id")?"vimeo":t.attr("data-vzaar-id")?"vzaar":"youtube",i=t.attr("data-vimeo-id")||t.attr("data-youtube-id")||t.attr("data-vzaar-id"),r=t.attr("data-width")||this._core.settings.videoWidth,o=t.attr("data-height")||this._core.settings.videoHeight,a=t.attr("href");if(!a)throw new Error("Missing video URL.");if(-1<(i=a.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/))[3].indexOf("youtu"))n="youtube";else if(-1<i[3].indexOf("vimeo"))n="vimeo";else{if(!(-1<i[3].indexOf("vzaar")))throw new Error("Video URL not supported.");n="vzaar"}i=i[6],this._videos[a]={type:n,id:i,width:r,height:o},e.attr("data-video",a),this.thumbnail(t,this._videos[a])},n.prototype.thumbnail=function(e,t){function n(t){'<div class="owl-video-play-icon"></div>',i=c.lazyLoad?u("<div/>",{class:"owl-video-tn "+l,srcType:t}):u("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+t+")"}),e.after(i),e.after('<div class="owl-video-play-icon"></div>')}var i,r,o=t.width&&t.height?"width:"+t.width+"px;height:"+t.height+"px;":"",a=e.find("img"),s="src",l="",c=this._core.settings;if(e.wrap(u("<div/>",{class:"owl-video-wrapper",style:o})),this._core.settings.lazyLoad&&(s="data-src",l="owl-lazy"),a.length)return n(a.attr(s)),a.remove(),!1;"youtube"===t.type?(r="//img.youtube.com/vi/"+t.id+"/hqdefault.jpg",n(r)):"vimeo"===t.type?u.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+t.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){r=t[0].thumbnail_large,n(r)}}):"vzaar"===t.type&&u.ajax({type:"GET",url:"//vzaar.com/api/videos/"+t.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){r=t.framegrab_url,n(r)}})},n.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},n.prototype.play=function(t){var e,n=u(t.target).closest("."+this._core.settings.itemClass),i=this._videos[n.attr("data-video")],r=i.width||"100%",o=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),n=this._core.items(this._core.relative(n.index())),this._core.reset(n.index()),(e=u('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>')).attr("height",o),e.attr("width",r),"youtube"===i.type?e.attr("src","//www.youtube.com/embed/"+i.id+"?autoplay=1&rel=0&v="+i.id):"vimeo"===i.type?e.attr("src","//player.vimeo.com/video/"+i.id+"?autoplay=1"):"vzaar"===i.type&&e.attr("src","//view.vzaar.com/"+i.id+"/player?autoplay=true"),u(e).wrap('<div class="owl-video-frame" />').insertAfter(n.find(".owl-video")),this._playing=n.addClass("owl-video-playing"))},n.prototype.isInFullScreen=function(){var t=e.fullscreenElement||e.mozFullScreenElement||e.webkitFullscreenElement;return t&&u(t).parent().hasClass("owl-video-frame")},n.prototype.destroy=function(){var t,e;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},u.fn.owlCarousel.Constructor.Plugins.Video=n}(window.Zepto||window.jQuery,window,document),function(a){var e=function(t){this.core=t,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=void 0,this.next=void 0,this.handlers={"change.owl.carousel":a.proxy(function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(t){t.namespace&&(this.swapping="translated"==t.type)},this),"translate.owl.carousel":a.proxy(function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var t,e=a.proxy(this.clear,this),n=this.core.$stage.children().eq(this.previous),i=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,o=this.core.settings.animateOut;this.core.current()!==this.previous&&(o&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),n.one(a.support.animation.end,e).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(o)),r&&i.one(a.support.animation.end,e).addClass("animated owl-animated-in").addClass(r))}},e.prototype.clear=function(t){a(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(i,r,e){var n=function(t){this._core=t,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":i.proxy(function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":i.proxy(function(t){t.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":i.proxy(function(t,e,n){t.namespace&&this.play(e,n)},this),"stop.owl.autoplay":i.proxy(function(t){t.namespace&&this.stop()},this),"mouseover.owl.autoplay":i.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":i.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":i.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":i.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=i.extend({},n.Defaults,this._core.options)};n.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},n.prototype._next=function(t){this._call=r.setTimeout(i.proxy(this._next,this,t),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||e.hidden||this._core.next(t||this._core.settings.autoplaySpeed)},n.prototype.read=function(){return(new Date).getTime()-this._time},n.prototype.play=function(t,e){var n;this._core.is("rotating")||this._core.enter("rotating"),t=t||this._core.settings.autoplayTimeout,n=Math.min(this._time%(this._timeout||t),t),this._paused?(this._time=this.read(),this._paused=!1):r.clearTimeout(this._call),this._time+=this.read()%t-n,this._timeout=t,this._call=r.setTimeout(i.proxy(this._next,this,e),t-n)},n.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,r.clearTimeout(this._call),this._core.leave("rotating"))},n.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,r.clearTimeout(this._call))},n.prototype.destroy=function(){var t,e;for(t in this.stop(),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},i.fn.owlCarousel.Constructor.Plugins.autoplay=n}(window.Zepto||window.jQuery,window,document),function(o){"use strict";var e=function(t){this._core=t,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":o.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+o(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":o.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())},this),"remove.owl.carousel":o.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"changed.owl.carousel":o.proxy(function(t){t.namespace&&"position"==t.property.name&&this.draw()},this),"initialized.owl.carousel":o.proxy(function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":o.proxy(function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=o.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var t,n=this._core.settings;for(t in this._controls.$relative=(n.navContainer?o(n.navContainer):o("<div>").addClass(n.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=o("<"+n.navElement+">").addClass(n.navClass[0]).html(n.navText[0]).prependTo(this._controls.$relative).on("click",o.proxy(function(t){this.prev(n.navSpeed)},this)),this._controls.$next=o("<"+n.navElement+">").addClass(n.navClass[1]).html(n.navText[1]).appendTo(this._controls.$relative).on("click",o.proxy(function(t){this.next(n.navSpeed)},this)),n.dotsData||(this._templates=[o('<button role="button">').addClass(n.dotClass).append(o("<span>")).prop("outerHTML")]),this._controls.$absolute=(n.dotsContainer?o(n.dotsContainer):o("<div>").addClass(n.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",o.proxy(function(t){var e=o(t.target).parent().is(this._controls.$absolute)?o(t.target).index():o(t.target).parent().index();t.preventDefault(),this.to(e,n.dotsSpeed)},this)),this._overrides)this._core[t]=o.proxy(this[t],this)},e.prototype.destroy=function(){var t,e,n,i,r;for(t in r=this._core.settings,this._handlers)this.$element.off(t,this._handlers[t]);for(e in this._controls)"$relative"===e&&r.navContainer?this._controls[e].html(""):this._controls[e].remove();for(i in this.overides)this._core[i]=this._overrides[i];for(n in Object.getOwnPropertyNames(this))"function"!=typeof this[n]&&(this[n]=null)},e.prototype.update=function(){var t,e,n=this._core.clones().length/2,i=n+this._core.items().length,r=this._core.maximum(!0),o=this._core.settings,a=o.center||o.autoWidth||o.dotsData?1:o.dotsEach||o.items;if("page"!==o.slideBy&&(o.slideBy=Math.min(o.slideBy,o.items)),o.dots||"page"==o.slideBy)for(this._pages=[],t=n,e=0;t<i;t++){if(a<=e||0===e){if(this._pages.push({start:Math.min(r,t-n),end:t-n+a-1}),Math.min(r,t-n)===r)break;e=0,0}e+=this._core.mergers(this._core.relative(t))}},e.prototype.draw=function(){var t,e=this._core.settings,n=this._core.items().length<=e.items,i=this._core.relative(this._core.current()),r=e.loop||e.rewind;this._controls.$relative.toggleClass("disabled",!e.nav||n),e.nav&&(this._controls.$previous.toggleClass("disabled",!r&&i<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!r&&i>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!e.dots||n),e.dots&&(t=this._pages.length-this._controls.$absolute.children().length,e.dotsData&&0!=t?this._controls.$absolute.html(this._templates.join("")):0<t?this._controls.$absolute.append(new Array(1+t).join(this._templates[0])):t<0&&this._controls.$absolute.children().slice(t).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(o.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(t){var e=this._core.settings;t.page={index:o.inArray(this.current(),this._pages),count:this._pages.length,size:e&&(e.center||e.autoWidth||e.dotsData?1:e.dotsEach||e.items)}},e.prototype.current=function(){var n=this._core.relative(this._core.current());return o.grep(this._pages,o.proxy(function(t,e){return t.start<=n&&t.end>=n},this)).pop()},e.prototype.getPosition=function(t){var e,n,i=this._core.settings;return"page"==i.slideBy?(e=o.inArray(this.current(),this._pages),n=this._pages.length,t?++e:--e,e=this._pages[(e%n+n)%n].start):(e=this._core.relative(this._core.current()),n=this._core.items().length,t?e+=i.slideBy:e-=i.slideBy),e},e.prototype.next=function(t){o.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)},e.prototype.prev=function(t){o.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)},e.prototype.to=function(t,e,n){var i;!n&&this._pages.length?(i=this._pages.length,o.proxy(this._overrides.to,this._core)(this._pages[(t%i+i)%i].start,e)):o.proxy(this._overrides.to,this._core)(t,e)},o.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(i,r){"use strict";var e=function(t){this._core=t,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":i.proxy(function(t){t.namespace&&"URLHash"===this._core.settings.startPosition&&i(r).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":i.proxy(function(t){if(t.namespace){var e=i(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!e)return;this._hashes[e]=t.content}},this),"changed.owl.carousel":i.proxy(function(t){if(t.namespace&&"position"===t.property.name){var n=this._core.items(this._core.relative(this._core.current())),e=i.map(this._hashes,function(t,e){return t===n?e:null}).join();if(!e||r.location.hash.slice(1)===e)return;r.location.hash=e}},this)},this._core.options=i.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),i(r).on("hashchange.owl.navigation",i.proxy(function(t){var e=r.location.hash.substring(1),n=this._core.$stage.children(),i=this._hashes[e]&&n.index(this._hashes[e]);void 0!==i&&i!==this._core.current()&&this._core.to(this._core.relative(i),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var t,e;for(t in i(r).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},i.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(r,t,e,o){function n(t,n){var i=!1,e=t.charAt(0).toUpperCase()+t.slice(1);return r.each((t+" "+s.join(e+" ")+e).split(" "),function(t,e){if(a[e]!==o)return i=!n||e,!1}),i}function i(t){return n(t,!0)}var a=r("<support>").get(0).style,s="Webkit Moz O ms".split(" "),l={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},c=function(){return!!n("transform")},u=function(){return!!n("perspective")},d=function(){return!!n("animation")};!function(){return!!n("transition")}()||(r.support.transition=new String(i("transition")),r.support.transition.end=l.transition.end[r.support.transition]),d()&&(r.support.animation=new String(i("animation")),r.support.animation.end=l.animation.end[r.support.animation]),c()&&(r.support.transform=new String(i("transform")),r.support.transform3d=u())}(window.Zepto||window.jQuery,window,document),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(r){"use strict";function n(g){return function(t){var e,n,i,r,o,a,s=t.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(s)for(var l=0,c=s.length;l<c;++l){var u=s[l].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),d=(o=u[0],void 0,a=o.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1"),new RegExp(a)),h=u[1]||"",f=u[3]||"",p=null;u=u[2],m.hasOwnProperty(u)&&(p=m[u],p=Number(g[p])),null!==p&&("!"===h&&(n=p,r=i=void 0,i="s",r="",(e=f)&&(e=e.replace(/(:|;|\s)/gi,"").split(/\,/),i=1===e.length?e[0]:(r=e[0],e[1])),p=1<Math.abs(n)?i:r),""===h&&p<10&&(p="0"+p.toString()),t=t.replace(d,p.toString()))}return t.replace(/%%/,"%")}}var o=[],e=[],i={precision:100,elapse:!1,defer:!1};e.push(/^[0-9]*$/.source),e.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),e.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),e=new RegExp(e.join("|"));function a(t,e,n){this.el=t,this.$el=r(t),this.interval=null,this.offset={},this.options=r.extend({},i),this.instanceNumber=o.length,o.push(this),this.$el.data("countdown-instance",this.instanceNumber),n&&("function"==typeof n?(this.$el.on("update.countdown",n),this.$el.on("stoped.countdown",n),this.$el.on("finish.countdown",n)):this.options=r.extend({},i,n)),this.setFinalDate(e),!1===this.options.defer&&this.start()}var m={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"};r.extend(a.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var t=this;this.update(),this.interval=setInterval(function(){t.update.call(t)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),o[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(t){this.finalDate=function(t){if(t instanceof Date)return t;if(String(t).match(e))return String(t).match(/^[0-9]*$/)&&(t=Number(t)),String(t).match(/\-/)&&(t=String(t).replace(/\-/g,"index.html")),new Date(t);throw new Error("Couldn't cast `"+t+"` to a date object.")}(t)},update:function(){if(0!==this.$el.closest("html").length){var t,e=void 0!==r._data(this.el,"events"),n=new Date;t=this.finalDate.getTime()-n.getTime(),t=Math.ceil(t/1e3),t=!this.options.elapse&&t<0?0:Math.abs(t),this.totalSecsLeft!==t&&e&&(this.totalSecsLeft=t,this.elapsed=n>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-n.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish")))}else this.remove()},dispatchEvent:function(t){var e=r.Event(t+".countdown");e.finalDate=this.finalDate,e.elapsed=this.elapsed,e.offset=r.extend({},this.offset),e.strftime=n(this.offset),this.$el.trigger(e)}}),r.fn.countdown=function(){var i=Array.prototype.slice.call(arguments,0);return this.each(function(){var t=r(this).data("countdown-instance");if(void 0!==t){var e=o[t],n=i[0];a.prototype.hasOwnProperty(n)?e[n].apply(e,i.slice(1)):null===String(n).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(e.setFinalDate.call(e,n),e.start()):r.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,n))}else new a(this,i[0],i[1])})}}),function(){"use strict";function e(t){if(!t)throw new Error("No options passed to Waypoint constructor");if(!t.element)throw new Error("No element option passed to Waypoint constructor");if(!t.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+n,this.options=e.Adapter.extend({},e.defaults,t),this.element=this.options.element,this.adapter=new e.Adapter(this.element),this.callback=t.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=e.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=e.Context.findOrCreateByElement(this.options.context),e.offsetAliases[this.options.offset]&&(this.options.offset=e.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),o[this.key]=this,n+=1}var n=0,o={};e.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},e.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},e.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete o[this.key]},e.prototype.disable=function(){return this.enabled=!1,this},e.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},e.prototype.next=function(){return this.group.next(this)},e.prototype.previous=function(){return this.group.previous(this)},e.invokeAll=function(t){var e=[];for(var n in o)e.push(o[n]);for(var i=0,r=e.length;i<r;i++)e[i][t]()},e.destroyAll=function(){e.invokeAll("destroy")},e.disableAll=function(){e.invokeAll("disable")},e.enableAll=function(){for(var t in e.Context.refreshAll(),o)o[t].enabled=!0;return this},e.refreshAll=function(){e.Context.refreshAll()},e.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},e.viewportWidth=function(){return document.documentElement.clientWidth},e.adapters=[],e.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},e.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=e}(),function(){"use strict";function e(t){window.setTimeout(t,1e3/60)}function n(t){this.element=t,this.Adapter=m.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,r[t.waypointContextKey]=this,i+=1,m.windowContext||(m.windowContext=!0,m.windowContext=new n(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,r={},m=window.Waypoint,t=window.onload;n.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},n.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),n=this.element==this.element.window;t&&e&&!n&&(this.adapter.off(".waypoints"),delete r[this.key])},n.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,m.requestAnimationFrame(t))})},n.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){e.didScroll&&!m.isTouch||(e.didScroll=!0,m.requestAnimationFrame(t))})},n.prototype.handleResize=function(){m.Context.refreshAll()},n.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var n in e){var i=e[n],r=i.newScroll>i.oldScroll?i.forward:i.backward;for(var o in this.waypoints[n]){var a=this.waypoints[n][o];if(null!==a.triggerPoint){var s=i.oldScroll<a.triggerPoint,l=i.newScroll>=a.triggerPoint;(s&&l||!s&&!l)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},n.prototype.innerHeight=function(){return this.element==this.element.window?m.viewportHeight():this.adapter.innerHeight()},n.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},n.prototype.innerWidth=function(){return this.element==this.element.window?m.viewportWidth():this.adapter.innerWidth()},n.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var n in this.waypoints[e])t.push(this.waypoints[e][n]);for(var i=0,r=t.length;i<r;i++)t[i].destroy()},n.prototype.refresh=function(){var t,e=this.element==this.element.window,n=e?void 0:this.adapter.offset(),i={};for(var r in this.handleScroll(),t={horizontal:{contextOffset:e?0:n.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:n.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var o=t[r];for(var a in this.waypoints[r]){var s,l,c,u,d=this.waypoints[r][a],h=d.options.offset,f=d.triggerPoint,p=0,g=null==f;d.element!==d.element.window&&(p=d.adapter.offset()[o.offsetProp]),"function"==typeof h?h=h.apply(d):"string"==typeof h&&(h=parseFloat(h),-1<d.options.offset.indexOf("%")&&(h=Math.ceil(o.contextDimension*h/100))),s=o.contextScroll-o.contextOffset,d.triggerPoint=Math.floor(p+s-h),l=f<o.oldScroll,c=d.triggerPoint>=o.oldScroll,u=!l&&!c,!g&&(l&&c)?(d.queueTrigger(o.backward),i[d.group.id]=d.group):!g&&u?(d.queueTrigger(o.forward),i[d.group.id]=d.group):g&&o.oldScroll>=d.triggerPoint&&(d.queueTrigger(o.forward),i[d.group.id]=d.group)}}return m.requestAnimationFrame(function(){for(var t in i)i[t].flushTriggers()}),this},n.findOrCreateByElement=function(t){return n.findByElement(t)||new n(t)},n.refreshAll=function(){for(var t in r)r[t].refresh()},n.findByElement=function(t){return r[t.waypointContextKey]},window.onload=function(){t&&t(),n.refreshAll()},m.requestAnimationFrame=function(t){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e).call(window,t)},m.Context=n}(),function(){"use strict";function a(t,e){return t.triggerPoint-e.triggerPoint}function s(t,e){return e.triggerPoint-t.triggerPoint}function e(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),n[this.axis][this.name]=this}var n={vertical:{},horizontal:{}},i=window.Waypoint;e.prototype.add=function(t){this.waypoints.push(t)},e.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},e.prototype.flushTriggers=function(){for(var t in this.triggerQueues){var e=this.triggerQueues[t],n="up"===t||"left"===t;e.sort(n?s:a);for(var i=0,r=e.length;i<r;i+=1){var o=e[i];!o.options.continuous&&i!==e.length-1||o.trigger([t])}}this.clearTriggerQueues()},e.prototype.next=function(t){this.waypoints.sort(a);var e=i.Adapter.inArray(t,this.waypoints);return e===this.waypoints.length-1?null:this.waypoints[e+1]},e.prototype.previous=function(t){this.waypoints.sort(a);var e=i.Adapter.inArray(t,this.waypoints);return e?this.waypoints[e-1]:null},e.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},e.prototype.remove=function(t){var e=i.Adapter.inArray(t,this.waypoints);-1<e&&this.waypoints.splice(e,1)},e.prototype.first=function(){return this.waypoints[0]},e.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},e.findOrCreate=function(t){return n[t.axis][t.name]||new e(t)},i.Group=e}(),function(){"use strict";function n(t){this.$element=i(t)}var i=window.jQuery,t=window.Waypoint;i.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,e){n.prototype[e]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[e].apply(this.$element,t)}}),i.each(["extend","inArray","isEmptyObject"],function(t,e){n[e]=i[e]}),t.adapters.push({name:"jquery",Adapter:n}),t.Adapter=n}(),function(){"use strict";function t(i){return function(){var e=[],n=arguments[0];return i.isFunction(arguments[0])&&((n=i.extend({},arguments[1])).handler=arguments[0]),this.each(function(){var t=i.extend({},n,{element:this});"string"==typeof t.context&&(t.context=i(this).closest(t.context)[0]),e.push(new r(t))}),e}}var r=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}(),function(e){"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t)}):"object"==typeof module&&"object"==typeof module.exports?exports=e(require("jquery")):e(jQuery)}(function(e){e.easing.jswing=e.easing.swing;var n=Math.pow,i=Math.sqrt,r=Math.sin,o=Math.cos,a=Math.PI,s=1.70158,l=2.5949095,c=2*a/3,u=2*a/4.5;function d(t){var e=7.5625;return t<1/2.75?e*t*t:t<2/2.75?e*(t-=1.5/2.75)*t+.75:t<2.5/2.75?e*(t-=2.25/2.75)*t+.9375:e*(t-=2.625/2.75)*t+.984375}e.extend(e.easing,{def:"easeOutQuad",swing:function(t){return e.easing[e.easing.def](t)},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return 1-(1-t)*(1-t)},easeInOutQuad:function(t){return t<.5?2*t*t:1-n(-2*t+2,2)/2},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1-n(1-t,3)},easeInOutCubic:function(t){return t<.5?4*t*t*t:1-n(-2*t+2,3)/2},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1-n(1-t,4)},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-n(-2*t+2,4)/2},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1-n(1-t,5)},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1-n(-2*t+2,5)/2},easeInSine:function(t){return 1-o(t*a/2)},easeOutSine:function(t){return r(t*a/2)},easeInOutSine:function(t){return-(o(a*t)-1)/2},easeInExpo:function(t){return 0===t?0:n(2,10*t-10)},easeOutExpo:function(t){return 1===t?1:1-n(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:t<.5?n(2,20*t-10)/2:(2-n(2,-20*t+10))/2},easeInCirc:function(t){return 1-i(1-n(t,2))},easeOutCirc:function(t){return i(1-n(t-1,2))},easeInOutCirc:function(t){return t<.5?(1-i(1-n(2*t,2)))/2:(i(1-n(-2*t+2,2))+1)/2},easeInElastic:function(t){return 0===t?0:1===t?1:-n(2,10*t-10)*r((10*t-10.75)*c)},easeOutElastic:function(t){return 0===t?0:1===t?1:n(2,-10*t)*r((10*t-.75)*c)+1},easeInOutElastic:function(t){return 0===t?0:1===t?1:t<.5?-n(2,20*t-10)*r((20*t-11.125)*u)/2:n(2,-20*t+10)*r((20*t-11.125)*u)/2+1},easeInBack:function(t){return 2.70158*t*t*t-s*t*t},easeOutBack:function(t){return 1+2.70158*n(t-1,3)+s*n(t-1,2)},easeInOutBack:function(t){return t<.5?n(2*t,2)*(7.189819*t-l)/2:(n(2*t-2,2)*((1+l)*(2*t-2)+l)+2)/2},easeInBounce:function(t){return 1-d(1-t)},easeOutBounce:d,easeInOutBounce:function(t){return t<.5?(1-d(1-2*t))/2:(1+d(2*t-1))/2}})}),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t("undefined"!=typeof jQuery?jQuery:window.Zepto)}(function(O){"use strict";function n(t){var e=t.data;t.isDefaultPrevented()||(t.preventDefault(),O(t.target).ajaxSubmit(e))}function i(t){var e=t.target,n=O(e);if(!n.is("[type=submit],[type=image]")){var i=n.closest("[type=submit]");if(0===i.length)return;e=i[0]}var r=this;if("image"==(r.clk=e).type)if(void 0!==t.offsetX)r.clk_x=t.offsetX,r.clk_y=t.offsetY;else if("function"==typeof O.fn.offset){var o=n.offset();r.clk_x=t.pageX-o.left,r.clk_y=t.pageY-o.top}else r.clk_x=t.pageX-e.offsetLeft,r.clk_y=t.pageY-e.offsetTop;setTimeout(function(){r.clk=r.clk_x=r.clk_y=null},100)}function L(){if(O.fn.ajaxSubmit.debug){var t="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(t):window.opera&&window.opera.postError&&window.opera.postError(t)}}var b={};b.fileapi=void 0!==O("<input type='file'/>").get(0).files,b.formdata=void 0!==window.FormData;var N=!!O.fn.prop;O.fn.attr2=function(){if(!N)return this.attr.apply(this,arguments);var t=this.prop.apply(this,arguments);return t&&t.jquery||"string"==typeof t?t:this.attr.apply(this,arguments)},O.fn.ajaxSubmit=function(I){function t(t){function u(e){var n=null;try{e.contentWindow&&(n=e.contentWindow.document)}catch(t){L("cannot get iframe.contentWindow document: "+t)}if(n)return n;try{n=e.contentDocument?e.contentDocument:e.document}catch(t){L("cannot get iframe.contentDocument: "+t),n=e.document}return n}function e(){var t=M.attr2("target"),e=M.attr2("action"),n=M.attr("enctype")||M.attr("encoding")||"multipart/form-data";s.setAttribute("target",o),E&&!/post/i.test(E)||s.setAttribute("method","POST"),e!=h.url&&s.setAttribute("action",h.url),h.skipEncodingOverride||E&&!/post/i.test(E)||M.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),h.timeout&&(y=setTimeout(function(){v=!0,d(x)},h.timeout));var i=[];try{if(h.extraData)for(var r in h.extraData)h.extraData.hasOwnProperty(r)&&i.push(O.isPlainObject(h.extraData[r])&&h.extraData[r].hasOwnProperty("name")&&h.extraData[r].hasOwnProperty("value")?O('<input type="hidden" name="'+h.extraData[r].name+'">').val(h.extraData[r].value).appendTo(s)[0]:O('<input type="hidden" name="'+r+'">').val(h.extraData[r]).appendTo(s)[0]);h.iframeTarget||p.appendTo("body"),g.attachEvent?g.attachEvent("onload",d):g.addEventListener("load",d,!1),setTimeout(function t(){try{var e=u(g).readyState;L("state = "+e),e&&"uninitialized"==e.toLowerCase()&&setTimeout(t,50)}catch(t){L("Server abort: ",t," (",t.name,")"),d(w),y&&clearTimeout(y),y=void 0}},15);try{s.submit()}catch(t){document.createElement("form").submit.apply(s)}}finally{s.setAttribute("action",e),s.setAttribute("enctype",n),t?s.setAttribute("target",t):M.removeAttr("target"),O(i).remove()}}function d(t){if(!m.aborted&&!C){if((S=u(g))||(L("cannot access response document"),t=w),t===x&&m)return m.abort("timeout"),void b.reject(m,"timeout");if(t==w&&m)return m.abort("server abort"),void b.reject(m,"error","server abort");if(S&&S.location.href!=h.iframeSrc||v){g.detachEvent?g.detachEvent("onload",d):g.removeEventListener("load",d,!1);var e,n="success";try{if(v)throw"timeout";var i="xml"==h.dataType||S.XMLDocument||O.isXMLDoc(S);if(L("isXml="+i),!i&&window.opera&&(null===S.body||!S.body.innerHTML)&&--T)return L("requeing onLoad callback, DOM not available"),void setTimeout(d,250);var r=S.body?S.body:S.documentElement;m.responseText=r?r.innerHTML:null,m.responseXML=S.XMLDocument?S.XMLDocument:S,i&&(h.dataType="xml"),m.getResponseHeader=function(t){return{"content-type":h.dataType}[t.toLowerCase()]},r&&(m.status=Number(r.getAttribute("status"))||m.status,m.statusText=r.getAttribute("statusText")||m.statusText);var o=(h.dataType||"").toLowerCase(),a=/(json|script|text)/.test(o);if(a||h.textarea){var s=S.getElementsByTagName("textarea")[0];if(s)m.responseText=s.value,m.status=Number(s.getAttribute("status"))||m.status,m.statusText=s.getAttribute("statusText")||m.statusText;else if(a){var l=S.getElementsByTagName("pre")[0],c=S.getElementsByTagName("body")[0];l?m.responseText=l.textContent?l.textContent:l.innerText:c&&(m.responseText=c.textContent?c.textContent:c.innerText)}}else"xml"==o&&!m.responseXML&&m.responseText&&(m.responseXML=D(m.responseText));try{_=A(m,o,h)}catch(t){n="parsererror",m.error=e=t||n}}catch(t){L("error caught: ",t),n="error",m.error=e=t||n}m.aborted&&(L("upload aborted"),n=null),m.status&&(n=200<=m.status&&m.status<300||304===m.status?"success":"error"),"success"===n?(h.success&&h.success.call(h.context,_,"success",m),b.resolve(m.responseText,"success",m),f&&O.event.trigger("ajaxSuccess",[m,h])):n&&(void 0===e&&(e=m.statusText),h.error&&h.error.call(h.context,m,n,e),b.reject(m,"error",e),f&&O.event.trigger("ajaxError",[m,h,e])),f&&O.event.trigger("ajaxComplete",[m,h]),f&&!--O.active&&O.event.trigger("ajaxStop"),h.complete&&h.complete.call(h.context,m,n),C=!0,h.timeout&&clearTimeout(y),setTimeout(function(){h.iframeTarget?p.attr("src",h.iframeSrc):p.remove(),m.responseXML=null},100)}}}var n,i,h,f,o,p,g,m,r,a,v,y,s=M[0],b=O.Deferred();if(b.abort=function(t){m.abort(t)},t)for(i=0;i<P.length;i++)n=O(P[i]),N?n.prop("disabled",!1):n.removeAttr("disabled");if((h=O.extend(!0,{},O.ajaxSettings,I)).context=h.context||h,o="jqFormIO"+(new Date).getTime(),h.iframeTarget?(a=(p=O(h.iframeTarget)).attr2("name"))?o=a:p.attr2("name",o):(p=O('<iframe name="'+o+'" src="'+h.iframeSrc+'" />')).css({position:"absolute",top:"-1000px",left:"-1000px"}),g=p[0],m={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(t){var e="timeout"===t?"timeout":"aborted";L("aborting upload... "+e),this.aborted=1;try{g.contentWindow.document.execCommand&&g.contentWindow.document.execCommand("Stop")}catch(t){}p.attr("src",h.iframeSrc),m.error=e,h.error&&h.error.call(h.context,m,e,t),f&&O.event.trigger("ajaxError",[m,h,e]),h.complete&&h.complete.call(h.context,m,e)}},(f=h.global)&&0==O.active++&&O.event.trigger("ajaxStart"),f&&O.event.trigger("ajaxSend",[m,h]),h.beforeSend&&!1===h.beforeSend.call(h.context,m,h))return h.global&&O.active--,b.reject(),b;if(m.aborted)return b.reject(),b;!(r=s.clk)||(a=r.name)&&!r.disabled&&(h.extraData=h.extraData||{},h.extraData[a]=r.value,"image"==r.type&&(h.extraData[a+".x"]=s.clk_x,h.extraData[a+".y"]=s.clk_y));var x=1,w=2,l=O("meta[name=csrf-token]").attr("content"),c=O("meta[name=csrf-param]").attr("content");c&&l&&(h.extraData=h.extraData||{},h.extraData[c]=l),h.forceSync?e():setTimeout(e,10);var _,S,C,T=50,D=O.parseXML||function(t,e){return window.ActiveXObject?((e=new ActiveXObject("Microsoft.XMLDOM")).async="false",e.loadXML(t)):e=(new DOMParser).parseFromString(t,"text/xml"),e&&e.documentElement&&"parsererror"!=e.documentElement.nodeName?e:null},k=O.parseJSON||function(t){return window.eval("("+t+")")},A=function(t,e,n){var i=t.getResponseHeader("content-type")||"",r="xml"===e||!e&&0<=i.indexOf("xml"),o=r?t.responseXML:t.responseText;return r&&"parsererror"===o.documentElement.nodeName&&O.error&&O.error("parsererror"),n&&n.dataFilter&&(o=n.dataFilter(o,e)),"string"==typeof o&&("json"===e||!e&&0<=i.indexOf("json")?o=k(o):("script"===e||!e&&0<=i.indexOf("javascript"))&&O.globalEval(o)),o};return b}if(!this.length)return L("ajaxSubmit: skipping submit process - no element selected"),this;var E,e,n,M=this;"function"==typeof I?I={success:I}:void 0===I&&(I={}),E=I.type||this.attr2("method"),n=(n=(n="string"==typeof(e=I.url||this.attr2("action"))?O.trim(e):"")||window.location.href||"")&&(n.match(/^([^#]+)/)||[])[1],I=O.extend(!0,{url:n,success:O.ajaxSettings.success,type:E||O.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},I);var i={};if(this.trigger("form-pre-serialize",[this,I,i]),i.veto)return L("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(I.beforeSerialize&&!1===I.beforeSerialize(this,I))return L("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var r=I.traditional;void 0===r&&(r=O.ajaxSettings.traditional);var o,P=[],a=this.formToArray(I.semantic,P);if(I.data&&(I.extraData=I.data,o=O.param(I.data,r)),I.beforeSubmit&&!1===I.beforeSubmit(a,this,I))return L("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[a,this,I,i]),i.veto)return L("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var s=O.param(a,r);o&&(s=s?s+"&"+o:o),"GET"==I.type.toUpperCase()?(I.url+=(0<=I.url.indexOf("?")?"&":"?")+s,I.data=null):I.data=s;var l=[];if(I.resetForm&&l.push(function(){M.resetForm()}),I.clearForm&&l.push(function(){M.clearForm(I.includeHidden)}),!I.dataType&&I.target){var c=I.success||function(){};l.push(function(t){var e=I.replaceTarget?"replaceWith":"html";O(I.target)[e](t).each(c,arguments)})}else I.success&&l.push(I.success);if(I.success=function(t,e,n){for(var i=I.context||this,r=0,o=l.length;r<o;r++)l[r].apply(i,[t,e,n||M,M])},I.error){var u=I.error;I.error=function(t,e,n){var i=I.context||this;u.apply(i,[t,e,n,M])}}if(I.complete){var d=I.complete;I.complete=function(t,e){var n=I.context||this;d.apply(n,[t,e,M])}}var h=0<O("input[type=file]:enabled",this).filter(function(){return""!==O(this).val()}).length,f="multipart/form-data",p=M.attr("enctype")==f||M.attr("encoding")==f,g=b.fileapi&&b.formdata;L("fileAPI :"+g);var m,v=(h||p)&&!g;!1!==I.iframe&&(I.iframe||v)?I.closeKeepAlive?O.get(I.closeKeepAlive,function(){m=t(a)}):m=t(a):m=(h||p)&&g?function(t){for(var n=new FormData,e=0;e<t.length;e++)n.append(t[e].name,t[e].value);if(I.extraData){var i=function(t){var e,n,i=O.param(t,I.traditional).split("&"),r=i.length,o=[];for(e=0;e<r;e++)i[e]=i[e].replace(/\+/g," "),n=i[e].split("="),o.push([decodeURIComponent(n[0]),decodeURIComponent(n[1])]);return o}(I.extraData);for(e=0;e<i.length;e++)i[e]&&n.append(i[e][0],i[e][1])}I.data=null;var r=O.extend(!0,{},O.ajaxSettings,I,{contentType:!1,processData:!1,cache:!1,type:E||"POST"});I.uploadProgress&&(r.xhr=function(){var t=O.ajaxSettings.xhr();return t.upload&&t.upload.addEventListener("progress",function(t){var e=0,n=t.loaded||t.position,i=t.total;t.lengthComputable&&(e=Math.ceil(n/i*100)),I.uploadProgress(t,n,i,e)},!1),t}),r.data=null;var o=r.beforeSend;return r.beforeSend=function(t,e){e.data=I.formData?I.formData:n,o&&o.call(this,t,e)},O.ajax(r)}(a):O.ajax(I),M.removeData("jqxhr").data("jqxhr",m);for(var y=0;y<P.length;y++)P[y]=null;return this.trigger("form-submit-notify",[this,I]),this},O.fn.ajaxForm=function(t){if((t=t||{}).delegation=t.delegation&&O.isFunction(O.fn.on),t.delegation||0!==this.length)return t.delegation?(O(document).off("submit.form-plugin",this.selector,n).off("click.form-plugin",this.selector,i).on("submit.form-plugin",this.selector,t,n).on("click.form-plugin",this.selector,t,i),this):this.ajaxFormUnbind().bind("submit.form-plugin",t,n).bind("click.form-plugin",t,i);var e={s:this.selector,c:this.context};return!O.isReady&&e.s?(L("DOM not ready, queuing ajaxForm"),O(function(){O(e.s,e.c).ajaxForm(t)})):L("terminating; zero elements found by selector"+(O.isReady?"":" (DOM not ready)")),this},O.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")},O.fn.formToArray=function(t,e){var n=[];if(0===this.length)return n;var i,r,o,a,s,l,c,u,d=this[0],h=this.attr("id"),f=t?d.getElementsByTagName("*"):d.elements;if(f&&!/MSIE [678]/.test(navigator.userAgent)&&(f=O(f).get()),h&&((i=O(':input[form="'+h+'"]').get()).length&&(f=(f||[]).concat(i))),!f||!f.length)return n;for(r=0,c=f.length;r<c;r++)if((a=(l=f[r]).name)&&!l.disabled)if(t&&d.clk&&"image"==l.type)d.clk==l&&(n.push({name:a,value:O(l).val(),type:l.type}),n.push({name:a+".x",value:d.clk_x},{name:a+".y",value:d.clk_y}));else if((s=O.fieldValue(l,!0))&&s.constructor==Array)for(e&&e.push(l),o=0,u=s.length;o<u;o++)n.push({name:a,value:s[o]});else if(b.fileapi&&"file"==l.type){e&&e.push(l);var p=l.files;if(p.length)for(o=0;o<p.length;o++)n.push({name:a,value:p[o],type:l.type});else n.push({name:a,value:"",type:l.type})}else null!=s&&(e&&e.push(l),n.push({name:a,value:s,type:l.type,required:l.required}));if(!t&&d.clk){var g=O(d.clk),m=g[0];(a=m.name)&&!m.disabled&&"image"==m.type&&(n.push({name:a,value:g.val()}),n.push({name:a+".x",value:d.clk_x},{name:a+".y",value:d.clk_y}))}return n},O.fn.formSerialize=function(t){return O.param(this.formToArray(t))},O.fn.fieldSerialize=function(r){var o=[];return this.each(function(){var t=this.name;if(t){var e=O.fieldValue(this,r);if(e&&e.constructor==Array)for(var n=0,i=e.length;n<i;n++)o.push({name:t,value:e[n]});else null!=e&&o.push({name:this.name,value:e})}}),O.param(o)},O.fn.fieldValue=function(t){for(var e=[],n=0,i=this.length;n<i;n++){var r=this[n],o=O.fieldValue(r,t);null==o||o.constructor==Array&&!o.length||(o.constructor==Array?O.merge(e,o):e.push(o))}return e},O.fieldValue=function(t,e){var n=t.name,i=t.type,r=t.tagName.toLowerCase();if(void 0===e&&(e=!0),e&&(!n||t.disabled||"reset"==i||"button"==i||("checkbox"==i||"radio"==i)&&!t.checked||("submit"==i||"image"==i)&&t.form&&t.form.clk!=t||"select"==r&&-1==t.selectedIndex))return null;if("select"!=r)return O(t).val();var o=t.selectedIndex;if(o<0)return null;for(var a=[],s=t.options,l="select-one"==i,c=l?o+1:s.length,u=l?o:0;u<c;u++){var d=s[u];if(d.selected){var h=d.value;if(h=h||(d.attributes&&d.attributes.value&&!d.attributes.value.specified?d.text:d.value),l)return h;a.push(h)}}return a},O.fn.clearForm=function(t){return this.each(function(){O("input,select,textarea",this).clearFields(t)})},O.fn.clearFields=O.fn.clearInputs=function(n){var i=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var t=this.type,e=this.tagName.toLowerCase();i.test(t)||"textarea"==e?this.value="":"checkbox"==t||"radio"==t?this.checked=!1:"select"==e?this.selectedIndex=-1:"file"==t?/MSIE/.test(navigator.userAgent)?O(this).replaceWith(O(this).clone(!0)):O(this).val(""):n&&(!0===n&&/hidden/.test(t)||"string"==typeof n&&O(this).is(n))&&(this.value="")})},O.fn.resetForm=function(){return this.each(function(){"function"!=typeof this.reset&&("object"!=typeof this.reset||this.reset.nodeType)||this.reset()})},O.fn.enable=function(t){return void 0===t&&(t=!0),this.each(function(){this.disabled=!t})},O.fn.selected=function(n){return void 0===n&&(n=!0),this.each(function(){var t=this.type;if("checkbox"==t||"radio"==t)this.checked=n;else if("option"==this.tagName.toLowerCase()){var e=O(this).parent("select");n&&e[0]&&"select-one"==e[0].type&&e.find("option").selected(!1),this.selected=n}})},O.fn.ajaxSubmit.debug=!1}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}(function(u){u.extend(u.fn,{validate:function(t){if(this.length){var i=u.data(this[0],"validator");return i||(this.attr("novalidate","novalidate"),i=new u.validator(t,this[0]),u.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.settings.submitHandler&&(i.submitButton=t.target),u(this).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==u(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(n){function t(){var t,e;return!i.settings.submitHandler||(i.submitButton&&(t=u("<input type='hidden'/>").attr("name",i.submitButton.name).val(u(i.submitButton).val()).appendTo(i.currentForm)),e=i.settings.submitHandler.call(i,i.currentForm,n),i.submitButton&&t.remove(),void 0!==e&&e)}return i.settings.debug&&n.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,t()):i.form()?i.pendingRequest?!(i.formSubmitted=!0):t():(i.focusInvalid(),!1)})),i)}t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var t,e,n;return u(this[0]).is("form")?t=this.validate().form():(n=[],t=!0,e=u(this[0].form).validate(),this.each(function(){(t=e.element(this)&&t)||(n=n.concat(e.errorList))}),e.errorList=n),t},rules:function(t,e){var n,i,r,o,a,s,l=this[0];if(null!=l&&null!=l.form){if(t)switch(n=u.data(l.form,"validator").settings,i=n.rules,r=u.validator.staticRules(l),t){case"add":u.extend(r,u.validator.normalizeRule(e)),delete r.messages,i[l.name]=r,e.messages&&(n.messages[l.name]=u.extend(n.messages[l.name],e.messages));break;case"remove":return e?(s={},u.each(e.split(/\s/),function(t,e){s[e]=r[e],delete r[e],"required"===e&&u(l).removeAttr("aria-required")}),s):(delete i[l.name],r)}return(o=u.validator.normalizeRules(u.extend({},u.validator.classRules(l),u.validator.attributeRules(l),u.validator.dataRules(l),u.validator.staticRules(l)),l)).required&&(a=o.required,delete o.required,o=u.extend({required:a},o),u(l).attr("aria-required","true")),o.remote&&(a=o.remote,delete o.remote,o=u.extend(o,{remote:a})),o}}}),u.extend(u.expr.pseudos||u.expr[":"],{blank:function(t){return!u.trim(""+u(t).val())},filled:function(t){var e=u(t).val();return null!==e&&!!u.trim(""+e)},unchecked:function(t){return!u(t).prop("checked")}}),u.validator=function(t,e){this.settings=u.extend(!0,{},u.validator.defaults,t),this.currentForm=e,this.init()},u.validator.format=function(n,t){return 1===arguments.length?function(){var t=u.makeArray(arguments);return t.unshift(n),u.validator.format.apply(this,t)}:(void 0===t||(2<arguments.length&&t.constructor!==Array&&(t=u.makeArray(arguments).slice(1)),t.constructor!==Array&&(t=[t]),u.each(t,function(t,e){n=n.replace(new RegExp("\\{"+t+"\\}","g"),function(){return e})})),n)},u.extend(u.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:u([]),errorLabelContainer:u([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(t)))},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t)},onkeyup:function(t,e){9===e.which&&""===this.elementValue(t)||-1!==u.inArray(e.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(t,e,n){"radio"===t.type?this.findByName(t.name).addClass(e).removeClass(n):u(t).addClass(e).removeClass(n)},unhighlight:function(t,e,n){"radio"===t.type?this.findByName(t.name).removeClass(e).addClass(n):u(t).removeClass(e).addClass(n)}},setDefaults:function(t){u.extend(u.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:u.validator.format("Please enter no more than {0} characters."),minlength:u.validator.format("Please enter at least {0} characters."),rangelength:u.validator.format("Please enter a value between {0} and {1} characters long."),range:u.validator.format("Please enter a value between {0} and {1}."),max:u.validator.format("Please enter a value less than or equal to {0}."),min:u.validator.format("Please enter a value greater than or equal to {0}."),step:u.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function t(t){!this.form&&this.hasAttribute("contenteditable")&&(this.form=u(this).closest("form")[0]);var e=u.data(this.form,"validator"),n="on"+t.type.replace(/^validate/,""),i=e.settings;i[n]&&!u(this).is(i.ignore)&&i[n].call(e,this,t)}this.labelContainer=u(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||u(this.currentForm),this.containers=u(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var n,i=this.groups={};u.each(this.settings.groups,function(n,t){"string"==typeof t&&(t=t.split(/\s/)),u.each(t,function(t,e){i[e]=n})}),n=this.settings.rules,u.each(n,function(t,e){n[t]=u.validator.normalizeRule(e)}),u(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",t).on("click.validate","select, option, [type='radio'], [type='checkbox']",t),this.settings.invalidHandler&&u(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler),u(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),u.extend(this.submitted,this.errorMap),this.invalid=u.extend({},this.errorMap),this.valid()||u(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid()},element:function(t){var e,n,i=this.clean(t),r=this.validationTargetFor(i),o=this,a=!0;return void 0===r?delete this.invalid[i.name]:(this.prepareElement(r),this.currentElements=u(r),(n=this.groups[r.name])&&u.each(this.groups,function(t,e){e===n&&t!==r.name&&((i=o.validationTargetFor(o.clean(o.findByName(t))))&&i.name in o.invalid&&(o.currentElements.push(i),a=o.check(i)&&a))}),e=!1!==this.check(r),a=a&&e,this.invalid[r.name]=!e,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),u(t).attr("aria-invalid",!e)),a},showErrors:function(e){if(e){var n=this;u.extend(this.errorMap,e),this.errorList=u.map(this.errorMap,function(t,e){return{message:t,element:n.findByName(e)[0]}}),this.successList=u.grep(this.successList,function(t){return!(t.name in e)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){u.fn.resetForm&&u(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(t){var e;if(this.settings.unhighlight)for(e=0;t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,""),this.findByName(t[e].name).removeClass(this.settings.validClass);else t.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var e,n=0;for(e in t)t[e]&&n++;return n},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(t){t.not(this.containers).text(""),this.addWrapper(t).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{u(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var e=this.lastActive;return e&&1===u.grep(this.errorList,function(t){return t.element.name===e.name}).length&&e},elements:function(){var e=this,n={};return u(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var t=this.name||u(this).attr("name");return!t&&e.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=u(this).closest("form")[0]),!(t in n||!e.objectLength(u(this).rules())||(n[t]=!0,0))})},clean:function(t){return u(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return u(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=u([]),this.toHide=u([])},reset:function(){this.resetInternals(),this.currentElements=u([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(t){var e,n,i=u(t),r=t.type;return"radio"===r||"checkbox"===r?this.findByName(t.name).filter(":checked").val():"number"===r&&void 0!==t.validity?t.validity.badInput?"NaN":i.val():(e=t.hasAttribute("contenteditable")?i.text():i.val(),"file"===r?"C:\\fakepath\\"===e.substr(0,12)?e.substr(12):0<=(n=e.lastIndexOf("index.html"))?e.substr(n+1):0<=(n=e.lastIndexOf("\\"))?e.substr(n+1):e:"string"==typeof e?e.replace(/\r/g,""):e)},check:function(e){e=this.validationTargetFor(this.clean(e));var t,n,i,r=u(e).rules(),o=u.map(r,function(t,e){return e}).length,a=!1,s=this.elementValue(e);if("function"==typeof r.normalizer){if("string"!=typeof(s=r.normalizer.call(e,s)))throw new TypeError("The normalizer should return a string value.");delete r.normalizer}for(n in r){i={method:n,parameters:r[n]};try{if("dependency-mismatch"===(t=u.validator.methods[n].call(this,s,e,i.parameters))&&1===o){a=!0;continue}if(a=!1,"pending"===t)return void(this.toHide=this.toHide.not(this.errorsFor(e)));if(!t)return this.formatAndAdd(e,i),!1}catch(t){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+e.id+", check the '"+i.method+"' method.",t),t instanceof TypeError&&(t.message+=".  Exception occurred when checking element "+e.id+", check the '"+i.method+"' method."),t}}if(!a)return this.objectLength(r)&&this.successList.push(e),!0},customDataMessage:function(t,e){return u(t).data("msg"+e.charAt(0).toUpperCase()+e.substring(1).toLowerCase())||u(t).data("msg")},customMessage:function(t,e){var n=this.settings.messages[t];return n&&(n.constructor===String?n:n[e])},findDefined:function(){for(var t=0;t<arguments.length;t++)if(void 0!==arguments[t])return arguments[t]},defaultMessage:function(t,e){"string"==typeof e&&(e={method:e});var n=this.findDefined(this.customMessage(t.name,e.method),this.customDataMessage(t,e.method),!this.settings.ignoreTitle&&t.title||void 0,u.validator.messages[e.method],"<strong>Warning: No message defined for "+t.name+"</strong>"),i=/\$?\{(\d+)\}/g;return"function"==typeof n?n=n.call(this,e.parameters,t):i.test(n)&&(n=u.validator.format(n.replace(i,"{$1}"),e.parameters)),n},formatAndAdd:function(t,e){var n=this.defaultMessage(t,e);this.errorList.push({message:n,element:t,method:e.method}),this.errorMap[t.name]=n,this.submitted[t.name]=n},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,e,n;for(t=0;this.errorList[t];t++)n=this.errorList[t],this.settings.highlight&&this.settings.highlight.call(this,n.element,this.settings.errorClass,this.settings.validClass),this.showLabel(n.element,n.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,e=this.validElements();e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return u(this.errorList).map(function(){return this.element})},showLabel:function(t,e){var n,i,r,o,a=this.errorsFor(t),s=this.idOrName(t),l=u(t).attr("aria-describedby");a.length?(a.removeClass(this.settings.validClass).addClass(this.settings.errorClass),a.html(e)):(n=a=u("<"+this.settings.errorElement+">").attr("id",s+"-error").addClass(this.settings.errorClass).html(e||""),this.settings.wrapper&&(n=a.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(n):this.settings.errorPlacement?this.settings.errorPlacement.call(this,n,u(t)):n.insertAfter(t),a.is("label")?a.attr("for",s):0===a.parents("label[for='"+this.escapeCssMeta(s)+"']").length&&(r=a.attr("id"),l?l.match(new RegExp("\\b"+this.escapeCssMeta(r)+"\\b"))||(l+=" "+r):l=r,u(t).attr("aria-describedby",l),(i=this.groups[t.name])&&(o=this,u.each(o.groups,function(t,e){e===i&&u("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",a.attr("id"))})))),!e&&this.settings.success&&(a.text(""),"string"==typeof this.settings.success?a.addClass(this.settings.success):this.settings.success(a,t)),this.toShow=this.toShow.add(a)},errorsFor:function(t){var e=this.escapeCssMeta(this.idOrName(t)),n=u(t).attr("aria-describedby"),i="label[for='"+e+"'], label[for='"+e+"'] *";return n&&(i=i+", #"+this.escapeCssMeta(n).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(t){return t.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),u(t).not(this.settings.ignore)[0]},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(t){return u(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,e){switch(e.nodeName.toLowerCase()){case"select":return u("option:selected",e).length;case"input":if(this.checkable(e))return this.findByName(e.name).filter(":checked").length}return t.length},depend:function(t,e){return!this.dependTypes[typeof t]||this.dependTypes[typeof t](t,e)},dependTypes:{boolean:function(t){return t},string:function(t,e){return!!u(t,e.form).length},function:function(t,e){return t(e)}},optional:function(t){var e=this.elementValue(t);return!u.validator.methods.required.call(this,e,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,u(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,e){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],u(t).removeClass(this.settings.pendingClass),e&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(u(this.currentForm).submit(),this.formSubmitted=!1):!e&&0===this.pendingRequest&&this.formSubmitted&&(u(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,e){return e="string"==typeof e&&e||"remote",u.data(t,"previousValue")||u.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:e})})},destroy:function(){this.resetForm(),u(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,e){t.constructor===String?this.classRuleSettings[t]=e:u.extend(this.classRuleSettings,t)},classRules:function(t){var e={},n=u(t).attr("class");return n&&u.each(n.split(" "),function(){this in u.validator.classRuleSettings&&u.extend(e,u.validator.classRuleSettings[this])}),e},normalizeAttributeRule:function(t,e,n,i){/min|max|step/.test(n)&&(null===e||/number|range|text/.test(e))&&(i=Number(i),isNaN(i)&&(i=void 0)),i||0===i?t[n]=i:e===n&&"range"!==e&&(t[n]=!0)},attributeRules:function(t){var e,n,i={},r=u(t),o=t.getAttribute("type");for(e in u.validator.methods)n="required"===e?(""===(n=t.getAttribute(e))&&(n=!0),!!n):r.attr(e),this.normalizeAttributeRule(i,o,e,n);return i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,i},dataRules:function(t){var e,n,i={},r=u(t),o=t.getAttribute("type");for(e in u.validator.methods)n=r.data("rule"+e.charAt(0).toUpperCase()+e.substring(1).toLowerCase()),this.normalizeAttributeRule(i,o,e,n);return i},staticRules:function(t){var e={},n=u.data(t.form,"validator");return n.settings.rules&&(e=u.validator.normalizeRule(n.settings.rules[t.name])||{}),e},normalizeRules:function(i,r){return u.each(i,function(t,e){if(!1!==e){if(e.param||e.depends){var n=!0;switch(typeof e.depends){case"string":n=!!u(e.depends,r.form).length;break;case"function":n=e.depends.call(r,r)}n?i[t]=void 0===e.param||e.param:(u.data(r.form,"validator").resetElements(u(r)),delete i[t])}}else delete i[t]}),u.each(i,function(t,e){i[t]=u.isFunction(e)&&"normalizer"!==t?e(r):e}),u.each(["minlength","maxlength"],function(){i[this]&&(i[this]=Number(i[this]))}),u.each(["rangelength","range"],function(){var t;i[this]&&(u.isArray(i[this])?i[this]=[Number(i[this][0]),Number(i[this][1])]:"string"==typeof i[this]&&(t=i[this].replace(/[\[\]]/g,"").split(/[\s,]+/),i[this]=[Number(t[0]),Number(t[1])]))}),u.validator.autoCreateRanges&&(null!=i.min&&null!=i.max&&(i.range=[i.min,i.max],delete i.min,delete i.max),null!=i.minlength&&null!=i.maxlength&&(i.rangelength=[i.minlength,i.maxlength],delete i.minlength,delete i.maxlength)),i},normalizeRule:function(t){if("string"==typeof t){var e={};u.each(t.split(/\s/),function(){e[this]=!0}),t=e}return t},addMethod:function(t,e,n){u.validator.methods[t]=e,u.validator.messages[t]=void 0!==n?n:u.validator.messages[t],e.length<3&&u.validator.addClassRules(t,u.validator.normalizeRule(t))},methods:{required:function(t,e,n){if(!this.depend(n,e))return"dependency-mismatch";if("select"!==e.nodeName.toLowerCase())return this.checkable(e)?0<this.getLength(t,e):0<t.length;var i=u(e).val();return i&&0<i.length},email:function(t,e){return this.optional(e)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(t)},url:function(t,e){return this.optional(e)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(t)},date:function(t,e){return this.optional(e)||!/Invalid|NaN/.test(new Date(t).toString())},dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(t)},number:function(t,e){return this.optional(e)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t)},minlength:function(t,e,n){var i=u.isArray(t)?t.length:this.getLength(t,e);return this.optional(e)||n<=i},maxlength:function(t,e,n){var i=u.isArray(t)?t.length:this.getLength(t,e);return this.optional(e)||i<=n},rangelength:function(t,e,n){var i=u.isArray(t)?t.length:this.getLength(t,e);return this.optional(e)||i>=n[0]&&i<=n[1]},min:function(t,e,n){return this.optional(e)||n<=t},max:function(t,e,n){return this.optional(e)||t<=n},range:function(t,e,n){return this.optional(e)||t>=n[0]&&t<=n[1]},step:function(t,e,n){function i(t){var e=(""+t).match(/(?:\.(\d+))?$/);return e&&e[1]?e[1].length:0}function r(t){return Math.round(t*Math.pow(10,o))}var o,a=u(e).attr("type"),s="Step attribute on input type "+a+" is not supported.",l=new RegExp("\\b"+a+"\\b"),c=!0;if(a&&!l.test(["text","number","range"].join()))throw new Error(s);return o=i(n),(i(t)>o||r(t)%r(n)!=0)&&(c=!1),this.optional(e)||c},equalTo:function(t,e,n){var i=u(n);return this.settings.onfocusout&&i.not(".validate-equalTo-blur").length&&i.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){u(e).valid()}),t===i.val()},remote:function(o,a,t,s){if(this.optional(a))return"dependency-mismatch";s="string"==typeof s&&s||"remote";var l,e,n,c=this.previousValue(a,s);return this.settings.messages[a.name]||(this.settings.messages[a.name]={}),c.originalMessage=c.originalMessage||this.settings.messages[a.name][s],this.settings.messages[a.name][s]=c.message,t="string"==typeof t&&{url:t}||t,n=u.param(u.extend({data:o},t.data)),c.old===n?c.valid:(c.old=n,(l=this).startRequest(a),(e={})[a.name]=o,u.ajax(u.extend(!0,{mode:"abort",port:"validate"+a.name,dataType:"json",data:e,context:l.currentForm,success:function(t){var e,n,i,r=!0===t||"true"===t;l.settings.messages[a.name][s]=c.originalMessage,r?(i=l.formSubmitted,l.resetInternals(),l.toHide=l.errorsFor(a),l.formSubmitted=i,l.successList.push(a),l.invalid[a.name]=!1,l.showErrors()):(e={},n=t||l.defaultMessage(a,{method:s,parameters:o}),e[a.name]=c.message=n,l.invalid[a.name]=!0,l.showErrors(e)),c.valid=r,l.stopRequest(a,r)}},t)),"pending")}}});var i,r={};return u.ajaxPrefilter?u.ajaxPrefilter(function(t,e,n){var i=t.port;"abort"===t.mode&&(r[i]&&r[i].abort(),r[i]=n)}):(i=u.ajax,u.ajax=function(t){var e=("mode"in t?t:u.ajaxSettings).mode,n=("port"in t?t:u.ajaxSettings).port;return"abort"===e?(r[n]&&r[n].abort(),r[n]=i.apply(this,arguments),r[n]):i.apply(this,arguments)}),u}),function(u){function t(){}function d(t,e){g.ev.on("mfp"+t+n,e)}function h(t,e,n,i){var r=document.createElement("div");return r.className="mfp-"+t,n&&(r.innerHTML=n),i?e&&e.appendChild(r):(r=u(r),e&&r.appendTo(e)),r}function f(t,e){g.ev.triggerHandler("mfp"+t,e),g.st.callbacks&&(t=t.charAt(0).toLowerCase()+t.slice(1),g.st.callbacks[t]&&g.st.callbacks[t].apply(g,u.isArray(e)?e:[e]))}function p(t){return t===e&&g.currTemplate.closeBtn||(g.currTemplate.closeBtn=u(g.st.closeMarkup.replace("%title%",g.st.tClose)),e=t),g.currTemplate.closeBtn}function o(){u.magnificPopup.instance||((g=new t).init(),u.magnificPopup.instance=g)}var g,i,m,v,r,y,e,s="Close",l="BeforeClose",b="MarkupParse",n=".mfp",x="mfp-ready",a="mfp-removing",c="mfp-prevent-close",w=!!window.jQuery,_=u(window);t.prototype={constructor:t,init:function(){var t=navigator.appVersion;g.isIE7=-1!==t.indexOf("MSIE 7."),g.isIE8=-1!==t.indexOf("MSIE 8."),g.isLowIE=g.isIE7||g.isIE8,g.isAndroid=/android/gi.test(t),g.isIOS=/iphone|ipad|ipod/gi.test(t),g.supportsTransition=function(){var t=document.createElement("p").style,e=["ms","O","Moz","Webkit"];if(void 0!==t.transition)return!0;for(;e.length;)if(e.pop()+"Transition"in t)return!0;return!1}(),g.probablyMobile=g.isAndroid||g.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),v=u(document),g.popupsCache={}},open:function(t){var e;if(m=m||u(document.body),!1===t.isObj){g.items=t.items.toArray(),g.index=0;var n,i=t.items;for(e=0;i.length>e;e++)if((n=i[e]).parsed&&(n=n.el[0]),n===t.el[0]){g.index=e;break}}else g.items=u.isArray(t.items)?t.items:[t.items],g.index=t.index||0;if(!g.isOpen){g.types=[],y="",g.ev=t.mainEl&&t.mainEl.length?t.mainEl.eq(0):v,t.key?(g.popupsCache[t.key]||(g.popupsCache[t.key]={}),g.currTemplate=g.popupsCache[t.key]):g.currTemplate={},g.st=u.extend(!0,{},u.magnificPopup.defaults,t),g.fixedContentPos="auto"===g.st.fixedContentPos?!g.probablyMobile:g.st.fixedContentPos,g.st.modal&&(g.st.closeOnContentClick=!1,g.st.closeOnBgClick=!1,g.st.showCloseBtn=!1,g.st.enableEscapeKey=!1),g.bgOverlay||(g.bgOverlay=h("bg").on("click.mfp",function(){g.close()}),g.wrap=h("wrap").attr("tabindex",-1).on("click.mfp",function(t){g._checkIfClose(t.target)&&g.close()}),g.container=h("container",g.wrap)),g.contentContainer=h("content"),g.st.preloader&&(g.preloader=h("preloader",g.container,g.st.tLoading));var r=u.magnificPopup.modules;for(e=0;r.length>e;e++){var o=r[e];o=o.charAt(0).toUpperCase()+o.slice(1),g["init"+o].call(g)}f("BeforeOpen"),g.st.showCloseBtn&&(g.st.closeBtnInside?(d(b,function(t,e,n,i){n.close_replaceWith=p(i.type)}),y+=" mfp-close-btn-in"):g.wrap.append(p())),g.st.alignTop&&(y+=" mfp-align-top"),g.fixedContentPos?g.wrap.css({overflow:g.st.overflowY,overflowX:"hidden",overflowY:g.st.overflowY}):g.wrap.css({top:_.scrollTop(),position:"absolute"}),!1!==g.st.fixedBgPos&&("auto"!==g.st.fixedBgPos||g.fixedContentPos)||g.bgOverlay.css({height:v.height(),position:"absolute"}),g.st.enableEscapeKey&&v.on("keyup.mfp",function(t){27===t.keyCode&&g.close()}),_.on("resize.mfp",function(){g.updateSize()}),g.st.closeOnContentClick||(y+=" mfp-auto-cursor"),y&&g.wrap.addClass(y);var a=g.wH=_.height(),s={};if(g.fixedContentPos&&g._hasScrollBar(a)){var l=g._getScrollbarSize();l&&(s.marginRight=l)}g.fixedContentPos&&(g.isIE7?u("body, html").css("overflow","hidden"):s.overflow="hidden");var c=g.st.mainClass;return g.isIE7&&(c+=" mfp-ie7"),c&&g._addClassToMFP(c),g.updateItemHTML(),f("BuildControls"),u("html").css(s),g.bgOverlay.add(g.wrap).prependTo(g.st.prependTo||m),g._lastFocusedEl=document.activeElement,setTimeout(function(){g.content?(g._addClassToMFP(x),g._setFocus()):g.bgOverlay.addClass(x),v.on("focusin.mfp",g._onFocusIn)},16),g.isOpen=!0,g.updateSize(a),f("Open"),t}g.updateItemHTML()},close:function(){g.isOpen&&(f(l),g.isOpen=!1,g.st.removalDelay&&!g.isLowIE&&g.supportsTransition?(g._addClassToMFP(a),setTimeout(function(){g._close()},g.st.removalDelay)):g._close())},_close:function(){f(s);var t=a+" "+x+" ";if(g.bgOverlay.detach(),g.wrap.detach(),g.container.empty(),g.st.mainClass&&(t+=g.st.mainClass+" "),g._removeClassFromMFP(t),g.fixedContentPos){var e={marginRight:""};g.isIE7?u("body, html").css("overflow",""):e.overflow="",u("html").css(e)}v.off("keyup.mfp focusin.mfp"),g.ev.off(n),g.wrap.attr("class","mfp-wrap").removeAttr("style"),g.bgOverlay.attr("class","mfp-bg"),g.container.attr("class","mfp-container"),!g.st.showCloseBtn||g.st.closeBtnInside&&!0!==g.currTemplate[g.currItem.type]||g.currTemplate.closeBtn&&g.currTemplate.closeBtn.detach(),g._lastFocusedEl&&u(g._lastFocusedEl).focus(),g.currItem=null,g.content=null,g.currTemplate=null,g.prevHeight=0,f("AfterClose")},updateSize:function(t){if(g.isIOS){var e=document.documentElement.clientWidth/window.innerWidth,n=window.innerHeight*e;g.wrap.css("height",n),g.wH=n}else g.wH=t||_.height();g.fixedContentPos||g.wrap.css("height",g.wH),f("Resize")},updateItemHTML:function(){var t=g.items[g.index];g.contentContainer.detach(),g.content&&g.content.detach(),t.parsed||(t=g.parseEl(g.index));var e=t.type;if(f("BeforeChange",[g.currItem?g.currItem.type:"",e]),g.currItem=t,!g.currTemplate[e]){var n=!!g.st[e]&&g.st[e].markup;f("FirstMarkupParse",n),g.currTemplate[e]=!n||u(n)}r&&r!==t.type&&g.container.removeClass("mfp-"+r+"-holder");var i=g["get"+e.charAt(0).toUpperCase()+e.slice(1)](t,g.currTemplate[e]);g.appendContent(i,e),t.preloaded=!0,f("Change",t),r=t.type,g.container.prepend(g.contentContainer),f("AfterChange")},appendContent:function(t,e){(g.content=t)?g.st.showCloseBtn&&g.st.closeBtnInside&&!0===g.currTemplate[e]?g.content.find(".mfp-close").length||g.content.append(p()):g.content=t:g.content="",f("BeforeAppend"),g.container.addClass("mfp-"+e+"-holder"),g.contentContainer.append(g.content)},parseEl:function(t){var e,n=g.items[t];if((n=n.tagName?{el:u(n)}:(e=n.type,{data:n,src:n.src})).el){for(var i=g.types,r=0;i.length>r;r++)if(n.el.hasClass("mfp-"+i[r])){e=i[r];break}n.src=n.el.attr("data-mfp-src"),n.src||(n.src=n.el.attr("href"))}return n.type=e||g.st.type||"inline",n.index=t,n.parsed=!0,g.items[t]=n,f("ElementParse",n),g.items[t]},addGroup:function(e,n){function t(t){t.mfpEl=this,g._openClick(t,e,n)}var i="click.magnificPopup";(n=n||{}).mainEl=e,n.items?(n.isObj=!0,e.off(i).on(i,t)):(n.isObj=!1,n.delegate?e.off(i).on(i,n.delegate,t):(n.items=e).off(i).on(i,t))},_openClick:function(t,e,n){if((void 0!==n.midClick?n.midClick:u.magnificPopup.defaults.midClick)||2!==t.which&&!t.ctrlKey&&!t.metaKey){var i=void 0!==n.disableOn?n.disableOn:u.magnificPopup.defaults.disableOn;if(i)if(u.isFunction(i)){if(!i.call(g))return!0}else if(i>_.width())return!0;t.type&&(t.preventDefault(),g.isOpen&&t.stopPropagation()),n.el=u(t.mfpEl),n.delegate&&(n.items=e.find(n.delegate)),g.open(n)}},updateStatus:function(t,e){if(g.preloader){i!==t&&g.container.removeClass("mfp-s-"+i),e||"loading"!==t||(e=g.st.tLoading);var n={status:t,text:e};f("UpdateStatus",n),t=n.status,e=n.text,g.preloader.html(e),g.preloader.find("a").on("click",function(t){t.stopImmediatePropagation()}),g.container.addClass("mfp-s-"+t),i=t}},_checkIfClose:function(t){if(!u(t).hasClass(c)){var e=g.st.closeOnContentClick,n=g.st.closeOnBgClick;if(e&&n)return!0;if(!g.content||u(t).hasClass("mfp-close")||g.preloader&&t===g.preloader[0])return!0;if(t===g.content[0]||u.contains(g.content[0],t)){if(e)return!0}else if(n&&u.contains(document,t))return!0;return!1}},_addClassToMFP:function(t){g.bgOverlay.addClass(t),g.wrap.addClass(t)},_removeClassFromMFP:function(t){this.bgOverlay.removeClass(t),g.wrap.removeClass(t)},_hasScrollBar:function(t){return(g.isIE7?v.height():document.body.scrollHeight)>(t||_.height())},_setFocus:function(){(g.st.focus?g.content.find(g.st.focus).eq(0):g.wrap).focus()},_onFocusIn:function(t){return t.target===g.wrap[0]||u.contains(g.wrap[0],t.target)?void 0:(g._setFocus(),!1)},_parseMarkup:function(r,t,e){var o;e.data&&(t=u.extend(e.data,t)),f(b,[r,t,e]),u.each(t,function(t,e){if(void 0===e||!1===e)return!0;if(1<(o=t.split("_")).length){var n=r.find(".mfp-"+o[0]);if(0<n.length){var i=o[1];"replaceWith"===i?n[0]!==e[0]&&n.replaceWith(e):"img"===i?n.is("img")?n.attr("src",e):n.replaceWith('<img src="'+e+'" class="'+n.attr("class")+'" />'):n.attr(o[1],e)}}else r.find(".mfp-"+t).html(e)})},_getScrollbarSize:function(){if(void 0===g.scrollbarSize){var t=document.createElement("div");t.id="mfp-sbm",t.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(t),g.scrollbarSize=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return g.scrollbarSize}},u.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(t,e){return o(),(t=t?u.extend(!0,{},t):{}).isObj=!0,t.index=e||0,this.instance.open(t)},close:function(){return u.magnificPopup.instance&&u.magnificPopup.instance.close()},registerModule:function(t,e){e.options&&(u.magnificPopup.defaults[t]=e.options),u.extend(this.proto,e.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},u.fn.magnificPopup=function(t){o();var e=u(this);if("string"==typeof t)if("open"===t){var n,i=w?e.data("magnificPopup"):e[0].magnificPopup,r=parseInt(arguments[1],10)||0;n=i.items?i.items[r]:(n=e,i.delegate&&(n=n.find(i.delegate)),n.eq(r)),g._openClick({mfpEl:n},e,i)}else g.isOpen&&g[t].apply(g,Array.prototype.slice.call(arguments,1));else t=u.extend(!0,{},t),w?e.data("magnificPopup",t):e[0].magnificPopup=t,g.addGroup(e,t);return e};function S(){D&&(T.after(D.addClass(C)).detach(),D=null)}var C,T,D,k="inline";u.magnificPopup.registerModule(k,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){g.types.push(k),d(s+"."+k,function(){S()})},getInline:function(t,e){if(S(),t.src){var n=g.st.inline,i=u(t.src);if(i.length){var r=i[0].parentNode;r&&r.tagName&&(T||(C=n.hiddenClass,T=h(C),C="mfp-"+C),D=i.after(T).detach().removeClass(C)),g.updateStatus("ready")}else g.updateStatus("error",n.tNotFound),i=u("<div>");return t.inlineElement=i}return g.updateStatus("ready"),g._parseMarkup(e,{},t),e}}});function A(){E&&m.removeClass(E)}function I(){A(),g.req&&g.req.abort()}var E,M="ajax";u.magnificPopup.registerModule(M,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){g.types.push(M),E=g.st.ajax.cursor,d(s+"."+M,I),d("BeforeChange.ajax",I)},getAjax:function(r){E&&m.addClass(E),g.updateStatus("loading");var t=u.extend({url:r.src,success:function(t,e,n){var i={data:t,xhr:n};f("ParseAjax",i),g.appendContent(u(i.data),M),r.finished=!0,A(),g._setFocus(),setTimeout(function(){g.wrap.addClass(x)},16),g.updateStatus("ready"),f("AjaxContentAdded")},error:function(){A(),r.finished=r.loadError=!0,g.updateStatus("error",g.st.ajax.tError.replace("%url%",r.src))}},g.st.ajax.settings);return g.req=u.ajax(t),""}}});var P;u.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var t=g.st.image,e=".image";g.types.push("image"),d("Open"+e,function(){"image"===g.currItem.type&&t.cursor&&m.addClass(t.cursor)}),d(s+e,function(){t.cursor&&m.removeClass(t.cursor),_.off("resize.mfp")}),d("Resize"+e,g.resizeImage),g.isLowIE&&d("AfterChange",g.resizeImage)},resizeImage:function(){var t=g.currItem;if(t&&t.img&&g.st.image.verticalFit){var e=0;g.isLowIE&&(e=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",g.wH-e)}},_onImageHasSize:function(t){t.img&&(t.hasSize=!0,P&&clearInterval(P),t.isCheckingImgSize=!1,f("ImageHasSize",t),t.imgHidden&&(g.content&&g.content.removeClass("mfp-loading"),t.imgHidden=!1))},findImageSize:function(e){var n=0,i=e.img[0],r=function(t){P&&clearInterval(P),P=setInterval(function(){return 0<i.naturalWidth?void g._onImageHasSize(e):(200<n&&clearInterval(P),void(3===++n?r(10):40===n?r(50):100===n&&r(500)))},t)};r(1)},getImage:function(t,e){var n=0,i=function(){t&&(t.img[0].complete?(t.img.off(".mfploader"),t===g.currItem&&(g._onImageHasSize(t),g.updateStatus("ready")),t.hasSize=!0,t.loaded=!0,f("ImageLoadComplete")):++n<200?setTimeout(i,100):r())},r=function(){t&&(t.img.off(".mfploader"),t===g.currItem&&(g._onImageHasSize(t),g.updateStatus("error",o.tError.replace("%url%",t.src))),t.hasSize=!0,t.loaded=!0,t.loadError=!0)},o=g.st.image,a=e.find(".mfp-img");if(a.length){var s=document.createElement("img");s.className="mfp-img",t.img=u(s).on("load.mfploader",i).on("error.mfploader",r),s.src=t.src,a.is("img")&&(t.img=t.img.clone()),0<(s=t.img[0]).naturalWidth?t.hasSize=!0:s.width||(t.hasSize=!1)}return g._parseMarkup(e,{title:function(t){if(t.data&&void 0!==t.data.title)return t.data.title;var e=g.st.image.titleSrc;if(e){if(u.isFunction(e))return e.call(g,t);if(t.el)return t.el.attr(e)||""}return""}(t),img_replaceWith:t.img},t),g.resizeImage(),t.hasSize?(P&&clearInterval(P),t.loadError?(e.addClass("mfp-loading"),g.updateStatus("error",o.tError.replace("%url%",t.src))):(e.removeClass("mfp-loading"),g.updateStatus("ready"))):(g.updateStatus("loading"),t.loading=!0,t.hasSize||(t.imgHidden=!0,e.addClass("mfp-loading"),g.findImageSize(t))),e}}});var O;u.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(t){return t.is("img")?t:t.find("img")}},proto:{initZoom:function(){var t,o=g.st.zoom;if(o.enabled&&g.supportsTransition){function e(t){var e=t.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),n="all "+o.duration/1e3+"s "+o.easing,i={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return i["-webkit-"+r]=i["-moz-"+r]=i["-o-"+r]=i[r]=n,e.css(i),e}function n(){g.content.css("visibility","visible")}var i,r,a=o.duration;d("BuildControls.zoom",function(){if(g._allowZoom()){if(clearTimeout(i),g.content.css("visibility","hidden"),!(t=g._getItemToZoom()))return void n();(r=e(t)).css(g._getOffset()),g.wrap.append(r),i=setTimeout(function(){r.css(g._getOffset(!0)),i=setTimeout(function(){n(),setTimeout(function(){r.remove(),t=r=null,f("ZoomAnimationEnded")},16)},a)},16)}}),d(l+".zoom",function(){if(g._allowZoom()){if(clearTimeout(i),g.st.removalDelay=a,!t){if(!(t=g._getItemToZoom()))return;r=e(t)}r.css(g._getOffset(!0)),g.wrap.append(r),g.content.css("visibility","hidden"),setTimeout(function(){r.css(g._getOffset())},16)}}),d(s+".zoom",function(){g._allowZoom()&&(n(),r&&r.remove(),t=null)})}},_allowZoom:function(){return"image"===g.currItem.type},_getItemToZoom:function(){return!!g.currItem.hasSize&&g.currItem.img},_getOffset:function(t){var e,n=(e=t?g.currItem.img:g.st.zoom.opener(g.currItem.el||g.currItem)).offset(),i=parseInt(e.css("padding-top"),10),r=parseInt(e.css("padding-bottom"),10);n.top-=u(window).scrollTop()-i;var o={width:e.width(),height:(w?e.innerHeight():e[0].offsetHeight)-r-i};return void 0===O&&(O=void 0!==document.createElement("p").style.MozTransform),O?o["-moz-transform"]=o.transform="translate("+n.left+"px,"+n.top+"px)":(o.left=n.left,o.top=n.top),o}}});function L(t){if(g.currTemplate[N]){var e=g.currTemplate[N].find("iframe");e.length&&(t||(e[0].src="//about:blank"),g.isIE8&&e.css("display",t?"block":"none"))}}var N="iframe";u.magnificPopup.registerModule(N,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){g.types.push(N),d("BeforeChange",function(t,e,n){e!==n&&(e===N?L():n===N&&L(!0))}),d(s+"."+N,function(){L()})},getIframe:function(t,e){var n=t.src,i=g.st.iframe;u.each(i.patterns,function(){return-1<n.indexOf(this.index)?(this.id&&(n="string"==typeof this.id?n.substr(n.lastIndexOf(this.id)+this.id.length,n.length):this.id.call(this,n)),n=this.src.replace("%id%",n),!1):void 0});var r={};return i.srcAction&&(r[i.srcAction]=n),g._parseMarkup(e,r,t),g.updateStatus("ready"),e}}});function F(t){var e=g.items.length;return e-1<t?t-e:t<0?e+t:t}function R(t,e,n){return t.replace(/%curr%/gi,e+1).replace(/%total%/gi,n)}u.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var o=g.st.gallery,t=".mfp-gallery",r=Boolean(u.fn.mfpFastClick);return g.direction=!0,!(!o||!o.enabled)&&(y+=" mfp-gallery",d("Open"+t,function(){o.navigateByImgClick&&g.wrap.on("click"+t,".mfp-img",function(){return 1<g.items.length?(g.next(),!1):void 0}),v.on("keydown"+t,function(t){37===t.keyCode?g.prev():39===t.keyCode&&g.next()})}),d("UpdateStatus"+t,function(t,e){e.text&&(e.text=R(e.text,g.currItem.index,g.items.length))}),d(b+t,function(t,e,n,i){var r=g.items.length;n.counter=1<r?R(o.tCounter,i.index,r):""}),d("BuildControls"+t,function(){if(1<g.items.length&&o.arrows&&!g.arrowLeft){var t=o.arrowMarkup,e=g.arrowLeft=u(t.replace(/%title%/gi,o.tPrev).replace(/%dir%/gi,"left")).addClass(c),n=g.arrowRight=u(t.replace(/%title%/gi,o.tNext).replace(/%dir%/gi,"right")).addClass(c),i=r?"mfpFastClick":"click";e[i](function(){g.prev()}),n[i](function(){g.next()}),g.isIE7&&(h("b",e[0],!1,!0),h("a",e[0],!1,!0),h("b",n[0],!1,!0),h("a",n[0],!1,!0)),g.container.append(e.add(n))}}),d("Change"+t,function(){g._preloadTimeout&&clearTimeout(g._preloadTimeout),g._preloadTimeout=setTimeout(function(){g.preloadNearbyImages(),g._preloadTimeout=null},16)}),void d(s+t,function(){v.off(t),g.wrap.off("click"+t),g.arrowLeft&&r&&g.arrowLeft.add(g.arrowRight).destroyMfpFastClick(),g.arrowRight=g.arrowLeft=null}))},next:function(){g.direction=!0,g.index=F(g.index+1),g.updateItemHTML()},prev:function(){g.direction=!1,g.index=F(g.index-1),g.updateItemHTML()},goTo:function(t){g.direction=t>=g.index,g.index=t,g.updateItemHTML()},preloadNearbyImages:function(){var t,e=g.st.gallery.preload,n=Math.min(e[0],g.items.length),i=Math.min(e[1],g.items.length);for(t=1;(g.direction?i:n)>=t;t++)g._preloadItem(g.index+t);for(t=1;(g.direction?n:i)>=t;t++)g._preloadItem(g.index-t)},_preloadItem:function(t){if(t=F(t),!g.items[t].preloaded){var e=g.items[t];e.parsed||(e=g.parseEl(t)),f("LazyLoad",e),"image"===e.type&&(e.img=u('<img class="mfp-img" />').on("load.mfploader",function(){e.hasSize=!0}).on("error.mfploader",function(){e.hasSize=!0,e.loadError=!0,f("LazyLoadError",e)}).attr("src",e.src)),e.preloaded=!0}}}});var j,H,z="retina";function W(){_.off("touchmove"+H+" touchend"+H)}u.magnificPopup.registerModule(z,{options:{replaceSrc:function(t){return t.src.replace(/\.\w+$/,function(t){return"@2x"+t})},ratio:1},proto:{initRetina:function(){if(1<window.devicePixelRatio){var n=g.st.retina,i=n.ratio;1<(i=isNaN(i)?i():i)&&(d("ImageHasSize."+z,function(t,e){e.img.css({"max-width":e.img[0].naturalWidth/i,width:"100%"})}),d("ElementParse."+z,function(t,e){e.src=n.replaceSrc(e,i)}))}}}}),j="ontouchstart"in window,H=".mfpFastClick",u.fn.mfpFastClick=function(l){return u(this).each(function(){var e,n,i,r,o,a,s,t=u(this);j&&t.on("touchstart"+H,function(t){o=!1,s=1,a=t.originalEvent?t.originalEvent.touches[0]:t.touches[0],i=a.clientX,r=a.clientY,_.on("touchmove"+H,function(t){a=t.originalEvent?t.originalEvent.touches:t.touches,s=a.length,a=a[0],(10<Math.abs(a.clientX-i)||10<Math.abs(a.clientY-r))&&(o=!0,W())}).on("touchend"+H,function(t){W(),o||1<s||(e=!0,t.preventDefault(),clearTimeout(n),n=setTimeout(function(){e=!1},1e3),l())})}),t.on("click"+H,function(){e||l()})})},u.fn.destroyMfpFastClick=function(){u(this).off("touchstart"+H+" click"+H),j&&_.off("touchmove"+H+" touchend"+H)},o()}(window.jQuery||window.Zepto);var pJS=function(t,e){var n=document.querySelector("#"+t+" > .particles-js-canvas-el");this.pJS={canvas:{el:n,w:n.offsetWidth,h:n.offsetHeight},particles:{number:{value:400,density:{enable:!0,value_area:800}},color:{value:"#fff"},shape:{type:"circle",stroke:{width:0,color:"#ff0000"},polygon:{nb_sides:5},image:{src:"",width:100,height:100}},opacity:{value:1,random:!1,anim:{enable:!1,speed:2,opacity_min:0,sync:!1}},size:{value:20,random:!1,anim:{enable:!1,speed:20,size_min:0,sync:!1}},line_linked:{enable:!0,distance:100,color:"#fff",opacity:1,width:1},move:{enable:!0,speed:2,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:3e3,rotateY:3e3}},array:[]},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}},mouse:{}},retina_detect:!1,fn:{interact:{},modes:{},vendors:{}},tmp:{}};var f=this.pJS;e&&Object.deepExtend(f,e),f.tmp.obj={size_value:f.particles.size.value,size_anim_speed:f.particles.size.anim.speed,move_speed:f.particles.move.speed,line_linked_distance:f.particles.line_linked.distance,line_linked_width:f.particles.line_linked.width,mode_grab_distance:f.interactivity.modes.grab.distance,mode_bubble_distance:f.interactivity.modes.bubble.distance,mode_bubble_size:f.interactivity.modes.bubble.size,mode_repulse_distance:f.interactivity.modes.repulse.distance},f.fn.retinaInit=function(){f.retina_detect&&1<window.devicePixelRatio?(f.canvas.pxratio=window.devicePixelRatio,f.tmp.retina=!0):(f.canvas.pxratio=1,f.tmp.retina=!1),f.canvas.w=f.canvas.el.offsetWidth*f.canvas.pxratio,f.canvas.h=f.canvas.el.offsetHeight*f.canvas.pxratio,f.particles.size.value=f.tmp.obj.size_value*f.canvas.pxratio,f.particles.size.anim.speed=f.tmp.obj.size_anim_speed*f.canvas.pxratio,f.particles.move.speed=f.tmp.obj.move_speed*f.canvas.pxratio,f.particles.line_linked.distance=f.tmp.obj.line_linked_distance*f.canvas.pxratio,f.interactivity.modes.grab.distance=f.tmp.obj.mode_grab_distance*f.canvas.pxratio,f.interactivity.modes.bubble.distance=f.tmp.obj.mode_bubble_distance*f.canvas.pxratio,f.particles.line_linked.width=f.tmp.obj.line_linked_width*f.canvas.pxratio,f.interactivity.modes.bubble.size=f.tmp.obj.mode_bubble_size*f.canvas.pxratio,f.interactivity.modes.repulse.distance=f.tmp.obj.mode_repulse_distance*f.canvas.pxratio},f.fn.canvasInit=function(){f.canvas.ctx=f.canvas.el.getContext("2d")},f.fn.canvasSize=function(){f.canvas.el.width=f.canvas.w,f.canvas.el.height=f.canvas.h,f&&f.interactivity.events.resize&&window.addEventListener("resize",function(){f.canvas.w=f.canvas.el.offsetWidth,f.canvas.h=f.canvas.el.offsetHeight,f.tmp.retina&&(f.canvas.w*=f.canvas.pxratio,f.canvas.h*=f.canvas.pxratio),f.canvas.el.width=f.canvas.w,f.canvas.el.height=f.canvas.h,f.particles.move.enable||(f.fn.particlesEmpty(),f.fn.particlesCreate(),f.fn.particlesDraw(),f.fn.vendors.densityAutoParticles()),f.fn.vendors.densityAutoParticles()})},f.fn.canvasPaint=function(){f.canvas.ctx.fillRect(0,0,f.canvas.w,f.canvas.h)},f.fn.canvasClear=function(){f.canvas.ctx.clearRect(0,0,f.canvas.w,f.canvas.h)},f.fn.particle=function(t,e,n){if(this.radius=(f.particles.size.random?Math.random():1)*f.particles.size.value,f.particles.size.anim.enable&&(this.size_status=!1,this.vs=f.particles.size.anim.speed/100,f.particles.size.anim.sync||(this.vs=this.vs*Math.random())),this.x=n?n.x:Math.random()*f.canvas.w,this.y=n?n.y:Math.random()*f.canvas.h,this.x>f.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>f.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),f.particles.move.bounce&&f.fn.vendors.checkOverlap(this,n),this.color={},"object"==typeof t.value)if(t.value instanceof Array){var i=t.value[Math.floor(Math.random()*f.particles.color.value.length)];this.color.rgb=hexToRgb(i)}else null!=t.value.r&&null!=t.value.g&&null!=t.value.b&&(this.color.rgb={r:t.value.r,g:t.value.g,b:t.value.b}),null!=t.value.h&&null!=t.value.s&&null!=t.value.l&&(this.color.hsl={h:t.value.h,s:t.value.s,l:t.value.l});else"random"==t.value?this.color.rgb={r:Math.floor(256*Math.random())+0,g:Math.floor(256*Math.random())+0,b:Math.floor(256*Math.random())+0}:"string"==typeof t.value&&(this.color=t,this.color.rgb=hexToRgb(this.color.value));this.opacity=(f.particles.opacity.random?Math.random():1)*f.particles.opacity.value,f.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=f.particles.opacity.anim.speed/100,f.particles.opacity.anim.sync||(this.vo=this.vo*Math.random()));var r={};switch(f.particles.move.direction){case"top":r={x:0,y:-1};break;case"top-right":r={x:.5,y:-.5};break;case"right":r={x:1,y:-0};break;case"bottom-right":r={x:.5,y:.5};break;case"bottom":r={x:0,y:1};break;case"bottom-left":r={x:-.5,y:1};break;case"left":r={x:-1,y:0};break;case"top-left":r={x:-.5,y:-.5};break;default:r={x:0,y:0}}f.particles.move.straight?(this.vx=r.x,this.vy=r.y,f.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=r.x+Math.random()-.5,this.vy=r.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var o=f.particles.shape.type;if("object"==typeof o){if(o instanceof Array){var a=o[Math.floor(Math.random()*o.length)];this.shape=a}}else this.shape=o;if("image"==this.shape){var s=f.particles.shape;this.img={src:s.image.src,ratio:s.image.width/s.image.height},this.img.ratio||(this.img.ratio=1),"svg"==f.tmp.img_type&&null!=f.tmp.source_svg&&(f.fn.vendors.createSvgImg(this),f.tmp.pushing&&(this.img.loaded=!1))}},f.fn.particle.prototype.draw=function(){var t=this;if(null!=t.radius_bubble)var e=t.radius_bubble;else e=t.radius;if(null!=t.opacity_bubble)var n=t.opacity_bubble;else n=t.opacity;if(t.color.rgb)var i="rgba("+t.color.rgb.r+","+t.color.rgb.g+","+t.color.rgb.b+","+n+")";else i="hsla("+t.color.hsl.h+","+t.color.hsl.s+"%,"+t.color.hsl.l+"%,"+n+")";switch(f.canvas.ctx.fillStyle=i,f.canvas.ctx.beginPath(),t.shape){case"circle":f.canvas.ctx.arc(t.x,t.y,e,0,2*Math.PI,!1);break;case"edge":f.canvas.ctx.rect(t.x-e,t.y-e,2*e,2*e);break;case"triangle":f.fn.vendors.drawShape(f.canvas.ctx,t.x-e,t.y+e/1.66,2*e,3,2);break;case"polygon":f.fn.vendors.drawShape(f.canvas.ctx,t.x-e/(f.particles.shape.polygon.nb_sides/3.5),t.y-e/.76,2.66*e/(f.particles.shape.polygon.nb_sides/3),f.particles.shape.polygon.nb_sides,1);break;case"star":f.fn.vendors.drawShape(f.canvas.ctx,t.x-2*e/(f.particles.shape.polygon.nb_sides/4),t.y-e/1.52,2*e*2.66/(f.particles.shape.polygon.nb_sides/3),f.particles.shape.polygon.nb_sides,2);break;case"image":if("svg"==f.tmp.img_type)var r=t.img.obj;else r=f.tmp.img_obj;r&&f.canvas.ctx.drawImage(r,t.x-e,t.y-e,2*e,2*e/t.img.ratio)}f.canvas.ctx.closePath(),0<f.particles.shape.stroke.width&&(f.canvas.ctx.strokeStyle=f.particles.shape.stroke.color,f.canvas.ctx.lineWidth=f.particles.shape.stroke.width,f.canvas.ctx.stroke()),f.canvas.ctx.fill()},f.fn.particlesCreate=function(){for(var t=0;t<f.particles.number.value;t++)f.particles.array.push(new f.fn.particle(f.particles.color,f.particles.opacity.value))},f.fn.particlesUpdate=function(){for(var t=0;t<f.particles.array.length;t++){var e=f.particles.array[t];if(f.particles.move.enable){var n=f.particles.move.speed/2;e.x+=e.vx*n,e.y+=e.vy*n}if(f.particles.opacity.anim.enable&&(1==e.opacity_status?(e.opacity>=f.particles.opacity.value&&(e.opacity_status=!1),e.opacity+=e.vo):(e.opacity<=f.particles.opacity.anim.opacity_min&&(e.opacity_status=!0),e.opacity-=e.vo),e.opacity<0&&(e.opacity=0)),f.particles.size.anim.enable&&(1==e.size_status?(e.radius>=f.particles.size.value&&(e.size_status=!1),e.radius+=e.vs):(e.radius<=f.particles.size.anim.size_min&&(e.size_status=!0),e.radius-=e.vs),e.radius<0&&(e.radius=0)),"bounce"==f.particles.move.out_mode)var i={x_left:e.radius,x_right:f.canvas.w,y_top:e.radius,y_bottom:f.canvas.h};else i={x_left:-e.radius,x_right:f.canvas.w+e.radius,y_top:-e.radius,y_bottom:f.canvas.h+e.radius};switch(e.x-e.radius>f.canvas.w?(e.x=i.x_left,e.y=Math.random()*f.canvas.h):e.x+e.radius<0&&(e.x=i.x_right,e.y=Math.random()*f.canvas.h),e.y-e.radius>f.canvas.h?(e.y=i.y_top,e.x=Math.random()*f.canvas.w):e.y+e.radius<0&&(e.y=i.y_bottom,e.x=Math.random()*f.canvas.w),f.particles.move.out_mode){case"bounce":e.x+e.radius>f.canvas.w?e.vx=-e.vx:e.x-e.radius<0&&(e.vx=-e.vx),e.y+e.radius>f.canvas.h?e.vy=-e.vy:e.y-e.radius<0&&(e.vy=-e.vy)}if(isInArray("grab",f.interactivity.events.onhover.mode)&&f.fn.modes.grabParticle(e),(isInArray("bubble",f.interactivity.events.onhover.mode)||isInArray("bubble",f.interactivity.events.onclick.mode))&&f.fn.modes.bubbleParticle(e),(isInArray("repulse",f.interactivity.events.onhover.mode)||isInArray("repulse",f.interactivity.events.onclick.mode))&&f.fn.modes.repulseParticle(e),f.particles.line_linked.enable||f.particles.move.attract.enable)for(var r=t+1;r<f.particles.array.length;r++){var o=f.particles.array[r];f.particles.line_linked.enable&&f.fn.interact.linkParticles(e,o),f.particles.move.attract.enable&&f.fn.interact.attractParticles(e,o),f.particles.move.bounce&&f.fn.interact.bounceParticles(e,o)}}},f.fn.particlesDraw=function(){f.canvas.ctx.clearRect(0,0,f.canvas.w,f.canvas.h),f.fn.particlesUpdate();for(var t=0;t<f.particles.array.length;t++){f.particles.array[t].draw()}},f.fn.particlesEmpty=function(){f.particles.array=[]},f.fn.particlesRefresh=function(){cancelRequestAnimFrame(f.fn.checkAnimFrame),cancelRequestAnimFrame(f.fn.drawAnimFrame),f.tmp.source_svg=void 0,f.tmp.img_obj=void 0,f.tmp.count_svg=0,f.fn.particlesEmpty(),f.fn.canvasClear(),f.fn.vendors.start()},f.fn.interact.linkParticles=function(t,e){var n=t.x-e.x,i=t.y-e.y,r=Math.sqrt(n*n+i*i);if(r<=f.particles.line_linked.distance){var o=f.particles.line_linked.opacity-r/(1/f.particles.line_linked.opacity)/f.particles.line_linked.distance;if(0<o){var a=f.particles.line_linked.color_rgb_line;f.canvas.ctx.strokeStyle="rgba("+a.r+","+a.g+","+a.b+","+o+")",f.canvas.ctx.lineWidth=f.particles.line_linked.width,f.canvas.ctx.beginPath(),f.canvas.ctx.moveTo(t.x,t.y),f.canvas.ctx.lineTo(e.x,e.y),f.canvas.ctx.stroke(),f.canvas.ctx.closePath()}}},f.fn.interact.attractParticles=function(t,e){var n=t.x-e.x,i=t.y-e.y;if(Math.sqrt(n*n+i*i)<=f.particles.line_linked.distance){var r=n/(1e3*f.particles.move.attract.rotateX),o=i/(1e3*f.particles.move.attract.rotateY);t.vx-=r,t.vy-=o,e.vx+=r,e.vy+=o}},f.fn.interact.bounceParticles=function(t,e){var n=t.x-e.x,i=t.y-e.y;Math.sqrt(n*n+i*i)<=t.radius+e.radius&&(t.vx=-t.vx,t.vy=-t.vy,e.vx=-e.vx,e.vy=-e.vy)},f.fn.modes.pushParticles=function(t,e){f.tmp.pushing=!0;for(var n=0;n<t;n++)f.particles.array.push(new f.fn.particle(f.particles.color,f.particles.opacity.value,{x:e?e.pos_x:Math.random()*f.canvas.w,y:e?e.pos_y:Math.random()*f.canvas.h})),n==t-1&&(f.particles.move.enable||f.fn.particlesDraw(),f.tmp.pushing=!1)},f.fn.modes.removeParticles=function(t){f.particles.array.splice(0,t),f.particles.move.enable||f.fn.particlesDraw()},f.fn.modes.bubbleParticle=function(s){function t(){s.opacity_bubble=s.opacity,s.radius_bubble=s.radius}function e(t,e,n,i,r){if(t!=e)if(f.tmp.bubble_duration_end){if(null!=n)a=t+(t-(i-u*(i-t)/f.interactivity.modes.bubble.duration)),"size"==r&&(s.radius_bubble=a),"opacity"==r&&(s.opacity_bubble=a)}else if(c<=f.interactivity.modes.bubble.distance){if(null!=n)var o=n;else o=i;if(o!=t){var a=i-u*(i-t)/f.interactivity.modes.bubble.duration;"size"==r&&(s.radius_bubble=a),"opacity"==r&&(s.opacity_bubble=a)}}else"size"==r&&(s.radius_bubble=void 0),"opacity"==r&&(s.opacity_bubble=void 0)}if(f.interactivity.events.onhover.enable&&isInArray("bubble",f.interactivity.events.onhover.mode)){var n=s.x-f.interactivity.mouse.pos_x,i=s.y-f.interactivity.mouse.pos_y,r=1-(c=Math.sqrt(n*n+i*i))/f.interactivity.modes.bubble.distance;if(c<=f.interactivity.modes.bubble.distance){if(0<=r&&"mousemove"==f.interactivity.status){if(f.interactivity.modes.bubble.size!=f.particles.size.value)if(f.interactivity.modes.bubble.size>f.particles.size.value){0<=(a=s.radius+f.interactivity.modes.bubble.size*r)&&(s.radius_bubble=a)}else{var o=s.radius-f.interactivity.modes.bubble.size,a=s.radius-o*r;s.radius_bubble=0<a?a:0}if(f.interactivity.modes.bubble.opacity!=f.particles.opacity.value)if(f.interactivity.modes.bubble.opacity>f.particles.opacity.value){(l=f.interactivity.modes.bubble.opacity*r)>s.opacity&&l<=f.interactivity.modes.bubble.opacity&&(s.opacity_bubble=l)}else{var l;(l=s.opacity-(f.particles.opacity.value-f.interactivity.modes.bubble.opacity)*r)<s.opacity&&l>=f.interactivity.modes.bubble.opacity&&(s.opacity_bubble=l)}}}else t();"mouseleave"==f.interactivity.status&&t()}else if(f.interactivity.events.onclick.enable&&isInArray("bubble",f.interactivity.events.onclick.mode)){if(f.tmp.bubble_clicking){n=s.x-f.interactivity.mouse.click_pos_x,i=s.y-f.interactivity.mouse.click_pos_y;var c=Math.sqrt(n*n+i*i),u=((new Date).getTime()-f.interactivity.mouse.click_time)/1e3;u>f.interactivity.modes.bubble.duration&&(f.tmp.bubble_duration_end=!0),u>2*f.interactivity.modes.bubble.duration&&(f.tmp.bubble_clicking=!1,f.tmp.bubble_duration_end=!1)}f.tmp.bubble_clicking&&(e(f.interactivity.modes.bubble.size,f.particles.size.value,s.radius_bubble,s.radius,"size"),e(f.interactivity.modes.bubble.opacity,f.particles.opacity.value,s.opacity_bubble,s.opacity,"opacity"))}},f.fn.modes.repulseParticle=function(i){if(f.interactivity.events.onhover.enable&&isInArray("repulse",f.interactivity.events.onhover.mode)&&"mousemove"==f.interactivity.status){var t=i.x-f.interactivity.mouse.pos_x,e=i.y-f.interactivity.mouse.pos_y,n=Math.sqrt(t*t+e*e),r=t/n,o=e/n,a=clamp(1/(l=f.interactivity.modes.repulse.distance)*(-1*Math.pow(n/l,2)+1)*l*100,0,50),s={x:i.x+r*a,y:i.y+o*a};"bounce"==f.particles.move.out_mode?(0<s.x-i.radius&&s.x+i.radius<f.canvas.w&&(i.x=s.x),0<s.y-i.radius&&s.y+i.radius<f.canvas.h&&(i.y=s.y)):(i.x=s.x,i.y=s.y)}else if(f.interactivity.events.onclick.enable&&isInArray("repulse",f.interactivity.events.onclick.mode))if(f.tmp.repulse_finish||(f.tmp.repulse_count++,f.tmp.repulse_count==f.particles.array.length&&(f.tmp.repulse_finish=!0)),f.tmp.repulse_clicking){var l=Math.pow(f.interactivity.modes.repulse.distance/6,3),c=f.interactivity.mouse.click_pos_x-i.x,u=f.interactivity.mouse.click_pos_y-i.y,d=c*c+u*u,h=-l/d*1;d<=l&&function(){var t=Math.atan2(u,c);if(i.vx=h*Math.cos(t),i.vy=h*Math.sin(t),"bounce"==f.particles.move.out_mode){var e=i.x+i.vx,n=i.y+i.vy;e+i.radius>f.canvas.w?i.vx=-i.vx:e-i.radius<0&&(i.vx=-i.vx),n+i.radius>f.canvas.h?i.vy=-i.vy:n-i.radius<0&&(i.vy=-i.vy)}}()}else 0==f.tmp.repulse_clicking&&(i.vx=i.vx_i,i.vy=i.vy_i)},f.fn.modes.grabParticle=function(t){if(f.interactivity.events.onhover.enable&&"mousemove"==f.interactivity.status){var e=t.x-f.interactivity.mouse.pos_x,n=t.y-f.interactivity.mouse.pos_y,i=Math.sqrt(e*e+n*n);if(i<=f.interactivity.modes.grab.distance){var r=f.interactivity.modes.grab.line_linked.opacity-i/(1/f.interactivity.modes.grab.line_linked.opacity)/f.interactivity.modes.grab.distance;if(0<r){var o=f.particles.line_linked.color_rgb_line;f.canvas.ctx.strokeStyle="rgba("+o.r+","+o.g+","+o.b+","+r+")",f.canvas.ctx.lineWidth=f.particles.line_linked.width,f.canvas.ctx.beginPath(),f.canvas.ctx.moveTo(t.x,t.y),f.canvas.ctx.lineTo(f.interactivity.mouse.pos_x,f.interactivity.mouse.pos_y),f.canvas.ctx.stroke(),f.canvas.ctx.closePath()}}}},f.fn.vendors.eventsListeners=function(){"window"==f.interactivity.detect_on?f.interactivity.el=window:f.interactivity.el=f.canvas.el,(f.interactivity.events.onhover.enable||f.interactivity.events.onclick.enable)&&(f.interactivity.el.addEventListener("mousemove",function(t){if(f.interactivity.el==window)var e=t.clientX,n=t.clientY;else e=t.offsetX||t.clientX,n=t.offsetY||t.clientY;f.interactivity.mouse.pos_x=e,f.interactivity.mouse.pos_y=n,f.tmp.retina&&(f.interactivity.mouse.pos_x*=f.canvas.pxratio,f.interactivity.mouse.pos_y*=f.canvas.pxratio),f.interactivity.status="mousemove"}),f.interactivity.el.addEventListener("mouseleave",function(t){f.interactivity.mouse.pos_x=null,f.interactivity.mouse.pos_y=null,f.interactivity.status="mouseleave"})),f.interactivity.events.onclick.enable&&f.interactivity.el.addEventListener("click",function(){if(f.interactivity.mouse.click_pos_x=f.interactivity.mouse.pos_x,f.interactivity.mouse.click_pos_y=f.interactivity.mouse.pos_y,f.interactivity.mouse.click_time=(new Date).getTime(),f.interactivity.events.onclick.enable)switch(f.interactivity.events.onclick.mode){case"push":f.particles.move.enable?f.fn.modes.pushParticles(f.interactivity.modes.push.particles_nb,f.interactivity.mouse):1==f.interactivity.modes.push.particles_nb?f.fn.modes.pushParticles(f.interactivity.modes.push.particles_nb,f.interactivity.mouse):1<f.interactivity.modes.push.particles_nb&&f.fn.modes.pushParticles(f.interactivity.modes.push.particles_nb);break;case"remove":f.fn.modes.removeParticles(f.interactivity.modes.remove.particles_nb);break;case"bubble":f.tmp.bubble_clicking=!0;break;case"repulse":f.tmp.repulse_clicking=!0,f.tmp.repulse_count=0,f.tmp.repulse_finish=!1,setTimeout(function(){f.tmp.repulse_clicking=!1},1e3*f.interactivity.modes.repulse.duration)}})},f.fn.vendors.densityAutoParticles=function(){if(f.particles.number.density.enable){var t=f.canvas.el.width*f.canvas.el.height/1e3;f.tmp.retina&&(t/=2*f.canvas.pxratio);var e=t*f.particles.number.value/f.particles.number.density.value_area,n=f.particles.array.length-e;n<0?f.fn.modes.pushParticles(Math.abs(n)):f.fn.modes.removeParticles(n)}},f.fn.vendors.checkOverlap=function(t,e){for(var n=0;n<f.particles.array.length;n++){var i=f.particles.array[n],r=t.x-i.x,o=t.y-i.y;Math.sqrt(r*r+o*o)<=t.radius+i.radius&&(t.x=e?e.x:Math.random()*f.canvas.w,t.y=e?e.y:Math.random()*f.canvas.h,f.fn.vendors.checkOverlap(t))}},f.fn.vendors.createSvgImg=function(o){var t=f.tmp.source_svg.replace(/#([0-9A-F]{3,6})/gi,function(t,e,n,i){if(o.color.rgb)var r="rgba("+o.color.rgb.r+","+o.color.rgb.g+","+o.color.rgb.b+","+o.opacity+")";else r="hsla("+o.color.hsl.h+","+o.color.hsl.s+"%,"+o.color.hsl.l+"%,"+o.opacity+")";return r}),e=new Blob([t],{type:"image/svg+xml;charset=utf-8"}),n=window.URL||window.webkitURL||window,i=n.createObjectURL(e),r=new Image;r.addEventListener("load",function(){o.img.obj=r,o.img.loaded=!0,n.revokeObjectURL(i),f.tmp.count_svg++}),r.src=i},f.fn.vendors.destroypJS=function(){cancelAnimationFrame(f.fn.drawAnimFrame),n.remove(),pJSDom=null},f.fn.vendors.drawShape=function(t,e,n,i,r,o){var a=r*o,s=r/o,l=180*(s-2)/s,c=Math.PI-Math.PI*l/180;t.save(),t.beginPath(),t.translate(e,n),t.moveTo(0,0);for(var u=0;u<a;u++)t.lineTo(i,0),t.translate(i,0),t.rotate(c);t.fill(),t.restore()},f.fn.vendors.exportImg=function(){window.open(f.canvas.el.toDataURL("image/png"),"_blank")},f.fn.vendors.loadImg=function(t){if(f.tmp.img_error=void 0,""!=f.particles.shape.image.src)if("svg"==t){var e=new XMLHttpRequest;e.open("GET",f.particles.shape.image.src),e.onreadystatechange=function(t){4==e.readyState&&(200==e.status?(f.tmp.source_svg=t.currentTarget.response,f.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),f.tmp.img_error=!0))},e.send()}else{var n=new Image;n.addEventListener("load",function(){f.tmp.img_obj=n,f.fn.vendors.checkBeforeDraw()}),n.src=f.particles.shape.image.src}else console.log("Error pJS - No image.src"),f.tmp.img_error=!0},f.fn.vendors.draw=function(){"image"==f.particles.shape.type?"svg"==f.tmp.img_type?f.tmp.count_svg>=f.particles.number.value?(f.fn.particlesDraw(),f.particles.move.enable?f.fn.drawAnimFrame=requestAnimFrame(f.fn.vendors.draw):cancelRequestAnimFrame(f.fn.drawAnimFrame)):f.tmp.img_error||(f.fn.drawAnimFrame=requestAnimFrame(f.fn.vendors.draw)):null!=f.tmp.img_obj?(f.fn.particlesDraw(),f.particles.move.enable?f.fn.drawAnimFrame=requestAnimFrame(f.fn.vendors.draw):cancelRequestAnimFrame(f.fn.drawAnimFrame)):f.tmp.img_error||(f.fn.drawAnimFrame=requestAnimFrame(f.fn.vendors.draw)):(f.fn.particlesDraw(),f.particles.move.enable?f.fn.drawAnimFrame=requestAnimFrame(f.fn.vendors.draw):cancelRequestAnimFrame(f.fn.drawAnimFrame))},f.fn.vendors.checkBeforeDraw=function(){"image"==f.particles.shape.type?"svg"==f.tmp.img_type&&null==f.tmp.source_svg?f.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(f.tmp.checkAnimFrame),f.tmp.img_error||(f.fn.vendors.init(),f.fn.vendors.draw())):(f.fn.vendors.init(),f.fn.vendors.draw())},f.fn.vendors.init=function(){f.fn.retinaInit(),f.fn.canvasInit(),f.fn.canvasSize(),f.fn.canvasPaint(),f.fn.particlesCreate(),f.fn.vendors.densityAutoParticles(),f.particles.line_linked.color_rgb_line=hexToRgb(f.particles.line_linked.color)},f.fn.vendors.start=function(){isInArray("image",f.particles.shape.type)?(f.tmp.img_type=f.particles.shape.image.src.substr(f.particles.shape.image.src.length-3),f.fn.vendors.loadImg(f.tmp.img_type)):f.fn.vendors.checkBeforeDraw()},f.fn.vendors.eventsListeners(),f.fn.vendors.start()};Object.deepExtend=function(t,e){for(var n in e)e[n]&&e[n].constructor&&e[n].constructor===Object?(t[n]=t[n]||{},arguments.callee(t[n],e[n])):t[n]=e[n];return t},window.requestAnimFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},window.cancelRequestAnimFrame=window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout,window.pJSDom=[],window.particlesJS=function(t,e){"string"!=typeof t&&(e=t,t="particles-js"),t=t||"particles-js";var n=document.getElementById(t),i="particles-js-canvas-el",r=n.getElementsByClassName(i);if(r.length)for(;0<r.length;)n.removeChild(r[0]);var o=document.createElement("canvas");o.className=i,o.style.width="100%",o.style.height="100%",null!=document.getElementById(t).appendChild(o)&&pJSDom.push(new pJS(t,e))},window.particlesJS.load=function(n,t,i){var r=new XMLHttpRequest;r.open("GET",t),r.onreadystatechange=function(t){if(4==r.readyState)if(200==r.status){var e=JSON.parse(t.currentTarget.response);window.particlesJS(n,e),i&&i()}else console.log("Error pJS - XMLHttpRequest status: "+r.status),console.log("Error pJS - File config not found")},r.send()},function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(t,e){return void 0===e&&(e="undefined"!=typeof window?require("jquery"):require("jquery")(t)),n(e),e}:n(jQuery)}(function(u){var t=function(){if(u&&u.fn&&u.fn.select2&&u.fn.select2.amd)var t=u.fn.select2.amd;var e,n,i,f,o,a,p,g,m,v,y,b,r,s,x;return t&&t.requirejs||(t?n=t:t={},m={},v={},y={},b={},r=Object.prototype.hasOwnProperty,s=[].slice,x=/\.js$/,p=function(t,e){var n,i=c(t),r=i[0],o=e[1];return t=i[1],r&&(n=C(r=l(r,o))),r?t=n&&n.normalize?n.normalize(t,function(e){return function(t){return l(t,e)}}(o)):l(t,o):(r=(i=c(t=l(t,o)))[0],t=i[1],r&&(n=C(r))),{f:r?r+"!"+t:t,n:t,pr:r,p:n}},g={require:function(t){return _(t)},exports:function(t){var e=m[t];return void 0!==e?e:m[t]={}},module:function(t){return{id:t,uri:"",exports:m[t],config:function(t){return function(){return y&&y.config&&y.config[t]||{}}}(t)}}},o=function(t,e,n,i){var r,o,a,s,l,c,u,d=[],h=typeof n;if(c=T(i=i||t),"undefined"==h||"function"==h){for(e=!e.length&&n.length?["require","exports","module"]:e,l=0;l<e.length;l+=1)if("require"===(o=(s=p(e[l],c)).f))d[l]=g.require(t);else if("exports"===o)d[l]=g.exports(t),u=!0;else if("module"===o)r=d[l]=g.module(t);else if(w(m,o)||w(v,o)||w(b,o))d[l]=C(o);else{if(!s.p)throw new Error(t+" missing "+o);s.p.load(s.n,_(i,!0),S(o),{}),d[l]=m[o]}a=n?n.apply(m[t],d):void 0,t&&(r&&r.exports!==f&&r.exports!==m[t]?m[t]=r.exports:a===f&&u||(m[t]=a))}else t&&(m[t]=n)},e=n=a=function(t,e,n,i,r){if("string"==typeof t)return g[t]?g[t](e):C(p(t,T(e)).f);if(!t.splice){if((y=t).deps&&a(y.deps,y.callback),!e)return;e.splice?(t=e,e=n,n=null):t=f}return e=e||function(){},"function"==typeof n&&(n=i,i=r),i?o(f,t,e,n):setTimeout(function(){o(f,t,e,n)},4),a},a.config=function(t){return a(t)},e._defined=m,(i=function(t,e,n){if("string"!=typeof t)throw new Error("See almond README: incorrect module build, no module name");e.splice||(n=e,e=[]),w(m,t)||w(v,t)||(v[t]=[t,e,n])}).amd={jQuery:!0},t.requirejs=e,t.require=n,t.define=i),t.define("almond",function(){}),t.define("jquery",[],function(){var t=u||$;return null==t&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),t}),t.define("select2/utils",["jquery"],function(o){function u(t){var e=t.prototype,n=[];for(var i in e)"function"==typeof e[i]&&"constructor"!==i&&n.push(i);return n}var r={Extend:function(t,e){function n(){this.constructor=t}var i={}.hasOwnProperty;for(var r in e)i.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t}};r.Decorate=function(i,r){function o(){var t=Array.prototype.unshift,e=r.prototype.constructor.length,n=i.prototype.constructor;0<e&&(t.call(arguments,i.prototype.constructor),n=r.prototype.constructor),n.apply(this,arguments)}var t=u(r),e=u(i);r.displayName=i.displayName,o.prototype=new function(){this.constructor=o};for(var n=0;n<e.length;n++){var a=e[n];o.prototype[a]=i.prototype[a]}function s(t){var e=function(){};t in o.prototype&&(e=o.prototype[t]);var n=r.prototype[t];return function(){return Array.prototype.unshift.call(arguments,e),n.apply(this,arguments)}}for(var l=0;l<t.length;l++){var c=t[l];o.prototype[c]=s(c)}return o};function t(){this.listeners={}}t.prototype.on=function(t,e){this.listeners=this.listeners||{},t in this.listeners?this.listeners[t].push(e):this.listeners[t]=[e]},t.prototype.trigger=function(t){var e=Array.prototype.slice,n=e.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),(n[0]._type=t)in this.listeners&&this.invoke(this.listeners[t],e.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},t.prototype.invoke=function(t,e){for(var n=0,i=t.length;n<i;n++)t[n].apply(this,e)},r.Observable=t,r.generateChars=function(t){for(var e="",n=0;n<t;n++)e+=Math.floor(36*Math.random()).toString(36);return e},r.bind=function(t,e){return function(){t.apply(e,arguments)}},r._convertData=function(t){for(var e in t){var n=e.split("-"),i=t;if(1!==n.length){for(var r=0;r<n.length;r++){var o=n[r];(o=o.substring(0,1).toLowerCase()+o.substring(1))in i||(i[o]={}),r==n.length-1&&(i[o]=t[e]),i=i[o]}delete t[e]}}return t},r.hasScroll=function(t,e){var n=o(e),i=e.style.overflowX,r=e.style.overflowY;return(i!==r||"hidden"!==r&&"visible"!==r)&&("scroll"===i||"scroll"===r||n.innerHeight()<e.scrollHeight||n.innerWidth()<e.scrollWidth)},r.escapeMarkup=function(t){var e={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof t?t:String(t).replace(/[&<>"'\/\\]/g,function(t){return e[t]})},r.appendMany=function(t,e){if("1.7"===o.fn.jquery.substr(0,3)){var n=o();o.map(e,function(t){n=n.add(t)}),e=n}t.append(e)},r.__cache={};var n=0;return r.GetUniqueElementId=function(t){var e=t.getAttribute("data-select2-id");return null==e&&(t.id?(e=t.id,t.setAttribute("data-select2-id",e)):(t.setAttribute("data-select2-id",++n),e=n.toString())),e},r.StoreData=function(t,e,n){var i=r.GetUniqueElementId(t);r.__cache[i]||(r.__cache[i]={}),r.__cache[i][e]=n},r.GetData=function(t,e){var n=r.GetUniqueElementId(t);return e?r.__cache[n]&&null!=r.__cache[n][e]?r.__cache[n][e]:o(t).data(e):r.__cache[n]},r.RemoveData=function(t){var e=r.GetUniqueElementId(t);null!=r.__cache[e]&&delete r.__cache[e]},r}),t.define("select2/results",["jquery","./utils"],function(h,f){function i(t,e,n){this.$element=t,this.data=n,this.options=e,i.__super__.constructor.call(this)}return f.Extend(i,f.Observable),i.prototype.render=function(){var t=h('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&t.attr("aria-multiselectable","true"),this.$results=t},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(t){var e=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=h('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get("translations").get(t.message);n.append(e(i(t.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(t){this.hideLoading();var e=[];if(null!=t.results&&0!==t.results.length){t.results=this.sort(t.results);for(var n=0;n<t.results.length;n++){var i=t.results[n],r=this.option(i);e.push(r)}this.$results.append(e)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(t,e){e.find(".select2-results").append(t)},i.prototype.sort=function(t){return this.options.get("sorter")(t)},i.prototype.highlightFirstItem=function(){var t=this.$results.find(".select2-results__option[aria-selected]"),e=t.filter("[aria-selected=true]");0<e.length?e.first().trigger("mouseenter"):t.first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var e=this;this.data.current(function(t){var i=h.map(t,function(t){return t.id.toString()});e.$results.find(".select2-results__option[aria-selected]").each(function(){var t=h(this),e=f.GetData(this,"data"),n=""+e.id;null!=e.element&&e.element.selected||null==e.element&&-1<h.inArray(n,i)?t.attr("aria-selected","true"):t.attr("aria-selected","false")})})},i.prototype.showLoading=function(t){this.hideLoading();var e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(t)},n=this.option(e);n.className+=" loading-results",this.$results.prepend(n)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(t){var e=document.createElement("li");e.className="select2-results__option";var n={role:"treeitem","aria-selected":"false"};for(var i in t.disabled&&(delete n["aria-selected"],n["aria-disabled"]="true"),null==t.id&&delete n["aria-selected"],null!=t._resultId&&(e.id=t._resultId),t.title&&(e.title=t.title),t.children&&(n.role="group",n["aria-label"]=t.text,delete n["aria-selected"]),n){var r=n[i];e.setAttribute(i,r)}if(t.children){var o=h(e),a=document.createElement("strong");a.className="select2-results__group",h(a),this.template(t,a);for(var s=[],l=0;l<t.children.length;l++){var c=t.children[l],u=this.option(c);s.push(u)}var d=h("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});d.append(s),o.append(a),o.append(d)}else this.template(t,e);return f.StoreData(e,"data",t),e},i.prototype.bind=function(e,t){var l=this,n=e.id+"-results";this.$results.attr("id",n),e.on("results:all",function(t){l.clear(),l.append(t.data),e.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),e.on("results:append",function(t){l.append(t.data),e.isOpen()&&l.setClasses()}),e.on("query",function(t){l.hideMessages(),l.showLoading(t)}),e.on("select",function(){e.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),e.on("unselect",function(){e.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),e.on("open",function(){l.$results.attr("aria-expanded","true"),l.$results.attr("aria-hidden","false"),l.setClasses(),l.ensureHighlightVisible()}),e.on("close",function(){l.$results.attr("aria-expanded","false"),l.$results.attr("aria-hidden","true"),l.$results.removeAttr("aria-activedescendant")}),e.on("results:toggle",function(){var t=l.getHighlightedResults();0!==t.length&&t.trigger("mouseup")}),e.on("results:select",function(){var t=l.getHighlightedResults();if(0!==t.length){var e=f.GetData(t[0],"data");"true"==t.attr("aria-selected")?l.trigger("close",{}):l.trigger("select",{data:e})}}),e.on("results:previous",function(){var t=l.getHighlightedResults(),e=l.$results.find("[aria-selected]"),n=e.index(t);if(!(n<=0)){var i=n-1;0===t.length&&(i=0);var r=e.eq(i);r.trigger("mouseenter");var o=l.$results.offset().top,a=r.offset().top,s=l.$results.scrollTop()+(a-o);0===i?l.$results.scrollTop(0):a-o<0&&l.$results.scrollTop(s)}}),e.on("results:next",function(){var t=l.getHighlightedResults(),e=l.$results.find("[aria-selected]"),n=e.index(t)+1;if(!(n>=e.length)){var i=e.eq(n);i.trigger("mouseenter");var r=l.$results.offset().top+l.$results.outerHeight(!1),o=i.offset().top+i.outerHeight(!1),a=l.$results.scrollTop()+o-r;0===n?l.$results.scrollTop(0):r<o&&l.$results.scrollTop(a)}}),e.on("results:focus",function(t){t.element.addClass("select2-results__option--highlighted")}),e.on("results:message",function(t){l.displayMessage(t)}),h.fn.mousewheel&&this.$results.on("mousewheel",function(t){var e=l.$results.scrollTop(),n=l.$results.get(0).scrollHeight-e+t.deltaY,i=0<t.deltaY&&e-t.deltaY<=0,r=t.deltaY<0&&n<=l.$results.height();i?(l.$results.scrollTop(0),t.preventDefault(),t.stopPropagation()):r&&(l.$results.scrollTop(l.$results.get(0).scrollHeight-l.$results.height()),t.preventDefault(),t.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(t){var e=h(this),n=f.GetData(this,"data");"true"!==e.attr("aria-selected")?l.trigger("select",{originalEvent:t,data:n}):l.options.get("multiple")?l.trigger("unselect",{originalEvent:t,data:n}):l.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(t){var e=f.GetData(this,"data");l.getHighlightedResults().removeClass("select2-results__option--highlighted"),l.trigger("results:focus",{data:e,element:h(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var t=this.getHighlightedResults();if(0!==t.length){var e=this.$results.find("[aria-selected]").index(t),n=this.$results.offset().top,i=t.offset().top,r=this.$results.scrollTop()+(i-n),o=i-n;r-=2*t.outerHeight(!1),e<=2?this.$results.scrollTop(0):(o>this.$results.outerHeight()||o<0)&&this.$results.scrollTop(r)}},i.prototype.template=function(t,e){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),r=n(t,e);null==r?e.style.display="none":"string"==typeof r?e.innerHTML=i(r):h(e).append(r)},i}),t.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),t.define("select2/selection/base",["jquery","../utils","../keys"],function(n,i,r){function o(t,e){this.$element=t,this.options=e,o.__super__.constructor.call(this)}return i.Extend(o,i.Observable),o.prototype.render=function(){var t=n('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=i.GetData(this.$element[0],"old-tabindex")?this._tabindex=i.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),t.attr("title",this.$element.attr("title")),t.attr("tabindex",this._tabindex),this.$selection=t},o.prototype.bind=function(t,e){var n=this,i=(t.id,t.id+"-results");this.container=t,this.$selection.on("focus",function(t){n.trigger("focus",t)}),this.$selection.on("blur",function(t){n._handleBlur(t)}),this.$selection.on("keydown",function(t){n.trigger("keypress",t),t.which===r.SPACE&&t.preventDefault()}),t.on("results:focus",function(t){n.$selection.attr("aria-activedescendant",t.data._resultId)}),t.on("selection:update",function(t){n.update(t.data)}),t.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(t)}),t.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.focus(),window.setTimeout(function(){n.$selection.focus()},0),n._detachCloseHandler(t)}),t.on("enable",function(){n.$selection.attr("tabindex",n._tabindex)}),t.on("disable",function(){n.$selection.attr("tabindex","-1")})},o.prototype._handleBlur=function(t){var e=this;window.setTimeout(function(){document.activeElement==e.$selection[0]||n.contains(e.$selection[0],document.activeElement)||e.trigger("blur",t)},1)},o.prototype._attachCloseHandler=function(t){n(document.body).on("mousedown.select2."+t.id,function(t){var e=n(t.target).closest(".select2");n(".select2.select2-container--open").each(function(){n(this),this!=e[0]&&i.GetData(this,"element").select2("close")})})},o.prototype._detachCloseHandler=function(t){n(document.body).off("mousedown.select2."+t.id)},o.prototype.position=function(t,e){e.find(".selection").append(t)},o.prototype.destroy=function(){this._detachCloseHandler(this.container)},o.prototype.update=function(t){throw new Error("The `update` method must be defined in child classes.")},o}),t.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(t,e,n,i){function r(){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,e),r.prototype.render=function(){var t=r.__super__.render.call(this);return t.addClass("select2-selection--single"),t.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),t},r.prototype.bind=function(e,t){var n=this;r.__super__.bind.apply(this,arguments);var i=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.on("mousedown",function(t){1===t.which&&n.trigger("toggle",{originalEvent:t})}),this.$selection.on("focus",function(t){}),this.$selection.on("blur",function(t){}),e.on("focus",function(t){e.isOpen()||n.$selection.focus()})},r.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},r.prototype.display=function(t,e){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(t,e))},r.prototype.selectionContainer=function(){return t("<span></span>")},r.prototype.update=function(t){if(0!==t.length){var e=t[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(e,n);n.empty().append(i),n.attr("title",e.title||e.text)}else this.clear()},r}),t.define("select2/selection/multiple",["jquery","./base","../utils"],function(r,t,s){function n(t,e){n.__super__.constructor.apply(this,arguments)}return s.Extend(n,t),n.prototype.render=function(){var t=n.__super__.render.call(this);return t.addClass("select2-selection--multiple"),t.html('<ul class="select2-selection__rendered"></ul>'),t},n.prototype.bind=function(t,e){var i=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(t){i.trigger("toggle",{originalEvent:t})}),this.$selection.on("click",".select2-selection__choice__remove",function(t){if(!i.options.get("disabled")){var e=r(this).parent(),n=s.GetData(e[0],"data");i.trigger("unselect",{originalEvent:t,data:n})}})},n.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},n.prototype.display=function(t,e){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(t,e))},n.prototype.selectionContainer=function(){return r('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},n.prototype.update=function(t){if(this.clear(),0!==t.length){for(var e=[],n=0;n<t.length;n++){var i=t[n],r=this.selectionContainer(),o=this.display(i,r);r.append(o),r.attr("title",i.title||i.text),s.StoreData(r[0],"data",i),e.push(r)}var a=this.$selection.find(".select2-selection__rendered");s.appendMany(a,e)}},n}),t.define("select2/selection/placeholder",["../utils"],function(t){function e(t,e,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),t.call(this,e,n)}return e.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},e.prototype.createPlaceholder=function(t,e){var n=this.selectionContainer();return n.html(this.display(e)),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},e.prototype.update=function(t,e){var n=1==e.length&&e[0].id!=this.placeholder.id;if(1<e.length||n)return t.call(this,e);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},e}),t.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(i,r,s){function t(){}return t.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(t){i._handleClear(t)}),e.on("keypress",function(t){i._handleKeyboardClear(t,e)})},t.prototype._handleClear=function(t,e){if(!this.options.get("disabled")){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){e.stopPropagation();var i=s.GetData(n[0],"data"),r=this.$element.val();this.$element.val(this.placeholder.id);var o={data:i};if(this.trigger("clear",o),o.prevented)return void this.$element.val(r);for(var a=0;a<i.length;a++)if(o={data:i[a]},this.trigger("unselect",o),o.prevented)return void this.$element.val(r);this.$element.trigger("change"),this.trigger("toggle",{})}}},t.prototype._handleKeyboardClear=function(t,e,n){n.isOpen()||e.which!=r.DELETE&&e.which!=r.BACKSPACE||this._handleClear(e)},t.prototype.update=function(t,e){if(t.call(this,e),!(0<this.$selection.find(".select2-selection__placeholder").length||0===e.length)){var n=i('<span class="select2-selection__clear">&times;</span>');s.StoreData(n[0],"data",e),this.$selection.find(".select2-selection__rendered").prepend(n)}},t}),t.define("select2/selection/search",["jquery","../utils","../keys"],function(i,a,s){function t(t,e,n){t.call(this,e,n)}return t.prototype.render=function(t){var e=i('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=e,this.$search=e.find("input");var n=t.call(this);return this._transferTabIndex(),n},t.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("open",function(){i.$search.trigger("focus")}),e.on("close",function(){i.$search.val(""),i.$search.removeAttr("aria-activedescendant"),i.$search.trigger("focus")}),e.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),e.on("disable",function(){i.$search.prop("disabled",!0)}),e.on("focus",function(t){i.$search.trigger("focus")}),e.on("results:focus",function(t){i.$search.attr("aria-activedescendant",t.id)}),this.$selection.on("focusin",".select2-search--inline",function(t){i.trigger("focus",t)}),this.$selection.on("focusout",".select2-search--inline",function(t){i._handleBlur(t)}),this.$selection.on("keydown",".select2-search--inline",function(t){if(t.stopPropagation(),i.trigger("keypress",t),i._keyUpPrevented=t.isDefaultPrevented(),t.which===s.BACKSPACE&&""===i.$search.val()){var e=i.$searchContainer.prev(".select2-selection__choice");if(0<e.length){var n=a.GetData(e[0],"data");i.searchRemoveChoice(n),t.preventDefault()}}});var r=document.documentMode,o=r&&r<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(t){o?i.$selection.off("input.search input.searchcheck"):i.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(t){if(o&&"input"===t.type)i.$selection.off("input.search input.searchcheck");else{var e=t.which;e!=s.SHIFT&&e!=s.CTRL&&e!=s.ALT&&e!=s.TAB&&i.handleSearch(t)}})},t.prototype._transferTabIndex=function(t){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},t.prototype.createPlaceholder=function(t,e){this.$search.attr("placeholder",e.text)},t.prototype.update=function(t,e){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),t.call(this,e),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&(this.$element.find("[data-select2-tag]").length?this.$element.focus():this.$search.focus())},t.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},t.prototype.searchRemoveChoice=function(t,e){this.trigger("unselect",{data:e}),this.$search.val(e.text),this.handleSearch()},t.prototype.resizeSearch=function(){this.$search.css("width","25px");var t="";t=""!==this.$search.attr("placeholder")?this.$selection.find(".select2-selection__rendered").innerWidth():.75*(this.$search.val().length+1)+"em",this.$search.css("width",t)},t}),t.define("select2/selection/eventRelay",["jquery"],function(a){function t(){}return t.prototype.bind=function(t,e,n){var i=this,r=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],o=["opening","closing","selecting","unselecting","clearing"];t.call(this,e,n),e.on("*",function(t,e){if(-1!==a.inArray(t,r)){e=e||{};var n=a.Event("select2:"+t,{params:e});i.$element.trigger(n),-1!==a.inArray(t,o)&&(e.prevented=n.isDefaultPrevented())}})},t}),t.define("select2/translation",["jquery","require"],function(e,n){function i(t){this.dict=t||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(t){return this.dict[t]},i.prototype.extend=function(t){this.dict=e.extend({},t.all(),this.dict)},i._cache={},i.loadPath=function(t){if(!(t in i._cache)){var e=n(t);i._cache[t]=e}return new i(i._cache[t])},i}),t.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),t.define("select2/data/base",["../utils"],function(i){function n(t,e){n.__super__.constructor.call(this)}return i.Extend(n,i.Observable),n.prototype.current=function(t){throw new Error("The `current` method must be defined in child classes.")},n.prototype.query=function(t,e){throw new Error("The `query` method must be defined in child classes.")},n.prototype.bind=function(t,e){},n.prototype.destroy=function(){},n.prototype.generateResultId=function(t,e){var n=t.id+"-result-";return n+=i.generateChars(4),null!=e.id?n+="-"+e.id.toString():n+="-"+i.generateChars(4),n},n}),t.define("select2/data/select",["./base","../utils","jquery"],function(t,s,l){function n(t,e){this.$element=t,this.options=e,n.__super__.constructor.call(this)}return s.Extend(n,t),n.prototype.current=function(t){var n=[],i=this;this.$element.find(":selected").each(function(){var t=l(this),e=i.item(t);n.push(e)}),t(n)},n.prototype.select=function(r){var o=this;if(r.selected=!0,l(r.element).is("option"))return r.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(t){var e=[];(r=[r]).push.apply(r,t);for(var n=0;n<r.length;n++){var i=r[n].id;-1===l.inArray(i,e)&&e.push(i)}o.$element.val(e),o.$element.trigger("change")});else{var t=r.id;this.$element.val(t),this.$element.trigger("change")}},n.prototype.unselect=function(r){var o=this;if(this.$element.prop("multiple")){if(r.selected=!1,l(r.element).is("option"))return r.element.selected=!1,void this.$element.trigger("change");this.current(function(t){for(var e=[],n=0;n<t.length;n++){var i=t[n].id;i!==r.id&&-1===l.inArray(i,e)&&e.push(i)}o.$element.val(e),o.$element.trigger("change")})}},n.prototype.bind=function(t,e){var n=this;(this.container=t).on("select",function(t){n.select(t.data)}),t.on("unselect",function(t){n.unselect(t.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){s.RemoveData(this)})},n.prototype.query=function(i,t){var r=[],o=this;this.$element.children().each(function(){var t=l(this);if(t.is("option")||t.is("optgroup")){var e=o.item(t),n=o.matches(i,e);null!==n&&r.push(n)}}),t({results:r})},n.prototype.addOptions=function(t){s.appendMany(this.$element,t)},n.prototype.option=function(t){var e;t.children?(e=document.createElement("optgroup")).label=t.text:void 0!==(e=document.createElement("option")).textContent?e.textContent=t.text:e.innerText=t.text,void 0!==t.id&&(e.value=t.id),t.disabled&&(e.disabled=!0),t.selected&&(e.selected=!0),t.title&&(e.title=t.title);var n=l(e),i=this._normalizeItem(t);return i.element=e,s.StoreData(e,"data",i),n},n.prototype.item=function(t){var e={};if(null!=(e=s.GetData(t[0],"data")))return e;if(t.is("option"))e={id:t.val(),text:t.text(),disabled:t.prop("disabled"),selected:t.prop("selected"),title:t.prop("title")};else if(t.is("optgroup")){e={text:t.prop("label"),children:[],title:t.prop("title")};for(var n=t.children("option"),i=[],r=0;r<n.length;r++){var o=l(n[r]),a=this.item(o);i.push(a)}e.children=i}return(e=this._normalizeItem(e)).element=t[0],s.StoreData(t[0],"data",e),e},n.prototype._normalizeItem=function(t){t!==Object(t)&&(t={id:t,text:t});return null!=(t=l.extend({},{text:""},t)).id&&(t.id=t.id.toString()),null!=t.text&&(t.text=t.text.toString()),null==t._resultId&&t.id&&null!=this.container&&(t._resultId=this.generateResultId(this.container,t)),l.extend({},{selected:!1,disabled:!1},t)},n.prototype.matches=function(t,e){return this.options.get("matcher")(t,e)},n}),t.define("select2/data/array",["./select","../utils","jquery"],function(t,p,g){function i(t,e){var n=e.get("data")||[];i.__super__.constructor.call(this,t,e),this.addOptions(this.convertToOptions(n))}return p.Extend(i,t),i.prototype.select=function(n){var t=this.$element.find("option").filter(function(t,e){return e.value==n.id.toString()});0===t.length&&(t=this.option(n),this.addOptions(t)),i.__super__.select.call(this,n)},i.prototype.convertToOptions=function(t){function e(t){return function(){return g(this).val()==t.id}}for(var n=this,i=this.$element.find("option"),r=i.map(function(){return n.item(g(this)).id}).get(),o=[],a=0;a<t.length;a++){var s=this._normalizeItem(t[a]);if(0<=g.inArray(s.id,r)){var l=i.filter(e(s)),c=this.item(l),u=g.extend(!0,{},s,c),d=this.option(u);l.replaceWith(d)}else{var h=this.option(s);if(s.children){var f=this.convertToOptions(s.children);p.appendMany(h,f)}o.push(h)}}return o},i}),t.define("select2/data/ajax",["./array","../utils","jquery"],function(t,e,o){function n(t,e){this.ajaxOptions=this._applyDefaults(e.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,t,e)}return e.Extend(n,t),n.prototype._applyDefaults=function(t){var e={data:function(t){return o.extend({},t,{q:t.term})},transport:function(t,e,n){var i=o.ajax(t);return i.then(e),i.fail(n),i}};return o.extend({},e,t,!0)},n.prototype.processResults=function(t){return t},n.prototype.query=function(n,i){function t(){var t=e.transport(e,function(t){var e=r.processResults(t,n);r.options.get("debug")&&window.console&&console.error&&(e&&e.results&&o.isArray(e.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),i(e)},function(){"status"in t&&(0===t.status||"0"===t.status)||r.trigger("results:message",{message:"errorLoading"})});r._request=t}var r=this;null!=this._request&&(o.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var e=o.extend({type:"GET"},this.ajaxOptions);"function"==typeof e.url&&(e.url=e.url.call(this.$element,n)),"function"==typeof e.data&&(e.data=e.data.call(this.$element,n)),this.ajaxOptions.delay&&null!=n.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(t,this.ajaxOptions.delay)):t()},n}),t.define("select2/data/tags",["jquery"],function(u){function t(t,e,n){var i=n.get("tags"),r=n.get("createTag");void 0!==r&&(this.createTag=r);var o=n.get("insertTag");if(void 0!==o&&(this.insertTag=o),t.call(this,e,n),u.isArray(i))for(var a=0;a<i.length;a++){var s=i[a],l=this._normalizeItem(s),c=this.option(l);this.$element.append(c)}}return t.prototype.query=function(t,c,u){var d=this;this._removeOldTags(),null!=c.term&&null==c.page?t.call(this,c,function t(e,n){for(var i=e.results,r=0;r<i.length;r++){var o=i[r],a=null!=o.children&&!t({results:o.children},!0);if((o.text||"").toUpperCase()===(c.term||"").toUpperCase()||a)return!n&&(e.data=i,void u(e))}if(n)return!0;var s=d.createTag(c);if(null!=s){var l=d.option(s);l.attr("data-select2-tag",!0),d.addOptions([l]),d.insertTag(i,s)}e.results=i,u(e)}):t.call(this,c,u)},t.prototype.createTag=function(t,e){var n=u.trim(e.term);return""===n?null:{id:n,text:n}},t.prototype.insertTag=function(t,e,n){e.unshift(n)},t.prototype._removeOldTags=function(t){this._lastTag,this.$element.find("option[data-select2-tag]").each(function(){this.selected||u(this).remove()})},t}),t.define("select2/data/tokenizer",["jquery"],function(d){function t(t,e,n){var i=n.get("tokenizer");void 0!==i&&(this.tokenizer=i),t.call(this,e,n)}return t.prototype.bind=function(t,e,n){t.call(this,e,n),this.$search=e.dropdown.$search||e.selection.$search||n.find(".select2-search__field")},t.prototype.query=function(t,e,n){var i=this;e.term=e.term||"";var r=this.tokenizer(e,this.options,function(t){var e=i._normalizeItem(t);if(!i.$element.find("option").filter(function(){return d(this).val()===e.id}).length){var n=i.option(e);n.attr("data-select2-tag",!0),i._removeOldTags(),i.addOptions([n])}!function(t){i.trigger("select",{data:t})}(e)});r.term!==e.term&&(this.$search.length&&(this.$search.val(r.term),this.$search.focus()),e.term=r.term),t.call(this,e,n)},t.prototype.tokenizer=function(t,e,n,i){for(var r=n.get("tokenSeparators")||[],o=e.term,a=0,s=this.createTag||function(t){return{id:t.term,text:t.term}};a<o.length;){var l=o[a];if(-1!==d.inArray(l,r)){var c=o.substr(0,a),u=s(d.extend({},e,{term:c}));null!=u?(i(u),o=o.substr(a+1)||"",a=0):a++}else a++}return{term:o}},t}),t.define("select2/data/minimumInputLength",[],function(){function t(t,e,n){this.minimumInputLength=n.get("minimumInputLength"),t.call(this,e,n)}return t.prototype.query=function(t,e,n){e.term=e.term||"",e.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:e.term,params:e}}):t.call(this,e,n)},t}),t.define("select2/data/maximumInputLength",[],function(){function t(t,e,n){this.maximumInputLength=n.get("maximumInputLength"),t.call(this,e,n)}return t.prototype.query=function(t,e,n){e.term=e.term||"",0<this.maximumInputLength&&e.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:e.term,params:e}}):t.call(this,e,n)},t}),t.define("select2/data/maximumSelectionLength",[],function(){function t(t,e,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),t.call(this,e,n)}return t.prototype.query=function(n,i,r){var o=this;this.current(function(t){var e=null!=t?t.length:0;0<o.maximumSelectionLength&&e>=o.maximumSelectionLength?o.trigger("results:message",{message:"maximumSelected",args:{maximum:o.maximumSelectionLength}}):n.call(o,i,r)})},t}),t.define("select2/dropdown",["jquery","./utils"],function(e,t){function n(t,e){this.$element=t,this.options=e,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('<span class="select2-dropdown"><span class="select2-results"></span></span>');return t.attr("dir",this.options.get("dir")),this.$dropdown=t},n.prototype.bind=function(){},n.prototype.position=function(t,e){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),t.define("select2/dropdown/search",["jquery","../utils"],function(r,t){function e(){}return e.prototype.render=function(t){var e=t.call(this),n=r('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),e.prepend(n),e},e.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),this.$search.on("keydown",function(t){i.trigger("keypress",t),i._keyUpPrevented=t.isDefaultPrevented()}),this.$search.on("input",function(t){r(this).off("keyup")}),this.$search.on("keyup input",function(t){i.handleSearch(t)}),e.on("open",function(){i.$search.attr("tabindex",0),i.$search.focus(),window.setTimeout(function(){i.$search.focus()},0)}),e.on("close",function(){i.$search.attr("tabindex",-1),i.$search.val(""),i.$search.blur()}),e.on("focus",function(){e.isOpen()||i.$search.focus()}),e.on("results:all",function(t){null!=t.query.term&&""!==t.query.term||(i.showSearch(t)?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide"))})},e.prototype.handleSearch=function(t){if(!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},e.prototype.showSearch=function(t,e){return!0},e}),t.define("select2/dropdown/hidePlaceholder",[],function(){function t(t,e,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),t.call(this,e,n,i)}return t.prototype.append=function(t,e){e.results=this.removePlaceholder(e.results),t.call(this,e)},t.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},t.prototype.removePlaceholder=function(t,e){for(var n=e.slice(0),i=e.length-1;0<=i;i--){var r=e[i];this.placeholder.id===r.id&&n.splice(i,1)}return n},t}),t.define("select2/dropdown/infiniteScroll",["jquery"],function(r){function t(t,e,n,i){this.lastParams={},t.call(this,e,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return t.prototype.append=function(t,e){this.$loadingMore.remove(),this.loading=!1,t.call(this,e),this.showLoadingMore(e)&&this.$results.append(this.$loadingMore)},t.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("query",function(t){i.lastParams=t,i.loading=!0}),e.on("query:append",function(t){i.lastParams=t,i.loading=!0}),this.$results.on("scroll",function(){var t=r.contains(document.documentElement,i.$loadingMore[0]);!i.loading&&t&&i.$results.offset().top+i.$results.outerHeight(!1)+50>=i.$loadingMore.offset().top+i.$loadingMore.outerHeight(!1)&&i.loadMore()})},t.prototype.loadMore=function(){this.loading=!0;var t=r.extend({},{page:1},this.lastParams);t.page++,this.trigger("query:append",t)},t.prototype.showLoadingMore=function(t,e){return e.pagination&&e.pagination.more},t.prototype.createLoadingMore=function(){var t=r('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),e=this.options.get("translations").get("loadingMore");return t.html(e(this.lastParams)),t},t}),t.define("select2/dropdown/attachBody",["jquery","../utils"],function(p,s){function t(t,e,n){this.$dropdownParent=n.get("dropdownParent")||p(document.body),t.call(this,e,n)}return t.prototype.bind=function(t,e,n){var i=this,r=!1;t.call(this,e,n),e.on("open",function(){i._showDropdown(),i._attachPositioningHandler(e),r||(r=!0,e.on("results:all",function(){i._positionDropdown(),i._resizeDropdown()}),e.on("results:append",function(){i._positionDropdown(),i._resizeDropdown()}))}),e.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(e)}),this.$dropdownContainer.on("mousedown",function(t){t.stopPropagation()})},t.prototype.destroy=function(t){t.call(this),this.$dropdownContainer.remove()},t.prototype.position=function(t,e,n){e.attr("class",n.attr("class")),e.removeClass("select2"),e.addClass("select2-container--open"),e.css({position:"absolute",top:-999999}),this.$container=n},t.prototype.render=function(t){var e=p("<span></span>"),n=t.call(this);return e.append(n),this.$dropdownContainer=e},t.prototype._hideDropdown=function(t){this.$dropdownContainer.detach()},t.prototype._attachPositioningHandler=function(t,e){var n=this,i="scroll.select2."+e.id,r="resize.select2."+e.id,o="orientationchange.select2."+e.id,a=this.$container.parents().filter(s.hasScroll);a.each(function(){s.StoreData(this,"select2-scroll-position",{x:p(this).scrollLeft(),y:p(this).scrollTop()})}),a.on(i,function(t){var e=s.GetData(this,"select2-scroll-position");p(this).scrollTop(e.y)}),p(window).on(i+" "+r+" "+o,function(t){n._positionDropdown(),n._resizeDropdown()})},t.prototype._detachPositioningHandler=function(t,e){var n="scroll.select2."+e.id,i="resize.select2."+e.id,r="orientationchange.select2."+e.id;this.$container.parents().filter(s.hasScroll).off(n),p(window).off(n+" "+i+" "+r)},t.prototype._positionDropdown=function(){var t=p(window),e=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),i=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=r.top,o.bottom=r.top+o.height;var a=this.$dropdown.outerHeight(!1),s=t.scrollTop(),l=t.scrollTop()+t.height(),c=s<r.top-a,u=l>r.bottom+a,d={left:r.left,top:o.bottom},h=this.$dropdownParent;"static"===h.css("position")&&(h=h.offsetParent());var f=h.offset();d.top-=f.top,d.left-=f.left,e||n||(i="below"),u||!c||e?!c&&u&&e&&(i="below"):i="above",("above"==i||e&&"below"!==i)&&(d.top=o.top-f.top-a),null!=i&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+i),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+i)),this.$dropdownContainer.css(d)},t.prototype._resizeDropdown=function(){var t={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(t.minWidth=t.width,t.position="relative",t.width="auto"),this.$dropdown.css(t)},t.prototype._showDropdown=function(t){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},t}),t.define("select2/dropdown/minimumResultsForSearch",[],function(){function t(t,e,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),t.call(this,e,n,i)}return t.prototype.showSearch=function(t,e){return!(function t(e){for(var n=0,i=0;i<e.length;i++){var r=e[i];r.children?n+=t(r.children):n++}return n}(e.data.results)<this.minimumResultsForSearch)&&t.call(this,e)},t}),t.define("select2/dropdown/selectOnClose",["../utils"],function(o){function t(){}return t.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("close",function(t){i._handleSelectOnClose(t)})},t.prototype._handleSelectOnClose=function(t,e){if(e&&null!=e.originalSelect2Event){var n=e.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}var i=this.getHighlightedResults();if(!(i.length<1)){var r=o.GetData(i[0],"data");null!=r.element&&r.element.selected||null==r.element&&r.selected||this.trigger("select",{data:r})}},t}),t.define("select2/dropdown/closeOnSelect",[],function(){function t(){}return t.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("select",function(t){i._selectTriggered(t)}),e.on("unselect",function(t){i._selectTriggered(t)})},t.prototype._selectTriggered=function(t,e){var n=e.originalEvent;n&&n.ctrlKey||this.trigger("close",{originalEvent:n,originalSelect2Event:e})},t}),t.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(t){var e=t.input.length-t.maximum,n="Please delete "+e+" character";return 1!=e&&(n+="s"),n},inputTooShort:function(t){return"Please enter "+(t.minimum-t.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(t){var e="You can only select "+t.maximum+" item";return 1!=t.maximum&&(e+="s"),e},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),t.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(p,g,m,v,y,b,x,w,_,S,C,e,T,D,k,A,I,E,M,P,O,L,N,F,R,j,H,z,t){function n(){this.reset()}return n.prototype.apply=function(e){if(null==(e=p.extend(!0,{},this.defaults,e)).dataAdapter){if(null!=e.ajax?e.dataAdapter=k:null!=e.data?e.dataAdapter=D:e.dataAdapter=T,0<e.minimumInputLength&&(e.dataAdapter=S.Decorate(e.dataAdapter,E)),0<e.maximumInputLength&&(e.dataAdapter=S.Decorate(e.dataAdapter,M)),0<e.maximumSelectionLength&&(e.dataAdapter=S.Decorate(e.dataAdapter,P)),e.tags&&(e.dataAdapter=S.Decorate(e.dataAdapter,A)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=S.Decorate(e.dataAdapter,I)),null!=e.query){var t=g(e.amdBase+"compat/query");e.dataAdapter=S.Decorate(e.dataAdapter,t)}if(null!=e.initSelection){var n=g(e.amdBase+"compat/initSelection");e.dataAdapter=S.Decorate(e.dataAdapter,n)}}if(null==e.resultsAdapter&&(e.resultsAdapter=m,null!=e.ajax&&(e.resultsAdapter=S.Decorate(e.resultsAdapter,F)),null!=e.placeholder&&(e.resultsAdapter=S.Decorate(e.resultsAdapter,N)),e.selectOnClose&&(e.resultsAdapter=S.Decorate(e.resultsAdapter,H))),null==e.dropdownAdapter){if(e.multiple)e.dropdownAdapter=O;else{var i=S.Decorate(O,L);e.dropdownAdapter=i}if(0!==e.minimumResultsForSearch&&(e.dropdownAdapter=S.Decorate(e.dropdownAdapter,j)),e.closeOnSelect&&(e.dropdownAdapter=S.Decorate(e.dropdownAdapter,z)),null!=e.dropdownCssClass||null!=e.dropdownCss||null!=e.adaptDropdownCssClass){var r=g(e.amdBase+"compat/dropdownCss");e.dropdownAdapter=S.Decorate(e.dropdownAdapter,r)}e.dropdownAdapter=S.Decorate(e.dropdownAdapter,R)}if(null==e.selectionAdapter){if(e.multiple?e.selectionAdapter=y:e.selectionAdapter=v,null!=e.placeholder&&(e.selectionAdapter=S.Decorate(e.selectionAdapter,b)),e.allowClear&&(e.selectionAdapter=S.Decorate(e.selectionAdapter,x)),e.multiple&&(e.selectionAdapter=S.Decorate(e.selectionAdapter,w)),null!=e.containerCssClass||null!=e.containerCss||null!=e.adaptContainerCssClass){var o=g(e.amdBase+"compat/containerCss");e.selectionAdapter=S.Decorate(e.selectionAdapter,o)}e.selectionAdapter=S.Decorate(e.selectionAdapter,_)}if("string"==typeof e.language)if(0<e.language.indexOf("-")){var a=e.language.split("-")[0];e.language=[e.language,a]}else e.language=[e.language];if(p.isArray(e.language)){var s=new C;e.language.push("en");for(var l=e.language,c=0;c<l.length;c++){var u=l[c],d={};try{d=C.loadPath(u)}catch(t){try{u=this.defaults.amdLanguageBase+u,d=C.loadPath(u)}catch(t){e.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+u+'" could not be automatically loaded. A fallback will be used instead.');continue}}s.extend(d)}e.translations=s}else{var h=C.loadPath(this.defaults.amdLanguageBase+"en"),f=new C(e.language);f.extend(h),e.translations=f}return e},n.prototype.reset=function(){function s(t){return t.replace(/[^\u0000-\u007E]/g,function(t){return e[t]||t})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:S.escapeMarkup,language:t,matcher:function t(e,n){if(""===p.trim(e.term))return n;if(n.children&&0<n.children.length){for(var i=p.extend(!0,{},n),r=n.children.length-1;0<=r;r--)null==t(e,n.children[r])&&i.children.splice(r,1);return 0<i.children.length?i:t(e,i)}var o=s(n.text).toUpperCase(),a=s(e.term).toUpperCase();return-1<o.indexOf(a)?n:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(t){return t},templateResult:function(t){return t.text},templateSelection:function(t){return t.text},theme:"default",width:"resolve"}},n.prototype.set=function(t,e){var n={};n[p.camelCase(t)]=e;var i=S._convertData(n);p.extend(!0,this.defaults,i)},new n}),t.define("select2/options",["require","jquery","./defaults","./utils"],function(i,o,r,a){function t(t,e){if(this.options=t,null!=e&&this.fromElement(e),this.options=r.apply(this.options),e&&e.is("input")){var n=i(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=a.Decorate(this.options.dataAdapter,n)}}return t.prototype.fromElement=function(t){var e=["select2"];null==this.options.multiple&&(this.options.multiple=t.prop("multiple")),null==this.options.disabled&&(this.options.disabled=t.prop("disabled")),null==this.options.language&&(t.prop("lang")?this.options.language=t.prop("lang").toLowerCase():t.closest("[lang]").prop("lang")&&(this.options.language=t.closest("[lang]").prop("lang"))),null==this.options.dir&&(t.prop("dir")?this.options.dir=t.prop("dir"):t.closest("[dir]").prop("dir")?this.options.dir=t.closest("[dir]").prop("dir"):this.options.dir="ltr"),t.prop("disabled",this.options.disabled),t.prop("multiple",this.options.multiple),a.GetData(t[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.StoreData(t[0],"data",a.GetData(t[0],"select2Tags")),a.StoreData(t[0],"tags",!0)),a.GetData(t[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),t.attr("ajax--url",a.GetData(t[0],"ajaxUrl")),a.StoreData(t[0],"ajax-Url",a.GetData(t[0],"ajaxUrl")));var n;n=o.fn.jquery&&"1."==o.fn.jquery.substr(0,2)&&t[0].dataset?o.extend(!0,{},t[0].dataset,a.GetData(t[0])):a.GetData(t[0]);var i=o.extend(!0,{},n);for(var r in i=a._convertData(i))-1<o.inArray(r,e)||(o.isPlainObject(this.options[r])?o.extend(this.options[r],i[r]):this.options[r]=i[r]);return this},t.prototype.get=function(t){return this.options[t]},t.prototype.set=function(t,e){this.options[t]=e},t}),t.define("select2/core",["jquery","./options","./utils","./keys"],function(r,c,u,i){var d=function(t,e){null!=u.GetData(t[0],"select2")&&u.GetData(t[0],"select2").destroy(),this.$element=t,this.id=this._generateId(t),e=e||{},this.options=new c(e,t),d.__super__.constructor.call(this);var n=t.attr("tabindex")||0;u.StoreData(t[0],"old-tabindex",n),t.attr("tabindex","-1");var i=this.options.get("dataAdapter");this.dataAdapter=new i(t,this.options);var r=this.render();this._placeContainer(r);var o=this.options.get("selectionAdapter");this.selection=new o(t,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,r);var a=this.options.get("dropdownAdapter");this.dropdown=new a(t,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,r);var s=this.options.get("resultsAdapter");this.results=new s(t,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(t){l.trigger("selection:update",{data:t})}),t.addClass("select2-hidden-accessible"),t.attr("aria-hidden","true"),this._syncAttributes(),u.StoreData(t[0],"select2",this),t.data("select2",this)};return u.Extend(d,u.Observable),d.prototype._generateId=function(t){return"select2-"+(null!=t.attr("id")?t.attr("id"):null!=t.attr("name")?t.attr("name")+"-"+u.generateChars(2):u.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},d.prototype._placeContainer=function(t){t.insertAfter(this.$element);var e=this._resolveWidth(this.$element,this.options.get("width"));null!=e&&t.css("width",e)},d.prototype._resolveWidth=function(t,e){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==e){var i=this._resolveWidth(t,"style");return null!=i?i:this._resolveWidth(t,"element")}if("element"==e){var r=t.outerWidth(!1);return r<=0?"auto":r+"px"}if("style"!=e)return e;var o=t.attr("style");if("string"!=typeof o)return null;for(var a=o.split(";"),s=0,l=a.length;s<l;s+=1){var c=a[s].replace(/\s/g,"").match(n);if(null!==c&&1<=c.length)return c[1]}return null},d.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},d.prototype._registerDomEvents=function(){var e=this;this.$element.on("change.select2",function(){e.dataAdapter.current(function(t){e.trigger("selection:update",{data:t})})}),this.$element.on("focus.select2",function(t){e.trigger("focus",t)}),this._syncA=u.bind(this._syncAttributes,this),this._syncS=u.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var t=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=t?(this._observer=new t(function(t){r.each(t,e._syncA),r.each(t,e._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",e._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",e._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",e._syncS,!1))},d.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(t,e){n.trigger(t,e)})},d.prototype._registerSelectionEvents=function(){var n=this,i=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(t){n.focus(t)}),this.selection.on("*",function(t,e){-1===r.inArray(t,i)&&n.trigger(t,e)})},d.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(t,e){n.trigger(t,e)})},d.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(t,e){n.trigger(t,e)})},d.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container.addClass("select2-container--open")}),this.on("close",function(){n.$container.removeClass("select2-container--open")}),this.on("enable",function(){n.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){n.$container.addClass("select2-container--disabled")}),this.on("blur",function(){n.$container.removeClass("select2-container--focus")}),this.on("query",function(e){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(e,function(t){n.trigger("results:all",{data:t,query:e})})}),this.on("query:append",function(e){this.dataAdapter.query(e,function(t){n.trigger("results:append",{data:t,query:e})})}),this.on("keypress",function(t){var e=t.which;n.isOpen()?e===i.ESC||e===i.TAB||e===i.UP&&t.altKey?(n.close(),t.preventDefault()):e===i.ENTER?(n.trigger("results:select",{}),t.preventDefault()):e===i.SPACE&&t.ctrlKey?(n.trigger("results:toggle",{}),t.preventDefault()):e===i.UP?(n.trigger("results:previous",{}),t.preventDefault()):e===i.DOWN&&(n.trigger("results:next",{}),t.preventDefault()):(e===i.ENTER||e===i.SPACE||e===i.DOWN&&t.altKey)&&(n.open(),t.preventDefault())})},d.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},d.prototype._syncSubtree=function(t,e){var n=!1,i=this;if(!t||!t.target||"OPTION"===t.target.nodeName||"OPTGROUP"===t.target.nodeName){if(e)if(e.addedNodes&&0<e.addedNodes.length)for(var r=0;r<e.addedNodes.length;r++){e.addedNodes[r].selected&&(n=!0)}else e.removedNodes&&0<e.removedNodes.length&&(n=!0);else n=!0;n&&this.dataAdapter.current(function(t){i.trigger("selection:update",{data:t})})}},d.prototype.trigger=function(t,e){var n=d.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===e&&(e={}),t in i){var r=i[t],o={prevented:!1,name:t,args:e};if(n.call(this,r,o),o.prevented)return void(e.prevented=!0)}n.call(this,t,e)},d.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},d.prototype.open=function(){this.isOpen()||this.trigger("query",{})},d.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},d.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},d.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},d.prototype.focus=function(t){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},d.prototype.enable=function(t){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=t&&0!==t.length||(t=[!0]);var e=!t[0];this.$element.prop("disabled",e)},d.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var e=[];return this.dataAdapter.current(function(t){e=t}),e},d.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==t||0===t.length)return this.$element.val();var e=t[0];r.isArray(e)&&(e=r.map(e,function(t){return t.toString()})),this.$element.val(e).trigger("change")},d.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",u.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),u.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},d.prototype.render=function(){var t=r('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return t.attr("dir",this.options.get("dir")),this.$container=t,this.$container.addClass("select2-container--"+this.options.get("theme")),u.StoreData(t[0],"element",this.$element),t},d}),t.define("jquery-mousewheel",["jquery"],function(t){return t}),t.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(r,t,o,e,a){if(null==r.fn.select2){var s=["open","close","destroy"];r.fn.select2=function(e){if("object"==typeof(e=e||{}))return this.each(function(){var t=r.extend(!0,{},e);new o(r(this),t)}),this;if("string"!=typeof e)throw new Error("Invalid arguments for Select2: "+e);var n,i=Array.prototype.slice.call(arguments,1);return this.each(function(){var t=a.GetData(this,"select2");null==t&&window.console&&console.error&&console.error("The select2('"+e+"') method was called on an element that is not using Select2."),n=t[e].apply(t,i)}),-1<r.inArray(e,s)?this:n}}return null==r.fn.select2.defaults&&(r.fn.select2.defaults=e),o}),{define:t.define,require:t.require};function w(t,e){return r.call(t,e)}function l(t,e){var n,i,r,o,a,s,l,c,u,d,h,f=e&&e.split("/"),p=y.map,g=p&&p["*"]||{};if(t){for(a=(t=t.split("/")).length-1,y.nodeIdCompat&&x.test(t[a])&&(t[a]=t[a].replace(x,"")),"."===t[0].charAt(0)&&f&&(t=f.slice(0,f.length-1).concat(t)),u=0;u<t.length;u++)if("."===(h=t[u]))t.splice(u,1),u-=1;else if(".."===h){if(0===u||1===u&&".."===t[2]||".."===t[u-1])continue;0<u&&(t.splice(u-1,2),u-=2)}t=t.join("/")}if((f||g)&&p){for(u=(n=t.split("/")).length;0<u;u-=1){if(i=n.slice(0,u).join("/"),f)for(d=f.length;0<d;d-=1)if((r=p[f.slice(0,d).join("/")])&&(r=r[i])){o=r,s=u;break}if(o)break;!l&&g&&g[i]&&(l=g[i],c=u)}!o&&l&&(o=l,s=c),o&&(n.splice(0,s,o),t=n.join("/"))}return t}function _(e,n){return function(){var t=s.call(arguments,0);return"string"!=typeof t[0]&&1===t.length&&t.push(null),a.apply(f,t.concat([e,n]))}}function S(e){return function(t){m[e]=t}}function C(t){if(w(v,t)){var e=v[t];delete v[t],b[t]=!0,o.apply(f,e)}if(!w(m,t)&&!w(b,t))throw new Error("No "+t);return m[t]}function c(t){var e,n=t?t.indexOf("!"):-1;return-1<n&&(e=t.substring(0,n),t=t.substring(n+1,t.length)),[e,t]}function T(t){return t?c(t):[]}}(),e=t.require("jquery.select2");return u.fn.select2.amd=t,e}),function(t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Chart=t()}(function(){return function o(a,s,l){function c(e,t){if(!s[e]){if(!a[e]){var n="function"==typeof require&&require;if(!t&&n)return n(e,!0);if(u)return u(e,!0);var i=new Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}var r=s[e]={exports:{}};a[e][0].call(r.exports,function(t){return c(a[e][1][t]||t)},r,r.exports,o,a,s,l)}return s[e].exports}for(var u="function"==typeof require&&require,t=0;t<l.length;t++)c(l[t]);return c}({1:[function(t,e,n){},{}],2:[function(t,e,n){function i(t){if(t){var e=[0,0,0],n=1,i=t.match(/^#([a-fA-F0-9]{3})$/i);if(i)for(i=i[1],r=0;r<e.length;r++)e[r]=parseInt(i[r]+i[r],16);else if(i=t.match(/^#([a-fA-F0-9]{6})$/i))for(i=i[1],r=0;r<e.length;r++)e[r]=parseInt(i.slice(2*r,2*r+2),16);else if(i=t.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(r=0;r<e.length;r++)e[r]=parseInt(i[r+1]);n=parseFloat(i[4])}else if(i=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(r=0;r<e.length;r++)e[r]=Math.round(2.55*parseFloat(i[r+1]));n=parseFloat(i[4])}else if(i=t.match(/(\w+)/)){if("transparent"==i[1])return[0,0,0,0];if(!(e=d[i[1]]))return}for(var r=0;r<e.length;r++)e[r]=c(e[r],0,255);return n=n||0==n?c(n,0,1):1,e[3]=n,e}}function r(t){if(t){var e=t.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[c(parseInt(e[1]),0,360),c(parseFloat(e[2]),0,100),c(parseFloat(e[3]),0,100),c(isNaN(n)?1:n,0,1)]}}}function o(t){if(t){var e=t.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[c(parseInt(e[1]),0,360),c(parseFloat(e[2]),0,100),c(parseFloat(e[3]),0,100),c(isNaN(n)?1:n,0,1)]}}}function a(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function s(t,e){return"rgba("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%, "+(e||t[3]||1)+")"}function l(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function c(t,e,n){return Math.min(Math.max(e,t),n)}function u(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var d=t(6);e.exports={getRgba:i,getHsla:r,getRgb:function(t){var e=i(t);return e&&e.slice(0,3)},getHsl:function(t){var e=r(t);return e&&e.slice(0,3)},getHwb:o,getAlpha:function(t){var e=i(t);return e?e[3]:(e=r(t))?e[3]:(e=o(t))?e[3]:void 0},hexString:function(t){return"#"+u(t[0])+u(t[1])+u(t[2])},rgbString:function(t,e){return e<1||t[3]&&t[3]<1?a(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:a,percentString:function(t,e){return e<1||t[3]&&t[3]<1?s(t,e):"rgb("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%)"},percentaString:s,hslString:function(t,e){return e<1||t[3]&&t[3]<1?l(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:l,hwbString:function(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return h[t.slice(0,3)]}};var h={};for(var f in d)h[d[f]]=f},{6:6}],3:[function(t,e,n){var u=t(5),i=t(2),a=function(t){return t instanceof a?t:this instanceof a?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof t?(e=i.getRgba(t))?this.setValues("rgb",e):(e=i.getHsla(t))?this.setValues("hsl",e):(e=i.getHwb(t))&&this.setValues("hwb",e):"object"==typeof t&&(void 0!==(e=t).r||void 0!==e.red?this.setValues("rgb",e):void 0!==e.l||void 0!==e.lightness?this.setValues("hsl",e):void 0!==e.v||void 0!==e.value?this.setValues("hsv",e):void 0!==e.w||void 0!==e.whiteness?this.setValues("hwb",e):void 0===e.c&&void 0===e.cyan||this.setValues("cmyk",e)))):new a(t);var e};a.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t=t&&((t%=360)<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return i.hexString(this.values.rgb)},rgbString:function(){return i.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return i.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return i.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return i.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return i.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return i.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return i.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var i=t[n]/255;e[n]=i<=.03928?i/12.92:Math.pow((.055+i)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return n<e?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return 7.1<=e?"AAA":4.5<=e?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=t,i=void 0===e?.5:e,r=2*i-1,o=this.alpha()-n.alpha(),a=(1+(r*o==-1?r:(r+o)/(1+r*o)))/2,s=1-a;return this.rgb(a*this.red()+s*n.red(),a*this.green()+s*n.green(),a*this.blue()+s*n.blue()).alpha(this.alpha()*i+n.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new a,i=this.values,r=n.values;for(var o in i)i.hasOwnProperty(o)&&(t=i[o],"[object Array]"===(e={}.toString.call(t))?r[o]=t.slice(0):"[object Number]"===e?r[o]=t:console.error("unexpected color value:",t));return n}},a.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},a.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},a.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i<t.length;i++)n[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(n.a=e.alpha),n},a.prototype.setValues=function(t,e){var n,i,r=this.values,o=this.spaces,a=this.maxes,s=1;if(this.valid=!0,"alpha"===t)s=e;else if(e.length)r[t]=e.slice(0,t.length),s=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)r[t][n]=e[t.charAt(n)];s=e.a}else if(void 0!==e[o[t][0]]){var l=o[t];for(n=0;n<t.length;n++)r[t][n]=e[l[n]];s=e.alpha}if(r.alpha=Math.max(0,Math.min(1,void 0===s?r.alpha:s)),"alpha"===t)return!1;for(n=0;n<t.length;n++)i=Math.max(0,Math.min(a[t][n],r[t][n])),r[t][n]=Math.round(i);for(var c in o)c!==t&&(r[c]=u[t][c](r[t]));return!0},a.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},a.prototype.setChannel=function(t,e,n){var i=this.values[t];return void 0===n?i[e]:(n===i[e]||(i[e]=n,this.setValues(t,i)),this)},"undefined"!=typeof window&&(window.Color=a),e.exports=a},{2:2,5:5}],4:[function(t,e,n){function o(t){var e,n,i=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.min(i,r,o),s=Math.max(i,r,o),l=s-a;return s==a?e=0:i==s?e=(r-o)/l:r==s?e=2+(o-i)/l:o==s&&(e=4+(i-r)/l),(e=Math.min(60*e,360))<0&&(e+=360),n=(a+s)/2,[e,100*(s==a?0:n<=.5?l/(s+a):l/(2-s-a)),100*n]}function i(t){var e,n,i=t[0],r=t[1],o=t[2],a=Math.min(i,r,o),s=Math.max(i,r,o),l=s-a;return n=0==s?0:l/s*1e3/10,s==a?e=0:i==s?e=(r-o)/l:r==s?e=2+(o-i)/l:o==s&&(e=4+(i-r)/l),(e=Math.min(60*e,360))<0&&(e+=360),[e,n,s/255*1e3/10]}function a(t){var e=t[0],n=t[1],i=t[2];return[o(t)[0],1/255*Math.min(e,Math.min(n,i))*100,100*(i=1-1/255*Math.max(e,Math.max(n,i)))]}function s(t){var e,n=t[0]/255,i=t[1]/255,r=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-i,1-r)))/(1-e)||0),100*((1-i-e)/(1-e)||0),100*((1-r-e)/(1-e)||0),100*e]}function l(t){return T[JSON.stringify(t)]}function c(t){var e=t[0]/255,n=t[1]/255,i=t[2]/255;return[100*(.4124*(e=.04045<e?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=.04045<n?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=.04045<i?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]}function u(t){var e=c(t),n=e[0],i=e[1],r=e[2];return i/=100,r/=108.883,n=.008856<(n/=95.047)?Math.pow(n,1/3):7.787*n+16/116,[116*(i=.008856<i?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=.008856<r?Math.pow(r,1/3):7.787*r+16/116))]}function d(t){var e,n,i,r,o,a=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return[o=255*l,o,o];e=2*l-(n=l<.5?l*(1+s):l+s-l*s),r=[0,0,0];for(var c=0;c<3;c++)(i=a+1/3*-(c-1))<0&&i++,1<i&&i--,o=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,r[c]=255*o;return r}function h(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,r=Math.floor(e)%6,o=e-Math.floor(e),a=255*i*(1-n),s=255*i*(1-n*o),l=255*i*(1-n*(1-o));i*=255;switch(r){case 0:return[i,l,a];case 1:return[s,i,a];case 2:return[a,i,l];case 3:return[a,s,i];case 4:return[l,a,i];case 5:return[i,a,s]}}function f(t){var e,n,i,o,a=t[0]/360,s=t[1]/100,l=t[2]/100,c=s+l;switch(1<c&&(s/=c,l/=c),i=6*a-(e=Math.floor(6*a)),0!=(1&e)&&(i=1-i),o=s+i*((n=1-l)-s),e){default:case 6:case 0:r=n,g=o,b=s;break;case 1:r=o,g=n,b=s;break;case 2:r=s,g=n,b=o;break;case 3:r=s,g=o,b=n;break;case 4:r=o,g=s,b=n;break;case 5:r=n,g=s,b=o}return[255*r,255*g,255*b]}function p(t){var e=t[0]/100,n=t[1]/100,i=t[2]/100,r=t[3]/100;return[255*(1-Math.min(1,e*(1-r)+r)),255*(1-Math.min(1,n*(1-r)+r)),255*(1-Math.min(1,i*(1-r)+r))]}function m(t){var e,n,i,r=t[0]/100,o=t[1]/100,a=t[2]/100;return n=-.9689*r+1.8758*o+.0415*a,i=.0557*r+-.204*o+1.057*a,e=.0031308<(e=3.2406*r+-1.5372*o+-.4986*a)?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,n=.0031308<n?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,i=.0031308<i?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]}function v(t){var e=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,e=.008856<(e/=95.047)?Math.pow(e,1/3):7.787*e+16/116,[116*(n=.008856<n?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(i=.008856<i?Math.pow(i,1/3):7.787*i+16/116))]}function y(t){var e,n,i,r,o=t[0],a=t[1],s=t[2];return r=o<=8?(n=100*o/903.3)/100*7.787+16/116:(n=100*Math.pow((o+16)/116,3),Math.pow(n/100,1/3)),[e=e/95.047<=.008856?e=95.047*(a/500+r-16/116)/7.787:95.047*Math.pow(a/500+r,3),n,i=i/108.883<=.008859?i=108.883*(r-s/200-16/116)/7.787:108.883*Math.pow(r-s/200,3)]}function x(t){var e,n=t[0],i=t[1],r=t[2];return(e=360*Math.atan2(r,i)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(i*i+r*r),e]}function w(t){return m(y(t))}function _(t){var e,n=t[0],i=t[1];return e=t[2]/360*2*Math.PI,[n,i*Math.cos(e),i*Math.sin(e)]}function S(t){return C[t]}e.exports={rgb2hsl:o,rgb2hsv:i,rgb2hwb:a,rgb2cmyk:s,rgb2keyword:l,rgb2xyz:c,rgb2lab:u,rgb2lch:function(t){return x(u(t))},hsl2rgb:d,hsl2hsv:function(t){var e=t[0],n=t[1]/100,i=t[2]/100;return 0===i?[0,0,0]:[e,100*(2*(n*=(i*=2)<=1?i:2-i)/(i+n)),100*((i+n)/2)]},hsl2hwb:function(t){return a(d(t))},hsl2cmyk:function(t){return s(d(t))},hsl2keyword:function(t){return l(d(t))},hsv2rgb:h,hsv2hsl:function(t){var e,n,i=t[0],r=t[1]/100,o=t[2]/100;return e=r*o,[i,100*(e=(e/=(n=(2-r)*o)<=1?n:2-n)||0),100*(n/=2)]},hsv2hwb:function(t){return a(h(t))},hsv2cmyk:function(t){return s(h(t))},hsv2keyword:function(t){return l(h(t))},hwb2rgb:f,hwb2hsl:function(t){return o(f(t))},hwb2hsv:function(t){return i(f(t))},hwb2cmyk:function(t){return s(f(t))},hwb2keyword:function(t){return l(f(t))},cmyk2rgb:p,cmyk2hsl:function(t){return o(p(t))},cmyk2hsv:function(t){return i(p(t))},cmyk2hwb:function(t){return a(p(t))},cmyk2keyword:function(t){return l(p(t))},keyword2rgb:S,keyword2hsl:function(t){return o(S(t))},keyword2hsv:function(t){return i(S(t))},keyword2hwb:function(t){return a(S(t))},keyword2cmyk:function(t){return s(S(t))},keyword2lab:function(t){return u(S(t))},keyword2xyz:function(t){return c(S(t))},xyz2rgb:m,xyz2lab:v,xyz2lch:function(t){return x(v(t))},lab2xyz:y,lab2rgb:w,lab2lch:x,lch2lab:_,lch2xyz:function(t){return y(_(t))},lch2rgb:function(t){return w(_(t))}};var C={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},T={};for(var D in C)T[JSON.stringify(C[D])]=D},{}],5:[function(t,e,n){function r(){return new c}var o=t(4);for(var i in o){r[i+"Raw"]=function(e){return function(t){return"number"==typeof t&&(t=Array.prototype.slice.call(arguments)),o[e](t)}}(i);var a=/(\w+)2(\w+)/.exec(i),s=a[1],l=a[2];(r[s]=r[s]||{})[l]=r[i]=function(i){return function(t){"number"==typeof t&&(t=Array.prototype.slice.call(arguments));var e=o[i](t);if("string"==typeof e||void 0===e)return e;for(var n=0;n<e.length;n++)e[n]=Math.round(e[n]);return e}}(i)}var c=function(){this.convs={}};c.prototype.routeSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n))},c.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},c.prototype.getValues=function(t){var e=this.convs[t];if(!e){var n=this.space,i=this.convs[n];e=r[n][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(e){c.prototype[e]=function(t){return this.routeSpace(e,arguments)}}),e.exports=r},{4:4}],6:[function(t,e,n){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],7:[function(t,e,n){var i=t(29)();i.helpers=t(45),t(27)(i),i.defaults=t(25),i.Element=t(26),i.elements=t(40),i.Interaction=t(28),i.platform=t(48),t(31)(i),t(22)(i),t(23)(i),t(24)(i),t(30)(i),t(33)(i),t(32)(i),t(35)(i),t(54)(i),t(52)(i),t(53)(i),t(55)(i),t(56)(i),t(57)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(21)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i);var r=[];r.push(t(49)(i),t(50)(i),t(51)(i)),i.plugins.register(r),i.platform.initialize(),e.exports=i,"undefined"!=typeof window&&(window.Chart=i),i.canvasHelpers=i.helpers.canvas},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,35:35,40:40,45:45,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,56:56,57:57,8:8,9:9}],8:[function(t,e,n){"use strict";e.exports=function(n){n.Bar=function(t,e){return e.type="bar",new n(t,e)}}},{}],9:[function(t,e,n){"use strict";e.exports=function(n){n.Bubble=function(t,e){return e.type="bubble",new n(t,e)}}},{}],10:[function(t,e,n){"use strict";e.exports=function(n){n.Doughnut=function(t,e){return e.type="doughnut",new n(t,e)}}},{}],11:[function(t,e,n){"use strict";e.exports=function(n){n.Line=function(t,e){return e.type="line",new n(t,e)}}},{}],12:[function(t,e,n){"use strict";e.exports=function(n){n.PolarArea=function(t,e){return e.type="polarArea",new n(t,e)}}},{}],13:[function(t,e,n){"use strict";e.exports=function(n){n.Radar=function(t,e){return e.type="radar",new n(t,e)}}},{}],14:[function(t,e,n){"use strict";e.exports=function(n){n.Scatter=function(t,e){return e.type="scatter",new n(t,e)}}},{}],15:[function(t,e,n){"use strict";var i=t(25),r=t(40),g=t(45);i._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),i._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var n="";return 0<t.length&&(t[0].yLabel?n=t[0].yLabel:0<e.labels.length&&t[0].index<e.labels.length&&(n=e.labels[t[0].index])),n},label:function(t,e){return(e.datasets[t.datasetIndex].label||"")+": "+t.xLabel}},mode:"index",axis:"y"}}),e.exports=function(e){e.controllers.bar=e.DatasetController.extend({dataElementType:r.Rectangle,initialize:function(){var t;e.DatasetController.prototype.initialize.apply(this,arguments),(t=this.getMeta()).stack=this.getDataset().stack,t.bar=!0},update:function(t){var e,n,i=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,n=i.length;e<n;++e)this.updateElement(i[e],e,t)},updateElement:function(t,e,n){var i=this.chart,r=this.getMeta(),o=this.getDataset(),a=t.custom||{},s=i.options.elements.rectangle;t._xScale=this.getScaleForId(r.xAxisID),t._yScale=this.getScaleForId(r.yAxisID),t._datasetIndex=this.index,t._index=e,t._model={datasetLabel:o.label,label:i.data.labels[e],borderSkipped:a.borderSkipped?a.borderSkipped:s.borderSkipped,backgroundColor:a.backgroundColor?a.backgroundColor:g.valueAtIndexOrDefault(o.backgroundColor,e,s.backgroundColor),borderColor:a.borderColor?a.borderColor:g.valueAtIndexOrDefault(o.borderColor,e,s.borderColor),borderWidth:a.borderWidth?a.borderWidth:g.valueAtIndexOrDefault(o.borderWidth,e,s.borderWidth)},this.updateElementGeometry(t,e,n),t.pivot()},updateElementGeometry:function(t,e,n){var i=t._model,r=this.getValueScale(),o=r.getBasePixel(),a=r.isHorizontal(),s=this._ruler||this.getRuler(),l=this.calculateBarValuePixels(this.index,e),c=this.calculateBarIndexPixels(this.index,e,s);i.horizontal=a,i.base=n?o:l.base,i.x=a?n?o:l.head:c.center,i.y=a?c.center:n?o:l.head,i.height=a?c.size:void 0,i.width=a?void 0:c.size},getValueScaleId:function(){return this.getMeta().yAxisID},getIndexScaleId:function(){return this.getMeta().xAxisID},getValueScale:function(){return this.getScaleForId(this.getValueScaleId())},getIndexScale:function(){return this.getScaleForId(this.getIndexScaleId())},getStackCount:function(t){var e,n,i=this.chart,r=this.getIndexScale().options.stacked,o=void 0===t?i.data.datasets.length:t+1,a=[];for(e=0;e<o;++e)(n=i.getDatasetMeta(e)).bar&&i.isDatasetVisible(e)&&(!1===r||!0===r&&-1===a.indexOf(n.stack)||void 0===r&&(void 0===n.stack||-1===a.indexOf(n.stack)))&&a.push(n.stack);return a.length},getStackIndex:function(t){return this.getStackCount(t)-1},getRuler:function(){var t,e,n=this.getIndexScale(),i=this.getStackCount(),r=this.index,o=[],a=n.isHorizontal(),s=a?n.left:n.top,l=s+(a?n.width:n.height);for(t=0,e=this.getMeta().data.length;t<e;++t)o.push(n.getPixelForValue(null,t,r));return{pixels:o,start:s,end:l,stackCount:i,scale:n}},calculateBarValuePixels:function(t,e){var n,i,r,o,a,s,l=this.chart,c=this.getMeta(),u=this.getValueScale(),d=l.data.datasets,h=u.getRightValue(d[t].data[e]),f=u.options.stacked,p=c.stack,g=0;if(f||void 0===f&&void 0!==p)for(n=0;n<t;++n)(i=l.getDatasetMeta(n)).bar&&i.stack===p&&i.controller.getValueScaleId()===u.id&&l.isDatasetVisible(n)&&(r=u.getRightValue(d[n].data[e]),(h<0&&r<0||0<=h&&0<r)&&(g+=r));return o=u.getPixelForValue(g),{size:s=((a=u.getPixelForValue(g+h))-o)/2,base:o,head:a,center:a+s/2}},calculateBarIndexPixels:function(t,e,n){var i,r,o,a,s,l=n.scale.options,c=this.getStackIndex(t),u=n.pixels,d=u[e],h=u.length,f=n.start,p=n.end;return 1===h?(i=f<d?d-f:p-d,r=d<p?p-d:d-f):(0<e&&(i=(d-u[e-1])/2,e===h-1&&(r=i)),e<h-1&&(r=(u[e+1]-d)/2,0===e&&(i=r))),s=(a=((o=i*l.categoryPercentage)+r*l.categoryPercentage)/n.stackCount)*l.barPercentage,d-=o,d+=a*c,{size:s=Math.min(g.valueOrDefault(l.barThickness,s),g.valueOrDefault(l.maxBarThickness,1/0)),base:d+=(a-s)/2,head:d+s,center:d+s/2}},draw:function(){var t=this.chart,e=this.getValueScale(),n=this.getMeta().data,i=this.getDataset(),r=n.length,o=0;for(g.canvas.clipArea(t.ctx,t.chartArea);o<r;++o)isNaN(e.getRightValue(i.data[o]))||n[o].draw();g.canvas.unclipArea(t.ctx)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,i=t.custom||{},r=t._model;r.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:g.valueAtIndexOrDefault(e.hoverBackgroundColor,n,g.getHoverColor(r.backgroundColor)),r.borderColor=i.hoverBorderColor?i.hoverBorderColor:g.valueAtIndexOrDefault(e.hoverBorderColor,n,g.getHoverColor(r.borderColor)),r.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:g.valueAtIndexOrDefault(e.hoverBorderWidth,n,r.borderWidth)},removeHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,i=t.custom||{},r=t._model,o=this.chart.options.elements.rectangle;r.backgroundColor=i.backgroundColor?i.backgroundColor:g.valueAtIndexOrDefault(e.backgroundColor,n,o.backgroundColor),r.borderColor=i.borderColor?i.borderColor:g.valueAtIndexOrDefault(e.borderColor,n,o.borderColor),r.borderWidth=i.borderWidth?i.borderWidth:g.valueAtIndexOrDefault(e.borderWidth,n,o.borderWidth)}}),e.controllers.horizontalBar=e.controllers.bar.extend({getValueScaleId:function(){return this.getMeta().xAxisID},getIndexScaleId:function(){return this.getMeta().yAxisID}})}},{25:25,40:40,45:45}],16:[function(t,e,n){"use strict";var i=t(25),r=t(40),p=t(45);i._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return n+": ("+t.xLabel+", "+t.yLabel+", "+i.r+")"}}}}),e.exports=function(t){t.controllers.bubble=t.DatasetController.extend({dataElementType:r.Point,update:function(n){var i=this,t=i.getMeta().data;p.each(t,function(t,e){i.updateElement(t,e,n)})},updateElement:function(t,e,n){var i=this.getMeta(),r=t.custom||{},o=this.getScaleForId(i.xAxisID),a=this.getScaleForId(i.yAxisID),s=this._resolveElementOptions(t,e),l=this.getDataset().data[e],c=this.index,u=n?o.getPixelForDecimal(.5):o.getPixelForValue("object"==typeof l?l:NaN,e,c),d=n?a.getBasePixel():a.getPixelForValue(l,e,c);t._xScale=o,t._yScale=a,t._options=s,t._datasetIndex=c,t._index=e,t._model={backgroundColor:s.backgroundColor,borderColor:s.borderColor,borderWidth:s.borderWidth,hitRadius:s.hitRadius,pointStyle:s.pointStyle,radius:n?0:s.radius,skip:r.skip||isNaN(u)||isNaN(d),x:u,y:d},t.pivot()},setHoverStyle:function(t){var e=t._model,n=t._options;e.backgroundColor=p.valueOrDefault(n.hoverBackgroundColor,p.getHoverColor(n.backgroundColor)),e.borderColor=p.valueOrDefault(n.hoverBorderColor,p.getHoverColor(n.borderColor)),e.borderWidth=p.valueOrDefault(n.hoverBorderWidth,n.borderWidth),e.radius=n.radius+n.hoverRadius},removeHoverStyle:function(t){var e=t._model,n=t._options;e.backgroundColor=n.backgroundColor,e.borderColor=n.borderColor,e.borderWidth=n.borderWidth,e.radius=n.radius},_resolveElementOptions:function(t,e){var n,i,r,o=this.chart,a=o.data.datasets[this.index],s=t.custom||{},l=o.options.elements.point,c=p.options.resolve,u=a.data[e],d={},h={chart:o,dataIndex:e,dataset:a,datasetIndex:this.index},f=["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle"];for(n=0,i=f.length;n<i;++n)d[r=f[n]]=c([s[r],a[r],l[r]],h,e);return d.radius=c([s.radius,u?u.r:void 0,a.radius,l.radius],h,e),d}})}},{25:25,40:40,45:45}],17:[function(t,e,n){"use strict";var i=t(25),r=t(40),E=t(45);i._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var n=t.data,i=n.datasets,r=n.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push('<li><span style="background-color:'+i[0].backgroundColor[o]+'"></span>'),r[o]&&e.push(r[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(l){var c=l.data;return c.labels.length&&c.datasets.length?c.labels.map(function(t,e){var n=l.getDatasetMeta(0),i=c.datasets[0],r=n.data[e],o=r&&r.custom||{},a=E.valueAtIndexOrDefault,s=l.options.elements.arc;return{text:t,fillStyle:o.backgroundColor?o.backgroundColor:a(i.backgroundColor,e,s.backgroundColor),strokeStyle:o.borderColor?o.borderColor:a(i.borderColor,e,s.borderColor),lineWidth:o.borderWidth?o.borderWidth:a(i.borderWidth,e,s.borderWidth),hidden:isNaN(i.data[e])||n.data[e].hidden,index:e}}):[]}},onClick:function(t,e){var n,i,r,o=e.index,a=this.chart;for(n=0,i=(a.data.datasets||[]).length;n<i;++n)(r=a.getDatasetMeta(n)).data[o]&&(r.data[o].hidden=!r.data[o].hidden);a.update()}},cutoutPercentage:50,rotation:-.5*Math.PI,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.labels[t.index],i=": "+e.datasets[t.datasetIndex].data[t.index];return E.isArray(n)?(n=n.slice())[0]+=i:n+=i,n}}}}),i._set("pie",E.clone(i.doughnut)),i._set("pie",{cutoutPercentage:0}),e.exports=function(e){e.controllers.doughnut=e.controllers.pie=e.DatasetController.extend({dataElementType:r.Arc,linkScales:E.noop,getRingIndex:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(n){var i=this,t=i.chart,e=t.chartArea,r=t.options,o=r.elements.arc,a=e.right-e.left-o.borderWidth,s=e.bottom-e.top-o.borderWidth,l=Math.min(a,s),c={x:0,y:0},u=i.getMeta(),d=r.cutoutPercentage,h=r.circumference;if(h<2*Math.PI){var f=r.rotation%(2*Math.PI),p=(f+=2*Math.PI*(f>=Math.PI?-1:f<-Math.PI?1:0))+h,g=Math.cos(f),m=Math.sin(f),v=Math.cos(p),y=Math.sin(p),b=f<=0&&0<=p||f<=2*Math.PI&&2*Math.PI<=p,x=f<=.5*Math.PI&&.5*Math.PI<=p||f<=2.5*Math.PI&&2.5*Math.PI<=p,w=f<=-Math.PI&&-Math.PI<=p||f<=Math.PI&&Math.PI<=p,_=f<=.5*-Math.PI&&.5*-Math.PI<=p||f<=1.5*Math.PI&&1.5*Math.PI<=p,S=d/100,C=w?-1:Math.min(g*(g<0?1:S),v*(v<0?1:S)),T=_?-1:Math.min(m*(m<0?1:S),y*(y<0?1:S)),D=b?1:Math.max(g*(0<g?1:S),v*(0<v?1:S)),k=x?1:Math.max(m*(0<m?1:S),y*(0<y?1:S)),A=.5*(D-C),I=.5*(k-T);l=Math.min(a/A,s/I),c={x:-.5*(D+C),y:-.5*(k+T)}}t.borderWidth=i.getMaxBorderWidth(u.data),t.outerRadius=Math.max((l-t.borderWidth)/2,0),t.innerRadius=Math.max(d?t.outerRadius/100*d:0,0),t.radiusLength=(t.outerRadius-t.innerRadius)/t.getVisibleDatasetCount(),t.offsetX=c.x*t.outerRadius,t.offsetY=c.y*t.outerRadius,u.total=i.calculateTotal(),i.outerRadius=t.outerRadius-t.radiusLength*i.getRingIndex(i.index),i.innerRadius=Math.max(i.outerRadius-t.radiusLength,0),E.each(u.data,function(t,e){i.updateElement(t,e,n)})},updateElement:function(t,e,n){var i=this.chart,r=i.chartArea,o=i.options,a=o.animation,s=(r.left+r.right)/2,l=(r.top+r.bottom)/2,c=o.rotation,u=o.rotation,d=this.getDataset(),h=n&&a.animateRotate?0:t.hidden?0:this.calculateCircumference(d.data[e])*(o.circumference/(2*Math.PI)),f=n&&a.animateScale?0:this.innerRadius,p=n&&a.animateScale?0:this.outerRadius,g=E.valueAtIndexOrDefault;E.extend(t,{_datasetIndex:this.index,_index:e,_model:{x:s+i.offsetX,y:l+i.offsetY,startAngle:c,endAngle:u,circumference:h,outerRadius:p,innerRadius:f,label:g(d.label,e,i.data.labels[e])}});var m=t._model;this.removeHoverStyle(t),n&&a.animateRotate||(m.startAngle=0===e?o.rotation:this.getMeta().data[e-1]._model.endAngle,m.endAngle=m.startAngle+m.circumference),t.pivot()},removeHoverStyle:function(t){e.DatasetController.prototype.removeHoverStyle.call(this,t,this.chart.options.elements.arc)},calculateTotal:function(){var n,i=this.getDataset(),t=this.getMeta(),r=0;return E.each(t.data,function(t,e){n=i.data[e],isNaN(n)||t.hidden||(r+=Math.abs(n))}),r},calculateCircumference:function(t){var e=this.getMeta().total;return 0<e&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,n,i=0,r=this.index,o=t.length,a=0;a<o;a++)e=t[a]._model?t[a]._model.borderWidth:0,i=(n=t[a]._chart?t[a]._chart.config.data.datasets[r].hoverBorderWidth:0)>(i=i<e?e:i)?n:i;return i}})}},{25:25,40:40,45:45}],18:[function(t,e,n){"use strict";var i=t(25),r=t(40),p=t(45);i._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}}),e.exports=function(t){function h(t,e){return p.valueOrDefault(t.showLine,e.showLines)}t.controllers.line=t.DatasetController.extend({datasetElementType:r.Line,dataElementType:r.Point,update:function(t){var e,n,i,r=this.getMeta(),o=r.dataset,a=r.data||[],s=this.chart.options,l=s.elements.line,c=this.getScaleForId(r.yAxisID),u=this.getDataset(),d=h(u,s);for(d&&(i=o.custom||{},void 0!==u.tension&&void 0===u.lineTension&&(u.lineTension=u.tension),o._scale=c,o._datasetIndex=this.index,o._children=a,o._model={spanGaps:u.spanGaps?u.spanGaps:s.spanGaps,tension:i.tension?i.tension:p.valueOrDefault(u.lineTension,l.tension),backgroundColor:i.backgroundColor?i.backgroundColor:u.backgroundColor||l.backgroundColor,borderWidth:i.borderWidth?i.borderWidth:u.borderWidth||l.borderWidth,borderColor:i.borderColor?i.borderColor:u.borderColor||l.borderColor,borderCapStyle:i.borderCapStyle?i.borderCapStyle:u.borderCapStyle||l.borderCapStyle,borderDash:i.borderDash?i.borderDash:u.borderDash||l.borderDash,borderDashOffset:i.borderDashOffset?i.borderDashOffset:u.borderDashOffset||l.borderDashOffset,borderJoinStyle:i.borderJoinStyle?i.borderJoinStyle:u.borderJoinStyle||l.borderJoinStyle,fill:i.fill?i.fill:void 0!==u.fill?u.fill:l.fill,steppedLine:i.steppedLine?i.steppedLine:p.valueOrDefault(u.steppedLine,l.stepped),cubicInterpolationMode:i.cubicInterpolationMode?i.cubicInterpolationMode:p.valueOrDefault(u.cubicInterpolationMode,l.cubicInterpolationMode)},o.pivot()),e=0,n=a.length;e<n;++e)this.updateElement(a[e],e,t);for(d&&0!==o._model.tension&&this.updateBezierControlPoints(),e=0,n=a.length;e<n;++e)a[e].pivot()},getPointBackgroundColor:function(t,e){var n=this.chart.options.elements.point.backgroundColor,i=this.getDataset(),r=t.custom||{};return r.backgroundColor?n=r.backgroundColor:i.pointBackgroundColor?n=p.valueAtIndexOrDefault(i.pointBackgroundColor,e,n):i.backgroundColor&&(n=i.backgroundColor),n},getPointBorderColor:function(t,e){var n=this.chart.options.elements.point.borderColor,i=this.getDataset(),r=t.custom||{};return r.borderColor?n=r.borderColor:i.pointBorderColor?n=p.valueAtIndexOrDefault(i.pointBorderColor,e,n):i.borderColor&&(n=i.borderColor),n},getPointBorderWidth:function(t,e){var n=this.chart.options.elements.point.borderWidth,i=this.getDataset(),r=t.custom||{};return isNaN(r.borderWidth)?!isNaN(i.pointBorderWidth)||p.isArray(i.pointBorderWidth)?n=p.valueAtIndexOrDefault(i.pointBorderWidth,e,n):isNaN(i.borderWidth)||(n=i.borderWidth):n=r.borderWidth,n},updateElement:function(t,e,n){var i,r,o=this,a=o.getMeta(),s=t.custom||{},l=o.getDataset(),c=o.index,u=l.data[e],d=o.getScaleForId(a.yAxisID),h=o.getScaleForId(a.xAxisID),f=o.chart.options.elements.point;void 0!==l.radius&&void 0===l.pointRadius&&(l.pointRadius=l.radius),void 0!==l.hitRadius&&void 0===l.pointHitRadius&&(l.pointHitRadius=l.hitRadius),i=h.getPixelForValue("object"==typeof u?u:NaN,e,c),r=n?d.getBasePixel():o.calculatePointY(u,e,c),t._xScale=h,t._yScale=d,t._datasetIndex=c,t._index=e,t._model={x:i,y:r,skip:s.skip||isNaN(i)||isNaN(r),radius:s.radius||p.valueAtIndexOrDefault(l.pointRadius,e,f.radius),pointStyle:s.pointStyle||p.valueAtIndexOrDefault(l.pointStyle,e,f.pointStyle),backgroundColor:o.getPointBackgroundColor(t,e),borderColor:o.getPointBorderColor(t,e),borderWidth:o.getPointBorderWidth(t,e),tension:a.dataset._model?a.dataset._model.tension:0,steppedLine:!!a.dataset._model&&a.dataset._model.steppedLine,hitRadius:s.hitRadius||p.valueAtIndexOrDefault(l.pointHitRadius,e,f.hitRadius)}},calculatePointY:function(t,e,n){var i,r,o,a=this.chart,s=this.getMeta(),l=this.getScaleForId(s.yAxisID),c=0,u=0;if(l.options.stacked){for(i=0;i<n;i++)if(r=a.data.datasets[i],"line"===(o=a.getDatasetMeta(i)).type&&o.yAxisID===l.id&&a.isDatasetVisible(i)){var d=Number(l.getRightValue(r.data[e]));d<0?u+=d||0:c+=d||0}var h=Number(l.getRightValue(t));return h<0?l.getPixelForValue(u+h):l.getPixelForValue(c+h)}return l.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,n){return Math.max(Math.min(t,n),e)}var e,n,i,r,o=this.getMeta(),a=this.chart.chartArea,s=o.data||[];if(o.dataset._model.spanGaps&&(s=s.filter(function(t){return!t._model.skip})),"monotone"===o.dataset._model.cubicInterpolationMode)p.splineCurveMonotone(s);else for(e=0,n=s.length;e<n;++e)i=s[e]._model,r=p.splineCurve(p.previousItem(s,e)._model,i,p.nextItem(s,e)._model,o.dataset._model.tension),i.controlPointPreviousX=r.previous.x,i.controlPointPreviousY=r.previous.y,i.controlPointNextX=r.next.x,i.controlPointNextY=r.next.y;if(this.chart.options.elements.line.capBezierPoints)for(e=0,n=s.length;e<n;++e)(i=s[e]._model).controlPointPreviousX=t(i.controlPointPreviousX,a.left,a.right),i.controlPointPreviousY=t(i.controlPointPreviousY,a.top,a.bottom),i.controlPointNextX=t(i.controlPointNextX,a.left,a.right),i.controlPointNextY=t(i.controlPointNextY,a.top,a.bottom)},draw:function(){var t=this.chart,e=this.getMeta(),n=e.data||[],i=t.chartArea,r=n.length,o=0;for(p.canvas.clipArea(t.ctx,i),h(this.getDataset(),t.options)&&e.dataset.draw(),p.canvas.unclipArea(t.ctx);o<r;++o)n[o].draw(i)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,i=t.custom||{},r=t._model;r.radius=i.hoverRadius||p.valueAtIndexOrDefault(e.pointHoverRadius,n,this.chart.options.elements.point.hoverRadius),r.backgroundColor=i.hoverBackgroundColor||p.valueAtIndexOrDefault(e.pointHoverBackgroundColor,n,p.getHoverColor(r.backgroundColor)),r.borderColor=i.hoverBorderColor||p.valueAtIndexOrDefault(e.pointHoverBorderColor,n,p.getHoverColor(r.borderColor)),r.borderWidth=i.hoverBorderWidth||p.valueAtIndexOrDefault(e.pointHoverBorderWidth,n,r.borderWidth)},removeHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,i=t.custom||{},r=t._model;void 0!==e.radius&&void 0===e.pointRadius&&(e.pointRadius=e.radius),r.radius=i.radius||p.valueAtIndexOrDefault(e.pointRadius,n,this.chart.options.elements.point.radius),r.backgroundColor=this.getPointBackgroundColor(t,n),r.borderColor=this.getPointBorderColor(t,n),r.borderWidth=this.getPointBorderWidth(t,n)}})}},{25:25,40:40,45:45}],19:[function(t,e,n){"use strict";var i=t(25),r=t(40),x=t(45);i._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var n=t.data,i=n.datasets,r=n.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push('<li><span style="background-color:'+i[0].backgroundColor[o]+'"></span>'),r[o]&&e.push(r[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(s){var l=s.data;return l.labels.length&&l.datasets.length?l.labels.map(function(t,e){var n=s.getDatasetMeta(0),i=l.datasets[0],r=n.data[e].custom||{},o=x.valueAtIndexOrDefault,a=s.options.elements.arc;return{text:t,fillStyle:r.backgroundColor?r.backgroundColor:o(i.backgroundColor,e,a.backgroundColor),strokeStyle:r.borderColor?r.borderColor:o(i.borderColor,e,a.borderColor),lineWidth:r.borderWidth?r.borderWidth:o(i.borderWidth,e,a.borderWidth),hidden:isNaN(i.data[e])||n.data[e].hidden,index:e}}):[]}},onClick:function(t,e){var n,i,r,o=e.index,a=this.chart;for(n=0,i=(a.data.datasets||[]).length;n<i;++n)(r=a.getDatasetMeta(n)).data[o].hidden=!r.data[o].hidden;a.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}}),e.exports=function(e){e.controllers.polarArea=e.DatasetController.extend({dataElementType:r.Arc,linkScales:x.noop,update:function(n){var i=this,t=i.chart,e=t.chartArea,r=i.getMeta(),o=t.options,a=o.elements.arc,s=Math.min(e.right-e.left,e.bottom-e.top);t.outerRadius=Math.max((s-a.borderWidth/2)/2,0),t.innerRadius=Math.max(o.cutoutPercentage?t.outerRadius/100*o.cutoutPercentage:1,0),t.radiusLength=(t.outerRadius-t.innerRadius)/t.getVisibleDatasetCount(),i.outerRadius=t.outerRadius-t.radiusLength*i.index,i.innerRadius=i.outerRadius-t.radiusLength,r.count=i.countVisibleElements(),x.each(r.data,function(t,e){i.updateElement(t,e,n)})},updateElement:function(t,e,n){for(var i=this.chart,r=this.getDataset(),o=i.options,a=o.animation,s=i.scale,l=i.data.labels,c=this.calculateCircumference(r.data[e]),u=s.xCenter,d=s.yCenter,h=0,f=this.getMeta(),p=0;p<e;++p)isNaN(r.data[p])||f.data[p].hidden||++h;var g=o.startAngle,m=t.hidden?0:s.getDistanceFromCenterForValue(r.data[e]),v=g+c*h,y=v+(t.hidden?0:c),b=a.animateScale?0:s.getDistanceFromCenterForValue(r.data[e]);x.extend(t,{_datasetIndex:this.index,_index:e,_scale:s,_model:{x:u,y:d,innerRadius:0,outerRadius:n?b:m,startAngle:n&&a.animateRotate?g:v,endAngle:n&&a.animateRotate?g:y,label:x.valueAtIndexOrDefault(l,e,l[e])}}),this.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(t){e.DatasetController.prototype.removeHoverStyle.call(this,t,this.chart.options.elements.arc)},countVisibleElements:function(){var n=this.getDataset(),t=this.getMeta(),i=0;return x.each(t.data,function(t,e){isNaN(n.data[e])||t.hidden||i++}),i},calculateCircumference:function(t){var e=this.getMeta().count;return 0<e&&!isNaN(t)?2*Math.PI/e:0}})}},{25:25,40:40,45:45}],20:[function(t,e,n){"use strict";var i=t(25),r=t(40),c=t(45);i._set("radar",{scale:{type:"radialLinear"},elements:{line:{tension:0}}}),e.exports=function(t){t.controllers.radar=t.DatasetController.extend({datasetElementType:r.Line,dataElementType:r.Point,linkScales:c.noop,update:function(n){var i=this,t=i.getMeta(),e=t.dataset,r=t.data,o=e.custom||{},a=i.getDataset(),s=i.chart.options.elements.line,l=i.chart.scale;void 0!==a.tension&&void 0===a.lineTension&&(a.lineTension=a.tension),c.extend(t.dataset,{_datasetIndex:i.index,_scale:l,_children:r,_loop:!0,_model:{tension:o.tension?o.tension:c.valueOrDefault(a.lineTension,s.tension),backgroundColor:o.backgroundColor?o.backgroundColor:a.backgroundColor||s.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:a.borderWidth||s.borderWidth,borderColor:o.borderColor?o.borderColor:a.borderColor||s.borderColor,fill:o.fill?o.fill:void 0!==a.fill?a.fill:s.fill,borderCapStyle:o.borderCapStyle?o.borderCapStyle:a.borderCapStyle||s.borderCapStyle,borderDash:o.borderDash?o.borderDash:a.borderDash||s.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:a.borderDashOffset||s.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:a.borderJoinStyle||s.borderJoinStyle}}),t.dataset.pivot(),c.each(r,function(t,e){i.updateElement(t,e,n)},i),i.updateBezierControlPoints()},updateElement:function(t,e,n){var i=t.custom||{},r=this.getDataset(),o=this.chart.scale,a=this.chart.options.elements.point,s=o.getPointPositionForValue(e,r.data[e]);void 0!==r.radius&&void 0===r.pointRadius&&(r.pointRadius=r.radius),void 0!==r.hitRadius&&void 0===r.pointHitRadius&&(r.pointHitRadius=r.hitRadius),c.extend(t,{_datasetIndex:this.index,_index:e,_scale:o,_model:{x:n?o.xCenter:s.x,y:n?o.yCenter:s.y,tension:i.tension?i.tension:c.valueOrDefault(r.lineTension,this.chart.options.elements.line.tension),radius:i.radius?i.radius:c.valueAtIndexOrDefault(r.pointRadius,e,a.radius),backgroundColor:i.backgroundColor?i.backgroundColor:c.valueAtIndexOrDefault(r.pointBackgroundColor,e,a.backgroundColor),borderColor:i.borderColor?i.borderColor:c.valueAtIndexOrDefault(r.pointBorderColor,e,a.borderColor),borderWidth:i.borderWidth?i.borderWidth:c.valueAtIndexOrDefault(r.pointBorderWidth,e,a.borderWidth),pointStyle:i.pointStyle?i.pointStyle:c.valueAtIndexOrDefault(r.pointStyle,e,a.pointStyle),hitRadius:i.hitRadius?i.hitRadius:c.valueAtIndexOrDefault(r.pointHitRadius,e,a.hitRadius)}}),t._model.skip=i.skip?i.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var r=this.chart.chartArea,o=this.getMeta();c.each(o.data,function(t,e){var n=t._model,i=c.splineCurve(c.previousItem(o.data,e,!0)._model,n,c.nextItem(o.data,e,!0)._model,n.tension);n.controlPointPreviousX=Math.max(Math.min(i.previous.x,r.right),r.left),n.controlPointPreviousY=Math.max(Math.min(i.previous.y,r.bottom),r.top),n.controlPointNextX=Math.max(Math.min(i.next.x,r.right),r.left),n.controlPointNextY=Math.max(Math.min(i.next.y,r.bottom),r.top),t.pivot()})},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t.custom||{},i=t._index,r=t._model;r.radius=n.hoverRadius?n.hoverRadius:c.valueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),r.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:c.valueAtIndexOrDefault(e.pointHoverBackgroundColor,i,c.getHoverColor(r.backgroundColor)),r.borderColor=n.hoverBorderColor?n.hoverBorderColor:c.valueAtIndexOrDefault(e.pointHoverBorderColor,i,c.getHoverColor(r.borderColor)),r.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:c.valueAtIndexOrDefault(e.pointHoverBorderWidth,i,r.borderWidth)},removeHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t.custom||{},i=t._index,r=t._model,o=this.chart.options.elements.point;r.radius=n.radius?n.radius:c.valueAtIndexOrDefault(e.pointRadius,i,o.radius),r.backgroundColor=n.backgroundColor?n.backgroundColor:c.valueAtIndexOrDefault(e.pointBackgroundColor,i,o.backgroundColor),r.borderColor=n.borderColor?n.borderColor:c.valueAtIndexOrDefault(e.pointBorderColor,i,o.borderColor),r.borderWidth=n.borderWidth?n.borderWidth:c.valueAtIndexOrDefault(e.pointBorderWidth,i,o.borderWidth)}})}},{25:25,40:40,45:45}],21:[function(t,e,n){"use strict";t(25)._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},showLines:!1,tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}}),e.exports=function(t){t.controllers.scatter=t.controllers.line}},{25:25}],22:[function(t,e,n){"use strict";var i=t(25),r=t(26),o=t(45);i._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:o.noop,onComplete:o.noop}}),e.exports=function(t){t.Animation=r.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,n,i){var r,o,a=this.animations;for(e.chart=t,i||(t.animating=!0),r=0,o=a.length;r<o;++r)if(a[r].chart===t)return void(a[r]=e);a.push(e),1===a.length&&this.requestAnimationFrame()},cancelAnimation:function(e){var t=o.findIndex(this.animations,function(t){return t.chart===e});-1!==t&&(this.animations.splice(t,1),e.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=o.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=Date.now(),e=0;1<this.dropFrames&&(e=Math.floor(this.dropFrames),this.dropFrames=this.dropFrames%1),this.advance(1+e);var n=Date.now();this.dropFrames+=(n-t)/this.frameDuration,0<this.animations.length&&this.requestAnimationFrame()},advance:function(t){for(var e,n,i=this.animations,r=0;r<i.length;)n=(e=i[r]).chart,e.currentStep=(e.currentStep||0)+t,e.currentStep=Math.min(e.currentStep,e.numSteps),o.callback(e.render,[n,e],n),o.callback(e.onAnimationProgress,[e],n),e.currentStep>=e.numSteps?(o.callback(e.onAnimationComplete,[e],n),n.animating=!1,i.splice(r,1)):++r}},Object.defineProperty(t.Animation.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(t.Animation.prototype,"chartInstance",{get:function(){return this.chart},set:function(t){this.chart=t}})}},{25:25,26:26,45:45}],23:[function(t,e,n){"use strict";var u=t(25),d=t(45),r=t(28),h=t(48);e.exports=function(l){function s(t){return"top"===t||"bottom"===t}var c=l.plugins;l.types={},l.instances={},l.controllers={},d.extend(l.prototype,{construct:function(t,e){var n=this;e=function(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=d.configMerge(u.global,u[t.type],t.options||{}),t}(e);var i=h.acquireContext(t,e),r=i&&i.canvas,o=r&&r.height,a=r&&r.width;n.id=d.uid(),n.ctx=i,n.canvas=r,n.config=e,n.width=a,n.height=o,n.aspectRatio=o?a/o:null,n.options=e.options,n._bufferedRender=!1,(n.chart=n).controller=n,l.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(t){n.config.data=t}}),i&&r?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return c.notify(t,"beforeInit"),d.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildScales(),t.initToolTip(),c.notify(t,"afterInit"),t},clear:function(){return d.canvas.clear(this),this},stop:function(){return l.animationService.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,r=n.maintainAspectRatio&&e.aspectRatio||null,o=Math.max(0,Math.floor(d.getMaximumWidth(i))),a=Math.max(0,Math.floor(r?o/r:d.getMaximumHeight(i)));if((e.width!==o||e.height!==a)&&(i.width=e.width=o,i.height=e.height=a,i.style.width=o+"px",i.style.height=a+"px",d.retinaScale(e,n.devicePixelRatio),!t)){var s={width:o,height:a};c.notify(e,"resize",[s]),e.options.onResize&&e.options.onResize(e,s),e.stop(),e.update(e.options.responsiveAnimationDuration)}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;d.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),d.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),n&&(n.id=n.id||"scale")},buildScales:function(){var o=this,t=o.options,a=o.scales={},e=[];t.scales&&(e=e.concat((t.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category",dposition:"bottom"}}),(t.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear",dposition:"left"}}))),t.scale&&e.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),d.each(e,function(t){var e=t.options,n=d.valueOrDefault(e.type,t.dtype),i=l.scaleService.getScaleConstructor(n);if(i){s(e.position)!==s(t.dposition)&&(e.position=t.dposition);var r=new i({id:e.id,options:e,ctx:o.ctx,chart:o});(a[r.id]=r).mergeTicksOptions(),t.isDefault&&(o.scale=r)}}),l.scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var o=this,a=[],s=[];return d.each(o.data.datasets,function(t,e){var n=o.getDatasetMeta(e),i=t.type||o.config.type;if(n.type&&n.type!==i&&(o.destroyDatasetMeta(e),n=o.getDatasetMeta(e)),n.type=i,a.push(n.type),n.controller)n.controller.updateIndex(e);else{var r=l.controllers[n.type];if(void 0===r)throw new Error('"'+n.type+'" is not a chart type.');n.controller=new r(o,e),s.push(n.controller)}},o),s},resetElements:function(){var n=this;d.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.reset()},n)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var n=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),function(e){var t=e.options;t.scale?e.scale.options=t.scale:t.scales&&t.scales.xAxes.concat(t.scales.yAxes).forEach(function(t){e.scales[t.id].options=t}),e.tooltip._options=t.tooltips}(n),!1!==c.notify(n,"beforeUpdate")){n.tooltip._data=n.data;var e=n.buildOrUpdateControllers();d.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.buildOrUpdateElements()},n),n.updateLayout(),d.each(e,function(t){t.reset()}),n.updateDatasets(),n.tooltip.initialize(),n.lastActive=[],c.notify(n,"afterUpdate"),n._bufferedRender?n._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:n.render(t)}},updateLayout:function(){!1!==c.notify(this,"beforeLayout")&&(l.layoutService.update(this,this.width,this.height),c.notify(this,"afterScaleUpdate"),c.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==c.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t<e;++t)this.updateDataset(t);c.notify(this,"afterDatasetsUpdate")}},updateDataset:function(t){var e=this.getDatasetMeta(t),n={meta:e,index:t};!1!==c.notify(this,"beforeDatasetUpdate",[n])&&(e.controller.update(),c.notify(this,"afterDatasetUpdate",[n]))},render:function(t){var e=this;t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]});var n=t.duration,i=t.lazy;if(!1!==c.notify(e,"beforeRender")){var r=e.options.animation,o=function(t){c.notify(e,"afterRender"),d.callback(r&&r.onComplete,[t],e)};if(r&&(void 0!==n&&0!==n||void 0===n&&0!==r.duration)){var a=new l.Animation({numSteps:(n||r.duration)/16.66,easing:t.easing||r.easing,render:function(t,e){var n=d.easing.effects[e.easing],i=e.currentStep,r=i/e.numSteps;t.draw(n(r),r,i)},onAnimationProgress:r.onProgress,onAnimationComplete:o});l.animationService.addAnimation(e,a,n,i)}else e.draw(),o(new l.Animation({numSteps:0,chart:e}));return e}},draw:function(t){var e=this;e.clear(),d.isNullOrUndef(t)&&(t=1),e.transition(t),!1!==c.notify(e,"beforeDraw",[t])&&(d.each(e.boxes,function(t){t.draw(e.chartArea)},e),e.scale&&e.scale.draw(),e.drawDatasets(t),e._drawTooltip(t),c.notify(e,"afterDraw",[t]))},transition:function(t){for(var e=0,n=(this.data.datasets||[]).length;e<n;++e)this.isDatasetVisible(e)&&this.getDatasetMeta(e).controller.transition(t);this.tooltip.transition(t)},drawDatasets:function(t){if(!1!==c.notify(this,"beforeDatasetsDraw",[t])){for(var e=(this.data.datasets||[]).length-1;0<=e;--e)this.isDatasetVisible(e)&&this.drawDataset(e,t);c.notify(this,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n=this.getDatasetMeta(t),i={meta:n,index:t,easingValue:e};!1!==c.notify(this,"beforeDatasetDraw",[i])&&(n.controller.draw(e),c.notify(this,"afterDatasetDraw",[i]))},_drawTooltip:function(t){var e=this.tooltip,n={tooltip:e,easingValue:t};!1!==c.notify(this,"beforeTooltipDraw",[n])&&(e.draw(),c.notify(this,"afterTooltipDraw",[n]))},getElementAtEvent:function(t){return r.modes.single(this,t)},getElementsAtEvent:function(t){return r.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return r.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=r.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return r.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var n=e._meta[this.id];return n=n||(e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null})},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e<n;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(t){var e=this.id,n=this.data.datasets[t],i=n._meta&&n._meta[e];i&&(i.controller.destroy(),delete n._meta[e])},destroy:function(){var t,e,n=this,i=n.canvas;for(n.stop(),t=0,e=n.data.datasets.length;t<e;++t)n.destroyDatasetMeta(t);i&&(n.unbindEvents(),d.canvas.clear(n),h.releaseContext(n.ctx),n.canvas=null,n.ctx=null),c.notify(n,"destroy"),delete l.instances[n.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){this.tooltip=new l.Tooltip({_chart:this,_chartInstance:this,_data:this.data,_options:this.options.tooltips},this)},bindEvents:function(){var e=this,n=e._listeners={},i=function(){e.eventHandler.apply(e,arguments)};d.each(e.options.events,function(t){h.addEventListener(e,t,i),n[t]=i}),e.options.responsive&&(i=function(){e.resize()},h.addEventListener(e,"resize",i),n.resize=i)},unbindEvents:function(){var n=this,t=n._listeners;t&&(delete n._listeners,d.each(t,function(t,e){h.removeEventListener(n,e,t)}))},updateHoverStyle:function(t,e,n){var i,r,o,a=n?"setHoverStyle":"removeHoverStyle";for(r=0,o=t.length;r<o;++r)(i=t[r])&&this.getDatasetMeta(i._datasetIndex).controller[a](i)},eventHandler:function(t){var e=this,n=e.tooltip;if(!1!==c.notify(e,"beforeEvent",[t])){e._bufferedRender=!0,e._bufferedRequest=null;var i=e.handleEvent(t);i|=n&&n.handleEvent(t),c.notify(e,"afterEvent",[t]);var r=e._bufferedRequest;return r?e.render(r):i&&!e.animating&&(e.stop(),e.render(e.options.hover.animationDuration,!0)),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e,n=this,i=n.options||{},r=i.hover;return n.lastActive=n.lastActive||[],"mouseout"===t.type?n.active=[]:n.active=n.getElementsAtEventForMode(t,r.mode,r),d.callback(i.onHover||i.hover.onHover,[t.native,n.active],n),"mouseup"!==t.type&&"click"!==t.type||i.onClick&&i.onClick.call(n,t.native,n.active),n.lastActive.length&&n.updateHoverStyle(n.lastActive,r.mode,!1),n.active.length&&r.mode&&n.updateHoverStyle(n.active,r.mode,!0),e=!d.arrayEquals(n.active,n.lastActive),n.lastActive=n.active,e}}),l.Controller=l}},{25:25,28:28,45:45,48:48}],24:[function(t,e,n){"use strict";var s=t(45);e.exports=function(t){function n(e,t){var n=e._chartjs;if(n){var i=n.listeners,r=i.indexOf(t);-1!==r&&i.splice(r,1),0<i.length||(o.forEach(function(t){delete e[t]}),delete e._chartjs)}}var o=["push","pop","shift","splice","unshift"];t.DatasetController=function(t,e){this.initialize(t,e)},s.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){this.chart=t,this.index=e,this.linkScales(),this.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this.getMeta(),e=this.getDataset();null===t.xAxisID&&(t.xAxisID=e.xAxisID||this.chart.options.scales.xAxes[0].id),null===t.yAxisID&&(t.yAxisID=e.yAxisID||this.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},destroy:function(){this._data&&n(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,n=this.getMeta(),i=this.getDataset().data||[],r=n.data;for(t=0,e=i.length;t<e;++t)r[t]=r[t]||this.createMetaData(t);n.dataset=n.dataset||this.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var t=this.getDataset(),e=t.data||(t.data=[]);this._data!==e&&(this._data&&n(this._data,this),function(r,t){r._chartjs?r._chartjs.listeners.push(t):(Object.defineProperty(r,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),o.forEach(function(t){var n="onData"+t.charAt(0).toUpperCase()+t.slice(1),i=r[t];Object.defineProperty(r,t,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),t=i.apply(this,e);return s.each(r._chartjs.listeners,function(t){"function"==typeof t[n]&&t[n].apply(t,e)}),t}})}))}(e,this),this._data=e),this.resyncElements()},update:s.noop,transition:function(t){for(var e=this.getMeta(),n=e.data||[],i=n.length,r=0;r<i;++r)n[r].transition(t);e.dataset&&e.dataset.transition(t)},draw:function(){var t=this.getMeta(),e=t.data||[],n=e.length,i=0;for(t.dataset&&t.dataset.draw();i<n;++i)e[i].draw()},removeHoverStyle:function(t,e){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,r=t.custom||{},o=s.valueAtIndexOrDefault,a=t._model;a.backgroundColor=r.backgroundColor?r.backgroundColor:o(n.backgroundColor,i,e.backgroundColor),a.borderColor=r.borderColor?r.borderColor:o(n.borderColor,i,e.borderColor),a.borderWidth=r.borderWidth?r.borderWidth:o(n.borderWidth,i,e.borderWidth)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,i=t.custom||{},r=s.valueAtIndexOrDefault,o=s.getHoverColor,a=t._model;a.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:r(e.hoverBackgroundColor,n,o(a.backgroundColor)),a.borderColor=i.hoverBorderColor?i.hoverBorderColor:r(e.hoverBorderColor,n,o(a.borderColor)),a.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:r(e.hoverBorderWidth,n,a.borderWidth)},resyncElements:function(){var t=this.getMeta(),e=this.getDataset().data,n=t.data.length,i=e.length;i<n?t.data.splice(i,n-i):n<i&&this.insertElements(n,i-n)},insertElements:function(t,e){for(var n=0;n<e;++n)this.addElementAndReset(t+n)},onDataPush:function(){this.insertElements(this.getDataset().data.length-1,arguments.length)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),t.DatasetController.extend=s.inherits}},{45:45}],25:[function(t,e,n){"use strict";var i=t(45);e.exports={_set:function(t,e){return i.merge(this[t]||(this[t]={}),e)}}},{45:45}],26:[function(t,e,n){"use strict";function i(t){r.extend(this,t),this.initialize.apply(this,arguments)}var p=t(3),r=t(45);r.extend(i.prototype,{initialize:function(){this.hidden=!1},pivot:function(){return this._view||(this._view=r.clone(this._model)),this._start={},this},transition:function(t){var e=this._model,n=this._start,i=this._view;return e&&1!==t?(i=i||(this._view={}),function(t,e,n,i){var r,o,a,s,l,c,u,d,h,f=Object.keys(n);for(r=0,o=f.length;r<o;++r)if(c=n[a=f[r]],e.hasOwnProperty(a)||(e[a]=c),(s=e[a])!==c&&"_"!==a[0]){if(t.hasOwnProperty(a)||(t[a]=s),(u=typeof c)==typeof(l=t[a]))if("string"==u){if((d=p(l)).valid&&(h=p(c)).valid){e[a]=h.mix(d,i).rgbString();continue}}else if("number"==u&&isFinite(l)&&isFinite(c)){e[a]=l+(c-l)*i;continue}e[a]=c}}(n=n||(this._start={}),i,e,t)):(this._view=e,this._start=null),this},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return r.isNumber(this._model.x)&&r.isNumber(this._model.y)}}),i.extend=r.inherits,e.exports=i},{3:3,45:45}],27:[function(t,e,n){"use strict";var i=t(3),r=t(25),p=t(45);e.exports=function(l){function u(t,e,n){var i;return"string"==typeof t?(i=parseInt(t,10),-1!==t.indexOf("%")&&(i=i/100*e.parentNode[n])):i=t,i}function d(t){return null!=t&&"none"!==t}function e(t,e,n){var i=document.defaultView,r=t.parentNode,o=i.getComputedStyle(t)[e],a=i.getComputedStyle(r)[e],s=d(o),l=d(a),c=Number.POSITIVE_INFINITY;return s||l?Math.min(s?u(o,t,n):c,l?u(a,r,n):c):"none"}p.configMerge=function(){return p.merge(p.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(t,e,n,i){var r=e[t]||{},o=n[t];"scales"===t?e[t]=p.scaleMerge(r,o):"scale"===t?e[t]=p.merge(r,[l.scaleService.getScaleDefaults(o.type),o]):p._merger(t,e,n,i)}})},p.scaleMerge=function(){return p.merge(p.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(t,e,n,i){if("xAxes"===t||"yAxes"===t){var r,o,a,s=n[t].length;for(e[t]||(e[t]=[]),r=0;r<s;++r)a=n[t][r],o=p.valueOrDefault(a.type,"xAxes"===t?"category":"linear"),r>=e[t].length&&e[t].push({}),!e[t][r].type||a.type&&a.type!==e[t][r].type?p.merge(e[t][r],[l.scaleService.getScaleDefaults(o),a]):p.merge(e[t][r],a)}else p._merger(t,e,n,i)}})},p.where=function(t,e){if(p.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return p.each(t,function(t){e(t)&&n.push(t)}),n},p.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,r=t.length;i<r;++i)if(e.call(n,t[i],i,t))return i;return-1},p.findNextWhere=function(t,e,n){p.isNullOrUndef(n)&&(n=-1);for(var i=n+1;i<t.length;i++){var r=t[i];if(e(r))return r}},p.findPreviousWhere=function(t,e,n){p.isNullOrUndef(n)&&(n=t.length);for(var i=n-1;0<=i;i--){var r=t[i];if(e(r))return r}},p.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},p.almostEquals=function(t,e,n){return Math.abs(t-e)<n},p.almostWhole=function(t,e){var n=Math.round(t);return n-e<t&&t<n+e},p.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},p.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},p.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:0<t?1:-1},p.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},p.toRadians=function(t){return t*(Math.PI/180)},p.toDegrees=function(t){return t*(180/Math.PI)},p.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,r=Math.sqrt(n*n+i*i),o=Math.atan2(i,n);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:r}},p.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},p.aliasPixel=function(t){return t%2==0?0:.5},p.splineCurve=function(t,e,n,i){var r=t.skip?e:t,o=e,a=n.skip?e:n,s=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),l=Math.sqrt(Math.pow(a.x-o.x,2)+Math.pow(a.y-o.y,2)),c=s/(s+l),u=l/(s+l),d=i*(c=isNaN(c)?0:c),h=i*(u=isNaN(u)?0:u);return{previous:{x:o.x-d*(a.x-r.x),y:o.y-d*(a.y-r.y)},next:{x:o.x+h*(a.x-r.x),y:o.y+h*(a.y-r.y)}}},p.EPSILON=Number.EPSILON||1e-14,p.splineCurveMonotone=function(t){var e,n,i,r,o,a,s,l,c,u=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),d=u.length;for(e=0;e<d;++e)if(!(i=u[e]).model.skip){if(n=0<e?u[e-1]:null,(r=e<d-1?u[e+1]:null)&&!r.model.skip){var h=r.model.x-i.model.x;i.deltaK=0!=h?(r.model.y-i.model.y)/h:0}!n||n.model.skip?i.mK=i.deltaK:!r||r.model.skip?i.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(n.deltaK+i.deltaK)/2}for(e=0;e<d-1;++e)i=u[e],r=u[e+1],i.model.skip||r.model.skip||(p.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=r.mK=0:(o=i.mK/i.deltaK,a=r.mK/i.deltaK,(l=Math.pow(o,2)+Math.pow(a,2))<=9||(s=3/Math.sqrt(l),i.mK=o*s*i.deltaK,r.mK=a*s*i.deltaK)));for(e=0;e<d;++e)(i=u[e]).model.skip||(n=0<e?u[e-1]:null,r=e<d-1?u[e+1]:null,n&&!n.model.skip&&(c=(i.model.x-n.model.x)/3,i.model.controlPointPreviousX=i.model.x-c,i.model.controlPointPreviousY=i.model.y-c*i.mK),r&&!r.model.skip&&(c=(r.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+c,i.model.controlPointNextY=i.model.y+c*i.mK))},p.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},p.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},p.niceNum=function(t,e){var n=Math.floor(p.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},p.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},p.getRelativePosition=function(t,e){var n,i,r=t.originalEvent||t,o=t.currentTarget||t.srcElement,a=o.getBoundingClientRect(),s=r.touches;i=s&&0<s.length?(n=s[0].clientX,s[0].clientY):(n=r.clientX,r.clientY);var l=parseFloat(p.getStyle(o,"padding-left")),c=parseFloat(p.getStyle(o,"padding-top")),u=parseFloat(p.getStyle(o,"padding-right")),d=parseFloat(p.getStyle(o,"padding-bottom")),h=a.right-a.left-l-u,f=a.bottom-a.top-c-d;return{x:n=Math.round((n-a.left-l)/h*o.width/e.currentDevicePixelRatio),y:i=Math.round((i-a.top-c)/f*o.height/e.currentDevicePixelRatio)}},p.getConstraintWidth=function(t){return e(t,"max-width","clientWidth")},p.getConstraintHeight=function(t){return e(t,"max-height","clientHeight")},p.getMaximumWidth=function(t){var e=t.parentNode;if(!e)return t.clientWidth;var n=parseInt(p.getStyle(e,"padding-left"),10),i=parseInt(p.getStyle(e,"padding-right"),10),r=e.clientWidth-n-i,o=p.getConstraintWidth(t);return isNaN(o)?r:Math.min(r,o)},p.getMaximumHeight=function(t){var e=t.parentNode;if(!e)return t.clientHeight;var n=parseInt(p.getStyle(e,"padding-top"),10),i=parseInt(p.getStyle(e,"padding-bottom"),10),r=e.clientHeight-n-i,o=p.getConstraintHeight(t);return isNaN(o)?r:Math.min(r,o)},p.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},p.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||window.devicePixelRatio||1;if(1!==n){var i=t.canvas,r=t.height,o=t.width;i.height=r*n,i.width=o*n,t.ctx.scale(n,n),i.style.height=r+"px",i.style.width=o+"px"}},p.fontString=function(t,e,n){return e+" "+t+"px "+n},p.longestText=function(e,t,n,i){var r=(i=i||{}).data=i.data||{},o=i.garbageCollect=i.garbageCollect||[];i.font!==t&&(r=i.data={},o=i.garbageCollect=[],i.font=t),e.font=t;var a=0;p.each(n,function(t){null!=t&&!0!==p.isArray(t)?a=p.measureText(e,r,o,a,t):p.isArray(t)&&p.each(t,function(t){null==t||p.isArray(t)||(a=p.measureText(e,r,o,a,t))})});var s=o.length/2;if(s>n.length){for(var l=0;l<s;l++)delete r[o[l]];o.splice(0,s)}return a},p.measureText=function(t,e,n,i,r){var o=e[r];return o||(o=e[r]=t.measureText(r).width,n.push(r)),i<o&&(i=o),i},p.numberOfLabelLines=function(t){var e=1;return p.each(t,function(t){p.isArray(t)&&t.length>e&&(e=t.length)}),e},p.color=i?function(t){return t instanceof CanvasGradient&&(t=r.global.defaultColor),i(t)}:function(t){return console.error("Color.js not found!"),t},p.getHoverColor=function(t){return t instanceof CanvasPattern?t:p.color(t).saturate(.5).darken(.1).rgbString()}}},{25:25,3:3,45:45}],28:[function(t,e,n){"use strict";function s(t,e){return t.native?{x:t.x,y:t.y}:r.getRelativePosition(t,e)}function l(t,e){var n,i,r,o,a;for(i=0,o=t.data.datasets.length;i<o;++i)if(t.isDatasetVisible(i))for(r=0,a=(n=t.getDatasetMeta(i)).data.length;r<a;++r){var s=n.data[r];s._view.skip||e(s)}}function c(t,e){var n=[];return l(t,function(t){t.inRange(e.x,e.y)&&n.push(t)}),n}function u(t,i,r,o){var a=Number.POSITIVE_INFINITY,s=[];return l(t,function(t){if(!r||t.inRange(i.x,i.y)){var e=t.getCenterPoint(),n=o(i,e);n<a?(s=[t],a=n):n===a&&s.push(t)}}),s}function d(t){var r=-1!==t.indexOf("x"),o=-1!==t.indexOf("y");return function(t,e){var n=r?Math.abs(t.x-e.x):0,i=o?Math.abs(t.y-e.y):0;return Math.sqrt(Math.pow(n,2)+Math.pow(i,2))}}function i(i,t,e){var n=s(t,i);e.axis=e.axis||"x";var r=d(e.axis),o=e.intersect?c(i,n):u(i,n,!1,r),a=[];return o.length?(i.data.datasets.forEach(function(t,e){if(i.isDatasetVisible(e)){var n=i.getDatasetMeta(e).data[o[0]._index];n&&!n._view.skip&&a.push(n)}}),a):[]}var r=t(45);e.exports={modes:{single:function(t,e){var n=s(e,t),i=[];return l(t,function(t){if(t.inRange(n.x,n.y))return i.push(t),i}),i.slice(0,1)},label:i,index:i,dataset:function(t,e,n){var i=s(e,t);n.axis=n.axis||"xy";var r=d(n.axis),o=n.intersect?c(t,i):u(t,i,!1,r);return 0<o.length&&(o=t.getDatasetMeta(o[0]._datasetIndex).data),o},"x-axis":function(t,e){return i(t,e,{intersect:!1})},point:function(t,e){return c(t,s(e,t))},nearest:function(t,e,n){var i=s(e,t);n.axis=n.axis||"xy";var r=d(n.axis),o=u(t,i,n.intersect,r);return 1<o.length&&o.sort(function(t,e){var n=t.getArea()-e.getArea();return 0===n&&(n=t._datasetIndex-e._datasetIndex),n}),o.slice(0,1)},x:function(t,e,n){var i=s(e,t),r=[],o=!1;return l(t,function(t){t.inXRange(i.x)&&r.push(t),t.inRange(i.x,i.y)&&(o=!0)}),n.intersect&&!o&&(r=[]),r},y:function(t,e,n){var i=s(e,t),r=[],o=!1;return l(t,function(t){t.inYRange(i.y)&&r.push(t),t.inRange(i.x,i.y)&&(o=!0)}),n.intersect&&!o&&(r=[]),r}}}},{45:45}],29:[function(t,e,n){"use strict";t(25)._set("global",{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},layout:{padding:{top:0,right:0,bottom:0,left:0}}}),e.exports=function(){function t(t,e){return this.construct(t,e),this}return t.Chart=t}},{25:25}],30:[function(t,e,n){"use strict";var z=t(45);e.exports=function(t){function j(t,e){return z.where(t,function(t){return t.position===e})}function H(t,r){t.forEach(function(t,e){return t._tmpIndex_=e,t}),t.sort(function(t,e){var n=r?e:t,i=r?t:e;return n.weight===i.weight?n._tmpIndex_-i._tmpIndex_:n.weight-i.weight}),t.forEach(function(t){delete t._tmpIndex_})}t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure:function(t,e,n){for(var i,r=["fullWidth","position","weight"],o=r.length,a=0;a<o;++a)i=r[a],n.hasOwnProperty(i)&&(e[i]=n[i])},update:function(e,n,t){function i(e){var t=z.findNextWhere(S,function(t){return t.box===e});if(t)if(e.isHorizontal()){var n={left:Math.max(A,C),right:Math.max(I,T),top:0,bottom:0};e.update(e.fullWidth?m:w,v/2,n)}else e.update(t.minSize.width,_)}function r(t){t.isHorizontal()?(t.left=t.fullWidth?s:A,t.right=t.fullWidth?n-l:A+w,t.top=R,t.bottom=R+t.height,R=t.bottom):(t.left=F,t.right=F+t.width,t.top=E,t.bottom=E+_,F=t.right)}if(e){var o=e.options.layout||{},a=z.options.toPadding(o.padding),s=a.left,l=a.right,c=a.top,u=a.bottom,d=j(e.boxes,"left"),h=j(e.boxes,"right"),f=j(e.boxes,"top"),p=j(e.boxes,"bottom"),g=j(e.boxes,"chartArea");H(d,!0),H(h,!1),H(f,!0),H(p,!1);var m=n-s-l,v=t-c-u,y=v/2,b=(n-m/2)/(d.length+h.length),x=(t-y)/(f.length+p.length),w=m,_=v,S=[];z.each(d.concat(h,f,p),function(t){var e,n=t.isHorizontal();n?(e=t.update(t.fullWidth?m:w,x),_-=e.height):(e=t.update(b,y),w-=e.width),S.push({horizontal:n,minSize:e,box:t})});var C=0,T=0,D=0,k=0;z.each(f.concat(p),function(t){if(t.getPadding){var e=t.getPadding();C=Math.max(C,e.left),T=Math.max(T,e.right)}}),z.each(d.concat(h),function(t){if(t.getPadding){var e=t.getPadding();D=Math.max(D,e.top),k=Math.max(k,e.bottom)}});var A=s,I=l,E=c,M=u;z.each(d.concat(h),i),z.each(d,function(t){A+=t.width}),z.each(h,function(t){I+=t.width}),z.each(f.concat(p),i),z.each(f,function(t){E+=t.height}),z.each(p,function(t){M+=t.height}),z.each(d.concat(h),function(e){var t=z.findNextWhere(S,function(t){return t.box===e}),n={left:0,right:0,top:E,bottom:M};t&&e.update(t.minSize.width,_,n)}),A=s,I=l,E=c,M=u,z.each(d,function(t){A+=t.width}),z.each(h,function(t){I+=t.width}),z.each(f,function(t){E+=t.height}),z.each(p,function(t){M+=t.height});var P=Math.max(C-A,0);A+=P,I+=Math.max(T-I,0);var O=Math.max(D-E,0);E+=O,M+=Math.max(k-M,0);var L=t-E-M,N=n-A-I;N===w&&L===_||(z.each(d,function(t){t.height=L}),z.each(h,function(t){t.height=L}),z.each(f,function(t){t.fullWidth||(t.width=N)}),z.each(p,function(t){t.fullWidth||(t.width=N)}),_=L,w=N);var F=s+P,R=c+O;z.each(d.concat(f),r),F+=w,R+=_,z.each(h,r),z.each(p,r),e.chartArea={left:A,top:E,right:A+w,bottom:E+_},z.each(g,function(t){t.left=e.chartArea.left,t.top=e.chartArea.top,t.right=e.chartArea.right,t.bottom=e.chartArea.bottom,t.update(w,_)})}}}}},{45:45}],31:[function(t,e,n){"use strict";var a=t(25),i=t(26),s=t(45);a._set("global",{plugins:{}}),e.exports=function(t){t.plugins={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)}),this._cacheId++},unregister:function(t){var n=this._plugins;[].concat(t).forEach(function(t){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,n){var i,r,o,a,s,l=this.descriptors(t),c=l.length;for(i=0;i<c;++i)if("function"==typeof(s=(o=(r=l[i]).plugin)[e])&&((a=[t].concat(n||[])).push(r.options),!1===s.apply(o,a)))return!1;return!0},descriptors:function(t){var e=t._plugins||(t._plugins={});if(e.id===this._cacheId)return e.descriptors;var i=[],r=[],n=t&&t.config||{},o=n.options&&n.options.plugins||{};return this._plugins.concat(n.plugins||[]).forEach(function(t){if(-1===i.indexOf(t)){var e=t.id,n=o[e];!1!==n&&(!0===n&&(n=s.clone(a.global.plugins[e])),i.push(t),r.push({plugin:t,options:n||{}}))}}),e.descriptors=r,e.id=this._cacheId,r}},t.pluginService=t.plugins,t.PluginBase=i.extend({})}},{25:25,26:26,45:45}],32:[function(t,e,n){"use strict";function C(t){var e,n,i=[];for(e=0,n=t.length;e<n;++e)i.push(t[e].label);return i}function W(t,e,n){var i=t.getPixelForTick(e);return n&&(i-=0===e?(t.getPixelForTick(1)-i)/2:(i-t.getPixelForTick(e-1))/2),i}var x=t(25),i=t(26),$=t(45),r=t(34);x._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",lineHeight:1.2,padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:r.formatters.values,minor:{},major:{}}}),e.exports=function(t){function w(t,e,n){return $.isArray(e)?$.longestText(t,n,e):t.measureText(e).width}function _(t){var e=$.valueOrDefault,n=x.global,i=e(t.fontSize,n.defaultFontSize),r=e(t.fontStyle,n.defaultFontStyle),o=e(t.fontFamily,n.defaultFontFamily);return{size:i,style:r,family:o,font:$.fontString(i,r,o)}}function S(t){return $.options.toLineHeight($.valueOrDefault(t.lineHeight,1.2),$.valueOrDefault(t.fontSize,x.global.defaultFontSize))}t.Scale=i.extend({getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},mergeTicksOptions:function(){var t=this.options.ticks;for(var e in!1===t.minor&&(t.minor={display:!1}),!1===t.major&&(t.major={display:!1}),t)"major"!==e&&"minor"!==e&&(void 0===t.minor[e]&&(t.minor[e]=t[e]),void 0===t.major[e]&&(t.major[e]=t[e]))},beforeUpdate:function(){$.callback(this.options.beforeUpdate,[this])},update:function(t,e,n){var i,r,o,a,s,l,c=this;for(c.beforeUpdate(),c.maxWidth=t,c.maxHeight=e,c.margins=$.extend({left:0,right:0,top:0,bottom:0},n),c.longestTextCache=c.longestTextCache||{},c.beforeSetDimensions(),c.setDimensions(),c.afterSetDimensions(),c.beforeDataLimits(),c.determineDataLimits(),c.afterDataLimits(),c.beforeBuildTicks(),s=c.buildTicks()||[],c.afterBuildTicks(),c.beforeTickToLabelConversion(),o=c.convertTicksToLabels(s)||c.ticks,c.afterTickToLabelConversion(),i=0,r=(c.ticks=o).length;i<r;++i)a=o[i],(l=s[i])?l.label=a:s.push(l={label:a,major:!1});return c._ticks=s,c.beforeCalculateTickRotation(),c.calculateTickRotation(),c.afterCalculateTickRotation(),c.beforeFit(),c.fit(),c.afterFit(),c.afterUpdate(),c.minSize},afterUpdate:function(){$.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){$.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){$.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){$.callback(this.options.beforeDataLimits,[this])},determineDataLimits:$.noop,afterDataLimits:function(){$.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){$.callback(this.options.beforeBuildTicks,[this])},buildTicks:$.noop,afterBuildTicks:function(){$.callback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){$.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this.options.ticks;this.ticks=this.ticks.map(t.userCallback||t.callback,this)},afterTickToLabelConversion:function(){$.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){$.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t=this,e=t.ctx,n=t.options.ticks,i=C(t._ticks),r=_(n);e.font=r.font;var o=n.minRotation||0;if(i.length&&t.options.display&&t.isHorizontal())for(var a,s=$.longestText(e,r.font,i,t.longestTextCache),l=s,c=t.getPixelForTick(1)-t.getPixelForTick(0)-6;c<l&&o<n.maxRotation;){var u=$.toRadians(o);if(a=Math.cos(u),Math.sin(u)*s>t.maxHeight){o--;break}o++,l=a*s}t.labelRotation=o},afterCalculateTickRotation:function(){$.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){$.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},n=C(t._ticks),i=t.options,r=i.ticks,o=i.scaleLabel,a=i.gridLines,s=i.display,l=t.isHorizontal(),c=_(r),u=i.gridLines.tickMarkLength;if(e.width=l?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:s&&a.drawTicks?u:0,e.height=l?s&&a.drawTicks?u:0:t.maxHeight,o.display&&s){var d=S(o)+$.options.toPadding(o.padding).height;l?e.height+=d:e.width+=d}if(r.display&&s){var h=$.longestText(t.ctx,c.font,n,t.longestTextCache),f=$.numberOfLabelLines(n),p=.5*c.size,g=t.options.ticks.padding;if(l){t.longestLabelWidth=h;var m=$.toRadians(t.labelRotation),v=Math.cos(m),y=Math.sin(m)*h+c.size*f+p*(f-1)+p;e.height=Math.min(t.maxHeight,e.height+y+g),t.ctx.font=c.font;var b=w(t.ctx,n[0],c.font),x=w(t.ctx,n[n.length-1],c.font);0!==t.labelRotation?(t.paddingLeft="bottom"===i.position?v*b+3:v*p+3,t.paddingRight="bottom"===i.position?v*p+3:v*x+3):(t.paddingLeft=b/2+3,t.paddingRight=x/2+3)}else r.mirror?h=0:h+=g+p,e.width=Math.min(t.maxWidth,e.width+h),t.paddingTop=c.size/2,t.paddingBottom=c.size/2}t.handleMargins(),t.width=e.width,t.height=e.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){$.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if($.isNullOrUndef(t))return NaN;if("number"==typeof t&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:$.noop,getPixelForValue:$.noop,getValueForPixel:$.noop,getPixelForTick:function(t){var e=this,n=e.options.offset;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(n?0:1),1),r=i*t+e.paddingLeft;return n&&(r+=i/2),e.left+Math.round(r)+(e.isFullWidth()?e.margins.left:0)}var o=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(o/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft;return e.left+Math.round(n)+(e.isFullWidth()?e.margins.left:0)}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:0<t&&0<e?t:0},_autoSkip:function(t){var e,n,i,r,o=this,a=o.isHorizontal(),s=o.options.ticks.minor,l=t.length,c=$.toRadians(o.labelRotation),u=Math.cos(c),d=o.longestLabelWidth*u,h=[];for(s.maxTicksLimit&&(r=s.maxTicksLimit),a&&(e=!1,(d+s.autoSkipPadding)*l>o.width-(o.paddingLeft+o.paddingRight)&&(e=1+Math.floor((d+s.autoSkipPadding)*l/(o.width-(o.paddingLeft+o.paddingRight)))),r&&r<l&&(e=Math.max(e,Math.floor(l/r)))),n=0;n<l;n++)i=t[n],(1<e&&0<n%e||n%e==0&&l<=n+e)&&n!==l-1&&delete i.label,h.push(i);return h},draw:function(T){var D=this,k=D.options;if(k.display){var r=D.ctx,A=x.global,I=k.ticks.minor,t=k.ticks.major||I,E=k.gridLines,e=k.scaleLabel,M=0!==D.labelRotation,P=D.isHorizontal(),O=I.autoSkip?D._autoSkip(D.getTicks()):D.getTicks(),o=$.valueOrDefault(I.fontColor,A.defaultFontColor),a=_(I),s=$.valueOrDefault(t.fontColor,A.defaultFontColor),l=_(t),L=E.drawTicks?E.tickMarkLength:0,n=$.valueOrDefault(e.fontColor,A.defaultFontColor),i=_(e),c=$.options.toPadding(e.padding),N=$.toRadians(D.labelRotation),F=[],R="right"===k.position?D.left:D.right-L,j="right"===k.position?D.left+L:D.right,H="bottom"===k.position?D.top:D.bottom-L,z="bottom"===k.position?D.top+L:D.bottom;if($.each(O,function(t,e){if(!$.isNullOrUndef(t.label)){var n,i,r,o,a=t.label;o=e===D.zeroLineIndex&&k.offset===E.offsetGridLines?(n=E.zeroLineWidth,i=E.zeroLineColor,r=E.zeroLineBorderDash,E.zeroLineBorderDashOffset):(n=$.valueAtIndexOrDefault(E.lineWidth,e),i=$.valueAtIndexOrDefault(E.color,e),r=$.valueOrDefault(E.borderDash,A.borderDash),$.valueOrDefault(E.borderDashOffset,A.borderDashOffset));var s,l,c,u,d,h,f,p,g,m,v="middle",y="middle",b=I.padding;if(P){var x=L+b;m="bottom"===k.position?(y=M?"middle":"top",v=M?"right":"center",D.top+x):(y=M?"middle":"bottom",v=M?"left":"center",D.bottom-x);var w=W(D,e,E.offsetGridLines&&1<O.length);w<D.left&&(i="rgba(0,0,0,0)"),w+=$.aliasPixel(n),g=D.getPixelForTick(e)+I.labelOffset,s=c=d=f=w,l=H,u=z,h=T.top,p=T.bottom}else{var _,S="left"===k.position;_=I.mirror?(v=S?"left":"right",b):(v=S?"right":"left",L+b),g=S?D.right-_:D.left+_;var C=W(D,e,E.offsetGridLines&&1<O.length);C<D.top&&(i="rgba(0,0,0,0)"),C+=$.aliasPixel(n),m=D.getPixelForTick(e)+I.labelOffset,s=R,c=j,d=T.left,f=T.right,l=u=h=p=C}F.push({tx1:s,ty1:l,tx2:c,ty2:u,x1:d,y1:h,x2:f,y2:p,labelX:g,labelY:m,glWidth:n,glColor:i,glBorderDash:r,glBorderDashOffset:o,rotation:-1*N,label:a,major:t.major,textBaseline:y,textAlign:v})}}),$.each(F,function(t){if(E.display&&(r.save(),r.lineWidth=t.glWidth,r.strokeStyle=t.glColor,r.setLineDash&&(r.setLineDash(t.glBorderDash),r.lineDashOffset=t.glBorderDashOffset),r.beginPath(),E.drawTicks&&(r.moveTo(t.tx1,t.ty1),r.lineTo(t.tx2,t.ty2)),E.drawOnChartArea&&(r.moveTo(t.x1,t.y1),r.lineTo(t.x2,t.y2)),r.stroke(),r.restore()),I.display){r.save(),r.translate(t.labelX,t.labelY),r.rotate(t.rotation),r.font=t.major?l.font:a.font,r.fillStyle=t.major?s:o,r.textBaseline=t.textBaseline,r.textAlign=t.textAlign;var e=t.label;if($.isArray(e))for(var n=0,i=0;n<e.length;++n)r.fillText(""+e[n],0,i),i+=1.5*a.size;else r.fillText(e,0,0);r.restore()}}),e.display){var u,d,h=0,f=S(e)/2;if(P)u=D.left+(D.right-D.left)/2,d="bottom"===k.position?D.bottom-f-c.bottom:D.top+f+c.top;else{var p="left"===k.position;u=p?D.left+f+c.top:D.right-f-c.top,d=D.top+(D.bottom-D.top)/2,h=p?-.5*Math.PI:.5*Math.PI}r.save(),r.translate(u,d),r.rotate(h),r.textAlign="center",r.textBaseline="middle",r.fillStyle=n,r.font=i.font,r.fillText(e.labelString,0,0),r.restore()}if(E.drawBorder){r.lineWidth=$.valueAtIndexOrDefault(E.lineWidth,0),r.strokeStyle=$.valueAtIndexOrDefault(E.color,0);var g=D.left,m=D.right,v=D.top,y=D.bottom,b=$.aliasPixel(r.lineWidth);P?(v=y="top"===k.position?D.bottom:D.top,v+=b,y+=b):(g=m="left"===k.position?D.right:D.left,g+=b,m+=b),r.beginPath(),r.moveTo(g,v),r.lineTo(m,y),r.stroke()}}}})}},{25:25,26:26,34:34,45:45}],33:[function(t,e,n){"use strict";var i=t(25),r=t(45);e.exports=function(n){n.scaleService={constructors:{},defaults:{},registerScaleType:function(t,e,n){this.constructors[t]=e,this.defaults[t]=r.clone(n)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(t){return this.defaults.hasOwnProperty(t)?r.merge({},[i.scale,this.defaults[t]]):{}},updateScaleDefaults:function(t,e){this.defaults.hasOwnProperty(t)&&(this.defaults[t]=r.extend(this.defaults[t],e))},addScalesToLayout:function(e){r.each(e.scales,function(t){t.fullWidth=t.options.fullWidth,t.position=t.options.position,t.weight=t.options.weight,n.layoutService.addBox(e,t)})}}}},{25:25,45:45}],34:[function(t,e,n){"use strict";var u=t(45);e.exports={generators:{linear:function(t,e){var n,i=[];if(t.stepSize&&0<t.stepSize)n=t.stepSize;else{var r=u.niceNum(e.max-e.min,!1);n=u.niceNum(r/(t.maxTicks-1),!0)}var o=Math.floor(e.min/n)*n,a=Math.ceil(e.max/n)*n;t.min&&t.max&&t.stepSize&&u.almostWhole((t.max-t.min)/t.stepSize,n/1e3)&&(o=t.min,a=t.max);var s=(a-o)/n;s=u.almostEquals(s,Math.round(s),n/1e3)?Math.round(s):Math.ceil(s),i.push(void 0!==t.min?t.min:o);for(var l=1;l<s;++l)i.push(o+l*n);return i.push(void 0!==t.max?t.max:a),i},logarithmic:function(t,e){var n,i,r=[],o=u.valueOrDefault,a=o(t.min,Math.pow(10,Math.floor(u.log10(e.min)))),s=Math.floor(u.log10(e.max)),l=Math.ceil(e.max/Math.pow(10,s));for(0===a?(n=Math.floor(u.log10(e.minNotZero)),i=Math.floor(e.minNotZero/Math.pow(10,n)),r.push(a),a=i*Math.pow(10,n)):(n=Math.floor(u.log10(a)),i=Math.floor(a/Math.pow(10,n)));r.push(a),10==++i&&(i=1,++n),a=i*Math.pow(10,n),n<s||n===s&&i<l;);var c=o(t.max,a);return r.push(c),r}},formatters:{values:function(t){return u.isArray(t)?t:""+t},linear:function(t,e,n){var i=3<n.length?n[2]-n[1]:n[1]-n[0];1<Math.abs(i)&&t!==Math.floor(t)&&(i=t-Math.floor(t));var r=u.log10(Math.abs(i)),o="";if(0!==t){var a=-1*Math.floor(r);a=Math.max(Math.min(a,20),0),o=t.toFixed(a)}else o="0";return o},logarithmic:function(t,e,n){var i=t/Math.pow(10,Math.floor(u.log10(t)));return 0===t?"0":1==i||2==i||5==i||0===e||e===n.length-1?t.toExponential():""}}}},{45:45}],35:[function(t,e,n){"use strict";var i=t(25),r=t(26),C=t(45);i._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:C.noop,title:function(t,e){var n="",i=e.labels,r=i?i.length:0;if(0<t.length){var o=t[0];o.xLabel?n=o.xLabel:0<r&&o.index<r&&(n=i[o.index])}return n},afterTitle:C.noop,beforeBody:C.noop,beforeLabel:C.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n&&(n+=": "),n+t.yLabel},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex).data[t.index]._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:C.noop,afterBody:C.noop,beforeFooter:C.noop,footer:C.noop,afterFooter:C.noop}}}),e.exports=function(w){function h(t,e){var n=C.color(t);return n.alpha(e*n.alpha()).rgbaString()}function a(t,e){return e&&(C.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function _(t){var e=i.global,n=C.valueOrDefault;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:n(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:n(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:n(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:n(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:n(t.titleFontStyle,e.defaultFontStyle),titleFontSize:n(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:n(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:n(t.footerFontStyle,e.defaultFontStyle),footerFontSize:n(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function S(t,e){var n=t._chart.ctx,i=2*e.yPadding,r=0,o=e.body,a=o.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);a+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,l=e.footer.length,c=e.titleFontSize,u=e.bodyFontSize,d=e.footerFontSize;i+=s*c,i+=s?(s-1)*e.titleSpacing:0,i+=s?e.titleMarginBottom:0,i+=a*u,i+=a?(a-1)*e.bodySpacing:0,i+=l?e.footerMarginTop:0,i+=l*d,i+=l?(l-1)*e.footerSpacing:0;function h(t){r=Math.max(r,n.measureText(t).width+f)}var f=0;return n.font=C.fontString(c,e._titleFontStyle,e._titleFontFamily),C.each(e.title,h),n.font=C.fontString(u,e._bodyFontStyle,e._bodyFontFamily),C.each(e.beforeBody.concat(e.afterBody),h),f=e.displayColors?u+2:0,C.each(o,function(t){C.each(t.before,h),C.each(t.lines,h),C.each(t.after,h)}),f=0,n.font=C.fontString(d,e._footerFontStyle,e._footerFontFamily),C.each(e.footer,h),{width:r+=2*e.xPadding,height:i}}w.Tooltip=r.extend({initialize:function(){this._model=_(this._options),this._lastActive=[]},getTitle:function(){var t=this._options.callbacks,e=t.beforeTitle.apply(this,arguments),n=t.title.apply(this,arguments),i=t.afterTitle.apply(this,arguments),r=[];return a(r=a(r=a(r,e),n),i)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return C.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,n){var i=this,r=i._options.callbacks,o=[];return C.each(t,function(t){var e={before:[],lines:[],after:[]};a(e.before,r.beforeLabel.call(i,t,n)),a(e.lines,r.label.call(i,t,n)),a(e.after,r.afterLabel.call(i,t,n)),o.push(e)}),o},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return C.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this._options.callbacks,e=t.beforeFooter.apply(this,arguments),n=t.footer.apply(this,arguments),i=t.afterFooter.apply(this,arguments),r=[];return a(r=a(r=a(r,e),n),i)},update:function(t){var e,n,i,r,o,a,s,l=this,c=l._options,u=l._model,d=l._model=_(c),h=l._active,f=l._data,p={xAlign:u.xAlign,yAlign:u.yAlign},g={x:u.x,y:u.y},m={width:u.width,height:u.height},v={x:u.caretX,y:u.caretY};if(h.length){d.opacity=1;var y=[],b=[];v=w.Tooltip.positioners[c.position].call(l,h,l._eventPosition);var x=[];for(e=0,n=h.length;e<n;++e)x.push((i=h[e],o=r=void 0,r=i._xScale,o=i._yScale||i._scale,a=i._index,s=i._datasetIndex,{xLabel:r?r.getLabelForIndex(a,s):"",yLabel:o?o.getLabelForIndex(a,s):"",index:a,datasetIndex:s,x:i._model.x,y:i._model.y}));c.filter&&(x=x.filter(function(t){return c.filter(t,f)})),c.itemSort&&(x=x.sort(function(t,e){return c.itemSort(t,e,f)})),C.each(x,function(t){y.push(c.callbacks.labelColor.call(l,t,l._chart)),b.push(c.callbacks.labelTextColor.call(l,t,l._chart))}),d.title=l.getTitle(x,f),d.beforeBody=l.getBeforeBody(x,f),d.body=l.getBody(x,f),d.afterBody=l.getAfterBody(x,f),d.footer=l.getFooter(x,f),d.x=Math.round(v.x),d.y=Math.round(v.y),d.caretPadding=c.caretPadding,d.labelColors=y,d.labelTextColors=b,d.dataPoints=x,g=function(t,e,n){var i=t.x,r=t.y,o=t.caretSize,a=t.caretPadding,s=t.cornerRadius,l=n.xAlign,c=n.yAlign,u=o+a,d=s+a;return"right"===l?i-=e.width:"center"===l&&(i-=e.width/2),"top"===c?r+=u:r-="bottom"===c?e.height+u:e.height/2,"center"===c?"left"===l?i+=u:"right"===l&&(i-=u):"left"===l?i-=d:"right"===l&&(i+=d),{x:i,y:r}}(d,m=S(this,d),p=function(t,e){var n=t._model,i=t._chart,r=t._chart.chartArea,o="center",a="center";n.y<e.height?a="top":n.y>i.height-e.height&&(a="bottom");var s,l,c,u,d,h=(r.left+r.right)/2,f=(r.top+r.bottom)/2;l="center"===a?(s=function(t){return t<=h},function(t){return h<t}):(s=function(t){return t<=e.width/2},function(t){return t>=i.width-e.width/2}),c=function(t){return t+e.width>i.width},u=function(t){return t-e.width<0},d=function(t){return t<=f?"top":"bottom"},s(n.x)?(o="left",c(n.x)&&(o="center",a=d(n.y))):l(n.x)&&(o="right",u(n.x)&&(o="center",a=d(n.y)));var p=t._options;return{xAlign:p.xAlign?p.xAlign:o,yAlign:p.yAlign?p.yAlign:a}}(this,m))}else d.opacity=0;return d.xAlign=p.xAlign,d.yAlign=p.yAlign,d.x=g.x,d.y=g.y,d.width=m.width,d.height=m.height,d.caretX=v.x,d.caretY=v.y,l._model=d,t&&c.custom&&c.custom.call(l,d),l},drawCaret:function(t,e){var n=this._chart.ctx,i=this._view,r=this.getCaretPosition(t,e,i);n.lineTo(r.x1,r.y1),n.lineTo(r.x2,r.y2),n.lineTo(r.x3,r.y3)},getCaretPosition:function(t,e,n){var i,r,o,a,s,l,c=n.caretSize,u=n.cornerRadius,d=n.xAlign,h=n.yAlign,f=t.x,p=t.y,g=e.width,m=e.height;if("center"===h)s=p+m/2,l="left"===d?(r=(i=f)-c,o=i,a=s+c,s-c):(r=(i=f+g)+c,o=i,a=s-c,s+c);else if(o=(i="left"===d?(r=f+u+c)-c:"right"===d?(r=f+g-u-c)-c:(r=f+g/2)-c,r+c),"top"===h)s=(a=p)-c,l=a;else{s=(a=p+m)+c,l=a;var v=o;o=i,i=v}return{x1:i,x2:r,x3:o,y1:a,y2:s,y3:l}},drawTitle:function(t,e,n,i){var r=e.title;if(r.length){n.textAlign=e._titleAlign,n.textBaseline="top";var o,a,s=e.titleFontSize,l=e.titleSpacing;for(n.fillStyle=h(e.titleFontColor,i),n.font=C.fontString(s,e._titleFontStyle,e._titleFontFamily),o=0,a=r.length;o<a;++o)n.fillText(r[o],t.x,t.y),t.y+=s+l,o+1===r.length&&(t.y+=e.titleMarginBottom-l)}},drawBody:function(i,r,o,a){var s=r.bodyFontSize,e=r.bodySpacing,t=r.body;o.textAlign=r._bodyAlign,o.textBaseline="top",o.font=C.fontString(s,r._bodyFontStyle,r._bodyFontFamily);function l(t){o.fillText(t,i.x+n,i.y),i.y+=s+e}var n=0;o.fillStyle=h(r.bodyFontColor,a),C.each(r.beforeBody,l);var c=r.displayColors;n=c?s+2:0,C.each(t,function(t,e){var n=h(r.labelTextColors[e],a);o.fillStyle=n,C.each(t.before,l),C.each(t.lines,function(t){c&&(o.fillStyle=h(r.legendColorBackground,a),o.fillRect(i.x,i.y,s,s),o.lineWidth=1,o.strokeStyle=h(r.labelColors[e].borderColor,a),o.strokeRect(i.x,i.y,s,s),o.fillStyle=h(r.labelColors[e].backgroundColor,a),o.fillRect(i.x+1,i.y+1,s-2,s-2),o.fillStyle=n),l(t)}),C.each(t.after,l)}),n=0,C.each(r.afterBody,l),i.y-=e},drawFooter:function(e,n,i,t){var r=n.footer;r.length&&(e.y+=n.footerMarginTop,i.textAlign=n._footerAlign,i.textBaseline="top",i.fillStyle=h(n.footerFontColor,t),i.font=C.fontString(n.footerFontSize,n._footerFontStyle,n._footerFontFamily),C.each(r,function(t){i.fillText(t,e.x,e.y),e.y+=n.footerFontSize+n.footerSpacing}))},drawBackground:function(t,e,n,i,r){n.fillStyle=h(e.backgroundColor,r),n.strokeStyle=h(e.borderColor,r),n.lineWidth=e.borderWidth;var o=e.xAlign,a=e.yAlign,s=t.x,l=t.y,c=i.width,u=i.height,d=e.cornerRadius;n.beginPath(),n.moveTo(s+d,l),"top"===a&&this.drawCaret(t,i),n.lineTo(s+c-d,l),n.quadraticCurveTo(s+c,l,s+c,l+d),"center"===a&&"right"===o&&this.drawCaret(t,i),n.lineTo(s+c,l+u-d),n.quadraticCurveTo(s+c,l+u,s+c-d,l+u),"bottom"===a&&this.drawCaret(t,i),n.lineTo(s+d,l+u),n.quadraticCurveTo(s,l+u,s,l+u-d),"center"===a&&"left"===o&&this.drawCaret(t,i),n.lineTo(s,l+d),n.quadraticCurveTo(s,l,s+d,l),n.closePath(),n.fill(),0<e.borderWidth&&n.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},r=Math.abs(e.opacity<.001)?0:e.opacity,o=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&o&&(this.drawBackground(i,e,t,n,r),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,r),this.drawBody(i,e,t,r),this.drawFooter(i,e,t,r))}},handleEvent:function(t){var e=this,n=e._options,i=!1;if(e._lastActive=e._lastActive||[],"mouseout"===t.type?e._active=[]:e._active=e._chart.getElementsAtEventForMode(t,n.mode,n),!(i=!C.arrayEquals(e._active,e._lastActive)))return!1;if(e._lastActive=e._active,n.enabled||n.custom){e._eventPosition={x:t.x,y:t.y};var r=e._model;e.update(!0),e.pivot(),i|=r.x!==e._model.x||r.y!==e._model.y}return i}}),w.Tooltip.positioners={average:function(t){if(!t.length)return!1;var e,n,i=0,r=0,o=0;for(e=0,n=t.length;e<n;++e){var a=t[e];if(a&&a.hasValue()){var s=a.tooltipPosition();i+=s.x,r+=s.y,++o}}return{x:Math.round(i/o),y:Math.round(r/o)}},nearest:function(t,e){var n,i,r,o=e.x,a=e.y,s=Number.POSITIVE_INFINITY;for(n=0,i=t.length;n<i;++n){var l=t[n];if(l&&l.hasValue()){var c=l.getCenterPoint(),u=C.distanceBetweenPoints(e,c);u<s&&(s=u,r=l)}}if(r){var d=r.tooltipPosition();o=d.x,a=d.y}return{x:o,y:a}}}}},{25:25,26:26,45:45}],36:[function(t,e,n){"use strict";var i=t(25),r=t(26),u=t(45);i._set("global",{elements:{arc:{backgroundColor:i.global.defaultColor,borderColor:"#fff",borderWidth:2}}}),e.exports=r.extend({inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,e){var n=this._view;if(n){for(var i=u.getAngleFromPoint(n,{x:t,y:e}),r=i.angle,o=i.distance,a=n.startAngle,s=n.endAngle;s<a;)s+=2*Math.PI;for(;s<r;)r-=2*Math.PI;for(;r<a;)r+=2*Math.PI;var l=a<=r&&r<=s,c=o>=n.innerRadius&&o<=n.outerRadius;return l&&c}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t=this._chart.ctx,e=this._view,n=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,n,i),t.arc(e.x,e.y,e.innerRadius,i,n,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})},{25:25,26:26,45:45}],37:[function(t,e,n){"use strict";var i=t(25),r=t(26),u=t(45),d=i.global;i._set("global",{elements:{line:{tension:.4,backgroundColor:d.defaultColor,borderWidth:3,borderColor:d.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}}),e.exports=r.extend({draw:function(){var t,e,n,i,r=this._view,o=this._chart.ctx,a=r.spanGaps,s=this._children.slice(),l=d.elements.line,c=-1;for(this._loop&&s.length&&s.push(s[0]),o.save(),o.lineCap=r.borderCapStyle||l.borderCapStyle,o.setLineDash&&o.setLineDash(r.borderDash||l.borderDash),o.lineDashOffset=r.borderDashOffset||l.borderDashOffset,o.lineJoin=r.borderJoinStyle||l.borderJoinStyle,o.lineWidth=r.borderWidth||l.borderWidth,o.strokeStyle=r.borderColor||d.defaultColor,o.beginPath(),c=-1,t=0;t<s.length;++t)e=s[t],n=u.previousItem(s,t),i=e._view,0===t?i.skip||(o.moveTo(i.x,i.y),c=t):(n=-1===c?n:s[c],i.skip||(c!==t-1&&!a||-1===c?o.moveTo(i.x,i.y):u.canvas.lineTo(o,n._view,e._view),c=t));o.stroke(),o.restore()}})},{25:25,26:26,45:45}],38:[function(t,e,n){"use strict";function i(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2)}var u=t(25),r=t(26),d=t(45),h=u.global.defaultColor;u._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:h,borderColor:h,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}}),e.exports=r.extend({inRange:function(t,e){var n=this._view;return!!n&&Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:i,inXRange:i,inYRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.y,2)<Math.pow(e.radius+e.hitRadius,2)},getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(t){var e=this._view,n=this._model,i=this._chart.ctx,r=e.pointStyle,o=e.radius,a=e.x,s=e.y,l=d.color,c=0;e.skip||(i.strokeStyle=e.borderColor||h,i.lineWidth=d.valueOrDefault(e.borderWidth,u.global.elements.point.borderWidth),i.fillStyle=e.backgroundColor||h,void 0!==t&&(n.x<t.left||1.01*t.right<n.x||n.y<t.top||1.01*t.bottom<n.y)&&(n.x<t.left?c=(a-n.x)/(t.left-n.x):1.01*t.right<n.x?c=(n.x-a)/(n.x-t.right):n.y<t.top?c=(s-n.y)/(t.top-n.y):1.01*t.bottom<n.y&&(c=(n.y-s)/(n.y-t.bottom)),c=Math.round(100*c)/100,i.strokeStyle=l(i.strokeStyle).alpha(c).rgbString(),i.fillStyle=l(i.fillStyle).alpha(c).rgbString()),d.canvas.drawPoint(i,r,o,a,s))}})},{25:25,26:26,45:45}],39:[function(t,e,n){"use strict";function l(t){return void 0!==t._view.width}function r(t){var e,n,i,r,o=t._view;if(l(t)){var a=o.width/2;e=o.x-a,n=o.x+a,i=Math.min(o.y,o.base),r=Math.max(o.y,o.base)}else{var s=o.height/2;e=Math.min(o.x,o.base),n=Math.max(o.x,o.base),i=o.y-s,r=o.y+s}return{left:e,top:i,right:n,bottom:r}}var i=t(25),o=t(26);i._set("global",{elements:{rectangle:{backgroundColor:i.global.defaultColor,borderColor:i.global.defaultColor,borderSkipped:"bottom",borderWidth:0}}}),e.exports=o.extend({draw:function(){function t(t){return v[(y+t)%4]}var e,n,i,r,o,a,s,l=this._chart.ctx,c=this._view,u=c.borderWidth;if(s=c.horizontal?(e=c.base,n=c.x,i=c.y-c.height/2,r=c.y+c.height/2,o=e<n?1:-1,a=1,c.borderSkipped||"left"):(e=c.x-c.width/2,n=c.x+c.width/2,i=c.y,o=1,a=(r=c.base)>i?1:-1,c.borderSkipped||"bottom"),u){var d=Math.min(Math.abs(e-n),Math.abs(i-r)),h=(u=d<u?d:u)/2,f=e+("left"!==s?h*o:0),p=n+("right"!==s?-h*o:0),g=i+("top"!==s?h*a:0),m=r+("bottom"!==s?-h*a:0);f!==p&&(i=g,r=m),g!==m&&(e=f,n=p)}l.beginPath(),l.fillStyle=c.backgroundColor,l.strokeStyle=c.borderColor,l.lineWidth=u;var v=[[e,r],[e,i],[n,i],[n,r]],y=["bottom","left","top","right"].indexOf(s,0);-1===y&&(y=0);var b=t(0);l.moveTo(b[0],b[1]);for(var x=1;x<4;x++)b=t(x),l.lineTo(b[0],b[1]);l.fill(),u&&l.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var n=!1;if(this._view){var i=r(this);n=t>=i.left&&t<=i.right&&e>=i.top&&e<=i.bottom}return n},inLabelRange:function(t,e){if(!this._view)return!1;var n=r(this);return l(this)?t>=n.left&&t<=n.right:e>=n.top&&e<=n.bottom},inXRange:function(t){var e=r(this);return t>=e.left&&t<=e.right},inYRange:function(t){var e=r(this);return t>=e.top&&t<=e.bottom},getCenterPoint:function(){var t,e,n=this._view;return e=l(this)?(t=n.x,(n.y+n.base)/2):(t=(n.x+n.base)/2,n.y),{x:t,y:e}},getArea:function(){var t=this._view;return t.width*Math.abs(t.y-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})},{25:25,26:26}],40:[function(t,e,n){"use strict";e.exports={},e.exports.Arc=t(36),e.exports.Line=t(37),e.exports.Point=t(38),e.exports.Rectangle=t(39)},{36:36,37:37,38:38,39:39}],41:[function(t,e,n){"use strict";var i=t(42);n=e.exports={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,r,o){if(o){var a=Math.min(o,i/2),s=Math.min(o,r/2);t.moveTo(e+a,n),t.lineTo(e+i-a,n),t.quadraticCurveTo(e+i,n,e+i,n+s),t.lineTo(e+i,n+r-s),t.quadraticCurveTo(e+i,n+r,e+i-a,n+r),t.lineTo(e+a,n+r),t.quadraticCurveTo(e,n+r,e,n+r-s),t.lineTo(e,n+s),t.quadraticCurveTo(e,n,e+a,n)}else t.rect(e,n,i,r)},drawPoint:function(t,e,n,i,r){var o,a,s,l,c,u;if(!e||"object"!=typeof e||"[object HTMLImageElement]"!==(o=e.toString())&&"[object HTMLCanvasElement]"!==o){if(!(isNaN(n)||n<=0)){switch(e){default:t.beginPath(),t.arc(i,r,n,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),c=(a=3*n/Math.sqrt(3))*Math.sqrt(3)/2,t.moveTo(i-a/2,r+c/3),t.lineTo(i+a/2,r+c/3),t.lineTo(i,r-2*c/3),t.closePath(),t.fill();break;case"rect":u=1/Math.SQRT2*n,t.beginPath(),t.fillRect(i-u,r-u,2*u,2*u),t.strokeRect(i-u,r-u,2*u,2*u);break;case"rectRounded":var d=n/Math.SQRT2,h=i-d,f=r-d,p=Math.SQRT2*n;t.beginPath(),this.roundedRect(t,h,f,p,p,n/2),t.closePath(),t.fill();break;case"rectRot":u=1/Math.SQRT2*n,t.beginPath(),t.moveTo(i-u,r),t.lineTo(i,r+u),t.lineTo(i+u,r),t.lineTo(i,r-u),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,r+n),t.lineTo(i,r-n),t.moveTo(i-n,r),t.lineTo(i+n,r),t.closePath();break;case"crossRot":t.beginPath(),s=Math.cos(Math.PI/4)*n,l=Math.sin(Math.PI/4)*n,t.moveTo(i-s,r-l),t.lineTo(i+s,r+l),t.moveTo(i-s,r+l),t.lineTo(i+s,r-l),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,r+n),t.lineTo(i,r-n),t.moveTo(i-n,r),t.lineTo(i+n,r),s=Math.cos(Math.PI/4)*n,l=Math.sin(Math.PI/4)*n,t.moveTo(i-s,r-l),t.lineTo(i+s,r+l),t.moveTo(i-s,r+l),t.lineTo(i+s,r-l),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-n,r),t.lineTo(i+n,r),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,r),t.lineTo(i+n,r),t.closePath()}t.stroke()}}else t.drawImage(e,i-e.width/2,r-e.height/2,e.width,e.height)},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,n,i){if(n.steppedLine)return"after"===n.steppedLine&&!i||"after"!==n.steppedLine&&i?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y),void t.lineTo(n.x,n.y);n.tension?t.bezierCurveTo(i?e.controlPointPreviousX:e.controlPointNextX,i?e.controlPointPreviousY:e.controlPointNextY,i?n.controlPointNextX:n.controlPointPreviousX,i?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):t.lineTo(n.x,n.y)}};i.clear=n.clear,i.drawRoundedRectangle=function(t){t.beginPath(),n.roundedRect.apply(n,arguments),t.closePath()}},{42:42}],42:[function(t,e,n){"use strict";var i,u={noop:function(){},uid:(i=0,function(){return i++}),isNullOrUndef:function(t){return null==t},isArray:Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,n){return u.valueOrDefault(u.isArray(t)?t[e]:t,n)},callback:function(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)},each:function(t,e,n,i){var r,o,a;if(u.isArray(t))if(o=t.length,i)for(r=o-1;0<=r;r--)e.call(n,t[r],r);else for(r=0;r<o;r++)e.call(n,t[r],r);else if(u.isObject(t))for(o=(a=Object.keys(t)).length,r=0;r<o;r++)e.call(n,t[a[r]],a[r])},arrayEquals:function(t,e){var n,i,r,o;if(!t||!e||t.length!==e.length)return!1;for(n=0,i=t.length;n<i;++n)if(r=t[n],o=e[n],r instanceof Array&&o instanceof Array){if(!u.arrayEquals(r,o))return!1}else if(r!==o)return!1;return!0},clone:function(t){if(u.isArray(t))return t.map(u.clone);if(u.isObject(t)){for(var e={},n=Object.keys(t),i=n.length,r=0;r<i;++r)e[n[r]]=u.clone(t[n[r]]);return e}return t},_merger:function(t,e,n,i){var r=e[t],o=n[t];u.isObject(r)&&u.isObject(o)?u.merge(r,o,i):e[t]=u.clone(o)},_mergerIf:function(t,e,n){var i=e[t],r=n[t];u.isObject(i)&&u.isObject(r)?u.mergeIf(i,r):e.hasOwnProperty(t)||(e[t]=u.clone(r))},merge:function(t,e,n){var i,r,o,a,s,l=u.isArray(e)?e:[e],c=l.length;if(!u.isObject(t))return t;for(i=(n=n||{}).merger||u._merger,r=0;r<c;++r)if(e=l[r],u.isObject(e))for(s=0,a=(o=Object.keys(e)).length;s<a;++s)i(o[s],t,e,n);return t},mergeIf:function(t,e){return u.merge(t,e,{merger:u._mergerIf})},extend:function(n){for(var t=1,e=arguments.length;t<e;++t)u.each(arguments[t],function(t,e){n[e]=t});return n},inherits:function(t){function e(){this.constructor=i}var n=this,i=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return n.apply(this,arguments)};return e.prototype=n.prototype,i.prototype=new e,i.extend=u.inherits,t&&u.extend(i.prototype,t),i.__super__=n.prototype,i}};(e.exports=u).callCallback=u.callback,u.indexOf=function(t,e,n){return Array.prototype.indexOf.call(t,e,n)},u.getValueOrDefault=u.valueOrDefault,u.getValueAtIndexOrDefault=u.valueAtIndexOrDefault},{}],43:[function(t,e,n){"use strict";var i=t(42),r={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return 1<=t?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n=n||.3,e=i<1?(i=1,n/4):n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n=n||.3,e=i<1?(i=1,n/4):n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n=n||.45,e=i<1?(i=1,n/4):n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){return t*t*(2.70158*t-1.70158)},easeOutBack:function(t){return(t-=1)*t*(2.70158*t+1.70158)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-r.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*r.easeInBounce(2*t):.5*r.easeOutBounce(2*t-1)+.5}};e.exports={effects:r},i.easingEffects=r},{42:42}],44:[function(t,e,n){"use strict";var a=t(42);e.exports={toLineHeight:function(t,e){var n=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t},toPadding:function(t){var e,n,i,r;return a.isObject(t)?(e=+t.top||0,n=+t.right||0,i=+t.bottom||0,r=+t.left||0):e=n=i=r=+t||0,{top:e,right:n,bottom:i,left:r,height:e+i,width:r+n}},resolve:function(t,e,n){var i,r,o;for(i=0,r=t.length;i<r;++i)if(void 0!==(o=t[i])&&(void 0!==e&&"function"==typeof o&&(o=o(e)),void 0!==n&&a.isArray(o)&&(o=o[n]),void 0!==o))return o}}},{42:42}],45:[function(t,e,n){"use strict";e.exports=t(42),e.exports.easing=t(43),e.exports.canvas=t(41),e.exports.options=t(44)},{41:41,42:42,43:43,44:44}],46:[function(t,e,n){e.exports={acquireContext:function(t){return t&&t.canvas&&(t=t.canvas),t&&t.getContext("2d")||null}}},{}],47:[function(t,e,n){"use strict";function s(t,e){var n=d.getStyle(t,e),i=n&&n.match(/^(\d+)(\.\d+)?px$/);return i?Number(i[1]):void 0}function l(t,e,n){t.addEventListener(e,n,i)}function o(t,e,n){t.removeEventListener(e,n,i)}function a(t,e,n,i,r){return{type:t,chart:e,native:r||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function c(e,t,n){var i=e[h]||(e[h]={}),r=i.resizer=function(t){var e=document.createElement("div"),n=f+"size-monitor",i="position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1;";e.style.cssText=i,e.className=n,e.innerHTML='<div class="'+n+'-expand" style="'+i+'"><div style="position:absolute;width:1000000px;height:1000000px;left:0;top:0"></div></div><div class="'+n+'-shrink" style="'+i+'"><div style="position:absolute;width:200%;height:200%;left:0; top:0"></div></div>';var r=e.childNodes[0],o=e.childNodes[1];function a(){e._reset(),t()}return e._reset=function(){r.scrollLeft=1e6,r.scrollTop=1e6,o.scrollLeft=1e6,o.scrollTop=1e6},l(r,"scroll",a.bind(r,"expand")),l(o,"scroll",a.bind(o,"shrink")),e}(function(t,e){var n=!1,i=[];return function(){i=Array.prototype.slice.call(arguments),e=e||this,n||(n=!0,d.requestAnimFrame.call(window,function(){n=!1,t.apply(e,i)}))}}(function(){if(i.resizer)return t(a("resize",n))}));!function(e,n){var t=e[h]||(e[h]={}),i=t.renderProxy=function(t){t.animationName===g&&n()};d.each(m,function(t){l(e,t,i)}),t.reflow=!!e.offsetParent,e.classList.add(p)}(e,function(){if(i.resizer){var t=e.parentNode;t&&t!==r.parentNode&&t.insertBefore(r,t.firstChild),r._reset()}})}function u(t){var e=t[h]||{},n=e.resizer;delete e.resizer,function(e){var t=e[h]||{},n=t.renderProxy;n&&(d.each(m,function(t){o(e,t,n)}),delete t.renderProxy),e.classList.remove(p)}(t),n&&n.parentNode&&n.parentNode.removeChild(n)}var d=t(45),h="$chartjs",f="chartjs-",p=f+"render-monitor",g=f+"render-animation",m=["animationstart","webkitAnimationStart"],v={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},i=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};e.exports={_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,initialize:function(){var t="from{opacity:0.99}to{opacity:1}";!function(t,e){var n=t._style||document.createElement("style");t._style||(e="/* Chart.js */\n"+e,(t._style=n).setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(n)),n.appendChild(document.createTextNode(e))}(this,"@-webkit-keyframes "+g+"{"+t+"}@keyframes "+g+"{"+t+"}."+p+"{-webkit-animation:"+g+" 0.001s;animation:"+g+" 0.001s;}")},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(function(t,e){var n=t.style,i=t.getAttribute("height"),r=t.getAttribute("width");if(t[h]={initial:{height:i,width:r,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",null===r||""===r){var o=s(t,"width");void 0!==o&&(t.width=o)}if(null===i||""===i)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var a=s(t,"height");void 0!==o&&(t.height=a)}}(t,e),n):null},releaseContext:function(t){var n=t.canvas;if(n[h]){var i=n[h].initial;["height","width"].forEach(function(t){var e=i[t];d.isNullOrUndef(e)?n.removeAttribute(t):n.setAttribute(t,e)}),d.each(i.style||{},function(t,e){n.style[e]=t}),n.width=n.width,delete n[h]}},addEventListener:function(e,t,n){var i=e.canvas;if("resize"!==t){var r=n[h]||(n[h]={});l(i,t,(r.proxies||(r.proxies={}))[e.id+"_"+t]=function(t){n(function(t,e){var n=v[t.type]||t.type,i=d.getRelativePosition(t,e);return a(n,e,i.x,i.y,t)}(t,e))})}else c(i,n,e)},removeEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var r=((n[h]||{}).proxies||{})[t.id+"_"+e];r&&o(i,e,r)}else u(i)}},d.addEvent=l,d.removeEvent=o},{45:45}],48:[function(t,e,n){"use strict";var i=t(45),r=t(46),o=t(47),a=o._enabled?o:r;e.exports=i.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},a)},{45:45,46:46,47:47}],49:[function(t,e,n){"use strict";var c=t(25),m=t(40),u=t(45);c._set("global",{plugins:{filler:{propagate:!0}}}),e.exports=function(){function h(t,e,n){var i,r=t._model||{},o=r.fill;if(void 0===o&&(o=!!r.backgroundColor),!1===o||null===o)return!1;if(!0===o)return"origin";if(i=parseFloat(o,10),isFinite(i)&&Math.floor(i)===i)return"-"!==o[0]&&"+"!==o[0]||(i=e+i),!(i===e||i<0||n<=i)&&i;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function f(t){var e,n=t.el._model||{},i=t.el._scale||{},r=t.fill,o=null;if(isFinite(r))return null;if("start"===r?o=void 0===n.scaleBottom?i.bottom:n.scaleBottom:"end"===r?o=void 0===n.scaleTop?i.top:n.scaleTop:void 0!==n.scaleZero?o=n.scaleZero:i.getBasePosition?o=i.getBasePosition():i.getBasePixel&&(o=i.getBasePixel()),null!=o){if(void 0!==o.x&&void 0!==o.y)return o;if("number"==typeof o&&isFinite(o))return{x:(e=i.isHorizontal())?o:null,y:e?null:o}}return null}function p(t,e,n){var i,r=t[e].fill,o=[e];if(!n)return r;for(;!1!==r&&-1===o.indexOf(r);){if(!isFinite(r))return r;if(!(i=t[r]))return!1;if(i.visible)return r;o.push(r),r=i.fill}return!1}function b(t){return t&&!t.skip}function x(t,e,n,i,r){var o;if(i&&r){for(t.moveTo(e[0].x,e[0].y),o=1;o<i;++o)u.canvas.lineTo(t,e[o-1],e[o]);for(t.lineTo(n[r-1].x,n[r-1].y),o=r-1;0<o;--o)u.canvas.lineTo(t,n[o],n[o-1],!0)}}var g={dataset:function(t){var e=t.fill,n=t.chart,i=n.getDatasetMeta(e),r=i&&n.isDatasetVisible(e)&&i.dataset._children||[],o=r.length||0;return o?function(t,e){return e<o&&r[e]._view||null}:null},boundary:function(t){var e=t.boundary,n=e?e.x:null,i=e?e.y:null;return function(t){return{x:null===n?t.x:n,y:null===i?t.y:i}}}};return{id:"filler",afterDatasetsUpdate:function(t,e){var n,i,r,o,a,s,l,c=(t.data.datasets||[]).length,u=e.propagate,d=[];for(i=0;i<c;++i)o=null,(r=(n=t.getDatasetMeta(i)).dataset)&&r._model&&r instanceof m.Line&&(o={visible:t.isDatasetVisible(i),fill:h(r,i,c),chart:t,el:r}),n.$filler=o,d.push(o);for(i=0;i<c;++i)(o=d[i])&&(o.fill=p(d,i,u),o.boundary=f(o),o.mapper=(l=void 0,s=(a=o).fill,!(l="dataset")===s?null:(isFinite(s)||(l="boundary"),g[l](a))))},beforeDatasetDraw:function(t,e){var n=e.meta.$filler;if(n){var i=t.ctx,r=n.el,o=r._view,a=r._children||[],s=n.mapper,l=o.backgroundColor||c.global.defaultColor;s&&l&&a.length&&(u.canvas.clipArea(i,t.chartArea),function(t,e,n,i,r,o){var a,s,l,c,u,d,h,f=e.length,p=i.spanGaps,g=[],m=[],v=0,y=0;for(t.beginPath(),a=0,s=f+!!o;a<s;++a)u=n(c=e[l=a%f]._view,l,i),d=b(c),h=b(u),d&&h?(v=g.push(c),y=m.push(u)):v&&y&&(p?(d&&g.push(c),h&&m.push(u)):(x(t,g,m,v,y),v=y=0,g=[],m=[]));x(t,g,m,v,y),t.closePath(),t.fillStyle=r,t.fill()}(i,a,s,o,l,r._loop),u.canvas.unclipArea(i))}}}}},{25:25,40:40,45:45}],50:[function(t,e,n){"use strict";var S=t(25),a=t(26),C=t(45);S._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,r=i.getDatasetMeta(n);r.hidden=null===r.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(n){var t=n.data;return C.isArray(t.datasets)?t.datasets.map(function(t,e){return{text:t.label,fillStyle:C.isArray(t.backgroundColor)?t.backgroundColor[0]:t.backgroundColor,hidden:!n.isDatasetVisible(e),lineCap:t.borderCapStyle,lineDash:t.borderDash,lineDashOffset:t.borderDashOffset,lineJoin:t.borderJoinStyle,lineWidth:t.borderWidth,strokeStyle:t.borderColor,pointStyle:t.pointStyle,datasetIndex:e}},this):[]}}},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');for(var n=0;n<t.data.datasets.length;n++)e.push('<li><span style="background-color:'+t.data.datasets[n].backgroundColor+'"></span>'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("</li>");return e.push("</ul>"),e.join("")}}),e.exports=function(i){function _(t,e){return t.usePointStyle?e*Math.SQRT2:t.boxWidth}function r(t,e){var n=new i.Legend({ctx:t.ctx,options:e,chart:t});o.configure(t,n,e),o.addBox(t,n),t.legend=n}var o=i.layoutService,t=C.noop;return i.Legend=a.extend({initialize:function(t){C.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:t,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:t,beforeSetDimensions:t,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:t,beforeBuildLabels:t,buildLabels:function(){var e=this,n=e.options.labels||{},t=C.callback(n.generateLabels,[e.chart],e)||[];n.filter&&(t=t.filter(function(t){return n.filter(t,e.chart.data)})),e.options.reverse&&t.reverse(),e.legendItems=t},afterBuildLabels:t,beforeFit:t,fit:function(){var i=this,t=i.options,r=t.labels,e=t.display,o=i.ctx,n=S.global,a=C.valueOrDefault,s=a(r.fontSize,n.defaultFontSize),l=a(r.fontStyle,n.defaultFontStyle),c=a(r.fontFamily,n.defaultFontFamily),u=C.fontString(s,l,c),d=i.legendHitBoxes=[],h=i.minSize,f=i.isHorizontal();if(f?(h.width=i.maxWidth,h.height=e?10:0):(h.width=e?10:0,h.height=i.maxHeight),e)if(o.font=u,f){var p=i.lineWidths=[0],g=i.legendItems.length?s+r.padding:0;o.textAlign="left",o.textBaseline="top",C.each(i.legendItems,function(t,e){var n=_(r,s)+s/2+o.measureText(t.text).width;p[p.length-1]+n+r.padding>=i.width&&(g+=s+r.padding,p[p.length]=i.left),d[e]={left:0,top:0,width:n,height:s},p[p.length-1]+=n+r.padding}),h.height+=g}else{var m=r.padding,v=i.columnWidths=[],y=r.padding,b=0,x=0,w=s+m;C.each(i.legendItems,function(t,e){var n=_(r,s)+s/2+o.measureText(t.text).width;x+w>h.height&&(y+=b+r.padding,v.push(b),x=b=0),b=Math.max(b,n),x+=w,d[e]={left:0,top:0,width:n,height:s}}),y+=b,v.push(b),h.width+=y}i.width=h.width,i.height=h.height},afterFit:t,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var a=this,l=a.options,s=l.labels,c=S.global,u=c.elements.line,d=a.width,h=a.lineWidths;if(l.display){var f,p=a.ctx,g=C.valueOrDefault,t=g(s.fontColor,c.defaultFontColor),m=g(s.fontSize,c.defaultFontSize),e=g(s.fontStyle,c.defaultFontStyle),n=g(s.fontFamily,c.defaultFontFamily),i=C.fontString(m,e,n);p.textAlign="left",p.textBaseline="middle",p.lineWidth=.5,p.strokeStyle=t,p.fillStyle=t,p.font=i;var v=_(s,m),y=a.legendHitBoxes,b=a.isHorizontal();f=b?{x:a.left+(d-h[0])/2,y:a.top+s.padding,line:0}:{x:a.left+s.padding,y:a.top+s.padding,line:0};var x=m+s.padding;C.each(a.legendItems,function(t,e){var n=p.measureText(t.text).width,i=v+m/2+n,r=f.x,o=f.y;b?d<=r+i&&(o=f.y+=x,f.line++,r=f.x=a.left+(d-h[f.line])/2):o+x>a.bottom&&(r=f.x=r+a.columnWidths[f.line]+s.padding,o=f.y=a.top+s.padding,f.line++),function(t,e,n){if(!(isNaN(v)||v<=0)){p.save(),p.fillStyle=g(n.fillStyle,c.defaultColor),p.lineCap=g(n.lineCap,u.borderCapStyle),p.lineDashOffset=g(n.lineDashOffset,u.borderDashOffset),p.lineJoin=g(n.lineJoin,u.borderJoinStyle),p.lineWidth=g(n.lineWidth,u.borderWidth),p.strokeStyle=g(n.strokeStyle,c.defaultColor);var i=0===g(n.lineWidth,u.borderWidth);if(p.setLineDash&&p.setLineDash(g(n.lineDash,u.borderDash)),l.labels&&l.labels.usePointStyle){var r=m*Math.SQRT2/2,o=r/Math.SQRT2,a=t+o,s=e+o;C.canvas.drawPoint(p,n.pointStyle,r,a,s)}else i||p.strokeRect(t,e,v,m),p.fillRect(t,e,v,m);p.restore()}}(r,o,t),function(t,e,n,i){var r=m/2,o=v+r+t,a=e+r;p.fillText(n.text,o,a),n.hidden&&(p.beginPath(),p.lineWidth=2,p.moveTo(o,a),p.lineTo(o+i,a),p.stroke())}(y[e].left=r,y[e].top=o,t,n),b?f.x+=i+s.padding:f.y+=x})}},handleEvent:function(t){var e=this,n=e.options,i="mouseup"===t.type?"click":t.type,r=!1;if("mousemove"===i){if(!n.onHover)return}else{if("click"!==i)return;if(!n.onClick)return}var o=t.x,a=t.y;if(o>=e.left&&o<=e.right&&a>=e.top&&a<=e.bottom)for(var s=e.legendHitBoxes,l=0;l<s.length;++l){var c=s[l];if(o>=c.left&&o<=c.left+c.width&&a>=c.top&&a<=c.top+c.height){if("click"===i){n.onClick.call(e,t.native,e.legendItems[l]),r=!0;break}if("mousemove"===i){n.onHover.call(e,t.native,e.legendItems[l]),r=!0;break}}}return r}}),{id:"legend",beforeInit:function(t){var e=t.options.legend;e&&r(t,e)},beforeUpdate:function(t){var e=t.options.legend,n=t.legend;e?(C.mergeIf(e,S.global.legend),n?(o.configure(t,n,e),n.options=e):r(t,e)):n&&(o.removeBox(t,n),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}}}},{25:25,26:26,45:45}],51:[function(t,e,n){"use strict";var w=t(25),a=t(26),_=t(45);w._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,lineHeight:1.2,padding:10,position:"top",text:"",weight:2e3}}),e.exports=function(i){function r(t,e){var n=new i.Title({ctx:t.ctx,options:e,chart:t});o.configure(t,n,e),o.addBox(t,n),t.titleBlock=n}var o=i.layoutService,t=_.noop;return i.Title=a.extend({initialize:function(t){_.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:t,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:t,beforeSetDimensions:t,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:t,beforeBuildLabels:t,buildLabels:t,afterBuildLabels:t,beforeFit:t,fit:function(){var t=_.valueOrDefault,e=this.options,n=e.display,i=t(e.fontSize,w.global.defaultFontSize),r=this.minSize,o=_.isArray(e.text)?e.text.length:1,a=_.options.toLineHeight(e.lineHeight,i),s=n?o*a+2*e.padding:0;this.isHorizontal()?(r.width=this.maxWidth,r.height=s):(r.width=s,r.height=this.maxHeight),this.width=r.width,this.height=r.height},afterFit:t,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this.ctx,e=_.valueOrDefault,n=this.options,i=w.global;if(n.display){var r,o,a,s=e(n.fontSize,i.defaultFontSize),l=e(n.fontStyle,i.defaultFontStyle),c=e(n.fontFamily,i.defaultFontFamily),u=_.fontString(s,l,c),d=_.options.toLineHeight(n.lineHeight,s),h=d/2+n.padding,f=0,p=this.top,g=this.left,m=this.bottom,v=this.right;t.fillStyle=e(n.fontColor,i.defaultFontColor),t.font=u,this.isHorizontal()?(o=g+(v-g)/2,a=p+h,r=v-g):(o="left"===n.position?g+h:v-h,a=p+(m-p)/2,r=m-p,f=Math.PI*("left"===n.position?-.5:.5)),t.save(),t.translate(o,a),t.rotate(f),t.textAlign="center",t.textBaseline="middle";var y=n.text;if(_.isArray(y))for(var b=0,x=0;x<y.length;++x)t.fillText(y[x],0,b,r),b+=d;else t.fillText(y,0,0,r);t.restore()}}}),{id:"title",beforeInit:function(t){var e=t.options.title;e&&r(t,e)},beforeUpdate:function(t){var e=t.options.title,n=t.titleBlock;e?(_.mergeIf(e,w.global.title),n?(o.configure(t,n,e),n.options=e):r(t,e)):n&&(i.layoutService.removeBox(t,n),delete t.titleBlock)}}}},{25:25,26:26,45:45}],52:[function(t,e,n){"use strict";e.exports=function(t){var e=t.Scale.extend({getLabels:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t,e=this,n=e.getLabels();e.minIndex=0,e.maxIndex=n.length-1,void 0!==e.options.ticks.min&&(t=n.indexOf(e.options.ticks.min),e.minIndex=-1!==t?t:e.minIndex),void 0!==e.options.ticks.max&&(t=n.indexOf(e.options.ticks.max),e.maxIndex=-1!==t?t:e.maxIndex),e.min=n[e.minIndex],e.max=n[e.maxIndex]},buildTicks:function(){var t=this.getLabels();this.ticks=0===this.minIndex&&this.maxIndex===t.length-1?t:t.slice(this.minIndex,this.maxIndex+1)},getLabelForIndex:function(t,e){var n=this.chart.data,i=this.isHorizontal();return n.yLabels&&!i?this.getRightValue(n.datasets[e].data[t]):this.ticks[t-this.minIndex]},getPixelForValue:function(t,e){var n,i=this,r=i.options.offset,o=Math.max(i.maxIndex+1-i.minIndex-(r?0:1),1);if(null!=t&&(n=i.isHorizontal()?t.x:t.y),void 0!==n||void 0!==t&&isNaN(e)){t=n||t;var a=i.getLabels().indexOf(t);e=-1!==a?a:e}if(i.isHorizontal()){var s=i.width/o,l=s*(e-i.minIndex);return r&&(l+=s/2),i.left+Math.round(l)}var c=i.height/o,u=c*(e-i.minIndex);return r&&(u+=c/2),i.top+Math.round(u)},getPixelForTick:function(t){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null)},getValueForPixel:function(t){var e=this.options.offset,n=Math.max(this._ticks.length-(e?0:1),1),i=this.isHorizontal(),r=(i?this.width:this.height)/n;return t-=i?this.left:this.top,e&&(t-=r/2),(t<=0?0:Math.round(t/r))+this.minIndex},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",e,{position:"bottom"})}},{}],53:[function(t,e,n){"use strict";var i=t(25),d=t(45),r=t(34);e.exports=function(t){var e={position:"left",ticks:{callback:r.formatters.linear}},n=t.LinearScaleBase.extend({determineDataLimits:function(){function a(t){return e?t.xAxisID===s.id:t.yAxisID===s.id}var s=this,l=s.options,c=s.chart,t=c.data.datasets,e=s.isHorizontal();s.min=null,s.max=null;var i=l.stacked;if(void 0===i&&d.each(t,function(t,e){if(!i){var n=c.getDatasetMeta(e);c.isDatasetVisible(e)&&a(n)&&void 0!==n.stack&&(i=!0)}}),l.stacked||i){var u={};d.each(t,function(t,e){var i=c.getDatasetMeta(e),n=[i.type,void 0===l.stacked&&void 0===i.stack?e:"",i.stack].join(".");void 0===u[n]&&(u[n]={positiveValues:[],negativeValues:[]});var r=u[n].positiveValues,o=u[n].negativeValues;c.isDatasetVisible(e)&&a(i)&&d.each(t.data,function(t,e){var n=+s.getRightValue(t);isNaN(n)||i.data[e].hidden||(r[e]=r[e]||0,o[e]=o[e]||0,l.relativePoints?r[e]=100:n<0?o[e]+=n:r[e]+=n)})}),d.each(u,function(t){var e=t.positiveValues.concat(t.negativeValues),n=d.min(e),i=d.max(e);s.min=null===s.min?n:Math.min(s.min,n),s.max=null===s.max?i:Math.max(s.max,i)})}else d.each(t,function(t,e){var i=c.getDatasetMeta(e);c.isDatasetVisible(e)&&a(i)&&d.each(t.data,function(t,e){var n=+s.getRightValue(t);isNaN(n)||i.data[e].hidden||(null===s.min?s.min=n:n<s.min&&(s.min=n),null===s.max?s.max=n:n>s.max&&(s.max=n))})});s.min=isFinite(s.min)&&!isNaN(s.min)?s.min:0,s.max=isFinite(s.max)&&!isNaN(s.max)?s.max:1,this.handleTickRangeOptions()},getTickLimit:function(){var t,e=this.options.ticks;if(this.isHorizontal())t=Math.min(e.maxTicksLimit?e.maxTicksLimit:11,Math.ceil(this.width/50));else{var n=d.valueOrDefault(e.fontSize,i.global.defaultFontSize);t=Math.min(e.maxTicksLimit?e.maxTicksLimit:11,Math.ceil(this.height/(2*n)))}return t},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,n=this.start,i=+this.getRightValue(t),r=this.end-n;return e=this.isHorizontal()?this.left+this.width/r*(i-n):this.bottom-this.height/r*(i-n),Math.round(e)},getValueForPixel:function(t){var e=this.isHorizontal(),n=e?this.width:this.height,i=(e?t-this.left:this.bottom-t)/n;return this.start+(this.end-this.start)*i},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",n,e)}},{25:25,34:34,45:45}],54:[function(t,e,n){"use strict";var a=t(45),o=t(34);e.exports=function(e){var t=a.noop;e.LinearScaleBase=e.Scale.extend({getRightValue:function(t){return"string"==typeof t?+t:e.Scale.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=a.sign(t.min),i=a.sign(t.max);n<0&&i<0?t.max=0:0<n&&0<i&&(t.min=0)}var r=void 0!==e.min||void 0!==e.suggestedMin,o=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),r!=o&&t.min>=t.max&&(r?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:t,handleDirectionalChanges:t,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),i={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,stepSize:a.valueOrDefault(e.fixedStepSize,e.stepSize)},r=t.ticks=o.generators.linear(i,t);t.handleDirectionalChanges(),t.max=a.max(r),t.min=a.min(r),e.reverse?(r.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){this.ticksAsNumbers=this.ticks.slice(),this.zeroLineIndex=this.ticks.indexOf(0),e.Scale.prototype.convertTicksToLabels.call(this)}})}},{34:34,45:45}],55:[function(t,e,n){"use strict";var d=t(45),r=t(34);e.exports=function(t){var e={position:"left",ticks:{callback:r.formatters.logarithmic}},n=t.Scale.extend({determineDataLimits:function(){function a(t){return i?t.xAxisID===s.id:t.yAxisID===s.id}var s=this,l=s.options,t=l.ticks,c=s.chart,e=c.data.datasets,n=d.valueOrDefault,i=s.isHorizontal();s.min=null,s.max=null,s.minNotZero=null;var r=l.stacked;if(void 0===r&&d.each(e,function(t,e){if(!r){var n=c.getDatasetMeta(e);c.isDatasetVisible(e)&&a(n)&&void 0!==n.stack&&(r=!0)}}),l.stacked||r){var u={};d.each(e,function(t,e){var r=c.getDatasetMeta(e),o=[r.type,void 0===l.stacked&&void 0===r.stack?e:"",r.stack].join(".");c.isDatasetVisible(e)&&a(r)&&(void 0===u[o]&&(u[o]=[]),d.each(t.data,function(t,e){var n=u[o],i=+s.getRightValue(t);isNaN(i)||r.data[e].hidden||(n[e]=n[e]||0,l.relativePoints?n[e]=100:n[e]+=i)}))}),d.each(u,function(t){var e=d.min(t),n=d.max(t);s.min=null===s.min?e:Math.min(s.min,e),s.max=null===s.max?n:Math.max(s.max,n)})}else d.each(e,function(t,e){var i=c.getDatasetMeta(e);c.isDatasetVisible(e)&&a(i)&&d.each(t.data,function(t,e){var n=+s.getRightValue(t);isNaN(n)||i.data[e].hidden||(null===s.min?s.min=n:n<s.min&&(s.min=n),null===s.max?s.max=n:n>s.max&&(s.max=n),0!=n&&(null===s.minNotZero||n<s.minNotZero)&&(s.minNotZero=n))})});s.min=n(t.min,s.min),s.max=n(t.max,s.max),s.min===s.max&&(0!==s.min&&null!==s.min?(s.min=Math.pow(10,Math.floor(d.log10(s.min))-1),s.max=Math.pow(10,Math.floor(d.log10(s.max))+1)):(s.min=1,s.max=10))},buildTicks:function(){var t=this,e=t.options.ticks,n={min:e.min,max:e.max},i=t.ticks=r.generators.logarithmic(n,t);t.isHorizontal()||i.reverse(),t.max=d.max(i),t.min=d.min(i),e.reverse?(i.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var e,n,i=this,r=i.start,o=+i.getRightValue(t),a=i.options.ticks;return i.isHorizontal()?(n=d.log10(i.end)-d.log10(r),0==o?i.left:(e=i.width,i.left+e/n*(d.log10(o)-d.log10(r)))):(e=i.height,0!==r||a.reverse?0===i.end&&a.reverse?(n=d.log10(i.start)-d.log10(i.minNotZero),o===i.end?i.top:o===i.minNotZero?i.top+.02*e:i.top+.02*e+.98*e/n*(d.log10(o)-d.log10(i.minNotZero))):0==o?a.reverse?i.top:i.bottom:(n=d.log10(i.end)-d.log10(r),e=i.height,i.bottom-e/n*(d.log10(o)-d.log10(r))):(n=d.log10(i.end)-d.log10(i.minNotZero),o===r?i.bottom:o===i.minNotZero?i.bottom-.02*e:i.bottom-.02*e-.98*e/n*(d.log10(o)-d.log10(i.minNotZero))))},getValueForPixel:function(t){var e,n=d.log10(this.end)-d.log10(this.start);return this.isHorizontal()?(e=this.width,this.start*Math.pow(10,(t-this.left)*n/e)):(e=this.height,Math.pow(10,(this.bottom-t)*n/e)/this.start)}});t.scaleService.registerScaleType("logarithmic",n,e)}},{34:34,45:45}],56:[function(t,e,n){"use strict";var i=t(25),_=t(45),r=t(34);e.exports=function(t){function y(t){var e=t.options;return e.angleLines.display||e.pointLabels.display?t.chart.data.labels.length:0}function b(t){var e=t.options.pointLabels,n=_.valueOrDefault(e.fontSize,w.defaultFontSize),i=_.valueOrDefault(e.fontStyle,w.defaultFontStyle),r=_.valueOrDefault(e.fontFamily,w.defaultFontFamily);return{size:n,style:i,family:r,font:_.fontString(n,i,r)}}function m(t,e,n,i,r){return t===i||t===r?{start:e-n/2,end:e+n/2}:t<i||r<t?{start:e-n-5,end:e}:{start:e,end:e+n+5}}function x(t,e,n,i){if(_.isArray(e))for(var r=n.y,o=1.5*i,a=0;a<e.length;++a)t.fillText(e[a],n.x,r),r+=o;else t.fillText(e,n.x,n.y)}function s(t){return _.isNumber(t)?t:0}var w=i.global,e={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:r.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}},n=t.LinearScaleBase.extend({setDimensions:function(){var t=this,e=t.options,n=e.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var i=_.min([t.height,t.width]),r=_.valueOrDefault(n.fontSize,w.defaultFontSize);t.drawingArea=e.display?i/2-(r/2+n.backdropPaddingY):i/2},determineDataLimits:function(){var r=this,n=r.chart,o=Number.POSITIVE_INFINITY,a=Number.NEGATIVE_INFINITY;_.each(n.data.datasets,function(t,e){if(n.isDatasetVisible(e)){var i=n.getDatasetMeta(e);_.each(t.data,function(t,e){var n=+r.getRightValue(t);isNaN(n)||i.data[e].hidden||(o=Math.min(n,o),a=Math.max(n,a))})}}),r.min=o===Number.POSITIVE_INFINITY?0:o,r.max=a===Number.NEGATIVE_INFINITY?0:a,r.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,e=_.valueOrDefault(t.fontSize,w.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*e)))},convertTicksToLabels:function(){t.LinearScaleBase.prototype.convertTicksToLabels.call(this),this.pointLabels=this.chart.data.labels.map(this.options.pointLabels.callback,this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){this.options.pointLabels.display?function(t){var e,n,i,r=b(t),o=Math.min(t.height/2,t.width/2),a={r:t.width,l:0,t:t.height,b:0},s={};t.ctx.font=r.font,t._pointLabelSizes=[];var l,c,u,d=y(t);for(e=0;e<d;e++){i=t.getPointPosition(e,o),l=t.ctx,c=r.size,u=t.pointLabels[e]||"",n=_.isArray(u)?{w:_.longestText(l,l.font,u),h:u.length*c+1.5*(u.length-1)*c}:{w:l.measureText(u).width,h:c},t._pointLabelSizes[e]=n;var h=t.getIndexAngle(e),f=_.toDegrees(h)%360,p=m(f,i.x,n.w,0,180),g=m(f,i.y,n.h,90,270);p.start<a.l&&(a.l=p.start,s.l=h),p.end>a.r&&(a.r=p.end,s.r=h),g.start<a.t&&(a.t=g.start,s.t=h),g.end>a.b&&(a.b=g.end,s.b=h)}t.setReductions(o,a,s)}(this):function(t){var e=Math.min(t.height/2,t.width/2);t.drawingArea=Math.round(e),t.setCenterPoint(0,0,0,0)}(this)},setReductions:function(t,e,n){var i=e.l/Math.sin(n.l),r=Math.max(e.r-this.width,0)/Math.sin(n.r),o=-e.t/Math.cos(n.t),a=-Math.max(e.b-this.height,0)/Math.cos(n.b);i=s(i),r=s(r),o=s(o),a=s(a),this.drawingArea=Math.min(Math.round(t-(i+r)/2),Math.round(t-(o+a)/2)),this.setCenterPoint(i,r,o,a)},setCenterPoint:function(t,e,n,i){var r=this,o=r.width-e-r.drawingArea,a=t+r.drawingArea,s=n+r.drawingArea,l=r.height-i-r.drawingArea;r.xCenter=Math.round((a+o)/2+r.left),r.yCenter=Math.round((s+l)/2+r.top)},getIndexAngle:function(t){return t*(2*Math.PI/y(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){if(null===t)return 0;var e=this.drawingArea/(this.max-this.min);return this.options.ticks.reverse?(this.max-t)*e:(t-this.min)*e},getPointPosition:function(t,e){var n=this.getIndexAngle(t)-Math.PI/2;return{x:Math.round(Math.cos(n)*e)+this.xCenter,y:Math.round(Math.sin(n)*e)+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this.min,e=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:t<0&&e<0?e:0<t&&0<e?t:0)},draw:function(){var o=this,t=o.options,a=t.gridLines,s=t.ticks,l=_.valueOrDefault;if(t.display){var c=o.ctx,u=this.getIndexAngle(0),d=l(s.fontSize,w.defaultFontSize),e=l(s.fontStyle,w.defaultFontStyle),n=l(s.fontFamily,w.defaultFontFamily),h=_.fontString(d,e,n);_.each(o.ticks,function(t,e){if(0<e||s.reverse){var n=o.getDistanceFromCenterForValue(o.ticksAsNumbers[e]);if(a.display&&0!==e&&function(t,e,n,i){var r=t.ctx;if(r.strokeStyle=_.valueAtIndexOrDefault(e.color,i-1),r.lineWidth=_.valueAtIndexOrDefault(e.lineWidth,i-1),t.options.gridLines.circular)r.beginPath(),r.arc(t.xCenter,t.yCenter,n,0,2*Math.PI),r.closePath(),r.stroke();else{var o=y(t);if(0===o)return;r.beginPath();var a=t.getPointPosition(0,n);r.moveTo(a.x,a.y);for(var s=1;s<o;s++)a=t.getPointPosition(s,n),r.lineTo(a.x,a.y);r.closePath(),r.stroke()}}(o,a,n,e),s.display){var i=l(s.fontColor,w.defaultFontColor);if(c.font=h,c.save(),c.translate(o.xCenter,o.yCenter),c.rotate(u),s.showLabelBackdrop){var r=c.measureText(t).width;c.fillStyle=s.backdropColor,c.fillRect(-r/2-s.backdropPaddingX,-n-d/2-s.backdropPaddingY,r+2*s.backdropPaddingX,d+2*s.backdropPaddingY)}c.textAlign="center",c.textBaseline="middle",c.fillStyle=i,c.fillText(t,0,-n),c.restore()}}}),(t.angleLines.display||t.pointLabels.display)&&function(t){var e=t.ctx,n=_.valueOrDefault,i=t.options,r=i.angleLines,o=i.pointLabels;e.lineWidth=r.lineWidth,e.strokeStyle=r.color;var a,s,l,c,u=t.getDistanceFromCenterForValue(i.ticks.reverse?t.min:t.max),d=b(t);e.textBaseline="top";for(var h=y(t)-1;0<=h;h--){if(r.display){var f=t.getPointPosition(h,u);e.beginPath(),e.moveTo(t.xCenter,t.yCenter),e.lineTo(f.x,f.y),e.stroke(),e.closePath()}if(o.display){var p=t.getPointPosition(h,u+5),g=n(o.fontColor,w.defaultFontColor);e.font=d.font,e.fillStyle=g;var m=t.getIndexAngle(h),v=_.toDegrees(m);e.textAlign=0===(c=v)||180===c?"center":c<180?"left":"right",a=v,s=t._pointLabelSizes[h],l=p,90===a||270===a?l.y-=s.h/2:(270<a||a<90)&&(l.y-=s.h),x(e,t.pointLabels[h]||"",p,d.size)}}}(o)}}});t.scaleService.registerScaleType("radialLinear",n,e)}},{25:25,34:34,45:45}],57:[function(t,e,n){"use strict";function p(t,e){return t-e}function g(t){var e,n,i,r={},o=[];for(e=0,n=t.length;e<n;++e)r[i=t[e]]||(r[i]=!0,o.push(i));return o}function u(t,e,n,i){var r=function(t,e,n){for(var i,r,o,a=0,s=t.length-1;0<=a&&a<=s;){if(r=t[(i=a+s>>1)-1]||null,o=t[i],!r)return{lo:null,hi:o};if(o[e]<n)a=1+i;else{if(!(r[e]>n))return{lo:r,hi:o};s=i-1}}return{lo:o,hi:null}}(t,e,n),o=r.lo?r.hi?r.lo:t[t.length-2]:t[0],a=r.lo?r.hi?r.hi:t[t.length-1]:t[1],s=a[e]-o[e],l=s?(n-o[e])/s:0,c=(a[i]-o[i])*l;return o[i]+c}function a(t,e){var n=e.parser,i=e.parser||e.format;return"function"==typeof n?n(t):"string"==typeof t&&"string"==typeof i?y(t,i):(t instanceof y||(t=y(t)),t.isValid()?t:"function"==typeof i?i(t):t)}function m(t,e){if(b.isNullOrUndef(t))return null;var n=e.options.time,i=a(e.getRightValue(t),n);return i.isValid()?(n.round&&i.startOf(n.round),i.valueOf()):null}function v(t){for(var e=S.indexOf(t)+1,n=S.length;e<n;++e)if(_[S[e]].common)return S[e]}function d(t,e,n,i){var r,o=i.time,a=o.unit||function(t,e,n,i){var r,o,a,s=S.length;for(r=S.indexOf(t);r<s-1;++r)if(a=(o=_[S[r]]).steps?o.steps[o.steps.length-1]:w,o.common&&Math.ceil((n-e)/(a*o.size))<=i)return S[r];return S[s-1]}(o.minUnit,t,e,n),s=v(a),l=b.valueOrDefault(o.stepSize,o.unitStepSize),c="week"===a&&o.isoWeekday,u=i.ticks.major.enabled,d=_[a],h=y(t),f=y(e),p=[];for(l=l||function(t,e,n,i){var r,o,a,s=e-t,l=_[n],c=l.size,u=l.steps;if(!u)return Math.ceil(s/((i||1)*c));for(r=0,o=u.length;r<o&&(a=u[r],!(Math.ceil(s/(c*a))<=i));++r);return a}(t,e,a,n),c&&(h=h.isoWeekday(c),f=f.isoWeekday(c)),h=h.startOf(c?"day":a),(f=f.startOf(c?"day":a))<e&&f.add(1,a),r=y(h),u&&s&&!c&&!o.round&&(r.startOf(s),r.add(~~((h-r)/(d.size*l))*l,a));r<f;r.add(l,a))p.push(+r);return p.push(+r),p}var y=t(1);y="function"==typeof y?y:window.moment;var s=t(25),b=t(45),x=Number.MIN_SAFE_INTEGER||-9007199254740991,w=Number.MAX_SAFE_INTEGER||9007199254740991,_={millisecond:{common:!0,size:1,steps:[1,2,5,10,20,50,100,250,500]},second:{common:!0,size:1e3,steps:[1,2,5,10,30]},minute:{common:!0,size:6e4,steps:[1,2,5,10,30]},hour:{common:!0,size:36e5,steps:[1,2,3,6,12]},day:{common:!0,size:864e5,steps:[1,2,5]},week:{common:!1,size:6048e5,steps:[1,2,3,4]},month:{common:!0,size:2628e6,steps:[1,2,3]},quarter:{common:!1,size:7884e6,steps:[1,2,3,4]},year:{common:!0,size:3154e7}},S=Object.keys(_);e.exports=function(e){var t=e.Scale.extend({initialize:function(){if(!y)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");this.mergeTicksOptions(),e.Scale.prototype.initialize.call(this)},update:function(){var t=this.options;return t.time&&t.time.format&&console.warn("options.time.format is deprecated and replaced by options.time.parser."),e.Scale.prototype.update.apply(this,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),e.Scale.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,n,i,r,o,a=this,s=a.chart,l=a.options.time,c=w,u=x,d=[],h=[],f=[];for(t=0,n=s.data.labels.length;t<n;++t)f.push(m(s.data.labels[t],a));for(t=0,n=(s.data.datasets||[]).length;t<n;++t)if(s.isDatasetVisible(t))if(r=s.data.datasets[t].data,b.isObject(r[0]))for(h[t]=[],e=0,i=r.length;e<i;++e)o=m(r[e],a),d.push(o),h[t][e]=o;else d.push.apply(d,f),h[t]=f.slice(0);else h[t]=[];f.length&&(f=g(f).sort(p),c=Math.min(c,f[0]),u=Math.max(u,f[f.length-1])),d.length&&(d=g(d).sort(p),c=Math.min(c,d[0]),u=Math.max(u,d[d.length-1])),c=m(l.min,a)||c,u=m(l.max,a)||u,c=c===w?+y().startOf("day"):c,u=u===x?+y().endOf("day")+1:u,a.min=Math.min(c,u),a.max=Math.max(c+1,u),a._horizontal=a.isHorizontal(),a._table=[],a._timestamps={data:d,datasets:h,labels:f}},buildTicks:function(){var t,e,n,i=this,r=i.min,o=i.max,a=i.options,s=a.time,l=[],c=[];switch(a.ticks.source){case"data":l=i._timestamps.data;break;case"labels":l=i._timestamps.labels;break;case"auto":default:l=d(r,o,i.getLabelCapacity(r),a)}for("ticks"===a.bounds&&l.length&&(r=l[0],o=l[l.length-1]),r=m(s.min,i)||r,o=m(s.max,i)||o,t=0,e=l.length;t<e;++t)(n=l[t])>=r&&n<=o&&c.push(n);return i.min=r,i.max=o,i._unit=s.unit||function(t,e,n,i){var r,o,a=y.duration(y(i).diff(y(n)));for(r=S.length-1;r>=S.indexOf(e);r--)if(o=S[r],_[o].common&&a.as(o)>=t.length)return o;return S[e?S.indexOf(e):0]}(c,s.minUnit,i.min,i.max),i._majorUnit=v(i._unit),i._table=function(t,e,n,i){if("linear"===i||!t.length)return[{time:e,pos:0},{time:n,pos:1}];var r,o,a,s,l,c=[],u=[e];for(r=0,o=t.length;r<o;++r)(s=t[r])>e&&s<n&&u.push(s);for(u.push(n),r=0,o=u.length;r<o;++r)l=u[r+1],a=u[r-1],s=u[r],void 0!==a&&void 0!==l&&Math.round((l+a)/2)===s||c.push({time:s,pos:r/(o-1)});return c}(i._timestamps.data,r,o,a.distribution),i._offsets=function(t,e,n,i,r){var o,a,s=0,l=0;return r.offset&&e.length&&(r.time.min||(o=1<e.length?e[1]:i,a=e[0],s=(u(t,"time",o,"pos")-u(t,"time",a,"pos"))/2),r.time.max||(o=e[e.length-1],a=1<e.length?e[e.length-2]:n,l=(u(t,"time",o,"pos")-u(t,"time",a,"pos"))/2)),{left:s,right:l}}(i._table,c,r,o,a),function(t,e){var n,i,r,o,a=[];for(n=0,i=t.length;n<i;++n)r=t[n],o=!!e&&r===+y(r).startOf(e),a.push({value:r,major:o});return a}(c,i._majorUnit)},getLabelForIndex:function(t,e){var n=this.chart.data,i=this.options.time,r=n.labels&&t<n.labels.length?n.labels[t]:"",o=n.datasets[e].data[t];return b.isObject(o)&&(r=this.getRightValue(o)),i.tooltipFormat&&(r=a(r,i).format(i.tooltipFormat)),r},tickFormatFunction:function(t,e,n,i){var r=this.options,o=t.valueOf(),a=r.time.displayFormats,s=a[this._unit],l=this._majorUnit,c=a[l],u=t.clone().startOf(l).valueOf(),d=r.ticks.major,h=d.enabled&&l&&c&&o===u,f=t.format(i||(h?c:s)),p=h?d:r.ticks.minor,g=b.valueOrDefault(p.callback,p.userCallback);return g?g(f,e,n):f},convertTicksToLabels:function(t){var e,n,i=[];for(e=0,n=t.length;e<n;++e)i.push(this.tickFormatFunction(y(t[e].value),e,t));return i},getPixelForOffset:function(t){var e=this,n=e._horizontal?e.width:e.height,i=e._horizontal?e.left:e.top,r=u(e._table,"time",t,"pos");return i+n*(e._offsets.left+r)/(e._offsets.left+1+e._offsets.right)},getPixelForValue:function(t,e,n){var i=null;if(void 0!==e&&void 0!==n&&(i=this._timestamps.datasets[n][e]),null===i&&(i=m(t,this)),null!==i)return this.getPixelForOffset(i)},getPixelForTick:function(t){var e=this.getTicks();return 0<=t&&t<e.length?this.getPixelForOffset(e[t].value):null},getValueForPixel:function(t){var e=this,n=e._horizontal?e.width:e.height,i=e._horizontal?e.left:e.top,r=(n?(t-i)/n:0)*(e._offsets.left+1+e._offsets.left)-e._offsets.right,o=u(e._table,"pos",r,"time");return y(o)},getLabelWidth:function(t){var e=this.options.ticks,n=this.ctx.measureText(t).width,i=b.toRadians(e.maxRotation),r=Math.cos(i),o=Math.sin(i);return n*r+b.valueOrDefault(e.fontSize,s.global.defaultFontSize)*o},getLabelCapacity:function(t){var e=this.options.time.displayFormats.millisecond,n=this.tickFormatFunction(y(t),0,[],e),i=this.getLabelWidth(n),r=this.isHorizontal()?this.width:this.height;return Math.floor(r/i)}});e.scaleService.registerScaleType("time",t,{position:"bottom",distribution:"linear",bounds:"data",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}})}},{1:1,25:25,45:45}]},{},[7])(7)}),("function"==typeof define&&define.amd?define:function(t,e){"undefined"!=typeof module&&module.exports?module.exports=e(require("jquery")):window.toastr=e(window.jQuery)})(["jquery"],function(m){return S=0,o="error",a="info",s="success",l="warning",t={clear:function(t,e){var n=b();w||v(n),i(t,n,e)||function(t){for(var e=w.children(),n=e.length-1;0<=n;n--)i(m(e[n]),t)}(n)},remove:function(t){var e=b();return w||v(e),t&&0===m(":focus",t).length?void x(t):void(w.children().length&&w.remove())},error:function(t,e,n){return r({type:o,iconClass:b().iconClasses.error,message:t,optionsOverride:n,title:e})},getContainer:v,info:function(t,e,n){return r({type:a,iconClass:b().iconClasses.info,message:t,optionsOverride:n,title:e})},options:{},subscribe:function(t){e=t},success:function(t,e,n){return r({type:s,iconClass:b().iconClasses.success,message:t,optionsOverride:n,title:e})},version:"2.1.4",warning:function(t,e,n){return r({type:l,iconClass:b().iconClasses.warning,message:t,optionsOverride:n,title:e})}};function v(t,e){return t=t||b(),(w=m("#"+t.containerId)).length||e&&(w=function(t){return(w=m("<div/>").attr("id",t.containerId).addClass(t.positionClass)).appendTo(m(t.target)),w}(t)),w}function i(t,e,n){var i=!(!n||!n.force)&&n.force;return!(!t||!i&&0!==m(":focus",t).length||(t[e.hideMethod]({duration:e.hideDuration,easing:e.hideEasing,complete:function(){x(t)}}),0))}function y(t){e&&e(t)}function r(e){function n(t){return null==t&&(t=""),t.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function i(t){var e=t&&!1!==a.closeMethod?a.closeMethod:a.hideMethod,n=t&&!1!==a.closeDuration?a.closeDuration:a.hideDuration,i=t&&!1!==a.closeEasing?a.closeEasing:a.hideEasing;if(!m(":focus",c).length||t)return clearTimeout(p.intervalId),c[e]({duration:n,easing:i,complete:function(){x(c),clearTimeout(l),a.onHidden&&"hidden"!==g.state&&a.onHidden(),g.state="hidden",g.endTime=new Date,y(g)}})}function t(){(0<a.timeOut||0<a.extendedTimeOut)&&(l=setTimeout(i,a.extendedTimeOut),p.maxHideTime=parseFloat(a.extendedTimeOut),p.hideEta=(new Date).getTime()+p.maxHideTime)}function r(){clearTimeout(l),p.hideEta=0,c.stop(!0,!0)[a.showMethod]({duration:a.showDuration,easing:a.showEasing})}function o(){var t=(p.hideEta-(new Date).getTime())/p.maxHideTime*100;h.width(t+"%")}var a=b(),s=e.iconClass||a.iconClass;if(void 0!==e.optionsOverride&&(a=m.extend(a,e.optionsOverride),s=e.optionsOverride.iconClass||s),!function(t,e){if(t.preventDuplicates){if(e.message===_)return!0;_=e.message}return!1}(a,e)){S++,w=v(a,!0);var l=null,c=m("<div/>"),u=m("<div/>"),d=m("<div/>"),h=m("<div/>"),f=m(a.closeHtml),p={intervalId:null,hideEta:null,maxHideTime:null},g={toastId:S,state:"visible",startTime:new Date,options:a,map:e};return e.iconClass&&c.addClass(a.toastClass).addClass(s),function(){if(e.title){var t=e.title;a.escapeHtml&&(t=n(e.title)),u.append(t).addClass(a.titleClass),c.append(u)}}(),function(){if(e.message){var t=e.message;a.escapeHtml&&(t=n(e.message)),d.append(t).addClass(a.messageClass),c.append(d)}}(),a.closeButton&&(f.addClass(a.closeClass).attr("role","button"),c.prepend(f)),a.progressBar&&(h.addClass(a.progressClass),c.prepend(h)),a.rtl&&c.addClass("rtl"),a.newestOnTop?w.prepend(c):w.append(c),function(){var t="";switch(e.iconClass){case"toast-success":case"toast-info":t="polite";break;default:t="assertive"}c.attr("aria-live",t)}(),c.hide(),c[a.showMethod]({duration:a.showDuration,easing:a.showEasing,complete:a.onShown}),0<a.timeOut&&(l=setTimeout(i,a.timeOut),p.maxHideTime=parseFloat(a.timeOut),p.hideEta=(new Date).getTime()+p.maxHideTime,a.progressBar&&(p.intervalId=setInterval(o,10))),a.closeOnHover&&c.hover(r,t),!a.onclick&&a.tapToDismiss&&c.click(i),a.closeButton&&f&&f.click(function(t){t.stopPropagation?t.stopPropagation():void 0!==t.cancelBubble&&!0!==t.cancelBubble&&(t.cancelBubble=!0),a.onCloseClick&&a.onCloseClick(t),i(!0)}),a.onclick&&c.click(function(t){a.onclick(t),i()}),y(g),a.debug&&console&&console.log(g),c}}function b(){return m.extend({},{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'<button type="button">&times;</button>',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1},t.options)}function x(t){w=w||v(),t.is(":visible")||(t.remove(),t=null,0===w.children().length&&(w.remove(),_=void 0))}var w,e,_,S,o,a,s,l,t}),"function"!=typeof Object.create&&(Object.create=function(t){function e(){}return e.prototype=t,new e}),function(s,l,a){YTPlayer={player:null,defaults:{ratio:16/9,videoId:"LSmgKRx5pBo",mute:!0,repeat:!0,width:s(l).width(),playButtonClass:"YTPlayer-play",pauseButtonClass:"YTPlayer-pause",muteButtonClass:"YTPlayer-mute",volumeUpClass:"YTPlayer-volume-up",volumeDownClass:"YTPlayer-volume-down",start:0,pauseOnScroll:!1,fitToBackground:!0,playerVars:{iv_load_policy:3,modestbranding:1,autoplay:1,controls:0,showinfo:0,wmode:"opaque",branding:0,autohide:0},events:null},init:function(t,e){var n,i,r,o=this;return o.userOptions=e,o.$body=s("body"),o.$node=s(t),o.$window=s(l),o.defaults.events={onReady:function(t){o.onPlayerReady(t),o.options.pauseOnScroll&&o.pauseOnScroll(),"function"==typeof o.options.callback&&o.options.callback.call(this)},onStateChange:function(t){1===t.data?(o.$node.find("img").fadeOut(400),o.$node.addClass("loaded")):0===t.data&&o.options.repeat&&o.player.seekTo(o.options.start)}},o.options=s.extend(!0,{},o.defaults,o.userOptions),o.options.height=Math.ceil(o.options.width/o.options.ratio),o.ID=(new Date).getTime(),o.holderID="YTPlayer-ID-"+o.ID,o.options.fitToBackground?o.createBackgroundVideo():o.createContainerVideo(),o.$window.on("resize.YTplayer"+o.ID,function(){o.resize(o)}),n=o.onYouTubeIframeAPIReady.bind(o),i=a.createElement("script"),r=a.getElementsByTagName("head")[0],"file://"==l.location.origin?i.src="http://www.youtube.com/iframe_api":i.src="//www.youtube.com/iframe_api",r.appendChild(i),i=r=null,function(e){"undefined"==typeof YT&&void 0===l.loadingPlayer?(l.loadingPlayer=!0,l.dfd=s.Deferred(),l.onYouTubeIframeAPIReady=function(){l.onYouTubeIframeAPIReady=null,l.dfd.resolve("done"),e()}):"object"==typeof YT?e():l.dfd.done(function(t){e()})}(n),o.resize(o),o},pauseOnScroll:function(){var t=this;t.$window.on("scroll.YTplayer"+t.ID,function(){1===t.player.getPlayerState()&&t.player.pauseVideo()}),t.$window.scrollStopped(function(){2===t.player.getPlayerState()&&t.player.playVideo()})},createContainerVideo:function(){var t=s('<div id="ytplayer-container'+this.ID+'" >                                    <div id="'+this.holderID+'" class="ytplayer-player-inline"></div>                                     </div>                                     <div id="ytplayer-shield" class="ytplayer-shield"></div>');this.$node.append(t),this.$YTPlayerString=t,t=null},createBackgroundVideo:function(){var t=s('<div id="ytplayer-container'+this.ID+'" class="ytplayer-container background">                                    <div id="'+this.holderID+'" class="ytplayer-player"></div>                                    </div>                                    <div id="ytplayer-shield" class="ytplayer-shield"></div>');this.$node.append(t),this.$YTPlayerString=t,t=null},resize:function(t){var e=s(l);t.options.fitToBackground||(e=t.$node);var n,i,r=e.width(),o=e.height(),a=s("#"+t.holderID);r/t.options.ratio<o?(n=Math.ceil(o*t.options.ratio),a.width(n).height(o).css({left:(r-n)/2,top:0})):(i=Math.ceil(r/t.options.ratio),a.width(r).height(i).css({left:0,top:(o-i)/2})),e=a=null},onYouTubeIframeAPIReady:function(){this.player=new l.YT.Player(this.holderID,this.options)},onPlayerReady:function(t){this.options.mute&&t.target.mute()},getPlayer:function(){return this.player},destroy:function(){this.$node.removeData("yt-init").removeData("ytPlayer").removeClass("loaded"),this.$YTPlayerString.remove(),s(l).off("resize.YTplayer"+this.ID),s(l).off("scroll.YTplayer"+this.ID),this.$body=null,this.$node=null,this.$YTPlayerString=null,this.player.destroy(),this.player=null}},s.fn.scrollStopped=function(t){var e=s(this),n=this;e.scroll(function(){e.data("scrollTimeout")&&clearTimeout(e.data("scrollTimeout")),e.data("scrollTimeout",setTimeout(t,250,n))})},s.fn.YTPlayer=function(e){return this.each(function(){s(this).data("yt-init",!0);var t=Object.create(YTPlayer);t.init(this,e),s.data(this,"ytPlayer",t)})}}(jQuery,window,document);var $jscomp=$jscomp||{};$jscomp.scope={},$jscomp.findInternal=function(t,e,n){t instanceof String&&(t=String(t));for(var i=t.length,r=0;r<i;r++){var o=t[r];if(e.call(n,o,r,t))return{i:r,v:o}}return{i:-1,v:void 0}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(t,e,n){t!=Array.prototype&&t!=Object.prototype&&(t[e]=n.value)},$jscomp.getGlobal=function(t){return"undefined"!=typeof window&&window===t?t:"undefined"!=typeof global&&null!=global?global:t},$jscomp.global=$jscomp.getGlobal(this),$jscomp.polyfill=function(t,e,n,i){if(e){for(n=$jscomp.global,t=t.split("."),i=0;i<t.length-1;i++){var r=t[i];r in n||(n[r]={}),n=n[r]}(e=e(i=n[t=t[t.length-1]]))!=i&&null!=e&&$jscomp.defineProperty(n,t,{configurable:!0,writable:!0,value:e})}},$jscomp.polyfill("Array.prototype.find",function(t){return t||function(t,e){return $jscomp.findInternal(this,t,e).v}},"es6","es3"),function(n){"function"==typeof define&&define.amd?define(["jquery"],function(t){return n(t,window,document)}):"object"==typeof exports?module.exports=function(t,e){return t=t||window,e=e||("undefined"!=typeof window?require("jquery"):require("jquery")(t)),n(e,t,t.document)}:n(jQuery,window,document)}(function(P,v,b,O){function a(n){var i,r,o={};P.each(n,function(t,e){(i=t.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(i[1]+" ")&&(r=t.replace(i[0],i[2].toLowerCase()),o[r]=t,"o"===i[1]&&a(n[t]))}),n._hungarianMap=o}function x(n,i,r){var o;n._hungarianMap||a(n),P.each(i,function(t,e){(o=n._hungarianMap[t])===O||!r&&i[o]!==O||("o"===o.charAt(0)?(i[o]||(i[o]={}),P.extend(!0,i[o],i[t]),x(n[o],i[o],r)):i[o]=i[t])})}function w(t){var e=Zt.defaults.oLanguage,n=e.sDecimal;if(n&&Wt(n),t){var i=t.sZeroRecords;!t.sEmptyTable&&i&&"No data available in table"===e.sEmptyTable&&Pt(t,t,"sZeroRecords","sEmptyTable"),!t.sLoadingRecords&&i&&"Loading..."===e.sLoadingRecords&&Pt(t,t,"sZeroRecords","sLoadingRecords"),t.sInfoThousands&&(t.sThousands=t.sInfoThousands),(t=t.sDecimal)&&n!==t&&Wt(t)}}function _(t){if(le(t,"ordering","bSort"),le(t,"orderMulti","bSortMulti"),le(t,"orderClasses","bSortClasses"),le(t,"orderCellsTop","bSortCellsTop"),le(t,"order","aaSorting"),le(t,"orderFixed","aaSortingFixed"),le(t,"paging","bPaginate"),le(t,"pagingType","sPaginationType"),le(t,"pageLength","iDisplayLength"),le(t,"searching","bFilter"),"boolean"==typeof t.sScrollX&&(t.sScrollX=t.sScrollX?"100%":""),"boolean"==typeof t.scrollX&&(t.scrollX=t.scrollX?"100%":""),t=t.aoSearchCols)for(var e=0,n=t.length;e<n;e++)t[e]&&x(Zt.models.oSearch,t[e])}function S(t){le(t,"orderable","bSortable"),le(t,"orderData","aDataSort"),le(t,"orderSequence","asSorting"),le(t,"orderDataType","sortDataType");var e=t.aDataSort;"number"!=typeof e||P.isArray(e)||(t.aDataSort=[e])}function C(t){if(!Zt.__browser){var e={};Zt.__browser=e;var n=P("<div/>").css({position:"fixed",top:0,left:-1*P(v).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(P("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(P("<div/>").css({width:"100%",height:10}))).appendTo("body"),i=n.children(),r=i.children();e.barWidth=i[0].offsetWidth-i[0].clientWidth,e.bScrollOversize=100===r[0].offsetWidth&&100!==i[0].clientWidth,e.bScrollbarLeft=1!==Math.round(r.offset().left),e.bBounding=!!n[0].getBoundingClientRect().width,n.remove()}P.extend(t.oBrowser,Zt.__browser),t.oScroll.iBarWidth=Zt.__browser.barWidth}function n(t,e,n,i,r,o){var a=!1;if(n!==O){var s=n;a=!0}for(;i!==r;)t.hasOwnProperty(i)&&(s=a?e(s,t[i],i,t):t[i],a=!0,i+=o);return s}function T(t,e){var n=Zt.defaults.column,i=t.aoColumns.length;n=P.extend({},Zt.models.oColumn,n,{nTh:e||b.createElement("th"),sTitle:n.sTitle?n.sTitle:e?e.innerHTML:"",aDataSort:n.aDataSort?n.aDataSort:[i],mData:n.mData?n.mData:i,idx:i}),t.aoColumns.push(n),(n=t.aoPreSearchCols)[i]=P.extend({},Zt.models.oSearch,n[i]),D(t,i,P(e).data())}function D(t,e,n){e=t.aoColumns[e];var i=t.oClasses,r=P(e.nTh);if(!e.sWidthOrig){e.sWidthOrig=r.attr("width")||null;var o=(r.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);o&&(e.sWidthOrig=o[1])}n!==O&&null!==n&&(S(n),x(Zt.defaults.column,n,!0),n.mDataProp===O||n.mData||(n.mData=n.mDataProp),n.sType&&(e._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className),n.sClass&&r.addClass(n.sClass),P.extend(e,n),Pt(e,n,"sWidth","sWidthOrig"),n.iDataSort!==O&&(e.aDataSort=[n.iDataSort]),Pt(e,n,"aDataSort"));var a=e.mData,s=M(a),l=e.mRender?M(e.mRender):null;n=function(t){return"string"==typeof t&&-1!==t.indexOf("@")},e._bAttrSrc=P.isPlainObject(a)&&(n(a.sort)||n(a.type)||n(a.filter)),e._setter=null,e.fnGetData=function(t,e,n){var i=s(t,e,O,n);return l&&e?l(i,e,t,n):i},e.fnSetData=function(t,e,n){return p(a)(t,e,n)},"number"!=typeof a&&(t._rowReadObject=!0),t.oFeatures.bSort||(e.bSortable=!1,r.addClass(i.sSortableNone)),t=-1!==P.inArray("asc",e.asSorting),n=-1!==P.inArray("desc",e.asSorting),e.bSortable&&(t||n)?t&&!n?(e.sSortingClass=i.sSortableAsc,e.sSortingClassJUI=i.sSortJUIAscAllowed):!t&&n?(e.sSortingClass=i.sSortableDesc,e.sSortingClassJUI=i.sSortJUIDescAllowed):(e.sSortingClass=i.sSortable,e.sSortingClassJUI=i.sSortJUI):(e.sSortingClass=i.sSortableNone,e.sSortingClassJUI="")}function L(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;mt(t);for(var n=0,i=e.length;n<i;n++)e[n].nTh.style.width=e[n].sWidth}""===(e=t.oScroll).sY&&""===e.sX||pt(t),Ft(t,null,"column-sizing",[t])}function N(t,e){return"number"==typeof(t=k(t,"bVisible"))[e]?t[e]:null}function c(t,e){return t=k(t,"bVisible"),-1!==(e=P.inArray(e,t))?e:null}function y(t){var n=0;return P.each(t.aoColumns,function(t,e){e.bVisible&&"none"!==P(e.nTh).css("display")&&n++}),n}function k(t,n){var i=[];return P.map(t.aoColumns,function(t,e){t[n]&&i.push(e)}),i}function s(t){var e,n,i,r=t.aoColumns,o=t.aoData,a=Zt.ext.type.detect,s=0;for(e=r.length;s<e;s++){var l=r[s],c=[];if(!l.sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){var u=0;for(n=a.length;u<n;u++){var d=0;for(i=o.length;d<i;d++){c[d]===O&&(c[d]=g(t,d,s,"type"));var h=a[u](c[d],t);if(!h&&u!==a.length-1)break;if("html"===h)break}if(h){l.sType=h;break}}l.sType||(l.sType="string")}}}function A(t,e,n,i){var r,o,a,s=t.aoColumns;if(e)for(r=e.length-1;0<=r;r--){var l=e[r],c=l.targets!==O?l.targets:l.aTargets;P.isArray(c)||(c=[c]);var u=0;for(o=c.length;u<o;u++)if("number"==typeof c[u]&&0<=c[u]){for(;s.length<=c[u];)T(t);i(c[u],l)}else if("number"==typeof c[u]&&c[u]<0)i(s.length+c[u],l);else if("string"==typeof c[u]){var d=0;for(a=s.length;d<a;d++)"_all"!=c[u]&&!P(s[d].nTh).hasClass(c[u])||i(d,l)}}if(n)for(r=0,t=n.length;r<t;r++)i(r,n[r])}function I(t,e,n,i){var r=t.aoData.length,o=P.extend(!0,{},Zt.models.oRow,{src:n?"dom":"data",idx:r});o._aData=e,t.aoData.push(o);for(var a=t.aoColumns,s=0,l=a.length;s<l;s++)a[s].sType=null;return t.aiDisplayMaster.push(r),(e=t.rowIdFn(e))!==O&&(t.aIds[e]=o),!n&&t.oFeatures.bDeferRender||F(t,r,n,i),r}function E(n,t){var i;return t instanceof P||(t=P(t)),t.map(function(t,e){return i=h(n,e),I(n,i.data,e,i.cells)})}function g(t,e,n,i){var r=t.iDraw,o=t.aoColumns[n],a=t.aoData[e]._aData,s=o.sDefaultContent,l=o.fnGetData(a,i,{settings:t,row:e,col:n});if(l===O)return t.iDrawError!=r&&null===s&&(Mt(t,0,"Requested unknown parameter "+("function"==typeof o.mData?"{function}":"'"+o.mData+"'")+" for row "+e+", column "+n,4),t.iDrawError=r),s;if(l!==a&&null!==l||null===s||i===O){if("function"==typeof l)return l.call(a)}else l=s;return null===l&&"display"==i?"":l}function i(t,e,n,i){t.aoColumns[n].fnSetData(t.aoData[e]._aData,i,{settings:t,row:e,col:n})}function u(t){return P.map(t.match(/(\\.|[^\.])+/g)||[""],function(t){return t.replace(/\\\./g,".")})}function M(r){if(P.isPlainObject(r)){var o={};return P.each(r,function(t,e){e&&(o[t]=M(e))}),function(t,e,n,i){var r=o[e]||o._;return r!==O?r(t,e,n,i):t}}if(null===r)return function(t){return t};if("function"==typeof r)return function(t,e,n,i){return r(t,e,n,i)};if("string"!=typeof r||-1===r.indexOf(".")&&-1===r.indexOf("[")&&-1===r.indexOf("("))return function(t,e){return t[r]};var s=function(t,e,n){if(""!==n)for(var i=u(n),r=0,o=i.length;r<o;r++){n=i[r].match(ce);var a=i[r].match(ue);if(n){if(i[r]=i[r].replace(ce,""),""!==i[r]&&(t=t[i[r]]),a=[],i.splice(0,r+1),i=i.join("."),P.isArray(t))for(r=0,o=t.length;r<o;r++)a.push(s(t[r],e,i));t=""===(t=n[0].substring(1,n[0].length-1))?a:a.join(t);break}if(a)i[r]=i[r].replace(ue,""),t=t[i[r]]();else{if(null===t||t[i[r]]===O)return O;t=t[i[r]]}}return t};return function(t,e){return s(t,e,r)}}function p(i){if(P.isPlainObject(i))return p(i._);if(null===i)return function(){};if("function"==typeof i)return function(t,e,n){i(t,"set",e,n)};if("string"!=typeof i||-1===i.indexOf(".")&&-1===i.indexOf("[")&&-1===i.indexOf("("))return function(t,e){t[i]=e};var l=function(t,e,n){for(var i,r,o=(n=u(n))[n.length-1],a=0,s=n.length-1;a<s;a++){if(i=n[a].match(ce),r=n[a].match(ue),i){if(n[a]=n[a].replace(ce,""),t[n[a]]=[],(o=n.slice()).splice(0,a+1),i=o.join("."),P.isArray(e))for(r=0,s=e.length;r<s;r++)l(o={},e[r],i),t[n[a]].push(o);else t[n[a]]=e;return}r&&(n[a]=n[a].replace(ue,""),t=t[n[a]](e)),null!==t[n[a]]&&t[n[a]]!==O||(t[n[a]]={}),t=t[n[a]]}o.match(ue)?t[o.replace(ue,"")](e):t[o.replace(ce,"")]=e};return function(t,e){return l(t,e,i)}}function m(t){return ae(t.aoData,"_aData")}function l(t){t.aoData.length=0,t.aiDisplayMaster.length=0,t.aiDisplay.length=0,t.aIds={}}function d(t,e,n){for(var i=-1,r=0,o=t.length;r<o;r++)t[r]==e?i=r:t[r]>e&&t[r]--;-1!=i&&n===O&&t.splice(i,1)}function r(n,i,t,e){var r,o=n.aoData[i],a=function(t,e){for(;t.childNodes.length;)t.removeChild(t.firstChild);t.innerHTML=g(n,i,e,"display")};if("dom"!==t&&(t&&"auto"!==t||"dom"!==o.src)){var s=o.anCells;if(s)if(e!==O)a(s[e],e);else for(t=0,r=s.length;t<r;t++)a(s[t],t)}else o._aData=h(n,o,e,e===O?O:o._aData).data;if(o._aSortData=null,o._aFilterData=null,a=n.aoColumns,e!==O)a[e].sType=null;else{for(t=0,r=a.length;t<r;t++)a[t].sType=null;f(n,o)}}function h(t,e,n,i){var r,o,a=[],s=e.firstChild,l=0,c=t.aoColumns,u=t._rowReadObject;i=i!==O?i:u?{}:[];function d(t,e){if("string"==typeof t){var n=t.indexOf("@");-1!==n&&(n=t.substring(n+1),p(t)(i,e.getAttribute(n)))}}function h(t){n!==O&&n!==l||(r=c[l],o=P.trim(t.innerHTML),r&&r._bAttrSrc?(p(r.mData._)(i,o),d(r.mData.sort,t),d(r.mData.type,t),d(r.mData.filter,t)):u?(r._setter||(r._setter=p(r.mData)),r._setter(i,o)):i[l]=o),l++}if(s)for(;s;){var f=s.nodeName.toUpperCase();"TD"!=f&&"TH"!=f||(h(s),a.push(s)),s=s.nextSibling}else for(s=0,f=(a=e.anCells).length;s<f;s++)h(a[s]);return(e=e.firstChild?e:e.nTr)&&(e=e.getAttribute("id"))&&p(t.rowId)(i,e),{data:i,cells:a}}function F(t,e,n,i){var r,o,a=t.aoData[e],s=a._aData,l=[];if(null===a.nTr){var c=n||b.createElement("tr");a.nTr=c,a.anCells=l,c._DT_RowIndex=e,f(t,a);var u=0;for(r=t.aoColumns.length;u<r;u++){var d=t.aoColumns[u],h=(o=!n)?b.createElement(d.sCellType):i[u];h._DT_CellIndex={row:e,column:u},l.push(h),!o&&(n&&!d.mRender&&d.mData===u||P.isPlainObject(d.mData)&&d.mData._===u+".display")||(h.innerHTML=g(t,e,u,"display")),d.sClass&&(h.className+=" "+d.sClass),d.bVisible&&!n?c.appendChild(h):!d.bVisible&&n&&h.parentNode.removeChild(h),d.fnCreatedCell&&d.fnCreatedCell.call(t.oInstance,h,g(t,e,u),s,e,u)}Ft(t,"aoRowCreatedCallback",null,[c,s,e,l])}a.nTr.setAttribute("role","row")}function f(t,e){var n=e.nTr,i=e._aData;n&&((t=t.rowIdFn(i))&&(n.id=t),i.DT_RowClass&&(t=i.DT_RowClass.split(" "),e.__rowc=e.__rowc?se(e.__rowc.concat(t)):t,P(n).removeClass(e.__rowc.join(" ")).addClass(i.DT_RowClass)),i.DT_RowAttr&&P(n).attr(i.DT_RowAttr),i.DT_RowData&&P(n).data(i.DT_RowData))}function R(t){var e,n,i=t.nTHead,r=t.nTFoot,o=0===P("th, td",i).length,a=t.oClasses,s=t.aoColumns;o&&(n=P("<tr/>").appendTo(i));var l=0;for(e=s.length;l<e;l++){var c=s[l],u=P(c.nTh).addClass(c.sClass);o&&u.appendTo(n),t.oFeatures.bSort&&(u.addClass(c.sSortingClass),!1!==c.bSortable&&(u.attr("tabindex",t.iTabIndex).attr("aria-controls",t.sTableId),Tt(t,c.nTh,l))),c.sTitle!=u[0].innerHTML&&u.html(c.sTitle),jt(t,"header")(t,u,c,a)}if(o&&$(t.aoHeader,i),P(i).find(">tr").attr("role","row"),P(i).find(">tr>th, >tr>td").addClass(a.sHeaderTH),P(r).find(">tr>th, >tr>td").addClass(a.sFooterTH),null!==r)for(l=0,e=(t=t.aoFooter[0]).length;l<e;l++)(c=s[l]).nTf=t[l].cell,c.sClass&&P(c.nTf).addClass(c.sClass)}function j(t,e,n){var i,r,o=[],a=[],s=t.aoColumns.length;if(e){n===O&&(n=!1);var l=0;for(i=e.length;l<i;l++){for(o[l]=e[l].slice(),o[l].nTr=e[l].nTr,r=s-1;0<=r;r--)t.aoColumns[r].bVisible||n||o[l].splice(r,1);a.push([])}for(l=0,i=o.length;l<i;l++){if(t=o[l].nTr)for(;r=t.firstChild;)t.removeChild(r);for(r=0,e=o[l].length;r<e;r++){var c=s=1;if(a[l][r]===O){for(t.appendChild(o[l][r].cell),a[l][r]=1;o[l+s]!==O&&o[l][r].cell==o[l+s][r].cell;)a[l+s][r]=1,s++;for(;o[l][r+c]!==O&&o[l][r].cell==o[l][r+c].cell;){for(n=0;n<s;n++)a[l+n][r+c]=1;c++}P(o[l][r].cell).attr("rowspan",s).attr("colspan",c)}}}}}function H(t){var e=Ft(t,"aoPreDrawCallback","preDraw",[t]);if(-1!==P.inArray(!1,e))ht(t,!1);else{e=[];var n=0,i=t.asStripeClasses,r=i.length,o=t.oLanguage,a=t.iInitDisplayStart,s="ssp"==Ht(t),l=t.aiDisplay;t.bDrawing=!0,a!==O&&-1!==a&&(t._iDisplayStart=s?a:a>=t.fnRecordsDisplay()?0:a,t.iInitDisplayStart=-1),a=t._iDisplayStart;var c=t.fnDisplayEnd();if(t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,ht(t,!1);else if(s){if(!t.bDestroying&&!U(t))return}else t.iDraw++;if(0!==l.length)for(o=s?t.aoData.length:c,s=s?0:a;s<o;s++){var u=l[s],d=t.aoData[u];null===d.nTr&&F(t,u);var h=d.nTr;if(0!==r){var f=i[n%r];d._sRowStripe!=f&&(P(h).removeClass(d._sRowStripe).addClass(f),d._sRowStripe=f)}Ft(t,"aoRowCallback",null,[h,d._aData,n,s,u]),e.push(h),n++}else n=o.sZeroRecords,1==t.iDraw&&"ajax"==Ht(t)?n=o.sLoadingRecords:o.sEmptyTable&&0===t.fnRecordsTotal()&&(n=o.sEmptyTable),e[0]=P("<tr/>",{class:r?i[0]:""}).append(P("<td />",{valign:"top",colSpan:y(t),class:t.oClasses.sRowEmpty}).html(n))[0];Ft(t,"aoHeaderCallback","header",[P(t.nTHead).children("tr")[0],m(t),a,c,l]),Ft(t,"aoFooterCallback","footer",[P(t.nTFoot).children("tr")[0],m(t),a,c,l]),(i=P(t.nTBody)).children().detach(),i.append(P(e)),Ft(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}}function z(t,e){var n=t.oFeatures,i=n.bFilter;n.bSort&&_t(t),i?X(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,H(t),t._drawHold=!1}function W(t){var e=t.oClasses,n=P(t.nTable);n=P("<div/>").insertBefore(n);var i=t.oFeatures,r=P("<div/>",{id:t.sTableId+"_wrapper",class:e.sWrapper+(t.nTFoot?"":" "+e.sNoFooter)});t.nHolding=n[0],t.nTableWrapper=r[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var o,a,s,l,c,u,d=t.sDom.split(""),h=0;h<d.length;h++){if(o=null,"<"==(a=d[h])){if(s=P("<div/>")[0],"'"==(l=d[h+1])||'"'==l){for(c="",u=2;d[h+u]!=l;)c+=d[h+u],u++;"H"==c?c=e.sJUIHeader:"F"==c&&(c=e.sJUIFooter),-1!=c.indexOf(".")?(l=c.split("."),s.id=l[0].substr(1,l[0].length-1),s.className=l[1]):"#"==c.charAt(0)?s.id=c.substr(1,c.length-1):s.className=c,h+=u}r.append(s),r=P(s)}else if(">"==a)r=r.parent();else if("l"==a&&i.bPaginate&&i.bLengthChange)o=lt(t);else if("f"==a&&i.bFilter)o=Y(t);else if("r"==a&&i.bProcessing)o=dt(t);else if("t"==a)o=ft(t);else if("i"==a&&i.bInfo)o=nt(t);else if("p"==a&&i.bPaginate)o=ct(t);else if(0!==Zt.ext.feature.length)for(u=0,l=(s=Zt.ext.feature).length;u<l;u++)if(a==s[u].cFeature){o=s[u].fnInit(t);break}o&&((s=t.aanFeatures)[a]||(s[a]=[]),s[a].push(o),r.append(o))}n.replaceWith(r),t.nHolding=null}function $(t,e){var n,i,r;e=P(e).children("tr"),t.splice(0,t.length);var o=0;for(r=e.length;o<r;o++)t.push([]);for(o=0,r=e.length;o<r;o++){var a=e[o];for(n=a.firstChild;n;){if("TD"==n.nodeName.toUpperCase()||"TH"==n.nodeName.toUpperCase()){var s=1*n.getAttribute("colspan"),l=1*n.getAttribute("rowspan");s=s&&0!==s&&1!==s?s:1,l=l&&0!==l&&1!==l?l:1;var c=0;for(i=t[o];i[c];)c++;var u=c,d=1===s;for(i=0;i<s;i++)for(c=0;c<l;c++)t[o+c][u+i]={cell:n,unique:d},t[o+c].nTr=a}n=n.nextSibling}}}function q(t,e,n){var i=[];n||(n=t.aoHeader,e&&$(n=[],e)),e=0;for(var r=n.length;e<r;e++)for(var o=0,a=n[e].length;o<a;o++)!n[e][o].unique||i[o]&&t.bSortCellsTop||(i[o]=n[e][o].cell);return i}function B(i,t,e){if(Ft(i,"aoServerParams","serverParams",[t]),t&&P.isArray(t)){var n={},r=/(.*?)\[\]$/;P.each(t,function(t,e){(t=e.name.match(r))?(t=t[0],n[t]||(n[t]=[]),n[t].push(e.value)):n[e.name]=e.value}),t=n}function o(t){Ft(i,null,"xhr",[i,t,i.jqXHR]),e(t)}var a=i.ajax,s=i.oInstance;if(P.isPlainObject(a)&&a.data){var l=a.data,c="function"==typeof l?l(t,i):l;t="function"==typeof l&&c?c:P.extend(!0,t,c),delete a.data}c={data:t,success:function(t){var e=t.error||t.sError;e&&Mt(i,0,e),i.json=t,o(t)},dataType:"json",cache:!1,type:i.sServerMethod,error:function(t,e,n){n=Ft(i,null,"xhr",[i,null,i.jqXHR]),-1===P.inArray(!0,n)&&("parsererror"==e?Mt(i,0,"Invalid JSON response",1):4===t.readyState&&Mt(i,0,"Ajax error",7)),ht(i,!1)}},i.oAjaxData=t,Ft(i,null,"preXhr",[i,t]),i.fnServerData?i.fnServerData.call(s,i.sAjaxSource,P.map(t,function(t,e){return{name:e,value:t}}),o,i):i.sAjaxSource||"string"==typeof a?i.jqXHR=P.ajax(P.extend(c,{url:a||i.sAjaxSource})):"function"==typeof a?i.jqXHR=a.call(s,t,o,i):(i.jqXHR=P.ajax(P.extend(c,a)),a.data=l)}function U(e){return!e.bAjaxDataGet||(e.iDraw++,ht(e,!0),B(e,t(e),function(t){o(e,t)}),!1)}function t(t){function n(t,e){s.push({name:t,value:e})}var e=t.aoColumns,i=e.length,r=t.oFeatures,o=t.oPreviousSearch,a=t.aoPreSearchCols,s=[],l=wt(t),c=t._iDisplayStart,u=!1!==r.bPaginate?t._iDisplayLength:-1;n("sEcho",t.iDraw),n("iColumns",i),n("sColumns",ae(e,"sName").join(",")),n("iDisplayStart",c),n("iDisplayLength",u);var d={draw:t.iDraw,columns:[],order:[],start:c,length:u,search:{value:o.sSearch,regex:o.bRegex}};for(c=0;c<i;c++){var h=e[c],f=a[c];u="function"==typeof h.mData?"function":h.mData,d.columns.push({data:u,name:h.sName,searchable:h.bSearchable,orderable:h.bSortable,search:{value:f.sSearch,regex:f.bRegex}}),n("mDataProp_"+c,u),r.bFilter&&(n("sSearch_"+c,f.sSearch),n("bRegex_"+c,f.bRegex),n("bSearchable_"+c,h.bSearchable)),r.bSort&&n("bSortable_"+c,h.bSortable)}return r.bFilter&&(n("sSearch",o.sSearch),n("bRegex",o.bRegex)),r.bSort&&(P.each(l,function(t,e){d.order.push({column:e.col,dir:e.dir}),n("iSortCol_"+t,e.col),n("sSortDir_"+t,e.dir)}),n("iSortingCols",l.length)),null===(e=Zt.ext.legacy.ajax)?t.sAjaxSource?s:d:e?s:d}function o(t,n){var e=function(t,e){return n[t]!==O?n[t]:n[e]},i=V(t,n),r=e("sEcho","draw"),o=e("iTotalRecords","recordsTotal");if(e=e("iTotalDisplayRecords","recordsFiltered"),r){if(1*r<t.iDraw)return;t.iDraw=1*r}for(l(t),t._iRecordsTotal=parseInt(o,10),t._iRecordsDisplay=parseInt(e,10),r=0,o=i.length;r<o;r++)I(t,i[r]);t.aiDisplay=t.aiDisplayMaster.slice(),t.bAjaxDataGet=!1,H(t),t._bInitComplete||at(t,n),t.bAjaxDataGet=!0,ht(t,!1)}function V(t,e){return"data"===(t=P.isPlainObject(t.ajax)&&t.ajax.dataSrc!==O?t.ajax.dataSrc:t.sAjaxDataProp)?e.aaData||e[t]:""!==t?M(t)(e):e}function Y(n){var t=n.oClasses,e=n.sTableId,i=n.oLanguage,r=n.oPreviousSearch,o=n.aanFeatures,a='<input type="search" class="'+t.sFilterInput+'"/>',s=i.sSearch;s=s.match(/_INPUT_/)?s.replace("_INPUT_",a):s+a,t=P("<div/>",{id:o.f?null:e+"_filter",class:t.sFilter}).append(P("<label/>").append(s)),o=function(){var t=this.value?this.value:"";t!=r.sSearch&&(X(n,{sSearch:t,bRegex:r.bRegex,bSmart:r.bSmart,bCaseInsensitive:r.bCaseInsensitive}),n._iDisplayStart=0,H(n))},a=null!==n.searchDelay?n.searchDelay:"ssp"===Ht(n)?400:0;var l=P("input",t).val(r.sSearch).attr("placeholder",i.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",a?ge(o,a):o).on("keypress.DT",function(t){if(13==t.keyCode)return!1}).attr("aria-controls",e);return P(n.nTable).on("search.dt.DT",function(t,e){if(n===e)try{l[0]!==b.activeElement&&l.val(r.sSearch)}catch(t){}}),t[0]}function X(t,e,n){function i(t){o.sSearch=t.sSearch,o.bRegex=t.bRegex,o.bSmart=t.bSmart,o.bCaseInsensitive=t.bCaseInsensitive}function r(t){return t.bEscapeRegex!==O?!t.bEscapeRegex:t.bRegex}var o=t.oPreviousSearch,a=t.aoPreSearchCols;if(s(t),"ssp"!=Ht(t)){for(K(t,e.sSearch,n,r(e),e.bSmart,e.bCaseInsensitive),i(e),e=0;e<a.length;e++)G(t,a[e].sSearch,e,r(a[e]),a[e].bSmart,a[e].bCaseInsensitive);Q(t)}else i(e);t.bFiltered=!0,Ft(t,null,"search",[t])}function Q(t){for(var e,n,i=Zt.ext.search,r=t.aiDisplay,o=0,a=i.length;o<a;o++){for(var s=[],l=0,c=r.length;l<c;l++)n=r[l],e=t.aoData[n],i[o](t,e._aFilterData,n,e._aData,l)&&s.push(n);r.length=0,P.merge(r,s)}}function G(t,e,n,i,r,o){if(""!==e){var a=[],s=t.aiDisplay;for(i=J(e,i,r,o),r=0;r<s.length;r++)e=t.aoData[s[r]]._aFilterData[n],i.test(e)&&a.push(s[r]);t.aiDisplay=a}}function K(t,e,n,i,r,o){r=J(e,i,r,o);var a=t.oPreviousSearch.sSearch,s=t.aiDisplayMaster;o=[],0!==Zt.ext.search.length&&(n=!0);var l=Z(t);if(e.length<=0)t.aiDisplay=s.slice();else{for((l||n||i||a.length>e.length||0!==e.indexOf(a)||t.bSorted)&&(t.aiDisplay=s.slice()),e=t.aiDisplay,n=0;n<e.length;n++)r.test(t.aoData[e[n]]._sFilterRow)&&o.push(e[n]);t.aiDisplay=o}}function J(t,e,n,i){return t=e?t:de(t),n&&(t="^(?=.*?"+P.map(t.match(/"[^"]+"|[^ ]+/g)||[""],function(t){if('"'===t.charAt(0)){var e=t.match(/^"(.*)"$/);t=e?e[1]:t}return t.replace('"',"")}).join(")(?=.*?")+").*$"),new RegExp(t,i?"i":"")}function Z(t){var e,n,i=t.aoColumns,r=Zt.ext.type.search,o=!1,a=0;for(e=t.aoData.length;a<e;a++){var s=t.aoData[a];if(!s._aFilterData){var l=[],c=0;for(n=i.length;c<n;c++){if((o=i[c]).bSearchable){var u=g(t,a,c,"filter");r[o.sType]&&(u=r[o.sType](u)),null===u&&(u=""),"string"!=typeof u&&u.toString&&(u=u.toString())}else u="";u.indexOf&&-1!==u.indexOf("&")&&(he.innerHTML=u,u=fe?he.textContent:he.innerText),u.replace&&(u=u.replace(/[\r\n\u2028]/g,"")),l.push(u)}s._aFilterData=l,s._sFilterRow=l.join("  "),o=!0}}return o}function tt(t){return{search:t.sSearch,smart:t.bSmart,regex:t.bRegex,caseInsensitive:t.bCaseInsensitive}}function et(t){return{sSearch:t.search,bSmart:t.smart,bRegex:t.regex,bCaseInsensitive:t.caseInsensitive}}function nt(t){var e=t.sTableId,n=t.aanFeatures.i,i=P("<div/>",{class:t.oClasses.sInfo,id:n?null:e+"_info"});return n||(t.aoDrawCallback.push({fn:it,sName:"information"}),i.attr("role","status").attr("aria-live","polite"),P(t.nTable).attr("aria-describedby",e+"_info")),i[0]}function it(t){var e=t.aanFeatures.i;if(0!==e.length){var n=t.oLanguage,i=t._iDisplayStart+1,r=t.fnDisplayEnd(),o=t.fnRecordsTotal(),a=t.fnRecordsDisplay(),s=a?n.sInfo:n.sInfoEmpty;a!==o&&(s+=" "+n.sInfoFiltered),s=rt(t,s+=n.sInfoPostFix),null!==(n=n.fnInfoCallback)&&(s=n.call(t.oInstance,t,i,r,o,a,s)),P(e).html(s)}}function rt(t,e){var n=t.fnFormatNumber,i=t._iDisplayStart+1,r=t._iDisplayLength,o=t.fnRecordsDisplay(),a=-1===r;return e.replace(/_START_/g,n.call(t,i)).replace(/_END_/g,n.call(t,t.fnDisplayEnd())).replace(/_MAX_/g,n.call(t,t.fnRecordsTotal())).replace(/_TOTAL_/g,n.call(t,o)).replace(/_PAGE_/g,n.call(t,a?1:Math.ceil(i/r))).replace(/_PAGES_/g,n.call(t,a?1:Math.ceil(o/r)))}function ot(n){var i=n.iInitDisplayStart,t=n.aoColumns,e=n.oFeatures,r=n.bDeferLoading;if(n.bInitialised){W(n),R(n),j(n,n.aoHeader),j(n,n.aoFooter),ht(n,!0),e.bAutoWidth&&mt(n);var o=0;for(e=t.length;o<e;o++){var a=t[o];a.sWidth&&(a.nTh.style.width=xt(a.sWidth))}Ft(n,null,"preInit",[n]),z(n),"ssp"==(t=Ht(n))&&!r||("ajax"==t?B(n,[],function(t){var e=V(n,t);for(o=0;o<e.length;o++)I(n,e[o]);n.iInitDisplayStart=i,z(n),ht(n,!1),at(n,t)}):(ht(n,!1),at(n)))}else setTimeout(function(){ot(n)},200)}function at(t,e){t._bInitComplete=!0,(e||t.oInit.aaData)&&L(t),Ft(t,null,"plugin-init",[t,e]),Ft(t,"aoInitComplete","init",[t,e])}function st(t,e){e=parseInt(e,10),t._iDisplayLength=e,Rt(t),Ft(t,null,"length",[t,e])}function lt(i){var t=i.oClasses,e=i.sTableId,n=i.aLengthMenu,r=P.isArray(n[0]),o=r?n[0]:n;n=r?n[1]:n,r=P("<select/>",{name:e+"_length","aria-controls":e,class:t.sLengthSelect});for(var a=0,s=o.length;a<s;a++)r[0][a]=new Option("number"==typeof n[a]?i.fnFormatNumber(n[a]):n[a],o[a]);var l=P("<div><label/></div>").addClass(t.sLength);return i.aanFeatures.l||(l[0].id=e+"_length"),l.children().append(i.oLanguage.sLengthMenu.replace("_MENU_",r[0].outerHTML)),P("select",l).val(i._iDisplayLength).on("change.DT",function(t){st(i,P(this).val()),H(i)}),P(i.nTable).on("length.dt.DT",function(t,e,n){i===e&&P("select",l).val(n)}),l[0]}function ct(t){function a(t){H(t)}var e=t.sPaginationType,s=Zt.ext.pager[e],l="function"==typeof s;e=P("<div/>").addClass(t.oClasses.sPaging+e)[0];var c=t.aanFeatures;return l||s.fnInit(t,e,a),c.p||(e.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(t){if(l){var e,n=t._iDisplayStart,i=t._iDisplayLength,r=t.fnRecordsDisplay(),o=-1===i;for(n=o?0:Math.ceil(n/i),i=o?1:Math.ceil(r/i),r=s(n,i),o=0,e=c.p.length;o<e;o++)jt(t,"pageButton")(t,c.p[o],o,r,n,i)}else s.fnUpdate(t,a)},sName:"pagination"})),e}function ut(t,e,n){var i=t._iDisplayStart,r=t._iDisplayLength,o=t.fnRecordsDisplay();return 0===o||-1===r?i=0:"number"==typeof e?o<(i=e*r)&&(i=0):"first"==e?i=0:"previous"==e?(i=0<=r?i-r:0)<0&&(i=0):"next"==e?i+r<o&&(i+=r):"last"==e?i=Math.floor((o-1)/r)*r:Mt(t,0,"Unknown paging action: "+e,5),e=t._iDisplayStart!==i,t._iDisplayStart=i,e&&(Ft(t,null,"page",[t]),n&&H(t)),e}function dt(t){return P("<div/>",{id:t.aanFeatures.r?null:t.sTableId+"_processing",class:t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).insertBefore(t.nTable)[0]}function ht(t,e){t.oFeatures.bProcessing&&P(t.aanFeatures.r).css("display",e?"block":"none"),Ft(t,null,"processing",[t,e])}function ft(t){var e=P(t.nTable);e.attr("role","grid");var n=t.oScroll;if(""===n.sX&&""===n.sY)return t.nTable;var i=n.sX,r=n.sY,o=t.oClasses,a=e.children("caption"),s=a.length?a[0]._captionSide:null,l=P(e[0].cloneNode(!1)),c=P(e[0].cloneNode(!1)),u=e.children("tfoot");u.length||(u=null),l=P("<div/>",{class:o.sScrollWrapper}).append(P("<div/>",{class:o.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:i?i?xt(i):null:"100%"}).append(P("<div/>",{class:o.sScrollHeadInner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(l.removeAttr("id").css("margin-left",0).append("top"===s?a:null).append(e.children("thead"))))).append(P("<div/>",{class:o.sScrollBody}).css({position:"relative",overflow:"auto",width:i?xt(i):null}).append(e)),u&&l.append(P("<div/>",{class:o.sScrollFoot}).css({overflow:"hidden",border:0,width:i?i?xt(i):null:"100%"}).append(P("<div/>",{class:o.sScrollFootInner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===s?a:null).append(e.children("tfoot")))));var d=(e=l.children())[0];o=e[1];var h=u?e[2]:null;return i&&P(o).on("scroll.DT",function(t){t=this.scrollLeft,d.scrollLeft=t,u&&(h.scrollLeft=t)}),P(o).css(r&&n.bCollapse?"max-height":"height",r),t.nScrollHead=d,t.nScrollBody=o,t.nScrollFoot=h,t.aoDrawCallback.push({fn:pt,sName:"scrolling"}),l[0]}function pt(n){var t=n.oScroll,e=t.sX,i=t.sXInner,r=t.sY;t=t.iBarWidth;var o=P(n.nScrollHead),a=o[0].style,s=o.children("div"),l=s[0].style,c=s.children("table");s=n.nScrollBody;function u(t){(t=t.style).paddingTop="0",t.paddingBottom="0",t.borderTopWidth="0",t.borderBottomWidth="0",t.height=0}var d,h=P(s),f=s.style,p=P(n.nScrollFoot).children("div"),g=p.children("table"),m=P(n.nTHead),v=P(n.nTable),y=v[0],b=y.style,x=n.nTFoot?P(n.nTFoot):null,w=n.oBrowser,_=w.bScrollOversize,S=ae(n.aoColumns,"nTh"),C=[],T=[],D=[],k=[],A=s.scrollHeight>s.clientHeight;if(n.scrollBarVis!==A&&n.scrollBarVis!==O)n.scrollBarVis=A,L(n);else{if(n.scrollBarVis=A,v.children("thead, tfoot").remove(),x){var I=x.clone().prependTo(v),E=x.find("tr");I=I.find("tr")}var M=m.clone().prependTo(v);m=m.find("tr"),A=M.find("tr"),M.find("th, td").removeAttr("tabindex"),e||(f.width="100%",o[0].style.width="100%"),P.each(q(n,M),function(t,e){d=N(n,t),e.style.width=n.aoColumns[d].sWidth}),x&&gt(function(t){t.style.width=""},I),o=v.outerWidth(),""===e?(b.width="100%",_&&(v.find("tbody").height()>s.offsetHeight||"scroll"==h.css("overflow-y"))&&(b.width=xt(v.outerWidth()-t)),o=v.outerWidth()):""!==i&&(b.width=xt(i),o=v.outerWidth()),gt(u,A),gt(function(t){D.push(t.innerHTML),C.push(xt(P(t).css("width")))},A),gt(function(t,e){-1!==P.inArray(t,S)&&(t.style.width=C[e])},m),P(A).height(0),x&&(gt(u,I),gt(function(t){k.push(t.innerHTML),T.push(xt(P(t).css("width")))},I),gt(function(t,e){t.style.width=T[e]},E),P(I).height(0)),gt(function(t,e){t.innerHTML='<div class="dataTables_sizing">'+D[e]+"</div>",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=C[e]},A),x&&gt(function(t,e){t.innerHTML='<div class="dataTables_sizing">'+k[e]+"</div>",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=T[e]},I),v.outerWidth()<o?(E=s.scrollHeight>s.offsetHeight||"scroll"==h.css("overflow-y")?o+t:o,_&&(s.scrollHeight>s.offsetHeight||"scroll"==h.css("overflow-y"))&&(b.width=xt(E-t)),""!==e&&""===i||Mt(n,1,"Possible column misalignment",6)):E="100%",f.width=xt(E),a.width=xt(E),x&&(n.nScrollFoot.style.width=xt(E)),!r&&_&&(f.height=xt(y.offsetHeight+t)),e=v.outerWidth(),c[0].style.width=xt(e),l.width=xt(e),i=v.height()>s.clientHeight||"scroll"==h.css("overflow-y"),l[r="padding"+(w.bScrollbarLeft?"Left":"Right")]=i?t+"px":"0px",x&&(g[0].style.width=xt(e),p[0].style.width=xt(e),p[0].style[r]=i?t+"px":"0px"),v.children("colgroup").insertBefore(v.children("thead")),h.trigger("scroll"),!n.bSorted&&!n.bFiltered||n._drawHold||(s.scrollTop=0)}}function gt(t,e,n){for(var i,r,o=0,a=0,s=e.length;a<s;){for(i=e[a].firstChild,r=n?n[a].firstChild:null;i;)1===i.nodeType&&(n?t(i,r,o):t(i,o),o++),i=i.nextSibling,r=n?r.nextSibling:null;a++}}function mt(t){var e,n=t.nTable,i=t.aoColumns,r=t.oScroll,o=r.sY,a=r.sX,s=r.sXInner,l=i.length,c=k(t,"bVisible"),u=P("th",t.nTHead),d=n.getAttribute("width"),h=n.parentNode,f=!1,p=t.oBrowser;for(r=p.bScrollOversize,(e=n.style.width)&&-1!==e.indexOf("%")&&(d=e),e=0;e<c.length;e++){var g=i[c[e]];null!==g.sWidth&&(g.sWidth=vt(g.sWidthOrig,h),f=!0)}if(r||!f&&!a&&!o&&l==y(t)&&l==u.length)for(e=0;e<l;e++)null!==(c=N(t,e))&&(i[c].sWidth=xt(u.eq(e).width()));else{(l=P(n).clone().css("visibility","hidden").removeAttr("id")).find("tbody tr").remove();var m=P("<tr/>").appendTo(l.find("tbody"));for(l.find("thead, tfoot").remove(),l.append(P(t.nTHead).clone()).append(P(t.nTFoot).clone()),l.find("tfoot th, tfoot td").css("width",""),u=q(t,l.find("thead")[0]),e=0;e<c.length;e++)g=i[c[e]],u[e].style.width=null!==g.sWidthOrig&&""!==g.sWidthOrig?xt(g.sWidthOrig):"",g.sWidthOrig&&a&&P(u[e]).append(P("<div/>").css({width:g.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(t.aoData.length)for(e=0;e<c.length;e++)g=i[f=c[e]],P(yt(t,f)).clone(!1).append(g.sContentPadding).appendTo(m);for(P("[name]",l).removeAttr("name"),g=P("<div/>").css(a||o?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(l).appendTo(h),a&&s?l.width(s):a?(l.css("width","auto"),l.removeAttr("width"),l.width()<h.clientWidth&&d&&l.width(h.clientWidth)):o?l.width(h.clientWidth):d&&l.width(d),e=o=0;e<c.length;e++)s=(h=P(u[e])).outerWidth()-h.width(),o+=h=p.bBounding?Math.ceil(u[e].getBoundingClientRect().width):h.outerWidth(),i[c[e]].sWidth=xt(h-s);n.style.width=xt(o),g.remove()}d&&(n.style.width=xt(d)),!d&&!a||t._reszEvt||(n=function(){P(v).on("resize.DT-"+t.sInstance,ge(function(){L(t)}))},r?setTimeout(n,1e3):n(),t._reszEvt=!0)}function vt(t,e){return t?(e=(t=P("<div/>").css("width",xt(t)).appendTo(e||b.body))[0].offsetWidth,t.remove(),e):0}function yt(t,e){var n=bt(t,e);if(n<0)return null;var i=t.aoData[n];return i.nTr?i.anCells[e]:P("<td/>").html(g(t,n,e,"display"))[0]}function bt(t,e){for(var n,i=-1,r=-1,o=0,a=t.aoData.length;o<a;o++)(n=(n=(n=g(t,o,e,"display")+"").replace(pe,"")).replace(/&nbsp;/g," ")).length>i&&(i=n.length,r=o);return r}function xt(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function wt(t){var e=[],n=t.aoColumns,i=t.aaSortingFixed,r=P.isPlainObject(i),o=[],a=function(t){t.length&&!P.isArray(t[0])?o.push(t):P.merge(o,t)};for(P.isArray(i)&&a(i),r&&i.pre&&a(i.pre),a(t.aaSorting),r&&i.post&&a(i.post),t=0;t<o.length;t++){var s=o[t][0];for(i=0,r=(a=n[s].aDataSort).length;i<r;i++){var l=a[i],c=n[l].sType||"string";o[t]._idx===O&&(o[t]._idx=P.inArray(o[t][1],n[l].asSorting)),e.push({src:s,col:l,dir:o[t][1],index:o[t]._idx,type:c,formatter:Zt.ext.type.order[c+"-pre"]})}}return e}function _t(t){var e,c=[],u=Zt.ext.type.order,d=t.aoData,n=0,i=t.aiDisplayMaster;s(t);var h=wt(t),r=0;for(e=h.length;r<e;r++){var o=h[r];o.formatter&&n++,kt(t,o.col)}if("ssp"!=Ht(t)&&0!==h.length){for(r=0,e=i.length;r<e;r++)c[i[r]]=r;n===h.length?i.sort(function(t,e){var n,i=h.length,r=d[t]._aSortData,o=d[e]._aSortData;for(n=0;n<i;n++){var a=h[n],s=r[a.col],l=o[a.col];if(0!==(s=s<l?-1:l<s?1:0))return"asc"===a.dir?s:-s}return(s=c[t])<(l=c[e])?-1:l<s?1:0}):i.sort(function(t,e){var n,i=h.length,r=d[t]._aSortData,o=d[e]._aSortData;for(n=0;n<i;n++){var a=h[n],s=r[a.col],l=o[a.col];if(0!==(s=(a=u[a.type+"-"+a.dir]||u["string-"+a.dir])(s,l)))return s}return(s=c[t])<(l=c[e])?-1:l<s?1:0})}t.bSorted=!0}function St(t){var e=t.aoColumns,n=wt(t);t=t.oLanguage.oAria;for(var i=0,r=e.length;i<r;i++){var o=e[i],a=o.asSorting,s=o.sTitle.replace(/<.*?>/g,""),l=o.nTh;l.removeAttribute("aria-sort"),o.bSortable&&(s+="asc"===(o=0<n.length&&n[0].col==i?(l.setAttribute("aria-sort","asc"==n[0].dir?"ascending":"descending"),a[n[0].index+1]||a[0]):a[0])?t.sSortAscending:t.sSortDescending),l.setAttribute("aria-label",s)}}function Ct(t,e,n,i){function r(t,e){var n=t._idx;return n===O&&(n=P.inArray(t[1],a)),n+1<a.length?n+1:e?null:0}var o=t.aaSorting,a=t.aoColumns[e].asSorting;"number"==typeof o[0]&&(o=t.aaSorting=[o]),n&&t.oFeatures.bSortMulti?-1!==(n=P.inArray(e,ae(o,"0")))?(null===(e=r(o[n],!0))&&1===o.length&&(e=0),null===e?o.splice(n,1):(o[n][1]=a[e],o[n]._idx=e)):(o.push([e,a[0],0]),o[o.length-1]._idx=0):o.length&&o[0][0]==e?(e=r(o[0]),o.length=1,o[0][1]=a[e],o[0]._idx=e):(o.length=0,o.push([e,a[0]]),o[0]._idx=0),z(t),"function"==typeof i&&i(t)}function Tt(e,t,n,i){var r=e.aoColumns[n];Lt(t,{},function(t){!1!==r.bSortable&&(e.oFeatures.bProcessing?(ht(e,!0),setTimeout(function(){Ct(e,n,t.shiftKey,i),"ssp"!==Ht(e)&&ht(e,!1)},0)):Ct(e,n,t.shiftKey,i))})}function Dt(t){var e,n=t.aLastSort,i=t.oClasses.sSortColumn,r=wt(t),o=t.oFeatures;if(o.bSort&&o.bSortClasses){for(o=0,e=n.length;o<e;o++){var a=n[o].src;P(ae(t.aoData,"anCells",a)).removeClass(i+(o<2?o+1:3))}for(o=0,e=r.length;o<e;o++)a=r[o].src,P(ae(t.aoData,"anCells",a)).addClass(i+(o<2?o+1:3))}t.aLastSort=r}function kt(t,e){var n,i=t.aoColumns[e],r=Zt.ext.order[i.sSortDataType];r&&(n=r.call(t.oInstance,t,e,c(t,e)));for(var o,a=Zt.ext.type.order[i.sType+"-pre"],s=0,l=t.aoData.length;s<l;s++)(i=t.aoData[s])._aSortData||(i._aSortData=[]),i._aSortData[e]&&!r||(o=r?n[s]:g(t,s,e,"sort"),i._aSortData[e]=a?a(o):o)}function At(n){if(n.oFeatures.bStateSave&&!n.bDestroying){var t={time:+new Date,start:n._iDisplayStart,length:n._iDisplayLength,order:P.extend(!0,[],n.aaSorting),search:tt(n.oPreviousSearch),columns:P.map(n.aoColumns,function(t,e){return{visible:t.bVisible,search:tt(n.aoPreSearchCols[e])}})};Ft(n,"aoStateSaveParams","stateSaveParams",[n,t]),n.oSavedState=t,n.fnStateSaveCallback.call(n.oInstance,n,t)}}function It(n,t,i){var r,o,a=n.aoColumns;if(t=function(t){if(t&&t.time){var e=Ft(n,"aoStateLoadParams","stateLoadParams",[n,t]);if(-1===P.inArray(!1,e)&&!(0<(e=n.iStateDuration)&&t.time<+new Date-1e3*e||t.columns&&a.length!==t.columns.length)){if(n.oLoadedState=P.extend(!0,{},t),t.start!==O&&(n._iDisplayStart=t.start,n.iInitDisplayStart=t.start),t.length!==O&&(n._iDisplayLength=t.length),t.order!==O&&(n.aaSorting=[],P.each(t.order,function(t,e){n.aaSorting.push(e[0]>=a.length?[0,e[1]]:e)})),t.search!==O&&P.extend(n.oPreviousSearch,et(t.search)),t.columns)for(r=0,o=t.columns.length;r<o;r++)(e=t.columns[r]).visible!==O&&(a[r].bVisible=e.visible),e.search!==O&&P.extend(n.aoPreSearchCols[r],et(e.search));Ft(n,"aoStateLoaded","stateLoaded",[n,t])}}i()},n.oFeatures.bStateSave){var e=n.fnStateLoadCallback.call(n.oInstance,n,t);e!==O&&t(e)}else i()}function Et(t){var e=Zt.settings;return-1!==(t=P.inArray(t,ae(e,"nTable")))?e[t]:null}function Mt(t,e,n,i){if(n="DataTables warning: "+(t?"table id="+t.sTableId+" - ":"")+n,i&&(n+=". For more information about this error, please see http://datatables.net/tn/"+i),e)v.console&&console.log&&console.log(n);else if(e=(e=Zt.ext).sErrMode||e.errMode,t&&Ft(t,null,"error",[t,i,n]),"alert"==e)alert(n);else{if("throw"==e)throw Error(n);"function"==typeof e&&e(t,i,n)}}function Pt(n,i,t,e){P.isArray(t)?P.each(t,function(t,e){P.isArray(e)?Pt(n,i,e[0],e[1]):Pt(n,i,e)}):(e===O&&(e=t),i[t]!==O&&(n[e]=i[t]))}function Ot(t,e,n){var i;for(i in e)if(e.hasOwnProperty(i)){var r=e[i];P.isPlainObject(r)?(P.isPlainObject(t[i])||(t[i]={}),P.extend(!0,t[i],r)):n&&"data"!==i&&"aaData"!==i&&P.isArray(r)?t[i]=r.slice():t[i]=r}return t}function Lt(e,t,n){P(e).on("click.DT",t,function(t){P(e).blur(),n(t)}).on("keypress.DT",t,function(t){13===t.which&&(t.preventDefault(),n(t))}).on("selectstart.DT",function(){return!1})}function Nt(t,e,n,i){n&&t[e].push({fn:n,sName:i})}function Ft(n,t,e,i){var r=[];return t&&(r=P.map(n[t].slice().reverse(),function(t,e){return t.fn.apply(n.oInstance,i)})),null!==e&&(t=P.Event(e+".dt"),P(n.nTable).trigger(t,i),r.push(t.result)),r}function Rt(t){var e=t._iDisplayStart,n=t.fnDisplayEnd(),i=t._iDisplayLength;n<=e&&(e=n-i),e-=e%i,(-1===i||e<0)&&(e=0),t._iDisplayStart=e}function jt(t,e){t=t.renderer;var n=Zt.ext.renderer[e];return P.isPlainObject(t)&&t[e]?n[t[e]]||n._:"string"==typeof t&&n[t]||n._}function Ht(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}function zt(t,e){var n=Ie.numbers_length,i=Math.floor(n/2);return e<=n?t=Xt(0,e):t<=i?((t=Xt(0,n-2)).push("ellipsis"),t.push(e-1)):(e-1-i<=t?t=Xt(e-(n-2),e):((t=Xt(t-i+2,t+i-1)).push("ellipsis"),t.push(e-1)),t.splice(0,0,"ellipsis"),t.splice(0,0,0)),t.DT_el="span",t}function Wt(n){P.each({num:function(t){return Ee(t,n)},"num-fmt":function(t){return Ee(t,n,oe)},"html-num":function(t){return Ee(t,n,ne)},"html-num-fmt":function(t){return Ee(t,n,ne,oe)}},function(t,e){Gt.type.order[t+n+"-pre"]=e,t.match(/^html\-/)&&(Gt.type.search[t+n]=Gt.type.search.html)})}function e(e){return function(){var t=[Et(this[Zt.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return Zt.ext.internal[e].apply(this,t)}}function $t(t){return!t||!0===t||"-"===t}function qt(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null}function Bt(t,e){return te[e]||(te[e]=new RegExp(de(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(te[e],"."):t}function Ut(t,e,n){var i="string"==typeof t;return!!$t(t)||(e&&i&&(t=Bt(t,e)),n&&i&&(t=t.replace(oe,"")),!isNaN(parseFloat(t))&&isFinite(t))}function Vt(t,e,n){return!!$t(t)||(($t(t)||"string"==typeof t)&&!!Ut(t.replace(ne,""),e,n)||null)}function Yt(t,e,n,i){var r=[],o=0,a=e.length;if(i!==O)for(;o<a;o++)t[e[o]][n]&&r.push(t[e[o]][n][i]);else for(;o<a;o++)r.push(t[e[o]][n]);return r}function Xt(t,e){var n=[];if(e===O){e=0;var i=t}else i=e,e=t;for(t=e;t<i;t++)n.push(t);return n}function Qt(t){for(var e=[],n=0,i=t.length;n<i;n++)t[n]&&e.push(t[n]);return e}var Gt,Kt,Jt,Zt=function(m){this.$=function(t,e){return this.api(!0).$(t,e)},this._=function(t,e){return this.api(!0).rows(t,e).data()},this.api=function(t){return new ye(t?Et(this[Gt.iApiIndex]):this)},this.fnAddData=function(t,e){var n=this.api(!0);return t=P.isArray(t)&&(P.isArray(t[0])||P.isPlainObject(t[0]))?n.rows.add(t):n.row.add(t),e!==O&&!e||n.draw(),t.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var e=this.api(!0).columns.adjust(),n=e.settings()[0],i=n.oScroll;t===O||t?e.draw(!1):""===i.sX&&""===i.sY||pt(n)},this.fnClearTable=function(t){var e=this.api(!0).clear();t!==O&&!t||e.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,e,n){var i=this.api(!0),r=(t=i.rows(t)).settings()[0],o=r.aoData[t[0][0]];return t.remove(),e&&e.call(this,r,o),n!==O&&!n||i.draw(),o},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,e,n,i,r,o){r=this.api(!0),null===e||e===O?r.search(t,n,i,o):r.column(e).search(t,n,i,o),r.draw()},this.fnGetData=function(t,e){var n=this.api(!0);if(t===O)return n.data().toArray();var i=t.nodeName?t.nodeName.toLowerCase():"";return e!==O||"td"==i||"th"==i?n.cell(t,e).data():n.row(t).data()||null},this.fnGetNodes=function(t){var e=this.api(!0);return t!==O?e.row(t).node():e.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var e=this.api(!0),n=t.nodeName.toUpperCase();return"TR"==n?e.row(t).index():"TD"==n||"TH"==n?[(t=e.cell(t).index()).row,t.columnVisible,t.column]:null},this.fnIsOpen=function(t){return this.api(!0).row(t).child.isShown()},this.fnOpen=function(t,e,n){return this.api(!0).row(t).child(e,n).show().child()[0]},this.fnPageChange=function(t,e){t=this.api(!0).page(t),e!==O&&!e||t.draw(!1)},this.fnSetColumnVis=function(t,e,n){t=this.api(!0).column(t).visible(e),n!==O&&!n||t.columns.adjust().draw()},this.fnSettings=function(){return Et(this[Gt.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,e,n){this.api(!0).order.listener(t,e,n)},this.fnUpdate=function(t,e,n,i,r){var o=this.api(!0);return n===O||null===n?o.row(e).data(t):o.cell(e,n).data(t),r!==O&&!r||o.columns.adjust(),i!==O&&!i||o.draw(),0},this.fnVersionCheck=Gt.fnVersionCheck;var v=this,y=m===O,b=this.length;for(var t in y&&(m={}),this.oApi=this.internal=Gt.internal,Zt.ext.internal)t&&(this[t]=e(t));return this.each(function(){var n,t={},i=1<b?Ot(t,m,!0):m,r=0;t=this.getAttribute("id");var o=!1,e=Zt.defaults,a=P(this);if("table"!=this.nodeName.toLowerCase())Mt(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{_(e),S(e.column),x(e,e,!0),x(e.column,e.column,!0),x(e,P.extend(i,a.data()),!0);var s=Zt.settings;for(r=0,n=s.length;r<n;r++){var l=s[r];if(l.nTable==this||l.nTHead&&l.nTHead.parentNode==this||l.nTFoot&&l.nTFoot.parentNode==this){var c=i.bRetrieve!==O?i.bRetrieve:e.bRetrieve;if(y||c)return l.oInstance;if(i.bDestroy!==O?i.bDestroy:e.bDestroy){l.oInstance.fnDestroy();break}return void Mt(l,0,"Cannot reinitialise DataTable",3)}if(l.sTableId==this.id){s.splice(r,1);break}}null!==t&&""!==t||(this.id=t="DataTables_Table_"+Zt.ext._unique++);var u=P.extend(!0,{},Zt.models.oSettings,{sDestroyWidth:a[0].style.width,sInstance:t,sTableId:t});u.nTable=this,u.oApi=v.internal,u.oInit=i,s.push(u),u.oInstance=1===v.length?v:a.dataTable(),_(i),w(i.oLanguage),i.aLengthMenu&&!i.iDisplayLength&&(i.iDisplayLength=P.isArray(i.aLengthMenu[0])?i.aLengthMenu[0][0]:i.aLengthMenu[0]),i=Ot(P.extend(!0,{},e),i),Pt(u.oFeatures,i,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" ")),Pt(u,i,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),Pt(u.oScroll,i,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),Pt(u.oLanguage,i,"fnInfoCallback"),Nt(u,"aoDrawCallback",i.fnDrawCallback,"user"),Nt(u,"aoServerParams",i.fnServerParams,"user"),Nt(u,"aoStateSaveParams",i.fnStateSaveParams,"user"),Nt(u,"aoStateLoadParams",i.fnStateLoadParams,"user"),Nt(u,"aoStateLoaded",i.fnStateLoaded,"user"),Nt(u,"aoRowCallback",i.fnRowCallback,"user"),Nt(u,"aoRowCreatedCallback",i.fnCreatedRow,"user"),Nt(u,"aoHeaderCallback",i.fnHeaderCallback,"user"),Nt(u,"aoFooterCallback",i.fnFooterCallback,"user"),Nt(u,"aoInitComplete",i.fnInitComplete,"user"),Nt(u,"aoPreDrawCallback",i.fnPreDrawCallback,"user"),u.rowIdFn=M(i.rowId),C(u);var d=u.oClasses;P.extend(d,Zt.ext.classes,i.oClasses),a.addClass(d.sTable),u.iInitDisplayStart===O&&(u.iInitDisplayStart=i.iDisplayStart,u._iDisplayStart=i.iDisplayStart),null!==i.iDeferLoading&&(u.bDeferLoading=!0,t=P.isArray(i.iDeferLoading),u._iRecordsDisplay=t?i.iDeferLoading[0]:i.iDeferLoading,u._iRecordsTotal=t?i.iDeferLoading[1]:i.iDeferLoading);var h=u.oLanguage;P.extend(!0,h,i.oLanguage),h.sUrl&&(P.ajax({dataType:"json",url:h.sUrl,success:function(t){w(t),x(e.oLanguage,t),P.extend(!0,h,t),ot(u)},error:function(){ot(u)}}),o=!0),null===i.asStripeClasses&&(u.asStripeClasses=[d.sStripeOdd,d.sStripeEven]),t=u.asStripeClasses;var f=a.children("tbody").find("tr").eq(0);if(-1!==P.inArray(!0,P.map(t,function(t,e){return f.hasClass(t)}))&&(P("tbody tr",this).removeClass(t.join(" ")),u.asDestroyStripes=t.slice()),t=[],0!==(s=this.getElementsByTagName("thead")).length&&($(u.aoHeader,s[0]),t=q(u)),null===i.aoColumns)for(s=[],r=0,n=t.length;r<n;r++)s.push(null);else s=i.aoColumns;for(r=0,n=s.length;r<n;r++)T(u,t?t[r]:null);if(A(u,i.aoColumnDefs,s,function(t,e){D(u,t,e)}),f.length){function p(t,e){return null!==t.getAttribute("data-"+e)?e:null}P(f[0]).children("th, td").each(function(t,e){var n=u.aoColumns[t];if(n.mData===t){var i=p(e,"sort")||p(e,"order");e=p(e,"filter")||p(e,"search"),null===i&&null===e||(n.mData={_:t+".display",sort:null!==i?t+".@data-"+i:O,type:null!==i?t+".@data-"+i:O,filter:null!==e?t+".@data-"+e:O},D(u,t))}})}var g=u.oFeatures;t=function(){if(i.aaSorting===O){var t=u.aaSorting;for(r=0,n=t.length;r<n;r++)t[r][1]=u.aoColumns[r].asSorting[0]}Dt(u),g.bSort&&Nt(u,"aoDrawCallback",function(){if(u.bSorted){var t=wt(u),n={};P.each(t,function(t,e){n[e.src]=e.dir}),Ft(u,null,"order",[u,t,n]),St(u)}}),Nt(u,"aoDrawCallback",function(){(u.bSorted||"ssp"===Ht(u)||g.bDeferRender)&&Dt(u)},"sc"),t=a.children("caption").each(function(){this._captionSide=P(this).css("caption-side")});var e=a.children("thead");if(0===e.length&&(e=P("<thead/>").appendTo(a)),u.nTHead=e[0],0===(e=a.children("tbody")).length&&(e=P("<tbody/>").appendTo(a)),u.nTBody=e[0],0===(e=a.children("tfoot")).length&&0<t.length&&(""!==u.oScroll.sX||""!==u.oScroll.sY)&&(e=P("<tfoot/>").appendTo(a)),0===e.length||0===e.children().length?a.addClass(d.sNoFooter):0<e.length&&(u.nTFoot=e[0],$(u.aoFooter,u.nTFoot)),i.aaData)for(r=0;r<i.aaData.length;r++)I(u,i.aaData[r]);else!u.bDeferLoading&&"dom"!=Ht(u)||E(u,P(u.nTBody).children("tr"));u.aiDisplay=u.aiDisplayMaster.slice(),!(u.bInitialised=!0)===o&&ot(u)},i.bStateSave?(g.bStateSave=!0,Nt(u,"aoDrawCallback",At,"state_save"),It(u,i,t)):t()}}),v=null,this},te={},ee=/[\r\n\u2028]/g,ne=/<.*?>/g,ie=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,re=/(\/|\.|\*|\+|\?|\||\(|\)|\[|\]|\{|\}|\\|\$|\^|\-)/g,oe=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,ae=function(t,e,n){var i=[],r=0,o=t.length;if(n!==O)for(;r<o;r++)t[r]&&t[r][e]&&i.push(t[r][e][n]);else for(;r<o;r++)t[r]&&i.push(t[r][e]);return i},se=function(t){t:{if(!(t.length<2))for(var e=t.slice().sort(),n=e[0],i=1,r=e.length;i<r;i++){if(e[i]===n){e=!1;break t}n=e[i]}e=!0}if(e)return t.slice();e=[],r=t.length;var o,a=0;i=0;t:for(;i<r;i++){for(n=t[i],o=0;o<a;o++)if(e[o]===n)continue t;e.push(n),a++}return e};Zt.util={throttle:function(i,t){var r,o,a=t!==O?t:200;return function(){var t=this,e=+new Date,n=arguments;r&&e<r+a?(clearTimeout(o),o=setTimeout(function(){r=O,i.apply(t,n)},a)):(r=e,i.apply(t,n))}},escapeRegex:function(t){return t.replace(re,"\\$1")}};var le=function(t,e,n){t[e]!==O&&(t[n]=t[e])},ce=/\[.*?\]$/,ue=/\(\)$/,de=Zt.util.escapeRegex,he=P("<div>")[0],fe=he.textContent!==O,pe=/<.*?>/g,ge=Zt.util.throttle,me=[],ve=Array.prototype,ye=function(t,e){if(!(this instanceof ye))return new ye(t,e);function n(t){(t=function(t){var e,n=Zt.settings,i=P.map(n,function(t,e){return t.nTable});if(!t)return[];if(t.nTable&&t.oApi)return[t];if(t.nodeName&&"table"===t.nodeName.toLowerCase()){var r=P.inArray(t,i);return-1!==r?[n[r]]:null}return t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?e=P(t):t instanceof P&&(e=t),e?e.map(function(t){return-1!==(r=P.inArray(this,i))?n[r]:null}).toArray():void 0)}(t))&&i.push.apply(i,t)}var i=[];if(P.isArray(t))for(var r=0,o=t.length;r<o;r++)n(t[r]);else n(t);this.context=se(i),e&&P.merge(this,e),this.selector={rows:null,cols:null,opts:null},ye.extend(this,this,me)};Zt.Api=ye,P.extend(ye.prototype,{any:function(){return 0!==this.count()},concat:ve.concat,context:[],count:function(){return this.flatten().length},each:function(t){for(var e=0,n=this.length;e<n;e++)t.call(this,this[e],e,this);return this},eq:function(t){var e=this.context;return e.length>t?new ye(e[t],this[t]):null},filter:function(t){var e=[];if(ve.filter)e=ve.filter.call(this,t,this);else for(var n=0,i=this.length;n<i;n++)t.call(this,this[n],n,this)&&e.push(this[n]);return new ye(this.context,e)},flatten:function(){var t=[];return new ye(this.context,t.concat.apply(t,this.toArray()))},join:ve.join,indexOf:ve.indexOf||function(t,e){e=e||0;for(var n=this.length;e<n;e++)if(this[e]===t)return e;return-1},iterator:function(t,e,n,i){var r,o,a,s=[],l=this.context,c=this.selector;"string"==typeof t&&(i=n,n=e,e=t,t=!1);var u=0;for(r=l.length;u<r;u++){var d=new ye(l[u]);if("table"===e){var h=n.call(d,l[u],u);h!==O&&s.push(h)}else if("columns"===e||"rows"===e)(h=n.call(d,l[u],this[u],u))!==O&&s.push(h);else if("column"===e||"column-rows"===e||"row"===e||"cell"===e){var f=this[u];"column-rows"===e&&(a=Se(l[u],c.opts));var p=0;for(o=f.length;p<o;p++)h=f[p],(h="cell"===e?n.call(d,l[u],h.row,h.column,u,p):n.call(d,l[u],h,u,p,a))!==O&&s.push(h)}}return s.length||i?((e=(t=new ye(l,t?s.concat.apply([],s):s)).selector).rows=c.rows,e.cols=c.cols,e.opts=c.opts,t):this},lastIndexOf:ve.lastIndexOf||function(t,e){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(t){var e=[];if(ve.map)e=ve.map.call(this,t,this);else for(var n=0,i=this.length;n<i;n++)e.push(t.call(this,this[n],n));return new ye(this.context,e)},pluck:function(e){return this.map(function(t){return t[e]})},pop:ve.pop,push:ve.push,reduce:ve.reduce||function(t,e){return n(this,t,e,0,this.length,1)},reduceRight:ve.reduceRight||function(t,e){return n(this,t,e,this.length-1,-1,-1)},reverse:ve.reverse,selector:null,shift:ve.shift,slice:function(){return new ye(this.context,this)},sort:ve.sort,splice:ve.splice,toArray:function(){return ve.slice.call(this)},to$:function(){return P(this)},toJQuery:function(){return P(this)},unique:function(){return new ye(this.context,se(this))},unshift:ve.unshift}),ye.extend=function(t,e,n){if(n.length&&e&&(e instanceof ye||e.__dt_wrapper)){function i(e,n,i){return function(){var t=n.apply(e,arguments);return ye.extend(t,t,i.methodExt),t}}var r,o=0;for(r=n.length;o<r;o++){var a=n[o];e[a.name]="function"===a.type?i(t,a.val,a):"object"===a.type?{}:a.val,e[a.name].__dt_wrapper=!0,ye.extend(t,e[a.name],a.propExt)}}},ye.register=Kt=function(t,e){if(P.isArray(t))for(var n=0,i=t.length;n<i;n++)ye.register(t[n],e);else{i=t.split(".");var r,o=me;for(t=0,n=i.length;t<n;t++){var a=(r=-1!==i[t].indexOf("()"))?i[t].replace("()",""):i[t];t:{for(var s=0,l=o.length;s<l;s++)if(o[s].name===a){s=o[s];break t}s=null}s||(s={name:a,val:{},methodExt:[],propExt:[],type:"object"},o.push(s)),t===n-1?(s.val=e,s.type="function"==typeof e?"function":P.isPlainObject(e)?"object":"other"):o=r?s.methodExt:s.propExt}}},ye.registerPlural=Jt=function(t,e,n){ye.register(t,n),ye.register(e,function(){var t=n.apply(this,arguments);return t===this?this:t instanceof ye?t.length?P.isArray(t[0])?new ye(t.context,t[0]):t[0]:O:t})};Kt("tables()",function(t){return t?new ye(function(t,e){if("number"==typeof t)return[e[t]];var n=P.map(e,function(t,e){return t.nTable});return P(n).filter(t).map(function(t){return t=P.inArray(this,n),e[t]}).toArray()}(t,this.context)):this}),Kt("table()",function(t){var e=(t=this.tables(t)).context;return e.length?new ye(e[0]):t}),Jt("tables().nodes()","table().node()",function(){return this.iterator("table",function(t){return t.nTable},1)}),Jt("tables().body()","table().body()",function(){return this.iterator("table",function(t){return t.nTBody},1)}),Jt("tables().header()","table().header()",function(){return this.iterator("table",function(t){return t.nTHead},1)}),Jt("tables().footer()","table().footer()",function(){return this.iterator("table",function(t){return t.nTFoot},1)}),Jt("tables().containers()","table().container()",function(){return this.iterator("table",function(t){return t.nTableWrapper},1)}),Kt("draw()",function(e){return this.iterator("table",function(t){"page"===e?H(t):("string"==typeof e&&(e="full-hold"!==e),z(t,!1===e))})}),Kt("page()",function(e){return e===O?this.page.info().page:this.iterator("table",function(t){ut(t,e)})}),Kt("page.info()",function(t){if(0===this.context.length)return O;var e=(t=this.context[0])._iDisplayStart,n=t.oFeatures.bPaginate?t._iDisplayLength:-1,i=t.fnRecordsDisplay(),r=-1===n;return{page:r?0:Math.floor(e/n),pages:r?1:Math.ceil(i/n),start:e,end:t.fnDisplayEnd(),length:n,recordsTotal:t.fnRecordsTotal(),recordsDisplay:i,serverSide:"ssp"===Ht(t)}}),Kt("page.len()",function(e){return e===O?0!==this.context.length?this.context[0]._iDisplayLength:O:this.iterator("table",function(t){st(t,e)})});function be(i,r,t){if(t){var e=new ye(i);e.one("draw",function(){t(e.ajax.json())})}if("ssp"==Ht(i))z(i,r);else{ht(i,!0);var n=i.jqXHR;n&&4!==n.readyState&&n.abort(),B(i,[],function(t){l(i);for(var e=0,n=(t=V(i,t)).length;e<n;e++)I(i,t[e]);z(i,r),ht(i,!1)})}}Kt("ajax.json()",function(){var t=this.context;if(0<t.length)return t[0].json}),Kt("ajax.params()",function(){var t=this.context;if(0<t.length)return t[0].oAjaxData}),Kt("ajax.reload()",function(e,n){return this.iterator("table",function(t){be(t,!1===n,e)})}),Kt("ajax.url()",function(e){var t=this.context;return e===O?0===t.length?O:(t=t[0]).ajax?P.isPlainObject(t.ajax)?t.ajax.url:t.ajax:t.sAjaxSource:this.iterator("table",function(t){P.isPlainObject(t.ajax)?t.ajax.url=e:t.ajax=e})}),Kt("ajax.url().load()",function(e,n){return this.iterator("table",function(t){be(t,!1===n,e)})});function xe(t,e,n,i,r){var o,a,s,l=[],c=typeof e;for(e&&"string"!==c&&"function"!==c&&e.length!==O||(e=[e]),c=0,a=e.length;c<a;c++){var u=e[c]&&e[c].split&&!e[c].match(/[\[\(:]/)?e[c].split(","):[e[c]],d=0;for(s=u.length;d<s;d++)(o=n("string"==typeof u[d]?P.trim(u[d]):u[d]))&&o.length&&(l=l.concat(o))}if((t=Gt.selector[t]).length)for(c=0,a=t.length;c<a;c++)l=t[c](i,r,l);return se(l)}function we(t){return(t=t||{}).filter&&t.search===O&&(t.search=t.filter),P.extend({search:"none",order:"current",page:"all"},t)}function _e(t){for(var e=0,n=t.length;e<n;e++)if(0<t[e].length)return t[0]=t[e],t[0].length=1,t.length=1,t.context=[t.context[e]],t;return t.length=0,t}var Se=function(t,e){var n=[],i=t.aiDisplay,r=t.aiDisplayMaster,o=e.search,a=e.order;if(e=e.page,"ssp"==Ht(t))return"removed"===o?[]:Xt(0,r.length);if("current"==e)for(a=t._iDisplayStart,t=t.fnDisplayEnd();a<t;a++)n.push(i[a]);else if("current"==a||"applied"==a){if("none"==o)n=r.slice();else if("applied"==o)n=i.slice();else if("removed"==o){var s={};for(a=0,t=i.length;a<t;a++)s[i[a]]=null;n=P.map(r,function(t){return s.hasOwnProperty(t)?null:t})}}else if("index"==a||"original"==a)for(a=0,t=t.aoData.length;a<t;a++)"none"==o?n.push(a):(-1===(r=P.inArray(a,i))&&"removed"==o||0<=r&&"applied"==o)&&n.push(a);return n};Kt("rows()",function(e,n){e===O?e="":P.isPlainObject(e)&&(n=e,e=""),n=we(n);var t=this.iterator("table",function(t){return function(r,t,o){var a;return xe("row",t,function(n){var t=qt(n),i=r.aoData;if(null!==t&&!o)return[t];if(a=a||Se(r,o),null!==t&&-1!==P.inArray(t,a))return[t];if(null===n||n===O||""===n)return a;if("function"==typeof n)return P.map(a,function(t){var e=i[t];return n(t,e._aData,e.nTr)?t:null});if(n.nodeName){t=n._DT_RowIndex;var e=n._DT_CellIndex;return t!==O?i[t]&&i[t].nTr===n?[t]:[]:e?i[e.row]&&i[e.row].nTr===n.parentNode?[e.row]:[]:(t=P(n).closest("*[data-dt-row]")).length?[t.data("dt-row")]:[]}return"string"==typeof n&&"#"===n.charAt(0)&&(t=r.aIds[n.replace(/^#/,"")])!==O?[t.idx]:(t=Qt(Yt(r.aoData,a,"nTr")),P(t).filter(n).map(function(){return this._DT_RowIndex}).toArray())},r,o)}(t,e,n)},1);return t.selector.rows=e,t.selector.opts=n,t}),Kt("rows().nodes()",function(){return this.iterator("row",function(t,e){return t.aoData[e].nTr||O},1)}),Kt("rows().data()",function(){return this.iterator(!0,"rows",function(t,e){return Yt(t.aoData,e,"_aData")},1)}),Jt("rows().cache()","row().cache()",function(n){return this.iterator("row",function(t,e){return t=t.aoData[e],"search"===n?t._aFilterData:t._aSortData},1)}),Jt("rows().invalidate()","row().invalidate()",function(n){return this.iterator("row",function(t,e){r(t,e,n)})}),Jt("rows().indexes()","row().index()",function(){return this.iterator("row",function(t,e){return e},1)}),Jt("rows().ids()","row().id()",function(t){for(var e=[],n=this.context,i=0,r=n.length;i<r;i++)for(var o=0,a=this[i].length;o<a;o++){var s=n[i].rowIdFn(n[i].aoData[this[i][o]]._aData);e.push((!0===t?"#":"")+s)}return new ye(n,e)}),Jt("rows().remove()","row().remove()",function(){var u=this;return this.iterator("row",function(t,e,n){var i,r,o=t.aoData,a=o[e];o.splice(e,1);var s=0;for(i=o.length;s<i;s++){var l=o[s],c=l.anCells;if(null!==l.nTr&&(l.nTr._DT_RowIndex=s),null!==c)for(l=0,r=c.length;l<r;l++)c[l]._DT_CellIndex.row=s}d(t.aiDisplayMaster,e),d(t.aiDisplay,e),d(u[n],e,!1),0<t._iRecordsDisplay&&t._iRecordsDisplay--,Rt(t),(e=t.rowIdFn(a._aData))!==O&&delete t.aIds[e]}),this.iterator("table",function(t){for(var e=0,n=t.aoData.length;e<n;e++)t.aoData[e].idx=e}),this}),Kt("rows.add()",function(o){var t=this.iterator("table",function(t){var e,n=[],i=0;for(e=o.length;i<e;i++){var r=o[i];r.nodeName&&"TR"===r.nodeName.toUpperCase()?n.push(E(t,r)[0]):n.push(I(t,r))}return n},1),e=this.rows(-1);return e.pop(),P.merge(e,t),e}),Kt("row()",function(t,e){return _e(this.rows(t,e))}),Kt("row().data()",function(t){var e=this.context;if(t===O)return e.length&&this.length?e[0].aoData[this[0]]._aData:O;var n=e[0].aoData[this[0]];return n._aData=t,P.isArray(t)&&n.nTr.id&&p(e[0].rowId)(t,n.nTr.id),r(e[0],this[0],"data"),this}),Kt("row().node()",function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]].nTr||null}),Kt("row.add()",function(e){e instanceof P&&e.length&&(e=e[0]);var t=this.iterator("table",function(t){return e.nodeName&&"TR"===e.nodeName.toUpperCase()?E(t,e)[0]:I(t,e)});return this.row(t[0])});function Ce(t,e){var n=t.context;n.length&&(t=n[0].aoData[e!==O?e:t[0]])&&t._details&&(t._details.remove(),t._detailsShow=O,t._details=O)}function Te(t,e){var n=t.context;n.length&&t.length&&((t=n[0].aoData[t[0]])._details&&((t._detailsShow=e)?t._details.insertAfter(t.nTr):t._details.detach(),De(n[0])))}var De=function(r){var n=new ye(r),o=r.aoData;n.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details"),0<ae(o,"_details").length&&(n.on("draw.dt.DT_details",function(t,e){r===e&&n.rows({page:"current"}).eq(0).each(function(t){(t=o[t])._detailsShow&&t._details.insertAfter(t.nTr)})}),n.on("column-visibility.dt.DT_details",function(t,e,n,i){if(r===e)for(e=y(e),n=0,i=o.length;n<i;n++)(t=o[n])._details&&t._details.children("td[colspan]").attr("colspan",e)}),n.on("destroy.dt.DT_details",function(t,e){if(r===e)for(t=0,e=o.length;t<e;t++)o[t]._details&&Ce(n,t)}))};Kt("row().child()",function(t,e){var n=this.context;return t===O?n.length&&this.length?n[0].aoData[this[0]]._details:O:(!0===t?this.child.show():!1===t?Ce(this):n.length&&this.length&&function(r,t,e,n){var o=[],a=function(t,e){if(P.isArray(t)||t instanceof P)for(var n=0,i=t.length;n<i;n++)a(t[n],e);else t.nodeName&&"tr"===t.nodeName.toLowerCase()?o.push(t):(n=P("<tr><td/></tr>").addClass(e),P("td",n).addClass(e).html(t)[0].colSpan=y(r),o.push(n[0]))};a(e,n),t._details&&t._details.detach(),t._details=P(o),t._detailsShow&&t._details.insertAfter(t.nTr)}(n[0],n[0].aoData[this[0]],t,e),this)}),Kt(["row().child.show()","row().child().show()"],function(t){return Te(this,!0),this}),Kt(["row().child.hide()","row().child().hide()"],function(){return Te(this,!1),this}),Kt(["row().child.remove()","row().child().remove()"],function(){return Ce(this),this}),Kt("row().child.isShown()",function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1});function ke(t,e,n,i,r){n=[],i=0;for(var o=r.length;i<o;i++)n.push(g(t,r[i],e));return n}var Ae=/^([^:]+):(name|visIdx|visible)$/;Kt("columns()",function(e,n){e===O?e="":P.isPlainObject(e)&&(n=e,e=""),n=we(n);var t=this.iterator("table",function(t){return function(o,t,a){var s=o.aoColumns,l=ae(s,"sName"),c=ae(s,"nTh");return xe("column",t,function(n){var t=qt(n);if(""===n)return Xt(s.length);if(null!==t)return[0<=t?t:s.length+t];if("function"==typeof n){var i=Se(o,a);return P.map(s,function(t,e){return n(e,ke(o,e,0,0,i),c[e])?e:null})}var r="string"==typeof n?n.match(Ae):"";if(r)switch(r[2]){case"visIdx":case"visible":if((t=parseInt(r[1],10))<0){var e=P.map(s,function(t,e){return t.bVisible?e:null});return[e[e.length+t]]}return[N(o,t)];case"name":return P.map(l,function(t,e){return t===r[1]?e:null});default:return[]}return n.nodeName&&n._DT_CellIndex?[n._DT_CellIndex.column]:(t=P(c).filter(n).map(function(){return P.inArray(this,c)}).toArray()).length||!n.nodeName?t:(t=P(n).closest("*[data-dt-column]")).length?[t.data("dt-column")]:[]},o,a)}(t,e,n)},1);return t.selector.cols=e,t.selector.opts=n,t}),Jt("columns().header()","column().header()",function(t,e){return this.iterator("column",function(t,e){return t.aoColumns[e].nTh},1)}),Jt("columns().footer()","column().footer()",function(t,e){return this.iterator("column",function(t,e){return t.aoColumns[e].nTf},1)}),Jt("columns().data()","column().data()",function(){return this.iterator("column-rows",ke,1)}),Jt("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(t,e){return t.aoColumns[e].mData},1)}),Jt("columns().cache()","column().cache()",function(o){return this.iterator("column-rows",function(t,e,n,i,r){return Yt(t.aoData,r,"search"===o?"_aFilterData":"_aSortData",e)},1)}),Jt("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(t,e,n,i,r){return Yt(t.aoData,r,"anCells",e)},1)}),Jt("columns().visible()","column().visible()",function(l,n){var e=this,t=this.iterator("column",function(t,e){if(l===O)return t.aoColumns[e].bVisible;var n,i=t.aoColumns,r=i[e],o=t.aoData;if(l!==O&&r.bVisible!==l){if(l){var a=P.inArray(!0,ae(i,"bVisible"),e+1);for(i=0,n=o.length;i<n;i++){var s=o[i].nTr;t=o[i].anCells,s&&s.insertBefore(t[e],t[a]||null)}}else P(ae(t.aoData,"anCells",e)).detach();r.bVisible=l}});return l!==O&&this.iterator("table",function(t){j(t,t.aoHeader),j(t,t.aoFooter),t.aiDisplay.length||P(t.nTBody).find("td[colspan]").attr("colspan",y(t)),At(t),e.iterator("column",function(t,e){Ft(t,null,"column-visibility",[t,e,l,n])}),n!==O&&!n||e.columns.adjust()}),t}),Jt("columns().indexes()","column().index()",function(n){return this.iterator("column",function(t,e){return"visible"===n?c(t,e):e},1)}),Kt("columns.adjust()",function(){return this.iterator("table",function(t){L(t)},1)}),Kt("column.index()",function(t,e){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===t||"toData"===t)return N(n,e);if("fromData"===t||"toVisible"===t)return c(n,e)}}),Kt("column()",function(t,e){return _e(this.columns(t,e))});Kt("cells()",function(e,t,n){if(P.isPlainObject(e)&&(e.row===O?(n=e,e=null):(n=t,t=null)),P.isPlainObject(t)&&(n=t,t=null),null===t||t===O)return this.iterator("table",function(t){return function(n,t,e){var i,r,o,a,s,l,c,u=n.aoData,d=Se(n,e),h=Qt(Yt(u,d,"anCells")),f=P([].concat.apply([],h)),p=n.aoColumns.length;return xe("cell",t,function(t){var e="function"==typeof t;if(null===t||t===O||e){for(r=[],o=0,a=d.length;o<a;o++)for(i=d[o],s=0;s<p;s++)l={row:i,column:s},e?(c=u[i],t(l,g(n,i,s),c.anCells?c.anCells[s]:null)&&r.push(l)):r.push(l);return r}return P.isPlainObject(t)?t.column!==O&&t.row!==O&&-1!==P.inArray(t.row,d)?[t]:[]:(e=f.filter(t).map(function(t,e){return{row:e._DT_CellIndex.row,column:e._DT_CellIndex.column}}).toArray()).length||!t.nodeName?e:(c=P(t).closest("*[data-dt-row]")).length?[{row:c.data("dt-row"),column:c.data("dt-column")}]:[]},n,e)}(t,e,we(n))});var i,r,o,a,s=n?{page:n.page,order:n.order,search:n.search}:{},l=this.columns(t,s),c=this.rows(e,s);return s=this.iterator("table",function(t,e){for(t=[],i=0,r=c[e].length;i<r;i++)for(o=0,a=l[e].length;o<a;o++)t.push({row:c[e][i],column:l[e][o]});return t},1),s=n&&n.selected?this.cells(s,n):s,P.extend(s.selector,{cols:t,rows:e,opts:n}),s}),Jt("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(t,e,n){return(t=t.aoData[e])&&t.anCells?t.anCells[n]:O},1)}),Kt("cells().data()",function(){return this.iterator("cell",function(t,e,n){return g(t,e,n)},1)}),Jt("cells().cache()","cell().cache()",function(i){return i="search"===i?"_aFilterData":"_aSortData",this.iterator("cell",function(t,e,n){return t.aoData[e][i][n]},1)}),Jt("cells().render()","cell().render()",function(i){return this.iterator("cell",function(t,e,n){return g(t,e,n,i)},1)}),Jt("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(t,e,n){return{row:e,column:n,columnVisible:c(t,n)}},1)}),Jt("cells().invalidate()","cell().invalidate()",function(i){return this.iterator("cell",function(t,e,n){r(t,e,i,n)})}),Kt("cell()",function(t,e,n){return _e(this.cells(t,e,n))}),Kt("cell().data()",function(t){var e=this.context,n=this[0];return t===O?e.length&&n.length?g(e[0],n[0].row,n[0].column):O:(i(e[0],n[0].row,n[0].column,t),r(e[0],n[0].row,"data",n[0].column),this)}),Kt("order()",function(e,t){var n=this.context;return e===O?0!==n.length?n[0].aaSorting:O:("number"==typeof e?e=[[e,t]]:e.length&&!P.isArray(e[0])&&(e=Array.prototype.slice.call(arguments)),this.iterator("table",function(t){t.aaSorting=e.slice()}))}),Kt("order.listener()",function(e,n,i){return this.iterator("table",function(t){Tt(t,e,n,i)})}),Kt("order.fixed()",function(e){if(e)return this.iterator("table",function(t){t.aaSortingFixed=P.extend(!0,{},e)});var t=this.context;return t=t.length?t[0].aaSortingFixed:O,P.isArray(t)?{pre:t}:t}),Kt(["columns().order()","column().order()"],function(i){var r=this;return this.iterator("table",function(t,e){var n=[];P.each(r[e],function(t,e){n.push([e,i])}),t.aaSorting=n})}),Kt("search()",function(e,n,i,r){var t=this.context;return e===O?0!==t.length?t[0].oPreviousSearch.sSearch:O:this.iterator("table",function(t){t.oFeatures.bFilter&&X(t,P.extend({},t.oPreviousSearch,{sSearch:e+"",bRegex:null!==n&&n,bSmart:null===i||i,bCaseInsensitive:null===r||r}),1)})}),Jt("columns().search()","column().search()",function(i,r,o,a){return this.iterator("column",function(t,e){var n=t.aoPreSearchCols;if(i===O)return n[e].sSearch;t.oFeatures.bFilter&&(P.extend(n[e],{sSearch:i+"",bRegex:null!==r&&r,bSmart:null===o||o,bCaseInsensitive:null===a||a}),X(t,t.oPreviousSearch,1))})}),Kt("state()",function(){return this.context.length?this.context[0].oSavedState:null}),Kt("state.clear()",function(){return this.iterator("table",function(t){t.fnStateSaveCallback.call(t.oInstance,t,{})})}),Kt("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null}),Kt("state.save()",function(){return this.iterator("table",function(t){At(t)})}),Zt.versionCheck=Zt.fnVersionCheck=function(t){for(var e,n,i=Zt.version.split("."),r=0,o=(t=t.split(".")).length;r<o;r++)if((e=parseInt(i[r],10)||0)!==(n=parseInt(t[r],10)||0))return n<e;return!0},Zt.isDataTable=Zt.fnIsDataTable=function(t){var i=P(t).get(0),r=!1;return t instanceof Zt.Api||(P.each(Zt.settings,function(t,e){t=e.nScrollHead?P("table",e.nScrollHead)[0]:null;var n=e.nScrollFoot?P("table",e.nScrollFoot)[0]:null;e.nTable!==i&&t!==i&&n!==i||(r=!0)}),r)},Zt.tables=Zt.fnTables=function(e){var t=!1;P.isPlainObject(e)&&(t=e.api,e=e.visible);var n=P.map(Zt.settings,function(t){if(!e||e&&P(t.nTable).is(":visible"))return t.nTable});return t?new ye(n):n},Zt.camelToHungarian=x,Kt("$()",function(t,e){return e=this.rows(e).nodes(),e=P(e),P([].concat(e.filter(t).toArray(),e.find(t).toArray()))}),P.each(["on","one","off"],function(t,n){Kt(n+"()",function(){var t=Array.prototype.slice.call(arguments);t[0]=P.map(t[0].split(/\s/),function(t){return t.match(/\.dt\b/)?t:t+".dt"}).join(" ");var e=P(this.tables().nodes());return e[n].apply(e,t),this})}),Kt("clear()",function(){return this.iterator("table",function(t){l(t)})}),Kt("settings()",function(){return new ye(this.context,this.context)}),Kt("init()",function(){var t=this.context;return t.length?t[0].oInit:null}),Kt("data()",function(){return this.iterator("table",function(t){return ae(t.aoData,"_aData")}).flatten()}),Kt("destroy()",function(d){return d=d||!1,this.iterator("table",function(e){var t=e.nTableWrapper.parentNode,n=e.oClasses,i=e.nTable,r=e.nTBody,o=e.nTHead,a=e.nTFoot,s=P(i);r=P(r);var l,c=P(e.nTableWrapper),u=P.map(e.aoData,function(t){return t.nTr});e.bDestroying=!0,Ft(e,"aoDestroyCallback","destroy",[e]),d||new ye(e).columns().visible(!0),c.off(".DT").find(":not(tbody *)").off(".DT"),P(v).off(".DT-"+e.sInstance),i!=o.parentNode&&(s.children("thead").detach(),s.append(o)),a&&i!=a.parentNode&&(s.children("tfoot").detach(),s.append(a)),e.aaSorting=[],e.aaSortingFixed=[],Dt(e),P(u).removeClass(e.asStripeClasses.join(" ")),P("th, td",o).removeClass(n.sSortable+" "+n.sSortableAsc+" "+n.sSortableDesc+" "+n.sSortableNone),r.children().detach(),r.append(u),s[o=d?"remove":"detach"](),c[o](),!d&&t&&(t.insertBefore(i,e.nTableReinsertBefore),s.css("width",e.sDestroyWidth).removeClass(n.sTable),(l=e.asDestroyStripes.length)&&r.children().each(function(t){P(this).addClass(e.asDestroyStripes[t%l])})),-1!==(t=P.inArray(e,Zt.settings))&&Zt.settings.splice(t,1)})}),P.each(["column","row","cell"],function(t,l){Kt(l+"s().every()",function(o){var a=this.selector.opts,s=this;return this.iterator(l,function(t,e,n,i,r){o.call(s[l](e,"cell"===l?n:a,"cell"===l?a:O),e,n,i,r)})})}),Kt("i18n()",function(t,e,n){var i=this.context[0];return(t=M(t)(i.oLanguage))===O&&(t=e),n!==O&&P.isPlainObject(t)&&(t=t[n]!==O?t[n]:t._),t.replace("%d",n)}),Zt.version="1.10.20",Zt.settings=[],Zt.models={},Zt.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},Zt.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},Zt.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},Zt.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(t){try{return JSON.parse((-1===t.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+t.sInstance+"_"+location.pathname))}catch(t){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(t,e){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(e))}catch(t){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:P.extend({},Zt.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},a(Zt.defaults),Zt.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},a(Zt.defaults.column),Zt.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:O,oAjaxData:O,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==Ht(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==Ht(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,e=this._iDisplayStart,n=e+t,i=this.aiDisplay.length,r=this.oFeatures,o=r.bPaginate;return r.bServerSide?!1===o||-1===t?e+i:Math.min(e+t,this._iRecordsDisplay):!o||i<n||-1===t?i:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},Zt.ext=Gt={buttons:{},classes:{},build:"dt/dt-1.10.20",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:Zt.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:Zt.version},P.extend(Gt,{afnFiltering:Gt.search,aTypes:Gt.type.detect,ofnSearch:Gt.type.search,oSort:Gt.type.order,afnSortData:Gt.order,aoFeatures:Gt.feature,oApi:Gt.internal,oStdClasses:Gt.classes,oPagination:Gt.pager}),P.extend(Zt.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Ie=Zt.ext.pager;P.extend(Ie,{simple:function(t,e){return["previous","next"]},full:function(t,e){return["first","previous","next","last"]},numbers:function(t,e){return[zt(t,e)]},simple_numbers:function(t,e){return["previous",zt(t,e),"next"]},full_numbers:function(t,e){return["first","previous",zt(t,e),"next","last"]},first_last_numbers:function(t,e){return["first",zt(t,e),"last"]},_numbers:zt,numbers_length:7}),P.extend(!0,Zt.ext.renderer,{pageButton:{_:function(l,t,c,e,u,d){var h,f,p=l.oClasses,g=l.oLanguage.oPaginate,m=l.oLanguage.oAria.paginate||{},v=0,y=function(t,e){function n(t){ut(l,t.data.action,!0)}var i,r=p.sPageButtonDisabled,o=0;for(i=e.length;o<i;o++){var a=e[o];if(P.isArray(a)){var s=P("<"+(a.DT_el||"div")+"/>").appendTo(t);y(s,a)}else{switch(h=null,f=a,s=l.iTabIndex,a){case"ellipsis":t.append('<span class="ellipsis">&#x2026;</span>');break;case"first":h=g.sFirst,0===u&&(s=-1,f+=" "+r);break;case"previous":h=g.sPrevious,0===u&&(s=-1,f+=" "+r);break;case"next":h=g.sNext,u===d-1&&(s=-1,f+=" "+r);break;case"last":h=g.sLast,u===d-1&&(s=-1,f+=" "+r);break;default:h=a+1,f=u===a?p.sPageButtonActive:""}null!==h&&(Lt(s=P("<a>",{class:p.sPageButton+" "+f,"aria-controls":l.sTableId,"aria-label":m[a],"data-dt-idx":v,tabindex:s,id:0===c&&"string"==typeof a?l.sTableId+"_"+a:null}).html(h).appendTo(t),{action:a},n),v++)}}};try{var n=P(t).find(b.activeElement).data("dt-idx")}catch(t){}y(P(t).empty(),e),n!==O&&P(t).find("[data-dt-idx="+n+"]").focus()}}}),P.extend(Zt.ext.type.detect,[function(t,e){return e=e.oLanguage.sDecimal,Ut(t,e)?"num"+e:null},function(t,e){return(!t||t instanceof Date||ie.test(t))&&(null!==(e=Date.parse(t))&&!isNaN(e)||$t(t))?"date":null},function(t,e){return e=e.oLanguage.sDecimal,Ut(t,e,!0)?"num-fmt"+e:null},function(t,e){return e=e.oLanguage.sDecimal,Vt(t,e)?"html-num"+e:null},function(t,e){return e=e.oLanguage.sDecimal,Vt(t,e,!0)?"html-num-fmt"+e:null},function(t,e){return $t(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),P.extend(Zt.ext.type.search,{html:function(t){return $t(t)?t:"string"==typeof t?t.replace(ee," ").replace(ne,""):""},string:function(t){return $t(t)?t:"string"==typeof t?t.replace(ee," "):t}});var Ee=function(t,e,n,i){return 0===t||t&&"-"!==t?(e&&(t=Bt(t,e)),t.replace&&(n&&(t=t.replace(n,"")),i&&(t=t.replace(i,""))),1*t):-1/0};P.extend(Gt.type.order,{"date-pre":function(t){return t=Date.parse(t),isNaN(t)?-1/0:t},"html-pre":function(t){return $t(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return $t(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return t<e?-1:e<t?1:0},"string-desc":function(t,e){return t<e?1:e<t?-1:0}}),Wt(""),P.extend(!0,Zt.ext.renderer,{header:{_:function(r,o,a,s){P(r.nTable).on("order.dt.DT",function(t,e,n,i){r===e&&(t=a.idx,o.removeClass(a.sSortingClass+" "+s.sSortAsc+" "+s.sSortDesc).addClass("asc"==i[t]?s.sSortAsc:"desc"==i[t]?s.sSortDesc:a.sSortingClass))})},jqueryui:function(r,o,a,s){P("<div/>").addClass(s.sSortJUIWrapper).append(o.contents()).append(P("<span/>").addClass(s.sSortIcon+" "+a.sSortingClassJUI)).appendTo(o),P(r.nTable).on("order.dt.DT",function(t,e,n,i){r===e&&(t=a.idx,o.removeClass(s.sSortAsc+" "+s.sSortDesc).addClass("asc"==i[t]?s.sSortAsc:"desc"==i[t]?s.sSortDesc:a.sSortingClass),o.find("span."+s.sSortIcon).removeClass(s.sSortJUIAsc+" "+s.sSortJUIDesc+" "+s.sSortJUI+" "+s.sSortJUIAscAllowed+" "+s.sSortJUIDescAllowed).addClass("asc"==i[t]?s.sSortJUIAsc:"desc"==i[t]?s.sSortJUIDesc:a.sSortingClassJUI))})}}});function Me(t){return"string"==typeof t?t.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):t}return Zt.render={number:function(i,r,o,a,s){return{display:function(t){if("number"!=typeof t&&"string"!=typeof t)return t;var e=t<0?"-":"",n=parseFloat(t);return isNaN(n)?Me(t):(n=n.toFixed(o),t=Math.abs(n),n=parseInt(t,10),t=o?r+(t-n).toFixed(o).substring(2):"",e+(a||"")+n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,i)+t+(s||""))}}},text:function(){return{display:Me,filter:Me}}},P.extend(Zt.ext.internal,{_fnExternApiFunc:e,_fnBuildAjax:B,_fnAjaxUpdate:U,_fnAjaxParameters:t,_fnAjaxUpdateDraw:o,_fnAjaxDataSrc:V,_fnAddColumn:T,_fnColumnOptions:D,_fnAdjustColumnSizing:L,_fnVisibleToColumnIndex:N,_fnColumnIndexToVisible:c,_fnVisbleColumns:y,_fnGetColumns:k,_fnColumnTypes:s,_fnApplyColumnDefs:A,_fnHungarianMap:a,_fnCamelToHungarian:x,_fnLanguageCompat:w,_fnBrowserDetect:C,_fnAddData:I,_fnAddTr:E,_fnNodeToDataIndex:function(t,e){return e._DT_RowIndex!==O?e._DT_RowIndex:null},_fnNodeToColumnIndex:function(t,e,n){return P.inArray(n,t.aoData[e].anCells)},_fnGetCellData:g,_fnSetCellData:i,_fnSplitObjNotation:u,_fnGetObjectDataFn:M,_fnSetObjectDataFn:p,_fnGetDataMaster:m,_fnClearTable:l,_fnDeleteIndex:d,_fnInvalidate:r,_fnGetRowElements:h,_fnCreateTr:F,_fnBuildHead:R,_fnDrawHead:j,_fnDraw:H,_fnReDraw:z,_fnAddOptionsHtml:W,_fnDetectHeader:$,_fnGetUniqueThs:q,_fnFeatureHtmlFilter:Y,_fnFilterComplete:X,_fnFilterCustom:Q,_fnFilterColumn:G,_fnFilter:K,_fnFilterCreateSearch:J,_fnEscapeRegex:de,_fnFilterData:Z,_fnFeatureHtmlInfo:nt,_fnUpdateInfo:it,_fnInfoMacros:rt,_fnInitialise:ot,_fnInitComplete:at,_fnLengthChange:st,_fnFeatureHtmlLength:lt,_fnFeatureHtmlPaginate:ct,_fnPageChange:ut,_fnFeatureHtmlProcessing:dt,_fnProcessingDisplay:ht,_fnFeatureHtmlTable:ft,_fnScrollDraw:pt,_fnApplyToChildren:gt,_fnCalculateColumnWidths:mt,_fnThrottle:ge,_fnConvertToWidth:vt,_fnGetWidestNode:yt,_fnGetMaxLenString:bt,_fnStringToCss:xt,_fnSortFlatten:wt,_fnSort:_t,_fnSortAria:St,_fnSortListener:Ct,_fnSortAttachListener:Tt,_fnSortingClasses:Dt,_fnSortData:kt,_fnSaveState:At,_fnLoadState:It,_fnSettingsFromNode:Et,_fnLog:Mt,_fnMap:Pt,_fnBindAction:Lt,_fnCallbackReg:Nt,_fnCallbackFire:Ft,_fnLengthOverflow:Rt,_fnRenderer:jt,_fnDataSource:Ht,_fnRowAttributes:f,_fnExtend:Ot,_fnCalculateEnd:function(){}}),((P.fn.dataTable=Zt).$=P).fn.dataTableSettings=Zt.settings,P.fn.dataTableExt=Zt.ext,P.fn.DataTable=function(t){return P(this).dataTable(t).api()},P.each(Zt,function(t,e){P.fn.DataTable[t]=e}),P.fn.dataTable}),function(w){var n=!0;w.flexslider=function(f,t){var p=w(f);void 0===t.rtl&&"rtl"==w("html").attr("dir")&&(t.rtl=!0),p.vars=w.extend({},w.flexslider.defaults,t);var e,u=p.vars.namespace,g=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,d=("ontouchstart"in window||g||window.DocumentTouch&&document instanceof DocumentTouch)&&p.vars.touch,l="click touchend MSPointerUp keyup",c="",m="vertical"===p.vars.direction,v=p.vars.reverse,y=0<p.vars.itemWidth,b="fade"===p.vars.animation,h=""!==p.vars.asNavFor,x={};w.data(f,"flexslider",p),x={init:function(){p.animating=!1,p.currentSlide=parseInt(p.vars.startAt?p.vars.startAt:0,10),isNaN(p.currentSlide)&&(p.currentSlide=0),p.animatingTo=p.currentSlide,p.atEnd=0===p.currentSlide||p.currentSlide===p.last,p.containerSelector=p.vars.selector.substr(0,p.vars.selector.search(" ")),p.slides=w(p.vars.selector,p),p.container=w(p.containerSelector,p),p.count=p.slides.length,p.syncExists=0<w(p.vars.sync).length,"slide"===p.vars.animation&&(p.vars.animation="swing"),p.prop=m?"top":p.vars.rtl?"marginRight":"marginLeft",p.args={},p.manualPause=!1,p.stopped=!1,p.started=!1,p.startTimeout=null,p.transitions=!p.vars.video&&!b&&p.vars.useCSS&&function(){var t=document.createElement("div"),e=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var n in e)if(void 0!==t.style[e[n]])return p.pfx=e[n].replace("Perspective","").toLowerCase(),p.prop="-"+p.pfx+"-transform",!0;return!1}(),p.isFirefox=-1<navigator.userAgent.toLowerCase().indexOf("firefox"),(p.ensureAnimationEnd="")!==p.vars.controlsContainer&&(p.controlsContainer=0<w(p.vars.controlsContainer).length&&w(p.vars.controlsContainer)),""!==p.vars.manualControls&&(p.manualControls=0<w(p.vars.manualControls).length&&w(p.vars.manualControls)),""!==p.vars.customDirectionNav&&(p.customDirectionNav=2===w(p.vars.customDirectionNav).length&&w(p.vars.customDirectionNav)),p.vars.randomize&&(p.slides.sort(function(){return Math.round(Math.random())-.5}),p.container.empty().append(p.slides)),p.doMath(),p.setup("init"),p.vars.controlNav&&x.controlNav.setup(),p.vars.directionNav&&x.directionNav.setup(),p.vars.keyboard&&(1===w(p.containerSelector).length||p.vars.multipleKeyboard)&&w(document).bind("keyup",function(t){var e=t.keyCode;if(!p.animating&&(39===e||37===e)){var n=p.vars.rtl?37===e?p.getTarget("next"):39===e&&p.getTarget("prev"):39===e?p.getTarget("next"):37===e&&p.getTarget("prev");p.flexAnimate(n,p.vars.pauseOnAction)}}),p.vars.mousewheel&&p.bind("mousewheel",function(t,e,n,i){t.preventDefault();var r=e<0?p.getTarget("next"):p.getTarget("prev");p.flexAnimate(r,p.vars.pauseOnAction)}),p.vars.pausePlay&&x.pausePlay.setup(),p.vars.slideshow&&p.vars.pauseInvisible&&x.pauseInvisible.init(),p.vars.slideshow&&(p.vars.pauseOnHover&&p.hover(function(){p.manualPlay||p.manualPause||p.pause()},function(){p.manualPause||p.manualPlay||p.stopped||p.play()}),p.vars.pauseInvisible&&x.pauseInvisible.isHidden()||(0<p.vars.initDelay?p.startTimeout=setTimeout(p.play,p.vars.initDelay):p.play())),h&&x.asNav.setup(),d&&p.vars.touch&&x.touch(),(!b||b&&p.vars.smoothHeight)&&w(window).bind("resize orientationchange focus",x.resize),p.find("img").attr("draggable","false"),setTimeout(function(){p.vars.start(p)},200)},asNav:{setup:function(){p.asNav=!0,p.animatingTo=Math.floor(p.currentSlide/p.move),p.currentItem=p.currentSlide,p.slides.removeClass(u+"active-slide").eq(p.currentItem).addClass(u+"active-slide"),g?(f._slider=p).slides.each(function(){this._gesture=new MSGesture,(this._gesture.target=this).addEventListener("MSPointerDown",function(t){t.preventDefault(),t.currentTarget._gesture&&t.currentTarget._gesture.addPointer(t.pointerId)},!1),this.addEventListener("MSGestureTap",function(t){t.preventDefault();var e=w(this),n=e.index();w(p.vars.asNavFor).data("flexslider").animating||e.hasClass("active")||(p.direction=p.currentItem<n?"next":"prev",p.flexAnimate(n,p.vars.pauseOnAction,!1,!0,!0))})}):p.slides.on(l,function(t){t.preventDefault();var e=w(this),n=e.index();(p.vars.rtl?-1*(e.offset().right-w(p).scrollLeft()):e.offset().left-w(p).scrollLeft())<=0&&e.hasClass(u+"active-slide")?p.flexAnimate(p.getTarget("prev"),!0):w(p.vars.asNavFor).data("flexslider").animating||e.hasClass(u+"active-slide")||(p.direction=p.currentItem<n?"next":"prev",p.flexAnimate(n,p.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){p.manualControls?x.controlNav.setupManual():x.controlNav.setupPaging()},setupPaging:function(){var t,e,n="thumbnails"===p.vars.controlNav?"control-thumbs":"control-paging",i=1;if(p.controlNavScaffold=w('<ol class="'+u+"control-nav "+u+n+'"></ol>'),1<p.pagingCount)for(var r=0;r<p.pagingCount;r++){if(void 0===(e=p.slides.eq(r)).attr("data-thumb-alt")&&e.attr("data-thumb-alt",""),t=w("<a></a>").attr("href","#").text(i),"thumbnails"===p.vars.controlNav&&(t=w("<img/>").attr("src",e.attr("data-thumb"))),""!==e.attr("data-thumb-alt")&&t.attr("alt",e.attr("data-thumb-alt")),"thumbnails"===p.vars.controlNav&&!0===p.vars.thumbCaptions){var o=e.attr("data-thumbcaption");if(""!==o&&void 0!==o){var a=w("<span></span>").addClass(u+"caption").text(o);t.append(a)}}var s=w("<li>");t.appendTo(s),s.append("</li>"),p.controlNavScaffold.append(s),i++}p.controlsContainer?w(p.controlsContainer).append(p.controlNavScaffold):p.append(p.controlNavScaffold),x.controlNav.set(),x.controlNav.active(),p.controlNavScaffold.delegate("a, img",l,function(t){if(t.preventDefault(),""===c||c===t.type){var e=w(this),n=p.controlNav.index(e);e.hasClass(u+"active")||(p.direction=n>p.currentSlide?"next":"prev",p.flexAnimate(n,p.vars.pauseOnAction))}""===c&&(c=t.type),x.setToClearWatchedEvent()})},setupManual:function(){p.controlNav=p.manualControls,x.controlNav.active(),p.controlNav.bind(l,function(t){if(t.preventDefault(),""===c||c===t.type){var e=w(this),n=p.controlNav.index(e);e.hasClass(u+"active")||(n>p.currentSlide?p.direction="next":p.direction="prev",p.flexAnimate(n,p.vars.pauseOnAction))}""===c&&(c=t.type),x.setToClearWatchedEvent()})},set:function(){var t="thumbnails"===p.vars.controlNav?"img":"a";p.controlNav=w("."+u+"control-nav li "+t,p.controlsContainer?p.controlsContainer:p)},active:function(){p.controlNav.removeClass(u+"active").eq(p.animatingTo).addClass(u+"active")},update:function(t,e){1<p.pagingCount&&"add"===t?p.controlNavScaffold.append(w('<li><a href="#">'+p.count+"</a></li>")):1===p.pagingCount?p.controlNavScaffold.find("li").remove():p.controlNav.eq(e).closest("li").remove(),x.controlNav.set(),1<p.pagingCount&&p.pagingCount!==p.controlNav.length?p.update(e,t):x.controlNav.active()}},directionNav:{setup:function(){var t=w('<ul class="'+u+'direction-nav"><li class="'+u+'nav-prev"><a class="'+u+'prev" href="#">'+p.vars.prevText+'</a></li><li class="'+u+'nav-next"><a class="'+u+'next" href="#">'+p.vars.nextText+"</a></li></ul>");p.customDirectionNav?p.directionNav=p.customDirectionNav:p.controlsContainer?(w(p.controlsContainer).append(t),p.directionNav=w("."+u+"direction-nav li a",p.controlsContainer)):(p.append(t),p.directionNav=w("."+u+"direction-nav li a",p)),x.directionNav.update(),p.directionNav.bind(l,function(t){var e;t.preventDefault(),""!==c&&c!==t.type||(e=w(this).hasClass(u+"next")?p.getTarget("next"):p.getTarget("prev"),p.flexAnimate(e,p.vars.pauseOnAction)),""===c&&(c=t.type),x.setToClearWatchedEvent()})},update:function(){var t=u+"disabled";1===p.pagingCount?p.directionNav.addClass(t).attr("tabindex","-1"):p.vars.animationLoop?p.directionNav.removeClass(t).removeAttr("tabindex"):0===p.animatingTo?p.directionNav.removeClass(t).filter("."+u+"prev").addClass(t).attr("tabindex","-1"):p.animatingTo===p.last?p.directionNav.removeClass(t).filter("."+u+"next").addClass(t).attr("tabindex","-1"):p.directionNav.removeClass(t).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=w('<div class="'+u+'pauseplay"><a href="#"></a></div>');p.controlsContainer?(p.controlsContainer.append(t),p.pausePlay=w("."+u+"pauseplay a",p.controlsContainer)):(p.append(t),p.pausePlay=w("."+u+"pauseplay a",p)),x.pausePlay.update(p.vars.slideshow?u+"pause":u+"play"),p.pausePlay.bind(l,function(t){t.preventDefault(),""!==c&&c!==t.type||(w(this).hasClass(u+"pause")?(p.manualPause=!0,p.manualPlay=!1,p.pause()):(p.manualPause=!1,p.manualPlay=!0,p.play())),""===c&&(c=t.type),x.setToClearWatchedEvent()})},update:function(t){"play"===t?p.pausePlay.removeClass(u+"pause").addClass(u+"play").html(p.vars.playText):p.pausePlay.removeClass(u+"play").addClass(u+"pause").html(p.vars.pauseText)}},touch:function(){var r,o,a,s,l,c,t,i,u,d=!1,e=0,n=0,h=0;g?(f.style.msTouchAction="none",f._gesture=new MSGesture,(f._gesture.target=f).addEventListener("MSPointerDown",function(t){t.stopPropagation(),p.animating?t.preventDefault():(p.pause(),f._gesture.addPointer(t.pointerId),h=0,s=m?p.h:p.w,c=Number(new Date),a=y&&v&&p.animatingTo===p.last?0:y&&v?p.limit-(p.itemW+p.vars.itemMargin)*p.move*p.animatingTo:y&&p.currentSlide===p.last?p.limit:y?(p.itemW+p.vars.itemMargin)*p.move*p.currentSlide:v?(p.last-p.currentSlide+p.cloneOffset)*s:(p.currentSlide+p.cloneOffset)*s)},!1),f._slider=p,f.addEventListener("MSGestureChange",function(t){t.stopPropagation();var e=t.target._slider;if(e){var n=-t.translationX,i=-t.translationY;if(h+=m?i:n,l=(e.vars.rtl?-1:1)*h,d=m?Math.abs(h)<Math.abs(-n):Math.abs(h)<Math.abs(-i),t.detail===t.MSGESTURE_FLAG_INERTIA)return void setImmediate(function(){f._gesture.stop()});(!d||500<Number(new Date)-c)&&(t.preventDefault(),!b&&e.transitions&&(e.vars.animationLoop||(l=h/(0===e.currentSlide&&h<0||e.currentSlide===e.last&&0<h?Math.abs(h)/s+2:1)),e.setProps(a+l,"setTouch")))}},!1),f.addEventListener("MSGestureEnd",function(t){t.stopPropagation();var e=t.target._slider;if(e){if(e.animatingTo===e.currentSlide&&!d&&null!==l){var n=v?-l:l,i=0<n?e.getTarget("next"):e.getTarget("prev");e.canAdvance(i)&&(Number(new Date)-c<550&&50<Math.abs(n)||Math.abs(n)>s/2)?e.flexAnimate(i,e.vars.pauseOnAction):b||e.flexAnimate(e.currentSlide,e.vars.pauseOnAction,!0)}a=l=o=r=null,h=0}},!1)):(t=function(t){p.animating?t.preventDefault():!window.navigator.msPointerEnabled&&1!==t.touches.length||(p.pause(),s=m?p.h:p.w,c=Number(new Date),e=t.touches[0].pageX,n=t.touches[0].pageY,a=y&&v&&p.animatingTo===p.last?0:y&&v?p.limit-(p.itemW+p.vars.itemMargin)*p.move*p.animatingTo:y&&p.currentSlide===p.last?p.limit:y?(p.itemW+p.vars.itemMargin)*p.move*p.currentSlide:v?(p.last-p.currentSlide+p.cloneOffset)*s:(p.currentSlide+p.cloneOffset)*s,r=m?n:e,o=m?e:n,f.addEventListener("touchmove",i,!1),f.addEventListener("touchend",u,!1))},i=function(t){e=t.touches[0].pageX,n=t.touches[0].pageY,l=m?r-n:(p.vars.rtl?-1:1)*(r-e);(!(d=m?Math.abs(l)<Math.abs(e-o):Math.abs(l)<Math.abs(n-o))||500<Number(new Date)-c)&&(t.preventDefault(),!b&&p.transitions&&(p.vars.animationLoop||(l/=0===p.currentSlide&&l<0||p.currentSlide===p.last&&0<l?Math.abs(l)/s+2:1),p.setProps(a+l,"setTouch")))},u=function(t){if(f.removeEventListener("touchmove",i,!1),p.animatingTo===p.currentSlide&&!d&&null!==l){var e=v?-l:l,n=0<e?p.getTarget("next"):p.getTarget("prev");p.canAdvance(n)&&(Number(new Date)-c<550&&50<Math.abs(e)||Math.abs(e)>s/2)?p.flexAnimate(n,p.vars.pauseOnAction):b||p.flexAnimate(p.currentSlide,p.vars.pauseOnAction,!0)}f.removeEventListener("touchend",u,!1),a=l=o=r=null},f.addEventListener("touchstart",t,!1))},resize:function(){!p.animating&&p.is(":visible")&&(y||p.doMath(),b?x.smoothHeight():y?(p.slides.width(p.computedW),p.update(p.pagingCount),p.setProps()):m?(p.viewport.height(p.h),p.setProps(p.h,"setTotal")):(p.vars.smoothHeight&&x.smoothHeight(),p.newSlides.width(p.computedW),p.setProps(p.computedW,"setTotal")))},smoothHeight:function(t){if(!m||b){var e=b?p:p.viewport;t?e.animate({height:p.slides.eq(p.animatingTo).innerHeight()},t):e.innerHeight(p.slides.eq(p.animatingTo).innerHeight())}},sync:function(t){var e=w(p.vars.sync).data("flexslider"),n=p.animatingTo;switch(t){case"animate":e.flexAnimate(n,p.vars.pauseOnAction,!1,!0);break;case"play":e.playing||e.asNav||e.play();break;case"pause":e.pause()}},uniqueID:function(t){return t.filter("[id]").add(t.find("[id]")).each(function(){var t=w(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var t=x.pauseInvisible.getHiddenProp();if(t){var e=t.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(e,function(){x.pauseInvisible.isHidden()?p.startTimeout?clearTimeout(p.startTimeout):p.pause():p.started?p.play():0<p.vars.initDelay?setTimeout(p.play,p.vars.initDelay):p.play()})}},isHidden:function(){var t=x.pauseInvisible.getHiddenProp();return!!t&&document[t]},getHiddenProp:function(){var t=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var e=0;e<t.length;e++)if(t[e]+"Hidden"in document)return t[e]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(e),e=setTimeout(function(){c=""},3e3)}},p.flexAnimate=function(t,e,n,i,r){if(p.vars.animationLoop||t===p.currentSlide||(p.direction=t>p.currentSlide?"next":"prev"),h&&1===p.pagingCount&&(p.direction=p.currentItem<t?"next":"prev"),!p.animating&&(p.canAdvance(t,r)||n)&&p.is(":visible")){if(h&&i){var o=w(p.vars.asNavFor).data("flexslider");if(p.atEnd=0===t||t===p.count-1,o.flexAnimate(t,!0,!1,!0,r),p.direction=p.currentItem<t?"next":"prev",o.direction=p.direction,Math.ceil((t+1)/p.visible)-1===p.currentSlide||0===t)return p.currentItem=t,p.slides.removeClass(u+"active-slide").eq(t).addClass(u+"active-slide"),!1;p.currentItem=t,p.slides.removeClass(u+"active-slide").eq(t).addClass(u+"active-slide"),t=Math.floor(t/p.visible)}if(p.animating=!0,p.animatingTo=t,e&&p.pause(),p.vars.before(p),p.syncExists&&!r&&x.sync("animate"),p.vars.controlNav&&x.controlNav.active(),y||p.slides.removeClass(u+"active-slide").eq(t).addClass(u+"active-slide"),p.atEnd=0===t||t===p.last,p.vars.directionNav&&x.directionNav.update(),t===p.last&&(p.vars.end(p),p.vars.animationLoop||p.pause()),b)d?(p.slides.eq(p.currentSlide).css({opacity:0,zIndex:1}),p.slides.eq(t).css({opacity:1,zIndex:2}),p.wrapup(c)):(p.slides.eq(p.currentSlide).css({zIndex:1}).animate({opacity:0},p.vars.animationSpeed,p.vars.easing),p.slides.eq(t).css({zIndex:2}).animate({opacity:1},p.vars.animationSpeed,p.vars.easing,p.wrapup));else{var a,s,l,c=m?p.slides.filter(":first").height():p.computedW;s=y?(a=p.vars.itemMargin,(l=(p.itemW+a)*p.move*p.animatingTo)>p.limit&&1!==p.visible?p.limit:l):0===p.currentSlide&&t===p.count-1&&p.vars.animationLoop&&"next"!==p.direction?v?(p.count+p.cloneOffset)*c:0:p.currentSlide===p.last&&0===t&&p.vars.animationLoop&&"prev"!==p.direction?v?0:(p.count+1)*c:v?(p.count-1-t+p.cloneOffset)*c:(t+p.cloneOffset)*c,p.setProps(s,"",p.vars.animationSpeed),p.transitions?(p.vars.animationLoop&&p.atEnd||(p.animating=!1,p.currentSlide=p.animatingTo),p.container.unbind("webkitTransitionEnd transitionend"),p.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(p.ensureAnimationEnd),p.wrapup(c)}),clearTimeout(p.ensureAnimationEnd),p.ensureAnimationEnd=setTimeout(function(){p.wrapup(c)},p.vars.animationSpeed+100)):p.container.animate(p.args,p.vars.animationSpeed,p.vars.easing,function(){p.wrapup(c)})}p.vars.smoothHeight&&x.smoothHeight(p.vars.animationSpeed)}},p.wrapup=function(t){b||y||(0===p.currentSlide&&p.animatingTo===p.last&&p.vars.animationLoop?p.setProps(t,"jumpEnd"):p.currentSlide===p.last&&0===p.animatingTo&&p.vars.animationLoop&&p.setProps(t,"jumpStart")),p.animating=!1,p.currentSlide=p.animatingTo,p.vars.after(p)},p.animateSlides=function(){!p.animating&&n&&p.flexAnimate(p.getTarget("next"))},p.pause=function(){clearInterval(p.animatedSlides),p.animatedSlides=null,p.playing=!1,p.vars.pausePlay&&x.pausePlay.update("play"),p.syncExists&&x.sync("pause")},p.play=function(){p.playing&&clearInterval(p.animatedSlides),p.animatedSlides=p.animatedSlides||setInterval(p.animateSlides,p.vars.slideshowSpeed),p.started=p.playing=!0,p.vars.pausePlay&&x.pausePlay.update("pause"),p.syncExists&&x.sync("play")},p.stop=function(){p.pause(),p.stopped=!0},p.canAdvance=function(t,e){var n=h?p.pagingCount-1:p.last;return!(!e&&(!h||p.currentItem!==p.count-1||0!==t||"prev"!==p.direction)&&(h&&0===p.currentItem&&t===p.pagingCount-1&&"next"!==p.direction||t===p.currentSlide&&!h||!p.vars.animationLoop&&(p.atEnd&&0===p.currentSlide&&t===n&&"next"!==p.direction||p.atEnd&&p.currentSlide===n&&0===t&&"next"===p.direction)))},p.getTarget=function(t){return"next"===(p.direction=t)?p.currentSlide===p.last?0:p.currentSlide+1:0===p.currentSlide?p.last:p.currentSlide-1},p.setProps=function(t,e,n){var i,r=(i=t||(p.itemW+p.vars.itemMargin)*p.move*p.animatingTo,function(){if(y)return"setTouch"===e?t:v&&p.animatingTo===p.last?0:v?p.limit-(p.itemW+p.vars.itemMargin)*p.move*p.animatingTo:p.animatingTo===p.last?p.limit:i;switch(e){case"setTotal":return v?(p.count-1-p.currentSlide+p.cloneOffset)*t:(p.currentSlide+p.cloneOffset)*t;case"setTouch":return t;case"jumpEnd":return v?t:p.count*t;case"jumpStart":return v?p.count*t:t;default:return t}}()*(p.vars.rtl?1:-1)+"px");p.transitions&&(r=p.isFirefox?m?"translate3d(0,"+r+",0)":"translate3d("+parseInt(r)+"px,0,0)":m?"translate3d(0,"+r+",0)":"translate3d("+(p.vars.rtl?-1:1)*parseInt(r)+"px,0,0)",n=void 0!==n?n/1e3+"s":"0s",p.container.css("-"+p.pfx+"-transition-duration",n),p.container.css("transition-duration",n)),p.args[p.prop]=r,!p.transitions&&void 0!==n||p.container.css(p.args),p.container.css("transform",r)},p.setup=function(t){var e,n;b?(p.vars.rtl?p.slides.css({width:"100%",float:"right",marginLeft:"-100%",position:"relative"}):p.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===t&&(d?p.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+p.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(p.currentSlide).css({opacity:1,zIndex:2}):0==p.vars.fadeFirstSlide?p.slides.css({opacity:0,display:"block",zIndex:1}).eq(p.currentSlide).css({zIndex:2}).css({opacity:1}):p.slides.css({opacity:0,display:"block",zIndex:1}).eq(p.currentSlide).css({zIndex:2}).animate({opacity:1},p.vars.animationSpeed,p.vars.easing)),p.vars.smoothHeight&&x.smoothHeight()):("init"===t&&(p.viewport=w('<div class="'+u+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(p).append(p.container),p.cloneCount=0,p.cloneOffset=0,v&&(n=w.makeArray(p.slides).reverse(),p.slides=w(n),p.container.empty().append(p.slides))),p.vars.animationLoop&&!y&&(p.cloneCount=2,p.cloneOffset=1,"init"!==t&&p.container.find(".clone").remove(),p.container.append(x.uniqueID(p.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(x.uniqueID(p.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),p.newSlides=w(p.vars.selector,p),e=v?p.count-1-p.currentSlide+p.cloneOffset:p.currentSlide+p.cloneOffset,m&&!y?(p.container.height(200*(p.count+p.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){p.newSlides.css({display:"block"}),p.doMath(),p.viewport.height(p.h),p.setProps(e*p.h,"init")},"init"===t?100:0)):(p.container.width(200*(p.count+p.cloneCount)+"%"),p.setProps(e*p.computedW,"init"),setTimeout(function(){p.doMath(),p.vars.rtl&&p.isFirefox?p.newSlides.css({width:p.computedW,marginRight:p.computedM,float:"right",display:"block"}):p.newSlides.css({width:p.computedW,marginRight:p.computedM,float:"left",display:"block"}),p.vars.smoothHeight&&x.smoothHeight()},"init"===t?100:0)));y||p.slides.removeClass(u+"active-slide").eq(p.currentSlide).addClass(u+"active-slide"),p.vars.init(p)},p.doMath=function(){var t=p.slides.first(),e=p.vars.itemMargin,n=p.vars.minItems,i=p.vars.maxItems;p.w=void 0===p.viewport?p.width():p.viewport.width(),p.isFirefox&&(p.w=p.width()),p.h=t.height(),p.boxPadding=t.outerWidth()-t.width(),y?(p.itemT=p.vars.itemWidth+e,p.itemM=e,p.minW=n?n*p.itemT:p.w,p.maxW=i?i*p.itemT-e:p.w,p.itemW=p.minW>p.w?(p.w-e*(n-1))/n:p.maxW<p.w?(p.w-e*(i-1))/i:p.vars.itemWidth>p.w?p.w:p.vars.itemWidth,p.visible=Math.floor(p.w/p.itemW),p.move=0<p.vars.move&&p.vars.move<p.visible?p.vars.move:p.visible,p.pagingCount=Math.ceil((p.count-p.visible)/p.move+1),p.last=p.pagingCount-1,p.limit=1===p.pagingCount?0:p.vars.itemWidth>p.w?p.itemW*(p.count-1)+e*(p.count-1):(p.itemW+e)*p.count-p.w-e):(p.itemW=p.w,p.itemM=e,p.pagingCount=p.count,p.last=p.count-1),p.computedW=p.itemW-p.boxPadding,p.computedM=p.itemM},p.update=function(t,e){p.doMath(),y||(t<p.currentSlide?p.currentSlide+=1:t<=p.currentSlide&&0!==t&&(p.currentSlide-=1),p.animatingTo=p.currentSlide),p.vars.controlNav&&!p.manualControls&&("add"===e&&!y||p.pagingCount>p.controlNav.length?x.controlNav.update("add"):("remove"===e&&!y||p.pagingCount<p.controlNav.length)&&(y&&p.currentSlide>p.last&&(p.currentSlide-=1,p.animatingTo-=1),x.controlNav.update("remove",p.last))),p.vars.directionNav&&x.directionNav.update()},p.addSlide=function(t,e){var n=w(t);p.count+=1,p.last=p.count-1,m&&v?void 0!==e?p.slides.eq(p.count-e).after(n):p.container.prepend(n):void 0!==e?p.slides.eq(e).before(n):p.container.append(n),p.update(e,"add"),p.slides=w(p.vars.selector+":not(.clone)",p),p.setup(),p.vars.added(p)},p.removeSlide=function(t){var e=isNaN(t)?p.slides.index(w(t)):t;p.count-=1,p.last=p.count-1,isNaN(t)?w(t,p.slides).remove():m&&v?p.slides.eq(p.last).remove():p.slides.eq(t).remove(),p.doMath(),p.update(e,"remove"),p.slides=w(p.vars.selector+":not(.clone)",p),p.setup(),p.vars.removed(p)},x.init()},w(window).blur(function(t){n=!1}).focus(function(t){n=!0}),w.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,isFirefox:!1,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){},rtl:!1},w.fn.flexslider=function(i){if(void 0===i&&(i={}),"object"==typeof i)return this.each(function(){var t=w(this),e=i.selector?i.selector:".slides > li",n=t.find(e);1===n.length&&!1===i.allowOneSlide||0===n.length?(n.fadeIn(400),i.start&&i.start(t)):void 0===t.data("flexslider")&&new w.flexslider(this,i)});var t=w(this).data("flexslider");switch(i){case"play":t.play();break;case"pause":t.pause();break;case"stop":t.stop();break;case"next":t.flexAnimate(t.getTarget("next"),!0);break;case"prev":case"previous":t.flexAnimate(t.getTarget("prev"),!0);break;default:"number"==typeof i&&t.flexAnimate(i,!0)}}}(jQuery),function(t){var e;if("function"==typeof define&&define.amd&&(define(t),e=!0),"object"==typeof exports&&(module.exports=t(),e=!0),!e){var n=window.Cookies,i=window.Cookies=t();i.noConflict=function(){return window.Cookies=n,i}}}(function(){function s(){for(var t=0,e={};t<arguments.length;t++){var n=arguments[t];for(var i in n)e[i]=n[i]}return e}function c(t){return t.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function t(l){function a(){}function n(t,e,n){if("undefined"!=typeof document){"number"==typeof(n=s({path:"/"},a.defaults,n)).expires&&(n.expires=new Date(1*new Date+864e5*n.expires)),n.expires=n.expires?n.expires.toUTCString():"";try{var i=JSON.stringify(e);/^[\{\[]/.test(i)&&(e=i)}catch(t){}e=l.write?l.write(e,t):encodeURIComponent(String(e)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var r="";for(var o in n)n[o]&&(r+="; "+o,!0!==n[o]&&(r+="="+n[o].split(";")[0]));return document.cookie=t+"="+e+r}}function e(t,e){if("undefined"!=typeof document){for(var n={},i=document.cookie?document.cookie.split("; "):[],r=0;r<i.length;r++){var o=i[r].split("="),a=o.slice(1).join("=");e||'"'!==a.charAt(0)||(a=a.slice(1,-1));try{var s=c(o[0]);if(a=(l.read||l)(a,s)||c(a),e)try{a=JSON.parse(a)}catch(t){}if(n[s]=a,t===s)break}catch(t){}}return t?n[t]:n}}return a.set=n,a.get=function(t){return e(t,!1)},a.getJSON=function(t){return e(t,!0)},a.remove=function(t,e){n(t,"",s(e,{expires:-1}))},a.defaults={},a.withConverter=t,a}(function(){})});