vendor: 7,382 bytes, lines 1-2
1/*! jQuery v2.2.4 | (c) jQuery Foundation | jquery.org/license */ 2!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="2.2.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isPlainObject:function(a){var b;if("object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype||{},"isPrototypeOf"))return!1;for(b in a);return void 0===b||k.call(a,b)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=d.createElement("script"),b.text=a,d.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:h.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(d=e.call(arguments,2),f=function(){return a.apply(b||this,d.concat(e.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}
vendor: 9,959 bytes, line 2
2function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)}
vendor: 46,802 bytes, lines 2-3
2,input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return h.call(b,a)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?void 0!==c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?h.call(n(a),this[0]):h.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||n.uniqueSort(e),D.test(a)&&e.reverse()),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.removeEventListener("DOMContentLoaded",J),a.removeEventListener("load",J),n.ready()}n.ready.promise=function(b){return I||(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(n.ready):(d.addEventListener("DOMContentLoaded",J),a.addEventListener("load",J))),I.promise(b)},n.ready.promise();var K=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)K(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},L=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function M(){this.expando=n.expando+M.uid++}M.uid=1,M.prototype={register:function(a,b){var c=b||{};return a.nodeType?a[this.expando]=c:Object.defineProperty(a,this.expando,{value:c,writable:!0,configurable:!0}),a[this.expando]},cache:function(a){if(!L(a))return{};var b=a[this.expando];return b||(b={},L(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[b]=c;else for(d in b)e[d]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=a[this.expando];if(void 0!==f){if(void 0===b)this.register(a);else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in f?d=[b,e]:(d=e,d=d in f?[d]:d.match(G)||[])),c=d.length;while(c--)delete f[d[c]]}(void 0===b||n.isEmptyObject(f))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!n.isEmptyObject(b)}};var N=new M,O=new M,P=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function R(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Q,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:P.test(c)?n.parseJSON(c):c; 3}catch(e){}O.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return O.hasData(a)||N.hasData(a)},data:function(a,b,c){return O.access(a,b,c)},removeData:function(a,b){O.remove(a,b)},_data:function(a,b,c){return N.access(a,b,c)},_removeData:function(a,b){N.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=O.get(f),1===f.nodeType&&!N.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),R(f,d,e[d])));N.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){O.set(this,a)}):K(this,function(b){var c,d;if(f&&void 0===b){if(c=O.get(f,a)||O.get(f,a.replace(Q,"-$&").toLowerCase()),void 0!==c)return c;if(d=n.camelCase(a),c=O.get(f,d),void 0!==c)return c;if(c=R(f,d,void 0),void 0!==c)return c}else d=n.camelCase(a),this.each(function(){var c=O.get(this,d);O.set(this,d,b),a.indexOf("-")>-1&&void 0!==c&&O.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){O.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=N.get(a,b),c&&(!d||n.isArray(c)?d=N.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return N.get(a,c)||N.access(a,c,{empty:n.Callbacks("once memory").add(function(){N.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=N.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function W(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&T.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var X=/^(?:checkbox|radio)$/i,Y=/<([\w:-]+)/,Z=/^$|\/(?:java|ecma)script/i,$={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};$.optgroup=$.option,$.tbody=$.tfoot=$.colgroup=$.caption=$.thead,$.th=$.td;function _(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function aa(a,b){for(var c=0,d=a.length;d>c;c++)N.set(a[c],"globalEval",!b||N.get(b[c],"globalEval"))}var ba=/<|&#?\w+;/;function ca(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],o=0,p=a.length;p>o;o++)if(f=a[o],f||0===f)if("object"===n.type(f))n.merge(m,f.nodeType?[f]:f);else if(ba.test(f)){g=g||l.appendChild(b.createElement("div")),h=(Y.exec(f)||["",""])[1].toLowerCase(),i=$[h]||$._default,g.innerHTML=i[1]+n.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;n.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",o=0;while(f=m[o++])if(d&&n.inArray(f,d)>-1)e&&e.push(f);else if(j=n.contains(f.ownerDocument,f),g=_(l.appendChild(f),"script"),j&&aa(g),c){k=0;while(f=g[k++])Z.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var da=/^key/,ea=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,fa=/^([^.]*)(?:\.(.+)|)/;function ga(){return!0}function ha(){return!1}function ia(){try{return d.activeElement}catch(a){}}function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ja(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ha;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return"undefined"!=typeof n&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(G)||[""],j=b.length;while(j--)h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.hasData(a)&&N.get(a);if(r&&(i=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&N.remove(a,"handle events")}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(N.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||d,e=c.documentElement,f=c.body,a.pageX=b.clientX+(e&&e.scrollLeft||f&&f.scrollLeft||0)-(e&&e.clientLeft||f&&f.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||f&&f.scrollTop||0)-(e&&e.clientTop||f&&f.clientTop||0)),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ea.test(f)?this.mouseHooks:da.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=d),3===a.target.nodeType&&(a.target=a.target.parentNode),h.filter?h.filter(a,g):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==ia()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===ia()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ga:ha):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:ha,isPropagationStopped:ha,isImmediatePropagationStopped:ha,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ga,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ga,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ga,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),n.fn.extend({on:function(a,b,c,d){return ja(this,a,b,c,d)},one:function(a,b,c,d){return ja(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=ha),this.each(function(){n.event.remove(this,a,c,b)})}});var ka=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,la=/<script|<style|<link/i,ma=/checked\s*(?:[^=]|=\s*.checked.)/i,na=/^true\/(.*)/,oa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function pa(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&&(f=N.access(a),g=N.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}O.hasData(a)&&(h=O.access(a),i=n.extend({},h),O.set(b,i))}}function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&ma.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),ua(f,b,c,d)});if(o&&(e=ca(b,a[0].ownerDocument,!1,a,d),g=e.firstChild,1===e.childNodes.length&&(e=g),g||d)){for(h=n.map(_(e,"script"),qa),i=h.length;o>m;m++)j=e,m!==p&&(j=n.clone(j,!0,!0),i&&n.merge(h,_(j,"script"))),c.call(a[m],j,m);if(i)for(k=h[h.length-1].ownerDocument,n.map(h,ra),m=0;i>m;m++)j=h[m],Z.test(j.type||"")&&!N.access(j,"globalEval")&&n.contains(k,j)&&(j.src?n._evalUrl&&n._evalUrl(j.src):n.globalEval(j.textContent.replace(oa,"")))}return a}function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(_(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&aa(_(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ka,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=_(h),f=_(a),d=0,e=f.length;e>d;d++)ta(f[d],g[d]);if(b)if(c)for(f=f||_(a),g=g||_(h),d=0,e=f.length;e>d;d++)sa(f[d],g[d]);else sa(a,h);return g=_(h,"script"),g.length>0&&aa(g,!i&&_(a,"script")),h},cleanData:function(a){for(var b,c,d,e=n.event.special,f=0;void 0!==(c=a[f]);f++)if(L(c)){if(b=c[N.expando]){if(b.events)for(d in b.events)e[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);c[N.expando]=void 0}c[O.expando]&&(c[O.expando]=void 0)}}}),n.fn.extend({domManip:ua,detach:function(a){return va(this,a,!0)},remove:function(a){return va(this,a)},text:function(a){return K(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.appendChild(a)}})},prepend:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(_(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return K(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!la.test(a)&&!$[(Y.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(_(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return ua(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(_(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),f=e.length-1,h=0;f>=h;h++)c=h===f?this:this.clone(!0),n(e[h])[b](c),g.apply(d,c.get());return this.pushStack(d)}});var wa,xa={HTML:"block",BODY:"block"};function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(wa||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=wa[0].contentDocument,b.write(),b.close(),c=ya(a,b),wa.detach()),xa[a]=c),c}var Aa=/^margin/,Ba=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ca=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Da=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Ea=d.documentElement;!function(){var b,c,e,f,g=d.createElement("div"),h=d.createElement("div");if(h.style){h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,g.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",g.appendChild(h);function i(){h.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",h.innerHTML="",Ea.appendChild(g);var d=a.getComputedStyle(h);b="1%"!==d.top,f="2px"===d.marginLeft,c="4px"===d.width,h.style.marginRight="50%",e="4px"===d.marginRight,Ea.removeChild(g)}n.extend(l,{pixelPosition:function(){return i(),b},boxSizingReliable:function(){return null==c&&i(),c},pixelMarginRight:function(){return null==c&&i(),e},reliableMarginLeft:function(){return null==c&&i(),f},reliableMarginRight:function(){var b,c=h.appendChild(d.createElement("div"));return c.style.cssText=h.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",h.style.width="1px",Ea.appendChild(g),b=!parseFloat(a.getComputedStyle(c).marginRight),Ea.removeChild(g),h.removeChild(c),b}})}}();function Fa(a,b,c){var d,e,f,g,h=a.style;return c=c||Ca(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Ba.test(g)&&Aa.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0!==g?g+"":g}function Ga(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Ha=/^(none|table(?!-c[ea]).+)/,Ia={position:"absolute",visibility:"hidden",display:"block"},Ja={letterSpacing:"0",fontWeight:"400"},Ka=["Webkit","O","Moz","ms"],La=d.createElement("div").style;function Ma(a){if(a in La)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ka.length;while(c--)if(a=Ka[c]+b,a in La)return a}function Na(a,b,c){var d=T.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Oa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function Pa(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ca(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Fa(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ba.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Oa(a,b,c||(g?"border":"content"),d,f)+"px"}function Qa(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=N.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=N.access(d,"olddisplay",za(d.nodeName)))):(e=V(d),"none"===c&&e||N.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Fa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=T.exec(c))&&e[1]&&(c=W(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Fa(a,b,d)),"normal"===e&&b in Ja&&(e=Ja[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Ha.test(n.css(a,"display"))&&0===a.offsetWidth?Da(a,Ia,function(){return Pa(a,b,d)}):Pa(a,b,d):void 0},set:function(a,c,d){var e,f=d&&Ca(a),g=d&&Oa(a,b,d,"border-box"===n.css(a,"boxSizing",!1,f),f);return g&&(e=T.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=n.css(a,b)),Na(a,c,g)}}}),n.cssHooks.marginLeft=Ga(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Fa(a,"marginLeft"))||a.getBoundingClientRect().left-Da(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px":void 0}),n.cssHooks.marginRight=Ga(l.reliableMarginRight,function(a,b){return b?Da(a,{display:"inline-block"},Fa,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Aa.test(a)||(n.cssHooks[a+b].set=Na)}),n.fn.extend({css:function(a,b){return K(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ca(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Qa(this,!0)},hide:function(){return Qa(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function Ra(a,b,c,d,e){return new Ra.prototype.init(a,b,c,d,e)}n.Tween=Ra,Ra.prototype={constructor:Ra,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Ra.propHooks[this.prop];return a&&a.get?a.get(this):Ra.propHooks._default.get(this)},run:function(a){var b,c=Ra.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ra.propHooks._default.set(this),this}},Ra.prototype.init.prototype=Ra.prototype,Ra.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},Ra.propHooks.scrollTop=Ra.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=Ra.prototype.init,n.fx.step={};var Sa,Ta,Ua=/^(?:toggle|show|hide)$/,Va=/queueHooks$/;function Wa(){return a.setTimeout(function(){Sa=void 0}),Sa=n.now()}function Xa(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=U[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ya(a,b,c){for(var d,e=(_a.tweeners[b]||[]).concat(_a.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Za(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&V(a),q=N.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?N.get(a,"olddisplay")||za(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Ua.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?za(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=N.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;N.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ya(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function $a(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function _a(a,b,c){var d,e,f=0,g=_a.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Sa||Wa(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:Sa||Wa(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for($a(k,j.opts.specialEasing);g>f;f++)if(d=_a.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,Ya,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(_a,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return W(c.elem,a,T.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],_a.tweeners[c]=_a.tweeners[c]||[],_a.tweeners[c].unshift(b)},prefilters:[Za],prefilter:function(a,b){b?_a.prefilters.unshift(a):_a.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=_a(this,n.extend({},a),f);(e||N.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=N.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Va.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=N.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Xa(b,!0),a,d,e)}}),n.each({slideDown:Xa("show"),slideUp:Xa("hide"),slideToggle:Xa("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Sa=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Sa=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Ta||(Ta=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(Ta),Ta=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",l.checkOn=""!==a.value,l.optSelected=c.selected,b.disabled=!0,l.optDisabled=!c.disabled,a=d.createElement("input"),a.value="t",a.type="radio",l.radioValue="t"===a.value}();var ab,bb=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return K(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ab:void 0)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)}}),ab={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=bb[b]||n.find.attr;bb[b]=function(a,b,d){var e,f;return d||(f=bb[b],bb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,bb[b]=f),e}});var cb=/^(?:input|select|textarea|button)$/i,db=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return K(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),
4
vendor: 21,434 bytes, line 4
4void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):cb.test(a.nodeName)||db.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var eb=/[\t\r\n\f]/g;function fb(a){return a.getAttribute&&a.getAttribute("class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,fb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,fb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,fb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=fb(this),b&&N.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":N.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+fb(c)+" ").replace(eb," ").indexOf(b)>-1)return!0;return!1}});var gb=/\r/g,hb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(gb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(hb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(n.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var ib=/^(?:focusinfocus|focusoutblur)$/;n.extend(n.event,{trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!ib.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),l=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},f||!o.trigger||o.trigger.apply(e,c)!==!1)){if(!f&&!o.noBubble&&!n.isWindow(e)){for(j=o.delegateType||q,ib.test(j+q)||(h=h.parentNode);h;h=h.parentNode)p.push(h),i=h;i===(e.ownerDocument||d)&&p.push(i.defaultView||i.parentWindow||a)}g=0;while((h=p[g++])&&!b.isPropagationStopped())b.type=g>1?j:o.bindType||q,m=(N.get(h,"events")||{})[b.type]&&N.get(h,"handle"),m&&m.apply(h,c),m=l&&h[l],m&&m.apply&&L(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=q,f||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!L(e)||l&&n.isFunction(e[q])&&!n.isWindow(e)&&(i=e[l],i&&(e[l]=null),n.event.triggered=q,e[q](),n.event.triggered=void 0,i&&(e[l]=i)),b.result}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b)}}),n.fn.extend({trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),l.focusin="onfocusin"in a,l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=N.access(d,b);e||d.addEventListener(a,c,!0),N.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=N.access(d,b)-1;e?N.access(d,b,e):(d.removeEventListener(a,c,!0),N.remove(d,b))}}});var jb=a.location,kb=n.now(),lb=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var mb=/#.*$/,nb=/([?&])_=[^&]*/,ob=/^(.*?):[ \t]*([^\r\n]*)$/gm,pb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,qb=/^(?:GET|HEAD)$/,rb=/^\/\//,sb={},tb={},ub="*/".concat("*"),vb=d.createElement("a");vb.href=jb.href;function wb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function xb(a,b,c,d){var e={},f=a===tb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function yb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function zb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Ab(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:jb.href,type:"GET",isLocal:pb.test(jb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ub,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":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?yb(yb(a,n.ajaxSettings),b):yb(n.ajaxSettings,a)},ajaxPrefilter:wb(sb),ajaxTransport:wb(tb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m=n.ajaxSetup({},c),o=m.context||m,p=m.context&&(o.nodeType||o.jquery)?n(o):n.event,q=n.Deferred(),r=n.Callbacks("once memory"),s=m.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,getResponseHeader:function(a){var b;if(2===v){if(!h){h={};while(b=ob.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===v?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return v||(a=u[c]=u[c]||a,t[a]=b),this},overrideMimeType:function(a){return v||(m.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>v)for(b in a)s[b]=[s[b],a[b]];else x.always(a[x.status]);return this},abort:function(a){var b=a||w;return e&&e.abort(b),z(0,b),this}};if(q.promise(x).complete=r.add,x.success=x.done,x.error=x.fail,m.url=((b||m.url||jb.href)+"").replace(mb,"").replace(rb,jb.protocol+"//"),m.type=c.method||c.type||m.method||m.type,m.dataTypes=n.trim(m.dataType||"*").toLowerCase().match(G)||[""],null==m.crossDomain){j=d.createElement("a");try{j.href=m.url,j.href=j.href,m.crossDomain=vb.protocol+"//"+vb.host!=j.protocol+"//"+j.host}catch(y){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=n.param(m.data,m.traditional)),xb(sb,m,c,x),2===v)return x;k=n.event&&m.global,k&&0===n.active++&&n.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!qb.test(m.type),f=m.url,m.hasContent||(m.data&&(f=m.url+=(lb.test(f)?"&":"?")+m.data,delete m.data),m.cache===!1&&(m.url=nb.test(f)?f.replace(nb,"$1_="+kb++):f+(lb.test(f)?"&":"?")+"_="+kb++)),m.ifModified&&(n.lastModified[f]&&x.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&x.setRequestHeader("If-None-Match",n.etag[f])),(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",m.contentType),x.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+ub+"; q=0.01":""):m.accepts["*"]);for(l in m.headers)x.setRequestHeader(l,m.headers[l]);if(m.beforeSend&&(m.beforeSend.call(o,x,m)===!1||2===v))return x.abort();w="abort";for(l in{success:1,error:1,complete:1})x[l](m[l]);if(e=xb(tb,m,c,x)){if(x.readyState=1,k&&p.trigger("ajaxSend",[x,m]),2===v)return x;m.async&&m.timeout>0&&(i=a.setTimeout(function(){x.abort("timeout")},m.timeout));try{v=1,e.send(t,z)}catch(y){if(!(2>v))throw y;z(-1,y)}}else z(-1,"No Transport");function z(b,c,d,h){var j,l,t,u,w,y=c;2!==v&&(v=2,i&&a.clearTimeout(i),e=void 0,g=h||"",x.readyState=b>0?4:0,j=b>=200&&300>b||304===b,d&&(u=zb(m,x,d)),u=Ab(m,u,x,j),j?(m.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(n.lastModified[f]=w),w=x.getResponseHeader("etag"),w&&(n.etag[f]=w)),204===b||"HEAD"===m.type?y="nocontent":304===b?y="notmodified":(y=u.state,l=u.data,t=u.error,j=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),x.status=b,x.statusText=(c||y)+"",j?q.resolveWith(o,[l,y,x]):q.rejectWith(o,[x,y,t]),x.statusCode(s),s=void 0,k&&p.trigger(j?"ajaxSuccess":"ajaxError",[x,m,j?l:t]),r.fireWith(o,[x,y]),k&&(p.trigger("ajaxComplete",[x,m]),--n.active||n.event.trigger("ajaxStop")))}return x},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return!n.expr.filters.visible(a)},n.expr.filters.visible=function(a){return a.offsetWidth>0||a.offsetHeight>0||a.getClientRects().length>0};var Bb=/%20/g,Cb=/\[\]$/,Db=/\r?\n/g,Eb=/^(?:submit|button|image|reset|file)$/i,Fb=/^(?:input|select|textarea|keygen)/i;function Gb(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Cb.test(a)?d(a,e):Gb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Gb(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Gb(c,a[c],b,e);return d.join("&").replace(Bb,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Fb.test(this.nodeName)&&!Eb.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Db,"\r\n")}}):{name:b.name,value:c.replace(Db,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Hb={0:200,1223:204},Ib=n.ajaxSettings.xhr();l.cors=!!Ib&&"withCredentials"in Ib,l.ajax=Ib=!!Ib,n.ajaxTransport(function(b){var c,d;return l.cors||Ib&&!b.crossDomain?{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Hb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=n("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Jb=[],Kb=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Jb.pop()||n.expando+"_"+kb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Kb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Kb,"$1"+e):b.jsonp!==!1&&(b.url+=(lb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Jb.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ca([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var Lb=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Lb)return Lb.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function Mb(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(e=d.getBoundingClientRect(),c=Mb(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Ea})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;n.fn[a]=function(d){return K(this,function(a,d,e){var f=Mb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ga(l.pixelPosition,function(a,c){return c?(c=Fa(a,b),Ba.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return K(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)},size:function(){return this.length}}),n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Nb=a.jQuery,Ob=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Ob),b&&a.jQuery===n&&(a.jQuery=Nb),n},b||(a.jQuery=a.$=n),n});
4; 5/** 6* DO NOT EDIT THIS FILE. 7* See the following change record for more information, 8* https://www.drupal.org/node/2815083 9* @preserve 10**/ 11if (window.NodeList && !NodeList.prototype.forEach) { 12 NodeList.prototype.forEach = Array.prototype.forEach; 13}; 14/** 15* DO NOT EDIT THIS FILE. 16* See the following change record for more information, 17* https://www.drupal.org/node/2815083 18* @preserve 19**/ 20if (!Element.prototype.matches) { 21 Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; 22}; 23/** 24* DO NOT EDIT THIS FILE. 25* See the following change record for more information, 26* https://www.drupal.org/node/2815083 27* @preserve 28**/ 29if (typeof Object.assign !== 'function') { 30 Object.defineProperty(Object, 'assign', { 31 value: function assign(target, varArgs) { 32 'use strict'; 33 34 if (target === null || target === undefined) { 35 throw new TypeError('Cannot convert undefined or null to object'); 36 } 37 var to = Object(target); 38 for (var index = 1; index < arguments.length; index++) { 39 var nextSource = arguments[index]; 40 if (nextSource !== null && nextSource !== undefined) { 41 for (var nextKey in nextSource) { 42 if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) { 43 to[nextKey] = nextSource[nextKey]; 44 } 45 } 46 } 47 } 48 return to; 49 }, 50 writable: true, 51 configurable: true 52 }); 53}; 54/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */ 55;(function(root, factory) { 56 // https://github.com/umdjs/umd/blob/master/returnExports.js 57 if (typeof exports == 'object') { 58 // For Node.js. 59 module.exports = factory(root); 60 } else if (typeof define == 'function' && define.amd) { 61 // For AMD. Register as an anonymous module. 62 define([], factory.bind(root, root)); 63 } else { 64 // For browser globals (not exposing the function separately). 65 factory(root); 66 } 67}(typeof global != 'undefined' ? global : this, function(root) { 68 69 if (root.CSS && root.CSS.escape) { 70 return root.CSS.escape; 71 } 72
73 // https://drafts.csswg.org/cssom/#serialize-an-identifier 74 var cssEscape = function(value) { 75 if (arguments.length == 0) { 76 throw new TypeError('`CSS.escape` requires an argument.'); 77 } 78 var string = String(value); 79 var length = string.length; 80 var index = -1; 81 var codeUnit; 82 var result = ''; 83 var firstCodeUnit = string.charCodeAt(0); 84 while (++index < length) { 85 codeUnit = string.charCodeAt(index); 86 // Note: there’s no need to special-case astral symbols, surrogate 87 // pairs, or lone surrogates. 88 89 // If the character is NULL (U+0000), then the REPLACEMENT CHARACTER 90 // (U+FFFD). 91 if (codeUnit == 0x0000) { 92 result += '\uFFFD'; 93 continue; 94 } 95 96 if ( 97 // If the character is in the range [\1-\1F] (U+0001 to U+001F) or is 98 // U+007F, […] 99 (codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F || 100 // If the character is the first character and is in the range [0-9] 101 // (U+0030 to U+0039), […] 102 (index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) || 103 // If the character is the second character and is in the range [0-9] 104 // (U+0030 to U+0039) and the first character is a `-` (U+002D), […] 105 ( 106 index == 1 && 107 codeUnit >= 0x0030 && codeUnit <= 0x0039 && 108 firstCodeUnit == 0x002D 109 ) 110 ) { 111 // https://drafts.csswg.org/cssom/#escape-a-character-as-code-point 112 result += '\\' + codeUnit.toString(16) + ' '; 113 continue; 114 } 115 116 if ( 117 // If the character is the first character and is a `-` (U+002D), and 118 // there is no second character, […] 119 index == 0 && 120 length == 1 && 121 codeUnit == 0x002D 122 ) { 123 result += '\\' + string.charAt(index); 124 continue; 125 } 126 127 // If the character is not handled by one of the above rules and is 128 // greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or 129 // is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to 130 // U+005A), or [a-z] (U+0061 to U+007A), […] 131 if ( 132 codeUnit >= 0x0080 || 133 codeUnit == 0x002D || 134 codeUnit == 0x005F || 135 codeUnit >= 0x0030 && codeUnit <= 0x0039 || 136 codeUnit >= 0x0041 && codeUnit <= 0x005A || 137 codeUnit >= 0x0061 && codeUnit <= 0x007A 138 ) { 139 // the character itself 140 result += string.charAt(index); 141 continue; 142 } 143 144 // Otherwise, the escaped character. 145 // https://drafts.csswg.org/cssom/#escape-a-character 146 result += '\\' + string.charAt(index); 147 148 } 149 return result; 150 }; 151 152 if (!root.CSS) { 153 root.CSS = {}; 154 } 155 156 root.CSS.escape = cssEscape; 157 return cssEscape; 158 159})); 160; 161!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.ES6Promise=e()}(this,function(){"use strict";function t(t){var e=typeof t;return null!==t&&("object"===e||"function"===e)}function e(t){return"function"==typeof t}function n(t){W=t}function r(t){z=t}function o(){return function(){return process.nextTick(a)}}function i(){return"undefined"!=typeof U?function(){U(a)}:c()}function s(){var t=0,e=new H(a),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}function u(){var t=new MessageChannel;return t.port1.onmessage=a,function(){return t.port2.postMessage(0)}}function c(){var t=setTimeout;return function(){return t(a,1)}}function a(){for(var t=0;t<N;t+=2){var e=Q[t],n=Q[t+1];e(n),Q[t]=void 0,Q[t+1]=void 0}N=0}function f(){try{var t=Function("return this")().require("vertx");return U=t.runOnLoop||t.runOnContext,i()}catch(e){return c()}}function l(t,e){var n=this,r=new this.constructor(p);void 0===r[V]&&x(r);var o=n._state;if(o){var i=arguments[o-1];z(function(){return T(o,r,i,n._result)})}else j(n,r,t,e);return r}function h(t){var e=this;if(t&&"object"==typeof t&&t.constructor===e)return t;var n=new e(p);return w(n,t),n}function p(){}function v(){return new TypeError("You cannot resolve a promise with itself")}function d(){return new TypeError("A promises callback cannot return that same promise.")}function _(t,e,n,r){try{t.call(e,n,r)}catch(o){return o}}function y(t,e,n){z(function(t){var r=!1,o=_(n,e,function(n){r||(r=!0,e!==n?w(t,n):A(t,n))},function(e){r||(r=!0,S(t,e))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,S(t,o))},t)}function m(t,e){e._state===Z?A(t,e._result):e._state===$?S(t,e._result):j(e,void 0,function(e){return w(t,e)},function(e){return S(t,e)})}function b(t,n,r){n.constructor===t.constructor&&r===l&&n.constructor.resolve===h?m(t,n):void 0===r?A(t,n):e(r)?y(t,n,r):A(t,n)}function w(e,n){if(e===n)S(e,v());else if(t(n)){var r=void 0;try{r=n.then}catch(o){return void S(e,o)}b(e,n,r)}else A(e,n)}
vendor: 1,465 bytes, line 161
161function g(t){t._onerror&&t._onerror(t._result),E(t)}function A(t,e){t._state===X&&(t._result=e,t._state=Z,0!==t._subscribers.length&&z(E,t))}function S(t,e){t._state===X&&(t._state=$,t._result=e,z(g,t))}function j(t,e,n,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=e,o[i+Z]=n,o[i+$]=r,0===i&&t._state&&z(E,t)}function E(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r=void 0,o=void 0,i=t._result,s=0;s<e.length;s+=3)r=e[s],o=e[s+n],r?T(n,r,o,i):o(i);t._subscribers.length=0}}function T(t,n,r,o){var i=e(r),s=void 0,u=void 0,c=!0;if(i){try{s=r(o)}catch(a){c=!1,u=a}if(n===s)return void S(n,d())}else s=o;n._state!==X||(i&&c?w(n,s):c===!1?S(n,u):t===Z?A(n,s):t===$&&S(n,s))}function M(t,e){try{e(function(e){w(t,e)},function(e){S(t,e)})}catch(n){S(t,n)}}function P(){return tt++}function x(t){t[V]=tt++,t._state=void 0,t._result=void 0,t._subscribers=[]}function C(){return new Error("Array Methods must be provided an Array")}function O(t){return new et(this,t).promise}function k(t){var e=this;return new e(L(t)?function(n,r){for(var o=t.length,i=0;i<o;i++)e.resolve(t[i]).then(n,r)}:function(t,e){return e(new TypeError("You must pass an array to race."))})}function F(t){var e=this,n=new e(p);return S(n,t),n}function Y(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function q(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
161onstructor cannot be called as a function.")}function D(){var t=void 0;if("undefined"!=typeof global)t=global;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;if(n){var r=null;try{r=Object.prototype.toString.call(n.resolve())}catch(e){}if("[object Promise]"===r&&!n.cast)return}t.Promise=nt}var K=void 0;K=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var L=K,N=0,U=void 0,W=void 0,z=function(t,e){Q[N]=t,Q[N+1]=e,N+=2,2===N&&(W?W(a):R())},B="undefined"!=typeof window?window:void 0,G=B||{},H=G.MutationObserver||G.WebKitMutationObserver,I="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),J="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,Q=new Array(1e3),R=void 0;R=I?o():H?s():J?u():void 0===B&&"function"==typeof require?f():c();var V=Math.random().toString(36).substring(2),X=void 0,Z=1,$=2,tt=0,et=function(){function t(t,e){this._instanceConstructor=t,this.promise=new t(p),this.promise[V]||x(this.promise),L(e)?(this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?A(this.promise,this._result):(this.length=this.length||0,this._enumerate(e),0===this._remaining&&A(this.promise,this._result))):S(this.promise,C())}return t.prototype._enumerate=function(t){for(var e=0;this._state===X&&e<t.length;e++)this._eachEntry(t[e],e)},t.prototype._eachEntry=function(t,e){var n=this._instanceConstructor,r=n.resolve;if(r===h){var o=void 0,i=void 0,s=!1;try{o=t.then}catch(u){s=!0,i=u}if(o===l&&t._state!==X)this._settledAt(t._state,e,t._result);else if("function"!=typeof o)this._remaining--,this._result[e]=t;else if(n===nt){var c=new n(p);s?S(c,i):b(c,t,o),this._willSettleAt(c,e)}else this._willSettleAt(new n(function(e){return e(t)}),e)}else this._willSettleAt(r(t),e)},t.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===X&&(this._remaining--,t===$?S(r,n):this._result[e]=n),0===this._remaining&&A(r,this._result)},t.prototype._willSettleAt=function(t,e){var n=this;j(t,void 0,function(t){return n._settledAt(Z,e,t)},function(t){return n._settledAt($,e,t)})},t}(),nt=function(){function t(e){this[V]=P(),this._result=this._state=void 0,this._subscribers=[],p!==e&&("function"!=typeof e&&Y(),this instanceof t?M(this,e):q())}return t.prototype["catch"]=function(t){return this.then(null,t)},t.prototype["finally"]=function(t){var n=this,r=n.constructor;return e(t)?n.then(function(e){return r.resolve(t()).then(function(){return e})},function(e){return r.resolve(t()).then(function(){throw e})}):n.then(t,t)},t}();return nt.prototype.then=l,nt.all=O,nt.race=k,nt.resolve=h,nt.reject=F,nt._setScheduler=n,nt._setAsap=r,nt._asap=z,nt.polyfill=D,nt.Promise=nt,nt.polyfill(),nt});; 162/*! @drupal/once - v1.0.1 - 2021-06-12 */ 163var once=function(){"use strict";var n=/[\11\12\14\15\40]+/,e="data-once",t=document;function r(n,t,r){return n[t+"Attribute"](e,r)}function o(e){if("string"!=typeof e)throw new TypeError("once ID must be a string");if(""===e||n.test(e))throw new RangeError("once ID must not be empty or contain spaces");return'[data-once~="'+e+'"]'}function u(n){if(!(n instanceof Element))throw new TypeError("The element must be an instance of Element");return!0}function i(n,e){void 0===e&&(e=t);var r=n;if(null===n)r=[];else{if(!n)throw new TypeError("Selector must not be empty");"string"!=typeof n||e!==t&&!u(e)?n instanceof Element&&(r=[n]):r=e.querySelectorAll(n)}return Array.prototype.slice.call(r)}function c(n,e,t){return e.filter((function(e){var r=u(e)&&e.matches(n);return r&&t&&t(e),r}))}function f(e,t){var o=t.add,u=t.remove,i=[];r(e,"has")&&r(e,"get").trim().split(n).forEach((function(n){i.indexOf(n)<0&&n!==u&&i.push(n)})),o&&i.push(o);var c=i.join(" ");r(e,""===c?"remove":"set",c)}function a(n,e,t){return c(":not("+o(n)+")",i(e,t),(function(e){return f(e,{add:n})}))}return a.remove=function(n,e,t){return c(o(n),i(e,t),(function(e){return f(e,{remove:n})}))},a.filter=function(n,e,t){return c(o(n),i(e,t))},a.find=function(n,e){return i(n?o(n):"[data-once]",e)},a}(); 164 165; 166/*! 167 * jQuery Once v2.2.3 - http://github.com/robloach/jquery-once 168 * @license MIT, GPL-2.0 169 * http://opensource.org/licenses/MIT 170 * http://opensource.org/licenses/GPL-2.0 171 */ 172(function(e){"use strict";if(typeof exports==="object"&&typeof exports.nodeName!=="string"){e(require("jquery"))}else if(typeof define==="function"&&define.amd){define(["jquery"],e)}else{e(jQuery)}})(function(t){"use strict";var r=function(e){e=e||"once";if(typeof e!=="string"){throw new TypeError("The jQuery Once id parameter must be a string")}return e};t.fn.once=function(e){var n="jquery-once-"+r(e);return this.filter(function(){return t(this).data(n)!==true}).data(n,true)};t.fn.removeOnce=function(e){return this.findOnce(e).removeData("jquery-once-"+r(e))};t.fn.findOnce=function(e){var n="jquery-once-"+r(e);return this.filter(function(){return t(this).data(n)===true})}}); 173 174window.drupalTranslations = {"strings":{"":{"Save":"Enregistrer","An AJAX HTTP error occurred.":"Une erreur HTTP AJAX s\u0027est produite.","HTTP Result Code: !status":"Code de statut HTTP : !status","An AJAX HTTP request terminated abnormally.":"Une requ\u00eate HTTP AJAX s\u0027est termin\u00e9e anormalement.","Debugging information follows.":"Informations de d\u00e9bogage ci-dessous.","Path: !uri":"Chemin : !uri","StatusText: !statusText":"StatusText: !statusText","ResponseText: !responseText":"ResponseText : !responseText","ReadyState: !readyState":"ReadyState : !readyState","CustomMessage: !customMessage":"Message personalis\u00e9 : !customMessage","Please wait...":"
174Veuillez patienter...","The response failed verification so will not be processed.":"La v\u00e9rification de la r\u00e9ponse a \u00e9chou\u00e9, elle ne sera pas trait\u00e9e.","The callback URL is not local and not trusted: !url":"L\u0027URL de retour n\u0027est pas locale et n\u0027est pas de confiance : !url","Changed":"Modifi\u00e9","Home":"Accueil","Title":"Titre","Next":"Suivant","closed":"ferm\u00e9","Cancel":"Annuler","Edit":"Modifier","Link":"Lien","Image":"Image","Open":"Ouvert","Sunday":"Dimanche","Monday":"Lundi","Tuesday":"Mardi","Wednesday":"Mercredi","Thursday":"Jeudi","Friday":"Vendredi","Saturday":"Samedi","Continue":"Continuer","Done":"Termin\u00e9","OK":"OK","Prev":"Pr\u00e9c.","Mon":"lun","Tue":"mar","Wed":"mer","Thu":"jeu","Fri":"ven","Sat":"sam","Sun":"dim","May":"mai","Close":"Fermer","Show":"Afficher","Select all rows in this table":"S\u00e9lectionner toutes les lignes du tableau","Deselect all rows in this table":"D\u00e9s\u00e9lectionner toutes les lignes du tableau","Today":"Aujourd\u0027hui","Jan":"jan","Feb":"f\u00e9v","Mar":"mar","Apr":"avr","Jun":"juin","Jul":"juil","Aug":"ao\u00fb","Sep":"sep","Oct":"oct","Nov":"nov","Dec":"d\u00e9c","Extend":"Extension","Su":"Di","Mo":"Lu","Tu":"Ma","We":"Me","Th":"Je","Fr":"Ve","Sa":"Sa","Not published":"Non publi\u00e9","Loading...":"En cours de chargement...","Hide":"Masquer","Unlink":"Supprimer le lien","Not promoted":"Non promu","mm\/dd\/yy":"dd\/mm\/yy","Error message":"Message d\u0027erreur","Quick edit":"Modification rapide","Warning message":"Message d\u0027avertissement","Edit Link":"Lien de modification","By @name on @date":"Par @name le @date","By @name":"Par @name","Not in menu":"Pas dans le menu","Alias: @alias":"Alias : @alias","No alias":"Aucun alias","@label":"@label","New revision":"Nouvelle r\u00e9vision","Drag to re-order":"Cliquer-d\u00e9poser pour r\u00e9-organiser","Changes made in this table will not be saved until the form is submitted.":"Les changements effectu\u00e9s dans ce tableau ne seront pris en compte que lorsque la configuration aura \u00e9t\u00e9 enregistr\u00e9e.","Discard changes":"Annuler les changements","Show description":"Afficher la description","Saving":"Enregistrement","This permission is inherited from the authenticated user role.":"Ce droit est h\u00e9rit\u00e9e du r\u00f4le de l\u0027utilisateur authentifi\u00e9.","Alternative text":"Texte alternatif","No revision":"Aucune r\u00e9vision","Requires a title":"Titre obligatoire","Not restricted":"Non restreint","(active tab)":"(onglet actif)","Status message":"Message d\u0027\u00e9tat","Restricted to certain pages":"R\u00e9serv\u00e9 \u00e0 certaines pages","The block cannot be placed in this region.":"Le bloc ne peut pas \u00eatre plac\u00e9 dans cette r\u00e9gion.","Hide summary":"Masquer le r\u00e9sum\u00e9","Edit summary":"Modifier le r\u00e9sum\u00e9","Don\u0027t display post information":"Ne pas afficher les informations de la contribution","Collapse":"Replier","The selected file %filename cannot be uploaded. Only files with the following extensions are allowed: %extensions.":"Le fichier s\u00e9lectionn\u00e9 %filename ne peut pas \u00eatre transf\u00e9r\u00e9. Seulement les fichiers avec les extensions suivantes sont permis : %extensions.","Show row weights":"Afficher le poids des lignes","Hide row weights":"Cacher le poids des lignes","Hide description":"Masquer la description","You have unsaved changes":"Vous avez des changements non enregistr\u00e9s","Needs to be updated":"N\u00e9cessite une mise \u00e0 jour","Does not need to be updated":"Ne n\u00e9cessite aucune mise \u00e0 jour","Show all columns":"Montrer toutes les colonnes","Show table cells that were hidden to make the table fit within a small screen.":"Montrer les cellules de tableau qui ont \u00e9t\u00e9 cach\u00e9es pour que le tableau rentre dans un petit \u00e9cran.","List additional actions":"Lister les actions suppl\u00e9mentaires","Flag other translations as outdated":"Marquer les autres traductions comme p\u00e9rim\u00e9es","Do not flag other translations as outdated":"Ne pas marquer les autres traductions comme p\u00e9rim\u00e9es","opened":"ouvert","Horizontal orientation":"Orientation horizontale","Vertical orientation":"Orientation verticale","Tray orientation changed to @orientation.":"L\u0027orientation du sous-menu est maintenant @orientation.","You have unsaved changes.":"Vous avez des changements non enregistr\u00e9s.","@action @title configuration options":"options de configuration @action @title","Tabbing is no longer constrained by the C
174ontextual module.":"La tabulation n\u0027est plus contrainte par le module Contextual.","Tabbing is constrained to a set of @contextualsCount and the edit mode toggle.":"La tabulation est contrainte par un ensemble de @contextualsCount et l\u0027activation\/d\u00e9saction du mode d\u0027\u00e9dition.","Press the esc key to exit.":"Pressez la touche Echap pour quitter.","@count contextual link\u0003@count contextual links":"@count lien contextuel\u0003@count liens contextuels","!tour_item of !total":"!tour_item sur !total","End tour":"Terminer la visite","Discard changes?":"Annuler les changements ?","The toolbar cannot be set to a horizontal orientation when it is locked.":"La barre d\u0027outils ne peut pas \u00eatre orient\u00e9e horizontalement quand elle est verrouill\u00e9e.","Could not load the form for \u003Cq\u003E@field-label\u003C\/q\u003E, either due to a website problem or a network connection problem.\u003Cbr\u003EPlease try again.":"Impossible de charger le formulaire de \u003Cq\u003E@field-label\u003C\/q\u003E, soit \u00e0 cause d\u0027un probl\u00e8me dans le site web, soit \u00e0 cause d\u0027un probl\u00e8me de connexion r\u00e9seau. \u003Cbr \/\u003EVeuillez r\u00e9essayer.","Your changes to \u003Cq\u003E@entity-title\u003C\/q\u003E could not be saved, either due to a website problem or a network connection problem.\u003Cbr\u003EPlease try again.":"Vos modifications dans \u003Cq\u003E@entity-title\u003C\/q\u003E n\u0027ont pas pu \u00eatre enregistr\u00e9es, soit \u00e0 cause d\u0027un probl\u00e8me dans le site web, soit \u00e0 cause d\u0027un probl\u00e8me de connexion r\u00e9seau. \u003Cbr \/\u003EVeuillez recommencer.","Changing the text format to %text_format will permanently remove content that is not allowed in that text format.\u003Cbr\u003E\u003Cbr\u003ESave your changes before switching the text format to avoid losing data.":"Basculer le format de texte en %text_format retirera d\u00e9finitivement le contenu qui n\u0027est pas autoris\u00e9 dans ce format de texte.\u003Cbr\u003E\u003Cbr\u003EPour \u00e9viter de perdre des donn\u00e9es, enregistrez vos changements avant de basculer le format de texte.","Change text format?":"Changer le format de texte ?","Rich Text Editor, !label field":"\u00c9diteur de texte riche, champ !label","Leave preview?":"Quitter l\u0027aper\u00e7u ?","Leave preview":"Quitter l\u0027aper\u00e7u","Leaving the preview will cause unsaved changes to be lost. Are you sure you want to leave the preview?":"Quitter la pr\u00e9-visualisation entra\u00eenera la perte des changements non-enregistr\u00e9s. \u00cates-vous s\u00fbr(e) de vouloir quitter la pr\u00e9-visualisation ?","CTRL+Left click will prevent this dialog from showing and proceed to the clicked link.":"CTRL + clic gauche emp\u00eachera cette fen\u00eatre de dialogue de s\u0027ouvrir et ouvrira le lien cliqu\u00e9.","Tray \u0022@tray\u0022 @action.":"Sous-menu \u0022@tray\u0022 @action.","Tray @action.":"Sous-menu @action.","Hide lower priority columns":"Cacher les colonnes de plus faible priorit\u00e9","!modules modules are available in the modified list.":"Les modules !modules sont disponibles dans la liste modifi\u00e9e.","Network problem!":"Probl\u00e8me de r\u00e9seau !","Authored on @date":"R\u00e9dig\u00e9 le @date","1 block is available in the modified list.\u0003@count blocks are available in the modified list.":"@count bloc est disponible dans la liste modifi\u00e9e.\u0003@count blocs sont disponibles dans la liste modifi\u00e9e."},"Long month name":{"January":"janvier","February":"f\u00e9vrier","March":"mars","April":"avril","May":"mai","June":"juin","July":"juillet","August":"ao\u00fbt","September":"septembre","October":"octobre","November":"novembre","December":"d\u00e9cembre"}},"pluralFormula":{"0":0,"1":0,"default":1}};; 175/** 176* DO NOT EDIT THIS FILE. 177* See the following change record for more information, 178* https://www.drupal.org/node/2815083 179* @preserve 180**/ 181(function () { 182 var settingsElement = document.querySelector('head > script[type="application/json"][data-drupal-selector="drupal-settings-json"], body > script[type="application/json"][data-drupal-selector="drupal-settings-json"]'); 183 window.drupalSettings = {}; 184 if (settingsElement !== null) { 185 window.drupalSettings = JSON.parse(settingsElement.textContent); 186 } 187})();; 188/** 189* DO NOT EDIT THIS FILE. 190* See the following change record for more information, 191* https://www.drupal.org/node/2815083 192* @preserve 193**/ 194window.Drupal = { 195 behaviors: {}, 196 locale: {} 197}; 198(function (Drupal, drupalSettings, drupalTranslations, console, Proxy, Reflect) { 199 Drupal.throwError = function (error) { 200 setTimeout(function () { 201 throw error; 202 }, 0); 203 }; 204 Drupal.attachBehaviors = function (context, settings) { 205 context = context || document; 206 settings = settings || drupalSettings; 207 var behaviors = Drupal.behaviors;
208 Object.keys(behaviors || {}).forEach(function (i) { 209 if (typeof behaviors[i].attach === 'function') { 210 try { 211 behaviors[i].attach(context, settings); 212 } catch (e) { 213 Drupal.throwError(e); 214 } 215 } 216 }); 217 }; 218 Drupal.detachBehaviors = function (context, settings, trigger) { 219 context = context || document; 220 settings = settings || drupalSettings; 221 trigger = trigger || 'unload'; 222 var behaviors = Drupal.behaviors; 223 Object.keys(behaviors || {}).forEach(function (i) { 224 if (typeof behaviors[i].detach === 'function') { 225 try { 226 behaviors[i].detach(context, settings, trigger); 227 } catch (e) { 228 Drupal.throwError(e); 229 } 230 } 231 }); 232 }; 233 Drupal.checkPlain = function (str) { 234 str = str.toString().replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, '''); 235 return str; 236 }; 237 Drupal.formatString = function (str, args) { 238 var processedArgs = {}; 239 Object.keys(args || {}).forEach(function (key) { 240 switch (key.charAt(0)) { 241 case '@': 242 processedArgs[key] = Drupal.checkPlain(args[key]); 243 break; 244 case '!': 245 processedArgs[key] = args[key]; 246 break; 247 default: 248 processedArgs[key] = Drupal.theme('placeholder', args[key]); 249 break; 250 } 251 }); 252 return Drupal.stringReplace(str, processedArgs, null); 253 }; 254 Drupal.stringReplace = function (str, args, keys) { 255 if (str.length === 0) { 256 return str; 257 } 258 if (!Array.isArray(keys)) { 259 keys = Object.keys(args || {}); 260 keys.sort(function (a, b) { 261 return a.length - b.length; 262 }); 263 } 264 if (keys.length === 0) { 265 return str; 266 } 267 var key = keys.pop(); 268 var fragments = str.split(key); 269 if (keys.length) { 270 for (var i = 0; i < fragments.length; i++) { 271 fragments[i] = Drupal.stringReplace(fragments[i], args, keys.slice(0)); 272 } 273 } 274 return fragments.join(args[key]); 275 }; 276 Drupal.t = function (str, args, options) { 277 options = options || {}; 278 options.context = options.context || ''; 279 if (typeof drupalTranslations !== 'undefined' && drupalTranslations.strings && drupalTranslations.strings[options.context] && drupalTranslations.strings[options.context][str]) { 280 str = drupalTranslations.strings[options.context][str]; 281 } 282 if (args) { 283 str = Drupal.formatString(str, args); 284 } 285 return str; 286 }; 287 Drupal.url = function (path) { 288 return drupalSettings.path.baseUrl + drupalSettings.path.pathPrefix + path; 289 }; 290 Drupal.url.toAbsolute = function (url) { 291 var urlParsingNode = document.createElement('a'); 292 try { 293 url = decodeURIComponent(url); 294 } catch (e) {} 295 urlParsingNode.setAttribute('href', url); 296 return urlParsingNode.cloneNode(false).href; 297 }; 298 Drupal.url.isLocal = function (url) { 299 var absoluteUrl = Drupal.url.toAbsolute(url); 300 var protocol = window.location.protocol; 301 if (protocol === 'http:' && absoluteUrl.indexOf('https:') === 0) { 302 protocol = 'https:'; 303 } 304 var baseUrl = "".concat(protocol, "//").concat(window.location.host).concat(drupalSettings.path.baseUrl.slice(0, -1)); 305 try { 306 absoluteUrl = decodeURIComponent(absoluteUrl); 307 } catch (e) {} 308 try { 309 baseUrl = decodeURIComponent(baseUrl); 310 } catch (e) {} 311 return absoluteUrl === baseUrl || absoluteUrl.indexOf("".concat(baseUrl, "/")) === 0; 312 }; 313 Drupal.formatPlural = function (count, singular, plural, args, options) { 314 args = args || {}; 315 args['@count'] = count; 316 var pluralDelimiter = drupalSettings.pluralDelimiter; 317 var translations = Drupal.t(singular + pluralDelimiter + plural, args, options).split(pluralDelimiter); 318 var index = 0; 319 if (typeof drupalTranslations !== 'undefined' && drupalTranslations.pluralFormula) { 320 index = count in drupalTranslations.pluralFormula ? drupalTranslations.pluralFormula[count] : drupalTranslations.pluralFormula.default; 321 } else if (args['@count'] !== 1) { 322 index = 1; 323 } 324 return translations[index]; 325 }; 326 Drupal.encodePath = function (item) { 327 return window.encodeURIComponent(item).replace(/%2F/g, '/'); 328 }; 329 Drupal.deprecationError = function (_ref) { 330 var message = _ref.message; 331 if (drupalSettings.suppressDeprecationErrors === false && typeof console !== 'undefined' && console.warn) { 332 console.warn("[Deprecation] ".concat(message)); 333 } 334 }; 335 Drupal.deprecatedProperty = function (_ref2) { 336 var target = _ref2.target, 337 deprecatedProperty = _ref2.deprecatedProperty, 338 message = _ref2.message; 339 if (!Proxy || !Reflect) { 340 return target; 341 } 342 return new Proxy(target, { 343 get: function get(target, key) { 344 if (key === deprecatedProperty) { 345 Drupal.deprecationError({ 346 message: message 347 }); 348 } 349 for (var _len = arguments.length, rest = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { 350 rest[_key - 2] = arguments[_key]; 351 } 352 return Reflect.get.apply(Reflect, [target, key].concat(rest)); 353 } 354 }); 355 }; 356 Drupal.theme = function (func) { 357 if (func in Drupal.theme) { 358 var _Drupal$theme; 359 for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { 360 args[_key2 - 1] = arguments[_key2]; 361 }
vendor: 4,507 bytes, lines 362-399
362 return (_Drupal$theme = Drupal.theme)[func].apply(_Drupal$theme, args); 363 } 364 }; 365 Drupal.theme.placeholder = function (str) { 366 return "<em class=\"placeholder\">".concat(Drupal.checkPlain(str), "</em>"); 367 }; 368})(Drupal, window.drupalSettings, window.drupalTranslations, window.console, window.Proxy, window.Reflect);; 369/** 370* DO NOT EDIT THIS FILE. 371* See the following change record for more information, 372* https://www.drupal.org/node/2815083 373* @preserve 374**/ 375if (window.jQuery) { 376 jQuery.noConflict(); 377} 378document.documentElement.className += ' js'; 379(function (Drupal, drupalSettings) { 380 var domReady = function domReady(callback) { 381 var listener = function listener() { 382 callback(); 383 document.removeEventListener('DOMContentLoaded', listener); 384 }; 385 if (document.readyState !== 'loading') { 386 setTimeout(callback, 0); 387 } else { 388 document.addEventListener('DOMContentLoaded', listener); 389 } 390 }; 391 domReady(function () { 392 Drupal.attachBehaviors(document, drupalSettings); 393 }); 394})(Drupal, window.drupalSettings);; 395/*! 396* tabbable 5.3.3 397* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE 398*/ 399!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.tabbable,o=e.tabbable={};t(o),o.noConflict=function(){return e.tabbable=n,o}}())}(this,(function(e){"use strict";var t=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],n=t.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},a=function(e,t,o){var i=Array.prototype.slice.apply(e.querySelectorAll(n));return t&&r.call(e,n)&&i.unshift(e),i=i.filter(o)},l=function e(t,o,i){for(var a=[],l=Array.from(t);l.length;){var u=l.shift();if("SLOT"===u.tagName){var c=u.assignedElements(),d=e(c.length?c:u.children,!0,i);i.flatten?a.push.apply(a,d):a.push({scope:u,candidates:d})}else{r.call(u,n)&&i.filter(u)&&(o||!t.includes(u))&&a.push(u);var f=u.shadowRoot||"function"==typeof i.getShadowRoot&&i.getShadowRoot(u),s=!i.shadowRootFilter||i.shadowRootFilter(u);if(f&&s){var p=e(!0===f?u.children:f.children,!0,i);i.flatten?a.push.apply(a,p):a.push({scope:u,candidates:p})}else l.unshift.apply(l,u.children)}}return a},u=function(e,t){return e.tabIndex<0&&(t||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},c=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},d=function(e){return"INPUT"===e.tagName},f=function(e){return function(e){return d(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||i(e),o=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=o(window.CSS.escape(e.name));else try{t=o(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var r=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]}(t,e.form);return!r||r===e}(e)},s=function(e){var t=e.getBoundingClientRect(),n=t.width,o=t.height;return 0===n&&0===o},p=function(e,t){return!(t.disabled||function(e){return d(e)&&"hidden"===e.type}(t)||function(e,t){var n=t.displayCheck,o=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var a=r.call(e,"details>summary:first-of-type")?e.parentElement:e;if(r.call(a,"details:not([open]) *"))return!0;var l=i(e).host,u=(null==l?void 0:l.ownerDocument.contains(l))||e.ownerDocument.contains(e);if(n&&"full"!==n){if("non-zero-area"===n)return s(e)}else{if("function"==typeof o){for(var c=e;e;){var d=e.parentElement,f=i(e);if(d&&!d.shadowRoot&&!0===o(d))return s(e);e=e.assignedSlot?e.assignedSlot:d||f===e.ownerDocument?d:f.host}e=c}if(u)return!e.getClientRects().length}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}
399(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var o=t.children.item(n);if("LEGEND"===o.tagName)return!!r.call(t,"fieldset[disabled] *")||!o.contains(e)}return!0}t=t.parentElement}return!1}(t))},h=function(e,t){return!(f(t)||u(t)<0||!p(e,t))},b=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},m=t.concat("iframe").join(",");e.focusable=function(e,t){return(t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:p.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):a(e,t.includeContainer,p.bind(null,t))},e.isFocusable=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,m)&&p(t,e)},e.isTabbable=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,n)&&h(t,e)},e.tabbable=function(e,t){return function e(t){var n=[],o=[];return t.forEach((function(t,r){var i=!!t.scope,a=i?t.scope:t,l=u(a,i),c=i?e(t.candidates):a;0===l?i?n.push.apply(n,c):n.push(a):o.push({documentOrder:r,tabIndex:l,item:t,isScope:i,content:c})})),o.sort(c).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)}((t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:h.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:b}):a(e,t.includeContainer,h.bind(null,t)))},Object.defineProperty(e,"__esModule",{value:!0})})); 400 401; 402var scripts=document.getElementsByTagName("script"),path=scripts[scripts.length-1].src.split("?")[0],tarteaucitronForceCDN=void 0===tarteaucitronForceCDN?"/libraries/tarteaucitron.js/":tarteaucitronForceCDN,cdn=""===tarteaucitronForceCDN?path.split("/").slice(0,-1).join("/")+"/":tarteaucitronForceCDN,alreadyLaunch=void 0===alreadyLaunch?0:alreadyLaunch,tarteaucitronForceLanguage=void 0===tarteaucitronForceLanguage?"":tarteaucitronForceLanguage,tarteaucitronForceExpire=void 0===tarteaucitronForceExpire?"":tarteaucitronForceExpire,tarteaucitronCustomText=void 0===tarteaucitronCustomText?"":tarteaucitronCustomText,tarteaucitronExpireInDay=void 0===tarteaucitronExpireInDay||"boolean"!=typeof tarteaucitronExpireInDay||tarteaucitronExpireInDay,timeExpire=31536e6,tarteaucitronProLoadServices,tarteaucitronNoAdBlocker=!1,tarteaucitron={version:20201110,cdn:cdn,user:{},lang:{},services:{},added:[],idprocessed:[],state:[],launch:[],parameters:{},isAjax:!1,reloadThePage:!1,events:{init:function(){},load:function(){}},init:function(t){"use strict";var e;tarteaucitron.parameters=t,0===alreadyLaunch&&(alreadyLaunch=1,window.addEventListener?(window.addEventListener("load",function(){tarteaucitron.initEvents.loadEvent(!1)},!1),window.addEventListener("scroll",function(){tarteaucitron.initEvents.scrollEvent()},!1),window.addEventListener("keydown",function(t){tarteaucitron.initEvents.keydownEvent(!1,t)},!1),window.addEventListener("hashchange",function(){tarteaucitron.initEvents.hashchangeEvent()},!1),window.addEventListener("resize",function(){tarteaucitron.initEvents.resizeEvent()},!1)):(window.attachEvent("onload",function(){tarteaucitron.initEvents.loadEvent(!0)}),window.attachEvent("onscroll",function(){tarteaucitron.initEvents.scrollEvent()}),window.attachEvent("onkeydown",function(t){tarteaucitron.initEvents.keydownEvent(!0,t)}),window.attachEvent("onhashchange",function(){tarteaucitron.initEvents.hashchangeEvent()}),window.attachEvent("onresize",function(){tarteaucitron.initEvents.resizeEvent()})),"undefined"!=typeof XMLHttpRequest&&(e=XMLHttpRequest.prototype.open,XMLHttpRequest.prototype.open=function(){window.addEventListener?this.addEventListener("load",function(){"function"==typeof tarteaucitronProLoadServices&&tarteaucitronProLoadServices()},!1):void 0!==this.attachEvent?this.attachEvent("onload",function(){"function"==typeof tarteaucitronProLoadServices&&tarteaucitronProLoadServices()}):"function"==typeof tarteaucitronProLoadServices&&setTimeout(tarteaucitronProLoadServices,1e3);try{e.apply(this,arguments)}catch(t){}})),tarteaucitron.events.init&&tarteaucitron.events.init()},initEvents:{loadEvent:function(e){tarteaucitron.load(),tarteaucitron.fallback(["tarteaucitronOpenPanel"],function(t){e?t.attachEvent("onclick",function(t){tarteaucitron.userInterface.openPanel
402(),t.preventDefault()}):t.addEventListener("click",function(t){tarteaucitron.userInterface.openPanel(),t.preventDefault()},!1)},!0)},keydownEvent:function(t,e){27===e.keyCode&&tarteaucitron.userInterface.closePanel(),t&&9===e.keyCode&&0<=focusableEls.indexOf(e.target)&&(e.shiftKey?document.activeElement===firstFocusableEl&&(lastFocusableEl.focus(),e.preventDefault()):document.activeElement===lastFocusableEl&&(firstFocusableEl.focus(),e.preventDefault()))},hashchangeEvent:function(){document.location.hash===tarteaucitron.hashtag&&""!==tarteaucitron.hashtag&&tarteaucitron.userInterface.openPanel()},resizeEvent:function(){var t=document.getElementById("tarteaucitron"),e=document.getElementById("tarteaucitronCookiesListContainer");t&&"block"===t.style.display&&tarteaucitron.userInterface.jsSizing("main"),e&&"block"===e.style.display&&tarteaucitron.userInterface.jsSizing("cookie")},scrollEvent:function(){var t=window.pageYOffset||document.documentElement.scrollTop,e=document.getElementById("tarteaucitronPercentage"),a=document.getElementById("tarteaucitronAlertBig");a&&!tarteaucitron.highPrivacy&&"block"===a.style.display&&(a=a.offsetHeight+"px",t>2*screen.height?tarteaucitron.userInterface.respondAll(!0):t>screen.height/2&&(document.getElementById("tarteaucitronDisclaimerAlert").innerHTML="<strong>"+tarteaucitron.lang.alertBigScroll+"</strong> "+tarteaucitron.lang.alertBig),e&&("top"===tarteaucitron.orientation?e.style.top=a:e.style.bottom=a,e.style.width=100/(2*screen.height)*t+"%"))}},load:function(){"use strict";var t=tarteaucitron.cdn,e=t+"lang/tarteaucitron."+tarteaucitron.getLanguage()+".js?v="+tarteaucitron.version,a=t+"dist/tarteaucitron.services.js?v="+tarteaucitron.version,r=(document.createElement("link"),{adblocker:!1,hashtag:"#tarteaucitron",cookieName:"tarteaucitron",highPrivacy:!0,orientation:"middle",bodyPosition:"bottom",removeCredit:!1,showAlertSmall:!1,showIcon:!0,iconPosition:"BottomRight",cookieslist:!1,handleBrowserDNTRequest:!1,DenyAllCta:!0,AcceptAllCta:!0,moreInfoLink:!0,privacyUrl:"",useExternalCss:!1,useExternalJs:!1,mandatory:!0}),t=tarteaucitron.parameters;if((void 0!==tarteaucitron.parameters.readmoreLink&&window.location.href==tarteaucitron.parameters.readmoreLink||window.location.href==tarteaucitron.parameters.privacyUrl)&&"middle"==tarteaucitron.parameters.orientation&&(tarteaucitron.parameters.orientation="bottom"),"undefined"!=typeof tarteaucitronCustomPremium&&tarteaucitronCustomPremium(),void 0!==t)for(var n in r)tarteaucitron.parameters.hasOwnProperty(n)||(tarteaucitron.parameters[n]=r[n]);tarteaucitron.orientation=tarteaucitron.parameters.orientation,tarteaucitron.hashtag=tarteaucitron.parameters.hashtag,tarteaucitron.highPrivacy=tarteaucitron.parameters.highPrivacy,tarteaucitron.handleBrowserDNTRequest=tarteaucitron.parameters.handleBrowserDNTRequest,tarteaucitron.addInternalScript(e,"",function(){""!==tarteaucitronCustomText&&(tarteaucitron.lang=tarteaucitron.AddOrUpdate(tarteaucitron.lang,tarteaucitronCustomText)),tarteaucitron.addInternalScript(a,"",function(){var t,e;"middle"===tarteaucitron.orientation&&(t=document.createElement("style"),e="div#tarteaucitronRoot.tarteaucitronBeforeVisible:before {content: '';position: fixed;width: 100%;height: 100%;background: white;top: 0;left: 0;z-index: 999;opacity: 0.5;}div#tarteaucitronAlertBig:before {content: '"+tarteaucitron.lang.middleBarHead+"';font-size: 35px;}body #tarteaucitronRoot div#tarteaucitronAlertBig {width: 60%;min-width: 285px;height: auto;margin: auto;left: 50%;top: 50%;transform: translate(-50%, -50%);box-shadow: 0 0 9000px #000;border-radius: 20px;padding: 35px 25px;}span#tarteaucitronDisclaimerAlert {padding: 0 30px;}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert {margin: 10px 0 30px;display: block;text-align: center;font-size: 21px;}@media screen and (max-width: 900px) {div#tarteaucitronAlertBig button {margin: 0 auto 10px!important;display: block!important;}}",t.type="text/css",t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),document.getElementsByTagName("head")[0].appendChild(t));var a,r,n=document.body,o=document.createElement("div"),i="",c="Top",u=(u=["ads","analytic","api","comment","social","support","video","other"]).sort(function(t,e){return tarteaucitron.lang[t].title>tarteaucitron.lang[e].title?1:tarteaucitron.lang[t].title<tarteaucitron.lang[e].title?-1:0});for(i+='<div id="tarteaucitronPremium"></div>',i+='<button type="button" id="tarteaucitronBack" aria-label="'+tarteaucitron.lang.close+'"></button>',i+='<div id="tarteaucitron" role="dialog" aria-labelledby="dialogTitle">',i+=' <button type="button" id="tarteaucitronClosePanel">',i+=" "+tarteaucitron.lang.close,i+=" </button>",i+=' <div id="tarteaucitronServices">',i+=' <div class="tarteaucitronLine tarteaucitronMainLine" id="tarteaucitronMainLineOffset">
402',i+=' <span class="tarteaucitronH1" role="heading" aria-level="1" id="dialogTitle">'+tarteaucitron.lang.title+"</span>",i+=' <div id="tarteaucitronInfo">',i+=" "+tarteaucitron.lang.disclaimer,""!==tarteaucitron.parameters.privacyUrl&&(i+=" <br/><br/>",i+=' <button type="button" id="tarteaucitronPrivacyUrlDialog">',i+=" "+tarteaucitron.lang.privacyUrl,i+=" </button>"),i+=" </div>",i+=' <div class="tarteaucitronName">',i+=' <span class="tarteaucitronH2" role="heading" aria-level="2">'+tarteaucitron.lang.all+"</span>",i+=" </div>",i+=' <div class="tarteaucitronAsk" id="tarteaucitronScrollbarAdjust">',i+=' <button type="button" id="tarteaucitronAllAllowed" class="tarteaucitronAllow">',i+=' <span class="tarteaucitronCheck"></span> '+tarteaucitron.lang.allowAll,i+=" </button> ",i+=' <button type="button" id="tarteaucitronAllDenied" class="tarteaucitronDeny">',i+=' <span class="tarteaucitronCross"></span> '+tarteaucitron.lang.denyAll,i+=" </button>",i+=" </div>",i+=" </div>",i+=' <div class="tarteaucitronBorder">',i+=' <div class="clear"></div><ul>',1==tarteaucitron.parameters.mandatory&&(i+='<li id="tarteaucitronServicesTitle_mandatory">',i+='<div class="tarteaucitronTitle">',i+=' <button type="button" tabindex="-1"> '+tarteaucitron.lang.mandatoryTitle+"</button>",i+="</div>",i+='<ul id="tarteaucitronServices_mandatory">',i+='<li class="tarteaucitronLine">',i+=' <div class="tarteaucitronName">',i+=' <span class="tarteaucitronH3" role="heading" aria-level="3">'+tarteaucitron.lang.mandatoryText+"</span>",i+=' <span class="tarteaucitronListCookies"></span><br/>',i+=" </div>",i+=' <div class="tarteaucitronAsk">',i+=' <button type="button" class="tarteaucitronAllow" tabindex="-1">',i+=' <span class="tarteaucitronCheck"></span> '+tarteaucitron.lang.allow,i+=" </button> ",i+=' <button type="button" class="tarteaucitronDeny" style="visibility:hidden" tabindex="-1">',i+=' <span class="tarteaucitronCross"></span> '+tarteaucitron.lang.deny,i+=" </button> ",i+=" </div>",i+="</li>",i+="</ul></li>"),r=0;r<u.length;r+=1)i+=' <li id="tarteaucitronServicesTitle_'+u[r]+'" class="tarteaucitronHidden">',i+=' <div class="tarteaucitronTitle">',i+=' <button type="button" class="catToggleBtn" data-cat="tarteaucitronDetails'+u[r]+'"><span class="tarteaucitronPlus"></span> '+tarteaucitron.lang[u[r]].title+"</button>",i+=" </div>",i+=' <div id="tarteaucitronDetails'+u[r]+'" class="tarteaucitronDetails tarteaucitronInfoBox">',i+=" "+tarteaucitron.lang[u[r]].details,i+=" </div>",i+=' <ul id="tarteaucitronServices_'+u[r]+'"></ul></li>';i+=' <li id="tarteaucitronNoServicesTitle" class="tarteaucitronLine">'+tarteaucitron.lang.noServices+"</li>",i+=" </ul>",i+=' <div class="tarteaucitronHidden spacer-20" id="tarteaucitronScrollbarChild"></div>',!1===tarteaucitron.parameters.removeCredit&&(i+=' <a class="tarteaucitronSelfLink" href="https://tarteaucitron.io/" rel="nofollow noreferrer noopener" target="_blank" title="tarteaucitron '+tarteaucitron.lang.newWindow+'"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHcAAAAeCAYAAAAWwoEYAAADl0lEQVRoge1Y0W3bQAx9CjKARlC+9GVUmqDJBHEmiDyB6wkcTxBngtgTxJ0gzgQW4C/9aYOmE6g4lTQo+k6y3Rb94QOERNQd+cjj8XiGwWAwGAwGg8FgMBgMBoPB8F8RNRXe+whEKe7c36ZCAeCRxC9Rig2PUd8kPgAsoxSfQ3YAzAA8D/HwYYCb05kBKKO0teFkmbC1jlKsAnq/Abjn+QBqAIsoRS30ttwG/HNz1wH/XIxWTicLdvtW7xTAGEAMtP685CNsBTe2d/BLydfXAG57SEnMAST0zgYZSUCPk02bCvkJduIzuJzDLfPolbY+tLKmar+/8+IRePy4qdpE03qHuH8fipFb4N2+XdA3AJ/0vaQxt7s9FvkIS2XvtqnwM0rxpOQfbnE5G2LhTCmUO2fHIngOmcv+KG3HafDchB6ntwjYqenR2PqC7sOZ3E7FXHB0vqxoFyUyLh7OEH7LOGouvhhN3eIBeKXv0n5MsufdHqXcwYR5U2EbpV35lSspVPJmQj4TcgRK7jTg5IzmPUhhwM5a2WHUFCx+NgiDucmgh7idikLovHFlL0pxQ9xzX+IIP9Y6FrJsqhjlQpZRAkFVDCjZfcCHt6bqJDmuh5ylCWx0RVnk3oumaknqTH5sqrY0fBWyULaHUIgAgxb46MxV3DbieAhxOxUxjSuljig9lMQ/Bcfoi9BTEv9aLORSndVxYOH525sUDC6u2gWxcNzBNRxPanyh3ktKinOgy3WoxPbtUM0t6RkbQnzBnFPgi9GCOEubY9UffIryz9iKRe8s/FUfEWosJJGxagp85bpUO3VywQ46lOtAWfNxKwa4JXQ+628+bpxYGXXMzp5rXH401VEyXwIdowXFaKWSMFHvMTVmGnc+P3oXV2QOiBCfgex8QtcQCbcQE/H+eoHzrkFo1KM7zVO4jVVj5s6lRiWF7zyXyfRMc97J3tzj87mYqZ7E2YjzUct9GUi4tjHLR8dVkBLjQcuHFleWvQfRNEhFR7uX7pkctOwvZXsft7sAtyldEUIN2UTeLxnEfxKYswzdi88BdbZ8hifUoSMftQvP+muRwN6+Q3DeqqRExP9QmTtcheiHh0Ot1x2i2km1bP9pbufw5zZdyWsOrh7vQae5OZWbsMv30pi7cd/CKj3coPEVaCP4Zhx4eQWhOZ1Y9MTXGyP8/iGjEyfa1T4fO/4Lea9vBoPBYDAYDAaDwWAwGAwGwz8GgF8siXCCbrSRhgAAAABJRU5ErkJggg==" /></a>'),i+=" </div>",i+=" </div>",i+="</div>","bottom"===tarteaucitron.parameters.orientation&&(c="Bottom"),tarteaucitron.parameters.highPrivacy&&!tarteaucitron.parameters.AcceptAllCta?(i+='<div id="tarteaucitronAlertBig" class="tarteaucitronAlertBig'+c+'">
402',i+=' <span id="tarteaucitronDisclaimerAlert">',i+=" "+tarteaucitron.lang.alertBigPrivacy,i+=" </span>",i+=' <button type="button" id="tarteaucitronPersonalize">',i+=" "+tarteaucitron.lang.personalize,i+=" </button>",""!==tarteaucitron.parameters.privacyUrl&&(i+=' <button type="button" id="tarteaucitronPrivacyUrl">',i+=" "+tarteaucitron.lang.privacyUrl,i+=" </button>"),i+="</div>"):(i+='<div id="tarteaucitronAlertBig" class="tarteaucitronAlertBig'+c+'">',i+=' <span id="tarteaucitronDisclaimerAlert">',tarteaucitron.parameters.highPrivacy?i+=" "+tarteaucitron.lang.alertBigPrivacy:i+=" "+tarteaucitron.lang.alertBigClick+" "+tarteaucitron.lang.alertBig,i+=" </span>",i+=' <button type="button" class="tarteaucitronCTAButton tarteaucitronAllow" id="tarteaucitronPersonalize2">',i+=' <span class="tarteaucitronCheck"></span> '+tarteaucitron.lang.acceptAll,i+=" </button>",tarteaucitron.parameters.DenyAllCta&&(i+=' <button type="button" class="tarteaucitronCTAButton tarteaucitronDeny" id="tarteaucitronAllDenied2">',i+=' <span class="tarteaucitronCross"></span> '+tarteaucitron.lang.denyAll,i+=" </button>"),i+=' <button type="button" id="tarteaucitronCloseAlert">',i+=" "+tarteaucitron.lang.personalize,i+=" </button>",""!==tarteaucitron.parameters.privacyUrl&&(i+=' <button type="button" id="tarteaucitronPrivacyUrl">',i+=" "+tarteaucitron.lang.privacyUrl,i+=" </button>"),i+="</div>",i+='<div id="tarteaucitronPercentage"></div>'),!0===tarteaucitron.parameters.showIcon&&(i+='<div id="tarteaucitronIcon" class="tarteaucitronIcon'+tarteaucitron.parameters.iconPosition+'">',i+=' <button type="button" id="tarteaucitronManager">',i+=' <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAGA0lEQVRoge1a207bWBRdBtJwLYZhKDMVmlSK1LxNkPo+ZH6g8B6p5AuALwC+APoFoVLeoT8whPeRSt+CZKmZVu3AiIsRlEtCktGyjy8xzuXYhvahS0JJHJ/4rLP3XnuffcAPfGdQ7mM6jRLSAF4BxqsbewB2lRS2o35mpEQaJcwCyANIdLi1DGBNSWEzqmdHRqRRwjqAJclhtExOSUEP+/xIiDRKhhUWfL7ShTtBuJnqcw+/z4Ql0xNmMEwSSz4ku
402NIzSgpjSsqYJP/GeE185wYJroedRyiLNEpGLLzzrHSuk+83SgbxvOcyyRaDziWsRVZkSRDinpzPbwVGWIucuohsKynMS47fAQyls/BMSRmKJo3AFhG5wm2N1wF+Zs3zebbFfR0RxrXcJHQlgH+LMW616pR/WiIMEXfW3mtzXyeEGWsjKot8c4TOI98L+iKaR5PS6IUk88RLAO9F8UjrbYoYMOosNavpfmODIiwRXRR/G3ohaWVo1RU/c30jV8ab2mV8qVGzHWBOLyTLZiWs5Rolg/C3ySOi0tXP/k4aEwOwSBKPJs7Rp16ABJTe+p1xVX0It/owqqdDEMRoqd3RFxqDPh20Ig6VEPVC0i5RSCD+6wl6HlW7GksSlUMV11/GrUs5NasFLusDE9ELSVphXemtJwaT/8JyIRvxNNCfBmIiNdR04LII3DSrbe0yjqvyJF/ppptqVlt+MCLCEh/oOkPPP6N38Mb5cnQBGFsEqmXg5j3QMwoMzwGnr4HYbybBq13gZAOom/FO63zdf2qQArCsZrUN2TlJy69eSDKYV+6Q4MpP75ivHzPA53ngaBW4eGuSOt0A/lsGPmXMz0+3TFJcTfFbPfFbfnwlhON+iQhlWmA82CQ4ocQ7c6KcfL3DHuls0yT6Sx4YnLXJDCQOIRRv5yGIJBgP8Sdisj2qubpc5UGJmo+W49ifVmzL8HcpGhQPvZCUKiCliIhEN0tr2OCqHuSA8gwQ/92MkU7gxEmeVqGrTTgpxPXbUrtGWYus0I9thRIraagRQUIDf7Qn4yZhKRiFQIyhfMfUr3yblokVWSJ6k8xSnc7eNN/RjowfCYiFoDUFer1S3gW6JiJ8Nt30EMbEhU+vzSIztuRYjRLsR8IHLjlf7HZ+MrWWEXxNmbvapt4jGSqZRYSkGUetSNTPzHsui5YMQ2ajJUNks6mw4wT54Ok2ShnzzIPCUGshzawCRKy5FqvrTZe0RWzQGvw79m67XZjKmxJrLsICjtZa55gxXy+6F4sYsEtxTqhXdRTLC8ulSDaWoCLsolfN+8YUhOsJV709H7Cudr0LlVEtzqBcN+shEyThdR941OnAbF8pirKJqXyupTRTtQSReiVmXW1j7oBErB0d9xM2WEd5J9ZKYtuR4WKwwBSoORbpGrJ5ZI9lt71irJmGX1px0JYE26uNErawr2zfIcP4OHEKXm66PA3wjpCNEfpJunI4muifPjKvsFCkGjExTq63yxMJsZNMYF/J4HmDC5A3Yq36jy0ClePHVhwuu/b1HSFlEfHD5ZtD1bEK44Qu1mWys6tbWmZyPWckzlPTGiRw/XHCuk+q4Rek+mVrVL/UppwrdDEGNV2kpyuhccgc5Oxm9vWnn+19vJrVpLor0kTUrGacMplb1CfOFyTD4o9uNrHqr2Z+ZMSp1c2XcVSORnh9Q81q3k599ETgkNnjg0nGzi10K7rX+bZpHbrblPcY5A4Zxk2xcjzCvTpd9027Aa0QtouyyrKFRR6D/04DwkFGvHPXM3Qda/Jb4nPgI7hQLVM1q5HIBt2MzQNa57Z1DiiLAGa5Mi+O4Sz3Mpp6laPHO6InII3ITnX1QtI+EOX+m9ZxleOZ/j9PiuKoLi3aqXPuEoSye/Vhkm+LalbLtHhMS0R6zu7aZ3vP2jOjL7QVv4McxhcDnZIelAQibGIbULOapf3PuE1Vs9qeaOTdkVKr00gCQiw4NlBzDvf1Lxx+uP5r3Dgv5KQZRzWn+GRwz8jmDS8itUg7iB6vLuJCF5Uty4A9mVKkFR6MiJDachST/oHvHgD+B4SoUIitpF05AAAAAElFTkSuQmCC" alt="Cookies">',i+=" </button>",i+="</div>"),!0===tarteaucitron.parameters.showAlertSmall&&(i+='<div id="tarteaucitronAlertSmall" class="tarteaucitronAlertSmall'+c+'">',i+=' <button type="button" id="tarteaucitronManager">',i+=" "+tarteaucitron.lang.alertSmall,i+=' <span id="tarteaucitronDot">',i+=' <span id="tarteaucitronDotGreen"></span>',i+=' <span id="tarteaucitronDotYellow"></span>',i+=' <span id="tarteaucitronDotRed"></span>',i+=" </span>",!0===tarteaucitron.parameters.cookieslist?(i+=" </button>\x3c!-- @whitespace",i+=' --\x3e<button type="button" id="tarteaucitronCookiesNumber">0</button>',i+=' <div id="tarteaucitronCookiesListContainer">',i+=' <button type="button" id="tarteaucitronClosePanelCookie">',i+=" "+tarteaucitron.lang.close,i+=" </button>",i+=' <div class="tarteaucitronCookiesListMain" id="tarteaucitronCookiesTitle">',i+=' <span class="tarteaucitronH2" role="heading" aria-level="2" id="tarteaucitronCookiesNumberBis">0 cookie</span>',i+=" </div>",i+=' <div id="tarteaucitronCookiesList"></div>',i+=" </div>"):i+=" </div>",i+="</div>"),tarteaucitron.addInternalScript(tarteaucitron.cdn+"advertising.js?v="+tarteaucitron.version,"",function(){if(!0===tarteaucitronNoAdBlocker||!1===tarteaucitron.parameters.adblocker){var t,e;if(o.id="tarteaucitronRoot","top"===tarteaucitron.parameters.bodyPosition?(t=n.firstChild,n.insertBefore(o,t)):n.appendChild(o,n),o.innerHTML=i,"function"==typeof Event?e=new Event("tac.root_available"):(e=document.createEvent("Event")).initEvent("tac.root_available",!0,!0),window.dispatchEvent(e),void 0!==tarteaucitron.job)for(tarteaucitron.job=tarteaucitron.cleanArray(tarteaucitron.job),a=0;a<tarteaucitron.job.length;a+=1)tarteaucitron.addService(tarteaucitron.job[a]);else tarteaucitron.job=[];tarteaucitron.isAjax=!0,tarteaucitron.job.push=function(t){void 0===tarteaucitron.job.indexOf&&(tarteaucitron.job.indexOf=function(t,e){for(var a=this.length,r=e||0;r<a;r+=1)if(this[r]===t)return r;return-1}),-1===tarteaucitron.job.indexOf(t)&&Array.prototype.push.call(this,t),tarteaucitron.launch[t]=!1,tarteaucitron.addService(t)},document.location.hash===tarteaucitron.hashtag&&""!==tarteaucitron.hashtag&&tarteaucitron.userInterface.openPanel
402(),tarteaucitron.cookie.number(),setInterval(tarteaucitron.cookie.number,6e4)}},tarteaucitron.parameters.adblocker),!0===tarteaucitron.parameters.adblocker&&setTimeout(function(){var t;!1===tarteaucitronNoAdBlocker&&(i='<div id="tarteaucitronAlertBig" class="tarteaucitronAlertBig'+c+' display-block" role="alert" aria-live="polite">',i+=' <p id="tarteaucitronDisclaimerAlert">',i+=" "+tarteaucitron.lang.adblock+"<br/>",i+=" <strong>"+tarteaucitron.lang.adblock_call+"</strong>",i+=" </p>",i+=' <button type="button" class="tarteaucitronCTAButton" id="tarteaucitronCTAButton">',i+=" "+tarteaucitron.lang.reload,i+=" </button>",i+="</div>",i+='<div id="tarteaucitronPremium"></div>',o.id="tarteaucitronRoot","top"===tarteaucitron.parameters.bodyPosition?(t=n.firstChild,n.insertBefore(o,t)):n.appendChild(o,n),o.innerHTML=i)},1500),setTimeout(function(){tarteaucitron.addClickEventToId("tarteaucitronPersonalize",function(){tarteaucitron.userInterface.openPanel()}),tarteaucitron.addClickEventToId("tarteaucitronPersonalize2",function(){tarteaucitron.userInterface.respondAll(!0)}),tarteaucitron.addClickEventToId("tarteaucitronManager",function(){tarteaucitron.userInterface.openPanel
402()}),tarteaucitron.addClickEventToId("tarteaucitronBack",function(){tarteaucitron.userInterface.closePanel()}),tarteaucitron.addClickEventToId("tarteaucitronClosePanel",function(){tarteaucitron.userInterface.closePanel()}),tarteaucitron.addClickEventToId("tarteaucitronClosePanelCookie",function(){tarteaucitron.userInterface.closePanel()}),tarteaucitron.addClickEventToId("tarteaucitronPrivacyUrl",function(){document.location=tarteaucitron.parameters.privacyUrl}),tarteaucitron.addClickEventToId("tarteaucitronPrivacyUrlDialog",function(){document.location=tarteaucitron.parameters.privacyUrl}),tarteaucitron.addClickEventToId("tarteaucitronCookiesNumber",function(){tarteaucitron.userInterface.toggleCookiesList()}),tarteaucitron.addClickEventToId("tarteaucitronAllAllowed",function(){tarteaucitron.userInterface.respondAll(!0)}),tarteaucitron.addClickEventToId("tarteaucitronAllDenied",function(){tarteaucitron.userInterface.respondAll(!1)}),tarteaucitron.addClickEventToId("tarteaucitronAllDenied2",function(){tarteaucitron.userInterface.respondAll(!1)}),tarteaucitron.addClickEventToId("tarteaucitronCloseAlert",function(){tarteaucitron.userInterface.openPanel
402()}),tarteaucitron.addClickEventToId("tarteaucitronCTAButton",function(){location.reload()});for(var t=document.getElementsByClassName("catToggleBtn"),e=0;e<t.length;e++)t[e].dataset.index=e,tarteaucitron.addClickEventToElement(t[e],function(){return tarteaucitron.userInterface.toggle("tarteaucitronDetails"+u[this.dataset.index],"tarteaucitronInfoBox"),!1});var a=document.getElementsByClassName("tarteaucitronAllow");for(e=0;e<a.length;e++)tarteaucitron.addClickEventToElement(a[e],function(){tarteaucitron.userInterface.respond(this,!0)});var r=document.getElementsByClassName("tarteaucitronDeny");for(e=0;e<r.length;e++)tarteaucitron.addClickEventToElement(r[e],function(){tarteaucitron.userInterface.respond(this,!1)})},500)})}),tarteaucitron.events.load&&tarteaucitron.events.load()},addService:function(t){"use strict";var e="",a=tarteaucitron.services[t],r=tarteaucitron.cookie.read(),n=document.location.hostname,o=document.referrer.split("/")[2]===n&&window.location.href!==tarteaucitron.parameters.privacyUrl,i=!a.needConsent,c=0<=r.indexOf(a.key+"=wait"),u=0<=r.indexOf(a.key+"=false"),s=0<=r.indexOf(a.key+"=true")||!a.needConsent&&r.indexOf(a.key+"=false")<0,l=0<=r.indexOf(a.key+"=false")||0<=r.indexOf(a.key+"=true"),t="1"===navigator.doNotTrack||"yes"===navigator.doNotTrack||"1"===navigator.msDoNotTrack||"1"===window.doNotTrack;!0!==tarteaucitron.added[a.key]&&(tarteaucitron.added[a.key]=!0,e+='<li id="'+a.key+'Line" class="tarteaucitronLine">',e+=' <div class="tarteaucitronName">',e+=' <span class="tarteaucitronH3" role="heading" aria-level="3">'+a.name+"</span>",e+=' <span id="tacCL'+a.key+'" class="tarteaucitronListCookies"></span><br/>',1==tarteaucitron.parameters.moreInfoLink&&(n="https://tarteaucitron.io/service/"+a.key+"/",void 0!==a.readmoreLink&&""!==a.readmoreLink&&(n=a.readmoreLink),void 0!==tarteaucitron.parameters.readmoreLink&&""!==tarteaucitron.parameters.readmoreLink&&(n=tarteaucitron.parameters.readmoreLink),e+=' <a href="'+n+'" target="_blank" rel="noreferrer noopener nofollow" title="'+tarteaucitron.lang.cookieDetail+" "+a.name+" "+tarteaucitron.lang.ourSite+" "+tarteaucitron.lang.newWindow+'">',e+=" "+tarteaucitron.lang.more,e+=" </a>",e+=" - ",e+=' <a href="'+a.uri+'" target="_blank" rel="noreferrer noopener" title="'+a.name+" "+tarteaucitron.lang.newWindow+'">',e+=" "+tarteaucitron.lang.source,e+=" </a>"),e+=" </div>",e+=' <div class="tarteaucitronAsk">',e+=' <button type="button" id="'+a.key+'Allowed" class="tarteaucitronAllow">',e+=' <span class="tarteaucitronCheck"></span> '+tarteaucitron.lang.allow,e+=" </button> ",e+=' <button type="button" id="'+a.key+'Denied" class="tarteaucitronDeny">',e+=' <span class="tarteaucitronCross"></span> '+tarteaucitron.lang.deny,e+=" </button>",e+=" </div>",e+="</li>",tarteaucitron.userInterface.css("tarteaucitronServicesTitle_"+a.type,"display","block"),null!==document.getElementById("tarteaucitronServices_"+a.type)&&(document.getElementById("tarteaucitronServices_"+a.type).innerHTML+=e),tarteaucitron.userInterface.css("tarteaucitronNoServicesTitle","display","none"),tarteaucitron.userInterface.order(a.type),tarteaucitron.addClickEventToId(a.key+"Allowed",function(){tarteaucitron.userInterface.respond(this,!0)}),tarteaucitron.addClickEventToId(a.key+"Denied",function(){tarteaucitron.userInterface.respond(this,!1)})),!1==l&&!0===tarteaucitron.user.bypass&&(s=!0,tarteaucitron.cookie.create(a.key,!0)),!l&&(i||o&&c)&&!tarteaucitron.highPrivacy||s?((!s||!a.needConsent&&r.indexOf(a.key+"=false")<0)&&tarteaucitron.cookie.create(a.key,!0),!0!==tarteaucitron.launch[a.key]&&(tarteaucitron.launch[a.key]=!0,a.js(),tarteaucitron.sendEvent(a.key+"_loaded")),tarteaucitron.state[a.key]=!0,tarteaucitron.userInterface.color(a.key,!0)):u?("function"==typeof a.fallback&&a.fallback(),tarteaucitron.state[a.key]=!1,tarteaucitron.userInterface.color(a.key,!1)):!l&&t&&tarteaucitron.handleBrowserDNTRequest?(tarteaucitron.cookie.create(a.key,"false"),"function"==typeof a.fallback&&a.fallback(),tarteaucitron.state[a.key]=!1,tarteaucitron.userInterface.color(a.key,!1)):l||(tarteaucitron.cookie.create(a.key,"w
402ait"),"function"==typeof a.fallback&&a.fallback(),tarteaucitron.userInterface.color(a.key,"wait"),tarteaucitron.userInterface.openAlert()),tarteaucitron.cookie.checkCount(a.key),tarteaucitron.sendEvent(a.key+"_added")},sendEvent:function(t){var e;void 0!==t&&("function"==typeof Event?e=new Event(t):(e=document.createEvent("Event")).initEvent(t,!0,!0),document.dispatchEvent(e))},cleanArray:function(t){"use strict";for(var e=t.length,a=[],r={},n=tarteaucitron.services,o=0;o<e;o+=1)r[t[o]]||(r[t[o]]={},void 0!==tarteaucitron.services[t[o]]&&a.push(t[o]));return a=a.sort(function(t,e){return n[t].type+n[t].key>n[e].type+n[e].key?1:n[t].type+n[t].key<n[e].type+n[e].key?-1:0})},userInterface:{css:function(t,e,a){"use strict";null!==document.getElementById(t)&&("display"!=e||"none"!=a||"tarteaucitron"!=t&&"tarteaucitronBack"!=t&&"tarteaucitronAlertBig"!=t?(document.getElementById(t).style[e]=a,"display"!=e||"block"!=a||"tarteaucitron"!=t&&"tarteaucitronAlertBig"!=t||(document.getElementById(t).style.opacity="0",setTimeout(function(){document.getElementById(t).style.opacity="1"},1)),"display"==e&&"block"==a&&"tarteaucitronBack"==t&&(document.getElementById(t).style.opacity="0",setTimeout(function(){document.getElementById(t).style.opacity="0.7"},1))):(document.getElementById(t).style.opacity="0",setTimeout(function(){document.getElementById(t).style[e]=a},200)))},addClass:function(t,e){"use strict";null!==document.getElementById(t)&&document.getElementById(t).classList.add(e)},removeClass:function(t,e){"use strict";null!==document.getElementById(t)&&document.getElementById(t).classList.remove(e)},respondAll:function(t){"use strict";for(var e,a=tarteaucitron.services,r=0,r=0;r<tarteaucitron.job.length;r+=1)e=a[tarteaucitron.job[r]].key,tarteaucitron.state[e]!==t&&(!1===t&&!0===tarteaucitron.launch[e]&&(tarteaucitron.reloadThePage=!0),!0!==tarteaucitron.launch[e]&&!0===t&&(tarteaucitron.launch[e]=!0,tarteaucitron.services[e].js()),tarteaucitron.state[e]=t,tarteaucitron.cookie.create(e,t),tarteaucitron.userInterface.color(e,t));tarteaucitron.cookie.save()},respond:function(t,e){"use strict";""===t.id||"tarteaucitron"!==(t=t.id.replace(new RegExp("(Eng[0-9]+|Allow|Deni)ed","g"),"")).substring(0,13)&&""!==t&&tarteaucitron.state[t]!==e&&(!1===e&&!0===tarteaucitron.launch[t]&&(tarteaucitron.reloadThePage=!0),!0===e&&!0!==tarteaucitron.launch[t]&&(tarteaucitron.launch[t]=!0,tarteaucitron.sendEvent(t+"_loaded"),tarteaucitron.services[t].js()),tarteaucitron.state[t]=e,tarteaucitron.cookie.create(t,e),tarteaucitron.userInterface.color(t,e),tarteaucitron.cookie.save())},color:function(t,e){"use strict";var a,r="tarteaucitron",n=0,o=0,i=0,c=tarteaucitron.job.length;for(!0===e?(document.getElementById(t+"Line").classList.add("tarteaucitronIsAllowed"),document.getElementById(t+"Line").classList.remove("tarteaucitronIsDenied")):!1===e&&(document.getElementById(t+"Line").classList.remove("tarteaucitronIsAllowed"),document.getElementById(t+"Line").classList.add("tarteaucitronIsDenied")),a=0;a<c;a+=1)!1===tarteaucitron.state[tarteaucitron.job[a]]?n+=1:void 0===tarteaucitron.state[tarteaucitron.job[a]]?o+=1:!0===tarteaucitron.state[tarteaucitron.job[a]]&&(i+=1);tarteaucitron.userInterface.css(r+"DotGreen","width",100/c*i+"%"),tarteaucitron.userInterface.css(r+"DotYellow","width",100/c*o+"%"),tarteaucitron.userInterface.css(r+"DotRed","width",100/c*n+"%"),0===n&&0===o?(tarteaucitron.userInterface.removeClass(r+"AllDenied",r+"IsSelected"),tarteaucitron.userInterface.addClass(r+"AllAllowed",r+"IsSelected"),tarteaucitron.userInterface.addClass(r+"MainLineOffset",r+"IsAllowed"),tarteaucitron.userInterface.removeClass(r+"MainLineOffset",r+"IsDenied")):0===i&&0===o?(tarteaucitron.userInterface.removeClass(r+"AllAllowed",r+"IsSelected"),tarteaucitron.userInterface.addClass(r+"AllDenied",r+"IsSelected"),tarteaucitron.userInterface.removeClass(r+"MainLineOffset",r+"IsAllowed"),tarteaucitron.userInterface.addClass(r+"MainLineOffset",r+"IsDenied")):(tarteaucitron.userInterface.removeClass(r+"AllAllowed",r+"IsSelected"),tarteaucitron.userInterface.removeClass(r+"AllDenied",r+"IsSelected"),tarteaucitron.userInterface.removeClass(r+"MainLineOffset",r+"IsAllowed"),tarteaucitron.userInterface.removeClass(r+"MainLineOffset",r+"IsDenied")),0===o&&tarteaucitron.userInterface.closeAlert(),0<tarteaucitron.services[t].cookies.length&&!1===e&&tarteaucitron.cookie.purge(tarteaucitron.services[t].cookies),!0===e?(null!==document.getElementById("tacCL"+t)&&(document.getElementById("tacCL"+t).innerHTML="..."),setTimeout(function(){tarteaucitron.cookie.checkCount(t)},2500)):tarteaucitron.cookie.checkCount(t)},openPanel:function(){"use strict";var t;tarteaucitron.userInterface.css("tarteaucitron","display","block"),tarteaucitron.userInterface.css("tarteaucitronBack","display","block"),tarteaucitron.userInterface.css("tarteaucitronCookiesListContainer","display","none"),document.getElementById("tarteaucitronClosePanel").focus(),document.getElementsByTagName("body")[0].classList.add("modal-open"),tarteaucitron.userInterface.focusTrap(),tarteaucitron.userInterface.jsSizing("main"),"function"==typeof Event?t=new Event("tac.open_panel"):(t=document.createEvent("Event")).initEvent("tac.open_panel",!0,!0),window.dispatchEvent(t)},closePanel:function(){"use strict";var t;document.location.hash===tarteaucitron.hashtag&&(window.history?window.history.replaceState("",document.title,window.location.pathname+window.location.search):document.location.hash=""),tarteaucitron.userInterface.css("tarteaucitron","display","none"),tarteaucitron.userInterface.css("tarteaucitronCookiesListContainer","display","none"),tarteaucitron.fallback(["tarteaucitronInfoBox"],function(t){t.style.display="none"},!0),!0===tarteaucitron.reloadThePage?window.location.reload():tarteaucitron.userInterface.css("tarteaucitronBack","display","none"),null!==document.getElementById("tarteaucitronCloseAlert")&&document.getElementById("tarteaucitronCloseAlert").focus(),document.getElementsByTagName("body")[0].classList.remove("modal-open"),"function"==typeof Event?t=new Event("tac.close_panel"):(t=document.createEvent("Event")).initEvent("tac.close_panel",!0,!0),window.dispatchEvent(t)},focusTrap:function(){"use strict";for(var e,a,t=document.getElementById("tarteaucitron").querySelectorAll("a[href], button"),r=[],n=0,o=t.length;n<o;n++)0<t[n].offsetHeight&&r.push(t[n]);e=r[0],a=r[r.length-1],document.getElementById("tarteaucitron").addEventListener("keydown",function(t){"Tab"!==t.key&&9!==t.keyCode||(t.shiftKey?document.activeElement===e&&(a.focus(),t.preventDefault()):document.activeElement===a&&(e.focus(),t.preventDefault()))})},openAlert:function(){"use strict";var t,e="tarteaucitron";tarteaucitron.userInterface.css(e+"Percentage","display","block"),tarteaucitron.userInterface.css(e+"AlertSmall","display","none"),tarteaucitron.userInterface.css(e+"Icon","display","none"),tarteaucitron.userInterface.css(e+"AlertBig","display","block"),tarteaucitron.userInterface.addClass(e+"Root","tarteaucitronBeforeVisible"),"function"==typeof Event?t=new Event("tac.open_alert"):(t=document.createEvent("Event")).initEvent("tac.open_alert",!0,!0),window.dispatchEvent(t)},closeAlert:function(){"use strict";var t,e="tarteaucitron";tarteaucitron.userInterface.css(e+"Percentage","display","none"),tarteaucitron.userInterface.css(e+"AlertSmall","display","block"),tarteaucitron.userInterface.css(e+"Icon","display","block"),tarteaucitron.userInterface.css(e+"AlertBig","display","none"),tarteaucitron.userInterface.removeClass(e+"Root","tarteaucitronBeforeVisible"),tarteaucitron.userInterface.jsSizing("box"),"function"==typeof Event?t=new Event("tac.close_alert"):(t=document.createEvent("Event")).initEvent("tac.close_alert",!0,!0),window.dispatchEvent(t)},toggleCookiesList:function(){"use strict";var t=document.getElementById("tarteaucitronCookiesListContainer");null!==t&&("block"!==t.style.display?(tarteaucitron.cookie.number(),t.style.display="block",tarteaucitron.userInterface.jsSizing("cookie"),tarteaucitron.userInterface.css("tarteaucitron","display","none"),tarteaucitron.userInterface.css("tarteaucitronBack","display","block"),tarteaucitron.fallback(["tarteaucitronInfoBox"],function(t){t.style.display="none"},!0)):(t.style.display="none",tarteaucitron.userInterface.css("tarteaucitron","display","none"),tarteaucitron.userInterface.css("tarteaucitronBack","display","none")))},toggle:function(e,t){"use strict";var a=document.getElementById(e);null!==a&&(void 0!==t&&tarteaucitron.fallback([t],function(t){t.id!==e&&(t.style.display="none")},!0),"block"!==a.style.display?a.style.display="block":a.style.display="none")},order:function(t){"use strict";var e=document.getElementById("tarteaucitronServices_"+t);null!==e&&(e.childNodes,"function"==typeof Array.prototype.map&&"undefined"==typeof Enumerable&&Array.prototype.map.call(e.children,Object).sort(function(t,e){return tarteaucitron.services[t.id.replace(/Line/g,"")].name>tarteaucitron.services[e.id.replace(/Line/g,"")].name?1:tarteaucitron.services[t.id.replace(/Line/g,"")].name<tarteaucitron.services[e.id.replace(/Line/g,"")].name?-1:0}
402).forEach(function(t){e.appendChild(t)}))},jsSizing:function(t){"use strict";var e,a,r=window,n="inner",o=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;"box"===t?null!==document.getElementById("tarteaucitronAlertSmall")&&null!==document.getElementById("tarteaucitronCookiesNumber")&&(tarteaucitron.userInterface.css("tarteaucitronCookiesNumber","padding","0px 10px"),a=(document.getElementById("tarteaucitronAlertSmall").offsetHeight-document.getElementById("tarteaucitronCookiesNumber").offsetHeight)/2,tarteaucitron.userInterface.css("tarteaucitronCookiesNumber","padding",a+"px 10px")):"main"===t?(void 0===window.innerWidth&&(n="client",r=document.documentElement||document.body),null!==document.getElementById("tarteaucitron")&&null!==document.getElementById("tarteaucitronClosePanel")&&null!==document.getElementById("tarteaucitronMainLineOffset")&&(tarteaucitron.userInterface.css("tarteaucitronServices","height","auto"),a=document.getElementById("tarteaucitron").offsetHeight-document.getElementById("tarteaucitronClosePanel").offsetHeight+2,tarteaucitron.userInterface.css("tarteaucitronServices","height",a+"px"),tarteaucitron.userInterface.css("tarteaucitronServices","overflow-x","auto")),null!==document.getElementById("tarteaucitronServices")&&null!==document.getElementById("tarteaucitronScrollbarChild")&&(r[n+"Width"]<=479||r[n+"Width"],document.getElementById("tarteaucitronServices").offsetWidth,document.getElementById("tarteaucitronScrollbarChild").offsetWidth),null!==document.getElementById("tarteaucitron")&&(e=r[n+"Width"]<=767?0:(o-document.getElementById("tarteaucitron").offsetHeight)/2-21,null!==document.getElementById("tarteaucitronMainLineOffset")&&document.getElementById("tarteaucitron").offsetHeight<o/2&&(e-=document.getElementById("tarteaucitronMainLineOffset").offsetHeight),e<0&&(e=0),tarteaucitron.userInterface.css("tarteaucitron","top",e+"px"))):"cookie"===t&&(null!==document.getElementById("tarteaucitronAlertSmall")&&tarteaucitron.userInterface.css("tarteaucitronCookiesListContainer","bottom",document.getElementById("tarteaucitronAlertSmall").offsetHeight+"px"),null!==document.getElementById("tarteaucitronCookiesListContainer")&&(tarteaucitron.userInterface.css("tarteaucitronCookiesList","height","auto"),o=document.getElementById("tarteaucitronCookiesListContainer").offsetHeight,e=document.getElementById("tarteaucitronClosePanelCookie").offsetHeight,t=document.getElementById("tarteaucitronCookiesTitle").offsetHeight,tarteaucitron.userInterface.css("tarteaucitronCookiesList","height",o-e-t-2+"px")))}},cookie:{save:function(){jQuery.get("/rgpd/save")},owner:{},create:function(t,e){"use strict";""!==tarteaucitronForceExpire&&(tarteaucitronExpireInDay&&tarteaucitronForceExpire<365||!tarteaucitronExpireInDay&&tarteaucitronForceExpire<8760)&&(timeExpire=tarteaucitronExpireInDay?864e5*tarteaucitronForceExpire:36e5*tarteaucitronForceExpire);var a=new Date,r=a.getTime()+timeExpire,n=new RegExp("!"+t+"=(wait|true|false)","g"),n=tarteaucitron.cookie.read().replace(n,""),n=tarteaucitron.parameters.cookieName+"="+n+"!"+t+"="+e,t=void 0!==tarteaucitron.parameters.cookieDomain&&""!==tarteaucitron.parameters.cookieDomain?"; domain="+tarteaucitron.parameters.cookieDomain:"",e="https:"===location.protocol?"; Secure":"";a.setTime(r),document.cookie=n+"; expires="+a.toGMTString()+"; path=/"+t+e+"; samesite=lax"},read:function(){"use strict";for(var t,e=tarteaucitron.parameters.cookieName+"=",a=document.cookie.split(";"),r=0;r<a.length;r+=1){for(t=a[r];" "===t.charAt(0);)t=t.substring(1,t.length);if(0===t.indexOf(e))return t.substring(e.length,t.length)}return""},purge:function(t){"use strict";for(var e=0;e<t.length;e+=1)document.cookie=t[e]+"=; expires=Thu, 01 Jan 2000 00:00:00 GMT; path=/;",document.cookie=t[e]+"=; expires=Thu, 01 Jan 2000 00:00:00 GMT; path=/; domain=."+location.hostname+";",document.cookie=t[e]+"=; expires=Thu, 01 Jan 2000 00:00:00 GMT; path=/; domain=."+location.hostname.split(".").slice(-2).join(".")+";"},checkCount:function(t){"use strict";var e,a=tarteaucitron.services[t].cookies,r=a.length,n=0,o="",i=document.cookie.indexOf(t+"=true");if(0<=i&&0===r)o+=tarteaucitron.lang.useNoCookie;else if(0<=i){for(e=0;e<r;e+=1)-1!==document.cookie.indexOf(a[e]+"=")&&(n+=1,void 0===tarteaucitron.cookie.owner[a[e]]&&(tarteaucitron.cookie.owner[a[e]]=[]),!1===tarteaucitron.cookie.crossIndexOf(tarteaucitron.cookie.owner[a[e]],tarteaucitron.services[t].name)&&tarteaucitron.cookie.owner[a[e]].push(tarteaucitron.services[t].name));0<n?(o+=tarteaucitron.lang.useCookieCurrent+" "+n+" cookie",1<n&&(o+="s"),o+="."):o+=tarteaucitron.lang.useNoCookie}else 0===r?o=tarteaucitron.lang.noCookie:(o+=tarteaucitron.lang.useCookie+" "+r+" cookie",1<r&&(o+="s"),o+=".");null!==document.getElementById("tacCL"+t)&&(document.getElementById("tacCL"+t).innerHTML=o)},crossIndexOf:function(t,e){"use strict";for(var a=0;a<t.length;a+=1)if(t[a]===e)return!0;return!1},number:function(){"use strict";var t,a,r,e,n=document.cookie.split(";"),o=""!==document.cookie?n.length:0,i="",c=1<o?"s":"",u=/^https?\:\/\/([^\/?#]+)(?:[\/?#]|$)/i,u=null!==tarteaucitron.cdn.match(u)?tarteaucitron.cdn.match(u)[1]:tarteaucitron.cdn,s=void 0!==tarteaucitron.domain?tarteaucitron.domain:u,n=n.sort(function(t,e){return a=t.split("=",1).toString().replace(/ /g,""),r=e.split("=",1).toString().replace(/ /g,""),a=void 0!==tarteaucitron.cookie.owner[a]?tarteaucitron.cookie.owner[a]:"0",(r=void 0!==tarteaucitron.cookie.owner[r]?tarteaucitron.cookie.owner[r]:"0")+e<a+t?1:a+t<r+e?-1:0});if(""!==document.cookie){for(d=0;d<o;d+=1)t=n[d].split("=",1).toString().replace(/ /g,""),void 0!==tarteaucitron.cookie.owner[t]&&tarteaucitron.cookie.owner[t].join(" // ")!==e?(e=tarteaucitron.cookie.owner[t].join(" // "),i+='<div class="tarteaucitronHidden">
402',i+=' <span class="tarteaucitronTitle tarteaucitronH3" role="heading" aria-level="3">',i+=" "+tarteaucitron.cookie.owner[t].join(" // "),i+=" </span>",i+='</div><ul class="cookie-list">'):void 0===tarteaucitron.cookie.owner[t]&&s!==e&&(i+='<div class="tarteaucitronHidden">',i+=' <span class="tarteaucitronTitle tarteaucitronH3" role="heading" aria-level="3">',i+=" "+(e=s),i+=" </span>",i+='</div><ul class="cookie-list">'),i+='<li class="tarteaucitronCookiesListMain">',i+=' <div class="tarteaucitronCookiesListLeft"><button type="button" class="purgeBtn" data-cookie="'+tarteaucitron.fixSelfXSS(n[d].split("=",1))+'"><strong>×</strong></button> <strong>'+tarteaucitron.fixSelfXSS(t)+"</strong>",i+=" </div>",i+=' <div class="tarteaucitronCookiesListRight">'+tarteaucitron.fixSelfXSS(n[d].split("=").slice(1).join("="))+"</div>",i+="</li>";i+="</ul>"}else i+='<div class="tarteaucitronCookiesListMain">',i+=' <div class="tarteaucitronCookiesListLeft"><strong>-</strong></div>',i+=' <div class="tarteaucitronCookiesListRight"></div>',i+="</div>";i+='<div class="tarteaucitronHidden spacer-20"></div>',null!==document.getElementById("tarteaucitronCookiesList")&&(document.getElementById("tarteaucitronCookiesList").innerHTML=i),null!==document.getElementById("tarteaucitronCookiesNumber")&&(document.getElementById("tarteaucitronCookiesNumber").innerHTML=o),null!==document.getElementById("tarteaucitronCookiesNumberBis")&&(document.getElementById("tarteaucitronCookiesNumberBis").innerHTML=o+" cookie"+c);for(var l=document.getElementsByClassName("purgeBtn"),d=0;d<l.length;d++)tarteaucitron.addClickEventToElement(l[d],function(){return tarteaucitron.cookie.purge([this.dataset.cookie]),tarteaucitron.cookie.number(),tarteaucitron.userInterface.jsSizing("cookie"),!1});for(d=0;d<tarteaucitron.job.length;d+=1)tarteaucitron.cookie.checkCount(tarteaucitron.job[d])}},fixSelfXSS:function(t){return fixed=t.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),fixed},getLanguage:function(){"use strict";var t="bg,cn,cs,da,de,el,en,es,fi,fr,hu,it,ja,nl,oc,pl,pt,ro,ru,se,sk,tr,vi";if(""!==tarteaucitronForceLanguage&&-1!==t.indexOf(tarteaucitronForceLanguage))return tarteaucitronForceLanguage;if(!navigator)return"en";var e=navigator.language||navigator.browserLanguage||navigator.systemLanguage||navigator.userLang||null,e=e?e.substr(0,2):null;return-1===t.indexOf(e)?"en":e},getLocale:function(){"use strict";if(!navigator)return"en_US";var t=navigator.language||navigator.browserLanguage||navigator.systemLanguage||navigator.userLang||null,t=t?t.substr(0,2):null;return"fr"===t?"fr_FR":"en"===t?"en_US":"de"===t?"de_DE":"es"===t?"es_ES":"it"===t?"it_IT":"pt"===t?"pt_PT":"nl"===t?"nl_NL":"el"===t?"el_EL":"en_US"},addScript:function(t,e,a,r,n,o,i){"use strict";var c,u=!1;!1===r?"function"==typeof a&&a():((c=document.createElement("script")).type="text/javascript",c.id=void 0!==e?e:"",c.async=!0,c.src=t,void 0!==n&&void 0!==o&&c.setAttribute(n,o),"function"==typeof a&&(tarteaucitron.parameters.useExternalJs&&i?a():c.onreadystatechange=c.onload=function(){var t=c.readyState;u||t&&!/loaded|complete/.test(t)||(u=!0,a())}),tarteaucitron.parameters.useExternalJs&&i||document.getElementsByTagName("head")[0].appendChild(c))},addInternalScript:function(t,e,a,r,n,o){tarteaucitron.addScript(t,e,a,r,n,o,!0)},makeAsync:{antiGhost:0,buffer:"",init:function(t,e){"use strict";var a=document.write,r=document.writeln;document.write=function(t){tarteaucitron.makeAsync.buffer+=t},document.writeln=function(t){tarteaucitron.makeAsync.buffer+=t.concat("\n")},setTimeout(function(){document.write=a,document.writeln=r},2e4),tarteaucitron.makeAsync.getAndParse(t,e)},getAndParse:function(t,e){"use strict";9<tarteaucitron.makeAsync.antiGhost?tarteaucitron.makeAsync.antiGhost=0:(tarteaucitron.makeAsync.antiGhost+=1,tarteaucitron.addInternalScript(t,"",function(){null!==document.getElementById(e)&&(document.getElementById(e).innerHTML+="<span class='display-none'> </span>"+tarteaucitron.makeAsync.buffer,tarteaucitron.makeAsync.buffer="",tarteaucitron.makeAsync.execJS(e))}))},execJS:function(id){var i,scripts,childId,type;if(null!==document.getElementById(id))for(scripts=document.getElementById(id).getElementsByTagName("script"),i=0;i<scripts.length;i+=1)type=null!==scripts[i].getAttribute("type")?scripts[i].getAttribute("type"):"",""===type&&(type=null!==scripts[i].getAttribute("language")?scripts[i].getAttribute("language"):""),null!==scripts[i].getAttribute("src")&&""!==scripts[i].getAttribute("src")?(childId=id+Math.floor(99999999999*Math.random()),document.getElementById(id).innerHTML+='<div id="'+childId+'"></div>',tarteaucitron.makeAsync.getAndParse(scripts[i].getAttribute("src"),childId)):-1===type.indexOf("javascript")&&""!==type||eval(scripts[i].innerHTML)}},fallback:function(t,e,a){"use strict";var r,n=document.getElementsByTagName("*"),o=0;for(r in n)if(void 0!==n[r])for(o=0;o<t.length;o+=1)-1<(" "+n[r].className+" ").indexOf(" "+t[o]+" ")&&("function"==typeof e?!0===a?e(n[r]):n[r].innerHTML=e(n[r]):n[r].innerHTML=e)},engage:function(t){"use strict";var e="",a=Math.floor(1e5*Math.random()),r=tarteaucitron.services[t].name+" "+tarteaucitron.lang.fallback;return void 0!==tarteaucitron.lang["engage-"+t]&&(r=tarteaucitron.lang["engage-"+t]),e
402+='<div class="tac_activate tac_activate_'+t+'">',e+=' <div class="tac_float">',e+=" "+r,e+=' <button type="button" class="tarteaucitronAllow" id="Eng'+a+"ed"+t+'">',e+=' <span class="tarteaucitronCheck"></span> '+tarteaucitron.lang.allow,e+=" </button>",e+=" </div>",e+="</div>"},extend:function(t,e){"use strict";for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a])},AddOrUpdate:function(t,e){for(key in e)e[key]instanceof Object?t[key]=tarteaucitron.AddOrUpdate(t[key],e[key]):t[key]=e[key];return t},getElemWidth:function(t){return t.getAttribute("width")||t.clientWidth},getElemHeight:function(t){return t.getAttribute("height")||t.clientHeight},addClickEventToId:function(t,e){tarteaucitron.addClickEventToElement(document.getElementById(t),e)},addClickEventToElement:function(t,e){t&&(t.addEventListener?t.addEventListener("click",e):t.attachEvent("onclick",e))}};; 403tarteaucitron.services.sharethisinline={key:"sharethisinline",type:"social",name:"ShareThis",uri:"http://www.sharethis.com/legal/privacy/",needConsent:!0,cookies:["__unam"],js:function(){"use strict";var e;void 0!==tarteaucitron.user.sharethisInlineProperty&&(e="https://platform-api.sharethis.com/js/sharethis.js#property="+tarteaucitron.user.sharethisInlineProperty+"&product=inline-share-buttons",tarteaucitron.addScript(e,"",function(){tarteaucitron.isAjax&&window.__sharethis__.initialize()}))}},tarteaucitron.services.zendesk={key:"zendesk",type:"support",name:"Zendesk",uri:"https://www.zendesk.com/company/customers-partners/privacy-policy/",needConsent:!0,cookies:["__zlcmid"],js:function(){"use strict";void 0!==tarteaucitron.user.zendeskId&&tarteaucitron.addScript("https://static.zdassets.com/ekr/snippet.js?key="+tarteaucitron.user.zendeskId,"ze-snippet")}},tarteaucitron.services.intuitiv={key:"intuitiv",type:"other",name:"Intuitiv recommandations",uri:"https://www.moustic.biz/",needConsent:!1,cookies:[],js:function(){"use strict";intuitiv("follow")},fallback:function(){"use strict";intuitiv("noFollow")}},tarteaucitron.services.floodlight={key:"floodlight",type:"ads",name:"Floodlight (DoubleClick)",uri:"https://marketingplatform.google.com/about/enterprise/",needConsent:!0,cookies:["IDE","NID","1P_JAR","CONSENT","anj","uuid2"],js:function(){"use strict";void 0!==tarteaucitron.user.floodlightId&&tarteaucitron.fallback(["floodlight-canvas"],function(e){return'<iframe src="'+("https://"+tarteaucitron.user.floodlightId+".fls.doubleclick.net/activityi;src="+tarteaucitron.user.floodlightId+";type=invmedia;cat=pixel0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;ord=1;num=")+1e13*(Math.random()+"")+'" width="1" height="1" frameborder="0" style="display:none"></iframe>'})},fallback:function(){"use strict";tarteaucitron.fallback(["floodlight-canvas"],tarteaucitron.engage("floodlight"))}},tarteaucitron.services.TAC_ADS={key:"TAC_ADS",type:"ads",name:"Google Adwords",uri:"https://www.google.com/settings/ads",needConsent:!0,cookies:[],js:function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"TAC_ADS_accepte",TAC_ADS:"true"})},fallback:function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"TAC_ADS_refus",TAC_ADS:"false"})}},tarteaucitron.services.TAC_GGA={key:"TAC_GGA",type:"analytic",name:"Google Analytics",needConsent:!0,url:"https://support.google.com/analytics/answer/6004245",cookies:["_ga","_gat","_gid","__utma","__utmb","__utmc","__utmt","__utmz"],readmoreLink:"",js:function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"TAC_GGA_accepte",TAC_GGA:"true"})},fallback:function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"TAC_GGA_refus",TAC_GGA:"false"})}},tarteaucitron.services.spread={key:"spread",type:"other",name:"Spread Tracker",needConsent:!0,url:"https://www.spreadfamily.fr/",cookies:["spw"],readmoreLink:"https://www.spreadfamily.fr/",js:function(){let e=document.createElement("script");e.text='var spconfig = {public_key: "'+tarteaucitron.user.spreadPublicKey+'", debug: false, set_cookie: true, track_order_enabled: true};',document.body.appendChild(e);let t=document.createElement("script");t.type="text/javascript",t.async=!0,t.charset="UTF-8",t.id="spread-tracker",t.src="//static-sb.com/js/sb-tracker.js",document.body.appendChild(t)},fallback:function(){let e=document.createElement("script");e.text='var spconfig = {public_key: "'+tarteaucitron.user.spreadPublicKey+'", debug: false, set_cookie
403: false, track_order_enabled: false};',document.body.appendChild(e);let t=document.createElement("script");t.type="text/javascript",t.async=!0,t.charset="UTF-8",t.id="spread-tracker",t.src="//static-sb.com/js/sb-tracker.js",document.body.appendChild(t)}},tarteaucitron.services.gtagAds={key:"gtagAds",type:"ads",name:"Google Ads (gtag.js)",uri:"https://support.google.com/google-ads/answer/2407785?hl=fr",needConsent:!0,cookies:["__gads"],js:function(){"use strict";window.dataLayer=window.dataLayer||[],tarteaucitron.addScript("https://www.googletagmanager.com/gtag/js?id="+tarteaucitron.user.gtagAw,"",function(){window.gtag=function(){dataLayer.push(arguments)},gtag("js",new Date),gtag("config",tarteaucitron.user.gtagAw)})}},tarteaucitron.services.TAC_GGA4={key:"TAC_GGA4",type:"analytic",name:"Google Analytics 4",needConsent:!0,url:"https://support.google.com/analytics/answer/6004245",cookies:["_ga","_gid"],readmoreLink:"",js:function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"TAC_GGA4_accepte",TAC_GGA4:"true"})},fallback:function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"TAC_GGA4_refus",TAC_GGA4:"false"})}},tarteaucitron.services.TAC_FB={key:"TAC_FB",type:"ads",name:"Facebook Pixel",uri:"https://fr-fr.facebook.com/business/help/www/651294705016616",needConsent:!0,cookies:["datr","fr","reg_ext_ref","reg_fb_gate","reg_fb_ref","sb","wd","x-src"],js:function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"TAC_FB_accepte",TAC_FB:"true"})},fallback:function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"TAC_FB_refus",TAC_FB:"false"})}},tarteaucitron.services.TAC_HJ={key:"TAC_HJ",type:"analytic",name:"Hotjar",needConsent:!0,url:"https://help.hotjar.com/hc/en-us/categories/115001323967-About-Hotjar",cookies:["hjClosedSurveyInvites","_hjDonePolls","_hjMinimizedPolls","_hjDoneTestersWidgets","_hjMinimizedTestersWidgets","_hjDoneSurveys","_hjIncludedInSample","_hjShownFeedbackMessage"],readmoreLink:"",js:function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"TAC_HJ_accepte",TAC_HJ:"true"})},fallback:function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"TAC_HJ_refus",TAC_HJ:"false"})}};; 404(function ($, Drupal) { "use strict"; 405 Drupal.behaviors.rgpd_consent = { 406 attach: function (context, settings) { 407 if ($('body', context).length > 0) { 408 tarteaucitron.init(settings.tarteaucitron.options); 409 tarteaucitron.job = tarteaucitron.job || []; 410 const lang = tarteaucitron.getLanguage() 411 if (settings.tarteaucitron.hasOwnProperty('customText') && settings.tarteaucitron.customText.hasOwnProperty(lang)) { 412 tarteaucitronCustomText = settings.tarteaucitron.customText[lang] 413 } 414 settings.tarteaucitron.services.forEach(function (service) { 415 if (typeof service === 'object') { 416 if (service.id === 'googletagmanager') { 417 tarteaucitron.user.googletagmanagerId = service.googletagmanagerId 418 } else if (service.id === 'gtag') { 419 tarteaucitron.user.gtagUa = service.ua 420 } else if (service.id === 'gajs') { 421 tarteaucitron.user.gajsUa = service.ua 422 } else if (service.id === 'analytics') { 423 tarteaucitron.user.analyticsUa = service.ua 424 } else if (service.id === 'facebookpixel') { 425 tarteaucitron.user.facebookpixelId = service.pixelId 426 } else if (service.id === 'sharethisinline') { 427 tarteaucitron.user.sharethisInlineProperty = service.property 428 } else if (service.id === 'matomo') { 429 tarteaucitron.user.matomoId = service.siteId 430 tarteaucitron.user.matomoHost = service.host 431 } else if (service.id === 'zopim') { 432 tarteaucitron.user.zopimID = service.zopimId 433 } else if (service.id === 'zendesk') { 434 tarteaucitron.user.zendeskId = service.zendeskId 435 } else if(service.id === 'hotjar'){ 436 tarteaucitron.user.hotjarId = service.hotjarId 437 tarteaucitron.user.HotjarSv = service.HotjarSv 438 } else if (service.id === 'floodlight') { 439 tarteaucitron.user.floodlightId = service.floodlightId 440 } else if (service.id === 'spread') { 441 tarteaucitron.user.spreadPublicKey = service.publicKey 442 } else if (service.id === 'gtagAds') { 443 tarteaucitron.user.gtagAw = service.aw 444 } else if (service.id === 'bingads') { 445 tarteaucitron.user.bingadsID = service.ti 446 } 447 448 tarteaucitron.job.push(service.id); 449 } else { 450 tarteaucitron.job.push(service); 451 } 452 }); 453 } 454 $('.open-tarteaucitron', context).click(function (e) { 455 e.preventDefault();
456 tarteaucitron.userInterface.openPanel(); 457 }); 458 } 459 }; 460})(jQuery, Drupal); 461; 462/** 463* DO NOT EDIT THIS FILE. 464* See the following change record for more information, 465* https://www.drupal.org/node/2815083 466* @preserve 467**/ 468(function ($, Drupal) { 469 Drupal.theme.progressBar = function (id) { 470 return "<div id=\"".concat(id, "\" class=\"progress\" aria-live=\"polite\">") + '<div class="progress__label"> </div>' + '<div class="progress__track"><div class="progress__bar"></div></div>' + '<div class="progress__percentage"></div>' + '<div class="progress__description"> </div>' + '</div>'; 471 }; 472 Drupal.ProgressBar = function (id, updateCallback, method, errorCallback) { 473 this.id = id; 474 this.method = method || 'GET'; 475 this.updateCallback = updateCallback; 476 this.errorCallback = errorCallback; 477 this.element = $(Drupal.theme('progressBar', id)); 478 }; 479 $.extend(Drupal.ProgressBar.prototype, { 480 setProgress: function setProgress(percentage, message, label) { 481 if (percentage >= 0 && percentage <= 100) { 482 $(this.element).find('div.progress__bar').css('width', "".concat(percentage, "%")); 483 $(this.element).find('div.progress__percentage').html("".concat(percentage, "%")); 484 } 485 $('div.progress__description', this.element).html(message); 486 $('div.progress__label', this.element).html(label); 487 if (this.updateCallback) { 488 this.updateCallback(percentage, message, this); 489 } 490 }, 491 startMonitoring: function startMonitoring(uri, delay) { 492 this.delay = delay; 493 this.uri = uri; 494 this.sendPing(); 495 }, 496 stopMonitoring: function stopMonitoring() { 497 clearTimeout(this.timer); 498 this.uri = null; 499 }, 500 sendPing: function sendPing() { 501 if (this.timer) { 502 clearTimeout(this.timer); 503 } 504 if (this.uri) { 505 var pb = this; 506 var uri = this.uri; 507 if (uri.indexOf('?') === -1) { 508 uri += '?'; 509 } else { 510 uri += '&'; 511 } 512 uri += '_format=json'; 513 $.ajax({ 514 type: this.method, 515 url: uri, 516 data: '', 517 dataType: 'json', 518 success: function success(progress) { 519 if (progress.status === 0) { 520 pb.displayError(progress.data); 521 return; 522 } 523 pb.setProgress(progress.percentage, progress.message, progress.label); 524 pb.timer = setTimeout(function () { 525 pb.sendPing(); 526 }, pb.delay); 527 }, 528 error: function error(xmlhttp) { 529 var e = new Drupal.AjaxError(xmlhttp, pb.uri); 530 pb.displayError("<pre>".concat(e.message, "</pre>")); 531 } 532 }); 533 } 534 }, 535 displayError: function displayError(string) { 536 var error = $('<div class="messages messages--error"></div>').html(string); 537 $(this.element).before(error).hide(); 538 if (this.errorCallback) { 539 this.errorCallback(this); 540 } 541 } 542 }); 543})(jQuery, Drupal);; 544/** 545* DO NOT EDIT THIS FILE. 546* See the following change record for more information, 547* https://www.drupal.org/node/2815083 548* @preserve 549**/ 550(function ($, once) { 551 var deprecatedMessageSuffix = "is deprecated in Drupal 9.3.0 and will be removed in Drupal 10.0.0. Use the core/once library instead. See https://www.drupal.org/node/3158256"; 552 var originalJQOnce = $.fn.once; 553 var originalJQRemoveOnce = $.fn.removeOnce; 554 $.fn.once = function jQueryOnce(id) { 555 Drupal.deprecationError({ 556 message: "jQuery.once() ".concat(deprecatedMessageSuffix) 557 }); 558 return originalJQOnce.apply(this, [id]); 559 }; 560 $.fn.removeOnce = function jQueryRemoveOnce(id) { 561 Drupal.deprecationError({ 562 message: "jQuery.removeOnce() ".concat(deprecatedMessageSuffix) 563 }); 564 return originalJQRemoveOnce.apply(this, [id]); 565 }; 566 var drupalOnce = once; 567 function augmentedOnce(id, selector, context) { 568 originalJQOnce.apply($(selector, context), [id]); 569 return drupalOnce(id, selector, context); 570 } 571 function remove(id, selector, context) { 572 originalJQRemoveOnce.apply($(selector, context), [id]); 573 return drupalOnce.remove(id, selector, context); 574 } 575 window.once = Object.assign(augmentedOnce, drupalOnce, { 576 remove: remove 577 }); 578})(jQuery, once);; 579loadjs=function(){var h=function(){},c={},u={},f={};function o(e,n){if(e){var r=f[e];if(u[e]=n,r)for(;r.length;)r[0](e,n),r.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function d(r,t,s,i){var c,o,e=document,n=s.async,u=(s.numRetries||0)+1,f=s.before||h,l=r.replace(/[\?|#].*$/,""),a=r.replace(/^(css|img)!/,"");i=i||0,/(^css!|\.css$)/.test(l)?((o=e.createElement("link")).rel="stylesheet",o.href=a,(c="hideFocus"in o)&&o.relList&&(c=0,o.rel="preload",o.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(l)?(o=e.createElement("img")).src=a:((o=e.createElement("script")).src=r,o.async=void 0===n||n),!(o.onload=o.onerror=o.onbeforeload=function(e){var n=e.type[0];if(c)try{o.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((i+=1)<u)return d(r,t,s,i)}else if("preload"==o.rel&&"style"==o.as)return o.rel="stylesheet";t(r,n,e.defaultPrevented)})!==f(r,o)&&e.head.appendChild(o)}function r(e,n,r){var t,s;if(n&&n.trim&&(t=n),s=(t?r:n)||{},t){if(t in c)throw"LoadJS";c[t]=!0}function i(n,r){!function(e,t,n){var r,s,i=(e=e.push?e:[e]).length,c=i,o=[];for(r=function(e,n,r){if("e"==n&&o.push(e),"b"==n){if(!r)return;o.push(e)}--i||t(o)},s=0;s<c;s++)d(e[s],r,n)}(e,function(e){l(s,e),n&&l({success:n,error:r},e),o(t,e)},s)}if(s.returnPromise)return new Promise(i);i()}return r.ready=function(e,n){return function(e,r){e=e.push?e:[e];var n,t,s,i=[],c=e.length,o=c;
579for(n=function(e,n){n.length&&i.push(e),--o||r(i)};c--;)t=e[c],(s=u[t])?n(t,s):(f[t]=f[t]||[]).push(n)}(e,function(e){l(n,e)}),r},r.done=function(e){o(e,[])},r.reset=function(){c={},u={},f={}},r.isDefined=function(e){return e in c},r}();; 580/** 581* DO NOT EDIT THIS FILE. 582* See the following change record for more information, 583* https://www.drupal.org/node/2815083 584* @preserve 585**/ 586(function (Drupal) { 587 Drupal.behaviors.responsiveImageAJAX = { 588 attach: function attach() { 589 if (window.picturefill) { 590 window.picturefill(); 591 } 592 } 593 }; 594})(Drupal);; 595/** 596* DO NOT EDIT THIS FILE. 597* See the following change record for more information, 598* https://www.drupal.org/node/2815083 599* @preserve 600**/ 601function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } 602function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 603function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } 604function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } 605function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } 606function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } 607(function ($, window, Drupal, drupalSettings, loadjs, _ref) { 608 var isFocusable = _ref.isFocusable, 609 tabbable = _ref.tabbable; 610 Drupal.behaviors.AJAX = { 611 attach: function attach(context, settings) { 612 function loadAjaxBehavior(base) { 613 var elementSettings = settings.ajax[base]; 614 if (typeof elementSettings.selector === 'undefined') { 615 elementSettings.selector = "#".concat(base); 616 } 617 once('drupal-ajax', $(elementSettings.selector)).forEach(function (el) { 618 elementSettings.element = el; 619 elementSettings.base = base; 620 Drupal.ajax(elementSettings); 621 }); 622 } 623 Object.keys(settings.ajax || {}).forEach(function (base) { 624 return loadAjaxBehavior(base); 625 }); 626 Drupal.ajax.bindAjaxLinks(document.body); 627 once('ajax', '.use-ajax-submit').forEach(function (el) { 628 var elementSettings = {}; 629 elementSettings.url = $(el.form).attr('action'); 630 elementSettings.setClick = true; 631 elementSettings.event = 'click'; 632 elementSettings.progress = { 633 type: 'throbber' 634 }; 635 elementSettings.base = el.id; 636 elementSettings.element = el; 637 Drupal.ajax(elementSettings); 638 }); 639 }, 640 detach: function detach(context, settings, trigger) { 641 if (trigger === 'unload') { 642 Drupal.ajax.expired().forEach(function (instance) { 643 Drupal.ajax.instances[instance.instanceIndex] = null; 644 }); 645 } 646 } 647 }; 648 Drupal.AjaxError = function (xmlhttp, uri, customMessage) { 649 var statusCode; 650 var statusText; 651 var responseText; 652 if (xmlhttp.status) { 653 statusCode = "\n".concat(Drupal.t('An AJAX HTTP error occurred.'), "\n").concat(Drupal.t('HTTP Result Code: !status', { 654 '!status': xmlhttp.status 655 })); 656 } else { 657 statusCode = "\n".concat(Drupal.t('An AJAX HTTP request terminated abnormally.')); 658 } 659 statusCode += "\n".concat(Drupal.t('Debugging information follows.')); 660 var pathText = "\n".concat(Drupal.t('Path: !uri', { 661 '!uri': uri 662 })); 663 statusText = ''; 664 try { 665 statusText = "\n".concat(Drupal.t('StatusText: !statusText', { 666 '!statusText': xmlhttp.statusText.trim() 667 })); 668 } catch (e) {} 669 responseText = ''; 670 try { 671 responseText = "\n".concat(Drupal.t('ResponseText: !responseText', { 672 '!responseText': xmlhttp.responseText.trim() 673 })); 674 } catch (e) {} 675 responseText = responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi, ''); 676 responseText = responseText.replace(/[\n]+\s+/g, '\n'); 677 var readyStateText = xmlhttp.status === 0 ? "\n".concat(Drupal.t('ReadyState: !readyState', { 678 '!readyState': xmlhttp.readyState 679 })) : ''; 680 customMessage = customMessage ? "\n".concat(Drupal.t('CustomMessage: !customMessage', { 681 '!customMessage': customMessage 682 })) : ''; 683 this.message = statusCode + pathText + statusText + customMessage + responseText + readyStateText; 684 this.name = 'AjaxError'; 685 }; 686 Drupal.AjaxError.prototype = new Error(); 687 Drupal.AjaxError.prototype.constructor = Drupal.AjaxError; 688 Drupal.ajax = function (settings) { 689 if (arguments.length !== 1) { 690 throw new Error('Drupal.ajax() function must be called with one configuration object only'); 691 } 692 var base = settings.base || false; 693 var element = settings.element || false; 694 delete settings.base; 695 delete settings.element; 696 if (!settings.progress && !element) { 697 settings.progress = false;
698 } 699 var ajax = new Drupal.Ajax(base, element, settings); 700 ajax.instanceIndex = Drupal.ajax.instances.length; 701 Drupal.ajax.instances.push(ajax); 702 return ajax; 703 }; 704 Drupal.ajax.instances = []; 705 Drupal.ajax.expired = function () { 706 return Drupal.ajax.instances.filter(function (instance) { 707 return instance && instance.element !== false && !document.body.contains(instance.element); 708 }); 709 }; 710 Drupal.ajax.bindAjaxLinks = function (element) { 711 once('ajax', '.use-ajax', element).forEach(function (ajaxLink) { 712 var $linkElement = $(ajaxLink); 713 var elementSettings = { 714 progress: { 715 type: 'throbber' 716 }, 717 dialogType: $linkElement.data('dialog-type'), 718 dialog: $linkElement.data('dialog-options'), 719 dialogRenderer: $linkElement.data('dialog-renderer'), 720 base: $linkElement.attr('id'), 721 element: ajaxLink 722 }; 723 var href = $linkElement.attr('href'); 724 if (href) { 725 elementSettings.url = href; 726 elementSettings.event = 'click'; 727 } 728 Drupal.ajax(elementSettings); 729 }); 730 }; 731 Drupal.Ajax = function (base, element, elementSettings) { 732 var defaults = { 733 event: element ? 'mousedown' : null, 734 keypress: true, 735 selector: base ? "#".concat(base) : null, 736 effect: 'none', 737 speed: 'none', 738 method: 'replaceWith', 739 progress: { 740 type: 'throbber', 741 message: Drupal.t('Please wait...') 742 }, 743 submit: { 744 js: true 745 } 746 }; 747 $.extend(this, defaults, elementSettings); 748 this.commands = new Drupal.AjaxCommands(); 749 this.instanceIndex = false; 750 if (this.wrapper) { 751 this.wrapper = "#".concat(this.wrapper); 752 } 753 this.element = element; 754 this.element_settings = elementSettings; 755 this.elementSettings = elementSettings; 756 if (this.element && this.element.form) { 757 this.$form = $(this.element.form); 758 } 759 if (!this.url) { 760 var $element = $(this.element); 761 if ($element.is('a')) { 762 this.url = $element.attr('href'); 763 } else if (this.element && element.form) { 764 this.url = this.$form.attr('action'); 765 } 766 } 767 var originalUrl = this.url; 768 this.url = this.url.replace(/\/nojs(\/|$|\?|#)/, '/ajax$1'); 769 if (drupalSettings.ajaxTrustedUrl[originalUrl]) { 770 drupalSettings.ajaxTrustedUrl[this.url] = true; 771 } 772 var ajax = this; 773 ajax.options = { 774 url: ajax.url, 775 data: ajax.submit, 776 isInProgress: function isInProgress() { 777 return ajax.ajaxing; 778 }, 779 beforeSerialize: function beforeSerialize(elementSettings, options) { 780 return ajax.beforeSerialize(elementSettings, options); 781 }, 782 beforeSubmit: function beforeSubmit(formValues, elementSettings, options) { 783 ajax.ajaxing = true; 784 return ajax.beforeSubmit(formValues, elementSettings, options); 785 }, 786 beforeSend: function beforeSend(xmlhttprequest, options) { 787 ajax.ajaxing = true; 788 return ajax.beforeSend(xmlhttprequest, options); 789 }, 790 success: function success(response, status, xmlhttprequest) { 791 var _this = this; 792 if (typeof response === 'string') { 793 response = $.parseJSON(response); 794 } 795 if (response !== null && !drupalSettings.ajaxTrustedUrl[ajax.url]) { 796 if (xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token') !== '1') { 797 var customMessage = Drupal.t('The response failed verification so will not be processed.'); 798 return ajax.error(xmlhttprequest, ajax.url, customMessage); 799 } 800 } 801 return Promise.resolve(ajax.success(response, status)).then(function () { 802 ajax.ajaxing = false; 803 $(document).trigger('ajaxSuccess', [xmlhttprequest, _this]); 804 $(document).trigger('ajaxComplete', [xmlhttprequest, _this]); 805 if (--$.active === 0) { 806 $(document).trigger('ajaxStop'); 807 } 808 }); 809 }, 810 error: function error(xmlhttprequest, status, _error) { 811 ajax.ajaxing = false; 812 }, 813 complete: function complete(xmlhttprequest, status) { 814 if (status === 'error' || status === 'parsererror') { 815 return ajax.error(xmlhttprequest, ajax.url); 816 } 817 }, 818 dataType: 'json', 819 jsonp: false, 820 type: 'POST' 821 }; 822 if (elementSettings.dialog) { 823 ajax.options.data.dialogOptions = elementSettings.dialog; 824 } 825 if (ajax.options.url.indexOf('?') === -1) { 826 ajax.options.url += '?'; 827 } else { 828 ajax.options.url += '&'; 829 } 830 var wrapper = "drupal_".concat(elementSettings.dialogType || 'ajax'); 831 if (elementSettings.dialogRenderer) { 832 wrapper += ".".concat(elementSettings.dialogRenderer); 833 } 834 ajax.options.url += "".concat(Drupal.ajax.WRAPPER_FORMAT, "=").concat(wrapper); 835 $(ajax.element).on(elementSettings.event, function (event) { 836 if (!drupalSettings.ajaxTrustedUrl[ajax.url] && !Drupal.url.isLocal(ajax.url)) { 837 throw new Error(Drupal.t('The callback URL is not local and n
837ot trusted: !url', { 838 '!url': ajax.url 839 })); 840 } 841 return ajax.eventResponse(this, event); 842 }); 843 if (elementSettings.keypress) { 844 $(ajax.element).on('keypress', function (event) { 845 return ajax.keypressResponse(this, event); 846 }); 847 } 848 if (elementSettings.prevent) { 849 $(ajax.element).on(elementSettings.prevent, false); 850 } 851 }; 852 Drupal.ajax.WRAPPER_FORMAT = '_wrapper_format'; 853 Drupal.Ajax.AJAX_REQUEST_PARAMETER = '_drupal_ajax'; 854 Drupal.Ajax.prototype.execute = function () { 855 if (this.ajaxing) { 856 return; 857 } 858 try { 859 this.beforeSerialize(this.element, this.options); 860 return $.ajax(this.options); 861 } catch (e) { 862 this.ajaxing = false; 863 window.alert("An error occurred while attempting to process ".concat(this.options.url, ": ").concat(e.message)); 864 return $.Deferred().reject(); 865 } 866 }; 867 Drupal.Ajax.prototype.keypressResponse = function (element, event) { 868 var ajax = this; 869 if (event.which === 13 || event.which === 32 && element.type !== 'text' && element.type !== 'textarea' && element.type !== 'tel' && element.type !== 'number') { 870 event.preventDefault(); 871 event.stopPropagation(); 872 $(element).trigger(ajax.elementSettings.event); 873 } 874 }; 875 Drupal.Ajax.prototype.eventResponse = function (element, event) { 876 event.preventDefault(); 877 event.stopPropagation(); 878 var ajax = this; 879 if (ajax.ajaxing) { 880 return; 881 } 882 try { 883 if (ajax.$form) { 884 if (ajax.setClick) { 885 element.form.clk = element; 886 } 887 ajax.$form.ajaxSubmit(ajax.options); 888 } else { 889 ajax.beforeSerialize(ajax.element, ajax.options); 890 $.ajax(ajax.options); 891 } 892 } catch (e) { 893 ajax.ajaxing = false; 894 window.alert("An error occurred while attempting to process ".concat(ajax.options.url, ": ").concat(e.message)); 895 } 896 }; 897 Drupal.Ajax.prototype.beforeSerialize = function (element, options) { 898 if (this.$form && document.body.contains(this.$form.get(0))) { 899 var settings = this.settings || drupalSettings; 900 Drupal.detachBehaviors(this.$form.get(0), settings, 'serialize'); 901 } 902 options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER] = 1; 903 var pageState = drupalSettings.ajaxPageState; 904 options.data['ajax_page_state[theme]'] = pageState.theme; 905 options.data['ajax_page_state[theme_token]'] = pageState.theme_token; 906 options.data['ajax_page_state[libraries]'] = pageState.libraries; 907 }; 908 Drupal.Ajax.prototype.beforeSubmit = function (formValues, element, options) {}; 909 Drupal.Ajax.prototype.beforeSend = function (xmlhttprequest, options) { 910 if (this.$form) { 911 options.extraData = options.extraData || {}; 912 options.extraData.ajax_iframe_upload = '1'; 913 var v = $.fieldValue(this.element); 914 if (v !== null) { 915 options.extraData[this.element.name] = v; 916 } 917 } 918 $(this.element).prop('disabled', true); 919 if (!this.progress || !this.progress.type) { 920 return; 921 } 922 var progressIndicatorMethod = "setProgressIndicator".concat(this.progress.type.slice(0, 1).toUpperCase()).concat(this.progress.type.slice(1).toLowerCase()); 923 if (progressIndicatorMethod in this && typeof this[progressIndicatorMethod] === 'function') { 924 this[progressIndicatorMethod].call(this); 925 } 926 }; 927 Drupal.theme.ajaxProgressThrobber = function (message) { 928 var messageMarkup = typeof message === 'string' ? Drupal.theme('ajaxProgressMessage', message) : ''; 929 var throbber = '<div class="throbber"> </div>'; 930 return "<div class=\"ajax-progress ajax-progress-throbber\">".concat(throbber).concat(messageMarkup, "</div>"); 931 }; 932 Drupal.theme.ajaxProgressIndicatorFullscreen = function () { 933 return '<div class="ajax-progress ajax-progress-fullscreen"> </div>'; 934 }; 935 Drupal.theme.ajaxProgressMessage = function (message) { 936 return "<div class=\"message\">".concat(message, "</div>"); 937 }; 938 Drupal.theme.ajaxProgressBar = function ($element) { 939 return $('<div class="ajax-progress ajax-progress-bar"></div>').append($element); 940 }; 941 Drupal.Ajax.prototype.setProgressIndicatorBar = function () { 942 var progressBar = new Drupal.ProgressBar("ajax-progress-".concat(this.element.i
942d), $.noop, this.progress.method, $.noop); 943 if (this.progress.message) { 944 progressBar.setProgress(-1, this.progress.message); 945 } 946 if (this.progress.url) { 947 progressBar.startMonitoring(this.progress.url, this.progress.interval || 1500); 948 } 949 this.progress.element = $(Drupal.theme('ajaxProgressBar', progressBar.element)); 950 this.progress.object = progressBar; 951 $(this.element).after(this.progress.element); 952 }; 953 Drupal.Ajax.prototype.setProgressIndicatorThrobber = function () { 954 this.progress.element = $(Drupal.theme('ajaxProgressThrobber', this.progress.message)); 955 $(this.element).after(this.progress.element); 956 }; 957 Drupal.Ajax.prototype.setProgressIndicatorFullscreen = function () { 958 this.progress.element = $(Drupal.theme('ajaxProgressIndicatorFullscreen')); 959 $('body').append(this.progress.element); 960 }; 961 Drupal.Ajax.prototype.commandExecutionQueue = function (response, status) { 962 var _this2 = this; 963 var ajaxCommands = this.commands; 964 return Object.keys(response || {}).reduce(function (executionQueue, key) { 965 return executionQueue.then(function () { 966 var command = response[key].command; 967 if (command && ajaxCommands[command]) { 968 return ajaxCommands[command](_this2, response[key], status); 969 } 970 }); 971 }, Promise.resolve()); 972 }; 973 Drupal.Ajax.prototype.success = function (response, status) { 974 var _this3 = this; 975 if (this.progress.element) { 976 $(this.progress.element).remove(); 977 } 978 if (this.progress.object) { 979 this.progress.object.stopMonitoring(); 980 } 981 $(this.element).prop('disabled', false); 982 var elementParents = $(this.element).parents('[data-drupal-selector]').addBack().toArray(); 983 var focusChanged = Object.keys(response || {}).some(function (key) { 984 var _response$key = response[key], 985 command = _response$key.command, 986 method = _response$key.method; 987 return command === 'focusFirst' || command === 'invoke' && method === 'focus'; 988 }); 989 return this.commandExecutionQueue(response, status).then(function () { 990 if (!focusChanged && _this3.element && !$(_this3.element).data('disable-refocus')) { 991 var target = false;
992 for (var n = elementParents.length - 1; !target && n >= 0; n--) { 993 target = document.querySelector("[data-drupal-selector=\"".concat(elementParents[n].getAttribute('data-drupal-selector'), "\"]")); 994 } 995 if (target) { 996 $(target).trigger('focus'); 997 } 998 } 999 if (_this3.$form && document.body.contains(_this3.$form.get(0))) { 1000 var settings = _this3.settings || drupalSettings; 1001 Drupal.attachBehaviors(_this3.$form.get(0), settings); 1002 } 1003 _this3.settings = null; 1004 }).catch(function (error) { 1005 return console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error', { 1006 '!error': error 1007 })); 1008 }); 1009 }; 1010 Drupal.Ajax.prototype.getEffect = function (response) { 1011 var type = response.effect || this.effect; 1012 var speed = response.speed || this.speed; 1013 var effect = {}; 1014 if (type === 'none') { 1015 effect.showEffect = 'show'; 1016 effect.hideEffect = 'hide'; 1017 effect.showSpeed = ''; 1018 } else if (type === 'fade') { 1019 effect.showEffect = 'fadeIn'; 1020 effect.hideEffect = 'fadeOut'; 1021 effect.showSpeed = speed; 1022 } else { 1023 effect.showEffect = "".concat(type, "Toggle"); 1024 effect.hideEffect = "".concat(type, "Toggle"); 1025 effect.showSpeed = speed; 1026 } 1027 return effect; 1028 }; 1029 Drupal.Ajax.prototype.error = function (xmlhttprequest, uri, customMessage) { 1030 if (this.progress.element) { 1031 $(this.progress.element).remove(); 1032 } 1033 if (this.progress.object) { 1034 this.progress.object.stopMonitoring(); 1035 } 1036 $(this.wrapper).show(); 1037 $(this.element).prop('disabled', false); 1038 if (this.$form && document.body.contains(this.$form.get(0))) { 1039 var settings = this.settings || drupalSettings; 1040 Drupal.attachBehaviors(this.$form.get(0), settings); 1041 } 1042 throw new Drupal.AjaxError(xmlhttprequest, uri, customMessage); 1043 }; 1044 Drupal.theme.ajaxWrapperNewContent = function ($newContent, ajax, response) { 1045 return (response.effect || ajax.effect) !== 'none' && $newContent.filter(function (i) { 1046 return !($newContent[i].nodeName === '#comment' || $newContent[i].nodeName === '#text' && /^(\s|\n|\r)*$/.test($newContent[i].textContent)); 1047 }).length > 1 ? Drupal.theme('ajaxWrapperMultipleRootElements', $newContent) : $newContent; 1048 }; 1049 Drupal.theme.ajaxWrapperMultipleRootElements = function ($elements) { 1050 return $('<div></div>').append($elements); 1051 }; 1052 Drupal.AjaxCommands = function () {}; 1053 Drupal.AjaxCommands.prototype = { 1054 insert: function insert(ajax, response) { 1055 var $wrapper = response.selector ? $(response.selector) : $(ajax.wrapper); 1056 var method = response.method || ajax.method; 1057 var effect = ajax.getEffect(response); 1058 var settings = response.settings || ajax.settings || drupalSettings; 1059 var $newContent = $($.parseHTML(response.data, document, true)); 1060 $newContent = Drupal.theme('ajaxWrapperNewContent', $newContent, ajax, response); 1061 switch (method) { 1062 case 'html': 1063 case 'replaceWith': 1064 case 'replaceAll': 1065 case 'empty': 1066 case 'remove': 1067 Drupal.detachBehaviors($wrapper.get(0), settings); 1068 break; 1069 default: 1070 break; 1071 } 1072 $wrapper[method]($newContent); 1073 if (effect.showEffect !== 'show') { 1074 $newContent.hide(); 1075 } 1076 var $ajaxNewContent = $newContent.find('.ajax-new-content'); 1077 if ($ajaxNewContent.length) { 1078 $ajaxNewContent.hide(); 1079 $newContent.show(); 1080 $ajaxNewContent[effect.showEffect](effect.showSpeed); 1081 } else if (effect.showEffect !== 'show') { 1082 $newContent[effect.showEffect](effect.showSpeed); 1083 } 1084 if ($newContent.parents('html').length) { 1085 $newContent.each(function (index, element) { 1086 if (element.nodeType === Node.ELEMENT_NODE) { 1087 Drupal.attachBehaviors(element, settings); 1088 } 1089 }); 1090 } 1091 }, 1092 remove: function remove(ajax, response, status) { 1093 var settings = response.settings || ajax.settings || drupalSettings; 1094 $(response.selector).each(function () { 1095 Drupal.detachBehaviors(this, settings); 1096 }).remove(); 1097 }, 1098 changed: function changed(ajax, response, status) { 1099 var $element = $(response.selector); 1100 if (!$element.hasClass('ajax-changed')) { 1101 $element.addClass('ajax-changed'); 1102 if (response.asterisk) { 1103 $element.find(response.asterisk).append(" <abbr class=\"ajax-changed\" title=\"".concat(Drupal.t('Changed'), "\">*</abbr> ")); 1104 } 1105 } 1106 }, 1107 alert: function alert(ajax, response, status) { 1108 window.alert(response.text); 1109 }, 1110 announce: function announce(ajax, response) { 1111 if (response.priority) { 1112 Drupal.announce(response.text, response.priority); 1113 } else { 1114 Drupal.announce(response.text); 1115 } 1116 }, 1117 redirect: function redirect(ajax, response, status) { 1118 window.location = response.url; 1119 }, 1120 css: function css(ajax, response, status) { 1121 $(response.selector).css(response.argument); 1122 }, 1123 settings: function settings(ajax, response, status) { 1124 var ajaxSettings = drupalSettings.ajax; 1125 if (ajaxSettings) {
1126 Drupal.ajax.expired().forEach(function (instance) { 1127 if (instance.selector) { 1128 var selector = instance.selector.replace('#', ''); 1129 if (selector in ajaxSettings) { 1130 delete ajaxSettings[selector]; 1131 } 1132 } 1133 }); 1134 } 1135 if (response.merge) { 1136 $.extend(true, drupalSettings, response.settings); 1137 } else { 1138 ajax.settings = response.settings; 1139 } 1140 }, 1141 data: function data(ajax, response, status) { 1142 $(response.selector).data(response.name, response.value); 1143 }, 1144 focusFirst: function focusFirst(ajax, response, status) { 1145 var focusChanged = false; 1146 var container = document.querySelector(response.selector); 1147 if (container) { 1148 var tabbableElements = tabbable(container); 1149 if (tabbableElements.length) { 1150 tabbableElements[0].focus(); 1151 focusChanged = true; 1152 } else if (isFocusable(container)) { 1153 container.focus(); 1154 focusChanged = true; 1155 } 1156 } 1157 if (ajax.hasOwnProperty('element') && !focusChanged) { 1158 ajax.element.focus(); 1159 } 1160 }, 1161 invoke: function invoke(ajax, response, status) { 1162 var $element = $(response.selector); 1163 $element[response.method].apply($element, _toConsumableArray(response.args)); 1164 }, 1165 restripe: function restripe(ajax, response, status) { 1166 $(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even'); 1167 }, 1168 update_build_id: function update_build_id(ajax, response, status) { 1169 document.querySelectorAll("input[name=\"form_build_id\"][value=\"".concat(response.old, "\"]")).forEach(function (item) { 1170 item.value = response.new; 1171 }); 1172 }, 1173 add_css: function add_css(ajax, response, status) { 1174 $('head').prepend(response.data); 1175 }, 1176 message: function message(ajax, response) { 1177 var messages = new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector)); 1178 if (response.clearPrevious) { 1179 messages.clear(); 1180 } 1181 messages.add(response.message, response.messageOptions); 1182 }, 1183 add_js: function add_js(ajax, response, status) { 1184 var parentEl = document.querySelector(response.selector || 'body'); 1185 var settings = ajax.settings || drupalSettings; 1186 var allUniqueBundleIds = response.data.map(function (script) { 1187 var uniqueBundleId = script.src + ajax.instanceIndex; 1188 loadjs(script.src, uniqueBundleId, { 1189 async: false, 1190 before: function before(path, scriptEl) { 1191 Object.keys(script).forEach(function (attributeKey) { 1192 scriptEl.setAttribute(attributeKey, script[attributeKey]); 1193 }); 1194 parentEl.appendChild(scriptEl); 1195 return false; 1196 } 1197 }); 1198 return uniqueBundleId; 1199 }); 1200 return new Promise(function (resolve, reject) { 1201 loadjs.ready(allUniqueBundleIds, { 1202 success: function success() { 1203 Drupal.attachBehaviors(parentEl, settings); 1204 resolve(); 1205 }, 1206 error: function error(depsNotFound) { 1207 var message = Drupal.t("The following files could not be loaded: @dependencies", { 1208 '@dependencies': depsNotFound.join(', ') 1209 }); 1210 reject(message); 1211 } 1212 }); 1213 }); 1214 } 1215 }; 1216 var stopEvent = function stopEvent(xhr, settings) { 1217 return xhr.getResponseHeader('X-Drupal-Ajax-Token') === '1' && settings.isInProgress && settings.isInProgress(); 1218 }; 1219 $.extend(true, $.event.special, { 1220 ajaxSuccess: { 1221 trigger: function trigger(event, xhr, settings) { 1222 if (stopEvent(xhr, settings)) { 1223 return false; 1224 } 1225 } 1226 }, 1227 ajaxComplete: { 1228 trigger: function trigger(event, xhr, settings) { 1229 if (stopEvent(xhr, settings)) { 1230 $.active++; 1231 return false; 1232 } 1233 } 1234 } 1235 }); 1236})(jQuery, window, Drupal, drupalSettings, loadjs, window.tabbable);; 1237/*! js-cookie v3.0.1 | MIT */ 1238!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,(function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}return function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decode
1238URIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(e){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})})); 1239; 1240/** 1241* DO NOT EDIT THIS FILE. 1242* See the following change record for more information, 1243* https://www.drupal.org/node/2815083 1244* @preserve 1245**/ 1246function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } 1247function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } 1248function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } 1249function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1250function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } 1251function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } 1252(function ($, Drupal, cookies) { 1253 var deprecatedMessageSuffix = "is deprecated in Drupal 9.0.0 and will be removed in Drupal 10.0.0. Use the core/js-cookie library instead. See https://www.drupal.org/node/3104677"; 1254 var isFunction = function isFunction(obj) { 1255 return Object.prototype.toString.call(obj) === '[object Function]'; 1256 }; 1257 var parseCookieValue = function parseCookieValue(value, parseJson) { 1258 if (value.indexOf('"') === 0) { 1259 value = value.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\'); 1260 } 1261 try { 1262 value = decodeURIComponent(value.replace(/\+/g, ' ')); 1263 return parseJson ? JSON.parse(value) : value; 1264 } catch (e) {} 1265 }; 1266 var reader = function reader(cookieValue, cookieName, converter, readUnsanitized, parseJson) { 1267 var value = readUnsanitized ? cookieValue : parseCookieValue(cookieValue, parseJson); 1268 if (converter !== undefined && isFunction(converter)) { 1269 return converter(value, cookieName); 1270 } 1271 return value; 1272 }; 1273 $.cookie = function (key) { 1274 var value = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : undefined; 1275 var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : undefined; 1276 Drupal.deprecationError({ 1277 message: "jQuery.cookie() ".concat(deprecatedMessageSuffix
1277) 1278 }); 1279 if (value !== undefined && !isFunction(value)) { 1280 var attributes = _objectSpread(_objectSpread({}, $.cookie.defaults), options); 1281 if (typeof attributes.expires === 'string' && attributes.expires !== '') { 1282 attributes.expires = new Date(attributes.expires); 1283 } 1284 var cookieSetter = cookies.withConverter({ 1285 write: function write(cookieValue) { 1286 return encodeURIComponent(cookieValue); 1287 } 1288 }); 1289 value = $.cookie.json && !$.cookie.raw ? JSON.stringify(value) : String(value); 1290 return cookieSetter.set(key, value, attributes); 1291 } 1292 var userProvidedConverter = value; 1293 var cookiesShim = cookies.withConverter({ 1294 read: function read(cookieValue, cookieName) { 1295 return reader(cookieValue, cookieName, userProvidedConverter, $.cookie.raw, $.cookie.json); 1296 } 1297 }); 1298 if (key !== undefined) { 1299 return cookiesShim.get(key); 1300 } 1301 var results = cookiesShim.get(); 1302 Object.keys(results).forEach(function (resultKey) { 1303 if (results[resultKey] === undefined) { 1304 delete results[resultKey]; 1305 } 1306 }); 1307 return results; 1308 }; 1309 $.cookie.defaults = _objectSpread({ 1310 path: '' 1311 }, cookies.defaults); 1312 $.cookie.json = false; 1313 $.cookie.raw = false; 1314 $.removeCookie = function (key, options) { 1315 Drupal.deprecationError({ 1316 message: "jQuery.removeCookie() ".concat(deprecatedMessageSuffix) 1317 }); 1318 cookies.remove(key, _objectSpread(_objectSpread({}, $.cookie.defaults), options)); 1319 return !cookies.get(key); 1320 }; 1321})(jQuery, Drupal, window.Cookies);; 1322(function($) { 1323 Drupal.behaviors.mousticApiDefault = { 1324 attach: function(context, settings) { 1325 $('a', context).each(function() { 1326 if(!$(this).hasClass('no-target')) { 1327 const href = $(this).attr('href'); 1328 const http = new RegExp('^http'); 1329 let ignorePath = [document.location.hostname]; 1330 if(settings.ignorePath){ 1331 ignorePath = ignorePath.concat(settings.ignorePath) 1332 } 1333 const a = new RegExp(ignorePath.join("|"), 'i'); 1334 if(http.test(href) && !a.test(href)) { 1335 $(this).addClass('target-blank'); 1336 } 1337 } 1338 }); 1339 $('.target-blank', context).click(function(event){ 1340 event.preventDefault(); 1341 if(!$(this).hasClass('no-target')) 1342 window.open($(this).attr('href')); 1343 }); 1344 } 1345 }; 1346})(jQuery);;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.