Anons79 Mini Shell

Directory : /home/aplikasiposinfo/public_html/demo-akuntansi.aplikasipos.info/assets/js/core/
Upload File :
Current File : /home/aplikasiposinfo/public_html/demo-akuntansi.aplikasipos.info/assets/js/core/libs.min.js

/*!
 * jQuery JavaScript Library v3.6.0
 * https://jquery.com/
 *
 * Includes Sizzle.js
 * https://sizzlejs.com/
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license
 * https://jquery.org/license
 *
 * Date: 2021-03-02T17:08Z
 */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,(function(e,t){"use strict";var n=[],r=Object.getPrototypeOf,i=n.slice,a=n.flat?function(e){return n.flat.call(e)}:function(e){return n.concat.apply([],e)},s=n.push,o=n.indexOf,l={},c=l.toString,u=l.hasOwnProperty,d=u.toString,p=d.call(Object),f={},h=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},m=function(e){return null!=e&&e===e.window},g=e.document,v={type:!0,src:!0,nonce:!0,noModule:!0};function y(e,t,n){var r,i,a=(n=n||g).createElement("script");if(a.text=e,t)for(r in v)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&a.setAttribute(r,i);n.head.appendChild(a).parentNode.removeChild(a)}function b(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var w="3.6.0",x=function(e,t){return new x.fn.init(e,t)};function S(e){var t=!!e&&"length"in e&&e.length,n=b(e);return!h(e)&&!m(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}x.fn=x.prototype={jquery:w,constructor:x,length:0,toArray:function(){return i.call(this)},get:function(e){return null==e?i.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return x.each(this,e)},map:function(e){return this.pushStack(x.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(x.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(x.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},x.extend=x.fn.extend=function(){var e,t,n,r,i,a,s=arguments[0]||{},o=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[o]||{},o++),"object"==typeof s||h(s)||(s={}),o===l&&(s=this,o--);o<l;o++)if(null!=(e=arguments[o]))for(t in e)r=e[t],"__proto__"!==t&&s!==r&&(c&&r&&(x.isPlainObject(r)||(i=Array.isArray(r)))?(n=s[t],a=i&&!Array.isArray(n)?[]:i||x.isPlainObject(n)?n:{},i=!1,s[t]=x.extend(c,a,r)):void 0!==r&&(s[t]=r));return s},x.extend({expando:"jQuery"+(w+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==c.call(e))&&(!(t=r(e))||"function"==typeof(n=u.call(t,"constructor")&&t.constructor)&&d.call(n)===p)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){y(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(S(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(S(Object(e))?x.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:o.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,a=e.length,s=!n;i<a;i++)!t(e[i],i)!==s&&r.push(e[i]);return r},map:function(e,t,n){var r,i,s=0,o=[];if(S(e))for(r=e.length;s<r;s++)null!=(i=t(e[s],s,n))&&o.push(i);else for(s in e)null!=(i=t(e[s],s,n))&&o.push(i);return a(o)},guid:1,support:f}),"function"==typeof Symbol&&(x.fn[Symbol.iterator]=n[Symbol.iterator]),x.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){l["[object "+t+"]"]=t.toLowerCase()}));var T=
/*!
 * Sizzle CSS Selector Engine v2.3.6
 * https://sizzlejs.com/
 *
 * Copyright JS Foundation and other contributors
 * Released under the MIT license
 * https://js.foundation/
 *
 * Date: 2021-02-16
 */
function(e){var t,n,r,i,a,s,o,l,c,u,d,p,f,h,m,g,v,y,b,w="sizzle"+1*new Date,x=e.document,S=0,T=0,_=le(),C=le(),E=le(),D=le(),A=function(e,t){return e===t&&(d=!0),0},L={}.hasOwnProperty,k=[],M=k.pop,P=k.push,I=k.push,O=k.slice,j=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},N="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",$="[\\x20\\t\\r\\n\\f]",z="(?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",H="\\[[\\x20\\t\\r\\n\\f]*("+z+")(?:"+$+"*([*^$|!~]?=)"+$+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+z+"))|)"+$+"*\\]",R=":("+z+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+H+")*)|.*)\\)|)",F=new RegExp($+"+","g"),B=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),W=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),q=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),X=new RegExp($+"|>"),V=new RegExp(R),G=new RegExp("^"+z+"$"),Y={ID:new RegExp("^#("+z+")"),CLASS:new RegExp("^\\.("+z+")"),TAG:new RegExp("^("+z+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:"+N+")$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},U=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=function(){p()},se=we((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{I.apply(k=O.call(x.childNodes),x.childNodes),k[x.childNodes.length].nodeType}catch(e){I={apply:k.length?function(e,t){P.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function oe(e,t,r,i){var a,o,c,u,d,h,v,y=t&&t.ownerDocument,x=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==x&&9!==x&&11!==x)return r;if(!i&&(p(t),t=t||f,m)){if(11!==x&&(d=Z.exec(e)))if(a=d[1]){if(9===x){if(!(c=t.getElementById(a)))return r;if(c.id===a)return r.push(c),r}else if(y&&(c=y.getElementById(a))&&b(t,c)&&c.id===a)return r.push(c),r}else{if(d[2])return I.apply(r,t.getElementsByTagName(e)),r;if((a=d[3])&&n.getElementsByClassName&&t.getElementsByClassName)return I.apply(r,t.getElementsByClassName(a)),r}if(n.qsa&&!D[e+" "]&&(!g||!g.test(e))&&(1!==x||"object"!==t.nodeName.toLowerCase())){if(v=e,y=t,1===x&&(X.test(e)||q.test(e))){for((y=ee.test(e)&&ve(t.parentNode)||t)===t&&n.scope||((u=t.getAttribute("id"))?u=u.replace(re,ie):t.setAttribute("id",u=w)),o=(h=s(e)).length;o--;)h[o]=(u?"#"+u:":scope")+" "+be(h[o]);v=h.join(",")}try{return I.apply(r,y.querySelectorAll(v)),r}catch(t){D(e,!0)}finally{u===w&&t.removeAttribute("id")}}}return l(e.replace(B,"$1"),t,r,i)}function le(){var e=[];return function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function ce(e){return e[w]=!0,e}function ue(e){var t=f.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function me(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&&se(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return ce((function(t){return t=+t,ce((function(n,r){for(var i,a=e([],n.length,t),s=a.length;s--;)n[i=a[s]]&&(n[i]=!(r[i]=n[i]))}))}))}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=oe.support={},a=oe.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!U.test(t||n&&n.nodeName||"HTML")},p=oe.setDocument=function(e){var t,i,s=e?e.ownerDocument||e:x;return s!=f&&9===s.nodeType&&s.documentElement?(h=(f=s).documentElement,m=!a(f),x!=f&&(i=f.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",ae,!1):i.attachEvent&&i.attachEvent("onunload",ae)),n.scope=ue((function(e){return h.appendChild(e).appendChild(f.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=ue((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=ue((function(e){return e.appendChild(f.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=Q.test(f.getElementsByClassName),n.getById=ue((function(e){return h.appendChild(e).id=w,!f.getElementsByName||!f.getElementsByName(w).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,r,i,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if("*"===e){for(;n=a[i++];)1===n.nodeType&&r.push(n);return r}return a},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=Q.test(f.querySelectorAll))&&(ue((function(e){var t;h.appendChild(e).innerHTML="<a id='"+w+"'></a><select id='"+w+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|"+N+")"),e.querySelectorAll("[id~="+w+"-]").length||g.push("~="),(t=f.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||g.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+w+"+*").length||g.push(".#.+[+~]"),e.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")})),ue((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=f.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")}))),(n.matchesSelector=Q.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue((function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",R)})),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),b=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},A=t?function(e,t){if(e===t)return d=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==f||e.ownerDocument==x&&b(x,e)?-1:t==f||t.ownerDocument==x&&b(x,t)?1:u?j(u,e)-j(u,t):0:4&r?-1:1)}:function(e,t){if(e===t)return d=!0,0;var n,r=0,i=e.parentNode,a=t.parentNode,s=[e],o=[t];if(!i||!a)return e==f?-1:t==f?1:i?-1:a?1:u?j(u,e)-j(u,t):0;if(i===a)return pe(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)o.unshift(n);for(;s[r]===o[r];)r++;return r?pe(s[r],o[r]):s[r]==x?-1:o[r]==x?1:0},f):f},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if(p(e),n.matchesSelector&&m&&!D[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){D(t,!0)}return oe(t,f,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!=f&&p(e),b(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!=f&&p(e);var i=r.attrHandle[t.toLowerCase()],a=i&&L.call(r.attrHandle,t.toLowerCase())?i(e,t,!m):void 0;return void 0!==a?a:n.attributes||!m?e.getAttribute(t):(a=e.getAttributeNode(t))&&a.specified?a.value:null},oe.escape=function(e){return(e+"").replace(re,ie)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,a=0;if(d=!n.detectDuplicates,u=!n.sortStable&&e.slice(0),e.sort(A),d){for(;t=e[a++];)t===e[a]&&(i=r.push(a));for(;i--;)e.splice(r[i],1)}return u=null,e},i=oe.getText=function(e){var t,n="",r=0,a=e.nodeType;if(a){if(1===a||9===a||11===a){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===a||4===a)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},r=oe.selectors={cacheLength:50,createPseudo:ce,match:Y,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Y.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=s(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=_[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"("+$+"|$)"))&&_(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(F," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var a="nth"!==e.slice(0,3),s="last"!==e.slice(-4),o="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,p,f,h,m=a!==s?"nextSibling":"previousSibling",g=t.parentNode,v=o&&t.nodeName.toLowerCase(),y=!l&&!o,b=!1;if(g){if(a){for(;m;){for(p=t;p=p[m];)if(o?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[s?g.firstChild:g.lastChild],s&&y){for(b=(f=(c=(u=(d=(p=g)[w]||(p[w]={}))[p.uniqueID]||(d[p.uniqueID]={}))[e]||[])[0]===S&&c[1])&&c[2],p=f&&g.childNodes[f];p=++f&&p&&p[m]||(b=f=0)||h.pop();)if(1===p.nodeType&&++b&&p===t){u[e]=[S,f,b];break}}else if(y&&(b=f=(c=(u=(d=(p=t)[w]||(p[w]={}))[p.uniqueID]||(d[p.uniqueID]={}))[e]||[])[0]===S&&c[1]),!1===b)for(;(p=++f&&p&&p[m]||(b=f=0)||h.pop())&&((o?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++b||(y&&((u=(d=p[w]||(p[w]={}))[p.uniqueID]||(d[p.uniqueID]={}))[e]=[S,b]),p!==t)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[w]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ce((function(e,n){for(var r,a=i(e,t),s=a.length;s--;)e[r=j(e,a[s])]=!(n[r]=a[s])})):function(e){return i(e,0,n)}):i}},pseudos:{not:ce((function(e){var t=[],n=[],r=o(e.replace(B,"$1"));return r[w]?ce((function(e,t,n,i){for(var a,s=r(e,null,i,[]),o=e.length;o--;)(a=s[o])&&(e[o]=!(t[o]=a))})):function(e,i,a){return t[0]=e,r(t,null,a,n),t[0]=null,!n.pop()}})),has:ce((function(e){return function(t){return oe(e,t).length>0}})),contains:ce((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}})),lang:ce((function(e){return G.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ge((function(){return[0]})),last:ge((function(e,t){return[t-1]})),eq:ge((function(e,t,n){return[n<0?n+t:n]})),even:ge((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ge((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ge((function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:ge((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},r.pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=he(t);function ye(){}function be(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function we(e,t,n){var r=t.dir,i=t.next,a=i||r,s=n&&"parentNode"===a,o=T++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||s)return e(t,n,i);return!1}:function(t,n,l){var c,u,d,p=[S,o];if(l){for(;t=t[r];)if((1===t.nodeType||s)&&e(t,n,l))return!0}else for(;t=t[r];)if(1===t.nodeType||s)if(u=(d=t[w]||(t[w]={}))[t.uniqueID]||(d[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=u[a])&&c[0]===S&&c[1]===o)return p[2]=c[2];if(u[a]=p,p[2]=e(t,n,l))return!0}return!1}}function xe(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function Se(e,t,n,r,i){for(var a,s=[],o=0,l=e.length,c=null!=t;o<l;o++)(a=e[o])&&(n&&!n(a,r,i)||(s.push(a),c&&t.push(o)));return s}function Te(e,t,n,r,i,a){return r&&!r[w]&&(r=Te(r)),i&&!i[w]&&(i=Te(i,a)),ce((function(a,s,o,l){var c,u,d,p=[],f=[],h=s.length,m=a||function(e,t,n){for(var r=0,i=t.length;r<i;r++)oe(e,t[r],n);return n}(t||"*",o.nodeType?[o]:o,[]),g=!e||!a&&t?m:Se(m,p,e,o,l),v=n?i||(a?e:h||r)?[]:s:g;if(n&&n(g,v,o,l),r)for(c=Se(v,f),r(c,[],o,l),u=c.length;u--;)(d=c[u])&&(v[f[u]]=!(g[f[u]]=d));if(a){if(i||e){if(i){for(c=[],u=v.length;u--;)(d=v[u])&&c.push(g[u]=d);i(null,v=[],c,l)}for(u=v.length;u--;)(d=v[u])&&(c=i?j(a,d):p[u])>-1&&(a[c]=!(s[c]=d))}}else v=Se(v===s?v.splice(h,v.length):v),i?i(null,s,v,l):I.apply(s,v)}))}function _e(e){for(var t,n,i,a=e.length,s=r.relative[e[0].type],o=s||r.relative[" "],l=s?1:0,u=we((function(e){return e===t}),o,!0),d=we((function(e){return j(t,e)>-1}),o,!0),p=[function(e,n,r){var i=!s&&(r||n!==c)||((t=n).nodeType?u(e,n,r):d(e,n,r));return t=null,i}];l<a;l++)if(n=r.relative[e[l].type])p=[we(xe(p),n)];else{if((n=r.filter[e[l].type].apply(null,e[l].matches))[w]){for(i=++l;i<a&&!r.relative[e[i].type];i++);return Te(l>1&&xe(p),l>1&&be(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(B,"$1"),n,l<i&&_e(e.slice(l,i)),i<a&&_e(e=e.slice(i)),i<a&&be(e))}p.push(n)}return xe(p)}return ye.prototype=r.filters=r.pseudos,r.setFilters=new ye,s=oe.tokenize=function(e,t){var n,i,a,s,o,l,c,u=C[e+" "];if(u)return t?0:u.slice(0);for(o=e,l=[],c=r.preFilter;o;){for(s in n&&!(i=W.exec(o))||(i&&(o=o.slice(i[0].length)||o),l.push(a=[])),n=!1,(i=q.exec(o))&&(n=i.shift(),a.push({value:n,type:i[0].replace(B," ")}),o=o.slice(n.length)),r.filter)!(i=Y[s].exec(o))||c[s]&&!(i=c[s](i))||(n=i.shift(),a.push({value:n,type:s,matches:i}),o=o.slice(n.length));if(!n)break}return t?o.length:o?oe.error(e):C(e,l).slice(0)},o=oe.compile=function(e,t){var n,i=[],a=[],o=E[e+" "];if(!o){for(t||(t=s(e)),n=t.length;n--;)(o=_e(t[n]))[w]?i.push(o):a.push(o);o=E(e,function(e,t){var n=t.length>0,i=e.length>0,a=function(a,s,o,l,u){var d,h,g,v=0,y="0",b=a&&[],w=[],x=c,T=a||i&&r.find.TAG("*",u),_=S+=null==x?1:Math.random()||.1,C=T.length;for(u&&(c=s==f||s||u);y!==C&&null!=(d=T[y]);y++){if(i&&d){for(h=0,s||d.ownerDocument==f||(p(d),o=!m);g=e[h++];)if(g(d,s||f,o)){l.push(d);break}u&&(S=_)}n&&((d=!g&&d)&&v--,a&&b.push(d))}if(v+=y,n&&y!==v){for(h=0;g=t[h++];)g(b,w,s,o);if(a){if(v>0)for(;y--;)b[y]||w[y]||(w[y]=M.call(l));w=Se(w)}I.apply(l,w),u&&!a&&w.length>0&&v+t.length>1&&oe.uniqueSort(l)}return u&&(S=_,c=x),b};return n?ce(a):a}(a,i)),o.selector=e}return o},l=oe.select=function(e,t,n,i){var a,l,c,u,d,p="function"==typeof e&&e,f=!i&&s(e=p.selector||e);if(n=n||[],1===f.length){if((l=f[0]=f[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&9===t.nodeType&&m&&r.relative[l[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(a=Y.needsContext.test(e)?0:l.length;a--&&(c=l[a],!r.relative[u=c.type]);)if((d=r.find[u])&&(i=d(c.matches[0].replace(te,ne),ee.test(l[0].type)&&ve(t.parentNode)||t))){if(l.splice(a,1),!(e=i.length&&be(l)))return I.apply(n,i),n;break}}return(p||o(e,f))(i,t,!m,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},n.sortStable=w.split("").sort(A).join("")===w,n.detectDuplicates=!!d,p(),n.sortDetached=ue((function(e){return 1&e.compareDocumentPosition(f.createElement("fieldset"))})),ue((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||de("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&ue((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||de("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ue((function(e){return null==e.getAttribute("disabled")}))||de(N,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),oe}(e);x.find=T,x.expr=T.selectors,x.expr[":"]=x.expr.pseudos,x.uniqueSort=x.unique=T.uniqueSort,x.text=T.getText,x.isXMLDoc=T.isXML,x.contains=T.contains,x.escapeSelector=T.escape;var _=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&x(e).is(n))break;r.push(e)}return r},C=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},E=x.expr.match.needsContext;function D(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,t,n){return h(t)?x.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?x.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?x.grep(e,(function(e){return o.call(t,e)>-1!==n})):x.filter(t,e,n)}x.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,(function(e){return 1===e.nodeType})))},x.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(x(e).filter((function(){for(t=0;t<r;t++)if(x.contains(i[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)x.find(e,i[t],n);return r>1?x.uniqueSort(n):n},filter:function(e){return this.pushStack(L(this,e||[],!1))},not:function(e){return this.pushStack(L(this,e||[],!0))},is:function(e){return!!L(this,"string"==typeof e&&E.test(e)?x(e):e||[],!1).length}});var k,M=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(x.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof x?t[0]:t,x.merge(this,x.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),A.test(r[1])&&x.isPlainObject(t))for(r in t)h(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=g.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):h(e)?void 0!==n.ready?n.ready(e):e(x):x.makeArray(e,this)}).prototype=x.fn,k=x(g);var P=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}x.fn.extend({has:function(e){var t=x(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(x.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,i=this.length,a=[],s="string"!=typeof e&&x(e);if(!E.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){a.push(n);break}return this.pushStack(a.length>1?x.uniqueSort(a):a)},index:function(e){return e?"string"==typeof e?o.call(x(e),this[0]):o.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(x.uniqueSort(x.merge(this.get(),x(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return _(e,"parentNode")},parentsUntil:function(e,t,n){return _(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return _(e,"nextSibling")},prevAll:function(e){return _(e,"previousSibling")},nextUntil:function(e,t,n){return _(e,"nextSibling",n)},prevUntil:function(e,t,n){return _(e,"previousSibling",n)},siblings:function(e){return C((e.parentNode||{}).firstChild,e)},children:function(e){return C(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(D(e,"template")&&(e=e.content||e),x.merge([],e.childNodes))}},(function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(I[e]||x.uniqueSort(i),P.test(e)&&i.reverse()),this.pushStack(i)}}));var j=/[^\x20\t\r\n\f]+/g;function N(e){return e}function $(e){throw e}function z(e,t,n,r){var i;try{e&&h(i=e.promise)?i.call(e).done(t).fail(n):e&&h(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}x.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return x.each(e.match(j)||[],(function(e,n){t[n]=!0})),t}(e):x.extend({},e);var t,n,r,i,a=[],s=[],o=-1,l=function(){for(i=i||e.once,r=t=!0;s.length;o=-1)for(n=s.shift();++o<a.length;)!1===a[o].apply(n[0],n[1])&&e.stopOnFalse&&(o=a.length,n=!1);e.memory||(n=!1),t=!1,i&&(a=n?[]:"")},c={add:function(){return a&&(n&&!t&&(o=a.length-1,s.push(n)),function t(n){x.each(n,(function(n,r){h(r)?e.unique&&c.has(r)||a.push(r):r&&r.length&&"string"!==b(r)&&t(r)}))}(arguments),n&&!t&&l()),this},remove:function(){return x.each(arguments,(function(e,t){for(var n;(n=x.inArray(t,a,n))>-1;)a.splice(n,1),n<=o&&o--})),this},has:function(e){return e?x.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return i=s=[],a=n="",this},disabled:function(){return!a},lock:function(){return i=s=[],n||t||(a=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],s.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},x.extend({Deferred:function(t){var n=[["notify","progress",x.Callbacks("memory"),x.Callbacks("memory"),2],["resolve","done",x.Callbacks("once memory"),x.Callbacks("once memory"),0,"resolved"],["reject","fail",x.Callbacks("once memory"),x.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return x.Deferred((function(t){x.each(n,(function(n,r){var i=h(e[r[4]])&&e[r[4]];a[r[1]]((function(){var e=i&&i.apply(this,arguments);e&&h(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(t,r,i){var a=0;function s(t,n,r,i){return function(){var o=this,l=arguments,c=function(){var e,c;if(!(t<a)){if((e=r.apply(o,l))===n.promise())throw new TypeError("Thenable self-resolution");c=e&&("object"==typeof e||"function"==typeof e)&&e.then,h(c)?i?c.call(e,s(a,n,N,i),s(a,n,$,i)):(a++,c.call(e,s(a,n,N,i),s(a,n,$,i),s(a,n,N,n.notifyWith))):(r!==N&&(o=void 0,l=[e]),(i||n.resolveWith)(o,l))}},u=i?c:function(){try{c()}catch(e){x.Deferred.exceptionHook&&x.Deferred.exceptionHook(e,u.stackTrace),t+1>=a&&(r!==$&&(o=void 0,l=[e]),n.rejectWith(o,l))}};t?u():(x.Deferred.getStackHook&&(u.stackTrace=x.Deferred.getStackHook()),e.setTimeout(u))}}return x.Deferred((function(e){n[0][3].add(s(0,e,h(i)?i:N,e.notifyWith)),n[1][3].add(s(0,e,h(t)?t:N)),n[2][3].add(s(0,e,h(r)?r:$))})).promise()},promise:function(e){return null!=e?x.extend(e,i):i}},a={};return x.each(n,(function(e,t){var s=t[2],o=t[5];i[t[1]]=s.add,o&&s.add((function(){r=o}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),s.add(t[3].fire),a[t[0]]=function(){return a[t[0]+"With"](this===a?void 0:this,arguments),this},a[t[0]+"With"]=s.fireWith})),i.promise(a),t&&t.call(a,a),a},when:function(e){var t=arguments.length,n=t,r=Array(n),a=i.call(arguments),s=x.Deferred(),o=function(e){return function(n){r[e]=this,a[e]=arguments.length>1?i.call(arguments):n,--t||s.resolveWith(r,a)}};if(t<=1&&(z(e,s.done(o(n)).resolve,s.reject,!t),"pending"===s.state()||h(a[n]&&a[n].then)))return s.then();for(;n--;)z(a[n],o(n),s.reject);return s.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;x.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&H.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},x.readyException=function(t){e.setTimeout((function(){throw t}))};var R=x.Deferred();function F(){g.removeEventListener("DOMContentLoaded",F),e.removeEventListener("load",F),x.ready()}x.fn.ready=function(e){return R.then(e).catch((function(e){x.readyException(e)})),this},x.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--x.readyWait:x.isReady)||(x.isReady=!0,!0!==e&&--x.readyWait>0||R.resolveWith(g,[x]))}}),x.ready.then=R.then,"complete"===g.readyState||"loading"!==g.readyState&&!g.documentElement.doScroll?e.setTimeout(x.ready):(g.addEventListener("DOMContentLoaded",F),e.addEventListener("load",F));var B=function(e,t,n,r,i,a,s){var o=0,l=e.length,c=null==n;if("object"===b(n))for(o in i=!0,n)B(e,t,o,n[o],!0,a,s);else if(void 0!==r&&(i=!0,h(r)||(s=!0),c&&(s?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(x(e),n)})),t))for(;o<l;o++)t(e[o],n,s?r:r.call(e[o],o,t(e[o],n)));return i?e:c?t.call(e):l?t(e[0],n):a},W=/^-ms-/,q=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function V(e){return e.replace(W,"ms-").replace(q,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Y(){this.expando=x.expando+Y.uid++}Y.uid=1,Y.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[V(t)]=n;else for(r in t)i[V(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][V(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(V):(t=V(t))in r?[t]:t.match(j)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||x.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!x.isEmptyObject(t)}};var U=new Y,K=new Y,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function Z(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Q,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:J.test(e)?JSON.parse(e):e)}(n)}catch(e){}K.set(e,t,n)}else n=void 0;return n}x.extend({hasData:function(e){return K.hasData(e)||U.hasData(e)},data:function(e,t,n){return K.access(e,t,n)},removeData:function(e,t){K.remove(e,t)},_data:function(e,t,n){return U.access(e,t,n)},_removeData:function(e,t){U.remove(e,t)}}),x.fn.extend({data:function(e,t){var n,r,i,a=this[0],s=a&&a.attributes;if(void 0===e){if(this.length&&(i=K.get(a),1===a.nodeType&&!U.get(a,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&0===(r=s[n].name).indexOf("data-")&&(r=V(r.slice(5)),Z(a,r,i[r]));U.set(a,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each((function(){K.set(this,e)})):B(this,(function(t){var n;if(a&&void 0===t)return void 0!==(n=K.get(a,e))||void 0!==(n=Z(a,e))?n:void 0;this.each((function(){K.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){K.remove(this,e)}))}}),x.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=U.get(e,t),n&&(!r||Array.isArray(n)?r=U.access(e,t,x.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),a=x._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete a.stop,i.call(e,(function(){x.dequeue(e,t)}),a)),!r&&a&&a.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return U.get(e,n)||U.access(e,n,{empty:x.Callbacks("once memory").add((function(){U.remove(e,[t+"queue",n])}))})}}),x.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?x.queue(this[0],e):void 0===t?this:this.each((function(){var n=x.queue(this,e,t);x._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&x.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){x.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=x.Deferred(),a=this,s=this.length,o=function(){--r||i.resolveWith(a,[a])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=U.get(a[s],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(o));return o(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=g.documentElement,ie=function(e){return x.contains(e.ownerDocument,e)},ae={composed:!0};re.getRootNode&&(ie=function(e){return x.contains(e.ownerDocument,e)||e.getRootNode(ae)===e.ownerDocument});var se=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===x.css(e,"display")};function oe(e,t,n,r){var i,a,s=20,o=r?function(){return r.cur()}:function(){return x.css(e,t,"")},l=o(),c=n&&n[3]||(x.cssNumber[t]?"":"px"),u=e.nodeType&&(x.cssNumber[t]||"px"!==c&&+l)&&te.exec(x.css(e,t));if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;s--;)x.style(e,t,u+c),(1-a)*(1-(a=o()/l||.5))<=0&&(s=0),u/=a;u*=2,x.style(e,t,u+c),n=n||[]}return n&&(u=+u||+l||0,i=n[1]?u+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=u,r.end=i)),i}var le={};function ce(e){var t,n=e.ownerDocument,r=e.nodeName,i=le[r];return i||(t=n.body.appendChild(n.createElement(r)),i=x.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),le[r]=i,i)}function ue(e,t){for(var n,r,i=[],a=0,s=e.length;a<s;a++)(r=e[a]).style&&(n=r.style.display,t?("none"===n&&(i[a]=U.get(r,"display")||null,i[a]||(r.style.display="")),""===r.style.display&&se(r)&&(i[a]=ce(r))):"none"!==n&&(i[a]="none",U.set(r,"display",n)));for(a=0;a<s;a++)null!=i[a]&&(e[a].style.display=i[a]);return e}x.fn.extend({show:function(){return ue(this,!0)},hide:function(){return ue(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){se(this)?x(this).show():x(this).hide()}))}});var de,pe,fe=/^(?:checkbox|radio)$/i,he=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,me=/^$|^module$|\/(?:java|ecma)script/i;de=g.createDocumentFragment().appendChild(g.createElement("div")),(pe=g.createElement("input")).setAttribute("type","radio"),pe.setAttribute("checked","checked"),pe.setAttribute("name","t"),de.appendChild(pe),f.checkClone=de.cloneNode(!0).cloneNode(!0).lastChild.checked,de.innerHTML="<textarea>x</textarea>",f.noCloneChecked=!!de.cloneNode(!0).lastChild.defaultValue,de.innerHTML="<option></option>",f.option=!!de.lastChild;var ge={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 ve(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&D(e,t)?x.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)U.set(e[n],"globalEval",!t||U.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,f.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var be=/<|&#?\w+;/;function we(e,t,n,r,i){for(var a,s,o,l,c,u,d=t.createDocumentFragment(),p=[],f=0,h=e.length;f<h;f++)if((a=e[f])||0===a)if("object"===b(a))x.merge(p,a.nodeType?[a]:a);else if(be.test(a)){for(s=s||d.appendChild(t.createElement("div")),o=(he.exec(a)||["",""])[1].toLowerCase(),l=ge[o]||ge._default,s.innerHTML=l[1]+x.htmlPrefilter(a)+l[2],u=l[0];u--;)s=s.lastChild;x.merge(p,s.childNodes),(s=d.firstChild).textContent=""}else p.push(t.createTextNode(a));for(d.textContent="",f=0;a=p[f++];)if(r&&x.inArray(a,r)>-1)i&&i.push(a);else if(c=ie(a),s=ve(d.appendChild(a),"script"),c&&ye(s),n)for(u=0;a=s[u++];)me.test(a.type||"")&&n.push(a);return d}var xe=/^([^.]*)(?:\.(.+)|)/;function Se(){return!0}function Te(){return!1}function _e(e,t){return e===function(){try{return g.activeElement}catch(e){}}()==("focus"===t)}function Ce(e,t,n,r,i,a){var s,o;if("object"==typeof t){for(o in"string"!=typeof n&&(r=r||n,n=void 0),t)Ce(e,o,n,r,t[o],a);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===a&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),e.each((function(){x.event.add(this,t,i,r,n)}))}function Ee(e,t,n){n?(U.set(e,t,!1),x.event.add(e,t,{namespace:!1,handler:function(e){var r,a,s=U.get(this,t);if(1&e.isTrigger&&this[t]){if(s.length)(x.event.special[t]||{}).delegateType&&e.stopPropagation();else if(s=i.call(arguments),U.set(this,t,s),r=n(this,t),this[t](),s!==(a=U.get(this,t))||r?U.set(this,t,!1):a={},s!==a)return e.stopImmediatePropagation(),e.preventDefault(),a&&a.value}else s.length&&(U.set(this,t,{value:x.event.trigger(x.extend(s[0],x.Event.prototype),s.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===U.get(e,t)&&x.event.add(e,t,Se)}x.event={global:{},add:function(e,t,n,r,i){var a,s,o,l,c,u,d,p,f,h,m,g=U.get(e);if(G(e))for(n.handler&&(n=(a=n).handler,i=a.selector),i&&x.find.matchesSelector(re,i),n.guid||(n.guid=x.guid++),(l=g.events)||(l=g.events=Object.create(null)),(s=g.handle)||(s=g.handle=function(t){return void 0!==x&&x.event.triggered!==t.type?x.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(j)||[""]).length;c--;)f=m=(o=xe.exec(t[c])||[])[1],h=(o[2]||"").split(".").sort(),f&&(d=x.event.special[f]||{},f=(i?d.delegateType:d.bindType)||f,d=x.event.special[f]||{},u=x.extend({type:f,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&x.expr.match.needsContext.test(i),namespace:h.join(".")},a),(p=l[f])||((p=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,r,h,s)||e.addEventListener&&e.addEventListener(f,s)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,u):p.push(u),x.event.global[f]=!0)},remove:function(e,t,n,r,i){var a,s,o,l,c,u,d,p,f,h,m,g=U.hasData(e)&&U.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(j)||[""]).length;c--;)if(f=m=(o=xe.exec(t[c])||[])[1],h=(o[2]||"").split(".").sort(),f){for(d=x.event.special[f]||{},p=l[f=(r?d.delegateType:d.bindType)||f]||[],o=o[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=a=p.length;a--;)u=p[a],!i&&m!==u.origType||n&&n.guid!==u.guid||o&&!o.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(p.splice(a,1),u.selector&&p.delegateCount--,d.remove&&d.remove.call(e,u));s&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,h,g.handle)||x.removeEvent(e,f,g.handle),delete l[f])}else for(f in l)x.event.remove(e,f+t[c],n,r,!0);x.isEmptyObject(l)&&U.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,a,s,o=new Array(arguments.length),l=x.event.fix(e),c=(U.get(this,"events")||Object.create(null))[l.type]||[],u=x.event.special[l.type]||{};for(o[0]=l,t=1;t<arguments.length;t++)o[t]=arguments[t];if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(s=x.event.handlers.call(this,l,c),t=0;(i=s[t++])&&!l.isPropagationStopped();)for(l.currentTarget=i.elem,n=0;(a=i.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==a.namespace&&!l.rnamespace.test(a.namespace)||(l.handleObj=a,l.data=a.data,void 0!==(r=((x.event.special[a.origType]||{}).handle||a.handler).apply(i.elem,o))&&!1===(l.result=r)&&(l.preventDefault(),l.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,r,i,a,s,o=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(a=[],s={},n=0;n<l;n++)void 0===s[i=(r=t[n]).selector+" "]&&(s[i]=r.needsContext?x(i,this).index(c)>-1:x.find(i,this,null,[c]).length),s[i]&&a.push(r);a.length&&o.push({elem:c,handlers:a})}return c=this,l<t.length&&o.push({elem:c,handlers:t.slice(l)}),o},addProp:function(e,t){Object.defineProperty(x.Event.prototype,e,{enumerable:!0,configurable:!0,get:h(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(e){return e[x.expando]?e:new x.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return fe.test(t.type)&&t.click&&D(t,"input")&&Ee(t,"click",Se),!1},trigger:function(e){var t=this||e;return fe.test(t.type)&&t.click&&D(t,"input")&&Ee(t,"click"),!0},_default:function(e){var t=e.target;return fe.test(t.type)&&t.click&&D(t,"input")&&U.get(t,"click")||D(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},x.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},x.Event=function(e,t){if(!(this instanceof x.Event))return new x.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Se:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&x.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[x.expando]=!0},x.Event.prototype={constructor:x.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Se,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Se,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Se,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},x.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},x.event.addProp),x.each({focus:"focusin",blur:"focusout"},(function(e,t){x.event.special[e]={setup:function(){return Ee(this,e,_e),!1},trigger:function(){return Ee(this,e),!0},_default:function(){return!0},delegateType:t}})),x.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,a=e.handleObj;return i&&(i===r||x.contains(r,i))||(e.type=a.origType,n=a.handler.apply(this,arguments),e.type=t),n}}})),x.fn.extend({on:function(e,t,n,r){return Ce(this,e,t,n,r)},one:function(e,t,n,r){return Ce(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,x(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each((function(){x.event.remove(this,e,n,t)}))}});var De=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Le=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function ke(e,t){return D(e,"table")&&D(11!==t.nodeType?t:t.firstChild,"tr")&&x(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Pe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var n,r,i,a,s,o;if(1===t.nodeType){if(U.hasData(e)&&(o=U.get(e).events))for(i in U.remove(t,"handle events"),o)for(n=0,r=o[i].length;n<r;n++)x.event.add(t,i,o[i][n]);K.hasData(e)&&(a=K.access(e),s=x.extend({},a),K.set(t,s))}}function Oe(e,t){var n=t.nodeName.toLowerCase();"input"===n&&fe.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function je(e,t,n,r){t=a(t);var i,s,o,l,c,u,d=0,p=e.length,m=p-1,g=t[0],v=h(g);if(v||p>1&&"string"==typeof g&&!f.checkClone&&Ae.test(g))return e.each((function(i){var a=e.eq(i);v&&(t[0]=g.call(this,i,a.html())),je(a,t,n,r)}));if(p&&(s=(i=we(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=s),s||r)){for(l=(o=x.map(ve(i,"script"),Me)).length;d<p;d++)c=i,d!==m&&(c=x.clone(c,!0,!0),l&&x.merge(o,ve(c,"script"))),n.call(e[d],c,d);if(l)for(u=o[o.length-1].ownerDocument,x.map(o,Pe),d=0;d<l;d++)c=o[d],me.test(c.type||"")&&!U.access(c,"globalEval")&&x.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?x._evalUrl&&!c.noModule&&x._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},u):y(c.textContent.replace(Le,""),c,u))}return e}function Ne(e,t,n){for(var r,i=t?x.filter(t,e):e,a=0;null!=(r=i[a]);a++)n||1!==r.nodeType||x.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}x.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,a,s,o=e.cloneNode(!0),l=ie(e);if(!(f.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(s=ve(o),r=0,i=(a=ve(e)).length;r<i;r++)Oe(a[r],s[r]);if(t)if(n)for(a=a||ve(e),s=s||ve(o),r=0,i=a.length;r<i;r++)Ie(a[r],s[r]);else Ie(e,o);return(s=ve(o,"script")).length>0&&ye(s,!l&&ve(e,"script")),o},cleanData:function(e){for(var t,n,r,i=x.event.special,a=0;void 0!==(n=e[a]);a++)if(G(n)){if(t=n[U.expando]){if(t.events)for(r in t.events)i[r]?x.event.remove(n,r):x.removeEvent(n,r,t.handle);n[U.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),x.fn.extend({detach:function(e){return Ne(this,e,!0)},remove:function(e){return Ne(this,e)},text:function(e){return B(this,(function(e){return void 0===e?x.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return je(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||ke(this,e).appendChild(e)}))},prepend:function(){return je(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ke(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return je(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return je(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(x.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return x.clone(this,e,t)}))},html:function(e){return B(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!De.test(e)&&!ge[(he.exec(e)||["",""])[1].toLowerCase()]){e=x.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(x.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return je(this,arguments,(function(t){var n=this.parentNode;x.inArray(this,e)<0&&(x.cleanData(ve(this)),n&&n.replaceChild(t,this))}),e)}}),x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){x.fn[e]=function(e){for(var n,r=[],i=x(e),a=i.length-1,o=0;o<=a;o++)n=o===a?this:this.clone(!0),x(i[o])[t](n),s.apply(r,n.get());return this.pushStack(r)}}));var $e=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),ze=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},He=function(e,t,n){var r,i,a={};for(i in t)a[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=a[i];return r},Re=new RegExp(ne.join("|"),"i");function Fe(e,t,n){var r,i,a,s,o=e.style;return(n=n||ze(e))&&(""!==(s=n.getPropertyValue(t)||n[t])||ie(e)||(s=x.style(e,t)),!f.pixelBoxStyles()&&$e.test(s)&&Re.test(t)&&(r=o.width,i=o.minWidth,a=o.maxWidth,o.minWidth=o.maxWidth=o.width=s,s=n.width,o.width=r,o.minWidth=i,o.maxWidth=a)),void 0!==s?s+"":s}function Be(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(u){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(c).appendChild(u);var t=e.getComputedStyle(u);r="1%"!==t.top,l=12===n(t.marginLeft),u.style.right="60%",s=36===n(t.right),i=36===n(t.width),u.style.position="absolute",a=12===n(u.offsetWidth/3),re.removeChild(c),u=null}}function n(e){return Math.round(parseFloat(e))}var r,i,a,s,o,l,c=g.createElement("div"),u=g.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===u.style.backgroundClip,x.extend(f,{boxSizingReliable:function(){return t(),i},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),r},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),a},reliableTrDimensions:function(){var t,n,r,i;return null==o&&(t=g.createElement("table"),n=g.createElement("tr"),r=g.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",n.style.cssText="border:1px solid",n.style.height="1px",r.style.height="9px",r.style.display="block",re.appendChild(t).appendChild(n).appendChild(r),i=e.getComputedStyle(n),o=parseInt(i.height,10)+parseInt(i.borderTopWidth,10)+parseInt(i.borderBottomWidth,10)===n.offsetHeight,re.removeChild(t)),o}}))}();var We=["Webkit","Moz","ms"],qe=g.createElement("div").style,Xe={};function Ve(e){var t=x.cssProps[e]||Xe[e];return t||(e in qe?e:Xe[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=We.length;n--;)if((e=We[n]+t)in qe)return e}(e)||e)}var Ge=/^(none|table(?!-c[ea]).+)/,Ye=/^--/,Ue={position:"absolute",visibility:"hidden",display:"block"},Ke={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,a){var s="width"===t?1:0,o=0,l=0;if(n===(r?"border":"content"))return 0;for(;s<4;s+=2)"margin"===n&&(l+=x.css(e,n+ne[s],!0,i)),r?("content"===n&&(l-=x.css(e,"padding"+ne[s],!0,i)),"margin"!==n&&(l-=x.css(e,"border"+ne[s]+"Width",!0,i))):(l+=x.css(e,"padding"+ne[s],!0,i),"padding"!==n?l+=x.css(e,"border"+ne[s]+"Width",!0,i):o+=x.css(e,"border"+ne[s]+"Width",!0,i));return!r&&a>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-a-l-o-.5))||0),l}function Ze(e,t,n){var r=ze(e),i=(!f.boxSizingReliable()||n)&&"border-box"===x.css(e,"boxSizing",!1,r),a=i,s=Fe(e,t,r),o="offset"+t[0].toUpperCase()+t.slice(1);if($e.test(s)){if(!n)return s;s="auto"}return(!f.boxSizingReliable()&&i||!f.reliableTrDimensions()&&D(e,"tr")||"auto"===s||!parseFloat(s)&&"inline"===x.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===x.css(e,"boxSizing",!1,r),(a=o in e)&&(s=e[o])),(s=parseFloat(s)||0)+Qe(e,t,n||(i?"border":"content"),a,r,s)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,a,s,o=V(t),l=Ye.test(t),c=e.style;if(l||(t=Ve(o)),s=x.cssHooks[t]||x.cssHooks[o],void 0===n)return s&&"get"in s&&void 0!==(i=s.get(e,!1,r))?i:c[t];"string"===(a=typeof n)&&(i=te.exec(n))&&i[1]&&(n=oe(e,t,i),a="number"),null!=n&&n==n&&("number"!==a||l||(n+=i&&i[3]||(x.cssNumber[o]?"":"px")),f.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,r))||(l?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var i,a,s,o=V(t);return Ye.test(t)||(t=Ve(o)),(s=x.cssHooks[t]||x.cssHooks[o])&&"get"in s&&(i=s.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ke&&(i=Ke[t]),""===n||n?(a=parseFloat(i),!0===n||isFinite(a)?a||0:i):i}}),x.each(["height","width"],(function(e,t){x.cssHooks[t]={get:function(e,n,r){if(n)return!Ge.test(x.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,t,r):He(e,Ue,(function(){return Ze(e,t,r)}))},set:function(e,n,r){var i,a=ze(e),s=!f.scrollboxSize()&&"absolute"===a.position,o=(s||r)&&"border-box"===x.css(e,"boxSizing",!1,a),l=r?Qe(e,t,r,o,a):0;return o&&s&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(a[t])-Qe(e,t,"border",!1,a)-.5)),l&&(i=te.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=x.css(e,t)),Je(0,n,l)}}})),x.cssHooks.marginLeft=Be(f.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-He(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),x.each({margin:"",padding:"",border:"Width"},(function(e,t){x.cssHooks[e+t]={expand:function(n){for(var r=0,i={},a="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+ne[r]+t]=a[r]||a[r-2]||a[0];return i}},"margin"!==e&&(x.cssHooks[e+t].set=Je)})),x.fn.extend({css:function(e,t){return B(this,(function(e,t,n){var r,i,a={},s=0;if(Array.isArray(t)){for(r=ze(e),i=t.length;s<i;s++)a[t[s]]=x.css(e,t[s],!1,r);return a}return void 0!==n?x.style(e,t,n):x.css(e,t)}),e,t,arguments.length>1)}}),x.Tween=et,et.prototype={constructor:et,init:function(e,t,n,r,i,a){this.elem=e,this.prop=n,this.easing=i||x.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=a||(x.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}},et.prototype.init.prototype=et.prototype,et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=x.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):1!==e.elem.nodeType||!x.cssHooks[e.prop]&&null==e.elem.style[Ve(e.prop)]?e.elem[e.prop]=e.now:x.style(e.elem,e.prop,e.now+e.unit)}}},et.propHooks.scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},x.fx=et.prototype.init,x.fx.step={};var tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function at(){nt&&(!1===g.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,x.fx.interval),x.fx.tick())}function st(){return e.setTimeout((function(){tt=void 0})),tt=Date.now()}function ot(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(ct.tweeners[t]||[]).concat(ct.tweeners["*"]),a=0,s=i.length;a<s;a++)if(r=i[a].call(n,t,e))return r}function ct(e,t,n){var r,i,a=0,s=ct.prefilters.length,o=x.Deferred().always((function(){delete l.elem})),l=function(){if(i)return!1;for(var t=tt||st(),n=Math.max(0,c.startTime+c.duration-t),r=1-(n/c.duration||0),a=0,s=c.tweens.length;a<s;a++)c.tweens[a].run(r);return o.notifyWith(e,[c,r,n]),r<1&&s?n:(s||o.notifyWith(e,[c,1,0]),o.resolveWith(e,[c]),!1)},c=o.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{},easing:x.easing._default},n),originalProperties:t,originalOptions:n,startTime:tt||st(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)c.tweens[n].run(1);return t?(o.notifyWith(e,[c,1,0]),o.resolveWith(e,[c,t])):o.rejectWith(e,[c,t]),this}}),u=c.props;for(!function(e,t){var n,r,i,a,s;for(n in e)if(i=t[r=V(n)],a=e[n],Array.isArray(a)&&(i=a[1],a=e[n]=a[0]),n!==r&&(e[r]=a,delete e[n]),(s=x.cssHooks[r])&&"expand"in s)for(n in a=s.expand(a),delete e[r],a)n in e||(e[n]=a[n],t[n]=i);else t[r]=i}(u,c.opts.specialEasing);a<s;a++)if(r=ct.prefilters[a].call(c,e,u,c.opts))return h(r.stop)&&(x._queueHooks(c.elem,c.opts.queue).stop=r.stop.bind(r)),r;return x.map(u,lt,c),h(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),x.fx.timer(x.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}x.Animation=x.extend(ct,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return oe(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){h(e)?(t=e,e=["*"]):e=e.match(j);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ct.tweeners[n]=ct.tweeners[n]||[],ct.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,a,s,o,l,c,u,d="width"in t||"height"in t,p=this,f={},h=e.style,m=e.nodeType&&se(e),g=U.get(e,"fxshow");for(r in n.queue||(null==(s=x._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,o=s.empty.fire,s.empty.fire=function(){s.unqueued||o()}),s.unqueued++,p.always((function(){p.always((function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()}))}))),t)if(i=t[r],rt.test(i)){if(delete t[r],a=a||"toggle"===i,i===(m?"hide":"show")){if("show"!==i||!g||void 0===g[r])continue;m=!0}f[r]=g&&g[r]||x.style(e,r)}if((l=!x.isEmptyObject(t))||!x.isEmptyObject(f))for(r in d&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(c=g&&g.display)&&(c=U.get(e,"display")),"none"===(u=x.css(e,"display"))&&(c?u=c:(ue([e],!0),c=e.style.display||c,u=x.css(e,"display"),ue([e]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===x.css(e,"float")&&(l||(p.done((function(){h.display=c})),null==c&&(u=h.display,c="none"===u?"":u)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always((function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}))),l=!1,f)l||(g?"hidden"in g&&(m=g.hidden):g=U.access(e,"fxshow",{display:c}),a&&(g.hidden=!m),m&&ue([e],!0),p.done((function(){for(r in m||ue([e]),U.remove(e,"fxshow"),f)x.style(e,r,f[r])}))),l=lt(m?g[r]:0,r,p),r in g||(g[r]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?ct.prefilters.unshift(e):ct.prefilters.push(e)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||h(e)&&e,duration:e,easing:n&&t||t&&!h(t)&&t};return x.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in x.fx.speeds?r.duration=x.fx.speeds[r.duration]:r.duration=x.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){h(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),a=x.speed(t,n,r),s=function(){var t=ct(this,x.extend({},e),a);(i||U.get(this,"finish"))&&t.stop(!0)};return s.finish=s,i||!1===a.queue?this.each(s):this.queue(a.queue,s)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,i=null!=e&&e+"queueHooks",a=x.timers,s=U.get(this);if(i)s[i]&&s[i].stop&&r(s[i]);else for(i in s)s[i]&&s[i].stop&&it.test(i)&&r(s[i]);for(i=a.length;i--;)a[i].elem!==this||null!=e&&a[i].queue!==e||(a[i].anim.stop(n),t=!1,a.splice(i,1));!t&&n||x.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=U.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],a=x.timers,s=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===e&&(a[t].anim.stop(!0),a.splice(t,1));for(t=0;t<s;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),x.each(["toggle","show","hide"],(function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ot(t,!0),e,r,i)}})),x.each({slideDown:ot("show"),slideUp:ot("hide"),slideToggle:ot("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),x.timers=[],x.fx.tick=function(){var e,t=0,n=x.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||x.fx.stop(),tt=void 0},x.fx.timer=function(e){x.timers.push(e),x.fx.start()},x.fx.interval=13,x.fx.start=function(){nt||(nt=!0,at())},x.fx.stop=function(){nt=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fn.delay=function(t,n){return t=x.fx&&x.fx.speeds[t]||t,n=n||"fx",this.queue(n,(function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}}))},function(){var e=g.createElement("input"),t=g.createElement("select").appendChild(g.createElement("option"));e.type="checkbox",f.checkOn=""!==e.value,f.optSelected=t.selected,(e=g.createElement("input")).value="t",e.type="radio",f.radioValue="t"===e.value}();var ut,dt=x.expr.attrHandle;x.fn.extend({attr:function(e,t){return B(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){x.removeAttr(this,e)}))}}),x.extend({attr:function(e,t,n){var r,i,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return void 0===e.getAttribute?x.prop(e,t,n):(1===a&&x.isXMLDoc(e)||(i=x.attrHooks[t.toLowerCase()]||(x.expr.match.bool.test(t)?ut:void 0)),void 0!==n?null===n?void x.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=x.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!f.radioValue&&"radio"===t&&D(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(j);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),ut={set:function(e,t,n){return!1===t?x.removeAttr(e,n):e.setAttribute(n,n),n}},x.each(x.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=dt[t]||x.find.attr;dt[t]=function(e,t,r){var i,a,s=t.toLowerCase();return r||(a=dt[s],dt[s]=i,i=null!=n(e,t,r)?s:null,dt[s]=a),i}}));var pt=/^(?:input|select|textarea|button)$/i,ft=/^(?:a|area)$/i;function ht(e){return(e.match(j)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function gt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(j)||[]}x.fn.extend({prop:function(e,t){return B(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[x.propFix[e]||e]}))}}),x.extend({prop:function(e,t,n){var r,i,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&x.isXMLDoc(e)||(t=x.propFix[t]||t,i=x.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||ft.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),f.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){x.propFix[this.toLowerCase()]=this})),x.fn.extend({addClass:function(e){var t,n,r,i,a,s,o,l=0;if(h(e))return this.each((function(t){x(this).addClass(e.call(this,t,mt(this)))}));if((t=gt(e)).length)for(;n=this[l++];)if(i=mt(n),r=1===n.nodeType&&" "+ht(i)+" "){for(s=0;a=t[s++];)r.indexOf(" "+a+" ")<0&&(r+=a+" ");i!==(o=ht(r))&&n.setAttribute("class",o)}return this},removeClass:function(e){var t,n,r,i,a,s,o,l=0;if(h(e))return this.each((function(t){x(this).removeClass(e.call(this,t,mt(this)))}));if(!arguments.length)return this.attr("class","");if((t=gt(e)).length)for(;n=this[l++];)if(i=mt(n),r=1===n.nodeType&&" "+ht(i)+" "){for(s=0;a=t[s++];)for(;r.indexOf(" "+a+" ")>-1;)r=r.replace(" "+a+" "," ");i!==(o=ht(r))&&n.setAttribute("class",o)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):h(e)?this.each((function(n){x(this).toggleClass(e.call(this,n,mt(this),t),t)})):this.each((function(){var t,i,a,s;if(r)for(i=0,a=x(this),s=gt(e);t=s[i++];)a.hasClass(t)?a.removeClass(t):a.addClass(t);else void 0!==e&&"boolean"!==n||((t=mt(this))&&U.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":U.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+ht(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var vt=/\r/g;x.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=h(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,x(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=x.map(i,(function(e){return null==e?"":e+""}))),(t=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))}))):i?(t=x.valHooks[i.type]||x.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(vt,""):null==n?"":n:void 0}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:ht(x.text(e))}},select:{get:function(e){var t,n,r,i=e.options,a=e.selectedIndex,s="select-one"===e.type,o=s?null:[],l=s?a+1:i.length;for(r=a<0?l:s?a:0;r<l;r++)if(((n=i[r]).selected||r===a)&&!n.disabled&&(!n.parentNode.disabled||!D(n.parentNode,"optgroup"))){if(t=x(n).val(),s)return t;o.push(t)}return o},set:function(e,t){for(var n,r,i=e.options,a=x.makeArray(t),s=i.length;s--;)((r=i[s]).selected=x.inArray(x.valHooks.option.get(r),a)>-1)&&(n=!0);return n||(e.selectedIndex=-1),a}}}}),x.each(["radio","checkbox"],(function(){x.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=x.inArray(x(e).val(),t)>-1}},f.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),f.focusin="onfocusin"in e;var yt=/^(?:focusinfocus|focusoutblur)$/,bt=function(e){e.stopPropagation()};x.extend(x.event,{trigger:function(t,n,r,i){var a,s,o,l,c,d,p,f,v=[r||g],y=u.call(t,"type")?t.type:t,b=u.call(t,"namespace")?t.namespace.split("."):[];if(s=f=o=r=r||g,3!==r.nodeType&&8!==r.nodeType&&!yt.test(y+x.event.triggered)&&(y.indexOf(".")>-1&&(b=y.split("."),y=b.shift(),b.sort()),c=y.indexOf(":")<0&&"on"+y,(t=t[x.expando]?t:new x.Event(y,"object"==typeof t&&t)).isTrigger=i?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:x.makeArray(n,[t]),p=x.event.special[y]||{},i||!p.trigger||!1!==p.trigger.apply(r,n))){if(!i&&!p.noBubble&&!m(r)){for(l=p.delegateType||y,yt.test(l+y)||(s=s.parentNode);s;s=s.parentNode)v.push(s),o=s;o===(r.ownerDocument||g)&&v.push(o.defaultView||o.parentWindow||e)}for(a=0;(s=v[a++])&&!t.isPropagationStopped();)f=s,t.type=a>1?l:p.bindType||y,(d=(U.get(s,"events")||Object.create(null))[t.type]&&U.get(s,"handle"))&&d.apply(s,n),(d=c&&s[c])&&d.apply&&G(s)&&(t.result=d.apply(s,n),!1===t.result&&t.preventDefault());return t.type=y,i||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(v.pop(),n)||!G(r)||c&&h(r[y])&&!m(r)&&((o=r[c])&&(r[c]=null),x.event.triggered=y,t.isPropagationStopped()&&f.addEventListener(y,bt),r[y](),t.isPropagationStopped()&&f.removeEventListener(y,bt),x.event.triggered=void 0,o&&(r[c]=o)),t.result}},simulate:function(e,t,n){var r=x.extend(new x.Event,n,{type:e,isSimulated:!0});x.event.trigger(r,null,t)}}),x.fn.extend({trigger:function(e,t){return this.each((function(){x.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return x.event.trigger(e,t,n,!0)}}),f.focusin||x.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){x.event.simulate(t,e.target,x.event.fix(e))};x.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,i=U.access(r,t);i||r.addEventListener(e,n,!0),U.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=U.access(r,t)-1;i?U.access(r,t,i):(r.removeEventListener(e,n,!0),U.remove(r,t))}}}));var wt=e.location,xt={guid:Date.now()},St=/\?/;x.parseXML=function(t){var n,r;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){}return r=n&&n.getElementsByTagName("parsererror")[0],n&&!r||x.error("Invalid XML: "+(r?x.map(r.childNodes,(function(e){return e.textContent})).join("\n"):t)),n};var Tt=/\[\]$/,_t=/\r?\n/g,Ct=/^(?:submit|button|image|reset|file)$/i,Et=/^(?:input|select|textarea|keygen)/i;function Dt(e,t,n,r){var i;if(Array.isArray(t))x.each(t,(function(t,i){n||Tt.test(e)?r(e,i):Dt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)}));else if(n||"object"!==b(t))r(e,t);else for(i in t)Dt(e+"["+i+"]",t[i],n,r)}x.param=function(e,t){var n,r=[],i=function(e,t){var n=h(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,(function(){i(this.name,this.value)}));else for(n in e)Dt(n,e[n],t,i);return r.join("&")},x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&Et.test(this.nodeName)&&!Ct.test(e)&&(this.checked||!fe.test(e))})).map((function(e,t){var n=x(this).val();return null==n?null:Array.isArray(n)?x.map(n,(function(e){return{name:t.name,value:e.replace(_t,"\r\n")}})):{name:t.name,value:n.replace(_t,"\r\n")}})).get()}});var At=/%20/g,Lt=/#.*$/,kt=/([?&])_=[^&]*/,Mt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:GET|HEAD)$/,It=/^\/\//,Ot={},jt={},Nt="*/".concat("*"),$t=g.createElement("a");function zt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,a=t.toLowerCase().match(j)||[];if(h(n))for(;r=a[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Ht(e,t,n,r){var i={},a=e===jt;function s(o){var l;return i[o]=!0,x.each(e[o]||[],(function(e,o){var c=o(t,n,r);return"string"!=typeof c||a||i[c]?a?!(l=c):void 0:(t.dataTypes.unshift(c),s(c),!1)})),l}return s(t.dataTypes[0])||!i["*"]&&s("*")}function Rt(e,t){var n,r,i=x.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&x.extend(!0,e,r),e}$t.href=wt.href,x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:wt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(wt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Nt,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":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Rt(Rt(e,x.ajaxSettings),t):Rt(x.ajaxSettings,e)},ajaxPrefilter:zt(Ot),ajaxTransport:zt(jt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var r,i,a,s,o,l,c,u,d,p,f=x.ajaxSetup({},n),h=f.context||f,m=f.context&&(h.nodeType||h.jquery)?x(h):x.event,v=x.Deferred(),y=x.Callbacks("once memory"),b=f.statusCode||{},w={},S={},T="canceled",_={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Mt.exec(a);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=S[e.toLowerCase()]=S[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)_.always(e[_.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||T;return r&&r.abort(t),C(0,t),this}};if(v.promise(_),f.url=((t||f.url||wt.href)+"").replace(It,wt.protocol+"//"),f.type=n.method||n.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(j)||[""],null==f.crossDomain){l=g.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=$t.protocol+"//"+$t.host!=l.protocol+"//"+l.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=x.param(f.data,f.traditional)),Ht(Ot,f,n,_),c)return _;for(d in(u=x.event&&f.global)&&0==x.active++&&x.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Pt.test(f.type),i=f.url.replace(Lt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(At,"+")):(p=f.url.slice(i.length),f.data&&(f.processData||"string"==typeof f.data)&&(i+=(St.test(i)?"&":"?")+f.data,delete f.data),!1===f.cache&&(i=i.replace(kt,"$1"),p=(St.test(i)?"&":"?")+"_="+xt.guid+++p),f.url=i+p),f.ifModified&&(x.lastModified[i]&&_.setRequestHeader("If-Modified-Since",x.lastModified[i]),x.etag[i]&&_.setRequestHeader("If-None-Match",x.etag[i])),(f.data&&f.hasContent&&!1!==f.contentType||n.contentType)&&_.setRequestHeader("Content-Type",f.contentType),_.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Nt+"; q=0.01":""):f.accepts["*"]),f.headers)_.setRequestHeader(d,f.headers[d]);if(f.beforeSend&&(!1===f.beforeSend.call(h,_,f)||c))return _.abort();if(T="abort",y.add(f.complete),_.done(f.success),_.fail(f.error),r=Ht(jt,f,n,_)){if(_.readyState=1,u&&m.trigger("ajaxSend",[_,f]),c)return _;f.async&&f.timeout>0&&(o=e.setTimeout((function(){_.abort("timeout")}),f.timeout));try{c=!1,r.send(w,C)}catch(e){if(c)throw e;C(-1,e)}}else C(-1,"No Transport");function C(t,n,s,l){var d,p,g,w,S,T=n;c||(c=!0,o&&e.clearTimeout(o),r=void 0,a=l||"",_.readyState=t>0?4:0,d=t>=200&&t<300||304===t,s&&(w=function(e,t,n){for(var r,i,a,s,o=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in o)if(o[i]&&o[i].test(r)){l.unshift(i);break}if(l[0]in n)a=l[0];else{for(i in n){if(!l[0]||e.converters[i+" "+l[0]]){a=i;break}s||(s=i)}a=a||s}if(a)return a!==l[0]&&l.unshift(a),n[a]}(f,_,s)),!d&&x.inArray("script",f.dataTypes)>-1&&x.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),w=function(e,t,n,r){var i,a,s,o,l,c={},u=e.dataTypes.slice();if(u[1])for(s in e.converters)c[s.toLowerCase()]=e.converters[s];for(a=u.shift();a;)if(e.responseFields[a]&&(n[e.responseFields[a]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=a,a=u.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(!(s=c[l+" "+a]||c["* "+a]))for(i in c)if((o=i.split(" "))[1]===a&&(s=c[l+" "+o[0]]||c["* "+o[0]])){!0===s?s=c[i]:!0!==c[i]&&(a=o[0],u.unshift(o[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+l+" to "+a}}}return{state:"success",data:t}}(f,w,_,d),d?(f.ifModified&&((S=_.getResponseHeader("Last-Modified"))&&(x.lastModified[i]=S),(S=_.getResponseHeader("etag"))&&(x.etag[i]=S)),204===t||"HEAD"===f.type?T="nocontent":304===t?T="notmodified":(T=w.state,p=w.data,d=!(g=w.error))):(g=T,!t&&T||(T="error",t<0&&(t=0))),_.status=t,_.statusText=(n||T)+"",d?v.resolveWith(h,[p,T,_]):v.rejectWith(h,[_,T,g]),_.statusCode(b),b=void 0,u&&m.trigger(d?"ajaxSuccess":"ajaxError",[_,f,d?p:g]),y.fireWith(h,[_,T]),u&&(m.trigger("ajaxComplete",[_,f]),--x.active||x.event.trigger("ajaxStop")))}return _},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,t){return x.get(e,void 0,t,"script")}}),x.each(["get","post"],(function(e,t){x[t]=function(e,n,r,i){return h(n)&&(i=i||r,r=n,n=void 0),x.ajax(x.extend({url:e,type:t,dataType:i,data:n,success:r},x.isPlainObject(e)&&e))}})),x.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),x._evalUrl=function(e,t,n){return x.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){x.globalEval(e,t,n)}})},x.fn.extend({wrapAll:function(e){var t;return this[0]&&(h(e)&&(e=e.call(this[0])),t=x(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return h(e)?this.each((function(t){x(this).wrapInner(e.call(this,t))})):this.each((function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=h(e);return this.each((function(n){x(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){x(this).replaceWith(this.childNodes)})),this}}),x.expr.pseudos.hidden=function(e){return!x.expr.pseudos.visible(e)},x.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},x.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Ft={0:200,1223:204},Bt=x.ajaxSettings.xhr();f.cors=!!Bt&&"withCredentials"in Bt,f.ajax=Bt=!!Bt,x.ajaxTransport((function(t){var n,r;if(f.cors||Bt&&!t.crossDomain)return{send:function(i,a){var s,o=t.xhr();if(o.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)o[s]=t.xhrFields[s];for(s in t.mimeType&&o.overrideMimeType&&o.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)o.setRequestHeader(s,i[s]);n=function(e){return function(){n&&(n=r=o.onload=o.onerror=o.onabort=o.ontimeout=o.onreadystatechange=null,"abort"===e?o.abort():"error"===e?"number"!=typeof o.status?a(0,"error"):a(o.status,o.statusText):a(Ft[o.status]||o.status,o.statusText,"text"!==(o.responseType||"text")||"string"!=typeof o.responseText?{binary:o.response}:{text:o.responseText},o.getAllResponseHeaders()))}},o.onload=n(),r=o.onerror=o.ontimeout=n("error"),void 0!==o.onabort?o.onabort=r:o.onreadystatechange=function(){4===o.readyState&&e.setTimeout((function(){n&&r()}))},n=n("abort");try{o.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),x.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),x.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,i){t=x("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),g.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Wt,qt=[],Xt=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=qt.pop()||x.expando+"_"+xt.guid++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",(function(t,n,r){var i,a,s,o=!1!==t.jsonp&&(Xt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Xt.test(t.data)&&"data");if(o||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=h(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,o?t[o]=t[o].replace(Xt,"$1"+i):!1!==t.jsonp&&(t.url+=(St.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return s||x.error(i+" was not called"),s[0]},t.dataTypes[0]="json",a=e[i],e[i]=function(){s=arguments},r.always((function(){void 0===a?x(e).removeProp(i):e[i]=a,t[i]&&(t.jsonpCallback=n.jsonpCallback,qt.push(i)),s&&h(a)&&a(s[0]),s=a=void 0})),"script"})),f.createHTMLDocument=((Wt=g.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Wt.childNodes.length),x.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(f.createHTMLDocument?((r=(t=g.implementation.createHTMLDocument("")).createElement("base")).href=g.location.href,t.head.appendChild(r)):t=g),a=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=we([e],t,a),a&&a.length&&x(a).remove(),x.merge([],i.childNodes)));var r,i,a},x.fn.load=function(e,t,n){var r,i,a,s=this,o=e.indexOf(" ");return o>-1&&(r=ht(e.slice(o)),e=e.slice(0,o)),h(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),s.length>0&&x.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done((function(e){a=arguments,s.html(r?x("<div>").append(x.parseHTML(e)).find(r):e)})).always(n&&function(e,t){s.each((function(){n.apply(this,a||[e.responseText,t,e])}))}),this},x.expr.pseudos.animated=function(e){return x.grep(x.timers,(function(t){return e===t.elem})).length},x.offset={setOffset:function(e,t,n){var r,i,a,s,o,l,c=x.css(e,"position"),u=x(e),d={};"static"===c&&(e.style.position="relative"),o=u.offset(),a=x.css(e,"top"),l=x.css(e,"left"),("absolute"===c||"fixed"===c)&&(a+l).indexOf("auto")>-1?(s=(r=u.position()).top,i=r.left):(s=parseFloat(a)||0,i=parseFloat(l)||0),h(t)&&(t=t.call(e,n,x.extend({},o))),null!=t.top&&(d.top=t.top-o.top+s),null!=t.left&&(d.left=t.left-o.left+i),"using"in t?t.using.call(e,d):u.css(d)}},x.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){x.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===x.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===x.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=x(e).offset()).top+=x.css(e,"borderTopWidth",!0),i.left+=x.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-x.css(r,"marginTop",!0),left:t.left-i.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===x.css(e,"position");)e=e.offsetParent;return e||re}))}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;x.fn[e]=function(r){return B(this,(function(e,r,i){var a;if(m(e)?a=e:9===e.nodeType&&(a=e.defaultView),void 0===i)return a?a[t]:e[r];a?a.scrollTo(n?a.pageXOffset:i,n?i:a.pageYOffset):e[r]=i}),e,r,arguments.length)}})),x.each(["top","left"],(function(e,t){x.cssHooks[t]=Be(f.pixelPosition,(function(e,n){if(n)return n=Fe(e,t),$e.test(n)?x(e).position()[t]+"px":n}))})),x.each({Height:"height",Width:"width"},(function(e,t){x.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,r){x.fn[r]=function(i,a){var s=arguments.length&&(n||"boolean"!=typeof i),o=n||(!0===i||!0===a?"margin":"border");return B(this,(function(t,n,i){var a;return m(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(a=t.documentElement,Math.max(t.body["scroll"+e],a["scroll"+e],t.body["offset"+e],a["offset"+e],a["client"+e])):void 0===i?x.css(t,n,o):x.style(t,n,i,o)}),t,s?i:void 0,s)}}))})),x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){x.fn[t]=function(e){return this.on(t,e)}})),x.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),x.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var Vt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;x.proxy=function(e,t){var n,r,a;if("string"==typeof t&&(n=e[t],t=e,e=n),h(e))return r=i.call(arguments,2),a=function(){return e.apply(t||this,r.concat(i.call(arguments)))},a.guid=e.guid=e.guid||x.guid++,a},x.holdReady=function(e){e?x.readyWait++:x.ready(!0)},x.isArray=Array.isArray,x.parseJSON=JSON.parse,x.nodeName=D,x.isFunction=h,x.isWindow=m,x.camelCase=V,x.type=b,x.now=Date.now,x.isNumeric=function(e){var t=x.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},x.trim=function(e){return null==e?"":(e+"").replace(Vt,"")},"function"==typeof define&&define.amd&&define("jquery",[],(function(){return x}));var Gt=e.jQuery,Yt=e.$;return x.noConflict=function(t){return e.$===x&&(e.$=Yt),t&&e.jQuery===x&&(e.jQuery=Gt),x},void 0===t&&(e.jQuery=e.$=x),x})),function(){"use strict";function e(r){if(!r)throw new Error("No options passed to Waypoint constructor");if(!r.element)throw new Error("No element option passed to Waypoint constructor");if(!r.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+t,this.options=e.Adapter.extend({},e.defaults,r),this.element=this.options.element,this.adapter=new e.Adapter(this.element),this.callback=r.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=e.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=e.Context.findOrCreateByElement(this.options.context),e.offsetAliases[this.options.offset]&&(this.options.offset=e.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),n[this.key]=this,t+=1}var t=0,n={};e.prototype.queueTrigger=function(e){this.group.queueTrigger(this,e)},e.prototype.trigger=function(e){this.enabled&&this.callback&&this.callback.apply(this,e)},e.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete n[this.key]},e.prototype.disable=function(){return this.enabled=!1,this},e.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},e.prototype.next=function(){return this.group.next(this)},e.prototype.previous=function(){return this.group.previous(this)},e.invokeAll=function(e){var t=[];for(var r in n)t.push(n[r]);for(var i=0,a=t.length;a>i;i++)t[i][e]()},e.destroyAll=function(){e.invokeAll("destroy")},e.disableAll=function(){e.invokeAll("disable")},e.enableAll=function(){for(var t in e.Context.refreshAll(),n)n[t].enabled=!0;return this},e.refreshAll=function(){e.Context.refreshAll()},e.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},e.viewportWidth=function(){return document.documentElement.clientWidth},e.adapters=[],e.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},e.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=e}(),function(){"use strict";function e(e){window.setTimeout(e,1e3/60)}function t(e){this.element=e,this.Adapter=i.Adapter,this.adapter=new this.Adapter(e),this.key="waypoint-context-"+n,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},e.waypointContextKey=this.key,r[e.waypointContextKey]=this,n+=1,i.windowContext||(i.windowContext=!0,i.windowContext=new t(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var n=0,r={},i=window.Waypoint,a=window.onload;t.prototype.add=function(e){var t=e.options.horizontal?"horizontal":"vertical";this.waypoints[t][e.key]=e,this.refresh()},t.prototype.checkEmpty=function(){var e=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical),n=this.element==this.element.window;e&&t&&!n&&(this.adapter.off(".waypoints"),delete r[this.key])},t.prototype.createThrottledResizeHandler=function(){function e(){t.handleResize(),t.didResize=!1}var t=this;this.adapter.on("resize.waypoints",(function(){t.didResize||(t.didResize=!0,i.requestAnimationFrame(e))}))},t.prototype.createThrottledScrollHandler=function(){function e(){t.handleScroll(),t.didScroll=!1}var t=this;this.adapter.on("scroll.waypoints",(function(){(!t.didScroll||i.isTouch)&&(t.didScroll=!0,i.requestAnimationFrame(e))}))},t.prototype.handleResize=function(){i.Context.refreshAll()},t.prototype.handleScroll=function(){var e={},t={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var n in t){var r=t[n],i=r.newScroll>r.oldScroll?r.forward:r.backward;for(var a in this.waypoints[n]){var s=this.waypoints[n][a];if(null!==s.triggerPoint){var o=r.oldScroll<s.triggerPoint,l=r.newScroll>=s.triggerPoint;(o&&l||!o&&!l)&&(s.queueTrigger(i),e[s.group.id]=s.group)}}}for(var c in e)e[c].flushTriggers();this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}},t.prototype.innerHeight=function(){return this.element==this.element.window?i.viewportHeight():this.adapter.innerHeight()},t.prototype.remove=function(e){delete this.waypoints[e.axis][e.key],this.checkEmpty()},t.prototype.innerWidth=function(){return this.element==this.element.window?i.viewportWidth():this.adapter.innerWidth()},t.prototype.destroy=function(){var e=[];for(var t in this.waypoints)for(var n in this.waypoints[t])e.push(this.waypoints[t][n]);for(var r=0,i=e.length;i>r;r++)e[r].destroy()},t.prototype.refresh=function(){var e,t=this.element==this.element.window,n=t?void 0:this.adapter.offset(),r={};for(var a in this.handleScroll(),e={horizontal:{contextOffset:t?0:n.left,contextScroll:t?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:t?0:n.top,contextScroll:t?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var s=e[a];for(var o in this.waypoints[a]){var l,c,u,d,p=this.waypoints[a][o],f=p.options.offset,h=p.triggerPoint,m=0,g=null==h;p.element!==p.element.window&&(m=p.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(p):"string"==typeof f&&(f=parseFloat(f),p.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,p.triggerPoint=Math.floor(m+l-f),c=h<s.oldScroll,u=p.triggerPoint>=s.oldScroll,d=!c&&!u,!g&&(c&&u)?(p.queueTrigger(s.backward),r[p.group.id]=p.group):(!g&&d||g&&s.oldScroll>=p.triggerPoint)&&(p.queueTrigger(s.forward),r[p.group.id]=p.group)}}return i.requestAnimationFrame((function(){for(var e in r)r[e].flushTriggers()})),this},t.findOrCreateByElement=function(e){return t.findByElement(e)||new t(e)},t.refreshAll=function(){for(var e in r)r[e].refresh()},t.findByElement=function(e){return r[e.waypointContextKey]},window.onload=function(){a&&a(),t.refreshAll()},i.requestAnimationFrame=function(t){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e).call(window,t)},i.Context=t}(),function(){"use strict";function e(e,t){return e.triggerPoint-t.triggerPoint}function t(e,t){return t.triggerPoint-e.triggerPoint}function n(e){this.name=e.name,this.axis=e.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),r[this.axis][this.name]=this}var r={vertical:{},horizontal:{}},i=window.Waypoint;n.prototype.add=function(e){this.waypoints.push(e)},n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},n.prototype.flushTriggers=function(){for(var n in this.triggerQueues){var r=this.triggerQueues[n],i="up"===n||"left"===n;r.sort(i?t:e);for(var a=0,s=r.length;s>a;a+=1){var o=r[a];(o.options.continuous||a===r.length-1)&&o.trigger([n])}}this.clearTriggerQueues()},n.prototype.next=function(t){this.waypoints.sort(e);var n=i.Adapter.inArray(t,this.waypoints);return n===this.waypoints.length-1?null:this.waypoints[n+1]},n.prototype.previous=function(t){this.waypoints.sort(e);var n=i.Adapter.inArray(t,this.waypoints);return n?this.waypoints[n-1]:null},n.prototype.queueTrigger=function(e,t){this.triggerQueues[t].push(e)},n.prototype.remove=function(e){var t=i.Adapter.inArray(e,this.waypoints);t>-1&&this.waypoints.splice(t,1)},n.prototype.first=function(){return this.waypoints[0]},n.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},n.findOrCreate=function(e){return r[e.axis][e.name]||new n(e)},i.Group=n}(),function(){"use strict";function e(e){return e===e.window}function t(t){return e(t)?t:t.defaultView}function n(e){this.element=e,this.handlers={}}var r=window.Waypoint;n.prototype.innerHeight=function(){return e(this.element)?this.element.innerHeight:this.element.clientHeight},n.prototype.innerWidth=function(){return e(this.element)?this.element.innerWidth:this.element.clientWidth},n.prototype.off=function(e,t){function n(e,t,n){for(var r=0,i=t.length-1;i>r;r++){var a=t[r];n&&n!==a||e.removeEventListener(a)}}var r=e.split("."),i=r[0],a=r[1],s=this.element;if(a&&this.handlers[a]&&i)n(s,this.handlers[a][i],t),this.handlers[a][i]=[];else if(i)for(var o in this.handlers)n(s,this.handlers[o][i]||[],t),this.handlers[o][i]=[];else if(a&&this.handlers[a]){for(var l in this.handlers[a])n(s,this.handlers[a][l],t);this.handlers[a]={}}},n.prototype.offset=function(){if(!this.element.ownerDocument)return null;var e=this.element.ownerDocument.documentElement,n=t(this.element.ownerDocument),r={top:0,left:0};return this.element.getBoundingClientRect&&(r=this.element.getBoundingClientRect()),{top:r.top+n.pageYOffset-e.clientTop,left:r.left+n.pageXOffset-e.clientLeft}},n.prototype.on=function(e,t){var n=e.split("."),r=n[0],i=n[1]||"__default",a=this.handlers[i]=this.handlers[i]||{};(a[r]=a[r]||[]).push(t),this.element.addEventListener(r,t)},n.prototype.outerHeight=function(t){var n,r=this.innerHeight();return t&&!e(this.element)&&(n=window.getComputedStyle(this.element),r+=parseInt(n.marginTop,10),r+=parseInt(n.marginBottom,10)),r},n.prototype.outerWidth=function(t){var n,r=this.innerWidth();return t&&!e(this.element)&&(n=window.getComputedStyle(this.element),r+=parseInt(n.marginLeft,10),r+=parseInt(n.marginRight,10)),r},n.prototype.scrollLeft=function(){var e=t(this.element);return e?e.pageXOffset:this.element.scrollLeft},n.prototype.scrollTop=function(){var e=t(this.element);return e?e.pageYOffset:this.element.scrollTop},n.extend=function(){function e(e,t){if("object"==typeof e&&"object"==typeof t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}for(var t=Array.prototype.slice.call(arguments),n=1,r=t.length;r>n;n++)e(t[0],t[n]);return t[0]},n.inArray=function(e,t,n){return null==t?-1:t.indexOf(e,n)},n.isEmptyObject=function(e){for(var t in e)return!1;return!0},r.adapters.push({name:"noframework",Adapter:n}),r.Adapter=n}(),($jscomp=$jscomp||{}).scope={},$jscomp.findInternal=function(e,t,n){e instanceof String&&(e=String(e));for(var r=e.length,i=0;i<r;i++){var a=e[i];if(t.call(n,a,i,e))return{i:i,v:a}}return{i:-1,v:void 0}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.ISOLATE_POLYFILLS=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){return e==Array.prototype||e==Object.prototype||(e[t]=n.value),e},$jscomp.getGlobal=function(e){e=["object"==typeof globalThis&&globalThis,e,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var t=0;t<e.length;++t){var n=e[t];if(n&&n.Math==Math)return n}throw Error("Cannot find global object")},$jscomp.global=$jscomp.getGlobal(this),$jscomp.IS_SYMBOL_NATIVE="function"==typeof Symbol&&"symbol"==typeof Symbol("x"),$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE,$jscomp.polyfills={},$jscomp.propertyToPolyfillSymbol={},$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp,$jscomp$lookupPolyfilledValue=function(e,t){var n=$jscomp.propertyToPolyfillSymbol[t];return null==n?e[t]:void 0!==(n=e[n])?n:e[t]};$jscomp.polyfill=function(e,t,n,r){t&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(e,t,n,r):$jscomp.polyfillUnisolated(e,t,n,r))},$jscomp.polyfillUnisolated=function(e,t,n,r){for(n=$jscomp.global,e=e.split("."),r=0;r<e.length-1;r++){var i=e[r];if(!(i in n))return;n=n[i]}(t=t(r=n[e=e[e.length-1]]))!=r&&null!=t&&$jscomp.defineProperty(n,e,{configurable:!0,writable:!0,value:t})},$jscomp.polyfillIsolated=function(e,t,n,r){var i=e.split(".");e=1===i.length,r=i[0],r=!e&&r in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var a=0;a<i.length-1;a++){var s=i[a];if(!(s in r))return;r=r[s]}i=i[i.length-1],null!=(t=t(n=$jscomp.IS_SYMBOL_NATIVE&&"es6"===n?r[i]:null))&&(e?$jscomp.defineProperty($jscomp.polyfills,i,{configurable:!0,writable:!0,value:t}):t!==n&&($jscomp.propertyToPolyfillSymbol[i]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(i):$jscomp.POLYFILL_PREFIX+i,i=$jscomp.propertyToPolyfillSymbol[i],$jscomp.defineProperty(r,i,{configurable:!0,writable:!0,value:t})))},$jscomp.polyfill("Array.prototype.find",(function(e){return e||function(e,t){return $jscomp.findInternal(this,e,t).v}}),"es6","es3"),function(e){"function"==typeof define&&define.amd?define(["jquery"],(function(t){return e(t,window,document)})):"object"==typeof exports?module.exports=function(t,n){return t||(t=window),n||(n="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(n,t,t.document)}:window.DataTable=e(jQuery,window,document)}((function(e,t,n,r){function i(t){var n,r,a={};e.each(t,(function(e,s){(n=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(n[1]+" ")&&(r=e.replace(n[0],n[2].toLowerCase()),a[r]=e,"o"===n[1]&&i(t[e]))})),t._hungarianMap=a}function a(t,n,s){var o;t._hungarianMap||i(t),e.each(n,(function(i,l){(o=t._hungarianMap[i])===r||!s&&n[o]!==r||("o"===o.charAt(0)?(n[o]||(n[o]={}),e.extend(!0,n[o],n[i]),a(t[o],n[o],s)):n[o]=n[i])}))}function s(e){var t=qe.defaults.oLanguage,n=t.sDecimal;if(n&&He(n),e){var r=e.sZeroRecords;!e.sEmptyTable&&r&&"No data available in table"===t.sEmptyTable&&ke(e,e,"sZeroRecords","sEmptyTable"),!e.sLoadingRecords&&r&&"Loading..."===t.sLoadingRecords&&ke(e,e,"sZeroRecords","sLoadingRecords"),e.sInfoThousands&&(e.sThousands=e.sInfoThousands),(e=e.sDecimal)&&n!==e&&He(e)}}function o(e){if(ct(e,"ordering","bSort"),ct(e,"orderMulti","bSortMulti"),ct(e,"orderClasses","bSortClasses"),ct(e,"orderCellsTop","bSortCellsTop"),ct(e,"order","aaSorting"),ct(e,"orderFixed","aaSortingFixed"),ct(e,"paging","bPaginate"),ct(e,"pagingType","sPaginationType"),ct(e,"pageLength","iDisplayLength"),ct(e,"searching","bFilter"),"boolean"==typeof e.sScrollX&&(e.sScrollX=e.sScrollX?"100%":""),"boolean"==typeof e.scrollX&&(e.scrollX=e.scrollX?"100%":""),e=e.aoSearchCols)for(var t=0,n=e.length;t<n;t++)e[t]&&a(qe.models.oSearch,e[t])}function l(e){ct(e,"orderable","bSortable"),ct(e,"orderData","aDataSort"),ct(e,"orderSequence","asSorting"),ct(e,"orderDataType","sortDataType");var t=e.aDataSort;"number"!=typeof t||Array.isArray(t)||(e.aDataSort=[t])}function c(n){if(!qe.__browser){var r={};qe.__browser=r;var i=e("<div/>").css({position:"fixed",top:0,left:-1*e(t).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(e("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(e("<div/>").css({width:"100%",height:10}))).appendTo("body"),a=i.children(),s=a.children();r.barWidth=a[0].offsetWidth-a[0].clientWidth,r.bScrollOversize=100===s[0].offsetWidth&&100!==a[0].clientWidth,r.bScrollbarLeft=1!==Math.round(s.offset().left),r.bBounding=!!i[0].getBoundingClientRect().width,i.remove()}e.extend(n.oBrowser,qe.__browser),n.oScroll.iBarWidth=qe.__browser.barWidth}function u(e,t,n,i,a,s){var o=!1;if(n!==r){var l=n;o=!0}for(;i!==a;)e.hasOwnProperty(i)&&(l=o?t(l,e[i],i,e):e[i],o=!0,i+=s);return l}function d(t,r){var i=qe.defaults.column,a=t.aoColumns.length;i=e.extend({},qe.models.oColumn,i,{nTh:r||n.createElement("th"),sTitle:i.sTitle?i.sTitle:r?r.innerHTML:"",aDataSort:i.aDataSort?i.aDataSort:[a],mData:i.mData?i.mData:a,idx:a}),t.aoColumns.push(i),(i=t.aoPreSearchCols)[a]=e.extend({},qe.models.oSearch,i[a]),p(t,a,e(r).data())}function p(t,n,i){n=t.aoColumns[n];var s=t.oClasses,o=e(n.nTh);if(!n.sWidthOrig){n.sWidthOrig=o.attr("width")||null;var c=(o.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);c&&(n.sWidthOrig=c[1])}i!==r&&null!==i&&(l(i),a(qe.defaults.column,i,!0),i.mDataProp===r||i.mData||(i.mData=i.mDataProp),i.sType&&(n._sManualType=i.sType),i.className&&!i.sClass&&(i.sClass=i.className),i.sClass&&o.addClass(i.sClass),e.extend(n,i),ke(n,i,"sWidth","sWidthOrig"),i.iDataSort!==r&&(n.aDataSort=[i.iDataSort]),ke(n,i,"aDataSort"));var u=n.mData,d=pt(u),p=n.mRender?pt(n.mRender):null;i=function(e){return"string"==typeof e&&-1!==e.indexOf("@")},n._bAttrSrc=e.isPlainObject(u)&&(i(u.sort)||i(u.type)||i(u.filter)),n._setter=null,n.fnGetData=function(e,t,n){var i=d(e,t,r,n);return p&&t?p(i,t,e,n):i},n.fnSetData=function(e,t,n){return ft(u)(e,t,n)},"number"!=typeof u&&(t._rowReadObject=!0),t.oFeatures.bSort||(n.bSortable=!1,o.addClass(s.sSortableNone)),t=-1!==e.inArray("asc",n.asSorting),i=-1!==e.inArray("desc",n.asSorting),n.bSortable&&(t||i)?t&&!i?(n.sSortingClass=s.sSortableAsc,n.sSortingClassJUI=s.sSortJUIAscAllowed):!t&&i?(n.sSortingClass=s.sSortableDesc,n.sSortingClassJUI=s.sSortJUIDescAllowed):(n.sSortingClass=s.sSortable,n.sSortingClassJUI=s.sSortJUI):(n.sSortingClass=s.sSortableNone,n.sSortingClassJUI="")}function f(e){if(!1!==e.oFeatures.bAutoWidth){var t=e.aoColumns;fe(e);for(var n=0,r=t.length;n<r;n++)t[n].nTh.style.width=t[n].sWidth}""===(t=e.oScroll).sY&&""===t.sX||de(e),Oe(e,null,"column-sizing",[e])}function h(e,t){return"number"==typeof(e=v(e,"bVisible"))[t]?e[t]:null}function m(t,n){return t=v(t,"bVisible"),-1!==(n=e.inArray(n,t))?n:null}function g(t){var n=0;return e.each(t.aoColumns,(function(t,r){r.bVisible&&"none"!==e(r.nTh).css("display")&&n++})),n}function v(t,n){var r=[];return e.map(t.aoColumns,(function(e,t){e[n]&&r.push(t)})),r}function y(e){var t,n,i,a=e.aoColumns,s=e.aoData,o=qe.ext.type.detect,l=0;for(t=a.length;l<t;l++){var c=a[l],u=[];if(!c.sType&&c._sManualType)c.sType=c._sManualType;else if(!c.sType){var d=0;for(n=o.length;d<n;d++){var p=0;for(i=s.length;p<i;p++){u[p]===r&&(u[p]=S(e,p,l,"type"));var f=o[d](u[p],e);if(!f&&d!==o.length-1)break;if("html"===f&&!Je(u[p]))break}if(f){c.sType=f;break}}c.sType||(c.sType="string")}}}function b(t,n,i,a){var s,o,l,c=t.aoColumns;if(n)for(s=n.length-1;0<=s;s--){var u=n[s],p=u.targets!==r?u.targets:u.aTargets;Array.isArray(p)||(p=[p]);var f=0;for(o=p.length;f<o;f++)if("number"==typeof p[f]&&0<=p[f]){for(;c.length<=p[f];)d(t);a(p[f],u)}else if("number"==typeof p[f]&&0>p[f])a(c.length+p[f],u);else if("string"==typeof p[f]){var h=0;for(l=c.length;h<l;h++)("_all"==p[f]||e(c[h].nTh).hasClass(p[f]))&&a(h,u)}}if(i)for(s=0,t=i.length;s<t;s++)a(s,i[s])}function w(t,n,i,a){var s=t.aoData.length,o=e.extend(!0,{},qe.models.oRow,{src:i?"dom":"data",idx:s});o._aData=n,t.aoData.push(o);for(var l=t.aoColumns,c=0,u=l.length;c<u;c++)l[c].sType=null;return t.aiDisplayMaster.push(s),(n=t.rowIdFn(n))!==r&&(t.aIds[n]=o),!i&&t.oFeatures.bDeferRender||k(t,s,i,a),s}function x(t,n){var r;return n instanceof e||(n=e(n)),n.map((function(e,n){return r=L(t,n),w(t,r.data,n,r.cells)}))}function S(e,t,n,i){"search"===i?i="filter":"order"===i&&(i="sort");var a=e.iDraw,s=e.aoColumns[n],o=e.aoData[t]._aData,l=s.sDefaultContent,c=s.fnGetData(o,i,{settings:e,row:t,col:n});if(c===r)return e.iDrawError!=a&&null===l&&(Le(e,0,"Requested unknown parameter "+("function"==typeof s.mData?"{function}":"'"+s.mData+"'")+" for row "+t+", column "+n,4),e.iDrawError=a),l;if(c!==o&&null!==c||null===l||i===r){if("function"==typeof c)return c.call(o)}else c=l;return null===c&&"display"===i?"":("filter"===i&&((e=qe.ext.type.search)[s.sType]&&(c=e[s.sType](c))),c)}function T(e,t,n,r){e.aoColumns[n].fnSetData(e.aoData[t]._aData,r,{settings:e,row:t,col:n})}function _(t){return e.map(t.match(/(\\.|[^\.])+/g)||[""],(function(e){return e.replace(/\\\./g,".")}))}function C(e){return nt(e.aoData,"_aData")}function E(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function D(e,t,n){for(var i=-1,a=0,s=e.length;a<s;a++)e[a]==t?i=a:e[a]>t&&e[a]--;-1!=i&&n===r&&e.splice(i,1)}function A(e,t,n,i){var a,s=e.aoData[t],o=function(n,r){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=S(e,t,r,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==s.src)){var l=s.anCells;if(l)if(i!==r)o(l[i],i);else for(n=0,a=l.length;n<a;n++)o(l[n],n)}else s._aData=L(e,s,i,i===r?r:s._aData).data;if(s._aSortData=null,s._aFilterData=null,o=e.aoColumns,i!==r)o[i].sType=null;else{for(n=0,a=o.length;n<a;n++)o[n].sType=null;M(e,s)}}function L(e,t,n,i){var a,s,o=[],l=t.firstChild,c=0,u=e.aoColumns,d=e._rowReadObject;i=i!==r?i:d?{}:[];var p=function(e,t){if("string"==typeof e){var n=e.indexOf("@");-1!==n&&(n=e.substring(n+1),ft(e)(i,t.getAttribute(n)))}},f=function(e){n!==r&&n!==c||(a=u[c],s=e.innerHTML.trim(),a&&a._bAttrSrc?(ft(a.mData._)(i,s),p(a.mData.sort,e),p(a.mData.type,e),p(a.mData.filter,e)):d?(a._setter||(a._setter=ft(a.mData)),a._setter(i,s)):i[c]=s),c++};if(l)for(;l;){var h=l.nodeName.toUpperCase();"TD"!=h&&"TH"!=h||(f(l),o.push(l)),l=l.nextSibling}else for(l=0,h=(o=t.anCells).length;l<h;l++)f(o[l]);return(t=t.firstChild?t:t.nTr)&&(t=t.getAttribute("id"))&&ft(e.rowId)(i,t),{data:i,cells:o}}function k(t,r,i,a){var s,o,l=t.aoData[r],c=l._aData,u=[];if(null===l.nTr){var d=i||n.createElement("tr");l.nTr=d,l.anCells=u,d._DT_RowIndex=r,M(t,l);var p=0;for(s=t.aoColumns.length;p<s;p++){var f=t.aoColumns[p];(l=(o=!i)?n.createElement(f.sCellType):a[p])._DT_CellIndex={row:r,column:p},u.push(l),!o&&(!f.mRender&&f.mData===p||e.isPlainObject(f.mData)&&f.mData._===p+".display")||(l.innerHTML=S(t,r,p,"display")),f.sClass&&(l.className+=" "+f.sClass),f.bVisible&&!i?d.appendChild(l):!f.bVisible&&i&&l.parentNode.removeChild(l),f.fnCreatedCell&&f.fnCreatedCell.call(t.oInstance,l,S(t,r,p),c,r,p)}Oe(t,"aoRowCreatedCallback",null,[d,c,r,u])}}function M(t,n){var r=n.nTr,i=n._aData;r&&((t=t.rowIdFn(i))&&(r.id=t),i.DT_RowClass&&(t=i.DT_RowClass.split(" "),n.__rowc=n.__rowc?st(n.__rowc.concat(t)):t,e(r).removeClass(n.__rowc.join(" ")).addClass(i.DT_RowClass)),i.DT_RowAttr&&e(r).attr(i.DT_RowAttr),i.DT_RowData&&e(r).data(i.DT_RowData))}function P(t){var n,r,i=t.nTHead,a=t.nTFoot,s=0===e("th, td",i).length,o=t.oClasses,l=t.aoColumns;s&&(r=e("<tr/>").appendTo(i));var c=0;for(n=l.length;c<n;c++){var u=l[c],d=e(u.nTh).addClass(u.sClass);s&&d.appendTo(r),t.oFeatures.bSort&&(d.addClass(u.sSortingClass),!1!==u.bSortable&&(d.attr("tabindex",t.iTabIndex).attr("aria-controls",t.sTableId),Se(t,u.nTh,c))),u.sTitle!=d[0].innerHTML&&d.html(u.sTitle),Ne(t,"header")(t,d,u,o)}if(s&&$(t.aoHeader,i),e(i).children("tr").children("th, td").addClass(o.sHeaderTH),e(a).children("tr").children("th, td").addClass(o.sFooterTH),null!==a)for(c=0,n=(t=t.aoFooter[0]).length;c<n;c++)(u=l[c]).nTf=t[c].cell,u.sClass&&e(u.nTf).addClass(u.sClass)}function I(t,n,i){var a,s,o=[],l=[],c=t.aoColumns.length;if(n){i===r&&(i=!1);var u=0;for(a=n.length;u<a;u++){for(o[u]=n[u].slice(),o[u].nTr=n[u].nTr,s=c-1;0<=s;s--)t.aoColumns[s].bVisible||i||o[u].splice(s,1);l.push([])}for(u=0,a=o.length;u<a;u++){if(t=o[u].nTr)for(;s=t.firstChild;)t.removeChild(s);for(s=0,n=o[u].length;s<n;s++){var d=c=1;if(l[u][s]===r){for(t.appendChild(o[u][s].cell),l[u][s]=1;o[u+c]!==r&&o[u][s].cell==o[u+c][s].cell;)l[u+c][s]=1,c++;for(;o[u][s+d]!==r&&o[u][s].cell==o[u][s+d].cell;){for(i=0;i<c;i++)l[u+i][s+d]=1;d++}e(o[u][s].cell).attr("rowspan",c).attr("colspan",d)}}}}}function O(t,n){var i="ssp"==$e(t),a=t.iInitDisplayStart;if(a!==r&&-1!==a&&(t._iDisplayStart=i?a:a>=t.fnRecordsDisplay()?0:a,t.iInitDisplayStart=-1),i=Oe(t,"aoPreDrawCallback","preDraw",[t]),-1!==e.inArray(!1,i))ce(t,!1);else{i=[];var s=0,o=(a=t.asStripeClasses).length,l=t.oLanguage,c="ssp"==$e(t),u=t.aiDisplay,d=t._iDisplayStart,p=t.fnDisplayEnd();if(t.bDrawing=!0,t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,ce(t,!1);else if(c){if(!t.bDestroying&&!n)return void R(t)}else t.iDraw++;if(0!==u.length)for(n=c?t.aoData.length:p,l=c?0:d;l<n;l++){c=u[l];var f=t.aoData[c];null===f.nTr&&k(t,c);var h=f.nTr;if(0!==o){var m=a[s%o];f._sRowStripe!=m&&(e(h).removeClass(f._sRowStripe).addClass(m),f._sRowStripe=m)}Oe(t,"aoRowCallback",null,[h,f._aData,s,l,c]),i.push(h),s++}else s=l.sZeroRecords,1==t.iDraw&&"ajax"==$e(t)?s=l.sLoadingRecords:l.sEmptyTable&&0===t.fnRecordsTotal()&&(s=l.sEmptyTable),i[0]=e("<tr/>",{class:o?a[0]:""}).append(e("<td />",{valign:"top",colSpan:g(t),class:t.oClasses.sRowEmpty}).html(s))[0];Oe(t,"aoHeaderCallback","header",[e(t.nTHead).children("tr")[0],C(t),d,p,u]),Oe(t,"aoFooterCallback","footer",[e(t.nTFoot).children("tr")[0],C(t),d,p,u]),(a=e(t.nTBody)).children().detach(),a.append(e(i)),Oe(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}}function j(e,t){var n=e.oFeatures,r=n.bFilter;n.bSort&&be(e),r?X(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice(),!0!==t&&(e._iDisplayStart=0),e._drawHold=t,O(e),e._drawHold=!1}function N(t){var n=t.oClasses,r=e(t.nTable);r=e("<div/>").insertBefore(r);var i=t.oFeatures,a=e("<div/>",{id:t.sTableId+"_wrapper",class:n.sWrapper+(t.nTFoot?"":" "+n.sNoFooter)});t.nHolding=r[0],t.nTableWrapper=a[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var s,o,l,c,u,d,p=t.sDom.split(""),f=0;f<p.length;f++){if(s=null,"<"==(o=p[f])){if(l=e("<div/>")[0],"'"==(c=p[f+1])||'"'==c){for(u="",d=2;p[f+d]!=c;)u+=p[f+d],d++;"H"==u?u=n.sJUIHeader:"F"==u&&(u=n.sJUIFooter),-1!=u.indexOf(".")?(c=u.split("."),l.id=c[0].substr(1,c[0].length-1),l.className=c[1]):"#"==u.charAt(0)?l.id=u.substr(1,u.length-1):l.className=u,f+=d}a.append(l),a=e(l)}else if(">"==o)a=a.parent();else if("l"==o&&i.bPaginate&&i.bLengthChange)s=ae(t);else if("f"==o&&i.bFilter)s=q(t);else if("r"==o&&i.bProcessing)s=le(t);else if("t"==o)s=ue(t);else if("i"==o&&i.bInfo)s=Z(t);else if("p"==o&&i.bPaginate)s=se(t);else if(0!==qe.ext.feature.length)for(d=0,c=(l=qe.ext.feature).length;d<c;d++)if(o==l[d].cFeature){s=l[d].fnInit(t);break}s&&((l=t.aanFeatures)[o]||(l[o]=[]),l[o].push(s),a.append(s))}r.replaceWith(a),t.nHolding=null}function $(t,n){var r,i,a;n=e(n).children("tr"),t.splice(0,t.length);var s=0;for(a=n.length;s<a;s++)t.push([]);for(s=0,a=n.length;s<a;s++){var o=n[s];for(r=o.firstChild;r;){if("TD"==r.nodeName.toUpperCase()||"TH"==r.nodeName.toUpperCase()){var l=1*r.getAttribute("colspan"),c=1*r.getAttribute("rowspan");l=l&&0!==l&&1!==l?l:1,c=c&&0!==c&&1!==c?c:1;var u=0;for(i=t[s];i[u];)u++;var d=u,p=1===l;for(i=0;i<l;i++)for(u=0;u<c;u++)t[s+u][d+i]={cell:r,unique:p},t[s+u].nTr=o}r=r.nextSibling}}}function z(e,t,n){var r=[];n||(n=e.aoHeader,t&&$(n=[],t)),t=0;for(var i=n.length;t<i;t++)for(var a=0,s=n[t].length;a<s;a++)!n[t][a].unique||r[a]&&e.bSortCellsTop||(r[a]=n[t][a].cell);return r}function H(t,n,r){if(Oe(t,"aoServerParams","serverParams",[n]),n&&Array.isArray(n)){var i={},a=/(.*?)\[\]$/;e.each(n,(function(e,t){(e=t.name.match(a))?(e=e[0],i[e]||(i[e]=[]),i[e].push(t.value)):i[t.name]=t.value})),n=i}var s=t.ajax,o=t.oInstance,l=function(e){var n=t.jqXHR?t.jqXHR.status:null;(null===e||"number"==typeof n&&204==n)&&W(t,e={},[]),(n=e.error||e.sError)&&Le(t,0,n),t.json=e,Oe(t,null,"xhr",[t,e,t.jqXHR]),r(e)};if(e.isPlainObject(s)&&s.data){var c=s.data,u="function"==typeof c?c(n,t):c;n="function"==typeof c&&u?u:e.extend(!0,n,u),delete s.data}u={data:n,success:l,dataType:"json",cache:!1,type:t.sServerMethod,error:function(n,r,i){i=Oe(t,null,"xhr",[t,null,t.jqXHR]),-1===e.inArray(!0,i)&&("parsererror"==r?Le(t,0,"Invalid JSON response",1):4===n.readyState&&Le(t,0,"Ajax error",7)),ce(t,!1)}},t.oAjaxData=n,Oe(t,null,"preXhr",[t,n]),t.fnServerData?t.fnServerData.call(o,t.sAjaxSource,e.map(n,(function(e,t){return{name:t,value:e}})),l,t):t.sAjaxSource||"string"==typeof s?t.jqXHR=e.ajax(e.extend(u,{url:s||t.sAjaxSource})):"function"==typeof s?t.jqXHR=s.call(o,n,l,t):(t.jqXHR=e.ajax(e.extend(u,s)),s.data=c)}function R(e){e.iDraw++,ce(e,!0),H(e,F(e),(function(t){B(e,t)}))}function F(t){var n=t.aoColumns,r=n.length,i=t.oFeatures,a=t.oPreviousSearch,s=t.aoPreSearchCols,o=[],l=ye(t),c=t._iDisplayStart,u=!1!==i.bPaginate?t._iDisplayLength:-1,d=function(e,t){o.push({name:e,value:t})};d("sEcho",t.iDraw),d("iColumns",r),d("sColumns",nt(n,"sName").join(",")),d("iDisplayStart",c),d("iDisplayLength",u);var p={draw:t.iDraw,columns:[],order:[],start:c,length:u,search:{value:a.sSearch,regex:a.bRegex}};for(c=0;c<r;c++){var f=n[c],h=s[c];u="function"==typeof f.mData?"function":f.mData,p.columns.push({data:u,name:f.sName,searchable:f.bSearchable,orderable:f.bSortable,search:{value:h.sSearch,regex:h.bRegex}}),d("mDataProp_"+c,u),i.bFilter&&(d("sSearch_"+c,h.sSearch),d("bRegex_"+c,h.bRegex),d("bSearchable_"+c,f.bSearchable)),i.bSort&&d("bSortable_"+c,f.bSortable)}return i.bFilter&&(d("sSearch",a.sSearch),d("bRegex",a.bRegex)),i.bSort&&(e.each(l,(function(e,t){p.order.push({column:t.col,dir:t.dir}),d("iSortCol_"+e,t.col),d("sSortDir_"+e,t.dir)})),d("iSortingCols",l.length)),null===(n=qe.ext.legacy.ajax)?t.sAjaxSource?o:p:n?o:p}function B(e,t){var n=function(e,n){return t[e]!==r?t[e]:t[n]},i=W(e,t),a=n("sEcho","draw"),s=n("iTotalRecords","recordsTotal");if(n=n("iTotalDisplayRecords","recordsFiltered"),a!==r){if(1*a<e.iDraw)return;e.iDraw=1*a}for(i||(i=[]),E(e),e._iRecordsTotal=parseInt(s,10),e._iRecordsDisplay=parseInt(n,10),a=0,s=i.length;a<s;a++)w(e,i[a]);e.aiDisplay=e.aiDisplayMaster.slice(),O(e,!0),e._bInitComplete||re(e,t),ce(e,!1)}function W(t,n,i){if(t=e.isPlainObject(t.ajax)&&t.ajax.dataSrc!==r?t.ajax.dataSrc:t.sAjaxDataProp,!i)return"data"===t?n.aaData||n[t]:""!==t?pt(t)(n):n;ft(t)(n,i)}function q(t){var r=t.oClasses,i=t.sTableId,a=t.oLanguage,s=t.oPreviousSearch,o=t.aanFeatures,l='<input type="search" class="'+r.sFilterInput+'"/>',c=a.sSearch;c=c.match(/_INPUT_/)?c.replace("_INPUT_",l):c+l,r=e("<div/>",{id:o.f?null:i+"_filter",class:r.sFilter}).append(e("<label/>").append(c));var u=function(e){var n=this.value?this.value:"";s.return&&"Enter"!==e.key||n==s.sSearch||(X(t,{sSearch:n,bRegex:s.bRegex,bSmart:s.bSmart,bCaseInsensitive:s.bCaseInsensitive,return:s.return}),t._iDisplayStart=0,O(t))};o=null!==t.searchDelay?t.searchDelay:"ssp"===$e(t)?400:0;var d=e("input",r).val(s.sSearch).attr("placeholder",a.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",o?yt(u,o):u).on("mouseup",(function(e){setTimeout((function(){u.call(d[0],e)}),10)})).on("keypress.DT",(function(e){if(13==e.keyCode)return!1})).attr("aria-controls",i);return e(t.nTable).on("search.dt.DT",(function(e,r){if(t===r)try{d[0]!==n.activeElement&&d.val(s.sSearch)}catch(e){}})),r[0]}function X(e,t,n){var i=e.oPreviousSearch,a=e.aoPreSearchCols,s=function(e){i.sSearch=e.sSearch,i.bRegex=e.bRegex,i.bSmart=e.bSmart,i.bCaseInsensitive=e.bCaseInsensitive,i.return=e.return},o=function(e){return e.bEscapeRegex!==r?!e.bEscapeRegex:e.bRegex};if(y(e),"ssp"!=$e(e)){for(Y(e,t.sSearch,n,o(t),t.bSmart,t.bCaseInsensitive,t.return),s(t),t=0;t<a.length;t++)G(e,a[t].sSearch,t,o(a[t]),a[t].bSmart,a[t].bCaseInsensitive);V(e)}else s(t);e.bFiltered=!0,Oe(e,null,"search",[e])}function V(t){for(var n,r,i=qe.ext.search,a=t.aiDisplay,s=0,o=i.length;s<o;s++){for(var l=[],c=0,u=a.length;c<u;c++)r=a[c],n=t.aoData[r],i[s](t,n._aFilterData,r,n._aData,c)&&l.push(r);a.length=0,e.merge(a,l)}}function G(e,t,n,r,i,a){if(""!==t){var s=[],o=e.aiDisplay;for(r=U(t,r,i,a),i=0;i<o.length;i++)t=e.aoData[o[i]]._aFilterData[n],r.test(t)&&s.push(o[i]);e.aiDisplay=s}}function Y(e,t,n,r,i,a){i=U(t,r,i,a);var s=e.oPreviousSearch.sSearch,o=e.aiDisplayMaster;a=[],0!==qe.ext.search.length&&(n=!0);var l=K(e);if(0>=t.length)e.aiDisplay=o.slice();else{for((l||n||r||s.length>t.length||0!==t.indexOf(s)||e.bSorted)&&(e.aiDisplay=o.slice()),t=e.aiDisplay,n=0;n<t.length;n++)i.test(e.aoData[t[n]]._sFilterRow)&&a.push(t[n]);e.aiDisplay=a}}function U(t,n,r,i){return t=n?t:ht(t),r&&(t="^(?=.*?"+e.map(t.match(/"[^"]+"|[^ ]+/g)||[""],(function(e){if('"'===e.charAt(0)){var t=e.match(/^"(.*)"$/);e=t?t[1]:e}return e.replace('"',"")})).join(")(?=.*?")+").*$"),new RegExp(t,i?"i":"")}function K(e){var t,n,r=e.aoColumns,i=!1,a=0;for(t=e.aoData.length;a<t;a++){var s=e.aoData[a];if(!s._aFilterData){var o=[];for(i=0,n=r.length;i<n;i++){var l=r[i];l.bSearchable?(null===(l=S(e,a,i,"filter"))&&(l=""),"string"!=typeof l&&l.toString&&(l=l.toString())):l="",l.indexOf&&-1!==l.indexOf("&")&&(mt.innerHTML=l,l=gt?mt.textContent:mt.innerText),l.replace&&(l=l.replace(/[\r\n\u2028]/g,"")),o.push(l)}s._aFilterData=o,s._sFilterRow=o.join("  "),i=!0}}return i}function J(e){return{search:e.sSearch,smart:e.bSmart,regex:e.bRegex,caseInsensitive:e.bCaseInsensitive}}function Q(e){return{sSearch:e.search,bSmart:e.smart,bRegex:e.regex,bCaseInsensitive:e.caseInsensitive}}function Z(t){var n=t.sTableId,r=t.aanFeatures.i,i=e("<div/>",{class:t.oClasses.sInfo,id:r?null:n+"_info"});return r||(t.aoDrawCallback.push({fn:ee,sName:"information"}),i.attr("role","status").attr("aria-live","polite"),e(t.nTable).attr("aria-describedby",n+"_info")),i[0]}function ee(t){var n=t.aanFeatures.i;if(0!==n.length){var r=t.oLanguage,i=t._iDisplayStart+1,a=t.fnDisplayEnd(),s=t.fnRecordsTotal(),o=t.fnRecordsDisplay(),l=o?r.sInfo:r.sInfoEmpty;o!==s&&(l+=" "+r.sInfoFiltered),l=te(t,l+=r.sInfoPostFix),null!==(r=r.fnInfoCallback)&&(l=r.call(t.oInstance,t,i,a,s,o,l)),e(n).html(l)}}function te(e,t){var n=e.fnFormatNumber,r=e._iDisplayStart+1,i=e._iDisplayLength,a=e.fnRecordsDisplay(),s=-1===i;return t.replace(/_START_/g,n.call(e,r)).replace(/_END_/g,n.call(e,e.fnDisplayEnd())).replace(/_MAX_/g,n.call(e,e.fnRecordsTotal())).replace(/_TOTAL_/g,n.call(e,a)).replace(/_PAGE_/g,n.call(e,s?1:Math.ceil(r/i))).replace(/_PAGES_/g,n.call(e,s?1:Math.ceil(a/i)))}function ne(e){var t=e.iInitDisplayStart,n=e.aoColumns,r=e.oFeatures,i=e.bDeferLoading;if(e.bInitialised){N(e),P(e),I(e,e.aoHeader),I(e,e.aoFooter),ce(e,!0),r.bAutoWidth&&fe(e);var a=0;for(r=n.length;a<r;a++){var s=n[a];s.sWidth&&(s.nTh.style.width=ve(s.sWidth))}Oe(e,null,"preInit",[e]),j(e),("ssp"!=(n=$e(e))||i)&&("ajax"==n?H(e,[],(function(n){var r=W(e,n);for(a=0;a<r.length;a++)w(e,r[a]);e.iInitDisplayStart=t,j(e),ce(e,!1),re(e,n)})):(ce(e,!1),re(e)))}else setTimeout((function(){ne(e)}),200)}function re(e,t){e._bInitComplete=!0,(t||e.oInit.aaData)&&f(e),Oe(e,null,"plugin-init",[e,t]),Oe(e,"aoInitComplete","init",[e,t])}function ie(e,t){t=parseInt(t,10),e._iDisplayLength=t,je(e),Oe(e,null,"length",[e,t])}function ae(t){var n=t.oClasses,r=t.sTableId,i=t.aLengthMenu,a=Array.isArray(i[0]),s=a?i[0]:i;i=a?i[1]:i,a=e("<select/>",{name:r+"_length","aria-controls":r,class:n.sLengthSelect});for(var o=0,l=s.length;o<l;o++)a[0][o]=new Option("number"==typeof i[o]?t.fnFormatNumber(i[o]):i[o],s[o]);var c=e("<div><label/></div>").addClass(n.sLength);return t.aanFeatures.l||(c[0].id=r+"_length"),c.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",a[0].outerHTML)),e("select",c).val(t._iDisplayLength).on("change.DT",(function(n){ie(t,e(this).val()),O(t)})),e(t.nTable).on("length.dt.DT",(function(n,r,i){t===r&&e("select",c).val(i)})),c[0]}function se(t){var n=t.sPaginationType,r=qe.ext.pager[n],i="function"==typeof r,a=function(e){O(e)};n=e("<div/>").addClass(t.oClasses.sPaging+n)[0];var s=t.aanFeatures;return i||r.fnInit(t,n,a),s.p||(n.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(e){if(i){var t,n=e._iDisplayStart,o=e._iDisplayLength,l=e.fnRecordsDisplay(),c=-1===o;for(n=c?0:Math.ceil(n/o),o=c?1:Math.ceil(l/o),l=r(n,o),c=0,t=s.p.length;c<t;c++)Ne(e,"pageButton")(e,s.p[c],c,l,n,o)}else r.fnUpdate(e,a)},sName:"pagination"})),n}function oe(e,t,n){var r=e._iDisplayStart,i=e._iDisplayLength,a=e.fnRecordsDisplay();return 0===a||-1===i?r=0:"number"==typeof t?(r=t*i)>a&&(r=0):"first"==t?r=0:"previous"==t?0>(r=0<=i?r-i:0)&&(r=0):"next"==t?r+i<a&&(r+=i):"last"==t?r=Math.floor((a-1)/i)*i:Le(e,0,"Unknown paging action: "+t,5),t=e._iDisplayStart!==r,e._iDisplayStart=r,t&&(Oe(e,null,"page",[e]),n&&O(e)),t}function le(t){return e("<div/>",{id:t.aanFeatures.r?null:t.sTableId+"_processing",class:t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).insertBefore(t.nTable)[0]}function ce(t,n){t.oFeatures.bProcessing&&e(t.aanFeatures.r).css("display",n?"block":"none"),Oe(t,null,"processing",[t,n])}function ue(t){var n=e(t.nTable),r=t.oScroll;if(""===r.sX&&""===r.sY)return t.nTable;var i=r.sX,a=r.sY,s=t.oClasses,o=n.children("caption"),l=o.length?o[0]._captionSide:null,c=e(n[0].cloneNode(!1)),u=e(n[0].cloneNode(!1)),d=n.children("tfoot");d.length||(d=null),c=e("<div/>",{class:s.sScrollWrapper}).append(e("<div/>",{class:s.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:i?i?ve(i):null:"100%"}).append(e("<div/>",{class:s.sScrollHeadInner}).css({"box-sizing":"content-box",width:r.sXInner||"100%"}).append(c.removeAttr("id").css("margin-left",0).append("top"===l?o:null).append(n.children("thead"))))).append(e("<div/>",{class:s.sScrollBody}).css({position:"relative",overflow:"auto",width:i?ve(i):null}).append(n)),d&&c.append(e("<div/>",{class:s.sScrollFoot}).css({overflow:"hidden",border:0,width:i?i?ve(i):null:"100%"}).append(e("<div/>",{class:s.sScrollFootInner}).append(u.removeAttr("id").css("margin-left",0).append("bottom"===l?o:null).append(n.children("tfoot")))));var p=(n=c.children())[0];s=n[1];var f=d?n[2]:null;return i&&e(s).on("scroll.DT",(function(e){e=this.scrollLeft,p.scrollLeft=e,d&&(f.scrollLeft=e)})),e(s).css("max-height",a),r.bCollapse||e(s).css("height",a),t.nScrollHead=p,t.nScrollBody=s,t.nScrollFoot=f,t.aoDrawCallback.push({fn:de,sName:"scrolling"}),c[0]}function de(n){var i=n.oScroll,a=i.sX,s=i.sXInner,o=i.sY;i=i.iBarWidth;var l=e(n.nScrollHead),c=l[0].style,u=l.children("div"),d=u[0].style,p=u.children("table");u=n.nScrollBody;var m=e(u),g=u.style,v=e(n.nScrollFoot).children("div"),y=v.children("table"),b=e(n.nTHead),w=e(n.nTable),x=w[0],S=x.style,T=n.nTFoot?e(n.nTFoot):null,_=n.oBrowser,C=_.bScrollOversize;nt(n.aoColumns,"nTh");var E,D=[],A=[],L=[],k=[],M=function(e){(e=e.style).paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0},P=u.scrollHeight>u.clientHeight;if(n.scrollBarVis!==P&&n.scrollBarVis!==r)n.scrollBarVis=P,f(n);else{if(n.scrollBarVis=P,w.children("thead, tfoot").remove(),T){var I=T.clone().prependTo(w),O=T.find("tr");I=I.find("tr")}var j=b.clone().prependTo(w);b=b.find("tr"),P=j.find("tr"),j.find("th, td").removeAttr("tabindex"),a||(g.width="100%",l[0].style.width="100%"),e.each(z(n,j),(function(e,t){E=h(n,e),t.style.width=n.aoColumns[E].sWidth})),T&&pe((function(e){e.style.width=""}),I),l=w.outerWidth(),""===a?(S.width="100%",C&&(w.find("tbody").height()>u.offsetHeight||"scroll"==m.css("overflow-y"))&&(S.width=ve(w.outerWidth()-i)),l=w.outerWidth()):""!==s&&(S.width=ve(s),l=w.outerWidth()),pe(M,P),pe((function(n){var r=t.getComputedStyle?t.getComputedStyle(n).width:ve(e(n).width());L.push(n.innerHTML),D.push(r)}),P),pe((function(e,t){e.style.width=D[t]}),b),e(P).height(0),T&&(pe(M,I),pe((function(t){k.push(t.innerHTML),A.push(ve(e(t).css("width")))}),I),pe((function(e,t){e.style.width=A[t]}),O),e(I).height(0)),pe((function(e,t){e.innerHTML='<div class="dataTables_sizing">'+L[t]+"</div>",e.childNodes[0].style.height="0",e.childNodes[0].style.overflow="hidden",e.style.width=D[t]}),P),T&&pe((function(e,t){e.innerHTML='<div class="dataTables_sizing">'+k[t]+"</div>",e.childNodes[0].style.height="0",e.childNodes[0].style.overflow="hidden",e.style.width=A[t]}),I),Math.round(w.outerWidth())<Math.round(l)?(O=u.scrollHeight>u.offsetHeight||"scroll"==m.css("overflow-y")?l+i:l,C&&(u.scrollHeight>u.offsetHeight||"scroll"==m.css("overflow-y"))&&(S.width=ve(O-i)),""!==a&&""===s||Le(n,1,"Possible column misalignment",6)):O="100%",g.width=ve(O),c.width=ve(O),T&&(n.nScrollFoot.style.width=ve(O)),!o&&C&&(g.height=ve(x.offsetHeight+i)),a=w.outerWidth(),p[0].style.width=ve(a),d.width=ve(a),s=w.height()>u.clientHeight||"scroll"==m.css("overflow-y"),d[o="padding"+(_.bScrollbarLeft?"Left":"Right")]=s?i+"px":"0px",T&&(y[0].style.width=ve(a),v[0].style.width=ve(a),v[0].style[o]=s?i+"px":"0px"),w.children("colgroup").insertBefore(w.children("thead")),m.trigger("scroll"),!n.bSorted&&!n.bFiltered||n._drawHold||(u.scrollTop=0)}}function pe(e,t,n){for(var r,i,a=0,s=0,o=t.length;s<o;){for(r=t[s].firstChild,i=n?n[s].firstChild:null;r;)1===r.nodeType&&(n?e(r,i,a):e(r,a),a++),r=r.nextSibling,i=n?i.nextSibling:null;s++}}function fe(n){var r,i=n.nTable,a=n.aoColumns,s=n.oScroll,o=s.sY,l=s.sX,c=s.sXInner,u=a.length,d=v(n,"bVisible"),p=e("th",n.nTHead),m=i.getAttribute("width"),y=i.parentNode,b=!1,w=n.oBrowser;for(s=w.bScrollOversize,(r=i.style.width)&&-1!==r.indexOf("%")&&(m=r),r=0;r<d.length;r++){var x=a[d[r]];null!==x.sWidth&&(x.sWidth=he(x.sWidthOrig,y),b=!0)}if(s||!b&&!l&&!o&&u==g(n)&&u==p.length)for(r=0;r<u;r++)null!==(d=h(n,r))&&(a[d].sWidth=ve(p.eq(r).width()));else{(u=e(i).clone().css("visibility","hidden").removeAttr("id")).find("tbody tr").remove();var S=e("<tr/>").appendTo(u.find("tbody"));for(u.find("thead, tfoot").remove(),u.append(e(n.nTHead).clone()).append(e(n.nTFoot).clone()),u.find("tfoot th, tfoot td").css("width",""),p=z(n,u.find("thead")[0]),r=0;r<d.length;r++)x=a[d[r]],p[r].style.width=null!==x.sWidthOrig&&""!==x.sWidthOrig?ve(x.sWidthOrig):"",x.sWidthOrig&&l&&e(p[r]).append(e("<div/>").css({width:x.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(n.aoData.length)for(r=0;r<d.length;r++)x=a[b=d[r]],e(me(n,b)).clone(!1).append(x.sContentPadding).appendTo(S);for(e("[name]",u).removeAttr("name"),x=e("<div/>").css(l||o?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(u).appendTo(y),l&&c?u.width(c):l?(u.css("width","auto"),u.removeAttr("width"),u.width()<y.clientWidth&&m&&u.width(y.clientWidth)):o?u.width(y.clientWidth):m&&u.width(m),r=o=0;r<d.length;r++)c=(y=e(p[r])).outerWidth()-y.width(),o+=y=w.bBounding?Math.ceil(p[r].getBoundingClientRect().width):y.outerWidth(),a[d[r]].sWidth=ve(y-c);i.style.width=ve(o),x.remove()}m&&(i.style.width=ve(m)),!m&&!l||n._reszEvt||(i=function(){e(t).on("resize.DT-"+n.sInstance,yt((function(){f(n)})))},s?setTimeout(i,1e3):i(),n._reszEvt=!0)}function he(t,r){return t?(r=(t=e("<div/>").css("width",ve(t)).appendTo(r||n.body))[0].offsetWidth,t.remove(),r):0}function me(t,n){var r=ge(t,n);if(0>r)return null;var i=t.aoData[r];return i.nTr?i.anCells[n]:e("<td/>").html(S(t,r,n,"display"))[0]}function ge(e,t){for(var n,r=-1,i=-1,a=0,s=e.aoData.length;a<s;a++)(n=(n=(n=S(e,a,t,"display")+"").replace(vt,"")).replace(/&nbsp;/g," ")).length>r&&(r=n.length,i=a);return i}function ve(e){return null===e?"0px":"number"==typeof e?0>e?"0px":e+"px":e.match(/\d$/)?e+"px":e}function ye(t){var n=[],i=t.aoColumns,a=t.aaSortingFixed,s=e.isPlainObject(a),o=[],l=function(t){t.length&&!Array.isArray(t[0])?o.push(t):e.merge(o,t)};for(Array.isArray(a)&&l(a),s&&a.pre&&l(a.pre),l(t.aaSorting),s&&a.post&&l(a.post),t=0;t<o.length;t++){var c=o[t][0];for(a=0,s=(l=i[c].aDataSort).length;a<s;a++){var u=l[a],d=i[u].sType||"string";o[t]._idx===r&&(o[t]._idx=e.inArray(o[t][1],i[u].asSorting)),n.push({src:c,col:u,dir:o[t][1],index:o[t]._idx,type:d,formatter:qe.ext.type.order[d+"-pre"]})}}return n}function be(e){var t,n=[],r=qe.ext.type.order,i=e.aoData,a=0,s=e.aiDisplayMaster;y(e);var o=ye(e),l=0;for(t=o.length;l<t;l++){var c=o[l];c.formatter&&a++,_e(e,c.col)}if("ssp"!=$e(e)&&0!==o.length){for(l=0,t=s.length;l<t;l++)n[s[l]]=l;a===o.length?s.sort((function(e,t){var r,a=o.length,s=i[e]._aSortData,l=i[t]._aSortData;for(r=0;r<a;r++){var c=o[r],u=s[c.col],d=l[c.col];if(0!==(u=u<d?-1:u>d?1:0))return"asc"===c.dir?u:-u}return(u=n[e])<(d=n[t])?-1:u>d?1:0})):s.sort((function(e,t){var a,s=o.length,l=i[e]._aSortData,c=i[t]._aSortData;for(a=0;a<s;a++){var u=o[a],d=l[u.col],p=c[u.col];if(0!==(d=(u=r[u.type+"-"+u.dir]||r["string-"+u.dir])(d,p)))return d}return(d=n[e])<(p=n[t])?-1:d>p?1:0}))}e.bSorted=!0}function we(e){var t=e.aoColumns,n=ye(e);e=e.oLanguage.oAria;for(var r=0,i=t.length;r<i;r++){var a=t[r],s=a.asSorting,o=a.ariaTitle||a.sTitle.replace(/<.*?>/g,""),l=a.nTh;l.removeAttribute("aria-sort"),a.bSortable&&(0<n.length&&n[0].col==r?(l.setAttribute("aria-sort","asc"==n[0].dir?"ascending":"descending"),a=s[n[0].index+1]||s[0]):a=s[0],o+="asc"===a?e.sSortAscending:e.sSortDescending),l.setAttribute("aria-label",o)}}function xe(t,n,i,a){var s=t.aaSorting,o=t.aoColumns[n].asSorting,l=function(t,n){var i=t._idx;return i===r&&(i=e.inArray(t[1],o)),i+1<o.length?i+1:n?null:0};"number"==typeof s[0]&&(s=t.aaSorting=[s]),i&&t.oFeatures.bSortMulti?-1!==(i=e.inArray(n,nt(s,"0")))?(null===(n=l(s[i],!0))&&1===s.length&&(n=0),null===n?s.splice(i,1):(s[i][1]=o[n],s[i]._idx=n)):(s.push([n,o[0],0]),s[s.length-1]._idx=0):s.length&&s[0][0]==n?(n=l(s[0]),s.length=1,s[0][1]=o[n],s[0]._idx=n):(s.length=0,s.push([n,o[0]]),s[0]._idx=0),j(t),"function"==typeof a&&a(t)}function Se(e,t,n,r){var i=e.aoColumns[n];Pe(t,{},(function(t){!1!==i.bSortable&&(e.oFeatures.bProcessing?(ce(e,!0),setTimeout((function(){xe(e,n,t.shiftKey,r),"ssp"!==$e(e)&&ce(e,!1)}),0)):xe(e,n,t.shiftKey,r))}))}function Te(t){var n,r=t.aLastSort,i=t.oClasses.sSortColumn,a=ye(t),s=t.oFeatures;if(s.bSort&&s.bSortClasses){for(s=0,n=r.length;s<n;s++){var o=r[s].src;e(nt(t.aoData,"anCells",o)).removeClass(i+(2>s?s+1:3))}for(s=0,n=a.length;s<n;s++)o=a[s].src,e(nt(t.aoData,"anCells",o)).addClass(i+(2>s?s+1:3))}t.aLastSort=a}function _e(e,t){var n,r=e.aoColumns[t],i=qe.ext.order[r.sSortDataType];i&&(n=i.call(e.oInstance,e,t,m(e,t)));for(var a,s=qe.ext.type.order[r.sType+"-pre"],o=0,l=e.aoData.length;o<l;o++)(r=e.aoData[o])._aSortData||(r._aSortData=[]),(!r._aSortData[t]||i)&&(a=i?n[o]:S(e,o,t,"sort"),r._aSortData[t]=s?s(a):a)}function Ce(t){if(!t._bLoadingState){var n={time:+new Date,start:t._iDisplayStart,length:t._iDisplayLength,order:e.extend(!0,[],t.aaSorting),search:J(t.oPreviousSearch),columns:e.map(t.aoColumns,(function(e,n){return{visible:e.bVisible,search:J(t.aoPreSearchCols[n])}}))};t.oSavedState=n,Oe(t,"aoStateSaveParams","stateSaveParams",[t,n]),t.oFeatures.bStateSave&&!t.bDestroying&&t.fnStateSaveCallback.call(t.oInstance,t,n)}}function Ee(e,t,n){if(e.oFeatures.bStateSave)return(t=e.fnStateLoadCallback.call(e.oInstance,e,(function(t){De(e,t,n)})))!==r&&De(e,t,n),!0;n()}function De(t,n,i){var a,s=t.aoColumns;t._bLoadingState=!0;var o=t._bInitComplete?new qe.Api(t):null;if(n&&n.time){var l=Oe(t,"aoStateLoadParams","stateLoadParams",[t,n]);if(-1!==e.inArray(!1,l))t._bLoadingState=!1;else if(0<(l=t.iStateDuration)&&n.time<+new Date-1e3*l)t._bLoadingState=!1;else if(n.columns&&s.length!==n.columns.length)t._bLoadingState=!1;else{if(t.oLoadedState=e.extend(!0,{},n),n.start!==r&&(null===o?(t._iDisplayStart=n.start,t.iInitDisplayStart=n.start):oe(t,n.start/n.length)),n.length!==r&&(t._iDisplayLength=n.length),n.order!==r&&(t.aaSorting=[],e.each(n.order,(function(e,n){t.aaSorting.push(n[0]>=s.length?[0,n[1]]:n)}))),n.search!==r&&e.extend(t.oPreviousSearch,Q(n.search)),n.columns){for(l=0,a=n.columns.length;l<a;l++){var c=n.columns[l];c.visible!==r&&(o?o.column(l).visible(c.visible,!1):s[l].bVisible=c.visible),c.search!==r&&e.extend(t.aoPreSearchCols[l],Q(c.search))}o&&o.columns.adjust()}t._bLoadingState=!1,Oe(t,"aoStateLoaded","stateLoaded",[t,n])}}else t._bLoadingState=!1;i()}function Ae(t){var n=qe.settings;return-1!==(t=e.inArray(t,nt(n,"nTable")))?n[t]:null}function Le(e,n,r,i){if(r="DataTables warning: "+(e?"table id="+e.sTableId+" - ":"")+r,i&&(r+=". For more information about this error, please see http://datatables.net/tn/"+i),n)t.console&&console.log&&console.log(r);else if(n=(n=qe.ext).sErrMode||n.errMode,e&&Oe(e,null,"error",[e,i,r]),"alert"==n)alert(r);else{if("throw"==n)throw Error(r);"function"==typeof n&&n(e,i,r)}}function ke(t,n,i,a){Array.isArray(i)?e.each(i,(function(e,r){Array.isArray(r)?ke(t,n,r[0],r[1]):ke(t,n,r)})):(a===r&&(a=i),n[i]!==r&&(t[a]=n[i]))}function Me(t,n,r){var i;for(i in n)if(n.hasOwnProperty(i)){var a=n[i];e.isPlainObject(a)?(e.isPlainObject(t[i])||(t[i]={}),e.extend(!0,t[i],a)):r&&"data"!==i&&"aaData"!==i&&Array.isArray(a)?t[i]=a.slice():t[i]=a}return t}function Pe(t,n,r){e(t).on("click.DT",n,(function(n){e(t).trigger("blur"),r(n)})).on("keypress.DT",n,(function(e){13===e.which&&(e.preventDefault(),r(e))})).on("selectstart.DT",(function(){return!1}))}function Ie(e,t,n,r){n&&e[t].push({fn:n,sName:r})}function Oe(t,n,r,i){var a=[];return n&&(a=e.map(t[n].slice().reverse(),(function(e,n){return e.fn.apply(t.oInstance,i)}))),null!==r&&(n=e.Event(r+".dt"),e(t.nTable).trigger(n,i),a.push(n.result)),a}function je(e){var t=e._iDisplayStart,n=e.fnDisplayEnd(),r=e._iDisplayLength;t>=n&&(t=n-r),t-=t%r,(-1===r||0>t)&&(t=0),e._iDisplayStart=t}function Ne(t,n){t=t.renderer;var r=qe.ext.renderer[n];return e.isPlainObject(t)&&t[n]?r[t[n]]||r._:"string"==typeof t&&r[t]||r._}function $e(e){return e.oFeatures.bServerSide?"ssp":e.ajax||e.sAjaxSource?"ajax":"dom"}function ze(e,t){var n=It.numbers_length,r=Math.floor(n/2);return t<=n?e=it(0,t):e<=r?((e=it(0,n-2)).push("ellipsis"),e.push(t-1)):(e>=t-1-r?e=it(t-(n-2),t):((e=it(e-r+2,e+r-1)).push("ellipsis"),e.push(t-1)),e.splice(0,0,"ellipsis"),e.splice(0,0,0)),e.DT_el="span",e}function He(t){e.each({num:function(e){return Ot(e,t)},"num-fmt":function(e){return Ot(e,t,Ke)},"html-num":function(e){return Ot(e,t,Ge)},"html-num-fmt":function(e){return Ot(e,t,Ge,Ke)}},(function(e,n){Fe.type.order[e+t+"-pre"]=n,e.match(/^html\-/)&&(Fe.type.search[e+t]=Fe.type.search.html)}))}function Re(e){return function(){var t=[Ae(this[qe.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return qe.ext.internal[e].apply(this,t)}}var Fe,Be,We,qe=function(t,n){if(this instanceof qe)return e(t).DataTable(n);n=t,this.$=function(e,t){return this.api(!0).$(e,t)},this._=function(e,t){return this.api(!0).rows(e,t).data()},this.api=function(e){return new xt(e?Ae(this[Fe.iApiIndex]):this)},this.fnAddData=function(t,n){var i=this.api(!0);return t=Array.isArray(t)&&(Array.isArray(t[0])||e.isPlainObject(t[0]))?i.rows.add(t):i.row.add(t),(n===r||n)&&i.draw(),t.flatten().toArray()},this.fnAdjustColumnSizing=function(e){var t=this.api(!0).columns.adjust(),n=t.settings()[0],i=n.oScroll;e===r||e?t.draw(!1):(""!==i.sX||""!==i.sY)&&de(n)},this.fnClearTable=function(e){var t=this.api(!0).clear();(e===r||e)&&t.draw()},this.fnClose=function(e){this.api(!0).row(e).child.hide()},this.fnDeleteRow=function(e,t,n){var i=this.api(!0),a=(e=i.rows(e)).settings()[0],s=a.aoData[e[0][0]];return e.remove(),t&&t.call(this,a,s),(n===r||n)&&i.draw(),s},this.fnDestroy=function(e){this.api(!0).destroy(e)},this.fnDraw=function(e){this.api(!0).draw(e)},this.fnFilter=function(e,t,n,i,a,s){a=this.api(!0),null===t||t===r?a.search(e,n,i,s):a.column(t).search(e,n,i,s),a.draw()},this.fnGetData=function(e,t){var n=this.api(!0);if(e!==r){var i=e.nodeName?e.nodeName.toLowerCase():"";return t!==r||"td"==i||"th"==i?n.cell(e,t).data():n.row(e).data()||null}return n.data().toArray()},this.fnGetNodes=function(e){var t=this.api(!0);return e!==r?t.row(e).node():t.rows().nodes().flatten().toArray()},this.fnGetPosition=function(e){var t=this.api(!0),n=e.nodeName.toUpperCase();return"TR"==n?t.row(e).index():"TD"==n||"TH"==n?[(e=t.cell(e).index()).row,e.columnVisible,e.column]:null},this.fnIsOpen=function(e){return this.api(!0).row(e).child.isShown()},this.fnOpen=function(e,t,n){return this.api(!0).row(e).child(t,n).show().child()[0]},this.fnPageChange=function(e,t){e=this.api(!0).page(e),(t===r||t)&&e.draw(!1)},this.fnSetColumnVis=function(e,t,n){e=this.api(!0).column(e).visible(t),(n===r||n)&&e.columns.adjust().draw()},this.fnSettings=function(){return Ae(this[Fe.iApiIndex])},this.fnSort=function(e){this.api(!0).order(e).draw()},this.fnSortListener=function(e,t,n){this.api(!0).order.listener(e,t,n)},this.fnUpdate=function(e,t,n,i,a){var s=this.api(!0);return n===r||null===n?s.row(t).data(e):s.cell(t,n).data(e),(a===r||a)&&s.columns.adjust(),(i===r||i)&&s.draw(),0},this.fnVersionCheck=Fe.fnVersionCheck;var i=this,u=n===r,f=this.length;for(var h in u&&(n={}),this.oApi=this.internal=Fe.internal,qe.ext.internal)h&&(this[h]=Re(h));return this.each((function(){var t,h={},m=1<f?Me(h,n,!0):n,g=0;h=this.getAttribute("id");var v=!1,y=qe.defaults,S=e(this);if("table"!=this.nodeName.toLowerCase())Le(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{o(y),l(y.column),a(y,y,!0),a(y.column,y.column,!0),a(y,e.extend(m,S.data()),!0);var T=qe.settings;for(g=0,t=T.length;g<t;g++){var _=T[g];if(_.nTable==this||_.nTHead&&_.nTHead.parentNode==this||_.nTFoot&&_.nTFoot.parentNode==this){var C=m.bRetrieve!==r?m.bRetrieve:y.bRetrieve;if(u||C)return _.oInstance;if(m.bDestroy!==r?m.bDestroy:y.bDestroy){_.oInstance.fnDestroy();break}return void Le(_,0,"Cannot reinitialise DataTable",3)}if(_.sTableId==this.id){T.splice(g,1);break}}null!==h&&""!==h||(this.id=h="DataTables_Table_"+qe.ext._unique++);var E=e.extend(!0,{},qe.models.oSettings,{sDestroyWidth:S[0].style.width,sInstance:h,sTableId:h});E.nTable=this,E.oApi=i.internal,E.oInit=m,T.push(E),E.oInstance=1===i.length?i:S.dataTable(),o(m),s(m.oLanguage),m.aLengthMenu&&!m.iDisplayLength&&(m.iDisplayLength=Array.isArray(m.aLengthMenu[0])?m.aLengthMenu[0][0]:m.aLengthMenu[0]),m=Me(e.extend(!0,{},y),m),ke(E.oFeatures,m,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" ")),ke(E,m,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),ke(E.oScroll,m,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),ke(E.oLanguage,m,"fnInfoCallback"),Ie(E,"aoDrawCallback",m.fnDrawCallback,"user"),Ie(E,"aoServerParams",m.fnServerParams,"user"),Ie(E,"aoStateSaveParams",m.fnStateSaveParams,"user"),Ie(E,"aoStateLoadParams",m.fnStateLoadParams,"user"),Ie(E,"aoStateLoaded",m.fnStateLoaded,"user"),Ie(E,"aoRowCallback",m.fnRowCallback,"user"),Ie(E,"aoRowCreatedCallback",m.fnCreatedRow,"user"),Ie(E,"aoHeaderCallback",m.fnHeaderCallback,"user"),Ie(E,"aoFooterCallback",m.fnFooterCallback,"user"),Ie(E,"aoInitComplete",m.fnInitComplete,"user"),Ie(E,"aoPreDrawCallback",m.fnPreDrawCallback,"user"),E.rowIdFn=pt(m.rowId),c(E);var D=E.oClasses;e.extend(D,qe.ext.classes,m.oClasses),S.addClass(D.sTable),E.iInitDisplayStart===r&&(E.iInitDisplayStart=m.iDisplayStart,E._iDisplayStart=m.iDisplayStart),null!==m.iDeferLoading&&(E.bDeferLoading=!0,h=Array.isArray(m.iDeferLoading),E._iRecordsDisplay=h?m.iDeferLoading[0]:m.iDeferLoading,E._iRecordsTotal=h?m.iDeferLoading[1]:m.iDeferLoading);var A=E.oLanguage;e.extend(!0,A,m.oLanguage),A.sUrl?(e.ajax({dataType:"json",url:A.sUrl,success:function(t){a(y.oLanguage,t),s(t),e.extend(!0,A,t),Oe(E,null,"i18n",[E]),ne(E)},error:function(){ne(E)}}),v=!0):Oe(E,null,"i18n",[E]),null===m.asStripeClasses&&(E.asStripeClasses=[D.sStripeOdd,D.sStripeEven]),h=E.asStripeClasses;var L=S.children("tbody").find("tr").eq(0);if(-1!==e.inArray(!0,e.map(h,(function(e,t){return L.hasClass(e)})))&&(e("tbody tr",this).removeClass(h.join(" ")),E.asDestroyStripes=h.slice()),h=[],0!==(T=this.getElementsByTagName("thead")).length&&($(E.aoHeader,T[0]),h=z(E)),null===m.aoColumns)for(T=[],g=0,t=h.length;g<t;g++)T.push(null);else T=m.aoColumns;for(g=0,t=T.length;g<t;g++)d(E,h?h[g]:null);if(b(E,m.aoColumnDefs,T,(function(e,t){p(E,e,t)})),L.length){var k=function(e,t){return null!==e.getAttribute("data-"+t)?t:null};e(L[0]).children("th, td").each((function(e,t){var n=E.aoColumns[e];if(n.mData===e){var i=k(t,"sort")||k(t,"order");t=k(t,"filter")||k(t,"search"),null===i&&null===t||(n.mData={_:e+".display",sort:null!==i?e+".@data-"+i:r,type:null!==i?e+".@data-"+i:r,filter:null!==t?e+".@data-"+t:r},p(E,e))}}))}var M=E.oFeatures;h=function(){if(m.aaSorting===r){var n=E.aaSorting;for(g=0,t=n.length;g<t;g++)n[g][1]=E.aoColumns[g].asSorting[0]}Te(E),M.bSort&&Ie(E,"aoDrawCallback",(function(){if(E.bSorted){var t=ye(E),n={};e.each(t,(function(e,t){n[t.src]=t.dir})),Oe(E,null,"order",[E,t,n]),we(E)}})),Ie(E,"aoDrawCallback",(function(){(E.bSorted||"ssp"===$e(E)||M.bDeferRender)&&Te(E)}),"sc"),n=S.children("caption").each((function(){this._captionSide=e(this).css("caption-side")}));var i=S.children("thead");0===i.length&&(i=e("<thead/>").appendTo(S)),E.nTHead=i[0];var a=S.children("tbody");if(0===a.length&&(a=e("<tbody/>").insertAfter(i)),E.nTBody=a[0],0===(i=S.children("tfoot")).length&&0<n.length&&(""!==E.oScroll.sX||""!==E.oScroll.sY)&&(i=e("<tfoot/>").appendTo(S)),0===i.length||0===i.children().length?S.addClass(D.sNoFooter):0<i.length&&(E.nTFoot=i[0],$(E.aoFooter,E.nTFoot)),m.aaData)for(g=0;g<m.aaData.length;g++)w(E,m.aaData[g]);else(E.bDeferLoading||"dom"==$e(E))&&x(E,e(E.nTBody).children("tr"));E.aiDisplay=E.aiDisplayMaster.slice(),E.bInitialised=!0,!1===v&&ne(E)},Ie(E,"aoDrawCallback",Ce,"state_save"),m.bStateSave?(M.bStateSave=!0,Ee(E,m,h)):h()}})),i=null,this},Xe={},Ve=/[\r\n\u2028]/g,Ge=/<.*?>/g,Ye=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,Ue=/(\/|\.|\*|\+|\?|\||\(|\)|\[|\]|\{|\}|\\|\$|\^|\-)/g,Ke=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,Je=function(e){return!e||!0===e||"-"===e},Qe=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null},Ze=function(e,t){return Xe[t]||(Xe[t]=new RegExp(ht(t),"g")),"string"==typeof e&&"."!==t?e.replace(/\./g,"").replace(Xe[t],"."):e},et=function(e,t,n){var r="string"==typeof e;return!!Je(e)||(t&&r&&(e=Ze(e,t)),n&&r&&(e=e.replace(Ke,"")),!isNaN(parseFloat(e))&&isFinite(e))},tt=function(e,t,n){return!!Je(e)||((Je(e)||"string"==typeof e)&&!!et(e.replace(Ge,""),t,n)||null)},nt=function(e,t,n){var i=[],a=0,s=e.length;if(n!==r)for(;a<s;a++)e[a]&&e[a][t]&&i.push(e[a][t][n]);else for(;a<s;a++)e[a]&&i.push(e[a][t]);return i},rt=function(e,t,n,i){var a=[],s=0,o=t.length;if(i!==r)for(;s<o;s++)e[t[s]][n]&&a.push(e[t[s]][n][i]);else for(;s<o;s++)a.push(e[t[s]][n]);return a},it=function(e,t){var n=[];if(t===r){t=0;var i=e}else i=t,t=e;for(e=t;e<i;e++)n.push(e);return n},at=function(e){for(var t=[],n=0,r=e.length;n<r;n++)e[n]&&t.push(e[n]);return t},st=function(e){e:{if(!(2>e.length))for(var t=e.slice().sort(),n=t[0],r=1,i=t.length;r<i;r++){if(t[r]===n){t=!1;break e}n=t[r]}t=!0}if(t)return e.slice();t=[],i=e.length;var a,s=0;r=0;e:for(;r<i;r++){for(n=e[r],a=0;a<s;a++)if(t[a]===n)continue e;t.push(n),s++}return t},ot=function(e,t){if(Array.isArray(t))for(var n=0;n<t.length;n++)ot(e,t[n]);else e.push(t);return e},lt=function(e,t){return t===r&&(t=0),-1!==this.indexOf(e,t)};Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),Array.prototype.includes||(Array.prototype.includes=lt),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),String.prototype.includes||(String.prototype.includes=lt),qe.util={throttle:function(e,t){var n,i,a=t!==r?t:200;return function(){var t=this,s=+new Date,o=arguments;n&&s<n+a?(clearTimeout(i),i=setTimeout((function(){n=r,e.apply(t,o)}),a)):(n=s,e.apply(t,o))}},escapeRegex:function(e){return e.replace(Ue,"\\$1")},set:function(t){if(e.isPlainObject(t))return qe.util.set(t._);if(null===t)return function(){};if("function"==typeof t)return function(e,n,r){t(e,"set",n,r)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(e,n){e[t]=n};var n=function(e,t,i){for(var a,s,o=(i=_(i))[i.length-1],l=0,c=i.length-1;l<c;l++){if("__proto__"===i[l]||"constructor"===i[l])throw Error("Cannot set prototype values");if(a=i[l].match(ut),s=i[l].match(dt),a){if(i[l]=i[l].replace(ut,""),e[i[l]]=[],(o=i.slice()).splice(0,l+1),a=o.join("."),Array.isArray(t))for(s=0,c=t.length;s<c;s++)n(o={},t[s],a),e[i[l]].push(o);else e[i[l]]=t;return}s&&(i[l]=i[l].replace(dt,""),e=e[i[l]](t)),null!==e[i[l]]&&e[i[l]]!==r||(e[i[l]]={}),e=e[i[l]]}o.match(dt)?e[o.replace(dt,"")](t):e[o.replace(ut,"")]=t};return function(e,r){return n(e,r,t)}},get:function(t){if(e.isPlainObject(t)){var n={};return e.each(t,(function(e,t){t&&(n[e]=qe.util.get(t))})),function(e,t,i,a){var s=n[t]||n._;return s!==r?s(e,t,i,a):e}}if(null===t)return function(e){return e};if("function"==typeof t)return function(e,n,r,i){return t(e,n,r,i)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(e,n){return e[t]};var i=function(e,t,n){if(""!==n)for(var a=_(n),s=0,o=a.length;s<o;s++){n=a[s].match(ut);var l=a[s].match(dt);if(n){if(a[s]=a[s].replace(ut,""),""!==a[s]&&(e=e[a[s]]),l=[],a.splice(0,s+1),a=a.join("."),Array.isArray(e))for(s=0,o=e.length;s<o;s++)l.push(i(e[s],t,a));e=""===(e=n[0].substring(1,n[0].length-1))?l:l.join(e);break}if(l)a[s]=a[s].replace(dt,""),e=e[a[s]]();else{if(null===e||e[a[s]]===r)return r;e=e[a[s]]}}return e};return function(e,n){return i(e,n,t)}}};var ct=function(e,t,n){e[t]!==r&&(e[n]=e[t])},ut=/\[.*?\]$/,dt=/\(\)$/,pt=qe.util.get,ft=qe.util.set,ht=qe.util.escapeRegex,mt=e("<div>")[0],gt=mt.textContent!==r,vt=/<.*?>/g,yt=qe.util.throttle,bt=[],wt=Array.prototype,xt=function(t,n){if(!(this instanceof xt))return new xt(t,n);var r=[],i=function(t){(t=function(t){var n,r=qe.settings,i=e.map(r,(function(e,t){return e.nTable}));if(!t)return[];if(t.nTable&&t.oApi)return[t];if(t.nodeName&&"table"===t.nodeName.toLowerCase()){var a=e.inArray(t,i);return-1!==a?[r[a]]:null}return t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?n=e(t):t instanceof e&&(n=t),n?n.map((function(t){return-1!==(a=e.inArray(this,i))?r[a]:null})).toArray():void 0)}(t))&&r.push.apply(r,t)};if(Array.isArray(t))for(var a=0,s=t.length;a<s;a++)i(t[a]);else i(t);this.context=st(r),n&&e.merge(this,n),this.selector={rows:null,cols:null,opts:null},xt.extend(this,this,bt)};qe.Api=xt,e.extend(xt.prototype,{any:function(){return 0!==this.count()},concat:wt.concat,context:[],count:function(){return this.flatten().length},each:function(e){for(var t=0,n=this.length;t<n;t++)e.call(this,this[t],t,this);return this},eq:function(e){var t=this.context;return t.length>e?new xt(t[e],this[e]):null},filter:function(e){var t=[];if(wt.filter)t=wt.filter.call(this,e,this);else for(var n=0,r=this.length;n<r;n++)e.call(this,this[n],n,this)&&t.push(this[n]);return new xt(this.context,t)},flatten:function(){var e=[];return new xt(this.context,e.concat.apply(e,this.toArray()))},join:wt.join,indexOf:wt.indexOf||function(e,t){t=t||0;for(var n=this.length;t<n;t++)if(this[t]===e)return t;return-1},iterator:function(e,t,n,i){var a,s,o,l=[],c=this.context,u=this.selector;"string"==typeof e&&(i=n,n=t,t=e,e=!1);var d=0;for(a=c.length;d<a;d++){var p=new xt(c[d]);if("table"===t){var f=n.call(p,c[d],d);f!==r&&l.push(f)}else if("columns"===t||"rows"===t)(f=n.call(p,c[d],this[d],d))!==r&&l.push(f);else if("column"===t||"column-rows"===t||"row"===t||"cell"===t){var h=this[d];"column-rows"===t&&(o=Dt(c[d],u.opts));var m=0;for(s=h.length;m<s;m++)f=h[m],(f="cell"===t?n.call(p,c[d],f.row,f.column,d,m):n.call(p,c[d],f,d,m,o))!==r&&l.push(f)}}return l.length||i?((t=(e=new xt(c,e?l.concat.apply([],l):l)).selector).rows=u.rows,t.cols=u.cols,t.opts=u.opts,e):this},lastIndexOf:wt.lastIndexOf||function(e,t){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(e){var t=[];if(wt.map)t=wt.map.call(this,e,this);else for(var n=0,r=this.length;n<r;n++)t.push(e.call(this,this[n],n));return new xt(this.context,t)},pluck:function(e){return this.map((function(t){return t[e]}))},pop:wt.pop,push:wt.push,reduce:wt.reduce||function(e,t){return u(this,e,t,0,this.length,1)},reduceRight:wt.reduceRight||function(e,t){return u(this,e,t,this.length-1,-1,-1)},reverse:wt.reverse,selector:null,shift:wt.shift,slice:function(){return new xt(this.context,this)},sort:wt.sort,splice:wt.splice,toArray:function(){return wt.slice.call(this)},to$:function(){return e(this)},toJQuery:function(){return e(this)},unique:function(){return new xt(this.context,st(this))},unshift:wt.unshift}),xt.extend=function(e,t,n){if(n.length&&t&&(t instanceof xt||t.__dt_wrapper)){var r,i=function(e,t,n){return function(){var r=t.apply(e,arguments);return xt.extend(r,r,n.methodExt),r}},a=0;for(r=n.length;a<r;a++){var s=n[a];t[s.name]="function"===s.type?i(e,s.val,s):"object"===s.type?{}:s.val,t[s.name].__dt_wrapper=!0,xt.extend(e,t[s.name],s.propExt)}}},xt.register=Be=function(t,n){if(Array.isArray(t))for(var r=0,i=t.length;r<i;r++)xt.register(t[r],n);else{i=t.split(".");var a,s=bt;for(t=0,r=i.length;t<r;t++){var o=(a=-1!==i[t].indexOf("()"))?i[t].replace("()",""):i[t];e:{for(var l=0,c=s.length;l<c;l++)if(s[l].name===o){l=s[l];break e}l=null}l||(l={name:o,val:{},methodExt:[],propExt:[],type:"object"},s.push(l)),t===r-1?(l.val=n,l.type="function"==typeof n?"function":e.isPlainObject(n)?"object":"other"):s=a?l.methodExt:l.propExt}}},xt.registerPlural=We=function(e,t,n){xt.register(e,n),xt.register(t,(function(){var e=n.apply(this,arguments);return e===this?this:e instanceof xt?e.length?Array.isArray(e[0])?new xt(e.context,e[0]):e[0]:r:e}))};var St=function(t,n){if(Array.isArray(t))return e.map(t,(function(e){return St(e,n)}));if("number"==typeof t)return[n[t]];var r=e.map(n,(function(e,t){return e.nTable}));return e(r).filter(t).map((function(t){return t=e.inArray(this,r),n[t]})).toArray()};Be("tables()",(function(e){return e!==r&&null!==e?new xt(St(e,this.context)):this})),Be("table()",(function(e){var t=(e=this.tables(e)).context;return t.length?new xt(t[0]):e})),We("tables().nodes()","table().node()",(function(){return this.iterator("table",(function(e){return e.nTable}),1)})),We("tables().body()","table().body()",(function(){return this.iterator("table",(function(e){return e.nTBody}),1)})),We("tables().header()","table().header()",(function(){return this.iterator("table",(function(e){return e.nTHead}),1)})),We("tables().footer()","table().footer()",(function(){return this.iterator("table",(function(e){return e.nTFoot}),1)})),We("tables().containers()","table().container()",(function(){return this.iterator("table",(function(e){return e.nTableWrapper}),1)})),Be("draw()",(function(e){return this.iterator("table",(function(t){"page"===e?O(t):("string"==typeof e&&(e="full-hold"!==e),j(t,!1===e))}))})),Be("page()",(function(e){return e===r?this.page.info().page:this.iterator("table",(function(t){oe(t,e)}))})),Be("page.info()",(function(e){if(0===this.context.length)return r;var t=(e=this.context[0])._iDisplayStart,n=e.oFeatures.bPaginate?e._iDisplayLength:-1,i=e.fnRecordsDisplay(),a=-1===n;return{page:a?0:Math.floor(t/n),pages:a?1:Math.ceil(i/n),start:t,end:e.fnDisplayEnd(),length:n,recordsTotal:e.fnRecordsTotal(),recordsDisplay:i,serverSide:"ssp"===$e(e)}})),Be("page.len()",(function(e){return e===r?0!==this.context.length?this.context[0]._iDisplayLength:r:this.iterator("table",(function(t){ie(t,e)}))}));var Tt=function(e,t,n){if(n){var r=new xt(e);r.one("draw",(function(){n(r.ajax.json())}))}if("ssp"==$e(e))j(e,t);else{ce(e,!0);var i=e.jqXHR;i&&4!==i.readyState&&i.abort(),H(e,[],(function(n){E(e);for(var r=0,i=(n=W(e,n)).length;r<i;r++)w(e,n[r]);j(e,t),ce(e,!1)}))}};Be("ajax.json()",(function(){var e=this.context;if(0<e.length)return e[0].json})),Be("ajax.params()",(function(){var e=this.context;if(0<e.length)return e[0].oAjaxData})),Be("ajax.reload()",(function(e,t){return this.iterator("table",(function(n){Tt(n,!1===t,e)}))})),Be("ajax.url()",(function(t){var n=this.context;return t===r?0===n.length?r:(n=n[0]).ajax?e.isPlainObject(n.ajax)?n.ajax.url:n.ajax:n.sAjaxSource:this.iterator("table",(function(n){e.isPlainObject(n.ajax)?n.ajax.url=t:n.ajax=t}))})),Be("ajax.url().load()",(function(e,t){return this.iterator("table",(function(n){Tt(n,!1===t,e)}))}));var _t=function(e,t,n,i,a){var s,o,l,c=[],u=typeof t;for(t&&"string"!==u&&"function"!==u&&t.length!==r||(t=[t]),u=0,o=t.length;u<o;u++){var d=t[u]&&t[u].split&&!t[u].match(/[\[\(:]/)?t[u].split(","):[t[u]],p=0;for(l=d.length;p<l;p++)(s=n("string"==typeof d[p]?d[p].trim():d[p]))&&s.length&&(c=c.concat(s))}if((e=Fe.selector[e]).length)for(u=0,o=e.length;u<o;u++)c=e[u](i,a,c);return st(c)},Ct=function(t){return t||(t={}),t.filter&&t.search===r&&(t.search=t.filter),e.extend({search:"none",order:"current",page:"all"},t)},Et=function(e){for(var t=0,n=e.length;t<n;t++)if(0<e[t].length)return e[0]=e[t],e[0].length=1,e.length=1,e.context=[e.context[t]],e;return e.length=0,e},Dt=function(t,n){var r=[],i=t.aiDisplay,a=t.aiDisplayMaster,s=n.search,o=n.order;if(n=n.page,"ssp"==$e(t))return"removed"===s?[]:it(0,a.length);if("current"==n)for(o=t._iDisplayStart,t=t.fnDisplayEnd();o<t;o++)r.push(i[o]);else if("current"==o||"applied"==o){if("none"==s)r=a.slice();else if("applied"==s)r=i.slice();else if("removed"==s){var l={};for(o=0,t=i.length;o<t;o++)l[i[o]]=null;r=e.map(a,(function(e){return l.hasOwnProperty(e)?null:e}))}}else if("index"==o||"original"==o)for(o=0,t=t.aoData.length;o<t;o++)"none"==s?r.push(o):(-1===(a=e.inArray(o,i))&&"removed"==s||0<=a&&"applied"==s)&&r.push(o);return r};Be("rows()",(function(t,n){t===r?t="":e.isPlainObject(t)&&(n=t,t=""),n=Ct(n);var i=this.iterator("table",(function(i){return function(t,n,i){var a;return _t("row",n,(function(n){var s=Qe(n),o=t.aoData;if(null!==s&&!i)return[s];if(a||(a=Dt(t,i)),null!==s&&-1!==e.inArray(s,a))return[s];if(null===n||n===r||""===n)return a;if("function"==typeof n)return e.map(a,(function(e){var t=o[e];return n(e,t._aData,t.nTr)?e:null}));if(n.nodeName){s=n._DT_RowIndex;var l=n._DT_CellIndex;return s!==r?o[s]&&o[s].nTr===n?[s]:[]:l?o[l.row]&&o[l.row].nTr===n.parentNode?[l.row]:[]:(s=e(n).closest("*[data-dt-row]")).length?[s.data("dt-row")]:[]}return"string"==typeof n&&"#"===n.charAt(0)&&(s=t.aIds[n.replace(/^#/,"")])!==r?[s.idx]:(s=at(rt(t.aoData,a,"nTr")),e(s).filter(n).map((function(){return this._DT_RowIndex})).toArray())}),t,i)}(i,t,n)}),1);return i.selector.rows=t,i.selector.opts=n,i})),Be("rows().nodes()",(function(){return this.iterator("row",(function(e,t){return e.aoData[t].nTr||r}),1)})),Be("rows().data()",(function(){return this.iterator(!0,"rows",(function(e,t){return rt(e.aoData,t,"_aData")}),1)})),We("rows().cache()","row().cache()",(function(e){return this.iterator("row",(function(t,n){return t=t.aoData[n],"search"===e?t._aFilterData:t._aSortData}),1)})),We("rows().invalidate()","row().invalidate()",(function(e){return this.iterator("row",(function(t,n){A(t,n,e)}))})),We("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(e,t){return t}),1)})),We("rows().ids()","row().id()",(function(e){for(var t=[],n=this.context,r=0,i=n.length;r<i;r++)for(var a=0,s=this[r].length;a<s;a++){var o=n[r].rowIdFn(n[r].aoData[this[r][a]]._aData);t.push((!0===e?"#":"")+o)}return new xt(n,t)})),We("rows().remove()","row().remove()",(function(){var e=this;return this.iterator("row",(function(t,n,i){var a,s,o=t.aoData,l=o[n];o.splice(n,1);var c=0;for(a=o.length;c<a;c++){var u=o[c],d=u.anCells;if(null!==u.nTr&&(u.nTr._DT_RowIndex=c),null!==d)for(u=0,s=d.length;u<s;u++)d[u]._DT_CellIndex.row=c}D(t.aiDisplayMaster,n),D(t.aiDisplay,n),D(e[i],n,!1),0<t._iRecordsDisplay&&t._iRecordsDisplay--,je(t),(n=t.rowIdFn(l._aData))!==r&&delete t.aIds[n]})),this.iterator("table",(function(e){for(var t=0,n=e.aoData.length;t<n;t++)e.aoData[t].idx=t})),this})),Be("rows.add()",(function(t){var n=this.iterator("table",(function(e){var n,r=[],i=0;for(n=t.length;i<n;i++){var a=t[i];a.nodeName&&"TR"===a.nodeName.toUpperCase()?r.push(x(e,a)[0]):r.push(w(e,a))}return r}),1),r=this.rows(-1);return r.pop(),e.merge(r,n),r})),Be("row()",(function(e,t){return Et(this.rows(e,t))})),Be("row().data()",(function(e){var t=this.context;if(e===r)return t.length&&this.length?t[0].aoData[this[0]]._aData:r;var n=t[0].aoData[this[0]];return n._aData=e,Array.isArray(e)&&n.nTr&&n.nTr.id&&ft(t[0].rowId)(e,n.nTr.id),A(t[0],this[0],"data"),this})),Be("row().node()",(function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]].nTr||null})),Be("row.add()",(function(t){t instanceof e&&t.length&&(t=t[0]);var n=this.iterator("table",(function(e){return t.nodeName&&"TR"===t.nodeName.toUpperCase()?x(e,t)[0]:w(e,t)}));return this.row(n[0])})),e(n).on("plugin-init.dt",(function(e,t){var n=new xt(t);n.on("stateSaveParams",(function(e,t,i){e=n.rows().iterator("row",(function(e,t){return e.aoData[t]._detailsShow?t:r})),i.childRows=n.rows(e).ids(!0).toArray()})),(e=n.state.loaded())&&e.childRows&&n.rows(e.childRows).every((function(){Oe(t,null,"requestChild",[this])}))}));var At=function(t,n){var i=t.context;i.length&&(t=i[0].aoData[n!==r?n:t[0]])&&t._details&&(t._details.remove(),t._detailsShow=r,t._details=r,e(t.nTr).removeClass("dt-hasChild"),Ce(i[0]))},Lt=function(t,n){var r=t.context;if(r.length&&t.length){var i=r[0].aoData[t[0]];i._details&&((i._detailsShow=n)?(i._details.insertAfter(i.nTr),e(i.nTr).addClass("dt-hasChild")):(i._details.detach(),e(i.nTr).removeClass("dt-hasChild")),Oe(r[0],null,"childRow",[n,t.row(t[0])]),kt(r[0]),Ce(r[0]))}},kt=function(e){var t=new xt(e),n=e.aoData;t.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details"),0<nt(n,"_details").length&&(t.on("draw.dt.DT_details",(function(r,i){e===i&&t.rows({page:"current"}).eq(0).each((function(e){(e=n[e])._detailsShow&&e._details.insertAfter(e.nTr)}))})),t.on("column-visibility.dt.DT_details",(function(t,r,i,a){if(e===r)for(r=g(r),i=0,a=n.length;i<a;i++)(t=n[i])._details&&t._details.children("td[colspan]").attr("colspan",r)})),t.on("destroy.dt.DT_details",(function(r,i){if(e===i)for(r=0,i=n.length;r<i;r++)n[r]._details&&At(t,r)})))};Be("row().child()",(function(t,n){var i=this.context;return t===r?i.length&&this.length?i[0].aoData[this[0]]._details:r:(!0===t?this.child.show():!1===t?At(this):i.length&&this.length&&function(t,n,r,i){var a=[],s=function(n,r){if(Array.isArray(n)||n instanceof e)for(var i=0,o=n.length;i<o;i++)s(n[i],r);else n.nodeName&&"tr"===n.nodeName.toLowerCase()?a.push(n):(i=e("<tr><td></td></tr>").addClass(r),e("td",i).addClass(r).html(n)[0].colSpan=g(t),a.push(i[0]))};s(r,i),n._details&&n._details.detach(),n._details=e(a),n._detailsShow&&n._details.insertAfter(n.nTr)}(i[0],i[0].aoData[this[0]],t,n),this)})),Be(["row().child.show()","row().child().show()"],(function(e){return Lt(this,!0),this})),Be(["row().child.hide()","row().child().hide()"],(function(){return Lt(this,!1),this})),Be(["row().child.remove()","row().child().remove()"],(function(){return At(this),this})),Be("row().child.isShown()",(function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]]._detailsShow||!1}));var Mt=/^([^:]+):(name|visIdx|visible)$/,Pt=function(e,t,n,r,i){n=[],r=0;for(var a=i.length;r<a;r++)n.push(S(e,i[r],t));return n};Be("columns()",(function(t,n){t===r?t="":e.isPlainObject(t)&&(n=t,t=""),n=Ct(n);var i=this.iterator("table",(function(r){return function(t,n,r){var i=t.aoColumns,a=nt(i,"sName"),s=nt(i,"nTh");return _t("column",n,(function(n){var o=Qe(n);if(""===n)return it(i.length);if(null!==o)return[0<=o?o:i.length+o];if("function"==typeof n){var l=Dt(t,r);return e.map(i,(function(e,r){return n(r,Pt(t,r,0,0,l),s[r])?r:null}))}var c="string"==typeof n?n.match(Mt):"";if(c)switch(c[2]){case"visIdx":case"visible":if(0>(o=parseInt(c[1],10))){var u=e.map(i,(function(e,t){return e.bVisible?t:null}));return[u[u.length+o]]}return[h(t,o)];case"name":return e.map(a,(function(e,t){return e===c[1]?t:null}));default:return[]}return n.nodeName&&n._DT_CellIndex?[n._DT_CellIndex.column]:(o=e(s).filter(n).map((function(){return e.inArray(this,s)})).toArray()).length||!n.nodeName?o:(o=e(n).closest("*[data-dt-column]")).length?[o.data("dt-column")]:[]}),t,r)}(r,t,n)}),1);return i.selector.cols=t,i.selector.opts=n,i})),We("columns().header()","column().header()",(function(e,t){return this.iterator("column",(function(e,t){return e.aoColumns[t].nTh}),1)})),We("columns().footer()","column().footer()",(function(e,t){return this.iterator("column",(function(e,t){return e.aoColumns[t].nTf}),1)})),We("columns().data()","column().data()",(function(){return this.iterator("column-rows",Pt,1)})),We("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(e,t){return e.aoColumns[t].mData}),1)})),We("columns().cache()","column().cache()",(function(e){return this.iterator("column-rows",(function(t,n,r,i,a){return rt(t.aoData,a,"search"===e?"_aFilterData":"_aSortData",n)}),1)})),We("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(e,t,n,r,i){return rt(e.aoData,i,"anCells",t)}),1)})),We("columns().visible()","column().visible()",(function(t,n){var i=this,a=this.iterator("column",(function(n,i){if(t===r)return n.aoColumns[i].bVisible;var a,s=n.aoColumns,o=s[i],l=n.aoData;if(t!==r&&o.bVisible!==t){if(t){var c=e.inArray(!0,nt(s,"bVisible"),i+1);for(s=0,a=l.length;s<a;s++){var u=l[s].nTr;n=l[s].anCells,u&&u.insertBefore(n[i],n[c]||null)}}else e(nt(n.aoData,"anCells",i)).detach();o.bVisible=t}}));return t!==r&&this.iterator("table",(function(a){I(a,a.aoHeader),I(a,a.aoFooter),a.aiDisplay.length||e(a.nTBody).find("td[colspan]").attr("colspan",g(a)),Ce(a),i.iterator("column",(function(e,r){Oe(e,null,"column-visibility",[e,r,t,n])})),(n===r||n)&&i.columns.adjust()})),a})),We("columns().indexes()","column().index()",(function(e){return this.iterator("column",(function(t,n){return"visible"===e?m(t,n):n}),1)})),Be("columns.adjust()",(function(){return this.iterator("table",(function(e){f(e)}),1)})),Be("column.index()",(function(e,t){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===e||"toData"===e)return h(n,t);if("fromData"===e||"toVisible"===e)return m(n,t)}})),Be("column()",(function(e,t){return Et(this.columns(e,t))}));Be("cells()",(function(t,n,i){if(e.isPlainObject(t)&&(t.row===r?(i=t,t=null):(i=n,n=null)),e.isPlainObject(n)&&(i=n,n=null),null===n||n===r)return this.iterator("table",(function(n){return function(t,n,i){var a,s,o,l,c,u,d,p=t.aoData,f=Dt(t,i),h=at(rt(p,f,"anCells")),m=e(ot([],h)),g=t.aoColumns.length;return _t("cell",n,(function(n){var i="function"==typeof n;if(null===n||n===r||i){for(s=[],o=0,l=f.length;o<l;o++)for(a=f[o],c=0;c<g;c++)u={row:a,column:c},i?(d=p[a],n(u,S(t,a,c),d.anCells?d.anCells[c]:null)&&s.push(u)):s.push(u);return s}return e.isPlainObject(n)?n.column!==r&&n.row!==r&&-1!==e.inArray(n.row,f)?[n]:[]:(i=m.filter(n).map((function(e,t){return{row:t._DT_CellIndex.row,column:t._DT_CellIndex.column}})).toArray()).length||!n.nodeName?i:(d=e(n).closest("*[data-dt-row]")).length?[{row:d.data("dt-row"),column:d.data("dt-column")}]:[]}),t,i)}(n,t,Ct(i))}));var a,s,o,l,c=i?{page:i.page,order:i.order,search:i.search}:{},u=this.columns(n,c),d=this.rows(t,c);return c=this.iterator("table",(function(e,t){for(e=[],a=0,s=d[t].length;a<s;a++)for(o=0,l=u[t].length;o<l;o++)e.push({row:d[t][a],column:u[t][o]});return e}),1),c=i&&i.selected?this.cells(c,i):c,e.extend(c.selector,{cols:n,rows:t,opts:i}),c})),We("cells().nodes()","cell().node()",(function(){return this.iterator("cell",(function(e,t,n){return(e=e.aoData[t])&&e.anCells?e.anCells[n]:r}),1)})),Be("cells().data()",(function(){return this.iterator("cell",(function(e,t,n){return S(e,t,n)}),1)})),We("cells().cache()","cell().cache()",(function(e){return e="search"===e?"_aFilterData":"_aSortData",this.iterator("cell",(function(t,n,r){return t.aoData[n][e][r]}),1)})),We("cells().render()","cell().render()",(function(e){return this.iterator("cell",(function(t,n,r){return S(t,n,r,e)}),1)})),We("cells().indexes()","cell().index()",(function(){return this.iterator("cell",(function(e,t,n){return{row:t,column:n,columnVisible:m(e,n)}}),1)})),We("cells().invalidate()","cell().invalidate()",(function(e){return this.iterator("cell",(function(t,n,r){A(t,n,e,r)}))})),Be("cell()",(function(e,t,n){return Et(this.cells(e,t,n))})),Be("cell().data()",(function(e){var t=this.context,n=this[0];return e===r?t.length&&n.length?S(t[0],n[0].row,n[0].column):r:(T(t[0],n[0].row,n[0].column,e),A(t[0],n[0].row,"data",n[0].column),this)})),Be("order()",(function(e,t){var n=this.context;return e===r?0!==n.length?n[0].aaSorting:r:("number"==typeof e?e=[[e,t]]:e.length&&!Array.isArray(e[0])&&(e=Array.prototype.slice.call(arguments)),this.iterator("table",(function(t){t.aaSorting=e.slice()})))})),Be("order.listener()",(function(e,t,n){return this.iterator("table",(function(r){Se(r,e,t,n)}))})),Be("order.fixed()",(function(t){if(!t){var n=this.context;return n=n.length?n[0].aaSortingFixed:r,Array.isArray(n)?{pre:n}:n}return this.iterator("table",(function(n){n.aaSortingFixed=e.extend(!0,{},t)}))})),Be(["columns().order()","column().order()"],(function(t){var n=this;return this.iterator("table",(function(r,i){var a=[];e.each(n[i],(function(e,n){a.push([n,t])})),r.aaSorting=a}))})),Be("search()",(function(t,n,i,a){var s=this.context;return t===r?0!==s.length?s[0].oPreviousSearch.sSearch:r:this.iterator("table",(function(r){r.oFeatures.bFilter&&X(r,e.extend({},r.oPreviousSearch,{sSearch:t+"",bRegex:null!==n&&n,bSmart:null===i||i,bCaseInsensitive:null===a||a}),1)}))})),We("columns().search()","column().search()",(function(t,n,i,a){return this.iterator("column",(function(s,o){var l=s.aoPreSearchCols;if(t===r)return l[o].sSearch;s.oFeatures.bFilter&&(e.extend(l[o],{sSearch:t+"",bRegex:null!==n&&n,bSmart:null===i||i,bCaseInsensitive:null===a||a}),X(s,s.oPreviousSearch,1))}))})),Be("state()",(function(){return this.context.length?this.context[0].oSavedState:null})),Be("state.clear()",(function(){return this.iterator("table",(function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})}))})),Be("state.loaded()",(function(){return this.context.length?this.context[0].oLoadedState:null})),Be("state.save()",(function(){return this.iterator("table",(function(e){Ce(e)}))})),qe.versionCheck=qe.fnVersionCheck=function(e){for(var t,n,r=qe.version.split("."),i=0,a=(e=e.split(".")).length;i<a;i++)if((t=parseInt(r[i],10)||0)!==(n=parseInt(e[i],10)||0))return t>n;return!0},qe.isDataTable=qe.fnIsDataTable=function(t){var n=e(t).get(0),r=!1;return t instanceof qe.Api||(e.each(qe.settings,(function(t,i){t=i.nScrollHead?e("table",i.nScrollHead)[0]:null;var a=i.nScrollFoot?e("table",i.nScrollFoot)[0]:null;i.nTable!==n&&t!==n&&a!==n||(r=!0)})),r)},qe.tables=qe.fnTables=function(t){var n=!1;e.isPlainObject(t)&&(n=t.api,t=t.visible);var r=e.map(qe.settings,(function(n){if(!t||t&&e(n.nTable).is(":visible"))return n.nTable}));return n?new xt(r):r},qe.camelToHungarian=a,Be("$()",(function(t,n){return n=this.rows(n).nodes(),n=e(n),e([].concat(n.filter(t).toArray(),n.find(t).toArray()))})),e.each(["on","one","off"],(function(t,n){Be(n+"()",(function(){var t=Array.prototype.slice.call(arguments);t[0]=e.map(t[0].split(/\s/),(function(e){return e.match(/\.dt\b/)?e:e+".dt"})).join(" ");var r=e(this.tables().nodes());return r[n].apply(r,t),this}))})),Be("clear()",(function(){return this.iterator("table",(function(e){E(e)}))})),Be("settings()",(function(){return new xt(this.context,this.context)})),Be("init()",(function(){var e=this.context;return e.length?e[0].oInit:null})),Be("data()",(function(){return this.iterator("table",(function(e){return nt(e.aoData,"_aData")})).flatten()})),Be("destroy()",(function(n){return n=n||!1,this.iterator("table",(function(r){var i=r.nTableWrapper.parentNode,a=r.oClasses,s=r.nTable,o=r.nTBody,l=r.nTHead,c=r.nTFoot,u=e(s);o=e(o);var d,p=e(r.nTableWrapper),f=e.map(r.aoData,(function(e){return e.nTr}));r.bDestroying=!0,Oe(r,"aoDestroyCallback","destroy",[r]),n||new xt(r).columns().visible(!0),p.off(".DT").find(":not(tbody *)").off(".DT"),e(t).off(".DT-"+r.sInstance),s!=l.parentNode&&(u.children("thead").detach(),u.append(l)),c&&s!=c.parentNode&&(u.children("tfoot").detach(),u.append(c)),r.aaSorting=[],r.aaSortingFixed=[],Te(r),e(f).removeClass(r.asStripeClasses.join(" ")),e("th, td",l).removeClass(a.sSortable+" "+a.sSortableAsc+" "+a.sSortableDesc+" "+a.sSortableNone),o.children().detach(),o.append(f),u[l=n?"remove":"detach"](),p[l](),!n&&i&&(i.insertBefore(s,r.nTableReinsertBefore),u.css("width",r.sDestroyWidth).removeClass(a.sTable),(d=r.asDestroyStripes.length)&&o.children().each((function(t){e(this).addClass(r.asDestroyStripes[t%d])}))),-1!==(i=e.inArray(r,qe.settings))&&qe.settings.splice(i,1)}))})),e.each(["column","row","cell"],(function(e,t){Be(t+"s().every()",(function(e){var n=this.selector.opts,i=this;return this.iterator(t,(function(a,s,o,l,c){e.call(i[t](s,"cell"===t?o:n,"cell"===t?n:r),s,o,l,c)}))}))})),Be("i18n()",(function(t,n,i){var a=this.context[0];return(t=pt(t)(a.oLanguage))===r&&(t=n),i!==r&&e.isPlainObject(t)&&(t=t[i]!==r?t[i]:t._),t.replace("%d",i)})),qe.version="1.11.4",qe.settings=[],qe.models={},qe.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0,return:!1},qe.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},qe.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},qe.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(e){try{return JSON.parse((-1===e.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+e.sInstance+"_"+location.pathname))}catch(e){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(e,t){try{(-1===e.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+e.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(e){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:e.extend({},qe.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},i(qe.defaults),qe.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},i(qe.defaults.column),qe.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,jqXHR:null,json:r,oAjaxData:r,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==$e(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==$e(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,n=t+e,r=this.aiDisplay.length,i=this.oFeatures,a=i.bPaginate;return i.bServerSide?!1===a||-1===e?t+r:Math.min(t+e,this._iRecordsDisplay):!a||n>r||-1===e?r:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},qe.ext=Fe={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:qe.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:qe.version},e.extend(Fe,{afnFiltering:Fe.search,aTypes:Fe.type.detect,ofnSearch:Fe.type.search,oSort:Fe.type.order,afnSortData:Fe.order,aoFeatures:Fe.feature,oApi:Fe.internal,oStdClasses:Fe.classes,oPagination:Fe.pager}),e.extend(qe.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_desc_disabled",sSortableDesc:"sorting_asc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var It=qe.ext.pager;e.extend(It,{simple:function(e,t){return["previous","next"]},full:function(e,t){return["first","previous","next","last"]},numbers:function(e,t){return[ze(e,t)]},simple_numbers:function(e,t){return["previous",ze(e,t),"next"]},full_numbers:function(e,t){return["first","previous",ze(e,t),"next","last"]},first_last_numbers:function(e,t){return["first",ze(e,t),"last"]},_numbers:ze,numbers_length:7}),e.extend(!0,qe.ext.renderer,{pageButton:{_:function(t,i,a,s,o,l){var c,u,d=t.oClasses,p=t.oLanguage.oPaginate,f=t.oLanguage.oAria.paginate||{},h=0,m=function(n,r){var i,s=d.sPageButtonDisabled,g=function(e){oe(t,e.data.action,!0)},v=0;for(i=r.length;v<i;v++){var y=r[v];if(Array.isArray(y)){var b=e("<"+(y.DT_el||"div")+"/>").appendTo(n);m(b,y)}else{switch(c=null,u=y,b=t.iTabIndex,y){case"ellipsis":n.append('<span class="ellipsis">&#x2026;</span>');break;case"first":c=p.sFirst,0===o&&(b=-1,u+=" "+s);break;case"previous":c=p.sPrevious,0===o&&(b=-1,u+=" "+s);break;case"next":c=p.sNext,0!==l&&o!==l-1||(b=-1,u+=" "+s);break;case"last":c=p.sLast,0!==l&&o!==l-1||(b=-1,u+=" "+s);break;default:c=t.fnFormatNumber(y+1),u=o===y?d.sPageButtonActive:""}null!==c&&(Pe(b=e("<a>",{class:d.sPageButton+" "+u,"aria-controls":t.sTableId,"aria-label":f[y],"data-dt-idx":h,tabindex:b,id:0===a&&"string"==typeof y?t.sTableId+"_"+y:null}).html(c).appendTo(n),{action:y},g),h++)}}};try{var g=e(i).find(n.activeElement).data("dt-idx")}catch(e){}m(e(i).empty(),s),g!==r&&e(i).find("[data-dt-idx="+g+"]").trigger("focus")}}}),e.extend(qe.ext.type.detect,[function(e,t){return t=t.oLanguage.sDecimal,et(e,t)?"num"+t:null},function(e,t){return(!e||e instanceof Date||Ye.test(e))&&(null!==(t=Date.parse(e))&&!isNaN(t)||Je(e))?"date":null},function(e,t){return t=t.oLanguage.sDecimal,et(e,t,!0)?"num-fmt"+t:null},function(e,t){return t=t.oLanguage.sDecimal,tt(e,t)?"html-num"+t:null},function(e,t){return t=t.oLanguage.sDecimal,tt(e,t,!0)?"html-num-fmt"+t:null},function(e,t){return Je(e)||"string"==typeof e&&-1!==e.indexOf("<")?"html":null}]),e.extend(qe.ext.type.search,{html:function(e){return Je(e)?e:"string"==typeof e?e.replace(Ve," ").replace(Ge,""):""},string:function(e){return Je(e)?e:"string"==typeof e?e.replace(Ve," "):e}});var Ot=function(e,t,n,r){return 0===e||e&&"-"!==e?(t&&(e=Ze(e,t)),e.replace&&(n&&(e=e.replace(n,"")),r&&(e=e.replace(r,""))),1*e):-1/0};e.extend(Fe.type.order,{"date-pre":function(e){return e=Date.parse(e),isNaN(e)?-1/0:e},"html-pre":function(e){return Je(e)?"":e.replace?e.replace(/<.*?>/g,"").toLowerCase():e+""},"string-pre":function(e){return Je(e)?"":"string"==typeof e?e.toLowerCase():e.toString?e.toString():""},"string-asc":function(e,t){return e<t?-1:e>t?1:0},"string-desc":function(e,t){return e<t?1:e>t?-1:0}}),He(""),e.extend(!0,qe.ext.renderer,{header:{_:function(t,n,r,i){e(t.nTable).on("order.dt.DT",(function(e,a,s,o){t===a&&(e=r.idx,n.removeClass(i.sSortAsc+" "+i.sSortDesc).addClass("asc"==o[e]?i.sSortAsc:"desc"==o[e]?i.sSortDesc:r.sSortingClass))}))},jqueryui:function(t,n,r,i){e("<div/>").addClass(i.sSortJUIWrapper).append(n.contents()).append(e("<span/>").addClass(i.sSortIcon+" "+r.sSortingClassJUI)).appendTo(n),e(t.nTable).on("order.dt.DT",(function(e,a,s,o){t===a&&(e=r.idx,n.removeClass(i.sSortAsc+" "+i.sSortDesc).addClass("asc"==o[e]?i.sSortAsc:"desc"==o[e]?i.sSortDesc:r.sSortingClass),n.find("span."+i.sSortIcon).removeClass(i.sSortJUIAsc+" "+i.sSortJUIDesc+" "+i.sSortJUI+" "+i.sSortJUIAscAllowed+" "+i.sSortJUIDescAllowed).addClass("asc"==o[e]?i.sSortJUIAsc:"desc"==o[e]?i.sSortJUIDesc:r.sSortingClassJUI))}))}}});var jt=function(e){return Array.isArray(e)&&(e=e.join(",")),"string"==typeof e?e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):e};return qe.render={number:function(e,t,n,r,i){return{display:function(a){if("number"!=typeof a&&"string"!=typeof a)return a;var s=0>a?"-":"",o=parseFloat(a);return isNaN(o)?jt(a):(o=o.toFixed(n),a=Math.abs(o),o=parseInt(a,10),a=n?t+(a-o).toFixed(n).substring(2):"",0===o&&0===parseFloat(a)&&(s=""),s+(r||"")+o.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+a+(i||""))}}},text:function(){return{display:jt,filter:jt}}},e.extend(qe.ext.internal,{_fnExternApiFunc:Re,_fnBuildAjax:H,_fnAjaxUpdate:R,_fnAjaxParameters:F,_fnAjaxUpdateDraw:B,_fnAjaxDataSrc:W,_fnAddColumn:d,_fnColumnOptions:p,_fnAdjustColumnSizing:f,_fnVisibleToColumnIndex:h,_fnColumnIndexToVisible:m,_fnVisbleColumns:g,_fnGetColumns:v,_fnColumnTypes:y,_fnApplyColumnDefs:b,_fnHungarianMap:i,_fnCamelToHungarian:a,_fnLanguageCompat:s,_fnBrowserDetect:c,_fnAddData:w,_fnAddTr:x,_fnNodeToDataIndex:function(e,t){return t._DT_RowIndex!==r?t._DT_RowIndex:null},_fnNodeToColumnIndex:function(t,n,r){return e.inArray(r,t.aoData[n].anCells)},_fnGetCellData:S,_fnSetCellData:T,_fnSplitObjNotation:_,_fnGetObjectDataFn:pt,_fnSetObjectDataFn:ft,_fnGetDataMaster:C,_fnClearTable:E,_fnDeleteIndex:D,_fnInvalidate:A,_fnGetRowElements:L,_fnCreateTr:k,_fnBuildHead:P,_fnDrawHead:I,_fnDraw:O,_fnReDraw:j,_fnAddOptionsHtml:N,_fnDetectHeader:$,_fnGetUniqueThs:z,_fnFeatureHtmlFilter:q,_fnFilterComplete:X,_fnFilterCustom:V,_fnFilterColumn:G,_fnFilter:Y,_fnFilterCreateSearch:U,_fnEscapeRegex:ht,_fnFilterData:K,_fnFeatureHtmlInfo:Z,_fnUpdateInfo:ee,_fnInfoMacros:te,_fnInitialise:ne,_fnInitComplete:re,_fnLengthChange:ie,_fnFeatureHtmlLength:ae,_fnFeatureHtmlPaginate:se,_fnPageChange:oe,_fnFeatureHtmlProcessing:le,_fnProcessingDisplay:ce,_fnFeatureHtmlTable:ue,_fnScrollDraw:de,_fnApplyToChildren:pe,_fnCalculateColumnWidths:fe,_fnThrottle:yt,_fnConvertToWidth:he,_fnGetWidestNode:me,_fnGetMaxLenString:ge,_fnStringToCss:ve,_fnSortFlatten:ye,_fnSort:be,_fnSortAria:we,_fnSortListener:xe,_fnSortAttachListener:Se,_fnSortingClasses:Te,_fnSortData:_e,_fnSaveState:Ce,_fnLoadState:Ee,_fnImplementState:De,_fnSettingsFromNode:Ae,_fnLog:Le,_fnMap:ke,_fnBindAction:Pe,_fnCallbackReg:Ie,_fnCallbackFire:Oe,_fnLengthOverflow:je,_fnRenderer:Ne,_fnDataSource:$e,_fnRowAttributes:M,_fnExtend:Me,_fnCalculateEnd:function(){}}),e.fn.dataTable=qe,qe.$=e,e.fn.dataTableSettings=qe.settings,e.fn.dataTableExt=qe.ext,e.fn.DataTable=function(t){return e(this).dataTable(t).api()},e.each(qe,(function(t,n){e.fn.DataTable[t]=n})),qe})),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function i(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var a=Math.max,s=Math.min,o=Math.round;function l(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),i=1,a=1;if(r(e)&&t){var s=e.offsetHeight,l=e.offsetWidth;l>0&&(i=o(n.width)/l||1),s>0&&(a=o(n.height)/s||1)}return{width:n.width/i,height:n.height/a,top:n.top/a,right:n.right/i,bottom:n.bottom/a,left:n.left/i,x:n.left/i,y:n.top/a}}function c(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function u(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function p(e){return l(d(e)).left+c(e).scrollLeft}function f(e){return t(e).getComputedStyle(e)}function h(e){var t=f(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function m(e,n,i){void 0===i&&(i=!1);var a,s,f=r(n),m=r(n)&&function(e){var t=e.getBoundingClientRect(),n=o(t.width)/e.offsetWidth||1,r=o(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),g=d(n),v=l(e,m),y={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(f||!f&&!i)&&(("body"!==u(n)||h(g))&&(y=(a=n)!==t(a)&&r(a)?{scrollLeft:(s=a).scrollLeft,scrollTop:s.scrollTop}:c(a)),r(n)?((b=l(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):g&&(b.x=p(g))),{x:v.left+y.scrollLeft-b.x,y:v.top+y.scrollTop-b.y,width:v.width,height:v.height}}function g(e){var t=l(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function v(e){return"html"===u(e)?e:e.assignedSlot||e.parentNode||(i(e)?e.host:null)||d(e)}function y(e){return["html","body","#document"].indexOf(u(e))>=0?e.ownerDocument.body:r(e)&&h(e)?e:y(v(e))}function b(e,n){var r;void 0===n&&(n=[]);var i=y(e),a=i===(null==(r=e.ownerDocument)?void 0:r.body),s=t(i),o=a?[s].concat(s.visualViewport||[],h(i)?i:[]):i,l=n.concat(o);return a?l:l.concat(b(v(o)))}function w(e){return["table","td","th"].indexOf(u(e))>=0}function x(e){return r(e)&&"fixed"!==f(e).position?e.offsetParent:null}function S(e){for(var n=t(e),i=x(e);i&&w(i)&&"static"===f(i).position;)i=x(i);return i&&("html"===u(i)||"body"===u(i)&&"static"===f(i).position)?n:i||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&r(e)&&"fixed"===f(e).position)return null;for(var n=v(e);r(n)&&["html","body"].indexOf(u(n))<0;){var i=f(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var T="top",_="bottom",C="right",E="left",D="auto",A=[T,_,C,E],L="start",k="end",M="viewport",P="popper",I=A.reduce((function(e,t){return e.concat([t+"-"+L,t+"-"+k])}),[]),O=[].concat(A,[D]).reduce((function(e,t){return e.concat([t,t+"-"+L,t+"-"+k])}),[]),j=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function N(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||i(e)})),r}function $(e){return e.split("-")[0]}function z(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&i(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function H(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function R(e,r){return r===M?H(function(e){var n=t(e),r=d(e),i=n.visualViewport,a=r.clientWidth,s=r.clientHeight,o=0,l=0;return i&&(a=i.width,s=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=i.offsetLeft,l=i.offsetTop)),{width:a,height:s,x:o+p(e),y:l}}(e)):n(r)?function(e){var t=l(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(r):H(function(e){var t,n=d(e),r=c(e),i=null==(t=e.ownerDocument)?void 0:t.body,s=a(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=a(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-r.scrollLeft+p(e),u=-r.scrollTop;return"rtl"===f(i||n).direction&&(l+=a(n.clientWidth,i?i.clientWidth:0)-s),{width:s,height:o,x:l,y:u}}(d(e)))}function F(e,t,i){var o="clippingParents"===t?function(e){var t=b(v(e)),i=["absolute","fixed"].indexOf(f(e).position)>=0&&r(e)?S(e):e;return n(i)?t.filter((function(e){return n(e)&&z(e,i)&&"body"!==u(e)})):[]}(e):[].concat(t),l=[].concat(o,[i]),c=l[0],d=l.reduce((function(t,n){var r=R(e,n);return t.top=a(r.top,t.top),t.right=s(r.right,t.right),t.bottom=s(r.bottom,t.bottom),t.left=a(r.left,t.left),t}),R(e,c));return d.width=d.right-d.left,d.height=d.bottom-d.top,d.x=d.left,d.y=d.top,d}function B(e){return e.split("-")[1]}function W(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function q(e){var t,n=e.reference,r=e.element,i=e.placement,a=i?$(i):null,s=i?B(i):null,o=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(a){case T:t={x:o,y:n.y-r.height};break;case _:t={x:o,y:n.y+n.height};break;case C:t={x:n.x+n.width,y:l};break;case E:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?W(a):null;if(null!=c){var u="y"===c?"height":"width";switch(s){case L:t[c]=t[c]-(n[u]/2-r[u]/2);break;case k:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}function X(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function V(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function G(e,t){void 0===t&&(t={});var r=t,i=r.placement,a=void 0===i?e.placement:i,s=r.boundary,o=void 0===s?"clippingParents":s,c=r.rootBoundary,u=void 0===c?M:c,p=r.elementContext,f=void 0===p?P:p,h=r.altBoundary,m=void 0!==h&&h,g=r.padding,v=void 0===g?0:g,y=X("number"!=typeof v?v:V(v,A)),b=f===P?"reference":P,w=e.rects.popper,x=e.elements[m?b:f],S=F(n(x)?x:x.contextElement||d(e.elements.popper),o,u),E=l(e.elements.reference),D=q({reference:E,element:w,strategy:"absolute",placement:a}),L=H(Object.assign({},w,D)),k=f===P?L:E,I={top:S.top-k.top+y.top,bottom:k.bottom-S.bottom+y.bottom,left:S.left-k.left+y.left,right:k.right-S.right+y.right},O=e.modifiersData.offset;if(f===P&&O){var j=O[a];Object.keys(I).forEach((function(e){var t=[C,_].indexOf(e)>=0?1:-1,n=[T,_].indexOf(e)>=0?"y":"x";I[e]+=j[n]*t}))}return I}var Y={placement:"bottom",modifiers:[],strategy:"absolute"};function U(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function K(e){void 0===e&&(e={});var t=e,r=t.defaultModifiers,i=void 0===r?[]:r,a=t.defaultOptions,s=void 0===a?Y:a;return function(e,t,r){void 0===r&&(r=s);var a,o,l={placement:"bottom",orderedModifiers:[],options:Object.assign({},Y,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},c=[],u=!1,d={state:l,setOptions:function(r){var a="function"==typeof r?r(l.options):r;p(),l.options=Object.assign({},s,l.options,a),l.scrollParents={reference:n(e)?b(e):e.contextElement?b(e.contextElement):[],popper:b(t)};var o,u,f=function(e){var t=N(e);return j.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((o=[].concat(i,l.options.modifiers),u=o.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(u).map((function(e){return u[e]}))));return l.orderedModifiers=f.filter((function(e){return e.enabled})),l.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,i=e.effect;if("function"==typeof i){var a=i({state:l,name:t,instance:d,options:r});c.push(a||function(){})}})),d.update()},forceUpdate:function(){if(!u){var e=l.elements,t=e.reference,n=e.popper;if(U(t,n)){l.rects={reference:m(t,S(n),"fixed"===l.options.strategy),popper:g(n)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach((function(e){return l.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<l.orderedModifiers.length;r++)if(!0!==l.reset){var i=l.orderedModifiers[r],a=i.fn,s=i.options,o=void 0===s?{}:s,c=i.name;"function"==typeof a&&(l=a({state:l,options:o,name:c,instance:d})||l)}else l.reset=!1,r=-1}}},update:(a=function(){return new Promise((function(e){d.forceUpdate(),e(l)}))},function(){return o||(o=new Promise((function(e){Promise.resolve().then((function(){o=void 0,e(a())}))}))),o}),destroy:function(){p(),u=!0}};if(!U(e,t))return d;function p(){c.forEach((function(e){return e()})),c=[]}return d.setOptions(r).then((function(e){!u&&r.onFirstUpdate&&r.onFirstUpdate(e)})),d}}var J={passive:!0},Q={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var n=e.state,r=e.instance,i=e.options,a=i.scroll,s=void 0===a||a,o=i.resize,l=void 0===o||o,c=t(n.elements.popper),u=[].concat(n.scrollParents.reference,n.scrollParents.popper);return s&&u.forEach((function(e){e.addEventListener("scroll",r.update,J)})),l&&c.addEventListener("resize",r.update,J),function(){s&&u.forEach((function(e){e.removeEventListener("scroll",r.update,J)})),l&&c.removeEventListener("resize",r.update,J)}},data:{}},Z={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=q({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},ee={top:"auto",right:"auto",bottom:"auto",left:"auto"};function te(e){var n,r=e.popper,i=e.popperRect,a=e.placement,s=e.variation,l=e.offsets,c=e.position,u=e.gpuAcceleration,p=e.adaptive,h=e.roundOffsets,m=e.isFixed,g=l.x,v=void 0===g?0:g,y=l.y,b=void 0===y?0:y,w="function"==typeof h?h({x:v,y:b}):{x:v,y:b};v=w.x,b=w.y;var x=l.hasOwnProperty("x"),D=l.hasOwnProperty("y"),A=E,L=T,M=window;if(p){var P=S(r),I="clientHeight",O="clientWidth";P===t(r)&&"static"!==f(P=d(r)).position&&"absolute"===c&&(I="scrollHeight",O="scrollWidth"),P=P,(a===T||(a===E||a===C)&&s===k)&&(L=_,b-=(m&&M.visualViewport?M.visualViewport.height:P[I])-i.height,b*=u?1:-1),a!==E&&(a!==T&&a!==_||s!==k)||(A=C,v-=(m&&M.visualViewport?M.visualViewport.width:P[O])-i.width,v*=u?1:-1)}var j,N=Object.assign({position:c},p&&ee),$=!0===h?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:o(t*r)/r||0,y:o(n*r)/r||0}}({x:v,y:b}):{x:v,y:b};return v=$.x,b=$.y,u?Object.assign({},N,((j={})[L]=D?"0":"",j[A]=x?"0":"",j.transform=(M.devicePixelRatio||1)<=1?"translate("+v+"px, "+b+"px)":"translate3d("+v+"px, "+b+"px, 0)",j)):Object.assign({},N,((n={})[L]=D?b+"px":"",n[A]=x?v+"px":"",n.transform="",n))}var ne={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,a=n.adaptive,s=void 0===a||a,o=n.roundOffsets,l=void 0===o||o,c={placement:$(t.placement),variation:B(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,te(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,te(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},re={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},a=t.elements[e];r(a)&&u(a)&&(Object.assign(a.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],a=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});r(i)&&u(i)&&(Object.assign(i.style,s),Object.keys(a).forEach((function(e){i.removeAttribute(e)})))}))}},requires:["computeStyles"]},ie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=void 0===i?[0,0]:i,s=O.reduce((function(e,n){return e[n]=function(e,t,n){var r=$(e),i=[E,T].indexOf(r)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,s=a[0],o=a[1];return s=s||0,o=(o||0)*i,[E,C].indexOf(r)>=0?{x:o,y:s}:{x:s,y:o}}(n,t.rects,a),e}),{}),o=s[t.placement],l=o.x,c=o.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=s}},ae={left:"right",right:"left",bottom:"top",top:"bottom"};function se(e){return e.replace(/left|right|bottom|top/g,(function(e){return ae[e]}))}var oe={start:"end",end:"start"};function le(e){return e.replace(/start|end/g,(function(e){return oe[e]}))}function ce(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,s=n.padding,o=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?O:l,u=B(r),d=u?o?I:I.filter((function(e){return B(e)===u})):A,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=G(e,{placement:n,boundary:i,rootBoundary:a,padding:s})[$(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}var ue={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=void 0===i||i,s=n.altAxis,o=void 0===s||s,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=void 0===f||f,m=n.allowedAutoPlacements,g=t.options.placement,v=$(g),y=l||(v!==g&&h?function(e){if($(e)===D)return[];var t=se(e);return[le(e),t,le(t)]}(g):[se(g)]),b=[g].concat(y).reduce((function(e,n){return e.concat($(n)===D?ce(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,x=t.rects.popper,S=new Map,A=!0,k=b[0],M=0;M<b.length;M++){var P=b[M],I=$(P),O=B(P)===L,j=[T,_].indexOf(I)>=0,N=j?"width":"height",z=G(t,{placement:P,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),H=j?O?C:E:O?_:T;w[N]>x[N]&&(H=se(H));var R=se(H),F=[];if(a&&F.push(z[I]<=0),o&&F.push(z[H]<=0,z[R]<=0),F.every((function(e){return e}))){k=P,A=!1;break}S.set(P,F)}if(A)for(var W=function(e){var t=b.find((function(t){var n=S.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},q=h?3:1;q>0&&"break"!==W(q);q--);t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,n){return a(e,s(t,n))}var pe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=void 0===i||i,l=n.altAxis,c=void 0!==l&&l,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.padding,h=n.tether,m=void 0===h||h,v=n.tetherOffset,y=void 0===v?0:v,b=G(t,{boundary:u,rootBoundary:d,padding:f,altBoundary:p}),w=$(t.placement),x=B(t.placement),D=!x,A=W(w),k="x"===A?"y":"x",M=t.modifiersData.popperOffsets,P=t.rects.reference,I=t.rects.popper,O="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,j="number"==typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),N=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,z={x:0,y:0};if(M){if(o){var H,R="y"===A?T:E,F="y"===A?_:C,q="y"===A?"height":"width",X=M[A],V=X+b[R],Y=X-b[F],U=m?-I[q]/2:0,K=x===L?P[q]:I[q],J=x===L?-I[q]:-P[q],Q=t.elements.arrow,Z=m&&Q?g(Q):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[R],ne=ee[F],re=de(0,P[q],Z[q]),ie=D?P[q]/2-U-re-te-j.mainAxis:K-re-te-j.mainAxis,ae=D?-P[q]/2+U+re+ne+j.mainAxis:J+re+ne+j.mainAxis,se=t.elements.arrow&&S(t.elements.arrow),oe=se?"y"===A?se.clientTop||0:se.clientLeft||0:0,le=null!=(H=null==N?void 0:N[A])?H:0,ce=X+ae-le,ue=de(m?s(V,X+ie-le-oe):V,X,m?a(Y,ce):Y);M[A]=ue,z[A]=ue-X}if(c){var pe,fe="x"===A?T:E,he="x"===A?_:C,me=M[k],ge="y"===k?"height":"width",ve=me+b[fe],ye=me-b[he],be=-1!==[T,E].indexOf(w),we=null!=(pe=null==N?void 0:N[k])?pe:0,xe=be?ve:me-P[ge]-I[ge]-we+j.altAxis,Se=be?me+P[ge]+I[ge]-we-j.altAxis:ye,Te=m&&be?function(e,t,n){var r=de(e,t,n);return r>n?n:r}(xe,me,Se):de(m?xe:ve,me,m?Se:ye);M[k]=Te,z[k]=Te-me}t.modifiersData[r]=z}},requiresIfExists:["offset"]},fe={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,o=$(n.placement),l=W(o),c=[E,C].indexOf(o)>=0?"height":"width";if(a&&s){var u=function(e,t){return X("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:V(e,A))}(i.padding,n),d=g(a),p="y"===l?T:E,f="y"===l?_:C,h=n.rects.reference[c]+n.rects.reference[l]-s[l]-n.rects.popper[c],m=s[l]-n.rects.reference[l],v=S(a),y=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,w=u[p],x=y-d[c]-u[f],D=y/2-d[c]/2+b,L=de(w,D,x),k=l;n.modifiersData[r]=((t={})[k]=L,t.centerOffset=L-D,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&z(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function he(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function me(e){return[T,C,_,E].some((function(t){return e[t]>=0}))}var ge={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,s=G(t,{elementContext:"reference"}),o=G(t,{altBoundary:!0}),l=he(s,r),c=he(o,i,a),u=me(l),d=me(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}},ve=K({defaultModifiers:[Q,Z,ne,re]}),ye=[Q,Z,ne,re,ie,ue,pe,fe,ge],be=K({defaultModifiers:ye});e.applyStyles=re,e.arrow=fe,e.computeStyles=ne,e.createPopper=be,e.createPopperLite=ve,e.defaultModifiers=ye,e.detectOverflow=G,e.eventListeners=Q,e.flip=ue,e.hide=ge,e.offset=ie,e.popperGenerator=K,e.popperOffsets=Z,e.preventOverflow=pe,Object.defineProperty(e,"__esModule",{value:!0})})),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).bootstrap=t(e.Popper)}(this,(function(e){"use strict";const t=function(e){if(e&&e.__esModule)return e;const t=Object.create(null);if(e)for(const n in e)if("default"!==n){const r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:()=>e[n]})}return t.default=e,Object.freeze(t)}(e),n="transitionend",r=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return t},i=e=>{const t=r(e);return t&&document.querySelector(t)?t:null},a=e=>{const t=r(e);return t?document.querySelector(t):null},s=e=>{e.dispatchEvent(new Event(n))},o=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),l=e=>o(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(e):null,c=(e,t,n)=>{Object.keys(n).forEach((r=>{const i=n[r],a=t[r],s=a&&o(a)?"element":null==(l=a)?`${l}`:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(i).test(s))throw new TypeError(`${e.toUpperCase()}: Option "${r}" provided type "${s}" but expected type "${i}".`)}))},u=e=>!(!o(e)||0===e.getClientRects().length)&&"visible"===getComputedStyle(e).getPropertyValue("visibility"),d=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),p=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?p(e.parentNode):null},f=()=>{},h=e=>{e.offsetHeight},m=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-bs-no-jquery")?e:null},g=[],v=()=>"rtl"===document.documentElement.dir,y=e=>{var t;t=()=>{const t=m();if(t){const n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}},"loading"===document.readyState?(g.length||document.addEventListener("DOMContentLoaded",(()=>{g.forEach((e=>e()))})),g.push(t)):t()},b=e=>{"function"==typeof e&&e()},w=(e,t,r=!0)=>{if(!r)return void b(e);const i=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),i=Number.parseFloat(n);return r||i?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let a=!1;const o=({target:r})=>{r===t&&(a=!0,t.removeEventListener(n,o),b(e))};t.addEventListener(n,o),setTimeout((()=>{a||s(t)}),i)},x=(e,t,n,r)=>{let i=e.indexOf(t);if(-1===i)return e[!n&&r?e.length-1:0];const a=e.length;return i+=n?1:-1,r&&(i=(i+a)%a),e[Math.max(0,Math.min(i,a-1))]},S=/[^.]*(?=\..*)\.|.*/,T=/\..*/,_=/::\d+$/,C={};let E=1;const D={mouseenter:"mouseover",mouseleave:"mouseout"},A=/^(mouseenter|mouseleave)/i,L=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function k(e,t){return t&&`${t}::${E++}`||e.uidEvent||E++}function M(e){const t=k(e);return e.uidEvent=t,C[t]=C[t]||{},C[t]}function P(e,t,n=null){const r=Object.keys(e);for(let i=0,a=r.length;i<a;i++){const a=e[r[i]];if(a.originalHandler===t&&a.delegationSelector===n)return a}return null}function I(e,t,n){const r="string"==typeof t,i=r?n:t;let a=N(e);return L.has(a)||(a=e),[r,i,a]}function O(e,t,n,r,i){if("string"!=typeof t||!e)return;if(n||(n=r,r=null),A.test(t)){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};r?r=e(r):n=e(n)}const[a,s,o]=I(t,n,r),l=M(e),c=l[o]||(l[o]={}),u=P(c,s,a?n:null);if(u)return void(u.oneOff=u.oneOff&&i);const d=k(s,t.replace(S,"")),p=a?function(e,t,n){return function r(i){const a=e.querySelectorAll(t);for(let{target:s}=i;s&&s!==this;s=s.parentNode)for(let o=a.length;o--;)if(a[o]===s)return i.delegateTarget=s,r.oneOff&&$.off(e,i.type,t,n),n.apply(s,[i]);return null}}(e,n,r):function(e,t){return function n(r){return r.delegateTarget=e,n.oneOff&&$.off(e,r.type,t),t.apply(e,[r])}}(e,n);p.delegationSelector=a?n:null,p.originalHandler=s,p.oneOff=i,p.uidEvent=d,c[d]=p,e.addEventListener(o,p,a)}function j(e,t,n,r,i){const a=P(t[n],r,i);a&&(e.removeEventListener(n,a,Boolean(i)),delete t[n][a.uidEvent])}function N(e){return e=e.replace(T,""),D[e]||e}const $={on(e,t,n,r){O(e,t,n,r,!1)},one(e,t,n,r){O(e,t,n,r,!0)},off(e,t,n,r){if("string"!=typeof t||!e)return;const[i,a,s]=I(t,n,r),o=s!==t,l=M(e),c=t.startsWith(".");if(void 0!==a){if(!l||!l[s])return;return void j(e,l,s,a,i?n:null)}c&&Object.keys(l).forEach((n=>{!function(e,t,n,r){const i=t[n]||{};Object.keys(i).forEach((a=>{if(a.includes(r)){const r=i[a];j(e,t,n,r.originalHandler,r.delegationSelector)}}))}(e,l,n,t.slice(1))}));const u=l[s]||{};Object.keys(u).forEach((n=>{const r=n.replace(_,"");if(!o||t.includes(r)){const t=u[n];j(e,l,s,t.originalHandler,t.delegationSelector)}}))},trigger(e,t,n){if("string"!=typeof t||!e)return null;const r=m(),i=N(t),a=t!==i,s=L.has(i);let o,l=!0,c=!0,u=!1,d=null;return a&&r&&(o=r.Event(t,n),r(e).trigger(o),l=!o.isPropagationStopped(),c=!o.isImmediatePropagationStopped(),u=o.isDefaultPrevented()),s?(d=document.createEvent("HTMLEvents"),d.initEvent(i,l,!0)):d=new CustomEvent(t,{bubbles:l,cancelable:!0}),void 0!==n&&Object.keys(n).forEach((e=>{Object.defineProperty(d,e,{get:()=>n[e]})})),u&&d.preventDefault(),c&&e.dispatchEvent(d),d.defaultPrevented&&void 0!==o&&o.preventDefault(),d}},z=new Map,H={set(e,t,n){z.has(e)||z.set(e,new Map);const r=z.get(e);r.has(t)||0===r.size?r.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`)},get:(e,t)=>z.has(e)&&z.get(e).get(t)||null,remove(e,t){if(!z.has(e))return;const n=z.get(e);n.delete(t),0===n.size&&z.delete(e)}};class R{constructor(e){(e=l(e))&&(this._element=e,H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),$.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((e=>{this[e]=null}))}_queueCallback(e,t,n=!0){w(e,t,n)}static getInstance(e){return H.get(l(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const F=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;$.on(document,n,`[data-bs-dismiss="${r}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),d(this))return;const i=a(this)||this.closest(`.${r}`);e.getOrCreateInstance(i)[t]()}))};class B extends R{static get NAME(){return"alert"}close(){if($.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,e)}_destroyElement(){this._element.remove(),$.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=B.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}F(B,"close"),y(B);const W='[data-bs-toggle="button"]';class q extends R{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=q.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}function X(e){return"true"===e||"false"!==e&&(e===Number(e).toString()?Number(e):""===e||"null"===e?null:e)}function V(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}$.on(document,"click.bs.button.data-api",W,(e=>{e.preventDefault();const t=e.target.closest(W);q.getOrCreateInstance(t).toggle()})),y(q);const G={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${V(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${V(t)}`)},getDataAttributes(e){if(!e)return{};const t={};return Object.keys(e.dataset).filter((e=>e.startsWith("bs"))).forEach((n=>{let r=n.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),t[r]=X(e.dataset[n])})),t},getDataAttribute:(e,t)=>X(e.getAttribute(`data-bs-${V(t)}`)),offset(e){const t=e.getBoundingClientRect();return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}},position:e=>({top:e.offsetTop,left:e.offsetLeft})},Y={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const n=[];let r=e.parentNode;for(;r&&r.nodeType===Node.ELEMENT_NODE&&3!==r.nodeType;)r.matches(t)&&n.push(r),r=r.parentNode;return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(", ");return this.find(t,e).filter((e=>!d(e)&&u(e)))}},U="carousel",K={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},J={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Q="next",Z="prev",ee="left",te="right",ne={ArrowLeft:te,ArrowRight:ee},re="slid.bs.carousel",ie="active",ae=".active.carousel-item";class se extends R{constructor(e,t){super(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(t),this._indicatorsElement=Y.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return K}static get NAME(){return U}next(){this._slide(Q)}nextWhenVisible(){!document.hidden&&u(this._element)&&this.next()}prev(){this._slide(Z)}pause(e){e||(this._isPaused=!0),Y.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(s(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(e){this._activeElement=Y.findOne(ae,this._element);const t=this._getItemIndex(this._activeElement);if(e>this._items.length-1||e<0)return;if(this._isSliding)return void $.one(this._element,re,(()=>this.to(e)));if(t===e)return this.pause(),void this.cycle();const n=e>t?Q:Z;this._slide(n,this._items[e])}_getConfig(e){return e={...K,...G.getDataAttributes(this._element),..."object"==typeof e?e:{}},c(U,e,J),e}_handleSwipe(){const e=Math.abs(this.touchDeltaX);if(e<=40)return;const t=e/this.touchDeltaX;this.touchDeltaX=0,t&&this._slide(t>0?te:ee)}_addEventListeners(){this._config.keyboard&&$.on(this._element,"keydown.bs.carousel",(e=>this._keydown(e))),"hover"===this._config.pause&&($.on(this._element,"mouseenter.bs.carousel",(e=>this.pause(e))),$.on(this._element,"mouseleave.bs.carousel",(e=>this.cycle(e)))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const e=e=>this._pointerEvent&&("pen"===e.pointerType||"touch"===e.pointerType),t=t=>{e(t)?this.touchStartX=t.clientX:this._pointerEvent||(this.touchStartX=t.touches[0].clientX)},n=e=>{this.touchDeltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this.touchStartX},r=t=>{e(t)&&(this.touchDeltaX=t.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((e=>this.cycle(e)),500+this._config.interval))};Y.find(".carousel-item img",this._element).forEach((e=>{$.on(e,"dragstart.bs.carousel",(e=>e.preventDefault()))})),this._pointerEvent?($.on(this._element,"pointerdown.bs.carousel",(e=>t(e))),$.on(this._element,"pointerup.bs.carousel",(e=>r(e))),this._element.classList.add("pointer-event")):($.on(this._element,"touchstart.bs.carousel",(e=>t(e))),$.on(this._element,"touchmove.bs.carousel",(e=>n(e))),$.on(this._element,"touchend.bs.carousel",(e=>r(e))))}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=ne[e.key];t&&(e.preventDefault(),this._slide(t))}_getItemIndex(e){return this._items=e&&e.parentNode?Y.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}_getItemByOrder(e,t){const n=e===Q;return x(this._items,t,n,this._config.wrap)}_triggerSlideEvent(e,t){const n=this._getItemIndex(e),r=this._getItemIndex(Y.findOne(ae,this._element));return $.trigger(this._element,"slide.bs.carousel",{relatedTarget:e,direction:t,from:r,to:n})}_setActiveIndicatorElement(e){if(this._indicatorsElement){const t=Y.findOne(".active",this._indicatorsElement);t.classList.remove(ie),t.removeAttribute("aria-current");const n=Y.find("[data-bs-target]",this._indicatorsElement);for(let t=0;t<n.length;t++)if(Number.parseInt(n[t].getAttribute("data-bs-slide-to"),10)===this._getItemIndex(e)){n[t].classList.add(ie),n[t].setAttribute("aria-current","true");break}}}_updateInterval(){const e=this._activeElement||Y.findOne(ae,this._element);if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);t?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=t):this._config.interval=this._config.defaultInterval||this._config.interval}_slide(e,t){const n=this._directionToOrder(e),r=Y.findOne(ae,this._element),i=this._getItemIndex(r),a=t||this._getItemByOrder(n,r),s=this._getItemIndex(a),o=Boolean(this._interval),l=n===Q,c=l?"carousel-item-start":"carousel-item-end",u=l?"carousel-item-next":"carousel-item-prev",d=this._orderToDirection(n);if(a&&a.classList.contains(ie))return void(this._isSliding=!1);if(this._isSliding)return;if(this._triggerSlideEvent(a,d).defaultPrevented)return;if(!r||!a)return;this._isSliding=!0,o&&this.pause(),this._setActiveIndicatorElement(a),this._activeElement=a;const p=()=>{$.trigger(this._element,re,{relatedTarget:a,direction:d,from:i,to:s})};if(this._element.classList.contains("slide")){a.classList.add(u),h(a),r.classList.add(c),a.classList.add(c);const e=()=>{a.classList.remove(c,u),a.classList.add(ie),r.classList.remove(ie,u,c),this._isSliding=!1,setTimeout(p,0)};this._queueCallback(e,r,!0)}else r.classList.remove(ie),a.classList.add(ie),this._isSliding=!1,p();o&&this.cycle()}_directionToOrder(e){return[te,ee].includes(e)?v()?e===ee?Z:Q:e===ee?Q:Z:e}_orderToDirection(e){return[Q,Z].includes(e)?v()?e===Z?ee:te:e===Z?te:ee:e}static carouselInterface(e,t){const n=se.getOrCreateInstance(e,t);let{_config:r}=n;"object"==typeof t&&(r={...r,...t});const i="string"==typeof t?t:r.slide;if("number"==typeof t)n.to(t);else if("string"==typeof i){if(void 0===n[i])throw new TypeError(`No method named "${i}"`);n[i]()}else r.interval&&r.ride&&(n.pause(),n.cycle())}static jQueryInterface(e){return this.each((function(){se.carouselInterface(this,e)}))}static dataApiClickHandler(e){const t=a(this);if(!t||!t.classList.contains("carousel"))return;const n={...G.getDataAttributes(t),...G.getDataAttributes(this)},r=this.getAttribute("data-bs-slide-to");r&&(n.interval=!1),se.carouselInterface(t,n),r&&se.getInstance(t).to(r),e.preventDefault()}}$.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",se.dataApiClickHandler),$.on(window,"load.bs.carousel.data-api",(()=>{const e=Y.find('[data-bs-ride="carousel"]');for(let t=0,n=e.length;t<n;t++)se.carouselInterface(e[t],se.getInstance(e[t]))})),y(se);const oe="collapse",le={toggle:!0,parent:null},ce={toggle:"boolean",parent:"(null|element)"},ue="show",de="collapse",pe="collapsing",fe="collapsed",he=":scope .collapse .collapse",me='[data-bs-toggle="collapse"]';class ge extends R{constructor(e,t){super(e),this._isTransitioning=!1,this._config=this._getConfig(t),this._triggerArray=[];const n=Y.find(me);for(let e=0,t=n.length;e<t;e++){const t=n[e],r=i(t),a=Y.find(r).filter((e=>e===this._element));null!==r&&a.length&&(this._selector=r,this._triggerArray.push(t))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return le}static get NAME(){return oe}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e,t=[];if(this._config.parent){const e=Y.find(he,this._config.parent);t=Y.find(".collapse.show, .collapse.collapsing",this._config.parent).filter((t=>!e.includes(t)))}const n=Y.findOne(this._selector);if(t.length){const r=t.find((e=>n!==e));if(e=r?ge.getInstance(r):null,e&&e._isTransitioning)return}if($.trigger(this._element,"show.bs.collapse").defaultPrevented)return;t.forEach((t=>{n!==t&&ge.getOrCreateInstance(t,{toggle:!1}).hide(),e||H.set(t,"bs.collapse",null)}));const r=this._getDimension();this._element.classList.remove(de),this._element.classList.add(pe),this._element.style[r]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${r[0].toUpperCase()+r.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(pe),this._element.classList.add(de,ue),this._element.style[r]="",$.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[r]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if($.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,h(this._element),this._element.classList.add(pe),this._element.classList.remove(de,ue);const t=this._triggerArray.length;for(let e=0;e<t;e++){const t=this._triggerArray[e],n=a(t);n&&!this._isShown(n)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(pe),this._element.classList.add(de),$.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(ue)}_getConfig(e){return(e={...le,...G.getDataAttributes(this._element),...e}).toggle=Boolean(e.toggle),e.parent=l(e.parent),c(oe,e,ce),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=Y.find(he,this._config.parent);Y.find(me,this._config.parent).filter((t=>!e.includes(t))).forEach((e=>{const t=a(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}))}_addAriaAndCollapsedClass(e,t){e.length&&e.forEach((e=>{t?e.classList.remove(fe):e.classList.add(fe),e.setAttribute("aria-expanded",t)}))}static jQueryInterface(e){return this.each((function(){const t={};"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1);const n=ge.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}$.on(document,"click.bs.collapse.data-api",me,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const t=i(this);Y.find(t).forEach((e=>{ge.getOrCreateInstance(e,{toggle:!1}).toggle()}))})),y(ge);const ve="dropdown",ye="Escape",be="Space",we="ArrowUp",xe="ArrowDown",Se=new RegExp("ArrowUp|ArrowDown|Escape"),Te="click.bs.dropdown.data-api",_e="keydown.bs.dropdown.data-api",Ce="show",Ee='[data-bs-toggle="dropdown"]',De=".dropdown-menu",Ae=v()?"top-end":"top-start",Le=v()?"top-start":"top-end",ke=v()?"bottom-end":"bottom-start",Me=v()?"bottom-start":"bottom-end",Pe=v()?"left-start":"right-start",Ie=v()?"right-start":"left-start",Oe={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},je={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class Ne extends R{constructor(e,t){super(e),this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar()}static get Default(){return Oe}static get DefaultType(){return je}static get NAME(){return ve}toggle(){return this._isShown()?this.hide():this.show()}show(){if(d(this._element)||this._isShown(this._menu))return;const e={relatedTarget:this._element};if($.trigger(this._element,"show.bs.dropdown",e).defaultPrevented)return;const t=Ne.getParentFromElement(this._element);this._inNavbar?G.setDataAttribute(this._menu,"popper","none"):this._createPopper(t),"ontouchstart"in document.documentElement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).forEach((e=>$.on(e,"mouseover",f))),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ce),this._element.classList.add(Ce),$.trigger(this._element,"shown.bs.dropdown",e)}hide(){if(d(this._element)||!this._isShown(this._menu))return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){$.trigger(this._element,"hide.bs.dropdown",e).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((e=>$.off(e,"mouseover",f))),this._popper&&this._popper.destroy(),this._menu.classList.remove(Ce),this._element.classList.remove(Ce),this._element.setAttribute("aria-expanded","false"),G.removeDataAttribute(this._menu,"popper"),$.trigger(this._element,"hidden.bs.dropdown",e))}_getConfig(e){if(e={...this.constructor.Default,...G.getDataAttributes(this._element),...e},c(ve,e,this.constructor.DefaultType),"object"==typeof e.reference&&!o(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${ve.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(e){if(void 0===t)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let n=this._element;"parent"===this._config.reference?n=e:o(this._config.reference)?n=l(this._config.reference):"object"==typeof this._config.reference&&(n=this._config.reference);const r=this._getPopperConfig(),i=r.modifiers.find((e=>"applyStyles"===e.name&&!1===e.enabled));this._popper=t.createPopper(n,this._menu,r),i&&G.setDataAttribute(this._menu,"popper","static")}_isShown(e=this._element){return e.classList.contains(Ce)}_getMenuElement(){return Y.next(this._element,De)[0]}_getPlacement(){const e=this._element.parentNode;if(e.classList.contains("dropend"))return Pe;if(e.classList.contains("dropstart"))return Ie;const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?Le:Ae:t?Me:ke}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_selectMenuItem({key:e,target:t}){const n=Y.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(u);n.length&&x(n,t,e===xe,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Ne.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(e&&(2===e.button||"keyup"===e.type&&"Tab"!==e.key))return;const t=Y.find(Ee);for(let n=0,r=t.length;n<r;n++){const r=Ne.getInstance(t[n]);if(!r||!1===r._config.autoClose)continue;if(!r._isShown())continue;const i={relatedTarget:r._element};if(e){const t=e.composedPath(),n=t.includes(r._menu);if(t.includes(r._element)||"inside"===r._config.autoClose&&!n||"outside"===r._config.autoClose&&n)continue;if(r._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;"click"===e.type&&(i.clickEvent=e)}r._completeHide(i)}}static getParentFromElement(e){return a(e)||e.parentNode}static dataApiKeydownHandler(e){if(/input|textarea/i.test(e.target.tagName)?e.key===be||e.key!==ye&&(e.key!==xe&&e.key!==we||e.target.closest(De)):!Se.test(e.key))return;const t=this.classList.contains(Ce);if(!t&&e.key===ye)return;if(e.preventDefault(),e.stopPropagation(),d(this))return;const n=this.matches(Ee)?this:Y.prev(this,Ee)[0],r=Ne.getOrCreateInstance(n);if(e.key!==ye)return e.key===we||e.key===xe?(t||r.show(),void r._selectMenuItem(e)):void(t&&e.key!==be||Ne.clearMenus());r.hide()}}$.on(document,_e,Ee,Ne.dataApiKeydownHandler),$.on(document,_e,De,Ne.dataApiKeydownHandler),$.on(document,Te,Ne.clearMenus),$.on(document,"keyup.bs.dropdown.data-api",Ne.clearMenus),$.on(document,Te,Ee,(function(e){e.preventDefault(),Ne.getOrCreateInstance(this).toggle()})),y(Ne);const $e=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ze=".sticky-top";class He{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",(t=>t+e)),this._setElementAttributes($e,"paddingRight",(t=>t+e)),this._setElementAttributes(ze,"marginRight",(t=>t-e))}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const r=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+r)return;this._saveInitialAttribute(e,t);const i=window.getComputedStyle(e)[t];e.style[t]=`${n(Number.parseFloat(i))}px`}))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes($e,"paddingRight"),this._resetElementAttributes(ze,"marginRight")}_saveInitialAttribute(e,t){const n=e.style[t];n&&G.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const n=G.getDataAttribute(e,t);void 0===n?e.style.removeProperty(t):(G.removeDataAttribute(e,t),e.style[t]=n)}))}_applyManipulationCallback(e,t){o(e)?t(e):Y.find(e,this._element).forEach(t)}isOverflowing(){return this.getWidth()>0}}const Re={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},Fe={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},Be="show",We="mousedown.bs.backdrop";class qe{constructor(e){this._config=this._getConfig(e),this._isAppended=!1,this._element=null}show(e){this._config.isVisible?(this._append(),this._config.isAnimated&&h(this._getElement()),this._getElement().classList.add(Be),this._emulateAnimation((()=>{b(e)}))):b(e)}hide(e){this._config.isVisible?(this._getElement().classList.remove(Be),this._emulateAnimation((()=>{this.dispose(),b(e)}))):b(e)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_getConfig(e){return(e={...Re,..."object"==typeof e?e:{}}).rootElement=l(e.rootElement),c("backdrop",e,Fe),e}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),$.on(this._getElement(),We,(()=>{b(this._config.clickCallback)})),this._isAppended=!0)}dispose(){this._isAppended&&($.off(this._element,We),this._element.remove(),this._isAppended=!1)}_emulateAnimation(e){w(e,this._getElement(),this._config.isAnimated)}}const Xe={trapElement:null,autofocus:!0},Ve={trapElement:"element",autofocus:"boolean"},Ge=".bs.focustrap",Ye="backward";class Ue{constructor(e){this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:e,autofocus:t}=this._config;this._isActive||(t&&e.focus(),$.off(document,Ge),$.on(document,"focusin.bs.focustrap",(e=>this._handleFocusin(e))),$.on(document,"keydown.tab.bs.focustrap",(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,$.off(document,Ge))}_handleFocusin(e){const{target:t}=e,{trapElement:n}=this._config;if(t===document||t===n||n.contains(t))return;const r=Y.focusableChildren(n);0===r.length?n.focus():this._lastTabNavDirection===Ye?r[r.length-1].focus():r[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?Ye:"forward")}_getConfig(e){return e={...Xe,..."object"==typeof e?e:{}},c("focustrap",e,Ve),e}}const Ke="modal",Je="Escape",Qe={backdrop:!0,keyboard:!0,focus:!0},Ze={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},et="hidden.bs.modal",tt="show.bs.modal",nt="resize.bs.modal",rt="click.dismiss.bs.modal",it="keydown.dismiss.bs.modal",at="mousedown.dismiss.bs.modal",st="modal-open",ot="show",lt="modal-static";class ct extends R{constructor(e,t){super(e),this._config=this._getConfig(t),this._dialog=Y.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new He}static get Default(){return Qe}static get NAME(){return Ke}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||$.trigger(this._element,tt,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(st),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),$.on(this._dialog,at,(()=>{$.one(this._element,"mouseup.dismiss.bs.modal",(e=>{e.target===this._element&&(this._ignoreBackdropClick=!0)}))})),this._showBackdrop((()=>this._showElement(e))))}hide(){if(!this._isShown||this._isTransitioning)return;if($.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const e=this._isAnimated();e&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(ot),$.off(this._element,rt),$.off(this._dialog,at),this._queueCallback((()=>this._hideModal()),this._element,e)}dispose(){[window,this._dialog].forEach((e=>$.off(e,".bs.modal"))),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new qe({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ue({trapElement:this._element})}_getConfig(e){return e={...Qe,...G.getDataAttributes(this._element),..."object"==typeof e?e:{}},c(Ke,e,Ze),e}_showElement(e){const t=this._isAnimated(),n=Y.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,n&&(n.scrollTop=0),t&&h(this._element),this._element.classList.add(ot),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,$.trigger(this._element,"shown.bs.modal",{relatedTarget:e})}),this._dialog,t)}_setEscapeEvent(){this._isShown?$.on(this._element,it,(e=>{this._config.keyboard&&e.key===Je?(e.preventDefault(),this.hide()):this._config.keyboard||e.key!==Je||this._triggerBackdropTransition()})):$.off(this._element,it)}_setResizeEvent(){this._isShown?$.on(window,nt,(()=>this._adjustDialog())):$.off(window,nt)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(st),this._resetAdjustments(),this._scrollBar.reset(),$.trigger(this._element,et)}))}_showBackdrop(e){$.on(this._element,rt,(e=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:e.target===e.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())})),this._backdrop.show(e)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if($.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:e,scrollHeight:t,style:n}=this._element,r=t>document.documentElement.clientHeight;!r&&"hidden"===n.overflowY||e.contains(lt)||(r||(n.overflowY="hidden"),e.add(lt),this._queueCallback((()=>{e.remove(lt),r||this._queueCallback((()=>{n.overflowY=""}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;(!n&&e&&!v()||n&&!e&&v())&&(this._element.style.paddingLeft=`${t}px`),(n&&!e&&!v()||!n&&e&&v())&&(this._element.style.paddingRight=`${t}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const n=ct.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}$.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(e){const t=a(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),$.one(t,tt,(e=>{e.defaultPrevented||$.one(t,et,(()=>{u(this)&&this.focus()}))}));const n=Y.findOne(".modal.show");n&&ct.getInstance(n).hide(),ct.getOrCreateInstance(t).toggle(this)})),F(ct),y(ct);const ut="offcanvas",dt={backdrop:!0,keyboard:!0,scroll:!1},pt={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},ft="show",ht=".offcanvas.show",mt="hidden.bs.offcanvas";class gt extends R{constructor(e,t){super(e),this._config=this._getConfig(t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return ut}static get Default(){return dt}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||$.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new He).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(ft),this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),$.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})}),this._element,!0))}hide(){this._isShown&&($.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove(ft),this._backdrop.hide(),this._queueCallback((()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new He).reset(),$.trigger(this._element,mt)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(e){return e={...dt,...G.getDataAttributes(this._element),..."object"==typeof e?e:{}},c(ut,e,pt),e}_initializeBackDrop(){return new qe({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new Ue({trapElement:this._element})}_addEventListeners(){$.on(this._element,"keydown.dismiss.bs.offcanvas",(e=>{this._config.keyboard&&"Escape"===e.key&&this.hide()}))}static jQueryInterface(e){return this.each((function(){const t=gt.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}$.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const t=a(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),d(this))return;$.one(t,mt,(()=>{u(this)&&this.focus()}));const n=Y.findOne(ht);n&&n!==t&&gt.getInstance(n).hide(),gt.getOrCreateInstance(t).toggle(this)})),$.on(window,"load.bs.offcanvas.data-api",(()=>Y.find(ht).forEach((e=>gt.getOrCreateInstance(e).show())))),F(gt),y(gt);const vt=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),yt=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,bt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,wt=(e,t)=>{const n=e.nodeName.toLowerCase();if(t.includes(n))return!vt.has(n)||Boolean(yt.test(e.nodeValue)||bt.test(e.nodeValue));const r=t.filter((e=>e instanceof RegExp));for(let e=0,t=r.length;e<t;e++)if(r[e].test(n))return!0;return!1};function xt(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const r=(new window.DOMParser).parseFromString(e,"text/html"),i=[].concat(...r.body.querySelectorAll("*"));for(let e=0,n=i.length;e<n;e++){const n=i[e],r=n.nodeName.toLowerCase();if(!Object.keys(t).includes(r)){n.remove();continue}const a=[].concat(...n.attributes),s=[].concat(t["*"]||[],t[r]||[]);a.forEach((e=>{wt(e,s)||n.removeAttribute(e.nodeName)}))}return r.body.innerHTML}const St="tooltip",Tt=new Set(["sanitize","allowList","sanitizeFn"]),_t={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Ct={AUTO:"auto",TOP:"top",RIGHT:v()?"left":"right",BOTTOM:"bottom",LEFT:v()?"right":"left"},Et={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["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:[]},popperConfig:null},Dt={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},At="fade",Lt="show",kt="show",Mt="out",Pt=".tooltip-inner",It=".modal",Ot="hide.bs.modal",jt="hover",Nt="focus";class $t extends R{constructor(e,n){if(void 0===t)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(n),this.tip=null,this._setListeners()}static get Default(){return Et}static get NAME(){return St}static get Event(){return Dt}static get DefaultType(){return _t}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(e){if(this._isEnabled)if(e){const t=this._initializeOnDelegatedTarget(e);t._activeTrigger.click=!t._activeTrigger.click,t._isWithActiveTrigger()?t._enter(null,t):t._leave(null,t)}else{if(this.getTipElement().classList.contains(Lt))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),$.off(this._element.closest(It),Ot,this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const e=$.trigger(this._element,this.constructor.Event.SHOW),n=p(this._element),r=null===n?this._element.ownerDocument.documentElement.contains(this._element):n.contains(this._element);if(e.defaultPrevented||!r)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(Pt).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const i=this.getTipElement(),a=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME);i.setAttribute("id",a),this._element.setAttribute("aria-describedby",a),this._config.animation&&i.classList.add(At);const s="function"==typeof this._config.placement?this._config.placement.call(this,i,this._element):this._config.placement,o=this._getAttachment(s);this._addAttachmentClass(o);const{container:l}=this._config;H.set(i,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(l.append(i),$.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=t.createPopper(this._element,i,this._getPopperConfig(o)),i.classList.add(Lt);const c=this._resolvePossibleFunction(this._config.customClass);c&&i.classList.add(...c.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((e=>{$.on(e,"mouseover",f)}));const u=this.tip.classList.contains(At);this._queueCallback((()=>{const e=this._hoverState;this._hoverState=null,$.trigger(this._element,this.constructor.Event.SHOWN),e===Mt&&this._leave(null,this)}),this.tip,u)}hide(){if(!this._popper)return;const e=this.getTipElement();if($.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;e.classList.remove(Lt),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((e=>$.off(e,"mouseover",f))),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const t=this.tip.classList.contains(At);this._queueCallback((()=>{this._isWithActiveTrigger()||(this._hoverState!==kt&&e.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),$.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())}),this.tip,t),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const e=document.createElement("div");e.innerHTML=this._config.template;const t=e.children[0];return this.setContent(t),t.classList.remove(At,Lt),this.tip=t,this.tip}setContent(e){this._sanitizeAndSetContent(e,this.getTitle(),Pt)}_sanitizeAndSetContent(e,t,n){const r=Y.findOne(n,e);t||!r?this.setElementContent(r,t):r.remove()}setElementContent(e,t){if(null!==e)return o(t)?(t=l(t),void(this._config.html?t.parentNode!==e&&(e.innerHTML="",e.append(t)):e.textContent=t.textContent)):void(this._config.html?(this._config.sanitize&&(t=xt(t,this._config.allowList,this._config.sanitizeFn)),e.innerHTML=t):e.textContent=t)}getTitle(){const e=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(e)}updateAttachment(e){return"right"===e?"end":"left"===e?"start":e}_initializeOnDelegatedTarget(e,t){return t||this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return"function"==typeof e?e.call(this._element):e}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:e=>this._handlePopperPlacementChange(e)}],onFirstUpdate:e=>{e.options.placement!==e.placement&&this._handlePopperPlacementChange(e)}};return{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_addAttachmentClass(e){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(e)}`)}_getAttachment(e){return Ct[e.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach((e=>{if("click"===e)$.on(this._element,this.constructor.Event.CLICK,this._config.selector,(e=>this.toggle(e)));else if("manual"!==e){const t=e===jt?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,n=e===jt?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;$.on(this._element,t,this._config.selector,(e=>this._enter(e))),$.on(this._element,n,this._config.selector,(e=>this._leave(e)))}})),this._hideModalHandler=()=>{this._element&&this.hide()},$.on(this._element.closest(It),Ot,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const e=this._element.getAttribute("title"),t=typeof this._element.getAttribute("data-bs-original-title");(e||"string"!==t)&&(this._element.setAttribute("data-bs-original-title",e||""),!e||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",e),this._element.setAttribute("title",""))}_enter(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusin"===e.type?Nt:jt]=!0),t.getTipElement().classList.contains(Lt)||t._hoverState===kt?t._hoverState=kt:(clearTimeout(t._timeout),t._hoverState=kt,t._config.delay&&t._config.delay.show?t._timeout=setTimeout((()=>{t._hoverState===kt&&t.show()}),t._config.delay.show):t.show())}_leave(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusout"===e.type?Nt:jt]=t._element.contains(e.relatedTarget)),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=Mt,t._config.delay&&t._config.delay.hide?t._timeout=setTimeout((()=>{t._hoverState===Mt&&t.hide()}),t._config.delay.hide):t.hide())}_isWithActiveTrigger(){for(const e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1}_getConfig(e){const t=G.getDataAttributes(this._element);return Object.keys(t).forEach((e=>{Tt.has(e)&&delete t[e]})),(e={...this.constructor.Default,...t,..."object"==typeof e&&e?e:{}}).container=!1===e.container?document.body:l(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),c(St,e,this.constructor.DefaultType),e.sanitize&&(e.template=xt(e.template,e.allowList,e.sanitizeFn)),e}_getDelegateConfig(){const e={};for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(e[t]=this._config[t]);return e}_cleanTipClass(){const e=this.getTipElement(),t=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),n=e.getAttribute("class").match(t);null!==n&&n.length>0&&n.map((e=>e.trim())).forEach((t=>e.classList.remove(t)))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(e){const{state:t}=e;t&&(this.tip=t.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(e){return this.each((function(){const t=$t.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}y($t);const zt={...$t.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'},Ht={...$t.DefaultType,content:"(string|element|function)"},Rt={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class Ft extends $t{static get Default(){return zt}static get NAME(){return"popover"}static get Event(){return Rt}static get DefaultType(){return Ht}isWithContent(){return this.getTitle()||this._getContent()}setContent(e){this._sanitizeAndSetContent(e,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(e,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(e){return this.each((function(){const t=Ft.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}y(Ft);const Bt="scrollspy",Wt={offset:10,method:"auto",target:""},qt={offset:"number",method:"string",target:"(string|element)"},Xt="active",Vt=".nav-link, .list-group-item, .dropdown-item",Gt="position";class Yt extends R{constructor(e,t){super(e),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(t),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,$.on(this._scrollElement,"scroll.bs.scrollspy",(()=>this._process())),this.refresh(),this._process()}static get Default(){return Wt}static get NAME(){return Bt}refresh(){const e=this._scrollElement===this._scrollElement.window?"offset":Gt,t="auto"===this._config.method?e:this._config.method,n=t===Gt?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),Y.find(Vt,this._config.target).map((e=>{const r=i(e),a=r?Y.findOne(r):null;if(a){const e=a.getBoundingClientRect();if(e.width||e.height)return[G[t](a).top+n,r]}return null})).filter((e=>e)).sort(((e,t)=>e[0]-t[0])).forEach((e=>{this._offsets.push(e[0]),this._targets.push(e[1])}))}dispose(){$.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(e){return(e={...Wt,...G.getDataAttributes(this._element),..."object"==typeof e&&e?e:{}}).target=l(e.target)||document.documentElement,c(Bt,e,qt),e}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){const e=this._targets[this._targets.length-1];this._activeTarget!==e&&this._activate(e)}else{if(this._activeTarget&&e<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(let t=this._offsets.length;t--;)this._activeTarget!==this._targets[t]&&e>=this._offsets[t]&&(void 0===this._offsets[t+1]||e<this._offsets[t+1])&&this._activate(this._targets[t])}}_activate(e){this._activeTarget=e,this._clear();const t=Vt.split(",").map((t=>`${t}[data-bs-target="${e}"],${t}[href="${e}"]`)),n=Y.findOne(t.join(","),this._config.target);n.classList.add(Xt),n.classList.contains("dropdown-item")?Y.findOne(".dropdown-toggle",n.closest(".dropdown")).classList.add(Xt):Y.parents(n,".nav, .list-group").forEach((e=>{Y.prev(e,".nav-link, .list-group-item").forEach((e=>e.classList.add(Xt))),Y.prev(e,".nav-item").forEach((e=>{Y.children(e,".nav-link").forEach((e=>e.classList.add(Xt)))}))})),$.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:e})}_clear(){Y.find(Vt,this._config.target).filter((e=>e.classList.contains(Xt))).forEach((e=>e.classList.remove(Xt)))}static jQueryInterface(e){return this.each((function(){const t=Yt.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}$.on(window,"load.bs.scrollspy.data-api",(()=>{Y.find('[data-bs-spy="scroll"]').forEach((e=>new Yt(e)))})),y(Yt);const Ut="active",Kt="fade",Jt="show",Qt=".active",Zt=":scope > li > .active";class en extends R{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(Ut))return;let e;const t=a(this._element),n=this._element.closest(".nav, .list-group");if(n){const t="UL"===n.nodeName||"OL"===n.nodeName?Zt:Qt;e=Y.find(t,n),e=e[e.length-1]}const r=e?$.trigger(e,"hide.bs.tab",{relatedTarget:this._element}):null;if($.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==r&&r.defaultPrevented)return;this._activate(this._element,n);const i=()=>{$.trigger(e,"hidden.bs.tab",{relatedTarget:this._element}),$.trigger(this._element,"shown.bs.tab",{relatedTarget:e})};t?this._activate(t,t.parentNode,i):i()}_activate(e,t,n){const r=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?Y.children(t,Qt):Y.find(Zt,t))[0],i=n&&r&&r.classList.contains(Kt),a=()=>this._transitionComplete(e,r,n);r&&i?(r.classList.remove(Jt),this._queueCallback(a,e,!0)):a()}_transitionComplete(e,t,n){if(t){t.classList.remove(Ut);const e=Y.findOne(":scope > .dropdown-menu .active",t.parentNode);e&&e.classList.remove(Ut),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}e.classList.add(Ut),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),h(e),e.classList.contains(Kt)&&e.classList.add(Jt);let r=e.parentNode;if(r&&"LI"===r.nodeName&&(r=r.parentNode),r&&r.classList.contains("dropdown-menu")){const t=e.closest(".dropdown");t&&Y.find(".dropdown-toggle",t).forEach((e=>e.classList.add(Ut))),e.setAttribute("aria-expanded",!0)}n&&n()}static jQueryInterface(e){return this.each((function(){const t=en.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}$.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),d(this)||en.getOrCreateInstance(this).show()})),y(en);const tn="toast",nn="hide",rn="show",an="showing",sn={animation:"boolean",autohide:"boolean",delay:"number"},on={animation:!0,autohide:!0,delay:5e3};class ln extends R{constructor(e,t){super(e),this._config=this._getConfig(t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return sn}static get Default(){return on}static get NAME(){return tn}show(){$.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(nn),h(this._element),this._element.classList.add(rn),this._element.classList.add(an),this._queueCallback((()=>{this._element.classList.remove(an),$.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this._element.classList.contains(rn)&&($.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(an),this._queueCallback((()=>{this._element.classList.add(nn),this._element.classList.remove(an),this._element.classList.remove(rn),$.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains(rn)&&this._element.classList.remove(rn),super.dispose()}_getConfig(e){return e={...on,...G.getDataAttributes(this._element),..."object"==typeof e&&e?e:{}},c(tn,e,this.constructor.DefaultType),e}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){$.on(this._element,"mouseover.bs.toast",(e=>this._onInteraction(e,!0))),$.on(this._element,"mouseout.bs.toast",(e=>this._onInteraction(e,!1))),$.on(this._element,"focusin.bs.toast",(e=>this._onInteraction(e,!0))),$.on(this._element,"focusout.bs.toast",(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=ln.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}return F(ln),y(ln),{Alert:B,Button:q,Carousel:se,Collapse:ge,Dropdown:Ne,Modal:ct,Offcanvas:gt,Popover:Ft,ScrollSpy:Yt,Tab:en,Toast:ln,Tooltip:$t}})),($jscomp=$jscomp||{}).scope={},$jscomp.findInternal=function(e,t,n){e instanceof String&&(e=String(e));for(var r=e.length,i=0;i<r;i++){var a=e[i];if(t.call(n,a,i,e))return{i:i,v:a}}return{i:-1,v:void 0}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.ISOLATE_POLYFILLS=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){return e==Array.prototype||e==Object.prototype||(e[t]=n.value),e},$jscomp.getGlobal=function(e){e=["object"==typeof globalThis&&globalThis,e,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var t=0;t<e.length;++t){var n=e[t];if(n&&n.Math==Math)return n}throw Error("Cannot find global object")},$jscomp.global=$jscomp.getGlobal(this),$jscomp.IS_SYMBOL_NATIVE="function"==typeof Symbol&&"symbol"==typeof Symbol("x"),$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE,$jscomp.polyfills={},$jscomp.propertyToPolyfillSymbol={},$jscomp.POLYFILL_PREFIX="$jscp$";$jscomp$lookupPolyfilledValue=function(e,t){var n=$jscomp.propertyToPolyfillSymbol[t];return null==n?e[t]:void 0!==(n=e[n])?n:e[t]};$jscomp.polyfill=function(e,t,n,r){t&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(e,t,n,r):$jscomp.polyfillUnisolated(e,t,n,r))},$jscomp.polyfillUnisolated=function(e,t,n,r){for(n=$jscomp.global,e=e.split("."),r=0;r<e.length-1;r++){var i=e[r];if(!(i in n))return;n=n[i]}(t=t(r=n[e=e[e.length-1]]))!=r&&null!=t&&$jscomp.defineProperty(n,e,{configurable:!0,writable:!0,value:t})},$jscomp.polyfillIsolated=function(e,t,n,r){var i=e.split(".");e=1===i.length,r=i[0],r=!e&&r in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var a=0;a<i.length-1;a++){var s=i[a];if(!(s in r))return;r=r[s]}i=i[i.length-1],null!=(t=t(n=$jscomp.IS_SYMBOL_NATIVE&&"es6"===n?r[i]:null))&&(e?$jscomp.defineProperty($jscomp.polyfills,i,{configurable:!0,writable:!0,value:t}):t!==n&&($jscomp.propertyToPolyfillSymbol[i]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(i):$jscomp.POLYFILL_PREFIX+i,i=$jscomp.propertyToPolyfillSymbol[i],$jscomp.defineProperty(r,i,{configurable:!0,writable:!0,value:t})))},$jscomp.polyfill("Array.prototype.find",(function(e){return e||function(e,t){return $jscomp.findInternal(this,e,t).v}}),"es6","es3"),function(e){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(t){return e(t,window,document)})):"object"==typeof exports?module.exports=function(t,n){return t||(t=window),n&&n.fn.dataTable||(n=require("datatables.net")(t,n).$),e(n,t,t.document)}:e(jQuery,window,document)}((function(e,t,n,r){var i=e.fn.dataTable;return e.extend(!0,i.defaults,{dom:"<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",renderer:"bootstrap"}),e.extend(i.ext.classes,{sWrapper:"dataTables_wrapper dt-bootstrap5",sFilterInput:"form-control form-control-sm",sLengthSelect:"form-select form-select-sm",sProcessing:"dataTables_processing card",sPageButton:"paginate_button page-item"}),i.ext.renderer.pageButton.bootstrap=function(t,a,s,o,l,c){var u,d,p=new i.Api(t),f=t.oClasses,h=t.oLanguage.oPaginate,m=t.oLanguage.oAria.paginate||{},g=0,v=function(n,r){var i,a=function(t){t.preventDefault(),e(t.currentTarget).hasClass("disabled")||p.page()==t.data.action||p.page(t.data.action).draw("page")},o=0;for(i=r.length;o<i;o++){var y=r[o];if(Array.isArray(y))v(n,y);else{switch(d=u="",y){case"ellipsis":u="&#x2026;",d="disabled";break;case"first":u=h.sFirst,d=y+(0<l?"":" disabled");break;case"previous":u=h.sPrevious,d=y+(0<l?"":" disabled");break;case"next":u=h.sNext,d=y+(l<c-1?"":" disabled");break;case"last":u=h.sLast,d=y+(l<c-1?"":" disabled");break;default:u=y+1,d=l===y?"active":""}if(u){var b=e("<li>",{class:f.sPageButton+" "+d,id:0===s&&"string"==typeof y?t.sTableId+"_"+y:null}).append(e("<a>",{href:"#","aria-controls":t.sTableId,"aria-label":m[y],"data-dt-idx":g,tabindex:t.iTabIndex,class:"page-link"}).html(u)).appendTo(n);t.oApi._fnBindAction(b,{action:y},a),g++}}}};try{var y=e(a).find(n.activeElement).data("dt-idx")}catch(e){}v(e(a).empty().html('<ul class="pagination"/>').children("ul"),o),y!==r&&e(a).find("[data-dt-idx="+y+"]").trigger("focus")},i})),function(){function e(e){return z(e)&&te.call(e,"callee")&&!se.call(e,"callee")}function t(e,t){return e.push.apply(e,t),e}function n(e){return function(t){return null==t?X:t[e]}}function r(e,t,n,r,i){return i(e,(function(e,i,a){n=r?(r=!1,e):t(n,e,i,a)})),n}function i(e){return e instanceof a?e:new a(e)}function a(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t}function s(e,t,n){if("function"!=typeof e)throw new TypeError("Expected a function");return setTimeout((function(){e.apply(X,n)}),t)}function o(e,t,n){for(var r=-1,i=e.length;++r<i;){var a=e[r],s=t(a);if(null!=s&&(o===X?s==s:n(s,o)))var o=s,l=a}return l}function l(e,t){var n=[];return de(e,(function(e,r,i){t(e,r,i)&&n.push(e)})),n}function c(e,n,r,i,a){var s=-1,o=e.length;for(r||(r=C),a||(a=[]);++s<o;){var l=e[s];0<n&&r(l)?1<n?c(l,n-1,r,i,a):t(a,l):i||(a[a.length]=l)}return a}function u(e,t){return e&&pe(e,t,_e)}function d(e,t){return l(t,(function(t){return N(e[t])}))}function p(e,t){return e>t}function f(e,t,n,r,i){return e===t||(null==e||null==t||!z(e)&&!z(t)?e!=e&&t!=t:function(e,t,n,r,i,a){var s=ye(e),o=ye(t),l=s?"[object Array]":re.call(e),c=o?"[object Array]":re.call(t),u="[object Object]"==(l="[object Arguments]"==l?"[object Object]":l);o="[object Object]"==(c="[object Arguments]"==c?"[object Object]":c),c=l==c;a||(a=[]);var d=he(a,(function(t){return t[0]==e})),p=he(a,(function(e){return e[0]==t}));if(d&&p)return d[1]==t;if(a.push([e,t]),a.push([t,e]),c&&!u){if(s)n=function(e,t,n,r,i,a){var s=e.length,o=t.length;if(s!=o&&!(1&n&&o>s))return!1;o=-1;for(var l=!0,c=2&n?[]:X;++o<s;){var u=e[o],d=t[o];if(c){if(!x(t,(function(e,t){if(!k(c,t)&&(u===e||i(u,e,n,r,a)))return c.push(t)}))){l=!1;break}}else if(u!==d&&!i(u,d,n,r,a)){l=!1;break}}return l}(e,t,n,r,i,a);else e:{switch(l){case"[object Boolean]":case"[object Date]":case"[object Number]":n=O(+e,+t);break e;case"[object Error]":n=e.name==t.name&&e.message==t.message;break e;case"[object RegExp]":case"[object String]":n=e==t+"";break e}n=!1}return a.pop(),n}return 1&n||(s=u&&te.call(e,"__wrapped__"),l=o&&te.call(t,"__wrapped__"),!s&&!l)?!!c&&(n=function(e,t,n,r,i,a){var s=1&n,o=_e(e),l=o.length,c=_e(t).length;if(l!=c&&!s)return!1;for(var u=l;u--;){var d=o[u];if(!(s?d in t:te.call(t,d)))return!1}for(c=!0;++u<l;){var p=e[d=o[u]],f=t[d];if(p!==f&&!i(p,f,n,r,a)){c=!1;break}s||(s="constructor"==d)}return c&&!s&&(n=e.constructor,r=t.constructor,n!=r&&"constructor"in e&&"constructor"in t&&!("function"==typeof n&&n instanceof n&&"function"==typeof r&&r instanceof r)&&(c=!1)),c}(e,t,n,r,i,a),a.pop(),n):(s=s?e.value():e,l=l?t.value():t,n=i(s,l,n,r,a),a.pop(),n)}(e,t,n,r,f,i))}function h(e){return"function"==typeof e?e:null==e?W:("object"==typeof e?v:n)(e)}function m(e,t){return e<t}function g(e,t){var n=-1,r=j(e)?Array(e.length):[];return de(e,(function(e,i,a){r[++n]=t(e,i,a)})),r}function v(e){var t=le(e);return function(n){var r=t.length;if(null==n)return!r;for(n=Object(n);r--;){var i=t[r];if(!(i in n)||!f(e[i],n[i],3))return!1}return!0}}function y(e){return fe(D(e,void 0,W),e+"")}function b(e,t,n){var r=-1,i=e.length;for(0>t&&(t=-t>i?0:i+t),0>(n=n>i?i:n)&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0,n=Array(i);++r<i;)n[r]=e[r+t];return n}function w(e){return b(e,0,e.length)}function x(e,t){var n;return de(e,(function(e,r,i){return!(n=t(e,r,i))})),!!n}function S(e,t,n){var r=!n;n||(n={});for(var i=-1,a=t.length;++i<a;){var s=t[i],o=X;if(o===X&&(o=e[s]),r)n[s]=o;else{var l=n,c=l[s];te.call(l,s)&&O(c,o)&&(o!==X||s in l)||(l[s]=o)}}return n}function T(e){return y((function(t,n){var r=-1,i=n.length,a=1<i?n[i-1]:X;a=3<e.length&&"function"==typeof a?(i--,a):X;for(t=Object(t);++r<i;){var s=n[r];s&&e(t,s,r,a)}return t}))}function _(e,t,n){if("function"!=typeof e)throw new TypeError("Expected a function");var r=function(e){return function(){var t=arguments,n=ue(e.prototype);return $(t=e.apply(n,t))?t:n}}(e);return function i(){for(var a=-1,s=arguments.length,o=-1,l=n.length,c=Array(l+s),u=this&&this!==K&&this instanceof i?r:e;++o<l;)c[o]=n[o];for(;s--;)c[o++]=arguments[++a];return u.apply(t,c)}}function C(t){return ye(t)||e(t)}function E(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}function D(e,t,n){return t=ce(t===X?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=ce(r.length-t,0),s=Array(a);++i<a;)s[i]=r[t+i];for(i=-1,a=Array(t+1);++i<t;)a[i]=r[i];return a[t]=n(s),e.apply(this,a)}}function A(e){return null!=e&&e.length?c(e,1):[]}function L(e){return e&&e.length?e[0]:X}function k(e,t,n){var r=null==e?0:e.length;n=((n="number"==typeof n?0>n?ce(r+n,0):n:0)||0)-1;for(var i=t==t;++n<r;){var a=e[n];if(i?a===t:a!=a)return n}return-1}function M(e,t){return de(e,h(t))}function P(e,t,n){return r(e,h(t),n,3>arguments.length,de)}function I(e,t){var n;if("function"!=typeof t)throw new TypeError("Expected a function");return e=be(e),function(){return 0<--e&&(n=t.apply(this,arguments)),1>=e&&(t=X),n}}function O(e,t){return e===t||e!=e&&t!=t}function j(e){var t;return(t=null!=e)&&(t="number"==typeof(t=e.length)&&-1<t&&0==t%1&&9007199254740991>=t),t&&!N(e)}function N(e){return!!$(e)&&("[object Function]"==(e=re.call(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}function $(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function z(e){return null!=e&&"object"==typeof e}function H(e){return"number"==typeof e||z(e)&&"[object Number]"==re.call(e)}function R(e){return"string"==typeof e||!ye(e)&&z(e)&&"[object String]"==re.call(e)}function F(e){return"string"==typeof e?e:null==e?"":e+""}function B(e){return null==e?[]:function(e,t){return g(t,(function(t){return e[t]}))}(e,_e(e))}function W(e){return e}function q(e,n,r){var i=_e(n),a=d(n,i);null!=r||$(n)&&(a.length||!i.length)||(r=n,n=e,e=this,a=d(n,_e(n)));var s=!($(r)&&"chain"in r&&!r.chain),o=N(e);return de(a,(function(r){var i=n[r];e[r]=i,o&&(e.prototype[r]=function(){var n=this.__chain__;if(s||n){var r=e(this.__wrapped__);return(r.__actions__=w(this.__actions__)).push({func:i,args:arguments,thisArg:e}),r.__chain__=n,r}return i.apply(e,t([this.value()],arguments))})})),e}var X,V=/[&<>"']/g,G=RegExp(V.source),Y=/^(?:0|[1-9]\d*)$/,U="object"==typeof self&&self&&self.Object===Object&&self,K="object"==typeof global&&global&&global.Object===Object&&global||U||Function("return this")(),J=(U="object"==typeof exports&&exports&&!exports.nodeType&&exports)&&"object"==typeof module&&module&&!module.nodeType&&module,Q=function(e){return function(t){return null==e?X:e[t]}}({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),Z=Array.prototype,ee=Object.prototype,te=ee.hasOwnProperty,ne=0,re=ee.toString,ie=K._,ae=Object.create,se=ee.propertyIsEnumerable,oe=K.isFinite,le=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),ce=Math.max,ue=function(){function e(){}return function(t){return $(t)?ae?ae(t):(e.prototype=t,t=new e,e.prototype=X,t):{}}}();a.prototype=ue(i.prototype),a.prototype.constructor=a;var de=function(e,t){return function(t,n){if(null==t)return t;if(!j(t))return e(t,n);for(var r=t.length,i=-1,a=Object(t);++i<r&&!1!==n(a[i],i,a););return t}}(u),pe=function(e,t,n){for(var r=-1,i=Object(e),a=(n=n(e)).length;a--;){var s=n[++r];if(!1===t(i[s],s,i))break}return e},fe=W,he=function(e,t,n){var r=Object(e);if(!j(e)){var i=h(t);e=_e(e),t=function(e){return i(r[e],e,r)}}return t=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;0>(n=null==n?0:be(n))&&(n=ce(r+n,0));e:{for(t=h(t),r=e.length,n+=-1;++n<r;)if(t(e[n],n,e)){e=n;break e}e=-1}return e}(e,t,n),-1<t?r[i?e[t]:t]:X},me=y((function(e,t,n){return _(e,t,n)})),ge=y((function(e,t){return s(e,1,t)})),ve=y((function(e,t,n){return s(e,we(t)||0,n)})),ye=Array.isArray,be=Number,we=Number,xe=T((function(e,t){S(t,le(t),e)})),Se=T((function(e,t){S(t,E(t),e)})),Te=y((function(e,t){e=Object(e);var n,r=-1,i=t.length,a=2<i?t[2]:X;if(n=a){n=t[0];var s=t[1];if($(a)){if("number"==(l=typeof s)){if(l=j(a))var o=typeof s,l=!!(l=null==(l=a.length)?9007199254740991:l)&&("number"==o||"symbol"!=o&&Y.test(s))&&-1<s&&0==s%1&&s<l}else l="string"==l&&s in a;n=!!l&&O(a[s],n)}else n=!1}for(n&&(i=1);++r<i;)for(a=t[r],s=-1,l=(n=Ce(a)).length;++s<l;){var c=e[o=n[s]];(c===X||O(c,ee[o])&&!te.call(e,o))&&(e[o]=a[o])}return e})),_e=le,Ce=E,Ee=function(e){return fe(D(e,X,A),e+"")}((function(e,t){return null==e?{}:function(e,t){return e=Object(e),P(t,(function(t,n){return n in e&&(t[n]=e[n]),t}),{})}(e,t)}));i.assignIn=Se,i.before=I,i.bind=me,i.chain=function(e){return(e=i(e)).__chain__=!0,e},i.compact=function(e){return l(e,Boolean)},i.concat=function(){var e=arguments.length;if(!e)return[];for(var n=Array(e-1),r=arguments[0];e--;)n[e-1]=arguments[e];return t(ye(r)?w(r):[r],c(n,1))},i.create=function(e,t){var n=ue(e);return null==t?n:xe(n,t)},i.defaults=Te,i.defer=ge,i.delay=ve,i.filter=function(e,t){return l(e,h(t))},i.flatten=A,i.flattenDeep=function(e){return null!=e&&e.length?c(e,Infinity):[]},i.iteratee=h,i.keys=_e,i.map=function(e,t){return g(e,h(t))},i.matches=function(e){return v(xe({},e))},i.mixin=q,i.negate=function(e){if("function"!=typeof e)throw new TypeError("Expected a function");return function(){return!e.apply(this,arguments)}},i.once=function(e){return I(2,e)},i.pick=Ee,i.slice=function(e,t,n){var r=null==e?0:e.length;return n=n===X?r:+n,r?b(e,null==t?0:+t,n):[]},i.sortBy=function(e,t){var r=0;return t=h(t),g(g(e,(function(e,n,i){return{value:e,index:r++,criteria:t(e,n,i)}})).sort((function(e,t){var n;e:{n=e.criteria;var r=t.criteria;if(n!==r){var i=n!==X,a=null===n,s=n==n,o=r!==X,l=null===r,c=r==r;if(!l&&n>r||a&&o&&c||!i&&c||!s){n=1;break e}if(!a&&n<r||l&&i&&s||!o&&s||!c){n=-1;break e}}n=0}return n||e.index-t.index})),n("value"))},i.tap=function(e,t){return t(e),e},i.thru=function(e,t){return t(e)},i.toArray=function(e){return j(e)?e.length?w(e):[]:B(e)},i.values=B,i.extend=Se,q(i,i),i.clone=function(e){return $(e)?ye(e)?w(e):S(e,le(e)):e},i.escape=function(e){return(e=F(e))&&G.test(e)?e.replace(V,Q):e},i.every=function(e,t,n){return function(e,t){var n=!0;return de(e,(function(e,r,i){return n=!!t(e,r,i)})),n}(e,h(t=n?X:t))},i.find=he,i.forEach=M,i.has=function(e,t){return null!=e&&te.call(e,t)},i.head=L,i.identity=W,i.indexOf=k,i.isArguments=e,i.isArray=ye,i.isBoolean=function(e){return!0===e||!1===e||z(e)&&"[object Boolean]"==re.call(e)},i.isDate=function(e){return z(e)&&"[object Date]"==re.call(e)},i.isEmpty=function(t){return j(t)&&(ye(t)||R(t)||N(t.splice)||e(t))?!t.length:!le(t).length},i.isEqual=function(e,t){return f(e,t)},i.isFinite=function(e){return"number"==typeof e&&oe(e)},i.isFunction=N,i.isNaN=function(e){return H(e)&&e!=+e},i.isNull=function(e){return null===e},i.isNumber=H,i.isObject=$,i.isRegExp=function(e){return z(e)&&"[object RegExp]"==re.call(e)},i.isString=R,i.isUndefined=function(e){return e===X},i.last=function(e){var t=null==e?0:e.length;return t?e[t-1]:X},i.max=function(e){return e&&e.length?o(e,W,p):X},i.min=function(e){return e&&e.length?o(e,W,m):X},i.noConflict=function(){return K._===this&&(K._=ie),this},i.noop=function(){},i.reduce=P,i.result=function(e,t,n){return(t=null==e?X:e[t])===X&&(t=n),N(t)?t.call(e):t},i.size=function(e){return null==e?0:(e=j(e)?e:le(e)).length},i.some=function(e,t,n){return x(e,h(t=n?X:t))},i.uniqueId=function(e){var t=++ne;return F(e)+t},i.each=M,i.first=L,q(i,function(){var e={};return u(i,(function(t,n){te.call(i.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),i.VERSION="4.17.15",de("pop join replace reverse split push shift sort splice unshift".split(" "),(function(e){var t=(/^(?:replace|split)$/.test(e)?String.prototype:Z)[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|join|replace|shift)$/.test(e);i.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(ye(i)?i:[],e)}return this[n]((function(n){return t.apply(ye(n)?n:[],e)}))}})),i.prototype.toJSON=i.prototype.valueOf=i.prototype.value=function(){return function(e,n){return P(n,(function(e,n){return n.func.apply(n.thisArg,t([e],n.args))}),e)}(this.__wrapped__,this.__actions__)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?(K._=i,define((function(){return i}))):J?((J.exports=i)._=i,U._=i):K._=i}.call(this),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function n(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function r(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(i){void 0===e[i]?e[i]=t[i]:n(t[i])&&n(e[i])&&Object.keys(t[i]).length>0&&r(e[i],t[i])}))}var i={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){var e="undefined"!=typeof document?document:{};return r(e,i),e}var s={document:i,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function o(){var e="undefined"!=typeof window?window:{};return r(e,s),e}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function d(e,t,n){return(d=u()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&c(i,n.prototype),i}).apply(null,arguments)}function p(e){var t="function"==typeof Map?new Map:void 0;return(p=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return d(e,arguments,l(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),c(r,e)})(e)}var f=function(e){var t,n;function r(t){var n,r,i;return r=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n=e.call.apply(e,[this].concat(t))||this),i=r.__proto__,Object.defineProperty(r,"__proto__",{get:function(){return i},set:function(e){i.__proto__=e}}),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(p(Array));function h(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,h(e)):t.push(e)})),t}function m(e,t){return Array.prototype.filter.call(e,t)}function g(e,t){var n=o(),r=a(),i=[];if(!t&&e instanceof f)return e;if(!e)return new f(i);if("string"==typeof e){var s=e.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){var l="div";0===s.indexOf("<li")&&(l="ul"),0===s.indexOf("<tr")&&(l="tbody"),0!==s.indexOf("<td")&&0!==s.indexOf("<th")||(l="tr"),0===s.indexOf("<tbody")&&(l="table"),0===s.indexOf("<option")&&(l="select");var c=r.createElement(l);c.innerHTML=s;for(var u=0;u<c.childNodes.length;u+=1)i.push(c.childNodes[u])}else i=function(e,t){if("string"!=typeof e)return[e];for(var n=[],r=t.querySelectorAll(e),i=0;i<r.length;i+=1)n.push(r[i]);return n}(e.trim(),t||r)}else if(e.nodeType||e===n||e===r)i.push(e);else if(Array.isArray(e)){if(e instanceof f)return e;i=e}return new f(function(e){for(var t=[],n=0;n<e.length;n+=1)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(i))}g.fn=f.prototype;var v,y,b,w={addClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=h(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).add.apply(t,r)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=h(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).remove.apply(t,r)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=h(t.map((function(e){return e.split(" ")})));return m(this,(function(e){return r.filter((function(t){return e.classList.contains(t)})).length>0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=h(t.map((function(e){return e.split(" ")})));this.forEach((function(e){r.forEach((function(t){e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var n=0;n<this.length;n+=1)if(2===arguments.length)this[n].setAttribute(e,t);else for(var r in e)this[n][r]=e[r],this[n].setAttribute(r,e[r]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],i=t[1],a=t[2],s=t[3];function o(e){var t=e.target;if(t){var n=e.target.dom7EventData||[];if(n.indexOf(e)<0&&n.unshift(e),g(t).is(i))a.apply(t,n);else for(var r=g(t).parents(),s=0;s<r.length;s+=1)g(r[s]).is(i)&&a.apply(r[s],n)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),a.apply(this,t)}"function"==typeof t[1]&&(r=t[0],a=t[1],s=t[2],i=void 0),s||(s=!1);for(var c,u=r.split(" "),d=0;d<this.length;d+=1){var p=this[d];if(i)for(c=0;c<u.length;c+=1){var f=u[c];p.dom7LiveListeners||(p.dom7LiveListeners={}),p.dom7LiveListeners[f]||(p.dom7LiveListeners[f]=[]),p.dom7LiveListeners[f].push({listener:a,proxyListener:o}),p.addEventListener(f,o,s)}else for(c=0;c<u.length;c+=1){var h=u[c];p.dom7Listeners||(p.dom7Listeners={}),p.dom7Listeners[h]||(p.dom7Listeners[h]=[]),p.dom7Listeners[h].push({listener:a,proxyListener:l}),p.addEventListener(h,l,s)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],i=t[1],a=t[2],s=t[3];"function"==typeof t[1]&&(r=t[0],a=t[1],s=t[2],i=void 0),s||(s=!1);for(var o=r.split(" "),l=0;l<o.length;l+=1)for(var c=o[l],u=0;u<this.length;u+=1){var d=this[u],p=void 0;if(!i&&d.dom7Listeners?p=d.dom7Listeners[c]:i&&d.dom7LiveListeners&&(p=d.dom7LiveListeners[c]),p&&p.length)for(var f=p.length-1;f>=0;f-=1){var h=p[f];a&&h.listener===a||a&&h.listener&&h.listener.dom7proxy&&h.listener.dom7proxy===a?(d.removeEventListener(c,h.proxyListener,s),p.splice(f,1)):a||(d.removeEventListener(c,h.proxyListener,s),p.splice(f,1))}}return this},trigger:function(){for(var e=o(),t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var i=n[0].split(" "),a=n[1],s=0;s<i.length;s+=1)for(var l=i[s],c=0;c<this.length;c+=1){var u=this[c];if(e.CustomEvent){var d=new e.CustomEvent(l,{detail:a,bubbles:!0,cancelable:!0});u.dom7EventData=n.filter((function(e,t){return t>0})),u.dispatchEvent(d),u.dom7EventData=[],delete u.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function n(r){r.target===this&&(e.call(this,r),t.off("transitionend",n))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=o();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=o(),t=a(),n=this[0],r=n.getBoundingClientRect(),i=t.body,s=n.clientTop||i.clientTop||0,l=n.clientLeft||i.clientLeft||0,c=n===e?e.scrollY:n.scrollTop,u=n===e?e.scrollX:n.scrollLeft;return{top:r.top+c-s,left:r.left+u-l}}return null},css:function(e,t){var n,r=o();if(1===arguments.length){if("string"!=typeof e){for(n=0;n<this.length;n+=1)for(var i in e)this[n].style[i]=e[i];return this}if(this[0])return r.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((function(t,n){e.apply(t,[t,n])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,n,r=o(),i=a(),s=this[0];if(!s||void 0===e)return!1;if("string"==typeof e){if(s.matches)return s.matches(e);if(s.webkitMatchesSelector)return s.webkitMatchesSelector(e);if(s.msMatchesSelector)return s.msMatchesSelector(e);for(t=g(e),n=0;n<t.length;n+=1)if(t[n]===s)return!0;return!1}if(e===i)return s===i;if(e===r)return s===r;if(e.nodeType||e instanceof f){for(t=e.nodeType?[e]:e,n=0;n<t.length;n+=1)if(t[n]===s)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return g([]);if(e<0){var n=t+e;return g(n<0?[]:[this[n]])}return g([this[e]])},append:function(){for(var e,t=a(),n=0;n<arguments.length;n+=1){e=n<0||arguments.length<=n?void 0:arguments[n];for(var r=0;r<this.length;r+=1)if("string"==typeof e){var i=t.createElement("div");for(i.innerHTML=e;i.firstChild;)this[r].appendChild(i.firstChild)}else if(e instanceof f)for(var s=0;s<e.length;s+=1)this[r].appendChild(e[s]);else this[r].appendChild(e)}return this},prepend:function(e){var t,n,r=a();for(t=0;t<this.length;t+=1)if("string"==typeof e){var i=r.createElement("div");for(i.innerHTML=e,n=i.childNodes.length-1;n>=0;n-=1)this[t].insertBefore(i.childNodes[n],this[t].childNodes[0])}else if(e instanceof f)for(n=0;n<e.length;n+=1)this[t].insertBefore(e[n],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&g(this[0].nextElementSibling).is(e)?g([this[0].nextElementSibling]):g([]):this[0].nextElementSibling?g([this[0].nextElementSibling]):g([]):g([])},nextAll:function(e){var t=[],n=this[0];if(!n)return g([]);for(;n.nextElementSibling;){var r=n.nextElementSibling;e?g(r).is(e)&&t.push(r):t.push(r),n=r}return g(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&g(t.previousElementSibling).is(e)?g([t.previousElementSibling]):g([]):t.previousElementSibling?g([t.previousElementSibling]):g([])}return g([])},prevAll:function(e){var t=[],n=this[0];if(!n)return g([]);for(;n.previousElementSibling;){var r=n.previousElementSibling;e?g(r).is(e)&&t.push(r):t.push(r),n=r}return g(t)},parent:function(e){for(var t=[],n=0;n<this.length;n+=1)null!==this[n].parentNode&&(e?g(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode));return g(t)},parents:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var r=this[n].parentNode;r;)e?g(r).is(e)&&t.push(r):t.push(r),r=r.parentNode;return g(t)},closest:function(e){var t=this;return void 0===e?g([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var r=this[n].querySelectorAll(e),i=0;i<r.length;i+=1)t.push(r[i]);return g(t)},children:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var r=this[n].children,i=0;i<r.length;i+=1)e&&!g(r[i]).is(e)||t.push(r[i]);return g(t)},filter:function(e){return g(m(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function x(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function S(){return Date.now()}function T(e,t){void 0===t&&(t="x");var n,r,i,a=o(),s=function(e){var t,n=o();return n.getComputedStyle&&(t=n.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return a.WebKitCSSMatrix?((r=s.transform||s.webkitTransform).split(",").length>6&&(r=r.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),i=new a.WebKitCSSMatrix("none"===r?"":r)):n=(i=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(r=a.WebKitCSSMatrix?i.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(r=a.WebKitCSSMatrix?i.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),r||0}function _(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function C(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function E(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"],n=1;n<arguments.length;n+=1){var r=n<0||arguments.length<=n?void 0:arguments[n];if(null!=r&&!C(r))for(var i=Object.keys(Object(r)).filter((function(e){return t.indexOf(e)<0})),a=0,s=i.length;a<s;a+=1){var o=i[a],l=Object.getOwnPropertyDescriptor(r,o);void 0!==l&&l.enumerable&&(_(e[o])&&_(r[o])?r[o].__swiper__?e[o]=r[o]:E(e[o],r[o]):!_(e[o])&&_(r[o])?(e[o]={},r[o].__swiper__?e[o]=r[o]:E(e[o],r[o])):e[o]=r[o])}}return e}function D(e,t){Object.keys(t).forEach((function(n){_(t[n])&&Object.keys(t[n]).forEach((function(r){"function"==typeof t[n][r]&&(t[n][r]=t[n][r].bind(e))})),e[n]=t[n]}))}function A(e){return void 0===e&&(e=""),"."+e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}function L(e,t,n,r){var i=a();return n&&Object.keys(r).forEach((function(n){if(!t[n]&&!0===t.auto){var a=i.createElement("div");a.className=r[n],e.append(a),t[n]=a}})),t}function k(){return v||(v=function(){var e=o(),t=a();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var n=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,n)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),v}function M(e){return void 0===e&&(e={}),y||(y=function(e){var t=(void 0===e?{}:e).userAgent,n=k(),r=o(),i=r.navigator.platform,a=t||r.navigator.userAgent,s={ios:!1,android:!1},l=r.screen.width,c=r.screen.height,u=a.match(/(Android);?[\s\/]+([\d.]+)?/),d=a.match(/(iPad).*OS\s([\d_]+)/),p=a.match(/(iPod)(.*OS\s([\d_]+))?/),f=!d&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===i,m="MacIntel"===i;return!d&&m&&n.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+c)>=0&&((d=a.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),m=!1),u&&!h&&(s.os="android",s.android=!0),(d||f||p)&&(s.os="ios",s.ios=!0),s}(e)),y}function P(){return b||(b=function(){var e,t=o();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),b}Object.keys(w).forEach((function(e){Object.defineProperty(g.fn,e,{value:w[e],writable:!0})}));var I={name:"resize",create:function(){var e=this;E(e,{resize:{observer:null,createObserver:function(){e&&!e.destroyed&&e.initialized&&(e.resize.observer=new ResizeObserver((function(t){var n=e.width,r=e.height,i=n,a=r;t.forEach((function(t){var n=t.contentBoxSize,r=t.contentRect,s=t.target;s&&s!==e.el||(i=r?r.width:(n[0]||n).inlineSize,a=r?r.height:(n[0]||n).blockSize)})),i===n&&a===r||e.resize.resizeHandler()})),e.resize.observer.observe(e.el))},removeObserver:function(){e.resize.observer&&e.resize.observer.unobserve&&e.el&&(e.resize.observer.unobserve(e.el),e.resize.observer=null)},resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=o();e.params.resizeObserver&&void 0!==o().ResizeObserver?e.resize.createObserver():(t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler))},destroy:function(e){var t=o();e.resize.removeObserver(),t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},O={attach:function(e,t){void 0===t&&(t={});var n=o(),r=this,i=new(n.MutationObserver||n.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){r.emit("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(t):n.setTimeout(t,0)}else r.emit("observerUpdate",e[0])}));i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),r.observer.observers.push(i)},init:function(){var e=this;if(e.support.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),n=0;n<t.length;n+=1)e.observer.attach(t[n]);e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},j={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){D(this,{observer:t({},O,{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function N(e){var t=this,n=a(),r=o(),i=t.touchEventsData,s=t.params,l=t.touches;if(t.enabled&&(!t.animating||!s.preventInteractionOnTransition)){var c=e;c.originalEvent&&(c=c.originalEvent);var u=g(c.target);if(("wrapper"!==s.touchEventsTarget||u.closest(t.wrapperEl).length)&&(i.isTouchEvent="touchstart"===c.type,(i.isTouchEvent||!("which"in c)||3!==c.which)&&!(!i.isTouchEvent&&"button"in c&&c.button>0||i.isTouched&&i.isMoved))){s.noSwipingClass&&""!==s.noSwipingClass&&c.target&&c.target.shadowRoot&&e.path&&e.path[0]&&(u=g(e.path[0]));var d=s.noSwipingSelector?s.noSwipingSelector:"."+s.noSwipingClass,p=!(!c.target||!c.target.shadowRoot);if(s.noSwiping&&(p?function(e,t){return void 0===t&&(t=this),function t(n){return n&&n!==a()&&n!==o()?(n.assignedSlot&&(n=n.assignedSlot),n.closest(e)||t(n.getRootNode().host)):null}(t)}(d,c.target):u.closest(d)[0]))t.allowClick=!0;else if(!s.swipeHandler||u.closest(s.swipeHandler)[0]){l.currentX="touchstart"===c.type?c.targetTouches[0].pageX:c.pageX,l.currentY="touchstart"===c.type?c.targetTouches[0].pageY:c.pageY;var f=l.currentX,h=l.currentY,m=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,v=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(m&&(f<=v||f>=r.innerWidth-v)){if("prevent"!==m)return;e.preventDefault()}if(E(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=f,l.startY=h,i.touchStartTime=S(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(i.allowThresholdMove=!1),"touchstart"!==c.type){var y=!0;u.is(i.focusableElements)&&(y=!1),n.activeElement&&g(n.activeElement).is(i.focusableElements)&&n.activeElement!==u[0]&&n.activeElement.blur();var b=y&&t.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!b||u[0].isContentEditable||c.preventDefault()}t.emit("touchStart",c)}}}}function $(e){var t=a(),n=this,r=n.touchEventsData,i=n.params,s=n.touches,o=n.rtlTranslate;if(n.enabled){var l=e;if(l.originalEvent&&(l=l.originalEvent),r.isTouched){if(!r.isTouchEvent||"touchmove"===l.type){var c="touchmove"===l.type&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),u="touchmove"===l.type?c.pageX:l.pageX,d="touchmove"===l.type?c.pageY:l.pageY;if(l.preventedByNestedSwiper)return s.startX=u,void(s.startY=d);if(!n.allowTouchMove)return n.allowClick=!1,void(r.isTouched&&(E(s,{startX:u,startY:d,currentX:u,currentY:d}),r.touchStartTime=S()));if(r.isTouchEvent&&i.touchReleaseOnEdges&&!i.loop)if(n.isVertical()){if(d<s.startY&&n.translate<=n.maxTranslate()||d>s.startY&&n.translate>=n.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else if(u<s.startX&&n.translate<=n.maxTranslate()||u>s.startX&&n.translate>=n.minTranslate())return;if(r.isTouchEvent&&t.activeElement&&l.target===t.activeElement&&g(l.target).is(r.focusableElements))return r.isMoved=!0,void(n.allowClick=!1);if(r.allowTouchCallbacks&&n.emit("touchMove",l),!(l.targetTouches&&l.targetTouches.length>1)){s.currentX=u,s.currentY=d;var p,f=s.currentX-s.startX,h=s.currentY-s.startY;if(!(n.params.threshold&&Math.sqrt(Math.pow(f,2)+Math.pow(h,2))<n.params.threshold))if(void 0===r.isScrolling&&(n.isHorizontal()&&s.currentY===s.startY||n.isVertical()&&s.currentX===s.startX?r.isScrolling=!1:f*f+h*h>=25&&(p=180*Math.atan2(Math.abs(h),Math.abs(f))/Math.PI,r.isScrolling=n.isHorizontal()?p>i.touchAngle:90-p>i.touchAngle)),r.isScrolling&&n.emit("touchMoveOpposite",l),void 0===r.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(r.startMoving=!0)),r.isScrolling)r.isTouched=!1;else if(r.startMoving){n.allowClick=!1,!i.cssMode&&l.cancelable&&l.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&l.stopPropagation(),r.isMoved||(i.loop&&n.loopFix(),r.startTranslate=n.getTranslate(),n.setTransition(0),n.animating&&n.$wrapperEl.trigger("webkitTransitionEnd transitionend"),r.allowMomentumBounce=!1,!i.grabCursor||!0!==n.allowSlideNext&&!0!==n.allowSlidePrev||n.setGrabCursor(!0),n.emit("sliderFirstMove",l)),n.emit("sliderMove",l),r.isMoved=!0;var m=n.isHorizontal()?f:h;s.diff=m,m*=i.touchRatio,o&&(m=-m),n.swipeDirection=m>0?"prev":"next",r.currentTranslate=m+r.startTranslate;var v=!0,y=i.resistanceRatio;if(i.touchReleaseOnEdges&&(y=0),m>0&&r.currentTranslate>n.minTranslate()?(v=!1,i.resistance&&(r.currentTranslate=n.minTranslate()-1+Math.pow(-n.minTranslate()+r.startTranslate+m,y))):m<0&&r.currentTranslate<n.maxTranslate()&&(v=!1,i.resistance&&(r.currentTranslate=n.maxTranslate()+1-Math.pow(n.maxTranslate()-r.startTranslate-m,y))),v&&(l.preventedByNestedSwiper=!0),!n.allowSlideNext&&"next"===n.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&"prev"===n.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),n.allowSlidePrev||n.allowSlideNext||(r.currentTranslate=r.startTranslate),i.threshold>0){if(!(Math.abs(m)>i.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);if(!r.allowThresholdMove)return r.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,r.currentTranslate=r.startTranslate,void(s.diff=n.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}i.followFinger&&!i.cssMode&&((i.freeMode||i.watchSlidesProgress||i.watchSlidesVisibility)&&(n.updateActiveIndex(),n.updateSlidesClasses()),i.freeMode&&(0===r.velocities.length&&r.velocities.push({position:s[n.isHorizontal()?"startX":"startY"],time:r.touchStartTime}),r.velocities.push({position:s[n.isHorizontal()?"currentX":"currentY"],time:S()})),n.updateProgress(r.currentTranslate),n.setTranslate(r.currentTranslate))}}}}else r.startMoving&&r.isScrolling&&n.emit("touchMoveOpposite",l)}}function z(e){var t=this,n=t.touchEventsData,r=t.params,i=t.touches,a=t.rtlTranslate,s=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid;if(t.enabled){var c=e;if(c.originalEvent&&(c=c.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",c),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&r.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);r.grabCursor&&n.isMoved&&n.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var u,d=S(),p=d-n.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(c),t.emit("tap click",c),p<300&&d-n.lastClickTime<300&&t.emit("doubleTap doubleClick",c)),n.lastClickTime=S(),x((function(){t.destroyed||(t.allowClick=!0)})),!n.isTouched||!n.isMoved||!t.swipeDirection||0===i.diff||n.currentTranslate===n.startTranslate)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,u=r.followFinger?a?t.translate:-t.translate:-n.currentTranslate,!r.cssMode)if(r.freeMode){if(u<-t.minTranslate())return void t.slideTo(t.activeIndex);if(u>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(r.freeModeMomentum){if(n.velocities.length>1){var f=n.velocities.pop(),h=n.velocities.pop(),m=f.position-h.position,g=f.time-h.time;t.velocity=m/g,t.velocity/=2,Math.abs(t.velocity)<r.freeModeMinimumVelocity&&(t.velocity=0),(g>150||S()-f.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeModeMomentumVelocityRatio,n.velocities.length=0;var v=1e3*r.freeModeMomentumRatio,y=t.velocity*v,b=t.translate+y;a&&(b=-b);var w,T,_=!1,C=20*Math.abs(t.velocity)*r.freeModeMomentumBounceRatio;if(b<t.maxTranslate())r.freeModeMomentumBounce?(b+t.maxTranslate()<-C&&(b=t.maxTranslate()-C),w=t.maxTranslate(),_=!0,n.allowMomentumBounce=!0):b=t.maxTranslate(),r.loop&&r.centeredSlides&&(T=!0);else if(b>t.minTranslate())r.freeModeMomentumBounce?(b-t.minTranslate()>C&&(b=t.minTranslate()+C),w=t.minTranslate(),_=!0,n.allowMomentumBounce=!0):b=t.minTranslate(),r.loop&&r.centeredSlides&&(T=!0);else if(r.freeModeSticky){for(var E,D=0;D<l.length;D+=1)if(l[D]>-b){E=D;break}b=-(b=Math.abs(l[E]-b)<Math.abs(l[E-1]-b)||"next"===t.swipeDirection?l[E]:l[E-1])}if(T&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(v=a?Math.abs((-b-t.translate)/t.velocity):Math.abs((b-t.translate)/t.velocity),r.freeModeSticky){var A=Math.abs((a?-b:b)-t.translate),L=t.slidesSizesGrid[t.activeIndex];v=A<L?r.speed:A<2*L?1.5*r.speed:2.5*r.speed}}else if(r.freeModeSticky)return void t.slideToClosest();r.freeModeMomentumBounce&&_?(t.updateProgress(w),t.setTransition(v),t.setTranslate(b),t.transitionStart(!0,t.swipeDirection),t.animating=!0,s.transitionEnd((function(){t&&!t.destroyed&&n.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(r.speed),setTimeout((function(){t.setTranslate(w),s.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(b),t.setTransition(v),t.setTranslate(b),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,s.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):(t.emit("_freeModeNoMomentumRelease"),t.updateProgress(b)),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeModeSticky)return void t.slideToClosest();r.freeMode&&t.emit("_freeModeNoMomentumRelease")}(!r.freeModeMomentum||p>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var k=0,M=t.slidesSizesGrid[0],P=0;P<o.length;P+=P<r.slidesPerGroupSkip?1:r.slidesPerGroup){var I=P<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==o[P+I]?u>=o[P]&&u<o[P+I]&&(k=P,M=o[P+I]-o[P]):u>=o[P]&&(k=P,M=o[o.length-1]-o[o.length-2])}var O=(u-o[k])/M,j=k<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(p>r.longSwipesMs){if(!r.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(O>=r.longSwipesRatio?t.slideTo(k+j):t.slideTo(k)),"prev"===t.swipeDirection&&(O>1-r.longSwipesRatio?t.slideTo(k+j):t.slideTo(k))}else{if(!r.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||c.target!==t.navigation.nextEl&&c.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(k+j),"prev"===t.swipeDirection&&t.slideTo(k)):c.target===t.navigation.nextEl?t.slideTo(k+j):t.slideTo(k)}}}}function H(){var e=this,t=e.params,n=e.el;if(!n||0!==n.offsetWidth){t.breakpoints&&e.setBreakpoint();var r=e.allowSlideNext,i=e.allowSlidePrev,a=e.snapGrid;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}}function R(e){var t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function F(){var e=this,t=e.wrapperEl,n=e.rtlTranslate;if(e.enabled){e.previousTranslate=e.translate,e.isHorizontal()?e.translate=n?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();var r=e.maxTranslate()-e.minTranslate();(0===r?0:(e.translate-e.minTranslate())/r)!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}}var B=!1;function W(){}var q={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},X={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var r=t.modules[n];r.params&&E(e,r.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var r=t.modules[n],i=e[n]||{};r.on&&t.on&&Object.keys(r.on).forEach((function(e){t.on(e,r.on[e])})),r.create&&r.create.bind(t)(i)}))}},eventsEmitter:{on:function(e,t,n){var r=this;if("function"!=typeof t)return r;var i=n?"unshift":"push";return e.split(" ").forEach((function(e){r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][i](t)})),r},once:function(e,t,n){var r=this;if("function"!=typeof t)return r;function i(){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];t.apply(r,a)}return i.__emitterProxy=t,r.on(e,i,n)},onAny:function(e,t){var n=this;if("function"!=typeof e)return n;var r=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[r](e),n},offAny:function(e){var t=this;if(!t.eventsAnyListeners)return t;var n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach((function(r,i){(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&n.eventsListeners[e].splice(i,1)}))})),n):n},emit:function(){var e,t,n,r=this;if(!r.eventsListeners)return r;for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];"string"==typeof a[0]||Array.isArray(a[0])?(e=a[0],t=a.slice(1,a.length),n=r):(e=a[0].events,t=a[0].data,n=a[0].context||r),t.unshift(n);var o=Array.isArray(e)?e:e.split(" ");return o.forEach((function(e){r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach((function(r){r.apply(n,[e].concat(t))})),r.eventsListeners&&r.eventsListeners[e]&&r.eventsListeners[e].forEach((function(e){e.apply(n,t)}))})),r}},update:{updateSize:function(){var e,t,n=this,r=n.$el;e=void 0!==n.params.width&&null!==n.params.width?n.params.width:r[0].clientWidth,t=void 0!==n.params.height&&null!==n.params.height?n.params.height:r[0].clientHeight,0===e&&n.isHorizontal()||0===t&&n.isVertical()||(e=e-parseInt(r.css("padding-left")||0,10)-parseInt(r.css("padding-right")||0,10),t=t-parseInt(r.css("padding-top")||0,10)-parseInt(r.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),E(n,{width:e,height:t,size:n.isHorizontal()?e:t}))},updateSlides:function(){var e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function n(e,n){return parseFloat(e.getPropertyValue(t(n))||0)}var r=e.params,i=e.$wrapperEl,a=e.size,s=e.rtlTranslate,o=e.wrongRTL,l=e.virtual&&r.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,u=i.children("."+e.params.slideClass),d=l?e.virtual.slides.length:u.length,p=[],f=[],h=[],m=r.slidesOffsetBefore;"function"==typeof m&&(m=r.slidesOffsetBefore.call(e));var g=r.slidesOffsetAfter;"function"==typeof g&&(g=r.slidesOffsetAfter.call(e));var v=e.snapGrid.length,y=e.slidesGrid.length,b=r.spaceBetween,w=-m,x=0,S=0;if(void 0!==a){var T,_;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*a),e.virtualSize=-b,s?u.css({marginLeft:"",marginBottom:"",marginTop:""}):u.css({marginRight:"",marginBottom:"",marginTop:""}),r.slidesPerColumn>1&&(T=Math.floor(d/r.slidesPerColumn)===d/e.params.slidesPerColumn?d:Math.ceil(d/r.slidesPerColumn)*r.slidesPerColumn,"auto"!==r.slidesPerView&&"row"===r.slidesPerColumnFill&&(T=Math.max(T,r.slidesPerView*r.slidesPerColumn)));for(var C,D,A,L=r.slidesPerColumn,k=T/L,M=Math.floor(d/r.slidesPerColumn),P=0;P<d;P+=1){_=0;var I=u.eq(P);if(r.slidesPerColumn>1){var O=void 0,j=void 0,N=void 0;if("row"===r.slidesPerColumnFill&&r.slidesPerGroup>1){var $=Math.floor(P/(r.slidesPerGroup*r.slidesPerColumn)),z=P-r.slidesPerColumn*r.slidesPerGroup*$,H=0===$?r.slidesPerGroup:Math.min(Math.ceil((d-$*L*r.slidesPerGroup)/L),r.slidesPerGroup);O=(j=z-(N=Math.floor(z/H))*H+$*r.slidesPerGroup)+N*T/L,I.css({"-webkit-box-ordinal-group":O,"-moz-box-ordinal-group":O,"-ms-flex-order":O,"-webkit-order":O,order:O})}else"column"===r.slidesPerColumnFill?(N=P-(j=Math.floor(P/L))*L,(j>M||j===M&&N===L-1)&&(N+=1)>=L&&(N=0,j+=1)):j=P-(N=Math.floor(P/k))*k;I.css(t("margin-top"),0!==N?r.spaceBetween&&r.spaceBetween+"px":"")}if("none"!==I.css("display")){if("auto"===r.slidesPerView){var R=getComputedStyle(I[0]),F=I[0].style.transform,B=I[0].style.webkitTransform;if(F&&(I[0].style.transform="none"),B&&(I[0].style.webkitTransform="none"),r.roundLengths)_=e.isHorizontal()?I.outerWidth(!0):I.outerHeight(!0);else{var W=n(R,"width"),q=n(R,"padding-left"),X=n(R,"padding-right"),V=n(R,"margin-left"),G=n(R,"margin-right"),Y=R.getPropertyValue("box-sizing");if(Y&&"border-box"===Y)_=W+V+G;else{var U=I[0],K=U.clientWidth;_=W+q+X+V+G+(U.offsetWidth-K)}}F&&(I[0].style.transform=F),B&&(I[0].style.webkitTransform=B),r.roundLengths&&(_=Math.floor(_))}else _=(a-(r.slidesPerView-1)*b)/r.slidesPerView,r.roundLengths&&(_=Math.floor(_)),u[P]&&(u[P].style[t("width")]=_+"px");u[P]&&(u[P].swiperSlideSize=_),h.push(_),r.centeredSlides?(w=w+_/2+x/2+b,0===x&&0!==P&&(w=w-a/2-b),0===P&&(w=w-a/2-b),Math.abs(w)<.001&&(w=0),r.roundLengths&&(w=Math.floor(w)),S%r.slidesPerGroup==0&&p.push(w),f.push(w)):(r.roundLengths&&(w=Math.floor(w)),(S-Math.min(e.params.slidesPerGroupSkip,S))%e.params.slidesPerGroup==0&&p.push(w),f.push(w),w=w+_+b),e.virtualSize+=_+b,x=_,S+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+g,s&&o&&("slide"===r.effect||"coverflow"===r.effect)&&i.css({width:e.virtualSize+r.spaceBetween+"px"}),r.setWrapperSize&&i.css(((D={})[t("width")]=e.virtualSize+r.spaceBetween+"px",D)),r.slidesPerColumn>1&&(e.virtualSize=(_+r.spaceBetween)*T,e.virtualSize=Math.ceil(e.virtualSize/r.slidesPerColumn)-r.spaceBetween,i.css(((A={})[t("width")]=e.virtualSize+r.spaceBetween+"px",A)),r.centeredSlides)){C=[];for(var J=0;J<p.length;J+=1){var Q=p[J];r.roundLengths&&(Q=Math.floor(Q)),p[J]<e.virtualSize+p[0]&&C.push(Q)}p=C}if(!r.centeredSlides){C=[];for(var Z=0;Z<p.length;Z+=1){var ee=p[Z];r.roundLengths&&(ee=Math.floor(ee)),p[Z]<=e.virtualSize-a&&C.push(ee)}p=C,Math.floor(e.virtualSize-a)-Math.floor(p[p.length-1])>1&&p.push(e.virtualSize-a)}if(0===p.length&&(p=[0]),0!==r.spaceBetween){var te,ne=e.isHorizontal()&&s?"marginLeft":t("marginRight");u.filter((function(e,t){return!r.cssMode||t!==u.length-1})).css(((te={})[ne]=b+"px",te))}if(r.centeredSlides&&r.centeredSlidesBounds){var re=0;h.forEach((function(e){re+=e+(r.spaceBetween?r.spaceBetween:0)}));var ie=(re-=r.spaceBetween)-a;p=p.map((function(e){return e<0?-m:e>ie?ie+g:e}))}if(r.centerInsufficientSlides){var ae=0;if(h.forEach((function(e){ae+=e+(r.spaceBetween?r.spaceBetween:0)})),(ae-=r.spaceBetween)<a){var se=(a-ae)/2;p.forEach((function(e,t){p[t]=e-se})),f.forEach((function(e,t){f[t]=e+se}))}}E(e,{slides:u,snapGrid:p,slidesGrid:f,slidesSizesGrid:h}),d!==c&&e.emit("slidesLengthChange"),p.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==y&&e.emit("slidesGridLengthChange"),(r.watchSlidesProgress||r.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,n=this,r=[],i=n.virtual&&n.params.virtual.enabled,a=0;"number"==typeof e?n.setTransition(e):!0===e&&n.setTransition(n.params.speed);var s=function(e){return i?n.slides.filter((function(t){return parseInt(t.getAttribute("data-swiper-slide-index"),10)===e}))[0]:n.slides.eq(e)[0]};if("auto"!==n.params.slidesPerView&&n.params.slidesPerView>1)if(n.params.centeredSlides)n.visibleSlides.each((function(e){r.push(e)}));else for(t=0;t<Math.ceil(n.params.slidesPerView);t+=1){var o=n.activeIndex+t;if(o>n.slides.length&&!i)break;r.push(s(o))}else r.push(s(n.activeIndex));for(t=0;t<r.length;t+=1)if(void 0!==r[t]){var l=r[t].offsetHeight;a=l>a?l:a}a&&n.$wrapperEl.css("height",a+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,n=t.params,r=t.slides,i=t.rtlTranslate;if(0!==r.length){void 0===r[0].swiperSlideOffset&&t.updateSlidesOffset();var a=-e;i&&(a=e),r.removeClass(n.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var s=0;s<r.length;s+=1){var o=r[s],l=(a+(n.centeredSlides?t.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+n.spaceBetween);if(n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight){var c=-(a-o.swiperSlideOffset),u=c+t.slidesSizesGrid[s];(c>=0&&c<t.size-1||u>1&&u<=t.size||c<=0&&u>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(s),r.eq(s).addClass(n.slideVisibleClass))}o.progress=i?-l:l}t.visibleSlides=g(t.visibleSlides)}},updateProgress:function(e){var t=this;if(void 0===e){var n=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*n||0}var r=t.params,i=t.maxTranslate()-t.minTranslate(),a=t.progress,s=t.isBeginning,o=t.isEnd,l=s,c=o;0===i?(a=0,s=!0,o=!0):(s=(a=(e-t.minTranslate())/i)<=0,o=a>=1),E(t,{progress:a,isBeginning:s,isEnd:o}),(r.watchSlidesProgress||r.watchSlidesVisibility||r.centeredSlides&&r.autoHeight)&&t.updateSlidesProgress(e),s&&!l&&t.emit("reachBeginning toEdge"),o&&!c&&t.emit("reachEnd toEdge"),(l&&!s||c&&!o)&&t.emit("fromEdge"),t.emit("progress",a)},updateSlidesClasses:function(){var e,t=this,n=t.slides,r=t.params,i=t.$wrapperEl,a=t.activeIndex,s=t.realIndex,o=t.virtual&&r.virtual.enabled;n.removeClass(r.slideActiveClass+" "+r.slideNextClass+" "+r.slidePrevClass+" "+r.slideDuplicateActiveClass+" "+r.slideDuplicateNextClass+" "+r.slideDuplicatePrevClass),(e=o?t.$wrapperEl.find("."+r.slideClass+'[data-swiper-slide-index="'+a+'"]'):n.eq(a)).addClass(r.slideActiveClass),r.loop&&(e.hasClass(r.slideDuplicateClass)?i.children("."+r.slideClass+":not(."+r.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]').addClass(r.slideDuplicateActiveClass):i.children("."+r.slideClass+"."+r.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]').addClass(r.slideDuplicateActiveClass));var l=e.nextAll("."+r.slideClass).eq(0).addClass(r.slideNextClass);r.loop&&0===l.length&&(l=n.eq(0)).addClass(r.slideNextClass);var c=e.prevAll("."+r.slideClass).eq(0).addClass(r.slidePrevClass);r.loop&&0===c.length&&(c=n.eq(-1)).addClass(r.slidePrevClass),r.loop&&(l.hasClass(r.slideDuplicateClass)?i.children("."+r.slideClass+":not(."+r.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(r.slideDuplicateNextClass):i.children("."+r.slideClass+"."+r.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(r.slideDuplicateNextClass),c.hasClass(r.slideDuplicateClass)?i.children("."+r.slideClass+":not(."+r.slideDuplicateClass+')[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(r.slideDuplicatePrevClass):i.children("."+r.slideClass+"."+r.slideDuplicateClass+'[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(r.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function(e){var t,n=this,r=n.rtlTranslate?n.translate:-n.translate,i=n.slidesGrid,a=n.snapGrid,s=n.params,o=n.activeIndex,l=n.realIndex,c=n.snapIndex,u=e;if(void 0===u){for(var d=0;d<i.length;d+=1)void 0!==i[d+1]?r>=i[d]&&r<i[d+1]-(i[d+1]-i[d])/2?u=d:r>=i[d]&&r<i[d+1]&&(u=d+1):r>=i[d]&&(u=d);s.normalizeSlideIndex&&(u<0||void 0===u)&&(u=0)}if(a.indexOf(r)>=0)t=a.indexOf(r);else{var p=Math.min(s.slidesPerGroupSkip,u);t=p+Math.floor((u-p)/s.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),u!==o){var f=parseInt(n.slides.eq(u).attr("data-swiper-slide-index")||u,10);E(n,{snapIndex:t,realIndex:f,previousIndex:o,activeIndex:u}),n.emit("activeIndexChange"),n.emit("snapIndexChange"),l!==f&&n.emit("realIndexChange"),(n.initialized||n.params.runCallbacksOnInit)&&n.emit("slideChange")}else t!==c&&(n.snapIndex=t,n.emit("snapIndexChange"))},updateClickedSlide:function(e){var t,n=this,r=n.params,i=g(e.target).closest("."+r.slideClass)[0],a=!1;if(i)for(var s=0;s<n.slides.length;s+=1)if(n.slides[s]===i){a=!0,t=s;break}if(!i||!a)return n.clickedSlide=void 0,void(n.clickedIndex=void 0);n.clickedSlide=i,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(g(i).attr("data-swiper-slide-index"),10):n.clickedIndex=t,r.slideToClickedSlide&&void 0!==n.clickedIndex&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this,n=t.params,r=t.rtlTranslate,i=t.translate,a=t.$wrapperEl;if(n.virtualTranslate)return r?-i:i;if(n.cssMode)return i;var s=T(a[0],e);return r&&(s=-s),s||0},setTranslate:function(e,t){var n=this,r=n.rtlTranslate,i=n.params,a=n.$wrapperEl,s=n.wrapperEl,o=n.progress,l=0,c=0;n.isHorizontal()?l=r?-e:e:c=e,i.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),i.cssMode?s[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-l:-c:i.virtualTranslate||a.transform("translate3d("+l+"px, "+c+"px, 0px)"),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?l:c;var u=n.maxTranslate()-n.minTranslate();(0===u?0:(e-n.minTranslate())/u)!==o&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,n,r,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),void 0===r&&(r=!0);var a=this,s=a.params,o=a.wrapperEl;if(a.animating&&s.preventInteractionOnTransition)return!1;var l,c=a.minTranslate(),u=a.maxTranslate();if(l=r&&e>c?c:r&&e<u?u:e,a.updateProgress(l),s.cssMode){var d,p=a.isHorizontal();return 0===t?o[p?"scrollLeft":"scrollTop"]=-l:o.scrollTo?o.scrollTo(((d={})[p?"left":"top"]=-l,d.behavior="smooth",d)):o[p?"scrollLeft":"scrollTop"]=-l,!0}return 0===t?(a.setTransition(0),a.setTranslate(l),n&&(a.emit("beforeTransitionStart",t,i),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(l),n&&(a.emit("beforeTransitionStart",t,i),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,n&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){var n=this;n.params.cssMode||n.$wrapperEl.transition(e),n.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var n=this,r=n.activeIndex,i=n.params,a=n.previousIndex;if(!i.cssMode){i.autoHeight&&n.updateAutoHeight();var s=t;if(s||(s=r>a?"next":r<a?"prev":"reset"),n.emit("transitionStart"),e&&r!==a){if("reset"===s)return void n.emit("slideResetTransitionStart");n.emit("slideChangeTransitionStart"),"next"===s?n.emit("slideNextTransitionStart"):n.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var n=this,r=n.activeIndex,i=n.previousIndex,a=n.params;if(n.animating=!1,!a.cssMode){n.setTransition(0);var s=t;if(s||(s=r>i?"next":r<i?"prev":"reset"),n.emit("transitionEnd"),e&&r!==i){if("reset"===s)return void n.emit("slideResetTransitionEnd");n.emit("slideChangeTransitionEnd"),"next"===s?n.emit("slideNextTransitionEnd"):n.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(e,t,n,r,i){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof e+"] given.");if("string"==typeof e){var a=parseInt(e,10);if(!isFinite(a))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.");e=a}var s=this,o=e;o<0&&(o=0);var l=s.params,c=s.snapGrid,u=s.slidesGrid,d=s.previousIndex,p=s.activeIndex,f=s.rtlTranslate,h=s.wrapperEl,m=s.enabled;if(s.animating&&l.preventInteractionOnTransition||!m&&!r&&!i)return!1;var g=Math.min(s.params.slidesPerGroupSkip,o),v=g+Math.floor((o-g)/s.params.slidesPerGroup);v>=c.length&&(v=c.length-1),(p||l.initialSlide||0)===(d||0)&&n&&s.emit("beforeSlideChangeStart");var y,b=-c[v];if(s.updateProgress(b),l.normalizeSlideIndex)for(var w=0;w<u.length;w+=1){var x=-Math.floor(100*b),S=Math.floor(100*u[w]),T=Math.floor(100*u[w+1]);void 0!==u[w+1]?x>=S&&x<T-(T-S)/2?o=w:x>=S&&x<T&&(o=w+1):x>=S&&(o=w)}if(s.initialized&&o!==p){if(!s.allowSlideNext&&b<s.translate&&b<s.minTranslate())return!1;if(!s.allowSlidePrev&&b>s.translate&&b>s.maxTranslate()&&(p||0)!==o)return!1}if(y=o>p?"next":o<p?"prev":"reset",f&&-b===s.translate||!f&&b===s.translate)return s.updateActiveIndex(o),l.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==l.effect&&s.setTranslate(b),"reset"!==y&&(s.transitionStart(n,y),s.transitionEnd(n,y)),!1;if(l.cssMode){var _,C=s.isHorizontal(),E=-b;return f&&(E=h.scrollWidth-h.offsetWidth-E),0===t?h[C?"scrollLeft":"scrollTop"]=E:h.scrollTo?h.scrollTo(((_={})[C?"left":"top"]=E,_.behavior="smooth",_)):h[C?"scrollLeft":"scrollTop"]=E,!0}return 0===t?(s.setTransition(0),s.setTranslate(b),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,r),s.transitionStart(n,y),s.transitionEnd(n,y)):(s.setTransition(t),s.setTranslate(b),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,r),s.transitionStart(n,y),s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(n,y))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,n,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0);var i=this,a=e;return i.params.loop&&(a+=i.loopedSlides),i.slideTo(a,t,n,r)},slideNext:function(e,t,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var r=this,i=r.params,a=r.animating;if(!r.enabled)return r;var s=r.activeIndex<i.slidesPerGroupSkip?1:i.slidesPerGroup;if(i.loop){if(a&&i.loopPreventsSlide)return!1;r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}return r.slideTo(r.activeIndex+s,e,t,n)},slidePrev:function(e,t,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var r=this,i=r.params,a=r.animating,s=r.snapGrid,o=r.slidesGrid,l=r.rtlTranslate;if(!r.enabled)return r;if(i.loop){if(a&&i.loopPreventsSlide)return!1;r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var u,d=c(l?r.translate:-r.translate),p=s.map((function(e){return c(e)})),f=s[p.indexOf(d)-1];return void 0===f&&i.cssMode&&s.forEach((function(e){!f&&d>=e&&(f=e)})),void 0!==f&&(u=o.indexOf(f))<0&&(u=r.activeIndex-1),r.slideTo(u,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===r&&(r=.5);var i=this,a=i.activeIndex,s=Math.min(i.params.slidesPerGroupSkip,a),o=s+Math.floor((a-s)/i.params.slidesPerGroup),l=i.rtlTranslate?i.translate:-i.translate;if(l>=i.snapGrid[o]){var c=i.snapGrid[o];l-c>(i.snapGrid[o+1]-c)*r&&(a+=i.params.slidesPerGroup)}else{var u=i.snapGrid[o-1];l-u<=(i.snapGrid[o]-u)*r&&(a-=i.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,i.slidesGrid.length-1),i.slideTo(a,e,t,n)},slideToClickedSlide:function(){var e,t=this,n=t.params,r=t.$wrapperEl,i="auto"===n.slidesPerView?t.slidesPerViewDynamic():n.slidesPerView,a=t.clickedIndex;if(n.loop){if(t.animating)return;e=parseInt(g(t.clickedSlide).attr("data-swiper-slide-index"),10),n.centeredSlides?a<t.loopedSlides-i/2||a>t.slides.length-t.loopedSlides+i/2?(t.loopFix(),a=r.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+n.slideDuplicateClass+")").eq(0).index(),x((function(){t.slideTo(a)}))):t.slideTo(a):a>t.slides.length-i?(t.loopFix(),a=r.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+n.slideDuplicateClass+")").eq(0).index(),x((function(){t.slideTo(a)}))):t.slideTo(a)}else t.slideTo(a)}},loop:{loopCreate:function(){var e=this,t=a(),n=e.params,r=e.$wrapperEl;r.children("."+n.slideClass+"."+n.slideDuplicateClass).remove();var i=r.children("."+n.slideClass);if(n.loopFillGroupWithBlank){var s=n.slidesPerGroup-i.length%n.slidesPerGroup;if(s!==n.slidesPerGroup){for(var o=0;o<s;o+=1){var l=g(t.createElement("div")).addClass(n.slideClass+" "+n.slideBlankClass);r.append(l)}i=r.children("."+n.slideClass)}}"auto"!==n.slidesPerView||n.loopedSlides||(n.loopedSlides=i.length),e.loopedSlides=Math.ceil(parseFloat(n.loopedSlides||n.slidesPerView,10)),e.loopedSlides+=n.loopAdditionalSlides,e.loopedSlides>i.length&&(e.loopedSlides=i.length);var c=[],u=[];i.each((function(t,n){var r=g(t);n<e.loopedSlides&&u.push(t),n<i.length&&n>=i.length-e.loopedSlides&&c.push(t),r.attr("data-swiper-slide-index",n)}));for(var d=0;d<u.length;d+=1)r.append(g(u[d].cloneNode(!0)).addClass(n.slideDuplicateClass));for(var p=c.length-1;p>=0;p-=1)r.prepend(g(c[p].cloneNode(!0)).addClass(n.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,n=e.activeIndex,r=e.slides,i=e.loopedSlides,a=e.allowSlidePrev,s=e.allowSlideNext,o=e.snapGrid,l=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;var c=-o[n]-e.getTranslate();n<i?(t=r.length-3*i+n,t+=i,e.slideTo(t,0,!1,!0)&&0!==c&&e.setTranslate((l?-e.translate:e.translate)-c)):n>=r.length-i&&(t=-r.length+n+i,t+=i,e.slideTo(t,0,!1,!0)&&0!==c&&e.setTranslate((l?-e.translate:e.translate)-c)),e.allowSlidePrev=a,e.allowSlideNext=s,e.emit("loopFix")},loopDestroy:function(){var e=this,t=e.$wrapperEl,n=e.params,r=e.slides;t.children("."+n.slideClass+"."+n.slideDuplicateClass+",."+n.slideClass+"."+n.slideBlankClass).remove(),r.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;if(!(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)){var n=t.el;n.style.cursor="move",n.style.cursor=e?"-webkit-grabbing":"-webkit-grab",n.style.cursor=e?"-moz-grabbin":"-moz-grab",n.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this,n=t.$wrapperEl,r=t.params;if(r.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var i=0;i<e.length;i+=1)e[i]&&n.append(e[i]);else n.append(e);r.loop&&t.loopCreate(),r.observer&&t.support.observer||t.update()},prependSlide:function(e){var t=this,n=t.params,r=t.$wrapperEl,i=t.activeIndex;n.loop&&t.loopDestroy();var a=i+1;if("object"==typeof e&&"length"in e){for(var s=0;s<e.length;s+=1)e[s]&&r.prepend(e[s]);a=i+e.length}else r.prepend(e);n.loop&&t.loopCreate(),n.observer&&t.support.observer||t.update(),t.slideTo(a,0,!1)},addSlide:function(e,t){var n=this,r=n.$wrapperEl,i=n.params,a=n.activeIndex;i.loop&&(a-=n.loopedSlides,n.loopDestroy(),n.slides=r.children("."+i.slideClass));var s=n.slides.length;if(e<=0)n.prependSlide(t);else if(e>=s)n.appendSlide(t);else{for(var o=a>e?a+1:a,l=[],c=s-1;c>=e;c-=1){var u=n.slides.eq(c);u.remove(),l.unshift(u)}if("object"==typeof t&&"length"in t){for(var d=0;d<t.length;d+=1)t[d]&&r.append(t[d]);o=a>e?a+t.length:a}else r.append(t);for(var p=0;p<l.length;p+=1)r.append(l[p]);i.loop&&n.loopCreate(),i.observer&&n.support.observer||n.update(),i.loop?n.slideTo(o+n.loopedSlides,0,!1):n.slideTo(o,0,!1)}},removeSlide:function(e){var t=this,n=t.params,r=t.$wrapperEl,i=t.activeIndex;n.loop&&(i-=t.loopedSlides,t.loopDestroy(),t.slides=r.children("."+n.slideClass));var a,s=i;if("object"==typeof e&&"length"in e){for(var o=0;o<e.length;o+=1)a=e[o],t.slides[a]&&t.slides.eq(a).remove(),a<s&&(s-=1);s=Math.max(s,0)}else a=e,t.slides[a]&&t.slides.eq(a).remove(),a<s&&(s-=1),s=Math.max(s,0);n.loop&&t.loopCreate(),n.observer&&t.support.observer||t.update(),n.loop?t.slideTo(s+t.loopedSlides,0,!1):t.slideTo(s,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=this,t=a(),n=e.params,r=e.touchEvents,i=e.el,s=e.wrapperEl,o=e.device,l=e.support;e.onTouchStart=N.bind(e),e.onTouchMove=$.bind(e),e.onTouchEnd=z.bind(e),n.cssMode&&(e.onScroll=F.bind(e)),e.onClick=R.bind(e);var c=!!n.nested;if(!l.touch&&l.pointerEvents)i.addEventListener(r.start,e.onTouchStart,!1),t.addEventListener(r.move,e.onTouchMove,c),t.addEventListener(r.end,e.onTouchEnd,!1);else{if(l.touch){var u=!("touchstart"!==r.start||!l.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};i.addEventListener(r.start,e.onTouchStart,u),i.addEventListener(r.move,e.onTouchMove,l.passiveListener?{passive:!1,capture:c}:c),i.addEventListener(r.end,e.onTouchEnd,u),r.cancel&&i.addEventListener(r.cancel,e.onTouchEnd,u),B||(t.addEventListener("touchstart",W),B=!0)}(n.simulateTouch&&!o.ios&&!o.android||n.simulateTouch&&!l.touch&&o.ios)&&(i.addEventListener("mousedown",e.onTouchStart,!1),t.addEventListener("mousemove",e.onTouchMove,c),t.addEventListener("mouseup",e.onTouchEnd,!1))}(n.preventClicks||n.preventClicksPropagation)&&i.addEventListener("click",e.onClick,!0),n.cssMode&&s.addEventListener("scroll",e.onScroll),n.updateOnWindowResize?e.on(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",H,!0):e.on("observerUpdate",H,!0)},detachEvents:function(){var e=this,t=a(),n=e.params,r=e.touchEvents,i=e.el,s=e.wrapperEl,o=e.device,l=e.support,c=!!n.nested;if(!l.touch&&l.pointerEvents)i.removeEventListener(r.start,e.onTouchStart,!1),t.removeEventListener(r.move,e.onTouchMove,c),t.removeEventListener(r.end,e.onTouchEnd,!1);else{if(l.touch){var u=!("onTouchStart"!==r.start||!l.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};i.removeEventListener(r.start,e.onTouchStart,u),i.removeEventListener(r.move,e.onTouchMove,c),i.removeEventListener(r.end,e.onTouchEnd,u),r.cancel&&i.removeEventListener(r.cancel,e.onTouchEnd,u)}(n.simulateTouch&&!o.ios&&!o.android||n.simulateTouch&&!l.touch&&o.ios)&&(i.removeEventListener("mousedown",e.onTouchStart,!1),t.removeEventListener("mousemove",e.onTouchMove,c),t.removeEventListener("mouseup",e.onTouchEnd,!1))}(n.preventClicks||n.preventClicksPropagation)&&i.removeEventListener("click",e.onClick,!0),n.cssMode&&s.removeEventListener("scroll",e.onScroll),e.off(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",H)}},breakpoints:{setBreakpoint:function(){var e=this,t=e.activeIndex,n=e.initialized,r=e.loopedSlides,i=void 0===r?0:r,a=e.params,s=e.$el,o=a.breakpoints;if(o&&(!o||0!==Object.keys(o).length)){var l=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(l&&e.currentBreakpoint!==l){var c=l in o?o[l]:void 0;c&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=c[e];void 0!==t&&(c[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var u=c||e.originalParams,d=a.slidesPerColumn>1,p=u.slidesPerColumn>1,f=a.enabled;d&&!p?(s.removeClass(a.containerModifierClass+"multirow "+a.containerModifierClass+"multirow-column"),e.emitContainerClasses()):!d&&p&&(s.addClass(a.containerModifierClass+"multirow"),(u.slidesPerColumnFill&&"column"===u.slidesPerColumnFill||!u.slidesPerColumnFill&&"column"===a.slidesPerColumnFill)&&s.addClass(a.containerModifierClass+"multirow-column"),e.emitContainerClasses());var h=u.direction&&u.direction!==a.direction,m=a.loop&&(u.slidesPerView!==a.slidesPerView||h);h&&n&&e.changeDirection(),E(e.params,u);var g=e.params.enabled;E(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),f&&!g?e.disable():!f&&g&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",u),m&&n&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-i+e.loopedSlides,0,!1)),e.emit("breakpoint",u)}}},getBreakpoint:function(e,t,n){if(void 0===t&&(t="window"),e&&("container"!==t||n)){var r=!1,i=o(),a="window"===t?i.innerHeight:n.clientHeight,s=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:a*t,point:e}}return{value:e,point:e}}));s.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var l=0;l<s.length;l+=1){var c=s[l],u=c.point,d=c.value;"window"===t?i.matchMedia("(min-width: "+d+"px)").matches&&(r=u):d<=n.clientWidth&&(r=u)}return r||"max"}}},checkOverflow:{checkOverflow:function(){var e=this,t=e.params,n=e.isLocked,r=e.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&r?e.isLocked=r<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,n!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),n&&n!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:{addClasses:function(){var e,t,n,r=this,i=r.classNames,a=r.params,s=r.rtl,o=r.$el,l=r.device,c=r.support,u=(e=["initialized",a.direction,{"pointer-events":c.pointerEvents&&!c.touch},{"free-mode":a.freeMode},{autoheight:a.autoHeight},{rtl:s},{multirow:a.slidesPerColumn>1},{"multirow-column":a.slidesPerColumn>1&&"column"===a.slidesPerColumnFill},{android:l.android},{ios:l.ios},{"css-mode":a.cssMode}],t=a.containerModifierClass,n=[],e.forEach((function(e){"object"==typeof e?Object.keys(e).forEach((function(r){e[r]&&n.push(t+r)})):"string"==typeof e&&n.push(t+e)})),n);i.push.apply(i,u),o.addClass([].concat(i).join(" ")),r.emitContainerClasses()},removeClasses:function(){var e=this,t=e.$el,n=e.classNames;t.removeClass(n.join(" ")),e.emitContainerClasses()}},images:{loadImage:function(e,t,n,r,i,a){var s,l=o();function c(){a&&a()}g(e).parent("picture")[0]||e.complete&&i?c():t?((s=new l.Image).onload=c,s.onerror=c,r&&(s.sizes=r),n&&(s.srcset=n),t&&(s.src=t)):c()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var n=0;n<e.imagesToLoad.length;n+=1){var r=e.imagesToLoad[n];e.loadImage(r,r.currentSrc||r.getAttribute("src"),r.srcset||r.getAttribute("srcset"),r.sizes||r.getAttribute("sizes"),!0,t)}}}},V={},G=function(){function t(){for(var e,n,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];if(1===i.length&&i[0].constructor&&"Object"===Object.prototype.toString.call(i[0]).slice(8,-1)?n=i[0]:(e=i[0],n=i[1]),n||(n={}),n=E({},n),e&&!n.el&&(n.el=e),n.el&&g(n.el).length>1){var s=[];return g(n.el).each((function(e){var r=E({},n,{el:e});s.push(new t(r))})),s}var o=this;o.__swiper__=!0,o.support=k(),o.device=M({userAgent:n.userAgent}),o.browser=P(),o.eventsListeners={},o.eventsAnyListeners=[],void 0===o.modules&&(o.modules={}),Object.keys(o.modules).forEach((function(e){var t=o.modules[e];if(t.params){var r=Object.keys(t.params)[0],i=t.params[r];if("object"!=typeof i||null===i)return;if(["navigation","pagination","scrollbar"].indexOf(r)>=0&&!0===n[r]&&(n[r]={auto:!0}),!(r in n)||!("enabled"in i))return;!0===n[r]&&(n[r]={enabled:!0}),"object"!=typeof n[r]||"enabled"in n[r]||(n[r].enabled=!0),n[r]||(n[r]={enabled:!1})}}));var l,c,u=E({},q);return o.useParams(u),o.params=E({},u,V,n),o.originalParams=E({},o.params),o.passedParams=E({},n),o.params&&o.params.on&&Object.keys(o.params.on).forEach((function(e){o.on(e,o.params.on[e])})),o.params&&o.params.onAny&&o.onAny(o.params.onAny),o.$=g,E(o,{enabled:o.params.enabled,el:e,classNames:[],slides:g(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===o.params.direction},isVertical:function(){return"vertical"===o.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEvents:(l=["touchstart","touchmove","touchend","touchcancel"],c=["mousedown","mousemove","mouseup"],o.support.pointerEvents&&(c=["pointerdown","pointermove","pointerup"]),o.touchEventsTouch={start:l[0],move:l[1],end:l[2],cancel:l[3]},o.touchEventsDesktop={start:c[0],move:c[1],end:c[2]},o.support.touch||!o.params.simulateTouch?o.touchEventsTouch:o.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:S(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.useModules(),o.emit("_swiper"),o.params.init&&o.init(),o}var n,r,i=t.prototype;return i.enable=function(){var e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))},i.disable=function(){var e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))},i.setProgress=function(e,t){var n=this;e=Math.min(Math.max(e,0),1);var r=n.minTranslate(),i=(n.maxTranslate()-r)*e+r;n.translateTo(i,void 0===t?0:t),n.updateActiveIndex(),n.updateSlidesClasses()},i.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},i.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)})).join(" ")},i.emitSlidesClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=[];e.slides.each((function(n){var r=e.getSlideClasses(n);t.push({slideEl:n,classNames:r}),e.emit("_slideClass",n,r)})),e.emit("_slideClasses",t)}},i.slidesPerViewDynamic=function(){var e=this,t=e.params,n=e.slides,r=e.slidesGrid,i=e.size,a=e.activeIndex,s=1;if(t.centeredSlides){for(var o,l=n[a].swiperSlideSize,c=a+1;c<n.length;c+=1)n[c]&&!o&&(s+=1,(l+=n[c].swiperSlideSize)>i&&(o=!0));for(var u=a-1;u>=0;u-=1)n[u]&&!o&&(s+=1,(l+=n[u].swiperSlideSize)>i&&(o=!0))}else for(var d=a+1;d<n.length;d+=1)r[d]-r[a]<i&&(s+=1);return s},i.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,n=e.params;n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(r(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||r(),n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function r(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},i.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this,r=n.params.direction;return e||(e="horizontal"===r?"vertical":"horizontal"),e===r||"horizontal"!==e&&"vertical"!==e||(n.$el.removeClass(""+n.params.containerModifierClass+r).addClass(""+n.params.containerModifierClass+e),n.emitContainerClasses(),n.params.direction=e,n.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""})),n.emit("changeDirection"),t&&n.update()),n},i.mount=function(e){var t=this;if(t.mounted)return!0;var n=g(e||t.params.el);if(!(e=n[0]))return!1;e.swiper=t;var r=function(){return"."+(t.params.wrapperClass||"").trim().split(" ").join(".")},i=function(){if(e&&e.shadowRoot&&e.shadowRoot.querySelector){var t=g(e.shadowRoot.querySelector(r()));return t.children=function(e){return n.children(e)},t}return n.children(r())}();if(0===i.length&&t.params.createElements){var s=a().createElement("div");i=g(s),s.className=t.params.wrapperClass,n.append(s),n.children("."+t.params.slideClass).each((function(e){i.append(e)}))}return E(t,{$el:n,el:e,$wrapperEl:i,wrapperEl:i[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===n.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===n.css("direction")),wrongRTL:"-webkit-box"===i.css("display")}),!0},i.init=function(e){var t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t},i.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var n,r=this,i=r.params,a=r.$el,s=r.$wrapperEl,o=r.slides;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),t&&(r.removeClasses(),a.removeAttr("style"),s.removeAttr("style"),o&&o.length&&o.removeClass([i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),r.emit("destroy"),Object.keys(r.eventsListeners).forEach((function(e){r.off(e)})),!1!==e&&(r.$el[0].swiper=null,n=r,Object.keys(n).forEach((function(e){try{n[e]=null}catch(e){}try{delete n[e]}catch(e){}}))),r.destroyed=!0),null},t.extendDefaults=function(e){E(V,e)},t.installModule=function(e){t.prototype.modules||(t.prototype.modules={});var n=e.name||Object.keys(t.prototype.modules).length+"_"+S();t.prototype.modules[n]=e},t.use=function(e){return Array.isArray(e)?(e.forEach((function(e){return t.installModule(e)})),t):(t.installModule(e),t)},n=t,r=[{key:"extendedDefaults",get:function(){return V}},{key:"defaults",get:function(){return q}}],null&&e(n.prototype,null),r&&e(n,r),t}();Object.keys(X).forEach((function(e){Object.keys(X[e]).forEach((function(t){G.prototype[t]=X[e][t]}))})),G.use([I,j]);var Y={update:function(e){var t=this,n=t.params,r=n.slidesPerView,i=n.slidesPerGroup,a=n.centeredSlides,s=t.params.virtual,o=s.addSlidesBefore,l=s.addSlidesAfter,c=t.virtual,u=c.from,d=c.to,p=c.slides,f=c.slidesGrid,h=c.renderSlide,m=c.offset;t.updateActiveIndex();var g,v,y,b=t.activeIndex||0;g=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",a?(v=Math.floor(r/2)+i+l,y=Math.floor(r/2)+i+o):(v=r+(i-1)+l,y=i+o);var w=Math.max((b||0)-y,0),x=Math.min((b||0)+v,p.length-1),S=(t.slidesGrid[w]||0)-(t.slidesGrid[0]||0);function T(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(E(t.virtual,{from:w,to:x,offset:S,slidesGrid:t.slidesGrid}),u===w&&d===x&&!e)return t.slidesGrid!==f&&S!==m&&t.slides.css(g,S+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:S,from:w,to:x,slides:function(){for(var e=[],t=w;t<=x;t+=1)e.push(p[t]);return e}()}),void(t.params.virtual.renderExternalUpdate&&T());var _=[],C=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var D=u;D<=d;D+=1)(D<w||D>x)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+D+'"]').remove();for(var A=0;A<p.length;A+=1)A>=w&&A<=x&&(void 0===d||e?C.push(A):(A>d&&C.push(A),A<u&&_.push(A)));C.forEach((function(e){t.$wrapperEl.append(h(p[e],e))})),_.sort((function(e,t){return t-e})).forEach((function(e){t.$wrapperEl.prepend(h(p[e],e))})),t.$wrapperEl.children(".swiper-slide").css(g,S+"px"),T()},renderSlide:function(e,t){var n=this,r=n.params.virtual;if(r.cache&&n.virtual.cache[t])return n.virtual.cache[t];var i=r.renderSlide?g(r.renderSlide.call(n,e,t)):g('<div class="'+n.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),r.cache&&(n.virtual.cache[t]=i),i},appendSlide:function(e){var t=this;if("object"==typeof e&&"length"in e)for(var n=0;n<e.length;n+=1)e[n]&&t.virtual.slides.push(e[n]);else t.virtual.slides.push(e);t.virtual.update(!0)},prependSlide:function(e){var t=this,n=t.activeIndex,r=n+1,i=1;if(Array.isArray(e)){for(var a=0;a<e.length;a+=1)e[a]&&t.virtual.slides.unshift(e[a]);r=n+e.length,i=e.length}else t.virtual.slides.unshift(e);if(t.params.virtual.cache){var s=t.virtual.cache,o={};Object.keys(s).forEach((function(e){var t=s[e],n=t.attr("data-swiper-slide-index");n&&t.attr("data-swiper-slide-index",parseInt(n,10)+1),o[parseInt(e,10)+i]=t})),t.virtual.cache=o}t.virtual.update(!0),t.slideTo(r,0)},removeSlide:function(e){var t=this;if(null!=e){var n=t.activeIndex;if(Array.isArray(e))for(var r=e.length-1;r>=0;r-=1)t.virtual.slides.splice(e[r],1),t.params.virtual.cache&&delete t.virtual.cache[e[r]],e[r]<n&&(n-=1),n=Math.max(n,0);else t.virtual.slides.splice(e,1),t.params.virtual.cache&&delete t.virtual.cache[e],e<n&&(n-=1),n=Math.max(n,0);t.virtual.update(!0),t.slideTo(n,0)}},removeAllSlides:function(){var e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}},U={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){D(this,{virtual:t({},Y,{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(e){if(e.params.virtual.enabled){e.classNames.push(e.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};E(e.params,t),E(e.originalParams,t),e.params.initialSlide||e.virtual.update()}},setTranslate:function(e){e.params.virtual.enabled&&e.virtual.update()}}},K={handle:function(e){var t=this;if(t.enabled){var n=o(),r=a(),i=t.rtlTranslate,s=e;s.originalEvent&&(s=s.originalEvent);var l=s.keyCode||s.charCode,c=t.params.keyboard.pageUpDown,u=c&&33===l,d=c&&34===l,p=37===l,f=39===l,h=38===l,m=40===l;if(!t.allowSlideNext&&(t.isHorizontal()&&f||t.isVertical()&&m||d))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&p||t.isVertical()&&h||u))return!1;if(!(s.shiftKey||s.altKey||s.ctrlKey||s.metaKey||r.activeElement&&r.activeElement.nodeName&&("input"===r.activeElement.nodeName.toLowerCase()||"textarea"===r.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(u||d||p||f||h||m)){var g=!1;if(t.$el.parents("."+t.params.slideClass).length>0&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var v=t.$el,y=v[0].clientWidth,b=v[0].clientHeight,w=n.innerWidth,x=n.innerHeight,S=t.$el.offset();i&&(S.left-=t.$el[0].scrollLeft);for(var T=[[S.left,S.top],[S.left+y,S.top],[S.left,S.top+b],[S.left+y,S.top+b]],_=0;_<T.length;_+=1){var C=T[_];if(C[0]>=0&&C[0]<=w&&C[1]>=0&&C[1]<=x){if(0===C[0]&&0===C[1])continue;g=!0}}if(!g)return}t.isHorizontal()?((u||d||p||f)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((d||f)&&!i||(u||p)&&i)&&t.slideNext(),((u||p)&&!i||(d||f)&&i)&&t.slidePrev()):((u||d||h||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(d||m)&&t.slideNext(),(u||h)&&t.slidePrev()),t.emit("keyPress",l)}}},enable:function(){var e=this,t=a();e.keyboard.enabled||(g(t).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable:function(){var e=this,t=a();e.keyboard.enabled&&(g(t).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}},J={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){D(this,{keyboard:t({enabled:!1},K)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},Q={lastScrollTime:S(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return o().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e=a(),t="onwheel",n=t in e;if(!n){var r=e.createElement("div");r.setAttribute(t,"return;"),n="function"==typeof r.onwheel}return!n&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(n=e.implementation.hasFeature("Events.wheel","3.0")),n}()?"wheel":"mousewheel"},normalize:function(e){var t=0,n=0,r=0,i=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=10*t,i=10*n,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(r=e.deltaX),e.shiftKey&&!r&&(r=i,i=0),(r||i)&&e.deltaMode&&(1===e.deltaMode?(r*=40,i*=40):(r*=800,i*=800)),r&&!t&&(t=r<1?-1:1),i&&!n&&(n=i<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:i}},handleMouseEnter:function(){this.enabled&&(this.mouseEntered=!0)},handleMouseLeave:function(){this.enabled&&(this.mouseEntered=!1)},handle:function(e){var t=e,n=this;if(n.enabled){var r=n.params.mousewheel;n.params.cssMode&&t.preventDefault();var i=n.$el;if("container"!==n.params.mousewheel.eventsTarget&&(i=g(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!i[0].contains(t.target)&&!r.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var a=0,s=n.rtlTranslate?-1:1,o=Q.normalize(t);if(r.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;a=-o.pixelX*s}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;a=-o.pixelY}else a=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*s:-o.pixelY;if(0===a)return!0;r.invert&&(a=-a);var l=n.getTranslate()+a*r.sensitivity;if(l>=n.minTranslate()&&(l=n.minTranslate()),l<=n.maxTranslate()&&(l=n.maxTranslate()),(!!n.params.loop||!(l===n.minTranslate()||l===n.maxTranslate()))&&n.params.nested&&t.stopPropagation(),n.params.freeMode){var c={time:S(),delta:Math.abs(a),direction:Math.sign(a)},u=n.mousewheel.lastEventBeforeSnap,d=u&&c.time<u.time+500&&c.delta<=u.delta&&c.direction===u.direction;if(!d){n.mousewheel.lastEventBeforeSnap=void 0,n.params.loop&&n.loopFix();var p=n.getTranslate()+a*r.sensitivity,f=n.isBeginning,h=n.isEnd;if(p>=n.minTranslate()&&(p=n.minTranslate()),p<=n.maxTranslate()&&(p=n.maxTranslate()),n.setTransition(0),n.setTranslate(p),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!f&&n.isBeginning||!h&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky){clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0;var m=n.mousewheel.recentWheelEvents;m.length>=15&&m.shift();var v=m.length?m[m.length-1]:void 0,y=m[0];if(m.push(c),v&&(c.delta>v.delta||c.direction!==v.direction))m.splice(0);else if(m.length>=15&&c.time-y.time<500&&y.delta-c.delta>=1&&c.delta<=6){var b=a>0?.8:.2;n.mousewheel.lastEventBeforeSnap=c,m.splice(0),n.mousewheel.timeout=x((function(){n.slideToClosest(n.params.speed,!0,void 0,b)}),0)}n.mousewheel.timeout||(n.mousewheel.timeout=x((function(){n.mousewheel.lastEventBeforeSnap=c,m.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)}),500))}if(d||n.emit("scroll",t),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),p===n.minTranslate()||p===n.maxTranslate())return!0}}else{var w={time:S(),delta:Math.abs(a),direction:Math.sign(a),raw:e},T=n.mousewheel.recentWheelEvents;T.length>=2&&T.shift();var _=T.length?T[T.length-1]:void 0;if(T.push(w),_?(w.direction!==_.direction||w.delta>_.delta||w.time>_.time+150)&&n.mousewheel.animateSlider(w):n.mousewheel.animateSlider(w),n.mousewheel.releaseScroll(w))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1}},animateSlider:function(e){var t=this,n=o();return!(this.params.mousewheel.thresholdDelta&&e.delta<this.params.mousewheel.thresholdDelta||this.params.mousewheel.thresholdTime&&S()-t.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime||!(e.delta>=6&&S()-t.mousewheel.lastScrollTime<60)&&(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new n.Date).getTime(),1))},releaseScroll:function(e){var t=this,n=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&n.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&n.releaseOnEdges)return!0;return!1},enable:function(){var e=this,t=Q.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(e.mousewheel.enabled)return!1;var n=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(n=g(e.params.mousewheel.eventsTarget)),n.on("mouseenter",e.mousewheel.handleMouseEnter),n.on("mouseleave",e.mousewheel.handleMouseLeave),n.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable:function(){var e=this,t=Q.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(!e.mousewheel.enabled)return!1;var n=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(n=g(e.params.mousewheel.eventsTarget)),n.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}},Z={toggleEl:function(e,t){e[t?"addClass":"removeClass"](this.params.navigation.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=t)},update:function(){var e=this,t=e.params.navigation,n=e.navigation.toggleEl;if(!e.params.loop){var r=e.navigation,i=r.$nextEl,a=r.$prevEl;a&&a.length>0&&(e.isBeginning?n(a,!0):n(a,!1),e.params.watchOverflow&&e.enabled&&a[e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&i.length>0&&(e.isEnd?n(i,!0):n(i,!1),e.params.watchOverflow&&e.enabled&&i[e.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(e){var t=this;e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick:function(e){var t=this;e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init:function(){var e,t,n=this,r=n.params.navigation;n.params.navigation=L(n.$el,n.params.navigation,n.params.createElements,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),(r.nextEl||r.prevEl)&&(r.nextEl&&(e=g(r.nextEl),n.params.uniqueNavElements&&"string"==typeof r.nextEl&&e.length>1&&1===n.$el.find(r.nextEl).length&&(e=n.$el.find(r.nextEl))),r.prevEl&&(t=g(r.prevEl),n.params.uniqueNavElements&&"string"==typeof r.prevEl&&t.length>1&&1===n.$el.find(r.prevEl).length&&(t=n.$el.find(r.prevEl))),e&&e.length>0&&e.on("click",n.navigation.onNextClick),t&&t.length>0&&t.on("click",n.navigation.onPrevClick),E(n.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}),n.enabled||(e&&e.addClass(r.lockClass),t&&t.addClass(r.lockClass)))},destroy:function(){var e=this,t=e.navigation,n=t.$nextEl,r=t.$prevEl;n&&n.length&&(n.off("click",e.navigation.onNextClick),n.removeClass(e.params.navigation.disabledClass)),r&&r.length&&(r.off("click",e.navigation.onPrevClick),r.removeClass(e.params.navigation.disabledClass))}},ee={update:function(){var e=this,t=e.rtl,n=e.params.pagination;if(n.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var r,i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,a=e.pagination.$el,s=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((r=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>i-1-2*e.loopedSlides&&(r-=i-2*e.loopedSlides),r>s-1&&(r-=s),r<0&&"bullets"!==e.params.paginationType&&(r=s+r)):r=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===n.type&&e.pagination.bullets&&e.pagination.bullets.length>0){var o,l,c,u=e.pagination.bullets;if(n.dynamicBullets&&(e.pagination.bulletSize=u.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(n.dynamicMainBullets+4)+"px"),n.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=r-e.previousIndex,e.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=r-e.pagination.dynamicBulletIndex,c=((l=o+(Math.min(u.length,n.dynamicMainBullets)-1))+o)/2),u.removeClass(n.bulletActiveClass+" "+n.bulletActiveClass+"-next "+n.bulletActiveClass+"-next-next "+n.bulletActiveClass+"-prev "+n.bulletActiveClass+"-prev-prev "+n.bulletActiveClass+"-main"),a.length>1)u.each((function(e){var t=g(e),i=t.index();i===r&&t.addClass(n.bulletActiveClass),n.dynamicBullets&&(i>=o&&i<=l&&t.addClass(n.bulletActiveClass+"-main"),i===o&&t.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),i===l&&t.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next"))}));else{var d=u.eq(r),p=d.index();if(d.addClass(n.bulletActiveClass),n.dynamicBullets){for(var f=u.eq(o),h=u.eq(l),m=o;m<=l;m+=1)u.eq(m).addClass(n.bulletActiveClass+"-main");if(e.params.loop)if(p>=u.length-n.dynamicMainBullets){for(var v=n.dynamicMainBullets;v>=0;v-=1)u.eq(u.length-v).addClass(n.bulletActiveClass+"-main");u.eq(u.length-n.dynamicMainBullets-1).addClass(n.bulletActiveClass+"-prev")}else f.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),h.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next");else f.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),h.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next")}}if(n.dynamicBullets){var y=Math.min(u.length,n.dynamicMainBullets+4),b=(e.pagination.bulletSize*y-e.pagination.bulletSize)/2-c*e.pagination.bulletSize,w=t?"right":"left";u.css(e.isHorizontal()?w:"top",b+"px")}}if("fraction"===n.type&&(a.find(A(n.currentClass)).text(n.formatFractionCurrent(r+1)),a.find(A(n.totalClass)).text(n.formatFractionTotal(s))),"progressbar"===n.type){var x;x=n.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var S=(r+1)/s,T=1,_=1;"horizontal"===x?T=S:_=S,a.find(A(n.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+T+") scaleY("+_+")").transition(e.params.speed)}"custom"===n.type&&n.renderCustom?(a.html(n.renderCustom(e,r+1,s)),e.emit("paginationRender",a[0])):e.emit("paginationUpdate",a[0]),e.params.watchOverflow&&e.enabled&&a[e.isLocked?"addClass":"removeClass"](n.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,r=e.pagination.$el,i="";if("bullets"===t.type){var a=e.params.loop?Math.ceil((n-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&!e.params.loop&&a>n&&(a=n);for(var s=0;s<a;s+=1)t.renderBullet?i+=t.renderBullet.call(e,s,t.bulletClass):i+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";r.html(i),e.pagination.bullets=r.find(A(t.bulletClass))}"fraction"===t.type&&(i=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',r.html(i)),"progressbar"===t.type&&(i=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',r.html(i)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e=this;e.params.pagination=L(e.$el,e.params.pagination,e.params.createElements,{el:"swiper-pagination"});var t=e.params.pagination;if(t.el){var n=g(t.el);0!==n.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&(n=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(n.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click",A(t.bulletClass),(function(t){t.preventDefault();var n=g(this).index()*e.params.slidesPerGroup;e.params.loop&&(n+=e.loopedSlides),e.slideTo(n)})),E(e.pagination,{$el:n,el:n[0]}),e.enabled||n.addClass(t.lockClass))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var n=e.pagination.$el;n.removeClass(t.hiddenClass),n.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&n.off("click",A(t.bulletClass))}}},te={setTranslate:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,n=e.rtlTranslate,r=e.progress,i=t.dragSize,a=t.trackSize,s=t.$dragEl,o=t.$el,l=e.params.scrollbar,c=i,u=(a-i)*r;n?(u=-u)>0?(c=i-u,u=0):-u+i>a&&(c=a+u):u<0?(c=i+u,u=0):u+i>a&&(c=a-u),e.isHorizontal()?(s.transform("translate3d("+u+"px, 0, 0)"),s[0].style.width=c+"px"):(s.transform("translate3d(0px, "+u+"px, 0)"),s[0].style.height=c+"px"),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout((function(){o[0].style.opacity=0,o.transition(400)}),1e3))}},setTransition:function(e){var t=this;t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,n=t.$dragEl,r=t.$el;n[0].style.width="",n[0].style.height="";var i,a=e.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,s=e.size/e.virtualSize,o=s*(a/e.size);i="auto"===e.params.scrollbar.dragSize?a*s:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?n[0].style.width=i+"px":n[0].style.height=i+"px",r[0].style.display=s>=1?"none":"",e.params.scrollbar.hide&&(r[0].style.opacity=0),E(t,{trackSize:a,divider:s,moveDivider:o,dragSize:i}),e.params.watchOverflow&&e.enabled&&t.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,n=this,r=n.scrollbar,i=n.rtlTranslate,a=r.$el,s=r.dragSize,o=r.trackSize,l=r.dragStartPos;t=(r.getPointerPosition(e)-a.offset()[n.isHorizontal()?"left":"top"]-(null!==l?l:s/2))/(o-s),t=Math.max(Math.min(t,1),0),i&&(t=1-t);var c=n.minTranslate()+(n.maxTranslate()-n.minTranslate())*t;n.updateProgress(c),n.setTranslate(c),n.updateActiveIndex(),n.updateSlidesClasses()},onDragStart:function(e){var t=this,n=t.params.scrollbar,r=t.scrollbar,i=t.$wrapperEl,a=r.$el,s=r.$dragEl;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===s[0]||e.target===s?r.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),s.transition(100),r.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),a.transition(0),n.hide&&a.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this,n=t.scrollbar,r=t.$wrapperEl,i=n.$el,a=n.$dragEl;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,n.setDragPosition(e),r.transition(0),i.transition(0),a.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,n=t.params.scrollbar,r=t.scrollbar,i=t.$wrapperEl,a=r.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),i.transition("")),n.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=x((function(){a.css("opacity",0),a.transition(400)}),1e3)),t.emit("scrollbarDragEnd",e),n.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=a(),n=e.scrollbar,r=e.touchEventsTouch,i=e.touchEventsDesktop,s=e.params,o=e.support,l=n.$el[0],c=!(!o.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},u=!(!o.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};l&&(o.touch?(l.addEventListener(r.start,e.scrollbar.onDragStart,c),l.addEventListener(r.move,e.scrollbar.onDragMove,c),l.addEventListener(r.end,e.scrollbar.onDragEnd,u)):(l.addEventListener(i.start,e.scrollbar.onDragStart,c),t.addEventListener(i.move,e.scrollbar.onDragMove,c),t.addEventListener(i.end,e.scrollbar.onDragEnd,u)))}},disableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=a(),n=e.scrollbar,r=e.touchEventsTouch,i=e.touchEventsDesktop,s=e.params,o=e.support,l=n.$el[0],c=!(!o.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},u=!(!o.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};l&&(o.touch?(l.removeEventListener(r.start,e.scrollbar.onDragStart,c),l.removeEventListener(r.move,e.scrollbar.onDragMove,c),l.removeEventListener(r.end,e.scrollbar.onDragEnd,u)):(l.removeEventListener(i.start,e.scrollbar.onDragStart,c),t.removeEventListener(i.move,e.scrollbar.onDragMove,c),t.removeEventListener(i.end,e.scrollbar.onDragEnd,u)))}},init:function(){var e=this,t=e.scrollbar,n=e.$el;e.params.scrollbar=L(n,e.params.scrollbar,e.params.createElements,{el:"swiper-scrollbar"});var r=e.params.scrollbar;if(r.el){var i=g(r.el);e.params.uniqueNavElements&&"string"==typeof r.el&&i.length>1&&1===n.find(r.el).length&&(i=n.find(r.el));var a=i.find("."+e.params.scrollbar.dragClass);0===a.length&&(a=g('<div class="'+e.params.scrollbar.dragClass+'"></div>'),i.append(a)),E(t,{$el:i,el:i[0],$dragEl:a,dragEl:a[0]}),r.draggable&&t.enableDraggable(),i&&i[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}},destroy:function(){this.scrollbar.disableDraggable()}},ne={setTransform:function(e,t){var n=this.rtl,r=g(e),i=n?-1:1,a=r.attr("data-swiper-parallax")||"0",s=r.attr("data-swiper-parallax-x"),o=r.attr("data-swiper-parallax-y"),l=r.attr("data-swiper-parallax-scale"),c=r.attr("data-swiper-parallax-opacity");if(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=a,o="0"):(o=a,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*t*i+"%":s*t*i+"px",o=o.indexOf("%")>=0?parseInt(o,10)*t+"%":o*t+"px",null!=c){var u=c-(c-1)*(1-Math.abs(t));r[0].style.opacity=u}if(null==l)r.transform("translate3d("+s+", "+o+", 0px)");else{var d=l-(l-1)*(1-Math.abs(t));r.transform("translate3d("+s+", "+o+", 0px) scale("+d+")")}},setTranslate:function(){var e=this,t=e.$el,n=e.slides,r=e.progress,i=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,r)})),n.each((function(t,n){var a=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(a+=Math.ceil(n/2)-r*(i.length-1)),a=Math.min(Math.max(a,-1),1),g(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,a)}))}))},setTransition:function(e){void 0===e&&(e=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){var n=g(t),r=parseInt(n.attr("data-swiper-parallax-duration"),10)||e;0===e&&(r=0),n.transition(r)}))}},re={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,r=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-t,2)+Math.pow(i-n,2))},onGestureStart:function(e){var t=this,n=t.support,r=t.params.zoom,i=t.zoom,a=i.gesture;if(i.fakeGestureTouched=!1,i.fakeGestureMoved=!1,!n.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;i.fakeGestureTouched=!0,a.scaleStart=re.getDistanceBetweenTouches(e)}a.$slideEl&&a.$slideEl.length||(a.$slideEl=g(e.target).closest("."+t.params.slideClass),0===a.$slideEl.length&&(a.$slideEl=t.slides.eq(t.activeIndex)),a.$imageEl=a.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),a.$imageWrapEl=a.$imageEl.parent("."+r.containerClass),a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,0!==a.$imageWrapEl.length)?(a.$imageEl&&a.$imageEl.transition(0),t.zoom.isScaling=!0):a.$imageEl=void 0},onGestureChange:function(e){var t=this,n=t.support,r=t.params.zoom,i=t.zoom,a=i.gesture;if(!n.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,a.scaleMove=re.getDistanceBetweenTouches(e)}a.$imageEl&&0!==a.$imageEl.length?(n.gestures?i.scale=e.scale*i.currentScale:i.scale=a.scaleMove/a.scaleStart*i.currentScale,i.scale>a.maxRatio&&(i.scale=a.maxRatio-1+Math.pow(i.scale-a.maxRatio+1,.5)),i.scale<r.minRatio&&(i.scale=r.minRatio+1-Math.pow(r.minRatio-i.scale+1,.5)),a.$imageEl.transform("translate3d(0,0,0) scale("+i.scale+")")):"gesturechange"===e.type&&i.onGestureStart(e)},onGestureEnd:function(e){var t=this,n=t.device,r=t.support,i=t.params.zoom,a=t.zoom,s=a.gesture;if(!r.gestures){if(!a.fakeGestureTouched||!a.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!n.android)return;a.fakeGestureTouched=!1,a.fakeGestureMoved=!1}s.$imageEl&&0!==s.$imageEl.length&&(a.scale=Math.max(Math.min(a.scale,s.maxRatio),i.minRatio),s.$imageEl.transition(t.params.speed).transform("translate3d(0,0,0) scale("+a.scale+")"),a.currentScale=a.scale,a.isScaling=!1,1===a.scale&&(s.$slideEl=void 0))},onTouchStart:function(e){var t=this.device,n=this.zoom,r=n.gesture,i=n.image;r.$imageEl&&0!==r.$imageEl.length&&(i.isTouched||(t.android&&e.cancelable&&e.preventDefault(),i.isTouched=!0,i.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,i.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(e){var t=this,n=t.zoom,r=n.gesture,i=n.image,a=n.velocity;if(r.$imageEl&&0!==r.$imageEl.length&&(t.allowClick=!1,i.isTouched&&r.$slideEl)){i.isMoved||(i.width=r.$imageEl[0].offsetWidth,i.height=r.$imageEl[0].offsetHeight,i.startX=T(r.$imageWrapEl[0],"x")||0,i.startY=T(r.$imageWrapEl[0],"y")||0,r.slideWidth=r.$slideEl[0].offsetWidth,r.slideHeight=r.$slideEl[0].offsetHeight,r.$imageWrapEl.transition(0));var s=i.width*n.scale,o=i.height*n.scale;if(!(s<r.slideWidth&&o<r.slideHeight)){if(i.minX=Math.min(r.slideWidth/2-s/2,0),i.maxX=-i.minX,i.minY=Math.min(r.slideHeight/2-o/2,0),i.maxY=-i.minY,i.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,i.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!i.isMoved&&!n.isScaling){if(t.isHorizontal()&&(Math.floor(i.minX)===Math.floor(i.startX)&&i.touchesCurrent.x<i.touchesStart.x||Math.floor(i.maxX)===Math.floor(i.startX)&&i.touchesCurrent.x>i.touchesStart.x))return void(i.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(i.minY)===Math.floor(i.startY)&&i.touchesCurrent.y<i.touchesStart.y||Math.floor(i.maxY)===Math.floor(i.startY)&&i.touchesCurrent.y>i.touchesStart.y))return void(i.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),i.isMoved=!0,i.currentX=i.touchesCurrent.x-i.touchesStart.x+i.startX,i.currentY=i.touchesCurrent.y-i.touchesStart.y+i.startY,i.currentX<i.minX&&(i.currentX=i.minX+1-Math.pow(i.minX-i.currentX+1,.8)),i.currentX>i.maxX&&(i.currentX=i.maxX-1+Math.pow(i.currentX-i.maxX+1,.8)),i.currentY<i.minY&&(i.currentY=i.minY+1-Math.pow(i.minY-i.currentY+1,.8)),i.currentY>i.maxY&&(i.currentY=i.maxY-1+Math.pow(i.currentY-i.maxY+1,.8)),a.prevPositionX||(a.prevPositionX=i.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=i.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(i.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(i.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(i.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(i.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=i.touchesCurrent.x,a.prevPositionY=i.touchesCurrent.y,a.prevTime=Date.now(),r.$imageWrapEl.transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,n=e.image,r=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!n.isTouched||!n.isMoved)return n.isTouched=!1,void(n.isMoved=!1);n.isTouched=!1,n.isMoved=!1;var i=300,a=300,s=r.x*i,o=n.currentX+s,l=r.y*a,c=n.currentY+l;0!==r.x&&(i=Math.abs((o-n.currentX)/r.x)),0!==r.y&&(a=Math.abs((c-n.currentY)/r.y));var u=Math.max(i,a);n.currentX=o,n.currentY=c;var d=n.width*e.scale,p=n.height*e.scale;n.minX=Math.min(t.slideWidth/2-d/2,0),n.maxX=-n.minX,n.minY=Math.min(t.slideHeight/2-p/2,0),n.maxY=-n.minY,n.currentX=Math.max(Math.min(n.currentX,n.maxX),n.minX),n.currentY=Math.max(Math.min(n.currentY,n.maxY),n.minY),t.$imageWrapEl.transition(u).transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}},onTransitionEnd:function(){var e=this,t=e.zoom,n=t.gesture;n.$slideEl&&e.previousIndex!==e.activeIndex&&(n.$imageEl&&n.$imageEl.transform("translate3d(0,0,0) scale(1)"),n.$imageWrapEl&&n.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,n.$slideEl=void 0,n.$imageEl=void 0,n.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,n,r,i,a,s,l,c,u,d,p,f,h,m,v,y,b=this,w=o(),x=b.zoom,S=b.params.zoom,T=x.gesture,_=x.image;T.$slideEl||(e&&e.target&&(T.$slideEl=g(e.target).closest("."+b.params.slideClass)),T.$slideEl||(b.params.virtual&&b.params.virtual.enabled&&b.virtual?T.$slideEl=b.$wrapperEl.children("."+b.params.slideActiveClass):T.$slideEl=b.slides.eq(b.activeIndex)),T.$imageEl=T.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),T.$imageWrapEl=T.$imageEl.parent("."+S.containerClass)),T.$imageEl&&0!==T.$imageEl.length&&T.$imageWrapEl&&0!==T.$imageWrapEl.length&&(T.$slideEl.addClass(""+S.zoomedSlideClass),void 0===_.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,n="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=_.touchesStart.x,n=_.touchesStart.y),x.scale=T.$imageWrapEl.attr("data-swiper-zoom")||S.maxRatio,x.currentScale=T.$imageWrapEl.attr("data-swiper-zoom")||S.maxRatio,e?(v=T.$slideEl[0].offsetWidth,y=T.$slideEl[0].offsetHeight,r=T.$slideEl.offset().left+w.scrollX+v/2-t,i=T.$slideEl.offset().top+w.scrollY+y/2-n,l=T.$imageEl[0].offsetWidth,c=T.$imageEl[0].offsetHeight,u=l*x.scale,d=c*x.scale,h=-(p=Math.min(v/2-u/2,0)),m=-(f=Math.min(y/2-d/2,0)),(a=r*x.scale)<p&&(a=p),a>h&&(a=h),(s=i*x.scale)<f&&(s=f),s>m&&(s=m)):(a=0,s=0),T.$imageWrapEl.transition(300).transform("translate3d("+a+"px, "+s+"px,0)"),T.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+x.scale+")"))},out:function(){var e=this,t=e.zoom,n=e.params.zoom,r=t.gesture;r.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?r.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass):r.$slideEl=e.slides.eq(e.activeIndex),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent("."+n.containerClass)),r.$imageEl&&0!==r.$imageEl.length&&r.$imageWrapEl&&0!==r.$imageWrapEl.length&&(t.scale=1,t.currentScale=1,r.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),r.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),r.$slideEl.removeClass(""+n.zoomedSlideClass),r.$slideEl=void 0)},toggleGestures:function(e){var t=this,n=t.zoom,r=n.slideSelector,i=n.passiveListener;t.$wrapperEl[e]("gesturestart",r,n.onGestureStart,i),t.$wrapperEl[e]("gesturechange",r,n.onGestureChange,i),t.$wrapperEl[e]("gestureend",r,n.onGestureEnd,i)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e=this,t=e.support,n=e.zoom;if(!n.enabled){n.enabled=!0;var r=!("touchstart"!==e.touchEvents.start||!t.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},i=!t.passiveListener||{passive:!1,capture:!0},a="."+e.params.slideClass;e.zoom.passiveListener=r,e.zoom.slideSelector=a,t.gestures?(e.$wrapperEl.on(e.touchEvents.start,e.zoom.enableGestures,r),e.$wrapperEl.on(e.touchEvents.end,e.zoom.disableGestures,r)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,a,n.onGestureStart,r),e.$wrapperEl.on(e.touchEvents.move,a,n.onGestureChange,i),e.$wrapperEl.on(e.touchEvents.end,a,n.onGestureEnd,r),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,a,n.onGestureEnd,r)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,n.onTouchMove,i)}},disable:function(){var e=this,t=e.zoom;if(t.enabled){var n=e.support;e.zoom.enabled=!1;var r=!("touchstart"!==e.touchEvents.start||!n.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},i=!n.passiveListener||{passive:!1,capture:!0},a="."+e.params.slideClass;n.gestures?(e.$wrapperEl.off(e.touchEvents.start,e.zoom.enableGestures,r),e.$wrapperEl.off(e.touchEvents.end,e.zoom.disableGestures,r)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,a,t.onGestureStart,r),e.$wrapperEl.off(e.touchEvents.move,a,t.onGestureChange,i),e.$wrapperEl.off(e.touchEvents.end,a,t.onGestureEnd,r),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,a,t.onGestureEnd,r)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,i)}}},ie={loadInSlide:function(e,t){void 0===t&&(t=!0);var n=this,r=n.params.lazy;if(void 0!==e&&0!==n.slides.length){var i=n.virtual&&n.params.virtual.enabled?n.$wrapperEl.children("."+n.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):n.slides.eq(e),a=i.find("."+r.elementClass+":not(."+r.loadedClass+"):not(."+r.loadingClass+")");!i.hasClass(r.elementClass)||i.hasClass(r.loadedClass)||i.hasClass(r.loadingClass)||a.push(i[0]),0!==a.length&&a.each((function(e){var a=g(e);a.addClass(r.loadingClass);var s=a.attr("data-background"),o=a.attr("data-src"),l=a.attr("data-srcset"),c=a.attr("data-sizes"),u=a.parent("picture");n.loadImage(a[0],o||s,l,c,!1,(function(){if(null!=n&&n&&(!n||n.params)&&!n.destroyed){if(s?(a.css("background-image",'url("'+s+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),c&&(a.attr("sizes",c),a.removeAttr("data-sizes")),u.length&&u.children("source").each((function(e){var t=g(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),o&&(a.attr("src",o),a.removeAttr("data-src"))),a.addClass(r.loadedClass).removeClass(r.loadingClass),i.find("."+r.preloaderClass).remove(),n.params.loop&&t){var e=i.attr("data-swiper-slide-index");if(i.hasClass(n.params.slideDuplicateClass)){var d=n.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+n.params.slideDuplicateClass+")");n.lazy.loadInSlide(d.index(),!1)}else{var p=n.$wrapperEl.children("."+n.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');n.lazy.loadInSlide(p.index(),!1)}}n.emit("lazyImageReady",i[0],a[0]),n.params.autoHeight&&n.updateAutoHeight()}})),n.emit("lazyImageLoad",i[0],a[0])}))}},load:function(){var e=this,t=e.$wrapperEl,n=e.params,r=e.slides,i=e.activeIndex,a=e.virtual&&n.virtual.enabled,s=n.lazy,o=n.slidesPerView;function l(e){if(a){if(t.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(r[e])return!0;return!1}function c(e){return a?g(e).attr("data-swiper-slide-index"):g(e).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+n.slideVisibleClass).each((function(t){var n=a?g(t).attr("data-swiper-slide-index"):g(t).index();e.lazy.loadInSlide(n)}));else if(o>1)for(var u=i;u<i+o;u+=1)l(u)&&e.lazy.loadInSlide(u);else e.lazy.loadInSlide(i);if(s.loadPrevNext)if(o>1||s.loadPrevNextAmount&&s.loadPrevNextAmount>1){for(var d=s.loadPrevNextAmount,p=o,f=Math.min(i+p+Math.max(d,p),r.length),h=Math.max(i-Math.max(p,d),0),m=i+o;m<f;m+=1)l(m)&&e.lazy.loadInSlide(m);for(var v=h;v<i;v+=1)l(v)&&e.lazy.loadInSlide(v)}else{var y=t.children("."+n.slideNextClass);y.length>0&&e.lazy.loadInSlide(c(y));var b=t.children("."+n.slidePrevClass);b.length>0&&e.lazy.loadInSlide(c(b))}},checkInViewOnLoad:function(){var e=o(),t=this;if(t&&!t.destroyed){var n=t.params.lazy.scrollingElement?g(t.params.lazy.scrollingElement):g(e),r=n[0]===e,i=r?e.innerWidth:n[0].offsetWidth,a=r?e.innerHeight:n[0].offsetHeight,s=t.$el.offset(),l=!1;t.rtlTranslate&&(s.left-=t.$el[0].scrollLeft);for(var c=[[s.left,s.top],[s.left+t.width,s.top],[s.left,s.top+t.height],[s.left+t.width,s.top+t.height]],u=0;u<c.length;u+=1){var d=c[u];if(d[0]>=0&&d[0]<=i&&d[1]>=0&&d[1]<=a){if(0===d[0]&&0===d[1])continue;l=!0}}var p=!("touchstart"!==t.touchEvents.start||!t.support.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1};l?(t.lazy.load(),n.off("scroll",t.lazy.checkInViewOnLoad,p)):t.lazy.scrollHandlerAttached||(t.lazy.scrollHandlerAttached=!0,n.on("scroll",t.lazy.checkInViewOnLoad,p))}}},ae={LinearSpline:function(e,t){var n,r,i,a,s;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(s=function(e,t){for(r=-1,n=e.length;n-r>1;)e[i=n+r>>1]<=t?r=i:n=i;return n}(this.x,e),a=s-1,(e-this.x[a])*(this.y[s]-this.y[a])/(this.x[s]-this.x[a])+this.y[a]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new ae.LinearSpline(t.slidesGrid,e.slidesGrid):new ae.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var n,r,i=this,a=i.controller.control,s=i.constructor;function o(e){var t=i.rtlTranslate?-i.translate:i.translate;"slide"===i.params.controller.by&&(i.controller.getInterpolateFunction(e),r=-i.controller.spline.interpolate(-t)),r&&"container"!==i.params.controller.by||(n=(e.maxTranslate()-e.minTranslate())/(i.maxTranslate()-i.minTranslate()),r=(t-i.minTranslate())*n+e.minTranslate()),i.params.controller.inverse&&(r=e.maxTranslate()-r),e.updateProgress(r),e.setTranslate(r,i),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(var l=0;l<a.length;l+=1)a[l]!==t&&a[l]instanceof s&&o(a[l]);else a instanceof s&&t!==a&&o(a)},setTransition:function(e,t){var n,r=this,i=r.constructor,a=r.controller.control;function s(t){t.setTransition(e,r),0!==e&&(t.transitionStart(),t.params.autoHeight&&x((function(){t.updateAutoHeight()})),t.$wrapperEl.transitionEnd((function(){a&&(t.params.loop&&"slide"===r.params.controller.by&&t.loopFix(),t.transitionEnd())})))}if(Array.isArray(a))for(n=0;n<a.length;n+=1)a[n]!==t&&a[n]instanceof i&&s(a[n]);else a instanceof i&&t!==a&&s(a)}},se={getRandomNumber:function(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,(function(){return Math.round(16*Math.random()).toString(16)}))},makeElFocusable:function(e){return e.attr("tabIndex","0"),e},makeElNotFocusable:function(e){return e.attr("tabIndex","-1"),e},addElRole:function(e,t){return e.attr("role",t),e},addElRoleDescription:function(e,t){return e.attr("aria-roledescription",t),e},addElControls:function(e,t){return e.attr("aria-controls",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},addElId:function(e,t){return e.attr("id",t),e},addElLive:function(e,t){return e.attr("aria-live",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterOrSpaceKey:function(e){if(13===e.keyCode||32===e.keyCode){var t=this,n=t.params.a11y,r=g(e.target);t.navigation&&t.navigation.$nextEl&&r.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(n.lastSlideMessage):t.a11y.notify(n.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&r.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(n.firstSlideMessage):t.a11y.notify(n.prevSlideMessage)),t.pagination&&r.is(A(t.params.pagination.bulletClass))&&r[0].click()}},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){var e=this;if(!e.params.loop&&e.navigation){var t=e.navigation,n=t.$nextEl,r=t.$prevEl;r&&r.length>0&&(e.isBeginning?(e.a11y.disableEl(r),e.a11y.makeElNotFocusable(r)):(e.a11y.enableEl(r),e.a11y.makeElFocusable(r))),n&&n.length>0&&(e.isEnd?(e.a11y.disableEl(n),e.a11y.makeElNotFocusable(n)):(e.a11y.enableEl(n),e.a11y.makeElFocusable(n)))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((function(n){var r=g(n);e.a11y.makeElFocusable(r),e.params.pagination.renderBullet||(e.a11y.addElRole(r,"button"),e.a11y.addElLabel(r,t.paginationBulletMessage.replace(/\{\{index\}\}/,r.index()+1)))}))},init:function(){var e=this,t=e.params.a11y;e.$el.append(e.a11y.liveRegion);var n=e.$el;t.containerRoleDescriptionMessage&&e.a11y.addElRoleDescription(n,t.containerRoleDescriptionMessage),t.containerMessage&&e.a11y.addElLabel(n,t.containerMessage);var r=e.$wrapperEl,i=r.attr("id")||"swiper-wrapper-"+e.a11y.getRandomNumber(16),a=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";e.a11y.addElId(r,i),e.a11y.addElLive(r,a),t.itemRoleDescriptionMessage&&e.a11y.addElRoleDescription(g(e.slides),t.itemRoleDescriptionMessage),e.a11y.addElRole(g(e.slides),t.slideRole);var s,o,l=e.params.loop?e.slides.filter((function(t){return!t.classList.contains(e.params.slideDuplicateClass)})).length:e.slides.length;e.slides.each((function(n,r){var i=g(n),a=e.params.loop?parseInt(i.attr("data-swiper-slide-index"),10):r,s=t.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,l);e.a11y.addElLabel(i,s)})),e.navigation&&e.navigation.$nextEl&&(s=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(o=e.navigation.$prevEl),s&&s.length&&(e.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(e.a11y.addElRole(s,"button"),s.on("keydown",e.a11y.onEnterOrSpaceKey)),e.a11y.addElLabel(s,t.nextSlideMessage),e.a11y.addElControls(s,i)),o&&o.length&&(e.a11y.makeElFocusable(o),"BUTTON"!==o[0].tagName&&(e.a11y.addElRole(o,"button"),o.on("keydown",e.a11y.onEnterOrSpaceKey)),e.a11y.addElLabel(o,t.prevSlideMessage),e.a11y.addElControls(o,i)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",A(e.params.pagination.bulletClass),e.a11y.onEnterOrSpaceKey)},destroy:function(){var e,t,n=this;n.a11y.liveRegion&&n.a11y.liveRegion.length>0&&n.a11y.liveRegion.remove(),n.navigation&&n.navigation.$nextEl&&(e=n.navigation.$nextEl),n.navigation&&n.navigation.$prevEl&&(t=n.navigation.$prevEl),e&&e.off("keydown",n.a11y.onEnterOrSpaceKey),t&&t.off("keydown",n.a11y.onEnterOrSpaceKey),n.pagination&&n.params.pagination.clickable&&n.pagination.bullets&&n.pagination.bullets.length&&n.pagination.$el.off("keydown",A(n.params.pagination.bulletClass),n.a11y.onEnterOrSpaceKey)}},oe={init:function(){var e=this,t=o();if(e.params.history){if(!t.history||!t.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);var n=e.history;n.initialized=!0,n.paths=oe.getPathValues(e.params.url),(n.paths.key||n.paths.value)&&(n.scrollToSlide(0,n.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",e.history.setHistoryPopState))}},destroy:function(){var e=o();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){var e=this;e.history.paths=oe.getPathValues(e.params.url),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues:function(e){var t=o(),n=(e?new URL(e):t.location).pathname.slice(1).split("/").filter((function(e){return""!==e})),r=n.length;return{key:n[r-2],value:n[r-1]}},setHistory:function(e,t){var n=this,r=o();if(n.history.initialized&&n.params.history.enabled){var i;i=n.params.url?new URL(n.params.url):r.location;var a=n.slides.eq(t),s=oe.slugify(a.attr("data-history"));if(n.params.history.root.length>0){var l=n.params.history.root;"/"===l[l.length-1]&&(l=l.slice(0,l.length-1)),s=l+"/"+e+"/"+s}else i.pathname.includes(e)||(s=e+"/"+s);var c=r.history.state;c&&c.value===s||(n.params.history.replaceState?r.history.replaceState({value:s},null,s):r.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){var r=this;if(t)for(var i=0,a=r.slides.length;i<a;i+=1){var s=r.slides.eq(i);if(oe.slugify(s.attr("data-history"))===t&&!s.hasClass(r.params.slideDuplicateClass)){var o=s.index();r.slideTo(o,e,n)}}else r.slideTo(0,e,n)}},le={onHashChange:function(){var e=this,t=a();e.emit("hashChange");var n=t.location.hash.replace("#","");if(n!==e.slides.eq(e.activeIndex).attr("data-hash")){var r=e.$wrapperEl.children("."+e.params.slideClass+'[data-hash="'+n+'"]').index();if(void 0===r)return;e.slideTo(r)}},setHash:function(){var e=this,t=o(),n=a();if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&t.history&&t.history.replaceState)t.history.replaceState(null,null,"#"+e.slides.eq(e.activeIndex).attr("data-hash")||""),e.emit("hashSet");else{var r=e.slides.eq(e.activeIndex),i=r.attr("data-hash")||r.attr("data-history");n.location.hash=i||"",e.emit("hashSet")}},init:function(){var e=this,t=a(),n=o();if(!(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)){e.hashNavigation.initialized=!0;var r=t.location.hash.replace("#","");if(r)for(var i=0,s=e.slides.length;i<s;i+=1){var l=e.slides.eq(i);if((l.attr("data-hash")||l.attr("data-history"))===r&&!l.hasClass(e.params.slideDuplicateClass)){var c=l.index();e.slideTo(c,0,e.params.runCallbacksOnInit,!0)}}e.params.hashNavigation.watchState&&g(n).on("hashchange",e.hashNavigation.onHashChange)}},destroy:function(){var e=o();this.params.hashNavigation.watchState&&g(e).off("hashchange",this.hashNavigation.onHashChange)}},ce={run:function(){var e=this,t=e.slides.eq(e.activeIndex),n=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=x((function(){var t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&e.autoplay.run()}),n)},start:function(){var e=this;return void 0===e.autoplay.timeout&&!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop:function(){var e=this;return!!e.autoplay.running&&void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause:function(e){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((function(e){t.$wrapperEl[0].addEventListener(e,t.autoplay.onTransitionEnd)})):(t.autoplay.paused=!1,t.autoplay.run())))},onVisibilityChange:function(){var e=this,t=a();"hidden"===t.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===t.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd:function(e){var t=this;t&&!t.destroyed&&t.$wrapperEl&&e.target===t.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((function(e){t.$wrapperEl[0].removeEventListener(e,t.autoplay.onTransitionEnd)})),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())},onMouseEnter:function(){var e=this;e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause(),["transitionend","webkitTransitionEnd"].forEach((function(t){e.$wrapperEl[0].removeEventListener(t,e.autoplay.onTransitionEnd)}))},onMouseLeave:function(){var e=this;e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,e.autoplay.run())},attachMouseEvents:function(){var e=this;e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",e.autoplay.onMouseEnter),e.$el.on("mouseleave",e.autoplay.onMouseLeave))},detachMouseEvents:function(){var e=this;e.$el.off("mouseenter",e.autoplay.onMouseEnter),e.$el.off("mouseleave",e.autoplay.onMouseLeave)}},ue={setTranslate:function(){for(var e=this,t=e.slides,n=0;n<t.length;n+=1){var r=e.slides.eq(n),i=-r[0].swiperSlideOffset;e.params.virtualTranslate||(i-=e.translate);var a=0;e.isHorizontal()||(a=i,i=0);var s=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(r[0].progress),0):1+Math.min(Math.max(r[0].progress,-1),0);r.css({opacity:s}).transform("translate3d("+i+"px, "+a+"px, 0px)")}},setTransition:function(e){var t=this,n=t.slides,r=t.$wrapperEl;if(n.transition(e),t.params.virtualTranslate&&0!==e){var i=!1;n.transitionEnd((function(){if(!i&&t&&!t.destroyed){i=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],n=0;n<e.length;n+=1)r.trigger(e[n])}}))}}},de={setTranslate:function(){var e,t=this,n=t.$el,r=t.$wrapperEl,i=t.slides,a=t.width,s=t.height,o=t.rtlTranslate,l=t.size,c=t.browser,u=t.params.cubeEffect,d=t.isHorizontal(),p=t.virtual&&t.params.virtual.enabled,f=0;u.shadow&&(d?(0===(e=r.find(".swiper-cube-shadow")).length&&(e=g('<div class="swiper-cube-shadow"></div>'),r.append(e)),e.css({height:a+"px"})):0===(e=n.find(".swiper-cube-shadow")).length&&(e=g('<div class="swiper-cube-shadow"></div>'),n.append(e)));for(var h=0;h<i.length;h+=1){var m=i.eq(h),v=h;p&&(v=parseInt(m.attr("data-swiper-slide-index"),10));var y=90*v,b=Math.floor(y/360);o&&(y=-y,b=Math.floor(-y/360));var w=Math.max(Math.min(m[0].progress,1),-1),x=0,S=0,T=0;v%4==0?(x=4*-b*l,T=0):(v-1)%4==0?(x=0,T=4*-b*l):(v-2)%4==0?(x=l+4*b*l,T=l):(v-3)%4==0&&(x=-l,T=3*l+4*l*b),o&&(x=-x),d||(S=x,x=0);var _="rotateX("+(d?0:-y)+"deg) rotateY("+(d?y:0)+"deg) translate3d("+x+"px, "+S+"px, "+T+"px)";if(w<=1&&w>-1&&(f=90*v+90*w,o&&(f=90*-v-90*w)),m.transform(_),u.slideShadows){var C=d?m.find(".swiper-slide-shadow-left"):m.find(".swiper-slide-shadow-top"),E=d?m.find(".swiper-slide-shadow-right"):m.find(".swiper-slide-shadow-bottom");0===C.length&&(C=g('<div class="swiper-slide-shadow-'+(d?"left":"top")+'"></div>'),m.append(C)),0===E.length&&(E=g('<div class="swiper-slide-shadow-'+(d?"right":"bottom")+'"></div>'),m.append(E)),C.length&&(C[0].style.opacity=Math.max(-w,0)),E.length&&(E[0].style.opacity=Math.max(w,0))}}if(r.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),u.shadow)if(d)e.transform("translate3d(0px, "+(a/2+u.shadowOffset)+"px, "+-a/2+"px) rotateX(90deg) rotateZ(0deg) scale("+u.shadowScale+")");else{var D=Math.abs(f)-90*Math.floor(Math.abs(f)/90),A=1.5-(Math.sin(2*D*Math.PI/360)/2+Math.cos(2*D*Math.PI/360)/2),L=u.shadowScale,k=u.shadowScale/A,M=u.shadowOffset;e.transform("scale3d("+L+", 1, "+k+") translate3d(0px, "+(s/2+M)+"px, "+-s/2/k+"px) rotateX(-90deg)")}var P=c.isSafari||c.isWebView?-l/2:0;r.transform("translate3d(0px,0,"+P+"px) rotateX("+(t.isHorizontal()?0:f)+"deg) rotateY("+(t.isHorizontal()?-f:0)+"deg)")},setTransition:function(e){var t=this,n=t.$el;t.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&n.find(".swiper-cube-shadow").transition(e)}},pe={setTranslate:function(){for(var e=this,t=e.slides,n=e.rtlTranslate,r=0;r<t.length;r+=1){var i=t.eq(r),a=i[0].progress;e.params.flipEffect.limitRotation&&(a=Math.max(Math.min(i[0].progress,1),-1));var s=-180*a,o=0,l=-i[0].swiperSlideOffset,c=0;if(e.isHorizontal()?n&&(s=-s):(c=l,l=0,o=-s,s=0),i[0].style.zIndex=-Math.abs(Math.round(a))+t.length,e.params.flipEffect.slideShadows){var u=e.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),d=e.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===u.length&&(u=g('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"left":"top")+'"></div>'),i.append(u)),0===d.length&&(d=g('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"right":"bottom")+'"></div>'),i.append(d)),u.length&&(u[0].style.opacity=Math.max(-a,0)),d.length&&(d[0].style.opacity=Math.max(a,0))}i.transform("translate3d("+l+"px, "+c+"px, 0px) rotateX("+o+"deg) rotateY("+s+"deg)")}},setTransition:function(e){var t=this,n=t.slides,r=t.activeIndex,i=t.$wrapperEl;if(n.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var a=!1;n.eq(r).transitionEnd((function(){if(!a&&t&&!t.destroyed){a=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],n=0;n<e.length;n+=1)i.trigger(e[n])}}))}}},fe={setTranslate:function(){for(var e=this,t=e.width,n=e.height,r=e.slides,i=e.slidesSizesGrid,a=e.params.coverflowEffect,s=e.isHorizontal(),o=e.translate,l=s?t/2-o:n/2-o,c=s?a.rotate:-a.rotate,u=a.depth,d=0,p=r.length;d<p;d+=1){var f=r.eq(d),h=i[d],m=(l-f[0].swiperSlideOffset-h/2)/h*a.modifier,v=s?c*m:0,y=s?0:c*m,b=-u*Math.abs(m),w=a.stretch;"string"==typeof w&&-1!==w.indexOf("%")&&(w=parseFloat(a.stretch)/100*h);var x=s?0:w*m,S=s?w*m:0,T=1-(1-a.scale)*Math.abs(m);Math.abs(S)<.001&&(S=0),Math.abs(x)<.001&&(x=0),Math.abs(b)<.001&&(b=0),Math.abs(v)<.001&&(v=0),Math.abs(y)<.001&&(y=0),Math.abs(T)<.001&&(T=0);var _="translate3d("+S+"px,"+x+"px,"+b+"px)  rotateX("+y+"deg) rotateY("+v+"deg) scale("+T+")";if(f.transform(_),f[0].style.zIndex=1-Math.abs(Math.round(m)),a.slideShadows){var C=s?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),E=s?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===C.length&&(C=g('<div class="swiper-slide-shadow-'+(s?"left":"top")+'"></div>'),f.append(C)),0===E.length&&(E=g('<div class="swiper-slide-shadow-'+(s?"right":"bottom")+'"></div>'),f.append(E)),C.length&&(C[0].style.opacity=m>0?m:0),E.length&&(E[0].style.opacity=-m>0?-m:0)}}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},he={init:function(){var e=this,t=e.params.thumbs;if(e.thumbs.initialized)return!1;e.thumbs.initialized=!0;var n=e.constructor;return t.swiper instanceof n?(e.thumbs.swiper=t.swiper,E(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),E(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):_(t.swiper)&&(e.thumbs.swiper=new n(E({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick),!0},onThumbClick:function(){var e=this,t=e.thumbs.swiper;if(t){var n=t.clickedIndex,r=t.clickedSlide;if(!(r&&g(r).hasClass(e.params.thumbs.slideThumbActiveClass)||null==n)){var i;if(i=t.params.loop?parseInt(g(t.clickedSlide).attr("data-swiper-slide-index"),10):n,e.params.loop){var a=e.activeIndex;e.slides.eq(a).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,a=e.activeIndex);var s=e.slides.eq(a).prevAll('[data-swiper-slide-index="'+i+'"]').eq(0).index(),o=e.slides.eq(a).nextAll('[data-swiper-slide-index="'+i+'"]').eq(0).index();i=void 0===s?o:void 0===o?s:o-a<a-s?o:s}e.slideTo(i)}}},update:function(e){var t=this,n=t.thumbs.swiper;if(n){var r="auto"===n.params.slidesPerView?n.slidesPerViewDynamic():n.params.slidesPerView,i=t.params.thumbs.autoScrollOffset,a=i&&!n.params.loop;if(t.realIndex!==n.realIndex||a){var s,o,l=n.activeIndex;if(n.params.loop){n.slides.eq(l).hasClass(n.params.slideDuplicateClass)&&(n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft,l=n.activeIndex);var c=n.slides.eq(l).prevAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),u=n.slides.eq(l).nextAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index();s=void 0===c?u:void 0===u?c:u-l==l-c?n.params.slidesPerGroup>1?u:l:u-l<l-c?u:c,o=t.activeIndex>t.previousIndex?"next":"prev"}else o=(s=t.realIndex)>t.previousIndex?"next":"prev";a&&(s+="next"===o?i:-1*i),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(s)<0&&(n.params.centeredSlides?s=s>l?s-Math.floor(r/2)+1:s+Math.floor(r/2)-1:s>l&&n.params.slidesPerGroup,n.slideTo(s,e?0:void 0))}var d=1,p=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(d=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(d=1),d=Math.floor(d),n.slides.removeClass(p),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(var f=0;f<d;f+=1)n.$wrapperEl.children('[data-swiper-slide-index="'+(t.realIndex+f)+'"]').addClass(p);else for(var h=0;h<d;h+=1)n.slides.eq(t.realIndex+h).addClass(p)}}},me=[U,J,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){D(this,{mousewheel:{enabled:!1,lastScrollTime:S(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:Q.enable,disable:Q.disable,handle:Q.handle,handleMouseEnter:Q.handleMouseEnter,handleMouseLeave:Q.handleMouseLeave,animateSlider:Q.animateSlider,releaseScroll:Q.releaseScroll}})},on:{init:function(e){!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy:function(e){e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){D(this,{navigation:t({},Z)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},"enable disable":function(e){var t=e.navigation,n=t.$nextEl,r=t.$prevEl;n&&n[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),r&&r[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)},click:function(e,t){var n=e.navigation,r=n.$nextEl,i=n.$prevEl,a=t.target;if(e.params.navigation.hideOnClick&&!g(a).is(i)&&!g(a).is(r)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===a||e.pagination.el.contains(a)))return;var s;r?s=r.hasClass(e.params.navigation.hiddenClass):i&&(s=i.hasClass(e.params.navigation.hiddenClass)),!0===s?e.emit("navigationShow"):e.emit("navigationHide"),r&&r.toggleClass(e.params.navigation.hiddenClass),i&&i.toggleClass(e.params.navigation.hiddenClass)}}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){D(this,{pagination:t({dynamicBulletIndex:0},ee)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},"enable disable":function(e){var t=e.pagination.$el;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)},click:function(e,t){var n=t.target;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!g(n).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&n===e.navigation.nextEl||e.navigation.prevEl&&n===e.navigation.prevEl))return;!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass)}}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){D(this,{scrollbar:t({isTouched:!1,timeout:null,dragTimeout:null},te)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},"enable disable":function(e){var t=e.scrollbar.$el;t&&t[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){D(this,{parallax:t({},ne)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this;D(e,{zoom:t({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},re)});var n=1;Object.defineProperty(e.zoom,"scale",{get:function(){return n},set:function(t){if(n!==t){var r=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,i=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",t,r,i)}n=t}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){D(this,{lazy:t({initialImageLoaded:!1},ie)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&(e.params.lazy.checkInView?e.lazy.checkInViewOnLoad():e.lazy.load())},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){var t=e.params,n=t.lazy,r=t.cssMode,i=t.watchSlidesVisibility,a=t.watchSlidesProgress,s=t.touchReleaseOnEdges,o=t.resistanceRatio;n.enabled&&(r||(i||a)&&(s||0===o))&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){D(this,{controller:t({control:this.params.controller.control},ae)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}},create:function(){D(this,{a11y:t({},se,{liveRegion:g('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,root:"",replaceState:!1,key:"slides"}},create:function(){D(this,{history:t({},oe)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){D(this,{hashNavigation:t({initialized:!1},le)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}},create:function(){D(this,{autoplay:t({},ce,{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),a().addEventListener("visibilitychange",e.autoplay.onVisibilityChange),e.autoplay.attachMouseEvents())},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.detachMouseEvents(),e.autoplay.running&&e.autoplay.stop(),a().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){D(this,{fadeEffect:t({},ue)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};E(e.params,t),E(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){D(this,{cubeEffect:t({},de)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};E(e.params,t),E(e.originalParams,t)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){D(this,{flipEffect:t({},pe)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};E(e.params,t),E(e.originalParams,t)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){D(this,{coverflowEffect:t({},fe)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){D(this,{thumbs:t({swiper:null,initialized:!1},he)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return G.use(me),G}));

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]