
/* PLEASE DO NOT COPY AND PASTE THIS CODE. */(function(){var w=window,C='___grecaptcha_cfg',cfg=w[C]=w[C]||{},N='grecaptcha';var gr=w[N]=w[N]||{};gr.ready=gr.ready||function(f){(cfg['fns']=cfg['fns']||[]).push(f);};w['__recaptcha_api']='https://www.google.com/recaptcha/api2/';(cfg['render']=cfg['render']||[]).push('onload');w['__google_recaptcha_client']=true;var d=document,po=d.createElement('script');po.type='text/javascript';po.async=true;po.src='https://www.gstatic.com/recaptcha/releases/VZKEDW9wslPbEc9RmzMqaOAP/recaptcha__de.js';po.crossOrigin='anonymous';po.integrity='sha384-zehMWfAX05Yh7OIx4KfeMUbtEHk/+0fsxQPTnoezvZKrHBzUukQV+Wnq5Rn4FLB8';var e=d.querySelector('script[nonce]'),n=e&&(e['nonce']||e.getAttribute('nonce'));if(n){po.setAttribute('nonce',n);}var s=d.getElementsByTagName('script')[0];s.parentNode.insertBefore(po, s);})();
!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 v(t){return null!=t&&t===t.window}var e=[],i=Object.getPrototypeOf,s=e.slice,g=e.flat?function(t){return e.flat.call(t)}:function(t){return e.concat.apply([],t)},l=e.push,r=e.indexOf,n={},o=n.toString,m=n.hasOwnProperty,a=m.toString,c=a.call(Object),y={},b=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},_=S.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function w(t,e,n){var i,r,o=(n=n||_).createElement("script");if(o.text=t,e)for(i in u)(r=e[i]||e.getAttribute&&e.getAttribute(i))&&o.setAttribute(i,r);n.head.appendChild(o).parentNode.removeChild(o)}function x(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?n[o.call(t)]||"object":typeof t}var f="3.5.1",T=function(t,e){return new T.fn.init(t,e)};function d(t){var e=!!t&&"length"in t&&t.length,n=x(t);return!b(t)&&!v(t)&&("array"===n||0===e||"number"==typeof e&&0<e&&e-1 in t)}T.fn=T.prototype={jquery:f,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)},even:function(){return this.pushStack(T.grep(this,function(t,e){return(e+1)%2}))},odd:function(){return this.pushStack(T.grep(this,function(t,e){return e%2}))},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)i=t[e],"__proto__"!==e&&a!==i&&(c&&i&&(T.isPlainObject(i)||(r=Array.isArray(i)))?(n=a[e],o=r&&!Array.isArray(n)?[]:r||T.isPlainObject(n)?n:{},r=!1,a[e]=T.extend(c,o,i)):void 0!==i&&(a[e]=i));return a},T.extend({expando:"jQuery"+(f+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=m.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,e,n){w(t,{nonce:e&&e.nonce},n)},each:function(t,e){var n,i=0;if(d(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},makeArray:function(t,e){var n=e||[];return null!=t&&(d(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(d(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 g(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 h=function(n){function f(t,e){var n="0x"+t.slice(1)-65536;return e||(n<0?String.fromCharCode(65536+n):String.fromCharCode(n>>10|55296,1023&n|56320))}function r(){C()}var t,h,w,o,a,p,d,v,x,l,c,C,S,s,_,g,u,m,y,T="sizzle"+1*new Date,b=n.document,E=0,i=0,k=lt(),O=lt(),A=lt(),$=lt(),D=function(t,e){return t===e&&(c=!0),0},L={}.hasOwnProperty,e=[],P=e.pop,j=e.push,N=e.push,I=e.slice,M=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",H="[\\x20\\t\\r\\n\\f]",W="(?:\\\\[\\da-fA-F]{1,6}"+H+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",F="\\["+H+"*("+W+")(?:"+H+"*([*^$|!~]?=)"+H+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+W+"))|)"+H+"*\\]",B=":("+W+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+F+")*)|.*)\\)|)",q=new RegExp(H+"+","g"),V=new RegExp("^"+H+"+|((?:^|[^\\\\])(?:\\\\.)*)"+H+"+$","g"),X=new RegExp("^"+H+"*,"+H+"*"),Y=new RegExp("^"+H+"*([>+~]|"+H+")"+H+"*"),z=new RegExp(H+"|>"),U=new RegExp(B),Q=new RegExp("^"+W+"$"),K={ID:new RegExp("^#("+W+")"),CLASS:new RegExp("^\\.("+W+")"),TAG:new RegExp("^("+W+"|[*])"),ATTR:new RegExp("^"+F),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+H+"*(even|odd|(([+-]|)(\\d*)n|)"+H+"*(?:([+-]|)"+H+"*(\\d+)|))"+H+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+H+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+H+"*((?:-\\d)?\\d*)"+H+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,tt=/^[^{]+\{\s*\[native \w/,et=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,nt=/[+~]/,it=new RegExp("\\\\[\\da-fA-F]{1,6}"+H+"?|\\\\([^\\r\\n\\f])","g"),rt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ot=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},at=wt(function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{N.apply(e=I.call(b.childNodes),b.childNodes),e[b.childNodes.length].nodeType}catch(t){N={apply:e.length?function(t,e){j.apply(t,I.call(e))}:function(t,e){for(var n=t.length,i=0;t[n++]=e[i++];);t.length=n-1}}}function st(e,t,n,i){var r,o,a,s,l,c,u,f=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!i&&(C(t),t=t||S,_)){if(11!==d&&(l=et.exec(e)))if(r=l[1]){if(9===d){if(!(a=t.getElementById(r)))return n;if(a.id===r)return n.push(a),n}else if(f&&(a=f.getElementById(r))&&y(t,a)&&a.id===r)return n.push(a),n}else{if(l[2])return N.apply(n,t.getElementsByTagName(e)),n;if((r=l[3])&&h.getElementsByClassName&&t.getElementsByClassName)return N.apply(n,t.getElementsByClassName(r)),n}if(h.qsa&&!$[e+" "]&&(!g||!g.test(e))&&(1!==d||"object"!==t.nodeName.toLowerCase())){if(u=e,f=t,1===d&&(z.test(e)||Y.test(e))){for((f=nt.test(e)&&mt(t.parentNode)||t)===t&&h.scope||((s=t.getAttribute("id"))?s=s.replace(rt,ot):t.setAttribute("id",s=T)),o=(c=p(e)).length;o--;)c[o]=(s?"#"+s:":scope")+" "+bt(c[o]);u=c.join(",")}try{return N.apply(n,f.querySelectorAll(u)),n}catch(t){$(e,!0)}finally{s===T&&t.removeAttribute("id")}}}return v(e.replace(V,"$1"),t,n,i)}function lt(){var i=[];return function t(e,n){return i.push(e+" ")>w.cacheLength&&delete t[i.shift()],t[e+" "]=n}}function ct(t){return t[T]=!0,t}function ut(t){var e=S.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ft(t,e){for(var n=t.split("|"),i=n.length;i--;)w.attrHandle[n[i]]=e}function dt(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 ht(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pt(n){return function(t){var e=t.nodeName.toLowerCase();return("input"===e||"button"===e)&&t.type===n}}function vt(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&&at(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function gt(a){return ct(function(o){return o=+o,ct(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 mt(t){return t&&void 0!==t.getElementsByTagName&&t}for(t in h=st.support={},a=st.isXML=function(t){var e=t.namespaceURI,n=(t.ownerDocument||t).documentElement;return!G.test(e||n&&n.nodeName||"HTML")},C=st.setDocument=function(t){var e,n,i=t?t.ownerDocument||t:b;return i!=S&&9===i.nodeType&&i.documentElement&&(s=(S=i).documentElement,_=!a(S),b!=S&&(n=S.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",r,!1):n.attachEvent&&n.attachEvent("onunload",r)),h.scope=ut(function(t){return s.appendChild(t).appendChild(S.createElement("div")),void 0!==t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length}),h.attributes=ut(function(t){return t.className="i",!t.getAttribute("className")}),h.getElementsByTagName=ut(function(t){return t.appendChild(S.createComment("")),!t.getElementsByTagName("*").length}),h.getElementsByClassName=tt.test(S.getElementsByClassName),h.getById=ut(function(t){return s.appendChild(t).id=T,!S.getElementsByName||!S.getElementsByName(T).length}),h.getById?(w.filter.ID=function(t){var e=t.replace(it,f);return function(t){return t.getAttribute("id")===e}},w.find.ID=function(t,e){if(void 0!==e.getElementById&&_){var n=e.getElementById(t);return n?[n]:[]}}):(w.filter.ID=function(t){var n=t.replace(it,f);return function(t){var e=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return e&&e.value===n}},w.find.ID=function(t,e){if(void 0!==e.getElementById&&_){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[]}}),w.find.TAG=h.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):h.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},w.find.CLASS=h.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&_)return e.getElementsByClassName(t)},u=[],g=[],(h.qsa=tt.test(S.querySelectorAll))&&(ut(function(t){var e;s.appendChild(t).innerHTML="<a id='"+T+"'></a><select id='"+T+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+H+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||g.push("\\["+H+"*(?:value|"+R+")"),t.querySelectorAll("[id~="+T+"-]").length||g.push("~="),(e=S.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||g.push("\\["+H+"*name"+H+"*="+H+"*(?:''|\"\")"),t.querySelectorAll(":checked").length||g.push(":checked"),t.querySelectorAll("a#"+T+"+*").length||g.push(".#.+[+~]"),t.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")}),ut(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&&g.push("name"+H+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),s.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),g.push(",.*:")})),(h.matchesSelector=tt.test(m=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&ut(function(t){h.disconnectedMatch=m.call(t,"*"),m.call(t,"[s!='']:x"),u.push("!=",B)}),g=g.length&&new RegExp(g.join("|")),u=u.length&&new RegExp(u.join("|")),e=tt.test(s.compareDocumentPosition),y=e||tt.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},D=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)||!h.sortDetached&&e.compareDocumentPosition(t)===n?t==S||t.ownerDocument==b&&y(b,t)?-1:e==S||e.ownerDocument==b&&y(b,e)?1:l?M(l,t)-M(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?M(l,t)-M(l,e):0;if(r===o)return dt(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?dt(a[i],s[i]):a[i]==b?-1:s[i]==b?1:0}),S},st.matches=function(t,e){return st(t,null,null,e)},st.matchesSelector=function(t,e){if(C(t),h.matchesSelector&&_&&!$[e+" "]&&(!u||!u.test(e))&&(!g||!g.test(e)))try{var n=m.call(t,e);if(n||h.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){$(e,!0)}return 0<st(e,S,null,[t]).length},st.contains=function(t,e){return(t.ownerDocument||t)!=S&&C(t),y(t,e)},st.attr=function(t,e){(t.ownerDocument||t)!=S&&C(t);var n=w.attrHandle[e.toLowerCase()],i=n&&L.call(w.attrHandle,e.toLowerCase())?n(t,e,!_):void 0;return void 0!==i?i:h.attributes||!_?t.getAttribute(e):(i=t.getAttributeNode(e))&&i.specified?i.value:null},st.escape=function(t){return(t+"").replace(rt,ot)},st.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},st.uniqueSort=function(t){var e,n=[],i=0,r=0;if(c=!h.detectDuplicates,l=!h.sortStable&&t.slice(0),t.sort(D),c){for(;e=t[r++];)e===t[r]&&(i=n.push(r));for(;i--;)t.splice(n[i],1)}return l=null,t},o=st.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},(w=st.selectors={cacheLength:50,createPseudo:ct,match:K,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(it,f),t[3]=(t[3]||t[4]||t[5]||"").replace(it,f),"~="===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]||st.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]&&st.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return K.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&U.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(it,f).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("(^|"+H+")"+t+"("+H+"|$)"))&&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=st.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(q," ")+" ").indexOf(r):"|="===i&&(e===r||e.slice(0,r.length+1)===r+"-"))}},CHILD:function(p,t,e,v,g){var m="nth"!==p.slice(0,3),y="last"!==p.slice(-4),b="of-type"===t;return 1===v&&0===g?function(t){return!!t.parentNode}:function(t,e,n){var i,r,o,a,s,l,c=m!=y?"nextSibling":"previousSibling",u=t.parentNode,f=b&&t.nodeName.toLowerCase(),d=!n&&!b,h=!1;if(u){if(m){for(;c;){for(a=t;a=a[c];)if(b?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;l=c="only"===p&&!l&&"nextSibling"}return!0}if(l=[y?u.firstChild:u.lastChild],y&&d){for(h=(s=(i=(r=(o=(a=u)[T]||(a[T]={}))[a.uniqueID]||(o[a.uniqueID]={}))[p]||[])[0]===E&&i[1])&&i[2],a=s&&u.childNodes[s];a=++s&&a&&a[c]||(h=s=0)||l.pop();)if(1===a.nodeType&&++h&&a===t){r[p]=[E,s,h];break}}else if(d&&(h=s=(i=(r=(o=(a=t)[T]||(a[T]={}))[a.uniqueID]||(o[a.uniqueID]={}))[p]||[])[0]===E&&i[1]),!1===h)for(;(a=++s&&a&&a[c]||(h=s=0)||l.pop())&&((b?a.nodeName.toLowerCase()!==f:1!==a.nodeType)||!++h||(d&&((r=(o=a[T]||(a[T]={}))[a.uniqueID]||(o[a.uniqueID]={}))[p]=[E,h]),a!==t)););return(h-=g)===v||h%v==0&&0<=h/v}}},PSEUDO:function(t,o){var e,a=w.pseudos[t]||w.setFilters[t.toLowerCase()]||st.error("unsupported pseudo: "+t);return a[T]?a(o):1<a.length?(e=[t,t,"",o],w.setFilters.hasOwnProperty(t.toLowerCase())?ct(function(t,e){for(var n,i=a(t,o),r=i.length;r--;)t[n=M(t,i[r])]=!(e[n]=i[r])}):function(t){return a(t,0,e)}):a}},pseudos:{not:ct(function(t){var i=[],r=[],s=d(t.replace(V,"$1"));return s[T]?ct(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:ct(function(e){return function(t){return 0<st(e,t).length}}),contains:ct(function(e){return e=e.replace(it,f),function(t){return-1<(t.textContent||o(t)).indexOf(e)}}),lang:ct(function(n){return Q.test(n||"")||st.error("unsupported lang: "+n),n=n.replace(it,f).toLowerCase(),function(t){var e;do{if(e=_?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:vt(!1),disabled:vt(!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!w.pseudos.empty(t)},header:function(t){return Z.test(t.nodeName)},input:function(t){return J.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:gt(function(){return[0]}),last:gt(function(t,e){return[e-1]}),eq:gt(function(t,e,n){return[n<0?n+e:n]}),even:gt(function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t}),odd:gt(function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t}),lt:gt(function(t,e,n){for(var i=n<0?n+e:e<n?e:n;0<=--i;)t.push(i);return t}),gt:gt(function(t,e,n){for(var i=n<0?n+e:n;++i<e;)t.push(i);return t})}}).pseudos.nth=w.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[t]=ht(t);for(t in{submit:!0,reset:!0})w.pseudos[t]=pt(t);function yt(){}function bt(t){for(var e=0,n=t.length,i="";e<n;e++)i+=t[e].value;return i}function wt(s,t,e){var l=t.dir,c=t.next,u=c||l,f=e&&"parentNode"===u,d=i++;return t.first?function(t,e,n){for(;t=t[l];)if(1===t.nodeType||f)return s(t,e,n);return!1}:function(t,e,n){var i,r,o,a=[E,d];if(n){for(;t=t[l];)if((1===t.nodeType||f)&&s(t,e,n))return!0}else for(;t=t[l];)if(1===t.nodeType||f)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]===E&&i[1]===d)return a[2]=i[2];if((r[u]=a)[2]=s(t,e,n))return!0}return!1}}function xt(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 Ct(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 St(h,p,v,g,m,t){return g&&!g[T]&&(g=St(g)),m&&!m[T]&&(m=St(m,t)),ct(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++)st(t,e[i],n);return n}(p||"*",n.nodeType?[n]:n,[]),f=!h||!t&&p?u:Ct(u,s,h,n,i),d=v?m||(t?h:c||g)?[]:e:f;if(v&&v(f,d,n,i),g)for(r=Ct(d,l),g(r,[],n,i),o=r.length;o--;)(a=r[o])&&(d[l[o]]=!(f[l[o]]=a));if(t){if(m||h){if(m){for(r=[],o=d.length;o--;)(a=d[o])&&r.push(f[o]=a);m(null,d=[],r,i)}for(o=d.length;o--;)(a=d[o])&&-1<(r=m?M(t,a):s[o])&&(t[r]=!(e[r]=a))}}else d=Ct(d===e?d.splice(c,d.length):d),m?m(null,e,d,i):N.apply(e,d)})}function _t(t){for(var r,e,n,i=t.length,o=w.relative[t[0].type],a=o||w.relative[" "],s=o?1:0,l=wt(function(t){return t===r},a,!0),c=wt(function(t){return-1<M(r,t)},a,!0),u=[function(t,e,n){var i=!o&&(n||e!==x)||((r=e).nodeType?l(t,e,n):c(t,e,n));return r=null,i}];s<i;s++)if(e=w.relative[t[s].type])u=[wt(xt(u),e)];else{if((e=w.filter[t[s].type].apply(null,t[s].matches))[T]){for(n=++s;n<i&&!w.relative[t[n].type];n++);return St(1<s&&xt(u),1<s&&bt(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(V,"$1"),e,s<n&&_t(t.slice(s,n)),n<i&&_t(t=t.slice(n)),n<i&&bt(t))}u.push(e)}return xt(u)}function Tt(g,m){function t(t,e,n,i,r){var o,a,s,l=0,c="0",u=t&&[],f=[],d=x,h=t||b&&w.find.TAG("*",r),p=E+=null==d?1:Math.random()||.1,v=h.length;for(r&&(x=e==S||e||r);c!==v&&null!=(o=h[c]);c++){if(b&&o){for(a=0,e||o.ownerDocument==S||(C(o),n=!_);s=g[a++];)if(s(o,e||S,n)){i.push(o);break}r&&(E=p)}y&&((o=!s&&o)&&l--,t&&u.push(o))}if(l+=c,y&&c!==l){for(a=0;s=m[a++];)s(u,f,e,n);if(t){if(0<l)for(;c--;)u[c]||f[c]||(f[c]=P.call(i));f=Ct(f)}N.apply(i,f),r&&!t&&0<f.length&&1<l+m.length&&st.uniqueSort(i)}return r&&(E=p,x=d),u}var y=0<m.length,b=0<g.length;return y?ct(t):t}return yt.prototype=w.filters=w.pseudos,w.setFilters=new yt,p=st.tokenize=function(t,e){var n,i,r,o,a,s,l,c=O[t+" "];if(c)return e?0:c.slice(0);for(a=t,s=[],l=w.preFilter;a;){for(o in n&&!(i=X.exec(a))||(i&&(a=a.slice(i[0].length)||a),s.push(r=[])),n=!1,(i=Y.exec(a))&&(n=i.shift(),r.push({value:n,type:i[0].replace(V," ")}),a=a.slice(n.length)),w.filter)!(i=K[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?st.error(t):O(t,s).slice(0)},d=st.compile=function(t,e){var n,i=[],r=[],o=A[t+" "];if(!o){for(n=(e=e||p(t)).length;n--;)(o=_t(e[n]))[T]?i.push(o):r.push(o);(o=A(t,Tt(r,i))).selector=t}return o},v=st.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&&_&&w.relative[o[1].type]){if(!(e=(w.find.ID(a.matches[0].replace(it,f),e)||[])[0]))return n;c&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(r=K.needsContext.test(t)?0:o.length;r--&&(a=o[r],!w.relative[s=a.type]);)if((l=w.find[s])&&(i=l(a.matches[0].replace(it,f),nt.test(o[0].type)&&mt(e.parentNode)||e))){if(o.splice(r,1),!(t=i.length&&bt(o)))return N.apply(n,i),n;break}}return(c||d(t,u))(i,e,!_,n,!e||nt.test(t)&&mt(e.parentNode)||e),n},h.sortStable=T.split("").sort(D).join("")===T,h.detectDuplicates=!!c,C(),h.sortDetached=ut(function(t){return 1&t.compareDocumentPosition(S.createElement("fieldset"))}),ut(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||ft("type|href|height|width",function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),h.attributes&&ut(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||ft("value",function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),ut(function(t){return null==t.getAttribute("disabled")})||ft(R,function(t,e,n){var i;if(!n)return!0===t[e]?e.toLowerCase():(i=t.getAttributeNode(e))&&i.specified?i.value:null}),st}(S);T.find=h,T.expr=h.selectors,T.expr[":"]=T.expr.pseudos,T.uniqueSort=T.unique=h.uniqueSort,T.text=h.getText,T.isXMLDoc=h.isXML,T.contains=h.contains,T.escapeSelector=h.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 C(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n}var E=T.expr.match.needsContext;function k(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var O=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function A(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(A(this,t||[],!1))},not:function(t){return this.pushStack(A(this,t||[],!0))},is:function(t){return!!A(this,"string"==typeof t&&E.test(t)?T(t):t||[],!1).length}});var $,D=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(T.fn.init=function(t,e,n){var i,r;if(!t)return this;if(n=n||$,"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]:D.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:_,!0)),O.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=_.getElementById(i[2]))&&(this[0]=r,this.length=1),this}).prototype=T.fn,$=T(_);var L=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};function j(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(!E.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 j(t,"nextSibling")},prev:function(t){return j(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 C((t.parentNode||{}).firstChild,t)},children:function(t){return C(t.firstChild)},contents:function(t){return null!=t.contentDocument&&i(t.contentDocument)?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&&(P[i]||T.uniqueSort(n),L.test(i)&&n.reverse()),this.pushStack(n)}});var N=/[^\x20\t\r\n\f]+/g;function I(t){return t}function M(t){throw t}function R(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"!==x(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,I,s),c(l,o,M,s)):(l++,e.call(t,c(l,o,I,s),c(l,o,M,s),c(l,o,I,o.notifyWith))):(a!==I&&(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!==M&&(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:I,t.notifyWith)),o[1][3].add(c(0,t,b(e)?e:I)),o[2][3].add(c(0,t,b(n)?n:M))}).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&&(R(t,a.done(e(i)).resolve,a.reject,!n),"pending"===a.state()||b(o[i]&&o[i].then)))return a.then();for(;i--;)R(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 W=T.Deferred();function F(){_.removeEventListener("DOMContentLoaded",F),S.removeEventListener("load",F),T.ready()}T.fn.ready=function(t){return W.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||W.resolveWith(_,[T])}}),T.ready.then=W.then,"complete"===_.readyState||"loading"!==_.readyState&&!_.documentElement.doScroll?S.setTimeout(T.ready):(_.addEventListener("DOMContentLoaded",F),S.addEventListener("load",F));var B=function(t,e,n,i,r,o,a){var s=0,l=t.length,c=null==n;if("object"===x(n))for(s in r=!0,n)B(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-/,V=/-([a-z])/g;function X(t,e){return e.toUpperCase()}function Y(t){return t.replace(q,"ms-").replace(V,X)}function z(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType}function U(){this.expando=T.expando+U.uid++}U.uid=1,U.prototype={cache:function(t){var e=t[this.expando];return e||(e={},z(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[Y(e)]=n;else for(i in e)r[Y(i)]=e[i];return r},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][Y(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(Y):(e=Y(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 U,K=new U,G=/^(?:\{[\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:G.test(t)?JSON.parse(t):t)}(n)}catch(t){}K.set(t,e,n)}else n=void 0;return n}T.extend({hasData:function(t){return K.hasData(t)||Q.hasData(t)},data:function(t,e,n){return K.access(t,e,n)},removeData:function(t,e){K.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(){K.set(this,n)}):B(this,function(t){var e;if(o&&void 0===t)return void 0!==(e=K.get(o,n))?e:void 0!==(e=Z(o,n))?e:void 0;this.each(function(){K.set(this,n,t)})},null,t,1<arguments.length,null,!0);if(this.length&&(r=K.get(o),1===o.nodeType&&!Q.get(o,"hasDataAttrs"))){for(e=a.length;e--;)a[e]&&0===(i=a[e].name).indexOf("data-")&&(i=Y(i.slice(5)),Z(o,i,r[i]));Q.set(o,"hasDataAttrs",!0)}return r},removeData:function(t){return this.each(function(){K.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)}});var tt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,et=new RegExp("^(?:([+-])=|)("+tt+")([a-z%]*)$","i"),nt=["Top","Right","Bottom","Left"],it=_.documentElement,rt=function(t){return T.contains(t.ownerDocument,t)},ot={composed:!0};it.getRootNode&&(rt=function(t){return T.contains(t.ownerDocument,t)||t.getRootNode(ot)===t.ownerDocument});var at=function(t,e){return"none"===(t=e||t).style.display||""===t.style.display&&rt(t)&&"none"===T.css(t,"display")};function st(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.nodeType&&(T.cssNumber[e]||"px"!==c&&+l)&&et.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 lt={};function ct(t,e){for(var n,i,r,o,a,s,l,c=[],u=0,f=t.length;u<f;u++)(i=t[u]).style&&(n=i.style.display,e?("none"===n&&(c[u]=Q.get(i,"display")||null,c[u]||(i.style.display="")),""===i.style.display&&at(i)&&(c[u]=(l=a=o=void 0,a=(r=i).ownerDocument,s=r.nodeName,(l=lt[s])||(o=a.body.appendChild(a.createElement(s)),l=T.css(o,"display"),o.parentNode.removeChild(o),"none"===l&&(l="block"),lt[s]=l)))):"none"!==n&&(c[u]="none",Q.set(i,"display",n)));for(u=0;u<f;u++)null!=c[u]&&(t[u].style.display=c[u]);return t}T.fn.extend({show:function(){return ct(this,!0)},hide:function(){return ct(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){at(this)?T(this).show():T(this).hide()})}});var ut,ft,dt=/^(?:checkbox|radio)$/i,ht=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,pt=/^$|^module$|\/(?:java|ecma)script/i;ut=_.createDocumentFragment().appendChild(_.createElement("div")),(ft=_.createElement("input")).setAttribute("type","radio"),ft.setAttribute("checked","checked"),ft.setAttribute("name","t"),ut.appendChild(ft),y.checkClone=ut.cloneNode(!0).cloneNode(!0).lastChild.checked,ut.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ut.cloneNode(!0).lastChild.defaultValue,ut.innerHTML="<option></option>",y.option=!!ut.lastChild;var vt={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 gt(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 mt(t,e){for(var n=0,i=t.length;n<i;n++)Q.set(t[n],"globalEval",!e||Q.get(e[n],"globalEval"))}vt.tbody=vt.tfoot=vt.colgroup=vt.caption=vt.thead,vt.th=vt.td,y.option||(vt.optgroup=vt.option=[1,"<select multiple='multiple'>","</select>"]);var yt=/<|&#?\w+;/;function bt(t,e,n,i,r){for(var o,a,s,l,c,u,f=e.createDocumentFragment(),d=[],h=0,p=t.length;h<p;h++)if((o=t[h])||0===o)if("object"===x(o))T.merge(d,o.nodeType?[o]:o);else if(yt.test(o)){for(a=a||f.appendChild(e.createElement("div")),s=(ht.exec(o)||["",""])[1].toLowerCase(),l=vt[s]||vt._default,a.innerHTML=l[1]+T.htmlPrefilter(o)+l[2],u=l[0];u--;)a=a.lastChild;T.merge(d,a.childNodes),(a=f.firstChild).textContent=""}else d.push(e.createTextNode(o));for(f.textContent="",h=0;o=d[h++];)if(i&&-1<T.inArray(o,i))r&&r.push(o);else if(c=rt(o),a=gt(f.appendChild(o),"script"),c&&mt(a),n)for(u=0;o=a[u++];)pt.test(o.type||"")&&n.push(o);return f}var wt=/^key/,xt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ct=/^([^.]*)(?:\.(.+)|)/;function St(){return!0}function _t(){return!1}function Tt(t,e){return t===function(){try{return _.activeElement}catch(t){}}()==("focus"===e)}function Et(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)Et(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=_t;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)})}function kt(t,r,o){o?(Q.set(t,r,!1),T.event.add(t,r,{namespace:!1,handler:function(t){var e,n,i=Q.get(this,r);if(1&t.isTrigger&&this[r]){if(i.length)(T.event.special[r]||{}).delegateType&&t.stopPropagation();else if(i=s.call(arguments),Q.set(this,r,i),e=o(this,r),this[r](),i!==(n=Q.get(this,r))||e?Q.set(this,r,!1):n={},i!==n)return t.stopImmediatePropagation(),t.preventDefault(),n.value}else i.length&&(Q.set(this,r,{value:T.event.trigger(T.extend(i[0],T.Event.prototype),i.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===Q.get(t,r)&&T.event.add(t,r,St)}T.event={global:{},add:function(e,t,n,i,r){var o,a,s,l,c,u,f,d,h,p,v,g=Q.get(e);if(z(e))for(n.handler&&(n=(o=n).handler,r=o.selector),r&&T.find.matchesSelector(it,r),n.guid||(n.guid=T.guid++),(l=g.events)||(l=g.events=Object.create(null)),(a=g.handle)||(a=g.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--;)h=v=(s=Ct.exec(t[c])||[])[1],p=(s[2]||"").split(".").sort(),h&&(f=T.event.special[h]||{},h=(r?f.delegateType:f.bindType)||h,f=T.event.special[h]||{},u=T.extend({type:h,origType:v,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&T.expr.match.needsContext.test(r),namespace:p.join(".")},o),(d=l[h])||((d=l[h]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,i,p,a)||e.addEventListener&&e.addEventListener(h,a)),f.add&&(f.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),r?d.splice(d.delegateCount++,0,u):d.push(u),T.event.global[h]=!0)},remove:function(t,e,n,i,r){var o,a,s,l,c,u,f,d,h,p,v,g=Q.hasData(t)&&Q.get(t);if(g&&(l=g.events)){for(c=(e=(e||"").match(N)||[""]).length;c--;)if(h=v=(s=Ct.exec(e[c])||[])[1],p=(s[2]||"").split(".").sort(),h){for(f=T.event.special[h]||{},d=l[h=(i?f.delegateType:f.bindType)||h]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!r&&v!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(t,u));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(t,p,g.handle)||T.removeEvent(t,h,g.handle),delete l[h])}else for(h in l)T.event.remove(t,h+e[c],n,i,!0);T.isEmptyObject(l)&&Q.remove(t,"handle events")}},dispatch:function(t){var e,n,i,r,o,a,s=new Array(arguments.length),l=T.event.fix(t),c=(Q.get(this,"events")||Object.create(null))[l.type]||[],u=T.event.special[l.type]||{};for(s[0]=l,e=1;e<arguments.length;e++)s[e]=arguments[e];if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(a=T.event.handlers.call(this,l,c),e=0;(r=a[e++])&&!l.isPropagationStopped();)for(l.currentTarget=r.elem,n=0;(o=r.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==o.namespace&&!l.rnamespace.test(o.namespace)||(l.handleObj=o,l.data=o.data,void 0!==(i=((T.event.special[o.origType]||{}).handle||o.handler).apply(r.elem,s))&&!1===(l.result=i)&&(l.preventDefault(),l.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,l),l.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},click:{setup:function(t){var e=this||t;return dt.test(e.type)&&e.click&&k(e,"input")&&kt(e,"click",St),!1},trigger:function(t){var e=this||t;return dt.test(e.type)&&e.click&&k(e,"input")&&kt(e,"click"),!0},_default:function(t){var e=t.target;return dt.test(e.type)&&e.click&&k(e,"input")&&Q.get(e,"click")||k(e,"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?St:_t,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:_t,isPropagationStopped:_t,isImmediatePropagationStopped:_t,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=St,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=St,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=St,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,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(t){var e=t.button;return null==t.which&&wt.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({focus:"focusin",blur:"focusout"},function(t,e){T.event.special[t]={setup:function(){return kt(this,t,Tt),!1},trigger:function(){return kt(this,t),!0},delegateType:e}}),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 Et(this,t,e,n,i)},one:function(t,e,n,i){return Et(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=_t),this.each(function(){T.event.remove(this,t,n,e)});for(r in t)this.off(r,e,t[r]);return this}});var Ot=/<script|<style|<link/i,At=/checked\s*(?:[^=]|=\s*.checked.)/i,$t=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Dt(t,e){return k(t,"table")&&k(11!==e.nodeType?e:e.firstChild,"tr")&&T(t).children("tbody")[0]||t}function Lt(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 jt(t,e){var n,i,r,o,a,s;if(1===e.nodeType){if(Q.hasData(t)&&(s=Q.get(t).events))for(r in Q.remove(e,"handle events"),s)for(n=0,i=s[r].length;n<i;n++)T.event.add(e,r,s[r][n]);K.hasData(t)&&(o=K.access(t),a=T.extend({},o),K.set(e,a))}}function Nt(n,i,r,o){i=g(i);var t,e,a,s,l,c,u=0,f=n.length,d=f-1,h=i[0],p=b(h);if(p||1<f&&"string"==typeof h&&!y.checkClone&&At.test(h))return n.each(function(t){var e=n.eq(t);p&&(i[0]=h.call(this,t,e.html())),Nt(e,i,r,o)});if(f&&(e=(t=bt(i,n[0].ownerDocument,!1,n,o)).firstChild,1===t.childNodes.length&&(t=e),e||o)){for(s=(a=T.map(gt(t,"script"),Lt)).length;u<f;u++)l=t,u!==d&&(l=T.clone(l,!0,!0),s&&T.merge(a,gt(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],pt.test(l.type||"")&&!Q.access(l,"globalEval")&&T.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?T._evalUrl&&!l.noModule&&T._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")},c):w(l.textContent.replace($t,""),l,c))}return n}function It(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(gt(i)),i.parentNode&&(n&&rt(i)&&mt(gt(i,"script")),i.parentNode.removeChild(i));return t}T.extend({htmlPrefilter:function(t){return t},clone:function(t,e,n){var i,r,o,a,s,l,c,u=t.cloneNode(!0),f=rt(t);if(!(y.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||T.isXMLDoc(t)))for(a=gt(u),i=0,r=(o=gt(t)).length;i<r;i++)s=o[i],l=a[i],void 0,"input"===(c=l.nodeName.toLowerCase())&&dt.test(s.type)?l.checked=s.checked:"input"!==c&&"textarea"!==c||(l.defaultValue=s.defaultValue);if(e)if(n)for(o=o||gt(t),a=a||gt(u),i=0,r=o.length;i<r;i++)jt(o[i],a[i]);else jt(t,u);return 0<(a=gt(u,"script")).length&&mt(a,!f&&gt(t,"script")),u},cleanData:function(t){for(var e,n,i,r=T.event.special,o=0;void 0!==(n=t[o]);o++)if(z(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[K.expando]&&(n[K.expando]=void 0)}}}),T.fn.extend({detach:function(t){return It(this,t,!0)},remove:function(t){return It(this,t)},text:function(t){return B(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 Nt(this,arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Dt(this,t).appendChild(t)})},prepend:function(){return Nt(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Dt(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return Nt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return Nt(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(gt(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 B(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&&!Ot.test(t)&&!vt[(ht.exec(t)||["",""])[1].toLowerCase()]){t=T.htmlPrefilter(t);try{for(;n<i;n++)1===(e=this[n]||{}).nodeType&&(T.cleanData(gt(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var n=[];return Nt(this,arguments,function(t){var e=this.parentNode;T.inArray(this,n)<0&&(T.cleanData(gt(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)}});function Mt(t,e,n){var i,r,o={};for(r in e)o[r]=t.style[r],t.style[r]=e[r];for(r in i=n.call(t),e)t.style[r]=o[r];return i}var Rt,Ht,Wt,Ft,Bt,qt,Vt,Xt,Yt=new RegExp("^("+tt+")(?!px)[a-z%]+$","i"),zt=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=S),e.getComputedStyle(t)},Ut=new RegExp(nt.join("|"),"i");function Qt(){if(Xt){Vt.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",Xt.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",it.appendChild(Vt).appendChild(Xt);var t=S.getComputedStyle(Xt);Rt="1%"!==t.top,qt=12===Kt(t.marginLeft),Xt.style.right="60%",Ft=36===Kt(t.right),Ht=36===Kt(t.width),Xt.style.position="absolute",Wt=12===Kt(Xt.offsetWidth/3),it.removeChild(Vt),Xt=null}}function Kt(t){return Math.round(parseFloat(t))}function Gt(t,e,n){var i,r,o,a,s=t.style;return(n=n||zt(t))&&(""!==(a=n.getPropertyValue(e)||n[e])||rt(t)||(a=T.style(t,e)),!y.pixelBoxStyles()&&Yt.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 Jt(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}Vt=_.createElement("div"),(Xt=_.createElement("div")).style&&(Xt.style.backgroundClip="content-box",Xt.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===Xt.style.backgroundClip,T.extend(y,{boxSizingReliable:function(){return Qt(),Ht},pixelBoxStyles:function(){return Qt(),Ft},pixelPosition:function(){return Qt(),Rt},reliableMarginLeft:function(){return Qt(),qt},scrollboxSize:function(){return Qt(),Wt},reliableTrDimensions:function(){var t,e,n,i;return null==Bt&&(t=_.createElement("table"),e=_.createElement("tr"),n=_.createElement("div"),t.style.cssText="position:absolute;left:-11111px",e.style.height="1px",n.style.height="9px",it.appendChild(t).appendChild(e).appendChild(n),i=S.getComputedStyle(e),Bt=3<parseInt(i.height),it.removeChild(t)),Bt}}));var Zt=["Webkit","Moz","ms"],te=_.createElement("div").style,ee={};function ne(t){var e=T.cssProps[t]||ee[t];return e||(t in te?t:ee[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),n=Zt.length;n--;)if((t=Zt[n]+e)in te)return t}(t)||t)}var ie=/^(none|table(?!-c[ea]).+)/,re=/^--/,oe={position:"absolute",visibility:"hidden",display:"block"},ae={letterSpacing:"0",fontWeight:"400"};function se(t,e,n){var i=et.exec(e);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):e}function le(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+nt[a],!0,r)),i?("content"===n&&(l-=T.css(t,"padding"+nt[a],!0,r)),"margin"!==n&&(l-=T.css(t,"border"+nt[a]+"Width",!0,r))):(l+=T.css(t,"padding"+nt[a],!0,r),"padding"!==n?l+=T.css(t,"border"+nt[a]+"Width",!0,r):s+=T.css(t,"border"+nt[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))||0),l}function ce(t,e,n){var i=zt(t),r=(!y.boxSizingReliable()||n)&&"border-box"===T.css(t,"boxSizing",!1,i),o=r,a=Gt(t,e,i),s="offset"+e[0].toUpperCase()+e.slice(1);if(Yt.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&r||!y.reliableTrDimensions()&&k(t,"tr")||"auto"===a||!parseFloat(a)&&"inline"===T.css(t,"display",!1,i))&&t.getClientRects().length&&(r="border-box"===T.css(t,"boxSizing",!1,i),(o=s in t)&&(a=t[s])),(a=parseFloat(a)||0)+le(t,e,n||(r?"border":"content"),o,i,a)+"px"}function ue(t,e,n,i,r){return new ue.prototype.init(t,e,n,i,r)}T.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=Gt(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,n,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var r,o,a,s=Y(e),l=re.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=et.exec(n))&&r[1]&&(n=st(t,e,r),o="number"),null!=n&&n==n&&("number"!==o||l||(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=Y(e);return re.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=Gt(t,e,i)),"normal"===r&&e in ae&&(r=ae[e]),""===n||n?(o=parseFloat(r),!0===n||isFinite(o)?o||0:r):r}}),T.each(["height","width"],function(t,l){T.cssHooks[l]={get:function(t,e,n){if(e)return!ie.test(T.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?ce(t,l,n):Mt(t,oe,function(){return ce(t,l,n)})},set:function(t,e,n){var i,r=zt(t),o=!y.scrollboxSize()&&"absolute"===r.position,a=(o||n)&&"border-box"===T.css(t,"boxSizing",!1,r),s=n?le(t,l,n,a,r):0;return a&&o&&(s-=Math.ceil(t["offset"+l[0].toUpperCase()+l.slice(1)]-parseFloat(r[l])-le(t,l,"border",!1,r)-.5)),s&&(i=et.exec(e))&&"px"!==(i[3]||"px")&&(t.style[l]=e,e=T.css(t,l)),se(0,e,s)}}}),T.cssHooks.marginLeft=Jt(y.reliableMarginLeft,function(t,e){if(e)return(parseFloat(Gt(t,"marginLeft"))||t.getBoundingClientRect().left-Mt(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+nt[e]+o]=i[e]||i[e-2]||i[0];return n}},"margin"!==r&&(T.cssHooks[r+o].set=se)}),T.fn.extend({css:function(t,e){return B(this,function(t,e,n){var i,r,o={},a=0;if(Array.isArray(e)){for(i=zt(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=ue).prototype={constructor:ue,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=ue.propHooks[this.prop];return t&&t.get?t.get(this):ue.propHooks._default.get(this)},run:function(t){var e,n=ue.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):ue.propHooks._default.set(this),this}}).init.prototype=ue.prototype,(ue.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||!T.cssHooks[t.prop]&&null==t.elem.style[ne(t.prop)]?t.elem[t.prop]=t.now:T.style(t.elem,t.prop,t.now+t.unit)}}}).scrollTop=ue.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=ue.prototype.init,T.fx.step={};var fe,de,he,pe,ve=/^(?:toggle|show|hide)$/,ge=/queueHooks$/;function me(){de&&(!1===_.hidden&&S.requestAnimationFrame?S.requestAnimationFrame(me):S.setTimeout(me,T.fx.interval),T.fx.tick())}function ye(){return S.setTimeout(function(){fe=void 0}),fe=Date.now()}function be(t,e){var n,i=0,r={height:t};for(e=e?1:0;i<4;i+=2-e)r["margin"+(n=nt[i])]=r["padding"+n]=t;return e&&(r.opacity=r.width=t),r}function we(t,e,n){for(var i,r=(xe.tweeners[e]||[]).concat(xe.tweeners["*"]),o=0,a=r.length;o<a;o++)if(i=r[o].call(n,e,t))return i}function xe(o,t,e){var n,a,i=0,r=xe.prefilters.length,s=T.Deferred().always(function(){delete l.elem}),l=function(){if(a)return!1;for(var t=fe||ye(),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:fe||ye(),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=Y(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=xe.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,we,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(xe,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return st(n.elem,t,et.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],xe.tweeners[n]=xe.tweeners[n]||[],xe.tweeners[n].unshift(e)},prefilters:[function(t,e,n){var i,r,o,a,s,l,c,u,f="width"in e||"height"in e,d=this,h={},p=t.style,v=t.nodeType&&at(t),g=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++,d.always(function(){d.always(function(){a.unqueued--,T.queue(t,"fx").length||a.empty.fire()})})),e)if(r=e[i],ve.test(r)){if(delete e[i],o=o||"toggle"===r,r===(v?"hide":"show")){if("show"!==r||!g||void 0===g[i])continue;v=!0}h[i]=g&&g[i]||T.style(t,i)}if((l=!T.isEmptyObject(e))||!T.isEmptyObject(h))for(i in f&&1===t.nodeType&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=g&&g.display)&&(c=Q.get(t,"display")),"none"===(u=T.css(t,"display"))&&(c?u=c:(ct([t],!0),c=t.style.display||c,u=T.css(t,"display"),ct([t]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===T.css(t,"float")&&(l||(d.done(function(){p.display=c}),null==c&&(u=p.display,c="none"===u?"":u)),p.display="inline-block")),n.overflow&&(p.overflow="hidden",d.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]})),l=!1,h)l||(g?"hidden"in g&&(v=g.hidden):g=Q.access(t,"fxshow",{display:c}),o&&(g.hidden=!v),v&&ct([t],!0),d.done(function(){for(i in v||ct([t]),Q.remove(t,"fxshow"),h)T.style(t,i,h[i])})),l=we(v?g[i]:0,i,d),i in g||(g[i]=l.start,v&&(l.end=l.start,l.start=0))}],prefilter:function(t,e){e?xe.prefilters.unshift(t):xe.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(at).css("opacity",0).show().end().animate({opacity:e},t,n,i)},animate:function(e,t,n,i){function r(){var t=xe(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&&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&&ge.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(be(i,!0),t,e,n)}}),T.each({slideDown:be("show"),slideUp:be("hide"),slideToggle:be("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(fe=Date.now();e<n.length;e++)(t=n[e])()||n[e]!==t||n.splice(e--,1);n.length||T.fx.stop(),fe=void 0},T.fx.timer=function(t){T.timers.push(t),T.fx.start()},T.fx.interval=13,T.fx.start=function(){de||(de=!0,me())},T.fx.stop=function(){de=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)}})},he=_.createElement("input"),pe=_.createElement("select").appendChild(_.createElement("option")),he.type="checkbox",y.checkOn=""!==he.value,y.optSelected=pe.selected,(he=_.createElement("input")).value="t",he.type="radio",y.radioValue="t"===he.value;var Ce,Se=T.expr.attrHandle;T.fn.extend({attr:function(t,e){return B(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)?Ce: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)}}),Ce={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=Se[e]||T.find.attr;Se[e]=function(t,e,n){var i,r,o=e.toLowerCase();return n||(r=Se[o],Se[o]=i,i=null!=a(t,e,n)?o:null,Se[o]=r),i}});var _e=/^(?:input|select|textarea|button)$/i,Te=/^(?:a|area)$/i;function Ee(t){return(t.match(N)||[]).join(" ")}function ke(t){return t.getAttribute&&t.getAttribute("class")||""}function Oe(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(N)||[]}T.fn.extend({prop:function(t,e){return B(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):_e.test(t.nodeName)||Te.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,ke(this)))});if((t=Oe(e)).length)for(;n=this[l++];)if(r=ke(n),i=1===n.nodeType&&" "+Ee(r)+" "){for(a=0;o=t[a++];)i.indexOf(" "+o+" ")<0&&(i+=o+" ");r!==(s=Ee(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,ke(this)))});if(!arguments.length)return this.attr("class","");if((t=Oe(e)).length)for(;n=this[l++];)if(r=ke(n),i=1===n.nodeType&&" "+Ee(r)+" "){for(a=0;o=t[a++];)for(;-1<i.indexOf(" "+o+" ");)i=i.replace(" "+o+" "," ");r!==(s=Ee(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,ke(this),e),e)}):this.each(function(){var t,e,n,i;if(a)for(e=0,n=T(this),i=Oe(r);t=i[e++];)n.hasClass(t)?n.removeClass(t):n.addClass(t);else void 0!==r&&"boolean"!=o||((t=ke(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<(" "+Ee(ke(n))+" ").indexOf(e))return!0;return!1}});var Ae=/\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(Ae,""):null==t?"":t:void 0}}),T.extend({valHooks:{option:{get:function(t){var e=T.find.attr(t,"value");return null!=e?e:Ee(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 $e(t){t.stopPropagation()}var De=/^(?:focusinfocus|focusoutblur)$/;T.extend(T.event,{trigger:function(t,e,n,i){var r,o,a,s,l,c,u,f,d=[n||_],h=m.call(t,"type")?t.type:t,p=m.call(t,"namespace")?t.namespace.split("."):[];if(o=f=a=n=n||_,3!==n.nodeType&&8!==n.nodeType&&!De.test(h+T.event.triggered)&&(-1<h.indexOf(".")&&(h=(p=h.split(".")).shift(),p.sort()),l=h.indexOf(":")<0&&"on"+h,(t=t[T.expando]?t:new T.Event(h,"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[h]||{},i||!u.trigger||!1!==u.trigger.apply(n,e))){if(!i&&!u.noBubble&&!v(n)){for(s=u.delegateType||h,De.test(s+h)||(o=o.parentNode);o;o=o.parentNode)d.push(o),a=o;a===(n.ownerDocument||_)&&d.push(a.defaultView||a.parentWindow||S)}for(r=0;(o=d[r++])&&!t.isPropagationStopped();)f=o,t.type=1<r?s:u.bindType||h,(c=(Q.get(o,"events")||Object.create(null))[t.type]&&Q.get(o,"handle"))&&c.apply(o,e),(c=l&&o[l])&&c.apply&&z(o)&&(t.result=c.apply(o,e),!1===t.result&&t.preventDefault());return t.type=h,i||t.isDefaultPrevented()||u._default&&!1!==u._default.apply(d.pop(),e)||!z(n)||l&&b(n[h])&&!v(n)&&((a=n[l])&&(n[l]=null),T.event.triggered=h,t.isPropagationStopped()&&f.addEventListener(h,$e),n[h](),t.isPropagationStopped()&&f.removeEventListener(h,$e),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.document||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.document||this,e=Q.access(t,i)-1;e?Q.access(t,i,e):(t.removeEventListener(n,r,!0),Q.remove(t,i))}}});var Le=S.location,Pe={guid:Date.now()},je=/\?/;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 Ne=/\[\]$/,Ie=/\r?\n/g,Me=/^(?:submit|button|image|reset|file)$/i,Re=/^(?:input|select|textarea|keygen)/i;function He(n,t,i,r){var e;if(Array.isArray(t))T.each(t,function(t,e){i||Ne.test(n)?r(n,e):He(n+"["+("object"==typeof e&&null!=e?t:"")+"]",e,i,r)});else if(i||"object"!==x(t))r(n,t);else for(e in t)He(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(null==t)return"";if(Array.isArray(t)||t.jquery&&!T.isPlainObject(t))T.each(t,function(){n(this.name,this.value)});else for(i in t)He(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")&&Re.test(this.nodeName)&&!Me.test(t)&&(this.checked||!dt.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(Ie,"\r\n")}}):{name:e.name,value:n.replace(Ie,"\r\n")}}).get()}});var We=/%20/g,Fe=/#.*$/,Be=/([?&])_=[^&]*/,qe=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ve=/^(?:GET|HEAD)$/,Xe=/^\/\//,Ye={},ze={},Ue="*/".concat("*"),Qe=_.createElement("a");function Ke(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 Ge(e,r,o,a){var s={},l=e===ze;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 Je(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}Qe.href=Le.href,T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Le.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Le.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ue,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?Je(Je(t,T.ajaxSettings),e):Je(T.ajaxSettings,t)},ajaxPrefilter:Ke(Ye),ajaxTransport:Ke(ze),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var u,f,d,n,h,i,p,v,r,o,g=T.ajaxSetup({},e),m=g.context||g,y=g.context&&(m.nodeType||m.jquery)?T(m):T.event,b=T.Deferred(),w=T.Callbacks("once memory"),x=g.statusCode||{},a={},s={},l="canceled",C={readyState:0,getResponseHeader:function(t){var e;if(p){if(!n)for(n={};e=qe.exec(d);)n[e[1].toLowerCase()+" "]=(n[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=n[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return p?d: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&&(g.mimeType=t),this},statusCode:function(t){var e;if(t)if(p)C.always(t[C.status]);else for(e in t)x[e]=[x[e],t[e]];return this},abort:function(t){var e=t||l;return u&&u.abort(e),c(0,e),this}};if(b.promise(C),g.url=((t||g.url||Le.href)+"").replace(Xe,Le.protocol+"//"),g.type=e.method||e.type||g.method||g.type,g.dataTypes=(g.dataType||"*").toLowerCase().match(N)||[""],null==g.crossDomain){i=_.createElement("a");try{i.href=g.url,i.href=i.href,g.crossDomain=Qe.protocol+"//"+Qe.host!=i.protocol+"//"+i.host}catch(t){g.crossDomain=!0}}if(g.data&&g.processData&&"string"!=typeof g.data&&(g.data=T.param(g.data,g.traditional)),Ge(Ye,g,e,C),p)return C;for(r in(v=T.event&&g.global)&&0==T.active++&&T.event.trigger("ajaxStart"),g.type=g.type.toUpperCase(),g.hasContent=!Ve.test(g.type),f=g.url.replace(Fe,""),g.hasContent?g.data&&g.processData&&0===(g.contentType||"").indexOf("application/x-www-form-urlencoded")&&(g.data=g.data.replace(We,"+")):(o=g.url.slice(f.length),g.data&&(g.processData||"string"==typeof g.data)&&(f+=(je.test(f)?"&":"?")+g.data,delete g.data),!1===g.cache&&(f=f.replace(Be,"$1"),o=(je.test(f)?"&":"?")+"_="+Pe.guid+++o),g.url=f+o),g.ifModified&&(T.lastModified[f]&&C.setRequestHeader("If-Modified-Since",T.lastModified[f]),T.etag[f]&&C.setRequestHeader("If-None-Match",T.etag[f])),(g.data&&g.hasContent&&!1!==g.contentType||e.contentType)&&C.setRequestHeader("Content-Type",g.contentType),C.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+Ue+"; q=0.01":""):g.accepts["*"]),g.headers)C.setRequestHeader(r,g.headers[r]);if(g.beforeSend&&(!1===g.beforeSend.call(m,C,g)||p))return C.abort();if(l="abort",w.add(g.complete),C.done(g.success),C.fail(g.error),u=Ge(ze,g,e,C)){if(C.readyState=1,v&&y.trigger("ajaxSend",[C,g]),p)return C;g.async&&0<g.timeout&&(h=S.setTimeout(function(){C.abort("timeout")},g.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,h&&S.clearTimeout(h),u=void 0,d=i||"",C.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]}(g,C,n)),!r&&-1<T.inArray("script",g.dataTypes)&&(g.converters["text script"]=function(){}),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}}(g,s,C,r),r?(g.ifModified&&((l=C.getResponseHeader("Last-Modified"))&&(T.lastModified[f]=l),(l=C.getResponseHeader("etag"))&&(T.etag[f]=l)),204===t||"HEAD"===g.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))),C.status=t,C.statusText=(e||c)+"",r?b.resolveWith(m,[o,c,C]):b.rejectWith(m,[C,c,a]),C.statusCode(x),x=void 0,v&&y.trigger(r?"ajaxSuccess":"ajaxError",[C,g,r?o:a]),w.fireWith(m,[C,c]),v&&(y.trigger("ajaxComplete",[C,g]),--T.active||T.event.trigger("ajaxStop")))}return C},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.ajaxPrefilter(function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")}),T._evalUrl=function(t,e,n){return T.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){T.globalEval(t,e,n)}})},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 Ze={0:200,1223:204},tn=T.ajaxSettings.xhr();y.cors=!!tn&&"withCredentials"in tn,y.ajax=tn=!!tn,T.ajaxTransport(function(r){var o,a;if(y.cors||tn&&!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(Ze[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||n.scriptAttrs)return{send:function(t,e){i=T("<script>").attr(n.scriptAttrs||{}).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)}),_.head.appendChild(i[0])},abort:function(){r&&r()}}});var en,nn=[],rn=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=nn.pop()||T.expando+"_"+Pe.guid++;return this[t]=!0,t}}),T.ajaxPrefilter("json jsonp",function(t,e,n){var i,r,o,a=!1!==t.jsonp&&(rn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&rn.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(rn,"$1"+i):!1!==t.jsonp&&(t.url+=(je.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,nn.push(i)),o&&b(r)&&r(o[0]),o=r=void 0}),"script"}),y.createHTMLDocument=((en=_.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===en.childNodes.length),T.parseHTML=function(t,e,n){return"string"!=typeof t?[]:("boolean"==typeof e&&(n=e,e=!1),e||(y.createHTMLDocument?((i=(e=_.implementation.createHTMLDocument("")).createElement("base")).href=_.location.href,e.head.appendChild(i)):e=_),o=!n&&[],(r=O.exec(t))?[e.createElement(r[1])]:(r=bt([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=Ee(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.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),f={};"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&&(f.top=e.top-s.top+a),null!=e.left&&(f.left=e.left-s.left+r),"using"in e?e.using.call(t,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),u.css(f))}},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||it})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,r){var o="pageYOffset"===r;T.fn[e]=function(t){return B(this,function(t,e,n){var i;if(v(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]=Jt(y.pixelPosition,function(t,e){if(e)return e=Gt(t,n),Yt.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 B(this,function(t,e,n){var i;return v(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(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){T.fn[e]=function(t){return this.on(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)},hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),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)}});var on=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;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=v,T.camelCase=Y,T.type=x,T.now=Date.now,T.isNumeric=function(t){var e=T.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},T.trim=function(t){return null==t?"":(t+"").replace(on,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return T});var an=S.jQuery,sn=S.$;return T.noConflict=function(t){return S.$===T&&(S.$=sn),t&&S.jQuery===T&&(S.jQuery=an),T},void 0===t&&(S.jQuery=S.$=T),T}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):window.Popper=e()}(0,function(){"use strict";for(var t="undefined"!=typeof window&&"undefined"!=typeof document,e=["Edge","Trident","Firefox"],n=0,i=0;i<e.length;i+=1)if(t&&0<=navigator.userAgent.indexOf(e[i])){n=1;break}var o=t&&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()},n))}};function a(t){return t&&"[object Function]"==={}.toString.call(t)}function w(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function p(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function v(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=w(t),n=e.overflow,i=e.overflowX,r=e.overflowY;return/(auto|scroll|overlay)/.test(n+r+i)?t:v(p(t))}var r=t&&!(!window.MSInputMethodContext||!document.documentMode),s=t&&/MSIE 10/.test(navigator.userAgent);function g(t){return 11===t?r:10===t?s:r||s}function b(t){if(!t)return document.documentElement;for(var e=g(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"===w(n,"position")?b(n):n:t?t.ownerDocument.documentElement:document.documentElement}function l(t){return null!==t.parentNode?l(t.parentNode):t}function m(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=o.commonAncestorContainer;if(t!==a&&e!==a||i.contains(r))return function(t){var e=t.nodeName;return"BODY"!==e&&("HTML"===e||b(t.firstElementChild)===t)}(a)?a:b(a);var s=l(t);return s.host?m(s.host,e):m(t,l(e).host)}function y(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 f(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 c(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],g(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function x(t){var e=t.body,n=t.documentElement,i=g(10)&&getComputedStyle(n);return{height:c("Height",e,n,i),width:c("Width",e,n,i)}}var u=function(t,e,n){return e&&d(t.prototype,e),n&&d(t,n),t};function d(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 C(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var S=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 _(t){return S({},t,{right:t.left+t.width,bottom:t.top+t.height})}function T(t){var e={};try{if(g(10)){e=t.getBoundingClientRect();var n=y(t,"top"),i=y(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?x(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=w(t);l-=f(u,"x"),c-=f(u,"y"),r.width-=l,r.height-=c}return _(r)}function E(t,e,n){var i=2<arguments.length&&void 0!==n&&n,r=g(10),o="HTML"===e.nodeName,a=T(t),s=T(e),l=v(t),c=w(e),u=parseFloat(c.borderTopWidth,10),f=parseFloat(c.borderLeftWidth,10);i&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var d=_({top:a.top-s.top-u,left:a.left-s.left-f,width:a.width,height:a.height});if(d.marginTop=0,d.marginLeft=0,!r&&o){var h=parseFloat(c.marginTop,10),p=parseFloat(c.marginLeft,10);d.top-=u-h,d.bottom-=u-h,d.left-=f-p,d.right-=f-p,d.marginTop=h,d.marginLeft=p}return(r&&!i?e.contains(l):e===l&&"BODY"!==l.nodeName)&&(d=function(t,e,n){var i=2<arguments.length&&void 0!==n&&n,r=y(e,"top"),o=y(e,"left"),a=i?-1:1;return t.top+=r*a,t.bottom+=r*a,t.left+=o*a,t.right+=o*a,t}(d,e)),d}function k(t){if(!t||!t.parentElement||g())return document.documentElement;for(var e=t.parentElement;e&&"none"===w(e,"transform");)e=e.parentElement;return e||document.documentElement}function O(t,e,n,i,r){var o=4<arguments.length&&void 0!==r&&r,a={top:0,left:0},s=o?k(t):m(t,e);if("viewport"===i)a=function(t,e){var n=1<arguments.length&&void 0!==e&&e,i=t.ownerDocument.documentElement,r=E(t,i),o=Math.max(i.clientWidth,window.innerWidth||0),a=Math.max(i.clientHeight,window.innerHeight||0),s=n?0:y(i),l=n?0:y(i,"left");return _({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=v(p(e))).nodeName&&(l=t.ownerDocument.documentElement):l="window"===i?t.ownerDocument.documentElement:i;var c=E(l,s,o);if("HTML"!==l.nodeName||function t(e){var n=e.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===w(e,"position"))return!0;var i=p(e);return!!i&&t(i)}(s))a=c;else{var u=x(t.ownerDocument),f=u.height,d=u.width;a.top+=c.top-c.marginTop,a.bottom=f+c.top,a.left+=c.left-c.marginLeft,a.right=d+c.left}}var h="number"==typeof(n=n||0);return a.left+=h?n:n.left||0,a.top+=h?n:n.top||0,a.right-=h?n:n.right||0,a.bottom-=h?n:n.bottom||0,a}function h(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=O(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 S({key:t},l[t],{area:function(t){return t.width*t.height}(l[t])})}).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}),f=0<u.length?u[0].key:c[0].key,d=t.split("-")[1];return f+(d?"-"+d:"")}function A(t,e,n,i){var r=3<arguments.length&&void 0!==i?i:null;return E(n,r?k(e):m(e,n),r)}function $(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 D(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 L(t,e,n){n=n.split("-")[0];var i=$(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[D(s)],r}function P(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function j(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[e]===n});var i=P(t,function(t){return t[e]===n});return t.indexOf(i)}(t,"name",e))).forEach(function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var e=t.function||t.fn;t.enabled&&a(e)&&(n.offsets.popper=_(n.offsets.popper),n.offsets.reference=_(n.offsets.reference),n=e(n,t))}),n}function N(t,n){return t.some(function(t){var e=t.name;return t.enabled&&e===n})}function I(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 M(t){var e=t.ownerDocument;return e?e.defaultView:window}function R(t,e,n,i){n.updateBound=i,M(t).addEventListener("resize",n.updateBound,{passive:!0});var r=v(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(v(a.parentNode),n,i,r),r.push(a)}(r,"scroll",n.updateBound,n.scrollParents),n.scrollElement=r,n.eventsEnabled=!0,n}function H(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=function(t,e){return M(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}(this.reference,this.state))}function W(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)}function F(n,i){Object.keys(i).forEach(function(t){var e="";-1!==["width","height","top","right","bottom","left"].indexOf(t)&&W(i[t])&&(e="px"),n.style[t]=i[t]+e})}function B(t,e){function n(t){return t}var i=t.offsets,r=i.popper,o=i.reference,a=Math.round,s=Math.floor,l=a(o.width),c=a(r.width),u=-1!==["left","right"].indexOf(t.placement),f=-1!==t.placement.indexOf("-"),d=e?u||f||l%2==c%2?a:s:n,h=e?a:n;return{left:d(l%2==1&&c%2==1&&!f&&e?r.left-1:r.left),top:h(r.top),bottom:h(r.bottom),right:d(r.right)}}var q=t&&/Firefox/i.test(navigator.userAgent);function V(t,e,n){var i=P(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 X=["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"],Y=X.slice(3);function z(t,e){var n=1<arguments.length&&void 0!==e&&e,i=Y.indexOf(t),r=Y.slice(i+1).concat(Y.slice(0,i));return n?r.reverse():r}var U="flip",Q="clockwise",K="counterclockwise";function G(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(P(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 _(s)[e]/100*o}(t,n,r,o)})})).forEach(function(n,i){n.forEach(function(t,e){W(t)&&(a[i]+=t*("-"===n[e-1]?-1:1))})}),a}var J={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:C({},l,o[l]),end:C({},l,o[l]+o[c]-a[c])};t.offsets.popper=S({},a,u[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,i=t.placement,r=t.offsets,o=r.popper,a=r.reference,s=i.split("-")[0],l=void 0;return l=W(+n)?[+n,0]:G(n,o,a,s),"left"===s?(o.top+=l[0],o.left-=l[1]):"right"===s?(o.top+=l[0],o.left+=l[1]):"top"===s?(o.left+=l[0],o.top-=l[1]):"bottom"===s&&(o.left+=l[0],o.top+=l[1]),t.popper=o,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,i){var e=i.boundariesElement||b(t.instance.popper);t.instance.reference===e&&(e=b(e));var n=I("transform"),r=t.instance.popper.style,o=r.top,a=r.left,s=r[n];r.top="",r.left="",r[n]="";var l=O(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,f={primary:function(t){var e=u[t];return u[t]<l[t]&&!i.escapeWithReference&&(e=Math.max(u[t],l[t])),C({},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))),C({},e,n)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";u=S({},u,f[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(!V(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",f=u.toLowerCase(),d=l?"left":"top",h=l?"bottom":"right",p=$(i)[c];s[h]-p<a[f]&&(t.offsets.popper[f]-=a[f]-(s[h]-p)),s[f]+p>a[h]&&(t.offsets.popper[f]+=s[f]+p-a[h]),t.offsets.popper=_(t.offsets.popper);var v=s[f]+s[c]/2-p/2,g=w(t.instance.popper),m=parseFloat(g["margin"+u],10),y=parseFloat(g["border"+u+"Width"],10),b=v-t.offsets.popper[f]-m-y;return b=Math.max(Math.min(a[c]-p,b),0),t.arrowElement=i,t.offsets.arrow=(C(n={},f,Math.round(b)),C(n,d,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(h,p){if(N(h.instance.modifiers,"inner"))return h;if(h.flipped&&h.placement===h.originalPlacement)return h;var v=O(h.instance.popper,h.instance.reference,p.padding,p.boundariesElement,h.positionFixed),g=h.placement.split("-")[0],m=D(g),y=h.placement.split("-")[1]||"",b=[];switch(p.behavior){case U:b=[g,m];break;case Q:b=z(g);break;case K:b=z(g,!0);break;default:b=p.behavior}return b.forEach(function(t,e){if(g!==t||b.length===e+1)return h;g=h.placement.split("-")[0],m=D(g);var n=h.offsets.popper,i=h.offsets.reference,r=Math.floor,o="left"===g&&r(n.right)>r(i.left)||"right"===g&&r(n.left)<r(i.right)||"top"===g&&r(n.bottom)>r(i.top)||"bottom"===g&&r(n.top)<r(i.bottom),a=r(n.left)<r(v.left),s=r(n.right)>r(v.right),l=r(n.top)<r(v.top),c=r(n.bottom)>r(v.bottom),u="left"===g&&a||"right"===g&&s||"top"===g&&l||"bottom"===g&&c,f=-1!==["top","bottom"].indexOf(g),d=!!p.flipVariations&&(f&&"start"===y&&a||f&&"end"===y&&s||!f&&"start"===y&&l||!f&&"end"===y&&c);(o||u||d)&&(h.flipped=!0,(o||u)&&(g=b[e+1]),d&&(y=function(t){return"end"===t?"start":"start"===t?"end":t}(y)),h.placement=g+(y?"-"+y:""),h.offsets.popper=S({},h.offsets.popper,L(h.instance.popper,h.offsets.reference,h.placement)),h=j(h.instance.modifiers,h,"flip"))}),h},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=D(e),t.offsets.popper=_(r),t}},hide:{order:800,enabled:!0,fn:function(t){if(!V(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=P(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=P(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=void 0!==o?o:e.gpuAcceleration,s=b(t.instance.popper),l=T(s),c={position:r.position},u=B(t,window.devicePixelRatio<2||!q),f="bottom"===n?"top":"bottom",d="right"===i?"left":"right",h=I("transform"),p=void 0,v=void 0;if(v="bottom"==f?"HTML"===s.nodeName?-s.clientHeight+u.bottom:-l.height+u.bottom:u.top,p="right"==d?"HTML"===s.nodeName?-s.clientWidth+u.right:-l.width+u.right:u.left,a&&h)c[h]="translate3d("+p+"px, "+v+"px, 0)",c[f]=0,c[d]=0,c.willChange="transform";else{var g="bottom"==f?-1:1,m="right"==d?-1:1;c[f]=v*g,c[d]=p*m,c.willChange=f+", "+d}var y={"x-placement":t.placement};return t.attributes=S({},y,t.attributes),t.styles=S({},c,t.styles),t.arrowStyles=S({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(t){return F(t.instance.popper,t.styles),function(e,n){Object.keys(n).forEach(function(t){!1!==n[t]?e.setAttribute(t,n[t]):e.removeAttribute(t)})}(t.instance.popper,t.attributes),t.arrowElement&&Object.keys(t.arrowStyles).length&&F(t.arrowElement,t.arrowStyles),t},onLoad:function(t,e,n,i,r){var o=A(r,e,t,n.positionFixed),a=h(n.placement,o,e,t,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return e.setAttribute("x-placement",a),F(e,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},Z=(u(tt,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=A(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=h(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=L(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=j(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,N(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[I("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=R(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return H.call(this)}}]),tt);function tt(t,e){var n=this,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,tt),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=o(this.update.bind(this)),this.options=S({},tt.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(S({},tt.Defaults.modifiers,i.modifiers)).forEach(function(t){n.options.modifiers[t]=S({},tt.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(t){return S({name:t},n.options.modifiers[t])}).sort(function(t,e){return t.order-e.order}),this.modifiers.forEach(function(t){t.enabled&&a(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}return Z.Utils=("undefined"!=typeof window?window:global).PopperUtils,Z.placements=X,Z.Defaults=J,Z}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,p,f){"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 a(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function l(r){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?e(Object(o),!0).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}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(o,t))})}return r}p=p&&Object.prototype.hasOwnProperty.call(p,"default")?p.default:p,f=f&&Object.prototype.hasOwnProperty.call(f,"default")?f.default:f;var n="transitionend";function r(t){var e=this,n=!1;return p(this).one(v.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||v.triggerTransitionEnd(e)},t),this}var v={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(n)},supportsTransitionEnd:function(){return Boolean(n)},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&&v.isElement(o)?"element":null==(s=o)?""+s:{}.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?v.findShadowRoot(t.parentNode):null;var e=t.getRootNode();return e instanceof ShadowRoot?e:null},jQueryDetection: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")}};v.jQueryDetection(),p.fn.emulateTransitionEnd=r,p.event.special[v.TRANSITION_END]={bindType:n,delegateType:n,handle:function(t){if(p(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var o="alert",s="bs.alert",c=p.fn[o],u=function(){function i(t){this._element=t}var t=i.prototype;return t.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},t.dispose=function(){p.removeData(this._element,s),this._element=null},t._getRootElement=function(t){var e=v.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n=n||p(t).closest(".alert")[0]},t._triggerCloseEvent=function(t){var e=p.Event("close.bs.alert");return p(t).trigger(e),e},t._removeElement=function(e){var n=this;if(p(e).removeClass("show"),p(e).hasClass("fade")){var t=v.getTransitionDurationFromElement(e);p(e).one(v.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(t)}else this._destroyElement(e)},t._destroyElement=function(t){p(t).detach().trigger("closed.bs.alert").remove()},i._jQueryInterface=function(n){return this.each(function(){var t=p(this),e=t.data(s);e||(e=new i(this),t.data(s,e)),"close"===n&&e[n](this)})},i._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},a(i,null,[{key:"VERSION",get:function(){return"4.5.0"}}]),i}();p(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',u._handleDismiss(new u)),p.fn[o]=u._jQueryInterface,p.fn[o].Constructor=u,p.fn[o].noConflict=function(){return p.fn[o]=c,u._jQueryInterface};var d="button",h="bs.button",g=p.fn[d],m="active",y='[data-toggle^="button"]',b='input:not([type="hidden"])',w=function(){function n(t){this._element=t}var t=n.prototype;return t.toggle=function(){var t=!0,e=!0,n=p(this._element).closest('[data-toggle="buttons"]')[0];if(n){var i=this._element.querySelector(b);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(m))t=!1;else{var r=n.querySelector(".active");r&&p(r).removeClass(m)}t&&("checkbox"!==i.type&&"radio"!==i.type||(i.checked=!this._element.classList.contains(m)),p(i).trigger("change")),i.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(m)),t&&p(this._element).toggleClass(m))},t.dispose=function(){p.removeData(this._element,h),this._element=null},n._jQueryInterface=function(e){return this.each(function(){var t=p(this).data(h);t||(t=new n(this),p(this).data(h,t)),"toggle"===e&&t[e]()})},a(n,null,[{key:"VERSION",get:function(){return"4.5.0"}}]),n}();p(document).on("click.bs.button.data-api",y,function(t){var e=t.target,n=e;if(p(e).hasClass("btn")||(e=p(e).closest(".btn")[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{var i=e.querySelector(b);if(i&&(i.hasAttribute("disabled")||i.classList.contains("disabled")))return void t.preventDefault();"LABEL"===n.tagName&&i&&"checkbox"===i.type&&t.preventDefault(),w._jQueryInterface.call(p(e),"toggle")}}).on("focus.bs.button.data-api blur.bs.button.data-api",y,function(t){var e=p(t.target).closest(".btn")[0];p(e).toggleClass("focus",/^focus(in)?$/.test(t.type))}),p(window).on("load.bs.button.data-api",function(){for(var t=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),e=0,n=t.length;e<n;e++){var i=t[e],r=i.querySelector(b);r.checked||r.hasAttribute("checked")?i.classList.add(m):i.classList.remove(m)}for(var o=0,a=(t=[].slice.call(document.querySelectorAll('[data-toggle="button"]'))).length;o<a;o++){var s=t[o];"true"===s.getAttribute("aria-pressed")?s.classList.add(m):s.classList.remove(m)}}),p.fn[d]=w._jQueryInterface,p.fn[d].Constructor=w,p.fn[d].noConflict=function(){return p.fn[d]=g,w._jQueryInterface};var x="carousel",C="bs.carousel",S="."+C,_=p.fn[x],T={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},E={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},k="next",O="prev",A="slid"+S,$="active",D=".active.carousel-item",L={TOUCH:"touch",PEN:"pen"},P=function(){function o(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()}var t=o.prototype;return t.next=function(){this._isSliding||this._slide(k)},t.nextWhenVisible=function(){!document.hidden&&p(this._element).is(":visible")&&"hidden"!==p(this._element).css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(O)},t.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(v.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.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))},t.to=function(t){var e=this;this._activeElement=this._element.querySelector(D);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)p(this._element).one(A,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n<t?k:O;this._slide(i,this._items[t])}},t.dispose=function(){p(this._element).off(S),p.removeData(this._element,C),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(t){return t=l(l({},T),t),v.typeCheckConfig(x,t,E),t},t._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;(this.touchDeltaX=0)<e&&this.prev(),e<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&p(this._element).on("keydown.bs.carousel",function(t){return e._keydown(t)}),"hover"===this._config.pause&&p(this._element).on("mouseenter.bs.carousel",function(t){return e.pause(t)}).on("mouseleave.bs.carousel",function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var e=this;if(this._touchSupported){var n=function(t){e._pointerEvent&&L[t.originalEvent.pointerType.toUpperCase()]?e.touchStartX=t.originalEvent.clientX:e._pointerEvent||(e.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){e._pointerEvent&&L[t.originalEvent.pointerType.toUpperCase()]&&(e.touchDeltaX=t.originalEvent.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval))};p(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel",function(t){return t.preventDefault()}),this._pointerEvent?(p(this._element).on("pointerdown.bs.carousel",function(t){return n(t)}),p(this._element).on("pointerup.bs.carousel",function(t){return i(t)}),this._element.classList.add("pointer-event")):(p(this._element).on("touchstart.bs.carousel",function(t){return n(t)}),p(this._element).on("touchmove.bs.carousel",function(t){return function(t){t.originalEvent.touches&&1<t.originalEvent.touches.length?e.touchDeltaX=0:e.touchDeltaX=t.originalEvent.touches[0].clientX-e.touchStartX}(t)}),p(this._element).on("touchend.bs.carousel",function(t){return i(t)}))}},t._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()}},t._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(t)},t._getItemByDirection=function(t,e){var n=t===k,i=t===O,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===O?-1:1))%this._items.length;return-1==a?this._items[this._items.length-1]:this._items[a]},t._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(D)),r=p.Event("slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n});return p(this._element).trigger(r),r},t._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));p(e).removeClass($);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&p(n).addClass($)}},t._slide=function(t,e){var n,i,r,o=this,a=this._element.querySelector(D),s=this._getItemIndex(a),l=e||a&&this._getItemByDirection(t,a),c=this._getItemIndex(l),u=Boolean(this._interval);if(r=t===k?(n="carousel-item-left",i="carousel-item-next","left"):(n="carousel-item-right",i="carousel-item-prev","right"),l&&p(l).hasClass($))this._isSliding=!1;else if(!this._triggerSlideEvent(l,r).isDefaultPrevented()&&a&&l){this._isSliding=!0,u&&this.pause(),this._setActiveIndicatorElement(l);var f=p.Event(A,{relatedTarget:l,direction:r,from:s,to:c});if(p(this._element).hasClass("slide")){p(l).addClass(i),v.reflow(l),p(a).addClass(n),p(l).addClass(n);var d=parseInt(l.getAttribute("data-interval"),10);d?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=d):this._config.interval=this._config.defaultInterval||this._config.interval;var h=v.getTransitionDurationFromElement(a);p(a).one(v.TRANSITION_END,function(){p(l).removeClass(n+" "+i).addClass($),p(a).removeClass($+" "+i+" "+n),o._isSliding=!1,setTimeout(function(){return p(o._element).trigger(f)},0)}).emulateTransitionEnd(h)}else p(a).removeClass($),p(l).addClass($),this._isSliding=!1,p(this._element).trigger(f);u&&this.cycle()}},o._jQueryInterface=function(i){return this.each(function(){var t=p(this).data(C),e=l(l({},T),p(this).data());"object"==typeof i&&(e=l(l({},e),i));var n="string"==typeof i?i:e.slide;if(t||(t=new o(this,e),p(this).data(C,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())})},o._dataApiClickHandler=function(t){var e=v.getSelectorFromElement(this);if(e){var n=p(e)[0];if(n&&p(n).hasClass("carousel")){var i=l(l({},p(n).data()),p(this).data()),r=this.getAttribute("data-slide-to");r&&(i.interval=!1),o._jQueryInterface.call(p(n),i),r&&p(n).data(C).to(r),t.preventDefault()}}},a(o,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return T}}]),o}();p(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",P._dataApiClickHandler),p(window).on("load.bs.carousel.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]);P._jQueryInterface.call(i,i.data())}}),p.fn[x]=P._jQueryInterface,p.fn[x].Constructor=P,p.fn[x].noConflict=function(){return p.fn[x]=_,P._jQueryInterface};var j="collapse",N="bs.collapse",I=p.fn[j],M={toggle:!0,parent:""},R={toggle:"boolean",parent:"(string|element)"},H="show",W="collapse",F="collapsing",B="collapsed",q='[data-toggle="collapse"]',V=function(){function s(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(q)),i=0,r=n.length;i<r;i++){var o=n[i],a=v.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()}var t=s.prototype;return t.toggle=function(){p(this._element).hasClass(H)?this.hide():this.show()},t.show=function(){var t,e,n=this;if(!this._isTransitioning&&!p(this._element).hasClass(H)&&(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(W)})).length&&(t=null),!(t&&(e=p(t).not(this._selector).data(N))&&e._isTransitioning))){var i=p.Event("show.bs.collapse");if(p(this._element).trigger(i),!i.isDefaultPrevented()){t&&(s._jQueryInterface.call(p(t).not(this._selector),"hide"),e||p(t).data(N,null));var r=this._getDimension();p(this._element).removeClass(W).addClass(F),this._element.style[r]=0,this._triggerArray.length&&p(this._triggerArray).removeClass(B).attr("aria-expanded",!0),this.setTransitioning(!0);var o="scroll"+(r[0].toUpperCase()+r.slice(1)),a=v.getTransitionDurationFromElement(this._element);p(this._element).one(v.TRANSITION_END,function(){p(n._element).removeClass(F).addClass(W+" "+H),n._element.style[r]="",n.setTransitioning(!1),p(n._element).trigger("shown.bs.collapse")}).emulateTransitionEnd(a),this._element.style[r]=this._element[o]+"px"}}},t.hide=function(){var t=this;if(!this._isTransitioning&&p(this._element).hasClass(H)){var e=p.Event("hide.bs.collapse");if(p(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",v.reflow(this._element),p(this._element).addClass(F).removeClass(W+" "+H);var i=this._triggerArray.length;if(0<i)for(var r=0;r<i;r++){var o=this._triggerArray[r],a=v.getSelectorFromElement(o);if(null!==a)p([].slice.call(document.querySelectorAll(a))).hasClass(H)||p(o).addClass(B).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[n]="";var s=v.getTransitionDurationFromElement(this._element);p(this._element).one(v.TRANSITION_END,function(){t.setTransitioning(!1),p(t._element).removeClass(F).addClass(W).trigger("hidden.bs.collapse")}).emulateTransitionEnd(s)}}},t.setTransitioning=function(t){this._isTransitioning=t},t.dispose=function(){p.removeData(this._element,N),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(t){return(t=l(l({},M),t)).toggle=Boolean(t.toggle),v.typeCheckConfig(j,t,R),t},t._getDimension=function(){return p(this._element).hasClass("width")?"width":"height"},t._getParent=function(){var t,n=this;v.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(s._getTargetFromElement(e),[e])}),t},t._addAriaAndCollapsedClass=function(t,e){var n=p(t).hasClass(H);e.length&&p(e).toggleClass(B,!n).attr("aria-expanded",n)},s._getTargetFromElement=function(t){var e=v.getSelectorFromElement(t);return e?document.querySelector(e):null},s._jQueryInterface=function(i){return this.each(function(){var t=p(this),e=t.data(N),n=l(l(l({},M),t.data()),"object"==typeof i&&i?i:{});if(!e&&n.toggle&&"string"==typeof i&&/show|hide/.test(i)&&(n.toggle=!1),e||(e=new s(this,n),t.data(N,e)),"string"==typeof i){if(void 0===e[i])throw new TypeError('No method named "'+i+'"');e[i]()}})},a(s,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return M}}]),s}();p(document).on("click.bs.collapse.data-api",q,function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var n=p(this),e=v.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(e));p(i).each(function(){var t=p(this),e=t.data(N)?"toggle":n.data();V._jQueryInterface.call(t,e)})}),p.fn[j]=V._jQueryInterface,p.fn[j].Constructor=V,p.fn[j].noConflict=function(){return p.fn[j]=I,V._jQueryInterface};var X="dropdown",Y="bs.dropdown",z="."+Y,U=".data-api",Q=p.fn[X],K=new RegExp("38|40|27"),G="hide"+z,J="hidden"+z,Z="click"+z+U,tt="keydown"+z+U,et="disabled",nt="show",it="dropdown-menu-right",rt='[data-toggle="dropdown"]',ot=".dropdown-menu",at={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},st={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},lt=function(){function c(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=c.prototype;return t.toggle=function(){if(!this._element.disabled&&!p(this._element).hasClass(et)){var t=p(this._menu).hasClass(nt);c._clearMenus(),t||this.show(!0)}},t.show=function(t){if(void 0===t&&(t=!1),!(this._element.disabled||p(this._element).hasClass(et)||p(this._menu).hasClass(nt))){var e={relatedTarget:this._element},n=p.Event("show.bs.dropdown",e),i=c._getParentFromElement(this._element);if(p(i).trigger(n),!n.isDefaultPrevented()){if(!this._inNavbar&&t){if(void 0===f)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var r=this._element;"parent"===this._config.reference?r=i:v.isElement(this._config.reference)&&(r=this._config.reference,void 0!==this._config.reference.jquery&&(r=this._config.reference[0])),"scrollParent"!==this._config.boundary&&p(i).addClass("position-static"),this._popper=new f(r,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===p(i).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(nt),p(i).toggleClass(nt).trigger(p.Event("shown.bs.dropdown",e))}}},t.hide=function(){if(!this._element.disabled&&!p(this._element).hasClass(et)&&p(this._menu).hasClass(nt)){var t={relatedTarget:this._element},e=p.Event(G,t),n=c._getParentFromElement(this._element);p(n).trigger(e),e.isDefaultPrevented()||(this._popper&&this._popper.destroy(),p(this._menu).toggleClass(nt),p(n).toggleClass(nt).trigger(p.Event(J,t)))}},t.dispose=function(){p.removeData(this._element,Y),p(this._element).off(z),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;p(this._element).on("click.bs.dropdown",function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(t){return t=l(l(l({},this.constructor.Default),p(this._element).data()),t),v.typeCheckConfig(X,t,this.constructor.DefaultType),t},t._getMenuElement=function(){if(!this._menu){var t=c._getParentFromElement(this._element);t&&(this._menu=t.querySelector(ot))}return this._menu},t._getPlacement=function(){var t=p(this._element.parentNode),e="bottom-start";return t.hasClass("dropup")?e=p(this._menu).hasClass(it)?"top-end":"top-start":t.hasClass("dropright")?e="right-start":t.hasClass("dropleft")?e="left-start":p(this._menu).hasClass(it)&&(e="bottom-end"),e},t._detectNavbar=function(){return 0<p(this._element).closest(".navbar").length},t._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=l(l({},t.offsets),e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},t._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}),l(l({},t),this._config.popperConfig)},c._jQueryInterface=function(e){return this.each(function(){var t=p(this).data(Y);if(t||(t=new c(this,"object"==typeof e?e:null),p(this).data(Y,t)),"string"==typeof e){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},c._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var e=[].slice.call(document.querySelectorAll(rt)),n=0,i=e.length;n<i;n++){var r=c._getParentFromElement(e[n]),o=p(e[n]).data(Y),a={relatedTarget:e[n]};if(t&&"click"===t.type&&(a.clickEvent=t),o){var s=o._menu;if(p(r).hasClass(nt)&&!(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(G,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"),o._popper&&o._popper.destroy(),p(s).removeClass(nt),p(r).removeClass(nt).trigger(p.Event(J,a)))}}}},c._getParentFromElement=function(t){var e,n=v.getSelectorFromElement(t);return n&&(e=document.querySelector(n)),e||t.parentNode},c._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(ot).length)):K.test(t.which))&&!this.disabled&&!p(this).hasClass(et)){var e=c._getParentFromElement(this),n=p(e).hasClass(nt);if(n||27!==t.which){if(t.preventDefault(),t.stopPropagation(),!n||n&&(27===t.which||32===t.which))return 27===t.which&&p(e.querySelector(rt)).trigger("focus"),void p(this).trigger("click");var i=[].slice.call(e.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)")).filter(function(t){return p(t).is(":visible")});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()}}}},a(c,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return at}},{key:"DefaultType",get:function(){return st}}]),c}();p(document).on(tt,rt,lt._dataApiKeydownHandler).on(tt,ot,lt._dataApiKeydownHandler).on(Z+" keyup.bs.dropdown.data-api",lt._clearMenus).on(Z,rt,function(t){t.preventDefault(),t.stopPropagation(),lt._jQueryInterface.call(p(this),"toggle")}).on(Z,".dropdown form",function(t){t.stopPropagation()}),p.fn[X]=lt._jQueryInterface,p.fn[X].Constructor=lt,p.fn[X].noConflict=function(){return p.fn[X]=Q,lt._jQueryInterface};var ct="modal",ut="bs.modal",ft="."+ut,dt=p.fn[ct],ht={backdrop:!0,keyboard:!0,focus:!0,show:!0},pt={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},vt="hidden"+ft,gt="show"+ft,mt="focusin"+ft,yt="resize"+ft,bt="click.dismiss"+ft,wt="keydown.dismiss"+ft,xt="mousedown.dismiss"+ft,Ct="modal-open",St="fade",_t="show",Tt="modal-static",Et=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",kt=".sticky-top",Ot=function(){function r(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}var t=r.prototype;return t.toggle=function(t){return this._isShown?this.hide():this.show(t)},t.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){p(this._element).hasClass(St)&&(this._isTransitioning=!0);var n=p.Event(gt,{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(bt,'[data-dismiss="modal"]',function(t){return e.hide(t)}),p(this._dialog).on(xt,function(){p(e._element).one("mouseup.dismiss.bs.modal",function(t){p(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return e._showElement(t)}))}},t.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=p.Event("hide.bs.modal");if(p(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=p(this._element).hasClass(St);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),p(document).off(mt),p(this._element).removeClass(_t),p(this._element).off(bt),p(this._dialog).off(xt),i){var r=v.getTransitionDurationFromElement(this._element);p(this._element).one(v.TRANSITION_END,function(t){return e._hideModal(t)}).emulateTransitionEnd(r)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return p(t).off(ft)}),p(document).off(mt),p.removeData(this._element,ut),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},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(t){return t=l(l({},ht),t),v.typeCheckConfig(ct,t,pt),t},t._triggerBackdropTransition=function(){var t=this;if("static"===this._config.backdrop){var e=p.Event("hidePrevented.bs.modal");if(p(this._element).trigger(e),e.defaultPrevented)return;this._element.classList.add(Tt);var n=v.getTransitionDurationFromElement(this._element);p(this._element).one(v.TRANSITION_END,function(){t._element.classList.remove(Tt)}).emulateTransitionEnd(n),this._element.focus()}else this.hide()},t._showElement=function(t){var e=this,n=p(this._element).hasClass(St),i=this._dialog?this._dialog.querySelector(".modal-body"):null;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")&&i?i.scrollTop=0:this._element.scrollTop=0,n&&v.reflow(this._element),p(this._element).addClass(_t),this._config.focus&&this._enforceFocus();function r(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,p(e._element).trigger(o)}var o=p.Event("shown.bs.modal",{relatedTarget:t});if(n){var a=v.getTransitionDurationFromElement(this._dialog);p(this._dialog).one(v.TRANSITION_END,r).emulateTransitionEnd(a)}else r()},t._enforceFocus=function(){var e=this;p(document).off(mt).on(mt,function(t){document!==t.target&&e._element!==t.target&&0===p(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown?p(this._element).on(wt,function(t){e._config.keyboard&&27===t.which?(t.preventDefault(),e.hide()):e._config.keyboard||27!==t.which||e._triggerBackdropTransition()}):this._isShown||p(this._element).off(wt)},t._setResizeEvent=function(){var e=this;this._isShown?p(window).on(yt,function(t){return e.handleUpdate(t)}):p(window).off(yt)},t._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(Ct),t._resetAdjustments(),t._resetScrollbar(),p(t._element).trigger(vt)})},t._removeBackdrop=function(){this._backdrop&&(p(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(t){var e=this,n=p(this._element).hasClass(St)?St:"";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(bt,function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&e._triggerBackdropTransition()}),n&&v.reflow(this._backdrop),p(this._backdrop).addClass(_t),!t)return;if(!n)return void t();var i=v.getTransitionDurationFromElement(this._backdrop);p(this._backdrop).one(v.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){p(this._backdrop).removeClass(_t);var r=function(){e._removeBackdrop(),t&&t()};if(p(this._element).hasClass(St)){var o=v.getTransitionDurationFromElement(this._backdrop);p(this._backdrop).one(v.TRANSITION_END,r).emulateTransitionEnd(o)}else r()}else t&&t()},t._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")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var r=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(Et)),e=[].slice.call(document.querySelectorAll(kt));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(Ct)},t._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(Et));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(kt));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||""},t._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},r._jQueryInterface=function(n,i){return this.each(function(){var t=p(this).data(ut),e=l(l(l({},ht),p(this).data()),"object"==typeof n&&n?n:{});if(t||(t=new r(this,e),p(this).data(ut,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)})},a(r,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return ht}}]),r}();p(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var e,n=this,i=v.getSelectorFromElement(this);i&&(e=document.querySelector(i));var r=p(e).data(ut)?"toggle":l(l({},p(e).data()),p(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var o=p(e).one(gt,function(t){t.isDefaultPrevented()||o.one(vt,function(){p(n).is(":visible")&&n.focus()})});Ot._jQueryInterface.call(p(e),r,this)}),p.fn[ct]=Ot._jQueryInterface,p.fn[ct].Constructor=Ot,p.fn[ct].noConflict=function(){return p.fn[ct]=dt,Ot._jQueryInterface};var At=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],$t={"*":["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","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Dt=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi,Lt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;function Pt(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===At.indexOf(n)||Boolean(t.nodeValue.match(Dt)||t.nodeValue.match(Lt));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 jt="tooltip",Nt="bs.tooltip",It="."+Nt,Mt=p.fn[jt],Rt="bs-tooltip",Ht=new RegExp("(^|\\s)"+Rt+"\\S+","g"),Wt=["sanitize","whiteList","sanitizeFn"],Ft={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",popperConfig:"(null|object)"},Bt={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},qt={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:$t,popperConfig:null},Vt="show",Xt={HIDE:"hide"+It,HIDDEN:"hidden"+It,SHOW:"show"+It,SHOWN:"shown"+It,INSERTED:"inserted"+It,CLICK:"click"+It,FOCUSIN:"focusin"+It,FOCUSOUT:"focusout"+It,MOUSEENTER:"mouseenter"+It,MOUSELEAVE:"mouseleave"+It},Yt="fade",zt="show",Ut="hover",Qt="focus",Kt=function(){function i(t,e){if(void 0===f)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()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.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(zt))return void this._leave(null,this);this._enter(null,this)}},t.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._hideModalHandler),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},t.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=v.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=v.getUID(this.constructor.NAME);r.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&p(r).addClass(Yt);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 f(this.element,r,this._getPopperConfig(s)),p(r).addClass(zt),"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(Yt)){var u=v.getTransitionDurationFromElement(this.tip);p(this.tip).one(v.TRANSITION_END,c).emulateTransitionEnd(u)}else c()}},t.hide=function(t){function e(){n._hoverState!==Vt&&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(zt),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger.click=!1,this._activeTrigger[Qt]=!1,this._activeTrigger[Ut]=!1,p(this.tip).hasClass(Yt)){var o=v.getTransitionDurationFromElement(i);p(i).one(v.TRANSITION_END,e).emulateTransitionEnd(o)}else e();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){p(this.getTipElement()).addClass(Rt+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(p(t.querySelectorAll(".tooltip-inner")),this.getTitle()),p(t).removeClass(Yt+" "+zt)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Pt(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())},t.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)},t._getPopperConfig=function(t){var e=this;return l(l({},{placement:t,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)}}),this.config.popperConfig)},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l(l({},t.offsets),e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:v.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},t._getAttachment=function(t){return Bt[t.toUpperCase()]},t._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===Ut?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Ut?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)})}}),this._hideModalHandler=function(){i.element&&i.hide()},p(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=l(l({},this.config),{},{trigger:"manual",selector:""}):this._fixTitle()},t._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",""))},t._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?Qt:Ut]=!0),p(e.getTipElement()).hasClass(zt)||e._hoverState===Vt?e._hoverState=Vt:(clearTimeout(e._timeout),e._hoverState=Vt,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Vt&&e.show()},e.config.delay.show):e.show())},t._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?Qt:Ut]=!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())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=p(this.element).data();return Object.keys(e).forEach(function(t){-1!==Wt.indexOf(t)&&delete e[t]}),"number"==typeof(t=l(l(l({},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()),v.typeCheckConfig(jt,t,this.constructor.DefaultType),t.sanitize&&(t.template=Pt(t.template,t.whiteList,t.sanitizeFn)),t},t._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},t._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(Ht);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(p(t).removeClass(Yt),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(Nt),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),p(this).data(Nt,t)),"string"==typeof n)){if(void 0===t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},a(i,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return qt}},{key:"NAME",get:function(){return jt}},{key:"DATA_KEY",get:function(){return Nt}},{key:"Event",get:function(){return Xt}},{key:"EVENT_KEY",get:function(){return It}},{key:"DefaultType",get:function(){return Ft}}]),i}();p.fn[jt]=Kt._jQueryInterface,p.fn[jt].Constructor=Kt,p.fn[jt].noConflict=function(){return p.fn[jt]=Mt,Kt._jQueryInterface};var Gt="popover",Jt="bs.popover",Zt="."+Jt,te=p.fn[Gt],ee="bs-popover",ne=new RegExp("(^|\\s)"+ee+"\\S+","g"),ie=l(l({},Kt.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>'}),re=l(l({},Kt.DefaultType),{},{content:"(string|element|function)"}),oe={HIDE:"hide"+Zt,HIDDEN:"hidden"+Zt,SHOW:"show"+Zt,SHOWN:"shown"+Zt,INSERTED:"inserted"+Zt,CLICK:"click"+Zt,FOCUSIN:"focusin"+Zt,FOCUSOUT:"focusout"+Zt,MOUSEENTER:"mouseenter"+Zt,MOUSELEAVE:"mouseleave"+Zt},ae=function(t){function i(){return t.apply(this,arguments)||this}!function(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}(i,t);var e=i.prototype;return e.isWithContent=function(){return this.getTitle()||this._getContent()},e.addAttachmentClass=function(t){p(this.getTipElement()).addClass(ee+"-"+t)},e.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},e.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")},e._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},e._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(ne);null!==e&&0<e.length&&t.removeClass(e.join(""))},i._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(Jt),e="object"==typeof n?n:null;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),p(this).data(Jt,t)),"string"==typeof n)){if(void 0===t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},a(i,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return ie}},{key:"NAME",get:function(){return Gt}},{key:"DATA_KEY",get:function(){return Jt}},{key:"Event",get:function(){return oe}},{key:"EVENT_KEY",get:function(){return Zt}},{key:"DefaultType",get:function(){return re}}]),i}(Kt);p.fn[Gt]=ae._jQueryInterface,p.fn[Gt].Constructor=ae,p.fn[Gt].noConflict=function(){return p.fn[Gt]=te,ae._jQueryInterface};var se="scrollspy",le="bs.scrollspy",ce="."+le,ue=p.fn[se],fe={offset:10,method:"auto",target:""},de={offset:"number",method:"string",target:"(string|element)"},he="active",pe=".nav, .list-group",ve=".nav-link",ge=".list-group-item",me="position",ye=function(){function n(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+" "+ve+","+this._config.target+" "+ge+","+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,p(this._scrollElement).on("scroll.bs.scrollspy",function(t){return n._process(t)}),this.refresh(),this._process()}var t=n.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?"offset":me,r="auto"===this._config.method?t:this._config.method,o=r===me?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(t){var e,n=v.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])})},t.dispose=function(){p.removeData(this._element,le),p(this._scrollElement).off(ce),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(t){if("string"!=typeof(t=l(l({},fe),"object"==typeof t&&t?t:{})).target&&v.isElement(t.target)){var e=p(t.target).attr("id");e||(e=v.getUID(se),p(t.target).attr("id",e)),t.target="#"+e}return v.typeCheckConfig(se,t,de),t},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._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])}}},t._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(he),n.addClass(he)):(n.addClass(he),n.parents(pe).prev(ve+", "+ge).addClass(he),n.parents(pe).prev(".nav-item").children(ve).addClass(he)),p(this._scrollElement).trigger("activate.bs.scrollspy",{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(t){return t.classList.contains(he)}).forEach(function(t){return t.classList.remove(he)})},n._jQueryInterface=function(e){return this.each(function(){var t=p(this).data(le);if(t||(t=new n(this,"object"==typeof e&&e),p(this).data(le,t)),"string"==typeof e){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},a(n,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return fe}}]),n}();p(window).on("load.bs.scrollspy.data-api",function(){for(var t=[].slice.call(document.querySelectorAll('[data-spy="scroll"]')),e=t.length;e--;){var n=p(t[e]);ye._jQueryInterface.call(n,n.data())}}),p.fn[se]=ye._jQueryInterface,p.fn[se].Constructor=ye,p.fn[se].noConflict=function(){return p.fn[se]=ue,ye._jQueryInterface};var be="bs.tab",we=p.fn.tab,xe="active",Ce=".active",Se="> li > .active",_e=function(){function i(t){this._element=t}var t=i.prototype;return t.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&p(this._element).hasClass(xe)||p(this._element).hasClass("disabled"))){var t,i,e=p(this._element).closest(".nav, .list-group")[0],r=v.getSelectorFromElement(this._element);if(e){var o="UL"===e.nodeName||"OL"===e.nodeName?Se:Ce;i=(i=p.makeArray(p(e).find(o)))[i.length-1]}var a=p.Event("hide.bs.tab",{relatedTarget:this._element}),s=p.Event("show.bs.tab",{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("hidden.bs.tab",{relatedTarget:n._element}),e=p.Event("shown.bs.tab",{relatedTarget:i});p(i).trigger(t),p(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){p.removeData(this._element,be),this._element=null},t._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(Ce):p(e).find(Se))[0],a=n&&o&&p(o).hasClass("fade");if(o&&a){var s=v.getTransitionDurationFromElement(o);p(o).removeClass("show").one(v.TRANSITION_END,i).emulateTransitionEnd(s)}else i()},t._transitionComplete=function(t,e,n){if(e){p(e).removeClass(xe);var i=p(e.parentNode).find("> .dropdown-menu .active")[0];i&&p(i).removeClass(xe),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(p(t).addClass(xe),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),v.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(xe)}t.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var t=p(this),e=t.data(be);if(e||(e=new i(this),t.data(be,e)),"string"==typeof n){if(void 0===e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},a(i,null,[{key:"VERSION",get:function(){return"4.5.0"}}]),i}();p(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',function(t){t.preventDefault(),_e._jQueryInterface.call(p(this),"show")}),p.fn.tab=_e._jQueryInterface,p.fn.tab.Constructor=_e,p.fn.tab.noConflict=function(){return p.fn.tab=we,_e._jQueryInterface};var Te="toast",Ee="bs.toast",ke="."+Ee,Oe=p.fn[Te],Ae="click.dismiss"+ke,$e="show",De="showing",Le={animation:"boolean",autohide:"boolean",delay:"number"},Pe={animation:!0,autohide:!0,delay:500},je=function(){function i(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var t=i.prototype;return t.show=function(){var t=this,e=p.Event("show.bs.toast");if(p(this._element).trigger(e),!e.isDefaultPrevented()){this._config.animation&&this._element.classList.add("fade");var n=function(){t._element.classList.remove(De),t._element.classList.add($e),p(t._element).trigger("shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout(function(){t.hide()},t._config.delay))};if(this._element.classList.remove("hide"),v.reflow(this._element),this._element.classList.add(De),this._config.animation){var i=v.getTransitionDurationFromElement(this._element);p(this._element).one(v.TRANSITION_END,n).emulateTransitionEnd(i)}else n()}},t.hide=function(){if(this._element.classList.contains($e)){var t=p.Event("hide.bs.toast");p(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains($e)&&this._element.classList.remove($e),p(this._element).off(Ae),p.removeData(this._element,Ee),this._element=null,this._config=null},t._getConfig=function(t){return t=l(l(l({},Pe),p(this._element).data()),"object"==typeof t&&t?t:{}),v.typeCheckConfig(Te,t,this.constructor.DefaultType),t},t._setListeners=function(){var t=this;p(this._element).on(Ae,'[data-dismiss="toast"]',function(){return t.hide()})},t._close=function(){function t(){e._element.classList.add("hide"),p(e._element).trigger("hidden.bs.toast")}var e=this;if(this._element.classList.remove($e),this._config.animation){var n=v.getTransitionDurationFromElement(this._element);p(this._element).one(v.TRANSITION_END,t).emulateTransitionEnd(n)}else t()},i._jQueryInterface=function(n){return this.each(function(){var t=p(this),e=t.data(Ee);if(e||(e=new i(this,"object"==typeof n&&n),t.data(Ee,e)),"string"==typeof n){if(void 0===e[n])throw new TypeError('No method named "'+n+'"');e[n](this)}})},a(i,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"DefaultType",get:function(){return Le}},{key:"Default",get:function(){return Pe}}]),i}();p.fn[Te]=je._jQueryInterface,p.fn[Te].Constructor=je,p.fn[Te].noConflict=function(){return p.fn[Te]=Oe,je._jQueryInterface},t.Alert=u,t.Button=w,t.Carousel=P,t.Collapse=V,t.Dropdown=lt,t.Modal=Ot,t.Popover=ae,t.Scrollspy=ye,t.Tab=_e,t.Toast=je,t.Tooltip=Kt,t.Util=v,Object.defineProperty(t,"__esModule",{value:!0})}),function(n){var i={};function r(t){if(i[t])return i[t].exports;var e=i[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}r.m=n,r.c=i,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=246)}([function(n,t,e){(function(t){function e(t){return t&&t.Math==Math&&t}n.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof t&&t)||Function("return this")()}).call(this,e(55))},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var i=n(0),r=n(12),o=n(26),a=n(47),s=i.Symbol,l=r("wks");t.exports=function(t){return l[t]||(l[t]=a&&s[t]||(a?s:o)("Symbol."+t))}},function(t,e,n){var u=n(0),f=n(22).f,d=n(6),h=n(14),p=n(21),v=n(48),g=n(50);t.exports=function(t,e){var n,i,r,o,a,s=t.target,l=t.global,c=t.stat;if(n=l?u:c?u[s]||p(s,{}):(u[s]||{}).prototype)for(i in e){if(o=e[i],r=t.noTargetGet?(a=f(n,i))&&a.value:n[i],!g(l?i:s+(c?".":"#")+i,t.forced)&&void 0!==r){if(typeof o==typeof r)continue;v(o,r)}(t.sham||r&&r.sham)&&d(o,"sham",!0),h(n,i,o,t)}}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var i=n(7),r=n(9),o=n(18);t.exports=i?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var i=n(1);t.exports=!i(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(5);t.exports=function(t){if(!i(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,n){var i=n(7),r=n(34),o=n(8),a=n(20),s=Object.defineProperty;e.f=i?s:function(t,e,n){if(o(t),e=a(e,!0),o(n),r)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var i=n(27),r=n(13);t.exports=function(t){return i(r(t))}},function(t,e,n){var i=n(15),r=Math.min;t.exports=function(t){return 0<t?r(i(t),9007199254740991):0}},function(t,e,n){var i=n(30),r=n(57);(t.exports=function(t,e){return r[t]||(r[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.3.2",mode:i?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var s=n(0),i=n(12),l=n(6),c=n(4),u=n(21),r=n(35),o=n(28),a=o.get,f=o.enforce,d=String(r).split("toString");i("inspectSource",function(t){return r.call(t)}),(t.exports=function(t,e,n,i){var r=!!i&&!!i.unsafe,o=!!i&&!!i.enumerable,a=!!i&&!!i.noTargetGet;"function"==typeof n&&("string"!=typeof e||c(n,"name")||l(n,"name",e),f(n).source=d.join("string"==typeof e?e:"")),t!==s?(r?!a&&t[e]&&(o=!0):delete t[e],o?t[e]=n:l(t,e,n)):o?t[e]=n:u(e,n)})(Function.prototype,"toString",function(){return"function"==typeof this&&a(this).source||r.call(this)})},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(0<t?i:n)(t)}},function(t,e,n){var i=n(13);t.exports=function(t){return Object(i(t))}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){t.exports={}},function(t,e,n){var r=n(5);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var i=n(0),r=n(6);t.exports=function(e,n){try{r(i,e,n)}catch(t){i[e]=n}return n}},function(t,e,n){var i=n(7),r=n(40),o=n(18),a=n(10),s=n(20),l=n(4),c=n(34),u=Object.getOwnPropertyDescriptor;e.f=i?u:function(t,e){if(t=a(t),e=s(e,!0),c)try{return u(t,e)}catch(t){}if(l(t,e))return o(!r.f.call(t,e),t[e])}},function(t,e,n){function i(h){var p=1==h,v=2==h,g=3==h,m=4==h,y=6==h,b=5==h||y;return function(t,e,n,i){for(var r,o,a=C(t),s=x(a),l=w(e,n,3),c=S(s.length),u=0,f=i||_,d=p?f(t,c):v?f(t,0):void 0;u<c;u++)if((b||u in s)&&(o=l(r=s[u],u,a),h))if(p)d[u]=o;else if(o)switch(h){case 3:return!0;case 5:return r;case 6:return u;case 2:T.call(d,r)}else if(m)return!1;return y?-1:g||m?m:d}}var w=n(61),x=n(27),C=n(16),S=n(11),_=n(42),T=[].push;t.exports={forEach:i(0),map:i(1),filter:i(2),some:i(3),every:i(4),find:i(5),findIndex:i(6)}},function(t,e,n){var i=n(12),r=n(26),o=i("keys");t.exports=function(t){return o[t]||(o[t]=r(t))}},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+i).toString(36)}},function(t,e,n){var i=n(1),r=n(17),o="".split;t.exports=i(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==r(t)?o.call(t,""):Object(t)}:Object},function(t,e,n){var i,r,o,a=n(58),s=n(0),l=n(5),c=n(6),u=n(4),f=n(24),d=n(19),h=s.WeakMap;if(a){var p=new h,v=p.get,g=p.has,m=p.set;i=function(t,e){return m.call(p,t,e),e},r=function(t){return v.call(p,t)||{}},o=function(t){return g.call(p,t)}}else{var y=f("state");d[y]=!0,i=function(t,e){return c(t,y,e),e},r=function(t){return u(t,y)?t[y]:{}},o=function(t){return u(t,y)}}t.exports={set:i,get:r,has:o,enforce:function(t){return o(t)?r(t):i(t,{})},getterFor:function(n){return function(t){var e;if(!l(t)||(e=r(t)).type!==n)throw TypeError("Incompatible receiver, "+n+" required");return e}}}},function(t,e,n){var i=n(37),r=n(25).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,r)}},function(t,e){t.exports=!1},function(t,e,n){var i=n(17);t.exports=Array.isArray||function(t){return"Array"==i(t)}},function(t,e,n){function i(t){return"function"==typeof t?t:void 0}var r=n(46),o=n(0);t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},function(t,e,n){function i(){}var r=n(8),o=n(63),a=n(25),s=n(19),l=n(64),c=n(36),u=n(24)("IE_PROTO"),f=function(){var t,e=c("iframe"),n=a.length;for(e.style.display="none",l.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),f=t.F;n--;)delete f.prototype[a[n]];return f()};t.exports=Object.create||function(t,e){var n;return null!==t?(i.prototype=r(t),n=new i,i.prototype=null,n[u]=t):n=f(),void 0===e?n:o(n,e)},s[u]=!0},function(t,e,n){var i=n(7),r=n(1),o=n(36);t.exports=!i&&!r(function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(12);t.exports=i("native-function-to-string",Function.toString)},function(t,e,n){var i=n(0),r=n(5),o=i.document,a=r(o)&&r(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},function(t,e,n){var a=n(4),s=n(10),l=n(39).indexOf,c=n(19);t.exports=function(t,e){var n,i=s(t),r=0,o=[];for(n in i)!a(c,n)&&a(i,n)&&o.push(n);for(;e.length>r;)a(i,n=e[r++])&&(~l(o,n)||o.push(n));return o}},function(t,e,n){var i=n(15),r=Math.max,o=Math.min;t.exports=function(t,e){var n=i(t);return n<0?r(n+e,0):o(n,e)}},function(t,e,n){function i(s){return function(t,e,n){var i,r=l(t),o=c(r.length),a=u(n,o);if(s&&e!=e){for(;a<o;)if((i=r[a++])!=i)return!0}else for(;a<o;a++)if((s||a in r)&&r[a]===e)return s||a||0;return!s&&-1}}var l=n(10),c=n(11),u=n(38);t.exports={includes:i(!0),indexOf:i(!1)}},function(t,e,n){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!i.call({1:2},1);e.f=o?function(t){var e=r(this,t);return!!e&&e.enumerable}:i},function(t,e,n){var i=n(37),r=n(25);t.exports=Object.keys||function(t){return i(t,r)}},function(t,e,n){var i=n(5),r=n(31),o=n(2)("species");t.exports=function(t,e){var n;return r(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!r(n.prototype)?i(n)&&null===(n=n[o])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},function(t,e,n){"use strict";var i=n(3),r=n(23).find,o=n(52),a=!0;"find"in[]&&Array(1).find(function(){a=!1}),i({target:"Array",proto:!0,forced:a},{find:function(t){return r(this,t,1<arguments.length?arguments[1]:void 0)}}),o("find")},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var i=n(1),r=n(2)("species");t.exports=function(e){return!i(function(){var t=[];return(t.constructor={})[r]=function(){return{foo:1}},1!==t[e](Boolean).foo})}},function(t,e,n){t.exports=n(0)},function(t,e,n){var i=n(1);t.exports=!!Object.getOwnPropertySymbols&&!i(function(){return!String(Symbol())})},function(t,e,n){var s=n(4),l=n(53),c=n(22),u=n(9);t.exports=function(t,e){for(var n=l(e),i=u.f,r=c.f,o=0;o<n.length;o++){var a=n[o];s(t,a)||i(t,a,r(e,a))}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){function i(t,e){var n=s[a(t)];return n==c||n!=l&&("function"==typeof e?r(e):!!e)}var r=n(1),o=/#|\.prototype\./,a=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},s=i.data={},l=i.NATIVE="N",c=i.POLYFILL="P";t.exports=i},function(t,e,n){"use strict";var i=n(1);t.exports=function(t,e){var n=[][t];return!n||!i(function(){n.call(null,e||function(){throw 1},1)})}},function(t,e,n){var i=n(2),r=n(33),o=n(6),a=i("unscopables"),s=Array.prototype;null==s[a]&&o(s,a,r(null)),t.exports=function(t){s[a][t]=!0}},function(t,e,n){var i=n(32),r=n(29),o=n(44),a=n(8);t.exports=i("Reflect","ownKeys")||function(t){var e=r.f(a(t)),n=o.f;return n?e.concat(n(t)):e}},function(t,e,n){"use strict";var i=n(10),r=n(52),o=n(60),a=n(28),s=n(88),l=a.set,c=a.getterFor("Array Iterator");t.exports=s(Array,"Array",function(t,e){l(this,{type:"Array Iterator",target:i(t),index:0,kind:e})},function(){var t=c(this),e=t.target,n=t.kind,i=t.index++;return!e||i>=e.length?{value:t.target=void 0,done:!0}:"keys"==n?{value:i,done:!1}:"values"==n?{value:e[i],done:!1}:{value:[i,e[i]],done:!1}},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";var i,r,o=n(81),a=RegExp.prototype.exec,s=String.prototype.replace,l=a,c=(i=/a/,r=/b*/g,a.call(i,"a"),a.call(r,"a"),0!==i.lastIndex||0!==r.lastIndex),u=void 0!==/()??/.exec("")[1];(c||u)&&(l=function(t){var e,n,i,r;return u&&(n=new RegExp("^"+this.source+"$(?!\\s)",o.call(this))),c&&(e=this.lastIndex),i=a.call(this,t),c&&i&&(this.lastIndex=this.global?i.index+i[0].length:e),u&&i&&1<i.length&&s.call(i[0],n,function(){for(r=1;r<arguments.length-2;r++)void 0===arguments[r]&&(i[r]=void 0)}),i}),t.exports=l},function(t,e,n){var i=n(0),r=n(21),o=i["__core-js_shared__"]||r("__core-js_shared__",{});t.exports=o},function(t,e,n){var i=n(0),r=n(35),o=i.WeakMap;t.exports="function"==typeof o&&/native code/.test(r.call(o))},function(t,e,n){var i=n(9).f,r=n(4),o=n(2)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},function(t,e){t.exports={}},function(t,e,n){var o=n(49);t.exports=function(i,r,t){if(o(i),void 0===r)return i;switch(t){case 0:return function(){return i.call(r)};case 1:return function(t){return i.call(r,t)};case 2:return function(t,e){return i.call(r,t,e)};case 3:return function(t,e,n){return i.call(r,t,e,n)}}return function(){return i.apply(r,arguments)}}},function(t,e,n){var i=n(14),r=n(101),o=Object.prototype;r!==o.toString&&i(o,"toString",r,{unsafe:!0})},function(t,e,n){var i=n(7),a=n(9),s=n(8),l=n(41);t.exports=i?Object.defineProperties:function(t,e){s(t);for(var n,i=l(e),r=i.length,o=0;o<r;)a.f(t,n=i[o++],e[n]);return t}},function(t,e,n){var i=n(32);t.exports=i("document","documentElement")},function(t,e,n){"use strict";function i(t){return s(t)&&l(L,c(t))}var r,o=n(7),a=n(0),s=n(5),l=n(4),c=n(94),u=n(6),f=n(14),d=n(9).f,h=n(80),p=n(83),v=n(2),g=n(26),m=a.DataView,y=m&&m.prototype,b=a.Int8Array,w=b&&b.prototype,x=a.Uint8ClampedArray,C=x&&x.prototype,S=b&&h(b),_=w&&h(w),T=Object.prototype,E=T.isPrototypeOf,k=v("toStringTag"),O=g("TYPED_ARRAY_TAG"),A=!(!a.ArrayBuffer||!m),$=A&&!!p&&"Opera"!==c(a.opera),D=!1,L={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8};for(r in L)a[r]||($=!1);if((!$||"function"!=typeof S||S===Function.prototype)&&(S=function(){throw TypeError("Incorrect invocation")},$))for(r in L)a[r]&&p(a[r],S);if((!$||!_||_===T)&&(_=S.prototype,$))for(r in L)a[r]&&p(a[r].prototype,_);if($&&h(C)!==_&&p(C,_),o&&!l(_,k))for(r in D=!0,d(_,k,{get:function(){return s(this)?this[O]:void 0}}),L)a[r]&&u(a[r],O,r);A&&p&&h(y)!==T&&p(y,T),t.exports={NATIVE_ARRAY_BUFFER:A,NATIVE_ARRAY_BUFFER_VIEWS:$,TYPED_ARRAY_TAG:D&&O,aTypedArray:function(t){if(i(t))return t;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(t){if(p){if(E.call(S,t))return t}else for(var e in L)if(l(L,r)){var n=a[e];if(n&&(t===n||E.call(n,t)))return t}throw TypeError("Target is not a typed array constructor")},exportProto:function(t,e,n){if(o){if(n)for(var i in L){var r=a[i];r&&l(r.prototype,t)&&delete r.prototype[t]}_[t]&&!n||f(_,t,n?e:$&&w[t]||e)}},exportStatic:function(t,e,n){var i,r;if(o){if(p){if(n)for(i in L)(r=a[i])&&l(r,t)&&delete r[t];if(S[t]&&!n)return;try{return f(S,t,n?e:$&&b[t]||e)}catch(t){}}for(i in L)!(r=a[i])||r[t]&&!n||f(r,t,e)}},isView:function(t){var e=c(t);return"DataView"===e||l(L,e)},isTypedArray:i,TypedArray:S,TypedArrayPrototype:_}},function(t,e,n){"use strict";var i=n(3),r=n(39).indexOf,o=n(51),a=[].indexOf,s=!!a&&1/[1].indexOf(1,-0)<0,l=o("indexOf");i({target:"Array",proto:!0,forced:s||l},{indexOf:function(t){return s?a.apply(this,arguments)||0:r(this,t,1<arguments.length?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(20),o=n(9),a=n(18);t.exports=function(t,e,n){var i=r(e);i in t?o.f(t,i,a(0,n)):t[i]=n}},function(t,e,n){"use strict";function i(t,e){var n=Z[t]=x(Y.prototype);return q(n,{type:"Symbol",tag:t,description:e}),u||(n.description=e),n}function r(e,t){g(e);var n=y(t),i=C(n).concat(ut(n));return W(i,function(t){u&&!ct.call(n,t)||lt(e,t,n[t])}),e}function o(t,e){var n=y(t),i=b(e,!0);if(n!==X||!h(Z,i)||h(tt,i)){var r=Q(n,i);return!r||!h(Z,i)||h(n,F)&&n[F][i]||(r.enumerable=!0),r}}function a(t){var e=G(y(t)),n=[];return W(e,function(t){h(Z,t)||h(P,t)||n.push(t)}),n}var s=n(3),l=n(0),c=n(30),u=n(7),f=n(47),d=n(1),h=n(4),p=n(31),v=n(5),g=n(8),m=n(16),y=n(10),b=n(20),w=n(18),x=n(33),C=n(41),S=n(29),_=n(103),T=n(44),E=n(22),k=n(9),O=n(40),A=n(6),$=n(14),D=n(12),L=n(24),P=n(19),j=n(26),N=n(2),I=n(76),M=n(77),R=n(59),H=n(28),W=n(23).forEach,F=L("hidden"),B=N("toPrimitive"),q=H.set,V=H.getterFor("Symbol"),X=Object.prototype,Y=l.Symbol,z=l.JSON,U=z&&z.stringify,Q=E.f,K=k.f,G=_.f,J=O.f,Z=D("symbols"),tt=D("op-symbols"),et=D("string-to-symbol-registry"),nt=D("symbol-to-string-registry"),it=D("wks"),rt=l.QObject,ot=!rt||!rt.prototype||!rt.prototype.findChild,at=u&&d(function(){return 7!=x(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a})?function(t,e,n){var i=Q(X,e);i&&delete X[e],K(t,e,n),i&&t!==X&&K(X,e,i)}:K,st=f&&"symbol"==typeof Y.iterator?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Y},lt=function(t,e,n){t===X&&lt(tt,e,n),g(t);var i=b(e,!0);return g(n),h(Z,i)?(n.enumerable?(h(t,F)&&t[F][i]&&(t[F][i]=!1),n=x(n,{enumerable:w(0,!1)})):(h(t,F)||K(t,F,w(1,{})),t[F][i]=!0),at(t,i,n)):K(t,i,n)},ct=function(t){var e=b(t,!0),n=J.call(this,e);return!(this===X&&h(Z,e)&&!h(tt,e))&&(!(n||!h(this,e)||!h(Z,e)||h(this,F)&&this[F][e])||n)},ut=function(t){var e=t===X,n=G(e?tt:y(t)),i=[];return W(n,function(t){!h(Z,t)||e&&!h(X,t)||i.push(Z[t])}),i};f||($((Y=function(){if(this instanceof Y)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=j(t),n=function(t){this===X&&n.call(tt,t),h(this,F)&&h(this[F],e)&&(this[F][e]=!1),at(this,e,w(1,t))};return u&&ot&&at(X,e,{configurable:!0,set:n}),i(e,t)}).prototype,"toString",function(){return V(this).tag}),O.f=ct,k.f=lt,E.f=o,S.f=_.f=a,T.f=ut,u&&(K(Y.prototype,"description",{configurable:!0,get:function(){return V(this).description}}),c||$(X,"propertyIsEnumerable",ct,{unsafe:!0})),I.f=function(t){return i(N(t),t)}),s({global:!0,wrap:!0,forced:!f,sham:!f},{Symbol:Y}),W(C(it),function(t){M(t)}),s({target:"Symbol",stat:!0,forced:!f},{for:function(t){var e=String(t);if(h(et,e))return et[e];var n=Y(e);return et[e]=n,nt[n]=e,n},keyFor:function(t){if(!st(t))throw TypeError(t+" is not a symbol");if(h(nt,t))return nt[t]},useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),s({target:"Object",stat:!0,forced:!f,sham:!u},{create:function(t,e){return void 0===e?x(t):r(x(t),e)},defineProperty:lt,defineProperties:r,getOwnPropertyDescriptor:o}),s({target:"Object",stat:!0,forced:!f},{getOwnPropertyNames:a,getOwnPropertySymbols:ut}),s({target:"Object",stat:!0,forced:d(function(){T.f(1)})},{getOwnPropertySymbols:function(t){return T.f(m(t))}}),z&&s({target:"JSON",stat:!0,forced:!f||d(function(){var t=Y();return"[null]"!=U([t])||"{}"!=U({a:t})||"{}"!=U(Object(t))})},{stringify:function(t){for(var e,n,i=[t],r=1;r<arguments.length;)i.push(arguments[r++]);if(n=e=i[1],(v(e)||void 0!==t)&&!st(t))return p(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!st(e))return e}),i[1]=e,U.apply(z,i)}}),Y.prototype[B]||A(Y.prototype,B,Y.prototype.valueOf),R(Y,"Symbol"),P[F]=!0},function(t,e,n){"use strict";var i=n(3),r=n(56);i({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(t,e,n){"use strict";var i=n(3),r=n(7),o=n(0),a=n(4),s=n(5),l=n(9).f,c=n(48),u=o.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var f={},d=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof d?new u(t):void 0===t?u():u(t);return""===t&&(f[e]=!0),e};c(d,u);var h=d.prototype=u.prototype;h.constructor=d;var p=h.toString,v="Symbol(test)"==String(u("test")),g=/^Symbol\((.*)\)[^)]+$/;l(h,"description",{configurable:!0,get:function(){var t=s(this)?this.valueOf():this,e=p.call(t);if(a(f,t))return"";var n=v?e.slice(7,-1):e.replace(g,"$1");return""===n?void 0:n}}),i({global:!0,forced:!0},{Symbol:d})}},function(t,e,n){n(77)("iterator")},function(t,e,n){"use strict";var r=n(79).charAt,i=n(28),o=n(88),a=i.set,s=i.getterFor("String Iterator");o(String,"String",function(t){a(this,{type:"String Iterator",string:String(t),index:0})},function(){var t,e=s(this),n=e.string,i=e.index;return i>=n.length?{value:void 0,done:!0}:(t=r(n,i),e.index+=t.length,{value:t,done:!1})})},function(t,e,n){var i=n(0),r=n(93),o=n(54),a=n(6),s=n(2),l=s("iterator"),c=s("toStringTag"),u=o.values;for(var f in r){var d=i[f],h=d&&d.prototype;if(h){if(h[l]!==u)try{a(h,l,u)}catch(t){h[l]=u}if(h[c]||a(h,c,f),r[f])for(var p in o)if(h[p]!==o[p])try{a(h,p,o[p])}catch(t){h[p]=o[p]}}}},function(t,e){t.exports="\t\n\v\f\r                　\u2028\u2029\ufeff"},function(e,t){(function(t){e.exports=t}).call(this,{})},function(t,e,n){e.f=n(2)},function(t,e,n){var i=n(46),r=n(4),o=n(76),a=n(9).f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});r(e,t)||a(e,t,{value:o.f(t)})}},function(t,e,n){"use strict";var i=n(3),r=n(27),o=n(10),a=n(51),s=[].join,l=r!=Object,c=a("join",",");i({target:"Array",proto:!0,forced:l||c},{join:function(t){return s.call(o(this),void 0===t?",":t)}})},function(t,e,n){function i(s){return function(t,e){var n,i,r=String(c(t)),o=l(e),a=r.length;return o<0||a<=o?s?"":void 0:(n=r.charCodeAt(o))<55296||56319<n||o+1===a||(i=r.charCodeAt(o+1))<56320||57343<i?s?r.charAt(o):n:s?r.slice(o,o+2):i-56320+(n-55296<<10)+65536}}var l=n(15),c=n(13);t.exports={codeAt:i(!1),charAt:i(!0)}},function(t,e,n){var i=n(4),r=n(16),o=n(24),a=n(105),s=o("IE_PROTO"),l=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=r(t),i(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?l:null}},function(t,e,n){"use strict";var i=n(8);t.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){"use strict";function c(t){if(!a(t))return!1;var e=t[l];return void 0!==e?!!e:o(t)}var i=n(3),r=n(1),o=n(31),a=n(5),u=n(16),f=n(11),d=n(67),h=n(42),s=n(45),l=n(2)("isConcatSpreadable"),p=!r(function(){var t=[];return t[l]=!1,t.concat()[0]!==t}),v=s("concat");i({target:"Array",proto:!0,forced:!p||!v},{concat:function(t){var e,n,i,r,o,a=u(this),s=h(a,0),l=0;for(e=-1,i=arguments.length;e<i;e++)if(c(o=-1===e?a:arguments[e])){if(9007199254740991<l+(r=f(o.length)))throw TypeError("Maximum allowed index exceeded");for(n=0;n<r;n++,l++)n in o&&d(s,l,o[n])}else{if(9007199254740991<=l)throw TypeError("Maximum allowed index exceeded");d(s,l++,o)}return s.length=l,s}})},function(t,e,n){var r=n(8),o=n(99);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var n,i=!1,t={};try{(n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(t,[]),i=t instanceof Array}catch(n){}return function(t,e){return r(t),o(e),i?n.call(t,e):t.__proto__=e,t}}():void 0)},function(t,e,n){"use strict";var f=n(6),d=n(14),h=n(1),p=n(2),v=n(56),g=p("species"),m=!h(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}),y=!h(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]});t.exports=function(n,t,e,i){var r=p(n),o=!h(function(){var t={};return t[r]=function(){return 7},7!=""[n](t)}),a=o&&!h(function(){var t=!1,e=/a/;return e.exec=function(){return t=!0,null},"split"===n&&(e.constructor={},e.constructor[g]=function(){return e}),e[r](""),!t});if(!o||!a||"replace"===n&&!m||"split"===n&&!y){var s=/./[r],l=e(r,""[n],function(t,e,n,i,r){return e.exec===v?o&&!r?{done:!0,value:s.call(e,n,i)}:{done:!0,value:t.call(n,e,i)}:{done:!1}}),c=l[0],u=l[1];d(String.prototype,n,c),d(RegExp.prototype,r,2==t?function(t,e){return u.call(t,this,e)}:function(t){return u.call(t,this)}),i&&f(RegExp.prototype[r],"sham",!0)}}},function(t,e,n){var r=n(17),o=n(56);t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var i=n.call(t,e);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(t))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},function(t,e,n){var i=n(14),r=Date.prototype,o=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&i(r,"toString",function(){var t=a.call(this);return t==t?o.call(this):"Invalid Date"})},function(t,e,n){"use strict";var i=n(84),_=n(8),d=n(16),T=n(11),E=n(15),o=n(13),k=n(92),O=n(85),A=Math.max,$=Math.min,h=Math.floor,p=/\$([$&'`]|\d\d?|<[^>]*>)/g,v=/\$([$&'`]|\d\d?)/g;i("replace",2,function(r,x,C){return[function(t,e){var n=o(this),i=null==t?void 0:t[r];return void 0!==i?i.call(t,n,e):x.call(String(n),t,e)},function(t,e){var n=C(x,t,this,e);if(n.done)return n.value;var i=_(t),r=String(this),o="function"==typeof e;o||(e=String(e));var a=i.global;if(a){var s=i.unicode;i.lastIndex=0}for(var l=[];;){var c=O(i,r);if(null===c)break;if(l.push(c),!a)break;""===String(c[0])&&(i.lastIndex=k(r,T(i.lastIndex),s))}for(var u,f="",d=0,h=0;h<l.length;h++){c=l[h];for(var p=String(c[0]),v=A($(E(c.index),r.length),0),g=[],m=1;m<c.length;m++)g.push(void 0===(u=c[m])?u:String(u));var y=c.groups;if(o){var b=[p].concat(g,v,r);void 0!==y&&b.push(y);var w=String(e.apply(void 0,b))}else w=S(p,r,v,g,y,e);d<=v&&(f+=r.slice(d,v)+w,d=v+p.length)}return f+r.slice(d)}];function S(o,a,s,l,c,t){var u=s+o.length,f=l.length,e=v;return void 0!==c&&(c=d(c),e=p),x.call(t,e,function(t,e){var n;switch(e.charAt(0)){case"$":return"$";case"&":return o;case"`":return a.slice(0,s);case"'":return a.slice(u);case"<":n=c[e.slice(1,-1)];break;default:var i=+e;if(0==i)return t;if(f<i){var r=h(i/10);return 0===r?t:r<=f?void 0===l[r-1]?e.charAt(1):l[r-1]+e.charAt(1):t}n=l[i-1]}return void 0===n?"":n})}})},function(t,e,n){"use strict";function m(){return this}var y=n(3),b=n(104),w=n(80),x=n(83),C=n(59),S=n(6),_=n(14),i=n(2),T=n(30),E=n(60),r=n(89),k=r.IteratorPrototype,O=r.BUGGY_SAFARI_ITERATORS,A=i("iterator");t.exports=function(t,e,n,i,r,o,a){b(n,e,i);function s(t){if(t===r&&v)return v;if(!O&&t in h)return h[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}}var l,c,u,f=e+" Iterator",d=!1,h=t.prototype,p=h[A]||h["@@iterator"]||r&&h[r],v=!O&&p||s(r),g="Array"==e&&h.entries||p;if(g&&(l=w(g.call(new t)),k!==Object.prototype&&l.next&&(T||w(l)===k||(x?x(l,k):"function"!=typeof l[A]&&S(l,A,m)),C(l,f,!0,!0),T&&(E[f]=m))),"values"==r&&p&&"values"!==p.name&&(d=!0,v=function(){return p.call(this)}),T&&!a||h[A]===v||S(h,A,v),E[e]=v,r)if(c={values:s("values"),keys:o?v:s("keys"),entries:s("entries")},a)for(u in c)!O&&!d&&u in h||_(h,u,c[u]);else y({target:e,proto:!0,forced:O||d},c);return c}},function(t,e,n){"use strict";var i,r,o,a=n(80),s=n(6),l=n(4),c=n(2),u=n(30),f=c("iterator"),d=!1;[].keys&&("next"in(o=[].keys())?(r=a(a(o)))!==Object.prototype&&(i=r):d=!0),null==i&&(i={}),u||l(i,f)||s(i,f,function(){return this}),t.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:d}},function(t,e,n){function i(n){return function(t){var e=String(r(t));return 1&n&&(e=e.replace(a,"")),2&n&&(e=e.replace(s,"")),e}}var r=n(13),o="["+n(74)+"]",a=RegExp("^"+o+o+"*"),s=RegExp(o+o+"*$");t.exports={start:i(1),end:i(2),trim:i(3)}},function(t,e,n){"use strict";var i=n(3),r=n(23).filter;i({target:"Array",proto:!0,forced:!n(45)("filter")},{filter:function(t){return r(this,t,1<arguments.length?arguments[1]:void 0)}})},function(t,e,n){"use strict";var i=n(79).charAt;t.exports=function(t,e,n){return e+(n?i(t,e).length:1)}},function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,e,n){var r=n(17),o=n(2)("toStringTag"),a="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:a?r(e):"Object"==(i=r(e))&&"function"==typeof e.callee?"Arguments":i}},function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t,e,n){"use strict";var i=n(3),r=n(23).map;i({target:"Array",proto:!0,forced:!n(45)("map")},{map:function(t){return r(this,t,1<arguments.length?arguments[1]:void 0)}})},function(t,e,n){"use strict";var i=n(14),r=n(8),o=n(1),a=n(81),s=RegExp.prototype,l=s.toString,c=o(function(){return"/a/b"!=l.call({source:"a",flags:"b"})}),u="toString"!=l.name;(c||u)&&i(RegExp.prototype,"toString",function(){var t=r(this),e=String(t.source),n=t.flags;return"/"+e+"/"+String(void 0===n&&t instanceof RegExp&&!("flags"in s)?a.call(t):n)},{unsafe:!0})},function(t,e,n){"use strict";var i=n(84),f=n(102),b=n(8),d=n(13),w=n(106),x=n(92),C=n(11),S=n(85),h=n(56),r=n(1),p=[].push,_=Math.min,T=!r(function(){return!RegExp(4294967295,"y")});i("split",2,function(r,g,m){var y;return y="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||1<".".split(/()()/).length||"".split(/.?/).length?function(t,e){var n=String(d(this)),i=void 0===e?4294967295:e>>>0;if(0==i)return[];if(void 0===t)return[n];if(!f(t))return g.call(n,t,i);for(var r,o,a,s=[],l=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),c=0,u=new RegExp(t.source,l+"g");(r=h.call(u,n))&&!((o=u.lastIndex)>c&&(s.push(n.slice(c,r.index)),1<r.length&&r.index<n.length&&p.apply(s,r.slice(1)),a=r[0].length,c=o,s.length>=i));)u.lastIndex===r.index&&u.lastIndex++;return c===n.length?!a&&u.test("")||s.push(""):s.push(n.slice(c)),s.length>i?s.slice(0,i):s}:"0".split(void 0,0).length?function(t,e){return void 0===t&&0===e?[]:g.call(this,t,e)}:g,[function(t,e){var n=d(this),i=null==t?void 0:t[r];return void 0!==i?i.call(t,n,e):y.call(String(n),t,e)},function(t,e){var n=m(y,t,this,e,y!==g);if(n.done)return n.value;var i=b(t),r=String(this),o=w(i,RegExp),a=i.unicode,s=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(T?"y":"g"),l=new o(T?i:"^(?:"+i.source+")",s),c=void 0===e?4294967295:e>>>0;if(0==c)return[];if(0===r.length)return null===S(l,r)?[r]:[];for(var u=0,f=0,d=[];f<r.length;){l.lastIndex=T?f:0;var h,p=S(l,T?r:r.slice(f));if(null===p||(h=_(C(l.lastIndex+(T?0:f)),r.length))===u)f=x(r,f,a);else{if(d.push(r.slice(u,f)),d.length===c)return d;for(var v=1;v<=p.length-1;v++)if(d.push(p[v]),d.length===c)return d;f=u=h}}return d.push(r.slice(u)),d}]},!T)},function(t,e,n){var i=n(5);t.exports=function(t){if(!i(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},function(t,e,n){"use strict";var i=n(3),c=n(5),u=n(31),f=n(38),d=n(11),h=n(10),p=n(67),r=n(45),v=n(2)("species"),g=[].slice,m=Math.max;i({target:"Array",proto:!0,forced:!r("slice")},{slice:function(t,e){var n,i,r,o=h(this),a=d(o.length),s=f(t,a),l=f(void 0===e?a:e,a);if(u(o)&&("function"!=typeof(n=o.constructor)||n!==Array&&!u(n.prototype)?c(n)&&null===(n=n[v])&&(n=void 0):n=void 0,n===Array||void 0===n))return g.call(o,s,l);for(i=new(void 0===n?Array:n)(m(l-s,0)),r=0;s<l;s++,r++)s in o&&p(i,r,o[s]);return i.length=r,i}})},function(t,e,n){"use strict";var i=n(94),r={};r[n(2)("toStringTag")]="z",t.exports="[object z]"!==String(r)?function(){return"[object "+i(this)+"]"}:r.toString},function(t,e,n){var i=n(5),r=n(17),o=n(2)("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==r(t))}},function(t,e,n){var i=n(10),r=n(29).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?function(t){try{return r(t)}catch(t){return a.slice()}}(t):r(i(t))}},function(t,e,n){"use strict";function r(){return this}var o=n(89).IteratorPrototype,a=n(33),s=n(18),l=n(59),c=n(60);t.exports=function(t,e,n){var i=e+" Iterator";return t.prototype=a(o,{next:s(1,n)}),l(t,i,!1,!0),c[i]=r,t}},function(t,e,n){var i=n(1);t.exports=!i(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})},function(t,e,n){var r=n(8),o=n(49),a=n(2)("species");t.exports=function(t,e){var n,i=r(t).constructor;return void 0===i||null==(n=r(i)[a])?e:o(n)}},function(t,e,n){"use strict";var i=n(3),r=n(110);i({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(t,e,n){"use strict";var i=n(3),d=n(38),h=n(15),p=n(11),v=n(16),g=n(42),m=n(67),r=n(45),y=Math.max,b=Math.min;i({target:"Array",proto:!0,forced:!r("splice")},{splice:function(t,e){var n,i,r,o,a,s,l=v(this),c=p(l.length),u=d(t,c),f=arguments.length;if(0===f?n=i=0:i=1===f?(n=0,c-u):(n=f-2,b(y(h(e),0),c-u)),9007199254740991<c+n-i)throw TypeError("Maximum allowed length exceeded");for(r=g(l,i),o=0;o<i;o++)(a=u+o)in l&&m(r,o,l[a]);if(n<(r.length=i)){for(o=u;o<c-i;o++)s=o+n,(a=o+i)in l?l[s]=l[a]:delete l[s];for(o=c;c-i+n<o;o--)delete l[o-1]}else if(i<n)for(o=c-i;u<o;o--)s=o+n-1,(a=o+i-1)in l?l[s]=l[a]:delete l[s];for(o=0;o<n;o++)l[o+u]=arguments[o+2];return l.length=c-i+n,r}})},function(t,e,n){var i=n(0),r=n(93),o=n(110),a=n(6);for(var s in r){var l=i[s],c=l&&l.prototype;if(c&&c.forEach!==o)try{a(c,"forEach",o)}catch(t){c.forEach=o}}},function(t,e,n){"use strict";var i=n(23).forEach,r=n(51);t.exports=r("forEach")?function(t){return i(this,t,1<arguments.length?arguments[1]:void 0)}:[].forEach},function(t,e,n){"use strict";function i(t){var e,n,i,r,o,a,s,l,c=f(t,!1);if("string"==typeof c&&2<c.length)if(43===(e=(c=m(c)).charCodeAt(0))||45===e){if(88===(n=c.charCodeAt(2))||120===n)return NaN}else if(48===e){switch(c.charCodeAt(1)){case 66:case 98:i=2,r=49;break;case 79:case 111:i=8,r=55;break;default:return+c}for(a=(o=c.slice(2)).length,s=0;s<a;s++)if((l=o.charCodeAt(s))<48||r<l)return NaN;return parseInt(o,i)}return+c}var r=n(7),o=n(0),a=n(50),s=n(14),l=n(4),c=n(17),u=n(114),f=n(20),d=n(1),h=n(33),p=n(29).f,v=n(22).f,g=n(9).f,m=n(90).trim,y=o.Number,b=y.prototype,w="Number"==c(h(b));if(a("Number",!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var x,C=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof C&&(w?d(function(){b.valueOf.call(n)}):"Number"!=c(n))?u(new y(i(e)),n,C):i(e)},S=r?p(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),_=0;S.length>_;_++)l(y,x=S[_])&&!l(C,x)&&g(C,x,v(y,x));s(o,"Number",(C.prototype=b).constructor=C)}},function(t,e,n){"use strict";var i=n(3),r=n(90).trim;i({target:"String",proto:!0,forced:n(120)("trim")},{trim:function(){return r(this)}})},function(t,e,n){var i=n(3),r=n(16),o=n(41);i({target:"Object",stat:!0,forced:n(1)(function(){o(1)})},{keys:function(t){return o(r(t))}})},function(t,e,n){var o=n(5),a=n(83);t.exports=function(t,e,n){var i,r;return a&&"function"==typeof(i=e.constructor)&&i!==n&&o(r=i.prototype)&&r!==n.prototype&&a(t,r),t}},function(t,e,n){var i=n(3),r=n(124);i({global:!0,forced:parseFloat!=r},{parseFloat:r})},function(t,e){t.exports=jQuery},function(t,e,n){"use strict";var i=n(84),f=n(8),d=n(11),r=n(13),h=n(92),p=n(85);i("match",1,function(i,c,u){return[function(t){var e=r(this),n=null==t?void 0:t[i];return void 0!==n?n.call(t,e):new RegExp(t)[i](String(e))},function(t){var e=u(c,t,this);if(e.done)return e.value;var n=f(t),i=String(this);if(!n.global)return p(n,i);for(var r,o=n.unicode,a=[],s=n.lastIndex=0;null!==(r=p(n,i));){var l=String(r[0]);""===(a[s]=l)&&(n.lastIndex=h(i,d(n.lastIndex),o)),s++}return 0===s?null:a}]})},function(t,e,n){var i=n(7),r=n(9).f,o=Function.prototype,a=o.toString,s=/^\s*function ([^ (]*)/;!i||"name"in o||r(o,"name",{configurable:!0,get:function(){try{return a.call(this).match(s)[1]}catch(t){return""}}})},function(t,e,n){var i=n(3),r=n(137);i({global:!0,forced:parseInt!=r},{parseInt:r})},function(t,e,n){var i=n(1),r=n(74);t.exports=function(t){return i(function(){return!!r[t]()||"​᠎"!="​᠎"[t]()||r[t].name!==t})}},function(t,e,n){"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)}}n.r(e),n.d(e,"default",function(){return r}),n(82),n(91),n(43),n(66),n(78),n(69),n(87),n(98),n(112);var r=(i(o.prototype,[{key:"destroy",value:function(){var t=this.view.$nativeSelect.data("select-id");this.view.$nativeSelect.data("select-id",null).removeClass("initialized"),this.view.$nativeSelect.parent().find("span.caret").remove(),this.view.$nativeSelect.parent().find("input").remove(),this.view.$nativeSelect.hasClass("select-wrapper")&&this.view.$nativeSelect.find("select").unwrap(),this.view.$nativeSelect.parent().hasClass("select-wrapper")&&this.view.$nativeSelect.parent().find("select").unwrap(),$("ul#select-options-".concat(t)).remove()}},{key:"render",value:function(){this.setWrapperClasses(),this.setMaterialSelectInitialValue(),this.view.$nativeSelect.data("select-id",this.view.properties.id),this.view.$nativeSelect.before(this.view.$selectWrapper),this.view.options.showResetButton&&this.appendResetButton(),this.appendDropdownIcon(),this.appendMaterialSelect(),this.appendMaterialOptionsList(),this.appendNativeSelect(),this.appendSelectLabel(),this.appendCustomTemplateParts(),this.shouldValidate&&this.appendValidationFeedbackElements(),this.isRequired&&this.enableValidation(),this.isDisabled||(this.setMaterialOptionsListMaxHeight(),this.view.dropdown=this.view.$materialSelect.dropdown({hover:!1,closeOnClick:!1,resetScroll:!1})),this.shouldInheritTabindex&&this.view.$materialSelect.attr("tabindex",this.view.$nativeSelect.attr("tabindex")),this.isDefaultMaterialInput&&this.view.$mainLabel.css("top","-7px"),this.isCustomSelect&&this.view.$materialSelect.css({display:"inline-block",width:"100%",height:"calc(1.5em + .75rem + 2px)",padding:".375rem 1.75rem .375rem .75rem",fontSize:"1rem",lineHeight:"1.5",backgroundColor:"#fff",border:"1px solid #ced4da"}),this.addAccessibilityAttributes(),this.markInitialized()}},{key:"setWrapperClasses",value:function(){this.isDefaultMaterialInput?this.view.$selectWrapper.addClass(this.view.$nativeSelect.attr("class").split(" ").filter(function(t){return"md-form"!==t}).join(" ")).css({marginTop:"1.5rem",marginBottom:"1.5rem"}):this.view.$selectWrapper.addClass(this.view.$nativeSelect.attr("class"))}},{key:"setMaterialSelectInitialValue",value:function(){if(this.view.options.placeholder)this.view.$materialSelect.attr("placeholder",this.view.options.placeholder),this.view.$nativeSelect.find('option[value=""][selected][disabled][data-mdb-placeholder]').length||this.view.$nativeSelect.prepend('<option value="" selected disabled data-mdb-placeholder></option>');else{var t=this.view.$materialSelectInitialOption.replace(/"/g,"&quot;").replace(/  +/g," ").trim();this.view.$materialSelect.val(t)}}},{key:"appendDropdownIcon",value:function(){this.isDisabled&&this.view.$dropdownIcon.addClass("disabled"),this.view.$selectWrapper.append(this.view.$dropdownIcon)}},{key:"appendResetButton",value:function(){this.isDisabled&&this.view.$btnReset.addClass("disabled"),-1===this.view.$nativeSelect.get(0).selectedIndex&&this.view.$btnReset.hide(),this.view.$selectWrapper.append(this.view.$btnReset)}},{key:"appendMaterialSelect",value:function(){this.view.$selectWrapper.append(this.view.$materialSelect)}},{key:"appendMaterialOptionsList",value:function(){this.isSearchable&&this.appendSearchInputOption(),this.isEditable&&this.isSearchable&&this.appendAddOptionBtn(),this.buildMaterialOptions(),this.isMultiple&&this.appendToggleAllCheckbox(),this.view.$selectWrapper.append(this.view.$materialOptionsList)}},{key:"appendNativeSelect",value:function(){this.view.$nativeSelect.appendTo(this.view.$selectWrapper)}},{key:"appendSelectLabel",value:function(){(this.view.$materialSelect.val()||this.view.options.placeholder)&&this.view.$mainLabel.addClass("active"),this.view.$mainLabel[this.isDisabled?"addClass":"removeClass"]("disabled"),this.view.$mainLabel.appendTo(this.view.$selectWrapper)}},{key:"appendCustomTemplateParts",value:function(){var n=this;this.view.$customTemplateParts.each(function(t,e){$(e).appendTo(n.view.$materialOptionsList).wrap("<li></li>")}),this.view.$btnSave.appendTo(this.view.$selectWrapper).clone().appendTo(this.view.$materialOptionsList)}},{key:"appendValidationFeedbackElements",value:function(){this.view.$validFeedback.insertAfter(this.view.$selectWrapper),this.view.$invalidFeedback.insertAfter(this.view.$selectWrapper)}},{key:"enableValidation",value:function(){this.view.$nativeSelect.css({position:"absolute",top:"1rem",left:"0",height:"0",width:"0",opacity:"0",padding:"0","pointer-events":"none"}),-1===this.view.$nativeSelect.attr("style").indexOf("inline!important")&&this.view.$nativeSelect.attr("style","".concat(this.view.$nativeSelect.attr("style")," display: inline!important;")),this.view.$nativeSelect.attr("tabindex",-1),this.view.$nativeSelect.data("inherit-tabindex",!1)}},{key:"setMaterialOptionsListMaxHeight",value:function(){var t=$("<div />").appendTo($("body"));t.css({position:"absolute !important",visibility:"hidden !important",display:"block !important"}),this.view.$materialOptionsList.show();var e=this.view.$materialOptionsList.clone().appendTo(t),n=this.view.options.visibleOptions,i=0,r=e.find("li").not(".disabled"),o=""===r.first().text().trim()?r.eq(1).height():r.first().height(),a=r.length;if(this.isSearchable&&(i+=this.view.$searchInput.height()),this.isMultiple&&(i+=this.view.$toggleAll.height()),this.view.$materialOptionsList.hide(),t.remove(),0<=n&&n<a){var s=o*n+i;this.view.$materialOptionsList.css("max-height",s),this.view.$materialSelect.data("maxheight",s)}}},{key:"addAccessibilityAttributes",value:function(){this.view.$materialSelect.attr({role:this.isSearchable?"combobox":"listbox","aria-multiselectable":this.isMultiple,"aria-disabled":this.isDisabled,"aria-required":this.isRequired,"aria-labelledby":this.view.$mainLabel.attr("id"),"aria-haspopup":!0,"aria-expanded":!1}),this.view.$searchInput&&this.view.$searchInput.attr("role","searchbox"),this.view.$materialOptionsList.find("li").each(function(){var t=$(this);t.attr({role:"option","aria-selected":t.hasClass("active"),"aria-disabled":t.hasClass("disabled")})})}},{key:"markInitialized",value:function(){this.view.$nativeSelect.addClass("initialized")}},{key:"appendSearchInputOption",value:function(){var t=this.view.$nativeSelect.attr("searchable"),e=this.isDefaultMaterialInput?"":"md-form",n=this.isDefaultMaterialInput?"select-default mb-2":"";this.view.$searchInput=$('<span class="search-wrap ml-2"><div class="'.concat(e,' mt-0"><input type="text" class="search w-100 d-block ').concat(n,'" tabindex="-1" placeholder="').concat(t,'"></div></span>')),this.view.$materialOptionsList.append(this.view.$searchInput),this.view.$searchInput.on("click",function(t){return t.stopPropagation()})}},{key:"appendAddOptionBtn",value:function(){this.view.$searchInput.append(this.view.$addOptionBtn)}},{key:"buildMaterialOptions",value:function(){var r=this;this.view.$nativeSelectChildren.each(function(t,e){var n=$(e);if(n.is("option"))r.buildSingleOption(n,r.isMultiple?"multiple":"");else if(n.is("optgroup")){var i=$('<li class="optgroup"><span>'.concat(n.attr("label"),"</span></li>"));r.view.$materialOptionsList.append(i),n.children("option").each(function(t,e){r.buildSingleOption($(e),"optgroup-option")})}})}},{key:"appendToggleAllCheckbox",value:function(){var t=this.view.$materialOptionsList.find("li").first();t.hasClass("disabled")&&t.find("input").prop("disabled")?t.after(this.view.$toggleAll):this.view.$materialOptionsList.find("li").first().before(this.view.$toggleAll)}},{key:"addNewOption",value:function(){var t=this.view.$searchInput.find("input").val(),e=$('<option value="'.concat(t.toLowerCase(),'" selected>').concat(t,"</option>")).prop("selected",!0);this.isMultiple||this.view.$nativeSelectChildren.each(function(t,e){$(e).attr("selected",!1)}),this.view.$nativeSelect.append(e)}},{key:"buildSingleOption",value:function(t,e){var n=t.is(":disabled")?"disabled":"",i=t.is(":selected")?"active":"",r="optgroup-option"===e?"optgroup-option":"",o=t.data("icon"),a=t.data("fas")?'<i class="fa-pull-right m-2 fas fa-'.concat(t.data("fas")," ").concat(this.view.options.fasClasses,'"></i> '):"",s=t.data("far")?'<i class="fa-pull-right m-2 far fa-'.concat(t.data("far")," ").concat(this.view.options.farClasses,'"></i> '):"",l=t.data("fab")?'<i class="fa-pull-right m-2 fab fa-'.concat(t.data("fab")," ").concat(this.view.options.fabClasses,'"></i> '):"",c=t.attr("class"),u=o?'<img alt="" src="'.concat(o,'" class="').concat(c,'">'):"",f=this.isMultiple?'<input type="checkbox" class="form-check-input" '.concat(n,"/><label></label>"):"",d=t.data("secondary-text")?'<p class="text-muted pt-0 mb-0" disabled>'.concat(t.data("secondary-text"),"</p>"):"";this.view.$materialOptionsList.append($('<li class="'.concat(n," ").concat(i," ").concat(r,'">').concat(u,'<span class="filtrable ').concat(this.view.options.copyClassesOption?c:"",'">').concat(f," ").concat(t.html()," ").concat(a," ").concat(s," ").concat(l," ").concat(d,"</span></li>")))}},{key:"shouldValidate",get:function(){return this.view.options.validate}},{key:"shouldInheritTabindex",get:function(){return!1!==this.view.$nativeSelect.data("inherit-tabindex")}},{key:"isMultiple",get:function(){return this.view.isMultiple}},{key:"isSearchable",get:function(){return this.view.isSearchable}},{key:"isRequired",get:function(){return this.view.isRequired}},{key:"isEditable",get:function(){return this.view.isEditable}},{key:"isDisabled",get:function(){return this.view.isDisabled}},{key:"isDefaultMaterialInput",get:function(){return this.view.options.defaultMaterialInput}},{key:"isCustomSelect",get:function(){return this.view.$materialSelect.hasClass("custom-select")&&this.view.$materialSelect.hasClass("select-dropdown")}}]),o);function o(t){!function(t){if(!(t instanceof o))throw new TypeError("Cannot call a class as a function")}(this),this.view=t}},function(t,e,n){"use strict";var i=n(3),r=n(39).includes,o=n(52);i({target:"Array",proto:!0},{includes:function(t){return r(this,t,1<arguments.length?arguments[1]:void 0)}}),o("includes")},function(t,e,n){"use strict";var i=n(3),r=n(129),o=n(13);i({target:"String",proto:!0,forced:!n(130)("includes")},{includes:function(t){return!!~String(o(this)).indexOf(r(t),1<arguments.length?arguments[1]:void 0)}})},function(t,e,n){var i=n(0),r=n(90).trim,o=n(74),a=i.parseFloat,s=1/a(o+"-0")!=-1/0;t.exports=s?function(t){var e=r(String(t)),n=a(e);return 0===n&&"-"==e.charAt(0)?-0:n}:a},function(t,e,n){function i(c){return function(t,e,n,i){u(e);var r=f(t),o=d(r),a=h(r.length),s=c?a-1:0,l=c?-1:1;if(n<2)for(;;){if(s in o){i=o[s],s+=l;break}if(s+=l,c?s<0:a<=s)throw TypeError("Reduce of empty array with no initial value")}for(;c?0<=s:s<a;s+=l)s in o&&(i=e(i,o[s],s,r));return i}}var u=n(49),f=n(16),d=n(27),h=n(11);t.exports={left:i(!1),right:i(!0)}},function(t,e,n){"use strict";n.r(e),n.d(e,"default",function(){return s}),n(82),n(91),n(43),n(122),n(66),n(96),n(113),n(69),n(123),n(87),n(112);var r=n(121);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)}}var o,a,s=(a=[{key:"isMobileDevice",get:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}}],i((o=l).prototype,[{key:"destroy",value:function(){this.renderer.destroy()}},{key:"render",value:function(){this.renderer.render()}},{key:"selectPreselectedOptions",value:function(i){var r=this;if(this.isMultiple)this.$nativeSelect.find("option:selected:not(:disabled)").each(function(t,e){var n=e.index;i(n),r._isPlaceholderPresent()&&(n-=1),r.$materialOptionsList.find("li:not(.optgroup):not(.select-toggle-all)").eq(n).addClass("selected active").find(":checkbox").prop("checked",!0)});else{var t=this.$nativeSelect.find("option:selected").first(),e=this.$nativeSelect.find("option").index(t.get(0));t.get(0)&&"disabled"!==t.attr("disabled")&&i(e)}}},{key:"bindResetButtonClick",value:function(e){var n=this;this.$btnReset.on("click",function(t){t.preventDefault(),n.$nativeSelect.find('option[value=""][selected][disabled][data-mdb-novalue]').length||(n._toggleResetButton(!0),n.$materialSelect.val(n.isMultiple?[]:""),n.$materialSelect.trigger("close"),n.$mainLabel.removeClass("active"),n.$materialOptionsList.find("li.active, li.selected").removeClass("active").removeClass("selected"),n.$materialOptionsList.find('li[aria-selected="true"]').attr("aria-selected","false"),n.$materialOptionsList.find('input[type="checkbox"]').prop("checked",!1),e())})}},{key:"bindAddNewOptionClick",value:function(){this.$addOptionBtn.on("click",this.renderer.addNewOption.bind(this.renderer))}},{key:"bindMaterialSelectFocus",value:function(){var r=this;this.$materialSelect.on("focus",function(t){var e=$(t.target);if(e.parent().addClass("active"),$("ul.select-dropdown").not(r.$materialOptionsList.get(0)).is(":visible")&&$("input.select-dropdown").trigger("close"),r.$mainLabel.addClass("active"),!r.$materialOptionsList.is(":visible")){var n=e.val(),i=r.$materialOptionsList.find("li").filter(function(){return $(this).text().toLowerCase()===n.toLowerCase()}).get(0);r._selectSingleOption(i)}r.isMultiple||r.$mainLabel.addClass("active")})}},{key:"bindMaterialSelectClick",value:function(){var e=this;this.$materialSelect.on("mousedown",function(t){3===t.which&&t.preventDefault()}),this.$materialSelect.on("click",function(t){t.stopPropagation(),e.$mainLabel.addClass("active"),e._updateDropdownScrollTop()})}},{key:"bindMaterialSelectBlur",value:function(){var n=this;this.$materialSelect.on("blur",function(t){var e=$(t.target);e.parent().removeClass("active"),n.isMultiple||n.isSearchable||e.trigger("close"),n.$materialOptionsList.find("li.selected").removeClass("selected")})}},{key:"bindMaterialOptionsListTouchstart",value:function(){this.$materialOptionsList.on("touchstart",function(t){return t.stopPropagation()})}},{key:"bindMaterialSelectKeydown",value:function(){var h=this;this.$materialSelect.on("keydown",function(t){t.preventDefault();var e=$(t.target),n=t.which===h.keyCodes.tab,i=t.which===h.keyCodes.arrowUp,r=t.which===h.keyCodes.arrowDown,o=t.which===h.keyCodes.enter,a=t.which===h.keyCodes.esc,s=r&&t.altKey,l=i&&t.altKey,c=t.which===h.keyCodes.home,u=t.which===h.keyCodes.end,f=t.which===h.keyCodes.space,d=h.$materialOptionsList.is(":visible");switch(!0){case n:return h._handleTabKey(e);case!d&&(o||s):case h.isMultiple&&!d&&(r||i):return e.trigger("open"),h._updateDropdownScrollTop();case d&&(a||l):return e.trigger("close");case!d&&(r||i):return h._handleClosedArrowUpDownKey(t.which);case d&&(r||i):return h._handleArrowUpDownKey(t.which);case d&&c:return h._handleHomeKey();case d&&u:return h._handleEndKey();case d&&(o||f):return h._handleEnterKey(e);default:return h._handleLetterKey(t)}})}},{key:"bindMaterialSelectDropdownToggle",value:function(){var t=this;this.$materialSelect.on("open",function(){return t.$materialSelect.attr("aria-expanded","true")}),this.$materialSelect.on("close",function(){return t.$materialSelect.attr("aria-expanded","false")})}},{key:"bindToggleAllClick",value:function(o){var a=this;this.$toggleAll.on("click",function(t){var e=$(a.$toggleAll).find('input[type="checkbox"]').first(),n=Boolean($(e).prop("checked")),r=!n;$(e).prop("checked",!n),a.$materialOptionsList.find("li:not(.optgroup):not(.select-toggle-all)").each(function(t,e){var n=$(e),i=n.find('input[type="checkbox"]');n.attr("aria-selected",r),r&&i.is(":checked")||!r&&!i.is(":checked")||$(e).is(":hidden")||$(e).is(".disabled")||(i.prop("checked",r),a.$nativeSelect.find("option").eq(t).prop("selected",r),n.toggleClass("active"),a._selectOption(e),o(t))}),a.$nativeSelect.data("stop-refresh",!0),a._triggerChangeOnNativeSelect(),a.$nativeSelect.removeData("stop-refresh"),t.stopPropagation()})}},{key:"bindMaterialOptionMousedown",value:function(){var n=this;this.$materialOptionsList.on("mousedown",function(t){var e=t.target;$(".modal-content").find(n.$materialOptionsList).length&&e.scrollHeight>e.offsetHeight&&t.preventDefault()})}},{key:"bindMaterialOptionClick",value:function(u){var f=this;this.$materialOptionsList.find("li:not(.optgroup)").not(this.$toggleAll).each(function(l,c){$(c).on("click",function(t){t.stopPropagation(),f._toggleResetButton(!1);var e=$(c);if(!e.hasClass("disabled")&&!e.hasClass("optgroup")){var n=!0;if(f.isMultiple){e.find('input[type="checkbox"]').prop("checked",function(t,e){return!e});var i=Boolean(f.$nativeSelect.find("optgroup").length),r=f._isToggleAllPresent()&&!f._isPlaceholderPresent()?e.index()-1:e.index();switch(!0){case f.isSearchable&&i:n=u(r-e.prevAll(".optgroup").length-1);break;case f.isSearchable:n=u(r-1);break;case i:n=u(r-e.prevAll(".optgroup").length);break;default:n=u(r)}f._isToggleAllPresent()&&f._updateToggleAllOption(),f.$materialSelect.trigger("focus")}else{f.$materialOptionsList.find("li").removeClass("active").attr("aria-selected","false");var o=e.children().last()[0].childNodes[0];f.$materialSelect.val($(o).text().replace(/  +/g," ").trim()),f.$materialSelect.trigger("close")}e.toggleClass("active");var a=e.attr("aria-selected");e.attr("aria-selected","true"===a?"false":"true"),f._selectSingleOption(e),f.$nativeSelect.data("stop-refresh",!0);var s=f._isPlaceholderPresent()?l+1:l;f.$nativeSelect.find("option").eq(s).prop("selected",n),f.$nativeSelect.removeData("stop-refresh"),f._triggerChangeOnNativeSelect(),f.$materialSelect.val()&&f.$mainLabel.addClass("active"),e.hasClass("li-added")&&f.renderer.buildSingleOption(e,"")}})})}},{key:"bindSingleMaterialOptionClick",value:function(){var t=this;this.$materialOptionsList.find("li").on("click",function(){t.$materialSelect.trigger("close")})}},{key:"bindSearchInputKeyup",value:function(){var f=this;this.$searchInput.find(".search").on("keyup",function(t){var e=$(t.target),n=t.which===f.keyCodes.tab,i=t.which===f.keyCodes.esc,r=t.which===f.keyCodes.enter,o=r&&t.shiftKey,a=t.which===f.keyCodes.arrowUp;if(t.which===f.keyCodes.arrowDown||n||i||a)return f.$materialSelect.focus(),void f._handleArrowUpDownKey(t.which);var s=e.closest("ul"),l=e.val(),c=s.find("li span.filtrable"),u=!1;if(c.each(function(){var t=$(this);if("string"==typeof this.outerHTML){var e=this.textContent.toLowerCase();e.includes(l.toLowerCase())?t.show().parent().show():t.hide().parent().hide(),e.trim()===l.toLowerCase()&&(u=!0)}}),r)return f.isEditable&&!u?void f.renderer.addNewOption():(o&&f._handleEnterWithShiftKey(e),void f.$materialSelect.trigger("open"));f.$addOptionBtn[l&&f.isEditable&&!u?"show":"hide"](),0!==c.filter(function(t,e){return $(e).is(":visible")&&!$(e).parent().hasClass("disabled")}).length?(f.$toggleAll.show(),f.$materialOptionsList.find(f.$noSearchResultsInfo).remove(),f._updateToggleAllOption()):(f.$toggleAll.hide(),f.$materialOptionsList.append(f.$noSearchResultsInfo)),f.dropdown.updatePosition(f.$materialSelect,f.$materialOptionsList)})}},{key:"bindHtmlClick",value:function(){var e=this;$("html").on("click",function(t){$(t.target).closest("#select-options-".concat(e.properties.id)).length||$(t.target).hasClass("mdb-select")||!$("#select-options-".concat(e.properties.id)).hasClass("active")||(e.$materialSelect.trigger("close"),e.$materialSelect.val()||e.options.placeholder||e.$mainLabel.removeClass("active")),e.isSearchable&&null!==e.$searchInput&&e.$materialOptionsList.hasClass("active")&&e.$materialOptionsList.find(".search-wrap input.search").focus()})}},{key:"bindMobileDevicesMousedown",value:function(){$("select").siblings("input.select-dropdown","input.multi-bs-select").on("mousedown",function(t){l.isMobileDevice&&(t.clientX>=t.target.clientWidth||t.clientY>=t.target.clientHeight)&&t.preventDefault()})}},{key:"bindSaveBtnClick",value:function(){var t=this;this.$btnSave.on("click",function(){t.$materialSelect.trigger("close")})}},{key:"_toggleResetButton",value:function(t){var e=this.$nativeSelect.data("stop-refresh");this.$nativeSelect.attr("data-stop-refresh","true"),t?this.$nativeSelect.prepend('<option value="" selected disabled data-mdb-novalue></option>'):this.$nativeSelect.find("option[data-mdb-novalue]").remove(),this.$nativeSelect.attr("data-stop-refresh",e),this.$btnReset[t?"hide":"show"]()}},{key:"_isToggleAllPresent",value:function(){return this.$materialOptionsList.find(this.$toggleAll).length}},{key:"_isPlaceholderPresent",value:function(){return!(!this.$nativeSelect.attr("data-placeholder")&&!this.options.placeholder)}},{key:"_updateToggleAllOption",value:function(){var t=this.$materialOptionsList.find("li").not(".select-toggle-all, .disabled, :hidden").find("[type=checkbox]"),e=t.filter(":checked"),n=this.$toggleAll.find("[type=checkbox]").is(":checked");e.length!==t.length||n?e.length<t.length&&n&&this.$toggleAll.find("[type=checkbox]").prop("checked",!1):this.$toggleAll.find("[type=checkbox]").prop("checked",!0)}},{key:"_handleTabKey",value:function(t){this._handleEscKey(t)}},{key:"_handleEnterWithShiftKey",value:function(t){this.isMultiple?this.$toggleAll.trigger("click"):this._handleEnterKey(t)}},{key:"_handleEnterKey",value:function(t){this.$materialOptionsList.find("li.selected:not(.disabled)").trigger("click").addClass("active"),this._removeKeyboardActiveClass(),this.isMultiple||t.trigger("close")}},{key:"_handleArrowUpDownKey",value:function(t){var e=this._getArrowMatchedActiveOptions(t,!1),n=e.$matchedMaterialOption,i=e.$activeOption;this._selectSingleOption(n),this._removeKeyboardActiveClass(),n.find("input").is(":checked")||n.removeClass(this.options.keyboardActiveClass),i.hasClass("selected")||i.find("input").is(":checked")||!this.isMultiple||i.removeClass("active",this.options.keyboardActiveClass),n.addClass(this.options.keyboardActiveClass),n.position()&&this.$materialOptionsList.scrollTop(this.$materialOptionsList.scrollTop()+n.position().top)}},{key:"_handleClosedArrowUpDownKey",value:function(t){var e=this._getArrowMatchedActiveOptions(t,!0).$matchedMaterialOption;e.trigger("click").addClass("active"),this._updateDropdownScrollTop(),this._selectSingleOption(e)}},{key:"_getArrowMatchedActiveOptions",value:function(t,e){var n=this,i=e?"":":visible",r=this.$materialOptionsList.find("li".concat(i)).not(".disabled, .select-toggle-all"),o=r.first(),a=r.last(),s=0<this.$materialOptionsList.find("li.selected").length,l=null,c=null;if(t===this.keyCodes.arrowUp){var u=s?this.$materialOptionsList.find("li.selected").first():a,f=u.prev("li".concat(i,":not(.disabled, .select-toggle-all)"));c=f,r.each(function(t,e){$(e).hasClass(n.options.keyboardActiveClass)&&(f=r.eq(t-1),c=r.eq(t))}),l=u.is(o)||!s?u:f}else{var d=s?this.$materialOptionsList.find("li.selected").first():o,h=d.next("li".concat(i,":not(.disabled, .select-toggle-all)"));c=h,r.each(function(t,e){$(e).hasClass(n.options.keyboardActiveClass)&&(h=r.eq(t+1),c=r.eq(t))}),l=d.is(a)||!s?d:h}return{$matchedMaterialOption:l,$activeOption:c}}},{key:"_handleHomeKey",value:function(){this._selectBoundaryOption("first")}},{key:"_handleEndKey",value:function(){this._selectBoundaryOption("last")}},{key:"_selectBoundaryOption",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",e=this.$materialOptionsList.find("li:visible").not(".disabled, .select-toggle-all")[t]();this._selectSingleOption(e),this._removeKeyboardActiveClass(),e.find("input").is(":checked")||e.removeClass(this.options.keyboardActiveClass),e.addClass(this.options.keyboardActiveClass),e.position()&&this.$materialOptionsList.scrollTop(this.$materialOptionsList.scrollTop()+e.position().top)}},{key:"_handleEscKey",value:function(t){this._removeKeyboardActiveClass(),t.trigger("close")}},{key:"_handleLetterKey",value:function(t){var e=this;if(this._removeKeyboardActiveClass(),this.isSearchable){var n=46<t.which&&t.which<91,i=93<t.which&&t.which<106,r=8===t.which;(n||i)&&this.$searchInput.find("input").focus(),r&&this.$searchInput.find("input").val("").focus()}else{var o="",a=String.fromCharCode(t.which).toLowerCase(),s=Object.keys(this.keyCodes).map(function(t){return e.keyCodes[t]});if(a&&-1===s.indexOf(t.which)){o+=a;var l=this.$materialOptionsList.find("li").filter(function(t,e){return $(e).text().toLowerCase().includes(o)}).first();this.isMultiple||this.$materialOptionsList.find("li").removeClass("active"),l.addClass("active"),this._selectSingleOption(l),this._updateDropdownScrollTop()}}}},{key:"_removeKeyboardActiveClass",value:function(){this.$materialOptionsList.find("li").removeClass(this.options.keyboardActiveClass)}},{key:"_triggerChangeOnNativeSelect",value:function(){var t=new KeyboardEvent("change",{bubbles:!0,cancelable:!0});this.$nativeSelect.get(0).dispatchEvent(t)}},{key:"_selectSingleOption",value:function(t){this.$materialOptionsList.find("li.selected").removeClass("selected"),this._selectOption(t)}},{key:"_updateDropdownScrollTop",value:function(){var t=this.$materialOptionsList.find("li.active").not(".disabled").first();t.length?this.$materialOptionsList.scrollTo(t):this.$materialOptionsList.scrollTop(0)}},{key:"_selectOption",value:function(t){$(t).addClass("selected")}},{key:"_copyOptions",value:function(t){return $.extend({},t)}},{key:"_jQueryFallback",value:function(){for(var t=null,e=0;e<arguments.length;e++)if((t=e<0||arguments.length<=e?void 0:arguments[e]).length)return t;return t}},{key:"isMultiple",get:function(){return this.properties.isMultiple}},{key:"isSearchable",get:function(){return this.properties.isSearchable}},{key:"isRequired",get:function(){return this.properties.isRequired}},{key:"isEditable",get:function(){return this.properties.isEditable}},{key:"isDisabled",get:function(){return this.$nativeSelect.is(":disabled")}}]),i(o,a),l);function l(t,e){var n=e.options,i=e.properties.id;!function(t){if(!(t instanceof l))throw new TypeError("Cannot call a class as a function")}(this),this.properties={id:i,isMultiple:Boolean(t.attr("multiple")),isSearchable:Boolean(t.attr("searchable")),isRequired:Boolean(t.attr("required")),isEditable:Boolean(t.attr("editable"))},this.options=this._copyOptions(n),this.$nativeSelect=t,this.$selectWrapper=$('<div class="select-wrapper"></div>'),this.$materialOptionsList=$('<ul id="select-options-'.concat(this.properties.id,'" class="dropdown-content select-dropdown w-100 ').concat(this.properties.isMultiple?"multiple-select-dropdown":"",'"></ul>')),this.$materialSelectInitialOption=t.find("option:selected").text()||t.find("option:first").text()||"",this.$nativeSelectChildren=this.$nativeSelect.children("option, optgroup"),this.$materialSelect=$('<input type="text" class="'.concat(this.options.defaultMaterialInput?"browser-default custom-select multi-bs-select select-dropdown form-control":"select-dropdown form-control",'" ').concat(!this.options.validate&&'readonly="true"',' required="').concat(this.options.validate?"true":"false",'" ').concat(this.$nativeSelect.is(" :disabled")?"disabled":"",' data-activates="select-options-').concat(this.properties.id,'" value=""/>')),this.$dropdownIcon=this.options.defaultMaterialInput?"":$('<span class="caret">&#9660;</span>'),this.$searchInput=null,this.$noSearchResultsInfo=$("<li><span><i>".concat(this.options.labels.noSearchResults,"</i></span></li>")),this.$toggleAll=$('<li class="select-toggle-all"><span><input type="checkbox" class="form-check-input"><label>'.concat(this.options.labels.selectAll,"</label></span></li>")),this.$addOptionBtn=$('<i class="select-add-option fas fa-plus"></i>'),this.$mainLabel=this._jQueryFallback(this.$nativeSelect.next("label.mdb-main-label"),$("label[for='".concat(this.properties.id,"']"))),this.$customTemplateParts=this._jQueryFallback(this.$nativeSelect.nextUntil("select",".mdb-select-template-part"),$("[data-mdb-select-template-part-for='".concat(this.properties.id,"']"))),this.$btnSave=this.$nativeSelect.nextUntil("select",".btn-save"),this.$btnReset=$('<span class="reset-select-btn">&times;</span>'),this.$validFeedback=$('<div class="valid-feedback">'.concat(this.options.labels.validFeedback,"</div>")),this.$invalidFeedback=$('<div class="invalid-feedback">'.concat(this.options.labels.invalidFeedback,"</div>")),this.keyCodes={tab:9,enter:13,shift:16,alt:18,esc:27,space:32,end:35,home:36,arrowUp:38,arrowDown:40},this.renderer=new r.default(this),this.dropdown=null}},function(t,e,n){var i=n(7),r=n(0),o=n(50),a=n(114),s=n(9).f,l=n(29).f,c=n(102),u=n(81),f=n(14),d=n(1),h=n(128),p=n(2)("match"),v=r.RegExp,g=v.prototype,m=/a/g,y=/a/g,b=new v(m)!==m;if(i&&o("RegExp",!b||d(function(){return y[p]=!1,v(m)!=m||v(y)==y||"/a/i"!=v(m,"i")}))){function w(e){e in x||s(x,e,{configurable:!0,get:function(){return v[e]},set:function(t){v[e]=t}})}for(var x=function(t,e){var n=this instanceof x,i=c(t),r=void 0===e;return!n&&i&&t.constructor===x&&r?t:a(b?new v(i&&!r?t.source:t,e):v((i=t instanceof x)?t.source:t,i&&r?u.call(t):e),n?this:g,x)},C=l(v),S=0;C.length>S;)w(C[S++]);(g.constructor=x).prototype=g,f(r,"RegExp",x)}h("RegExp")},function(t,e,n){"use strict";var i=n(32),r=n(9),o=n(2),a=n(7),s=o("species");t.exports=function(t){var e=i(t),n=r.f;a&&e&&!e[s]&&n(e,s,{configurable:!0,get:function(){return this}})}},function(t,e,n){var i=n(102);t.exports=function(t){if(i(t))throw TypeError("The method doesn't accept regular expressions");return t}},function(t,e,n){var i=n(2)("match");t.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[i]=!1,"/./"[e](n)}catch(e){}}return!1}},,function(t,e,n){"use strict";var r=n(10),o=n(15),a=n(11),i=n(51),s=Math.min,l=[].lastIndexOf,c=!!l&&1/[1].lastIndexOf(1,-0)<0,u=i("lastIndexOf");t.exports=c||u?function(t){if(c)return l.apply(this,arguments)||0;var e=r(this),n=a(e.length),i=n-1;for(1<arguments.length&&(i=s(i,o(arguments[1]))),i<0&&(i=n+i);0<=i;i--)if(i in e&&e[i]===t)return i||0;return-1}:l},function(t,e,n){"use strict";var i=n(3),r=n(31),o=[].reverse,a=[1,2];i({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return r(this)&&(this.length=this.length),o.call(this)}})},,,,function(t,e,n){var i=n(0),r=n(90).trim,o=n(74),a=i.parseInt,s=/^[+-]?0[Xx]/,l=8!==a(o+"08")||22!==a(o+"0x16");t.exports=l?function(t,e){var n=r(String(t));return a(n,e>>>0||(s.test(n)?16:10))}:a},function(t,e,n){var i=n(3),r=n(139).values;i({target:"Object",stat:!0},{values:function(t){return r(t)}})},function(t,e,n){function i(s){return function(t){for(var e,n=u(t),i=c(n),r=i.length,o=0,a=[];o<r;)e=i[o++],l&&!f.call(n,e)||a.push(s?[e,n[e]]:n[e]);return a}}var l=n(7),c=n(41),u=n(10),f=n(40).f;t.exports={entries:i(!0),values:i(!1)}},,function(t,e,n){"use strict";var s=n(16),l=n(38),c=n(11);t.exports=function(t){for(var e=s(this),n=c(e.length),i=arguments.length,r=l(1<i?arguments[1]:void 0,n),o=2<i?arguments[2]:void 0,a=void 0===o?n:l(o,n);r<a;)e[r++]=t;return e}},,function(t,e,n){"use strict";function i(t,e,n){var i,r,o,a=new Array(n),s=8*n-e-1,l=(1<<s)-1,c=l>>1,u=23===e?M(2,-24)-M(2,-77):0,f=t<0||0===t&&1/t<0?1:0,d=0;for((t=I(t))!=t||t===1/0?(r=t!=t?1:0,i=l):(i=R(H(t)/W),t*(o=M(2,-i))<1&&(i--,o*=2),2<=(t+=1<=i+c?u/o:u*M(2,1-c))*o&&(i++,o/=2),l<=i+c?(r=0,i=l):1<=i+c?(r=(t*o-1)*M(2,e),i+=c):(r=t*M(2,c-1)*M(2,e),i=0));8<=e;a[d++]=255&r,r/=256,e-=8);for(i=i<<e|r,s+=e;0<s;a[d++]=255&i,i/=256,s-=8);return a[--d]|=128*f,a}function r(t,e){var n,i=t.length,r=8*i-e-1,o=(1<<r)-1,a=o>>1,s=r-7,l=i-1,c=t[l--],u=127&c;for(c>>=7;0<s;u=256*u+t[l],l--,s-=8);for(n=u&(1<<-s)-1,u>>=-s,s+=e;0<s;n=256*n+t[l],l--,s-=8);if(0===u)u=1-a;else{if(u===o)return n?NaN:c?-1/0:1/0;n+=M(2,e),u-=a}return(c?-1:1)*n*M(2,u-e)}function o(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]}function a(t){return[255&t]}function s(t){return[255&t,t>>8&255]}function l(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]}function c(t){return i(t,23,4)}function u(t){return i(t,52,8)}function f(t,e){T(t.prototype,e,{get:function(){return A(this)[e]}})}function d(t,e,n,i){var r=S(+n),o=A(t);if(r+e>o.byteLength)throw N("Wrong index");var a=A(o.buffer).bytes,s=r+o.byteOffset,l=a.slice(s,s+e);return i?l:l.reverse()}function h(t,e,n,i,r,o){var a=S(+n),s=A(t);if(a+e>s.byteLength)throw N("Wrong index");for(var l=A(s.buffer).bytes,c=a+s.byteOffset,u=i(+r),f=0;f<e;f++)l[c+f]=u[o?f:e-f-1]}var p=n(0),v=n(7),g=n(65).NATIVE_ARRAY_BUFFER,m=n(6),y=n(178),b=n(1),w=n(144),x=n(15),C=n(11),S=n(145),_=n(29).f,T=n(9).f,E=n(141),k=n(59),O=n(28),A=O.get,$=O.set,D=p.ArrayBuffer,L=D,P=p.DataView,j=p.Math,N=p.RangeError,I=j.abs,M=j.pow,R=j.floor,H=j.log,W=j.LN2;if(g){if(!b(function(){D(1)})||!b(function(){new D(-1)})||b(function(){return new D,new D(1.5),new D(NaN),"ArrayBuffer"!=D.name})){for(var F,B=(L=function(t){return w(this,L),new D(S(t))}).prototype=D.prototype,q=_(D),V=0;q.length>V;)(F=q[V++])in L||m(L,F,D[F]);B.constructor=L}var X=new P(new L(2)),Y=P.prototype.setInt8;X.setInt8(0,2147483648),X.setInt8(1,2147483649),!X.getInt8(0)&&X.getInt8(1)||y(P.prototype,{setInt8:function(t,e){Y.call(this,t,e<<24>>24)},setUint8:function(t,e){Y.call(this,t,e<<24>>24)}},{unsafe:!0})}else L=function(t){w(this,L,"ArrayBuffer");var e=S(t);$(this,{bytes:E.call(new Array(e),0),byteLength:e}),v||(this.byteLength=e)},P=function(t,e,n){w(this,P,"DataView"),w(t,L,"DataView");var i=A(t).byteLength,r=x(e);if(r<0||i<r)throw N("Wrong offset");if(r+(n=void 0===n?i-r:C(n))>i)throw N("Wrong length");$(this,{buffer:t,byteLength:n,byteOffset:r}),v||(this.buffer=t,this.byteLength=n,this.byteOffset=r)},v&&(f(L,"byteLength"),f(P,"buffer"),f(P,"byteLength"),f(P,"byteOffset")),y(P.prototype,{getInt8:function(t){return d(this,1,t)[0]<<24>>24},getUint8:function(t){return d(this,1,t)[0]},getInt16:function(t){var e=d(this,2,t,1<arguments.length?arguments[1]:void 0);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=d(this,2,t,1<arguments.length?arguments[1]:void 0);return e[1]<<8|e[0]},getInt32:function(t){return o(d(this,4,t,1<arguments.length?arguments[1]:void 0))},getUint32:function(t){return o(d(this,4,t,1<arguments.length?arguments[1]:void 0))>>>0},getFloat32:function(t){return r(d(this,4,t,1<arguments.length?arguments[1]:void 0),23)},getFloat64:function(t){return r(d(this,8,t,1<arguments.length?arguments[1]:void 0),52)},setInt8:function(t,e){h(this,1,t,a,e)},setUint8:function(t,e){h(this,1,t,a,e)},setInt16:function(t,e){h(this,2,t,s,e,2<arguments.length?arguments[2]:void 0)},setUint16:function(t,e){h(this,2,t,s,e,2<arguments.length?arguments[2]:void 0)},setInt32:function(t,e){h(this,4,t,l,e,2<arguments.length?arguments[2]:void 0)},setUint32:function(t,e){h(this,4,t,l,e,2<arguments.length?arguments[2]:void 0)},setFloat32:function(t,e){h(this,4,t,c,e,2<arguments.length?arguments[2]:void 0)},setFloat64:function(t,e){h(this,8,t,u,e,2<arguments.length?arguments[2]:void 0)}});k(L,"ArrayBuffer"),k(P,"DataView"),t.exports={ArrayBuffer:L,DataView:P}},function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},function(t,e,n){var i=n(15),r=n(11);t.exports=function(t){if(void 0===t)return 0;var e=i(t),n=r(e);if(e!==n)throw RangeError("Wrong length or index");return n}},function(t,e,n){var r=n(2)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(t){}return n}},function(t,e,n){var i=n(182);t.exports=function(t,e){var n=i(t);if(n%e)throw RangeError("Wrong offset");return n}},function(t,e,n){var i=n(94),r=n(60),o=n(2)("iterator");t.exports=function(t){if(null!=t)return t[o]||t["@@iterator"]||r[i(t)]}},function(t,e,n){var i=n(2),r=n(60),o=i("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||a[o]===t)}},function(t,e,n){"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)}}n.r(e),n(43),n(78),n(96),n(111),n(69),n(87),jQuery(function(a){function e(){!function(t){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this),this.inputSelector="".concat(["text","password","email","url","tel","number","search","search-md","date"].map(function(t){return"input[type=".concat(t,"]")}).join(", "),", textarea"),this.textAreaSelector=".materialize-textarea",this.$text=a(".md-textarea-auto"),this.$body=a("body"),this.$document=a(document)}(i(e.prototype,[{key:"init",value:function(){var i,r=this;this.$text.length&&(i=window.attachEvent?function(t,e,n){t.attachEvent("on".concat(e),n)}:function(t,e,n){t.addEventListener(e,n,!1)},this.$text.each(function(){var t=this;function e(){t.style.height="auto",t.style.height="".concat(t.scrollHeight,"px")}function n(){window.setTimeout(e,0)}i(t,"change",e),i(t,"cut",n),i(t,"paste",n),i(t,"drop",n),i(t,"keydown",n),e()})),a(this.inputSelector).each(function(t,e){var n=a(e),i=e.validity.badInput;r.updateTextFields(n),i&&r.toggleActiveClass(n,"add")}),this.addOnFocusEvent(),this.addOnBlurEvent(),this.addOnChangeEvent(),this.addOnResetEvent(),this.appendHiddenDiv(),this.makeActiveAutofocus(),a(this.textAreaSelector).each(this.textAreaAutoResize),this.$body.on("keyup keydown",this.textAreaSelector,this.textAreaAutoResize)}},{key:"makeActiveAutofocus",value:function(){this.toggleActiveClass(a("input[autofocus]"),"add")}},{key:"toggleActiveClass",value:function(t,e){var n;e="".concat(e,"Class"),n=t.parent().hasClass("timepicker")?"label":"label, i, .input-prefix",t.siblings(n)[e]("active")}},{key:"addOnFocusEvent",value:function(){var e=this;this.$document.on("focus",this.inputSelector,function(t){e.toggleActiveClass(a(t.target),"add"),"date"==a(t.target).attr("type")&&a(t.target).css("color","#495057")})}},{key:"addOnBlurEvent",value:function(){var o=this;this.$document.on("blur",this.inputSelector,function(t){var e=a(t.target),n=!e.val(),i=!t.target.validity.badInput,r=void 0===e.attr("placeholder");n&&i&&r&&(o.toggleActiveClass(e,"remove"),"date"==e.attr("type")&&e.css("color","transparent")),!n&&i&&r&&(e.siblings("i, .input-prefix").removeClass("active"),"date"==e.attr("type")&&e.css("color","#495057")),o.validateField(e)})}},{key:"addOnChangeEvent",value:function(){var n=this;this.$document.on("change",this.inputSelector,function(t){var e=a(t.target);n.updateTextFields(e),n.validateField(e)})}},{key:"addOnResetEvent",value:function(){var o=this;this.$document.on("reset",function(t){var e=a(t.target);e.is("form")&&(e.find(o.inputSelector).removeClass("valid invalid").each(function(t,e){var n=a(e),i=!n.val(),r=!n.attr("placeholder");i&&r&&o.toggleActiveClass(n,"remove")}),e.find("select.initialized").each(function(t,e){var n=a(e),i=n.siblings("input.select-dropdown"),r=n.children("[selected]").val();n.val(r),i.val(r)}))})}},{key:"appendHiddenDiv",value:function(){if(!a(".hiddendiv").first().length){var t=a('<div class="hiddendiv common"></div>');this.$body.append(t)}}},{key:"updateTextFields",value:function(t){if("date"!==t.attr("type")){var e=Boolean(t.val().length),n=Boolean(t.attr("placeholder")),i=e||n?"add":"remove";this.toggleActiveClass(t,i)}}},{key:"validateField",value:function(t){if(t.hasClass("validate")){var e=t.val(),n=!e.length,i=!t[0].validity.badInput;if(n&&i)t.removeClass("valid").removeClass("invalid");else{var r=t[0].validity.valid,o=Number(t.attr("length"))||0;r&&(!o||o>e.length)?t.removeClass("invalid").addClass("valid"):t.removeClass("valid").addClass("invalid")}}}},{key:"textAreaAutoResize",value:function(){var t=a(this);if(t.val().length){var e=a(".hiddendiv"),n=t.css("font-family"),i=t.css("font-size");i&&e.css("font-size",i),n&&e.css("font-family",n),"off"===t.attr("wrap")&&e.css("overflow-wrap","normal").css("white-space","pre"),e.text("".concat(t.val(),"\n"));var r=e.html().replace(/\n/g,"<br>");e.html(r),e.css("width",t.is(":visible")?t.width():a(window).width()/2),t.css("height",e.height())}}}]),new e).init()})},function(t,e){jQuery(function(e){e(window).on("scroll",function(){var t=e(".navbar");t.length&&e(".scrolling-navbar")[50<t.offset().top?"addClass":"removeClass"]("top-nav-collapse")})})},function(t,e,n){"use strict";n.r(e),n(43),jQuery(function(s){s.fn.mdbTreeview=function(){var t,e,n,i,r,o,a=s(this);a.hasClass("treeview")&&a.find(".rotate").each(function(){var t=s(this);t.off("click"),t.on("click",function(){var t=s(this);t.siblings(".nested").toggleClass("active"),t.toggleClass("down")})}),a.hasClass("treeview-animated")&&(r=(i=a).find(".treeview-animated-element"),o=i.find(".closed"),i.find(".nested").hide(),o.off("click"),o.on("click",function(){var t=s(this),e=t.siblings(".nested"),n=t.children(".fa-angle-right");t.toggleClass("open"),n.toggleClass("down"),e.hasClass("active")?e.removeClass("active").slideUp():e.addClass("active").slideDown()}),r.off("click"),r.on("click",function(){var t=s(this);t.hasClass("opened")?t.removeClass("opened"):(r.removeClass("opened"),t.addClass("opened"))})),a.hasClass("treeview-colorful")&&(e=(t=a).find(".treeview-colorful-element"),n=t.find(".treeview-colorful-items-header"),t.find(".nested").hide(),n.off("click"),n.on("click",function(){var t=s(this),e=t.siblings(".nested"),n=t.children(".fa-plus-circle"),i=t.children(".fa-minus-circle");t.toggleClass("open"),n.removeClass("fa-plus-circle"),n.addClass("fa-minus-circle"),i.removeClass("fa-minus-circle"),i.addClass("fa-plus-circle"),e.hasClass("active")?e.removeClass("active").slideUp():e.addClass("active").slideDown()}),e.off("click"),e.on("click",function(){var t=s(this);t.hasClass("opened")?e.removeClass("opened"):(e.removeClass("opened"),t.addClass("opened"))}))}})},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}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}n.r(e),n(100),n(86),n(62),n(97),jQuery(function(g){var t=(o(i,[{key:"init",value:function(){g(".wow").wow()}}]),i),e=(o(n,[{key:"init",value:function(){var t=this;g(window).scroll(function(){t.animated?t.hide():t.mdbWow()}),this.appear()}},{key:"assignElementCustomization",value:function(){return{animationName:this.$wowElement.css("animation-name"),offset:100,iteration:this.fallback().or(this.$wowElement.data("wow-iteration")).or(1).value(),duration:this.fallback().or(this.$wowElement.data("wow-duration")).or(1e3).value(),delay:this.fallback().or(this.$wowElement.data("wow-delay")).or(0).value()}}},{key:"mdbWow",value:function(){var t=this;"visible"!==this.$wowElement.css("visibility")&&this.shouldElementBeVisible(!0)&&(setTimeout(function(){return t.$wowElement.removeClass("animated")},this.countRemoveTime()),this.appear())}},{key:"appear",value:function(){this.$wowElement.addClass("animated"),this.$wowElement.css({visibility:"visible","animation-name":this.options.animationName,"animation-iteration-count":this.options.iteration,"animation-duration":this.options.duration,"animation-delay":this.options.delay})}},{key:"hide",value:function(){var t=this;this.shouldElementBeVisible(!1)?(this.$wowElement.removeClass("animated"),this.$wowElement.css({"animation-name":"none",visibility:"hidden"})):setTimeout(function(){t.$wowElement.removeClass("animated")},this.countRemoveTime()),this.mdbWow(),this.animated=!this.animated}},{key:"shouldElementBeVisible",value:function(t){var e=this.getOffset(this.$wowElement[0]),n=this.$wowElement.height(),i=g(document).height(),r=window.innerHeight,o=window.scrollY,a=r+o-this.options.offset>e,s=r+o-this.options.offset>e+n,l=o<e,c=o<e+n,u=r+o===i,f=e+this.options.offset>i,d=r+o-this.options.offset<e,h=o>e+this.options.offset,p=o<e+this.options.offset,v=e+n>i-this.options.offset;return t?a&&l||s&&c||u&&f:a&&h||d&&p||v}},{key:"countRemoveTime",value:function(){var t=1e3*this.$wowElement.css("animation-duration").slice(0,-1),e=0;return this.options.duration&&(e=t+this.checkOptionsStringFormat(this.options.duration)),this.options.delay&&(e+=this.checkOptionsStringFormat(this.options.delay)),e}},{key:"checkOptionsStringFormat",value:function(t){var e;if("s"===t.toString().slice(-1))e=t.toString().slice(0,-1);else{if(isNaN(t.toString().slice(-1)))return console.log("Not supported animation customization format.");e=t}return e}},{key:"getOffset",value:function(t){var e=t.getBoundingClientRect(),n=document.body,i=document.documentElement,r=window.pageYOffset||i.scrollTop||n.scrollTop,o=i.clientTop||n.clientTop||0,a=e.top+r-o;return Math.round(a)}},{key:"fallback",value:function(){return{_value:void 0,or:function(t){return void 0!==t&&void 0===this._value&&(this._value=t),this},value:function(){return this._value}}}}]),n);function n(t,e){r(this,n),this.$wowElement=t,this.customization=e,this.animated=!0,this.options=this.assignElementCustomization()}function i(){r(this,i)}g.fn.wow=function(t){this.each(function(){new e(g(this),t).init()})},window.WOW=t})},,,function(t,e,n){"use strict";n.r(e),n(107),n(109),jQuery(function(n){function i(t,e){(e&&!t.hasClass("active")||!e&&t.hasClass("active"))&&(t[e?"addClass":"removeClass"]("active"),document.querySelectorAll("ul .btn-floating").forEach(function(t){return t.classList[e?"add":"remove"]("shown")}))}var e="ontouchstart"in document.documentElement,t=n(".fixed-action-btn:not(.smooth-scroll) > .btn-floating");t.on("mouseenter",function(t){e||i(n(t.currentTarget).parent(),!0)}),t.parent().on("mouseleave",function(t){return i(n(t.currentTarget),!1)}),t.on("click",function(t){var e;t.preventDefault(),(e=n(t.currentTarget).parent()).hasClass("active")?i(e,!1):i(e,!0)}),n.fn.extend({openFAB:function(){i(n(this),!0)},closeFAB:function(){i(n(this),!1)}})})},function(t,e,n){"use strict";n.r(e),n(43),jQuery(function(s){s(document).on("click.card",".card",function(t){var e=s(this).find(".card-reveal");if(e.length){var n=s(t.target),i=n.is(".card-reveal .card-title"),r=n.is(".card-reveal .card-title i"),o=n.is(".card .activator"),a=n.is(".card .activator i");i||r?c(e):(o||a)&&l(e)}});var l=function(t){t.css({display:"block"}).velocity({translateY:"-100%"},{duration:300,queue:!1,easing:"easeInOutQuad"})},c=function(t){t.velocity({translateY:0},{duration:225,queue:!1,easing:"easeInOutQuad",complete:function(){t.css({display:"none"})}})};s(".rotate-btn").on("click",function(){s(this).closest(".card").toggleClass("flipped")}),s(window).on("load",function(){s(".card-rotating").each(function(){var t=s(this),e=t.parent(),n=t.find(".front"),i=t.find(".back"),r=t.find(".front").outerHeight(),o=t.find(".back").outerHeight();o<r?s(e,i).height(r):r<o?s(e,n).height(o):s(e).height(o)})}),s(".card-share > a").on("click",function(t){t.preventDefault(),s(this).toggleClass("share-expanded").parent().find("div").toggleClass("social-reveal-active")}),s(".map-card").on("click",function(){s(this).find(".card-body").toggleClass("closed")})})},function(t,e,n){"use strict";n.r(e),n(82),n(43),n(111),jQuery(function(s){function i(){var t,e,n,i=s(this),r=Number(i.attr("length")),o=Number(i.val().length),a=o<=r;i.parent().find('span[class="character-counter"]').html("".concat(o,"/").concat(r)),t=a,n=(e=i).hasClass("invalid"),t&&n?e.removeClass("invalid"):t||n||(e.removeClass("valid"),e.addClass("invalid"))}function r(){s(this).parent().find('span[class="character-counter"]').html("")}s.fn.characterCounter=function(){return this.each(function(){var t,e,n=s(this);void 0!==n.attr("length")&&(n.on("input focus",i),n.on("blur",r),t=n,e=s("<span/>").addClass("character-counter").css("float","right").css("font-size","12px").css("height",1),t.parent().append(e))})},s(document).ready(function(){s("input, textarea").characterCounter()})})},function(t,e,n){"use strict";n.r(e),n(91),n(43),jQuery(function(r){function o(t,e){var n=t.find("> li > .collapsible-header");a(e),n.not(e).removeClass("active").parent().removeClass("active").children(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){r(this).css("height","")}})}function a(t){t.hasClass("active")?t.parent().addClass("active"):t.parent().removeClass("active"),t.parent().hasClass("active")?t.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){r(this).css("height","")}}):t.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){r(this).css("height","")}})}function s(t){return 0<l(t).length}function l(t){return t.closest("li > .collapsible-header")}r.fn.collapsible=function(i){return i=r.extend({accordion:void 0},i),this.each(function(){var n=r(this),t=n.find("> li > .collapsible-header"),e=n.data("collapsible");n.off("click.collapse",".collapsible-header"),t.off("click.collapse"),i.accordion||"accordion"===e||void 0===e?(t.on("click.collapse",function(t){var e=r(t.target);s(e)&&(e=l(e)),e.toggleClass("active"),o(n,e)}),o(n,t.filter(".active").first())):t.each(function(){r(this).on("click.collapse",function(t){var e=r(t.target);s(e)&&(e=l(e)),e.toggleClass("active"),a(e)}),r(this).hasClass("active")&&a(r(this))})})},r(".collapsible").collapsible()})},function(t,e,n){"use strict";n.r(e),n(43),n(78),n(96),n(118),n(138),jQuery(function(r){r(document).on("change",'.file-field input[type="file"]',function(){var t=r(this);console.log(t);var e=t.closest(".file-field").find("input.file-path"),n=t.get(0).files,i=[];i=Array.isArray(n)?n.map(function(t){return t.name}):Object.values(n).map(function(t){return t.name}),e.val(i.join(", ")),e.trigger("change")})})},function(t,e,n){"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 r(t,e){!function(t){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this),this.defaults={data:{},dataColor:"",closeColor:"#4285f4",closeBlurColor:"#ced4da",inputFocus:"1px solid #4285f4",inputBlur:"1px solid #ced4da",inputFocusShadow:"0 1px 0 0 #4285f4",inputBlurShadow:"",visibleOptions:5},this.enterCharCode=13,this.homeCharCode=36,this.endCharCode=35,this.arrowUpCharCode=38,this.arrowDownCharCode=40,this.tabCharCode=9,this.shiftCharCode=16,this.count=-1,this.nextScrollHeight=-45,this.$input=t,this.options=this.assignOptions(e),this.$clearButton=this.$input.next(".mdb-autocomplete-clear"),this.$autocompleteWrap=o('<ul class="mdb-autocomplete-wrap"></ul>')}var o,a;n.r(e),n(43),n(122),n(66),n(113),n(123),o=jQuery,i(r.prototype,[{key:"init",value:function(){this.handleEvents()}},{key:"handleEvents",value:function(){this.setData(),this.inputFocus(),this.inputBlur(),this.inputKeyupData(),this.inputTabPrevent(),this.inputLiClick(),this.clearAutocomplete(),this.setAutocompleteWrapHeight()}},{key:"assignOptions",value:function(t){return o.extend({},this.defaults,t)}},{key:"setAutocompleteWrapHeight",value:function(){this.$autocompleteWrap.css("max-height","".concat(45*this.options.visibleOptions,"px"))}},{key:"setData",value:function(){Object.keys(this.options.data).length&&this.$autocompleteWrap.insertAfter(this.$input)}},{key:"inputFocus",value:function(){var t=this;this.$input.on("focus",function(){t.changeSVGcolors(),t.$input.css("border-bottom",t.options.inputFocus),t.$input.css("box-shadow",t.options.inputFocusShadow)})}},{key:"inputBlur",value:function(){var t=this;this.$input.on("blur",function(){t.$input.css("border-bottom",t.options.inputBlur),t.$input.css("box-shadow",t.options.inputBlurShadow),t.$autocompleteWrap.empty()})}},{key:"inputTabPrevent",value:function(){var e=this,n={};this.$input.on("keydown keyup",function(t){"keydown"==t.type&&e.$input.val()?(n[t.which]=!0,n[e.shiftCharCode]&&n[e.tabCharCode]?(t.preventDefault(),e.$clearButton.focus()):n[e.tabCharCode]&&!n[e.shiftCharCode]&&(t.preventDefault(),e.$clearButton.focus())):"keyup"==t.type&&(n={})}),this.$clearButton.on("keydown keyup",function(t){"keydown"==t.type&&e.$input.val()?(n[t.which]=!0,n[e.shiftCharCode]&&n[e.tabCharCode]?(t.preventDefault(),e.$input.focus()):n[e.tabCharCode]&&!n[e.shiftCharCode]&&(t.preventDefault(),e.$input.focus())):"keyup"==t.type&&(n={})})}},{key:"inputKeyupData",value:function(){var a=this;this.$input.on("keyup change focus",function(t){if(t.which===a.enterCharCode)return a.options.data.includes(a.$input.val())||a.options.data.push(a.$input.val()),a.$autocompleteWrap.find(".selected").trigger("mousedown"),a.$autocompleteWrap.empty(),a.inputBlur(),a.count=-1,a.nextScrollHeight=-45,a.count;var e=a.$input.val();if(a.$autocompleteWrap.empty(),e.length){a.appendOptions(a.options.data,e);var n=a.$autocompleteWrap,i=a.$autocompleteWrap.find("li"),r=i.eq(a.count).outerHeight(),o=i.eq(a.count-1).outerHeight();t.which===a.homeCharCode&&a.homeHandler(n,i),t.which===a.endCharCode&&a.endHandler(n,i),t.which===a.arrowDownCharCode?a.arrowDownHandler(n,i,r):t.which===a.arrowUpCharCode&&a.arrowUpHandler(n,i,r,o),0===e.length?a.$clearButton.css("visibility","hidden"):a.$clearButton.css("visibility","visible"),a.$autocompleteWrap.children().css("color",a.options.dataColor)}else a.$clearButton.css("visibility","hidden")})}},{key:"endHandler",value:function(t,e){this.count=e.length-1,this.nextScrollHeight=45*e.length-45,t.scrollTop(45*e.length),e.eq(-1).addClass("selected")}},{key:"homeHandler",value:function(t,e){this.count=0,this.nextScrollHeight=-45,t.scrollTop(0),e.eq(0).addClass("selected")}},{key:"arrowDownHandler",value:function(t,e,n){if(this.count>e.length-2)return this.count=-1,e.scrollTop(0),void(this.nextScrollHeight=-45);this.count++,this.nextScrollHeight+=n,t.scrollTop(this.nextScrollHeight),e.eq(this.count).addClass("selected")}},{key:"arrowUpHandler",value:function(t,e,n,i){this.count<1?(this.count=e.length,t.scrollTop(t.prop("scrollHeight")),this.nextScrollHeight=t.prop("scrollHeight")-n):this.count--,this.nextScrollHeight-=i,t.scrollTop(this.nextScrollHeight),e.eq(this.count).addClass("selected")}},{key:"appendOptions",value:function(t,e){for(var n in t)if(-1!==t[n].toLowerCase().indexOf(e.toLowerCase())){var i=o("<li>".concat(t[n],"</li>"));this.$autocompleteWrap.append(i)}}},{key:"inputLiClick",value:function(){var e=this;this.$autocompleteWrap.on("mousedown","li",function(t){t.preventDefault(),e.$input.val(o(t.target).text()),e.$autocompleteWrap.empty()})}},{key:"clearAutocomplete",value:function(){var n=this;this.$clearButton.on("click",function(t){t.preventDefault(),n.count=-1,n.nextScrollHeight=-45;var e=o(t.currentTarget);e.parent().find(".mdb-autocomplete").val(""),e.css("visibility","hidden"),n.$autocompleteWrap.empty(),e.parent().find("label").removeClass("active")})}},{key:"changeSVGcolors",value:function(){var e=this;this.$input.hasClass("mdb-autocomplete")&&(this.$input.on("keyup",function(t){e.fillSVG(t,e.options.closeColor)}),this.$input.on("blur",function(t){e.fillSVG(t,e.options.closeBlurColor)}))}},{key:"fillSVG",value:function(t,e){t.preventDefault(),o(t.target).parent().find(".mdb-autocomplete-clear").find("svg").css("fill",e)}}]),a=r,o.fn.mdbAutocomplete=function(t){return this.each(function(){new a(o(this),t).init()})}},function(t,e){var n=!1;function i(){$("#mdb-preloader").fadeOut("slow"),$("body").removeAttr("aria-busy")}$(window).on("load",function(){n=!0}),jQuery(function(t){t("body").attr("aria-busy",!0),t("#preloader-markup").load("./dev/dist/mdb-addons/preloader.html",function(){n?i():t(window).on("load",function(){i()})})})},function(t,e,n){"use strict";n.r(e),n(43),jQuery(function(a){var s="input[type=range]:not(.custom-range):not(.multi-range)",l=!1;function c(t,e){var n=t.attr("min"),i=t.attr("max"),r=t.width()-13.5,o=r/(i-n),a=o*t.val()-o*n;a<0?a=0:r<a&&(a=r),e.addClass("active").css("left",a)}function e(t,e,n,i,r,o,a){t.velocity({height:e,width:n,top:i,marginLeft:r},{duration:o,easing:a||"swing"})}function u(t){e(t,"30px","30px","-27px","-7px",200,"easeOutExpo")}function n(t){e(t,"0","0","10px","7px",200)}a(document).on("change",s,function(){var t=a(this);t.siblings(".thumb").find(".value").html(t.val())}),a(document).on("mousedown touchstart contextmenu",s,function(t){var e,n=a(this),i=!n.siblings(".thumb").length,r="contextmenu"===t.type;i&&(e=a('<span class="thumb" style="margin-left: 7px"><span class="value"></span></span>'),a(s).after(e));var o=n.siblings(".thumb");l=!r,n.addClass("active"),o.hasClass("active")||u(o),c(a(this),o),o.find(".value").html(n.val())}),a(document).on("mouseup touchend",".range-field",function(){var t=a(this).children(".thumb");l=!1,t.hasClass("active")&&n(t),t.removeClass("active")}),a(document).on("input mousemove touchmove",".range-field",function(){var t=a(this).children(".thumb");l&&(t.hasClass("active")||u(t),c(a(this).children(s),t),t.find(".value").html(t.siblings(s).val()))}),a(document).on("mouseout touchleave",".range-field",function(){if(!l){var t=a(this).children(".thumb");t.hasClass("active")&&n(t),t.removeClass("active")}})})},function(t,e,n){"use strict";function r(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)}}n.r(e),n(68),n(70),n(71),n(43),n(54),n(86),n(111),n(62),n(97),n(72),n(73),jQuery(function(i){var e=(r(n.prototype,[{key:"assignOptions",value:function(t){return i.extend({},this.defaults,t)}},{key:"init",value:function(){this.setMenuWidth(),this.setMenuTranslation(),this.closeOnClick(),this.openOnClick(),this.bindTouchEvents(),this.showCloseButton(),this.inputOnClick(),!0===this.options.slim&&this.handleSlim(),this.onOpen(),this.onClose(),this.options[0]+this.options[1]+this.options[2]+this.options[3]==="show"&&!1===this.menuOut&&this.$element.trigger("click"),this.options[0]+this.options[1]+this.options[2]+this.options[3]==="hide"&&!0===this.menuOut&&this.removeMenu()}},{key:"setMenuWidth",value:function(){var t=i("#".concat(this.$menu.attr("id"))).find("> .sidenav-bg");this.$menu.css("width",this.options.menuWidth),t.css("width",this.options.menuWidth)}},{key:"setMenuTranslation",value:function(){var e=this;"left"===this.options.edge?(this.$menu.css("transform","translateX(-100%)"),this.$dragTarget.css({left:0})):(this.$menu.addClass("right-aligned").css("transform","translateX(100%)"),this.$dragTarget.css({right:0})),this.$menu.hasClass("fixed")&&(window.innerWidth>this.options.breakpoint?(this.menuOut=!0,this.$menu.css("transform","translateX(0)")):this.menuOut=!1,this.$menu.find("input[type=text]").on("touchstart",function(){e.$menu.addClass("transform-fix-input")}),i(window).on("resize",function(){if(e.isTouchDevice||i(".fixed-sn main, .fixed-sn footer").css("padding-left",e.options.menuWidth),window.innerWidth>e.options.breakpoint)e.$sidenavOverlay.length?(e.removeMenu(!0),i(".fixed-sn main, .fixed-sn footer").css("padding-left",e.options.menuWidth)):(!1===e.menuOut&&i(e).trigger("sidenav_open",[e.options.onOpen]),e.$menu.css("transform","translateX(0%)"),e.menuOut=!0);else if(!1!==e.menuOut||e.isTouchDevice)e.isTouchDevice||(e.menuOut=!1,e.removeMenu(!0));else{var t="left"===e.options.edge?"-100":"100";e.$menu.css("transform","translateX(".concat(t,"%)")),e.removeMenu(!0)}}))}},{key:"closeOnClick",value:function(){var t=this;!0===this.options.closeOnClick&&(this.$menu.on("click","a:not(.collapsible-header)",function(){return t.removeMenu()}),"translateX(0)"===this.$menu.css("transform")&&this.$menu.on("click",function(){return t.removeMenu()}))}},{key:"onOpen",value:function(t){i(this).on("sidenav_open",function(t,e){"function"==typeof e&&e()})}},{key:"onClose",value:function(t){i(this).on("sidenav_close",function(t,e){"function"==typeof e&&e()})}},{key:"openOnClick",value:function(){var n=this;this.$element.on("click",function(t){if(t.preventDefault(),!0===n.menuOut)return n.removeMenu();var e;i(n).trigger("sidenav_open",[n.options.onOpen]),(n.menuOut=!0)===n.options.showOverlay?i("#sidenav-overlay").length||n.showSidenavOverlay():n.showCloseButton(),e="left"===n.options.edge?[0,-1*n.options.menuWidth]:[0,n.options.menuWidth],"matrix(1, 0, 0, 1, 0, 0)"!==n.$menu.css("transform")&&n.$menu.velocity({translateX:e},{duration:n.options.timeDurationOpen,queue:!1,easing:n.options.easingOpen}),n.$sidenavOverlay.on("touchmove",n.touchmoveEventHandler.bind(n)),n.$menu.on("touchmove",function(t){t.preventDefault(),n.$menu.find(".custom-scrollbar").css("padding-bottom","30px")}),!1===n.options.showOverlay&&(n.menuOut=!0)})}},{key:"bindTouchEvents",value:function(){var e=this;this.$dragTarget.on("click",function(){e.menuOut&&e.removeMenu()}),this.$dragTarget.on("touchstart",function(t){e.lastTouchVelocity.x.startPosition=t.touches[0].clientX,e.lastTouchVelocity.x.startTime=Date.now()}),this.$dragTarget.on("touchmove",this.touchmoveEventHandler.bind(this)),this.$dragTarget.on("touchend",this.touchendEventHandler.bind(this))}},{key:"showCloseButton",value:function(){!0===this.options.showCloseButton&&(this.$menu.prepend(this.$elementCloned),this.$menu.find(".logo-wrapper").css({borderTop:"1px solid rgba(153,153,153,.3)"}))}},{key:"inputOnClick",value:function(){var t=this;this.$menu.find("input[type=text]").on("touchstart",function(){return t.$menu.css("transform","translateX(0)")})}},{key:"removeMenu",value:function(t){var e=this;this.$body.css({overflow:"",width:""}),this.$menu.velocity({translateX:"left"===this.options.edge?"-100%":"100%"},{duration:this.options.timeDurationClose,queue:!1,easing:this.options.easingClose,complete:function(){!0===t&&(e.$menu.removeAttr("style"),e.$menu.css("width",e.options.menuWidth))}}),this.$menu.removeClass("transform-fix-input"),this.hideSidenavOverlay(),this.menuOut=!1,i(".fixed-sn .double-nav").css("padding-left","unset"),i(".fixed-sn main, .fixed-sn footer").css({"padding-left":"0"}),i(this).trigger("sidenav_close",[this.options.onClose])}},{key:"handleSlim",value:function(){var t=this;i("#toggle").on("click",function(){t.$menu.hasClass("slim")?(t.$menu.removeClass("slim"),i(".sv-slim-icon").removeClass("fa-angle-double-right").addClass("fa-angle-double-left"),i(".fixed-sn .double-nav").css({transition:"all .3s ease-in-out","padding-left":"15.9rem"}),i(".fixed-sn main, .fixed-sn footer").css({transition:"all .3s ease-in-out","padding-left":"15rem"})):(t.$menu.addClass("slim"),i(".sv-slim-icon").removeClass("fa-angle-double-left").addClass("fa-angle-double-right"),i(".fixed-sn .double-nav").css("padding-left","4.6rem"),i(".fixed-sn main, .fixed-sn footer").css({"padding-left":"3.7rem"}))})}},{key:"touchmoveEventHandler",value:function(t){if("touchmove"===t.type){var e=function(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t)){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);i=!0);}catch(t){r=!0,o=t}finally{try{i||null==s.return||s.return()}finally{if(r)throw o}}return n}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}(t.touches,1)[0],n=e.clientX;20<Date.now()-this.lastTouchVelocity.x.startTime&&(this.lastTouchVelocity.x.startPosition=e.clientX,this.lastTouchVelocity.x.startTime=Date.now()),this.disableScrolling(),0!==this.$sidenavOverlay.length||this.buildSidenavOverlay(),"left"===this.options.edge&&(n>this.options.menuWidth?n=this.options.menuWidth:n<0&&(n=0)),this.translateSidenavX(n),this.updateOverlayOpacity(n)}}},{key:"calculateTouchVelocityX",value:function(){return Math.abs(this.lastTouchVelocity.x.endPosition-this.lastTouchVelocity.x.startPosition)/Math.abs(this.lastTouchVelocity.x.endTime-this.lastTouchVelocity.x.startTime)}},{key:"touchendEventHandler",value:function(t){if("touchend"===t.type){var e=t.changedTouches[0];this.lastTouchVelocity.x.endTime=Date.now(),this.lastTouchVelocity.x.endPosition=e.clientX;var n=this.calculateTouchVelocityX(),i=e.clientX,r=i-this.options.menuWidth,o=i-this.options.menuWidth/2;0<r&&(r=0),o<0&&(o=0),"left"===this.options.edge?(this.menuOut||n<=this.settings.menuLeftMinBorder||n<this.options.menuLeftMaxBorder?(0!==r&&this.translateMenuX([0,r],"300"),this.showSidenavOverlay()):(!this.menuOut||n>this.settings.menuLeftMinBorder)&&(this.enableScrolling(),this.translateMenuX([-1*this.options.menuWidth-this.options.menuVelocityOffset,r],"200"),this.hideSidenavOverlay()),this.$dragTarget.css({width:"10px",right:"",left:0})):this.menuOut&&n>=this.settings.menuRightMinBorder||n>this.settings.menuRightMaxBorder?(this.translateMenuX([0,o],"300"),this.showSidenavOverlay(),this.$dragTarget.css({width:"50%",right:"",left:0})):(!this.menuOut||n<this.settings.menuRightMinBorder)&&(this.enableScrolling(),this.translateMenuX([this.options.menuWidth+this.options.menuVelocityOffset,o],"200"),this.hideSidenavOverlay(),this.$dragTarget.css({width:"10px",right:0,left:""}))}}},{key:"buildSidenavOverlay",value:function(){var t=this;!0===this.options.showOverlay&&(this.$sidenavOverlay=i('<div id="sidenav-overlay"></div>'),this.$sidenavOverlay.css("opacity",0).on("click",function(){return t.removeMenu()}),this.$body.append(this.$sidenavOverlay))}},{key:"disableScrolling",value:function(){var t=this.$body.innerWidth();this.$body.css("overflow","hidden"),this.$body.width(t)}},{key:"enableScrolling",value:function(){this.$body.css({overflow:"",width:""})}},{key:"translateMenuX",value:function(t,e){this.$menu.velocity({translateX:t},{duration:"string"==typeof e?Number(e):e,queue:!1,easing:this.options.easingOpen})}},{key:"translateSidenavX",value:function(t){if("left"===this.options.edge){var e=t>=this.options.menuWidth/2;this.menuOut=e,this.$menu.css("transform","translateX(".concat(t-this.options.menuWidth,"px)"))}else{var n=t<window.innerWidth-this.options.menuWidth/2;this.menuOut=n;var i=t-this.options.menuWidth/2;i<0&&(i=0),this.$menu.css("transform","translateX(".concat(i,"px)"))}}},{key:"updateOverlayOpacity",value:function(t){var e;e="left"===this.options.edge?t/this.options.menuWidth:Math.abs((t-window.innerWidth)/this.options.menuWidth),this.$sidenavOverlay.velocity({opacity:e},{duration:10,queue:!1,easing:this.options.easingOpen})}},{key:"showSidenavOverlay",value:function(){!0!==this.options.showOverlay||i("#sidenav-overlay").length||this.buildSidenavOverlay(),this.$sidenavOverlay.velocity({opacity:1},{duration:this.options.timeDurationOverlayOpen,queue:!1,easing:this.options.easingOpen})}},{key:"hideSidenavOverlay",value:function(){this.$sidenavOverlay.velocity({opacity:0},{duration:this.options.timeDurationOverlayClose,queue:!1,easing:this.options.easingOpen,complete:function(){i(this).remove()}})}}]),n);function n(t,e){!function(t){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this),this.settings={menuLeftMinBorder:.3,menuLeftMaxBorder:-.5,menuRightMinBorder:-.3,menuRightMaxBorder:.5,menuVelocityOffset:10},this.defaults={menuWidth:240,edge:"left",closeOnClick:!1,breakpoint:1440,timeDurationOpen:500,timeDurationClose:500,timeDurationOverlayOpen:200,timeDurationOverlayClose:200,easingOpen:"easeInOutQuad",easingClose:"easeInOutQuad",showOverlay:!0,showCloseButton:!1,slim:!1,onOpen:null,onClose:null},this.$element=t,this.$elementCloned=t.clone().css({display:"inline-block",lineHeight:"24px"}).html('<i class="fas fa-times"></i>'),this.options=this.assignOptions(e),this.menuOut=!1,this.lastTouchVelocity={x:{startPosition:0,startTime:0,endPosition:0,endTime:0}},this.$body=i("body"),this.$menu=i("#".concat(this.$element.attr("data-activates"))),this.$sidenavOverlay=i("#sidenav-overlay"),this.$dragTarget=i('<div class="drag-target"></div>'),this.isTouchDevice="ontouchstart"in document.documentElement,this.$body.append(this.$dragTarget)}i.fn.sideNav=function(t){i(this).each(function(){new e(i(this),t).init()})},i(".side-nav").on("touchmove",function(t){t.stopPropagation()},!1)})},function(t,e,n){"use strict";function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}n.r(e),n(68),n(70),n(71),n(66),n(54),n(62),n(72),n(73),jQuery(function(){$(".smooth-scroll").on("click","a",function(t){t.preventDefault();var e=$(this),n=e.attr("href");if(void 0!==o(n)&&0===n.indexOf("#")){var i=$(this).attr("data-offset")||0;$("body,html").animate({scrollTop:$(n).offset().top-i},700);var r=e.parentsUntil(".smooth-scroll").last().parent().attr("data-allow-hashes");void 0!==o(r)&&!1!==r&&history.replaceState(null,null,location.pathname+n)}})})},function(t,e,n){"use strict";function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function r(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)}}n.r(e),n(68),n(82),n(91),n(43),n(107),n(78),n(167),n(168),n(113),n(109),jQuery(function(d){var t,e,i=(e=[{key:"mdbDropdownAutoInit",value:function(){d(".dropdown-button").dropdown(),this.bindMultiLevelDropdownEvents(),this.bindBootstrapEvents()}},{key:"bindMultiLevelDropdownEvents",value:function(){d(".multi-level-dropdown .dropdown-submenu > a").on("mouseenter",function(t){var e=d(this);d(".multi-level-dropdown .dropdown-submenu .dropdown-menu").removeClass("show"),e.next(".dropdown-menu").addClass("show"),t.stopPropagation()}),d(".multi-level-dropdown .dropdown").on("hidden.bs.dropdown",function(){d(".multi-level-dropdown .dropdown-menu.show").removeClass("show")})}},{key:"bindBootstrapEvents",value:function(){var r=this;d(".dropdown, .dropup").on({"show.bs.dropdown":function(t){var e=d(t.target),n=r._getDropdownEffects(e);r._dropdownEffectStart(e,n.effectIn)},"shown.bs.dropdown":function(t){var e=d(t.target),n=r._getDropdownEffects(e);n.effectIn&&n.effectOut&&r._dropdownEffectEnd(e,n)},"hide.bs.dropdown":function(t){var e=window.matchMedia("(prefers-reduced-motion: reduce)").matches,n=d(t.target),i=r._getDropdownEffects(n);i.effectOut&&(e||t.preventDefault(),r._dropdownEffectStart(n,i.effectOut),r._dropdownEffectEnd(n,i,function(){n.removeClass("show"),n.find(".dropdown-menu").removeClass("show")}))}})}},{key:"_getDropdownEffects",value:function(t){var e="fadeIn",n="fadeOut",i=t.find(".dropdown-menu"),r=t.parents("ul.nav");return 0<r.height&&(e=r.data("dropdown-in")||null,n=r.data("dropdown-out")||null),{effectIn:i.data("dropdown-in")||e,effectOut:i.data("dropdown-out")||n}}},{key:"_dropdownEffectStart",value:function(t,e){e&&(t.addClass("dropdown-animating"),t.find(".dropdown-menu").addClass(["animated",e].join(" ")))}},{key:"_dropdownEffectEnd",value:function(t,e,n){t.one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){t.removeClass("dropdown-animating"),t.find(".dropdown-menu").removeClass(["animated",e.effectIn,e.effectOut].join(" ")),"function"==typeof n&&n()})}}],r((t=n).prototype,[{key:"returnPublicInterface",value:function(){return{$activator:this.$activator,$activates:this.$activates,updatePosition:this.updatePosition.bind(this)}}},{key:"init",value:function(){this.appendDropdownToActivator(),this.options.hover?this.handleHoverableDropdown():this.handleClickableDropdown(),this.bindEvents()}},{key:"appendDropdownToActivator",value:function(){this.$activator.after(this.$activates)}},{key:"handleHoverableDropdown",value:function(){var n=this,i=!1;this.$activator.unbind("click.".concat(this.$activator.attr("id"))),this.$activator.on("mouseenter",function(){!1===i&&(n.placeDropdown(),i=!0)}),this.$activator.on("mouseleave",function(t){var e=t.toElement||t.relatedTarget;d(e).closest(".dropdown-content").is(n.$activates)||(n.$activates.stop(!0,!0),n.hideDropdown(),i=!1)}),this.$activates.on("mouseleave",function(t){var e=t.toElement||t.relatedTarget;d(e).closest(".dropdown-button").is(n.$activator)||(n.$activates.stop(!0,!0),n.hideDropdown(),i=!1)})}},{key:"handleClickableDropdown",value:function(){var r=this;this.$activator.unbind("click.".concat(this.$activator.attr("id"))),this.$activator.bind("click.".concat(this.$activator.attr("id")),function(t){if(!r.isFocused){var e=r.$activator.get(0)===t.currentTarget,n=r.$activator.hasClass("active"),i=0!==d(t.target).closest(".dropdown-content").length;!e||n||i?n&&(r.hideDropdown(),d(document).unbind("click.".concat(r.$activates.attr("id")," touchstart.").concat(r.$activates.attr("id")))):(t.preventDefault(),r.placeDropdown("click")),r.$activates.hasClass("active")&&d(document).bind("click.".concat(r.$activates.attr("id")," touchstart.").concat(r.$activates.attr("id")),function(t){r.$activates.is(t.target)||r.$activator.is(t.target)||r.$activator.find(t.target).length||(r.hideDropdown(),d(document).unbind("click.".concat(r.$activates.attr("id")," touchstart.").concat(r.$activates.attr("id"))))})}})}},{key:"bindEvents",value:function(){var n=this;this.$activator.on("open",function(t,e){n.placeDropdown(e)}),this.$activator.on("close",this.hideDropdown.bind(this))}},{key:"placeDropdown",value:function(t){"focus"===t&&(this.isFocused=!0),this.$activates.addClass("active"),this.$activator.addClass("active"),!0===this.options.constrainWidth?this.$activates.css("width",this.$activator.outerWidth()):this.$activates.css("white-space","nowrap"),this.updatePosition(),this.showDropdown()}},{key:"showDropdown",value:function(){this.$activates.stop(!0,!0).css("opacity",0).slideDown({queue:!1,duration:this.options.inDuration,easing:this.options.easingEffectIn,complete:function(){d(this).css("height","")}}).animate(function(r){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?a(o,!0).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}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):a(o).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(o,t))})}return r}({opacity:1},this.options.resetScroll&&{scrollTop:0}),{queue:!1,duration:this.options.inDuration,easing:"easeOutSine"})}},{key:"hideDropdown",value:function(){var t=this;this.isFocused=!1,this.$activates.fadeOut({durations:this.options.outDuration,easing:this.options.easingEffectOut}),this.$activates.removeClass("active"),this.$activator.removeClass("active"),setTimeout(function(){t.$activates.css("max-height",t.options.maxHeight)},this.options.outDuration)}},{key:"updatePosition",value:function(){var t=window.innerHeight,e=this.$activator.innerHeight(),n=this.$activator.offset().top-d(window).scrollTop(),i=this._getHorizontalAlignment(),r=0,o=0,a=this.$activator.parent(),s=this.options.belowOrigin?e:0,l=!a.is("body")&&a.get(0).scrollHeight>a.get(0).clientHeight?a.get(0).scrollTop:0,c=n+this.$activates.innerHeight()>t,u=n+e-this.$activates.innerHeight()<0;if(c&&u){var f=t-n-s;this.$activates.css("max-height",f)}else c&&(s||(s+=e),s-=this.$activates.innerHeight());"left"===i?(r=this.options.gutter,o=this.$activator.position().left+r):"right"===i&&(o=this.$activator.position().left+this.$activator.outerWidth()-this.$activates.outerWidth()+(r=-this.options.gutter)),this.$activates.css({position:"absolute",top:this.$activator.position().top+s+l,left:o})}},{key:"_getHorizontalAlignment",value:function(){var t=this.$activator.offset().left;return t+this.$activates.innerWidth()>d(window).width()?"right":t-this.$activates.innerWidth()+this.$activator.innerWidth()<0?"left":this.options.alignment}},{key:"fallback",value:function(){return{_value:void 0,or:function(t){return void 0!==t&&void 0===this._value&&(this._value=t),this},value:function(){return this._value}}}}]),r(t,e),n);function n(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};!function(t){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this),this.$activator=t,this.$activates=d("#".concat(t.attr("data-activates"))),this.options={inDuration:this.fallback().or(t.data("induration")).or(t.attr("data-in-duration")).or(e.inDuration).or(300).value(),outDuration:this.fallback().or(t.data("outduration")).or(t.attr("data-out-duration")).or(e.outDuration).or(225).value(),easingEffectIn:this.fallback().or(t.data("easingeffectin")).or(t.attr("data-easing-effect-in")).or(e.easingEffectIn).or("easeOutCubic").value(),easingEffectOut:this.fallback().or(t.data("easingeffectout")).or(t.attr("data-easing-effect-out")).or(e.easingEffectOut).or("swing").value(),constrainWidth:this.fallback().or(t.data("constrainwidth")).or(t.attr("data-constrain-width")).or(e.constrainWidth).or(!0).value(),hover:this.fallback().or(t.data("hover")).or(t.attr("data-hover")).or(e.hover).or(!1).value(),gutter:this.fallback().or(t.data("gutter")).or(t.attr("data-gutter")).or(e.gutter).or(0).value(),belowOrigin:this.fallback().or(t.data("beloworigin")).or(t.attr("data-below-origin")).or(e.belowOrigin).or(!1).value(),alignment:this.fallback().or(t.data("alignment")).or(t.attr("data-alignment")).or(e.alignment).or("left").value(),maxHeight:this.fallback().or(t.data("maxheight")).or(t.attr("data-max-height")).or(e.maxHeight).or("").value(),resetScroll:this.fallback().or(t.data("resetscroll")).or(t.attr("data-reset-scroll")).or(e.resetScroll).or(!0).value()},this.isFocused=!1}d.fn.scrollTo=function(t){return this.scrollTop(this.scrollTop()-this.offset().top+d(t).offset().top),this},d.fn.dropdown=function(e){if(1<this.length){var n=[];return this.each(function(){var t=new i(this,e);t.init(),n.push(t.returnPublicInterface())}),n}var t=new i(this,e);return t.init(),t.returnPublicInterface()},d.dropdown={initAnimations:function(){i.bindBootstrapEvents()}},i.mdbDropdownAutoInit()})},function(t,e,n){var i=n(3),r=n(1),o=n(10),a=n(22).f,s=n(7),l=r(function(){a(1)});i({target:"Object",stat:!0,forced:!s||l,sham:!s},{getOwnPropertyDescriptor:function(t,e){return a(o(t),e)}})},function(t,e,n){var i=n(3),r=n(7),l=n(53),c=n(10),u=n(22),f=n(67);i({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(t){for(var e,n,i=c(t),r=u.f,o=l(i),a={},s=0;o.length>s;)void 0!==(n=r(i,e=o[s++]))&&f(a,e,n);return a}})},function(t,e,n){"use strict";function r(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)}}n.r(e),n(43),n(66),jQuery(function(n){var e=(r(i.prototype,[{key:"init",value:function(){return this.bindSearchEvents(),this.$searchWrappers.css({color:this.options.color,backgroundColor:this.options.backgroundColor,fontSize:this.options.fontSize,fontWeight:this.options.fontWeight,borderRadius:this.options.borderRadius,borderColor:this.options.borderColor,margin:this.options.margin})}},{key:"bindSearchEvents",value:function(){this.$searchWrappers.each(function(){var e=n(this).find("input").first();e.on("keyup",function(){e.closest("div[id]").find("a, li").each(function(){var t=n(this);-1<t.html().toLowerCase().indexOf(e.val().toLowerCase())?t.css({display:""}):t.css({display:"none"})})})})}},{key:"fallback",value:function(){return{_value:void 0,or:function(t){return void 0!==t&&void 0===this._value&&(this._value=t),this},value:function(){return this._value}}}}]),i);function i(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};!function(t){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}(this),this.$searchWrappers=t,this.options={color:this.fallback().or(e.color).or("#000").value(),backgroundColor:this.fallback().or(e.backgroundColor).or("").value(),fontSize:this.fallback().or(e.fontSize).or(".9rem").value(),fontWeight:this.fallback().or(e.fontWeight).or("400").value(),borderRadius:this.fallback().or(e.borderRadius).or("").value(),borderColor:this.fallback().or(e.borderColor).or("").value(),margin:this.fallback().or(e.margin).or("").value()}}n.fn.mdbDropSearch=function(t){return new e(this,t).init()}})},function(t,e,n){"use strict";n.r(e),n(82),n(43),n(107),n(66),n(108),n(86),n(62),n(69),n(97),n(87),n(112),n(109);var a=n(126);function s(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)}}jQuery(function(n){var i,t,e,r=(e=[{key:"clearMutationObservers",value:function(){o.mutationObservers.forEach(function(t){t.disconnect(),t.customStatus="stopped"})}},{key:"mdbSelectAutoInit",value:function(){n(".mdb-select.mdb-select-autoinit").materialSelect()}}],s((t=o).prototype,[{key:"init",value:function(){var e=this;this.options.destroy?this.view.destroy():(this.isInitialized&&this.view.destroy(),this.view.render(),this.view.selectPreselectedOptions(function(t){return e._toggleSelectedValue(t)}),this.bindEvents())}},{key:"bindEvents",value:function(){var e=this;this.bindMutationObserverChange(),this.view.isEditable&&this.view.isSearchable&&this.view.bindResetButtonClick(function(){return e._resetSelection()}),this.view.bindAddNewOptionClick(),this.view.bindMaterialSelectFocus(),this.view.bindMaterialSelectClick(),this.view.bindMaterialSelectBlur(),this.view.bindMaterialOptionsListTouchstart(),this.view.bindMaterialSelectKeydown(),this.view.bindMaterialSelectDropdownToggle(),this.view.bindToggleAllClick(function(t){return e._toggleSelectedValue(t)}),this.view.bindMaterialOptionMousedown(),this.view.bindMaterialOptionClick(function(t){return e._toggleSelectedValue(t)}),!this.view.isMultiple&&this.view.isSearchable&&this.view.bindSingleMaterialOptionClick(),this.view.isSearchable&&this.view.bindSearchInputKeyup(),this.view.bindHtmlClick(),this.view.bindMobileDevicesMousedown(),this.view.bindSaveBtnClick()}},{key:"bindMutationObserverChange",value:function(){var t=new MutationObserver(this._onMutationObserverChange.bind(this));t.observe(this.view.$nativeSelect.get(0),{attributes:!0,childList:!0,characterData:!0,subtree:!0}),t.customId=this.uuid,t.customStatus="observing",o.clearMutationObservers(),o.mutationObservers.push(t)}},{key:"_onMutationObserverChange",value:function(t){t.forEach(function(t){var e=n(t.target).closest("select");!0!==e.data("stop-refresh")&&("childList"===t.type||"attributes"===t.type&&n(t.target).is("option"))&&(e.materialSelect({destroy:!0}),e.materialSelect())})}},{key:"_resetSelection",value:function(){this.selectedOptionsIndexes=[],this.view.$nativeSelect.find("option").prop("selected",!1)}},{key:"_toggleSelectedValue",value:function(t){var e=this.selectedOptionsIndexes.indexOf(t),n=-1!==e;return n?this.selectedOptionsIndexes.splice(e,1):this.selectedOptionsIndexes.push(t),this.view.$nativeSelect.find("option").eq(t).prop("selected",!n),this._setValueToMaterialSelect(),!n}},{key:"_setValueToMaterialSelect",value:function(){var e=this,n="",t=this.selectedOptionsIndexes.length;this.selectedOptionsIndexes.forEach(function(t){return n+=", ".concat(e.view.$nativeSelect.find("option").eq(t).text().replace(/  +/g," ").trim())}),0===(n=0<=this.options.maxSelectedOptions&&t>this.options.maxSelectedOptions?"".concat(t," ").concat(this.options.labels.optionsSelected):n.substring(2)).length&&(n=this.view.$nativeSelect.find("option:disabled").eq(0).text()),this.view.$nativeSelect.siblings("".concat(this.options.defaultMaterialInput?"input.multi-bs-select":"input.select-dropdown")).val(n)}},{key:"_randomUUID",value:function(){var n=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var e=(n+16*Math.random())%16|0;return n=Math.floor(n/16),("x"===t?e:3&e|8).toString(16)})}},{key:"fallback",value:function(){return{_value:void 0,or:function(t){return void 0!==t&&void 0===this._value&&(this._value=t),this},value:function(){return this._value}}}},{key:"isInitialized",get:function(){return Boolean(this.view.$nativeSelect.data("select-id"))&&this.view.$nativeSelect.hasClass("initialized")}}]),s(t,e),o);function o(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};!function(t){if(!(t instanceof o))throw new TypeError("Cannot call a class as a function")}(this),this.options={destroy:this.fallback().or(e.destroy).or(!1).value(),validate:this.fallback().or(t.attr("data-validate")).or(e.validate).or(!1).value(),selectId:this.fallback().or(t.attr("data-select-id")).or(e.selectId).or(null).value(),defaultMaterialInput:this.fallback().or(t.attr("data-default-material-input")).or(e.defaultMaterialInput).or(!1).value(),fasClasses:this.fallback().or(t.attr("data-fas-classes")).or(e.fasClasses).or("").value(),farClasses:this.fallback().or(t.attr("data-far-classes")).or(e.farClasses).or("").value(),fabClasses:this.fallback().or(t.attr("data-fab-classes")).or(e.fabClasses).or("").value(),copyClassesOption:this.fallback().or(t.attr("data-copy-classes-option")).or(e.copyClassesOption).or(!1).value(),labels:{selectAll:this.fallback().or(t.attr("data-label-select-all")).or((e.labels||{}).selectAll).or("Select all").value(),optionsSelected:this.fallback().or(t.attr("data-label-options-selected")).or((e.labels||{}).optionsSelected).or("options selected").value(),validFeedback:this.fallback().or(t.attr("data-label-valid-feedback")).or((e.labels||{}).validFeedback).or("Ok").value(),invalidFeedback:this.fallback().or(t.attr("data-label-invalid-feedback")).or((e.labels||{}).invalidFeedback).or("Incorrect value").value(),noSearchResults:this.fallback().or(t.attr("data-label-no-search-results")).or((e.labels||{}).noSearchResults).or("No results").value()},keyboardActiveClass:this.fallback().or(t.attr("data-keyboard-active-class")).or(e.keyboardActiveClass).or("heavy-rain-gradient").value(),placeholder:this.fallback().or(t.attr("data-placeholder")).or(e.placeholder).or(null).value(),visibleOptions:this.fallback().or(t.attr("data-visible-options")).or(e.visibleOptions).or(5).value(),maxSelectedOptions:this.fallback().or(t.attr("data-max-selected-options")).or(e.maxSelectedOptions).or(5).value(),showResetButton:this.fallback().or(t.attr("data-show-reset-button")).or(e.showResetButton).or(!1).value()},this.uuid=t.attr("id")||this.options.selectId||this._randomUUID(),this.view=new a.default(t,{options:this.options,properties:{id:this.uuid}}),this.selectedOptionsIndexes=[],o.mutationObservers=[]}n.fn.materialSelect=function(t){n(this).not(".browser-default").not(".custom-select").each(function(){new r(n(this),t).init()})},i=n.fn.val,n.fn.val=function(t){if(!arguments.length)return i.call(this);if(!0!==this.data("stop-refresh")&&this.hasClass("mdb-select")&&this.hasClass("initialized")){r.clearMutationObservers(),this.materialSelect({destroy:!0});var e=i.call(this,t);return this.materialSelect(),e}return i.call(this,t)},r.mdbSelectAutoInit()})},,,,function(t,e){var n;(n=jQuery)("body").on("shown.bs.modal",".modal",function(){n(".modal-backdrop").length||($modal_dialog=n(this).children(".modal-dialog"),$modal_dialog.hasClass("modal-side")&&(n(this).addClass("modal-scrolling"),n("body").addClass("scrollable")),$modal_dialog.hasClass("modal-frame")&&(n(this).addClass("modal-content-clickable"),n("body").addClass("scrollable")))}),n("body").on("hidden.bs.modal",".modal",function(){n("body").removeClass("scrollable")})},function(t,e){jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(t,e,n,i,r){return jQuery.easing[jQuery.easing.def](t,e,n,i,r)},easeInQuad:function(t,e,n,i,r){return i*(e/=r)*e+n},easeOutQuad:function(t,e,n,i,r){return-i*(e/=r)*(e-2)+n},easeInOutQuad:function(t,e,n,i,r){return(e/=r/2)<1?i/2*e*e+n:-i/2*(--e*(e-2)-1)+n},easeInCubic:function(t,e,n,i,r){return i*(e/=r)*e*e+n},easeOutCubic:function(t,e,n,i,r){return i*((e=e/r-1)*e*e+1)+n},easeInOutCubic:function(t,e,n,i,r){return(e/=r/2)<1?i/2*e*e*e+n:i/2*((e-=2)*e*e+2)+n},easeInQuart:function(t,e,n,i,r){return i*(e/=r)*e*e*e+n},easeOutQuart:function(t,e,n,i,r){return-i*((e=e/r-1)*e*e*e-1)+n},easeInOutQuart:function(t,e,n,i,r){return(e/=r/2)<1?i/2*e*e*e*e+n:-i/2*((e-=2)*e*e*e-2)+n},easeInQuint:function(t,e,n,i,r){return i*(e/=r)*e*e*e*e+n},easeOutQuint:function(t,e,n,i,r){return i*((e=e/r-1)*e*e*e*e+1)+n},easeInOutQuint:function(t,e,n,i,r){return(e/=r/2)<1?i/2*e*e*e*e*e+n:i/2*((e-=2)*e*e*e*e+2)+n},easeInSine:function(t,e,n,i,r){return-i*Math.cos(e/r*(Math.PI/2))+i+n},easeOutSine:function(t,e,n,i,r){return i*Math.sin(e/r*(Math.PI/2))+n},easeInOutSine:function(t,e,n,i,r){return-i/2*(Math.cos(Math.PI*e/r)-1)+n},easeInExpo:function(t,e,n,i,r){return 0==e?n:i*Math.pow(2,10*(e/r-1))+n},easeOutExpo:function(t,e,n,i,r){return e==r?n+i:i*(1-Math.pow(2,-10*e/r))+n},easeInOutExpo:function(t,e,n,i,r){return 0==e?n:e==r?n+i:(e/=r/2)<1?i/2*Math.pow(2,10*(e-1))+n:i/2*(2-Math.pow(2,-10*--e))+n},easeInCirc:function(t,e,n,i,r){return-i*(Math.sqrt(1-(e/=r)*e)-1)+n},easeOutCirc:function(t,e,n,i,r){return i*Math.sqrt(1-(e=e/r-1)*e)+n},easeInOutCirc:function(t,e,n,i,r){return(e/=r/2)<1?-i/2*(Math.sqrt(1-e*e)-1)+n:i/2*(Math.sqrt(1-(e-=2)*e)+1)+n},easeInElastic:function(t,e,n,i,r){var o=1.70158,a=0,s=i;return 0==e?n:1==(e/=r)?n+i:(a=a||.3*r,o=s<Math.abs(i)?(s=i,a/4):a/(2*Math.PI)*Math.asin(i/s),-s*Math.pow(2,10*(e-=1))*Math.sin((e*r-o)*(2*Math.PI)/a)+n)},easeOutElastic:function(t,e,n,i,r){var o=1.70158,a=0,s=i;return 0==e?n:1==(e/=r)?n+i:(a=a||.3*r,o=s<Math.abs(i)?(s=i,a/4):a/(2*Math.PI)*Math.asin(i/s),s*Math.pow(2,-10*e)*Math.sin((e*r-o)*(2*Math.PI)/a)+i+n)},easeInOutElastic:function(t,e,n,i,r){var o=1.70158,a=0,s=i;return 0==e?n:2==(e/=r/2)?n+i:(a=a||r*(.3*1.5),o=s<Math.abs(i)?(s=i,a/4):a/(2*Math.PI)*Math.asin(i/s),e<1?s*Math.pow(2,10*(e-=1))*Math.sin((e*r-o)*(2*Math.PI)/a)*-.5+n:s*Math.pow(2,-10*(e-=1))*Math.sin((e*r-o)*(2*Math.PI)/a)*.5+i+n)},easeInBack:function(t,e,n,i,r,o){return null==o&&(o=1.70158),i*(e/=r)*e*((o+1)*e-o)+n},easeOutBack:function(t,e,n,i,r,o){return null==o&&(o=1.70158),i*((e=e/r-1)*e*((o+1)*e+o)+1)+n},easeInOutBack:function(t,e,n,i,r,o){return null==o&&(o=1.70158),(e/=r/2)<1?i/2*(e*e*((1+(o*=1.525))*e-o))+n:i/2*((e-=2)*e*((1+(o*=1.525))*e+o)+2)+n},easeInBounce:function(t,e,n,i,r){return i-jQuery.easing.easeOutBounce(t,r-e,0,i,r)+n},easeOutBounce:function(t,e,n,i,r){return(e/=r)<1/2.75?i*(7.5625*e*e)+n:e<2/2.75?i*(7.5625*(e-=1.5/2.75)*e+.75)+n:e<2.5/2.75?i*(7.5625*(e-=2.25/2.75)*e+.9375)+n:i*(7.5625*(e-=2.625/2.75)*e+.984375)+n},easeInOutBounce:function(t,e,n,i,r){return e<r/2?.5*jQuery.easing.easeInBounce(t,2*e,0,i,r)+n:.5*jQuery.easing.easeOutBounce(t,2*e-r,0,i,r)+.5*i+n}})},function(t,e,n){"use strict";(function(t){var e;function d(t){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}n(68),n(70),n(71),n(82),n(54),n(78),n(133),n(100),n(177),n(86),n(62),n(115),n(119),n(127),n(69),n(97),n(72),n(117),n(87),n(98),n(179),n(184),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(196),n(197),n(198),n(199),n(200),n(201),n(202),n(203),n(204),n(205),n(206),n(207),n(73),jQuery.Velocity?console.log("Velocity is already loaded. You may be needlessly importing Velocity again; note that Materialize includes Velocity."):(function(e){function a(t){var e=t.length,n=u.type(t);return"function"!==n&&!u.isWindow(t)&&(!(1!==t.nodeType||!e)||"array"===n||0===e||"number"==typeof e&&0<e&&e-1 in t)}if(!e.jQuery){var u=function t(e,n){return new t.fn.init(e,n)};u.isWindow=function(t){return null!=t&&t==t.window},u.type=function(t){return null==t?t+"":"object"==d(t)||"function"==typeof t?n[r.call(t)]||"object":d(t)},u.isArray=Array.isArray||function(t){return"array"===u.type(t)},u.isPlainObject=function(t){var e;if(!t||"object"!==u.type(t)||t.nodeType||u.isWindow(t))return!1;try{if(t.constructor&&!i.call(t,"constructor")&&!i.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}for(e in t);return void 0===e||i.call(t,e)},u.each=function(t,e,n){var i=0,r=t.length,o=a(t);if(n){if(o)for(;i<r&&!1!==e.apply(t[i],n);i++);else for(i in t)if(!1===e.apply(t[i],n))break}else if(o)for(;i<r&&!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},u.data=function(t,e,n){if(void 0===n){var i=(r=t[u.expando])&&o[r];if(void 0===e)return i;if(i&&e in i)return i[e]}else if(void 0!==e){var r=t[u.expando]||(t[u.expando]=++u.uuid);return o[r]=o[r]||{},o[r][e]=n}},u.removeData=function(t,e){var n=t[u.expando],i=n&&o[n];i&&u.each(e,function(t,e){delete i[e]})},u.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"!=d(a)&&"function"!==u.type(a)&&(a={}),s===l&&(a=this,s--);s<l;s++)if(null!=(r=arguments[s]))for(i in r)t=a[i],a!==(n=r[i])&&(c&&n&&(u.isPlainObject(n)||(e=u.isArray(n)))?(o=e?(e=!1,t&&u.isArray(t)?t:[]):t&&u.isPlainObject(t)?t:{},a[i]=u.extend(c,o,n)):void 0!==n&&(a[i]=n));return a},u.queue=function(t,e,n){if(t){var i=u.data(t,e=(e||"fx")+"queue");return n?(!i||u.isArray(n)?i=u.data(t,e,(o=[],null!=(r=n)&&(a(Object(r))?function(t,e){for(var n=+e.length,i=0,r=t.length;i<n;)t[r++]=e[i++];if(n!=n)for(;void 0!==e[i];)t[r++]=e[i++];t.length=r}(o,"string"==typeof r?[r]:r):[].push.call(o,r)),o)):i.push(n),i):i||[]}var r,o},u.dequeue=function(t,r){u.each(t.nodeType?[t]:t,function(t,e){var n=u.queue(e,r=r||"fx"),i=n.shift();"inprogress"===i&&(i=n.shift()),i&&("fx"===r&&n.unshift("inprogress"),i.call(e,function(){u.dequeue(e,r)}))})},u.fn=u.prototype={init:function(t){if(t.nodeType)return this[0]=t,this;throw new Error("Not a DOM node.")},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(e.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(e.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function t(){for(var t=this.offsetParent||document;t&&"html"===!t.nodeType.toLowerCase&&"static"===t.style.position;)t=t.offsetParent;return t||document}var e=this[0],t=t.apply(e),n=this.offset(),i=/^(?:body|html)$/i.test(t.nodeName)?{top:0,left:0}:u(t).offset();return n.top-=parseFloat(e.style.marginTop)||0,n.left-=parseFloat(e.style.marginLeft)||0,t.style&&(i.top+=parseFloat(t.style.borderTopWidth)||0,i.left+=parseFloat(t.style.borderLeftWidth)||0),{top:n.top-i.top,left:n.left-i.left}}};var o={};u.expando="velocity"+(new Date).getTime(),u.uuid=0;for(var n={},i=n.hasOwnProperty,r=n.toString,t="Boolean Number String Function Array Date RegExp Object Error".split(" "),s=0;s<t.length;s++)n["[object "+t[s]+"]"]=t[s].toLowerCase();u.fn.init.prototype=u.fn,e.Velocity={Utilities:u}}}(window),e=function(){return function(t,M,R,H){function g(t){return V.isWrapped(t)?t=[].slice.call(t):V.isNode(t)&&(t=[t]),t}function W(t){var e=q.data(t,"velocity");return null===e?H:e}function i(a,e,s,n){function i(t,e){return 1-3*e+3*t}function r(t,e){return 3*e-6*t}function o(t){return 3*t}function l(t,e,n){return((i(e,n)*t+r(e,n))*t+o(e))*t}function c(t,e,n){return 3*i(e,n)*t*t+2*r(e,n)*t+o(e)}var t="Float32Array"in M;if(4!==arguments.length)return!1;for(var u=0;u<4;++u)if("number"!=typeof arguments[u]||isNaN(arguments[u])||!isFinite(arguments[u]))return!1;a=Math.min(a,1),s=Math.min(s,1),a=Math.max(a,0),s=Math.max(s,0);function f(t){return h||(h=!0,a==e&&s==n||function(){for(var t=0;t<11;++t)d[t]=l(.1*t,a,s)}()),a===e&&s===n?t:0===t?0:1===t?1:l(function(t){for(var e=0,n=1;10!=n&&d[n]<=t;++n)e+=.1;var i=e+(t-d[--n])/(d[n+1]-d[n])*.1,r=c(i,a,s);return.001<=r?function(t,e){for(var n=0;n<4;++n){var i=c(e,a,s);if(0===i)return e;e-=(l(e,a,s)-t)/i}return e}(t,i):0==r?i:function(t,e,n){for(var i,r,o=0;0<(i=l(r=e+(n-e)/2,a,s)-t)?n=r:e=r,1e-7<Math.abs(i)&&++o<10;);return r}(t,e,e+.1)}(t),e,n)}var d=t?new Float32Array(11):new Array(11),h=!1;f.getControlPoints=function(){return[{x:a,y:e},{x:s,y:n}]};var p="generateBezier("+[a,e,s,n]+")";return f.toString=function(){return p},f}function F(t,e){var n=t;return V.isString(t)?X.Easings[t]||(n=!1):n=V.isArray(t)&&1===t.length?function(e){return function(t){return Math.round(t*e)*(1/e)}}.apply(null,t):V.isArray(t)&&2===t.length?a.apply(null,t.concat([e])):!(!V.isArray(t)||4!==t.length)&&i.apply(null,t),!1===n&&(n=X.Easings[X.defaults.easing]?X.defaults.easing:o),n}function B(t){if(t){var e=(new Date).getTime(),n=X.State.calls.length;1e4<n&&(X.State.calls=function(t){for(var e=-1,n=t?t.length:0,i=[];++e<n;){var r=t[e];r&&i.push(r)}return i}(X.State.calls));for(var i=0;i<n;i++)if(X.State.calls[i]){var r=X.State.calls[i],o=r[0],a=r[2],s=r[3],l=!!s,c=null;s=s||(X.State.calls[i][3]=e-16);for(var u=Math.min((e-s)/a.duration,1),f=0,d=o.length;f<d;f++){var h=o[f],p=h.element;if(W(p)){var v=!1;for(var g in a.display!==H&&null!==a.display&&"none"!==a.display&&("flex"===a.display&&q.each(["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],function(t,e){Y.setPropertyValue(p,"display",e)}),Y.setPropertyValue(p,"display",a.display)),a.visibility!==H&&"hidden"!==a.visibility&&Y.setPropertyValue(p,"visibility",a.visibility),h)if("element"!==g){var m,y=h[g],b=V.isString(y.easing)?X.Easings[y.easing]:y.easing;if(1===u)m=y.endValue;else{var w=y.endValue-y.startValue;if(m=y.startValue+w*b(u,a,w),!l&&m===y.currentValue)continue}if(y.currentValue=m,"tween"===g)c=m;else{if(Y.Hooks.registered[g]){var x=Y.Hooks.getRoot(g),C=W(p).rootPropertyValueCache[x];C&&(y.rootPropertyValue=C)}var S=Y.setPropertyValue(p,g,y.currentValue+(0===parseFloat(m)?"":y.unitType),y.rootPropertyValue,y.scrollData);Y.Hooks.registered[g]&&(W(p).rootPropertyValueCache[x]=Y.Normalizations.registered[x]?Y.Normalizations.registered[x]("extract",null,S[1]):S[1]),"transform"===S[0]&&(v=!0)}}a.mobileHA&&W(p).transformCache.translate3d===H&&(W(p).transformCache.translate3d="(0px, 0px, 0px)",v=!0),v&&Y.flushTransformCache(p)}}a.display!==H&&"none"!==a.display&&(X.State.calls[i][2].display=!1),a.visibility!==H&&"hidden"!==a.visibility&&(X.State.calls[i][2].visibility=!1),a.progress&&a.progress.call(r[1],r[1],u,Math.max(0,s+a.duration-e),s,c),1===u&&_(i)}}X.State.isTicking&&T(B)}function _(t,e){if(!X.State.calls[t])return!1;for(var n=X.State.calls[t][0],i=X.State.calls[t][1],r=X.State.calls[t][2],o=X.State.calls[t][4],a=!1,s=0,l=n.length;s<l;s++){var c=n[s].element;if(e||r.loop||("none"===r.display&&Y.setPropertyValue(c,"display",r.display),"hidden"===r.visibility&&Y.setPropertyValue(c,"visibility",r.visibility)),!0!==r.loop&&(q.queue(c)[1]===H||!/\.velocityQueueEntryFlag/i.test(q.queue(c)[1]))&&W(c)){W(c).isAnimating=!1;var u=!(W(c).rootPropertyValueCache={});q.each(Y.Lists.transforms3D,function(t,e){var n=/^scale/.test(e)?1:0,i=W(c).transformCache[e];W(c).transformCache[e]!==H&&new RegExp("^\\("+n+"[^.]").test(i)&&(u=!0,delete W(c).transformCache[e])}),r.mobileHA&&(u=!0,delete W(c).transformCache.translate3d),u&&Y.flushTransformCache(c),Y.Values.removeClass(c,"velocity-animating")}if(!e&&r.complete&&!r.loop&&s===l-1)try{r.complete.call(i,i)}catch(t){setTimeout(function(){throw t},1)}o&&!0!==r.loop&&o(i),W(c)&&!0===r.loop&&!e&&(q.each(W(c).tweensContainer,function(t,e){/^rotate/.test(t)&&360===parseFloat(e.endValue)&&(e.endValue=0,e.startValue=360),/^backgroundPosition/.test(t)&&100===parseFloat(e.endValue)&&"%"===e.unitType&&(e.endValue=0,e.startValue=100)}),X(c,"reverse",{loop:!0,delay:r.delay})),!1!==r.queue&&q.dequeue(c,r.queue)}X.State.calls[t]=!1;for(var f=0,d=X.State.calls.length;f<d;f++)if(!1!==X.State.calls[f]){a=!0;break}!1===a&&(X.State.isTicking=!1,delete X.State.calls,X.State.calls=[])}var q,r,f=function(){if(R.documentMode)return R.documentMode;for(var t=7;4<t;t--){var e=R.createElement("div");if(e.innerHTML="\x3c!--[if IE "+t+"]><span></span><![endif]--\x3e",e.getElementsByTagName("span").length)return e=null,t}return H}(),e=(r=0,M.webkitRequestAnimationFrame||M.mozRequestAnimationFrame||function(t){var e,n=(new Date).getTime();return e=Math.max(0,16-(n-r)),r=n+e,setTimeout(function(){t(n+e)},e)}),V={isString:function(t){return"string"==typeof t},isArray:Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},isFunction:function(t){return"[object Function]"===Object.prototype.toString.call(t)},isNode:function(t){return t&&t.nodeType},isNodeList:function(t){return"object"==d(t)&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(t))&&t.length!==H&&(0===t.length||"object"==d(t[0])&&0<t[0].nodeType)},isWrapped:function(t){return t&&(t.jquery||M.Zepto&&M.Zepto.zepto.isZ(t))},isSVG:function(t){return M.SVGElement&&t instanceof M.SVGElement},isEmptyObject:function(t){for(var e in t)return!1;return!0}},n=!1;if(t.fn&&t.fn.jquery?(q=t,n=!0):q=M.Velocity.Utilities,f<=8&&!n)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(!(f<=7)){var o="swing",X={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:M.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:R.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:q,Redirects:{},Easings:{},Promise:M.Promise,defaults:{queue:"",duration:400,easing:o,begin:H,complete:H,progress:H,display:H,visibility:H,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(t){q.data(t,"velocity",{isSVG:V.isSVG(t),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};M.pageYOffset!==H?(X.State.scrollAnchor=M,X.State.scrollPropertyLeft="pageXOffset",X.State.scrollPropertyTop="pageYOffset"):(X.State.scrollAnchor=R.documentElement||R.body.parentNode||R.body,X.State.scrollPropertyLeft="scrollLeft",X.State.scrollPropertyTop="scrollTop");var a=function t(e,n,i){var r,o,a,s,l,c,u,f,d,h,p,v={x:-1,v:0,tension:null,friction:null},g=[0],m=0;for(e=parseFloat(e)||500,n=parseFloat(n)||20,i=i||null,v.tension=e,v.friction=n,o=(r=null!==i)?(m=t(e,n))/i*.016:.016;l=o,c={dx:(s=a||v).v,dv:y(s)},u=b(s,.5*l,c),f=b(s,.5*l,u),d=b(s,l,f),h=1/6*(c.dx+2*(u.dx+f.dx)+d.dx),p=1/6*(c.dv+2*(u.dv+f.dv)+d.dv),s.x=s.x+h*l,s.v=s.v+p*l,a=s,g.push(1+a.x),m+=16,1e-4<Math.abs(a.x)&&1e-4<Math.abs(a.v););return r?function(t){return g[t*(g.length-1)|0]}:m};X.Easings={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},spring:function(t){return 1-Math.cos(4.5*t*Math.PI)*Math.exp(6*-t)}},q.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(t,e){X.Easings[e[0]]=i.apply(null,e[1])});var Y=X.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var t=0;t<Y.Lists.colors.length;t++){var e="color"===Y.Lists.colors[t]?"0 0 0 1":"255 255 255 1";Y.Hooks.templates[Y.Lists.colors[t]]=["Red Green Blue Alpha",e]}var n,i,r;if(f)for(n in Y.Hooks.templates){r=(i=Y.Hooks.templates[n])[0].split(" ");var o=i[1].match(Y.RegEx.valueSplit);"Color"===r[0]&&(r.push(r.shift()),o.push(o.shift()),Y.Hooks.templates[n]=[r.join(" "),o.join(" ")])}for(n in Y.Hooks.templates)for(var t in r=(i=Y.Hooks.templates[n])[0].split(" ")){var a=n+r[t],s=t;Y.Hooks.registered[a]=[n,s]}},getRoot:function(t){var e=Y.Hooks.registered[t];return e?e[0]:t},cleanRootPropertyValue:function(t,e){return Y.RegEx.valueUnwrap.test(e)&&(e=e.match(Y.RegEx.valueUnwrap)[1]),Y.Values.isCSSNullValue(e)&&(e=Y.Hooks.templates[t][1]),e},extractValue:function(t,e){var n=Y.Hooks.registered[t];if(n){var i=n[0],r=n[1];return(e=Y.Hooks.cleanRootPropertyValue(i,e)).toString().match(Y.RegEx.valueSplit)[r]}return e},injectValue:function(t,e,n){var i=Y.Hooks.registered[t];if(i){var r,o=i[0],a=i[1];return(r=(n=Y.Hooks.cleanRootPropertyValue(o,n)).toString().match(Y.RegEx.valueSplit))[a]=e,r.join(" ")}return n}},Normalizations:{registered:{clip:function(t,e,n){switch(t){case"name":return"clip";case"extract":var i;return Y.RegEx.wrappedValueAlreadyExtracted.test(n)?n:(i=n.toString().match(Y.RegEx.valueUnwrap))?i[1].replace(/,(\s+)?/g," "):n;case"inject":return"rect("+n+")"}},blur:function(t,e,n){switch(t){case"name":return X.State.isFirefox?"filter":"-webkit-filter";case"extract":var i=parseFloat(n);if(!i&&0!==i){var r=n.toString().match(/blur\(([0-9]+[A-z]+)\)/i);i=r?r[1]:0}return i;case"inject":return parseFloat(n)?"blur("+n+")":"none"}},opacity:function(t,e,n){if(f<=8)switch(t){case"name":return"filter";case"extract":var i=n.toString().match(/alpha\(opacity=(.*)\)/i);return i?i[1]/100:1;case"inject":return(e.style.zoom=1)<=parseFloat(n)?"":"alpha(opacity="+parseInt(100*parseFloat(n),10)+")"}else switch(t){case"name":return"opacity";case"extract":case"inject":return n}}},register:function(){f<=9||X.State.isGingerbread||(Y.Lists.transformsBase=Y.Lists.transformsBase.concat(Y.Lists.transforms3D));for(var t=0;t<Y.Lists.transformsBase.length;t++)!function(){var r=Y.Lists.transformsBase[t];Y.Normalizations.registered[r]=function(t,e,n){switch(t){case"name":return"transform";case"extract":return W(e)===H||W(e).transformCache[r]===H?/^scale/i.test(r)?1:0:W(e).transformCache[r].replace(/[()]/g,"");case"inject":var i=!1;switch(r.substr(0,r.length-1)){case"translate":i=!/(%|px|em|rem|vw|vh|\d)$/i.test(n);break;case"scal":case"scale":X.State.isAndroid&&W(e).transformCache[r]===H&&n<1&&(n=1),i=!/(\d)$/i.test(n);break;case"skew":i=!/(deg|\d)$/i.test(n);break;case"rotate":i=!/(deg|\d)$/i.test(n)}return i||(W(e).transformCache[r]="("+n+")"),W(e).transformCache[r]}}}();for(t=0;t<Y.Lists.colors.length;t++)!function(){var a=Y.Lists.colors[t];Y.Normalizations.registered[a]=function(t,e,n){switch(t){case"name":return a;case"extract":var i;if(Y.RegEx.wrappedValueAlreadyExtracted.test(n))i=n;else{var r,o={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(n)?r=o[n]!==H?o[n]:o.black:Y.RegEx.isHex.test(n)?r="rgb("+Y.Values.hexToRgb(n).join(" ")+")":/^rgba?\(/i.test(n)||(r=o.black),i=(r||n).toString().match(Y.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return f<=8||3!==i.split(" ").length||(i+=" 1"),i;case"inject":return f<=8?4===n.split(" ").length&&(n=n.split(/\s+/).slice(0,3).join(" ")):3===n.split(" ").length&&(n+=" 1"),(f<=8?"rgb":"rgba")+"("+n.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(t){return t.replace(/-(\w)/g,function(t,e){return e.toUpperCase()})},SVGAttribute:function(t){var e="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(f||X.State.isAndroid&&!X.State.isChrome)&&(e+="|transform"),new RegExp("^("+e+")$","i").test(t)},prefixCheck:function(t){if(X.State.prefixMatches[t])return[X.State.prefixMatches[t],!0];for(var e=["","Webkit","Moz","ms","O"],n=0,i=e.length;n<i;n++){var r;if(r=0===n?t:e[n]+t.replace(/^\w/,function(t){return t.toUpperCase()}),V.isString(X.State.prefixElement.style[r]))return[X.State.prefixMatches[t]=r,!0]}return[t,!1]}},Values:{hexToRgb:function(t){var e;return 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}),(e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t))?[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]:[0,0,0]},isCSSNullValue:function(t){return 0==t||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(t)},getUnitType:function(t){return/^(rotate|skew)/i.test(t)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(t)?"":"px"},getDisplayType:function(t){var e=t&&t.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(e)?"inline":/^(li)$/i.test(e)?"list-item":/^(tr)$/i.test(e)?"table-row":/^(table)$/i.test(e)?"table":/^(tbody)$/i.test(e)?"table-row-group":"block"},addClass:function(t,e){t.classList?t.classList.add(e):t.className+=(t.className.length?" ":"")+e},removeClass:function(t,e){t.classList?t.classList.remove(e):t.className=t.className.toString().replace(new RegExp("(^|\\s)"+e.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(t,e,n,c){function u(t,e){function n(){o&&Y.setPropertyValue(t,"display","none")}var i=0;if(f<=8)i=q.css(t,e);else{var r,o=!1;if(/^(width|height)$/.test(e)&&0===Y.getPropertyValue(t,"display")&&(o=!0,Y.setPropertyValue(t,"display",Y.Values.getDisplayType(t))),!c){if("height"===e&&"border-box"!==Y.getPropertyValue(t,"boxSizing").toString().toLowerCase()){var a=t.offsetHeight-(parseFloat(Y.getPropertyValue(t,"borderTopWidth"))||0)-(parseFloat(Y.getPropertyValue(t,"borderBottomWidth"))||0)-(parseFloat(Y.getPropertyValue(t,"paddingTop"))||0)-(parseFloat(Y.getPropertyValue(t,"paddingBottom"))||0);return n(),a}if("width"===e&&"border-box"!==Y.getPropertyValue(t,"boxSizing").toString().toLowerCase()){var s=t.offsetWidth-(parseFloat(Y.getPropertyValue(t,"borderLeftWidth"))||0)-(parseFloat(Y.getPropertyValue(t,"borderRightWidth"))||0)-(parseFloat(Y.getPropertyValue(t,"paddingLeft"))||0)-(parseFloat(Y.getPropertyValue(t,"paddingRight"))||0);return n(),s}}r=W(t)===H?M.getComputedStyle(t,null):W(t).computedStyle?W(t).computedStyle:W(t).computedStyle=M.getComputedStyle(t,null),"borderColor"===e&&(e="borderTopColor"),""!==(i=9===f&&"filter"===e?r.getPropertyValue(e):r[e])&&null!==i||(i=t.style[e]),n()}if("auto"===i&&/^(top|right|bottom|left)$/i.test(e)){var l=u(t,"position");("fixed"===l||"absolute"===l&&/top|left/i.test(e))&&(i=q(t).position()[e]+"px")}return i}var i;if(Y.Hooks.registered[e]){var r=e,o=Y.Hooks.getRoot(r);n===H&&(n=Y.getPropertyValue(t,Y.Names.prefixCheck(o)[0])),Y.Normalizations.registered[o]&&(n=Y.Normalizations.registered[o]("extract",t,n)),i=Y.Hooks.extractValue(r,n)}else if(Y.Normalizations.registered[e]){var a,s;"transform"!==(a=Y.Normalizations.registered[e]("name",t))&&(s=u(t,Y.Names.prefixCheck(a)[0]),Y.Values.isCSSNullValue(s)&&Y.Hooks.templates[e]&&(s=Y.Hooks.templates[e][1])),i=Y.Normalizations.registered[e]("extract",t,s)}if(!/^[\d-]/.test(i))if(W(t)&&W(t).isSVG&&Y.Names.SVGAttribute(e))if(/^(height|width)$/i.test(e))try{i=t.getBBox()[e]}catch(t){i=0}else i=t.getAttribute(e);else i=u(t,Y.Names.prefixCheck(e)[0]);return Y.Values.isCSSNullValue(i)&&(i=0),2<=X.debug&&console.log("Get "+e+": "+i),i},setPropertyValue:function(t,e,n,i,r){var o=e;if("scroll"===e)r.container?r.container["scroll"+r.direction]=n:"Left"===r.direction?M.scrollTo(n,r.alternateValue):M.scrollTo(r.alternateValue,n);else if(Y.Normalizations.registered[e]&&"transform"===Y.Normalizations.registered[e]("name",t))Y.Normalizations.registered[e]("inject",t,n),o="transform",n=W(t).transformCache[e];else{if(Y.Hooks.registered[e]){var a=e,s=Y.Hooks.getRoot(e);i=i||Y.getPropertyValue(t,s),n=Y.Hooks.injectValue(a,n,i),e=s}if(Y.Normalizations.registered[e]&&(n=Y.Normalizations.registered[e]("inject",t,n),e=Y.Normalizations.registered[e]("name",t)),o=Y.Names.prefixCheck(e)[0],f<=8)try{t.style[o]=n}catch(t){X.debug&&console.log("Browser does not support ["+n+"] for ["+o+"]")}else W(t)&&W(t).isSVG&&Y.Names.SVGAttribute(e)?t.setAttribute(e,n):t.style[o]=n;2<=X.debug&&console.log("Set "+e+" ("+o+"): "+n)}return[o,n]},flushTransformCache:function(e){function t(t){return parseFloat(Y.getPropertyValue(e,t))}var n="";if((f||X.State.isAndroid&&!X.State.isChrome)&&W(e).isSVG){var i={translate:[t("translateX"),t("translateY")],skewX:[t("skewX")],skewY:[t("skewY")],scale:1!==t("scale")?[t("scale"),t("scale")]:[t("scaleX"),t("scaleY")],rotate:[t("rotateZ"),0,0]};q.each(W(e).transformCache,function(t){/^translate/i.test(t)?t="translate":/^scale/i.test(t)?t="scale":/^rotate/i.test(t)&&(t="rotate"),i[t]&&(n+=t+"("+i[t].join(" ")+") ",delete i[t])})}else{var r,o;q.each(W(e).transformCache,function(t){return r=W(e).transformCache[t],"transformPerspective"===t?(o=r,!0):(9===f&&"rotateZ"===t&&(t="rotate"),void(n+=t+r+" "))}),o&&(n="perspective"+o+" "+n)}Y.setPropertyValue(e,"transform",n)}};Y.Hooks.register(),Y.Normalizations.register(),X.hook=function(t,i,r){var o=H;return t=g(t),q.each(t,function(t,e){if(W(e)===H&&X.init(e),r===H)o===H&&(o=X.CSS.getPropertyValue(e,i));else{var n=X.CSS.setPropertyValue(e,i,r);"transform"===n[0]&&X.CSS.flushTransformCache(e),o=n}}),o};var s=function t(e){function n(){return i?j.promise||null:r}var i,r,o,O,A,$,a=e&&(e.p||q.isPlainObject(e.properties)&&!e.properties.names||V.isString(e.properties));if(V.isWrapped(this)?(i=!1,o=0,r=O=this):(i=!0,o=1,O=a?e.elements||e.e:e),O=g(O)){$=a?(A=e.properties||e.p,e.options||e.o):(A=arguments[o],arguments[o+1]);var D=O.length,L=0;if(!/^(stop|finish)$/i.test(A)&&!q.isPlainObject($)){$={};for(var s=o+1;s<arguments.length;s++)V.isArray(arguments[s])||!/^(fast|normal|slow)$/i.test(arguments[s])&&!/^\d/.test(arguments[s])?V.isString(arguments[s])||V.isArray(arguments[s])?$.easing=arguments[s]:V.isFunction(arguments[s])&&($.complete=arguments[s]):$.duration=arguments[s]}var P,j={promise:null,resolver:null,rejecter:null};switch(i&&X.Promise&&(j.promise=new X.Promise(function(t,e){j.resolver=t,j.rejecter=e})),A){case"scroll":P="scroll";break;case"reverse":P="reverse";break;case"finish":case"stop":q.each(O,function(t,e){W(e)&&W(e).delayTimer&&(clearTimeout(W(e).delayTimer.setTimeout),W(e).delayTimer.next&&W(e).delayTimer.next(),delete W(e).delayTimer)});var l=[];return q.each(X.State.calls,function(r,o){o&&q.each(o[1],function(t,n){var i=$===H?"":$;return!0!==i&&o[2].queue!==i&&($!==H||!1!==o[2].queue)||void q.each(O,function(t,e){e===n&&(!0!==$&&!V.isString($)||(q.each(q.queue(e,V.isString($)?$:""),function(t,e){V.isFunction(e)&&e(null,!0)}),q.queue(e,V.isString($)?$:"",[])),"stop"===A?(W(e)&&W(e).tweensContainer&&!1!==i&&q.each(W(e).tweensContainer,function(t,e){e.endValue=e.currentValue}),l.push(r)):"finish"===A&&(o[2].duration=1))})})}),"stop"===A&&(q.each(l,function(t,e){_(e,!0)}),j.promise&&j.resolver(O)),n();default:if(!q.isPlainObject(A)||V.isEmptyObject(A)){if(V.isString(A)&&X.Redirects[A]){var c=(h=q.extend({},$)).duration,u=h.delay||0;return!0===h.backwards&&(O=q.extend(!0,[],O).reverse()),q.each(O,function(t,e){parseFloat(h.stagger)?h.delay=u+parseFloat(h.stagger)*t:V.isFunction(h.stagger)&&(h.delay=u+h.stagger.call(e,t,D)),h.drag&&(h.duration=parseFloat(c)||(/^(callout|transition)/.test(A)?1e3:400),h.duration=Math.max(h.duration*(h.backwards?1-t/D:(t+1)/D),.75*h.duration,200)),X.Redirects[A].call(e,e,h||{},t,D,O,j.promise?j:H)}),n()}var f="Velocity: First argument ("+A+") was not a property map, a known action, or a registered redirect. Aborting.";return j.promise?j.rejecter(new Error(f)):console.log(f),n()}P="start"}var d,h,N={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},I=[];if(q.each(O,function(t,e){V.isNode(e)&&function(){function n(t){function f(t,e){var n=H,i=H,r=H;return V.isArray(t)?(n=t[0],!V.isArray(t[1])&&/^[\d-]/.test(t[1])||V.isFunction(t[1])||Y.RegEx.isHex.test(t[1])?r=t[1]:(V.isString(t[1])&&!Y.RegEx.isHex.test(t[1])||V.isArray(t[1]))&&(i=e?t[1]:F(t[1],E.duration),t[2]!==H&&(r=t[2]))):n=t,e||(i=i||E.easing),V.isFunction(n)&&(n=n.call(T,L,D)),V.isFunction(r)&&(r=r.call(T,L,D)),[n||0,i,r]}function e(t,e){var n;return[(e||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(t){return n=t,""}),n=n||Y.Values.getUnitType(t)]}function n(){var t={myParent:T.parentNode||R.body,position:Y.getPropertyValue(T,"position"),fontSize:Y.getPropertyValue(T,"fontSize")},e=t.position===N.lastPosition&&t.myParent===N.lastParent,n=t.fontSize===N.lastFontSize;N.lastParent=t.myParent,N.lastPosition=t.position,N.lastFontSize=t.fontSize;var i={};if(n&&e)i.emToPx=N.lastEmToPx,i.percentToPxWidth=N.lastPercentToPxWidth,i.percentToPxHeight=N.lastPercentToPxHeight;else{var r=W(T).isSVG?R.createElementNS("http://www.w3.org/2000/svg","rect"):R.createElement("div");X.init(r),t.myParent.appendChild(r),q.each(["overflow","overflowX","overflowY"],function(t,e){X.CSS.setPropertyValue(r,e,"hidden")}),X.CSS.setPropertyValue(r,"position",t.position),X.CSS.setPropertyValue(r,"fontSize",t.fontSize),X.CSS.setPropertyValue(r,"boxSizing","content-box"),q.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(t,e){X.CSS.setPropertyValue(r,e,"100%")}),X.CSS.setPropertyValue(r,"paddingLeft","100em"),i.percentToPxWidth=N.lastPercentToPxWidth=(parseFloat(Y.getPropertyValue(r,"width",null,!0))||1)/100,i.percentToPxHeight=N.lastPercentToPxHeight=(parseFloat(Y.getPropertyValue(r,"height",null,!0))||1)/100,i.emToPx=N.lastEmToPx=(parseFloat(Y.getPropertyValue(r,"paddingLeft"))||1)/100,t.myParent.removeChild(r)}return null===N.remToPx&&(N.remToPx=parseFloat(Y.getPropertyValue(R.body,"fontSize"))||16),null===N.vwToPx&&(N.vwToPx=parseFloat(M.innerWidth)/100,N.vhToPx=parseFloat(M.innerHeight)/100),i.remToPx=N.remToPx,i.vwToPx=N.vwToPx,i.vhToPx=N.vhToPx,1<=X.debug&&console.log("Unit ratios: "+JSON.stringify(i),T),i}if(E.begin&&0===L)try{E.begin.call(O,O)}catch(t){setTimeout(function(){throw t},1)}if("scroll"===P){var i,r,o,a=/^x$/i.test(E.axis)?"Left":"Top",s=parseFloat(E.offset)||0;E.container?V.isWrapped(E.container)||V.isNode(E.container)?(E.container=E.container[0]||E.container,o=(i=E.container["scroll"+a])+q(T).position()[a.toLowerCase()]+s):E.container=null:(i=X.State.scrollAnchor[X.State["scrollProperty"+a]],r=X.State.scrollAnchor[X.State["scrollProperty"+("Left"===a?"Top":"Left")]],o=q(T).offset()[a.toLowerCase()]+s),k={scroll:{rootPropertyValue:!1,startValue:i,currentValue:i,endValue:o,unitType:"",easing:E.easing,scrollData:{container:E.container,direction:a,alternateValue:r}},element:T},X.debug&&console.log("tweensContainer (scroll): ",k.scroll,T)}else if("reverse"===P){if(!W(T).tweensContainer)return void q.dequeue(T,E.queue);"none"===W(T).opts.display&&(W(T).opts.display="auto"),"hidden"===W(T).opts.visibility&&(W(T).opts.visibility="visible"),W(T).opts.loop=!1,W(T).opts.begin=null,W(T).opts.complete=null,$.easing||delete E.easing,$.duration||delete E.duration,E=q.extend({},W(T).opts,E);var l=q.extend(!0,{},W(T).tweensContainer);for(var c in l)if("element"!==c){var u=l[c].startValue;l[c].startValue=l[c].currentValue=l[c].endValue,l[c].endValue=u,V.isEmptyObject($)||(l[c].easing=E.easing),X.debug&&console.log("reverse tweensContainer ("+c+"): "+JSON.stringify(l[c]),T)}k=l}else if("start"===P){for(var d in W(T).tweensContainer&&!0===W(T).isAnimating&&(l=W(T).tweensContainer),q.each(A,function(t,e){if(RegExp("^"+Y.Lists.colors.join("$|^")+"$").test(t)){var n=f(e,!0),i=n[0],r=n[1],o=n[2];if(Y.RegEx.isHex.test(i)){for(var a=["Red","Green","Blue"],s=Y.Values.hexToRgb(i),l=o?Y.Values.hexToRgb(o):H,c=0;c<a.length;c++){var u=[s[c]];r&&u.push(r),l!==H&&u.push(l[c]),A[t+a[c]]=u}delete A[t]}}}),A){var h=f(A[d]),p=h[0],v=h[1],g=h[2];d=Y.Names.camelCase(d);var m=Y.Hooks.getRoot(d),y=!1;if(W(T).isSVG||"tween"===m||!1!==Y.Names.prefixCheck(m)[1]||Y.Normalizations.registered[m]!==H){(E.display!==H&&null!==E.display&&"none"!==E.display||E.visibility!==H&&"hidden"!==E.visibility)&&/opacity|filter/.test(d)&&!g&&0!==p&&(g=0),E._cacheValues&&l&&l[d]?(g===H&&(g=l[d].endValue+l[d].unitType),y=W(T).rootPropertyValueCache[m]):Y.Hooks.registered[d]?g===H?(y=Y.getPropertyValue(T,m),g=Y.getPropertyValue(T,d,y)):y=Y.Hooks.templates[m][1]:g===H&&(g=Y.getPropertyValue(T,d));var b,w,x,C=!1;if(g=(b=e(d,g))[0],x=b[1],p=(b=e(d,p))[0].replace(/^([+-\/*])=/,function(t,e){return C=e,""}),w=b[1],g=parseFloat(g)||0,p=parseFloat(p)||0,"%"===w&&(/^(fontSize|lineHeight)$/.test(d)?(p/=100,w="em"):/^scale/.test(d)?(p/=100,w=""):/(Red|Green|Blue)$/i.test(d)&&(p=p/100*255,w="")),/[\/*]/.test(C))w=x;else if(x!==w&&0!==g)if(0===p)w=x;else{_=_||n();var S=/margin|padding|left|right|width|text|word|letter/i.test(d)||/X$/.test(d)||"x"===d?"x":"y";switch(x){case"%":g*="x"==S?_.percentToPxWidth:_.percentToPxHeight;break;case"px":break;default:g*=_[x+"ToPx"]}switch(w){case"%":g*=1/("x"==S?_.percentToPxWidth:_.percentToPxHeight);break;case"px":break;default:g*=1/_[w+"ToPx"]}}switch(C){case"+":p=g+p;break;case"-":p=g-p;break;case"*":p*=g;break;case"/":p=g/p}k[d]={rootPropertyValue:y,startValue:g,currentValue:g,endValue:p,unitType:w,easing:v},X.debug&&console.log("tweensContainer ("+d+"): "+JSON.stringify(k[d]),T)}else X.debug&&console.log("Skipping ["+m+"] due to a lack of browser support.")}k.element=T}k.element&&(Y.Values.addClass(T,"velocity-animating"),I.push(k),""===E.queue&&(W(T).tweensContainer=k,W(T).opts=E),W(T).isAnimating=!0,L===D-1?(X.State.calls.push([I,O,E,null,j.resolver]),!1===X.State.isTicking&&(X.State.isTicking=!0,B())):L++)}var _,T=this,E=q.extend({},X.defaults,$),k={};switch(W(T)===H&&X.init(T),parseFloat(E.delay)&&!1!==E.queue&&q.queue(T,E.queue,function(t){X.velocityQueueEntryFlag=!0,W(T).delayTimer={setTimeout:setTimeout(t,parseFloat(E.delay)),next:t}}),E.duration.toString().toLowerCase()){case"fast":E.duration=200;break;case"normal":E.duration=400;break;case"slow":E.duration=600;break;default:E.duration=parseFloat(E.duration)||1}!1!==X.mock&&(!0===X.mock?E.duration=E.delay=1:(E.duration*=parseFloat(X.mock)||1,E.delay*=parseFloat(X.mock)||1)),E.easing=F(E.easing,E.duration),E.begin&&!V.isFunction(E.begin)&&(E.begin=null),E.progress&&!V.isFunction(E.progress)&&(E.progress=null),E.complete&&!V.isFunction(E.complete)&&(E.complete=null),E.display!==H&&null!==E.display&&(E.display=E.display.toString().toLowerCase(),"auto"===E.display&&(E.display=X.CSS.Values.getDisplayType(T))),E.visibility!==H&&null!==E.visibility&&(E.visibility=E.visibility.toString().toLowerCase()),E.mobileHA=E.mobileHA&&X.State.isMobile&&!X.State.isGingerbread,!1===E.queue?E.delay?setTimeout(n,E.delay):n():q.queue(T,E.queue,function(t,e){return!0===e?(j.promise&&j.resolver(O),!0):(X.velocityQueueEntryFlag=!0,void n())}),""!==E.queue&&"fx"!==E.queue||"inprogress"===q.queue(T)[0]||q.dequeue(T)}.call(e)}),(h=q.extend({},X.defaults,$)).loop=parseInt(h.loop),d=2*h.loop-1,h.loop)for(var p=0;p<d;p++){var v={delay:h.delay,progress:h.progress};p===d-1&&(v.display=h.display,v.visibility=h.visibility,v.complete=h.complete),t(O,"reverse",v)}return n()}};(X=q.extend(s,X)).animate=s;var T=M.requestAnimationFrame||e;return X.State.isMobile||R.hidden===H||R.addEventListener("visibilitychange",function(){R.hidden?(T=function(t){return setTimeout(function(){t(!0)},16)},B()):T=M.requestAnimationFrame||e}),t.Velocity=X,t!==M&&(t.fn.velocity=s,t.fn.velocity.defaults=X.defaults),q.each(["Down","Up"],function(t,f){X.Redirects["slide"+f]=function(n,t,e,i,r,o){var a=q.extend({},t),s=a.begin,l=a.complete,c={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},u={};a.display===H&&(a.display="Down"===f?"inline"===X.CSS.Values.getDisplayType(n)?"inline-block":"block":"none"),a.begin=function(){for(var t in s&&s.call(r,r),c){u[t]=n.style[t];var e=X.CSS.getPropertyValue(n,t);c[t]="Down"===f?[e,0]:[0,e]}u.overflow=n.style.overflow,n.style.overflow="hidden"},a.complete=function(){for(var t in u)n.style[t]=u[t];l&&l.call(r,r),o&&o.resolver(r)},X(n,c,a)}}),q.each(["In","Out"],function(t,c){X.Redirects["fade"+c]=function(t,e,n,i,r,o){var a=q.extend({},e),s={opacity:"In"===c?1:0},l=a.complete;a.complete=n!==i-1?a.begin=null:function(){l&&l.call(r,r),o&&o.resolver(r)},a.display===H&&(a.display="In"===c?"auto":"none"),X(this,s,a)}}),X}function y(t){return-t.tension*t.x-t.friction*t.v}function b(t,e,n){var i={x:t.x+n.dx*e,v:t.v+n.dv*e,tension:t.tension,friction:t.friction};return{dx:i.v,dv:y(i)}}jQuery.fn.velocity=jQuery.fn.animate}(window.jQuery||window.Zepto||window,window,document)},"object"==d(t)&&"object"==d(t.exports)?t.exports=e():"function"==typeof define&&n(75)?define(e):e())}).call(this,n(95)(t))},function(t,e,n){"use strict";var i=n(3),r=n(1),o=n(143),c=n(8),u=n(38),f=n(11),d=n(106),h=o.ArrayBuffer,p=o.DataView,v=h.prototype.slice;i({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r(function(){return!new h(2).slice(1,void 0).byteLength})},{slice:function(t,e){if(void 0!==v&&void 0===e)return v.call(c(this),t);for(var n=c(this).byteLength,i=u(t,n),r=u(void 0===e?n:e,n),o=new(d(this,h))(f(r-i)),a=new p(this),s=new p(o),l=0;i<r;)s.setUint8(l++,a.getUint8(i++));return o}})},function(t,e,n){var r=n(14);t.exports=function(t,e,n){for(var i in e)r(t,i,e[i],n);return t}},function(t,e,n){n(180)("Float32",4,function(i){return function(t,e,n){return i(this,t,e,n)}})},function(t,e,n){"use strict";function p(t,e){for(var n=0,i=e.length,r=new(Y(t))(i);n<i;)r[n]=e[n++];return r}function i(t,e){I(t,e,{get:function(){return j(this)[e]}})}function v(t){var e;return t instanceof W||"ArrayBuffer"==(e=S(t))||"SharedArrayBuffer"==e}function r(t,e){return z(t)&&"symbol"!=typeof e&&e in t&&String(+e)==String(e)}function o(t,e){return r(t,e=h(e,!0))?d(2,t[e]):M(t,e)}function a(t,e,n){return!(r(t,e=h(e,!0))&&_(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?I(t,e,n):(t[e]=n.value,t)}var l=n(3),c=n(0),s=n(7),g=n(181),u=n(65),f=n(143),m=n(144),d=n(18),y=n(6),b=n(11),w=n(145),x=n(147),h=n(20),C=n(4),S=n(94),_=n(5),T=n(33),E=n(83),k=n(29).f,O=n(183),A=n(23).forEach,$=n(128),D=n(9),L=n(22),P=n(28),j=P.get,N=P.set,I=D.f,M=L.f,R=Math.round,H=c.RangeError,W=f.ArrayBuffer,F=f.DataView,B=u.NATIVE_ARRAY_BUFFER_VIEWS,q=u.TYPED_ARRAY_TAG,V=u.TypedArray,X=u.TypedArrayPrototype,Y=u.aTypedArrayConstructor,z=u.isTypedArray;s?(B||(L.f=o,D.f=a,i(X,"buffer"),i(X,"byteOffset"),i(X,"byteLength"),i(X,"length")),l({target:"Object",stat:!0,forced:!B},{getOwnPropertyDescriptor:o,defineProperty:a}),t.exports=function(t,u,e,o){function f(t,r){I(t,r,{get:function(){return t=r,(e=j(this)).view[n](t*u+e.byteOffset,!0);var t,e},set:function(t){return e=r,n=t,i=j(this),o&&(n=(n=R(n))<0?0:255<n?255:255&n),void i.view[a](e*u+i.byteOffset,n,!0);var e,n,i},enumerable:!0})}var d=t+(o?"Clamped":"")+"Array",n="get"+t,a="set"+t,r=c[d],h=r,i=h&&h.prototype,s={};B?g&&(h=e(function(t,e,n,i){return m(t,h,d),_(e)?v(e)?void 0!==i?new r(e,x(n,u),i):void 0!==n?new r(e,x(n,u)):new r(e):z(e)?p(h,e):O.call(h,e):new r(w(e))}),E&&E(h,V),A(k(r),function(t){t in h||y(h,t,r[t])}),h.prototype=i):(h=e(function(t,e,n,i){m(t,h,d);var r,o,a,s=0,l=0;if(_(e)){if(!v(e))return z(e)?p(h,e):O.call(h,e);r=e,l=x(n,u);var c=e.byteLength;if(void 0===i){if(c%u)throw H("Wrong length");if((o=c-l)<0)throw H("Wrong length")}else if((o=b(i)*u)+l>c)throw H("Wrong length");a=o/u}else a=w(e),r=new W(o=a*u);for(N(t,{buffer:r,byteOffset:l,byteLength:o,length:a,view:new F(r)});s<a;)f(t,s++)}),E&&E(h,V),i=h.prototype=T(X)),i.constructor!==h&&y(i,"constructor",h),q&&y(i,q,d),s[d]=h,l({global:!0,forced:h!=r,sham:!B},s),"BYTES_PER_ELEMENT"in h||y(h,"BYTES_PER_ELEMENT",u),"BYTES_PER_ELEMENT"in i||y(i,"BYTES_PER_ELEMENT",u),$(d)}):t.exports=function(){}},function(t,e,n){var i=n(0),r=n(1),o=n(146),a=n(65).NATIVE_ARRAY_BUFFER_VIEWS,s=i.ArrayBuffer,l=i.Int8Array;t.exports=!a||!r(function(){l(1)})||!r(function(){new l(-1)})||!o(function(t){new l,new l(null),new l(1.5),new l(t)},!0)||r(function(){return 1!==new l(new s(2),1,void 0).length})},function(t,e,n){var i=n(15);t.exports=function(t){var e=i(t);if(e<0)throw RangeError("The argument can't be less than 0");return e}},function(t,e,n){var d=n(16),h=n(11),p=n(148),v=n(149),g=n(61),m=n(65).aTypedArrayConstructor;t.exports=function(t){var e,n,i,r,o,a,s=d(t),l=arguments.length,c=1<l?arguments[1]:void 0,u=void 0!==c,f=p(s);if(null!=f&&!v(f))for(a=(o=f.call(s)).next,s=[];!(r=a.call(o)).done;)s.push(r.value);for(u&&2<l&&(c=g(c,arguments[2],2)),n=h(s.length),i=new(m(this))(n),e=0;e<n;e++)i[e]=u?c(s[e],e):s[e];return i}},function(t,e,n){"use strict";var i=n(65),r=n(185),o=i.aTypedArray;i.exportProto("copyWithin",function(t,e){return r.call(o(this),t,e,2<arguments.length?arguments[2]:void 0)})},function(t,e,n){"use strict";var c=n(16),u=n(38),f=n(11),d=Math.min;t.exports=[].copyWithin||function(t,e){var n=c(this),i=f(n.length),r=u(t,i),o=u(e,i),a=2<arguments.length?arguments[2]:void 0,s=d((void 0===a?i:u(a,i))-o,i-r),l=1;for(o<r&&r<o+s&&(l=-1,o+=s-1,r+=s-1);0<s--;)o in n?n[r]=n[o]:delete n[r],r+=l,o+=l;return n}},function(t,e,n){"use strict";var i=n(65),r=n(23).every,o=i.aTypedArray;i.exportProto("every",function(t){return r(o(this),t,1<arguments.length?arguments[1]:void 0)})},function(t,e,n){"use strict";var i=n(65),r=n(141),o=i.aTypedArray;i.exportProto("fill",function(t){return r.apply(o(this),arguments)})},function(t,e,n){"use strict";var i=n(65),a=n(23).filter,s=n(106),l=i.aTypedArray,c=i.aTypedArrayConstructor;i.exportProto("filter",function(t){for(var e=a(l(this),t,1<arguments.length?arguments[1]:void 0),n=s(this,this.constructor),i=0,r=e.length,o=new(c(n))(r);i<r;)o[i]=e[i++];return o})},function(t,e,n){"use strict";var i=n(65),r=n(23).find,o=i.aTypedArray;i.exportProto("find",function(t){return r(o(this),t,1<arguments.length?arguments[1]:void 0)})},function(t,e,n){"use strict";var i=n(65),r=n(23).findIndex,o=i.aTypedArray;i.exportProto("findIndex",function(t){return r(o(this),t,1<arguments.length?arguments[1]:void 0)})},function(t,e,n){"use strict";var i=n(65),r=n(23).forEach,o=i.aTypedArray;i.exportProto("forEach",function(t){r(o(this),t,1<arguments.length?arguments[1]:void 0)})},function(t,e,n){"use strict";var i=n(65),r=n(39).includes,o=i.aTypedArray;i.exportProto("includes",function(t){return r(o(this),t,1<arguments.length?arguments[1]:void 0)})},function(t,e,n){"use strict";var i=n(65),r=n(39).indexOf,o=i.aTypedArray;i.exportProto("indexOf",function(t){return r(o(this),t,1<arguments.length?arguments[1]:void 0)})},function(t,e,n){"use strict";function i(){return c.call(d(this))}var r=n(0),o=n(65),a=n(54),s=n(2)("iterator"),l=r.Uint8Array,c=a.values,u=a.keys,f=a.entries,d=o.aTypedArray,h=o.exportProto,p=l&&l.prototype[s],v=!!p&&("values"==p.name||null==p.name);h("entries",function(){return f.call(d(this))}),h("keys",function(){return u.call(d(this))}),h("values",i,!v),h(s,i,!v)},function(t,e,n){"use strict";var i=n(65),r=i.aTypedArray,o=[].join;i.exportProto("join",function(t){return o.apply(r(this),arguments)})},function(t,e,n){"use strict";var i=n(65),r=n(132),o=i.aTypedArray;i.exportProto("lastIndexOf",function(t){return r.apply(o(this),arguments)})},function(t,e,n){"use strict";var i=n(65),r=n(23).map,o=n(106),a=i.aTypedArray,s=i.aTypedArrayConstructor;i.exportProto("map",function(t){return r(a(this),t,1<arguments.length?arguments[1]:void 0,function(t,e){return new(s(o(t,t.constructor)))(e)})})},function(t,e,n){"use strict";var i=n(65),r=n(125).left,o=i.aTypedArray;i.exportProto("reduce",function(t){return r(o(this),t,arguments.length,1<arguments.length?arguments[1]:void 0)})},function(t,e,n){"use strict";var i=n(65),r=n(125).right,o=i.aTypedArray;i.exportProto("reduceRight",function(t){return r(o(this),t,arguments.length,1<arguments.length?arguments[1]:void 0)})},function(t,e,n){"use strict";var i=n(65),r=i.aTypedArray,o=Math.floor;i.exportProto("reverse",function(){for(var t,e=r(this).length,n=o(e/2),i=0;i<n;)t=this[i],this[i++]=this[--e],this[e]=t;return this})},function(t,e,n){"use strict";var i=n(65),a=n(11),s=n(147),l=n(16),r=n(1),c=i.aTypedArray,o=r(function(){new Int8Array(1).set({})});i.exportProto("set",function(t){c(this);var e=s(1<arguments.length?arguments[1]:void 0,1),n=this.length,i=l(t),r=a(i.length),o=0;if(n<r+e)throw RangeError("Wrong length");for(;o<r;)this[e+o]=i[o++]},o)},function(t,e,n){"use strict";var i=n(65),s=n(106),r=n(1),l=i.aTypedArray,c=i.aTypedArrayConstructor,u=[].slice,o=r(function(){new Int8Array(1).slice()});i.exportProto("slice",function(t,e){for(var n=u.call(l(this),t,e),i=s(this,this.constructor),r=0,o=n.length,a=new(c(i))(o);r<o;)a[r]=n[r++];return a},o)},function(t,e,n){"use strict";var i=n(65),r=n(23).some,o=i.aTypedArray;i.exportProto("some",function(t){return r(o(this),t,1<arguments.length?arguments[1]:void 0)})},function(t,e,n){"use strict";var i=n(65),r=i.aTypedArray,o=[].sort;i.exportProto("sort",function(t){return o.call(r(this),t)})},function(t,e,n){"use strict";var i=n(65),o=n(11),a=n(38),s=n(106),l=i.aTypedArray;i.exportProto("subarray",function(t,e){var n=l(this),i=n.length,r=a(t,i);return new(s(n,n.constructor))(n.buffer,n.byteOffset+r*n.BYTES_PER_ELEMENT,o((void 0===e?i:a(e,i))-r))})},function(t,e,n){"use strict";var i=n(0),r=n(65),o=n(1),a=i.Int8Array,s=r.aTypedArray,l=[].toLocaleString,c=[].slice,u=!!a&&o(function(){l.call(new a(1))}),f=o(function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()})||!o(function(){a.prototype.toLocaleString.call([1,2])});r.exportProto("toLocaleString",function(){return l.apply(u?c.call(s(this)):s(this),arguments)},f)},function(t,e,n){"use strict";var i=n(0),r=n(65),o=n(1),a=i.Uint8Array,s=a&&a.prototype,l=[].toString,c=[].join;o(function(){l.call({})})&&(l=function(){return c.call(this)}),r.exportProto("toString",l,(s||{}).toString!=l)},function(t,e,i){"use strict";(function(t){function p(t){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var e,n;i(68),i(70),i(71),i(66),i(54),i(78),i(86),i(111),i(62),i(97),i(72),i(73),e="object"===("undefined"==typeof window?"undefined":p(window))?window:void 0,n=function(){var e=e||{},i=document.querySelectorAll.bind(document),a=Object.prototype.toString,s="ontouchstart"in window;function r(t){var e=p(t);return"function"===e||"object"===e&&!!t}function u(t){var e,n=a.call(t);return"[object String]"===n?i(t):r(t)&&/^\[object (Array|HTMLCollection|NodeList|Object)\]$/.test(n)&&t.hasOwnProperty("length")?t:r(e=t)&&0<e.nodeType?[t]:[]}function f(t){var e,n,i,r,o={top:0,left:0},a=t&&t.ownerDocument;return e=a.documentElement,"undefined"!==p(t.getBoundingClientRect)&&(o=t.getBoundingClientRect()),n=null!==(r=i=a)&&r===r.window?i:9===i.nodeType&&i.defaultView,{top:o.top+n.pageYOffset-e.clientTop,left:o.left+n.pageXOffset-e.clientLeft}}function d(t){var e="";for(var n in t)t.hasOwnProperty(n)&&(e+=n+":"+t[n]+";");return e}var h={duration:750,delay:200,show:function(t,e,n){if(2===t.button)return!1;e=e||this;var i=document.createElement("div");i.className="waves-ripple waves-rippling",e.appendChild(i);var r=f(e),o=0,a=0;a=0<=(a="touches"in t&&t.touches.length?(o=t.touches[0].pageY-r.top,t.touches[0].pageX-r.left):(o=t.pageY-r.top,t.pageX-r.left))?a:0,o=0<=o?o:0;var s="scale("+e.clientWidth/100*3+")",l="translate(0,0)";n&&(l="translate("+n.x+"px, "+n.y+"px)"),i.setAttribute("data-hold",Date.now()),i.setAttribute("data-x",a),i.setAttribute("data-y",o),i.setAttribute("data-scale",s),i.setAttribute("data-translate",l);var c={top:o+"px",left:a+"px"};i.classList.add("waves-notransition"),i.setAttribute("style",d(c)),i.classList.remove("waves-notransition"),c["-webkit-transform"]=s+" "+l,c["-moz-transform"]=s+" "+l,c["-ms-transform"]=s+" "+l,c["-o-transform"]=s+" "+l,c.transform=s+" "+l,c.opacity="1";var u="mousemove"===t.type?2500:h.duration;c["-webkit-transition-duration"]=u+"ms",c["-moz-transition-duration"]=u+"ms",c["-o-transition-duration"]=u+"ms",c["transition-duration"]=u+"ms",i.setAttribute("style",d(c))},hide:function(t,e){for(var n=(e=e||this).getElementsByClassName("waves-rippling"),i=0,r=n.length;i<r;i++)o(t,e,n[i]);s&&(e.removeEventListener("touchend",h.hide),e.removeEventListener("touchcancel",h.hide)),e.removeEventListener("mouseup",h.hide),e.removeEventListener("mouseleave",h.hide)}},l={input:function(t){var e=t.parentNode;if("span"!==e.tagName.toLowerCase()||!e.classList.contains("waves-effect")){var n=document.createElement("span");n.className="waves-input-wrapper",e.replaceChild(n,t),n.appendChild(t)}},img:function(t){var e=t.parentNode;if("i"!==e.tagName.toLowerCase()||!e.classList.contains("waves-effect")){var n=document.createElement("i");e.replaceChild(n,t),n.appendChild(t)}}};function o(t,e,n){if(n){n.classList.remove("waves-rippling");var i=n.getAttribute("data-x"),r=n.getAttribute("data-y"),o=n.getAttribute("data-scale"),a=n.getAttribute("data-translate"),s=350-(Date.now()-Number(n.getAttribute("data-hold")));s<0&&(s=0),"mousemove"===t.type&&(s=150);var l="mousemove"===t.type?2500:h.duration;setTimeout(function(){var t={top:r+"px",left:i+"px",opacity:"0","-webkit-transition-duration":l+"ms","-moz-transition-duration":l+"ms","-o-transition-duration":l+"ms","transition-duration":l+"ms","-webkit-transform":o+" "+a,"-moz-transform":o+" "+a,"-ms-transform":o+" "+a,"-o-transform":o+" "+a,transform:o+" "+a};n.setAttribute("style",d(t)),setTimeout(function(){try{e.removeChild(n)}catch(t){return!1}},l)},s)}}var c={touches:0,allowEvent:function(t){var e=!0;return/^(mousedown|mousemove)$/.test(t.type)&&c.touches&&(e=!1),e},registerEvent:function(t){var e=t.type;"touchstart"===e?c.touches+=1:/^(touchend|touchcancel)$/.test(e)&&setTimeout(function(){c.touches&&(c.touches-=1)},500)}};function n(e){var n=function(t){if(!1===c.allowEvent(t))return null;for(var e=null,n=t.target||t.srcElement;n.parentElement;){if(!(n instanceof SVGElement)&&n.classList.contains("waves-effect")){e=n;break}n=n.parentElement}return e}(e);if(null!==n){if(n.disabled||n.getAttribute("disabled")||n.classList.contains("disabled"))return;if(c.registerEvent(e),"touchstart"===e.type&&h.delay){var i=!1,r=setTimeout(function(){r=null,h.show(e,n)},h.delay),o=function(t){r&&(clearTimeout(r),r=null,h.show(e,n)),i||(i=!0,h.hide(t,n)),a()},t=function(t){r&&(clearTimeout(r),r=null),o(t),a()};n.addEventListener("touchmove",t,!1),n.addEventListener("touchend",o,!1),n.addEventListener("touchcancel",o,!1);var a=function(){n.removeEventListener("touchmove",t),n.removeEventListener("touchend",o),n.removeEventListener("touchcancel",o)}}else h.show(e,n),s&&(n.addEventListener("touchend",h.hide,!1),n.addEventListener("touchcancel",h.hide,!1)),n.addEventListener("mouseup",h.hide,!1),n.addEventListener("mouseleave",h.hide,!1)}}return e.init=function(t){var e=document.body;"duration"in(t=t||{})&&(h.duration=t.duration),"delay"in t&&(h.delay=t.delay),s&&(e.addEventListener("touchstart",n,!1),e.addEventListener("touchcancel",c.registerEvent,!1),e.addEventListener("touchend",c.registerEvent,!1)),e.addEventListener("mousedown",n,!1)},e.attach=function(t,e){var n,i;t=u(t),"[object Array]"===a.call(e)&&(e=e.join(" ")),e=e?" "+e:"";for(var r=0,o=t.length;r<o;r++)i=(n=t[r]).tagName.toLowerCase(),-1!==["input","img"].indexOf(i)&&(l[i](n),n=n.parentElement),-1===n.className.indexOf("waves-effect")&&(n.className+=" waves-effect"+e)},e.ripple=function(t,e){var n=(t=u(t)).length;if((e=e||{}).wait=e.wait||0,e.position=e.position||null,n)for(var i,r,o,a={},s=0,l={type:"mousedown",button:1},c=function(t,e){return function(){h.hide(t,e)}};s<n;s++)i=t[s],r=e.position||{x:i.clientWidth/2,y:i.clientHeight/2},o=f(i),a.x=o.left+r.x,a.y=o.top+r.y,l.pageX=a.x,l.pageY=a.y,h.show(l,i),0<=e.wait&&null!==e.wait&&setTimeout(c({type:"mouseup",button:1},i),e.wait)},e.calm=function(t){for(var e={type:"mouseup",button:1},n=0,i=(t=u(t)).length;n<i;n++)h.hide(e,t[n])},e.displayEffect=function(t){console.error("Waves.displayEffect() has been deprecated and will be removed in future version. Please use Waves.init() to initialize Waves effect"),e.init(t)},e},"function"==typeof define&&i(75)?define([],function(){return e.Waves=n.call(e),e.Waves}):"object"===("undefined"==typeof exports?"undefined":p(exports))?t.exports=n.call(e):e.Waves=n.call(e),$(document).ready(function(){Waves.attach(".btn:not(.btn-flat), .btn-floating",["waves-light"]),Waves.attach(".btn-flat"),Waves.attach(".chip"),Waves.attach(".view a .mask",["waves-light"]),Waves.attach(".waves-light",["waves-light"]),Waves.attach(".navbar-nav a:not(.navbar-brand), .nav-icons li a, .nav-tabs .nav-item:not(.dropdown)",["waves-light"]),Waves.attach(".pager li a",["waves-light"]),Waves.attach(".pagination .page-item .page-link"),Waves.init()})}).call(this,i(95)(t))},function(t,e){var v;(v=jQuery).fn.sticky=function(t){var d=v.extend({},{topSpacing:0,zIndex:"",stopper:".sticky-stopper",stickyClass:!1},t),h="number"==typeof d.zIndex,p=0<v(d.stopper).length||"number"==typeof d.stopper;return this.each(function(){var r=v(this),o=r.outerHeight(),t=r.outerWidth(),a=d.topSpacing,s=d.zIndex,l=r.offset().top-a,c=v("<div></div>").width(t).height(o).addClass("sticky-placeholder"),u=d.stopper,f=v(window);function e(){var t=f.scrollTop(),e=u,n=r.parent().width();if(c.width(n),p&&"string"==typeof u&&(e=v(u).offset().top-o-a),l<t){if(d.stickyClass&&r.addClass(d.stickyClass),r.after(c).css({position:"fixed",top:a,width:n}),h&&r.css({zIndex:s}),p&&e<t){var i=e-t+a;r.css({top:i})}}else d.stickyClass&&r.removeClass(d.stickyClass),r.css({position:"static",top:null,left:null,width:"auto"}),c.remove()}f.innerHeight()>o&&(f.bind("scroll",e),f.bind("load",e),f.bind("resize",e))})}},function(t,e,r){"use strict";(function(t){var e,n;function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}r(68),r(70),r(71),r(211),r(91),r(107),r(66),r(54),r(78),r(108),r(86),r(113),r(62),r(119),r(69),r(72),r(117),r(98),r(109),r(73),e=void 0,n=function(){function m(t){return getComputedStyle(t)}function d(t,e){for(var n in e){var i=e[n];"number"==typeof i&&(i+="px"),t.style[n]=i}return t}function h(t){var e=document.createElement("div");return e.className=t,e}var n="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function s(t,e){if(!n)throw new Error("No element matching method supported");return n.call(t,e)}function r(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)}function o(t,e){return Array.prototype.filter.call(t.children,function(t){return s(t,e)})}var y={main:"ps",rtl:"ps__rtl",element:{thumb:function(t){return"ps__thumb-"+t},rail:function(t){return"ps__rail-"+t},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(t){return"ps--active-"+t},scrolling:function(t){return"ps--scrolling-"+t}}},a={x:null,y:null};function b(t,e){var n=t.element.classList,i=y.state.scrolling(e);n.contains(i)?clearTimeout(a[e]):n.add(i)}function w(t,e){a[e]=setTimeout(function(){return t.isAlive&&t.element.classList.remove(y.state.scrolling(e))},t.settings.scrollingThreshold)}function i(t){this.element=t,this.handlers={}}var t={isEmpty:{configurable:!0}};i.prototype.bind=function(t,e){void 0===this.handlers[t]&&(this.handlers[t]=[]),this.handlers[t].push(e),this.element.addEventListener(t,e,!1)},i.prototype.unbind=function(e,n){var i=this;this.handlers[e]=this.handlers[e].filter(function(t){return!(!n||t===n)||(i.element.removeEventListener(e,t,!1),!1)})},i.prototype.unbindAll=function(){for(var t in this.handlers)this.unbind(t)},t.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every(function(t){return 0===e.handlers[t].length})},Object.defineProperties(i.prototype,t);function p(){this.eventElements=[]}function v(t){if("function"==typeof window.CustomEvent)return new CustomEvent(t);var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,!1,!1,void 0),e}function e(t,e,n,i,r){var o;if(void 0===i&&(i=!0),void 0===r&&(r=!1),"top"===e)o=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==e)throw new Error("A proper axis should be provided");o=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(t,e,n,i,r){var o=n[0],a=n[1],s=n[2],l=n[3],c=n[4],u=n[5];void 0===i&&(i=!0),void 0===r&&(r=!1);var f,d,h=t.element;t.reach[l]=null,h[s]<1&&(t.reach[l]="start"),h[s]>t[o]-t[a]-1&&(t.reach[l]="end"),e&&(h.dispatchEvent(v("ps-scroll-"+l)),e<0?h.dispatchEvent(v("ps-scroll-"+c)):0<e&&h.dispatchEvent(v("ps-scroll-"+u)),i&&(b(f=t,d=l),w(f,d))),t.reach[l]&&(e||r)&&h.dispatchEvent(v("ps-"+l+"-reach-"+t.reach[l]))}(t,n,o,i,r)}function g(t){return parseInt(t,10)||0}p.prototype.eventElement=function(e){var t=this.eventElements.filter(function(t){return t.element===e})[0];return t||(t=new i(e),this.eventElements.push(t)),t},p.prototype.bind=function(t,e,n){this.eventElement(t).bind(e,n)},p.prototype.unbind=function(t,e,n){var i=this.eventElement(t);i.unbind(e,n),i.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(i),1)},p.prototype.unbindAll=function(){this.eventElements.forEach(function(t){return t.unbindAll()}),this.eventElements=[]},p.prototype.once=function(t,n,i){var r=this.eventElement(t);r.bind(n,function t(e){r.unbind(n,t),i(e)})};var x={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&0<window.navigator.maxTouchPoints||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)};function C(t){var e=t.element,n=Math.floor(e.scrollTop),i=e.getBoundingClientRect();t.containerWidth=Math.ceil(i.width),t.containerHeight=Math.ceil(i.height),t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(o(e,y.element.rail("x")).forEach(function(t){return r(t)}),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(o(e,y.element.rail("y")).forEach(function(t){return r(t)}),e.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset<t.contentWidth?(t.scrollbarXActive=!0,t.railXWidth=t.containerWidth-t.railXMarginWidth,t.railXRatio=t.containerWidth/t.railXWidth,t.scrollbarXWidth=l(t,g(t.railXWidth*t.containerWidth/t.contentWidth)),t.scrollbarXLeft=g((t.negativeScrollAdjustment+e.scrollLeft)*(t.railXWidth-t.scrollbarXWidth)/(t.contentWidth-t.containerWidth))):t.scrollbarXActive=!1,!t.settings.suppressScrollY&&t.containerHeight+t.settings.scrollYMarginOffset<t.contentHeight?(t.scrollbarYActive=!0,t.railYHeight=t.containerHeight-t.railYMarginHeight,t.railYRatio=t.containerHeight/t.railYHeight,t.scrollbarYHeight=l(t,g(t.railYHeight*t.containerHeight/t.contentHeight)),t.scrollbarYTop=g(n*(t.railYHeight-t.scrollbarYHeight)/(t.contentHeight-t.containerHeight))):t.scrollbarYActive=!1,t.scrollbarXLeft>=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),function(t,e){var n={width:e.railXWidth},i=Math.floor(t.scrollTop);e.isRtl?n.left=e.negativeScrollAdjustment+t.scrollLeft+e.containerWidth-e.contentWidth:n.left=t.scrollLeft,e.isScrollbarXUsingBottom?n.bottom=e.scrollbarXBottom-i:n.top=e.scrollbarXTop+i,d(e.scrollbarXRail,n);var r={top:i,height:e.railYHeight};e.isScrollbarYUsingRight?e.isRtl?r.right=e.contentWidth-(e.negativeScrollAdjustment+t.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth-9:r.right=e.scrollbarYRight-t.scrollLeft:e.isRtl?r.left=e.negativeScrollAdjustment+t.scrollLeft+2*e.containerWidth-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:r.left=e.scrollbarYLeft+t.scrollLeft,d(e.scrollbarYRail,r),d(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),d(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth})}(e,t),t.scrollbarXActive?e.classList.add(y.state.active("x")):(e.classList.remove(y.state.active("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,e.scrollLeft=!0===t.isRtl?t.contentWidth:0),t.scrollbarYActive?e.classList.add(y.state.active("y")):(e.classList.remove(y.state.active("y")),t.scrollbarYHeight=0,t.scrollbarYTop=0,e.scrollTop=0)}function l(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function c(n,t){var i=t[0],r=t[1],o=t[2],a=t[3],e=t[4],s=t[5],l=t[6],c=t[7],u=t[8],f=n.element,d=null,h=null,p=null;function v(t){t.touches&&t.touches[0]&&(t[o]=t.touches[0].pageY),f[l]=d+p*(t[o]-h),b(n,c),C(n),t.stopPropagation(),t.preventDefault()}function g(){w(n,c),n[u].classList.remove(y.state.clicking),n.event.unbind(n.ownerDocument,"mousemove",v)}function m(t,e){d=f[l],e&&t.touches&&(t[o]=t.touches[0].pageY),h=t[o],p=(n[r]-n[i])/(n[a]-n[s]),e?n.event.bind(n.ownerDocument,"touchmove",v):(n.event.bind(n.ownerDocument,"mousemove",v),n.event.once(n.ownerDocument,"mouseup",g),t.preventDefault()),n[u].classList.add(y.state.clicking),t.stopPropagation()}n.event.bind(n[e],"mousedown",function(t){m(t)}),n.event.bind(n[e],"touchstart",function(t){m(t,!0)})}function u(t,e){var n,i,r=this;if(void 0===e&&(e={}),"string"==typeof t&&(t=document.querySelector(t)),!t||!t.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var o in(this.element=t).classList.add(y.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},e)this.settings[o]=e[o];function a(){return t.classList.add(y.state.focus)}function s(){return t.classList.remove(y.state.focus)}this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null,this.isRtl="rtl"===m(t).direction,!0===this.isRtl&&t.classList.add(y.rtl),this.isNegativeScroll=(i=t.scrollLeft,t.scrollLeft=-1,n=t.scrollLeft<0,t.scrollLeft=i,n),this.negativeScrollAdjustment=this.isNegativeScroll?t.scrollWidth-t.clientWidth:0,this.event=new p,this.ownerDocument=t.ownerDocument||document,this.scrollbarXRail=h(y.element.rail("x")),t.appendChild(this.scrollbarXRail),this.scrollbarX=h(y.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",a),this.event.bind(this.scrollbarX,"blur",s),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var l=m(this.scrollbarXRail);this.scrollbarXBottom=parseInt(l.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=g(l.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=g(l.borderLeftWidth)+g(l.borderRightWidth),d(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=g(l.marginLeft)+g(l.marginRight),d(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=h(y.element.rail("y")),t.appendChild(this.scrollbarYRail),this.scrollbarY=h(y.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",a),this.event.bind(this.scrollbarY,"blur",s),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var c,u,f=m(this.scrollbarYRail);this.scrollbarYRight=parseInt(f.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=g(f.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?(c=this.scrollbarY,g((u=m(c)).width)+g(u.paddingLeft)+g(u.paddingRight)+g(u.borderLeftWidth)+g(u.borderRightWidth)):null,this.railBorderYWidth=g(f.borderTopWidth)+g(f.borderBottomWidth),d(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=g(f.marginTop)+g(f.marginBottom),d(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:t.scrollLeft<=0?"start":t.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:t.scrollTop<=0?"start":t.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(t){return S[t](r)}),this.lastScrollTop=Math.floor(t.scrollTop),this.lastScrollLeft=t.scrollLeft,this.event.bind(this.element,"scroll",function(t){return r.onScroll(t)}),C(this)}var S={"click-rail":function(n){n.element,n.event.bind(n.scrollbarY,"mousedown",function(t){return t.stopPropagation()}),n.event.bind(n.scrollbarYRail,"mousedown",function(t){var e=t.pageY-window.pageYOffset-n.scrollbarYRail.getBoundingClientRect().top>n.scrollbarYTop?1:-1;n.element.scrollTop+=e*n.containerHeight,C(n),t.stopPropagation()}),n.event.bind(n.scrollbarX,"mousedown",function(t){return t.stopPropagation()}),n.event.bind(n.scrollbarXRail,"mousedown",function(t){var e=t.pageX-window.pageXOffset-n.scrollbarXRail.getBoundingClientRect().left>n.scrollbarXLeft?1:-1;n.element.scrollLeft+=e*n.containerWidth,C(n),t.stopPropagation()})},"drag-thumb":function(t){c(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),c(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(o){var a=o.element;o.event.bind(o.ownerDocument,"keydown",function(t){if(!(t.isDefaultPrevented&&t.isDefaultPrevented()||t.defaultPrevented)&&(s(a,":hover")||s(o.scrollbarX,":focus")||s(o.scrollbarY,":focus"))){var e,n=document.activeElement?document.activeElement:o.ownerDocument.activeElement;if(n){if("IFRAME"===n.tagName)n=n.contentDocument.activeElement;else for(;n.shadowRoot;)n=n.shadowRoot.activeElement;if(s(e=n,"input,[contenteditable]")||s(e,"select,[contenteditable]")||s(e,"textarea,[contenteditable]")||s(e,"button,[contenteditable]"))return}var i=0,r=0;switch(t.which){case 37:i=t.metaKey?-o.contentWidth:t.altKey?-o.containerWidth:-30;break;case 38:r=t.metaKey?o.contentHeight:t.altKey?o.containerHeight:30;break;case 39:i=t.metaKey?o.contentWidth:t.altKey?o.containerWidth:30;break;case 40:r=t.metaKey?-o.contentHeight:t.altKey?-o.containerHeight:-30;break;case 32:r=t.shiftKey?o.containerHeight:-o.containerHeight;break;case 33:r=o.containerHeight;break;case 34:r=-o.containerHeight;break;case 36:r=o.contentHeight;break;case 35:r=-o.contentHeight;break;default:return}o.settings.suppressScrollX&&0!==i||o.settings.suppressScrollY&&0!==r||(a.scrollTop-=r,a.scrollLeft+=i,C(o),function(t,e){var n=Math.floor(a.scrollTop);if(0===t){if(!o.scrollbarYActive)return!1;if(0===n&&0<e||n>=o.contentHeight-o.containerHeight&&e<0)return!o.settings.wheelPropagation}var i=a.scrollLeft;if(0===e){if(!o.scrollbarXActive)return!1;if(0===i&&t<0||i>=o.contentWidth-o.containerWidth&&0<t)return!o.settings.wheelPropagation}return!0}(i,r)&&t.preventDefault())}})},wheel:function(v){var g=v.element;function t(t){var e,n,i,r,o,a,s,l,c,u,f=(n=(e=t).deltaX,i=-1*e.deltaY,void 0!==n&&void 0!==i||(n=-1*e.wheelDeltaX/6,i=e.wheelDeltaY/6),e.deltaMode&&1===e.deltaMode&&(n*=10,i*=10),n!=n&&i!=i&&(n=0,i=e.wheelDelta),e.shiftKey?[-i,-n]:[n,i]),d=f[0],h=f[1];if(!function(t,e,n){if(!x.isWebKit&&g.querySelector("select:focus"))return!0;if(!g.contains(t))return!1;for(var i=t;i&&i!==g;){if(i.classList.contains(y.element.consuming))return!0;var r=m(i);if(n&&r.overflowY.match(/(scroll|auto)/)){var o=i.scrollHeight-i.clientHeight;if(0<o&&(0<i.scrollTop&&n<0||i.scrollTop<o&&0<n))return!0}if(e&&r.overflowX.match(/(scroll|auto)/)){var a=i.scrollWidth-i.clientWidth;if(0<a&&(0<i.scrollLeft&&e<0||i.scrollLeft<a&&0<e))return!0}i=i.parentNode}return!1}(t.target,d,h)){var p=!1;v.settings.useBothWheelAxes?v.scrollbarYActive&&!v.scrollbarXActive?(h?g.scrollTop-=h*v.settings.wheelSpeed:g.scrollTop+=d*v.settings.wheelSpeed,p=!0):v.scrollbarXActive&&!v.scrollbarYActive&&(d?g.scrollLeft+=d*v.settings.wheelSpeed:g.scrollLeft-=h*v.settings.wheelSpeed,p=!0):(g.scrollTop-=h*v.settings.wheelSpeed,g.scrollLeft+=d*v.settings.wheelSpeed),C(v),(p=p||(r=d,o=h,a=Math.floor(g.scrollTop),s=0===g.scrollTop,l=a+g.offsetHeight===g.scrollHeight,c=0===g.scrollLeft,u=g.scrollLeft+g.offsetWidth===g.scrollWidth,!(Math.abs(o)>Math.abs(r)?s||l:c||u)||!v.settings.wheelPropagation))&&!t.ctrlKey&&(t.stopPropagation(),t.preventDefault())}}void 0!==window.onwheel?v.event.bind(g,"wheel",t):void 0!==window.onmousewheel&&v.event.bind(g,"mousewheel",t)},touch:function(s){if(x.supportsTouch||x.supportsIePointer){var l=s.element,c={},u=0,f={},n=null;x.supportsTouch?(s.event.bind(l,"touchstart",t),s.event.bind(l,"touchmove",e),s.event.bind(l,"touchend",i)):x.supportsIePointer&&(window.PointerEvent?(s.event.bind(l,"pointerdown",t),s.event.bind(l,"pointermove",e),s.event.bind(l,"pointerup",i)):window.MSPointerEvent&&(s.event.bind(l,"MSPointerDown",t),s.event.bind(l,"MSPointerMove",e),s.event.bind(l,"MSPointerUp",i)))}function d(t,e){l.scrollTop-=e,l.scrollLeft-=t,C(s)}function h(t){return t.targetTouches?t.targetTouches[0]:t}function p(t){return!(t.pointerType&&"pen"===t.pointerType&&0===t.buttons||(!t.targetTouches||1!==t.targetTouches.length)&&(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function t(t){if(p(t)){var e=h(t);c.pageX=e.pageX,c.pageY=e.pageY,u=(new Date).getTime(),null!==n&&clearInterval(n)}}function e(t){if(p(t)){var e=h(t),n={pageX:e.pageX,pageY:e.pageY},i=n.pageX-c.pageX,r=n.pageY-c.pageY;if(function(t,e,n){if(!l.contains(t))return!1;for(var i=t;i&&i!==l;){if(i.classList.contains(y.element.consuming))return!0;var r=m(i);if(n&&r.overflowY.match(/(scroll|auto)/)){var o=i.scrollHeight-i.clientHeight;if(0<o&&(0<i.scrollTop&&n<0||i.scrollTop<o&&0<n))return!0}if(e&&r.overflowX.match(/(scroll|auto)/)){var a=i.scrollWidth-i.clientWidth;if(0<a&&(0<i.scrollLeft&&e<0||i.scrollLeft<a&&0<e))return!0}i=i.parentNode}return!1}(t.target,i,r))return;d(i,r),c=n;var o=(new Date).getTime(),a=o-u;0<a&&(f.x=i/a,f.y=r/a,u=o),function(t,e){var n=Math.floor(l.scrollTop),i=l.scrollLeft,r=Math.abs(t),o=Math.abs(e);if(r<o){if(e<0&&n===s.contentHeight-s.containerHeight||0<e&&0===n)return 0===window.scrollY&&0<e&&x.isChrome}else if(o<r&&(t<0&&i===s.contentWidth-s.containerWidth||0<t&&0===i))return!0;return!0}(i,r)&&t.preventDefault()}}function i(){s.settings.swipeEasing&&(clearInterval(n),n=setInterval(function(){s.isInitialized?clearInterval(n):f.x||f.y?Math.abs(f.x)<.01&&Math.abs(f.y)<.01?clearInterval(n):(d(30*f.x,30*f.y),f.x*=.8,f.y*=.8):clearInterval(n)},10))}}};return u.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,d(this.scrollbarXRail,{display:"block"}),d(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=g(m(this.scrollbarXRail).marginLeft)+g(m(this.scrollbarXRail).marginRight),this.railYMarginHeight=g(m(this.scrollbarYRail).marginTop)+g(m(this.scrollbarYRail).marginBottom),d(this.scrollbarXRail,{display:"none"}),d(this.scrollbarYRail,{display:"none"}),C(this),e(this,"top",0,!1,!0),e(this,"left",0,!1,!0),d(this.scrollbarXRail,{display:""}),d(this.scrollbarYRail,{display:""}))},u.prototype.onScroll=function(t){this.isAlive&&(C(this),e(this,"top",this.element.scrollTop-this.lastScrollTop),e(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},u.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),r(this.scrollbarX),r(this.scrollbarY),r(this.scrollbarXRail),r(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},u.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(t){return!t.match(/^ps([-_].+|)$/)}).join(" ")},u},"object"===("undefined"==typeof exports?"undefined":i(exports))&&void 0!==t?t.exports=n():"function"==typeof define&&r(75)?define(n):(e=e||self).PerfectScrollbar=n()}).call(this,r(95)(t))},function(t,e,n){"use strict";var i=n(3),r=n(23).every;i({target:"Array",proto:!0,forced:n(51)("every")},{every:function(t){return r(this,t,1<arguments.length?arguments[1]:void 0)}})},function(t,e,i){"use strict";(function(n){i(86),i(115),("function"==typeof define&&i(75)?define:function(t,e){n.exports?n.exports=e(i(116)):window.toastr=e(window.jQuery)})(["jquery"],function(p){return x=0,o="error",a="info",s="success",l="warning",t={clear:function(t,e){var n=m();b||v(n),i(t,n,e)||function(t){for(var e=b.children(),n=e.length-1;0<=n;n--)i(p(e[n]),t)}(n)},remove:function(t){var e=m();b||v(e),t&&0===p(":focus",t).length?y(t):b.children().length&&b.remove()},error:function(t,e,n){return r({type:o,iconClass:m().iconClasses.error,message:t,optionsOverride:n,title:e})},getContainer:v,info:function(t,e,n){return r({type:a,iconClass:m().iconClasses.info,message:t,optionsOverride:n,title:e})},options:{},subscribe:function(t){e=t},success:function(t,e,n){return r({type:s,iconClass:m().iconClasses.success,message:t,optionsOverride:n,title:e})},version:"2.1.1",warning:function(t,e,n){return r({type:l,iconClass:m().iconClasses.warning,message:t,optionsOverride:n,title:e})}};function v(t,e){return t=t||m(),(b=p("#"+t.containerId)).length||e&&(n=t,(b=p("<div/>").attr("id",n.containerId).addClass(n.positionClass).attr("aria-live","polite").attr("role","alert")).appendTo(p(n.target)),b=b),b;var n}function i(t,e,n){var i=!(!n||!n.force)&&n.force;return!(!t||!i&&0!==p(":focus",t).length||(t[e.hideMethod]({duration:e.hideDuration,easing:e.hideEasing,complete:function(){y(t)}}),0))}function g(t){e&&e(t)}function r(t){var n=m(),e=t.iconClass||n.iconClass;if(void 0!==t.optionsOverride&&(n=p.extend(n,t.optionsOverride),e=t.optionsOverride.iconClass||e),!function(t,e){if(n.preventDuplicates){if(e.message===w)return!0;w=e.message}return!1}(0,t)){x++,b=v(n,!0);var i=null,r=p("<div/>"),o=p("<div/>"),a=p("<div/>"),s=p("<div/>"),l=p(n.closeHtml),c={intervalId:null,hideEta:null,maxHideTime:null},u={toastId:x,state:"visible",startTime:new Date,options:n,map:t};return t.iconClass&&r.addClass(n.toastClass).addClass(e),t.title&&(o.append(t.title).addClass(n.titleClass),r.append(o)),t.message&&(a.append(t.message).addClass(n.messageClass),r.append(a)),n.closeButton&&(l.addClass("md-toast-close-button").attr("role","button"),r.prepend(l)),n.progressBar&&(s.addClass("md-toast-progress"),r.prepend(s)),n.newestOnTop?b.prepend(r):b.append(r),r.hide(),r[n.showMethod]({duration:n.showDuration,easing:n.showEasing,complete:n.onShown}),0<n.timeOut&&(i=setTimeout(f,n.timeOut),c.maxHideTime=parseFloat(n.timeOut),c.hideEta=(new Date).getTime()+c.maxHideTime,n.progressBar&&(c.intervalId=setInterval(function(){var t=(c.hideEta-(new Date).getTime())/c.maxHideTime*100;s.width(t+"%")},10))),r.hover(h,d),!n.onclick&&n.tapToDismiss&&r.click(f),n.closeButton&&l&&l.click(function(t){t.stopPropagation?t.stopPropagation():void 0!==t.cancelBubble&&!0!==t.cancelBubble&&(t.cancelBubble=!0),f(!0)}),n.onclick&&r.click(function(){n.onclick(),f()}),g(u),n.debug&&console&&console.log(u),r}function f(t){if(!p(":focus",r).length||t)return clearTimeout(c.intervalId),r[n.hideMethod]({duration:n.hideDuration,easing:n.hideEasing,complete:function(){y(r),n.onHidden&&"hidden"!==u.state&&n.onHidden(),u.state="hidden",u.endTime=new Date,g(u)}})}function d(){(0<n.timeOut||0<n.extendedTimeOut)&&(i=setTimeout(f,n.extendedTimeOut),c.maxHideTime=parseFloat(n.extendedTimeOut),c.hideEta=(new Date).getTime()+c.maxHideTime)}function h(){clearTimeout(i),c.hideEta=0,r.stop(!0,!0)[n.showMethod]({duration:n.showDuration,easing:n.showEasing})}}function m(){return p.extend({},{tapToDismiss:!0,toastClass:"md-toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,extendedTimeOut:1e3,iconClasses:{error:"md-toast-error",info:"md-toast-info",success:"md-toast-success",warning:"md-toast-warning"},iconClass:"md-toast-info",positionClass:"md-toast-top-right",timeOut:5e3,titleClass:"md-toast-title",messageClass:"md-toast-message",target:"body",closeHtml:'<button type="button">&times;</button>',newestOnTop:!0,preventDuplicates:!1,progressBar:!1},t.options)}function y(t){b=b||v(),t.is(":visible")||(t.remove(),t=null,0===b.children().length&&(b.remove(),w=void 0))}var b,e,w,x,o,a,s,l,t})}).call(this,i(95)(t))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){n(247),t.exports=n(248)},function(t,e,n){"use strict";n.r(e),n(175),n(176),n(208),n(174),n(150),n(151),n(152),n(153),n(212),n(209),n(210),n(162),n(157),n(158),n(165),n(156),n(164),n(159),n(163),n(160),n(166),n(169),n(121),n(126),n(170),n(161)},function(t,e,n){}]);
!function(l,c,g,m){"use strict";if(l.console=l.console||{info:function(t){}},g)if(g.fn.fancybox)console.info("fancyBox already initialized");else{var t,e,i,n,o={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"><div class="fancybox-caption__body"></div></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:g.noop,beforeLoad:g.noop,afterLoad:g.noop,beforeShow:g.noop,afterShow:g.noop,beforeClose:g.noop,afterClose:g.noop,onActivate:g.noop,onDeactivate:g.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schlie&szlig;en",NEXT:"Weiter",PREV:"Zur&uuml;ck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp&auml;ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&ouml;&szlig;ern"}}},s=g(l),r=g(c),a=0,h=l.requestAnimationFrame||l.webkitRequestAnimationFrame||l.mozRequestAnimationFrame||l.oRequestAnimationFrame||function(t){return l.setTimeout(t,1e3/60)},u=l.cancelAnimationFrame||l.webkitCancelAnimationFrame||l.mozCancelAnimationFrame||l.oCancelAnimationFrame||function(t){l.clearTimeout(t)},d=function(){var t,e=c.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in i)if(e.style[t]!==m)return i[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},f=function(t,e){var i=g.extend(!0,{},t,e);return g.each(e,function(t,e){g.isArray(e)&&(i[t]=e)}),i},v=function(t,e,i){var n=this;n.opts=f({index:i},g.fancybox.defaults),g.isPlainObject(e)&&(n.opts=f(n.opts,e)),g.fancybox.isMobile&&(n.opts=f(n.opts,n.opts.mobile)),n.id=n.opts.id||++a,n.currIndex=parseInt(n.opts.index,10)||0,n.prevIndex=null,n.prevPos=null,n.currPos=0,n.firstRun=!0,n.group=[],n.slides={},n.addContent(t),n.group.length&&n.init()};g.extend(v.prototype,{init:function(){var e,i,n=this,o=n.group[n.currIndex].opts;o.closeExisting&&g.fancybox.close(!0),g("body").addClass("fancybox-active"),!g.fancybox.getInstance()&&!1!==o.hideScrollbar&&!g.fancybox.isMobile&&c.body.scrollHeight>l.innerHeight&&(g("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(l.innerWidth-c.documentElement.clientWidth)+"px;}</style>"),g("body").addClass("compensate-for-scrollbar")),i="",g.each(o.buttons,function(t,e){i+=o.btnTpl[e]||""}),e=g(n.translate(n,o.baseTpl.replace("{{buttons}}",i).replace("{{arrows}}",o.btnTpl.arrowLeft+o.btnTpl.arrowRight))).attr("id","fancybox-container-"+n.id).addClass(o.baseClass).data("FancyBox",n).appendTo(o.parentEl),n.$refs={container:e},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){n.$refs[t]=e.find(".fancybox-"+t)}),n.trigger("onInit"),n.activate(),n.jumpTo(n.currIndex)},translate:function(t,e){var i=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,function(t,e){return i[e]===m?t:i[e]})},addContent:function(t){var e,c=this,i=g.makeArray(t);g.each(i,function(t,e){var i,n,o,s,r,a={},l={};g.isPlainObject(e)?l=(a=e).opts||e:"object"===g.type(e)&&g(e).length?(l=(i=g(e)).data()||{},(l=g.extend(!0,{},l,l.options)).$orig=i,a.src=c.opts.src||l.src||i.attr("href"),a.type||a.src||(a.type="inline",a.src=e)):a={type:"html",src:e+""},a.opts=g.extend(!0,{},c.opts,l),g.isArray(l.buttons)&&(a.opts.buttons=l.buttons),g.fancybox.isMobile&&a.opts.mobile&&(a.opts=f(a.opts,a.opts.mobile)),n=a.type||a.opts.type,s=a.src||"",!n&&s&&((o=s.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(n="video",a.opts.video.format||(a.opts.video.format="video/"+("ogv"===o[1]?"ogg":o[1]))):s.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?n="image":s.match(/\.(pdf)((\?|#).*)?$/i)?(n="iframe",a=g.extend(!0,a,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===s.charAt(0)&&(n="inline")),n?a.type=n:c.trigger("objectNeedsType",a),a.contentType||(a.contentType=-1<g.inArray(a.type,["html","inline","ajax"])?"html":a.type),a.index=c.group.length,"auto"==a.opts.smallBtn&&(a.opts.smallBtn=-1<g.inArray(a.type,["html","inline","ajax"])),"auto"===a.opts.toolbar&&(a.opts.toolbar=!a.opts.smallBtn),a.$thumb=a.opts.$thumb||null,a.opts.$trigger&&a.index===c.opts.index&&(a.$thumb=a.opts.$trigger.find("img:first"),a.$thumb.length&&(a.opts.$orig=a.opts.$trigger)),a.$thumb&&a.$thumb.length||!a.opts.$orig||(a.$thumb=a.opts.$orig.find("img:first")),a.$thumb&&!a.$thumb.length&&(a.$thumb=null),a.thumb=a.opts.thumb||(a.$thumb?a.$thumb[0].src:null),"function"===g.type(a.opts.caption)&&(a.opts.caption=a.opts.caption.apply(e,[c,a])),"function"===g.type(c.opts.caption)&&(a.opts.caption=c.opts.caption.apply(e,[c,a])),a.opts.caption instanceof g||(a.opts.caption=a.opts.caption===m?"":a.opts.caption+""),"ajax"===a.type&&1<(r=s.split(/\s+/,2)).length&&(a.src=r.shift(),a.opts.filter=r.shift()),a.opts.modal&&(a.opts=g.extend(!0,a.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),c.group.push(a)}),Object.keys(c.slides).length&&(c.updateControls(),(e=c.Thumbs)&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var n=this;n.removeEvents(),n.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),n.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),n.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),n.next()}).on("click.fb","[data-fancybox-zoom]",function(t){n[n.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(n.requestId&&u(n.requestId),n.requestId=h(function(){n.update(t)})):(n.current&&"iframe"===n.current.type&&n.$refs.stage.hide(),setTimeout(function(){n.$refs.stage.show(),n.update(t)},g.fancybox.isMobile?600:250))}),r.on("keydown.fb",function(t){var e=(g.fancybox?g.fancybox.getInstance():null).current,i=t.keyCode||t.which;if(9!=i){if(!(!e.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||g(t.target).is("input,textarea,video,audio,select")))return 8===i||27===i?(t.preventDefault(),void n.close(t)):37===i||38===i?(t.preventDefault(),void n.previous()):39===i||40===i?(t.preventDefault(),void n.next()):void n.trigger("afterKeydown",t,i)}else e.opts.trapFocus&&n.focus(t)}),n.group[n.currIndex].opts.idleTime&&(n.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){n.idleSecondsCounter=0,n.isIdle&&n.showControls(),n.isIdle=!1}),n.idleInterval=l.setInterval(function(){n.idleSecondsCounter++,n.idleSecondsCounter>=n.group[n.currIndex].opts.idleTime&&!n.isDragging&&(n.isIdle=!0,n.idleSecondsCounter=0,n.hideControls())},1e3))},removeEvents:function(){s.off("orientationchange.fb resize.fb"),r.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),this.idleInterval&&(l.clearInterval(this.idleInterval),this.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,n){var e,i,o,s,r,a,l,c,u,d=this,h=d.group.length;if(!(d.isDragging||d.isClosing||d.isAnimating&&d.firstRun)){if(t=parseInt(t,10),!(o=d.current?d.current.opts.loop:d.opts.loop)&&(t<0||h<=t))return!1;if(e=d.firstRun=!Object.keys(d.slides).length,r=d.current,d.prevIndex=d.currIndex,d.prevPos=d.currPos,s=d.createSlide(t),1<h&&((o||s.index<h-1)&&d.createSlide(t+1),(o||0<s.index)&&d.createSlide(t-1)),d.current=s,d.currIndex=s.index,d.currPos=s.pos,d.trigger("beforeShow",e),d.updateControls(),s.forcedDuration=m,g.isNumeric(n)?s.forcedDuration=n:n=s.opts[e?"animationDuration":"transitionDuration"],n=parseInt(n,10),i=d.isMoved(s),s.$slide.addClass("fancybox-slide--current"),e)return s.opts.animationEffect&&n&&d.$refs.container.css("transition-duration",n+"ms"),d.$refs.container.addClass("fancybox-is-open").trigger("focus"),d.loadSlide(s),void d.preload("image");a=g.fancybox.getTranslate(r.$slide),l=g.fancybox.getTranslate(d.$refs.stage),g.each(d.slides,function(t,e){g.fancybox.stop(e.$slide,!0)}),r.pos!==s.pos&&(r.isComplete=!1),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),i?(u=a.left-(r.pos*a.width+r.pos*r.opts.gutter),g.each(d.slides,function(t,e){e.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var i=e.pos*a.width+e.pos*e.opts.gutter;g.fancybox.setTranslate(e.$slide,{top:0,left:i-l.left+u}),e.pos!==s.pos&&e.$slide.addClass("fancybox-slide--"+(e.pos>s.pos?"next":"previous")),p(e.$slide),g.fancybox.animate(e.$slide,{top:0,left:(e.pos-s.pos)*a.width+(e.pos-s.pos)*e.opts.gutter},n,function(){e.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),e.pos===d.currPos&&d.complete()})})):n&&s.opts.transitionEffect&&(c="fancybox-animated fancybox-fx-"+s.opts.transitionEffect,r.$slide.addClass("fancybox-slide--"+(r.pos>s.pos?"next":"previous")),g.fancybox.animate(r.$slide,c,n,function(){r.$slide.removeClass(c).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),s.isLoaded?d.revealContent(s):d.loadSlide(s),d.preload("image")}},createSlide:function(t){var e,i,n=this;return i=(i=t%n.group.length)<0?n.group.length+i:i,!n.slides[t]&&n.group[i]&&(e=g('<div class="fancybox-slide"></div>').appendTo(n.$refs.stage),n.slides[t]=g.extend(!0,{},n.group[i],{pos:t,$slide:e,isLoaded:!1}),n.updateSlide(n.slides[t])),n.slides[t]},scaleToActual:function(t,e,i){var n,o,s,r,a,l=this,c=l.current,u=c.$content,d=g.fancybox.getTranslate(c.$slide).width,h=g.fancybox.getTranslate(c.$slide).height,p=c.width,f=c.height;l.isAnimating||l.isMoved()||!u||"image"!=c.type||!c.isLoaded||c.hasError||(l.isAnimating=!0,g.fancybox.stop(u),t=t===m?.5*d:t,e=e===m?.5*h:e,(n=g.fancybox.getTranslate(u)).top-=g.fancybox.getTranslate(c.$slide).top,n.left-=g.fancybox.getTranslate(c.$slide).left,r=p/n.width,a=f/n.height,o=.5*d-.5*p,s=.5*h-.5*f,d<p&&(0<(o=n.left*r-(t*r-t))&&(o=0),o<d-p&&(o=d-p)),h<f&&(0<(s=n.top*a-(e*a-e))&&(s=0),s<h-f&&(s=h-f)),l.updateCursor(p,f),g.fancybox.animate(u,{top:s,left:o,scaleX:r,scaleY:a},i||366,function(){l.isAnimating=!1}),l.SlideShow&&l.SlideShow.isActive&&l.SlideShow.stop())},scaleToFit:function(t){var e,i=this,n=i.current,o=n.$content;i.isAnimating||i.isMoved()||!o||"image"!=n.type||!n.isLoaded||n.hasError||(i.isAnimating=!0,g.fancybox.stop(o),e=i.getFitPos(n),i.updateCursor(e.width,e.height),g.fancybox.animate(o,{top:e.top,left:e.left,scaleX:e.width/o.width(),scaleY:e.height/o.height()},t||366,function(){i.isAnimating=!1}))},getFitPos:function(t){var e,i,n,o,s=t.$content,r=t.$slide,a=t.width||t.opts.width,l=t.height||t.opts.height,c={};return!!(t.isLoaded&&s&&s.length)&&(e=g.fancybox.getTranslate(this.$refs.stage).width,i=g.fancybox.getTranslate(this.$refs.stage).height,e-=parseFloat(r.css("paddingLeft"))+parseFloat(r.css("paddingRight"))+parseFloat(s.css("marginLeft"))+parseFloat(s.css("marginRight")),i-=parseFloat(r.css("paddingTop"))+parseFloat(r.css("paddingBottom"))+parseFloat(s.css("marginTop"))+parseFloat(s.css("marginBottom")),a&&l||(a=e,l=i),e-.5<(a*=n=Math.min(1,e/a,i/l))&&(a=e),i-.5<(l*=n)&&(l=i),"image"===t.type?(c.top=Math.floor(.5*(i-l))+parseFloat(r.css("paddingTop")),c.left=Math.floor(.5*(e-a))+parseFloat(r.css("paddingLeft"))):"video"===t.contentType&&(a/(o=t.opts.width&&t.opts.height?a/l:t.opts.ratio||16/9)<l?l=a/o:l*o<a&&(a=l*o)),c.width=a,c.height=l,c)},update:function(i){var n=this;g.each(n.slides,function(t,e){n.updateSlide(e,i)})},updateSlide:function(t,e){var i=this,n=t&&t.$content,o=t.width||t.opts.width,s=t.height||t.opts.height,r=t.$slide;i.adjustCaption(t),n&&(o||s||"video"===t.contentType)&&!t.hasError&&(g.fancybox.stop(n),g.fancybox.setTranslate(n,i.getFitPos(t)),t.pos===i.currPos&&(i.isAnimating=!1,i.updateCursor())),i.adjustLayout(t),r.length&&(r.trigger("refresh"),t.pos===i.currPos&&i.$refs.toolbar.add(i.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight)),i.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,i=e.current,n=i.$slide;!e.isClosing&&i&&(n.siblings().css({transform:"",opacity:""}),n.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),g.fancybox.animate(n,{top:0,left:0,opacity:1},t===m?0:t,function(){n.css({transform:"",opacity:""}),i.isComplete||e.complete()},!1))},isMoved:function(t){var e,i,n=t||this.current;return!!n&&(i=g.fancybox.getTranslate(this.$refs.stage),e=g.fancybox.getTranslate(n.$slide),!n.$slide.hasClass("fancybox-animated")&&(.5<Math.abs(e.top-i.top)||.5<Math.abs(e.left-i.left)))},updateCursor:function(t,e){var i,n,o=this,s=o.current,r=o.$refs.container;s&&!o.isClosing&&o.Guestures&&(r.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),n=!!(i=o.canPan(t,e))||o.isZoomable(),r.toggleClass("fancybox-is-zoomable",n),g("[data-fancybox-zoom]").prop("disabled",!n),i?r.addClass("fancybox-can-pan"):n&&("zoom"===s.opts.clickContent||g.isFunction(s.opts.clickContent)&&"zoom"==s.opts.clickContent(s))?r.addClass("fancybox-can-zoomIn"):s.opts.touch&&(s.opts.touch.vertical||1<o.group.length)&&"video"!==s.contentType&&r.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this.current;if(e&&!this.isClosing&&"image"===e.type&&!e.hasError){if(!e.isLoaded)return!0;if((t=this.getFitPos(e))&&(e.width>t.width||e.height>t.height))return!0}return!1},isScaledDown:function(t,e){var i=!1,n=this.current,o=n.$content;return t!==m&&e!==m?i=t<n.width&&e<n.height:o&&(i=(i=g.fancybox.getTranslate(o)).width<n.width&&i.height<n.height),i},canPan:function(t,e){var i=this.current,n=null,o=!1;return"image"===i.type&&(i.isComplete||t&&e)&&!i.hasError&&(o=this.getFitPos(i),t!==m&&e!==m?n={width:t,height:e}:i.isComplete&&(n=g.fancybox.getTranslate(i.$content)),n&&o&&(o=1.5<Math.abs(n.width-o.width)||1.5<Math.abs(n.height-o.height))),o},loadSlide:function(i){var t,e,n,o=this;if(!i.isLoading&&!i.isLoaded){if(!(i.isLoading=!0)===o.trigger("beforeLoad",i))return i.isLoading=!1;switch(t=i.type,(e=i.$slide).off("refresh").trigger("onReset").addClass(i.opts.slideClass),t){case"image":o.setImage(i);break;case"iframe":o.setIframe(i);break;case"html":o.setContent(i,i.src||i.content);break;case"video":o.setContent(i,i.opts.video.tpl.replace(/\{\{src\}\}/gi,i.src).replace("{{format}}",i.opts.videoFormat||i.opts.video.format||"").replace("{{poster}}",i.thumb||""));break;case"inline":g(i.src).length?o.setContent(i,g(i.src)):o.setError(i);break;case"ajax":o.showLoading(i),n=g.ajax(g.extend({},i.opts.ajax.settings,{url:i.src,success:function(t,e){"success"===e&&o.setContent(i,t)},error:function(t,e){t&&"abort"!==e&&o.setError(i)}})),e.one("onReset",function(){n.abort()});break;default:o.setError(i)}return!0}},setImage:function(e){var t,i=this;setTimeout(function(){var t=e.$image;i.isClosing||!e.isLoading||t&&t.length&&t[0].complete||e.hasError||i.showLoading(e)},50),i.checkSrcset(e),e.$content=g('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(e.$slide.addClass("fancybox-slide--image")),!1!==e.opts.preload&&e.opts.width&&e.opts.height&&e.thumb&&(e.width=e.opts.width,e.height=e.opts.height,(t=c.createElement("img")).onerror=function(){g(this).remove(),e.$ghost=null},t.onload=function(){i.afterLoad(e)},e.$ghost=g(t).addClass("fancybox-image").appendTo(e.$content).attr("src",e.thumb)),i.setBigImage(e)},checkSrcset:function(t){var e,i,n,o,s=t.opts.srcset||t.opts.image.srcset;if(s){n=l.devicePixelRatio||1,o=l.innerWidth*n,(i=s.split(",").map(function(t){var n={};return t.trim().split(/\s+/).forEach(function(t,e){var i=parseInt(t.substring(0,t.length-1),10);if(0===e)return n.url=t;i&&(n.value=i,n.postfix=t[t.length-1])}),n})).sort(function(t,e){return t.value-e.value});for(var r=0;r<i.length;r++){var a=i[r];if("w"===a.postfix&&a.value>=o||"x"===a.postfix&&a.value>=n){e=a;break}}!e&&i.length&&(e=i[i.length-1]),e&&(t.src=e.url,t.width&&t.height&&"w"==e.postfix&&(t.height=t.width/t.height*e.value,t.width=e.value),t.opts.srcset=s)}},setBigImage:function(e){var i=this,t=c.createElement("img"),n=g(t);e.$image=n.one("error",function(){i.setError(e)}).one("load",function(){var t;e.$ghost||(i.resolveImageSlideSize(e,this.naturalWidth,this.naturalHeight),i.afterLoad(e)),i.isClosing||(e.opts.srcset&&((t=e.opts.sizes)&&"auto"!==t||(t=(1<e.width/e.height&&1<s.width()/s.height()?"100":Math.round(e.width/e.height*100))+"vw"),n.attr("sizes",t).attr("srcset",e.opts.srcset)),e.$ghost&&setTimeout(function(){e.$ghost&&!i.isClosing&&e.$ghost.hide()},Math.min(300,Math.max(1e3,e.height/1600))),i.hideLoading(e))}).addClass("fancybox-image").attr("src",e.src).appendTo(e.$content),(t.complete||"complete"==t.readyState)&&n.naturalWidth&&n.naturalHeight?n.trigger("load"):t.error&&n.trigger("error")},resolveImageSlideSize:function(t,e,i){var n=parseInt(t.opts.width,10),o=parseInt(t.opts.height,10);t.width=e,t.height=i,0<n&&(t.width=n,t.height=Math.floor(n*i/e)),0<o&&(t.width=Math.floor(o*e/i),t.height=o)},setIframe:function(o){var s,e=this,r=o.opts.iframe,a=o.$slide;o.$content=g('<div class="fancybox-content'+(r.preload?" fancybox-is-hidden":"")+'"></div>').css(r.css).appendTo(a),a.addClass("fancybox-slide--"+o.contentType),o.$iframe=s=g(r.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(r.attr).appendTo(o.$content),r.preload?(e.showLoading(o),s.on("load.fb error.fb",function(t){this.isReady=1,o.$slide.trigger("refresh"),e.afterLoad(o)}),a.on("refresh.fb",function(){var t,e=o.$content,i=r.css.width,n=r.css.height;if(1===s[0].isReady){try{t=s.contents().find("body")}catch(t){}t&&t.length&&t.children().length&&(a.css("overflow","visible"),e.css({width:"100%","max-width":"100%",height:"9999px"}),i===m&&(i=Math.ceil(Math.max(t[0].clientWidth,t.outerWidth(!0)))),e.css("width",i||"").css("max-width",""),n===m&&(n=Math.ceil(Math.max(t[0].clientHeight,t.outerHeight(!0)))),e.css("height",n||""),a.css("overflow","auto")),e.removeClass("fancybox-is-hidden")}})):e.afterLoad(o),s.attr("src",o.src),a.one("onReset",function(){try{g(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}g(this).off("refresh.fb").empty(),o.isLoaded=!1,o.isRevealed=!1})},setContent:function(t,e){this.isClosing||(this.hideLoading(t),t.$content&&g.fancybox.stop(t.$content),t.$slide.empty(),function(t){return t&&t.hasOwnProperty&&t instanceof g}(e)&&e.parent().length?((e.hasClass("fancybox-content")||e.parent().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=g("<div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===g.type(e)&&(e=g("<div>").append(g.trim(e)).contents()),t.opts.filter&&(e=g("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){g(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(g(this).empty(),t.isLoaded=!1,t.isRevealed=!1)}),g(e).appendTo(t.$slide),g(e).is("video,audio")&&(g(e).addClass("fancybox-video"),g(e).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||g(e).attr("width"),t.opts.height=t.opts.height||g(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("<div></div>").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){(t=t||this.current)&&!t.$spinner&&(t.$spinner=g(this.translate(this,this.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){(t=t||this.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=g(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&g('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),e.adjustCaption(t),e.adjustLayout(t),t.pos===e.currPos&&e.updateCursor(),e.revealContent(t))},adjustCaption:function(t){var e,i=this,n=t||i.current,o=n.opts.caption,s=n.opts.preventCaptionOverlap,r=i.$refs.caption,a=!1;r.toggleClass("fancybox-caption--separate",s),s&&o&&o.length&&(n.pos!==i.currPos?((e=r.clone().appendTo(r.parent())).children().eq(0).empty().html(o),a=e.outerHeight(!0),e.empty().remove()):i.$caption&&(a=i.$caption.outerHeight(!0)),n.$slide.css("padding-bottom",a||""))},adjustLayout:function(t){var e,i,n,o,s=t||this.current;s.isLoaded&&!0!==s.opts.disableLayoutFix&&(s.$content.css("margin-bottom",""),s.$content.outerHeight()>s.$slide.height()+.5&&(n=s.$slide[0].style["padding-bottom"],o=s.$slide.css("padding-bottom"),0<parseFloat(o)&&(e=s.$slide[0].scrollHeight,s.$slide.css("padding-bottom",0),Math.abs(e-s.$slide[0].scrollHeight)<1&&(i=o),s.$slide.css("padding-bottom",n))),s.$content.css("margin-bottom",i))},revealContent:function(t){var e,i,n,o,s=this,r=t.$slide,a=!1,l=!1,c=s.isMoved(t),u=t.isRevealed;return t.isRevealed=!0,e=t.opts[s.firstRun?"animationEffect":"transitionEffect"],n=t.opts[s.firstRun?"animationDuration":"transitionDuration"],n=parseInt(t.forcedDuration===m?n:t.forcedDuration,10),!c&&t.pos===s.currPos&&n||(e=!1),"zoom"===e&&(t.pos===s.currPos&&n&&"image"===t.type&&!t.hasError&&(l=s.getThumbPos(t))?a=s.getFitPos(t):e="fade"),"zoom"===e?(s.isAnimating=!0,a.scaleX=a.width/l.width,a.scaleY=a.height/l.height,"auto"==(o=t.opts.zoomOpacity)&&(o=.1<Math.abs(t.width/t.height-l.width/l.height)),o&&(l.opacity=.1,a.opacity=1),g.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),l),p(t.$content),void g.fancybox.animate(t.$content,a,n,function(){s.isAnimating=!1,s.complete()})):(s.updateSlide(t),e?(g.fancybox.stop(r),i="fancybox-slide--"+(t.pos>=s.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,r.addClass(i).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(r),"image"!==t.type&&t.$content.hide().show(0),void g.fancybox.animate(r,"fancybox-slide--current",n,function(){r.removeClass(i).css({transform:"",opacity:""}),t.pos===s.currPos&&s.complete()},!0)):(t.$content.removeClass("fancybox-is-hidden"),u||!c||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===s.currPos&&s.complete())))},getThumbPos:function(t){var e,i,n,o,s,r,a=t.$thumb;return!(!a||!function(t){var e,i;return!(!t||t.ownerDocument!==c)&&(g(".fancybox-container").css("pointer-events","none"),e={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},i=c.elementFromPoint(e.x,e.y)===t,g(".fancybox-container").css("pointer-events",""),i)}(a[0]))&&(i=g.fancybox.getTranslate(a),n=parseFloat(a.css("border-top-width")||0),o=parseFloat(a.css("border-right-width")||0),s=parseFloat(a.css("border-bottom-width")||0),r=parseFloat(a.css("border-left-width")||0),e={top:i.top+n,left:i.left+r,width:i.width-o-r,height:i.height-n-s,scaleX:1,scaleY:1},0<i.width&&0<i.height&&e)},complete:function(){var t,i=this,e=i.current,n={};!i.isMoved()&&e.isLoaded&&(e.isComplete||(e.isComplete=!0,e.$slide.siblings().trigger("onReset"),i.preload("inline"),p(e.$slide),e.$slide.addClass("fancybox-slide--complete"),g.each(i.slides,function(t,e){e.pos>=i.currPos-1&&e.pos<=i.currPos+1?n[e.pos]=e:e&&(g.fancybox.stop(e.$slide),e.$slide.off().remove())}),i.slides=n),i.isAnimating=!1,i.updateCursor(),i.trigger("afterShow"),e.opts.video.autoStart&&e.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),i.next()}),e.opts.autoFocus&&"html"===e.contentType&&((t=e.$content.find("input[autofocus]:enabled:visible:first")).length?t.trigger("focus"):i.focus(null,!0)),e.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e,i,n=this;n.group.length<2||(i=n.slides[n.currPos+1],(e=n.slides[n.currPos-1])&&e.type===t&&n.loadSlide(e),i&&i.type===t&&n.loadSlide(i))},focus:function(t,e){var i,n,o=this,s=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");o.isClosing||((i=(i=!t&&o.current&&o.current.isComplete?o.current.$slide.find("*:visible"+(e?":not(.fancybox-close-small)":"")):o.$refs.container.find("*:visible")).filter(s).filter(function(){return"hidden"!==g(this).css("visibility")&&!g(this).hasClass("disabled")})).length?(n=i.index(c.activeElement),t&&t.shiftKey?(n<0||0==n)&&(t.preventDefault(),i.eq(i.length-1).trigger("focus")):(n<0||n==i.length-1)&&(t&&t.preventDefault(),i.eq(0).trigger("focus"))):o.$refs.container.trigger("focus"))},activate:function(){var e=this;g(".fancybox-container").each(function(){var t=g(this).data("FancyBox");t&&t.id!==e.id&&!t.isClosing&&(t.trigger("onDeactivate"),t.removeEvents(),t.isVisible=!1)}),e.isVisible=!0,(e.current||e.isIdle)&&(e.update(),e.updateControls()),e.trigger("onActivate"),e.addEvents()},close:function(t,e){function i(){u.cleanUp(t)}var n,o,s,r,a,l,c,u=this,d=u.current;return!u.isClosing&&(!(u.isClosing=!0)===u.trigger("beforeClose",t)?(u.isClosing=!1,h(function(){u.update()}),!1):(u.removeEvents(),s=d.$content,n=d.opts.animationEffect,o=g.isNumeric(e)?e:n?d.opts.animationDuration:0,d.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?g.fancybox.stop(d.$slide):n=!1,d.$slide.siblings().trigger("onReset").remove(),o&&u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",o+"ms"),u.hideLoading(d),u.hideControls(!0),u.updateCursor(),"zoom"!==n||s&&o&&"image"===d.type&&!u.isMoved()&&!d.hasError&&(c=u.getThumbPos(d))||(n="fade"),"zoom"===n?(g.fancybox.stop(s),l={top:(r=g.fancybox.getTranslate(s)).top,left:r.left,scaleX:r.width/c.width,scaleY:r.height/c.height,width:c.width,height:c.height},"auto"==(a=d.opts.zoomOpacity)&&(a=.1<Math.abs(d.width/d.height-c.width/c.height)),a&&(c.opacity=0),g.fancybox.setTranslate(s,l),p(s),g.fancybox.animate(s,c,o,i)):n&&o?g.fancybox.animate(d.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+n,o,i):!0===t?setTimeout(i,o):i(),!0))},cleanUp:function(t){var e,i,n,o=this,s=o.current.opts.$orig;o.current.$slide.trigger("onReset"),o.$refs.container.empty().remove(),o.trigger("afterClose",t),o.current.opts.backFocus&&(s&&s.length&&s.is(":visible")||(s=o.$trigger),s&&s.length&&(i=l.scrollX,n=l.scrollY,s.trigger("focus"),g("html, body").scrollTop(n).scrollLeft(i))),o.current=null,(e=g.fancybox.getInstance())?e.activate():(g("body").removeClass("fancybox-active compensate-for-scrollbar"),g("#fancybox-style-noscroll").remove())},trigger:function(t,e){var i,n=Array.prototype.slice.call(arguments,1),o=this,s=e&&e.opts?e:o.current;if(s?n.unshift(s):s=o,n.unshift(o),g.isFunction(s.opts[t])&&(i=s.opts[t].apply(s,n)),!1===i)return i;"afterClose"!==t&&o.$refs?o.$refs.container.trigger(t+".fb",n):r.trigger(t+".fb",n)},updateControls:function(){var t=this,e=t.current,i=e.index,n=t.$refs.container,o=t.$refs.caption,s=e.opts.caption;e.$slide.trigger("refresh"),s&&s.length?(t.$caption=o).children().eq(0).html(s):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),n.find("[data-fancybox-count]").html(t.group.length),n.find("[data-fancybox-index]").html(i+1),n.find("[data-fancybox-prev]").prop("disabled",!e.opts.loop&&i<=0),n.find("[data-fancybox-next]").prop("disabled",!e.opts.loop&&i>=t.group.length-1),"image"===e.type?n.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",e.opts.image.src||e.src).show():e.opts.toolbar&&n.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),g(c.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var e=["infobar","toolbar","nav"];!t&&this.current.opts.preventCaptionOverlap||e.push("caption"),this.$refs.container.removeClass(e.map(function(t){return"fancybox-show-"+t}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,i=t.$refs.container;t.hasHiddenControls=!1,t.idleSecondsCounter=0,i.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&1<t.group.length)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&1<t.group.length)).toggleClass("fancybox-is-modal",!!e.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),g.fancybox={version:"3.5.7",defaults:o,getInstance:function(t){var e=g('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),i=Array.prototype.slice.call(arguments,1);return e instanceof v&&("string"===g.type(t)?e[t].apply(e,i):"function"===g.type(t)&&t.apply(e,i),e)},open:function(t,e,i){return new v(t,e,i)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:(t=c.createElement("div"),l.getComputedStyle&&l.getComputedStyle(t)&&l.getComputedStyle(t).getPropertyValue("transform")&&!(c.documentMode&&c.documentMode<11)),getTranslate:function(t){var e;return!(!t||!t.length)&&{top:(e=t[0].getBoundingClientRect()).top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))}},setTranslate:function(t,e){var i="",n={};if(t&&e)return e.left===m&&e.top===m||(i=(e.left===m?t.position().left:e.left)+"px, "+(e.top===m?t.position().top:e.top)+"px",i=this.use3d?"translate3d("+i+", 0px)":"translate("+i+")"),e.scaleX!==m&&e.scaleY!==m?i+=" scale("+e.scaleX+", "+e.scaleY+")":e.scaleX!==m&&(i+=" scaleX("+e.scaleX+")"),i.length&&(n.transform=i),e.opacity!==m&&(n.opacity=e.opacity),e.width!==m&&(n.width=e.width),e.height!==m&&(n.height=e.height),t.css(n)},animate:function(e,i,n,o,s){var r,a=this;g.isFunction(n)&&(o=n,n=null),a.stop(e),r=a.getTranslate(e),e.on(d,function(t){t&&t.originalEvent&&(!e.is(t.originalEvent.target)||"z-index"==t.originalEvent.propertyName)||(a.stop(e),g.isNumeric(n)&&e.css("transition-duration",""),g.isPlainObject(i)?i.scaleX!==m&&i.scaleY!==m&&a.setTranslate(e,{top:i.top,left:i.left,width:r.width*i.scaleX,height:r.height*i.scaleY,scaleX:1,scaleY:1}):!0!==s&&e.removeClass(i),g.isFunction(o)&&o(t))}),g.isNumeric(n)&&e.css("transition-duration",n+"ms"),g.isPlainObject(i)?(i.scaleX!==m&&i.scaleY!==m&&(delete i.width,delete i.height,e.parent().hasClass("fancybox-slide--image")&&e.parent().addClass("fancybox-is-scaling")),g.fancybox.setTranslate(e,i)):e.addClass(i),e.data("timer",setTimeout(function(){e.trigger(d)},n+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(d),t.off(d).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},g.fn.fancybox=function(t){var e;return(e=(t=t||{}).selector||!1)?g("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},y):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},y),this},r.on("click.fb-start","[data-fancybox]",y),r.on("click.fb-start","[data-fancybox-trigger]",function(t){g('[data-fancybox="'+g(this).attr("data-fancybox-trigger")+'"]').eq(g(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:g(this)})}),e=".fancybox-button",i="fancybox-focus",n=null,r.on("mousedown mouseup focus blur",e,function(t){switch(t.type){case"mousedown":n=g(this);break;case"mouseup":n=null;break;case"focusin":g(e).removeClass(i),g(this).is(n)||g(this).is("[disabled]")||g(this).addClass(i);break;case"focusout":g(e).removeClass(i)}})}function y(t,e){var i,n,o,s=[],r=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=e||{},t&&t.data&&(e=f(t.data.options,e)),i=e.$target||g(t.currentTarget).trigger("blur"),(o=g.fancybox.getInstance())&&o.$trigger&&o.$trigger.is(i)||(s=e.selector?g(e.selector):(n=i.attr("data-fancybox")||"")?(s=t.data?t.data.items:[]).length?s.filter('[data-fancybox="'+n+'"]'):g('[data-fancybox="'+n+'"]'):[i],(r=g(s).index(i))<0&&(r=0),(o=g.fancybox.open(s,e,r)).$trigger=i))}}(window,document,jQuery),function(p){"use strict";function f(i,t,e){if(i)return e=e||"","object"===p.type(e)&&(e=p.param(e,!0)),p.each(t,function(t,e){i=i.replace("$"+t,e||"")}),e.length&&(i+=(0<i.indexOf("?")?"&":"?")+e),i}var n={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&0<t[12].indexOf("layer=c")?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};p(document).on("objectNeedsType.fb",function(t,e,o){var i,s,r,a,l,c,u,d=o.src||"",h=!1;i=p.extend(!0,{},n,o.opts.media),p.each(i,function(t,e){if(r=d.match(e.matcher)){if(h=e.type,u=t,c={},e.paramPlace&&r[e.paramPlace]){"?"==(l=r[e.paramPlace])[0]&&(l=l.substring(1)),l=l.split("&");for(var i=0;i<l.length;++i){var n=l[i].split("=",2);2==n.length&&(c[n[0]]=decodeURIComponent(n[1].replace(/\+/g," ")))}}return a=p.extend(!0,{},e.params,o.opts[t],c),d="function"===p.type(e.url)?e.url.call(this,r,a,o):f(e.url,r,a),s="function"===p.type(e.thumb)?e.thumb.call(this,r,a,o):f(e.thumb,r),"youtube"===t?d=d.replace(/&t=((\d+)m)?(\d+)s/,function(t,e,i,n){return"&start="+((i?60*parseInt(i,10):0)+parseInt(n,10))}):"vimeo"===t&&(d=d.replace("&%23","#")),!1}}),h?(o.opts.thumb||o.opts.$thumb&&o.opts.$thumb.length||(o.opts.thumb=s),"iframe"===h&&(o.opts=p.extend(!0,o.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),p.extend(o,{type:h,src:d,origSrc:o.src,contentSource:u,contentType:"image"===h?"image":"gmap_place"==u||"gmap_search"==u?"map":"video"})):d&&(o.type=o.opts.defaultType)});var o={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(t){var e,i=this;this[t].loaded?setTimeout(function(){i.done(t)}):this[t].loading||(this[t].loading=!0,(e=document.createElement("script")).type="text/javascript",e.src=this[t].src,"youtube"===t?window.onYouTubeIframeAPIReady=function(){i[t].loaded=!0,i.done(t)}:e.onload=function(){i[t].loaded=!0,i.done(t)},document.body.appendChild(e))},done:function(t){var e,i;"youtube"===t&&delete window.onYouTubeIframeAPIReady,(e=p.fancybox.getInstance())&&(i=e.current.$content.find("iframe"),"youtube"===t&&void 0!==YT&&YT?new YT.Player(i.attr("id"),{events:{onStateChange:function(t){0==t.data&&e.next()}}}):"vimeo"===t&&void 0!==Vimeo&&Vimeo&&new Vimeo.Player(i).on("ended",function(){e.next()}))}};p(document).on({"afterShow.fb":function(t,e,i){1<e.group.length&&("youtube"===i.contentSource||"vimeo"===i.contentSource)&&o.load(i.contentSource)}})}(jQuery),function(g,l,m){"use strict";function u(t){var e=[];for(var i in t=(t=t.originalEvent||t||g.e).touches&&t.touches.length?t.touches:t.changedTouches&&t.changedTouches.length?t.changedTouches:[t])t[i].pageX?e.push({x:t[i].pageX,y:t[i].pageY}):t[i].clientX&&e.push({x:t[i].clientX,y:t[i].clientY});return e}function v(t,e,i){return e&&t?"x"===i?t.x-e.x:"y"===i?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0}function c(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||m.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,i=t[0].attributes,n=i.length;e<n;e++)if("data-fancybox-"===i[e].nodeName.substr(0,14))return!0;return!1}function d(t){for(var e,i,n,o,s,r=!1;e=t.get(0),void 0,i=g.getComputedStyle(e)["overflow-y"],n=g.getComputedStyle(e)["overflow-x"],o=("scroll"===i||"auto"===i)&&e.scrollHeight>e.clientHeight,s=("scroll"===n||"auto"===n)&&e.scrollWidth>e.clientWidth,!(r=o||s)&&(t=t.parent()).length&&!t.hasClass("fancybox-stage")&&!t.is("body"););return r}function i(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",m.proxy(e,"ontouchstart"))}var y=g.requestAnimationFrame||g.webkitRequestAnimationFrame||g.mozRequestAnimationFrame||g.oRequestAnimationFrame||function(t){return g.setTimeout(t,1e3/60)},b=g.cancelAnimationFrame||g.webkitCancelAnimationFrame||g.mozCancelAnimationFrame||g.oCancelAnimationFrame||function(t){g.clearTimeout(t)};i.prototype.destroy=function(){var t=this;t.$container.off(".fb.touch"),m(l).off(".fb.touch"),t.requestId&&(b(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},i.prototype.ontouchstart=function(t){var e=this,i=m(t.target),n=e.instance,o=n.current,s=o.$slide,r=o.$content,a="touchstart"==t.type;if(a&&e.$container.off("mousedown.fb.touch"),(!t.originalEvent||2!=t.originalEvent.button)&&s.length&&i.length&&!c(i)&&!c(i.parent())&&(i.is("img")||!(t.originalEvent.clientX>i[0].clientWidth+i.offset().left))){if(!o||n.isAnimating||o.$slide.hasClass("fancybox-animated"))return t.stopPropagation(),void t.preventDefault();e.realPoints=e.startPoints=u(t),e.startPoints.length&&(o.touch&&t.stopPropagation(),e.startEvent=t,e.canTap=!0,e.$target=i,e.$content=r,e.opts=o.opts.touch,e.isPanning=!1,e.isSwiping=!1,e.isZooming=!1,e.isScrolling=!1,e.canPan=n.canPan(),e.startTime=(new Date).getTime(),e.distanceX=e.distanceY=e.distance=0,e.canvasWidth=Math.round(s[0].clientWidth),e.canvasHeight=Math.round(s[0].clientHeight),e.contentLastPos=null,e.contentStartPos=m.fancybox.getTranslate(e.$content)||{top:0,left:0},e.sliderStartPos=m.fancybox.getTranslate(s),e.stagePos=m.fancybox.getTranslate(n.$refs.stage),e.sliderStartPos.top-=e.stagePos.top,e.sliderStartPos.left-=e.stagePos.left,e.contentStartPos.top-=e.stagePos.top,e.contentStartPos.left-=e.stagePos.left,m(l).off(".fb.touch").on(a?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",m.proxy(e,"ontouchend")).on(a?"touchmove.fb.touch":"mousemove.fb.touch",m.proxy(e,"ontouchmove")),m.fancybox.isMobile&&l.addEventListener("scroll",e.onscroll,!0),((e.opts||e.canPan)&&(i.is(e.$stage)||e.$stage.find(i).length)||(i.is(".fancybox-image")&&t.preventDefault(),m.fancybox.isMobile&&i.parents(".fancybox-caption").length))&&(e.isScrollable=d(i)||d(i.parent()),m.fancybox.isMobile&&e.isScrollable||t.preventDefault(),1!==e.startPoints.length&&!o.hasError||(e.canPan?(m.fancybox.stop(e.$content),e.isPanning=!0):e.isSwiping=!0,e.$container.addClass("fancybox-is-grabbing")),2===e.startPoints.length&&"image"===o.type&&(o.isLoaded||o.$ghost)&&(e.canTap=!1,e.isSwiping=!1,e.isPanning=!1,e.isZooming=!0,m.fancybox.stop(e.$content),e.centerPointStartX=.5*(e.startPoints[0].x+e.startPoints[1].x)-m(g).scrollLeft(),e.centerPointStartY=.5*(e.startPoints[0].y+e.startPoints[1].y)-m(g).scrollTop(),e.percentageOfImageAtPinchPointX=(e.centerPointStartX-e.contentStartPos.left)/e.contentStartPos.width,e.percentageOfImageAtPinchPointY=(e.centerPointStartY-e.contentStartPos.top)/e.contentStartPos.height,e.startDistanceBetweenFingers=v(e.startPoints[0],e.startPoints[1]))))}},i.prototype.onscroll=function(t){this.isScrolling=!0,l.removeEventListener("scroll",this.onscroll,!0)},i.prototype.ontouchmove=function(t){var e=this;void 0===t.originalEvent.buttons||0!==t.originalEvent.buttons?e.isScrolling?e.canTap=!1:(e.newPoints=u(t),(e.opts||e.canPan)&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&!0===e.isSwiping||t.preventDefault(),e.distanceX=v(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=v(e.newPoints[0],e.startPoints[0],"y"),e.distance=v(e.newPoints[0],e.startPoints[0]),0<e.distance&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))):e.ontouchend(t)},i.prototype.onSwipe=function(t){var e,o=this,s=o.instance,i=o.isSwiping,n=o.sliderStartPos.left||0;if(!0!==i)"x"==i&&(0<o.distanceX&&(o.instance.group.length<2||0===o.instance.current.index&&!o.instance.current.opts.loop)?n+=Math.pow(o.distanceX,.8):o.distanceX<0&&(o.instance.group.length<2||o.instance.current.index===o.instance.group.length-1&&!o.instance.current.opts.loop)?n-=Math.pow(-o.distanceX,.8):n+=o.distanceX),o.sliderLastPos={top:"x"==i?0:o.sliderStartPos.top+o.distanceY,left:n},o.requestId&&(b(o.requestId),o.requestId=null),o.requestId=y(function(){o.sliderLastPos&&(m.each(o.instance.slides,function(t,e){var i=e.pos-o.instance.currPos;m.fancybox.setTranslate(e.$slide,{top:o.sliderLastPos.top,left:o.sliderLastPos.left+i*o.canvasWidth+i*e.opts.gutter})}),o.$container.addClass("fancybox-is-sliding"))});else if(10<Math.abs(o.distance)){if(o.canTap=!1,s.group.length<2&&o.opts.vertical?o.isSwiping="y":s.isDragging||!1===o.opts.vertical||"auto"===o.opts.vertical&&800<m(g).width()?o.isSwiping="x":(e=Math.abs(180*Math.atan2(o.distanceY,o.distanceX)/Math.PI),o.isSwiping=45<e&&e<135?"y":"x"),"y"===o.isSwiping&&m.fancybox.isMobile&&o.isScrollable)return void(o.isScrolling=!0);s.isDragging=o.isSwiping,o.startPoints=o.newPoints,m.each(s.slides,function(t,e){var i,n;m.fancybox.stop(e.$slide),i=m.fancybox.getTranslate(e.$slide),n=m.fancybox.getTranslate(s.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),e.pos===s.current.pos&&(o.sliderStartPos.top=i.top-n.top,o.sliderStartPos.left=i.left-n.left),m.fancybox.setTranslate(e.$slide,{top:i.top-n.top,left:i.left-n.left})}),s.SlideShow&&s.SlideShow.isActive&&s.SlideShow.stop()}},i.prototype.onPan=function(){var t=this;v(t.newPoints[0],t.realPoints[0])<(m.fancybox.isMobile?10:5)?t.startPoints=t.newPoints:(t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&b(t.requestId),t.requestId=y(function(){m.fancybox.setTranslate(t.$content,t.contentLastPos)}))},i.prototype.limitMovement=function(){var t,e,i,n,o,s,r=this,a=r.canvasWidth,l=r.canvasHeight,c=r.distanceX,u=r.distanceY,d=r.contentStartPos,h=d.left,p=d.top,f=d.width,g=d.height;return o=a<f?h+c:h,s=p+u,t=Math.max(0,.5*a-.5*f),e=Math.max(0,.5*l-.5*g),i=Math.min(a-f,.5*a-.5*f),n=Math.min(l-g,.5*l-.5*g),0<c&&t<o&&(o=t-1+Math.pow(-t+h+c,.8)||0),c<0&&o<i&&(o=i+1-Math.pow(i-h-c,.8)||0),0<u&&e<s&&(s=e-1+Math.pow(-e+p+u,.8)||0),u<0&&s<n&&(s=n+1-Math.pow(n-p-u,.8)||0),{top:s,left:o}},i.prototype.limitPosition=function(t,e,i,n){var o=this.canvasWidth,s=this.canvasHeight;return t=o<i?(t=0<t?0:t)<o-i?o-i:t:Math.max(0,o/2-i/2),{top:e=s<n?(e=0<e?0:e)<s-n?s-n:e:Math.max(0,s/2-n/2),left:t}},i.prototype.onZoom=function(){var t=this,e=t.contentStartPos,i=e.width,n=e.height,o=e.left,s=e.top,r=v(t.newPoints[0],t.newPoints[1])/t.startDistanceBetweenFingers,a=Math.floor(i*r),l=Math.floor(n*r),c=(i-a)*t.percentageOfImageAtPinchPointX,u=(n-l)*t.percentageOfImageAtPinchPointY,d=(t.newPoints[0].x+t.newPoints[1].x)/2-m(g).scrollLeft(),h=(t.newPoints[0].y+t.newPoints[1].y)/2-m(g).scrollTop(),p=d-t.centerPointStartX,f={top:s+(u+(h-t.centerPointStartY)),left:o+(c+p),scaleX:r,scaleY:r};t.canTap=!1,t.newWidth=a,t.newHeight=l,t.contentLastPos=f,t.requestId&&b(t.requestId),t.requestId=y(function(){m.fancybox.setTranslate(t.$content,t.contentLastPos)})},i.prototype.ontouchend=function(t){var e=this,i=e.isSwiping,n=e.isPanning,o=e.isZooming,s=e.isScrolling;if(e.endPoints=u(t),e.dMs=Math.max((new Date).getTime()-e.startTime,1),e.$container.removeClass("fancybox-is-grabbing"),m(l).off(".fb.touch"),l.removeEventListener("scroll",e.onscroll,!0),e.requestId&&(b(e.requestId),e.requestId=null),e.isSwiping=!1,e.isPanning=!1,e.isZooming=!1,e.isScrolling=!1,e.instance.isDragging=!1,e.canTap)return e.onTap(t);e.speed=100,e.velocityX=e.distanceX/e.dMs*.5,e.velocityY=e.distanceY/e.dMs*.5,n?e.endPanning():o?e.endZooming():e.endSwiping(i,s)},i.prototype.endSwiping=function(t,e){var i=this,n=!1,o=i.instance.group.length,s=Math.abs(i.distanceX),r="x"==t&&1<o&&(130<i.dMs&&10<s||50<s);i.sliderLastPos=null,"y"==t&&!e&&50<Math.abs(i.distanceY)?(m.fancybox.animate(i.instance.current.$slide,{top:i.sliderStartPos.top+i.distanceY+150*i.velocityY,opacity:0},200),n=i.instance.close(!0,250)):r&&0<i.distanceX?n=i.instance.previous(300):r&&i.distanceX<0&&(n=i.instance.next(300)),!1!==n||"x"!=t&&"y"!=t||i.instance.centerSlide(200),i.$container.removeClass("fancybox-is-sliding")},i.prototype.endPanning=function(){var t,e,i,n=this;n.contentLastPos&&(e=!1===n.opts.momentum||350<n.dMs?(t=n.contentLastPos.left,n.contentLastPos.top):(t=n.contentLastPos.left+500*n.velocityX,n.contentLastPos.top+500*n.velocityY),(i=n.limitPosition(t,e,n.contentStartPos.width,n.contentStartPos.height)).width=n.contentStartPos.width,i.height=n.contentStartPos.height,m.fancybox.animate(n.$content,i,366))},i.prototype.endZooming=function(){var t,e,i,n,o=this,s=o.instance.current,r=o.newWidth,a=o.newHeight;o.contentLastPos&&(t=o.contentLastPos.left,n={top:e=o.contentLastPos.top,left:t,width:r,height:a,scaleX:1,scaleY:1},m.fancybox.setTranslate(o.$content,n),r<o.canvasWidth&&a<o.canvasHeight?o.instance.scaleToFit(150):r>s.width||a>s.height?o.instance.scaleToActual(o.centerPointStartX,o.centerPointStartY,150):(i=o.limitPosition(t,e,r,a),m.fancybox.animate(o.$content,i,150)))},i.prototype.onTap=function(i){function t(t){var e=r.opts[t];if(m.isFunction(e)&&(e=e.apply(s,[r,i])),e)switch(e){case"close":s.close(n.startEvent);break;case"toggleControls":s.toggleControls();break;case"next":s.next();break;case"nextOrClose":1<s.group.length?s.next():s.close(n.startEvent);break;case"zoom":"image"==r.type&&(r.isLoaded||r.$ghost)&&(s.canPan()?s.scaleToFit():s.isScaledDown()?s.scaleToActual(l,c):s.group.length<2&&s.close(n.startEvent))}}var e,n=this,o=m(i.target),s=n.instance,r=s.current,a=i&&u(i)||n.startPoints,l=a[0]?a[0].x-m(g).scrollLeft()-n.stagePos.left:0,c=a[0]?a[0].y-m(g).scrollTop()-n.stagePos.top:0;if((!i.originalEvent||2!=i.originalEvent.button)&&(o.is("img")||!(l>o[0].clientWidth+o.offset().left))){if(o.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))e="Outside";else if(o.is(".fancybox-slide"))e="Slide";else{if(!s.current.$content||!s.current.$content.find(o).addBack().filter(o).length)return;e="Content"}if(n.tapped){if(clearTimeout(n.tapped),n.tapped=null,50<Math.abs(l-n.tapX)||50<Math.abs(c-n.tapY))return this;t("dblclick"+e)}else n.tapX=l,n.tapY=c,r.opts["dblclick"+e]&&r.opts["dblclick"+e]!==r.opts["click"+e]?n.tapped=setTimeout(function(){n.tapped=null,s.isAnimating||t("click"+e)},500):t("click"+e);return this}},m(l).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new i(e))}).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,jQuery),function(r,a){"use strict";a.extend(!0,a.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});function i(t){this.instance=t,this.init()}a.extend(i.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,e=t.instance,i=e.group[e.currIndex].opts.slideShow;t.$button=e.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),e.group.length<2||!i?t.$button.hide():i.progress&&(t.$progress=a('<div class="fancybox-progress"></div>').appendTo(e.$refs.inner))},set:function(t){var e=this,i=e.instance,n=i.current;n&&(!0===t||n.opts.loop||i.currIndex<i.group.length-1)?e.isActive&&"video"!==n.contentType&&(e.$progress&&a.fancybox.animate(e.$progress.show(),{scaleX:1},n.opts.slideShow.speed),e.timer=setTimeout(function(){i.current.opts.loop||i.current.index!=i.group.length-1?i.next():i.jumpTo(0)},n.opts.slideShow.speed)):(e.stop(),i.idleSecondsCounter=0,i.showControls())},clear:function(){clearTimeout(this.timer),this.timer=null,this.$progress&&this.$progress.removeAttr("style").hide()},start:function(){var t=this,e=t.instance.current;e&&(t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),t.isActive=!0,e.isComplete&&t.set(!0),t.instance.trigger("onSlideShowChange",!0))},stop:function(){var t=this,e=t.instance.current;t.clear(),t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1,t.instance.trigger("onSlideShowChange",!1),t.$progress&&t.$progress.removeAttr("style").hide()},toggle:function(){this.isActive?this.stop():this.start()}}),a(r).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new i(e))},"beforeShow.fb":function(t,e,i,n){var o=e&&e.SlideShow;n?o&&i.opts.slideShow.autoStart&&o.start():o&&o.isActive&&o.clear()},"afterShow.fb":function(t,e,i){var n=e&&e.SlideShow;n&&n.isActive&&n.set()},"afterKeydown.fb":function(t,e,i,n,o){var s=e&&e.SlideShow;!s||!i.opts.slideShow||80!==o&&32!==o||a(r.activeElement).is("button,a,input")||(n.preventDefault(),s.toggle())},"beforeClose.fb onDeactivate.fb":function(t,e){var i=e&&e.SlideShow;i&&i.stop()}}),a(r).on("visibilitychange",function(){var t=a.fancybox.getInstance(),e=t&&t.SlideShow;e&&e.isActive&&(r.hidden?e.clear():e.set())})}(document,jQuery),function(s,i){"use strict";var n=function(){for(var t=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],e={},i=0;i<t.length;i++){var n=t[i];if(n&&n[1]in s){for(var o=0;o<n.length;o++)e[t[0][o]]=n[o];return e}}return!1}();if(n){var o={request:function(t){(t=t||s.documentElement)[n.requestFullscreen](t.ALLOW_KEYBOARD_INPUT)},exit:function(){s[n.exitFullscreen]()},toggle:function(t){t=t||s.documentElement,this.isFullscreen()?this.exit():this.request(t)},isFullscreen:function(){return Boolean(s[n.fullscreenElement])},enabled:function(){return Boolean(s[n.fullscreenEnabled])}};i.extend(!0,i.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),i(s).on(n.fullscreenchange,function(){var t=o.isFullscreen(),e=i.fancybox.getInstance();e&&(e.current&&"image"===e.current.type&&e.isAnimating&&(e.isAnimating=!1,e.update(!0,!0,0),e.isComplete||e.complete()),e.trigger("onFullscreenChange",t),e.$refs.container.toggleClass("fancybox-is-fullscreen",t),e.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))})}i(s).on({"onInit.fb":function(t,e){n?e&&e.group[e.currIndex].opts.fullScreen?(e.$refs.container.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle()}),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&o.request(),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide():e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove()},"afterKeydown.fb":function(t,e,i,n,o){e&&e.FullScreen&&70===o&&(n.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&o.exit()}})}(document,jQuery),function(t,s){"use strict";var r="fancybox-thumbs",a=r+"-active";s.fancybox.defaults=s.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},s.fancybox.defaults);function n(t){this.init(t)}s.extend(n.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,i=t.group,n=0;e.instance=t,e.opts=i[t.currIndex].opts.thumbs,(t.Thumbs=e).$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var o=0,s=i.length;o<s&&(i[o].thumb&&n++,!(1<n));o++);1<n&&e.opts?(e.$button.removeAttr("style").on("click",function(){e.toggle()}),e.isActive=!0):e.$button.hide()},create:function(){var i,t=this,e=t.instance,n=t.opts.parentEl,o=[];t.$grid||(t.$grid=s('<div class="'+r+" "+r+"-"+t.opts.axis+'"></div>').appendTo(e.$refs.container.find(n).addBack().filter(n)),t.$grid.on("click","a",function(){e.jumpTo(s(this).attr("data-index"))})),t.$list||(t.$list=s('<div class="'+r+'__list">').appendTo(t.$grid)),s.each(e.group,function(t,e){(i=e.thumb)||"image"!==e.type||(i=e.src),o.push('<a href="javascript:;" tabindex="0" data-index="'+t+'"'+(i&&i.length?' style="background-image:url('+i+')"':'class="fancybox-thumbs-missing"')+"></a>")}),t.$list[0].innerHTML=o.join(""),"x"===t.opts.axis&&t.$list.width(parseInt(t.$grid.css("padding-right"),10)+e.group.length*t.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,i,n=this,o=n.$list,s=n.$grid;n.instance.current&&(i=(e=o.children().removeClass(a).filter('[data-index="'+n.instance.current.index+'"]').addClass(a)).position(),"y"===n.opts.axis&&(i.top<0||i.top>o.height()-e.outerHeight())?o.stop().animate({scrollTop:o.scrollTop()+i.top},t):"x"===n.opts.axis&&(i.left<s.scrollLeft()||i.left>s.scrollLeft()+(s.width()-e.outerWidth()))&&o.parent().stop().animate({scrollLeft:i.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),s(t).on({"onInit.fb":function(t,e){var i;e&&!e.Thumbs&&(i=new n(e)).isActive&&!0===i.opts.autoStart&&i.show()},"beforeShow.fb":function(t,e,i,n){var o=e&&e.Thumbs;o&&o.isVisible&&o.focus(n?0:250)},"afterKeydown.fb":function(t,e,i,n,o){var s=e&&e.Thumbs;s&&s.isActive&&71===o&&(n.preventDefault(),s.toggle())},"beforeClose.fb":function(t,e){var i=e&&e.Thumbs;i&&i.isVisible&&!1!==i.opts.hideOnClose&&i.$grid.hide()}})}(document,jQuery),function(t,o){"use strict";o.extend(!0,o.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),o(t).on("click","[data-fancybox-share]",function(){var t,e,i=o.fancybox.getInstance(),n=i.current||null;n&&("function"===o.type(n.opts.share.url)&&(t=n.opts.share.url.apply(n,[i,n])),e=n.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===n.type?encodeURIComponent(n.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,function(t){var e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),o.fancybox.open({src:i.translate(i,e),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){i.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(s,r,o){"use strict";function a(){var t=s.location.hash.substr(1),e=t.split("-"),i=1<e.length&&/^\+?\d+$/.test(e[e.length-1])&&parseInt(e.pop(-1),10)||1;return{hash:t,index:i<1?1:i,gallery:e.join("-")}}function e(t){""!==t.gallery&&o("[data-fancybox='"+o.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function l(t){var e,i;return!!t&&(""!==(i=(e=t.current?t.current.opts:t.opts).hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""))&&i)}o.escapeSelector||(o.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t})}),o(function(){!1!==o.fancybox.defaults.hash&&(o(r).on({"onInit.fb":function(t,e){var i,n;!1!==e.group[e.currIndex].opts.hash&&(i=a(),(n=l(e))&&i.gallery&&n==i.gallery&&(e.currIndex=i.index-1))},"beforeShow.fb":function(t,e,i,n){var o;i&&!1!==i.opts.hash&&(o=l(e))&&(e.currentHash=o+(1<e.group.length?"-"+(i.index+1):""),s.location.hash!=="#"+e.currentHash&&(n&&!e.origHash&&(e.origHash=s.location.hash),e.hashTimer&&clearTimeout(e.hashTimer),e.hashTimer=setTimeout(function(){"replaceState"in s.history?(s.history[n?"pushState":"replaceState"]({},r.title,s.location.pathname+s.location.search+"#"+e.currentHash),n&&(e.hasCreatedHistory=!0)):s.location.hash=e.currentHash,e.hashTimer=null},300)))},"beforeClose.fb":function(t,e,i){i&&!1!==i.opts.hash&&(clearTimeout(e.hashTimer),e.currentHash&&e.hasCreatedHistory?s.history.back():e.currentHash&&("replaceState"in s.history?s.history.replaceState({},r.title,s.location.pathname+s.location.search+(e.origHash||"")):s.location.hash=e.origHash),e.currentHash=null)}}),o(s).on("hashchange.fb",function(){var t=a(),n=null;o.each(o(".fancybox-container").get().reverse(),function(t,e){var i=o(e).data("FancyBox");if(i&&i.currentHash)return n=i,!1}),n?n.currentHash===t.gallery+"-"+t.index||1===t.index&&n.currentHash==t.gallery||(n.currentHash=null,n.close()):""!==t.gallery&&e(t)}),setTimeout(function(){o.fancybox.getInstance()||e(a())},50))})}(window,document,jQuery),function(t,e){"use strict";var o=(new Date).getTime();e(t).on({"onInit.fb":function(t,n,e){n.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var e=n.current,i=(new Date).getTime();n.group.length<2||!1===e.opts.wheel||"auto"===e.opts.wheel&&"image"!==e.type||(t.preventDefault(),t.stopPropagation(),e.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-o<250||(o=i,n[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,jQuery),function(x,w,S){"use strict";var c=/^.*(youtu\.be\/|youtube\.com\/v\/|youtube\.com\/embed\/|youtube\.com\/watch\?v=|youtube\.com\/watch\?.*\&v=)([^#\&\?]*).*/i;x.fn.backstretch=function(s,r){var a,l=arguments;return 0===x(w).scrollTop()&&w.scrollTo(0,0),this.each(function(t){var e=x(this),i=e.data("backstretch");if(i){if("string"==typeof l[0]&&"function"==typeof i[l[0]]){var n=i[l[0]].apply(i,Array.prototype.slice.call(l,1));return n===i&&(n=S),void(n!==S&&((a=a||[])[t]=n))}r=x.extend(i.options,r),i.hasOwnProperty("destroy")&&i.destroy(!0)}if(!s||s&&0===s.length){var o=e.css("background-image");o&&"none"!==o?s=[{url:e.css("backgroundImage").replace(/url\(|\)|"|'/g,"")}]:x.error("No images were supplied for Backstretch, or element must have a CSS-defined background image.")}i=new m(this,s,r||{}),e.data("backstretch",i)}),a?1===a.length?a[0]:a:this},x.backstretch=function(t,e){return x("body").backstretch(t,e).data("backstretch")},x.expr[":"].backstretch=function(t){return x(t).data("backstretch")!==S},x.fn.backstretch.defaults={duration:5e3,transition:"fade",transitionDuration:0,animateFirst:!0,alignX:.5,alignY:.5,paused:!1,start:0,preload:2,preloadSize:1,resolutionRefreshRate:2500,resolutionChangeRatioThreshold:.1};var u,a={wrap:{left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},itemWrapper:{position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"100%",height:"100%",zIndex:-999999},item:{position:"absolute",margin:0,padding:0,border:"none",width:"100%",height:"100%",maxWidth:"none"}},C=(u=function(t,e){if("string"==typeof t)t=t.replace(/{{(width|height)}}/g,e);else if(t instanceof Array)for(var i=0;i<t.length;i++)t[i].src?t[i].src=u(t[i].src,e):t[i]=u(t[i],e);return t},function(t,e){for(var i=t.width(),n=t.height(),o=[],s=function(t,e){return"width"===e?i:"height"===e?n:t},r=0;r<e.length;r++)if(x.isArray(e[r])){e[r]=d(e[r]);var a=h(i,n,e[r]);o.push(a)}else{"string"==typeof e[r]&&(e[r]={url:e[r]});var l=x.extend({},e[r]);l.url=u(l.url,s),o.push(l)}return o});function d(t){for(var e=1;e<t.length;e++){for(var i=t[e],n=e;t[n-1]&&parseInt(t[n-1].width,10)>parseInt(i.width,10);)t[n]=t[n-1],--n;t[n]=i}return t}function h(t,e,i){for(var n,o,s=w.devicePixelRatio||1,r=E(),a=(z(),t<e?"portrait":e<t?"landscape":"square"),l=0,c=0;c<i.length&&("string"==typeof(o=i[c])&&(o=i[c]={url:o}),o.pixelRatio&&"auto"!==o.pixelRatio&&parseFloat(o.pixelRatio)!==s||o.deviceOrientation&&o.deviceOrientation!==r||o.windowOrientation&&o.windowOrientation!==r||o.orientation&&o.orientation!==a||(l=c,n=t,"auto"===o.pixelRatio&&(t*=s),!(o.width>=n)));c++);return i[Math.min(c,l)]}function v(t){return c.test(t.url)||t.isVideo}var i,T=(i=[],function t(e,i,n,o,s){if(void 0!==e){x.isArray(e)||(e=[e]),arguments.length<5&&"function"==typeof arguments[arguments.length-1]&&(s=arguments[arguments.length-1]),i="function"!=typeof i&&i?i:0,n="function"==typeof n||!n||n<0?e.length:Math.min(n,e.length),o="function"!=typeof o&&o?o:1,i>=e.length&&(n=i=0),o<0&&(o=n),o=Math.min(o,n);var r=e.slice(i+o,n-o);if(e=e.slice(i,o),n=e.length)for(var a,l=0,c=function(){++l===n&&(f(e,s,!r),t(r,0,0,o,s))},u=0;u<e.length;u++)v(e[u])||((a=new Image).src=e[u].url,(a=p(a)).complete?c():x(a).on("load error",c));else f(e,s,!0)}});function p(t){for(var e=0;e<i.length;e++)if(i[e].src===t.src)return i[e];return i.push(t),t}function f(t,e,i){"function"==typeof e&&e.call(t,i)}var l=function(t){for(var e=[],i=0;i<t.length;i++)"string"==typeof t[i]?e.push({url:t[i]}):x.isArray(t[i])?e.push(l(t[i])):e.push(g(t[i]));return e},g=function(t,e){return(t.centeredX||t.centeredY)&&(w.console&&w.console.log&&w.console.log("jquery.backstretch: `centeredX`/`centeredY` is deprecated, please use `alignX`/`alignY`"),t.centeredX&&(t.alignX=.5),t.centeredY&&(t.alignY=.5)),t.speed!==S&&(w.console&&w.console.log&&w.console.log("jquery.backstretch: `speed` is deprecated, please use `transitionDuration`"),t.transitionDuration=t.speed,t.transition="fade"),t.resolutionChangeRatioTreshold!==S&&(w.console.log("jquery.backstretch: `treshold` is a typo!"),t.resolutionChangeRatioThreshold=t.resolutionChangeRatioTreshold),t.fadeFirst!==S&&(t.animateFirst=t.fadeFirst),t.fade!==S&&(t.transitionDuration=t.fade,t.transition="fade"),t.scale&&(t.scale=I(t.scale)),n(t)},n=function(t,e){return"left"===t.alignX?t.alignX=0:"center"===t.alignX?t.alignX=.5:"right"===t.alignX?t.alignX=1:t.alignX===S&&!e||(t.alignX=parseFloat(t.alignX),isNaN(t.alignX)&&(t.alignX=.5)),"top"===t.alignY?t.alignY=0:"center"===t.alignY?t.alignY=.5:"bottom"===t.alignY?t.alignY=1:t.alignX===S&&!e||(t.alignY=parseFloat(t.alignY),isNaN(t.alignY)&&(t.alignY=.5)),t},e={cover:"cover",fit:"fit","fit-smaller":"fit-smaller",fill:"fill"};function I(t){return e.hasOwnProperty(t)?t:"cover"}var m=function(t,e,i){this.options=x.extend({},x.fn.backstretch.defaults,i||{}),this.firstShow=!0,g(this.options,!0),this.images=l(x.isArray(e)?e:[e]),this.options.paused&&(this.paused=!0),this.options.start>=this.images.length&&(this.options.start=this.images.length-1),this.options.start<0&&(this.options.start=0),this.isBody=t===document.body;var n=x(w);this.$container=x(t),this.$root=this.isBody?M?n:x(document):this.$container,this.originalImages=this.images,this.images=C(this.options.alwaysTestWindowResolution?n:this.$root,this.originalImages),T(this.images,this.options.start||0,this.options.preload||1);var o=this.$container.children(".backstretch").first();if(this.$wrap=o.length?o:x('<div class="backstretch"></div>').css(this.options.bypassCss?{}:a.wrap).appendTo(this.$container),!this.options.bypassCss){if(!this.isBody){var s=this.$container.css("position"),r=this.$container.css("zIndex");this.$container.css({position:"static"===s?"relative":s,zIndex:"auto"===r?0:r}),this.$wrap.css({zIndex:-999998})}this.$wrap.css({position:this.isBody&&M?"fixed":"absolute"})}this.index=this.options.start,this.show(this.index),n.on("resize.backstretch",x.proxy(this.resize,this)).on("orientationchange.backstretch",x.proxy(function(){this.isBody&&0===w.pageYOffset&&(w.scrollTo(0,1),this.resize())},this))};m.prototype={resize:function(){try{var t=this.options.alwaysTestWindowResolution?x(w):this.$root,e=t.width(),i=t.height(),n=e/(this._lastResizeContainerWidth||0),o=i/(this._lastResizeContainerHeight||0),s=this.options.resolutionChangeRatioThreshold||0;if((e!==this._lastResizeContainerWidth||i!==this._lastResizeContainerHeight)&&(Math.abs(n-1)>=s||isNaN(n)||Math.abs(o-1)>=s||isNaN(o))&&(this._lastResizeContainerWidth=e,this._lastResizeContainerHeight=i,this.images=C(t,this.originalImages),this.options.preload&&T(this.images,(this.index+1)%this.images.length,this.options.preload),1===this.images.length&&this._currentImage.url!==this.images[0].url)){var r=this;clearTimeout(r._selectAnotherResolutionTimeout),r._selectAnotherResolutionTimeout=setTimeout(function(){r.show(0)},this.options.resolutionRefreshRate)}var a,l,c={left:0,top:0,right:"auto",bottom:"auto"},u=this.isBody?this.$root.width():this.$root.innerWidth(),d=this.isBody?w.innerHeight?w.innerHeight:this.$root.height():this.$root.innerHeight(),h=this.$itemWrapper.data("width"),p=this.$itemWrapper.data("height"),f=h/p||1,g=this._currentImage.alignX===S?this.options.alignX:this._currentImage.alignX,m=this._currentImage.alignY===S?this.options.alignY:this._currentImage.alignY,v=I(this._currentImage.scale||this.options.scale);if("fit"===v||"fit-smaller"===v){if(l=p,u<(a=h)||d<l||"fit-smaller"===v){var y=u/d;l=f<y?(a=Math.floor(d*f),d):y<f?(a=u,Math.floor(u/f)):(a=u,d)}}else l="fill"===v?(a=u,d):(a=Math.max(d*f,u),Math.max(a/f,d));c.top=-(l-d)*m,c.left=-(a-u)*g,c.width=a,c.height=l,this.options.bypassCss||this.$wrap.css({width:u,height:d}).find(">.backstretch-item").not(".deleteable").each(function(){x(this).find("img,video,iframe").css(c)});var b=x.Event("backstretch.resize",{relatedTarget:this.$container[0]});this.$container.trigger(b,this)}catch(t){}return this},show:function(u,d){if(!(Math.abs(u)>this.images.length-1)){var h=this,p=h.$wrap.find(">.backstretch-item").addClass("deleteable"),f=h.videoWrapper,g={relatedTarget:h.$container[0]};h.$container.trigger(x.Event("backstretch.before",g),[h,u]),this.index=u;var t=h.images[u];clearTimeout(h._cycleTimeout),delete h.videoWrapper;var m=v(t);return m?(h.videoWrapper=new y(t),h.$item=h.videoWrapper.$video.css("pointer-events","none")):h.$item=x("<img />"),h.$itemWrapper=x('<div class="backstretch-item">').append(h.$item),this.options.bypassCss?h.$itemWrapper.css({display:"none"}):(h.$itemWrapper.css(a.itemWrapper),h.$item.css(a.item)),h.$item.bind(m?"canplay":"load",function(t){var e=x(this).parent(),i=e.data("options");d&&(i=x.extend({},i,d));var n=this.naturalWidth||this.videoWidth||this.width,o=this.naturalHeight||this.videoHeight||this.height;e.data("width",n).data("height",o);function s(t){return i[t]!==S?i[t]:h.options[t]}function r(){f&&(f.stop(),f.destroy()),p.remove(),!h.paused&&1<h.images.length&&h.cycle(),h.options.bypassCss||h.isBody||h.$container.css("background-image","none"),x(["after","show"]).each(function(){h.$container.trigger(x.Event("backstretch."+this,g),[h,u])}),m&&h.videoWrapper.play()}var a=s("transition"),l=s("transitionEasing"),c=s("transitionDuration");h.firstShow&&!h.options.animateFirst||!c||!a?(e.show(),r()):function(t){var e=t.transition||"fade";"string"==typeof e&&-1<e.indexOf("|")&&(e=e.split("|")),e instanceof Array&&(e=e[Math.round(Math.random()*(e.length-1))]);var i=t.new,n=t.old?t.old:x([]);switch(e.toString().toLowerCase()){default:case"fade":i.fadeIn({duration:t.duration,complete:t.complete,easing:t.easing||S});break;case"fadeinout":case"fade_in_out":var o=function(){i.fadeIn({duration:t.duration/2,complete:t.complete,easing:t.easing||S})};n.length?n.fadeOut({duration:t.duration/2,complete:o,easing:t.easing||S}):o();break;case"pushleft":case"push_left":case"pushright":case"push_right":case"pushup":case"push_up":case"pushdown":case"push_down":case"coverleft":case"cover_left":case"coverright":case"cover_right":case"coverup":case"cover_up":case"coverdown":case"cover_down":var s=e.match(/^(cover|push)_?(.*)$/),r="left"===s[2]?"right":"right"===s[2]?"left":"down"===s[2]?"top":"up"===s[2]?"bottom":"right",a={display:""},l={};if(a[r]="-100%",l[r]=0,i.css(a).animate(l,{duration:t.duration,complete:function(){i.css(r,""),t.complete.apply(this,arguments)},easing:t.easing||S}),"push"===s[1]&&n.length){var c={};c[r]="100%",n.animate(c,{duration:t.duration,complete:function(){n.css("display","none")},easing:t.easing||S})}}}({new:e,old:p,transition:a,duration:c,easing:l,complete:r}),h.firstShow=!1,h.resize()}),h.$itemWrapper.appendTo(h.$wrap),h.$item.attr("alt",t.alt||""),h.$itemWrapper.data("options",t),m||h.$item.attr("src",t.url),h._currentImage=t,h}},current:function(){return this.index},next:function(){var t=Array.prototype.slice.call(arguments,0);return t.unshift(this.index<this.images.length-1?this.index+1:0),this.show.apply(this,t)},prev:function(){var t=Array.prototype.slice.call(arguments,0);return t.unshift(0===this.index?this.images.length-1:this.index-1),this.show.apply(this,t)},pause:function(){return this.paused=!0,this.videoWrapper&&this.videoWrapper.pause(),this},resume:function(){return this.paused=!1,this.videoWrapper&&this.videoWrapper.play(),this.cycle(),this},cycle:function(){if(1<this.images.length){clearTimeout(this._cycleTimeout);var t=this._currentImage&&this._currentImage.duration||this.options.duration,e=v(this._currentImage),i=function(){this.$item.off(".cycle"),this.paused||this.next()};if(e){if(!this._currentImage.loop){var n=0;this.$item.on("playing.cycle",function(){var t=x(this).data("player");clearTimeout(n),n=setTimeout(function(){t.pause(),t.$video.trigger("ended")},1e3*(t.getDuration()-t.getCurrentTime()))}).on("ended.cycle",function(){clearTimeout(n)})}this.$item.on("error.cycle initerror.cycle",x.proxy(i,this))}e&&!this._currentImage.duration?this.$item.on("ended.cycle",x.proxy(i,this)):this._cycleTimeout=setTimeout(x.proxy(i,this),t)}return this},destroy:function(t){x(w).off("resize.backstretch orientationchange.backstretch"),this.videoWrapper&&this.videoWrapper.destroy(),clearTimeout(this._cycleTimeout),t||this.$wrap.remove(),this.$container.removeData("backstretch")}};var y=function(){this.init.apply(this,arguments)};y.prototype.init=function(t){function e(){n.$video=i,n.video=i[0]}var i,n=this,o="video";if(t.url instanceof Array||!c.test(t.url)||(o="youtube"),"youtube"===(n.type=o)){y.loadYoutubeAPI(),n.ytId=t.url.match(c)[2];var s="https://www.youtube.com/embed/"+n.ytId+"?rel=0&autoplay=0&showinfo=0&controls=0&modestbranding=1&cc_load_policy=0&disablekb=1&iv_load_policy=3&loop=0&enablejsapi=1&origin="+encodeURIComponent(w.location.origin);n.__ytStartMuted=!!t.mute||t.mute===S,i=x("<iframe />").attr({src_to_load:s}).css({border:0,margin:0,padding:0}).data("player",n),t.loop&&i.on("ended.loop",function(){n.__manuallyStopped||n.play()}),n.ytReady=!1,e(),w.YT?(n._initYoutube(),i.trigger("initsuccess")):x(w).one("youtube_api_load",function(){n._initYoutube(),i.trigger("initsuccess")})}else{i=x("<video>").prop("autoplay",!1).prop("controls",!1).prop("loop",!!t.loop).prop("muted",!!t.mute||t.mute===S).prop("preload","auto").prop("poster",t.poster||"");for(var r=t.url instanceof Array?t.url:[t.url],a=0;a<r.length;a++){var l=r[a];"string"==typeof l&&(l={src:l}),x("<source>").attr("src",l.src).attr("type",l.type||null).appendTo(i)}i[0].canPlayType&&r.length?i.trigger("initsuccess"):i.trigger("initerror"),e()}},y.prototype._initYoutube=function(){var e=this,i=w.YT;e.$video.attr("src",e.$video.attr("src_to_load")).removeAttr("src_to_load");var t=!!e.$video[0].parentNode;if(!t){var n=x("<div>").css("display","none !important").appendTo(document.body);e.$video.appendTo(n)}var o=new i.Player(e.video,{events:{onReady:function(){e.__ytStartMuted&&o.mute(),t||(e.$video[0].parentNode===n[0]&&e.$video.detach(),n.remove()),e.ytReady=!0,e._updateYoutubeSize(),e.$video.trigger("canplay")},onStateChange:function(t){switch(t.data){case i.PlayerState.PLAYING:e.$video.trigger("playing");break;case i.PlayerState.ENDED:e.$video.trigger("ended");break;case i.PlayerState.PAUSED:e.$video.trigger("pause");break;case i.PlayerState.BUFFERING:e.$video.trigger("waiting");break;case i.PlayerState.CUED:e.$video.trigger("canplay")}},onPlaybackQualityChange:function(){e._updateYoutubeSize(),e.$video.trigger("resize")},onError:function(t){e.hasError=!0,e.$video.trigger({type:"error",error:t})}}});return e.ytPlayer=o,e},y.prototype._updateYoutubeSize=function(){var t=this;switch(t.ytPlayer.getPlaybackQuality()||"medium"){case"small":t.video.videoWidth=426,t.video.videoHeight=240;break;case"medium":t.video.videoWidth=640,t.video.videoHeight=360;break;default:case"large":t.video.videoWidth=854,t.video.videoHeight=480;break;case"hd720":t.video.videoWidth=1280,t.video.videoHeight=720;break;case"hd1080":t.video.videoWidth=1920,t.video.videoHeight=1080;break;case"highres":t.video.videoWidth=2560,t.video.videoHeight=1440}return t},y.prototype.play=function(){var t=this;return t.__manuallyStopped=!1,"youtube"===t.type?t.ytReady&&(t.$video.trigger("play"),t.ytPlayer.playVideo()):t.video.play(),t},y.prototype.pause=function(){var t=this;return t.__manuallyStopped=!1,"youtube"===t.type?t.ytReady&&t.ytPlayer.pauseVideo():t.video.pause(),t},y.prototype.stop=function(){var t=this;return t.__manuallyStopped=!0,"youtube"===t.type?t.ytReady&&(t.ytPlayer.pauseVideo(),t.ytPlayer.seekTo(0)):(t.video.pause(),t.video.currentTime=0),t},y.prototype.destroy=function(){return this.ytPlayer&&this.ytPlayer.destroy(),this.$video.remove(),this},y.prototype.getCurrentTime=function(t){return"youtube"!==this.type?this.video.currentTime:this.ytReady?this.ytPlayer.getCurrentTime():0},y.prototype.setCurrentTime=function(t){var e=this;return"youtube"===e.type?e.ytReady&&e.ytPlayer.seekTo(t,!0):e.video.currentTime=t,e},y.prototype.getDuration=function(){return"youtube"!==this.type?this.video.duration:this.ytReady?this.ytPlayer.getDuration():0},y.loadYoutubeAPI=function(){if(!w.YT){x("script[src*=www\\.youtube\\.com\\/iframe_api]").length||x('<script type="text/javascript" src="https://www.youtube.com/iframe_api">').appendTo("body");var t=setInterval(function(){w.YT&&w.YT.loaded&&(x(w).trigger("youtube_api_load"),clearTimeout(t))},50)}};var t,o,s,r,b,A,_,$,P,k,E=function(){if("matchMedia"in w){if(w.matchMedia("(orientation: portrait)").matches)return"portrait";if(w.matchMedia("(orientation: landscape)").matches)return"landscape"}return screen.height>screen.width?"portrait":"landscape"},z=function(){return w.innerHeight>w.innerWidth?"portrait":w.innerWidth>w.innerHeight?"landscape":"square"},M=(t=navigator.userAgent,o=navigator.platform,s=t.match(/AppleWebKit\/([0-9]+)/),r=!!s&&s[1],b=t.match(/Fennec\/([0-9]+)/),A=!!b&&b[1],_=t.match(/Opera Mobi\/([0-9]+)/),$=!!_&&_[1],P=t.match(/MSIE ([0-9]+)/),k=!!P&&P[1],!((-1<o.indexOf("iPhone")||-1<o.indexOf("iPad")||-1<o.indexOf("iPod"))&&r&&r<534||w.operamini&&"[object OperaMini]"==={}.toString.call(w.operamini)||_&&$<7458||-1<t.indexOf("Android")&&r&&r<533||A&&A<6||"palmGetResource"in w&&r&&r<534||-1<t.indexOf("MeeGo")&&-1<t.indexOf("NokiaBrowser/8.5.0")||k&&k<=6))}(jQuery,window),function(Y){var X={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,ariaLive:!0,ariaHidden:!0,keyboardEnabled:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",stopAutoOnClick:!1,autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,shrinkItems:!1,onSliderLoad:function(){return!0},onSlideBefore:function(){return!0},onSlideAfter:function(){return!0},onSlideNext:function(){return!0},onSlidePrev:function(){return!0},onSliderResize:function(){return!0},onAutoChange:function(){return!0}};Y.fn.bxSlider=function(e){if(0===this.length)return this;if(1<this.length)return this.each(function(){Y(this).bxSlider(e)}),this;var u={},d=this,n=Y(window).width(),o=Y(window).height();if(!Y(d).data("bxSlider")){function s(){Y(d).data("bxSlider")||(u.settings=Y.extend({},X,e),u.settings.slideWidth=parseInt(u.settings.slideWidth),u.children=d.children(u.settings.slideSelector),u.children.length<u.settings.minSlides&&(u.settings.minSlides=u.children.length),u.children.length<u.settings.maxSlides&&(u.settings.maxSlides=u.children.length),u.settings.randomStart&&(u.settings.startSlide=Math.floor(Math.random()*u.children.length)),u.active={index:u.settings.startSlide},u.carousel=1<u.settings.minSlides||1<u.settings.maxSlides,u.carousel&&(u.settings.preloadImages="all"),u.minThreshold=u.settings.minSlides*u.settings.slideWidth+(u.settings.minSlides-1)*u.settings.slideMargin,u.maxThreshold=u.settings.maxSlides*u.settings.slideWidth+(u.settings.maxSlides-1)*u.settings.slideMargin,u.working=!1,u.controls={},u.interval=null,u.animProp="vertical"===u.settings.mode?"top":"left",u.usingCSS=u.settings.useCSS&&"fade"!==u.settings.mode&&function(){for(var t=document.createElement("div"),e=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],i=0;i<e.length;i++)if(void 0!==t.style[e[i]])return u.cssPrefix=e[i].replace("Perspective","").toLowerCase(),u.animProp="-"+u.cssPrefix+"-transform",!0;return!1}(),"vertical"===u.settings.mode&&(u.settings.maxSlides=u.settings.minSlides),d.data("origStyle",d.attr("style")),d.children(u.settings.slideSelector).each(function(){Y(this).data("origStyle",Y(this).attr("style"))}),c())}function r(){var t=1,e=null;return"horizontal"===u.settings.mode&&0<u.settings.slideWidth?t=u.viewport.width()<u.minThreshold?u.settings.minSlides:u.viewport.width()>u.maxThreshold?u.settings.maxSlides:(e=u.children.first().width()+u.settings.slideMargin,Math.floor((u.viewport.width()+u.settings.slideMargin)/e)||1):"vertical"===u.settings.mode&&(t=u.settings.minSlides),t}function t(){for(var t="",e="",i=y(),n=0;n<i;n++)e="",u.settings.buildPager&&Y.isFunction(u.settings.buildPager)||u.settings.pagerCustom?(e=u.settings.buildPager(n),u.pagerEl.addClass("bx-custom-pager")):(e=n+1,u.pagerEl.addClass("bx-default-pager")),t+='<div class="bx-pager-item"><a href="" data-slide-index="'+n+'" class="bx-pager-link">'+e+"</a></div>";u.pagerEl.html(t)}function a(){d.startAuto()}function l(){d.stopAuto()}function h(t){var e=r();u.settings.ariaHidden&&!u.settings.ticker&&(u.children.attr("aria-hidden","true"),u.children.slice(t,t+e).attr("aria-hidden","false"))}var c=function(){var t=u.children.eq(u.settings.startSlide);d.wrap('<div class="'+u.settings.wrapperClass+'"><div class="bx-viewport"></div></div>'),u.viewport=d.parent(),u.settings.ariaLive&&!u.settings.ticker&&u.viewport.attr("aria-live","polite"),u.loader=Y('<div class="bx-loading" />'),u.viewport.prepend(u.loader),d.css({width:"horizontal"===u.settings.mode?1e3*u.children.length+215+"%":"auto",position:"relative"}),u.usingCSS&&u.settings.easing?d.css("-"+u.cssPrefix+"-transition-timing-function",u.settings.easing):u.settings.easing||(u.settings.easing="swing"),u.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),u.viewport.parent().css({maxWidth:m()}),u.children.css({float:"horizontal"===u.settings.mode?"left":"none",listStyle:"none",position:"relative"}),u.children.css("width",v()),"horizontal"===u.settings.mode&&0<u.settings.slideMargin&&u.children.css("marginRight",u.settings.slideMargin),"vertical"===u.settings.mode&&0<u.settings.slideMargin&&u.children.css("marginBottom",u.settings.slideMargin),"fade"===u.settings.mode&&(u.children.css({position:"absolute",zIndex:0,display:"none"}),u.children.eq(u.settings.startSlide).css({zIndex:u.settings.slideZIndex,display:"block"})),u.controls.el=Y('<div class="bx-controls" />'),u.settings.captions&&I(),u.active.last=u.settings.startSlide===y()-1,u.settings.video&&d.fitVids(),"none"===u.settings.preloadImages?t=null:"all"!==u.settings.preloadImages&&!u.settings.ticker||(t=u.children),u.settings.ticker?u.settings.pager=!1:(u.settings.controls&&C(),u.settings.auto&&u.settings.autoControls&&T(),u.settings.pager&&S(),(u.settings.controls||u.settings.autoControls||u.settings.pager)&&u.viewport.after(u.controls.el)),null===t?f():p(t,f)},p=function(t,e){var i=t.find('img:not([src=""]), iframe').length,n=0;0!==i?t.find('img:not([src=""]), iframe').each(function(){Y(this).one("load error",function(){++n===i&&e()}).each(function(){!this.complete&&""!=this.src||Y(this).trigger("load")})}):e()},f=function(){if(u.settings.infiniteLoop&&"fade"!==u.settings.mode&&!u.settings.ticker){var t="vertical"===u.settings.mode?u.settings.minSlides:u.settings.maxSlides,e=u.children.slice(0,t).clone(!0).addClass("bx-clone"),i=u.children.slice(-t).clone(!0).addClass("bx-clone");u.settings.ariaHidden&&(e.attr("aria-hidden",!0),i.attr("aria-hidden",!0)),d.append(e).prepend(i)}u.loader.remove(),x(),"vertical"===u.settings.mode&&(u.settings.adaptiveHeight=!0),u.viewport.height(g()),d.redrawSlider(),u.settings.onSliderLoad.call(d,u.active.index),u.initialized=!0,u.settings.responsive&&Y(window).on("resize",N),u.settings.auto&&u.settings.autoStart&&(1<y()||u.settings.autoSlideForOnePage)&&O(),u.settings.ticker&&D(),u.settings.pager&&E(u.settings.startSlide),u.settings.controls&&L(),u.settings.touchEnabled&&!u.settings.ticker&&W(),u.settings.keyboardEnabled&&!u.settings.ticker&&Y(document).keydown(R)},g=function(){var e=0,t=Y();if("vertical"===u.settings.mode||u.settings.adaptiveHeight)if(u.carousel){var n=1===u.settings.moveSlides?u.active.index:u.active.index*b();for(t=u.children.eq(n),i=1;i<=u.settings.maxSlides-1;i++)t=n+i>=u.children.length?t.add(u.children.eq(i-1)):t.add(u.children.eq(n+i))}else t=u.children.eq(u.active.index);else t=u.children;return"vertical"===u.settings.mode?(t.each(function(t){e+=Y(this).outerHeight()}),0<u.settings.slideMargin&&(e+=u.settings.slideMargin*(u.settings.minSlides-1))):e=Math.max.apply(Math,t.map(function(){return Y(this).outerHeight(!1)}).get()),"border-box"===u.viewport.css("box-sizing")?e+=parseFloat(u.viewport.css("padding-top"))+parseFloat(u.viewport.css("padding-bottom"))+parseFloat(u.viewport.css("border-top-width"))+parseFloat(u.viewport.css("border-bottom-width")):"padding-box"===u.viewport.css("box-sizing")&&(e+=parseFloat(u.viewport.css("padding-top"))+parseFloat(u.viewport.css("padding-bottom"))),e},m=function(){var t="100%";return 0<u.settings.slideWidth&&(t="horizontal"===u.settings.mode?u.settings.maxSlides*u.settings.slideWidth+(u.settings.maxSlides-1)*u.settings.slideMargin:u.settings.slideWidth),t},v=function(){var t=u.settings.slideWidth,e=u.viewport.width();if(0===u.settings.slideWidth||u.settings.slideWidth>e&&!u.carousel||"vertical"===u.settings.mode)t=e;else if(1<u.settings.maxSlides&&"horizontal"===u.settings.mode){if(e>u.maxThreshold)return t;e<u.minThreshold?t=(e-u.settings.slideMargin*(u.settings.minSlides-1))/u.settings.minSlides:u.settings.shrinkItems&&(t=Math.floor((e+u.settings.slideMargin)/Math.ceil((e+u.settings.slideMargin)/(t+u.settings.slideMargin))-u.settings.slideMargin))}return t},y=function(){var t=0,e=0,i=0;if(0<u.settings.moveSlides){if(!u.settings.infiniteLoop){for(;e<u.children.length;)++t,e=i+r(),i+=u.settings.moveSlides<=r()?u.settings.moveSlides:r();return i}t=Math.ceil(u.children.length/b())}else t=Math.ceil(u.children.length/r());return t},b=function(){return 0<u.settings.moveSlides&&u.settings.moveSlides<=r()?u.settings.moveSlides:r()},x=function(){var t,e,i;u.children.length>u.settings.maxSlides&&u.active.last&&!u.settings.infiniteLoop?"horizontal"===u.settings.mode?(t=(e=u.children.last()).position(),w(-(t.left-(u.viewport.width()-e.outerWidth())),"reset",0)):"vertical"===u.settings.mode&&(i=u.children.length-u.settings.minSlides,t=u.children.eq(i).position(),w(-t.top,"reset",0)):(t=u.children.eq(u.active.index*b()).position(),u.active.index===y()-1&&(u.active.last=!0),void 0!==t&&("horizontal"===u.settings.mode?w(-t.left,"reset",0):"vertical"===u.settings.mode&&w(-t.top,"reset",0)))},w=function(t,e,i,n){var o,s;u.usingCSS?(s="vertical"===u.settings.mode?"translate3d(0, "+t+"px, 0)":"translate3d("+t+"px, 0, 0)",d.css("-"+u.cssPrefix+"-transition-duration",i/1e3+"s"),"slide"===e?(d.css(u.animProp,s),0!==i?d.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(t){Y(t.target).is(d)&&(d.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),z())}):z()):"reset"===e?d.css(u.animProp,s):"ticker"===e&&(d.css("-"+u.cssPrefix+"-transition-timing-function","linear"),d.css(u.animProp,s),0!==i?d.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(t){Y(t.target).is(d)&&(d.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),w(n.resetValue,"reset",0),F())}):(w(n.resetValue,"reset",0),F()))):((o={})[u.animProp]=t,"slide"===e?d.animate(o,i,u.settings.easing,function(){z()}):"reset"===e?d.css(u.animProp,t):"ticker"===e&&d.animate(o,i,"linear",function(){w(n.resetValue,"reset",0),F()}))},S=function(){u.settings.pagerCustom?u.pagerEl=Y(u.settings.pagerCustom):(u.pagerEl=Y('<div class="bx-pager" />'),u.settings.pagerSelector?Y(u.settings.pagerSelector).html(u.pagerEl):u.controls.el.addClass("bx-has-pager").append(u.pagerEl),t()),u.pagerEl.on("click touchend","a",k)},C=function(){u.controls.next=Y('<a class="bx-next" href="">'+u.settings.nextText+"</a>"),u.controls.prev=Y('<a class="bx-prev" href="">'+u.settings.prevText+"</a>"),u.controls.next.on("click touchend",A),u.controls.prev.on("click touchend",_),u.settings.nextSelector&&Y(u.settings.nextSelector).append(u.controls.next),u.settings.prevSelector&&Y(u.settings.prevSelector).append(u.controls.prev),u.settings.nextSelector||u.settings.prevSelector||(u.controls.directionEl=Y('<div class="bx-controls-direction" />'),u.controls.directionEl.append(u.controls.prev).append(u.controls.next),u.controls.el.addClass("bx-has-controls-direction").append(u.controls.directionEl))},T=function(){u.controls.start=Y('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+u.settings.startText+"</a></div>"),u.controls.stop=Y('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+u.settings.stopText+"</a></div>"),u.controls.autoEl=Y('<div class="bx-controls-auto" />'),u.controls.autoEl.on("click",".bx-start",$),u.controls.autoEl.on("click",".bx-stop",P),u.settings.autoControlsCombine?u.controls.autoEl.append(u.controls.start):u.controls.autoEl.append(u.controls.start).append(u.controls.stop),u.settings.autoControlsSelector?Y(u.settings.autoControlsSelector).html(u.controls.autoEl):u.controls.el.addClass("bx-has-controls-auto").append(u.controls.autoEl),M(u.settings.autoStart?"stop":"start")},I=function(){u.children.each(function(t){var e=Y(this).find("img:first").attr("title");void 0!==e&&(""+e).length&&Y(this).append('<div class="bx-caption"><span>'+e+"</span></div>")})},A=function(t){t.preventDefault(),u.controls.el.hasClass("disabled")||(u.settings.auto&&u.settings.stopAutoOnClick&&d.stopAuto(),d.goToNextSlide())},_=function(t){t.preventDefault(),u.controls.el.hasClass("disabled")||(u.settings.auto&&u.settings.stopAutoOnClick&&d.stopAuto(),d.goToPrevSlide())},$=function(t){d.startAuto(),t.preventDefault()},P=function(t){d.stopAuto(),t.preventDefault()},k=function(t){var e,i;t.preventDefault(),u.controls.el.hasClass("disabled")||(u.settings.auto&&u.settings.stopAutoOnClick&&d.stopAuto(),void 0!==(e=Y(t.currentTarget)).attr("data-slide-index")&&(i=parseInt(e.attr("data-slide-index")))!==u.active.index&&d.goToSlide(i))},E=function(i){var t=u.children.length;if("short"===u.settings.pagerType)return 1<u.settings.maxSlides&&(t=Math.ceil(u.children.length/u.settings.maxSlides)),void u.pagerEl.html(i+1+u.settings.pagerShortSeparator+t);u.pagerEl.find("a").removeClass("active"),u.pagerEl.each(function(t,e){Y(e).find("a").eq(i).addClass("active")})},z=function(){if(u.settings.infiniteLoop){var t="";0===u.active.index?t=u.children.eq(0).position():u.active.index===y()-1&&u.carousel?t=u.children.eq((y()-1)*b()).position():u.active.index===u.children.length-1&&(t=u.children.eq(u.children.length-1).position()),t&&("horizontal"===u.settings.mode?w(-t.left,"reset",0):"vertical"===u.settings.mode&&w(-t.top,"reset",0))}u.working=!1,u.settings.onSlideAfter.call(d,u.children.eq(u.active.index),u.oldIndex,u.active.index)},M=function(t){u.settings.autoControlsCombine?u.controls.autoEl.html(u.controls[t]):(u.controls.autoEl.find("a").removeClass("active"),u.controls.autoEl.find("a:not(.bx-"+t+")").addClass("active"))},L=function(){1===y()?(u.controls.prev.addClass("disabled"),u.controls.next.addClass("disabled")):!u.settings.infiniteLoop&&u.settings.hideControlOnEnd&&(0===u.active.index?(u.controls.prev.addClass("disabled"),u.controls.next.removeClass("disabled")):u.active.index===y()-1?(u.controls.next.addClass("disabled"),u.controls.prev.removeClass("disabled")):(u.controls.prev.removeClass("disabled"),u.controls.next.removeClass("disabled")))},O=function(){0<u.settings.autoDelay?setTimeout(d.startAuto,u.settings.autoDelay):(d.startAuto(),Y(window).focus(a).blur(l)),u.settings.autoHover&&d.hover(function(){u.interval&&(d.stopAuto(!0),u.autoPaused=!0)},function(){u.autoPaused&&(d.startAuto(!0),u.autoPaused=null)})},D=function(){var t,e,i,n,o,s,r,a,l=0;"next"===u.settings.autoDirection?d.append(u.children.clone().addClass("bx-clone")):(d.prepend(u.children.clone().addClass("bx-clone")),t=u.children.first().position(),l="horizontal"===u.settings.mode?-t.left:-t.top),w(l,"reset",0),u.settings.pager=!1,u.settings.controls=!1,u.settings.autoControls=!1,u.settings.tickerHover&&(u.usingCSS?(n="horizontal"===u.settings.mode?4:5,u.viewport.hover(function(){e=d.css("-"+u.cssPrefix+"-transform"),i=parseFloat(e.split(",")[n]),w(i,"reset",0)},function(){a=0,u.children.each(function(t){a+="horizontal"===u.settings.mode?Y(this).outerWidth(!0):Y(this).outerHeight(!0)}),o=u.settings.speed/a,s="horizontal"===u.settings.mode?"left":"top",r=o*(a-Math.abs(parseInt(i))),F(r)})):u.viewport.hover(function(){d.stop()},function(){a=0,u.children.each(function(t){a+="horizontal"===u.settings.mode?Y(this).outerWidth(!0):Y(this).outerHeight(!0)}),o=u.settings.speed/a,s="horizontal"===u.settings.mode?"left":"top",r=o*(a-Math.abs(parseInt(d.css(s)))),F(r)})),F()},F=function(t){var e,i,n=t||u.settings.speed,o={left:0,top:0},s={left:0,top:0};"next"===u.settings.autoDirection?o=d.find(".bx-clone").first().position():s=u.children.first().position(),e="horizontal"===u.settings.mode?-o.left:-o.top,i="horizontal"===u.settings.mode?-s.left:-s.top,w(e,"ticker",n,{resetValue:i})},R=function(t){var e=document.activeElement.tagName.toLowerCase();if(null==new RegExp(e,["i"]).exec("input|textarea")&&function(t){var e=Y(window),i={top:e.scrollTop(),left:e.scrollLeft()},n=t.offset();return i.right=i.left+e.width(),i.bottom=i.top+e.height(),n.right=n.left+t.outerWidth(),n.bottom=n.top+t.outerHeight(),!(i.right<n.left||i.left>n.right||i.bottom<n.top||i.top>n.bottom)}(d)){if(39===t.keyCode)return A(t),!1;if(37===t.keyCode)return _(t),!1}},W=function(){u.touch={start:{x:0,y:0},end:{x:0,y:0}},u.viewport.on("touchstart MSPointerDown pointerdown",H),u.viewport.on("click",".bxslider a",function(t){u.viewport.hasClass("click-disabled")&&(t.preventDefault(),u.viewport.removeClass("click-disabled"))})},H=function(t){if("touchstart"===t.type||0===t.button)if(t.preventDefault(),u.controls.el.addClass("disabled"),u.working)u.controls.el.removeClass("disabled");else{u.touch.originalPos=d.position();var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e];if("function"==typeof PointerEvent&&void 0===e.pointerId)return;u.touch.start.x=i[0].pageX,u.touch.start.y=i[0].pageY,u.viewport.get(0).setPointerCapture&&(u.pointerId=e.pointerId,u.viewport.get(0).setPointerCapture(u.pointerId)),u.originalClickTarget=e.originalTarget||e.target,u.originalClickButton=e.button,u.originalClickButtons=e.buttons,u.originalEventType=e.type,u.hasMove=!1,u.viewport.on("touchmove MSPointerMove pointermove",B),u.viewport.on("touchend MSPointerUp pointerup",q),u.viewport.on("MSPointerCancel pointercancel",j)}},j=function(t){t.preventDefault(),w(u.touch.originalPos.left,"reset",0),u.controls.el.removeClass("disabled"),u.viewport.off("MSPointerCancel pointercancel",j),u.viewport.off("touchmove MSPointerMove pointermove",B),u.viewport.off("touchend MSPointerUp pointerup",q),u.viewport.get(0).releasePointerCapture&&u.viewport.get(0).releasePointerCapture(u.pointerId)},B=function(t){var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e],n=Math.abs(i[0].pageX-u.touch.start.x),o=Math.abs(i[0].pageY-u.touch.start.y),s=0,r=0;u.hasMove=!0,o<3*n&&u.settings.preventDefaultSwipeX?t.preventDefault():n<3*o&&u.settings.preventDefaultSwipeY&&t.preventDefault(),"touchmove"!==t.type&&t.preventDefault(),"fade"!==u.settings.mode&&u.settings.oneToOneTouch&&(s="horizontal"===u.settings.mode?(r=i[0].pageX-u.touch.start.x,u.touch.originalPos.left+r):(r=i[0].pageY-u.touch.start.y,u.touch.originalPos.top+r),w(s,"reset",0))},q=function(t){t.preventDefault(),u.viewport.off("touchmove MSPointerMove pointermove",B),u.controls.el.removeClass("disabled");var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e],n=0,o=0;u.touch.end.x=i[0].pageX,u.touch.end.y=i[0].pageY,"fade"===u.settings.mode?(o=Math.abs(u.touch.start.x-u.touch.end.x))>=u.settings.swipeThreshold&&(u.touch.start.x>u.touch.end.x?d.goToNextSlide():d.goToPrevSlide(),d.stopAuto()):(n="horizontal"===u.settings.mode?(o=u.touch.end.x-u.touch.start.x,u.touch.originalPos.left):(o=u.touch.end.y-u.touch.start.y,u.touch.originalPos.top),!u.settings.infiniteLoop&&(0===u.active.index&&0<o||u.active.last&&o<0)?w(n,"reset",200):Math.abs(o)>=u.settings.swipeThreshold?(o<0?d.goToNextSlide():d.goToPrevSlide(),d.stopAuto()):w(n,"reset",200)),u.viewport.off("touchend MSPointerUp pointerup",q),u.viewport.get(0).releasePointerCapture&&u.viewport.get(0).releasePointerCapture(u.pointerId),!1!==u.hasMove||0!==u.originalClickButton&&"touchstart"!==u.originalEventType||Y(u.originalClickTarget).trigger({type:"click",button:u.originalClickButton,buttons:u.originalClickButtons})},N=function(t){if(u.initialized)if(u.working)window.setTimeout(N,10);else{var e=Y(window).width(),i=Y(window).height();n===e&&o===i||(n=e,o=i,d.redrawSlider(),u.settings.onSliderResize.call(d,u.active.index))}};return d.goToSlide=function(t,e){var i,n,o,s,r=!0,a=0,l={left:0,top:0},c=null;if(u.oldIndex=u.active.index,u.active.index=function(t){return t<0?u.settings.infiniteLoop?y()-1:u.active.index:t>=y()?u.settings.infiniteLoop?0:u.active.index:t}(t),!u.working&&u.active.index!==u.oldIndex){if(u.working=!0,void 0!==(r=u.settings.onSlideBefore.call(d,u.children.eq(u.active.index),u.oldIndex,u.active.index))&&!r)return u.active.index=u.oldIndex,void(u.working=!1);"next"===e?u.settings.onSlideNext.call(d,u.children.eq(u.active.index),u.oldIndex,u.active.index)||(r=!1):"prev"===e&&(u.settings.onSlidePrev.call(d,u.children.eq(u.active.index),u.oldIndex,u.active.index)||(r=!1)),u.active.last=u.active.index>=y()-1,(u.settings.pager||u.settings.pagerCustom)&&E(u.active.index),u.settings.controls&&L(),"fade"===u.settings.mode?(u.settings.adaptiveHeight&&u.viewport.height()!==g()&&u.viewport.animate({height:g()},u.settings.adaptiveHeightSpeed),u.children.filter(":visible").fadeOut(u.settings.speed).css({zIndex:0}),u.children.eq(u.active.index).css("zIndex",u.settings.slideZIndex+1).fadeIn(u.settings.speed,function(){Y(this).css("zIndex",u.settings.slideZIndex),z()})):(u.settings.adaptiveHeight&&u.viewport.height()!==g()&&u.viewport.animate({height:g()},u.settings.adaptiveHeightSpeed),!u.settings.infiniteLoop&&u.carousel&&u.active.last?"horizontal"===u.settings.mode?(l=(c=u.children.eq(u.children.length-1)).position(),a=u.viewport.width()-c.outerWidth()):(i=u.children.length-u.settings.minSlides,l=u.children.eq(i).position()):u.carousel&&u.active.last&&"prev"===e?(n=1===u.settings.moveSlides?u.settings.maxSlides-b():(y()-1)*b()-(u.children.length-u.settings.maxSlides),l=(c=d.children(".bx-clone").eq(n)).position()):"next"===e&&0===u.active.index?(l=d.find("> .bx-clone").eq(u.settings.maxSlides).position(),u.active.last=!1):0<=t&&(s=t*parseInt(b()),l=u.children.eq(s).position()),void 0!==l&&(o="horizontal"===u.settings.mode?-(l.left-a):-l.top,w(o,"slide",u.settings.speed)),u.working=!1),u.settings.ariaHidden&&h(u.active.index*b())}},d.goToNextSlide=function(){if((u.settings.infiniteLoop||!u.active.last)&&!0!==u.working){var t=parseInt(u.active.index)+1;d.goToSlide(t,"next")}},d.goToPrevSlide=function(){if((u.settings.infiniteLoop||0!==u.active.index)&&!0!==u.working){var t=parseInt(u.active.index)-1;d.goToSlide(t,"prev")}},d.startAuto=function(t){u.interval||(u.interval=setInterval(function(){"next"===u.settings.autoDirection?d.goToNextSlide():d.goToPrevSlide()},u.settings.pause),u.settings.onAutoChange.call(d,!0),u.settings.autoControls&&!0!==t&&M("stop"))},d.stopAuto=function(t){u.autoPaused&&(u.autoPaused=!1),u.interval&&(clearInterval(u.interval),u.interval=null,u.settings.onAutoChange.call(d,!1),u.settings.autoControls&&!0!==t&&M("start"))},d.getCurrentSlide=function(){return u.active.index},d.getCurrentSlideElement=function(){return u.children.eq(u.active.index)},d.getSlideElement=function(t){return u.children.eq(t)},d.getSlideCount=function(){return u.children.length},d.isWorking=function(){return u.working},d.redrawSlider=function(){u.children.add(d.find(".bx-clone")).outerWidth(v()),u.viewport.css("height",g()),u.settings.ticker||x(),u.active.last&&(u.active.index=y()-1),u.active.index>=y()&&(u.active.last=!0),u.settings.pager&&!u.settings.pagerCustom&&(t(),E(u.active.index)),u.settings.ariaHidden&&h(u.active.index*b())},d.destroySlider=function(){u.initialized&&(u.initialized=!1,Y(".bx-clone",this).remove(),u.children.each(function(){void 0!==Y(this).data("origStyle")?Y(this).attr("style",Y(this).data("origStyle")):Y(this).removeAttr("style")}),void 0!==Y(this).data("origStyle")?this.attr("style",Y(this).data("origStyle")):Y(this).removeAttr("style"),Y(this).unwrap().unwrap(),u.controls.el&&u.controls.el.remove(),u.controls.next&&u.controls.next.remove(),u.controls.prev&&u.controls.prev.remove(),u.pagerEl&&u.settings.controls&&!u.settings.pagerCustom&&u.pagerEl.remove(),Y(".bx-caption",this).remove(),u.controls.autoEl&&u.controls.autoEl.remove(),clearInterval(u.interval),u.settings.responsive&&Y(window).off("resize",N),u.settings.keyboardEnabled&&Y(document).off("keydown",R),Y(this).removeData("bxSlider"),Y(window).off("blur",l).off("focus",a))},d.reloadSlider=function(t){void 0!==t&&(e=t),d.destroySlider(),s(),Y(d).data("bxSlider",this)},s(),Y(d).data("bxSlider",this),this}}}(jQuery),("function"==typeof define?define:function(t){"undefined"!=typeof module?module.exports=t():jQuery.mapster_when=t()})(function(){var l,n,o,c;function u(){}function d(n){var t=new u;return t.then=function(t,e){var i;try{return e?h((i=e(n))===c?n:i):d(n)}catch(t){return d(t)}},l(t)}function y(){var t,e,o,s,n,r,a;return o=[],s=[],n=function(e,i,t){var n=y();return o.push(function(t){t.then(e,i).then(n.resolve,n.reject,n.progress)}),t&&s.push(t),n.promise},r=function(t){for(var e,i=0;e=s[i++];)e(t)},a=function(t){var e,i=0;for(n=t.then,a=r=function(){throw new Error("already completed")},s=c;e=o[i++];)e(t);o=[]},t={},(e=new u).then=t.then=function(t,e,i){return n(t,e,i)},t.promise=l(e),t.resolver=l({resolve:t.resolve=function(t){a(function(i){var t=new u;return t.then=function(t){var e;try{return t&&(e=t(i)),h(e===c?i:e)}catch(t){return d(t)}},l(t)}(t))},reject:t.reject=function(t){a(d(t))},progress:t.progress=function(t){r(t)}}),t}function i(t){return t&&"function"==typeof t.then}function b(t,e,i,n){return h(t).then(e,i,n)}function h(t){var e;return t instanceof u?t:(e=y(),i(t)?t.then(e.resolve,e.reject,e.progress):e.resolve(t),e.promise)}function s(t,f,g,m,v){return p(2,arguments),b(t,function(t){var e,i,n,o,s,r,a,l,c;function u(t){s(t)}function d(t){r(t)}function h(t){a(t)}function p(){s=r=a=x}if(l=t.length>>>0,e=Math.max(0,Math.min(f,l)),i=[],n=b(o=y(),g,m,v),e)for(s=function(t){i.push(t),--e||(p(),o.resolve(i))},r=function(t){p(),o.reject(t)},a=o.progress,c=0;c<l;++c)c in t&&b(t[c],u,d,h);else o.resolve(i);return n})}function r(t,e,i){return t[i]=e,t}function a(t,o,e){var s,i;return s=t.length,i=[function(t,i,n){return b(t,function(e){return b(i,function(t){return o(e,t,n,s)})})}],2<arguments.length&&i.push(e),n.apply(t,i)}function p(t,e){for(var i,n=e.length;t<n;)if(null!=(i=e[--n])&&"function"!=typeof i)throw new Error("callback is not a function")}function x(){}return b.defer=y,b.reject=function(t){return b(t,function(t){return d(t)})},b.isPromise=i,b.all=function(t,e,i,n){return p(1,arguments),b(t,function(t){return a(t,r,[])}).then(e,i,n)},b.some=s,b.any=function(t,e,i,n){return s(t,1,function(t){return e?e(t[0]):t[0]},i,n)},b.map=function(t,e){return b(t,function(t){return function(t,e){var i,n,o;for(n=t.length>>>0,i=new Array(n),o=0;o<n;o++)o in t&&(i[o]=b(t[o],e));return a(i,r,i)}(t,e)})},b.reduce=function(t,e,i){var n=o.call(arguments,1);return b(t,function(t){return a.apply(c,[t].concat(n))})},b.chain=function(t,e,i){var n=2<arguments.length;return b(t,function(t){return n&&(t=i),e.resolve(t),t},function(t){return e.reject(t),d(t)},e.progress)},l=Object.freeze||function(t){return t},u.prototype=l({always:function(t,e){return this.then(t,t,e)},otherwise:function(t){return this.then(c,t)}}),o=[].slice,n=[].reduce||function(t){var e,i,n,o,s;if(s=0,o=(e=Object(this)).length>>>0,(i=arguments).length<=1)for(;;){if(s in e){n=e[s++];break}if(++s>=o)throw new TypeError}else n=i[1];for(;s<o;++s)s in e&&(n=t(n,e[s],s,e));return n},b}),function($){var rx,sx,tx;$.fn.mapster=function(t){var e=$.mapster.impl;return $.isFunction(e[t])?e[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void $.error("Method "+t+" does not exist on jQuery.mapster"):e.bind.apply(this,arguments)},$.mapster={version:"1.2.14-beta1",render_defaults:{isSelectable:!0,isDeselectable:!0,fade:!1,fadeDuration:150,fill:!0,fillColor:"000000",fillColorMask:"FFFFFF",fillOpacity:.7,highlight:!0,stroke:!1,strokeColor:"ff0000",strokeOpacity:1,strokeWidth:1,includeKeys:"",altImage:null,altImageId:null,altImages:{}},defaults:{clickNavigate:!1,wrapClass:null,wrapCss:null,onGetList:null,sortList:!1,listenToList:!1,mapKey:"",mapValue:"",singleSelect:!1,listKey:"value",listSelectedAttribute:"selected",listSelectedClass:null,onClick:null,onMouseover:null,onMouseout:null,mouseoutDelay:0,onStateChange:null,boundList:null,onConfigured:null,configTimeout:3e4,noHrefIsMask:!0,scaleMap:!0,safeLoad:!1,areas:[]},shared_defaults:{render_highlight:{fade:!0},render_select:{fade:!1},staticState:null,selected:null},area_defaults:{includeKeys:"",isMask:!1},canvas_style:{position:"absolute",left:0,top:0,padding:0,border:0},hasCanvas:null,isTouch:null,map_cache:[],hooks:{},addHook:function(t,e){this.hooks[t]=(this.hooks[t]||[]).push(e)},callHooks:function(t,i){$.each(this.hooks[t]||[],function(t,e){e.apply(i)})},utils:{when:$.mapster_when,defer:$.mapster_when.defer,subclass:function(i,n){function t(){var t=this,e=Array.prototype.slice.call(arguments,0);t.base=i.prototype,t.base.init=function(){i.prototype.constructor.apply(t,e)},n.apply(t,e)}return(t.prototype=new i).constructor=t},asArray:function(t){return t.constructor===Array?t:this.split(t)},split:function(t,e){var i,n,o=t.split(",");for(i=0;i<o.length;i++)""===(n=$.trim(o[i]))?o.splice(i,1):o[i]=e?e(n):n;return o},updateProps:function(t,e){var n,o=t||{},i=$.isEmptyObject(o)?e:t;return n=[],$.each(i,function(t){n.push(t)}),$.each(Array.prototype.slice.call(arguments,1),function(t,i){$.each(i||{},function(t){if(!n||0<=$.inArray(t,n)){var e=i[t];$.isPlainObject(e)?o[t]=$.extend(o[t]||{},e):e&&e.constructor===Array?o[t]=e.slice(0):void 0!==e&&(o[t]=i[t])}})}),o},isElement:function(t){return"object"==typeof HTMLElement?t instanceof HTMLElement:t&&"object"==typeof t&&1===t.nodeType&&"string"==typeof t.nodeName},indexOf:function(t,e){for(var i=0;i<t.length;i++)if(t[i]===e)return i;return-1},indexOfProp:function(t,i,n){var o=t.constructor===Array?-1:null;return $.each(t,function(t,e){if(e&&(i?e[i]:e)===n)return o=t,!1}),o},boolOrDefault:function(t,e){return this.isBool(t)?t:e||!1},isBool:function(t){return"boolean"==typeof t},isUndef:function(t){return void 0===t},ifFunction:function(t,e,i){$.isFunction(t)&&t.call(e,i)},size:function(t,e){var i=$.mapster.utils;return{width:e?t.width||t.naturalWidth:i.imgWidth(t,!0),height:e?t.height||t.naturalHeight:i.imgHeight(t,!0),complete:function(){return!!this.height&&!!this.width}}},setOpacity:function(t,i){$.mapster.hasCanvas()?t.style.opacity=i:$(t).each(function(t,e){void 0!==e.opacity?e.opacity=i:$(e).css("opacity",i)})},fader:(rx={},sx=0,tx=function(t,e,i,n){var o,s,r=n/15,a=$.mapster.utils;if("number"==typeof t){if(!(s=rx[t]))return}else(o=a.indexOfProp(rx,null,t))&&delete rx[o],rx[++sx]=s=t,t=sx;e=(i=i||1)-.01<e+i/r?i:e+i/r,a.setOpacity(s,e),e<i&&setTimeout(function(){tx(t,e,i,n)},15)},tx)},getBoundList:function(i,t){if(!i.boundList)return null;var n,o,s=$(),r=$.mapster.utils.split(t);return i.boundList.each(function(t,e){for(n=0;n<r.length;n++)o=r[n],$(e).is("["+i.listKey+'="'+o+'"]')&&(s=s.add(e))}),s},setBoundListProperties:function(i,t,n){t.each(function(t,e){i.listSelectedClass&&(n?$(e).addClass(i.listSelectedClass):$(e).removeClass(i.listSelectedClass)),i.listSelectedAttribute&&$(e).attr(i.listSelectedAttribute,n)})},getMapDataIndex:function(t){var e,i;switch(t.tagName&&t.tagName.toLowerCase()){case"area":i=$(t).parent().attr("name"),e=$("img[usemap='#"+i+"']")[0];break;case"img":e=t}return e?this.utils.indexOfProp(this.map_cache,"image",e):-1},getMapData:function(t){var e=this.getMapDataIndex(t.length?t[0]:t);if(0<=e)return 0<=e?this.map_cache[e]:null},queueCommand:function(t,e,i,n){return!!t&&(!(t.complete&&!t.currentAction)&&(t.commands.push({that:e,command:i,args:n}),!0))},unload:function(){this.impl.unload(),this.utils=null,this.impl=null,$.fn.mapster=null,$.mapster=null,$("*").unbind()}};var m=$.mapster,u=m.utils,ap=Array.prototype;$.each(["width","height"],function(t,i){var n=i.substr(0,1).toUpperCase()+i.substr(1);u["img"+n]=function(t,e){return(e?$(t)[i]():0)||t[i]||t["natural"+n]||t["client"+n]||t["offset"+n]}}),m.Method=function(t,e,i,n){var o=this;o.name=n.name,o.output=t,o.input=t,o.first=n.first||!1,o.args=n.args?ap.slice.call(n.args,0):[],o.key=n.key,o.func_map=e,o.func_area=i,o.name=n.name,o.allowAsync=n.allowAsync||!1},m.Method.prototype={constructor:m.Method,go:function(){var t,e,i,n,o,s=this.input,r=[],a=this;for(n=s.length,t=0;t<n;t++)if(e=$.mapster.getMapData(s[t])){if(!a.allowAsync&&m.queueCommand(e,a.input,a.name,a.args)){this.first&&(o="");continue}if((i=e.getData("AREA"===s[t].nodeName?s[t]:this.key))?$.inArray(i,r)<0&&r.push(i):o=this.func_map.apply(e,a.args),this.first||void 0!==o)break}return $(r).each(function(t,e){o=a.func_area.apply(e,a.args)}),void 0!==o?o:this.output}},$.mapster.impl=function(){var me={},addMap=function(t){return m.map_cache.push(t)-1},removeMap=function(t){m.map_cache.splice(t.index,1);for(var e=m.map_cache.length-1;e>=this.index;e--)m.map_cache[e].index--};function hasVml(){var t=$("<div />").appendTo("body");t.html('<v:shape id="vml_flag1" adj="1" />');var e=t[0].firstChild;e.style.behavior="url(#default#VML)";var i=!e||"object"==typeof e.adj;return t.remove(),i}function namespaces(){return"object"==typeof document.namespaces?document.namespaces:null}function hasCanvas(){var t=namespaces();return(!t||!t.g_vml_)&&!!$("<canvas />")[0].getContext}function merge_areas(i,t){var n,o,s=i.options.areas;t&&$.each(t,function(t,e){e&&e.key&&(0<=(o=u.indexOfProp(s,"key",e.key))?$.extend(s[o],e):s.push(e),(n=i.getDataForKey(e.key))&&$.extend(n.options,e))})}function merge_options(t,e){var i=u.updateProps({},e);delete i.areas,u.updateProps(t.options,i),merge_areas(t,e.areas),u.updateProps(t.area_options,t.options)}return me.get=function(t){var e=m.getMapData(this);if(!e||!e.complete)throw"Can't access data until binding complete.";return new m.Method(this,function(){return this.getSelected()},function(){return this.isSelected()},{name:"get",args:arguments,key:t,first:!0,allowAsync:!0,defaultReturn:""}).go()},me.data=function(t){return new m.Method(this,null,function(){return this},{name:"data",args:arguments,key:t}).go()},me.highlight=function(e){return new m.Method(this,function(){if(!1!==e){var t=this.highlightId;return 0<=t?this.data[t].key:null}this.ensureNoHighlight()},function(){this.highlight()},{name:"highlight",args:arguments,key:e,first:!0}).go()},me.keys=function(t,n){var o=[],i=m.getMapData(this);if(!i||!i.complete)throw"Can't access data until binding complete.";function s(t){var e,i=[];n?(e=t.areas(),$.each(e,function(t,e){i=i.concat(e.keys)})):i.push(t.key),$.each(i,function(t,e){$.inArray(e,o)<0&&o.push(e)})}return i&&i.complete?("string"==typeof t?n?s(i.getDataForKey(t)):o=[i.getKeysForGroup(t)]:(n=t,this.each(function(t,e){"AREA"===e.nodeName&&s(i.getDataForArea(e))})),o.join(",")):""},me.select=function(){me.set.call(this,!0)},me.deselect=function(){me.set.call(this,!1)},me.set=function(o,n,t){var s,r,a,l,c=t;function d(t){t&&$.inArray(t,l)<0&&(l.push(t),a+=(""===a?"":",")+t.key)}function h(n){$.each(l,function(t,e){var i=function(t){var e=o;if(t){switch(o){case!0:t.select(c);break;case!1:t.deselect(!0);break;default:e=t.toggle(c)}return e}}(e);n.options.boundList&&m.setBoundListProperties(n.options,m.getBoundList(n.options,a),i)}),o||n.removeSelectionFinish()}return this.filter("img,area").each(function(t,e){var i;(r=m.getMapData(e))!==s&&(s&&h(s),l=[],a=""),r&&(i="","IMG"===e.nodeName.toUpperCase()?m.queueCommand(r,$(e),"set",[o,n,c])||(n instanceof Array?n.length&&(i=n.join(",")):i=n,i&&$.each(u.split(i),function(t,e){d(r.getDataForKey(e.toString())),s=r})):(c=n,m.queueCommand(r,$(e),"set",[o,c])||(d(r.getDataForArea(e)),s=r)))}),r&&h(r),this},me.unbind=function(t){return new m.Method(this,function(){this.clearEvents(),this.clearMapData(t),removeMap(this)},null,{name:"unbind",args:arguments}).go()},me.rebind=function(e){return new m.Method(this,function(){var t=this;t.complete=!1,t.configureOptions(e),t.bindImages().then(function(){t.buildDataset(!0),t.complete=!0})},null,{name:"rebind",args:arguments}).go()},me.get_options=function(t,e){var i=u.isBool(t)?t:e;return new m.Method(this,function(){var t=$.extend({},this.options);return i&&(t.render_select=u.updateProps({},m.render_defaults,t,t.render_select),t.render_highlight=u.updateProps({},m.render_defaults,t,t.render_highlight)),t},function(){return i?this.effectiveOptions():this.options},{name:"get_options",args:arguments,first:!0,allowAsync:!0,key:t}).go()},me.set_options=function(t){return new m.Method(this,function(){merge_options(this,t)},null,{name:"set_options",args:arguments}).go()},me.unload=function(){var t;for(t=m.map_cache.length-1;0<=t;t--)m.map_cache[t]&&me.unbind.call($(m.map_cache[t].image));me.graphics=null},me.snapshot=function(){return new m.Method(this,function(){$.each(this.data,function(t,e){e.selected=!1}),this.base_canvas=this.graphics.createVisibleCanvas(this),$(this.image).before(this.base_canvas)},null,{name:"snapshot"}).go()},me.state=function(){var i,n=null;return $(this).each(function(t,e){if("IMG"===e.nodeName)return(i=m.getMapData(e))&&(n=i.state()),!1}),n},me.bind=function(r){return this.each(function(t,e){var i,n,o,s;if(i=$(e),s=m.getMapData(e)){if(me.unbind.apply(i),!s.complete)return i.bind(),!0;s=null}if(n=(o=this.getAttribute("usemap"))&&$('map[name="'+o.substr(1)+'"]'),!(i.is("img")&&o&&0<n.length))return!0;i.css("border",0),s||((s=new m.MapData(this,r)).index=addMap(s),s.map=n,s.bindImages().then(function(){s.initialize()}))})},me.init=function(t){var i,e;m.hasCanvas=function(){return u.isBool(m.hasCanvas.value)||(m.hasCanvas.value=u.isBool(t)?t:hasCanvas()),m.hasCanvas.value},m.hasVml=function(){if(!u.isBool(m.hasVml.value)){var t=namespaces();t&&!t.v&&(t.add("v","urn:schemas-microsoft-com:vml"),i=document.createStyleSheet(),e=["shape","rect","oval","circ","fill","stroke","imagedata","group","textbox"],$.each(e,function(t,e){i.addRule("v\\:"+e,"behavior: url(#default#VML); antialias:true")})),m.hasVml.value=hasVml()}return m.hasVml.value},m.isTouch=!!document.documentElement.ontouchstart,u.indexOf=Array.prototype.indexOf||u.indexOf,$.extend(m.defaults,m.render_defaults,m.shared_defaults),$.extend(m.area_defaults,m.render_defaults,m.shared_defaults)},me.test=function(obj){return eval(obj)},me}(),$.mapster.impl.init()}(jQuery),function(h){var n,o,s,c=h.mapster,u=c.utils;function d(t,e,i){var n=t,o=n.map_data,s=i.isMask;h.each(e.areas(),function(t,e){i.isMask=s||e.nohref&&o.options.noHrefIsMask,n.addShape(e,i)}),i.isMask=s}function i(t){return Math.max(0,Math.min(parseInt(t,16),255))}function l(t,e){return"rgba("+i(t.substr(0,2))+","+i(t.substr(2,2))+","+i(t.substr(4,2))+","+e+")"}function r(){}c.Graphics=function(t){var e=this;e.active=!1,e.canvas=null,e.width=0,e.height=0,e.shapes=[],e.masks=[],e.map_data=t},n=c.Graphics.prototype={constructor:c.Graphics,begin:function(t,e){var i=h(t);this.elementName=e,this.canvas=t,this.width=i.width(),this.height=i.height(),this.shapes=[],this.masks=[],this.active=!0},addShape:function(t,e){(e.isMask?this.masks:this.shapes).push({mapArea:t,options:e})},createVisibleCanvas:function(t){return h(this.createCanvasFor(t)).addClass("mapster_el").css(c.canvas_style)[0]},addShapeGroup:function(t,n,e){var i,o,s,r=this,a=this.map_data,l=t.effectiveRenderOptions(n);e&&h.extend(l,e),s="select"===n?(o="static_"+t.areaId.toString(),a.base_canvas):a.overlay_canvas,r.begin(s,o),l.includeKeys&&(i=u.split(l.includeKeys),h.each(i,function(t,e){var i=a.getDataForKey(e.toString());d(r,i,i.effectiveRenderOptions(n))})),d(r,t,l),r.render(),l.fade&&u.fader(c.hasCanvas()?s:h(s).find("._fill").not(".mapster_mask"),0,c.hasCanvas()?1:l.fillOpacity,l.fadeDuration)}},o={renderShape:function(t,e,i){var n,o=e.coords(null,i);switch(e.shape){case"rect":t.rect(o[0],o[1],o[2]-o[0],o[3]-o[1]);break;case"poly":for(t.moveTo(o[0],o[1]),n=2;n<e.length;n+=2)t.lineTo(o[n],o[n+1]);t.lineTo(o[0],o[1]);break;case"circ":case"circle":t.arc(o[0],o[1],o[2],0,2*Math.PI,!1)}},addAltImage:function(t,e,i,n){t.beginPath(),this.renderShape(t,i),t.closePath(),t.clip(),t.globalAlpha=n.altImageOpacity||n.fillOpacity,t.drawImage(e,0,0,i.owner.scaleInfo.width,i.owner.scaleInfo.height)},render:function(){var t,i,n=this,o=n.map_data,e=n.masks.length,s=n.createCanvasFor(o),r=s.getContext("2d"),a=n.canvas.getContext("2d");return e&&(t=n.createCanvasFor(o),(i=t.getContext("2d")).clearRect(0,0,t.width,t.height),h.each(n.masks,function(t,e){i.save(),i.beginPath(),n.renderShape(i,e.mapArea),i.closePath(),i.clip(),i.lineWidth=0,i.fillStyle="#000",i.fill(),i.restore()})),h.each(n.shapes,function(t,e){r.save(),e.options.fill&&(e.options.altImageId?n.addAltImage(r,o.images[e.options.altImageId],e.mapArea,e.options):(r.beginPath(),n.renderShape(r,e.mapArea),r.closePath(),r.fillStyle=l(e.options.fillColor,e.options.fillOpacity),r.fill())),r.restore()}),h.each(n.shapes.concat(n.masks),function(t,e){var i=1===e.options.strokeWidth?.5:0;e.options.stroke&&(r.save(),r.strokeStyle=l(e.options.strokeColor,e.options.strokeOpacity),r.lineWidth=e.options.strokeWidth,r.beginPath(),n.renderShape(r,e.mapArea,i),r.closePath(),r.stroke(),r.restore())}),e?(i.globalCompositeOperation="source-out",i.drawImage(s,0,0),a.drawImage(t,0,0)):a.drawImage(s,0,0),n.active=!1,n.canvas},createCanvasFor:function(t){return h('<canvas width="'+t.scaleInfo.width+'" height="'+t.scaleInfo.height+'"></canvas>')[0]},clearHighlight:function(){var t=this.map_data.overlay_canvas;t.getContext("2d").clearRect(0,0,t.width,t.height)},refreshSelections:function(){var t,e=this.map_data;t=e.base_canvas,e.base_canvas=this.createVisibleCanvas(e),h(e.base_canvas).hide(),h(t).before(e.base_canvas),e.redrawSelections(),h(e.base_canvas).show(),h(t).remove()}},s={renderShape:function(t,e,i){var n,o,s,r,a,l,c,u=this,d=t.coords();switch(a=u.elementName?'name="'+u.elementName+'" ':"",l=i?'class="'+i+'" ':"",r='<v:fill color="#'+e.fillColor+'" class="_fill" opacity="'+(e.fill?e.fillOpacity:0)+'" /><v:stroke class="_fill" opacity="'+e.strokeOpacity+'"/>',o=e.stroke?" strokeweight="+e.strokeWidth+' stroked="t" strokecolor="#'+e.strokeColor+'"':' stroked="f"',n=e.fill?' filled="t"':' filled="f"',t.shape){case"rect":c="<v:rect "+l+a+n+o+' style="zoom:1;margin:0;padding:0;display:block;position:absolute;left:'+d[0]+"px;top:"+d[1]+"px;width:"+(d[2]-d[0])+"px;height:"+(d[3]-d[1])+'px;">'+r+"</v:rect>";break;case"poly":c="<v:shape "+l+a+n+o+' coordorigin="0,0" coordsize="'+u.width+","+u.height+'" path="m '+d[0]+","+d[1]+" l "+d.slice(2).join(",")+' x e" style="zoom:1;margin:0;padding:0;display:block;position:absolute;top:0px;left:0px;width:'+u.width+"px;height:"+u.height+'px;">'+r+"</v:shape>";break;case"circ":case"circle":c="<v:oval "+l+a+n+o+' style="zoom:1;margin:0;padding:0;display:block;position:absolute;left:'+(d[0]-d[2])+"px;top:"+(d[1]-d[2])+"px;width:"+2*d[2]+"px;height:"+2*d[2]+'px;">'+r+"</v:oval>"}return s=h(c),h(u.canvas).append(s),s},render:function(){var i,n=this;return h.each(this.shapes,function(t,e){n.renderShape(e.mapArea,e.options)}),this.masks.length&&h.each(this.masks,function(t,e){i=u.updateProps({},e.options,{fillOpacity:1,fillColor:e.options.fillColorMask}),n.renderShape(e.mapArea,i,"mapster_mask")}),this.active=!1,this.canvas},createCanvasFor:function(t){var e=t.scaleInfo.width,i=t.scaleInfo.height;return h('<var width="'+e+'" height="'+i+'" style="zoom:1;overflow:hidden;display:block;width:'+e+"px;height:"+i+'px;"></var>')[0]},clearHighlight:function(){h(this.map_data.overlay_canvas).children().remove()},removeSelections:function(t){0<=t?h(this.map_data.base_canvas).find('[name="static_'+t.toString()+'"]').remove():h(this.map_data.base_canvas).children().remove()}},h.each(["renderShape","addAltImage","render","createCanvasFor","clearHighlight","removeSelections","refreshSelections"],function(t,e){var i;n[e]=(i=e,function(){return n[i]=(c.hasCanvas()?o[i]:s[i])||r,n[i].apply(this,arguments)})})}(jQuery),function(s){var t=s.mapster,r=t.utils,i=[];t.MapImages=function(t){this.owner=t,this.clear()},t.MapImages.prototype={constructor:t.MapImages,slice:function(){return i.slice.apply(this,arguments)},splice:function(){return i.slice.apply(this.status,arguments),i.slice.apply(this,arguments)},complete:function(){return s.inArray(!1,this.status)<0},_add:function(t){var e=i.push.call(this,t)-1;return this.status[e]=!1,e},indexOf:function(t){return r.indexOf(this,t)},clear:function(){var i=this;i.ids&&0<i.ids.length&&s.each(i.ids,function(t,e){delete i[e]}),i.ids=[],i.length=0,i.status=[],i.splice(0)},add:function(t,e){var i,n,o=this;if(t){if("string"==typeof t){if("object"==typeof(t=o[n=t]))return o.indexOf(t);t=s("<img />").addClass("mapster_el").hide(),i=o._add(t[0]),t.bind("load",function(t){o.imageLoaded.call(o,t)}).bind("error",function(t){o.imageLoadError.call(o,t)}),t.attr("src",n)}else i=o._add(s(t)[0]);if(e){if(this[e])throw e+" is already used or is not available as an altImage alias.";o.ids.push(e),o[e]=o[i]}return i}},bind:function(t){var e,i=this,n=i.owner.options.configTimeout/200,o=function(){var t;for(t=i.length;0<t--&&i.isLoaded(t););i.complete()?i.resolve():0<n--?i.imgTimeout=window.setTimeout(function(){o.call(i,!0)},50):i.imageLoadError.call(i)};return e=i.deferred=r.defer(),o(),e},resolve:function(){var t=this.deferred;t&&(this.deferred=null,t.resolve())},imageLoaded:function(t){var e=this.indexOf(t.target);0<=e&&(this.status[e]=!0,s.inArray(!1,this.status)<0&&this.resolve())},imageLoadError:function(t){throw clearTimeout(this.imgTimeout),this.triesLeft=0,t?"The image "+t.target.src+" failed to load.":"The images never seemed to finish loading. You may just need to increase the configTimeout if images could take a long time to load."},isLoaded:function(t){var e,i=this.status;return!!i[t]||(void 0!==(e=this[t]).complete?i[t]=e.complete:i[t]=!!r.imgWidth(e),i[t])}}}(jQuery),function(b){var x=b.mapster,f=x.utils;function i(t){var e=t.options,i=t.images;x.hasCanvas()&&(b.each(e.altImages||{},function(t,e){i.add(e,t)}),b.each([e].concat(e.areas),function(t,e){b.each(function(t){return[t,t.render_highlight,t.render_select]}(e),function(t,e){e&&e.altImage&&(e.altImageId=i.add(e.altImage))})})),t.area_options=f.updateProps({},x.area_defaults,e)}function n(t,e){var i=t.getDataForArea(this),n=t.options;t.currentAreaId<0||!i||t.getDataForArea(e.relatedTarget)!==i&&(t.currentAreaId=-1,i.area=null,function t(e,i,n,o){var s;return o=o||f.when.defer(),e.activeAreaEvent&&(window.clearTimeout(e.activeAreaEvent),e.activeAreaEvent=0),i<0?o.reject():n.owner.currentAction||i?e.activeAreaEvent=window.setTimeout(function(){t(e,0,n,o)},i||100):(s=n.areaId,e.currentAreaId!==s&&0<=e.highlightId&&o.resolve()),o}(t,n.mouseoutDelay,i).then(t.clearEffects),b.isFunction(n.onMouseout)&&n.onMouseout.call(this,{e:e,options:n,key:i.key,selected:i.isSelected()}))}function o(o,s){var r,a,l,c,u,d=this,t=o.getDataForArea(this),h=o.options;(function(t){x.hasCanvas()||this.blur(),t.preventDefault()}).call(this,s),h.clickNavigate&&t.href?window.location.href=t.href:t&&!t.owner.currentAction&&(h=o.options,function n(t){var e,i;if(c=t.isSelectable()&&(t.isDeselectable()||!t.isSelected()),l=c?!t.isSelected():t.isSelected(),a=x.getBoundList(h,t.key),b.isFunction(h.onClick)&&(u=h.onClick.call(d,{e:s,listTarget:a,key:t.key,selected:l}),f.isBool(u))){if(!u)return!1;if("#"!==(i=b(t.area).attr("href")))return window.location.href=i,!1}c&&t.toggle(),h.boundList&&0<h.boundList.length&&x.setBoundListProperties(h,a,t.isSelected()),(e=t.effectiveOptions()).includeKeys&&(r=f.split(e.includeKeys),b.each(r,function(t,e){var i=o.getDataForKey(e.toString());i.options.isMask||n(i)}))}(t))}x.MapData=function(t,e){var i=this;i.image=t,i.images=new x.MapImages(i),i.graphics=new x.Graphics(i),i.imgCssText=t.style.cssText||null,function(t){b.extend(t,{complete:!1,map:null,base_canvas:null,overlay_canvas:null,commands:[],data:[],mapAreas:[],_xref:{},highlightId:-1,currentAreaId:-1,_tooltip_events:[],scaleInfo:null,index:-1,activeAreaEvent:null})}(i),i.configureOptions(e),i.mouseover=function(t){(function(t,e){var i=t.getAllDataForArea(this),n=i.length?i[0]:null;!n||n.isNotRendered()||n.owner.currentAction||t.currentAreaId!==n.areaId&&(t.highlightId!==n.areaId&&(t.clearEffects(),n.highlight(),t.options.showToolTip&&b.each(i,function(t,e){e.effectiveOptions().toolTip&&e.showToolTip()})),t.currentAreaId=n.areaId,b.isFunction(t.options.onMouseover)&&t.options.onMouseover.call(this,{e:e,options:n.effectiveOptions(),key:n.key,selected:n.isSelected()}))}).call(this,i,t)},i.mouseout=function(t){n.call(this,i,t)},i.click=function(t){o.call(this,i,t)},i.clearEffects=function(t){(function(t){var e=t.options;t.ensureNoHighlight(),e.toolTipClose&&0<=b.inArray("area-mouseout",e.toolTipClose)&&t.activeToolTip&&t.clearToolTip()}).call(this,i,t)}},x.MapData.prototype={constructor:x.MapData,configureOptions:function(t){this.options=f.updateProps({},x.defaults,t)},bindImages:function(){var t=this,e=t.images;return 2<e.length?e.splice(2):0===e.length&&(e.add(t.image),e.add(t.image.src)),i(t),t.images.bind()},isActive:function(){return!this.complete||this.currentAction},state:function(){return{complete:this.complete,resizing:"resizing"===this.currentAction,zoomed:this.zoomed,zoomedArea:this.zoomedArea,scaleInfo:this.scaleInfo}},wrapId:function(){return"mapster_wrap_"+this.index},_idFromKey:function(t){return"string"==typeof t&&this._xref.hasOwnProperty(t)?this._xref[t]:-1},getSelected:function(){var i="";return b.each(this.data,function(t,e){e.isSelected()&&(i+=(i?",":"")+this.key)}),i},getAllDataForArea:function(t,e){var i,n,o,s=b(t).filter("area").attr(this.options.mapKey);if(s)for(o=[],s=f.split(s),i=0;i<(e||s.length);i++)(n=this.data[this._idFromKey(s[i])]).area=t.length?t[0]:t,o.push(n);return o},getDataForArea:function(t){var e=this.getAllDataForArea(t,1);return e&&e[0]||null},getDataForKey:function(t){return this.data[this._idFromKey(t)]},getKeysForGroup:function(t){var e=this.getDataForKey(t);return e?e.isPrimary?e.key:this.getPrimaryKeysForMapAreas(e.areas()).join(","):""},getPrimaryKeysForMapAreas:function(t){var i=[];return b.each(t,function(t,e){b.inArray(e.keys[0],i)<0&&i.push(e.keys[0])}),i},getData:function(t){return"string"==typeof t?this.getDataForKey(t):t&&t.mapster||f.isElement(t)?this.getDataForArea(t):null},ensureNoHighlight:function(){0<=this.highlightId&&(this.graphics.clearHighlight(),this.data[this.highlightId].changeState("highlight",!1),this.setHighlightId(-1))},setHighlightId:function(t){this.highlightId=t},clearSelections:function(){b.each(this.data,function(t,e){e.selected&&e.deselect(!0)}),this.removeSelectionFinish()},setAreaOptions:function(t){var e,i,n;for(e=(t=t||[]).length-1;0<=e;e--)(i=t[e])&&(n=this.getDataForKey(i.key))&&(f.updateProps(n.options,i),f.isBool(i.selected)&&(n.selected=i.selected))},drawSelections:function(t){var e,i=f.asArray(t);for(e=i.length-1;0<=e;e--)this.data[i[e]].drawSelection()},redrawSelections:function(){b.each(this.data,function(t,e){e.isSelectedOrStatic()&&e.drawSelection()})},initialize:function(){var t,e,i,n,o,s,r,a,l,c,u,d,h=this,p=h.options;if(!h.complete){for((o=(l=b(h.image)).parent().attr("id"))&&12<=o.length&&"mapster_wrap"===o.substring(0,12)?(n=l.parent()).attr("id",h.wrapId()):(n=b('<div id="'+h.wrapId()+'"></div>'),p.wrapClass&&(!0===p.wrapClass?n.addClass(l[0].className):n.addClass(p.wrapClass))),h.wrapper=n,h.scaleInfo=d=f.scaleMap(h.images[0],h.images[1],p.scaleMap),h.base_canvas=e=h.graphics.createVisibleCanvas(h),h.overlay_canvas=i=h.graphics.createVisibleCanvas(h),t=b(h.images[1]).addClass("mapster_el "+h.images[0].className).attr({id:null,usemap:null}),(a=f.size(h.images[0])).complete&&t.css({width:a.width,height:a.height}),h.buildDataset(),s={display:"block",position:"relative",padding:0,width:d.width,height:d.height},p.wrapCss&&b.extend(s,p.wrapCss),l.parent()[0]!==h.wrapper[0]&&l.before(h.wrapper),n.css(s),b(h.images.slice(2)).hide(),r=1;r<h.images.length;r++)n.append(h.images[r]);n.append(e).append(i).append(l.css(x.canvas_style)),f.setOpacity(h.images[0],0),b(h.images[1]).show(),f.setOpacity(h.images[1],1),p.isSelectable&&p.onGetList&&(u=h.data.slice(0),p.sortList&&(c="desc"===p.sortList?function(t,e){return t===e?0:e<t?-1:1}:function(t,e){return t===e?0:t<e?-1:1},u.sort(function(t,e){return t=t.value,e=e.value,c(t,e)})),h.options.boundList=p.onGetList.call(h.image,u)),h.complete=!0,h.processCommandQueue(),p.onConfigured&&"function"==typeof p.onConfigured&&p.onConfigured.call(l,!0)}},buildDataset:function(t){var e,i,n,o,s,r,a,l,c,u,d,h,p,f,g,m=this,v=m.options;function y(t,e){var i=new x.AreaData(m,t,e);return i.areaId=m._xref[t]=m.data.push(i)-1,i.areaId}for(m._xref={},m.data=[],t||(m.mapAreas=[]),(g=!v.mapKey)&&(v.mapKey="data-mapster-key"),e=x.hasVml()?"area":g?"area[coords]":"area["+v.mapKey+"]",i=b(m.map).find(e).unbind(".mapster"),d=0;d<i.length;d++)if(o=0,r=i[d],s=b(r),r.coords){for(g?(a=String(d),s.attr("data-mapster-key",a)):a=r.getAttribute(v.mapKey),t?(l=m.mapAreas[s.data("mapster")-1]).configure(a):(l=new x.MapArea(m,r,a),m.mapAreas.push(l)),n=(u=l.keys).length-1;0<=n;n--)c=u[n],v.mapValue&&(h=s.attr(v.mapValue)),g?(o=y(m.data.length,h),(p=m.data[o]).key=c=o.toString()):0<=(o=m._xref[c])?(p=m.data[o],h&&!m.data[o].value&&(p.value=h)):(o=y(c,h),(p=m.data[o]).isPrimary=0===n),l.areaDataXref.push(o),p.areasXref.push(d);(f=s.attr("href"))&&"#"!==f&&!p.href&&(p.href=f),l.nohref||s.bind("click.mapster",m.click).bind("mouseover.mapster, touchstart.mapster",m.mouseover).bind("mouseout.mapster, touchend.mapster",m.mouseout).bind("mousedown.mapster",m.mousedown),s.data("mapster",d+1)}m.setAreaOptions(v.areas),m.redrawSelections()},processCommandQueue:function(){for(var t;!this.currentAction&&this.commands.length;)t=this.commands[0],this.commands.splice(0,1),x.impl[t.command].apply(t.that,t.args)},clearEvents:function(){b(this.map).find("area").unbind(".mapster"),b(this.images).unbind(".mapster")},_clearCanvases:function(t){t||b(this.base_canvas).remove(),b(this.overlay_canvas).remove()},clearMapData:function(t){this._clearCanvases(t),b.each(this.data,function(t,e){e.reset()}),this.data=null,t||(this.image.style.cssText=this.imgCssText,b(this.wrapper).before(this.image).remove()),this.images.clear(),this.image=null,f.ifFunction(this.clearTooltip,this)},removeSelectionFinish:function(){var t=this.graphics;t.refreshSelections(),t.clearHighlight()}}}(jQuery),function(o){var t=o.mapster,s=t.utils;t.AreaData=function(t,e,i){o.extend(this,{owner:t,key:e||"",isPrimary:!0,areaId:-1,href:"",value:i||"",options:{},selected:null,areasXref:[],area:null,optsCache:null})},t.AreaData.prototype={constuctor:t.AreaData,select:function(t){var e=this,i=e.owner;i.options.singleSelect&&i.clearSelections(),e.isSelected()||(t&&(e.optsCache=o.extend(e.effectiveRenderOptions("select"),t,{altImageId:i.images.add(t.altImage)})),e.drawSelection(),e.selected=!0,e.changeState("select",!0)),i.options.singleSelect&&i.graphics.refreshSelections()},deselect:function(t){var e=this;e.selected=!1,e.changeState("select",!1),e.optsCache=null,e.owner.graphics.removeSelections(e.areaId),t||e.owner.removeSelectionFinish()},toggle:function(t){return this.isSelected()?this.deselect():this.select(t),this.isSelected()},areas:function(){var t,e=[];for(t=0;t<this.areasXref.length;t++)e.push(this.owner.mapAreas[this.areasXref[t]]);return e},coords:function(i){var n=[];return o.each(this.areas(),function(t,e){n=n.concat(e.coords(i))}),n},reset:function(){o.each(this.areas(),function(t,e){e.reset()}),this.areasXref=[],this.options=null},isSelectedOrStatic:function(){var t=this.effectiveOptions();return s.isBool(t.staticState)?t.staticState:this.isSelected()},isSelected:function(){return s.isBool(this.selected)?this.selected:!!s.isBool(this.owner.area_options.selected)&&this.owner.area_options.selected},isSelectable:function(){return!s.isBool(this.effectiveOptions().staticState)&&(!s.isBool(this.owner.options.staticState)&&s.boolOrDefault(this.effectiveOptions().isSelectable,!0))},isDeselectable:function(){return!s.isBool(this.effectiveOptions().staticState)&&(!s.isBool(this.owner.options.staticState)&&s.boolOrDefault(this.effectiveOptions().isDeselectable,!0))},isNotRendered:function(){var t=o(this.area);return t.attr("nohref")||!t.attr("href")||this.effectiveOptions().isMask},effectiveOptions:function(t){var e=s.updateProps({},this.owner.area_options,this.options,t||{},{id:this.areaId});return e.selected=this.isSelected(),e},effectiveRenderOptions:function(t,e){var i,n=this.optsCache;return n&&"highlight"!==t||(i=this.effectiveOptions(e),n=s.updateProps({},i,i["render_"+t]),"highlight"!==t&&(this.optsCache=n)),o.extend({},n)},changeState:function(t,e){o.isFunction(this.owner.options.onStateChange)&&this.owner.options.onStateChange.call(this.owner.image,{key:this.key,state:t,selected:e})},highlight:function(t){var e=this.owner;this.effectiveOptions().highlight&&e.graphics.addShapeGroup(this,"highlight",t),e.setHighlightId(this.areaId),this.changeState("highlight",!0)},drawSelection:function(){this.owner.graphics.addShapeGroup(this,"select")}},t.MapArea=function(t,e,i){if(t){var n=this;n.owner=t,n.area=e,n.areaDataXref=[],n.originalCoords=[],o.each(s.split(e.coords),function(t,e){n.originalCoords.push(parseFloat(e))}),n.length=n.originalCoords.length,n.shape=e.shape.toLowerCase(),n.nohref=e.nohref||!e.href,n.configure(i)}},t.MapArea.prototype={constructor:t.MapArea,configure:function(t){this.keys=s.split(t)},reset:function(){this.area=null},coords:function(e){return o.map(this.originalCoords,function(t){return e?t:t+e})}}}(jQuery),function($){var P=$.mapster.utils;P.areaCorners=function(t,e,i,n,o){var s,r,a,l,c,u,d,h,p,f,g,m,v,y,b,x,w,S,C,T,I=0,A=0,_=[];for(t=t.length?t:[t],s=(i=$(i||document.body)).offset(),b=s.left,x=s.top,e&&(I=(s=$(e).offset()).left,A=s.top),y=0;y<t.length;y++)if("AREA"===(T=t[y]).nodeName){switch(w=P.split(T.coords,parseInt),T.shape){case"circle":for(g=w[0],m=w[1],S=w[2],_=[],y=0;y<360;y+=20)C=y*Math.PI/180,_.push(g+S*Math.cos(C),m+S*Math.sin(C));break;case"rect":_.push(w[0],w[1],w[2],w[1],w[2],w[3],w[0],w[3]);break;default:_=_.concat(w)}for(y=0;y<_.length;y+=2)_[y]=parseInt(_[y],10)+I,_[y+1]=parseInt(_[y+1],10)+A}else s=(T=$(T)).position(),_.push(s.left,s.top,s.left+T.width(),s.top,s.left+T.width(),s.top+T.height(),s.left,s.top+T.height());for(a=l=d=p=999999,c=u=h=f=-1,y=_.length-2;0<=y;y-=2)g=_[y],m=_[y+1],g<a&&(a=g,f=m),c<g&&(c=g,p=m),m<l&&(l=m,h=g),u<m&&(u=m,d=g);return n&&o&&(r=!1,$.each([[h-n,l-o],[d,l-o],[a-n,f-o],[a-n,p],[c,f-o],[c,p],[h-n,u],[d,u]],function(t,e){if(!r&&e[0]>b&&e[1]>x)return v=e,!(r=!0)}),r||(v=[c,u])),v}}(jQuery),function(f){var g=f.mapster,m=g.utils,t=g.MapArea.prototype;g.utils.getScaleInfo=function(t,e){var i;return e?.98<(i=t.width/e.width||t.height/e.height)&&i<1.02&&(i=1):(i=1,e=t),{scale:1!==i,scalePct:i,realWidth:e.width,realHeight:e.height,width:t.width,height:t.height,ratio:t.width/t.height}},g.utils.scaleMap=function(t,e,i){var n=m.size(t),o=m.size(e,!0);if(!o.complete())throw"Another script, such as an extension, appears to be interfering with image loading. Please let us know about this.";return n.complete()||(n=o),this.getScaleInfo(n,i?o:null)},g.MapData.prototype.resize=function(e,i,n,o){var s,r,a,t,l,c,u=this;function d(t,e,i){g.hasCanvas()?(t.width=e,t.height=i):(f(t).width(e),f(t).height(i))}function h(){if(d(u.overlay_canvas,e,i),0<=l){var t=u.data[l];t.tempOptions={fade:!1},u.getDataForKey(t.key).highlight(),t.tempOptions=null}d(u.base_canvas,e,i),u.redrawSelections(),u.currentAction="",f.isFunction(o)&&o(),u.processCommandQueue()}function p(){f(u.image).css(a),u.scaleInfo=m.getScaleInfo({width:e,height:i},{width:u.scaleInfo.realWidth,height:u.scaleInfo.realHeight}),f.each(u.data,function(t,e){f.each(e.areas(),function(t,e){e.resize()})})}o=o||n,u.scaleInfo.width===e&&u.scaleInfo.height===i||(l=u.highlightId,e||(c=i/u.scaleInfo.realHeight,e=Math.round(u.scaleInfo.realWidth*c)),i||(c=e/u.scaleInfo.realWidth,i=Math.round(u.scaleInfo.realHeight*c)),a={width:String(e)+"px",height:String(i)+"px"},g.hasCanvas()||f(u.base_canvas).children().remove(),t=f(u.wrapper).find(".mapster_el").add(u.wrapper),n?(r=[],u.currentAction="resizing",t.each(function(t,e){s=m.defer(),r.push(s),f(e).animate(a,{duration:n,complete:s.resolve,easing:"linear"})}),s=m.defer(),r.push(s),m.when.all(r).then(h),p(),s.resolve()):(t.css(a),p(),h()))},g.MapArea=m.subclass(g.MapArea,function(){this.base.init(),this.owner.scaleInfo.scale&&this.resize()}),t.coords=function(t,e){var i,n=[],o=t||this.owner.scaleInfo.scalePct,s=e||0;if(1===o&&0===e)return this.originalCoords;for(i=0;i<this.length;i++)n.push(Math.round(this.originalCoords[i]*o)+s);return n},t.resize=function(){this.area.coords=this.coords().join(",")},t.reset=function(){this.area.coords=this.coords(1).join(",")},g.impl.resize=function(t,e,i,n){return!(!t&&!e)&&new g.Method(this,function(){this.resize(t,e,i,n)},null,{name:"resize",args:arguments}).go()}}(jQuery),function(u){var t=u.mapster,d=t.utils;function h(t,e,i){var n;return e?(n="string"==typeof e?u(e):u(e).clone()).append(t):n=u(t),n.css(u.extend(i||{},{display:"block",position:"absolute"})).hide(),u("body").append(n),n.attr("data-opacity",n.css("opacity")).css("opacity",0),n.show()}function p(t,e,i,n,o,s){var r=i+".mapster-tooltip";if(0<=u.inArray(e,t))return n.unbind(r).bind(r,function(t){o&&!o.call(this,t)||(n.unbind(".mapster-tooltip"),s&&s.call(this))}),{object:n,event:r}}function f(t,e,i,n,o){var s,r={};return o=o||{},e?(s=d.areaCorners(e,i,n,t.outerWidth(!0),t.outerHeight(!0)),r.left=s[0],r.top=s[1]):(r.left=o.left,r.top=o.top),r.left+=o.offsetx||0,r.top+=o.offsety||0,r.css=o.css,r.fadeDuration=o.fadeDuration,function(t,e){var i={left:e.left+"px",top:e.top+"px"},n=t.attr("data-opacity")||0,o=t.css("z-index");0!==parseInt(o,10)&&"auto"!==o||(i["z-index"]=9999),t.css(i).addClass("mapster_tooltip"),e.fadeDuration&&0<e.fadeDuration?d.fader(t[0],0,n,e.fadeDuration):d.setOpacity(t[0],n)}(t,r),t}function s(t){return t?"string"==typeof t||t.jquery?t:t.content:null}u.extend(t.defaults,{toolTipContainer:'<div style="border: 2px solid black; background: #EEEEEE; width:160px; padding:4px; margin: 4px; -moz-box-shadow: 3px 3px 5px #535353; -webkit-box-shadow: 3px 3px 5px #535353; box-shadow: 3px 3px 5px #535353; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px; border-radius: 6px 6px 6px 6px; opacity: 0.9;"></div>',showToolTip:!1,toolTipFade:!0,toolTipClose:["area-mouseout","image-mouseout"],onShowToolTip:null,onHideToolTip:null}),u.extend(t.area_defaults,{toolTip:null,toolTipClose:null}),t.MapData.prototype.clearToolTip=function(){this.activeToolTip&&(this.activeToolTip.stop().remove(),this.activeToolTip=null,this.activeToolTipID=null,d.ifFunction(this.options.onHideToolTip,this))},t.AreaData.prototype.showToolTip=function(t,e){var i,n,o,s,r,a=this,l=a.owner,c=a.effectiveOptions();if(e=e?u.extend({},e):{},t=t||c.toolTip,n=e.closeEvents||c.toolTipClose||l.options.toolTipClose||"tooltip-click",r=void 0!==e.template?e.template:l.options.toolTipContainer,e.closeEvents="string"==typeof n?n=d.split(n):n,e.fadeDuration=e.fadeDuration||(l.options.toolTipFade?l.options.fadeDuration||c.fadeDuration:0),o=a.area?a.area:u.map(a.areas(),function(t){return t.area}),l.activeToolTipID!==a.areaId)return l.clearToolTip(),l.activeToolTip=i=h(t,r,e.css),l.activeToolTipID=a.areaId,s=function(){l.clearToolTip()},p(n,"area-click","click",u(l.map),null,s),p(n,"tooltip-click","click",i,null,s),p(n,"image-mouseout","mouseout",u(l.image),function(t){return t.relatedTarget&&"AREA"!==t.relatedTarget.nodeName&&t.relatedTarget!==a.area},s),f(i,o,l.image,e.container,r),d.ifFunction(l.options.onShowToolTip,a.area,{toolTip:i,options:{},areaOptions:c,key:a.key,selected:a.isSelected()}),i},t.impl.tooltip=function(n,o){return new t.Method(this,function(){var t,e,i=this;if(n){if(e=u(n),i.activeToolTipID===e[0])return;i.clearToolTip(),i.activeToolTip=t=h(s(o),o.template||i.options.toolTipContainer,o.css),i.activeToolTipID=e[0],p(["tooltip-click"],"tooltip-click","click",t,null,function(){i.clearToolTip()}),i.activeToolTip=t=f(t,e,i.image,o.container,o)}else i.clearToolTip()},function(){u.isPlainObject(n)&&!o&&(o=n),this.showToolTip(s(o),o)},{name:"tooltip",args:arguments,key:n}).go()}}(jQuery),function(n){"use strict";var e="Morphext",i={animation:"bounceIn",separator:",",speed:2e3,complete:n.noop};function o(t,e){this.element=n(t),this.settings=n.extend({},i,e),this._defaults=i,this._init()}o.prototype={_init:function(){var i=this;this.phrases=[],this.element.addClass("morphext"),n.each(this.element.text().split(this.settings.separator),function(t,e){i.phrases.push(n.trim(e))}),this.index=-1,this.animate(),this.start()},animate:function(){this.index=++this.index%this.phrases.length,this.element[0].innerHTML='<span class="animated '+this.settings.animation+'">'+this.phrases[this.index]+"</span>",n.isFunction(this.settings.complete)&&this.settings.complete.call(this)},start:function(){var t=this;this._interval=setInterval(function(){t.animate()},this.settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},n.fn[e]=function(t){return this.each(function(){n.data(this,"plugin_"+e)||n.data(this,"plugin_"+e,new o(this,t))})}}(jQuery),function(e,i){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("jquery")):e.jQueryBridget=i(e,e.jQuery)}(window,function(t,e){"use strict";var i=Array.prototype.slice,n=t.console,d=void 0===n?function(){}:function(t){n.error(t)};function o(c,o,u){(u=u||e||t.jQuery)&&(o.prototype.option||(o.prototype.option=function(t){u.isPlainObject(t)&&(this.options=u.extend(!0,this.options,t))}),u.fn[c]=function(t){return"string"==typeof t?function(t,s,r){var a,l="$()."+c+'("'+s+'")';return t.each(function(t,e){var i=u.data(e,c);if(i){var n=i[s];if(n&&"_"!=s.charAt(0)){var o=n.apply(i,r);a=void 0===a?o:a}else d(l+" is not a valid method")}else d(c+" not initialized. Cannot call methods, i.e. "+l)}),void 0!==a?a:t}(this,t,i.call(arguments,1)):(function(t,n){t.each(function(t,e){var i=u.data(e,c);i?(i.option(n),i._init()):(i=new o(e,n),u.data(e,c,i))})}(this,t),this)},s(u))}function s(t){!t||t&&t.bridget||(t.bridget=o)}return s(e||t.jQuery),o}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var s=i[o];n&&n[s]&&(this.off(t,s),delete n[s]),s.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function v(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var i="undefined"==typeof console?function(){}:function(t){console.error(t)},y=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],b=y.length;function x(t){var e=getComputedStyle(t);return e||i("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}var w,S=!1;function C(t){if(function(){if(!S){S=!0;var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style.boxSizing="border-box";var e=document.body||document.documentElement;e.appendChild(t);var i=x(t);w=200==Math.round(v(i.width)),C.isBoxSizeOuter=w,e.removeChild(t)}}(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var e=x(t);if("none"==e.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<b;e++){t[y[e]]=0}return t}();var i={};i.width=t.offsetWidth,i.height=t.offsetHeight;for(var n=i.isBorderBox="border-box"==e.boxSizing,o=0;o<b;o++){var s=y[o],r=e[s],a=parseFloat(r);i[s]=isNaN(a)?0:a}var l=i.paddingLeft+i.paddingRight,c=i.paddingTop+i.paddingBottom,u=i.marginLeft+i.marginRight,d=i.marginTop+i.marginBottom,h=i.borderLeftWidth+i.borderRightWidth,p=i.borderTopWidth+i.borderBottomWidth,f=n&&w,g=v(e.width);!1!==g&&(i.width=g+(f?0:l+h));var m=v(e.height);return!1!==m&&(i.height=m+(f?0:c+p)),i.innerWidth=i.width-(l+h),i.innerHeight=i.height-(c+p),i.outerWidth=i.width+u,i.outerHeight=i.height+d,i}}return C}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var i=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(t,e){return t[i](e)}}),function(e,i){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("desandro-matches-selector")):e.fizzyUIUtils=i(e,e.matchesSelector)}(window,function(c,s){var u={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},e=Array.prototype.slice;u.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?e.call(t):[t]},u.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},u.getParent=function(t,e){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,s(t,e))return t},u.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},u.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},u.filterFindElements=function(t,n){t=u.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement)if(n){s(t,n)&&o.push(t);for(var e=t.querySelectorAll(n),i=0;i<e.length;i++)o.push(e[i])}else o.push(t)}),o},u.debounceMethod=function(t,e,n){n=n||100;var o=t.prototype[e],s=e+"Timeout";t.prototype[e]=function(){var t=this[s];clearTimeout(t);var e=arguments,i=this;this[s]=setTimeout(function(){o.apply(i,e),delete i[s]},n)}},u.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},u.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var d=c.console;return u.htmlInit=function(a,l){u.docReady(function(){var t=u.toDashed(l),o="data-"+t,e=document.querySelectorAll("["+o+"]"),i=document.querySelectorAll(".js-"+t),n=u.makeArray(e).concat(u.makeArray(i)),s=o+"-options",r=c.jQuery;n.forEach(function(e){var t,i=e.getAttribute(o)||e.getAttribute(s);try{t=i&&JSON.parse(i)}catch(t){return void(d&&d.error("Error parsing "+o+" on "+e.className+": "+t))}var n=new a(e,t);r&&r.data(e,l,n)})})},u}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";var i=document.documentElement.style,n="string"==typeof i.transition?"transition":"WebkitTransition",o="string"==typeof i.transform?"transform":"WebkitTransform",s={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[n],r={transform:o,transition:n,transitionDuration:n+"Duration",transitionProperty:n+"Property",transitionDelay:n+"Delay"};function a(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var l=a.prototype=Object.create(t.prototype);l.constructor=a,l._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},l.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.getSize=function(){this.size=e(this.element)},l.css=function(t){var e=this.element.style;for(var i in t){e[r[i]||i]=t[i]}},l.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],s=parseFloat(n),r=parseFloat(o),a=this.layout.size;-1!=n.indexOf("%")&&(s=s/100*a.width),-1!=o.indexOf("%")&&(r=r/100*a.height),s=isNaN(s)?0:s,r=isNaN(r)?0:r,s-=e?a.paddingLeft:a.paddingRight,r-=i?a.paddingTop:a.paddingBottom,this.position.x=s,this.position.y=r},l.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[o];e[s]=this.getXValue(a),e[r]="";var l=n?"paddingTop":"paddingBottom",c=n?"top":"bottom",u=n?"bottom":"top",d=this.position.y+t[l];e[c]=this.getYValue(d),e[u]="",this.css(e),this.emitEvent("layout",[this])},l.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},l.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},l._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),!o||this.isTransitioning){var s=t-i,r=e-n,a={};a.transform=this.getTranslate(s,r),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},l.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},l.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},l.moveTo=l._transitionTo,l.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},l._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},l.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);this.element.offsetHeight;null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var c="opacity,"+o.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()});l.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:c,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(s,this,!1)}},l.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},l.onotransitionend=function(t){this.ontransitionend(t)};var u={"-webkit-transform":"transform"};l.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=u[t.propertyName]||t.propertyName;if(delete e.ingProperties[i],function(t){for(var e in t)return!1;return!null}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd)e.onEnd[i].call(this),delete e.onEnd[i];this.emitEvent("transitionEnd",[this])}},l.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(s,this,!1),this.isTransitioning=!1},l._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var d={transitionProperty:"",transitionDuration:"",transitionDelay:""};return l.removeTransitionStyles=function(){this.css(d)},l.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},l.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},l.remove=function(){n&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),this.hide()):this.removeElem()},l.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},l.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},l.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},l.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},l.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},l.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},a}),function(o,s){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(t,e,i,n){return s(o,t,e,i,n)}):"object"==typeof module&&module.exports?module.exports=s(o,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):o.Outlayer=s(o,o.EvEmitter,o.getSize,o.fizzyUIUtils,o.Outlayer.Item)}(window,function(t,e,o,s,n){"use strict";function i(){}var r=t.console,a=t.jQuery,l=0,c={};function u(t,e){var i=s.getQueryElement(t);if(i){this.element=i,a&&(this.$element=a(this.element)),this.options=s.extend({},this.constructor.defaults),this.option(e);var n=++l;this.element.outlayerGUID=n,(c[n]=this)._create(),this._getOption("initLayout")&&this.layout()}else r&&r.error("Bad element for "+this.constructor.namespace+": "+(i||t))}u.namespace="outlayer",u.Item=n,u.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var d=u.prototype;function h(t){function e(){t.apply(this,arguments)}return(e.prototype=Object.create(t.prototype)).constructor=e}s.extend(d,e.prototype),d.option=function(t){s.extend(this.options,t)},d._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},u.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},d._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),s.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},d.reloadItems=function(){this.items=this._itemize(this.element.children)},d._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var s=new i(e[o],this);n.push(s)}return n},d._filterFindItemElements=function(t){return s.filterFindElements(t,this.options.itemSelector)},d.getItemElements=function(){return this.items.map(function(t){return t.element})},d.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},d._init=d.layout,d._resetLayout=function(){this.getSize()},d.getSize=function(){this.size=o(this.element)},d._getMeasurement=function(t,e){var i,n=this.options[t];n?("string"==typeof n?i=this.element.querySelector(n):n instanceof HTMLElement&&(i=n),this[t]=i?o(i)[e]:n):this[t]=0},d.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},d._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},d._layoutItems=function(t,i){if(this._emitCompleteOnItems("layout",t),t&&t.length){var n=[];t.forEach(function(t){var e=this._getItemLayoutPosition(t);e.item=t,e.isInstant=i||t.isLayoutInstant,n.push(e)},this),this._processLayoutQueue(n)}},d._getItemLayoutPosition=function(){return{x:0,y:0}},d._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},d.updateStagger=function(){var t=this.options.stagger;if(null!=t)return this.stagger=function(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=p[n]||1;return i*o}(t),this.stagger;this.stagger=0},d._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},d._postLayout=function(){this.resizeContainer()},d.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},d._getContainerSize=i,d._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},d._emitCompleteOnItems=function(e,t){var i=this;function n(){i.dispatchEvent(e+"Complete",null,[t])}var o=t.length;if(t&&o){var s=0;t.forEach(function(t){t.once(e,r)})}else n();function r(){++s==o&&n()}},d.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),a)if(this.$element=this.$element||a(this.element),e){var o=a.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},d.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},d.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},d.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},d.unstamp=function(t){(t=this._find(t))&&t.forEach(function(t){s.removeFrom(this.stamps,t),this.unignore(t)},this)},d._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=s.makeArray(t)},d._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},d._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},d._manageStamp=i,d._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,n=o(t);return{left:e.left-i.left-n.marginLeft,top:e.top-i.top-n.marginTop,right:i.right-e.right-n.marginRight,bottom:i.bottom-e.bottom-n.marginBottom}},d.handleEvent=s.handleEvent,d.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},d.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},d.onresize=function(){this.resize()},s.debounceMethod(u,"onresize",100),d.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},d.needsResizeLayout=function(){var t=o(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},d.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},d.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},d.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},d.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var i=this.updateStagger();t.forEach(function(t,e){t.stagger(e*i),t.reveal()})}},d.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var i=this.updateStagger();t.forEach(function(t,e){t.stagger(e*i),t.hide()})}},d.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},d.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},d.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},d.getItems=function(t){t=s.makeArray(t);var i=[];return t.forEach(function(t){var e=this.getItem(t);e&&i.push(e)},this),i},d.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),s.removeFrom(this.items,t)},this)},d.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,a&&a.removeData(this.element,this.constructor.namespace)},u.data=function(t){var e=(t=s.getQueryElement(t))&&t.outlayerGUID;return e&&c[e]},u.create=function(t,e){var i=h(u);return i.defaults=s.extend({},u.defaults),s.extend(i.defaults,e),i.compatOptions=s.extend({},u.compatOptions),i.namespace=t,i.data=u.data,i.Item=h(n),s.htmlInit(i,t),a&&a.bridget&&a.bridget(t,i),i};var p={ms:1,s:1e3};return u.Item=n,u}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),n=i._create;i._create=function(){this.id=this.layout.itemGUID++,n.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var n=e[i];this.sortData[i]=n(this.element,this)}}};var o=i.destroy;return i.destroy=function(){o.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(e,i){"use strict";function n(t){(this.isotope=t)&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var o=n.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(t){o[t]=function(){return i.prototype[t].apply(this.isotope,arguments)}}),o.needsVerticalResizeLayout=function(){var t=e(this.isotope.element);return this.isotope.size&&t&&t.innerHeight!=this.isotope.size.innerHeight},o._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},o.getColumnWidth=function(){this.getSegmentSize("column","Width")},o.getRowHeight=function(){this.getSegmentSize("row","Height")},o.getSegmentSize=function(t,e){var i=t+e,n="outer"+e;if(this._getMeasurement(i,n),!this[i]){var o=this.getFirstItemSize();this[i]=o&&o[n]||this.isotope.size["inner"+e]}},o.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&e(t.element)},o.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},o.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},n.modes={},n.create=function(t,e){function i(){n.apply(this,arguments)}return(i.prototype=Object.create(o)).constructor=i,e&&(i.options=e),n.modes[i.prototype.namespace=t]=i},n}),function(t,e){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,c){var e=t.create("masonry");e.compatOptions.fitWidth="isFitWidth";var i=e.prototype;return i._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},i.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],e=t&&t.element;this.columnWidth=e&&c(e).outerWidth||this.containerWidth}var i=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,o=n/i,s=i-n%i;o=Math[s&&s<1?"round":"floor"](o),this.cols=Math.max(o,1)},i.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,e=c(t);this.containerWidth=e&&e.innerWidth},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var n=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](i,t),o={x:this.columnWidth*n.col,y:n.y},s=n.y+t.size.outerHeight,r=i+n.col,a=n.col;a<r;a++)this.colYs[a]=s;return o},i._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},i._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;n<i;n++)e[n]=this._getColGroupY(n,t);return e},i._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},i._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols;i=1<t&&i+t>this.cols?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},i._manageStamp=function(t){var e=c(t),i=this._getElementOffset(t),n=this._getOption("originLeft")?i.left:i.right,o=n+e.outerWidth,s=Math.floor(n/this.columnWidth);s=Math.max(0,s);var r=Math.floor(o/this.columnWidth);r-=o%this.columnWidth?0:1,r=Math.min(this.cols-1,r);for(var a=(this._getOption("originTop")?i.top:i.bottom)+e.outerHeight,l=s;l<=r;l++)this.colYs[l]=Math.max(a,this.colYs[l])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),n=i.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)o[s]||(n[s]=e.prototype[s]);var r=n.measureColumns;n.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=n._getOption;return n._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,n},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(r,a){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(t,e,i,n,o,s){return a(r,t,e,i,n,o,s)}):"object"==typeof module&&module.exports?module.exports=a(r,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):r.Isotope=a(r,r.Outlayer,r.getSize,r.matchesSelector,r.fizzyUIUtils,r.Isotope.Item,r.Isotope.LayoutMode)}(window,function(t,i,e,n,s,o,r){var a=t.jQuery,l=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},c=i.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});c.Item=o,c.LayoutMode=r;var u=c.prototype;u._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),i.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],r.modes)this._initLayoutMode(t)},u.reloadItems=function(){this.itemGUID=0,i.prototype.reloadItems.call(this)},u._itemize=function(){for(var t=i.prototype._itemize.apply(this,arguments),e=0;e<t.length;e++){t[e].id=this.itemGUID++}return this._updateItemsSortData(t),t},u._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?s.extend(e.options,i):i,this.modes[t]=new e(this)},u.layout=function(){this._isLayoutInited||!this._getOption("initLayout")?this._layout():this.arrange()},u._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},u.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},u._init=u.arrange,u._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},u._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e},u._bindArrangeComplete=function(){var t,e,i,n=this;function o(){t&&e&&i&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}this.once("layoutComplete",function(){t=!0,o()}),this.once("hideComplete",function(){e=!0,o()}),this.once("revealComplete",function(){i=!0,o()})},u._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],n=[],o=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var l=s(a);l&&i.push(a),l&&a.isHidden?n.push(a):l||a.isHidden||o.push(a)}}return{matches:i,needReveal:n,needHide:o}},u._getFilterTest=function(e){return a&&this.options.isJQueryFiltering?function(t){return a(t.element).is(e)}:"function"==typeof e?function(t){return e(t.element)}:function(t){return n(t.element,e)}},u.updateSortData=function(t){var e;e=t?(t=s.makeArray(t),this.getItems(t)):this.items,this._getSorters(),this._updateItemsSortData(e)},u._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=d(i)}},u._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){t[i].updateSortData()}};var d=function(t){if("string"!=typeof t)return t;var e=l(t).split(" "),i=e[0],n=i.match(/^\[(.+)\]$/),o=function(e,i){return e?function(t){return t.getAttribute(e)}:function(t){var e=t.querySelector(i);return e&&e.textContent}}(n&&n[1],i),s=c.sortDataParsers[e[1]];return t=s?function(t){return t&&s(o(t))}:function(t){return t&&o(t)}};c.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},u._sort=function(){if(this.options.sortBy){var t=s.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=function(r,a){return function(t,e){for(var i=0;i<r.length;i++){var n=r[i],o=t.sortData[n],s=e.sortData[n];if(s<o||o<s)return(s<o?1:-1)*((void 0!==a[n]?a[n]:a)?1:-1)}return 0}}(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},u._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},u._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},u._resetLayout=function(){i.prototype._resetLayout.call(this),this._mode()._resetLayout()},u._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},u._manageStamp=function(t){this._mode()._manageStamp(t)},u._getContainerSize=function(){return this._mode()._getContainerSize()},u.needsResizeLayout=function(){return this._mode().needsResizeLayout()},u.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},u.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},u._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},u.insert=function(t){var e=this.addItems(t);if(e.length){var i,n,o=e.length;for(i=0;i<o;i++)n=e[i],this.element.appendChild(n.element);var s=this._filter(e).matches;for(i=0;i<o;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<o;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var h=u.remove;return u.remove=function(t){t=s.makeArray(t);var e=this.getItems(t);h.call(this,t);for(var i=e&&e.length,n=0;i&&n<i;n++){var o=e[n];s.removeFrom(this.filteredItems,o)}},u.shuffle=function(){for(var t=0;t<this.items.length;t++){this.items[t].sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},u._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var n=t.apply(this,e);return this.options.transitionDuration=i,n},u.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},c});var List=function(i){var n={};function o(t){if(n[t])return n[t].exports;var e=n[t]={i:t,l:!1,exports:{}};return i[t].call(e.exports,e,e.exports,o),e.l=!0,e.exports}return o.m=i,o.c=n,o.i=function(t){return t},o.d=function(t,e,i){o.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:i})},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="",o(o.s=11)}([function(t,e,i){var n=i(4),o=/\s+/;Object.prototype.toString;function s(t){if(!t||!t.nodeType)throw new Error("A DOM element reference is required");this.el=t,this.list=t.classList}t.exports=function(t){return new s(t)},s.prototype.add=function(t){if(this.list)return this.list.add(t),this;var e=this.array();return~n(e,t)||e.push(t),this.el.className=e.join(" "),this},s.prototype.remove=function(t){if(this.list)return this.list.remove(t),this;var e=this.array(),i=n(e,t);return~i&&e.splice(i,1),this.el.className=e.join(" "),this},s.prototype.toggle=function(t,e){return this.list?void 0!==e?e!==this.list.toggle(t,e)&&this.list.toggle(t):this.list.toggle(t):void 0!==e?e?this.add(t):this.remove(t):this.has(t)?this.remove(t):this.add(t),this},s.prototype.array=function(){var t=(this.el.getAttribute("class")||"").replace(/^\s+|\s+$/g,"").split(o);return""===t[0]&&t.shift(),t},s.prototype.has=s.prototype.contains=function(t){return this.list?this.list.contains(t):!!~n(this.array(),t)}},function(t,e,i){var s=window.addEventListener?"addEventListener":"attachEvent",r=window.removeEventListener?"removeEventListener":"detachEvent",a="addEventListener"!=s?"on":"",l=i(5);e.bind=function(t,e,i,n){t=l(t);for(var o=0;o<t.length;o++)t[o][s](a+e,i,n||!1)},e.unbind=function(t,e,i,n){t=l(t);for(var o=0;o<t.length;o++)t[o][r](a+e,i,n||!1)}},function(t,e){t.exports=function(s){return function(t,e,i){var o=this;this._values={},this.found=!1,this.filtered=!1;this.values=function(t,e){if(void 0===t)return o._values;for(var i in t)o._values[i]=t[i];!0!==e&&s.templater.set(o,o.values())},this.show=function(){s.templater.show(o)},this.hide=function(){s.templater.hide(o)},this.matching=function(){return s.filtered&&s.searched&&o.found&&o.filtered||s.filtered&&!s.searched&&o.filtered||!s.filtered&&s.searched&&o.found||!s.filtered&&!s.searched},this.visible=function(){return!(!o.elm||o.elm.parentNode!=s.list)},function(t,e,i){if(void 0===e)i?o.values(t,i):o.values(t);else{o.elm=e;var n=s.templater.get(o,t);o.values(n)}}(t,e,i)}}},function(t,e){t.exports=function(t,e,i,n){return(n=n||{}).test&&n.getElementsByClassName||!n.test&&document.getElementsByClassName?function(t,e,i){return i?t.getElementsByClassName(e)[0]:t.getElementsByClassName(e)}(t,e,i):n.test&&n.querySelector||!n.test&&document.querySelector?function(t,e,i){return e="."+e,i?t.querySelector(e):t.querySelectorAll(e)}(t,e,i):function(t,e,i){for(var n=[],o=t.getElementsByTagName("*"),s=o.length,r=new RegExp("(^|\\s)"+e+"(\\s|$)"),a=0,l=0;a<s;a++)if(r.test(o[a].className)){if(i)return o[a];n[l]=o[a],l++}return n}(t,e,i)}},function(t,e){var n=[].indexOf;t.exports=function(t,e){if(n)return t.indexOf(e);for(var i=0;i<t.length;++i)if(t[i]===e)return i;return-1}},function(t,e){t.exports=function(t){if(void 0===t)return[];if(null===t)return[null];if(t===window)return[window];if("string"==typeof t)return[t];if(function(t){return"[object Array]"===Object.prototype.toString.call(t)}(t))return t;if("number"!=typeof t.length)return[t];if("function"==typeof t&&t instanceof Function)return[t];for(var e=[],i=0;i<t.length;i++)(Object.prototype.hasOwnProperty.call(t,i)||i in t)&&e.push(t[i]);return e.length?e:[]}},function(t,e){t.exports=function(t){return t=(t=null===(t=void 0===t?"":t)?"":t).toString()}},function(t,e){t.exports=function(t){for(var e,i=Array.prototype.slice.call(arguments,1),n=0;e=i[n];n++)if(e)for(var o in e)t[o]=e[o];return t}},function(t,e){t.exports=function(o){var s=function(t,e,i){var n=t.splice(0,50);i=(i=i||[]).concat(o.add(n)),0<t.length?setTimeout(function(){s(t,e,i)},1):(o.update(),e(i))};return s}},function(t,e){t.exports=function(s){return s.handlers.filterStart=s.handlers.filterStart||[],s.handlers.filterComplete=s.handlers.filterComplete||[],function(t){if(s.trigger("filterStart"),s.i=1,s.reset.filter(),void 0===t)s.filtered=!1;else{s.filtered=!0;for(var e=s.items,i=0,n=e.length;i<n;i++){var o=e[i];t(o)?o.filtered=!0:o.filtered=!1}}return s.update(),s.trigger("filterComplete"),s.visibleItems}}},function(t,e,i){i(0);var n=i(1),o=i(7),a=i(6),c=i(3),u=i(19);t.exports=function(s,r){r=o({location:0,distance:100,threshold:.4,multiSearch:!0,searchClass:"fuzzy-search"},r=r||{});var l={search:function(t,e){for(var i=r.multiSearch?t.replace(/ +$/,"").split(/ +/):[t],n=0,o=s.items.length;n<o;n++)l.item(s.items[n],e,i)},item:function(t,e,i){for(var n=!0,o=0;o<i.length;o++){for(var s=!1,r=0,a=e.length;r<a;r++)l.values(t.values(),e[r],i[o])&&(s=!0);s||(n=!1)}t.found=n},values:function(t,e,i){if(t.hasOwnProperty(e)){var n=a(t[e]).toLowerCase();if(u(n,i,r))return!0}return!1}};return n.bind(c(s.listContainer,r.searchClass),"keyup",function(t){var e=t.target||t.srcElement;s.search(e.value,l.search)}),function(t,e){s.search(t,e,l.search)}}},function(t,e,s){var r=s(18),u=s(3),d=s(7),h=s(4),p=s(1),f=s(6),g=s(0),m=s(17),v=s(5);t.exports=function(t,i,e){var n,a=this,l=s(2)(a),c=s(8)(a),o=s(12)(a);n={start:function(){a.listClass="list",a.searchClass="search",a.sortClass="sort",a.page=1e4,a.i=1,a.items=[],a.visibleItems=[],a.matchingItems=[],a.searched=!1,a.filtered=!1,a.searchColumns=void 0,a.handlers={updated:[]},a.valueNames=[],a.utils={getByClass:u,extend:d,indexOf:h,events:p,toString:f,naturalSort:r,classes:g,getAttribute:m,toArray:v},a.utils.extend(a,i),a.listContainer="string"==typeof t?document.getElementById(t):t,a.listContainer&&(a.list=u(a.listContainer,a.listClass,!0),a.parse=s(13)(a),a.templater=s(16)(a),a.search=s(14)(a),a.filter=s(9)(a),a.sort=s(15)(a),a.fuzzySearch=s(10)(a,i.fuzzySearch),this.handlers(),this.items(),this.pagination(),a.update())},handlers:function(){for(var t in a.handlers)a[t]&&a.on(t,a[t])},items:function(){a.parse(a.list),void 0!==e&&a.add(e)},pagination:function(){if(void 0!==i.pagination){!0===i.pagination&&(i.pagination=[{}]),void 0===i.pagination[0]&&(i.pagination=[i.pagination]);for(var t=0,e=i.pagination.length;t<e;t++)o(i.pagination[t])}}},this.reIndex=function(){a.items=[],a.visibleItems=[],a.matchingItems=[],a.searched=!1,a.filtered=!1,a.parse(a.list)},this.toJSON=function(){for(var t=[],e=0,i=a.items.length;e<i;e++)t.push(a.items[e].values());return t},this.add=function(t,e){if(0!==t.length){if(!e){var i=[],n=!1;void 0===t[0]&&(t=[t]);for(var o=0,s=t.length;o<s;o++){var r;n=a.items.length>a.page,r=new l(t[o],void 0,n),a.items.push(r),i.push(r)}return a.update(),i}c(t,e)}},this.show=function(t,e){return this.i=t,this.page=e,a.update(),a},this.remove=function(t,e,i){for(var n=0,o=0,s=a.items.length;o<s;o++)a.items[o].values()[t]==e&&(a.templater.remove(a.items[o],i),a.items.splice(o,1),s--,o--,n++);return a.update(),n},this.get=function(t,e){for(var i=[],n=0,o=a.items.length;n<o;n++){var s=a.items[n];s.values()[t]==e&&i.push(s)}return i},this.size=function(){return a.items.length},this.clear=function(){return a.templater.clear(),a.items=[],a},this.on=function(t,e){return a.handlers[t].push(e),a},this.off=function(t,e){var i=a.handlers[t],n=h(i,e);return-1<n&&i.splice(n,1),a},this.trigger=function(t){for(var e=a.handlers[t].length;e--;)a.handlers[t][e](a);return a},this.reset={filter:function(){for(var t=a.items,e=t.length;e--;)t[e].filtered=!1;return a},search:function(){for(var t=a.items,e=t.length;e--;)t[e].found=!1;return a}},this.update=function(){var t=a.items,e=t.length;a.visibleItems=[],a.matchingItems=[],a.templater.clear();for(var i=0;i<e;i++)t[i].matching()&&a.matchingItems.length+1>=a.i&&a.visibleItems.length<a.page?(t[i].show(),a.visibleItems.push(t[i]),a.matchingItems.push(t[i])):(t[i].matching()&&a.matchingItems.push(t[i]),t[i].hide());return a.trigger("updated"),a},n.start()}},function(t,e,i){var m=i(0),n=i(1),o=i(11);t.exports=function(p){function i(t,e){var i,n=p.matchingItems.length,o=p.i,s=p.page,r=Math.ceil(n/s),a=Math.ceil(o/s),l=e.innerWindow||2,c=e.left||e.outerWindow||0,u=e.right||e.outerWindow||0;u=r-u,t.clear();for(var d=1;d<=r;d++){var h=a===d?"active":"";f.number(d,c,u,a,l)?(i=t.add({page:d,dotted:!1})[0],h&&m(i.elm).add(h),g(i.elm,d,s)):f.dotted(t,d,c,u,a,l,t.size())&&(i=t.add({page:"...",dotted:!0})[0],m(i.elm).add("disabled"))}}var f={number:function(t,e,i,n,o){return this.left(t,e)||this.right(t,i)||this.innerWindow(t,n,o)},left:function(t,e){return t<=e},right:function(t,e){return e<t},innerWindow:function(t,e,i){return e-i<=t&&t<=e+i},dotted:function(t,e,i,n,o,s,r){return this.dottedLeft(t,e,i,n,o,s)||this.dottedRight(t,e,i,n,o,s,r)},dottedLeft:function(t,e,i,n,o,s){return e==i+1&&!this.innerWindow(e,o,s)&&!this.right(e,n)},dottedRight:function(t,e,i,n,o,s,r){return!t.items[r-1].values().dotted&&(e==n&&!this.innerWindow(e,o,s)&&!this.right(e,n))}},g=function(t,e,i){n.bind(t,"click",function(){p.show((e-1)*i+1,i)})};return function(t){var e=new o(p.listContainer.id,{listClass:t.paginationClass||"pagination",item:"<li><a class='page' href='javascript:function Z(){Z=\"\"}Z()'></a></li>",valueNames:["page","dotted"],searchClass:"pagination-search-that-is-not-supposed-to-exist",sortClass:"pagination-sort-that-is-not-supposed-to-exist"});p.on("updated",function(){i(e,t)}),i(e,t)}}},function(t,e,i){t.exports=function(o){function n(t,e){for(var i=0,n=t.length;i<n;i++)o.items.push(new s(e,t[i]))}var s=i(2)(o),r=function(t,e){var i=t.splice(0,50);n(i,e),0<t.length?setTimeout(function(){r(t,e)},1):(o.update(),o.trigger("parseComplete"))};return o.handlers.parseComplete=o.handlers.parseComplete||[],function(){var t=function(t){for(var e=t.childNodes,i=[],n=0,o=e.length;n<o;n++)void 0===e[n].data&&i.push(e[n]);return i}(o.list),e=o.valueNames;o.indexAsync?r(t,e):n(t,e)}}},function(t,e){t.exports=function(i){function n(t){return i.trigger("searchStart"),a.resetList(),a.setSearchString(t),a.setOptions(arguments),a.setColumns(),""===r?l.reset():(i.searched=!0,e?e(r,s):l.list()),i.update(),i.trigger("searchComplete"),i.visibleItems}var o,s,r,e,a={resetList:function(){i.i=1,i.templater.clear(),e=void 0},setOptions:function(t){2==t.length&&t[1]instanceof Array?s=t[1]:2==t.length&&"function"==typeof t[1]?(s=void 0,e=t[1]):3==t.length?(s=t[1],e=t[2]):s=void 0},setColumns:function(){0!==i.items.length&&void 0===s&&(s=void 0===i.searchColumns?a.toArray(i.items[0].values()):i.searchColumns)},setSearchString:function(t){t=(t=i.utils.toString(t).toLowerCase()).replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),r=t},toArray:function(t){var e=[];for(var i in t)e.push(i);return e}},l={list:function(){for(var t=0,e=i.items.length;t<e;t++)l.item(i.items[t])},item:function(t){t.found=!1;for(var e=0,i=s.length;e<i;e++)if(l.values(t.values(),s[e]))return void(t.found=!0)},values:function(t,e){return!!(t.hasOwnProperty(e)&&(o=i.utils.toString(t[e]).toLowerCase(),""!==r&&-1<o.search(r)))},reset:function(){i.reset.search(),i.searched=!1}};return i.handlers.searchStart=i.handlers.searchStart||[],i.handlers.searchComplete=i.handlers.searchComplete||[],i.utils.events.bind(i.utils.getByClass(i.listContainer,i.searchClass),"keyup",function(t){var e=t.target||t.srcElement;""===e.value&&!i.searched||n(e.value)}),i.utils.events.bind(i.utils.getByClass(i.listContainer,i.searchClass),"input",function(t){""===(t.target||t.srcElement).value&&n("")}),n}},function(t,e){t.exports=function(s){function t(){s.trigger("sortStart");var n={},t=arguments[0].currentTarget||arguments[0].srcElement||void 0;t?(n.valueName=s.utils.getAttribute(t,"data-sort"),r.getInSensitive(t,n),n.order=r.getOrder(t)):((n=arguments[1]||n).valueName=arguments[0],n.order=n.order||"asc",n.insensitive=void 0===n.insensitive||n.insensitive),r.clear(),r.setOrder(n);var e,i=n.sortFunction||s.sortFunction||null,o="desc"===n.order?-1:1;e=i?function(t,e){return i(t,e,n)*o}:function(t,e){var i=s.utils.naturalSort;return i.alphabet=s.alphabet||n.alphabet||void 0,!i.alphabet&&n.insensitive&&(i=s.utils.naturalSort.caseInsensitive),i(t.values()[n.valueName],e.values()[n.valueName])*o},s.items.sort(e),s.update(),s.trigger("sortComplete")}var r={els:void 0,clear:function(){for(var t=0,e=r.els.length;t<e;t++)s.utils.classes(r.els[t]).remove("asc"),s.utils.classes(r.els[t]).remove("desc")},getOrder:function(t){var e=s.utils.getAttribute(t,"data-order");return"asc"==e||"desc"==e?e:s.utils.classes(t).has("desc")?"asc":s.utils.classes(t).has("asc")?"desc":"asc"},getInSensitive:function(t,e){var i=s.utils.getAttribute(t,"data-insensitive");e.insensitive="false"!==i},setOrder:function(t){for(var e=0,i=r.els.length;e<i;e++){var n=r.els[e];if(s.utils.getAttribute(n,"data-sort")===t.valueName){var o=s.utils.getAttribute(n,"data-order");"asc"==o||"desc"==o?o==t.order&&s.utils.classes(n).add(t.order):s.utils.classes(n).add(t.order)}}}};return s.handlers.sortStart=s.handlers.sortStart||[],s.handlers.sortComplete=s.handlers.sortComplete||[],r.els=s.utils.getByClass(s.listContainer,s.sortClass),s.utils.events.bind(r.els,"click",t),s.on("searchStart",r.clear),s.on("filterStart",r.clear),t}},function(t,e){function i(l){var i,c=this;this.clearSourceItem=function(t,e){for(var i=0,n=e.length;i<n;i++){var o;if(e[i].data)for(var s=0,r=e[i].data.length;s<r;s++)t.setAttribute("data-"+e[i].data[s],"");else e[i].attr&&e[i].name?(o=l.utils.getByClass(t,e[i].name,!0))&&o.setAttribute(e[i].attr,""):(o=l.utils.getByClass(t,e[i],!0))&&(o.innerHTML="");o=void 0}return t},this.getItemSource=function(t){if(void 0===t){for(var e=l.list.childNodes,i=0,n=e.length;i<n;i++)if(void 0===e[i].data)return e[i].cloneNode(!0)}else{if(/<tr[\s>]/g.exec(t)){var o=document.createElement("tbody");return o.innerHTML=t,o.firstChild}if(-1!==t.indexOf("<")){var s=document.createElement("div");return s.innerHTML=t,s.firstChild}var r=document.getElementById(l.item);if(r)return r}},this.get=function(t,e){c.create(t);for(var i={},n=0,o=e.length;n<o;n++){var s;if(e[n].data)for(var r=0,a=e[n].data.length;r<a;r++)i[e[n].data[r]]=l.utils.getAttribute(t.elm,"data-"+e[n].data[r]);else e[n].attr&&e[n].name?(s=l.utils.getByClass(t.elm,e[n].name,!0),i[e[n].name]=s?l.utils.getAttribute(s,e[n].attr):""):(s=l.utils.getByClass(t.elm,e[n],!0),i[e[n]]=s?s.innerHTML:"");s=void 0}return i},this.set=function(o,t){function e(t,e){var i,n=function(t){for(var e=0,i=l.valueNames.length;e<i;e++)if(l.valueNames[e].data){for(var n=l.valueNames[e].data,o=0,s=n.length;o<s;o++)if(n[o]===t)return{data:t}}else{if(l.valueNames[e].attr&&l.valueNames[e].name&&l.valueNames[e].name==t)return l.valueNames[e];if(l.valueNames[e]===t)return t}}(t);n&&(n.data?o.elm.setAttribute("data-"+n.data,e):n.attr&&n.name?(i=l.utils.getByClass(o.elm,n.name,!0))&&i.setAttribute(n.attr,e):(i=l.utils.getByClass(o.elm,n,!0))&&(i.innerHTML=e),i=void 0)}if(!c.create(o))for(var i in t)t.hasOwnProperty(i)&&e(i,t[i])},this.create=function(t){if(void 0!==t.elm)return!1;if(void 0===i)throw new Error("The list need to have at list one item on init otherwise you'll have to add a template.");var e=i.cloneNode(!0);return e.removeAttribute("id"),t.elm=e,c.set(t,t.values()),!0},this.remove=function(t){t.elm.parentNode===l.list&&l.list.removeChild(t.elm)},this.show=function(t){c.create(t),l.list.appendChild(t.elm)},this.hide=function(t){void 0!==t.elm&&t.elm.parentNode===l.list&&l.list.removeChild(t.elm)},this.clear=function(){if(l.list.hasChildNodes())for(;1<=l.list.childNodes.length;)l.list.removeChild(l.list.firstChild)},i=(i=c.getItemSource(l.item))&&c.clearSourceItem(i,l.valueNames)}t.exports=function(t){return new i(t)}},function(t,e){t.exports=function(t,e){var i=t.getAttribute&&t.getAttribute(e)||null;if(!i)for(var n=t.attributes.length,o=0;o<n;o++)void 0!==e[o]&&e[o].nodeName===e&&(i=e[o].nodeValue);return i}},function(t,e,i){"use strict";var n,p,f=0;function g(t){return 48<=t&&t<=57}function o(t,e){for(var i=(t+="").length,n=(e+="").length,o=0,s=0;o<i&&s<n;){var r=t.charCodeAt(o),a=e.charCodeAt(s);if(g(r)){if(!g(a))return r-a;for(var l=o,c=s;48===r&&++l<i;)r=t.charCodeAt(l);for(;48===a&&++c<n;)a=e.charCodeAt(c);for(var u=l,d=c;u<i&&g(t.charCodeAt(u));)++u;for(;d<n&&g(e.charCodeAt(d));)++d;var h=u-l-d+c;if(h)return h;for(;l<u;)if(h=t.charCodeAt(l++)-e.charCodeAt(c++))return h;o=u,s=d}else{if(r!==a)return r<f&&a<f&&-1!==p[r]&&-1!==p[a]?p[r]-p[a]:r-a;++o,++s}}return i-n}o.caseInsensitive=o.i=function(t,e){return o((""+t).toLowerCase(),(""+e).toLowerCase())},Object.defineProperties(o,{alphabet:{get:function(){return n},set:function(t){p=[];var e=0;if(n=t)for(;e<n.length;e++)p[n.charCodeAt(e)]=e;for(f=p.length,e=0;e<f;e++)void 0===p[e]&&(p[e]=-1)}}}),t.exports=o},function(t,e){t.exports=function(t,o,e){var i=e.location||0,s=e.distance||100,n=e.threshold||.4;if(o===t)return!0;if(32<o.length)return!1;var r=i,a=function(){var t,e={};for(t=0;t<o.length;t++)e[o.charAt(t)]=0;for(t=0;t<o.length;t++)e[o.charAt(t)]|=1<<o.length-t-1;return e}();function l(t,e){var i=t/o.length,n=Math.abs(r-e);return s?i+n/s:n?1:i}var c=n,u=t.indexOf(o,r);-1!=u&&(c=Math.min(l(0,u),c),-1!=(u=t.lastIndexOf(o,r+o.length))&&(c=Math.min(l(0,u),c)));var d,h,p=1<<o.length-1;u=-1;for(var f,g=o.length+t.length,m=0;m<o.length;m++){for(d=0,h=g;d<h;)l(m,r+h)<=c?d=h:g=h,h=Math.floor((g-d)/2+d);g=h;var v=Math.max(1,r-h+1),y=Math.min(r+h,t.length)+o.length,b=Array(y+2);b[y+1]=(1<<m)-1;for(var x=y;v<=x;x--){var w=a[t.charAt(x-1)];if(b[x]=0===m?(b[x+1]<<1|1)&w:(b[x+1]<<1|1)&w|(f[x+1]|f[x])<<1|1|f[x+1],b[x]&p){var S=l(m,x-1);if(S<=c){if(c=S,!(r<(u=x-1)))break;v=Math.max(1,2*r-u)}}}if(l(m+1,r)>c)break;f=b}return!(u<0)}}]);!function(t){var e,o,i,n=navigator.userAgent;function s(t){var e,i,n=t.parentNode;"PICTURE"===n.nodeName.toUpperCase()?(e=o.cloneNode(),n.insertBefore(e,n.firstElementChild),setTimeout(function(){n.removeChild(e)})):(!t._pfLastSize||t.offsetWidth>t._pfLastSize)&&(t._pfLastSize=t.offsetWidth,i=t.sizes,t.sizes+=",100vw",setTimeout(function(){t.sizes=i}))}function r(){var t,e=document.querySelectorAll("picture > img, img[srcset][sizes]");for(t=0;t<e.length;t++)s(e[t])}function a(){clearTimeout(e),e=setTimeout(r,99)}function l(){a(),i&&i.addListener&&i.addListener(a)}t.HTMLPictureElement&&/ecko/.test(n)&&n.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",(o=document.createElement("source"),i=t.matchMedia&&matchMedia("(orientation: landscape)"),o.srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",/^[c|i]|d$/.test(document.readyState||"")?l():document.addEventListener("DOMContentLoaded",l),a))}(window),function(t,s,c){"use strict";function u(t){return" "===t||"\t"===t||"\n"===t||"\f"===t||"\r"===t}function b(t,e){return t.res-e.res}function x(t,e){var i,n,o;if(t&&e)for(o=z.parseSet(e),t=z.makeUrl(t),i=0;i<o.length;i++)if(t===z.makeUrl(o[i].url)){n=o[i];break}return n}function i(t){var e,i,n,o,s,r,a,l=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,c=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(n=(i=function(t){function e(){o&&(s.push(o),o="")}function i(){s[0]&&(r.push(s),s=[])}for(var n,o="",s=[],r=[],a=0,l=0,c=!1;;){if(""===(n=t.charAt(l)))return e(),i(),r;if(c){if("*"===n&&"/"===t[l+1]){c=!1,l+=2,e();continue}l+=1}else{if(u(n)){if(t.charAt(l-1)&&u(t.charAt(l-1))||!o){l+=1;continue}if(0===a){e(),l+=1;continue}n=" "}else if("("===n)a+=1;else if(")"===n)a-=1;else{if(","===n){e(),i(),l+=1;continue}if("/"===n&&"*"===t.charAt(l+1)){c=!0,l+=2;continue}}o+=n,l+=1}}}(t)).length,e=0;e<n;e++)if(s=(o=i[e])[o.length-1],a=s,l.test(a)&&0<=parseFloat(a)||c.test(a)||"0"===a||"-0"===a||"+0"===a){if(r=s,o.pop(),0===o.length)return r;if(o=o.join(" "),z.matchesMedia(o))return r}return"100vw"}s.createElement("picture");function e(){}function n(t,e,i,n){t.addEventListener?t.addEventListener(e,i,n||!1):t.attachEvent&&t.attachEvent("on"+e,i)}function o(e){var i={};return function(t){return t in i||(i[t]=e(t)),i[t]}}function w(t,e){return t.w?(t.cWidth=z.calcListLength(e||"100vw"),t.res=t.w/t.cWidth):t.res=t.d,t}var r,d,a,l,h,p,f,g,m,v,y,S,C,T,I,A,_,$,P,k,E,z={},M=!1,L=s.createElement("img"),O=L.getAttribute,D=L.setAttribute,F=L.removeAttribute,R=s.documentElement,W={},H={algorithm:""},j="data-pfsrc",B=j+"set",q=navigator.userAgent,N=/rident/.test(q)||/ecko/.test(q)&&q.match(/rv\:(\d+)/)&&35<RegExp.$1,Y="currentSrc",X=/\s+\+?\d+(e\d+)?w/,V=/(\([^)]+\))?\s*(.+)/,U=t.picturefillCFG,Q="font-size:100%!important;",G=!0,K={},Z={},J=t.devicePixelRatio,tt={px:1,in:96},et=s.createElement("a"),it=!1,nt=/^[ \t\n\r\u000c]+/,ot=/^[, \t\n\r\u000c]+/,st=/^[^ \t\n\r\u000c]+/,rt=/[,]+$/,at=/^\d+$/,lt=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,ct=(l=/^([\d\.]+)(em|vw|px)$/,h=o(function(t){return"return "+function(){for(var t=arguments,e=0,i=t[0];++e in t;)i=i.replace(t[e],t[++e]);return i}((t||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"}),function(t,e){var i;if(!(t in K))if(K[t]=!1,e&&(i=t.match(l)))K[t]=i[1]*tt[i[2]];else try{K[t]=new Function("e",h(t))(tt)}catch(t){}return K[t]}),ut=function(t){if(M){var e,i,n,o=t||{};if(o.elements&&1===o.elements.nodeType&&("IMG"===o.elements.nodeName.toUpperCase()?o.elements=[o.elements]:(o.context=o.elements,o.elements=null)),n=(e=o.elements||z.qsa(o.context||s,o.reevaluate||o.reselect?z.sel:z.selShort)).length){for(z.setupRun(o),it=!0,i=0;i<n;i++)z.fillImg(e[i],o);z.teardownRun(o)}}};function dt(){2===_.width&&(z.supSizes=!0),d=z.supSrcset&&!z.supSizes,M=!0,setTimeout(ut)}t.console&&console.warn,Y in L||(Y="src"),W["image/jpeg"]=!0,W["image/gif"]=!0,W["image/png"]=!0,W["image/svg+xml"]=s.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),z.ns=("pf"+(new Date).getTime()).substr(0,9),z.supSrcset="srcset"in L,z.supSizes="sizes"in L,z.supPicture=!!t.HTMLPictureElement,z.supSrcset&&z.supPicture&&!z.supSizes&&($=s.createElement("img"),L.srcset="data:,a",$.src="data:,a",z.supSrcset=L.complete===$.complete,z.supPicture=z.supSrcset&&z.supPicture),z.supSrcset&&!z.supSizes?(A="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",(_=s.createElement("img")).onload=dt,_.onerror=dt,_.setAttribute("sizes","9px"),_.srcset=A+" 1w,data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw== 9w",_.src=A):M=!0,z.selShort="picture>img,img[srcset]",z.sel=z.selShort,z.cfg=H,z.DPR=J||1,z.u=tt,z.types=W,z.setSize=e,z.makeUrl=o(function(t){return et.href=t,et.href}),z.qsa=function(t,e){return"querySelector"in t?t.querySelectorAll(e):[]},z.matchesMedia=function(){return t.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?z.matchesMedia=function(t){return!t||matchMedia(t).matches}:z.matchesMedia=z.mMQ,z.matchesMedia.apply(this,arguments)},z.mMQ=function(t){return!t||ct(t)},z.calcLength=function(t){var e=ct(t,!0)||!1;return e<0&&(e=!1),e},z.supportsType=function(t){return!t||W[t]},z.parseSize=o(function(t){var e=(t||"").match(V);return{media:e&&e[1],length:e&&e[2]}}),z.parseSet=function(t){return t.cands||(t.cands=function(n,d){function t(t){var e,i=t.exec(n.substring(l));return i?(e=i[0],l+=e.length,e):void 0}function e(){var t,e,i,n,o,s,r,a,l,c=!1,u={};for(n=0;n<p.length;n++)s=(o=p[n])[o.length-1],r=o.substring(0,o.length-1),a=parseInt(r,10),l=parseFloat(r),at.test(r)&&"w"===s?((t||e)&&(c=!0),0===a?c=!0:t=a):lt.test(r)&&"x"===s?((t||e||i)&&(c=!0),l<0?c=!0:e=l):at.test(r)&&"h"===s?((i||e)&&(c=!0),0===a?c=!0:i=a):c=!0;c||(u.url=h,t&&(u.w=t),e&&(u.d=e),i&&(u.h=i),i||e||t||(u.d=1),1===u.d&&(d.has1x=!0),u.set=d,f.push(u))}function i(){for(t(nt),o="",s="in descriptor";;){if(r=n.charAt(l),"in descriptor"===s)if(u(r))o&&(p.push(o),o="",s="after descriptor");else{if(","===r)return l+=1,o&&p.push(o),void e();if("("===r)o+=r,s="in parens";else{if(""===r)return o&&p.push(o),void e();o+=r}}else if("in parens"===s)if(")"===r)o+=r,s="in descriptor";else{if(""===r)return p.push(o),void e();o+=r}else if("after descriptor"===s)if(u(r));else{if(""===r)return void e();s="in descriptor",l-=1}l+=1}}for(var h,p,o,s,r,a=n.length,l=0,f=[];;){if(t(ot),a<=l)return f;h=t(st),p=[],","===h.slice(-1)?(h=h.replace(rt,""),e()):i()}}(t.srcset,t)),t.cands},z.getEmValue=function(){var t;if(!r&&(t=s.body)){var e=s.createElement("div"),i=R.style.cssText,n=t.style.cssText;e.style.cssText="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",R.style.cssText=Q,t.style.cssText=Q,t.appendChild(e),r=e.offsetWidth,t.removeChild(e),r=parseFloat(r,10),R.style.cssText=i,t.style.cssText=n}return r||16},z.calcListLength=function(t){if(!(t in Z)||H.uT){var e=z.calcLength(i(t));Z[t]=e||tt.width}return Z[t]},z.setRes=function(t){var e;if(t)for(var i=0,n=(e=z.parseSet(t)).length;i<n;i++)w(e[i],t.sizes);return e},z.setRes.res=w,z.applySetCandidate=function(t,e){if(t.length){var i,n,o,s,r,a,l,c,u,d=e[z.ns],h=z.DPR;if(a=d.curSrc||e[Y],(l=d.curCan||function(t,e,i){var n;return!i&&e&&(i=(i=t[z.ns].sets)&&i[i.length-1]),(n=x(e,i))&&(e=z.makeUrl(e),t[z.ns].curSrc=e,(t[z.ns].curCan=n).res||w(n,n.set.sizes)),n}(e,a,t[0].set))&&l.set===t[0].set&&((u=N&&!e.complete&&l.res-.1>h)||(l.cached=!0,l.res>=h&&(r=l))),!r)for(t.sort(b),r=t[(s=t.length)-1],n=0;n<s;n++)if((i=t[n]).res>=h){r=t[o=n-1]&&(u||a!==z.makeUrl(i.url))&&(p=t[o].res,f=i.res,g=h,m=t[o].cached,y=v=void 0,g<("saveData"===H.algorithm?2.7<p?g+1:(y=(f-g)*(v=Math.pow(p-.6,1.5)),m&&(y+=.1*v),p+y):1<g?Math.sqrt(p*f):p))?t[o]:i;break}r&&(c=z.makeUrl(r.url),d.curSrc=c,d.curCan=r,c!==a&&z.setSrc(e,r),z.setSize(e))}var p,f,g,m,v,y},z.setSrc=function(t,e){var i;t.src=e.url,"image/svg+xml"===e.set.type&&(i=t.style.width,t.style.width=t.offsetWidth+1+"px",t.offsetWidth+1&&(t.style.width=i))},z.getSet=function(t){var e,i,n,o=!1,s=t[z.ns].sets;for(e=0;e<s.length&&!o;e++)if((i=s[e]).srcset&&z.matchesMedia(i.media)&&(n=z.supportsType(i.type))){"pending"===n&&(i=n),o=i;break}return o},z.parseSets=function(t,e,i){var n,o,s,r,a=e&&"PICTURE"===e.nodeName.toUpperCase(),l=t[z.ns];l.src!==c&&!i.src||(l.src=O.call(t,"src"),l.src?D.call(t,j,l.src):F.call(t,j)),l.srcset!==c&&!i.srcset&&z.supSrcset&&!t.srcset||(n=O.call(t,"srcset"),l.srcset=n,r=!0),l.sets=[],a&&(l.pic=!0,function(t,e){var i,n,o,s,r=t.getElementsByTagName("source");for(i=0,n=r.length;i<n;i++)(o=r[i])[z.ns]=!0,(s=o.getAttribute("srcset"))&&e.push({srcset:s,media:o.getAttribute("media"),type:o.getAttribute("type"),sizes:o.getAttribute("sizes")})}(e,l.sets)),l.srcset?(o={srcset:l.srcset,sizes:O.call(t,"sizes")},l.sets.push(o),(s=(d||l.src)&&X.test(l.srcset||""))||!l.src||x(l.src,o)||o.has1x||(o.srcset+=", "+l.src,o.cands.push({url:l.src,d:1,set:o}))):l.src&&l.sets.push({srcset:l.src,sizes:null}),l.curCan=null,l.curSrc=c,l.supported=!(a||o&&!z.supSrcset||s&&!z.supSizes),r&&z.supSrcset&&!l.supported&&(n?(D.call(t,B,n),t.srcset=""):F.call(t,B)),l.supported&&!l.srcset&&(!l.src&&t.src||t.src!==z.makeUrl(l.src))&&(null===l.src?t.removeAttribute("src"):t.src=l.src),l.parsed=!0},z.fillImg=function(t,e){var i,n=e.reselect||e.reevaluate;t[z.ns]||(t[z.ns]={}),i=t[z.ns],!n&&i.evaled===a||(i.parsed&&!e.reevaluate||z.parseSets(t,t.parentNode,e),i.supported?i.evaled=a:function(t){var e,i=z.getSet(t),n=!1;"pending"!==i&&(n=a,i&&(e=z.setRes(i),z.applySetCandidate(e,t))),t[z.ns].evaled=n}(t))},z.setupRun=function(){it&&!G&&J===t.devicePixelRatio||(G=!1,J=t.devicePixelRatio,K={},Z={},z.DPR=J||1,tt.width=Math.max(t.innerWidth||0,R.clientWidth),tt.height=Math.max(t.innerHeight||0,R.clientHeight),tt.vw=tt.width/100,tt.vh=tt.height/100,a=[tt.height,tt.width,J].join("-"),tt.em=z.getEmValue(),tt.rem=tt.em)},z.supPicture?(ut=e,z.fillImg=e):(S=t.attachEvent?/d$|^c/:/d$|^c|^i/,C=function(){var t=s.readyState||"";T=setTimeout(C,"loading"===t?200:999),s.body&&(z.fillImgs(),(p=p||S.test(t))&&clearTimeout(T))},T=setTimeout(C,s.body?9:99),I=R.clientHeight,n(t,"resize",(f=function(){G=Math.max(t.innerWidth||0,R.clientWidth)!==tt.width||R.clientHeight!==I,I=R.clientHeight,G&&z.fillImgs()},g=99,y=function(){var t=new Date-v;t<g?m=setTimeout(y,g-t):(m=null,f())},function(){v=new Date,m=m||setTimeout(y,g)})),n(s,"readystatechange",C)),z.picturefill=ut,z.fillImgs=ut,z.teardownRun=e,ut._=z,t.picturefillCFG={pf:z,push:function(t){var e=t.shift();"function"==typeof z[e]?z[e].apply(z,t):(H[e]=t[0],it&&z.fillImgs({reselect:!0}))}};for(;U&&U.length;)t.picturefillCFG.push(U.shift());t.picturefill=ut,"object"==typeof module&&"object"==typeof module.exports?module.exports=ut:"function"==typeof define&&define.amd&&define("picturefill",function(){return ut}),z.supPicture||(W["image/webp"]=(P="image/webp",k="data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==",(E=new t.Image).onerror=function(){W[P]=!1,ut()},E.onload=function(){W[P]=1===E.width,ut()},E.src=k,"pending"))}(window,document);
$data_students = [2034,856,406];
$data_studentsform = [2143,1153];
$data_studentstype = [2295,1001];

$data_studyProgs = [14,8,2];
$data_studyform = [16,12];
$data_studytype = [17,10];

$data_intStudents = [146,75];
$data_intUnis = [4,28,2,102,10,9];

$data_degreeDepartment = [8088,1749,1183];
$data_degreeType = [6624,2773,1623];

$options_plugin_round = {
  plugins: {datalabels: {borderRadius: '50', color: 'white',font: {weight: 'bold',size: '14',}}},
  legend: {position: 'bottom'}
};

$options_plugin_bar = {
	plugins: {datalabels: {borderRadius: '50', color: 'white',font: {weight: 'bold',size: '14',}}},
	legend: {display: false},
	scales: {yAxes: [{ticks: {beginAtZero: true}}]},
  };

$options_plugin_percent = {
  plugins: {datalabels: {borderRadius: '50', color: 'white',font: {weight: 'bold',size: '14',}}},
  legend: {display: false},
  scales: {yAxes: [{ticks: {beginAtZero: true,steps: 10,stepValue: 10,max: 100}}]},
};

$labels_departments = ["Department of Business","Department of Health Science","Department of Life Science"];
$labels_departments_short = ["Business","Health Science","Life Science"];
$background_departments = ["#007DB3", "#00AA47","#ff0033"];

$labels_form = ["Vollzeit","Berufsbegleitend"];
$background_form = ["#2f4866","#1891be"];

$labels_type = ["Bachelor","Master"];
$background_type = $background_form;

$labels_DegreeType = ["Bachelor","Master","Diplom"];
$background_DegreeType = ["#2f4866","#1891be","#8491a1"];

$labels_intCountries = ["Afrika","Asien","Australien","Europa","Nordamerika","Südamerika"];
$background_intCountries = ["#3e95cd", "#8e5ea2","#3cba9f","#e8c3b9","#c45850","#e56389"];

$labels_intStudents = ["Outgoing","Incoming"];
$background_intStudents = $background_form;

$labels_employees = ["Hauptberufliche MitarbeiterInnen","Nebenberufliche Lehrende"];
$background_employees = $background_form;

$labels_sustainability = ["2017/2018","2018/2019","2019/2020"];
$data_sustainability_energy = ["540","555","481"];
$data_sustainability_students = ["198","199","161"];
$data_sustainability_print = ["1745049","1351475","964784"];

$label_sustainability_emission = ["Individuelle Mobilität","Ernährung","Hochschulemissionen pro Studierende"];
$label_sustainability_emission_EN = ["Individual mobility","Diet","University emissions per Student"];
$data_sustainability_emission = ["1576","134","259"];


$label_sustainability_employees = ["2017/18","2018/19","2019/20"];
$data_sustainability_employees = ["243","260","270"];
 	 	 

jQuery.loadScript = function (url, callback) {
    jQuery.ajax({
        url: url,
        dataType: 'script',
        success: callback,
        async: false
    });
};

 if ($('.chart').length > 0) {  
	 $.loadScript('fileadmin/bsdist/theme/js/lazy/Chart.bundle.js', function(){
		 $.loadScript('fileadmin/bsdist/theme/js/lazy/chartjs-plugin-datalabels.js', function(){

			if($('.page-wrapper').attr('id') == 'page-140') {
				new Chart(document.getElementById("chart-studyprogs"), {
				    type: 'doughnut',
				    data: {
				      labels: $labels_departments,
				      datasets: [
				        {
				          label: "IMC FH Krems",
				          backgroundColor: $background_departments,
				          data: $data_studyProgs
				        }
				      ]
				    },
				    options: $options_plugin_round
				});

				new Chart(document.getElementById("chart-students"), {
				    type: 'doughnut',
				    data: {
				      labels: $labels_departments,
				      datasets: [
				        {
				          label: "IMC FH Krems",
				          backgroundColor: $background_departments,
				          data: $data_students
				        }
				      ]
				    },
				    options: $options_plugin_round
				});

				new Chart(document.getElementById("chart-studentsform"), {
				    type: 'doughnut',
				    data: {
				      labels: $labels_form,
				      datasets: [
				        {
				          label: "IMC FH Krems",
				          backgroundColor: $background_form,
				          data: $data_studentsform
				        }
				      ]
				    },
				    options: $options_plugin_round
				});


				new Chart(document.getElementById("chart-studentstype"), {
				    type: 'doughnut',
				    data: {
				      labels: $labels_type,
				      datasets: [
				        {
				          label: "IMC FH Krems",
				          backgroundColor: $background_type,
				          data: $data_studentstype
				        }
				      ]
				    },
				    options: $options_plugin_round
				});


				new Chart(document.getElementById("chart-studyform"), {
				    type: 'doughnut',
				    data: {
				      labels: $labels_form,
				      datasets: [
				        {
				          label: "IMC FH Krems",
				          backgroundColor: $background_form,
				          data: $data_studyform
				        }
				      ]
				    },
				    options: $options_plugin_round
				});

				new Chart(document.getElementById("chart-studytype"), {
				    type: 'doughnut',
				    data: {
				      labels: $labels_type,
				      datasets: [
				        {
				          label: "IMC FH Krems",
				          backgroundColor: $background_type,
				          data: $data_studytype
				        }
				      ]
				    },
				    options: $options_plugin_round
				});			

				new Chart(document.getElementById("chart-int-uni"), {
				    type: 'doughnut',
				    data: {
				      labels: $labels_intCountries,
				      datasets: [
				        {
				          label: "IMC FH Krems",
				          backgroundColor: $background_intCountries,
				          data: $data_intUnis
				        }
				      ]
				    },
				    options: $options_plugin_round
				});

				new Chart(document.getElementById("chart-int-students"), {
				    type: 'doughnut',
				    data: {
				      labels: $labels_intStudents,
				      datasets: [
				        {
				          label: "IMC FH Krems",
				          backgroundColor: $background_intStudents,
				          data: $data_intStudents
				        }
				      ]
				    },
				    options: $options_plugin_round
				});

				new Chart(document.getElementById("chart-degreeDepartment"), {
					type: 'doughnut',
					data: {
						labels: $labels_departments,
						datasets: [
							{
								label: "IMC FH Krems",
								backgroundColor: $background_departments,
								data: $data_degreeDepartment
							}
						]
					},
					options: $options_plugin_round
				});

			new Chart(document.getElementById("chart-degreeType"), {
				type: 'doughnut',
				data: {
					labels: $labels_DegreeType,
					datasets: [
						{
							label: "IMC FH Krems",
							backgroundColor: $background_DegreeType,
							data: $data_degreeType
						}
					]
				},
				options: $options_plugin_round
			});
			}
			 

			if($('.page-wrapper').attr('id') == 'page-317') {
				new Chart(document.getElementById("chart-sustainability-energy"), {
					type: 'bar',
					data: {
						labels: $labels_sustainability,
						datasets: [
							{
								label: "CO2 Emissionen aus der Energie- und Wärmebereitstellung (kg)",
								backgroundColor: "#2f4866",
								data: $data_sustainability_energy
							}
						]
					},
					options: $options_plugin_bar
				});
	
				new Chart(document.getElementById("chart-sustainability-students"), {
					type: 'bar',
					data: {
						labels: $labels_sustainability,
						datasets: [
							{
								label: "CO2 Emissionen  aus der Energie- und Wärmebereitstellung (g) je Studierende/r",
								backgroundColor: "#2f4866",
								data: $data_sustainability_students
							}
						]
					},
					options: $options_plugin_bar
				});
	
				new Chart(document.getElementById("chart-sustainability-print"), {
					type: 'bar',
					data: {
						labels: $labels_sustainability,
						datasets: [
							{
								label: "Anzahl Ausdrucke",
								backgroundColor: "#2f4866",
								data: $data_sustainability_print
							}
						]
					},
					options: $options_plugin_bar
				});

				

				new Chart(document.getElementById("chart-sustainability-employees"), {
					type: 'bar',
					data: {
						labels: $label_sustainability_employees,
						datasets: [
							{
								label: "Mitarbeitende hauptberuflich",
								backgroundColor: "#2f4866",
								data: $data_sustainability_employees
							}
						]
					},
					options: $options_plugin_bar
				});


			}



			if($('.page-wrapper').attr('id') == 'page-325' && $('html').attr('lang') == 'de') {
				


				new Chart(document.getElementById("chart-sustainability-emission"), {
					type: 'doughnut',
					data: {
						labels: $label_sustainability_emission,
						datasets: [
							{
								label: "IMC FH Krems",
								backgroundColor: $background_departments,
								data: $data_sustainability_emission
							}
						]
					},
					options: $options_plugin_round
				});
				
			}

			if($('.page-wrapper').attr('id') == 'page-325' && $('html').attr('lang') == 'en') {
				


				new Chart(document.getElementById("chart-sustainability-emission_EN"), {
					type: 'doughnut',
					data: {
						labels: $label_sustainability_emission_EN,
						datasets: [
							{
								label: "IMC FH Krems",
								backgroundColor: $background_departments,
								data: $data_sustainability_emission
							}
						]
					},
					options: $options_plugin_round
				});
				
			}



			





		 });
	 });
 }








$(function () {
	//home video loader
	if(document.getElementById('page-1') != null) {
		var $video = $('#home-video');
		if ($video.is(':visible')) {
			var bgvid = document.getElementById('home-video');
			var bgvid_mp4 = document.getElementById('bgvid_mp4');
			var bgvid_sources = [];

			for (var p=1; p < 22; p++) {
				bgvid_sources.push('/fileadmin/imc/videos/website_intro-video-'+p+'.mp4');
			}

			var currentIndex = getRandomNumber(0, bgvid_sources.length - 1);
			loadVideoAt(currentIndex);

			bgvid.oncanplay = function () {
				bgvid.play();
			};

			bgvid.onended = function () {
				currentIndex = (++currentIndex) % bgvid_sources.length;
				loadVideoAt(currentIndex);
			};

			function loadVideoAt(index) {
				if ($video.is(':visible')) {
					bgvid_mp4.setAttribute('src', bgvid_sources[index]);
					bgvid.load();
					bgvid.play();
				}
			}

			function getRandomNumber(min, max) {
				return Math.floor(Math.random() * (max - min + 1)) + min;
			}

			var timeoutId;
			function startTimer() {
				timeoutId = window.setTimeout(doInactive, 20000)
			}

			function resetTimer() {
				window.clearTimeout(timeoutId);
				if(bgvid) {
					bgvid.play();
				}
				startTimer();
			}

			function doInactive() {
				if(bgvid) {
					bgvid.pause();
				}
			}

			document.addEventListener("mousemove", resetTimer, false);
			document.addEventListener("mousedown", resetTimer, false);
			document.addEventListener("keypress", resetTimer, false);
			document.addEventListener("touchmove", resetTimer, false);

			startTimer();
		}
	}

    //tooltips init
    $('[data-toggle="tooltip"]').tooltip();

	//push url states
    $('#section-nav ul.nav a').click(function(e) {
        var url = $(this).attr("href");
        history.pushState(null, "", location.pathname + url);
        e.preventDefault();
    });

    $(window).on('activate.bs.scrollspy', function (e, obj) {
        if(obj.relatedTarget) {
            history.replaceState({}, "", location.pathname + obj.relatedTarget);
        }
    });

    //BACKSTRETCH
    function imageHalfBox() {
        $('.image-box-half').each(function () {
            var ContainerHeight = $(this).height();
            var ImageHeight = (ContainerHeight/2)*0.6664;

            if (ContainerHeight < ImageHeight && $(window).outerWidth() > 991) {
                $(this).find('.image-box-half-image img').hide();
                var attr = $(this).find('.image-box-half-image img').attr('data-srcset');
                if (typeof attr !== typeof undefined && attr !== false) {
                    var backstretchImgURL = $(this).find('img').attr('data-srcset').split(" ");
                    $(this).find('.image-box-half-image').backstretch(backstretchImgURL[0]);
                } else {
                    var backstretchImg = $(this).find('img').attr('src');
                    $(this).find('.image-box-half-image').backstretch(backstretchImg);
                }
            } else {
                $(this).find('.image-box-half-image .flex-center').removeClass('flex-center');
            }
        });
    }

	if( navigator.userAgent.toLowerCase().indexOf('firefox') != -1 ){
		$('#logo-wrapper').css('height','84px');
	}
	
    // sliderNewsEvents();
    window.onresize = function() {
        setTimeout(function(){
            imageHalfBox();
           /* $bxSlider.destroySlider();*/
            // sliderNewsEvents();
        }, 700);
    };

    $('.popover-dismiss.bottom').popover({
        trigger: 'focus',
        placement: 'bottom',
		html: true
    });

	$('[data-toggle="popover-hover"]').popover({
		html: true,
		trigger: 'hover',
		placement: 'right'
	});

	$(".studyprogrammelisting-switch").click( function(event) {
		var filterClass = $(this).attr('id');
		var isChecked = $(this).is(':checked');

		$('.switch-filter.' + filterClass).children('.item-closed').each(function(i) {
			isChecked ? $(this).hide() : $(this).show();
		});

		if(isChecked === true) {
			$(this).attr('aria-checked', 'true');
		} else {
			$(this).attr('aria-checked', 'false');
		}
	});

    var morphextRotatingIndex = 0;
    $('#js-rotating').Morphext({
        animation: "fadeInUp",
        separator: ",",
        speed: 4000,
        complete: function () {
            $('[id^=card-]').removeClass('active');
            $('#card-' + morphextRotatingIndex++).addClass('active');
            morphextRotatingIndex %= 4;
        }
    });

    /*$('#apply-online').click(function () {
    	var link = $(this).data('lang') === 0 ? 'https://applyonline.fh-krems.ac.at' : 'https://applyonline.fh-krems.ac.at/Bewerberonline/?Language=E';
        window.open(link, '_blank');
    });*/

	// LOAD META NAV IN NAV-HEAD
	$('#mmenu .btnLang, #mmenu .furtherLinks').clone().wrapAll('<div class="wrapper"/>').appendTo('#header');
	$('#header .btnLang a:nth-child(1)').text('DE');
	$('#header .btnLang a:nth-child(2)').text('EN');

	// PARALLAX BG IMAGE ZUWEISEN
	$('.parallax-section').each(function () {
		$(this).find('img').hide();
		var parallaxImg = $(this).find('img').attr('src');
		$(this).css('background-image', 'url(' + parallaxImg + ')');
	});

	// ANIMATE SCROLL START
	$('#btn_scroll_down').click(function () {
		var ScrollAmount = 83;
		if($(window).outerWidth() < 1200 && $(window).outerWidth() > 479) {
			ScrollAmount = 60;
		}
		if($(window).outerWidth() < 480) {
			ScrollAmount = 50;
		}

		$('html, body').animate({
			scrollTop: $(".wrapper-content").offset().top - ScrollAmount
		}, 1000);
	});

	// Big image slider

	$('.slider-big').each(function () {
		var SliderElements = $(this).find('li').length;

		if (SliderElements > 1) {
			$(this).bxSlider({
				nextText: '<i class="fa fa-angle-right"></i>',
				prevText: '<i class="fa fa-angle-left"></i>',
				speed: 1000
			});
		} else {
			$(this).addClass('no-Slider');
		}
	});

	/* -------------- BTN ICON --------------------- */
	$('.btn.btn-rte').append('<i class="fa fa-angle-right ml-1"></i>');


	/* -------------- Auflistung Bild/Text  --------------------- */
	$('.auflistung-image-text').each(function () {
		var elementText = $(this).find('.element-auflistung-row:odd').not('.element-auflistung-row.element-grey').find('.element-text');
		var elementImage = $(this).find('.element-auflistung-row:odd').not('.element-auflistung-row.element-grey').find('.element-image');

		elementText.addClass('order-md-1').removeClass('pr-0');
		elementImage.addClass('order-md-2').removeClass('pl-0');

		elementText.not(".bg-is-grey").addClass('pl-0');
		elementImage.not(".bg-is-grey").addClass('pr-0');

		$(this).find('.element-auflistung-row').last().removeClass('mb-4 border-bottom-dashed py-4').not('.element-grey').addClass('pt-4');
	});

	/* -------------- Auflistung Icon/Text  --------------------- */
	$('.auflistung-icon-text').each(function () {
		if ($(this).hasClass('full-width') == true && $(this).find('.default-container-listing').length < 1) {
			$(this).find('.element-icon-text').each(function () {
				$(this).addClass('p-0');
				$(this).wrapAll("<div class='row m-0 mt-2 w-100'></div>");
			});
		} else {
			var elementIcon = $(this).find('.element-icon-text:not(.default-container-listing .element-icon-text)');
			for (var i = 0; i < elementIcon.length; i += 2) {
				elementIcon.slice(i, i + 2).wrapAll("<div class='row m-0 mt-3'></div>");
			}

			$(this).find('.element-icon-text:odd').attr('data-wow-delay', '0.25s')
			$(this).find('.row.mt-3').first().removeClass('mt-3');

			$(this).find('.element-icon-text:even:not(.default-container-listing .element-icon-text)').addClass('pl-0');
			$(this).find('.element-icon-text:odd:not(.default-container-listing .element-icon-text)').addClass('pr-0');
		}
	});

	/* -------------- Auflistung Bild/Text  --------------------- */
	$('.auflistung-blocks').each(function () {
		$(this).find('.element-auflistung-blocks:even').addClass('pl-0');
		$(this).find('.element-auflistung-blocks:odd').addClass('pr-0').attr('data-wow-delay', '0.25s');
	});


	imageHalfBox();

	/* -------------- Zuweisung Optik Tabelle für Listen  --------------------- */
	var $listingUl = $('.auflistung-liste ul');
	$listingUl.addClass('list-group');
	$listingUl.find('li').addClass('list-group-item');
	$listingUl.find('li').first().addClass('card-header border-radius-0  white-text gradient-blue-diagonal border-0 text-uppercase');

	// ---------------- Accordion ---------------
	$('.accordion > .card > .card-header > button').each(function () {
		$(this).click(function () {
			var CardBlock = $(this).parent().next('.card-block');
			if (CardBlock.css('display') == "none") {
				$(this).parent().parent().parent().children('.card').children('.card-block').slideUp();
				$(this).parent().parent().parent().find('.rotate-icon').css({
					'-webkit-transform': 'rotate(0deg)',
					'-moz-transform': 'rotate(0deg)',
					'-ms-transform': 'rotate(0deg)',
					'-o-transform': 'rotate(0deg)',
					'transform': 'rotate(0deg)'
				});
				CardBlock.slideDown();
				$(this).find('.rotate-icon').css({
					'-webkit-transform': 'rotate(180deg)',
					'-moz-transform': 'rotate(180deg)',
					'-ms-transform': 'rotate(180deg)',
					'-o-transform': 'rotate(180deg)',
					'transform': 'rotate(180deg)'
				});
				$(this).parent().addClass('opened');
			} else {

				CardBlock.slideUp();
				$(this).find('.rotate-icon').css({
					'-webkit-transform': 'rotate(0deg)',
					'-moz-transform': 'rotate(0deg)',
					'-ms-transform': 'rotate(0deg)',
					'-o-transform': 'rotate(0deg)',
					'transform': 'rotate(0deg)'
				});
				$(this).parent().removeClass('opened');
			}
		});
	});

	// ---------------- Accordion ADDITINAL FOR WACA ---------------

	
	$('.accordion').each(function() {
		var indexAccordion = $(this).index('.accordion') + 1;

		$(this).find('.card').each(function() {
			var indexAccordionElement = $(this).index() + 1;

			$(this).find('.card-header button').each(function() {
				$(this).attr('aria-controls', 'list-accordion-'+indexAccordion+'-element-'+indexAccordionElement);
				$(this).attr('id', 'trigger-accordion-'+indexAccordion+'-element-'+indexAccordionElement);
			});

			$(this).find('.card-block').each(function() {
				$(this).attr('id', 'list-accordion-'+indexAccordion+'-element-'+indexAccordionElement);
				$(this).attr('aria-labelledby', 'trigger-accordion-'+indexAccordion+'-element-'+indexAccordionElement);
			});

			$(this).find('.card-header button').click(function() {
				if($(this).attr('aria-expanded') == 'true') {
					$(this).attr('aria-expanded', 'false');
				} else {
					$(this).parent().parent().parent().find('.card .card-header a').attr('aria-expanded', 'false');
					$(this).attr('aria-expanded', 'true');
				}
			});

		});



	});




	// ---------------- Responsive Video Container ---------------
	$('.video').each(function () {
		var ElementWidth = $(this).width();
		var ElementHeight = $(this).height();
		var ElementRatio = (ElementHeight / ElementWidth) * 100;
		if ($(this).parent().attr('class') !== "youtube-vimeo") {
			$(this).parent().css({'padding-bottom': ElementRatio + '%'}).addClass('size-individual');
		}
	});



	// ---------------- Landingpage --------------- 

	if($('#intro-lp').length > 0) {
		$('html').addClass('page-lp');
	};

	$('#intro-lp #button-wrapper').on('click', function() {
		var heightFixedHeaderLP = 80;
		if ($(window).outerWidth() < 768 && $(window).outerWidth() > 480) {
			heightFixedHeaderLP = 70;
		} else if ($(window).outerWidth() < 481) {
			heightFixedHeaderLP = 55;
		}

		$('html, body').animate({
			scrollTop: $(this).parent().parent().parent().next('div').find('.anchor-section').offset().top +heightFixedHeaderLP
		}, 1000);
	});


	if($('html').hasClass('page-lp')) {
		$('.study-overview .element-item').each(function() {
			var thisTitle = $(this).find('a').attr('title').replace(/\s/g,"-");
			$(this).find('a').addClass('gtm-lp-stdg-list');
			$(this).find('a').addClass(thisTitle);
		});
	}

	window.onscroll = function() {
		if($('html').hasClass('page-lp')) {
			myFunction()
		}

		var progressBar = document.getElementById("reading-progress-bar");
		if(progressBar) {
			updateReadingProgress(progressBar)
		}
	};

	$('.page-lp #links-intern-stdg a').on('click', function(event) {
		event.preventDefault();

		

		var heightFixedHeaderLP = 80;
		if ($(window).outerWidth() < 768 && $(window).outerWidth() > 480) {
			heightFixedHeaderLP = 70;
		} else if ($(window).outerWidth() < 481) {
			heightFixedHeaderLP = 55;
		}



		$('html, body').animate({
			scrollTop: $($(this).attr('href')).offset().top -heightFixedHeaderLP
		}, 500);
	});

	



	function updateReadingProgress(progressBar) {
		var winScroll = document.body.scrollTop || document.documentElement.scrollTop;
		var height = document.documentElement.scrollHeight - document.documentElement.clientHeight;
		var scrolled = (winScroll / height) * 100;
		progressBar.style.width = scrolled + "%";
	}

	function myFunction() {
		var navbar = document.getElementById("form-inner");
		var form = document.getElementById("form");
		var sticky = navbar.offsetTop;

		if (window.pageYOffset >= sticky) {
			form.classList.add("fixed")
		} else {
			form.classList.remove("fixed");
		}
	}

	// if($('html').hasClass('page-lp')) {
	// 	var lpBgImage = $('#intro-lp #bg-image').attr('src');
	// 	$('#intro-lp #bg-wrapper').backstretch(lpBgImage);
	// }

	$("#intro-lp #cta-btn").click(function(e) {
		// e.preventDefault();
		var InputFName = $('#fname_input').val();
		var InputLName = $('#lname_input').val();

		$('#mce-FNAME').val(InputFName);
		$('#mce-LNAME').val(InputLName);

		$('#fname_input').val('');
		$('#lname_input').val('');
	});

	$('#mc-embedded-subscribe').click(function(event ) {
		event.preventDefault();
		if ($('#mce-NEWSLETTER').is(':checked')) {
		   $('#mce-NEWSLETTER').val('1');
		   $('#mc-embedded-subscribe-form').submit();
		} else {
		   $('#mce-NEWSLETTER').val('');
		   $('#mc-embedded-subscribe-form').submit();
		}
		
	});

	$('#mc-embedded-subscribe2').click(function(event ) {
		event.preventDefault();
		if ($('#mce-NEWS2').is(':checked')) {
		   $('#mce-NEWS2').val('1');
		   $('#mc-embedded-subscribe-form2').submit();
		} else {
		   $('#mce-NEWSLETTER2').val('');
		   $('#mc-embedded-subscribe-form2').submit();
		}
	
	});

	/* Script für Mailchimp */
	$(function() {
		window.fnames = new Array();
		window.ftypes = new Array();
		fnames[0]='EMAIL';
		ftypes[0]='email';
		fnames[1]='FNAME';
		ftypes[1]='text';
		fnames[2]='LNAME';
		ftypes[2]='text';
		fnames[3]='SALUT';
		ftypes[3]='dropdown';
		fnames[4]='NEWSLETTER';
		ftypes[4]='number';
	});

	// ------------------------ FANCYBOX ----------------
	$("[data-fancybox]").fancybox({
		touch: false,
		smallBtn: true
	});

	$("#download-elements [data-fancybox]").fancybox({
		buttons: [
			'thumbs',
			'download',
			'close'
		],
		protect: false,
		touch: false
	});


// 	var slides = 1;
// 	if ($(window).outerWidth() < 1200 && $(window).outerWidth() > 767) {
// 		slides = 2;
// 	}
// 	else if($(window).outerWidth() > 1199) {
// 		slides = 3;
// 	}
// 	var width = 1110 / slides;

//    $('.slider-events, .slider-news').bxSlider({
// 		minSlides: slides,
// 		maxSlides: slides,
// 		slideWidth: width,
// 		slideMargin: 0,
// 		nextText: '<i class="fa fa-angle-right"></i>',
// 		prevText: '<i class="fa fa-angle-left"></i>',
// 		speed: 1000,
// 		infiniteLoop: false,
// 		hideControlOnEnd: true,
// 	   	touchEnabled: true,
// 	   	shrinkItems: true,
// 		responsive: true,
// 		ariaHidden: true,
// 		ariaLive: true,
// 		keyboardEnabled: true
// 	});

	

	
	if($('html').attr('lang') == 'en') {
		$('.bx-prev').attr('aria-label','turn back');
		$('.bx-next').attr('aria-label','turn over');
	} else {
		$('.bx-prev').attr('aria-label','zurück blättern');
		$('.bx-next').attr('aria-label','weiter blättern');
	}

	

	

	// ------------------------- Image Slider Landingpage ----------------------------
	// $('.slider-lp').bxSlider({
	// 	minSlides: slides,
	// 	maxSlides: slides,
	// 	slideWidth: 690,
	// 	slideMargin: 0,
	// 	nextText: '<i class="fa fa-angle-right"></i>',
	// 	prevText: '<i class="fa fa-angle-left"></i>',
	// 	speed: 1000,
	// 	touchEnabled:false
	// });

	// ------------------------- CONTENT CARDS ----------------------------
	$('.listing-cards').each(function () {
		var indexSet = $(this).index('.listing-cards') + 1;
		var controllerSet = ('cardset' + indexSet);

		$(this).find('.outer-wrapper').each(function () {
			var indexCard = $(this).index() + 1;
			var controllerCard = ('cardno' + indexCard);
			var controllerElement = (controllerSet + '-' + controllerCard);
			$(this).find('.card a').attr('data-src', '#' + controllerElement);
			$(this).find('.hidden-content').attr('id', controllerElement);
		});
	});


	/* ----------------- ZUWEISEUNG FANCYBOX BEI ADDITIONAL INFO --------------------*/
	$('.container-additional-info').each(function() {
		var indexContainer = $(this).index() + 1; // = 6
		var container = ('container' + indexContainer);

		$(this).find('.element-has-additional-info').each(function() {
			var indexPart = $(this).index() + 1;
			var numPart = ('part' + indexPart);
			var containerPart = (container + '-' + numPart);
			$(this).find('a.btn').attr('data-src', '#' + containerPart);
			$(this).next('.wrapper-has-info').attr('id', containerPart); //für Alumni
		});
	});

	var wacaShowSub = "Untermenü anzeigen";
	var wacaHideSub = "Untermenü verbergen";

	if($('html').attr('lang') == 'en') {
		var wacaShowSub = "Show submenu";
		var wacaHideSub = "Hide submenu";
	}




	// $('#nav > ul > li').each(function() {
	// 	if($(this).find('ul').length > 0) {
    //         var link = $(this).children("a");
    //         link.attr("aria-haspopup", "true");
	// 		if($(this).hasClass('active')) {
    //             link.attr("aria-expanded", "true");
	// 			$('<button type="button" aria-expanded="true" class="nav-icon-wrapper first-level opened">' +
    //                     '<i class="fas fa-chevron-up"></i>' + 
    //                     '<span class="visuallyhidden sr-only">'+wacaHideSub+'</span>' +
    //                 '</button>').insertAfter(link);
	// 		} else {
    //             link.attr("aria-expanded", "false");
	// 			$('<button type="button" aria-expanded="false" class="nav-icon-wrapper first-level">' +
    //                     '<i class="fas fa-chevron-down"></i>' +
    //                     '<span class="visuallyhidden sr-only">'+wacaShowSub+'</span>' + 
    //                 '</button>').insertAfter(link);
	// 		}
	// 	}
	// });

	// $('#nav > ul > li').each(function() {
	// 	if($(this).find('ul').length > 0) {
    //         var link = $(this).children("a");
    //         link.attr("aria-haspopup", "true");
	// 		link.attr("aria-expanded", "false");
	// 			$('<button type="button" aria-expanded="false" class="nav-icon-wrapper first-level">' +
    //                     '<i class="fas fa-chevron-down"></i>' +
    //                     '<span class="visuallyhidden sr-only">'+wacaShowSub+'</span>' + 
    //                 '</button>').insertAfter(link);
	// 	}
	// });

	$('#nav > ul > li').each(function() {
        if($(this).find('ul').length > 0) {
            var link = $(this).children("a");
            link.attr("aria-haspopup", "true");
            if($(this).hasClass('active')) {
                link.attr("aria-expanded", "true");
                $('<button type="button" aria-expanded="true" class="nav-icon-wrapper first-level opened">' + 
                        '<i class="fas fa-chevron-up"></i>' + 
                        '<span class="visuallyhidden sr-only">'+wacaHideSub+'</span>' + 
                    '</button>').insertAfter(link);
            } else {
                link.attr("aria-expanded", "false");
                $('<button type="button" aria-expanded="false" class="nav-icon-wrapper first-level">' +
                        '<i class="fas fa-chevron-down"></i>' +
                        '<span class="visuallyhidden sr-only">'+wacaShowSub+'</span>' + 
                    '</button>').insertAfter(link);
            }
        }
    });


	$('#nav > ul > li > ul > li').each(function() {
		if($(this).find('ul').length > 0) {
            var link = $(this).children("a");
            link.attr("aria-haspopup", "true");
			if($(this).hasClass('active')) {
                link.attr("aria-expanded", "true");
				$('<button type="button" aria-expanded="true" class="nav-icon-wrapper opened">' + 
                        '<i class="fas fa-chevron-up"></i>' + 
                        '<span class="visuallyhidden sr-only">'+wacaHideSub+'</span>' + 
                    '</button>').insertAfter(link);
			} else {
                link.attr("aria-expanded", "false");
				$('<button type="button" aria-expanded="false" class="nav-icon-wrapper">' +
                        '<i class="fas fa-chevron-down"></i>' +
                        '<span class="visuallyhidden sr-only">'+wacaShowSub+'</span>' + 
                    '</button>').insertAfter(link);
			}
		}
	});

	$('#nav > ul > li > ul > li > ul > li').each(function() {
		if($(this).find('ul').length > 0) {
            var link = $(this).children("a");
            link.attr("aria-haspopup", "true");
			if($(this).hasClass('active')) {
                link.attr("aria-expanded", "true");
				$('<button type="button" aria-expanded="true" class="nav-icon-wrapper last-level opened">' +
                        '<i class="fas fa-chevron-up"></i>' +
                        '<span class="visuallyhidden sr-only">'+wacaHideSub+'</span>' + 
                    '</button>').insertAfter(link);
			} else {
                link.attr("aria-expanded", "false");
				$('<button type="button" aria-expanded="false" class="nav-icon-wrapper last-level">' +
                        '<i class="fas fa-chevron-down"></i>' +
                        '<span class="visuallyhidden sr-only">'+wacaShowSub+'</span>' + 
                    '</button>').insertAfter(link);
			}
		}
	});

	$('#nav .nav-icon-wrapper').click(function() {
		if ($(this).hasClass('opened')) {
			$(this).removeClass('opened');
			$(this).attr('aria-expanded', 'false');
            $(this).parent().children('a').attr('aria-expanded', 'false');
            $(this).find('span.visuallyhidden').html(wacaShowSub);
			$(this).find('i').removeClass('fa-chevron-up').addClass('fa-chevron-down');
			$(this).parent().children('ul').hide();
		} else {	
			$(this).parent().parent().find('ul').hide();
			$(this).parent().parent().find('.nav-icon-wrapper i').removeClass('fa-chevron-up').addClass('fa-chevron-down');
			$(this).parent().parent().find('.opened').removeClass('opened');
			$(this).addClass('opened');
            $(this).attr('aria-expanded', 'true');
            $(this).parent().children('a').attr('aria-expanded', 'true');
            $(this).find('span.visuallyhidden').html(wacaHideSub);
			$(this).find('i').removeClass('fa-chevron-down').addClass('fa-chevron-up');
			$(this).parent().children('ul').show();
		}
	});

	$(window).resize(function() {
        if($(window).outerWidth() >= 1200) {
            $('#nav li > button').each(function() {
                if($(this).hasClass("opened")) {
                    $(this).click();
                    $(this).parent().children("a").focus();
                }
            });
        }
    });



	$('#nav > ul > li > ul > li > ul > li > ul').each(function() {
		if($(this).find('li').length %2 != 0) {
			//Ungerade
			$(this).find('li').last().addClass('no-border');
		} else {
			//Gerade
			$(this).find('li').last().addClass('no-border');
			$(this).find('li').last().prev().addClass('no-border');
		}
	});


	$('#menu-link').click(function() {
		if($(this).hasClass('is-active')) {
			$('#nav-wrapper').removeClass('mobile-opened');
			$('#nav').hide();
			$(this).removeClass('is-active');

		} else {
			$('#nav-wrapper').addClass('mobile-opened');
			$('#nav').show();
			$(this).addClass('is-active');

		}

	});

	


	$('#section-nav .menu-open i').click(function() {
		$(this).parent().hide();
		$('#anchor-menu .nav-link').addClass('visible');
		$('#section-nav .menu-close').show();
		$('#anchor-menu').addClass('is-visible');
	});

	$('#section-nav .menu-close i').click(function() {
		$(this).parent().hide();
		$('#anchor-menu .nav-link').removeClass('visible');
		$('#section-nav .menu-open').show();
		$('#anchor-menu').removeClass('is-visible');
	});

	$('#anchor-menu .nav-link').click(function() {
		if($(window).outerWidth() < 1200) {
		$('#anchor-menu .nav-link').removeClass('visible');
		$('#section-nav .menu-close').hide();
		$('#section-nav .menu-open').show();
		$('#anchor-menu').removeClass('is-visible');
		}
	});

	$('#section-nav #anchor-menu li').each(function() {
		if($(this).find('a').attr('href') == '#') {
			$(this).find('a').remove();
			if($(this).text() =='') {
				$(this).remove();
				if($(this).parent().find('li').length < 1) {
					$('#section-nav').hide();
				}
			}
		}
	});

	if($('#section-nav').find('#anchor-menu').length < 1 || $('#page-140').find('.news-detail').length > 0) {
		$('#section-nav').hide();
	}


	var offsetAmount = 125;
	if ($(window).outerWidth() < 1200 && $(window).outerWidth() > 767) {
		offsetAmount = 113;
	}
	else if ($(window).outerWidth() < 768 && $(window).outerWidth() > 575) {
		offsetAmount = 87;
	}
	else if ($(window).outerWidth() < 576) {
		offsetAmount = 72;
	}

	var $sectionNav = $('#section-nav');
	var stickyNavTop = 0;
	if($sectionNav.length > 0) {
		stickyNavTop = $sectionNav.offset().top - offsetAmount;
	}

	var stickyNav = function() {
		var scrollTop = $(window).scrollTop();

		if (scrollTop > stickyNavTop) {
			$sectionNav.addClass('fixed');
		} else {
			$sectionNav.removeClass('fixed');
		}
	};


	var offsetAmountStaffFilter = 83;
	if ($(window).outerWidth() < 1200 && $(window).outerWidth() > 767) {
		offsetAmountStaffFilter = 60;
	}
	else if ($(window).outerWidth() < 768 && $(window).outerWidth() > 480) {
		offsetAmountStaffFilter = 60;
	}
	// else if ($(window).outerWidth() < 576) {
	// 	offsetAmountStaffFilter = 60;
	// }

	else if ($(window).outerWidth() < 480) {
		offsetAmountStaffFilter = 50;
	}

	var $sectionStaffFilter = $('#filter-staff');
	if($sectionStaffFilter.length > 0) {
		var FilterStaffTop = $('#filter-staff').offset().top - offsetAmountStaffFilter;
	}

	var stickyFilterStaff = function() {

	if($('.page-wrapper').attr('id') == 'page-182') {
		var y = $(this).scrollTop();
	    if (y >= FilterStaffTop) {
	      $sectionStaffFilter.addClass('fixed');
	      $sectionStaffFilter.find('.bg-imc-blue').addClass('d-none');
	    }
	    else {
	      $sectionStaffFilter.removeClass('fixed');
	      $sectionStaffFilter.find('.bg-imc-blue').removeClass('d-none');
	    }

		}
	}

	stickyNav();
	stickyFilterStaff();
	$(window).scroll(function() {
		stickyNav();
		stickyFilterStaff();
	});


	$('#filter-staff a').on('click', function(event) {
		event.preventDefault();
		var target = $(this).attr('href').split("#");
		var targetID = '#'+target[1];
		var boxHeight = $('#filter-staff .z-depth-1.mb-4.white').height();
		var NavHeight = $('#nav-wrapper').height();
		var offsetHeight = boxHeight + NavHeight +30;
		$('html, body').animate({
        	scrollTop: $(targetID).offset().top - offsetHeight
    	}, 0);
	});


	$('#nav > ul > li > ul').on('mouseenter', function() {
		// alert('Test');
		$('#nav > ul > li > ul').hide();
		$(this).css('display', 'block');
	});

	$('#nav > ul > li > ul').on('mouseleave', function() {
		
		if($(window).outerWidth() > 1199) {
			var elementNav = $(this);
		setTimeout(function(){
			elementNav.css('display', 'none');
		}, 700);		
		}

		
	});

	/* ----------------- Google Analytics ---------------*/
	// var pagetitle = $(document).find("title").text().split("|");

	// $('.wrapper-pdf-form #open-form').attr('onClick', 'gtag(\'event\', \'Content\', { event_category: \'Formular öffnen NL-Info\', event_action: \''+pagetitle[0]+'\', event_label: \'Button\'});');
	
	// $('#form-infomaterial .button-download').attr('onClick', 'gtag(\'event\', \'Form\', { event_category: \'Download PDF\', event_action: \''+pagetitle[0]+'\', event_label: \'Button\'});');

	// $('form#infomaterial button.btn-warning').attr('onClick', 'gtag(\'event\', \'Form\', { event_category: \'Formular senden\', event_action: \''+pagetitle[0]+'\', event_label: \'Button\'});');

	// $('.card-contact.studyservice .mr-1').attr('onClick', 'gtag(\'event\', \'Content\', { event_category: \'Studienberatung anrufen\', event_action: \''+pagetitle[0]+'\', event_label: \'Button\'});');

	// $('.card-contact.studyservice .ml-1').attr('onClick', 'gtag(\'event\', \'Content\', { event_category: \'Studienberatung schreiben\', event_action: \''+pagetitle[0]+'\', event_label: \'Button\'});');
	
	// $('.card-contact.ask-a-student .btn').attr('onClick', 'gtag(\'event\', \'Content\', { event_category: \'Ask a Student öffnen\', event_action: \''+pagetitle[0]+'\', event_label: \'Button\'});');	

	// $('#footer_nl_btn').attr('onClick', 'gtag(\'event\', \'Footer\', { event_category: \'Button\', event_action: \'Newsletter\', event_label: \'intern\'});');	

	// $('#nav_download_btn').attr('onClick', 'gtag(\'event\', \'Footer\', { event_category: \'Link\', event_action: \'Downloadcenter\', event_label: \'intern\'});');	

	// $('.tx-download-explorer .pdf-link').each(function() {
	// 	var docName = $(this).attr('data-name');
	// 	$(this).attr('onClick', 'gtag(\'event\', \'Downloadcenter\', { event_category: \'PDF Downloadcenter\', event_action: \''+docName+'\', event_label: \'intern\'});');	
	// });


	/*if (window.location.href.indexOf("studium/lehrgaenge") > -1) {
		$('#section-nav .gtm-subnav-btn-apply').hide();
	}*/

	/* ----------------- Slide-In: Wrappen Zuweisung Infobox ---------------*/
	var $infobox = $('.infobox');
    $infobox.wrap('<div class="col-md-12 element-icon-text element-infobox p-0 my-1"><div class="z-depth-1 white row m-0"><div class="col-sm-9 p-2"></div></div></div>');
    $infobox.parent().parent().prepend('<div class="col-sm-3 bg-grey-dark"><div class="flex-center py-2"><span class="icon-wrapper"><span class="fa fa-exclamation-circle fa-2x"></span></span></div></div>')

	/* ----------------- Slide-In: Wrappen Zuweisung Schritte (Numbers) ---------------*/
	$('.wrapper-has-info .text-insert h5').not('.box-steps').each(function (index) {
		$(this).nextUntil('h5, div').addBack().not('.element-infobox').wrapAll('<div class="col-md-12 z-depth-1 px-4 py-3 my-1 border-blue-left"></div>');
	});

	$('.element-has-additional-info .text-insert').each(function () {
		$(this).find('.box-steps').each(function (index) {

			$(this).nextUntil('.box-stop').addBack().wrapAll('<div class="col-md-12 d-flex element-icon-text element-infobox p-0 my-1"><div class="z-depth-1 white row m-0"><div class="col-md-9 p-2"></div></div></div>');
			$(this).parent().parent().prepend('<div class="col-md-3 gradient-blue-diagonal align-self-stretch flex-center"><span class="icon-wrapper flex-center"><span class="number"></span></span></div>');
			var index = $(this).closest('.text-insert').find(".box-steps").index(this) + 1;
			$(this).parent().parent().find('.number').text(index);
		});
	});

	/* ------------------- CURRICULUM NEU ---------------------*/
	$('#studyprogramm-listing').find('.accordion .card-block').each(function() {
		var indexSemester = $(this).index('.card-block') + 1; // = 6
		var semster = ('semster' + indexSemester);

		$(this).find('.course-row').each(function() {
			var indexModule = $(this).index() + 1;
			var numModule = ('module' + indexModule);
			var semesterModule = (semster + '-' + numModule);
			$(this).find('.course-link').attr('data-src', '#' + semesterModule);
			$(this).next('.course-slideable').find('.course-detail').attr('id', semesterModule);
		});

	});

	// Material Select Initialization
	$('.mdb-select').materialSelect();

	// Anpassung Barrierefreiheit
	$('#select-options-infomaterial-degreeprogramme li .filtrable').each(function() {
		var InputText = $(this).text();
		$(this).find('input').attr('aria-label', InputText);
		$(this).find('label').html('<span style="display:none">' + InputText + '</span>');
	});

	$('input[data-activates="select-options-infomaterial-degreeprogramme"]').attr('aria-label', 'Interessen auswählen');
	$('input[placeholder="Search here.."]').attr('aria-label', 'Suchbegriff eingeben');
	$('#select-options-infomaterial-degreeprogramme li.select-toggle-all input').attr('aria-label', 'Alles auswählen');
	$('#infomaterial-recaptcha-1').attr('aria-label', 'Recaptcha');
	// $('input[style="position:absolute; margin:0 0 0 -999em"]').attr('aria-label', 'Recaptcha');
	

	$('#link-to-footer').click(function() {
		$('#footer').focus();
	});

	$('#link-to-content').click(function() {
		$('#content_container, #home_container').focus();
		
		if($('#content_container').length < 1 && $('#home_container').length < 1) {
			$('.wrapper-content').attr('tabindex',0);
			$('.wrapper-content').focus();
		}
		
	});

	// $('#link-to-nav').click(function() {
	// 	$('#nav-wrapper').focus();
	// 	if($(window).outerWidth() < 1200) {
	// 		$('#nav-wrapper').addClass('mobile-opened');
	// 		$('#nav').show();
	// 		$(this).addClass('is-active');
	// 		$('#nav').find('a').first().focus();
	// 	}
	// });

	$('#link-to-nav').click(function() {
        $('#nav-wrapper').focus();
        if($(window).outerWidth() < 1200) {
            $('#menu-link').trigger('click');
            $('#nav').find('a').first().focus(); 
        }
    });






	$('#meta-contrast').click(function() {
		if($('html').hasClass('accessible')) {
			$('html').removeClass('accessible');
			document.cookie = 'cookie-accessible=; expires=; path=/'
		} else {
			$('html').addClass('accessible');
			document.cookie = 'cookie-accessible=1; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/'
		}
	});

	if(document.cookie.match(/^(.*;)?\s*cookie-accessible\s*=\s*[^;]+(.*)?$/)) {
		$('html').addClass('accessible');
	}

	
	

	

	/* ------------- MDB RESETS --------------*/
	$('.mask').removeClass('waves-effect waves-light');

	if($('.page-wrapper').attr('id') == 'page-2') {
		$('body').addClass('h-100');
		$('html').css('height','100%');
	}

	if($('.page-wrapper').attr('id') == 'page-252' && $('.no-search-input').length > 0) {
		$('body').addClass('h-100');
		$('html').css('height','100%');
		$('.page-wrapper').addClass('full-height');
	}

	$('.tx-solr-search-form form').submit(function() {
		$('body').removeClass('h-100');
		$('html').css('height','auto');
		$('.page-wrapper').removeClass('full-height');
	});

	$('#frequendSearches a').on('click', function() {
		$('body').removeClass('h-100');
		$('html').css('height','auto');
		$('.page-wrapper').removeClass('full-height');
	});

	/* ------------------------------- NEWSROOM ----------------------------------*/
	$('.overview-news .news-filter .tagging.filter .chip.tag.active').each(function () {
		$(this).addClass('active').append('<i class="fa fa-times ml-1"></i>');
	});


	/* ------------------------------- RESPONSIVE MAPPING ----------------------------------*/
	$('img.map').mapster({
		fillColor: 'ffffff',
		fillOpacity: 0.3,
		mapKey: 'class',
		areas: [{
			key: 'cat1',
			render_select: {fillColor: 'ff0000', fillOpacity: 0.3}
		},
			{
				key: 'cat2',
				render_select: {fillColor: '0000ff', fillOpacity: 0.3}
			},
			{
				key: 'cat3',
				render_select: {fillColor: '00ff00', fillOpacity: 0.3}
			},
			{
				key: 'cat4',
				render_select: {fillColor: 'FF00ff', fillOpacity: 0.3}
			},
			{
				key: 'cat5',
				render_select: {fillColor: 'FFff00', fillOpacity: 0.3}
			}
		]
	});

	$('area.cat1').mapster('set', true);
	$('area.cat2').mapster('set', true);
	$('area.cat3').mapster('set', true);
	$('area.cat4').mapster('set', true);
	$('area.cat5').mapster('set', true);

	$('label').each(function () {
		$(this).on('click', function () {
			var selectedClass = $(this).find('input').attr('class');
			if ($(this).find('input').is(':checked')) {
				$('area.' + selectedClass).mapster('set', true);
			} else {
				$('area.' + selectedClass).mapster('set', false);
			}
		});
	});
	

	/* --------------------------- Funktion zum Bookmarken -------------------------------- */
	$(function () {
		$('.news-detail .bookmark').click(function () {
			if (window.sidebar && window.sidebar.addPanel) { // Firefox Bookmark, geht auch
				window.sidebar.addPanel(document.title, window.location.href, '');
			} else if (window.external && ('AddFavorite' in window.external)) { // IE, geht sogar ohne Probleme...
				window.external.AddFavorite(location.href, document.title);
			} else if (window.opera && window.print) { // Opera Hotlist, auch wenn wir ihn nicht wirklich wollen, er ist dabei und geht
				this.title = document.title;
				return true;
			} else { // webkit - Safari/Chrome/Opera
				alert('Drücken Sie ' + (navigator.userAgent.toLowerCase().indexOf('mac') != -1 ? 'Command/Cmd' : 'STRG') + ' + D um diese Seite zu bookmarken.');
			}
		});
	});

	/* -------------------------- FORMULARE --------------------------*/
	function checkFormInterest() {
		if($('form#infomaterial #infomaterial-newsletter-0').is(":checked")) {
			$('form#infomaterial').find('.is-interested').addClass('show-interested');
			$('form#infomaterial #infomaterial-eu-country').find('input').attr('required','required');
			$('form#infomaterial #infomaterial-eu-country').prev().append('<span class="required"> *</span>');

		} else {
			$('form#infomaterial').find('.is-interested').removeClass('show-interested');
			$('form#infomaterial #infomaterial-eu-country').find('input').removeAttr('required');
			$('form#infomaterial #infomaterial-eu-country').prev().find('.required').remove();
		}
	}

	checkFormInterest();
	$('form#infomaterial #infomaterial-newsletter-0').click(function() {
		checkFormInterest();
	});

	function checkFormInfo() {
		if($('form#infomaterial #infomaterial-newsletter-2').is(":checked")) {
			$('form#infomaterial').find('.wants-info').addClass('gets-info');
			$('form#infomaterial #infomaterial-address, form#infomaterial #infomaterial-zip, form#infomaterial #infomaterial-city, form#infomaterial #infomaterial-country').attr('required','required');
			$('form#infomaterial #infomaterial-address, form#infomaterial #infomaterial-zip, form#infomaterial #infomaterial-city, form#infomaterial #infomaterial-country').prev().append('<span class="required"> *</span>');
		} else {
			$('form#infomaterial').find('.wants-info').removeClass('gets-info');
			$('form#infomaterial #infomaterial-address, form#infomaterial #infomaterial-zip, form#infomaterial #infomaterial-city, form#infomaterial #infomaterial-country').removeAttr('required');
			$('form#infomaterial #infomaterial-address, form#infomaterial #infomaterial-zip, form#infomaterial #infomaterial-city, form#infomaterial #infomaterial-country').prev().find('.required').remove();

		}
	}

	checkFormInfo();
	$('form#infomaterial #infomaterial-newsletter-2').click(function() {
		checkFormInfo();
	});

	/*var $selectedDegreeProgramm = $('#infomaterial-degreeprogramme option:selected');
	if($selectedDegreeProgramm.val() === 'x') {
		$("#infomaterial-degreeprogramme").materialSelect("destroy");
		$selectedDegreeProgramm.attr('disabled','disabled');
		$('#infomaterial-degreeprogramme').materialSelect();
	}*/

    /* -------------------------- VALI --------------------------*/
    function checkFormInterestVali() {
        if($('form#infomaterial_vali #infomaterial_vali-newsletter-0').is(":checked")) {
            $('form#infomaterial_vali').find('.is-interested').addClass('show-interested');
            $('form#infomaterial_vali #infomaterial_vali-eu-country').find('input').attr('required','required');
            $('form#infomaterial_vali #infomaterial_vali-eu-country').prev().append('<span class="required"> *</span>');

        } else {
            $('form#infomaterial_vali').find('.is-interested').removeClass('show-interested');
            $('form#infomaterial_vali #infomaterial_vali-eu-country').find('input').removeAttr('required');
            $('form#infomaterial_vali #infomaterial_vali-eu-country').prev().find('.required').remove();
        }
    }

    checkFormInterestVali();
    $('form#infomaterial_vali #infomaterial_vali-newsletter-0').click(function() {
        checkFormInterestVali();
    });

    function checkFormInfoVali() {
        if($('form#infomaterial_vali #infomaterial_vali-newsletter-2').is(":checked")) {
            $('form#infomaterial_vali').find('.wants-info').addClass('gets-info');
            $('form#infomaterial_vali #infomaterial_vali-address, form#infomaterial_vali #infomaterial_vali-zip, form#infomaterial_vali #infomaterial_vali-city, form#infomaterial_vali #infomaterial_vali-country').attr('required','required');
            $('form#infomaterial_vali #infomaterial_vali-address, form#infomaterial_vali #infomaterial_vali-zip, form#infomaterial_vali #infomaterial_vali-city, form#infomaterial_vali #infomaterial_vali-country').prev().append('<span class="required"> *</span>');
        } else {
            $('form#infomaterial_vali').find('.wants-info').removeClass('gets-info');
            $('form#infomaterial_vali #infomaterial_vali-address, form#infomaterial_vali #infomaterial_vali-zip, form#infomaterial_vali #infomaterial_vali-city, form#infomaterial_vali #infomaterial_vali-country').removeAttr('required');
            $('form#infomaterial_vali #infomaterial_vali-address, form#infomaterial_vali #infomaterial_vali-zip, form#infomaterial_vali #infomaterial_vali-city, form#infomaterial_vali #infomaterial_vali-country').prev().find('.required').remove();

        }
    }

    checkFormInfoVali();
    $('form#infomaterial_vali #infomaterial_vali-newsletter-2').click(function() {
        checkFormInfoVali();
    });

	/*var $selectedDegreeProgrammVali = $('#infomaterial_vali-degreeprogramme option:selected');
	if($selectedDegreeProgrammVali.val() === 'x') {
		$("#infomaterial_vali-degreeprogramme").materialSelect("destroy");
		$selectedDegreeProgrammVali.attr('disabled','disabled');
		$('#infomaterial_vali-degreeprogramme').materialSelect();
	}*/

    /* ----------------------------- ADDITIONAL STUFF --------------------*/
	$('.job-detail .target-profile ul').addClass('list-group');
	$('.job-detail .target-profile ul li').addClass('list-group-item');
	$('.job-detail .target-profile').find('p').each(function () {
		if ($(this).html() == "&nbsp;" || $(this).html() == "") {
			$(this).remove();
		}
	});

	$('.text-col-2 h5, .text-col-2 h4, .text-col-2 h6').each(function (index) {
		$(this).next('p').addBack().wrapAll('<div class="no-break"></div>');
	});

	$('.page-footer .meta-links li a').append('<i class="fa fa-angle-right mb-0 ml-1"></i>');

	$('.project-detail .project-descrition, .article-content').find('p').each(function () {
		if ($(this).html() == "&nbsp;" || $(this).html() == "") {
			$(this).remove();
		}
	});

	if($('.article-content').length > 0 || $('.job-detail').length > 0 || $('.detail-team-member').length > 0 || $('.news-detail').length > 0) {
		$('#breadcrumb').addClass('hidden');
	}

	if ($('#workshop-list #filter-row').length > 0) {

		$('#workshop-list').find('.list').each(function() {
			var indexList = $(this).index('.list') + 1; // = 6
			var eventList = ('list' + indexList);

			$('.school-event').unwrap().unwrap();

			$(this).find('.school-event').each(function() {
				var indexEvent = $(this).index() + 1;
				var numEvent = ('event' + indexEvent);
				var listEvent = (eventList + '-' + numEvent);
				$(this).find('.fancy-link').attr('data-src', '#' + listEvent);
				$(this).find('.hidden-content').attr('id', listEvent);
			});
		});

		var optionsWorkshops = {
			valueNames: ['workshopDept', 'workshopType', 'workshopLang']
		};

		var workshopsList = new List('workshop-list', optionsWorkshops);

		$('#workshop-list #filter-row button').click(function () {
			var selection = $(this).attr('data-filter');
			var selectionArea = $(this).parent().parent().attr('aria-label');
			$('#workshop-list .school-event').show();
			$('#load-all-workshops').hide();

			if ($(this).hasClass('active') == true) {
				$('#workshop-list #filter-row button').removeClass('active');
				$(this).removeClass('active');
				$(this).parent().find('button').removeClass('active');
				workshopsList.filter();
        	}
        	else {
				$('#workshop-list #filter-row button').removeClass('active');
				$(this).addClass('active');

            	if (selectionArea == 'workshopDept') {
					workshopsList.filter(function (item) {
						return item.values().workshopDept == selection;
					});
				}
				if (selectionArea == 'workshopType') {
					workshopsList.filter(function (item) {
						return item.values().workshopType == selection;
					});
				}
				if (selectionArea == 'workshopLang') {
					workshopsList.filter(function (item) {
						return item.values().workshopLang == selection;
					});
				}
        	}
		});
	}

/*	if($('#page-39').hasClass('page-wrapper')) {
		new WOW().init();
	}
 */


	$('#workshop-list .school-event:gt(11)').hide();

	$('#load-all-workshops').click(function() {
		$('#workshop-list .school-event').show();
		$(this).hide();
	});

	/*var thisHash = window.location.hash;
	if(thisHash && $(thisHash).length) {
		var $link = $("a[data-src='"+ thisHash +"']");
		if($link.length) {
			$link.click();
		}
		else {
			$link = $("a[href='"+ thisHash +"']");
			if($link.length) {
				$link.click();
			}
		}
	}*/

	$('.copy-to-clipboard').on('click',function() { //bind click handler
		var el = document.createElement('textarea');
		el.value = $(this).data('href');
		el.setAttribute('readonly', '');
		el.style.position = 'absolute';
		el.style.left = '-9999px';
		document.body.appendChild(el);
		var selected =
			document.getSelection().rangeCount > 0
				? document.getSelection().getRangeAt(0)
				: false;
		el.select();
		document.execCommand('copy');
		document.body.removeChild(el);
		if (selected) {
			document.getSelection().removeAllRanges();
			document.getSelection().addRange(selected);
		}

		var $this = $(this);
		toggleClipboardHash($this);
		setTimeout(function(){ toggleClipboardHash($this) }, 1000);
	});

	function toggleClipboardHash($element) {
		$element.find('i.fas')
			.toggleClass('fa-hashtag')
			.toggleClass('fa-clipboard-check');
	}

	/* MESSE AUFTRITTE */
	$('#fair-events-list .fair-event').each(function() {
		$(this).unwrap().unwrap();
	});

	/*** begin list.js filters ***/
	if(document.getElementById('publication-filter')) {
		var publicationListFilter = new List(
			'publication-filter', {
				valueNames: ['title', 'type', 'medium', 'language', 'authors', 'department']
			}
		);

		var currentFilter = {
			department: null,
			type: []
		};

		var $buttonFilter = $('#publication-filter #filter-buttons .filter-item');
		$buttonFilter.on('click', function () {
			if($(this).hasClass('active')) {
				currentFilter.department = null;
				$buttonFilter.removeClass('active');
			}
			else {
				currentFilter.department = $(this).text();
				$buttonFilter.removeClass('active');
				$(this).addClass('active');
			}
			filter();
		});

		$('#publication-filter #filter-checkbox .filter-item').change(function() {
			var type = $(this).attr('id');
			if(this.checked) {
				currentFilter.type.push(type);
			}
			else {
				currentFilter.type.splice(currentFilter.type.indexOf(type), 1);
			}
			filter();
		});

		function filter() {
			publicationListFilter.filter(function(item) {
				var isShown = true;
				if(currentFilter.department) {
					isShown &= item.values().department === currentFilter.department;
				}
				if(currentFilter.type.length > 0) {
					console.log(item.values().type);
					isShown &= currentFilter.type.indexOf(item.values().type) !== -1;
				}
				return isShown;
			});
		}
	}


	$('#publication-filter #filter-buttons .filter-item').click(function() {
		if($(this).hasClass('active')) {
			$(this).parent().parent().find('.filter-item').attr('aria-checked', 'false');
			$(this).attr('aria-checked', 'true');
		} else {
			$(this).attr('aria-checked', 'false');
		}
	});

	$('#publication-filter #filter-checkbox .filter-item').click(function() {
		if($(this).is(':checked')) {
			$(this).attr('aria-checked', 'true');
		} else {
			$(this).attr('aria-checked', 'false');
		}
	});

	$('#type-filter .form-check-input').click(function() {
		$(this).parent().parent().find('.form-check-input').attr('aria-checked', 'false');
		$(this).attr('aria-checked', 'true');
	});

	$('#filter-row.language-courses .form-check-input').click(function() {
		if($(this).parent().hasClass('active')) {
			$(this).parent().parent().find('.form-check-input').attr('aria-checked', 'false');
			$(this).attr('aria-checked', 'true');
		} else {
			$(this).attr('aria-checked', 'false');
		}
	});

    if(document.getElementById('project-filter')) {
        var projectList = new List(
            'project-filter', {
                valueNames: [ 'name', 'leader', 'department', 'teaser-text', 'project-id' ]
            }
        );

        var $all_selector = $('#project-filter #filter-row button');
        $all_selector.on('click', function () {
            if($(this).hasClass('active')) {
                projectList.filter();
                $all_selector.removeClass('active');
				$(this).attr('aria-checked', 'false');
            }
            else {
                var selection = $(this).text();

                projectList.filter(function(item) {
                    return item.values().department === selection;
                });

                $all_selector.removeClass('active');
                $(this).addClass('active');
				$all_selector.attr('aria-checked', 'false');
				$(this).attr('aria-checked', 'true');
			}
        });
	}

	if(document.getElementById('job-filter')) {
		let jobList = new List(
			'job-filter', {
				valueNames: [ 'coreArea', 'position', 'focus', 'employmentType', 'description' ]
			}
		);

		let $jobFilterButtons = $('#job-filter #filter-row button');
		$jobFilterButtons.on('click', function () {
			if($(this).hasClass('active')) {
				jobList.filter();
				$jobFilterButtons.removeClass('active');
				$(this).attr('aria-checked', 'false');
			}
			else {
				let selection = $(this).text();

				jobList.filter(function(item) {
					return item.values().coreArea === selection;
				});

				$jobFilterButtons.removeClass('active');
				$(this).addClass('active');
				$jobFilterButtons.attr('aria-checked', 'false');
				$(this).attr('aria-checked', 'true');
			}
		});
	}

    if(document.getElementById('fair-events-list')) {
        var fairEventList = new List(
            'fair-events-list', {
                valueNames: ['fairRegion']
            }
        );

        var $all_selector = $('#fair-events-list #filter-row button');
        $all_selector.on('click', function () {
            if($(this).hasClass('active')) {
                fairEventList.filter();
                $all_selector.removeClass('active');
				$(this).attr('aria-checked', 'false');
            }
            else {
                var selection = $(this).attr('data-filter');

                fairEventList.filter(function(item) {
                    return item.values().fairRegion === selection;
                });

                $all_selector.removeClass('active');
                $(this).addClass('active');
				$all_selector.attr('aria-checked', 'false');
				$(this).attr('aria-checked', 'true');
            }
        });
    }
    /*** end list.js filters ***/

	/*** begin lazy load youtube videos ***/
    var youtube = document.querySelectorAll( ".youtube" );
	if(youtube) {
        // loop
        for (var i = 0; i < youtube.length; i++) {
            // thumbnail image source.
            var source = "//img.youtube.com/vi/"+ youtube[i].dataset.embed +"/hqdefault.jpg";

            // Load the image asynchronously
            var image = new Image();
            image.src = source;
            image.addEventListener( "load", function() {
                youtube[i].appendChild(image);
            }(i));

            youtube[i].addEventListener( "click", function() {
                var iframe = document.createElement( "iframe" );
                iframe.setAttribute( "frameborder", "0" );
                iframe.setAttribute( "allowfullscreen", "" );
                iframe.setAttribute( "src", "//www.youtube.com/embed/"+ this.dataset.embed +"?rel=0&showinfo=0&autoplay=1" );
                this.innerHTML = "";
                this.appendChild( iframe );
			} );
			
			youtube[i].addEventListener( "keyup", function(event) {
				if (event.keyCode === 13) {
				var iframe = document.createElement( "iframe" );
                iframe.setAttribute( "frameborder", "0" );
                iframe.setAttribute( "allowfullscreen", "" );
                iframe.setAttribute( "src", "//www.youtube.com/embed/"+ this.dataset.embed +"?rel=0&showinfo=0&autoplay=1" );
                this.innerHTML = "";
				this.appendChild( iframe );
				}
            } );
        }
	}
	/*** end lazy load youtube videos ***/
	
	/*** add ALT-Text to lazy load youtube videos ***/

	$('.accordion-video').each(function() {
		var videoText = $(this).parent().parent().find('h5').text();
		$(this).find('img').attr('alt','Video: '+ videoText);
	});

	/*** END add ALT-Text to lazy load youtube videos ***/


	/*** Additional Web Accebility ***/
	
	$('.news-container.news-items').each(function() {
		if($(this).find('ul').hasClass('slider-events')) {

			if($('html').attr('lang') == 'de') {
				$(this).find('.bx-pager-item .bx-pager-link ').prepend('Wechseln zu Seite ').append(' der Veranstaltungen');
			} else {
				$(this).find('.bx-pager-item .bx-pager-link ').prepend('Switch to page ').append(' of our events')
			}

		}
		
		if($(this).find('ul').hasClass('slider-news')) {

			if($('html').attr('lang') == 'de') {
				$(this).find('.bx-pager-item .bx-pager-link ').prepend('Wechseln zu Seite ').append(' der News');
			} else {
				$(this).find('.bx-pager-item .bx-pager-link ').prepend('Switch to page ').append(' of our news')
			}

		}
	});

	$('#breadcrumb .breadcrumb-item.active a').attr('aria-current', 'page');



	
	


	$('#news-filter-toggle').click(function() {
		if($(this).hasClass('closed')) {
			$(this).find('.show-filter').hide();
			$(this).find('.hide-filter').show();
			$(this).removeClass('closed');
		} else{
			$(this).find('.show-filter').show();
			$(this).find('.hide-filter').hide();
			$(this).addClass('closed');
		}
	});


	$('.filters#filter-row label').each(function() {
		var titleContent = $(this).text();

		if($('html').attr('lang') == 'de') {
			$(this).attr('title', 'Filter aktivieren: '+ titleContent);
		} else {
			$(this).attr('title', 'Acitivate filter: '+ titleContent);
		}

		$(this).click(function() {

			if($(this).find('input').attr('aria-checked') == 'true') {
				if($('html').attr('lang') == 'de') {
					$(this).attr('title', 'Filter aktivieren: '+ titleContent);
				} else {
					$(this).attr('title', 'Acitivate filter: '+ titleContent);
				}

				$(this).find('input').attr('aria-checked', 'false');

			} else {
				/* von deaktiv zu aktiv */
					if($('html').attr('lang') == 'de') {
						$(this).attr('title', 'Filter deaktivieren: '+ titleContent);
					} else {
						$(this).attr('title', 'Deacitivate filter: '+ titleContent);
					}
	
				$(this).find('input').attr('aria-checked', 'true');
			}
		});
	});

	
	

$('.list-group-item.card-header').each(function() {
	var text = $(this).text();
	$(this).html('<h4>'+ text +'</h4>')
})




/* -------------------- Biblisches Reisen auf STDG-Übersicht ausblenden -------------------------- */


$('.study-overview').find('a[title="Biblisches Reisen (MSc)"]').parent().attr('style', 'display: none !important');

$('.filter-study-type label').click(function() {
	$('.study-overview').find('a[title="Biblisches Reisen (MSc)"]').parent().attr('style', 'display: none !important');
})


/*--- Debug WACA Headlines ---*/

if (window.location.href.indexOf("debug-waca") > -1) {
		$('html').addClass('debug-waca');
		$('h1').text('H1');
		$('h2').text('H2');
		$('h3').text('H3');
		$('h4').text('H4');
		$('h5').text('H5');
		$('h6').text('H6');
  }

  /*--- Debug WACA Text ---*/


if (window.location.href.indexOf("debug-text") > -1) {
	$('html').addClass('debug-text');
	
}

/* ------- WACA KEY PRESS ---------*/

$.fn.enterKeyEnter = function (fnc) {
	return this.each(function () {
		$(this).keypress(function (ev) {
			var keycode = (ev.keyCode ? ev.keyCode : ev.which);
			if (keycode == '13') {
				fnc.call(this, ev);
			}
		})
	})
}


$('#menu-link').enterKeyEnter(function () {
	if($(this).hasClass('is-active')) {
		$('#nav-wrapper').removeClass('mobile-opened');
		$('#nav').hide();
		$(this).removeClass('is-active');
		

	} else {
		$('#nav-wrapper').addClass('mobile-opened');
		$('#nav').show();
		$(this).addClass('is-active');
		$('#nav').find('a').first().focus();

	}
});


$('#section-nav .menu-open').enterKeyEnter(function() {
	$(this).hide();
	$('#anchor-menu .nav-link').addClass('visible');
	$('#section-nav .menu-close').show().focus();
	$('#anchor-menu').addClass('is-visible');
});

$('#section-nav .menu-close').enterKeyEnter(function() {
	$(this).hide();
	$('#anchor-menu .nav-link').removeClass('visible');
	$('#section-nav .menu-open').show().focus();
	$('#anchor-menu').removeClass('is-visible');
});





$(document).keyup(function(e) {
	if (e.key === "Escape") {
		
		if($('.popover-dismiss').is(':focus')) {
			$('.popover-dismiss').popover('hide');
		}

		if($('#nav *').is(':focus')) {
			if($('#nav-wrapper').hasClass('mobile-opened')) {
			
				$('#nav-wrapper').removeClass('mobile-opened');
				$('#nav').hide();
				$('#menu-link').removeClass('is-active');
				$('#menu-link').focus();
			
			} else {
				$('#nav li').each(function() {

					var statusSubmenu = $(this).find('ul').attr('style');
					if(statusSubmenu !== 'display: none;') {
						$(this).find('button').click();
						$(this).find('a').focus();
						}
				});
			}

		
		}

		if($('#anchor-menu').hasClass('is-visible')) {
			$('#section-nav .menu-close').hide();
			$('#anchor-menu .nav-link').removeClass('visible');
			$('#section-nav .menu-open').show().focus();
			$('#anchor-menu').removeClass('is-visible');
		}

		


		


		

	

		
   }
});


$('#anchor-menu a').click(function() {
	var LinkTarget = $(this).attr('href');
	$(LinkTarget).attr('tabindex', -1).focus();
});

$('#filter-staff a').click(function() {
	var LinkTarget = $(this).attr('href').split('#');
	var LinkTargetClean = '#'+LinkTarget[1];
	$(LinkTargetClean).attr('tabindex', -1).focus();
});


$('.issuuembed iframe').attr('tabindex','-1');
$('.issuuembed iframe').attr('aria-hidden','true');


if($('#collapseFilter').length > 0 && window.location.href.indexOf("tx_news_pi1") > -1) {
	$('html, body').animate({
		scrollTop: $("#filter").offset().top
	}, 0);	
}



	if($(window).outerWidth() < 1200) {
		var textMenu = 'Zu Bereich springen';
		if($('html').attr('lang') == 'en') {
			var textMenu = 'Jump to section';	
		}
		$('#anchor-menu').prepend('<li class="nav-item default-insert"><a class="nav-link active" href="javascript:void(0);">'+ textMenu +'</a></li>');
	}


	

	$(window).scroll(function() {
		if($('#anchor-menu').find('.nav-link.active').length < 1) {
			$('#anchor-menu').find('.default-insert a').addClass('active');
		}
	});

	
	$('form #infomaterial-firstname').attr('autocomplete','given-name');
	$('form #infomaterial-lastname').attr('autocomplete','family-name');
	$('form #infomaterial-address').attr('autocomplete','street-address');
	$('form #infomaterial-zip').attr('autocomplete','postal-code');
	$('form #infomaterial-city').attr('autocomplete','street-address');
	$('form #infomaterial-country').attr('autocomplete','country');
	$('form #infomaterial-email').attr('autocomplete','email');






	var teamEntries = $('#team-list .team-section li').length;
	$('.search-count .count').text(teamEntries);
	$('#team-search').keyup( function() {
		
		setTimeout(function(){
			var teamEntries = $('#team-list .team-section li').length;
			$('.search-count .count').text(teamEntries);
		}, 100);
		
		
	  });


	  $('#team-search').on('input', function() {
		// do something
	});
	

	/*** End Additional Web Accebility ***/








	// Example starter JavaScript for disabling form submissions if there are invalid fields

	
	  var forms = document.getElementsByClassName('needs-validation');
	  
	  // Loop over them and prevent submission
	  var validation = Array.prototype.filter.call(forms, function(form) {
		
		form.addEventListener('submit', function(event) {
		  if (form.checkValidity() === false) {
			event.preventDefault();
			event.stopPropagation();
		  } else {
			  form.submit();
		  }
		  form.classList.add('was-validated');
		}, false);
	  });
 



	


});


// FOCUS TRAP - WACA
$(document).ready(function(){
    var menuFocusable = $('#nav-content-wrapper').find('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, [tabindex="0"], [contenteditable]');
    var lastFocusEle = menuFocusable[menuFocusable.length-1];
    var currentLast = lastFocusEle;
	var firstFocusEle = menuFocusable[0]; 


    $('body').on('keydown', function(e){
        var keyCode = e.keyCode;
        var lastMainEle = $('.first-level')[$('.first-level').length-1];
        var lastSubEle = $(lastMainEle).next().find('.nav-icon-wrapper')[$(lastMainEle).next().find('.nav-icon-wrapper').length-1];

        if($(lastMainEle).attr('aria-expanded') == 'false'){
            currentLast = lastMainEle;
        }else if($(lastMainEle).attr('aria-expanded') == 'true' && $(lastSubEle).attr('aria-expanded') == 'false'){
            currentLast = lastSubEle;
        }else{
            currentLast = lastFocusEle;
        }

		if(keyCode == 9 ){
			if (!e.shiftKey && document.activeElement == currentLast) {
				$('#menu-link').trigger('click');
			}else if(e.shiftKey && document.activeElement == firstFocusEle){
				$('#menu-link').trigger('click');
			}
		}
		

    });
});

/*! lazysizes - v4.1.1 */
!function(a,b){var c=b(a,a.document);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}(window,function(a,b){"use strict";if(b.getElementsByClassName){var c,d,e=b.documentElement,f=a.Date,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h],k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)})},v=function(a,d,e,f,g){var h=b.createEvent("CustomEvent");return e||(e={}),e.instance=c,h.initCustomEvent(d,!f,!g,e),a.dispatchEvent(h),h},w=function(b,c){var e;!g&&(e=a.picturefill||d.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),e({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<d.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,c=0,e=d.throttleDelay,g=d.ricTimeout,h=function(){b=!1,c=f.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==d.ricTimeout&&(g=d.ricTimeout)}:A(function(){k(h)},!0);return function(a){var d;(a=a===!0)&&(g=33),b||(b=!0,d=e-(f.now()-c),0>d&&(d=0),a||9>d?i():k(i,d))}},C=function(a){var b,c,d=99,e=function(){b=null,a()},g=function(){var a=f.now()-c;d>a?k(g,d-a):(m||e)(e)};return function(){c=f.now(),b||(b=k(g,d))}};!function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};d=a.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in d||(d[b]=c[b]);a.lazySizesConfig=d,k(function(){d.init&&F()})}();var D=function(){var g,l,m,o,p,y,D,F,G,H,I,J,K,L,M=/^img$/i,N=/^iframe$/i,O="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),P=0,Q=0,R=0,S=-1,T=function(a){R--,a&&a.target&&u(a.target,T),(!a||0>R||!a.target)&&(R=0)},U=function(a,c){var d,f=a,g="hidden"==x(b.body,"visibility")||"hidden"!=x(a.parentNode,"visibility")&&"hidden"!=x(a,"visibility");for(F-=c,I+=c,G-=c,H+=c;g&&(f=f.offsetParent)&&f!=b.body&&f!=e;)g=(x(f,"opacity")||1)>0,g&&"visible"!=x(f,"overflow")&&(d=f.getBoundingClientRect(),g=H>d.left&&G<d.right&&I>d.top-1&&F<d.bottom+1);return g},V=function(){var a,f,h,j,k,m,n,p,q,r=c.elements;if((o=d.loadMode)&&8>R&&(a=r.length)){f=0,S++,null==K&&("expand"in d||(d.expand=e.clientHeight>500&&e.clientWidth>500?500:370),J=d.expand,K=J*d.expFactor),K>Q&&1>R&&S>2&&o>2&&!b.hidden?(Q=K,S=0):Q=o>1&&S>1&&6>R?J:P;for(;a>f;f++)if(r[f]&&!r[f]._lazyRace)if(O)if((p=r[f][i]("data-expand"))&&(m=1*p)||(m=Q),q!==m&&(y=innerWidth+m*L,D=innerHeight+m,n=-1*m,q=m),h=r[f].getBoundingClientRect(),(I=h.bottom)>=n&&(F=h.top)<=D&&(H=h.right)>=n*L&&(G=h.left)<=y&&(I||H||G||F)&&(d.loadHidden||"hidden"!=x(r[f],"visibility"))&&(l&&3>R&&!p&&(3>o||4>S)||U(r[f],m))){if(ba(r[f]),k=!0,R>9)break}else!k&&l&&!j&&4>R&&4>S&&o>2&&(g[0]||d.preloadAfterLoad)&&(g[0]||!p&&(I||H||G||F||"auto"!=r[f][i](d.sizesAttr)))&&(j=g[0]||r[f]);else ba(r[f]);j&&!k&&ba(j)}},W=B(V),X=function(a){s(a.target,d.loadedClass),t(a.target,d.loadingClass),u(a.target,Z),v(a.target,"lazyloaded")},Y=A(X),Z=function(a){Y({target:a.target})},$=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},_=function(a){var b,c=a[i](d.srcsetAttr);(b=d.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},aa=A(function(a,b,c,e,f){var g,h,j,l,o,p;(o=v(a,"lazybeforeunveil",b)).defaultPrevented||(e&&(c?s(a,d.autosizesClass):a.setAttribute("sizes",e)),h=a[i](d.srcsetAttr),g=a[i](d.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),o={target:a},p&&(u(a,T,!0),clearTimeout(m),m=k(T,2500),s(a,d.loadingClass),u(a,Z,!0)),l&&q.call(j.getElementsByTagName("source"),_),h?a.setAttribute("srcset",h):g&&!l&&(N.test(a.nodeName)?$(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,d.lazyClass),z(function(){(!p||a.complete&&a.naturalWidth>1)&&(p?T(o):R--,X(o))},!0)}),ba=function(a){var b,c=M.test(a.nodeName),e=c&&(a[i](d.sizesAttr)||a[i]("sizes")),f="auto"==e;(!f&&l||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,d.errorClass)||!r(a,d.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,R++,aa(a,b,f,e,c))},ca=function(){if(!l){if(f.now()-p<999)return void k(ca,999);var a=C(function(){d.loadMode=3,W()});l=!0,d.loadMode=3,W(),j("scroll",function(){3==d.loadMode&&(d.loadMode=2),a()},!0)}};return{_:function(){p=f.now(),c.elements=b.getElementsByClassName(d.lazyClass),g=b.getElementsByClassName(d.lazyClass+" "+d.preloadClass),L=d.hFac,j("scroll",W,!0),j("resize",W,!0),a.MutationObserver?new MutationObserver(W).observe(e,{childList:!0,subtree:!0,attributes:!0}):(e[h]("DOMNodeInserted",W,!0),e[h]("DOMAttrModified",W,!0),setInterval(W,999)),j("hashchange",W,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(a){b[h](a,W,!0)}),/d$|^c/.test(b.readyState)?ca():(j("load",ca),b[h]("DOMContentLoaded",W),k(ca,2e4)),c.elements.length?(V(),z._lsFlush()):W()},checkElems:W,unveil:ba}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;g>f;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),e=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width,d&&d!==a._lazysizesWidth&&c(a,f,e,d)))},f=function(){var b,c=a.length;if(c)for(b=0;c>b;b++)e(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(d.autosizesClass),j("resize",g)},checkElems:g,updateElem:e}}(),F=function(){F.i||(F.i=!0,E._(),D._())};return c={cfg:d,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}}});