1/* @license MIT https://raw.githubusercontent.com/jquery/jquery/3.7.1/LICENSE.txt */
vendor: 11,348 bytes, lines 2-3
2/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ 3!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)}
vendor: 4,763 bytes, line 3
3,I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)}
vendor: 6,770 bytes, line 3
3,input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}
vendor: 6,600 bytes, line 3
3return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;
vendor: 13,727 bytes, line 3
3if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);
vendor: 6,944 bytes, line 3
3n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;
vendor: 25,800 bytes, line 3
3left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);
vendor: 11,581 bytes, line 3
3if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
4; 5/* @license GPL-2.0-or-later https://git.drupalcode.org/project/once/-/raw/v1.0.1/LICENSE.md */ 6/*! @drupal/once - v1.0.1 - 2021-06-12 */ 7var 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}(); 8 9; 10/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 11window.drupalTranslations={"strings":{"":{"Edit":"Cuir in eagar","1 second\u0003@count seconds":"\u0003","1 year\u0003@count years":"\u0003","1 month\u0003@count months":"\u0003","1 week\u0003@count weeks":"\u0003","1 day\u0003@count days":"\u0003","1 hour\u0003@count hours":"\u0003","1 minute\u0003@count minutes":"\u0003","1 block is available in the modified list.\u0003@count blocks are available in the modified list.":"\u0003","Cancel":"Cealaigh","Close":"Dh\u00fanadh","@count contextual link\u0003@count contextual links":"\u0003","Continue":"Lean\u00faint ar aghaidh","1 item selected\u0003@count items selected":"\u0003","1 module is available in the modified list.\u0003@count modules are available in the modified list.":"\u0003","Title":"Title","1 @item is available in the modified list.\u0003@total @items are available in the modified list.":"\u0003","1 @item\u0003@total @items":"\u0003","(On)":"(In \u00das\u00e1id)","(Off)":"(Gan \u00das\u00e1id)"}},"pluralFormula":{"0":2,"1":0,"2":1,"3":2,"4":2,"5":2,"6":2,"7":3,"8":3,"9":3,"10":3,"default":4}};; 12window.Drupal={behaviors:{},locale:{}};(function(Drupal,drupalSettings,drupalTranslations,console,Proxy,Reflect){Drupal.throwError=function(error){setTimeout(()=>{throw error;},0);};Drupal.attachBehaviors=function(context,settings){context=context||document;settings=settings||drupalSettings;const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].attach==='function')try{behaviors[i].attach(context,settings);}catch(e){Drupal.throwError(e);}});};Drupal.detachBehaviors=function(context,settings,trigger){context=context||document;settings=settings||drupalSettings;trigger=trigger||'unload';const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].detach==='function')try{behaviors[i].detach(context,settings,trigger);}catch(e){Drupal.throwError(e);}});};Drupal.checkPlain=function(str){str=str.toString().replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"').replace(/'/g,''');return str;};Drupal.formatString=function(str,args){const processedArgs={};Object.keys(args||{}).forEach((key)=>{switch(key.charAt(0)){case '@':processedArgs[key]=Drupal.checkPlain(args[key]);break;case '!':processedArgs[key]=args[key];break;default:processedArgs[key]=Drupal.theme('placeholder',args[key]);break;}});return Drupal.stringReplace(str,processedArgs,null);};Drupal.stringReplace=function(str,args,keys){if(str.length===0)return str;if(!Array.isArray(keys)){keys=Object.keys(args||{});keys.sort((a,b)=>a.length-b.length);}if(keys.length===0)return str;const key=keys.pop();const fragments=str.split(key);if(keys.length){for(let i=0;i<fragments.length;i++)fragments[i]=Drupal.stringReplace(fragments[i],args,keys.slice(0));}return fragments.join(args[key]);};Drupal.t=function(str,args,options){options=options||{};options.context=options.context||'';if(drupalTranslations?.strings?.[options.context]?.[str])str=drupalTranslations.strings[options.context][str];if(args)str=Drupal.formatString(str,args);return str;};Drupal.url=function(path){return drupalSettings.path.baseUrl+drupalSettings.path.pathPrefix+path;};Drupal.url.toAbsolute=function(url){const urlParsingNode=document.createElement('a');try{url=decodeURIComponent(url);}catch(e){}urlParsingNode.setAttribute('href',url);return urlParsingNode.href;};Drupal.url.isLocal=function(url){let absoluteUrl=Drupal.url.toAbsolute(url);let {protocol}=window.location;if(protocol==='http:'&&absoluteUrl.startsWith('https:'))protocol='https:';let baseUrl=`${protocol}//${window.location.host}${drupalSettings.path.baseUrl.slice(0,-1)}`;try{absoluteUrl=decodeURIComponent(absoluteUrl);}catch(e){}try{baseUrl=decodeURIComponent(baseUrl);}catch(e){}return absoluteUrl===baseUrl||absoluteUrl.startsWith(`${baseUrl}/`);};Drupal.formatPlural=function(count,singular,plural,args,options){args=args||{};args['@count']=count;const pluralDelimiter=drupalSettings.pluralDelimiter;const translations=Drupal.t(singular+pluralDelimiter+plural,args,options).split(pluralDelimiter);let index=0;
12if(drupalTranslations?.pluralFormula)index=count in drupalTranslations.pluralFormula?drupalTranslations.pluralFormula[count]:drupalTranslations.pluralFormula.default;else{if(args['@count']!==1)index=1;}return translations[index];};Drupal.encodePath=function(item){return window.encodeURIComponent(item).replace(/%2F/g,'/');};Drupal.deprecationError=({message})=>{if(drupalSettings.suppressDeprecationErrors===false&&console?.warn)console.warn(`[Deprecation] ${message}`);};Drupal.deprecatedProperty=({target,deprecatedProperty,message})=>{if(!Proxy||!Reflect)return target;return new Proxy(target,{get:(target,key,...rest)=>{if(key===deprecatedProperty)Drupal.deprecationError({message});return Reflect.get(target,key,...rest);}});};Drupal.theme=function(func,...args){if(typeof Drupal.theme?.[func]==='function')return Drupal.theme[func](...args);Drupal.throwError(new TypeError(`Drupal.theme.${func} must be function type.`));};Drupal.theme.placeholder=function(str){return `<em class="placeholder">${Drupal.checkPlain(str)}</em>`;};Drupal.elementIsVisible=function(elem){return !!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};Drupal.elementIsHidden=function(elem){return !Drupal.elementIsVisible(elem);};})(Drupal,window.drupalSettings,window.drupalTranslations,window.console,window.Proxy,window.Reflect);; 13if(window.jQuery)jQuery.noConflict();document.documentElement.className+=' js';(function(Drupal,drupalSettings){const domReady=(callback)=>{const listener=()=>{callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);};domReady(()=>{Drupal.attachBehaviors(document,drupalSettings);});})(Drupal,window.drupalSettings);; 14(function($,Drupal){Drupal.behaviors.gdprForms={attach:function(context,settings){once('has-gdpr-modal-form','.has-gdpr-modal-form',context).forEach((el)=>{var pluginName='gdprFormModal',defaults={clientName:'DEPT',modalTitle:'GDPR Notice',modalSubmitClass:'btn btn-block btn-secondary',frontendFramework:'bootstrap-4',validationFramework:'jquery-validate',callbackModalContentPopulated:function(){},callbackFormSubmitting:function(){}};let currentLangButton=$('#set-lang-button').val()?$('#set-lang-button').val():'ga';function Plugin(element,options){this.element=element;this.settings=$.extend({},defaults,options);this._defaults=defaults;this._name=pluginName;this.init();}$.extend(Plugin.prototype,{init:function(){$('initializing gdpr modal');this.prepareModal();},prepareModal:function(){if(this.settings.frontendFramework==='bootstrap-4'){var html='<div class="modal modal--gdpr-form fade" id="gdpr-form-modal" tabindex="-1" role="dialog" aria-labelledby="gdpr-form-modal-title">';html+=' <div class="modal-dialog modal-lg" role="document">';html+=' <div class="modal-content">';html+=' <div class="modal-header">';if(this.settings.logo)html+=' <img src="'+this.settings.logo+'" alt="'+this.settings.clientName+' Logo" height="60" class="modal--gdpr-form__logo">';html+=' <h4 class="modal-title" id="gdpr-form-modal-title">'+this.settings.modalTitle+'</h4>';html+=' <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>';html+=' </div>';html+=' <div class="modal-body" id="gdpr-form-modal__content"></div>';html+=' <div class="modal-footer">';html+=' <div class="container-fluid">';html+=' <div class="row">';html+=' <div class="col-sm-4 col-sm-offset-4">';html+=' <input id="gdpr-form-modal__input" name="edit-actions-submit" type="hidden" value="false" />';html+=' <button id="gdpr-form-modal__button" type="submit" class="'+this.settings.modalSubmitClass+`">${currentLangButton=='ga'?'Submit Form':'Cuir an Fhoirm Isteach'}</button>`;html+=' </div>';html+=' </div>';html+=' </div>';html+=' </div>';html+=' </div>';html+=' </div>';html+='</div>';}$(this.element).append(html);this.fetchModalContent();this.modalPrepared();},fetchModalContent:function(){var _this=this;$.get(_this.settings.contentURL,function(data){$('#gdpr-form-modal__content').html(data);if($.isFunction(_this.settings.callbackModalContentPopulated))_this.settings.callbackModalContentPopulated.call(this,$('#gdpr-form-modal'));}).fail(function(){$('#gdpr-form-modal__content').html('Error fetching content from '+_this.settings.contentURL);});},modalPrepared:function(){var _this=this;
14switch(_this.settings.validationFramework){case 'jquery-validate':if($.validator)$.validator.setDefaults({submitHandler:function(form,event){var activeElement=document.activeElement.tagName==='BODY'||document.activeElement.tagName==='IFRAME'?$(event.originalEvent.submitter):$(document.activeElement);let isOptForm=$(form).hasClass('webform-submission-outage-notifications-opt-in-form')||$(form).hasClass('webform-submission-outage-notifications-opt-out-form');if(activeElement.data('final-submit')===true){$('#gdpr-form-modal').modal('show');if(isOptForm)$('#gdpr-form-modal__button').prop('disabled',false);}else{if($.isFunction(_this.settings.callbackFormSubmitting))_this.settings.callbackFormSubmitting.call(this,$('#gdpr-form-modal'));form.submit();if(isOptForm)$('#gdpr-form-modal__button').prop('disabled',true);}}});break;}}});$.fn[pluginName]=function(options){return this.each(function(){if(!$.data(this,'plugin_'+pluginName))$.data(this,'plugin_'+pluginName,new Plugin(this,options));});};});}};const getTranslatedText=(text,lang)=>{let finalValue=text;const englishText={'This field is required.':'This field is required.','Please verify that you are not a robot.':'Please verify that you are not a robot.','Please enter a valid phone number.':'Please enter a valid phone number.'};const irishText={'This field is required.':'Tá an réimse seo riachtanach','Please verify that you are not a robot.':'An féidir leat a dheimhniú nach bhfuil tú róbat?','Please enter a valid phone number.':'Please enter a valid phone number.'};for(const [,[key,value]] of Object.entries(Object.entries(lang=='ga'?englishText:irishText)))if(key==text)finalValue=value;return finalValue;};const getCurrentLangCode=()=>{const langSwitch=document.getElementById('language-switch');return langSwitch?langSwitch.dataset.langCode:'ga';};const registerCustomValidationMethods=()=>{if(!$.validator)return;if(!$.validator.methods.iwValidatePhoneNumber)$.validator.addMethod('iwValidatePhoneNumber',function(value,element){let countryCode=$('.iw-phone-number-country-code');if(!countryCode.length)return true;else if(countryCode.val()=='+353'){let pattern=/^(?!.*(\d)\1{5})08[35679]\d{7}$/g;return pattern.test(value);}else if(countryCode.val()=='+44'){let pattern=/^[07]{2}\d{9}$/g;return pattern.test(value);}else return true;},getTranslatedText('Please enter a valid phone number.',getCurrentLangCode()));if(!$.validator.methods.iwRequiredFile)$.validator.addMethod('iwRequiredFile',function(value,element){return $(element).parent().find('[type="file"]').val()!='';},getTranslatedText('This field is required.',getCurrentLangCode()));if(!$.validator.methods.iwTextAreaMaxLength)$.validator.addMethod('iwTextAreaMaxLength',function(value,element){if(!element.classList.contains('iw-text-area-max-length')||!element.hasAttribute('maxlength'))return true;const breakLines=element.value.match(/(\r\n|\n|\r)/g)||[];const totalLength=element.value.length+breakLines.length;if(totalLength<=2000)return true;},`The max length for this field is ${$('.iw-text-area-max-length').prop('maxlength')} characters.`);};Drupal.behaviors.UeForms={attach:function(context,settings){registerCustomValidationMethods();once('form-validate','.form-validate',context).forEach((el)=>{if($(el).hasClass('has-gdpr-modal-form')){let gdprEndpoint='/'+drupalSettings.path.pathPrefix+'gdpr/data';$(el).gdprFormModal({clientName:'Irish Water',logo:'/themes/custom/ue_theme/app/assets/images/logo-blue-green.png',contentURL:gdprEndpoint,checkboxLabel:'I consent to the the GDPR privacy policy outlines above and consent for my data to be stored by Irish Water.',frontendFramework:'bootstrap-4',validationFramework:'jquery-validate',modalSubmitClass:'btn btn-sml brand-button--primary'});}$('.aa-address').each(function(){let isValidEircode;let addressInput=$(this);let allowedSearch=true;let autoAddress=Autoaddress({apiKey:drupalSettings.ue_forms.auto_address_api_key,elementId:addressInput.attr('id'),onAddressResult:function(result){let responseAddressResult=result.address.label.join(', ');addressInput.val(responseAddressResult);addressInput.val(result.address.postcode.value);},onPostAPI:function(obj){isValidEircode=true;if(addressInput.val().length>3&&'options' in obj&&!obj.options.length)isValidEircode=false;if('isSearchAllowed' in obj)allowedSearch=obj.isSearchAllowed;}});
14$('.aa-address').on('blur',function(){$('#invalidEircode').remove();if(!isValidEircode||!allowedSearch){const $formGroup=$(this).closest('.form-group');const $feedbackUse=$formGroup.find('.form-control-feedback use');const errorUrl=$feedbackUse.attr('xlink:href').split('#')[0]+'#close';$(this).val('');$formGroup.removeClass('has-success').addClass('has-error');$feedbackUse.attr('xlink:href',errorUrl);if(!$('#edit-aa-address-error').css('display')||$('#edit-aa-address-error').css('display')=='none')$formGroup.find('.help-block').append('<span class="has-error" id="invalidEircode">Please enter a valid eircode.</span>');if(!allowedSearch)$formGroup.find('.help-block .has-error').text('There was a problem with the provided eircode, please contact our support team.');}});$('.aa-address').on('input',function(){$('#invalidEircode').remove();});});$('.leak-map--auto-address').each(function(){let isValidAddress=false;let addressInput=$(this);let responseAutoAddress;let autoAddress=Autoaddress({apiKey:drupalSettings.ue_forms.auto_address_outage_webform,elementId:addressInput.attr('id'),onAddressResult:function(result){let responseAddressResult=result.address.postcode.value;addressInput.val(responseAddressResult);$('#street_address').val(responseAddressResult);$('#edit-address-incident').val(result.address.label.slice(0,-1).join(', '));},onPostAPI:function(obj){isValidAddress=true;if(addressInput.val().length>3&&'options' in obj&&!obj.options.length)isValidAddress=false;}});$('.leak-map--auto-address').on('blur',function(){$('#invalidAddress').remove();if($(this).val().length<=3)isValidAddress=false;if(!isValidAddress){const $formGroup=$(this).closest('.form-group');$formGroup.removeClass('has-success').addClass('has-error');$formGroup.find('.help-block').append('<span class="has-error" id="invalidAddress">Please pick an address from the suggested options.</span>');}$('.leak-map--auto-address').on('input',function(){$('#invalidAddress').remove();});});});$(function(){$('[data-toggle="popover"]').popover();});$('.js-webform-image-file.webform-image-file, .js-webform-document-file.webform-document-file').each(function(){$(this).click(function(e){if(e.target.nodeName.toLowerCase()!=='label')$(this).parent().find('.browse-files label').click();;});});$('.form-step-navigation-anchor').click(function(e){if(e.target.nodeName.toLowerCase()!=='input')$(this).find('> input[data-progress-step]').click();});$.validator.addMethod('recaptcha',function(value,element){return grecaptcha.getResponse().length!=0;},getTranslatedText('Please verify that you are not a robot.',getCurrentLangCode()));let iwRules={'g-recaptcha-response':{recaptcha:true}};$('.iw-webform-file').each(function(){iwRules[$(this).attr('name')]={iwRequiredFile:true};});$('.iw-text-area-max-length').each(function(){iwRules[$(this).attr('name')]={iwTextAreaMaxLength:true};});$('.iw-phone-number').each(function(){iwRules[$(this).attr('name')]={iwValidatePhoneNumber:true};});$('.form-validate').validate({ignore:':hidden:not(.do-not-ignore)',errorPlacement:function(error,element){var $formGroup=element.closest('.form-group:not(.js-form-type-radio)');if(window.location.href.indexOf('step-2')>=0||window.location.href.indexOf('disconnection-and-reconne')>=0){var $errorWrapper=$formGroup.find('#'+error[0]['id']).length>0?'#'+error[0]['id']:'.help-block';error.appendTo($formGroup.find($errorWrapper));}else error.appendTo($formGroup.find('.help-block'));},errorElement:'span',errorClass:'has-error',validClass:'has-success',rules:iwRules,highlight:function(element,errorClass,validClass){$(element).closest('.form-group:not(.js-form-type-radio)').addClass(errorClass).removeClass(validClass);if($(element).closest('.form-group:not(.js-form-type-radio)').find('.form-control-feedback').length){var errorUrl=$(element).closest('.form-group:not(.js-form-type-radio)').find('.form-control-feedback use').attr('xlink:href').split('#')[0]+'#close';$(element).closest('.form-group:not(.js-form-type-radio)').find('.form-control-feedback use').attr('xlink:href',errorUrl);}if($(element).data('invalid-modal-target'))$($(element).data('invalid-modal-target')).modal('show');},unhighlight:function(element,errorClass,validClass){if($(element).closest('.form-group:not(.js-form-type-radio)').hasClass(errorClass)||$(element).prop('required'))$(element).closest('.form-group:not(.js-form-type-radio)').removeClass(errorClass).addClass(validClass);if($(element).closest('.form-group').find('.form-control-feedback').length){var successUrl=$(element).closest('.form-group').find('.form-control-feedback use').attr('xlink:href').split('#')[0]+'#validation-tick';$(element).closest('.form-group').find('.form-control-feedback use').attr('xlink:href',successUrl);}}});let activeStep=$('.webform-submission-first-fix-free-registration-form-form [data-webform-page].active > .form-steps__step');if(activeStep.length>0&&activeStep.text().trim()!=="1")document.title='Step '+activeStep.text().trim();$(document).on('state:required',(e)=>{if(e.trigger)if(e.value){const label=`label${e.target.id?`[for=${e.target.id}]`:''}`;const $label=$(e.target).closest('.js-form-item, .js-form-wrapper').find(label);let isRadio=false;$label.each(function(index,$element){if($($element).hasClass('form-required')&&$($element).find('input[type="radio"]').length>0){isRadio=true;$($element).removeClass('js-form-required form-required');}});if(isRadio){const $label=$(e.target).closest('.js-form-item, .js-form-wrapper').find('.label');$label.append('<span class="required">*</span>');}else{if(isRadio===false&&$label.find('.required').length===0)$label.append('<span class="required">*</span>');}}});updateRequiredConditionalInputFields();$(el).find(':input').on('change',function(){if($(this).attr('data-drupal-states')||$(this).closest('[data-drupal-states]').length>0)updateRequiredConditionalInputFields();});function updateRequiredConditionalInputFields(){if($('.iw-connection-terms').length>0){if(!$('.iw-connection-terms').is(':checked'))$('[data-final-submit="true"]').attr('disabled','disabled');$('.iw-connection-terms').change(function(){if(!$(this).is(':checked'))$('[data-final-submit="true"]').attr('disabled','disabled');else $('[data-final-submit="true"]').removeAttr('disabled');});}$('.js-webform-states-hidden input[data-msg-required]:not([type=radio]) , .js-webform-states-hidden select[data-msg-required]').each(function(){let wrapper=$(this).closest('.js-webform-states-hidden');if(wrapper.length>0&&!wrapper.find('span.required').length)wrapper.find('label').append('<span class="required">*</span>');});}});}};Drupal.behaviors.connectionForms={attach:function(context,settings){once('connection-forms','.webform-once',context).forEach((el)=>{$('input[data-radio-show]').on('change',function(){$('input[data-radio-show]').each(function(){if($(this).attr('data-force-display')!==undefined)return;if($(this).is(':checked'))$('#'+$(this).data('radio-show')).removeClass('d-none');else $('#'+$(this).data('radio-show')).addClass('d-none');});});$('input[data-radio-show]').each(function(element){let elementId=$(this).data('radio-show');if(!elementId.length)return;
14let html=$('#'+elementId);$(this).parent().parent().parent().append(html.prop('outerHTML'));html.html('');});});once('connection-local-authority','.connection-local-authority',context).forEach((el)=>{if($('#reveal-form-cta button.submit ').length>0){$('.webform-button--previous').appendTo('.iw-btn-prev').attr('class','btn btn-sml btn-link btn-block font-weight-bold');$('.webform-button--next').appendTo('.iw-btn-next').attr('class','btn btn-sml brand-button--primary');}});}};Drupal.behaviors.mediaFileUploadForm={attach:function(context,settings){once('js-media-library-add-form','form.js-media-library-add-form',context).forEach((el)=>{document.getElementById("inline-form-error").innerHTML='';$(".js-form-managed-file input.form-file").on('change',function(){if(this.files[0].size>drupalSettings.ue_media.forms.max_filesize)document.getElementById("inline-form-error").innerHTML=drupalSettings.ue_media.forms.file_size_error_message;});});}};Drupal.behaviors.customWebformRadiosRequired={attach:function(context){once('webform-radios-required','.js-form-type-radios, .js-form-type-webform-radios-other, .js-webform-type-radios, .js-webform-type-webform-radios-other, .js-webform-type-webform-entity-radios, .js-webform-type-webform-scale',context).forEach((el)=>{var $element=$(el);setTimeout(function(){radiosRequired($element);},1);});}};function radiosRequired($element){var $radios=$element.find('input[type="radio"]');var isRequired=$element.hasClass('required')||$element.find('input').attr('data-webform-required-error')!==undefined;toggleRequired($radios,isRequired);copyRequireMessage($element,$radios);}function toggleRequired($input,required){var isCheckboxOrRadio=$input.attr('type')==='radio'||$input.attr('type')==='checkbox';if(required)if(isCheckboxOrRadio)$input.attr({'required':'required'});else $input.attr({'required':'required','aria-required':'true'});else if(isCheckboxOrRadio)$input.removeAttr('required');else $input.removeAttr('required aria-required');}function copyRequireMessage($source,$destination){if($source.attr('data-msg-required'))$destination.attr('data-msg-required',$source.attr('data-msg-required'));else{if($destination.attr('data-webform-required-error'))$destination.attr('data-msg-required',$destination.attr('data-webform-required-error'));}}})(jQuery,Drupal);; 15/* @license MIT https://raw.githubusercontent.com/focus-trap/tabbable/v6.3.0/LICENSE */ 16/*! 17* tabbable 6.3.0 18* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE 19*/ 20!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):(t="undefined"!=typeof globalThis?globalThis:t||self,function(){var n=t.tabbable,o=t.tabbable={};e(o),o.noConflict=function(){return t.tabbable=n,o}}())}(this,(function(t){"use strict";var e=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],n=e.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(t){var e;return null==t||null===(e=t.getRootNode)||void 0===e?void 0:e.call(t)}:function(t){return null==t?void 0:t.ownerDocument},a=function(t,e){var n;void 0===e&&(e=!0);var o=null==t||null===(n=t.getAttribute)||void 0===n?void 0:n.call(t,"inert");return""===o||"true"===o||e&&t&&a(t.parentNode)},l=function(t,e,o){if(a(t))return[];var i=Array.prototype.slice.apply(t.querySelectorAll(n));return e&&r.call(t,n)&&i.unshift(t),i=i.filter(o)},u=function(t,e,o){for(var i=[],l=Array.from(t);l.length;){var c=l.shift();if(!a(c,!1))if("SLOT"===c.tagName){var d=c.assignedElements(),f=d.length?d:c.children,s=u(f,!0,o);o.flatten?i.push.apply(i,s):i.push({scopeParent:c,candidates:s})}else{r.call(c,n)&&o.filter(c)&&(e||!t.includes(c))&&i.push(c);var p=c.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(c),h=!a(p,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(c));if(p&&h){var v=u(!0===p?c.children:p.children,!0,o);o.flatten?i.push.apply(i,v):i.push({scopeParent:c,candidates:v})}else l.unshift.apply(l,c.children)}}return i},c=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},d=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||function(t){var e,n=null==t||null===(e=t.getAttribute)||void 0===e?void 0:e.call(t,"contenteditable");return""===n||"true"===n}(t))&&!c(t)?0:t.tabIndex},f=function(t,e){return t.tabIndex===e.tabIndex?t.documentOrder-e.documentOrder:t.tabIndex-e.tabIndex},s=function(t){return"INPUT"===t.tagName},p=function(t){return function(t){return s(t)&&"radio"===t.type}(t)&&!function(t){if(!t.name)return!0;var e,n=t.form||i(t),o=function(t){return n.querySelectorAll('input[type="radio"][name="'+t+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)e=o(window.CSS.escape(t.name));else try{e=o(t.name)}catch(t){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",t.message),!1}var r=function(t,e){for(var n=0;n<t.length;n++)if(t[n].checked&&t[n].form===e)return t[n]}(e,t.form);return!r||r===t}(t)},h=function(t){var e=t.getBoundingClientRect(),n=e.width,o=e.height;return 0===n&&0===o},v=function(t,e){var n=e.displayCheck,o=e.getShadowRoot;if("full-native"===n&&"checkVisibility"in t)return!t.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(t).visibility)return!0;var a=r.call(t,"details>summary:first-of-type")?t.parentElement:t;if(r.call(a,"details:not([open]) *"))return!0;
20if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(t)}else{if("function"==typeof o){for(var l=t;t;){var u=t.parentElement,c=i(t);if(u&&!u.shadowRoot&&!0===o(u))return h(t);t=t.assignedSlot?t.assignedSlot:u||c===t.ownerDocument?u:c.host}t=l}if(function(t){var e,n,o,r,a=t&&i(t),l=null===(e=a)||void 0===e?void 0:e.host,u=!1;if(a&&a!==t)for(u=!!(null!==(n=l)&&void 0!==n&&null!==(o=n.ownerDocument)&&void 0!==o&&o.contains(l)||null!=t&&null!==(r=t.ownerDocument)&&void 0!==r&&r.contains(t));!u&&l;){var c,d,f;u=!(null===(d=l=null===(c=a=i(l))||void 0===c?void 0:c.host)||void 0===d||null===(f=d.ownerDocument)||void 0===f||!f.contains(l))}return u}(t))return!t.getClientRects().length;if("legacy-full"!==n)return!0}return!1},b=function(t,e){return!(e.disabled||a(e)||function(t){return s(t)&&"hidden"===t.type}(e)||v(e,t)||function(t){return"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some((function(t){return"SUMMARY"===t.tagName}))}(e)||function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var e=t.parentElement;e;){if("FIELDSET"===e.tagName&&e.disabled){for(var n=0;n<e.children.length;n++){var o=e.children.item(n);if("LEGEND"===o.tagName)return!!r.call(e,"fieldset[disabled] *")||!o.contains(t)}return!0}e=e.parentElement}return!1}(e))},y=function(t,e){return!(p(e)||d(e)<0||!b(t,e))},m=function(t){var e=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(e)||e>=0)},g=function(t){var e=[],n=[];return t.forEach((function(t,o){var r=!!t.scopeParent,i=r?t.scopeParent:t,a=function(t,e){var n=d(t);return n<0&&e&&!c(t)?0:n}(i,r),l=r?g(t.candidates):i;0===a?r?e.push.apply(e,l):e.push(i):n.push({documentOrder:o,tabIndex:a,item:t,isScope:r,content:l})})),n.sort(f).reduce((function(t,e){return e.isScope?t.push.apply(t,e.content):t.push(e.content),t}),[]).concat(e)},w=e.concat("iframe").join(",");t.focusable=function(t,e){return(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:b.bind(null,e),flatten:!0,getShadowRoot:e.getShadowRoot}):l(t,e.includeContainer,b.bind(null,e))},t.getTabIndex=d,t.isFocusable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==r.call(t,w)&&b(e,t)},t.isTabbable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==r.call(t,n)&&y(e,t)},t.tabbable=function(t,e){var n;return n=(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:y.bind(null,e),flatten:!1,getShadowRoot:e.getShadowRoot,shadowRootFilter:m}):l(t,e.includeContainer,y.bind(null,e)),g(n)}})); 21 22; 23/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 24(function($,Drupal){Drupal.theme.progressBar=function(id){const escapedId=Drupal.checkPlain(id);return (`<div id="${escapedId}" 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>');};Drupal.ProgressBar=function(id,updateCallback,method,errorCallback){this.id=id;this.method=method||'GET';this.updateCallback=updateCallback;this.errorCallback=errorCallback;this.element=$(Drupal.theme('progressBar',id));};$.extend(Drupal.ProgressBar.prototype,{setProgress(percentage,message,label){if(percentage>=0&&percentage<=100){$(this.element).find('div.progress__bar').each(function(){this.style.width=`${percentage}%`;});$(this.element).find('div.progress__percentage').html(`${percentage}%`);}$('div.progress__description',this.element).html(message);$('div.progress__label',this.element).html(label);if(this.updateCallback)this.updateCallback(percentage,message,this);},startMonitoring(uri,delay){this.delay=delay;this.uri=uri;this.sendPing();},stopMonitoring(){clearTimeout(this.timer);this.uri=null;},sendPing(){if(this.timer)clearTimeout(this.timer);if(this.uri){const pb=this;let uri=this.uri;if(!uri.includes('?'))uri+='?';else uri+='&';uri+='_format=json';$.ajax({type:this.method,url:uri,data:'',dataType:'json',success(progress){if(progress.status===0){pb.displayError(progress.data);return;}pb.setProgress(progress.percentage,progress.message,progress.label);pb.timer=setTimeout(()=>{pb.sendPing();},pb.delay);},error(xmlhttp){const e=new Drupal.AjaxError(xmlhttp,pb.uri);pb.displayError(`<pre>${e.message}</pre>`);}});}},displayError(string){const error=$('<div class="messages messages--error"></div>').html(string);$(this.element).before(error).hide();if(this.errorCallback)this.errorCallback(this);}});})(jQuery,Drupal);; 25/* @license MIT https://raw.githubusercontent.com/muicss/loadjs/4.3.0/LICENSE.txt */ 26loadjs=function(){var h=function(){},o={},c={},f={};function u(e,n){if(e){var t=f[e];if(c[e]=n,t)for(;t.length;)t[0](e,n),t.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function p(t,r,i,s){var o,e,u,n=document,c=i.async,f=(i.numRetries||0)+1,l=i.before||h,a=t.replace(/[\?|#].*$/,""),d=t.replace(/^(css|img|module|nomodule)!/,"");if(s=s||0,/(^css!|\.css$)/.test(a))(u=n.createElement("link")).rel="stylesheet",u.href=d,(o="hideFocus"in u)&&u.relList&&(o=0,u.rel="preload",u.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(a))(u=n.createElement("img")).src=d;else if((u=n.createElement("script")).src=d,u.async=void 0===c||c,e="noModule"in u,/^module!/.test(a)){if(!e)return r(t,"l");u.type="module"}else if(/^nomodule!/.test(a)&&e)return r(t,"l");!(u.onload=u.onerror=u.onbeforeload=function(e){var n=e.type[0];if(o)try{u.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((s+=1)<f)return p(t,r,i,s)}else if("preload"==u.rel&&"style"==u.as)return u.rel="stylesheet";r(t,n,e.defaultPrevented)})!==l(t,u)&&n.head.appendChild(u)}function t(e,n,t){var r,i;if(n&&n.trim&&(r=n),i=(r?t:n)||{},r){if(r in o)throw"LoadJS";o[r]=!0}
26function s(n,t){!function(e,r,n){var t,i,s=(e=e.push?e:[e]).length,o=s,u=[];for(t=function(e,n,t){if("e"==n&&u.push(e),"b"==n){if(!t)return;u.push(e)}--s||r(u)},i=0;i<o;i++)p(e[i],t,n)}(e,function(e){l(i,e),n&&l({success:n,error:t},e),u(r,e)},i)}if(i.returnPromise)return new Promise(s);s()}return t.ready=function(e,n){return function(e,t){e=e.push?e:[e];var n,r,i,s=[],o=e.length,u=o;for(n=function(e,n){n.length&&s.push(e),--u||t(s)};o--;)r=e[o],(i=c[r])?n(r,i):(f[r]=f[r]||[]).push(n)}(e,function(e){l(n,e)}),t},t.done=function(e){u(e,[])},t.reset=function(){o={},c={},f={}},t.isDefined=function(e){return e in o},t}();; 27/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 28Drupal.debounce=function(func,wait,immediate){let timeout;let result;return function(...args){const context=this;const later=function(){timeout=null;if(!immediate)result=func.apply(context,args);};const callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)result=func.apply(context,args);return result;};};; 29(function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i<il;i++){announcement=announcements.pop();text.unshift(announcement.text);if(announcement.priority==='assertive')priority='assertive';}if(text.length){liveElement.innerHTML='';liveElement.setAttribute('aria-busy','true');liveElement.setAttribute('aria-live',priority);liveElement.innerHTML=text.join('\n');liveElement.setAttribute('aria-busy','false');}}Drupal.announce=function(text,priority){announcements.push({text,priority});return debounce(announce,200)();};})(Drupal,Drupal.debounce);; 30((Drupal)=>{Drupal.Message=class{constructor(messageWrapper=null){if(!messageWrapper)this.messageWrapper=Drupal.Message.defaultWrapper();else this.messageWrapper=messageWrapper;}static defaultWrapper(){let wrapper=document.querySelector('[data-drupal-messages]')||document.querySelector('[data-drupal-messages-fallback]');if(!wrapper){wrapper=document.createElement('div');document.body.appendChild(wrapper);}if(wrapper.hasAttribute('data-drupal-messages-fallback')){wrapper.removeAttribute('data-drupal-messages-fallback');wrapper.classList.remove('hidden');}wrapper.setAttribute('data-drupal-messages','');return wrapper.innerHTML===''?Drupal.Message.messageInternalWrapper(wrapper):wrapper.firstElementChild;}static getMessageTypeLabels(){return {status:Drupal.t('Status message'),error:Drupal.t('Error message'),warning:Drupal.t('Warning message')};}add(message,options={}){if(!options.hasOwnProperty('type'))options.type='status';if(typeof message!=='string')throw new Error('Message must be a string.');Drupal.Message.announce(message,options);options.id=options.id?String(options.id):`${options.type}-${Math.random().toFixed(15).replace('0.','')}`;if(!Drupal.Message.getMessageTypeLabels().hasOwnProperty(options.type)){const {type}=options;throw new Error(`The message type, ${type}, is not present in Drupal.Message.getMessageTypeLabels().`);}this.messageWrapper.appendChild(Drupal.theme('message',{text:message},options));return options.id;}select(id){return this.messageWrapper.querySelector(`[data-drupal-message-id^="${id}"]`);}remove(id){return this.messageWrapper.removeChild(this.select(id));}clear(){this.messageWrapper.querySelectorAll('[data-drupal-message-id]').forEach((message)=>{this.messageWrapper.removeChild(message);});}static announce(message,options){if(!options.priority&&(options.type==='warning'||options.type==='error'))options.priority='assertive';if(options.announce!=='')Drupal.announce(options.announce||message,options.priority);}static messageInternalWrapper(messageWrapper){const innerWrapper=document.createElement('div');innerWrapper.setAttribute('class','messages__wrapper');messageWrapper.insertAdjacentElement('afterbegin',innerWrapper);return innerWrapper;}};Drupal.theme.message=({text},{type,id})=>
30{const messagesTypes=Drupal.Message.getMessageTypeLabels();const messageWrapper=document.createElement('div');messageWrapper.setAttribute('class',`messages messages--${type}`);messageWrapper.setAttribute('role',type==='error'||type==='warning'?'alert':'status');messageWrapper.setAttribute('data-drupal-message-id',id);messageWrapper.setAttribute('data-drupal-message-type',type);messageWrapper.setAttribute('aria-label',messagesTypes[type]);messageWrapper.innerHTML=`${text}`;return messageWrapper;};})(Drupal);; 31(function($,window,Drupal,drupalSettings,loadjs,{isFocusable,tabbable}){Drupal.behaviors.AJAX={attach(context,settings){function loadAjaxBehavior(base){const elementSettings=settings.ajax[base];if(typeof elementSettings.selector==='undefined')elementSettings.selector=`#${base}`;once('drupal-ajax',$(elementSettings.selector)).forEach((el)=>{elementSettings.element=el;elementSettings.base=base;Drupal.ajax(elementSettings);});}Object.keys(settings.ajax||{}).forEach(loadAjaxBehavior);Drupal.ajax.bindAjaxLinks(document.body);once('ajax','.use-ajax-submit').forEach((el)=>{const elementSettings={url:$(el.form).attr('action'),setClick:true,event:'click',progress:{type:'throbber'},base:el.id,element:el};Drupal.ajax(elementSettings);});},detach(context,settings,trigger){if(trigger==='unload')Drupal.ajax.expired().forEach((instance)=>{Drupal.ajax.instances[instance.instanceIndex]=null;});}};Drupal.AjaxError=function(xmlhttp,uri,customMessage){let statusCode;let statusText;let responseText;if(xmlhttp.status)statusCode=`\n${Drupal.t('An AJAX HTTP error occurred.')}\n${Drupal.t('HTTP Result Code: !status',{'!status':xmlhttp.status})}`;else statusCode=`\n${Drupal.t('An AJAX HTTP request terminated abnormally.')}`;statusCode+=`\n${Drupal.t('Debugging information follows.')}`;const pathText=`\n${Drupal.t('Path: !uri',{'!uri':uri})}`;statusText='';try{statusText=`\n${Drupal.t('StatusText: !statusText',{'!statusText':xmlhttp.statusText.trim()})}`;}catch(e){}responseText='';try{responseText=`\n${Drupal.t('ResponseText: !responseText',{'!responseText':xmlhttp.responseText.trim()})}`;}catch(e){}responseText=responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,'');responseText=responseText.replace(/[\n]+\s+/g,'\n');const readyStateText=xmlhttp.status===0?`\n${Drupal.t('ReadyState: !readyState',{'!readyState':xmlhttp.readyState})}`:'';customMessage=customMessage?`\n${Drupal.t('CustomMessage: !customMessage',{'!customMessage':customMessage})}`:'';this.message=statusCode+pathText+statusText+customMessage+responseText+readyStateText;this.name='AjaxError';if(!Drupal.AjaxError.messages)Drupal.AjaxError.messages=new Drupal.Message();Drupal.AjaxError.messages.add(Drupal.t("Oops, something went wrong. Check your browser's developer console for more details."),{type:'error'});};Drupal.AjaxError.prototype=new Error();Drupal.AjaxError.prototype.constructor=Drupal.AjaxError;Drupal.ajax=function(settings){if(arguments.length!==1)throw new Error('Drupal.ajax() function must be called with one configuration object only');const base=settings.base||false;const element=settings.element||false;delete settings.base;delete settings.element;if(!settings.progress&&!element)settings.progress=false;const ajax=new Drupal.Ajax(base,element,settings);ajax.instanceIndex=Drupal.ajax.instances.length;Drupal.ajax.instances.push(ajax);return ajax;};Drupal.ajax.instances=[];Drupal.ajax.expired=function(){return Drupal.ajax.instances.filter((instance)=>instance&&instance.element!==false&&!document.body.contains(instance.element));};Drupal.ajax.bindAjaxLinks=(element)=>{once('ajax','.use-ajax',element).forEach((ajaxLink)=>{const $linkElement=$(ajaxLink);const elementSettings={progress:{type:'throbber'},dialogType:$linkElement.data('dialog-type'),dialog:$linkElement.data('dialog-options'),dialogRenderer:$linkElement.data('dialog-renderer'),base:$linkElement.attr('id'),element:ajaxLink};const href=$linkElement.attr('href');if(href){elementSettings.url=href;elementSettings.event='click';}const httpMethod=$linkElement.data('ajax-http-method');if(httpMethod)elementSettings.httpMethod=httpMethod;Drupal.ajax(elementSettings);});};Drupal.Ajax=function(base,element,elementSettings){const defaults={httpMethod:'POST',event:element?'mousedown':null,keypress:true,selector:base?`#${base}`:null,effect:'none',speed:'none',method:'replaceWith',progress:{type:'throbber',message:Drupal.t('Processing...')},submit:{js:true}};$.extend(this,defaults,elementSettings);this.commands=new Drupal.AjaxCommands();this.instanceIndex=false;if(this.wrapper)this.wrapper=`#${this.wrapper}`;this.element=element;this.preCommandsFocusedElementSelector=null;this.elementSettings=elementSettings;if(this.element?.form)this.$form=$(this.element.form);if(!this.url){const $element=$(this.element);if(this.element.tagName==='A')this.url=$element.attr('href');else{if(this.element&&element.form)this.url=this.$form.attr('action');}}const originalUrl=this.url;this.url=this.url.replace(/\/nojs(\/|$|\?|#)/,'/ajax$1');if(drupalSettings.ajaxTrustedUrl[originalUrl])drupalSettings.ajaxTrustedUrl[this.url]=true;const ajax=this;ajax.options={url:ajax.url,data:ajax.submit,isInProgress(){return ajax.ajaxing;},beforeSerialize(elementSettings,options){return ajax.beforeSerialize(elementSettings,options);},beforeSubmit(formValues,elementSettings,options){ajax.ajaxing=true;ajax.preCommandsFocusedElementSelector=null;return ajax.beforeSubmit(formValues,elementSettings,options);},beforeSend(xmlhttprequest,options){ajax.ajaxing=true;return ajax.beforeSend(xmlhttprequest,options);},success(response,status,xmlhttprequest){ajax.preCommandsFocusedElementSelector=document.activeElement.getAttribute('data-drupal-selector');if(typeof response==='string')response=JSON.parse(response);if(response!==null&&!drupalSettings.ajaxTrustedUrl[ajax.url])if(xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token')!=='1'){const customMessage=Drupal.t('The response failed verification so will not be processed.');return ajax.error(xmlhttprequest,ajax.url,customMessage);}return (Promise.resolve(ajax.success(response,status)).then(()=>{ajax.ajaxing=false;
31$(document).trigger('ajaxSuccess',[xmlhttprequest,this]);$(document).trigger('ajaxComplete',[xmlhttprequest,this]);if(--$.active===0)$(document).trigger('ajaxStop');}));},error(xmlhttprequest,status,error){ajax.ajaxing=false;},complete(xmlhttprequest,status){if(status==='error'||status==='parsererror')return ajax.error(xmlhttprequest,ajax.url);},dataType:'json',jsonp:false,method:ajax.httpMethod};if(elementSettings.dialog)ajax.options.data.dialogOptions=elementSettings.dialog;if(!ajax.options.url.includes('?'))ajax.options.url+='?';else ajax.options.url+='&';let wrapper=`drupal_${elementSettings.dialogType||'ajax'}`;if(elementSettings.dialogRenderer)wrapper+=`.${elementSettings.dialogRenderer}`;ajax.options.url+=`${Drupal.ajax.WRAPPER_FORMAT}=${wrapper}`;$(ajax.element).on(elementSettings.event,function(event){if(!drupalSettings.ajaxTrustedUrl[ajax.url]&&!Drupal.url.isLocal(ajax.url))throw new Error(Drupal.t('The callback URL is not local and not trusted: !url',{'!url':ajax.url}));return ajax.eventResponse(this,event);});if(elementSettings.keypress)$(ajax.element).on('keypress',function(event){return ajax.keypressResponse(this,event);});if(elementSettings.prevent)$(ajax.element).on(elementSettings.prevent,false);};Drupal.ajax.WRAPPER_FORMAT='_wrapper_format';Drupal.Ajax.AJAX_REQUEST_PARAMETER='_drupal_ajax';Drupal.Ajax.prototype.execute=function(){if(this.ajaxing)return;try{this.beforeSerialize(this.element,this.options);return $.ajax(this.options);}catch(e){this.ajaxing=false;window.alert(`An error occurred while attempting to process ${this.options.url}: ${e.message}`);return $.Deferred().reject();}};Drupal.Ajax.prototype.keypressResponse=function(element,event){const ajax=this;if(event.which===13||(event.which===32&&element.type!=='text'&&element.type!=='textarea'&&element.type!=='tel'&&element.type!=='number')){event.preventDefault();event.stopPropagation();$(element).trigger(ajax.elementSettings.event);}};Drupal.Ajax.prototype.eventResponse=function(element,event){event.preventDefault();event.stopPropagation();const ajax=this;if(ajax.ajaxing)return;try{if(ajax.$form){if(ajax.setClick)element.form.clk=element;ajax.$form.ajaxSubmit(ajax.options);}else{ajax.beforeSerialize(ajax.element,ajax.options);$.ajax(ajax.options);}}catch(e){ajax.ajaxing=false;window.alert(`An error occurred while attempting to process ${ajax.options.url}: ${e.message}`);}};Drupal.Ajax.prototype.beforeSerialize=function(element,options){if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.detachBehaviors(this.$form.get(0),settings,'serialize');}options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER]=1;const pageState=drupalSettings.ajaxPageState;options.data['ajax_page_state[theme]']=pageState.theme;options.data['ajax_page_state[theme_token]']=pageState.theme_token;options.data['ajax_page_state[libraries]']=pageState.libraries;};Drupal.Ajax.prototype.beforeSubmit=function(formValues,element,options){};Drupal.Ajax.prototype.beforeSend=function(xmlhttprequest,options){if(this.$form){options.extraData=options.extraData||{};options.extraData.ajax_iframe_upload='1';const v=$.fieldValue(this.element);if(v!==null)options.extraData[this.element.name]=v;}$(this.element).prop('disabled',true);if(!this.progress||!this.progress.type)return;const progressIndicatorMethod=`setProgressIndicator${this.progress.type.slice(0,1).toUpperCase()}${this.progress.type.slice(1).toLowerCase()}`;if(progressIndicatorMethod in this&&typeof this[progressIndicatorMethod]==='function')this[progressIndicatorMethod].call(this);};Drupal.theme.ajaxProgressThrobber=(message)=>{const messageMarkup=typeof message==='string'?Drupal.theme('ajaxProgressMessage',message):'';const throbber='<div class="throbber"> </div>';return `<div class="ajax-progress ajax-progress-throbber">${throbber}${messageMarkup}</div>`;};Drupal.theme.ajaxProgressIndicatorFullscreen=()=>'<div class="ajax-progress ajax-progress-fullscreen"> </div>';Drupal.theme.ajaxProgressMessage=(message)=>`<div class="message">${message}</div>`;Drupal.theme.ajaxProgressBar=($element)=>$('<div class="ajax-progress ajax-progress-bar"></div>').append($element);Drupal.Ajax.prototype.setProgressIndicatorBar=function(){const progressBar=new Drupal.ProgressBar(`ajax-progress-${this.element.i
31d}`,$.noop,this.progress.method,$.noop);if(this.progress.message)progressBar.setProgress(-1,this.progress.message);if(this.progress.url)progressBar.startMonitoring(this.progress.url,this.progress.interval||1500);this.progress.element=$(Drupal.theme('ajaxProgressBar',progressBar.element));this.progress.object=progressBar;$(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorThrobber=function(){this.progress.element=$(Drupal.theme('ajaxProgressThrobber',this.progress.message));if($(this.element).closest('[data-drupal-ajax-container]').length)$(this.element).closest('[data-drupal-ajax-container]').after(this.progress.element);else $(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorFullscreen=function(){this.progress.element=$(Drupal.theme('ajaxProgressIndicatorFullscreen'));$('body').append(this.progress.element);};Drupal.Ajax.prototype.commandExecutionQueue=function(response,status){const ajaxCommands=this.commands;return Object.keys(response||{}).reduce((executionQueue,key)=>executionQueue.then(()=>{const {command}=response[key];if(command&&ajaxCommands[command])return ajaxCommands[command](this,response[key],status);}),Promise.resolve());};Drupal.Ajax.prototype.success=function(response,status){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.element).prop('disabled',false);const elementParents=$(this.element).parents('[data-drupal-selector]').addBack().toArray();const focusChanged=Object.keys(response||{}).some((key)=>{const {command,method}=response[key];return (command==='focusFirst'||command==='openDialog'||(command==='invoke'&&method==='focus'));});return (this.commandExecutionQueue(response,status).then(()=>{if(!focusChanged){let target=false;if(this.element){if($(this.element).data('refocus-blur')&&this.preCommandsFocusedElementSelector)target=document.querySelector(`[data-drupal-selector="${this.preCommandsFocusedElementSelector}"]`);if(!target&&!$(this.element).data('disable-refocus')){for(let n=elementParents.length-1;!target&&n>=0;n--)target=document.querySelector(`[data-drupal-selector="${elementParents[n].getAttribute('data-drupal-selector')}"]`);}}if(target)$(target).trigger('focus');}if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}this.settings=null;}).catch((error)=>console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error',{'!error':error}))));};Drupal.Ajax.prototype.getEffect=function(response){const type=response.effect||this.effect;const speed=response.speed||this.speed;const effect={};if(type==='none'){effect.showEffect='show';effect.hideEffect='hide';effect.showSpeed='';}else if(type==='fade'){effect.showEffect='fadeIn';effect.hideEffect='fadeOut';effect.showSpeed=speed;}else{effect.showEffect=`${type}Toggle`;effect.hideEffect=`${type}Toggle`;effect.showSpeed=speed;}return effect;};Drupal.Ajax.prototype.error=function(xmlhttprequest,uri,customMessage){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.wrapper).show();$(this.element).prop('disabled',false);if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}throw new Drupal.AjaxError(xmlhttprequest,uri,customMessage);};Drupal.theme.ajaxWrapperNewContent=($newContent,ajax,response)=>(response.effect||ajax.effect)!=='none'&&$newContent.filter((i)=>!(($newContent[i].nodeName==='#comment'||($newContent[i].nodeName==='#text'&&/^(\s|\n|\r)*$/.test($newContent[i].textContent))))).length>1?Drupal.theme('ajaxWrapperMultipleRootElements',$newContent):$newContent;Drupal.theme.ajaxWrapperMultipleRootElements=($elements)=>$('<div></div>').append($elements);Drupal.AjaxCommands=function(){};Drupal.AjaxCommands.prototype={insert(ajax,response){const $wrapper=response.selector?$(response.selector):$(ajax.wrapper);const method=response.method||ajax.method;const effect=ajax.getEffect(response);const settings=response.settings||ajax.settings||drupalSettings;const parseHTML=(htmlString)=>{const fragment=document.createDocumentFragment();const template=fragment.appendChild(document.createElement('template'));template.innerHTML=htmlString;return template.content.childNodes;};let $newContent=$(parseHTML(response.data));
31$newContent=Drupal.theme('ajaxWrapperNewContent',$newContent,ajax,response);switch(method){case 'html':case 'replaceWith':case 'replaceAll':case 'empty':case 'remove':Drupal.detachBehaviors($wrapper.get(0),settings);break;default:break;}$wrapper[method]($newContent);if(effect.showEffect!=='show')$newContent.hide();const $ajaxNewContent=$newContent.find('.ajax-new-content');if($ajaxNewContent.length){$ajaxNewContent.hide();$newContent.show();$ajaxNewContent[effect.showEffect](effect.showSpeed);}else{if(effect.showEffect!=='show')$newContent[effect.showEffect](effect.showSpeed);}$newContent.each((index,element)=>{if(element.nodeType===Node.ELEMENT_NODE&&document.documentElement.contains(element))Drupal.attachBehaviors(element,settings);});},remove(ajax,response,status){const settings=response.settings||ajax.settings||drupalSettings;$(response.selector).each(function(){Drupal.detachBehaviors(this,settings);}).remove();},changed(ajax,response,status){const $element=$(response.selector);if(!$element.hasClass('ajax-changed')){$element.addClass('ajax-changed');if(response.asterisk)$element.find(response.asterisk).append(` <abbr class="ajax-changed" title="${Drupal.t('Changed')}">*</abbr> `);}},alert(ajax,response,status){window.alert(response.text);},announce(ajax,response){if(response.priority)Drupal.announce(response.text,response.priority);else Drupal.announce(response.text);},redirect(ajax,response,status){window.location=response.url;},css(ajax,response,status){$(response.selector).css(response.argument);},settings(ajax,response,status){const ajaxSettings=drupalSettings.ajax;if(ajaxSettings)Drupal.ajax.expired().forEach((instance)=>{if(instance.selector){const selector=instance.selector.replace('#','');if(selector in ajaxSettings)delete ajaxSettings[selector];}});if(response.merge)$.extend(true,drupalSettings,response.settings);else ajax.settings=response.settings;},data(ajax,response,status){$(response.selector).data(response.name,response.value);},focusFirst(ajax,response,status){let focusChanged=false;const container=document.querySelector(response.selector);if(container){const tabbableElements=tabbable(container);if(tabbableElements.length){tabbableElements[0].focus();focusChanged=true;}else{if(isFocusable(container)){container.focus();focusChanged=true;}}}if(ajax.hasOwnProperty('element')&&!focusChanged)ajax.element.focus();},invoke(ajax,response,status){const $element=$(response.selector);$element[response.method](...response.args);},restripe(ajax,response,status){$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');},update_build_id(ajax,response,status){document.querySelectorAll(`input[name="form_build_id"][value="${response.old}"]`).forEach((item)=>{item.value=response.new;});},add_css(ajax,response,status){const allUniqueBundleIds=response.data.map(function(style){const uniqueBundleId=style.href;if(!loadjs.isDefined(uniqueBundleId))loadjs(`css!${style.href}`,uniqueBundleId,{before(path,styleEl){Object.keys(style).forEach((attributeKey)=>{styleEl.setAttribute(attributeKey,style[attributeKey]);});}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},message(ajax,response){const messages=new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));if(response.clearPrevious)messages.clear();messages.add(response.message,response.messageOptions);},add_js(ajax,response,status){const parentEl=document.querySelector(response.selector||'body');const settings=ajax.settings||drupalSettings;const allUniqueBundleIds=response.data.map((script)=>{const uniqueBundleId=script.src;if(!loadjs.isDefined(uniqueBundleId))loadjs(script.src,uniqueBundleId,{async:false,before(path,scriptEl){Object.keys(script).forEach((attributeKey)=>{scriptEl.setAttribute(attributeKey,script[attributeKey]);});parentEl.appendChild(scriptEl);return false;}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){Drupal.attachBehaviors(parentEl,settings);resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},scrollTop(ajax,response){document.querySelector(response.selector)?.scrollIntoView();}};const stopEvent=(xhr,settings)=>{return (xhr.getResponseHeader('X-Drupal-Ajax-Token')==='1'&&typeof settings.isInProgress==='function'&&settings.isInProgress());};$.extend(true,$.event.special,{ajaxSuccess:{trigger(event,xhr,settings){if(stopEvent(xhr,settings))return false;}},ajaxComplete:{trigger(event,xhr,settings){if(stopEvent(xhr,settings)){$.active++;return false;}}}});})(jQuery,window,Drupal,drupalSettings,loadjs,window.tabbable);; 32(function(Drupal){Drupal.AjaxCommands.prototype.gtagEvent=function(ajax,response){gtag('event',response.event_name,response.data);};})(Drupal);; 33/* @license MIT https://raw.githubusercontent.com/js-cookie/js-cookie/v3.0.5/LICENSE */ 34!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,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;}var t=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
34URIComponent).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:"/"});return t;}));; 35/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 36(function($,Cookies){"use strict";Drupal.behaviors.languageCookieSetCookie={attach:function(context,settings){once('language-cookie-set-cookie','body',context).forEach((el)=>{if(typeof settings.language_cookie!=='undefined'){let config=settings.language_cookie;let currentCookie=Cookies.get(config.cookie_name);if(config.set_on_every_pageload||!currentCookie||!currentCookie.length||currentCookie!==config.language){let cookieSettings={'expires':config.cookie.expires,'path':config.cookie.path,'secure':config.cookie.secure,'sameSite':config.cookie.samesite};Cookies.set(config.cookie.name,config.cookie.value,cookieSettings);}}});}};})(jQuery,window.Cookies);; 37UEAdmin={lbProcessed:false,processLb:function(context){if(UEAdmin.lbProcessed)return;context.querySelectorAll('#block-ue-theme-tabs .cog-icon').forEach((element)=>{UEAdmin.lbProcessed=true;element.addEventListener('mouseover',()=>{document.querySelector('.block-admin--local-tasks').classList.add('active');});document.querySelector('.block-admin--local-tasks').addEventListener('mouseleave',()=>{document.querySelector('.block-admin--local-tasks').classList.remove('active');});});}};Drupal.behaviors.adminEnhancements={attach:function(context,settings){UEAdmin.processLb(context);}};Drupal.behaviors.disableCKEditorScroll={attach:function(context,settings){if(!document.querySelector('.layout-builder'))return;if(globalThis._ckScrollPreventionSetup)return;globalThis._ckScrollPreventionSetup=true;let isInIframe=globalThis.self!==globalThis.top;let preventScrollInContext=false;let originalScrollTo=globalThis.scrollTo;let originalScrollIntoView=Element.prototype.scrollIntoView;globalThis.scrollTo=function(x,y){if(preventScrollInContext)return;originalScrollTo.apply(globalThis,arguments);};Element.prototype.scrollIntoView=function(){if(preventScrollInContext)return;originalScrollIntoView.apply(this,arguments);};globalThis.addEventListener('dialog:aftercreate',function(e){if(isInIframe)document.querySelectorAll('.ck-editor__top .ck-button').forEach((btn)=>btn.disabled=true);});globalThis.addEventListener('dialog:beforeclose',function(e){preventScrollInContext=true;});globalThis.addEventListener('dialog:afterclose',function(e){if(isInIframe)document.querySelectorAll('.ck-editor__top .ck-button').forEach((btn)=>btn.disabled=false);preventScrollInContext=false;});if(!isInIframe){let injectScrollPrevention=function(){let iframe=document.querySelector('iframe[name="lbim-dialog-iframe"]');if(!iframe||!iframe.contentWindow)return;try{if(iframe.contentWindow._ckScrollPreventionSetup)return;}catch(e){return;}iframe.addEventListener('load',function(){try{let iframeWindow=iframe.contentWindow;let iframeDoc=iframeWindow.document;if(iframeWindow._ckScrollPreventionSetup)return;iframeWindow._ckScrollPreventionSetup=true;let iframePreventScroll=true;let iframeScrollPos=iframeWindow.pageYOffset||iframeDoc.documentElement.scrollTop;let iframeOriginalScrollTo=iframeWindow.scrollTo;let iframeOriginalScrollIntoView=iframeWindow.Element.prototype.scrollIntoView;
37let originalFocus=iframeWindow.HTMLElement.prototype.focus;iframeWindow.HTMLElement.prototype.focus=function(options){if(iframePreventScroll){originalFocus.call(this,{preventScroll:true});return;}originalFocus.apply(this,arguments);};iframeWindow.scrollTo=function(x,y){if(iframePreventScroll)return;iframeOriginalScrollTo.apply(iframeWindow,arguments);};iframeWindow.Element.prototype.scrollIntoView=function(){if(iframePreventScroll)return;iframeOriginalScrollIntoView.apply(this,arguments);};iframeDoc.addEventListener('click',function(event){if(event.target.closest('.ui-dialog button, .ui-dialog input[type="submit"], .ui-dialog .button'))iframePreventScroll=true;});iframeDoc.addEventListener('submit',function(event){if(event.target.closest('.ui-dialog form'))iframePreventScroll=true;});let dialogObserver=new MutationObserver(function(mutations){mutations.forEach(function(mutation){mutation.addedNodes.forEach(function(node){if(node.nodeType===1&&node.classList&&node.classList.contains('ui-dialog')){if(iframeScrollPos===0)iframeScrollPos=iframeWindow.pageYOffset||iframeDoc.documentElement.scrollTop;iframePreventScroll=true;}});mutation.removedNodes.forEach(function(node){if(node.nodeType===1&&node.classList&&node.classList.contains('ui-dialog'))iframeWindow.setTimeout(function(){iframePreventScroll=false;iframeScrollPos=0;},500);});});});dialogObserver.observe(iframeDoc.body,{childList:true,subtree:true});iframeWindow.addEventListener('dialog:aftercreate',function(){if(iframeScrollPos===0)iframeScrollPos=iframeWindow.pageYOffset||iframeDoc.documentElement.scrollTop;iframePreventScroll=true;});iframeWindow.addEventListener('dialog:beforeclose',function(){iframePreventScroll=true;});}catch(e){console.warn('Failed to inject scroll prevention:',e);}},{once:true});};let iframeObserver=new MutationObserver(function(mutations){injectScrollPrevention();});iframeObserver.observe(document.body,{childList:true,subtree:true});}}};; 38/*! 39 * Bootstrap v4.6.2 (https://getbootstrap.com/) 40 * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 41 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 42 */ 43!function (t, e) { 44 "object" == typeof exports && "undefined" != typeof module ? e(exports, require("jquery")) : "function" == typeof define && define.amd ? define(["exports", "jquery"], e) : e((t = "undefined" != typeof globalThis ? globalThis : t || self).bootstrap = {}, t.jQuery); 45}(this, function (t, e) { 46 "use strict"; 47 48 function n(t) { 49 return t && "object" == typeof t && "default" in t ? t : { 50 default: t 51 }; 52 } 53 var i = n(e); 54 function o(t, e) { 55 for (var n = 0; n < e.length; n++) { 56 var i = e[n]; 57 i.enumerable = i.enumerable || !1, i.configurable = !0, "value" in i && (i.writable = !0), Object.defineProperty(t, i.key, i); 58 } 59 } 60 function r(t, e, n) { 61 return e && o(t.prototype, e), n && o(t, n), Object.defineProperty(t, "prototype", { 62 writable: !1 63 }), t; 64 } 65 function a() { 66 return a = Object.assign ? Object.assign.bind() : function (t) { 67 for (var e = 1; e < arguments.length; e++) { 68 var n = arguments[e]; 69 for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (t[i] = n[i]); 70 } 71 return t; 72 }, a.apply(this, arguments); 73 } 74 function s(t, e) { 75 return s = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { 76 return t.__proto__ = e, t; 77 }, s(t, e); 78 } 79 var l = "transitionend"; 80 var u = { 81 TRANSITION_END: "bsTransitionEnd", 82 getUID: function (t) { 83 do { 84 t += ~~(1e6 * Math.random()); 85 } while (document.getElementById(t)); 86 return t; 87 }, 88 getSelectorFromElement: function (t) { 89 var e = t.getAttribute("data-target"); 90 if (!e || "#" === e) { 91 var n = t.getAttribute("href"); 92 e = n && "#" !== n ? n.trim() : ""; 93 } 94 try { 95 return document.querySelector(e) ? e : null; 96 } catch (t) { 97 return null; 98 } 99 }, 100 getTransitionDurationFromElement: function (t) { 101 if (!t) return 0; 102 var e = i.default(t).css("transition-duration"), 103 n = i.default(t).css("transition-delay"), 104 o = parseFloat(e), 105 r = parseFloat(n); 106 return o || r ? (e = e.split(",")[0], n = n.split(",")[0], 1e3 * (parseFloat(e) + parseFloat(n))) : 0; 107 }, 108 reflow: function (t) { 109 return t.offsetHeight; 110 }, 111 triggerTransitionEnd: function (t) { 112 i.default(t).trigger(l); 113 }, 114 supportsTransitionEnd: function () { 115 return Boolean(l); 116 }, 117 isElement: function (t) { 118 return (t[0] || t).nodeType; 119 }, 120 typeCheckConfig: function (t, e, n) { 121 for (var i in n) if (Object.prototype.hasOwnProperty.call(n, i)) { 122 var o = n[i], 123 r = e[i], 124 a = r && u.isElement(r) ? "element" : null === (s = r) || "undefined" == typeof s ? "" + s : {}.toString.call(s).match(/\s([a-z]+)/i)[1].toLowerCase(); 125 if (!new RegExp(o).test(a)) throw new Error(t.toUpperCase() + ': Option "' + i + '" provided type "' + a + '" but expected type "' + o + '".'); 126 } 127 var s; 128 }, 129 findShadowRoot: function (t) { 130 if (!document.documentElement.attachShadow) return null; 131 if ("function" == typeof t.getRootNode) { 132 var e = t.getRootNode(); 133 return e instanceof ShadowRoot ? e : null; 134 } 135 return t instanceof ShadowRoot ? t : t.parentNode ? u.findShadowRoot(t.parentNode) : null; 136 }, 137 jQueryDetection: function () { 138 if ("undefined" == typeof i.default) throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript."); 139 var t = i.default.fn.jquery.split(" ")[0].split("."); 140 if (t[0] < 2 && t[1] < 9 || 1 === t[0] && 9 === t[1] && t[2] < 1 || t[0] >= 4) throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0"); 141 } 142 }; 143 u.jQueryDetection(), i.default.fn.emulateTransitionEnd = function (t) { 144 var e = this, 145 n = !1; 146 return i.default(this).one(u.TRANSITION_END, function () { 147 n = !0; 148 }), setTimeout(function () { 149 n || u.triggerTransitionEnd(e); 150 }, t), this; 151 }, i.default.event.special[u.TRANSITION_END] = { 152 bindType: l, 153 delegateType: l, 154 handle: function (t) { 155 if (i.default(t.target).is(this)) return t.handleObj.handler.apply(this, arguments); 156 } 157 }; 158 var f = "bs.alert", 159 d = i.default.fn.alert, 160 c = function () { 161 function t(t) { 162 this._element = t; 163 } 164 var e = t.prototype; 165 return e.close = function (t) { 166 var e = this._element; 167 t && (e = this._getRootElement(t)), this._triggerCloseEvent(e).isDefaultPrevented() || this._removeElement(e); 168 }, e.dispose = function () { 169 i.default.removeData(this._element, f), this._element = null; 170 }, e._getRootElement = function (t) { 171 var e = u.getSelectorFromElement(t), 172 n = !1; 173 return e && (n = document.querySelector(e)), n || (n = i.default(t).closest(".alert")[0]), n; 174 }, e._triggerCloseEvent = function (t) { 175 var e = i.default.Event("close.bs.alert"); 176 return i.default(t).trigger(e), e; 177 }, e._removeElement = function (t) { 178 var e = this; 179 if (i.default(t).removeClass("show"), i.default(t).hasClass("fade")) { 180 var n = u.getTransitionDurationFromElement(t); 181 i.default(t).one(u.TRANSITION_END, function (n) { 182 return e._destroyElement(t, n); 183 }).emulateTransitionEnd(n); 184 } else this._destroyElement(t); 185 }, e._destroyElement = function (t) { 186 i.default(t).detach().trigger("closed.bs.alert").remove(); 187 }, t._jQueryInterface = function (e) { 188 return this.each(function () { 189 var n = i.default(this), 190 o = n.data(f); 191 o || (o = new t(this), n.data(f, o)), "close" === e && o[e](this); 192 }); 193 }, t._handleDismiss = function (t) { 194 return function (e) { 195 e && e.preventDefault(), t.close(this); 196 }; 197 }, r(t, null, [{ 198 key: "VERSION", 199 get: function () { 200 return "4.6.2"; 201 } 202 }]), t; 203 }(); 204 i.default(document).on("click.bs.alert.data-api", '[data-dismiss="alert"]', c._handleDismiss(new c())), i.default.fn.alert = c._jQueryInterface, i.default.fn.alert.Constructor = c, i.default.fn.alert.noConflict = function () { 205 return i.default.fn.alert = d, c._jQueryInterface; 206 };
207 var h = "bs.button", 208 p = i.default.fn.button, 209 m = "active", 210 g = '[data-toggle^="button"]', 211 _ = 'input:not([type="hidden"])', 212 v = ".btn", 213 b = function () { 214 function t(t) { 215 this._element = t, this.shouldAvoidTriggerChange = !1; 216 } 217 var e = t.prototype; 218 return e.toggle = function () { 219 var t = !0, 220 e = !0, 221 n = i.default(this._element).closest('[data-toggle="buttons"]')[0]; 222 if (n) { 223 var o = this._element.querySelector(_); 224 if (o) { 225 if ("radio" === o.type) if (o.checked && this._element.classList.contains(m)) t = !1;else { 226 var r = n.querySelector(".active"); 227 r && i.default(r).removeClass(m); 228 } 229 t && ("checkbox" !== o.type && "radio" !== o.type || (o.checked = !this._element.classList.contains(m)), this.shouldAvoidTriggerChange || i.default(o).trigger("change")), o.focus(), e = !1; 230 } 231 } 232 this._element.hasAttribute("disabled") || this._element.classList.contains("disabled") || (e && this._element.setAttribute("aria-pressed", !this._element.classList.contains(m)), t && i.default(this._element).toggleClass(m)); 233 }, e.dispose = function () { 234 i.default.removeData(this._element, h), this._element = null; 235 }, t._jQueryInterface = function (e, n) { 236 return this.each(function () { 237 var o = i.default(this), 238 r = o.data(h); 239 r || (r = new t(this), o.data(h, r)), r.shouldAvoidTriggerChange = n, "toggle" === e && r[e](); 240 }); 241 }, r(t, null, [{ 242 key: "VERSION", 243 get: function () { 244 return "4.6.2"; 245 } 246 }]), t; 247 }(); 248 i.default(document).on("click.bs.button.data-api", g, function (t) { 249 var e = t.target, 250 n = e; 251 if (i.default(e).hasClass("btn") || (e = i.default(e).closest(v)[0]), !e || e.hasAttribute("disabled") || e.classList.contains("disabled")) t.preventDefault();else { 252 var o = e.querySelector(_); 253 if (o && (o.hasAttribute("disabled") || o.classList.contains("disabled"))) return void t.preventDefault(); 254 "INPUT" !== n.tagName && "LABEL" === e.tagName || b._jQueryInterface.call(i.default(e), "toggle", "INPUT" === n.tagName); 255 } 256 }).on("focus.bs.button.data-api blur.bs.button.data-api", g, function (t) { 257 var e = i.default(t.target).closest(v)[0]; 258 i.default(e).toggleClass("focus", /^focus(in)?$/.test(t.type)); 259 }), i.default(window).on("load.bs.button.data-api", function () { 260 for (var t = [].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')), e = 0, n = t.length; e < n; e++) { 261 var i = t[e], 262 o = i.querySelector(_); 263 o.checked || o.hasAttribute("checked") ? i.classList.add(m) : i.classList.remove(m); 264 } 265 for (var r = 0, a = (t = [].slice.call(document.querySelectorAll('[data-toggle="button"]'))).length; r < a; r++) { 266 var s = t[r]; 267 "true" === s.getAttribute("aria-pressed") ? s.classList.add(m) : s.classList.remove(m); 268 } 269 }), i.default.fn.button = b._jQueryInterface, i.default.fn.button.Constructor = b, i.default.fn.button.noConflict = function () { 270 return i.default.fn.button = p, b._jQueryInterface; 271 }; 272 var y = "carousel", 273 E = "bs.carousel", 274 w = i.default.fn[y], 275 T = "active", 276 C = "next", 277 S = "prev", 278 N = "slid.bs.carousel", 279 D = ".active.carousel-item", 280 A = { 281 interval: 5e3, 282 keyboard: !0, 283 slide: !1, 284 pause: "hover", 285 wrap: !0, 286 touch: !0 287 }, 288 k = { 289 interval: "(number|boolean)", 290 keyboard: "boolean", 291 slide: "(boolean|string)", 292 pause: "(string|boolean)", 293 wrap: "boolean", 294 touch: "boolean" 295 }, 296 I = { 297 TOUCH: "touch", 298 PEN: "pen" 299 }, 300 O = function () { 301 function t(t, e) { 302 this._items = null, this._interval = null, this._activeElement = null, this._isPaused = !1, this._isSliding = !1, this.touchTimeout = null, this.touchStartX = 0, this.touchDeltaX = 0, this._config = this._getConfig(e), this._element = t, this._indicatorsElement = this._element.querySelector(".carousel-indicators"), this._touchSupported = "ontouchstart" in document.documentElement || navigator.maxTouchPoints > 0, this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent), this._addEventListeners(); 303 } 304 var e = t.prototype; 305 return e.next = function () { 306 this._isSliding || this._slide(C); 307 }, e.nextWhenVisible = function () { 308 var t = i.default(this._element); 309 !document.hidden && t.is(":visible") && "hidden" !== t.css("visibility") && this.next(); 310 }, e.prev = function () { 311 this._isSliding || this._slide(S); 312 }, e.pause = function (t) { 313 t || (this._isPaused = !0), this._element.querySelector(".carousel-item-next, .carousel-item-prev") && (u.triggerTransitionEnd(this._element), this.cycle(!0)), clearInterval(this._interval), this._interval = null; 314 }, e.cycle = function (t) { 315 t || (this._isPaused = !1), this._interval && (clearInterval(this._interval), this._interval = null), this._config.interval && !this._isPaused && (this._updateInterval(), this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval)); 316 }, e.to = function (t) { 317 var e = this; 318 this._activeElement = this._element.querySelector(D); 319 var n = this._getItemIndex(this._activeElement); 320 if (!(t > this._items.length - 1 || t < 0)) if (this._isSliding) i.default(this._element).one(N, function () { 321 return e.to(t); 322 });else { 323 if (n === t) return this.pause(), void this.cycle(); 324 var o = t > n ? C : S; 325 this._slide(o, this._items[t]); 326 } 327 }, e.dispose = function () {
328 i.default(this._element).off(".bs.carousel"), i.default.removeData(this._element, E), this._items = null, this._config = null, this._element = null, this._interval = null, this._isPaused = null, this._isSliding = null, this._activeElement = null, this._indicatorsElement = null; 329 }, e._getConfig = function (t) { 330 return t = a({}, A, t), u.typeCheckConfig(y, t, k), t; 331 }, e._handleSwipe = function () { 332 var t = Math.abs(this.touchDeltaX); 333 if (!(t <= 40)) { 334 var e = t / this.touchDeltaX; 335 this.touchDeltaX = 0, e > 0 && this.prev(), e < 0 && this.next(); 336 } 337 }, e._addEventListeners = function () { 338 var t = this; 339 this._config.keyboard && i.default(this._element).on("keydown.bs.carousel", function (e) { 340 return t._keydown(e); 341 }), "hover" === this._config.pause && i.default(this._element).on("mouseenter.bs.carousel", function (e) { 342 return t.pause(e); 343 }).on("mouseleave.bs.carousel", function (e) { 344 return t.cycle(e); 345 }), this._config.touch && this._addTouchEventListeners(); 346 }, e._addTouchEventListeners = function () { 347 var t = this; 348 if (this._touchSupported) { 349 var e = function (e) { 350 t._pointerEvent && I[e.originalEvent.pointerType.toUpperCase()] ? t.touchStartX = e.originalEvent.clientX : t._pointerEvent || (t.touchStartX = e.originalEvent.touches[0].clientX); 351 }, 352 n = function (e) { 353 t._pointerEvent && I[e.originalEvent.pointerType.toUpperCase()] && (t.touchDeltaX = e.originalEvent.clientX - t.touchStartX), t._handleSwipe(), "hover" === t._config.pause && (t.pause(), t.touchTimeout && clearTimeout(t.touchTimeout), t.touchTimeout = setTimeout(function (e) { 354 return t.cycle(e); 355 }, 500 + t._config.interval)); 356 }; 357 i.default(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel", function (t) { 358 return t.preventDefault(); 359 }), this._pointerEvent ? (i.default(this._element).on("pointerdown.bs.carousel", function (t) { 360 return e(t); 361 }), i.default(this._element).on("pointerup.bs.carousel", function (t) { 362 return n(t); 363 }), this._element.classList.add("pointer-event")) : (i.default(this._element).on("touchstart.bs.carousel", function (t) { 364 return e(t); 365 }), i.default(this._element).on("touchmove.bs.carousel", function (e) { 366 return function (e) { 367 t.touchDeltaX = e.originalEvent.touches && e.originalEvent.touches.length > 1 ? 0 : e.originalEvent.touches[0].clientX - t.touchStartX; 368 }(e); 369 }), i.default(this._element).on("touchend.bs.carousel", function (t) { 370 return n(t); 371 })); 372 } 373 }, e._keydown = function (t) { 374 if (!/input|textarea/i.test(t.target.tagName)) switch (t.which) { 375 case 37: 376 t.preventDefault(), this.prev(); 377 break; 378 case 39: 379 t.preventDefault(), this.next(); 380 } 381 }, e._getItemIndex = function (t) { 382 return this._items = t && t.parentNode ? [].slice.call(t.parentNode.querySelectorAll(".carousel-item")) : [], this._items.indexOf(t); 383 }, e._getItemByDirection = function (t, e) { 384 var n = t === C, 385 i = t === S, 386 o = this._getItemIndex(e), 387 r = this._items.length - 1; 388 if ((i && 0 === o || n && o === r) && !this._config.wrap) return e; 389 var a = (o + (t === S ? -1 : 1)) % this._items.length; 390 return -1 === a ? this._items[this._items.length - 1] : this._items[a]; 391 }, e._triggerSlideEvent = function (t, e) { 392 var n = this._getItemIndex(t), 393 o = this._getItemIndex(this._element.querySelector(D)), 394 r = i.default.Event("slide.bs.carousel", { 395 relatedTarget: t, 396 direction: e, 397 from: o, 398 to: n 399 }); 400 return i.default(this._element).trigger(r), r; 401 }, e._setActiveIndicatorElement = function (t) { 402 if (this._indicatorsElement) { 403 var e = [].slice.call(this._indicatorsElement.querySelectorAll(".active")); 404 i.default(e).removeClass(T); 405 var n = this._indicatorsElement.children[this._getItemIndex(t)]; 406 n && i.default(n).addClass(T); 407 } 408 }, e._updateInterval = function () { 409 var t = this._activeElement || this._element.querySelector(D); 410 if (t) { 411 var e = parseInt(t.getAttribute("data-interval"), 10); 412 e ? (this._config.defaultInterval = this._config.defaultInterval || this._config.interval, this._config.interval = e) : this._config.interval = this._config.defaultInterval || this._config.interval; 413 } 414 }, e._slide = function (t, e) { 415 var n, 416 o, 417 r, 418 a = this, 419 s = this._element.querySelector(D), 420 l = this._getItemIndex(s), 421 f = e || s && this._getItemByDirection(t, s), 422 d = this._getItemIndex(f),
423 c = Boolean(this._interval); 424 if (t === C ? (n = "carousel-item-left", o = "carousel-item-next", r = "left") : (n = "carousel-item-right", o = "carousel-item-prev", r = "right"), f && i.default(f).hasClass(T)) this._isSliding = !1;else if (!this._triggerSlideEvent(f, r).isDefaultPrevented() && s && f) { 425 this._isSliding = !0, c && this.pause(), this._setActiveIndicatorElement(f), this._activeElement = f; 426 var h = i.default.Event(N, { 427 relatedTarget: f, 428 direction: r, 429 from: l, 430 to: d 431 }); 432 if (i.default(this._element).hasClass("slide")) { 433 i.default(f).addClass(o), u.reflow(f), i.default(s).addClass(n), i.default(f).addClass(n); 434 var p = u.getTransitionDurationFromElement(s); 435 i.default(s).one(u.TRANSITION_END, function () { 436 i.default(f).removeClass(n + " " + o).addClass(T), i.default(s).removeClass("active " + o + " " + n), a._isSliding = !1, setTimeout(function () { 437 return i.default(a._element).trigger(h); 438 }, 0); 439 }).emulateTransitionEnd(p); 440 } else i.default(s).removeClass(T), i.default(f).addClass(T), this._isSliding = !1, i.default(this._element).trigger(h); 441 c && this.cycle(); 442 } 443 }, t._jQueryInterface = function (e) { 444 return this.each(function () { 445 var n = i.default(this).data(E), 446 o = a({}, A, i.default(this).data()); 447 "object" == typeof e && (o = a({}, o, e)); 448 var r = "string" == typeof e ? e : o.slide; 449 if (n || (n = new t(this, o), i.default(this).data(E, n)), "number" == typeof e) n.to(e);else if ("string" == typeof r) { 450 if ("undefined" == typeof n[r]) throw new TypeError('No method named "' + r + '"'); 451 n[r](); 452 } else o.interval && o.ride && (n.pause(), n.cycle()); 453 }); 454 }, t._dataApiClickHandler = function (e) { 455 var n = u.getSelectorFromElement(this); 456 if (n) { 457 var o = i.default(n)[0]; 458 if (o && i.default(o).hasClass("carousel")) { 459 var r = a({}, i.default(o).data(), i.default(this).data()), 460 s = this.getAttribute("data-slide-to"); 461 s && (r.interval = !1), t._jQueryInterface.call(i.default(o), r), s && i.default(o).data(E).to(s), e.preventDefault(); 462 } 463 } 464 }, r(t, null, [{ 465 key: "VERSION", 466 get: function () { 467 return "4.6.2"; 468 } 469 }, { 470 key: "Default", 471 get: function () { 472 return A; 473 } 474 }]), t; 475 }(); 476 i.default(document).on("click.bs.carousel.data-api", "[data-slide], [data-slide-to]", O._dataApiClickHandler), i.default(window).on("load.bs.carousel.data-api", function () { 477 for (var t = [].slice.call(document.querySelectorAll('[data-ride="carousel"]')), e = 0, n = t.length; e < n; e++) { 478 var o = i.default(t[e]); 479 O._jQueryInterface.call(o, o.data()); 480 } 481 }), i.default.fn[y] = O._jQueryInterface, i.default.fn[y].Constructor = O, i.default.fn[y].noConflict = function () { 482 return i.default.fn[y] = w, O._jQueryInterface; 483 }; 484 var x = "collapse", 485 j = "bs.collapse", 486 L = i.default.fn[x], 487 P = "show", 488 F = "collapse", 489 R = "collapsing", 490 B = "collapsed", 491 H = "width", 492 M = '[data-toggle="collapse"]', 493 q = { 494 toggle: !0, 495 parent: "" 496 }, 497 Q = { 498 toggle: "boolean", 499 parent: "(string|element)" 500 }, 501 W = function () { 502 function t(t, e) { 503 this._isTransitioning = !1, this._element = t, this._config = this._getConfig(e), this._triggerArray = [].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#' + t.id + '"],[data-toggle="collapse"][data-target="#' + t.id + '"]')); 504 for (var n = [].slice.call(document.querySelectorAll(M)), i = 0, o = n.length; i < o; i++) { 505 var r = n[i], 506 a = u.getSelectorFromElement(r), 507 s = [].slice.call(document.querySelectorAll(a)).filter(function (e) { 508 return e === t; 509 }); 510 null !== a && s.length > 0 && (this._selector = a, this._triggerArray.push(r)); 511 } 512 this._parent = this._config.parent ? this._getParent() : null, this._config.parent || this._addAriaAndCollapsedClass(this._element, this._triggerArray), this._config.toggle && this.toggle(); 513 } 514 var e = t.prototype; 515 return e.toggle = function () { 516 i.default(this._element).hasClass(P) ? this.hide() : this.show(); 517 }, e.show = function () { 518 var e, 519 n, 520 o = this; 521 if (!(this._isTransitioning || i.default(this._element).hasClass(P) || (this._parent && 0 === (e = [].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter(function (t) { 522 return "string" == typeof o._config.parent ? t.getAttribute("data-parent") === o._config.parent : t.classList.contains(F); 523 })).length && (e = null), e && (n = i.default(e).not(this._selector).data(j)) && n._isTransitioning))) { 524 var r = i.default.Event("show.bs.collapse"); 525 if (i.default(this._element).trigger(r), !r.isDefaultPrevented()) { 526 e && (t._jQueryInterface.call(i.default(e).not(this._selector), "hide"), n || i.default(e).data(j, null)); 527 var a = this._getDimension(); 528 i.default(this._element).removeClass(F).addClass(R), this._element.style[a] = 0, this._triggerArray.length && i.default(this._triggerArray).removeClass(B).attr("aria-expanded", !0), this.setTransitioning(!0); 529 var s = "scroll" + (a[0].toUpperCase() + a.slice(1)), 530 l = u.getTransitionDurationFromElement(this._element); 531 i.default(this._element).one(u.TRANSITION_END, function () { 532 i.default(o._element).removeClass(R).addClass("collapse show"), o._element.style[a] = "", o.setTransitioning(!1), i.default(o._element).trigger("shown.bs.collapse"); 533 }).emulateTransitionEnd(l), this._element.style[a] = this._element[s] + "px"; 534 } 535 } 536 }, e.hide = function () { 537 var t = this; 538 if (!this._isTransitioning && i.default(this._element).hasClass(P)) { 539 var e = i.default.Event("hide.bs.collapse"); 540 if (i.default(this._element).trigger(e), !e.isDefaultPrevented()) { 541 var n = this._getDimension(); 542 this._element.style[n] = this._element.getBoundingClientRect()[n] + "px", u.reflow(this._element), i.default(this._element).addClass(R).removeClass("collapse show"); 543 var o = this._triggerArray.length; 544 if (o > 0) for (var r = 0; r < o; r++) { 545 var a = this._triggerArray[r], 546 s = u.getSelectorFromElement(a); 547 null !== s && (i.default([].slice.call(document.querySelectorAll(s))).hasClass(P) || i.default(a).addClass(B).attr("aria-expanded", !1)); 548 } 549 this.setTransitioning(!0), this._element.style[n] = ""; 550 var l = u.getTransitionDurationFromElement(this._element); 551 i.default(this._element).one(u.TRANSITION_END, function () { 552 t.setTransitioning(!1), i.default(t._element).removeClass(R).addClass(F).trigger("hidden.bs.collapse"); 553 }).emulateTransitionEnd(l); 554 } 555 } 556 }, e.setTransitioning = function (t) { 557 this._isTransitioning = t; 558 }, e.dispose = function () { 559 i.default.removeData(this._element, j), this._config = null, this._parent = null, this._element = null, this._triggerArray = null, this._isTransitioning = null; 560 }, e._getConfig = function (t) { 561 return (t = a({}, q, t)).toggle = Boolean(t.toggle), u.typeCheckConfig(x, t, Q), t;
562 }, e._getDimension = function () { 563 return i.default(this._element).hasClass(H) ? H : "height"; 564 }, e._getParent = function () { 565 var e, 566 n = this; 567 u.isElement(this._config.parent) ? (e = this._config.parent, "undefined" != typeof this._config.parent.jquery && (e = this._config.parent[0])) : e = document.querySelector(this._config.parent); 568 var o = '[data-toggle="collapse"][data-parent="' + this._config.parent + '"]', 569 r = [].slice.call(e.querySelectorAll(o)); 570 return i.default(r).each(function (e, i) { 571 n._addAriaAndCollapsedClass(t._getTargetFromElement(i), [i]); 572 }), e; 573 }, e._addAriaAndCollapsedClass = function (t, e) { 574 var n = i.default(t).hasClass(P); 575 e.length && i.default(e).toggleClass(B, !n).attr("aria-expanded", n); 576 }, t._getTargetFromElement = function (t) { 577 var e = u.getSelectorFromElement(t); 578 return e ? document.querySelector(e) : null; 579 }, t._jQueryInterface = function (e) { 580 return this.each(function () { 581 var n = i.default(this), 582 o = n.data(j), 583 r = a({}, q, n.data(), "object" == typeof e && e ? e : {}); 584 if (!o && r.toggle && "string" == typeof e && /show|hide/.test(e) && (r.toggle = !1), o || (o = new t(this, r), n.data(j, o)), "string" == typeof e) { 585 if ("undefined" == typeof o[e]) throw new TypeError('No method named "' + e + '"'); 586 o[e](); 587 } 588 }); 589 }, r(t, null, [{ 590 key: "VERSION", 591 get: function () { 592 return "4.6.2"; 593 } 594 }, { 595 key: "Default", 596 get: function () { 597 return q; 598 } 599 }]), t; 600 }(); 601 i.default(document).on("click.bs.collapse.data-api", M, function (t) { 602 "A" === t.currentTarget.tagName && t.preventDefault(); 603 var e = i.default(this), 604 n = u.getSelectorFromElement(this), 605 o = [].slice.call(document.querySelectorAll(n)); 606 i.default(o).each(function () { 607 var t = i.default(this), 608 n = t.data(j) ? "toggle" : e.data(); 609 W._jQueryInterface.call(t, n); 610 }); 611 }), i.default.fn[x] = W._jQueryInterface, i.default.fn[x].Constructor = W, i.default.fn[x].noConflict = function () { 612 return i.default.fn[x] = L, W._jQueryInterface; 613 }; 614 var U = "undefined" != typeof window && "undefined" != typeof document && "undefined" != typeof navigator, 615 V = function () { 616 for (var t = ["Edge", "Trident", "Firefox"], e = 0; e < t.length; e += 1) if (U && navigator.userAgent.indexOf(t[e]) >= 0) return 1; 617 return 0; 618 }(), 619 Y = U && window.Promise ? function (t) { 620 var e = !1; 621 return function () { 622 e || (e = !0, window.Promise.resolve().then(function () { 623 e = !1, t(); 624 })); 625 }; 626 } : function (t) { 627 var e = !1; 628 return function () { 629 e || (e = !0, setTimeout(function () { 630 e = !1, t(); 631 }, V)); 632 }; 633 }; 634 function z(t) { 635 return t && "[object Function]" === {}.toString.call(t); 636 } 637 function K(t, e) { 638 if (1 !== t.nodeType) return []; 639 var n = t.ownerDocument.defaultView.getComputedStyle(t, null); 640 return e ? n[e] : n; 641 } 642 function X(t) { 643 return "HTML" === t.nodeName ? t : t.parentNode || t.host; 644 } 645 function G(t) { 646 if (!t) return document.body; 647 switch (t.nodeName) { 648 case "HTML": 649 case "BODY": 650 return t.ownerDocument.body; 651 case "#document": 652 return t.body; 653 } 654 var e = K(t), 655 n = e.overflow, 656 i = e.overflowX, 657 o = e.overflowY; 658 return /(auto|scroll|overlay)/.test(n + o + i) ? t : G(X(t)); 659 } 660 function $(t) { 661 return t && t.referenceNode ? t.referenceNode : t; 662 } 663 var J = U && !(!window.MSInputMethodContext || !document.documentMode), 664 Z = U && /MSIE 10/.test(navigator.userAgent); 665 function tt(t) { 666 return 11 === t ? J : 10 === t ? Z : J || Z; 667 } 668 function et(t) { 669 if (!t) return document.documentElement; 670 for (var e = tt(10) ? document.body : null, n = t.offsetParent || null; n === e && t.nextElementSibling;) n = (t = t.nextElementSibling).offsetParent; 671 var i = n && n.nodeName;
672 return i && "BODY" !== i && "HTML" !== i ? -1 !== ["TH", "TD", "TABLE"].indexOf(n.nodeName) && "static" === K(n, "position") ? et(n) : n : t ? t.ownerDocument.documentElement : document.documentElement; 673 } 674 function nt(t) { 675 return null !== t.parentNode ? nt(t.parentNode) : t; 676 } 677 function it(t, e) { 678 if (!(t && t.nodeType && e && e.nodeType)) return document.documentElement; 679 var n = t.compareDocumentPosition(e) & Node.DOCUMENT_POSITION_FOLLOWING, 680 i = n ? t : e, 681 o = n ? e : t, 682 r = document.createRange(); 683 r.setStart(i, 0), r.setEnd(o, 0); 684 var a, 685 s, 686 l = r.commonAncestorContainer; 687 if (t !== l && e !== l || i.contains(o)) return "BODY" === (s = (a = l).nodeName) || "HTML" !== s && et(a.firstElementChild) !== a ? et(l) : l; 688 var u = nt(t); 689 return u.host ? it(u.host, e) : it(t, nt(e).host); 690 } 691 function ot(t) { 692 var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "top", 693 n = "top" === e ? "scrollTop" : "scrollLeft", 694 i = t.nodeName; 695 if ("BODY" === i || "HTML" === i) { 696 var o = t.ownerDocument.documentElement, 697 r = t.ownerDocument.scrollingElement || o; 698 return r[n]; 699 } 700 return t[n]; 701 } 702 function rt(t, e) { 703 var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], 704 i = ot(e, "top"), 705 o = ot(e, "left"), 706 r = n ? -1 : 1; 707 return t.top += i * r, t.bottom += i * r, t.left += o * r, t.right += o * r, t; 708 } 709 function at(t, e) { 710 var n = "x" === e ? "Left" : "Top", 711 i = "Left" === n ? "Right" : "Bottom"; 712 return parseFloat(t["border" + n + "Width"]) + parseFloat(t["border" + i + "Width"]); 713 } 714 function st(t, e, n, i) { 715 return Math.max(e["offset" + t], e["scroll" + t], n["client" + t], n["offset" + t], n["scroll" + t], tt(10) ? parseInt(n["offset" + t]) + parseInt(i["margin" + ("Height" === t ? "Top" : "Left")]) + parseInt(i["margin" + ("Height" === t ? "Bottom" : "Right")]) : 0); 716 } 717 function lt(t) { 718 var e = t.body, 719 n = t.documentElement, 720 i = tt(10) && getComputedStyle(n); 721 return { 722 height: st("Height", e, n, i), 723 width: st("Width", e, n, i) 724 }; 725 } 726 var ut = function (t, e) { 727 if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function"); 728 }, 729 ft = function () { 730 function t(t, e) { 731 for (var n = 0; n < e.length; n++) { 732 var i = e[n]; 733 i.enumerable = i.enumerable || !1, i.configurable = !0, "value" in i && (i.writable = !0), Object.defineProperty(t, i.key, i); 734 } 735 } 736 return function (e, n, i) { 737 return n && t(e.prototype, n), i && t(e, i), e; 738 }; 739 }(), 740 dt = function (t, e, n) { 741 return e in t ? Object.defineProperty(t, e, { 742 value: n, 743 enumerable: !0, 744 configurable: !0, 745 writable: !0 746 }) : t[e] = n, t; 747 }, 748 ct = Object.assign || function (t) { 749 for (var e = 1; e < arguments.length; e++) { 750 var n = arguments[e]; 751 for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (t[i] = n[i]); 752 } 753 return t; 754 }; 755 function ht(t) { 756 return ct({}, t, { 757 right: t.left + t.width, 758 bottom: t.top + t.height 759 }); 760 } 761 function pt(t) { 762 var e = {}; 763 try { 764 if (tt(10)) { 765 e = t.getBoundingClientRect(); 766 var n = ot(t, "top"), 767 i = ot(t, "left"); 768 e.top += n, e.left += i, e.bottom += n, e.right += i; 769 } else e = t.getBoundingClientRect(); 770 } catch (t) {} 771 var o = { 772 left: e.left, 773 top: e.top, 774 width: e.right - e.left, 775 height: e.bottom - e.top 776 }, 777 r = "HTML" === t.nodeName ? lt(t.ownerDocument) : {}, 778 a = r.width || t.clientWidth || o.width, 779 s = r.height || t.clientHeight || o.height, 780 l = t.offsetWidth - a, 781 u = t.offsetHeight - s; 782 if (l || u) { 783 var f = K(t); 784 l -= at(f, "x"), u -= at(f, "y"), o.width -= l, o.height -= u; 785 } 786 return ht(o); 787 } 788 function mt(t, e) { 789 var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], 790 i = tt(10),
vendor: 4,039 bytes, lines 791-912
791 o = "HTML" === e.nodeName, 792 r = pt(t), 793 a = pt(e), 794 s = G(t), 795 l = K(e), 796 u = parseFloat(l.borderTopWidth), 797 f = parseFloat(l.borderLeftWidth); 798 n && o && (a.top = Math.max(a.top, 0), a.left = Math.max(a.left, 0)); 799 var d = ht({ 800 top: r.top - a.top - u, 801 left: r.left - a.left - f, 802 width: r.width, 803 height: r.height 804 }); 805 if (d.marginTop = 0, d.marginLeft = 0, !i && o) { 806 var c = parseFloat(l.marginTop), 807 h = parseFloat(l.marginLeft); 808 d.top -= u - c, d.bottom -= u - c, d.left -= f - h, d.right -= f - h, d.marginTop = c, d.marginLeft = h; 809 } 810 return (i && !n ? e.contains(s) : e === s && "BODY" !== s.nodeName) && (d = rt(d, e)), d; 811 } 812 function gt(t) { 813 var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], 814 n = t.ownerDocument.documentElement, 815 i = mt(t, n), 816 o = Math.max(n.clientWidth, window.innerWidth || 0), 817 r = Math.max(n.clientHeight, window.innerHeight || 0), 818 a = e ? 0 : ot(n), 819 s = e ? 0 : ot(n, "left"), 820 l = { 821 top: a - i.top + i.marginTop, 822 left: s - i.left + i.marginLeft, 823 width: o, 824 height: r 825 }; 826 return ht(l); 827 } 828 function _t(t) { 829 var e = t.nodeName; 830 if ("BODY" === e || "HTML" === e) return !1; 831 if ("fixed" === K(t, "position")) return !0; 832 var n = X(t); 833 return !!n && _t(n); 834 } 835 function vt(t) { 836 if (!t || !t.parentElement || tt()) return document.documentElement; 837 for (var e = t.parentElement; e && "none" === K(e, "transform");) e = e.parentElement; 838 return e || document.documentElement; 839 } 840 function bt(t, e, n, i) { 841 var o = arguments.length > 4 && void 0 !== arguments[4] && arguments[4], 842 r = { 843 top: 0, 844 left: 0 845 }, 846 a = o ? vt(t) : it(t, $(e)); 847 if ("viewport" === i) r = gt(a, o);else { 848 var s = void 0; 849 "scrollParent" === i ? "BODY" === (s = G(X(e))).nodeName && (s = t.ownerDocument.documentElement) : s = "window" === i ? t.ownerDocument.documentElement : i; 850 var l = mt(s, a, o); 851 if ("HTML" !== s.nodeName || _t(a)) r = l;else { 852 var u = lt(t.ownerDocument), 853 f = u.height, 854 d = u.width; 855 r.top += l.top - l.marginTop, r.bottom = f + l.top, r.left += l.left - l.marginLeft, r.right = d + l.left; 856 } 857 } 858 var c = "number" == typeof (n = n || 0); 859 return r.left += c ? n : n.left || 0, r.top += c ? n : n.top || 0, r.right -= c ? n : n.right || 0, r.bottom -= c ? n : n.bottom || 0, r; 860 } 861 function yt(t) { 862 return t.width * t.height; 863 } 864 function Et(t, e, n, i, o) { 865 var r = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : 0; 866 if (-1 === t.indexOf("auto")) return t; 867 var a = bt(n, i, r, o), 868 s = { 869 top: { 870 width: a.width, 871 height: e.top - a.top 872 }, 873 right: { 874 width: a.right - e.right, 875 height: a.height 876 }, 877 bottom: { 878 width: a.width, 879 height: a.bottom - e.bottom 880 }, 881 left: { 882 width: e.left - a.left, 883 height: a.height 884 } 885 }, 886 l = Object.keys(s).map(function (t) { 887 return ct({ 888 key: t 889 }, s[t], { 890 area: yt(s[t]) 891 }); 892 }).sort(function (t, e) { 893 return e.area - t.area; 894 }), 895 u = l.filter(function (t) { 896 var e = t.width, 897 i = t.height; 898 return e >= n.clientWidth && i >= n.clientHeight; 899 }), 900 f = u.length > 0 ? u[0].key : l[0].key, 901 d = t.split("-")[1]; 902 return f + (d ? "-" + d : ""); 903 } 904 function wt(t, e, n) { 905 var i = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null, 906 o = i ? vt(e) : it(e, $(n)); 907 return mt(n, o, i); 908 } 909 function Tt(t) { 910 var e = t.ownerDocument.defaultView.getComputedStyle(t), 911 n = parseFloat(e.marginTop || 0) + parseFloat(e.marginBottom || 0), 912 i = parseFloat(e.marginLeft || 0) + parseFloat(e.marginRight || 0
912); 913 return { 914 width: t.offsetWidth + i, 915 height: t.offsetHeight + n 916 }; 917 } 918 function Ct(t) { 919 var e = { 920 left: "right", 921 right: "left", 922 bottom: "top", 923 top: "bottom" 924 }; 925 return t.replace(/left|right|bottom|top/g, function (t) { 926 return e[t]; 927 }); 928 } 929 function St(t, e, n) { 930 n = n.split("-")[0]; 931 var i = Tt(t), 932 o = { 933 width: i.width, 934 height: i.height 935 }, 936 r = -1 !== ["right", "left"].indexOf(n), 937 a = r ? "top" : "left", 938 s = r ? "left" : "top", 939 l = r ? "height" : "width", 940 u = r ? "width" : "height"; 941 return o[a] = e[a] + e[l] / 2 - i[l] / 2, o[s] = n === s ? e[s] - i[u] : e[Ct(s)], o; 942 } 943 function Nt(t, e) { 944 return Array.prototype.find ? t.find(e) : t.filter(e)[0]; 945 } 946 function Dt(t, e, n) { 947 return (void 0 === n ? t : t.slice(0, function (t, e, n) { 948 if (Array.prototype.findIndex) return t.findIndex(function (t) { 949 return t.name === n; 950 }); 951 var i = Nt(t, function (t) { 952 return t.name === n; 953 }); 954 return t.indexOf(i); 955 }(t, 0, n))).forEach(function (t) { 956 t.function && console.warn("`modifier.function` is deprecated, use `modifier.fn`!"); 957 var n = t.function || t.fn; 958 t.enabled && z(n) && (e.offsets.popper = ht(e.offsets.popper), e.offsets.reference = ht(e.offsets.reference), e = n(e, t)); 959 }), e; 960 } 961 function At() { 962 if (!this.state.isDestroyed) { 963 var t = { 964 instance: this, 965 styles: {}, 966 arrowStyles: {}, 967 attributes: {}, 968 flipped: !1, 969 offsets: {} 970 }; 971 t.offsets.reference = wt(this.state, this.popper, this.reference, this.options.positionFixed), t.placement = Et(this.options.placement, t.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding), t.originalPlacement = t.placement, t.positionFixed = this.options.positionFixed, t.offsets.popper = St(this.popper, t.offsets.reference, t.placement), t.offsets.popper.position = this.options.positionFixed ? "fixed" : "absolute", t = Dt(this.modifiers, t), this.state.isCreated ? this.options.onUpdate(t) : (this.state.isCreated = !0, this.options.onCreate(t)); 972 } 973 } 974 function kt(t, e) { 975 return t.some(function (t) { 976 var n = t.name; 977 return t.enabled && n === e; 978 }); 979 } 980 function It(t) { 981 for (var e = [!1, "ms", "Webkit", "Moz", "O"], n = t.charAt(0).toUpperCase() + t.slice(1), i = 0; i < e.length; i++) { 982 var o = e[i], 983 r = o ? "" + o + n : t; 984 if ("undefined" != typeof document.body.style[r]) return r; 985 } 986 return null; 987 } 988 function Ot() { 989 return this.state.isDestroyed = !0, kt(this.modifiers, "applyStyle") && (this.popper.removeAttribute("x-placement"), this.popper.style.position = "", this.popper.style.top = "", this.popper.style.left = "", this.popper.style.right = "", this.popper.style.bottom = "", this.popper.style.willChange = "", this.popper.style[It("transform")] = ""), this.disableEventListeners(), this.options.removeOnDestroy && this.popper.parentNode.removeChild(this.popper), this; 990 } 991 function xt(t) { 992 var e = t.ownerDocument; 993 return e ? e.defaultView : window; 994 } 995 function jt(t, e, n, i) { 996 var o = "BODY" === t.nodeName, 997 r = o ? t.ownerDocument.defaultView : t; 998 r.addEventListener(e, n, { 999 passive: !0 1000 }), o || jt(G(r.parentNode), e, n, i), i.push(r); 1001 } 1002 function Lt(t, e, n, i) { 1003 n.updateBound = i, xt(t).addEventListener("resize", n.updateBound, { 1004 passive: !0 1005 }); 1006 var o = G(t); 1007 return jt(o, "scroll", n.updateBound, n.scrollParents), n.scrollElement = o, n.eventsEnabled = !0, n; 1008 } 1009 function Pt() { 1010 this.state.eventsEnabled || (this.state = Lt(this.reference, this.options, this.state, this.scheduleUpdate)); 1011 } 1012 function Ft() { 1013 var t, e; 1014 this.state.eventsEnabled && (cancelAnimationFrame(this.scheduleUpdate), this.state = (t = this.reference, e = this.state, xt(t).removeEventListener("resize", e.updateBound), e.scrollParents.forEac
1014h(function (t) { 1015 t.removeEventListener("scroll", e.updateBound); 1016 }), e.updateBound = null, e.scrollParents = [], e.scrollElement = null, e.eventsEnabled = !1, e)); 1017 } 1018 function Rt(t) { 1019 return "" !== t && !isNaN(parseFloat(t)) && isFinite(t); 1020 } 1021 function Bt(t, e) { 1022 Object.keys(e).forEach(function (n) { 1023 var i = ""; 1024 -1 !== ["width", "height", "top", "right", "bottom", "left"].indexOf(n) && Rt(e[n]) && (i = "px"), t.style[n] = e[n] + i; 1025 }); 1026 } 1027 var Ht = U && /Firefox/i.test(navigator.userAgent); 1028 function Mt(t, e, n) { 1029 var i = Nt(t, function (t) { 1030 return t.name === e; 1031 }), 1032 o = !!i && t.some(function (t) { 1033 return t.name === n && t.enabled && t.order < i.order; 1034 }); 1035 if (!o) { 1036 var r = "`" + e + "`", 1037 a = "`" + n + "`"; 1038 console.warn(a + " modifier is required by " + r + " modifier in order to work, be sure to include it before " + r + "!"); 1039 } 1040 return o; 1041 } 1042 var qt = ["auto-start", "auto", "auto-end", "top-start", "top", "top-end", "right-start", "right", "right-end", "bottom-end", "bottom", "bottom-start", "left-end", "left", "left-start"], 1043 Qt = qt.slice(3); 1044 function Wt(t) { 1045 var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], 1046 n = Qt.indexOf(t), 1047 i = Qt.slice(n + 1).concat(Qt.slice(0, n)); 1048 return e ? i.reverse() : i; 1049 } 1050 var Ut = { 1051 placement: "bottom", 1052 positionFixed: !1, 1053 eventsEnabled: !0, 1054 removeOnDestroy: !1, 1055 onCreate: function () {}, 1056 onUpdate: function () {}, 1057 modifiers: { 1058 shift: { 1059 order: 100, 1060 enabled: !0, 1061 fn: function (t) { 1062 var e = t.placement, 1063 n = e.split("-")[0], 1064 i = e.split("-")[1]; 1065 if (i) { 1066 var o = t.offsets, 1067 r = o.reference, 1068 a = o.popper, 1069 s = -1 !== ["bottom", "top"].indexOf(n), 1070 l = s ? "left" : "top", 1071 u = s ? "width" : "height", 1072 f = { 1073 start: dt({}, l, r[l]), 1074 end: dt({}, l, r[l] + r[u] - a[u]) 1075 }; 1076 t.offsets.popper = ct({}, a, f[i]); 1077 } 1078 return t; 1079 } 1080 }, 1081 offset: { 1082 order: 200, 1083 enabled: !0, 1084 fn: function (t, e) { 1085 var n, 1086 i = e.offset, 1087 o = t.placement, 1088 r = t.offsets, 1089 a = r.popper, 1090 s = r.reference, 1091 l = o.split("-")[0]; 1092 return n = Rt(+i) ? [+i, 0] : function (t, e, n, i) { 1093 var o = [0, 0], 1094 r = -1 !== ["right", "left"].indexOf(i), 1095 a = t.split(/(\+|\-)/).map(function (t) { 1096 return t.trim(); 1097 }), 1098 s = a.indexOf(Nt(a, function (t) { 1099 return -1 !== t.search(/,|\s/); 1100 })); 1101 a[s] && -1 === a[s].indexOf(",") && console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead."); 1102 var l = /\s*,\s*|\s+/, 1103 u = -1 !== s ? [a.slice(0, s).concat([a[s].split(l)[0]]), [a[s].split(l)[1]].concat(a.slice(s + 1))] : [a]; 1104 return u = u.map(function (t, i) { 1105 var o = (1 === i ? !r : r) ? "height" : "width", 1106 a = !1; 1107 return t.reduce(function (t, e) { 1108 return "" === t[t.length - 1] && -1 !== ["+", "-"].indexOf(e) ? (t[t.length - 1] = e, a = !0, t) : a ? (t[t.length - 1] += e, a = !1, t) : t.concat(e); 1109 }, []).map(function (t) { 1110 return function (t, e, n, i) { 1111 var o = t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/), 1112 r = +o[1], 1113 a = o[2]; 1114 return r ? 0 === a.indexOf("%") ? ht("%p" === a ? n : i)[e] / 100 * r : "vh" === a || "vw" === a ? ("vh" === a ? Math.max(document.documentElement.clientHeight, window.innerHeight || 0) : Math.max(document.documentElement.clientWidth, window.innerWidth || 0)) / 100 * r : r : t; 1115 }(t, o, e, n); 1116 }); 1117 }), u.forEach(function (t, e) { 1118 t.forEach(function (n, i) { 1119 Rt(n) && (o[e] += n * ("-" === t[i - 1] ? -1 : 1)); 1120 }); 1121 }), o; 1122 }(i, a, s, l), "left" === l ? (a.top += n[0], a.left -= n[1]) : "right" === l ? (a.top += n[0], a.left += n[1]) : "top" === l ? (a.left += n[0], a.top -= n[1]) : "bottom" === l && (a.left += n[0], a.top += n[1]), t.popper = a, t; 1123 }, 1124 offset: 0 1125 }, 1126 preventOverflow: { 1127 order: 300, 1128 enabled: !0, 1129 fn: function (t, e) {
vendor: 10,280 bytes, lines 1130-1358
1130 var n = e.boundariesElement || et(t.instance.popper); 1131 t.instance.reference === n && (n = et(n)); 1132 var i = It("transform"), 1133 o = t.instance.popper.style, 1134 r = o.top, 1135 a = o.left, 1136 s = o[i]; 1137 o.top = "", o.left = "", o[i] = ""; 1138 var l = bt(t.instance.popper, t.instance.reference, e.padding, n, t.positionFixed); 1139 o.top = r, o.left = a, o[i] = s, e.boundaries = l; 1140 var u = e.priority, 1141 f = t.offsets.popper, 1142 d = { 1143 primary: function (t) { 1144 var n = f[t]; 1145 return f[t] < l[t] && !e.escapeWithReference && (n = Math.max(f[t], l[t])), dt({}, t, n); 1146 }, 1147 secondary: function (t) { 1148 var n = "right" === t ? "left" : "top", 1149 i = f[n]; 1150 return f[t] > l[t] && !e.escapeWithReference && (i = Math.min(f[n], l[t] - ("right" === t ? f.width : f.height))), dt({}, n, i); 1151 } 1152 }; 1153 return u.forEach(function (t) { 1154 var e = -1 !== ["left", "top"].indexOf(t) ? "primary" : "secondary"; 1155 f = ct({}, f, d[e](t)); 1156 }), t.offsets.popper = f, t; 1157 }, 1158 priority: ["left", "right", "top", "bottom"], 1159 padding: 5, 1160 boundariesElement: "scrollParent" 1161 }, 1162 keepTogether: { 1163 order: 400, 1164 enabled: !0, 1165 fn: function (t) { 1166 var e = t.offsets, 1167 n = e.popper, 1168 i = e.reference, 1169 o = t.placement.split("-")[0], 1170 r = Math.floor, 1171 a = -1 !== ["top", "bottom"].indexOf(o), 1172 s = a ? "right" : "bottom", 1173 l = a ? "left" : "top", 1174 u = a ? "width" : "height"; 1175 return n[s] < r(i[l]) && (t.offsets.popper[l] = r(i[l]) - n[u]), n[l] > r(i[s]) && (t.offsets.popper[l] = r(i[s])), t; 1176 } 1177 }, 1178 arrow: { 1179 order: 500, 1180 enabled: !0, 1181 fn: function (t, e) { 1182 var n; 1183 if (!Mt(t.instance.modifiers, "arrow", "keepTogether")) return t; 1184 var i = e.element; 1185 if ("string" == typeof i) { 1186 if (!(i = t.instance.popper.querySelector(i))) return t; 1187 } else if (!t.instance.popper.contains(i)) return console.warn("WARNING: `arrow.element` must be child of its popper element!"), t; 1188 var o = t.placement.split("-")[0], 1189 r = t.offsets, 1190 a = r.popper, 1191 s = r.reference, 1192 l = -1 !== ["left", "right"].indexOf(o), 1193 u = l ? "height" : "width", 1194 f = l ? "Top" : "Left", 1195 d = f.toLowerCase(), 1196 c = l ? "left" : "top", 1197 h = l ? "bottom" : "right", 1198 p = Tt(i)[u]; 1199 s[h] - p < a[d] && (t.offsets.popper[d] -= a[d] - (s[h] - p)), s[d] + p > a[h] && (t.offsets.popper[d] += s[d] + p - a[h]), t.offsets.popper = ht(t.offsets.popper); 1200 var m = s[d] + s[u] / 2 - p / 2, 1201 g = K(t.instance.popper), 1202 _ = parseFloat(g["margin" + f]), 1203 v = parseFloat(g["border" + f + "Width"]), 1204 b = m - t.offsets.popper[d] - _ - v; 1205 return b = Math.max(Math.min(a[u] - p, b), 0), t.arrowElement = i, t.offsets.arrow = (dt(n = {}, d, Math.round(b)), dt(n, c, ""), n), t; 1206 }, 1207 element: "[x-arrow]" 1208 }, 1209 flip: { 1210 order: 600, 1211 enabled: !0, 1212 fn: function (t, e) { 1213 if (kt(t.instance.modifiers, "inner")) return t; 1214 if (t.flipped && t.placement === t.originalPlacement) return t; 1215 var n = bt(t.instance.popper, t.instance.reference, e.padding, e.boundariesElement, t.positionFixed), 1216 i = t.placement.split("-")[0], 1217 o = Ct(i), 1218 r = t.placement.split("-")[1] || "", 1219 a = []; 1220 switch (e.behavior) { 1221 case "flip": 1222 a = [i, o]; 1223 break; 1224 case "clockwise": 1225 a = Wt(i); 1226 break; 1227 case "counterclockwise": 1228 a = Wt(i, !0); 1229 break; 1230 default: 1231 a = e.behavior; 1232 } 1233 return a.forEach(function (s, l) { 1234 if (i !== s || a.length === l + 1) return t; 1235 i = t.placement.split("-")[0], o = Ct(i); 1236 var u = t.offsets.popper, 1237 f = t.offsets.reference, 1238 d = Math.floor, 1239 c = "left" === i && d(u.right) > d(f.left) || "right" === i && d(u.left) < d(f.right) || "top" === i && d(u.bottom) > d(f.top) || "bottom" === i && d(u.top) < d(f.bottom), 1240 h = d(u.left) < d(n.left), 1241 p = d(u.right) > d(n.right), 1242 m = d(u.top) < d(n.top), 1243 g = d(u.bottom) > d(n.bottom), 1244 _ = "left" === i && h || "right" === i && p || "top" === i && m || "bottom" === i && g, 1245 v = -1 !== ["top", "bottom"].indexOf(i), 1246 b = !!e.flipVariations && (v && "start" === r && h || v && "end" === r && p || !v && "start" === r && m || !v && "end" === r && g), 1247 y = !!e.flipVariationsByContent && (v && "start" === r && p || v && "end" === r && h || !v && "start" === r && g || !v && "end" === r && m), 1248 E = b || y; 1249 (c || _ || E) && (t.flipped = !0, (c || _) && (i = a[l + 1]), E && (r = function (t) { 1250 return "end" === t ? "start" : "start" === t ? "end" : t; 1251 }(r)), t.placement = i + (r ? "-" + r : ""), t.offsets.popper = ct({}, t.offsets.popper, St(t.instance.popper, t.offsets.reference, t.placement)), t = Dt(t.instance.modifiers, t, "flip")); 1252 }), t; 1253 }, 1254 behavior: "flip", 1255 padding: 5, 1256 boundariesElement: "viewport", 1257 flipVariations: !1, 1258 flipVariationsByContent: !1 1259 }, 1260 inner: { 1261 order: 700, 1262 enabled: !1, 1263 fn: function (t) { 1264 var e = t.placement, 1265 n = e.split("-")[0], 1266 i = t.offsets, 1267 o = i.popper, 1268 r = i.reference, 1269 a = -1 !== ["left", "right"].indexOf(n), 1270 s = -1 === ["top", "left"].indexOf(n); 1271 return o[a ? "left" : "top"] = r[n] - (s ? o[a ? "width" : "height"] : 0), t.placement = Ct(e), t.offsets.popper = ht(o), t; 1272 } 1273 }, 1274 hide: { 1275 order: 800, 1276 enabled: !0, 1277 fn: function (t) { 1278 if (!Mt(t.instance.modifiers, "hide", "preventOverflow")) return t; 1279 var e = t.offsets.reference, 1280 n = Nt(t.instance.modifiers, function (t) { 1281 return "preventOverflow" === t.name; 1282 }).boundaries; 1283 if (e.bottom < n.top || e.left > n.right || e.top > n.bottom || e.right < n.left) { 1284 if (!0 === t.hide) return t; 1285 t.hide = !0, t.attributes["x-out-of-boundaries"] = ""; 1286 } else { 1287 if (!1 === t.hide) return t; 1288 t.hide = !1, t.attributes["x-out-of-boundaries"] = !1; 1289 } 1290 return t; 1291 } 1292 }, 1293 computeStyle: { 1294 order: 850, 1295 enabled: !0, 1296 fn: function (t, e) { 1297 var n = e.x, 1298 i = e.y, 1299 o = t.offsets.popper, 1300 r = Nt(t.instance.modifiers, function (t) { 1301 return "applyStyle" === t.name; 1302 }).gpuAcceleration; 1303 void 0 !== r && console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!"); 1304 var a, 1305 s, 1306 l = void 0 !== r ? r : e.gpuAcceleration, 1307 u = et(t.instance.popper), 1308 f = pt(u), 1309 d = { 1310 position: o.position 1311 }, 1312 c = function (t, e) { 1313 var n = t.offsets, 1314 i = n.popper, 1315 o = n.reference, 1316 r = Math.round, 1317 a = Math.floor, 1318 s = function (t) { 1319 return t; 1320 }, 1321 l = r(o.width), 1322 u = r(i.width), 1323 f = -1 !== ["left", "right"].indexOf(t.placement), 1324 d = -1 !== t.placement.indexOf("-"), 1325 c = e ? f || d || l % 2 == u % 2 ? r : a : s, 1326 h = e ? r : s; 1327 return { 1328 left: c(l % 2 == 1 && u % 2 == 1 && !d && e ? i.left - 1 : i.left), 1329 top: h(i.top), 1330 bottom: h(i.bottom), 1331 right: c(i.right) 1332 }; 1333 }(t, window.devicePixelRatio < 2 || !Ht), 1334 h = "bottom" === n ? "top" : "bottom", 1335 p = "right" === i ? "left" : "right", 1336 m = It("transform"); 1337 if (s = "bottom" === h ? "HTML" === u.nodeName ? -u.clientHeight + c.bottom : -f.height + c.bottom : c.top, a = "right" === p ? "HTML" === u.nodeName ? -u.clientWidth + c.right : -f.width + c.right : c.left, l && m) d[m] = "translate3d(" + a + "px, " + s + "px, 0)", d[h] = 0, d[p] = 0, d.willChange = "transform";else { 1338 var g = "bottom" === h ? -1 : 1, 1339 _ = "right" === p ? -1 : 1; 1340 d[h] = s * g, d[p] = a * _, d.willChange = h + ", " + p; 1341 } 1342 var v = { 1343 "x-placement": t.placement 1344 }; 1345 return t.attributes = ct({}, v, t.attributes), t.styles = ct({}, d, t.styles), t.arrowStyles = ct({}, t.offsets.arrow, t.arrowStyles), t; 1346 }, 1347 gpuAcceleration: !0, 1348 x: "bottom", 1349 y: "right" 1350 }, 1351 applyStyle: { 1352 order: 900, 1353 enabled: !0, 1354 fn: function (t) { 1355 var e, n; 1356 return Bt(t.instance.popper, t.styles), e = t.instance.popper, n = t.attributes, Object.keys(n).forEach(function (t) { 1357 !1 !== n[t] ? e.setAttribute(t, n[t]) : e.removeAttribute(t); 1358 }
1358), t.arrowElement && Object.keys(t.arrowStyles).length && Bt(t.arrowElement, t.arrowStyles), t; 1359 }, 1360 onLoad: function (t, e, n, i, o) { 1361 var r = wt(o, e, t, n.positionFixed), 1362 a = Et(n.placement, r, e, t, n.modifiers.flip.boundariesElement, n.modifiers.flip.padding); 1363 return e.setAttribute("x-placement", a), Bt(e, { 1364 position: n.positionFixed ? "fixed" : "absolute" 1365 }), n; 1366 }, 1367 gpuAcceleration: void 0 1368 } 1369 } 1370 }, 1371 Vt = function () { 1372 function t(e, n) { 1373 var i = this, 1374 o = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}; 1375 ut(this, t), this.scheduleUpdate = function () { 1376 return requestAnimationFrame(i.update); 1377 }, this.update = Y(this.update.bind(this)), this.options = ct({}, t.Defaults, o), this.state = { 1378 isDestroyed: !1, 1379 isCreated: !1, 1380 scrollParents: [] 1381 }, this.reference = e && e.jquery ? e[0] : e, this.popper = n && n.jquery ? n[0] : n, this.options.modifiers = {}, Object.keys(ct({}, t.Defaults.modifiers, o.modifiers)).forEach(function (e) { 1382 i.options.modifiers[e] = ct({}, t.Defaults.modifiers[e] || {}, o.modifiers ? o.modifiers[e] : {}); 1383 }), this.modifiers = Object.keys(this.options.modifiers).map(function (t) { 1384 return ct({ 1385 name: t 1386 }, i.options.modifiers[t]); 1387 }).sort(function (t, e) { 1388 return t.order - e.order; 1389 }), this.modifiers.forEach(function (t) { 1390 t.enabled && z(t.onLoad) && t.onLoad(i.reference, i.popper, i.options, t, i.state); 1391 }), this.update(); 1392 var r = this.options.eventsEnabled; 1393 r && this.enableEventListeners(), this.state.eventsEnabled = r; 1394 } 1395 return ft(t, [{ 1396 key: "update", 1397 value: function () { 1398 return At.call(this); 1399 } 1400 }, { 1401 key: "destroy", 1402 value: function () { 1403 return Ot.call(this); 1404 } 1405 }, { 1406 key: "enableEventListeners", 1407 value: function () { 1408 return Pt.call(this); 1409 } 1410 }, { 1411 key: "disableEventListeners", 1412 value: function () { 1413 return Ft.call(this); 1414 } 1415 }]), t; 1416 }(); 1417 Vt.Utils = ("undefined" != typeof window ? window : global).PopperUtils, Vt.placements = qt, Vt.Defaults = Ut; 1418 var Yt = Vt, 1419 zt = "dropdown", 1420 Kt = "bs.dropdown", 1421 Xt = i.default.fn[zt], 1422 Gt = new RegExp("38|40|27"), 1423 $t = "disabled", 1424 Jt = "show", 1425 Zt = "dropdown-menu-right", 1426 te = "hide.bs.dropdown", 1427 ee = "hidden.bs.dropdown", 1428 ne = "click.bs.dropdown.data-api", 1429 ie = "keydown.bs.dropdown.data-api", 1430 oe = '[data-toggle="dropdown"]', 1431 re = ".dropdown-menu", 1432 ae = { 1433 offset: 0, 1434 flip: !0, 1435 boundary: "scrollParent", 1436 reference: "toggle", 1437 display: "dynamic", 1438 popperConfig: null 1439 }, 1440 se = { 1441 offset: "(number|string|function)", 1442 flip: "boolean", 1443 boundary: "(string|element)", 1444 reference: "(string|element)", 1445 display: "string", 1446 popperConfig: "(null|object)" 1447 }, 1448 le = function () { 1449 function t(t, e) { 1450 this._element = t, this._popper = null, this._config = this._getConfig(e), this._menu = this._getMenuElement(), this._inNavbar = this._detectNavbar(), this._addEventListeners(); 1451 } 1452 var e = t.prototype; 1453 return e.toggle = function () { 1454 if (!this._element.disabled && !i.default(this._element).hasClass($t)) { 1455 var e = i.default(this._menu).hasClass(Jt); 1456 t._clearMenus(), e || this.show(!0); 1457 } 1458 }, e.show = function (e) { 1459 if (void 0 === e && (e = !1), !(this._element.disabled || i.default(this._element).hasClass($t) || i.default(this._menu).hasClass(Jt))) { 1460 var n = { 1461 relatedTarget: this._element 1462 }, 1463 o = i.default.Event("show.bs.dropdown", n), 1464 r = t._getParentFromElement(this._element); 1465 if (i.default(r).trigger(o), !o.isDefaultPrevented()) { 1466 if (!this._inNavbar && e) { 1467 if ("undefined" == typeof Yt) throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)"); 1468 var a = this._element; 1469 "parent" === this._config.reference ? a = r : u.isElement(this._config.reference) && (a = this._config.reference, "undefined" != typeof this._config.reference.jquery && (a = this._config.reference[0])), "scrollParent" !== this._config.boun
1469dary && i.default(r).addClass("position-static"), this._popper = new Yt(a, this._menu, this._getPopperConfig()); 1470 } 1471 "ontouchstart" in document.documentElement && 0 === i.default(r).closest(".navbar-nav").length && i.default(document.body).children().on("mouseover", null, i.default.noop), this._element.focus(), this._element.setAttribute("aria-expanded", !0), i.default(this._menu).toggleClass(Jt), i.default(r).toggleClass(Jt).trigger(i.default.Event("shown.bs.dropdown", n)); 1472 } 1473 } 1474 }, e.hide = function () { 1475 if (!this._element.disabled && !i.default(this._element).hasClass($t) && i.default(this._menu).hasClass(Jt)) { 1476 var e = { 1477 relatedTarget: this._element 1478 }, 1479 n = i.default.Event(te, e), 1480 o = t._getParentFromElement(this._element); 1481 i.default(o).trigger(n), n.isDefaultPrevented() || (this._popper && this._popper.destroy(), i.default(this._menu).toggleClass(Jt), i.default(o).toggleClass(Jt).trigger(i.default.Event(ee, e))); 1482 } 1483 }, e.dispose = function () { 1484 i.default.removeData(this._element, Kt), i.default(this._element).off(".bs.dropdown"), this._element = null, this._menu = null, null !== this._popper && (this._popper.destroy(), this._popper = null); 1485 }, e.update = function () { 1486 this._inNavbar = this._detectNavbar(), null !== this._popper && this._popper.scheduleUpdate(); 1487 }, e._addEventListeners = function () { 1488 var t = this; 1489 i.default(this._element).on("click.bs.dropdown", function (e) { 1490 e.preventDefault(), e.stopPropagation(), t.toggle(); 1491 }); 1492 }, e._getConfig = function (t) { 1493 return t = a({}, this.constructor.Default, i.default(this._element).data(), t), u.typeCheckConfig(zt, t, this.constructor.DefaultType), t; 1494 }, e._getMenuElement = function () { 1495 if (!this._menu) { 1496 var e = t._getParentFromElement(this._element); 1497 e && (this._menu = e.querySelector(re)); 1498 } 1499 return this._menu; 1500 }, e._getPlacement = function () { 1501 var t = i.default(this._element.parentNode), 1502 e = "bottom-start"; 1503 return t.hasClass("dropup") ? e = i.default(this._menu).hasClass(Zt) ? "top-end" : "top-start" : t.hasClass("dropright") ? e = "right-start" : t.hasClass("dropleft") ? e = "left-start" : i.default(this._menu).hasClass(Zt) && (e = "bottom-end"), e; 1504 }, e._detectNavbar = function () { 1505 return i.default(this._element).closest(".navbar").length > 0; 1506 }, e._getOffset = function () { 1507 var t = this, 1508 e = {}; 1509 return "function" == typeof this._config.offset ? e.fn = function (e) { 1510 return e.offsets = a({}, e.offsets, t._config.offset(e.offsets, t._element)), e; 1511 } : e.offset = this._config.offset, e; 1512 }, e._getPopperConfig = function () { 1513 var t = { 1514 placement: this._getPlacement(), 1515 modifiers: { 1516 offset: this._getOffset(), 1517 flip: { 1518 enabled: this._config.flip 1519 }, 1520 preventOverflow: { 1521 boundariesElement: this._config.boundary 1522 } 1523 } 1524 }; 1525 return "static" === this._config.display && (t.modifiers.applyStyle = { 1526 enabled: !1 1527 }), a({}, t, this._config.popperConfig); 1528 }, t._jQueryInterface = function (e) { 1529 return this.each(function () { 1530 var n = i.default(this).data(Kt); 1531 if (n || (n = new t(this, "object" == typeof e ? e : null), i.default(this).data(Kt, n)), "string" == typeof e) { 1532 if ("undefined" == typeof n[e]) throw new TypeError('No method named "' + e + '"'); 1533 n[e](); 1534 } 1535 }); 1536 }, t._clearMenus = function (e) { 1537 if (!e || 3 !== e.which && ("keyup" !== e.type || 9 === e.which)) for (var n = [].slice.call(document.querySelectorAll(oe)), o = 0, r = n.length; o < r; o++) { 1538 var a = t._getParentFromElement(n[o]), 1539 s = i.default(n[o]).data(Kt), 1540 l = { 1541 relatedTarget: n[o] 1542 }; 1543 if (e && "click" === e.type && (l.clickEvent = e), s) { 1544 var u = s._menu; 1545 if (i.default(a).hasClass(Jt) && !(e && ("click" === e.type && /input|textarea/i.test(e.target.tagName) || "keyup" === e.type && 9 === e.which) && i.default.contains(a, e.target))) { 1546 var f = i.default.Event(te, l); 1547 i.default(a).trigger(f), f.isDefaultPrevented() || ("ontouchstart" in document.documentElement && i.default(document.body).children().off("mouseover", null, i.default.noop), n[o].setAttribute("aria-expanded", "false"), s._popper && s._popper.destroy(), i.default(u).removeClass(Jt), i.default(a).removeClass(Jt).trigger(i.default.Event(ee, l))); 1548 } 1549 } 1550 } 1551 }, t._getParentFromElement = function (t) { 1552 var e, 1553 n = u.getSelectorFromElement(t); 1554 return n && (e = document.querySelector(n)), e || t.parentNode; 1555 }, t._dataApiKeydownHandler = function (e) { 1556 if (!(/input|textarea/i.test(e.target.tagName) ? 32 === e.which || 27 !== e.which && (40 !== e.which && 38 !== e.which || i.default(e.target).closest(re).length) : !Gt.test(e.which)) && !this.disabled && !i.default(this).hasClass($t)) { 1557 var n = t._getParentFromElement(this), 1558 o = i.default(n).hasClass(Jt); 1559 if (o || 27 !== e.which) { 1560 if (e.preventDefault(), e.stopPropagation(), !o || 27 === e.which || 32 === e.which) return 27 === e.which && i.default(n.querySelector(oe)).trigger("focus"), void i.default(this).trigger("click"); 1561 var r = [].slice.call(n.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)")).filter(function (t) { 1562 return i.default(t).is(":visible"); 1563 }); 1564 if (0 !== r.length) { 1565 var a = r.indexOf(e.target); 1566 38 === e.which && a > 0 && a--, 40 === e.which && a < r.length - 1 && a++, a < 0 && (a = 0), r[a].focus(); 1567 } 1568 } 1569 } 1570 }, r(t, null, [{ 1571 key: "VERSION", 1572 get: function () { 1573 return "4.6.2"; 1574 } 1575 }, { 1576 key: "Default", 1577 get: function () { 1578 return ae; 1579 } 1580 }, { 1581 key: "DefaultType", 1582 get: function () { 1583 return se; 1584 } 1585 }]), t; 1586 }(); 1587 i.default(document).on(ie, oe, le._dataApiKeydownHandler).on(ie, re, le._dataApiKeydownHandler).on(ne + " keyup.bs.dropdown.data-api", le._clearMenus).on(ne, oe, function (t) { 1588 t.preventDefault(), t.stopPropagation(), le._jQueryInterface.call(i.default(this), "toggle"); 1589 }).on(ne, ".dropdown form", function (t) { 1590 t.stopPropagation(); 1591 }), i.default.fn[zt] = le._jQueryInterface, i.default.fn[zt].Constructor = le, i.default.fn[zt].noConflict = function () { 1592 return i.default.fn[zt] = Xt, le._jQueryInterface; 1593 }; 1594 var ue = "bs.modal", 1595 fe = i.default.fn.modal,
1596 de = "modal-open", 1597 ce = "fade", 1598 he = "show", 1599 pe = "modal-static", 1600 me = "hidden.bs.modal", 1601 ge = "show.bs.modal", 1602 _e = "focusin.bs.modal", 1603 ve = "resize.bs.modal", 1604 be = "click.dismiss.bs.modal", 1605 ye = "keydown.dismiss.bs.modal", 1606 Ee = "mousedown.dismiss.bs.modal", 1607 we = ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", 1608 Te = { 1609 backdrop: !0, 1610 keyboard: !0, 1611 focus: !0, 1612 show: !0 1613 }, 1614 Ce = { 1615 backdrop: "(boolean|string)", 1616 keyboard: "boolean", 1617 focus: "boolean", 1618 show: "boolean" 1619 }, 1620 Se = function () { 1621 function t(t, e) { 1622 this._config = this._getConfig(e), this._element = t, this._dialog = t.querySelector(".modal-dialog"), this._backdrop = null, this._isShown = !1, this._isBodyOverflowing = !1, this._ignoreBackdropClick = !1, this._isTransitioning = !1, this._scrollbarWidth = 0; 1623 } 1624 var e = t.prototype; 1625 return e.toggle = function (t) { 1626 return this._isShown ? this.hide() : this.show(t); 1627 }, e.show = function (t) { 1628 var e = this; 1629 if (!this._isShown && !this._isTransitioning) { 1630 var n = i.default.Event(ge, { 1631 relatedTarget: t 1632 }); 1633 i.default(this._element).trigger(n), n.isDefaultPrevented() || (this._isShown = !0, i.default(this._element).hasClass(ce) && (this._isTransitioning = !0), this._checkScrollbar(), this._setScrollbar(), this._adjustDialog(), this._setEscapeEvent(), this._setResizeEvent(), i.default(this._element).on(be, '[data-dismiss="modal"]', function (t) { 1634 return e.hide(t); 1635 }), i.default(this._dialog).on(Ee, function () { 1636 i.default(e._element).one("mouseup.dismiss.bs.modal", function (t) { 1637 i.default(t.target).is(e._element) && (e._ignoreBackdropClick = !0); 1638 }); 1639 }), this._showBackdrop(function () { 1640 return e._showElement(t); 1641 })); 1642 } 1643 }, e.hide = function (t) { 1644 var e = this; 1645 if (t && t.preventDefault(), this._isShown && !this._isTransitioning) { 1646 var n = i.default.Event("hide.bs.modal"); 1647 if (i.default(this._element).trigger(n), this._isShown && !n.isDefaultPrevented()) { 1648 this._isShown = !1; 1649 var o = i.default(this._element).hasClass(ce); 1650 if (o && (this._isTransitioning = !0), this._setEscapeEvent(), this._setResizeEvent(), i.default(document).off(_e), i.default(this._element).removeClass(he), i.default(this._element).off(be), i.default(this._dialog).off(Ee), o) { 1651 var r = u.getTransitionDurationFromElement(this._element); 1652 i.default(this._element).one(u.TRANSITION_END, function (t) { 1653 return e._hideModal(t); 1654 }).emulateTransitionEnd(r); 1655 } else this._hideModal(); 1656 } 1657 } 1658 }, e.dispose = function () { 1659 [window, this._element, this._dialog].forEach(function (t) { 1660 return i.default(t).off(".bs.modal"); 1661 }), i.default(document).off(_e), i.default.removeData(this._element, ue), this._config = null, this._element = null, this._dialog = null, this._backdrop = null, this._isShown = null, this._isBodyOverflowing = null, this._ignoreBackdropClick = null, this._isTransitioning = null, this._scrollbarWidth = null; 1662 }, e.handleUpdate = function () { 1663 this._adjustDialog(); 1664 }, e._getConfig = function (t) { 1665 return t = a({}, Te, t), u.typeCheckConfig("modal", t, Ce), t; 1666 }, e._triggerBackdropTransition = function () { 1667 var t = this, 1668 e = i.default.Event("hidePrevented.bs.modal"); 1669 if (i.default(this._element).trigger(e), !e.isDefaultPrevented()) { 1670 var n = this._element.scrollHeight > document.documentElement.clientHeight; 1671 n || (this._element.style.overflowY = "hidden"), this._element.classList.add(pe); 1672 var o = u.getTransitionDurationFromElement(this._dialog); 1673 i.default(this._element).off(u.TRANSITION_END), i.default(this._element).one(u.TRANSITION_END, function () { 1674 t._element.classList.remove(pe), n || i.default(t._element).one(u.TRANSITION_END, function () { 1675 t._element.style.overflowY = ""; 1676 }).emulateTransitionEnd(t._element, o); 1677 }).emulateTransitionEnd(o), this._element.focus(); 1678 } 1679 }, e._showElement = function (t) { 1680 var e = this, 1681 n = i.default(this._element).hasClass(ce), 1682 o = this._dialog ? this._dialog.querySelector(".modal-body") : null; 1683 this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE || document.body.appendChild(this._element), this._element.style.display = "block", this._element.removeAttribute("aria-hidden"), this._element.setAttribute("aria-modal", !0), this._element.setAttribute("role", "dialog"), i.default(this._dialog).hasClass("modal-dialog-scrollable") && o ? o.scrollTop = 0 : this._element.scrollTop = 0, n && u.reflow(this._element), i.default(this._element).addClass(he), this._config.focus && this._enforceFocus(); 1684 var r = i.default.Event("shown.bs.modal", { 1685 relatedTarget: t 1686 }), 1687 a = function () { 1688 e._config.focus && e._element.focus(), e._isTransitioning = !1, i.default(e._element).trigger(r); 1689 }; 1690 if (n) { 1691 var s = u.getTransitionDurationFromElement(this._dialog); 1692 i.default(this._dialog).one(u.TRANSITION_END, a).emulateTransitionEnd(s); 1693 } else a(); 1694 }, e._enforceFocus = function () { 1695 var t = this; 1696 i.default(document).off(_e).on(_e, function (e) { 1697 document !== e.target && t._element !== e.target && 0 === i.default(t._element).has(e.target).length && t._element.focus(); 1698 }); 1699 }, e._setEscapeEvent = function () { 1700 var t = this; 1701 this._isShown ? i.default(this._element).on(ye, function (e) { 1702 t._config.keyboard && 27 === e.which ? (e.preventDefault(), t.hide()) : t._config.keyboard || 27 !== e.which || t._triggerBackdropTransition(); 1703 }) : this._isShown || i.default(this._element).off(ye); 1704 }, e._setResizeEvent = function () { 1705 var t = this; 1706 this._isShown ? i.default(window).on(ve, function (e) { 1707 return t.handleUpdate(e); 1708 }) : i.default(window).off(ve); 1709 }, e._hideModal = function () { 1710 var t = this; 1711 this._element.style.display = "none", this._element.setAttribute("aria-hidden", !0), this._element.removeAttribute("aria-modal"), this._element.removeAttribute("role"), this._isTransitioning = !1, this._showBackdrop(function () { 1712 i.default(document.body).removeClass(de), t._resetAdjustments(), t._resetScrollbar(), i.default(t._element).trigger(me); 1713 }); 1714 }, e._removeBackdrop = function () { 1715 this._backdrop && (i.default(this._backdrop).remove(), this._backdrop = null); 1716 }, e._showBackdrop = function (t) { 1717 var e = this, 1718 n = i.default(this._element).hasClass(ce) ? ce : ""; 1719 if (this._isShown && this._config.backdrop) { 1720 if (this._backdrop = document.createElement("div"), this._backdrop.className = "modal
1720-backdrop", n && this._backdrop.classList.add(n), i.default(this._backdrop).appendTo(document.body), i.default(this._element).on(be, function (t) { 1721 e._ignoreBackdropClick ? e._ignoreBackdropClick = !1 : t.target === t.currentTarget && ("static" === e._config.backdrop ? e._triggerBackdropTransition() : e.hide()); 1722 }), n && u.reflow(this._backdrop), i.default(this._backdrop).addClass(he), !t) return; 1723 if (!n) return void t(); 1724 var o = u.getTransitionDurationFromElement(this._backdrop); 1725 i.default(this._backdrop).one(u.TRANSITION_END, t).emulateTransitionEnd(o); 1726 } else if (!this._isShown && this._backdrop) { 1727 i.default(this._backdrop).removeClass(he); 1728 var r = function () { 1729 e._removeBackdrop(), t && t(); 1730 }; 1731 if (i.default(this._element).hasClass(ce)) { 1732 var a = u.getTransitionDurationFromElement(this._backdrop); 1733 i.default(this._backdrop).one(u.TRANSITION_END, r).emulateTransitionEnd(a); 1734 } else r(); 1735 } else t && t(); 1736 }, e._adjustDialog = function () { 1737 var t = this._element.scrollHeight > document.documentElement.clientHeight; 1738 !this._isBodyOverflowing && t && (this._element.style.paddingLeft = this._scrollbarWidth + "px"), this._isBodyOverflowing && !t && (this._element.style.paddingRight = this._scrollbarWidth + "px"); 1739 }, e._resetAdjustments = function () { 1740 this._element.style.paddingLeft = "", this._element.style.paddingRight = ""; 1741 }, e._checkScrollbar = function () { 1742 var t = document.body.getBoundingClientRect(); 1743 this._isBodyOverflowing = Math.round(t.left + t.right) < window.innerWidth, this._scrollbarWidth = this._getScrollbarWidth(); 1744 }, e._setScrollbar = function () { 1745 var t = this; 1746 if (this._isBodyOverflowing) { 1747 var e = [].slice.call(document.querySelectorAll(we)), 1748 n = [].slice.call(document.querySelectorAll(".sticky-top")); 1749 i.default(e).each(function (e, n) { 1750 var o = n.style.paddingRight, 1751 r = i.default(n).css("padding-right"); 1752 i.default(n).data("padding-right", o).css("padding-right", parseFloat(r) + t._scrollbarWidth + "px"); 1753 }), i.default(n).each(function (e, n) { 1754 var o = n.style.marginRight, 1755 r = i.default(n).css("margin-right"); 1756 i.default(n).data("margin-right", o).css("margin-right", parseFloat(r) - t._scrollbarWidth + "px"); 1757 }); 1758 var o = document.body.style.paddingRight, 1759 r = i.default(document.body).css("padding-right"); 1760 i.default(document.body).data("padding-right", o).css("padding-right", parseFloat(r) + this._scrollbarWidth + "px"); 1761 } 1762 i.default(document.body).addClass(de); 1763 }, e._resetScrollbar = function () { 1764 var t = [].slice.call(document.querySelectorAll(we)); 1765 i.default(t).each(function (t, e) { 1766 var n = i.default(e).data("padding-right"); 1767 i.default(e).removeData("padding-right"), e.style.paddingRight = n || ""; 1768 }); 1769 var e = [].slice.call(document.querySelectorAll(".sticky-top")); 1770 i.default(e).each(function (t, e) { 1771 var n = i.default(e).data("margin-right"); 1772 "undefined" != typeof n && i.default(e).css("margin-right", n).removeData("margin-right"); 1773 }); 1774 var n = i.default(document.body).data("padding-right"); 1775 i.default(document.body).removeData("padding-right"), document.body.style.paddingRight = n || ""; 1776 }, e._getScrollbarWidth = function () { 1777 var t = document.createElement("div"); 1778 t.className = "modal-scrollbar-measure", document.body.appendChild(t); 1779 var e = t.getBoundingClientRect().width - t.clientWidth; 1780 return document.body.removeChild(t), e; 1781 }, t._jQueryInterface = function (e, n) { 1782 return this.each(function () { 1783 var o = i.default(this).data(ue), 1784 r = a({}, Te, i.default(this).data(), "object" == typeof e && e ? e : {}); 1785 if (o || (o = new t(this, r), i.default(this).data(ue, o)), "string" == typeof e) { 1786 if ("undefined" == typeof o[e]) throw new TypeError('No method n
1786amed "' + e + '"'); 1787 o[e](n); 1788 } else r.show && o.show(n); 1789 }); 1790 }, r(t, null, [{ 1791 key: "VERSION", 1792 get: function () { 1793 return "4.6.2"; 1794 } 1795 }, { 1796 key: "Default", 1797 get: function () { 1798 return Te; 1799 } 1800 }]), t; 1801 }(); 1802 i.default(document).on("click.bs.modal.data-api", '[data-toggle="modal"]', function (t) { 1803 var e, 1804 n = this, 1805 o = u.getSelectorFromElement(this); 1806 o && (e = document.querySelector(o)); 1807 var r = i.default(e).data(ue) ? "toggle" : a({}, i.default(e).data(), i.default(this).data()); 1808 "A" !== this.tagName && "AREA" !== this.tagName || t.preventDefault(); 1809 var s = i.default(e).one(ge, function (t) { 1810 t.isDefaultPrevented() || s.one(me, function () { 1811 i.default(n).is(":visible") && n.focus(); 1812 }); 1813 }); 1814 Se._jQueryInterface.call(i.default(e), r, this); 1815 }), i.default.fn.modal = Se._jQueryInterface, i.default.fn.modal.Constructor = Se, i.default.fn.modal.noConflict = function () { 1816 return i.default.fn.modal = fe, Se._jQueryInterface; 1817 }; 1818 var Ne = ["background", "cite", "href", "itemtype", "longdesc", "poster", "src", "xlink:href"], 1819 De = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i, 1820 Ae = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i; 1821 function ke(t, e, n) { 1822 if (0 === t.length) return t; 1823 if (n && "function" == typeof n) return n(t); 1824 for (var i = new window.DOMParser().parseFromString(t, "text/html"), o = Object.keys(e), r = [].slice.call(i.body.querySelectorAll("*")), a = function (t, n) { 1825 var i = r[t], 1826 a = i.nodeName.toLowerCase(); 1827 if (-1 === o.indexOf(i.nodeName.toLowerCase())) return i.parentNode.removeChild(i), "continue"; 1828 var s = [].slice.call(i.attributes), 1829 l = [].concat(e["*"] || [], e[a] || []); 1830 s.forEach(function (t) { 1831 (function (t, e) { 1832 var n = t.nodeName.toLowerCase(); 1833 if (-1 !== e.indexOf(n)) return -1 === Ne.indexOf(n) || Boolean(De.test(t.nodeValue) || Ae.test(t.nodeValue)); 1834 for (var i = e.filter(function (t) { 1835 return t instanceof RegExp; 1836 }), o = 0, r = i.length; o < r; o++) if (i[o].test(n)) return !0; 1837 return !1; 1838 })(t, l) || i.removeAttribute(t.nodeName); 1839 }); 1840 }, s = 0, l = r.length; s < l; s++) a(s); 1841 return i.body.innerHTML; 1842 } 1843 var Ie = "tooltip", 1844 Oe = "bs.tooltip", 1845 xe = i.default.fn.tooltip, 1846 je = new RegExp("(^|\\s)bs-tooltip\\S+", "g"), 1847 Le = ["sanitize", "whiteList", "sanitizeFn"], 1848 Pe = "fade", 1849 Fe = "show", 1850 Re = "show", 1851 Be = "out", 1852 He = "hover", 1853 Me = "focus", 1854 qe = { 1855 AUTO: "auto", 1856 TOP: "top", 1857 RIGHT: "right", 1858 BOTTOM: "bottom", 1859 LEFT: "left" 1860 }, 1861 Qe = { 1862 animation: !0, 1863 template: '<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>', 1864 trigger: "hover focus", 1865 title: "", 1866 delay: 0, 1867 html: !1, 1868 selector: !1, 1869 placement: "top", 1870 offset: 0, 1871 container: !1, 1872 fallbackPlacement: "flip", 1873 boundary: "scrollParent", 1874 customClass: "", 1875 sanitize: !0, 1876 sanitizeFn: null, 1877 whiteList: { 1878 "*": ["class", "dir", "id", "lang", "role", /^aria-[\w-]*$/i], 1879 a: ["target", "href", "title", "rel"], 1880 area: [], 1881 b: [], 1882 br: [], 1883 col: [], 1884 code: [], 1885 div: [], 1886 em: [], 1887 hr: [], 1888 h1: [], 1889 h2: [], 1890 h3: [], 1891 h4: [], 1892 h5: [], 1893 h6: [], 1894 i: [], 1895 img: ["src", "srcset", "alt", "title", "width", "height"], 1896 li: [], 1897 ol: [], 1898 p: [], 1899 pre: [], 1900 s: [], 1901 small: [], 1902 span: [], 1903 sub: [], 1904 sup: [], 1905 strong: [], 1906 u: [], 1907 ul: [] 1908 }, 1909 popperConfig: null 1910 }, 1911 We = { 1912 animation: "boolean", 1913 template: "string", 1914 title: "(string|element|function)", 1915 trigger: "string", 1916 delay: "(number|object)", 1917 html: "boolean", 1918 selector: "(string|boolean)", 1919 placement: "(string|function)", 1920 offset: "(number|string|function)", 1921 container: "(string|element|boolean)", 1922 fallbackPlacement: "(string|array)", 1923 boundary: "(string|element)", 1924 customClass: "(string|function)", 1925 sanitize: "boolean", 1926 sanitizeFn: "(null|function)", 1927 whiteList: "object", 1928 popperConfig: "(null|object)" 1929 }, 1930 Ue = { 1931 HIDE: "hide.bs.tooltip", 1932 HIDDEN: "hidden.bs.tooltip", 1933 SHOW: "show.bs.tooltip", 1934 SHOWN: "shown.bs.tooltip", 1935 INSERTED: "inserted.bs.tooltip", 1936 CLICK: "click.bs.tooltip", 1937 FOCUSIN: "focusin.bs.tooltip", 1938 FOCUSOUT: "focusout.bs.tooltip", 1939 MOUSEENTER: "mouseenter.bs.tooltip", 1940 MOUSELEAVE: "mouseleave.bs.tooltip" 1941 }, 1942 Ve = function () { 1943 function t(t, e) { 1944 if ("undefined" == typeof Yt) throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)"); 1945 this._isEnabled = !0, this._timeout = 0, this._hoverState = "", this._activeTrigger = {}, this._popper = null, this.element = t, this.config = this._getConfig(e), this.tip = null, this._setListeners(); 1946 } 1947 var e = t.prototype; 1948 return e.enable = function () { 1949 this._isEnabled = !0; 1950 }, e.disable = function () { 1951 this._isEnabled = !1; 1952 }, e.toggleEnabled = function () { 1953 this._isEnabled = !this._isEnabled; 1954 }, e.toggle = function (t) { 1955 if (this._isEnabled) if (t) { 1956 var e = this.constructor.DATA_KEY, 1957 n = i.default(t.currentTarget).data(e); 1958 n || (n = new this.constructor(t.currentTarget, this._getDelegateConfig()), i.default(t.currentTarget).data(e, n)), n._activeTrigger.click = !n._activeTrigger.click, n._isWithActiveTrigger() ? n._enter(null, n) : n._leave(null, n); 1959 } else { 1960 if (i.default(this.getTipElement()).hasClass(Fe)) return void this._leave(null, this); 1961 this._enter(null, this); 1962 } 1963 }, e.dispose = function () { 1964 clearTimeout(this._timeout), i.default.removeData(this.element, this.constructor.DATA_KEY), i.default(this.element).off(this.constructor.EVENT_KEY), i.default(this.element).closest(".modal").off("hide.bs.modal", this._hideModalHandler), this.tip && i.default(this.tip).remove(), this._isEnabled = null, this._timeout = null, this._hoverState = null, this._activeTrigger = null, this._popper && this._popper.destroy(), this._popper = null, this.element = null, this.config = null, this.tip = null; 1965 }, e.show = function () { 1966 var t = this; 1967 if ("none" === i.default(this.element).css("display")) throw new Error("Please use show on visible elements"); 1968 var e = i.default.Event(this.constructor.Event.SHOW); 1969 if (this.isWithContent() && this._isEnabled) { 1970 i.default(this.element).trigger(e); 1971 var n = u.findShadowRoot(this.element), 1972 o = i.default.contains(null !== n ? n : this.element.ownerDocument.documentElement, this.element); 1973 if (e.isDefaultPrevented() || !o) return; 1974 var r = this.getTipElement(), 1975 a = u.getUID(this.constructor.NAME); 1976 r.setAttribute("id", a), this.element.setAttribute("aria-describedby", a), this.setContent(), this.config.animation && i.default(r).addClass(Pe); 1977 var s = "function" == typeof this.config.placement ? this.config.placement.call(this, r, this.element) : this.config.placement, 1978 l = this._getAttachment(s); 1979 this.addAttachmentClass(l); 1980 var f = this._getContainer(); 1981 i.default(r).data(this.constructor.DATA_KEY, this), i.default.contains(this.element.ownerDocument.documentElement, this.tip) || i.default(r).appendTo(f), i.default(this.element).trigger(this.constructor.Event.INSERTED), this._popper = new Yt(this.element, r, this._getPopperConfig(l)), i.default(r).addClass(Fe), i.default(r).addClass(this.config.customClass), "ontouchstart" in document.documentElement && i.default(document.body).children().on("mouseover", null, i.default.noop); 1982 var d = function () { 1983 t.config.animation && t._fixTransition(); 1984 var e = t._hoverState; 1985 t._hoverState = null, i.default(t.element).trigger(t.constructor.Event.SHOWN), e === Be && t._leave(null, t); 1986 }; 1987 if (i.default(this.tip).hasClass(Pe)) { 1988 var c = u.getTransitionDurationFromElement(this.tip); 1989 i.default(this.tip).one(u.TRANSITION_END, d).emulateTransitionEnd(c); 1990 } else d(); 1991 } 1992 }, e.hide = function (t) { 1993 var e = this, 1994 n = this.getTipElement(), 1995 o = i.default.Event(this.constructor.Event.HIDE), 1996 r = function () { 1997 e._hoverState !== Re && n.parentNode && n.parentNode.removeChild(n), e._cleanTipClass(), e.element.removeAttribute("aria-describedby"), i.default(e.element).trigger(e.constructor.Event.HIDDEN), null !== e._popper && e._popper.destroy(), t && t(); 1998 }; 1999 if (i.default(this.element).trigger(o), !o.isDefaultPrevented()) { 2000 if (i.default(n).removeClass(Fe), "ontouchstart" in document.documentElement && i.default(document.body).children().off("mouseover", null, i.default.noop), this._activeTrigger.click = !1, this._activeTrigger.focus = !1, this._activeTrigger.hover = !1, i.default(this.tip).hasClass(Pe)) { 2001 var a = u.getTransitionDurationFromElement(n); 2002 i.default(n).one(u.TRANSITION_END, r).emulateTransitionEnd(a); 2003 } else r(); 2004 this._hoverState = ""; 2005 } 2006 }, e.update = function () { 2007 null !== this._popper && this._popper.scheduleUpdate(); 2008 }, e.isWithContent = function () { 2009 return Boolean(this.getTitle()); 2010 }, e.addAttachmentClass = function (t) { 2011 i.default(this.getTipElement()).addClass("bs-tooltip-" + t); 2012 }, e.getTipElement = function () { 2013 return this.tip = this.tip || i.default(this.config.template)[0], this.tip; 2014 }, e.setContent = function () { 2015 var t = this.getTipElement(); 2016 this.setElementContent(i.default(t.querySelectorAll(".tooltip-inner")), this.getTitle()), i.default(t).removeClass("fade show"); 2017 }, e.setElementContent = function (t, e) { 2018 "object" != typeof e || !e.nodeType && !e.jquery ? this.config.html ? (this.config.sanitize && (e = ke(e, this.config.whiteList, this.config.sanitizeFn)), t.html(e)) : t.text(e) : this.config.html ? i.default(e).parent().is(t) || t.empty().append(e) : t.text(i.default(e).text()); 2019 }, e.getTitle = function () { 2020 var t = this.element.getAttribute("data-original-title"); 2021 return t || (t = "function" == typeof this.config.title ? this.config.title.call(this.element) : this.config.title), t; 2022 }, e._getPopperConfig = function (t) { 2023 var e = this; 2024 return a({}, { 2025 placement: t, 2026 modifiers: { 2027 offset: this._getOffset(), 2028 flip: { 2029 behavior: this.config.fallbackPlacement 2030 }, 2031 arrow: { 2032 element: ".arrow" 2033 }, 2034 preventOverflow: {
2035 boundariesElement: this.config.boundary 2036 } 2037 }, 2038 onCreate: function (t) { 2039 t.originalPlacement !== t.placement && e._handlePopperPlacementChange(t); 2040 }, 2041 onUpdate: function (t) { 2042 return e._handlePopperPlacementChange(t); 2043 } 2044 }, this.config.popperConfig); 2045 }, e._getOffset = function () { 2046 var t = this, 2047 e = {}; 2048 return "function" == typeof this.config.offset ? e.fn = function (e) { 2049 return e.offsets = a({}, e.offsets, t.config.offset(e.offsets, t.element)), e; 2050 } : e.offset = this.config.offset, e; 2051 }, e._getContainer = function () { 2052 return !1 === this.config.container ? document.body : u.isElement(this.config.container) ? i.default(this.config.container) : i.default(document).find(this.config.container); 2053 }, e._getAttachment = function (t) { 2054 return qe[t.toUpperCase()]; 2055 }, e._setListeners = function () { 2056 var t = this; 2057 this.config.trigger.split(" ").forEach(function (e) { 2058 if ("click" === e) i.default(t.element).on(t.constructor.Event.CLICK, t.config.selector, function (e) { 2059 return t.toggle(e); 2060 });else if ("manual" !== e) { 2061 var n = e === He ? t.constructor.Event.MOUSEENTER : t.constructor.Event.FOCUSIN, 2062 o = e === He ? t.constructor.Event.MOUSELEAVE : t.constructor.Event.FOCUSOUT; 2063 i.default(t.element).on(n, t.config.selector, function (e) { 2064 return t._enter(e); 2065 }).on(o, t.config.selector, function (e) { 2066 return t._leave(e); 2067 }); 2068 } 2069 }), this._hideModalHandler = function () { 2070 t.element && t.hide(); 2071 }, i.default(this.element).closest(".modal").on("hide.bs.modal", this._hideModalHandler), this.config.selector ? this.config = a({}, this.config, { 2072 trigger: "manual", 2073 selector: "" 2074 }) : this._fixTitle(); 2075 }, e._fixTitle = function () { 2076 var t = typeof this.element.getAttribute("data-original-title"); 2077 (this.element.getAttribute("title") || "string" !== t) && (this.element.setAttribute("data-original-title", this.element.getAttribute("title") || ""), this.element.setAttribute("title", "")); 2078 }, e._enter = function (t, e) { 2079 var n = this.constructor.DATA_KEY; 2080 (e = e || i.default(t.currentTarget).data(n)) || (e = new this.constructor(t.currentTarget, this._getDelegateConfig()), i.default(t.currentTarget).data(n, e)), t && (e._activeTrigger["focusin" === t.type ? Me : He] = !0), i.default(e.getTipElement()).hasClass(Fe) || e._hoverState === Re ? e._hoverState = Re : (clearTimeout(e._timeout), e._hoverState = Re, e.config.delay && e.config.delay.show ? e._timeout = setTimeout(function () { 2081 e._hoverState === Re && e.show(); 2082 }, e.config.delay.show) : e.show()); 2083 }, e._leave = function (t, e) { 2084 var n = this.constructor.DATA_KEY; 2085 (e = e || i.default(t.currentTarget).data(n)) || (e = new this.constructor(t.currentTarget, this._getDelegateConfig()), i.default(t.currentTarget).data(n, e)), t && (e._activeTrigger["focusout" === t.type ? Me : He] = !1), e._isWithActiveTrigger() || (clearTimeout(e._timeout), e._hoverState = Be, e.config.delay && e.config.delay.hide ? e._timeout = setTimeout(function () { 2086 e._hoverState === Be && e.hide(); 2087 }, e.config.delay.hide) : e.hide()); 2088 }, e._isWithActiveTrigger = function () { 2089 for (var t in this._activeTrigger) if (this._activeTrigger[t]) return !0; 2090 return !1; 2091 }, e._getConfig = function (t) { 2092 var e = i.default(this.element).data(); 2093 return Object.keys(e).forEach(function (t) { 2094 -1 !== Le.indexOf(t) && delete e[t]; 2095 }), "number" == typeof (t = a({}, this.constructor.Default, e, "object" == typeof t && t ? t : {})).delay && (t.delay = { 2096 show: t.delay, 2097 hide: t.delay 2098 }), "number" == typeof t.title && (t.title = t.title.toString()), "number" == typeof t.content && (t.content = t.content.toString()), u.typeCheckConfig(Ie, t, this.constructor.DefaultType), t.sanitize && (t.template = ke(t.template, t.whiteList, t.sanitizeFn)), t; 2099 }, e._getDelegateConfig = function () { 2100 var t = {}; 2101 if (this.config) for (var e in this.config) this.constructor.Default[e] !== this.config[e] && (t[e] = this.config[e]); 2102 return t; 2103 }, e._cleanTipClass = function () { 2104 var t = i.default(this.getTipElement()), 2105 e = t.attr("class").match(je); 2106 null !== e && e.length && t.removeClass(e.join("")); 2107 }, e._handlePopperPlacementChange = function (t) { 2108 this.tip = t.instance.popper, this._cleanTipClass(), this.addAttachmentClass(this._getAttachment(t.placement)); 2109 }, e._fixTransition = function () { 2110 var t = this.getTipElement(), 2111 e = this.config.animation; 2112 null === t.getAttribute("x-placement") && (i.default(t).removeClass(Pe), this.config.animation = !1, this.hide(), this.show(), this.config.animation = e); 2113 }, t._jQueryInterface = function (e) { 2114 return this.each(function () { 2115 var n = i.default(this), 2116 o = n.data(Oe), 2117 r = "object" == typeof e && e; 2118 if ((o || !/dispose|hide/.test(e)) && (o || (o = new t(this, r), n.data(Oe, o)), "string" == typeof e)) { 2119 if ("undefined" == typeof o[e]) throw new TypeError('No method n
2119amed "' + e + '"'); 2120 o[e](); 2121 } 2122 }); 2123 }, r(t, null, [{ 2124 key: "VERSION", 2125 get: function () { 2126 return "4.6.2"; 2127 } 2128 }, { 2129 key: "Default", 2130 get: function () { 2131 return Qe; 2132 } 2133 }, { 2134 key: "NAME", 2135 get: function () { 2136 return Ie; 2137 } 2138 }, { 2139 key: "DATA_KEY", 2140 get: function () { 2141 return Oe; 2142 } 2143 }, { 2144 key: "Event", 2145 get: function () { 2146 return Ue; 2147 } 2148 }, { 2149 key: "EVENT_KEY", 2150 get: function () { 2151 return ".bs.tooltip"; 2152 } 2153 }, { 2154 key: "DefaultType", 2155 get: function () { 2156 return We; 2157 } 2158 }]), t; 2159 }(); 2160 i.default.fn.tooltip = Ve._jQueryInterface, i.default.fn.tooltip.Constructor = Ve, i.default.fn.tooltip.noConflict = function () { 2161 return i.default.fn.tooltip = xe, Ve._jQueryInterface; 2162 }; 2163 var Ye = "bs.popover", 2164 ze = i.default.fn.popover, 2165 Ke = new RegExp("(^|\\s)bs-popover\\S+", "g"), 2166 Xe = a({}, Ve.Default, { 2167 placement: "right", 2168 trigger: "click", 2169 content: "", 2170 template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>' 2171 }), 2172 Ge = a({}, Ve.DefaultType, { 2173 content: "(string|element|function)" 2174 }), 2175 $e = { 2176 HIDE: "hide.bs.popover", 2177 HIDDEN: "hidden.bs.popover", 2178 SHOW: "show.bs.popover", 2179 SHOWN: "shown.bs.popover", 2180 INSERTED: "inserted.bs.popover", 2181 CLICK: "click.bs.popover", 2182 FOCUSIN: "focusin.bs.popover", 2183 FOCUSOUT: "focusout.bs.popover", 2184 MOUSEENTER: "mouseenter.bs.popover", 2185 MOUSELEAVE: "mouseleave.bs.popover" 2186 }, 2187 Je = function (t) { 2188 var e, n; 2189 function o() { 2190 return t.apply(this, arguments) || this; 2191 } 2192 n = t, (e = o).prototype = Object.create(n.prototype), e.prototype.constructor = e, s(e, n); 2193 var a = o.prototype; 2194 return a.isWithContent = function () { 2195 return this.getTitle() || this._getContent(); 2196 }, a.addAttachmentClass = function (t) { 2197 i.default(this.getTipElement()).addClass("bs-popover-" + t); 2198 }, a.getTipElement = function () { 2199 return this.tip = this.tip || i.default(this.config.template)[0], this.tip; 2200 }, a.setContent = function () { 2201 var t = i.default(this.getTipElement()); 2202 this.setElementContent(t.find(".popover-header"), this.getTitle()); 2203 var e = this._getContent(); 2204 "function" == typeof e && (e = e.call(this.element)), this.setElementContent(t.find(".popover-body"), e), t.removeClass("fade show"); 2205 }, a._getContent = function () { 2206 return this.element.getAttribute("data-content") || this.config.content; 2207 }, a._cleanTipClass = function () { 2208 var t = i.default(this.getTipElement()), 2209 e = t.attr("class").match(Ke); 2210 null !== e && e.length > 0 && t.removeClass(e.join("")); 2211 }, o._jQueryInterface = function (t) { 2212 return this.each(function () { 2213 var e = i.default(this).data(Ye), 2214 n = "object" == typeof t ? t : null; 2215 if ((e || !/dispose|hide/.test(t)) && (e || (e = new o(this, n), i.default(this).data(Ye, e)), "string" == typeof t)) { 2216 if ("undefined" == typeof e[t]) throw new TypeError('No method named "' + t + '"'); 2217 e[t](); 2218 } 2219 }); 2220 }, r(o, null, [{ 2221 key: "VERSION", 2222 get: function () { 2223 return "4.6.2"; 2224 } 2225 }, { 2226 key: "Default", 2227 get: function () { 2228 return Xe; 2229 } 2230 }, { 2231 key: "NAME", 2232 get: function () { 2233 return "popover"; 2234 } 2235 }, { 2236 key: "DATA_KEY", 2237 get: function () { 2238 return Ye; 2239 } 2240 }, { 2241 key: "Event", 2242 get: function () { 2243 return $e; 2244 } 2245 }, { 2246 key: "EVENT_KEY", 2247 get: function () { 2248 return ".bs.popover"; 2249 } 2250 }, { 2251 key: "DefaultType", 2252 get: function () { 2253 return Ge; 2254 } 2255 }]), o; 2256 }(Ve); 2257 i.default.fn.popover = Je._jQueryInterface, i.default.fn.popover.Constructor = Je, i.default.fn.popover.noConflict = function () { 2258 return i.default.fn.popover = ze, Je._jQueryInterface; 2259 }; 2260 var Ze = "scrollspy", 2261 tn = "bs.scrollspy", 2262 en = i.default.fn[Ze], 2263 nn = "active", 2264 on = "position", 2265 rn = ".nav, .list-group", 2266 an = { 2267 offset: 10, 2268 method: "auto", 2269 target: "" 2270 }, 2271 sn = { 2272 offset: "number", 2273 method: "string", 2274 target: "(string|element)" 2275 }, 2276 ln = function () { 2277 function t(t, e) { 2278 var n = this; 2279 this._element = t, this._scrollElement = "BODY" === t.tagName ? window : t, this._config = this._getConfig(e), this._selector = this._config.target + " .nav-link," + this._config.target + " .list-group-item," + this._config.target + " .dropdown-item", this._offsets = [], this._targets = [], this._activeTarget = null, this._scrollHeight = 0, i.default(this._scrollElement).on("scroll.bs.scrollspy", function (t) { 2280 return n._process(t); 2281 }), this.refresh(), this._process(); 2282 } 2283 var e = t.prototype; 2284 return e.refresh = function () { 2285 var t = this, 2286 e = this._scrollElement === this._scrollElement.window ? "offset" : on, 2287 n = "auto" === this._config.method ? e : this._config.method, 2288 o = n === on ? this._getScrollTop() : 0; 2289 this._offsets = [], this._targets = [], this._scrollHeight = this._getScrollHeight(), [].slice.call(document.querySelectorAll(this._selector)).map(function (t) { 2290 var e, 2291 r = u.getSelectorFromElement(t); 2292 if (r && (e = document.querySelector(r)), e) { 2293 var a = e.getBoundingClientRect(); 2294 if (a.width || a.height) return [i.default(e)[n]().top + o, r]; 2295 } 2296 return null; 2297 }
2297).filter(Boolean).sort(function (t, e) { 2298 return t[0] - e[0]; 2299 }).forEach(function (e) { 2300 t._offsets.push(e[0]), t._targets.push(e[1]); 2301 }); 2302 }, e.dispose = function () { 2303 i.default.removeData(this._element, tn), i.default(this._scrollElement).off(".bs.scrollspy"), this._element = null, this._scrollElement = null, this._config = null, this._selector = null, this._offsets = null, this._targets = null, this._activeTarget = null, this._scrollHeight = null; 2304 }, e._getConfig = function (t) { 2305 if ("string" != typeof (t = a({}, an, "object" == typeof t && t ? t : {})).target && u.isElement(t.target)) { 2306 var e = i.default(t.target).attr("id"); 2307 e || (e = u.getUID(Ze), i.default(t.target).attr("id", e)), t.target = "#" + e; 2308 } 2309 return u.typeCheckConfig(Ze, t, sn), t; 2310 }, e._getScrollTop = function () { 2311 return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop; 2312 }, e._getScrollHeight = function () { 2313 return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); 2314 }, e._getOffsetHeight = function () { 2315 return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height; 2316 }, e._process = function () { 2317 var t = this._getScrollTop() + this._config.offset, 2318 e = this._getScrollHeight(), 2319 n = this._config.offset + e - this._getOffsetHeight(); 2320 if (this._scrollHeight !== e && this.refresh(), t >= n) { 2321 var i = this._targets[this._targets.length - 1]; 2322 this._activeTarget !== i && this._activate(i); 2323 } else { 2324 if (this._activeTarget && t < this._offsets[0] && this._offsets[0] > 0) return this._activeTarget = null, void this._clear(); 2325 for (var o = this._offsets.length; o--;) this._activeTarget !== this._targets[o] && t >= this._offsets[o] && ("undefined" == typeof this._offsets[o + 1] || t < this._offsets[o + 1]) && this._activate(this._targets[o]); 2326 } 2327 }, e._activate = function (t) { 2328 this._activeTarget = t, this._clear(); 2329 var e = this._selector.split(",").map(function (e) { 2330 return e + '[data-target="' + t + '"],' + e + '[href="' + t + '"]'; 2331 }), 2332 n = i.default([].slice.call(document.querySelectorAll(e.join(",")))); 2333 n.hasClass("dropdown-item") ? (n.closest(".dropdown").find(".dropdown-toggle").addClass(nn), n.addClass(nn)) : (n.addClass(nn), n.parents(rn).prev(".nav-link, .list-group-item").addClass(nn), n.parents(rn).prev(".nav-item").children(".nav-link").addClass(nn)), i.default(this._scrollElement).trigger("activate.bs.scrollspy", { 2334 relatedTarget: t 2335 }); 2336 }, e._clear = function () { 2337 [].slice.call(document.querySelectorAll(this._selector)).filter(function (t) { 2338 return t.classList.contains(nn); 2339 }
2339).forEach(function (t) { 2340 return t.classList.remove(nn); 2341 }); 2342 }, t._jQueryInterface = function (e) { 2343 return this.each(function () { 2344 var n = i.default(this).data(tn); 2345 if (n || (n = new t(this, "object" == typeof e && e), i.default(this).data(tn, n)), "string" == typeof e) { 2346 if ("undefined" == typeof n[e]) throw new TypeError('No method named "' + e + '"'); 2347 n[e](); 2348 } 2349 }); 2350 }, r(t, null, [{ 2351 key: "VERSION", 2352 get: function () { 2353 return "4.6.2"; 2354 } 2355 }, { 2356 key: "Default", 2357 get: function () { 2358 return an; 2359 } 2360 }]), t; 2361 }(); 2362 i.default(window).on("load.bs.scrollspy.data-api", function () { 2363 for (var t = [].slice.call(document.querySelectorAll('[data-spy="scroll"]')), e = t.length; e--;) { 2364 var n = i.default(t[e]); 2365 ln._jQueryInterface.call(n, n.data()); 2366 } 2367 }), i.default.fn[Ze] = ln._jQueryInterface, i.default.fn[Ze].Constructor = ln, i.default.fn[Ze].noConflict = function () { 2368 return i.default.fn[Ze] = en, ln._jQueryInterface; 2369 }; 2370 var un = "bs.tab", 2371 fn = i.default.fn.tab, 2372 dn = "active", 2373 cn = "fade", 2374 hn = "show", 2375 pn = ".active", 2376 mn = "> li > .active", 2377 gn = function () { 2378 function t(t) { 2379 this._element = t; 2380 } 2381 var e = t.prototype; 2382 return e.show = function () { 2383 var t = this; 2384 if (!(this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE && i.default(this._element).hasClass(dn) || i.default(this._element).hasClass("disabled") || this._element.hasAttribute("disabled"))) { 2385 var e, 2386 n, 2387 o = i.default(this._element).closest(".nav, .list-group")[0], 2388 r = u.getSelectorFromElement(this._element); 2389 if (o) { 2390 var a = "UL" === o.nodeName || "OL" === o.nodeName ? mn : pn; 2391 n = (n = i.default.makeArray(i.default(o).find(a)))[n.length - 1]; 2392 } 2393 var s = i.default.Event("hide.bs.tab", { 2394 relatedTarget: this._element 2395 }), 2396 l = i.default.Event("show.bs.tab", { 2397 relatedTarget: n 2398 }); 2399 if (n && i.default(n).trigger(s), i.default(this._element).trigger(l), !l.isDefaultPrevented() && !s.isDefaultPrevented()) { 2400 r && (e = document.querySelector(r)), this._activate(this._element, o); 2401 var f = function () { 2402 var e = i.default.Event("hidden.bs.tab", { 2403 relatedTarget: t._element 2404 }), 2405 o = i.default.Event("shown.bs.tab", { 2406 relatedTarget: n 2407 }); 2408 i.default(n).trigger(e), i.default(t._element).trigger(o); 2409 }; 2410 e ? this._activate(e, e.parentNode, f) : f(); 2411 } 2412 } 2413 }, e.dispose = function () { 2414 i.default.removeData(this._element, un), this._element = null; 2415 }, e._activate = function (t, e, n) { 2416 var o = this, 2417 r = (!e || "UL" !== e.nodeName && "OL" !== e.nodeName ? i.default(e).children(pn) : i.default(e).find(mn))[0], 2418 a = n && r && i.default(r).hasClass(cn), 2419 s = function () { 2420 return o._transitionComplete(t, r, n); 2421 }; 2422 if (r && a) { 2423 var l = u.getTransitionDurationFromElement(r); 2424 i.default(r).removeClass(hn).one(u.TRANSITION_END, s).emulateTransitionEnd(l); 2425 } else s(); 2426 }, e._transitionComplete = function (t, e, n) { 2427 if (e) { 2428 i.default(e).removeClass(dn); 2429 var o = i.default(e.parentNode).find("> .dropdown-menu .active")[0]; 2430 o && i.default(o).removeClass(dn), "tab" === e.getAttribute("role") && e.setAttribute("aria-selected", !1); 2431 } 2432 i.default(t).addClass(dn), "tab" === t.getAttribute("role") && t.setAttribute("aria-selected", !0), u.reflow(t), t.classList.contains(cn) && t.classList.add(hn); 2433 var r = t.parentNode; 2434 if (r && "LI" === r.nodeName && (r = r.parentNode), r && i.default(r).hasClass("dropdown-menu")) { 2435 var a = i.default(t).closest(".dropdown")[0]; 2436 if (a) { 2437 var s = [].slice.call(a.querySelectorAll(".dropdown-toggle")); 2438 i.default(s).addClass(dn); 2439 } 2440 t.setAttribute("aria-expanded", !0); 2441 } 2442 n && n(); 2443 }, t._jQueryInterface = function (e) { 2444 return this.each(function () { 2445 var n = i.default(this), 2446 o = n.data(un); 2447 if (o || (o = new t(this), n.data(un, o)), "string" == typeof e) { 2448 if ("undefined" == typeof o[e]) throw new TypeError('No method n
2448amed "' + e + '"'); 2449 o[e](); 2450 } 2451 }); 2452 }, r(t, null, [{ 2453 key: "VERSION", 2454 get: function () { 2455 return "4.6.2"; 2456 } 2457 }]), t; 2458 }(); 2459 i.default(document).on("click.bs.tab.data-api", '[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]', function (t) { 2460 t.preventDefault(), gn._jQueryInterface.call(i.default(this), "show"); 2461 }), i.default.fn.tab = gn._jQueryInterface, i.default.fn.tab.Constructor = gn, i.default.fn.tab.noConflict = function () { 2462 return i.default.fn.tab = fn, gn._jQueryInterface; 2463 }; 2464 var _n = "bs.toast", 2465 vn = i.default.fn.toast, 2466 bn = "hide", 2467 yn = "show", 2468 En = "showing", 2469 wn = "click.dismiss.bs.toast", 2470 Tn = { 2471 animation: !0, 2472 autohide: !0, 2473 delay: 500 2474 }, 2475 Cn = { 2476 animation: "boolean", 2477 autohide: "boolean", 2478 delay: "number" 2479 }, 2480 Sn = function () { 2481 function t(t, e) { 2482 this._element = t, this._config = this._getConfig(e), this._timeout = null, this._setListeners(); 2483 } 2484 var e = t.prototype; 2485 return e.show = function () { 2486 var t = this, 2487 e = i.default.Event("show.bs.toast"); 2488 if (i.default(this._element).trigger(e), !e.isDefaultPrevented()) { 2489 this._clearTimeout(), this._config.animation && this._element.classList.add("fade"); 2490 var n = function () { 2491 t._element.classList.remove(En), t._element.classList.add(yn), i.default(t._element).trigger("shown.bs.toast"), t._config.autohide && (t._timeout = setTimeout(function () { 2492 t.hide(); 2493 }, t._config.delay)); 2494 }; 2495 if (this._element.classList.remove(bn), u.reflow(this._element), this._element.classList.add(En), this._config.animation) { 2496 var o = u.getTransitionDurationFromElement(this._element); 2497 i.default(this._element).one(u.TRANSITION_END, n).emulateTransitionEnd(o); 2498 } else n(); 2499 } 2500 }, e.hide = function () { 2501 if (this._element.classList.contains(yn)) { 2502 var t = i.default.Event("hide.bs.toast"); 2503 i.default(this._element).trigger(t), t.isDefaultPrevented() || this._close(); 2504 } 2505 }, e.dispose = function () { 2506 this._clearTimeout(), this._element.classList.contains(yn) && this._element.classList.remove(yn), i.default(this._element).off(wn), i.default.removeData(this._element, _n), this._element = null, this._config = null; 2507 }, e._getConfig = function (t) { 2508 return t = a({}, Tn, i.default(this._element).data(), "object" == typeof t && t ? t : {}), u.typeCheckConfig("toast", t, this.constructor.DefaultType), t; 2509 }, e._setListeners = function () { 2510 var t = this; 2511 i.default(this._element).on(wn, '[data-dismiss="toast"]', function () { 2512 return t.hide(); 2513 }); 2514 }, e._close = function () { 2515 var t = this, 2516 e = function () { 2517 t._element.classList.add(bn), i.default(t._element).trigger("hidden.bs.toast"); 2518 }; 2519 if (this._element.classList.remove(yn), this._config.animation) { 2520 var n = u.getTransitionDurationFromElement(this._element); 2521 i.default(this._element).one(u.TRANSITION_END, e).emulateTransitionEnd(n); 2522 } else e(); 2523 }, e._clearTimeout = function () { 2524 clearTimeout(this._timeout), this._timeout = null; 2525 }, t._jQueryInterface = function (e) { 2526 return this.each(function () { 2527 var n = i.default(this), 2528 o = n.data(_n); 2529 if (o || (o = new t(this, "object" == typeof e && e), n.data(_n, o)), "string" == typeof e) { 2530 if ("undefined" == typeof o[e]) throw new TypeError('No method named "' + e + '"'); 2531 o[e](this); 2532 } 2533 }); 2534 }, r(t, null, [{ 2535 key: "VERSION", 2536 get: function () { 2537 return "4.6.2"; 2538 } 2539 }, { 2540 key: "DefaultType", 2541 get: function () { 2542 return Cn; 2543 } 2544 }, { 2545 key: "Default", 2546 get: function () { 2547 return Tn; 2548 } 2549 }]), t; 2550 }(); 2551 i.default.fn.toast = Sn._jQueryInterface, i.default.fn.toast.Constructor = Sn, i.default.fn.toast.noConflict = function () { 2552 return i.default.fn.toast = vn, Sn._jQueryInterface; 2553 }, t.Alert = c, t.Button = b, t.Carousel = O, t.Collapse = W, t.Dropdown = le, t.Modal = Se, t.Popover = Je, t.Scrollspy = ln, t.Tab = gn, t.Toast = Sn, t.Tooltip = Ve, t.Util = u, Object.defineProperty(t, "__esModule", { 2554 value: !0 2555 }); 2556});; 2557(function($,Drupal,debounce){$.fn.drupalGetSummary=function(){const callback=this.data('summaryCallback');if(!this[0]||!callback)return '';const result=callback(this[0]);return result?result.trim():'';};$.fn.drupalSetSummary=function(callback){const self=this;if(typeof callback!=='function'){const val=callback;callback=function(){return val;};}return (this.data('summaryCallback',callback).off('formUpdated.summary').on('formUpdated.summary',()=>{self.trigger('summaryUpdated');}).trigger('summaryUpdated'));};Drupal.behaviors.formSingleSubmit={attach(){function onFormSubmit(e){const $form=$(e.currentTarget);const formValues=new URLSearchParams(new FormData(e.target)).toString();const previousValues=$form.attr('data-drupal-form-submit-last');
2557if(previousValues===formValues)e.preventDefault();else $form.attr('data-drupal-form-submit-last',formValues);}$(once('form-single-submit','body')).on('submit.singleSubmit','form:not([method~="GET"])',onFormSubmit);}};function triggerFormUpdated(element){$(element).trigger('formUpdated');}function fieldsList(form){return [].map.call(form.querySelectorAll('[name][id]'),(el)=>el.id);}Drupal.behaviors.formUpdated={attach(context){const $context=$(context);const contextIsForm=context.tagName==='FORM';const $forms=$(once('form-updated',contextIsForm?$context:$context.find('form')));let formFields;if($forms.length)$.makeArray($forms).forEach((form)=>{const events='change.formUpdated input.formUpdated ';const eventHandler=debounce((event)=>{triggerFormUpdated(event.target);},300);formFields=fieldsList(form).join(',');form.setAttribute('data-drupal-form-fields',formFields);$(form).on(events,eventHandler);});if(contextIsForm){formFields=fieldsList(context).join(',');const currentFields=$(context).attr('data-drupal-form-fields');if(formFields!==currentFields)triggerFormUpdated(context);}},detach(context,settings,trigger){const $context=$(context);const contextIsForm=context.tagName==='FORM';if(trigger==='unload')once.remove('form-updated',contextIsForm?$context:$context.find('form')).forEac
2557h((form)=>{form.removeAttribute('data-drupal-form-fields');$(form).off('.formUpdated');});}};Drupal.behaviors.fillUserInfoFromBrowser={attach(context,settings){const userInfo=['name','mail','homepage'];const $forms=$(once('user-info-from-browser','[data-user-info-from-browser]'));if($forms.length)userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);const browserData=localStorage.getItem(`Drupal.visitor.${info}`);if(!$element.length)return;const emptyValue=$element[0].value==='';const defaultValue=$element.attr('data-drupal-default-value')===$element[0].value;if(browserData&&(emptyValue||defaultValue))$element.each(function(index,item){item.value=browserData;});});$forms.on('submit',()=>{userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);if($element.length)localStorage.setItem(`Drupal.visitor.${info}`,$element[0].value);});});}};const handleFragmentLinkClickOrHashChange=(e)=>{let url;if(e.type==='click')url=e.currentTarget.location?e.currentTarget.location:e.currentTarget;else url=window.location;const hash=url.hash.substring(1);if(hash){const $target=$(`#${hash}`);$('body').trigger('formFragmentLinkClickOrHashChange',[$target]);setTimeout(()=>$target.trigger('focus'),300);}};const debouncedHandleFragmentLinkClickOrHashChange=debounce(handleFragmentLinkClickOrHashChange,300,true);$(window).on('hashchange.form-fragment',debouncedHandleFragmentLinkClickOrHashChange);
2557$(document).on('click.form-fragment','a[href*="#"]',debouncedHandleFragmentLinkClickOrHashChange);})(jQuery,Drupal,Drupal.debounce);; 2558(function($,Drupal){var isChrome=(/chrom(e|ium)/.test(window.navigator.userAgent.toLowerCase()));if(isChrome){var backButton=false;if(window.performance){var navEntries=window.performance.getEntriesByType('navigation');if(navEntries.length>0&&navEntries[0].type==='back_forward')backButton=true;else{if(window.performance.navigation&&window.performance.navigation.type===window.performance.navigation.TYPE_BACK_FORWARD)backButton=true;}}if(backButton){var attachBehaviors=Drupal.attachBehaviors;Drupal.attachBehaviors=function(context,settings){setTimeout(function(){attachBehaviors(context,settings);},300);};}}})(jQuery,Drupal);; 2559(function($,Drupal){const states={postponed:[]};Drupal.states=states;function invert(a,invertState){return invertState&&typeof a!=='undefined'?!a:a;}function compare(a,b){if(a===b)return typeof a==='undefined'?a:true;return typeof a==='undefined'||typeof b==='undefined';}function ternary(a,b){if(typeof a==='undefined')return b;if(typeof b==='undefined')return a;return a&&b;}Drupal.behaviors.states={attach(context,settings){const elements=once('states','[data-drupal-states]',context);const il=elements.length;for(let i=0;i<il;i++){const config=JSON.parse(elements[i].getAttribute('data-drupal-states'));Object.keys(config||{}).forEach((state)=>{new states.Dependent({element:$(elements[i]),state:states.State.sanitize(state),constraints:config[state]});});}while(states.postponed.length)states.postponed.shift()();}};states.Dependent=function(args){$.extend(this,{values:{},oldValue:null},args);this.dependees=this.getDependees();Object.keys(this.dependees||{}).forEach((selector)=>{this.initializeDependee(selector,this.dependees[selector]);});};states.Dependent.comparisons={RegExp(reference,value){return reference.test(value);},Function(reference,value){return reference(value);},Array(reference,value){if(!Array.isArray(value))return false;return JSON.stringify(reference.sort())===JSON.stringify(value.sort());},Number(reference,value){return typeof value==='string'?compare(reference.toString(),value):compare(reference,value);}};states.Dependent.prototype={initializeDependee(selector,dependeeStates){this.values[selector]={};Object.keys(dependeeStates).forEach((i)=>{let state=dependeeStates[i];if($.inArray(state,dependeeStates)===-1)return;state=states.State.sanitize(state);this.values[selector][state.name]=null;$(selector).on(`state:${state}`,{selector,state},(e)=>{this.update(e.data.selector,e.data.state,e.value);});new states.Trigger({selector,state});});},compare(reference,selector,state){const value=this.values[selector][state.name];if(reference.constructor.name in states.Dependent.comparisons)return states.Dependent.comparisons[reference.constructor.name](reference,value);return compare(reference,value);},update(selector,state,value){if(value!==this.values[selector][state.name]){this.values[selector][state.name]=value;this.reevaluate();}},reevaluate(){let value=this.verifyConstraints(this.constraints);if(value!==this.oldValue){this.oldValue=value;value=invert(value,this.state.invert);this.element.trigger({type:`state:${this.state}`,value,trigger:true});}},verifyConstraints(constraints,selector){let result;if(Array.isArray(constraints)){const hasXor=$.inArray('xor',constraints)===-1;const len=constraints.length;for(let i=0;i<len;i++)if(constraints[i]!=='xor'){const constraint=this.checkConstraints(constraints[i],selector,i);if(constraint&&(hasXor||result))return hasXor;result=result||constraint;}}else{if($.isPlainObject(constraints)){for(const n in constraints)if(constraints.hasOwnProperty(n)){result=ternary(result,this.checkConstraints(constraints[n],selector,n));if(result===false)return false;}}}return result;},checkConstraints(value,selector,state){if(typeof state!=='string'||/[0-9]/.test(state[0]))state=null;else{if(typeof selector==='undefined'){selector=state;state=null;}}if(state!==null){state=states.State.sanitize(state);return invert(this.compare(value,selector,state),state.invert);}return this.verifyConstraints(value,selector);},getDependees(){const cache={};const _compare=this.compare;
2559this.compare=function(reference,selector,state){(cache[selector]||(cache[selector]=[])).push(state.name);};this.verifyConstraints(this.constraints);this.compare=_compare;return cache;}};states.Trigger=function(args){$.extend(this,args);if(this.state in states.Trigger.states){this.element=$(this.selector);if(!this.element.data(`trigger:${this.state}`))this.initialize();}};states.Trigger.prototype={initialize(){const trigger=states.Trigger.states[this.state];if(typeof trigger==='function')trigger.call(window,this.element);else Object.keys(trigger||{}).forEach((event)=>{this.defaultTrigger(event,trigger[event]);});this.element.data(`trigger:${this.state}`,true);},defaultTrigger(event,valueFn){let oldValue=valueFn.call(this.element);this.element.on(event,function(e){const value=valueFn.call(this.element,e);if(oldValue!==value){this.element.trigger({type:`state:${this.state}`,value,oldValue});oldValue=value;}}.bind(this));states.postponed.push(function(){this.element.trigger({type:`state:${this.state}`,value:oldValue,oldValue:null});}.bind(this));}};states.Trigger.states={empty:{keyup(){return this.val()==='';},change(){return this.val()==='';}},checked:{change(){let checked=false;this.each(function(){checked=$(this).prop('checked');return !checked;});return checked;}},value:{keyup(){if(this.length>1)return this.filter(':checked').val()||false;return this.val();},change(){if(this.length>1)return this.filter(':checked').val()||false;return this.val();}},collapsed:{collapsed(e){return typeof e!=='undefined'&&'value' in e?e.value:!this[0].hasAttribute('open');}}};states.State=function(state){this.pristine=state;this.name=state;let process=true;do{while(this.name.charAt(0)==='!'){this.name=this.name.substring(1);this.invert=!this.invert;}if(this.name in states.State.aliases)this.name=states.State.aliases[this.name];else process=false;}while(process);};states.State.sanitize=function(state){if(state instanceof states.State)return state;return new states.State(state);};states.State.aliases={enabled:'!disabled',invisible:'!visible',invalid:'!valid',untouched:'!touched',optional:'!required',filled:'!empty',unchecked:'!checked',irrelevant:'!relevant',expanded:'!collapsed',open:'!collapsed',closed:'collapsed',readwrite:'!readonly'};states.State.prototype={invert:false,toString(){return this.name;}};const $document=$(document);$document.on('state:disabled',(e)=>{const tagsSupportDisable='button, fieldset, optgroup, option, select, textarea, input';if(e.trigger)$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-disabled',e.value).find(tagsSupportDisable).addBack(tagsSupportDisable).prop('disabled',e.value);});$document.on('state:readonly',(e)=>{if(e.trigger)$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-readonly',e.value).find('input, textarea').prop('readonly',e.value);});$document.on('state:required',(e)=>{if(e.trigger)if(e.value){const label=`label${e.target.id?`[for=${e.target.id}]`:''}`;const $label=$(e.target).attr({required:'required'}).closest('.js-form-item, .js-form-wrapper').find(label);if(!$label.hasClass('js-form-required').length)$label.addClass('js-form-required form-required');}else $(e.target).removeAttr('required').closest('.js-form-item, .js-form-wrapper').find('label.js-form-required').removeClass('js-form-required form-required');});$document.on('state:visible',(e)=>{if(e.trigger){let $element=$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper');if(e.target.tagName==='A')$element=$(e.target);$element.toggle(e.value);}});$document.on('state:checked',(e)=>{if(e.trigger)$(e.target).closest('.js-form-item, .js-form-wrapper').find('input').prop('checked',e.value).trigger('change');});$document.on('state:collapsed',(e)=>{if(e.trigger)if(e.target.hasAttribute('open')===e.value)$(e.target).find('> summary').trigger('click');});})(jQuery,Drupal);; 2560(function($,Drupal,once){Drupal.webform=Drupal.webform||{};Drupal.webform.states=Drupal.webform.states||{};Drupal.webform.states.slideDown=Drupal.webform.states.slideDown||{};Drupal.webform.states.slideDown.duration='slow';Drupal.webform.states.slideUp=Drupal.webform.states.slideUp||{};Drupal.webform.states.slideUp.duration='fast';$.fn.hasData=function(data){return (typeof this.data(data)!=='undefined');};$.fn.isWebform=function(){return $(this).closest('form.webform-submission-form, form[id^="webform"], form[data-is-webform]').length?true:false;};$.fn.isWebformElement=function(){return ($(this).isWebform()||$(this).closest('[data-is-webform-element]').length)?true:false;};Drupal.states.Trigger.states.empty.change=function change(){return this.val()==='';};Drupal.states.Dependent.comparisons.Object=function(reference,value){if('pattern' in reference)return (new RegExp(reference['pattern'])).test(value);else if('!pattern' in reference)return !((new RegExp(reference['!pattern'])).test(value));else if('less' in reference)return (value!==''&&parseFloat(reference['less'])>parseFloat(value));else if('less_equal' in reference)return (value!==''&&parseFloat(reference['less_equal'])>=parseFloat(value));else if('greater' in reference)return (value!==''&&parseFloat(reference['greater'])<parseFloat(value));else if('greater_equal' in reference)return (value!==''&&parseFloat(reference['greater_equal'])<=parseFloat(value));else if('between' in reference||'!between' in reference){if(value==='')return false;var between=reference['between']||reference['!between'];var betweenParts=between.split(':');var greater=betweenParts[0];var less=(typeof betweenParts[1]!=='undefined')?betweenParts[1]:null;var isGreaterThan=(greater===null||greater===''||parseFloat(value)>=parseFloat(greater));var isLessThan=(less===null||less===''||parseFloat(value)<=parseFloat(less));var result=(isGreaterThan&&isLessThan);return (reference['!between'])?!result:result;}else return reference.indexOf(value)!==false;};var $document=$(document);$document.on('state:required',function(e){if(e.trigger&&$(e.target).isWebformElement()){var $target=$(e.target);toggleRequired($target.find('input[type="file"]'),e.value);if($target.is('.js-form-type-radios, .js-form-type-webform-radios-other, .js-webform-type-radios, .js-webform-type-webform-radios-other, .js-webform-type-webform-entity-radios, .webform-likert-table')){$target.toggleClass('required',e.value);toggleRequired($target.find('input[type="radio"]'),e.value);}if($target.is('.js-form-type-checkboxes, .js-form-type-webform-checkboxes-other, .js-webform-type-checkboxes, .js-webform-type-webform-checkboxes-other')){$target.toggleClass('required',e.value);var $checkboxes=$target.find('input[type="checkbox"]');if(e.value){$checkboxes.on('click',statesCheckboxesRequiredEventHandler);checkboxesRequired($target);}else{$checkboxes.off('click',statesCheckboxesRequiredEventHandler);toggleRequired($checkboxes,false);}}if($target.is('.js-webform-tableselect')){$target.toggleClass('required',e.value);var isMultiple=$target.is('[multiple]');if(isMultiple){var $tbody=$target.find('tbody');var $checkboxes=$tbody.find('input[type="checkbox"]');copyRequireMessage($target,$checkboxes);if(e.value){$checkboxes.on('click change',statesCheckboxesRequiredEventHandler);checkboxesRequired($tbody);}else{$checkboxes.off('click change ',statesCheckboxesRequiredEventHandler);toggleRequired($tbody,false);}}else{var $radios=$target.find('input[type="radio"]');copyRequireMessage($target,$radios);toggleRequired($radios,e.value);}}if($target.is('.js-form-type-webform-select-other, .js-webform-type-webform-select-other')){var $select=$target.find('select');toggleRequired($select,e.value);copyRequireMessage($target,$select);}if($target.find('> label:not([for])').length)$target.find('> label').toggleClass('js-form-required form-required',e.value);if($target.is('.js-webform-type-radios, .js-webform-type-checkboxes, fieldset'))$target.find('legend span.fieldset-legend:not(.visually-hidden),legend span.fieldset__label:not(.visually-hidden)').toggleClass('js-form-required form-required',e.value);if($target.is('fieldset'))$target.removeAttr('required aria-required');}});$document.on('state:checked',function(e){if(e.trigger)$(e.target).trigger('change');});$document.on('state:readonly',function(e){if(e.trigger&&$(e.target).isWebformElement()){$(e.target).prop('readonly',e.value).closest('.js-form-item, .js-form-wrapper').toggleClass('webform-readonly',e.value).find('input, textarea').prop('readonly',e.value);$(e.target).trigger('webform:readonly').find('select, input, textarea, button').trigger('webform:readonly');}});$document.on('state:visible state:visible-slide',function(e){if(e.trigger&&$(e.target).isWebformElement())if(e.value)$(':input',e.target).addBack().each(function(){restoreValueAndRequired(this);triggerEventHandlers(this);});else $(':input',e.target).addBack().each(function(){backupValueAndRequired(this);clearValueAndRequired(this);triggerEventHandlers(this);});});$document.on('state:visible-slide',function(e){if(e.trigger&&$(e.target).isWebformElement()){var effect=e.value?'slideDown':'slide
2560Up';var duration=Drupal.webform.states[effect].duration;$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper')[effect](duration);}});Drupal.states.State.aliases['invisible-slide']='!visible-slide';$document.on('state:disabled',function(e){if(e.trigger&&$(e.target).isWebformElement()){$(e.target).prop('disabled',e.value).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-disabled',e.value).find('select, input, textarea, button').prop('disabled',e.value);var fileElements=$(e.target).find(':input[type="hidden"][name$="[fids]"]');if(fileElements.length){if($(e.target).is('fieldset'))$(e.target).prop('disabled',false);fileElements.removeAttr('disabled');}$(e.target).trigger('webform:disabled').find('select, input, textarea, button').trigger('webform:disabled');}});Drupal.behaviors.webformCheckboxesRequired={attach(context){$(once('webform-checkboxes-required','.js-form-type-checkboxes.required, .webform-term-checkboxes.required, .js-form-type-webform-checkboxes-other.required, .js-webform-type-checkboxes.required, .js-webform-type-webform-checkboxes-other.required, .js-webform-type-webform-radios-other.checkboxes',context)).each(function(){var $element=$(this);$element.find('input[type="checkbox"]').on('click',statesCheckboxesRequiredEventHandler);setTimeout(function(){checkboxesRequired($element);});});}};Drupal.behaviors.webformRadiosRequired={attach(context){$(once('webform-radios-required','.js-form-type-radios, .js-form-type-webform-radios-other, .js-webform-type-radios, .js-webform-type-webform-radios-other, .js-webform-type-webform-entity-radios, .js-webform-type-webform-scale',context)).each(function(){var $element=$(this);setTimeout(function(){radiosRequired($element);});});}};Drupal.behaviors.webformTableSelectRequired={attach(context){$(once('webform-tableselect-required','.js-webform-tableselect.required',context)).each(function(){var $element=$(this);var $tbody=$element.find('tbody');var isMultiple=$element.is('[multiple]');if(isMultiple)$tbody.find('input[type="checkbox"]').on('click change',function(){checkboxesRequired($tbody);});setTimeout(function(){isMultiple?checkboxesRequired($tbody):radiosRequired($element);});});}};function checkboxesRequired($element){var $firstCheckbox=$element.find('input[type="checkbox"]').first();var isChecked=$element.find('input[type="checkbox"]').is(':checked');toggleRequired($firstCheckbox,!isChecked);copyRequireMessage($element,$firstCheckbox);}function radiosRequired($element){var $radios=$element.find('input[type="radio"]');var isRequired=$element.hasClass('required');toggleRequired($radios,isRequired);copyRequireMessage($element,$radios);}function statesCheckboxesRequiredEventHandler(){var $element=$(this).closest('.js-webform-type-checkboxes, .js-webform-type-webform-checkboxes-other, .js-webform-type-webform-term-checkboxes, .js-webform-tableselect tbody');checkboxesRequired($element);}function triggerEventHandlers(input){var $input=$(input);var type=input.type;var tag=input.tagName.toLowerCase();var extraParameters=['webform.states'];if(type==='checkbox'||type==='radio')$input.trigger('change',extraParameters).trigger('blur',extraParameters);else if(tag==='select'){if($input.closest('.webform-type-address').length){if(!$input.data('webform-states-address-initialized')&&$input.attr('autocomplete')==='country'&&$input.val()===$input.find("option[selected]").attr('value'))return;$input.data('webform-states-address-initialized',true);}$input.trigger('change',extraParameters).trigger('blur',extraParameters);}else{if(type!=='submit'&&type!=='button'&&type!=='file'){var hasInputMask=($.fn.inputmask&&$input.hasClass('js-webform-input-mask'));hasInputMask&&$input.inputmask('remove');$input.trigger('input',extraParameters).trigger('change',extraParameters).trigger('keydown',extraParameters).trigger('keyup',extraParameters).trigger('blur',extraParameters);hasInputMask&&$input.inputmask();}}}function backupValueAndRequired(input){var $input=$(input);var type=input.type;var tag=input.tagName.toLowerCase();if($input.prop('required')&&!$input.hasData('webform-required'))$input.data('webform-required',true);if(!$input.hasData('webform-value'))if(type==='checkbox'||type==='radio')$input.data('webform-value',$input.prop('checked'));else if(tag==='select'){var values=[];$input.find('option:selected').each(function(i,option){values[i]=option.value;});$input.data('webform-value',values);}else{if(type!=='submit'&&type!=='button')$input.data('webform-value',input.value);}}function restoreValueAndRequired(input){var $input=$(input);var value=$input.data('webform-value');
2560if(typeof value!=='undefined'){var type=input.type;var tag=input.tagName.toLowerCase();if(type==='checkbox'||type==='radio')$input.prop('checked',value);else if(tag==='select')$.each(value,function(i,option_value){option_value=option_value.replace(/'/g,"\\\'");$input.find("option[value='"+option_value+"']").prop('selected',true);});else{if(type!=='submit'&&type!=='button')input.value=value;}$input.removeData('webform-value');}var required=$input.data('webform-required');if(typeof required!=='undefined'){if(required)$input.prop('required',true);$input.removeData('webform-required');}}function clearValueAndRequired(input){var $input=$(input);if($input.closest('[data-webform-states-no-clear]').length)return;var type=input.type;var tag=input.tagName.toLowerCase();if(type==='checkbox'||type==='radio')$input.prop('checked',false);else if(tag==='select')if($input.find('option[value=""]').length)$input.val('');else input.selectedIndex=-1;else{if(type!=='submit'&&type!=='button')input.value=(type==='color')?'#000000':'';}$input.prop('required',false);}function toggleRequired($input,required){var isCheckboxOrRadio=($input.attr('type')==='radio'||$input.attr('type')==='checkbox');if(required)if(isCheckboxOrRadio)$input.attr({'required':'required'});else $input.attr({'required':'required','aria-required':'true'});else{if(isCheckboxOrRadio)$input.removeAttr('required');else $input.removeAttr('required aria-required');$input.each(function(){this.setCustomValidity&&this.setCustomValidity('');});}}function copyRequireMessage($source,$destination){if($source.attr('data-msg-required'))$destination.attr('data-msg-required',$source.attr('data-msg-required'));}})(jQuery,Drupal,once);; 2561(function($,Drupal,once){Drupal.behaviors.webformRemoveFormSingleSubmit={attach:function attach(){function onFormSubmit(e){var $form=$(e.currentTarget);$form.removeAttr('data-drupal-form-submit-last');}$(once('webform-single-submit','body')).on('submit.singleSubmit','form.webform-remove-single-submit',onFormSubmit);}};Drupal.behaviors.webformDisableAutoSubmit={attach(context){$(once('webform-disable-autosubmit',$('.js-webform-disable-autosubmit input').not(':button, :submit, :reset, :image, :file'))).on('keyup keypress',function(e){if(e.which===13){e.preventDefault();return false;}});}};Drupal.behaviors.webformRequiredError={attach(context){$(once('webform-required-error',$(context).find(':input[data-webform-required-error], :input[data-webform-pattern-error]'))).on('invalid',function(){this.setCustomValidity('');if(this.valid)return;if(this.validity.patternMismatch&&$(this).attr('data-webform-pattern-error'))this.setCustomValidity($(this).attr('data-webform-pattern-error'));else{if(this.validity.valueMissing&&$(this).attr('data-webform-required-error'))this.setCustomValidity($(this).attr('data-webform-required-error'));}}).on('input change',function(){var name=$(this).attr('name');$(this.form).find(':input[name="'+name+'"]').each(function(){this.setCustomValidity('');});});}};$(document).on('state:required',function(e){$(e.target).filter(':input[data-webform-required-error]').each(function(){this.setCustomValidity('');});});})(jQuery,Drupal,once);; 2562(function($){let BUSINESS_TARIFF_CALCULATOR;if(typeof BUSINESS_TARIFF_CALCULATOR==='undefined')BUSINESS_TARIFF_CALCULATOR={};Drupal.behaviors.UEGlobal={attach:function(context,settings){if(typeof window.ueGlobal!=="undefined"&&window.ueGlobal)return;window.ueGlobal=true;window.BUSINESS_TARIFF_CALCULATOR={CURRENT_RATES:'/tariff-calculator-current-rates',TTM_TARIFFS:'/tariff-calculator-ttm-tariffs'};window.WATER_NOTICE='/water-notice.json';}};})(jQuery);; 2563/*! lozad.js - v1.16.0 - 2020-09-06 2564* https://github.com/ApoorvSaxena/lozad.js 2565* Copyright (c) 2020 Apoorv Saxena; Licensed MIT */ 2566!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.lozad=e()}(this,function(){"use strict"; 2567/** 2568 * Detect IE browser 2569 * @const {boolean} 2570 * @private 2571 */var g="undefined"!=typeof document&&document.documentMode,f={rootMargin:"0px",threshold:0,load:function(t){if("picture"===t.nodeName.toLowerCase()){var e=t.querySelector("img"),r=!1;null===e&&(e=document.createElement("img"),r=!0),g&&t.getAttribute("data-iesrc")&&(e.src=t.getAttribute("data-iesrc")),t.getAttribute("data-alt")&&(e.alt=t.getAttribute("data-alt")),r&&t.append(e)}if("video"===t.nodeName.toLowerCase()&&!t.getAttribute("data-src")&&t.children){for(var a=t.children,o=void 0,i=0;i<=a.length-1;i++)(o=a[i].getAttribute("data-src"))&&(a[i].src=o);t.load()}t.getAttribute("data-poster")&&(t.poster=t.getAttribute("data-poster")),t.getAttribute("data-src")&&(t.src=t.getAttribute("data-src")),t.getAttribute("data-srcset")&&t.setAttribute("srcset",t.getAttribute("data-srcset"));var n=",";if(t.getAttribute("data-background-delimiter")&&(n=t.getAttribute("data-background-delimiter")),t.getAttribute("data-background-image"))t.style.backgroundImage="url('"+t.getAttribute("data-background-image").split(n).join("'),url
2571('")+"')";else if(t.getAttribute("data-background-image-set")){var d=t.getAttribute("data-background-image-set").split(n),u=d[0].substr(0,d[0].indexOf(" "))||d[0];// Substring before ... 1x 2572u=-1===u.indexOf("url(")?"url("+u+")":u,1===d.length?t.style.backgroundImage=u:t.setAttribute("style",(t.getAttribute("style")||"")+"background-image: "+u+"; background-image: -webkit-image-set("+d+"); background-image: image-set("+d+")")}t.getAttribute("data-toggle-class")&&t.classList.toggle(t.getAttribute("data-toggle-class"))},loaded:function(){}};function A(t){t.setAttribute("data-loaded",!0)}var m=function(t){return"true"===t.getAttribute("data-loaded")},v=function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document;return t instanceof Element?[t]:t instanceof NodeList?t:e.querySelectorAll(t)};return function(){var r,a,o=0<arguments.length&&void 0!==arguments[0]?arguments[0]:".lozad",t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=Object.assign({},f,t),i=e.root,n=e.rootMargin,d=e.threshold,u=e.load,g=e.loaded,s=void 0;"undefined"!=typeof window&&window.IntersectionObserver&&(s=new IntersectionObserver((r=u,a=g,function(t,e){t.forEach(function(t){(0<t.intersectionRatio||t.isIntersecting)&&(e.unobserve(t.target),m(t.target)||(r(t.target),A(t.target),a(t.target)))})}),{root:i,rootMargin:n,threshold:d}));for(var c,l=v(o,i),b=0;b<l.length;b++)(c=l[b]).getAttribute("data-placeholder-background")&&(c.style.background=c.getAttribute("data-placeholder-background"));return{observe:function(){for(var t=v(o,i),e=0;e<t.length;e++)m(t[e])||(s?s.observe(t[e]):(u(t[e]),A(t[e]),g(t[e])))},triggerLoad:function(t){m(t)||(u(t),A(t),g(t))},observer:s}}}); 2573; 2574(function($,window,document){Drupal.behaviors.lozad={attach:function(context,settings){const observer=lozad();observer.observe();}};})(jQuery,window,document);; 2575(function($){'use strict';function ResponsiveCollapse(settings){this.settings=$.extend({win:$(window),collapseWidth:1140,collapseMobile:$('.collapse-mobile'),collapseMobileToggle:$('.collapse-mobile__toggle')},settings);this.init();}ResponsiveCollapse.prototype.init=function(){this.handleEvents();this.toggleAttributes();};ResponsiveCollapse.prototype.handleEvents=function(){const s=this.settings;s.collapseMobileToggle.on('click',(e)=>this.toggleCollapseSection(e));s.collapseMobileToggle.on('keydown',(e)=>{if(e.keyCode===13||e.charCode===32)this.toggleCollapseSection(e);});s.win.on('resize',()=>this.toggleAttributes());};ResponsiveCollapse.prototype.toggleAttributes=function(){const s=this.settings;if(s.win.width()>=s.collapseWidth){s.collapseMobileToggle.removeAttr('tabindex');s.collapseMobileToggle.removeAttr('role');s.collapseMobileToggle.removeAttr('aria-expanded');}else{s.collapseMobileToggle.attr('tabindex',0);s.collapseMobileToggle.attr('role','button');}};ResponsiveCollapse.prototype.toggleCollapseSection=function(event){const s=this.settings;const currentTarget=$(event.currentTarget);const activeCollapseSection=currentTarget.closest('.collapse-mobile');event.preventDefault();event.stopPropagation();if(s.win.width()<s.collapseWidth)if(activeCollapseSection.hasClass('open')){activeCollapseSection.removeClass('open');currentTarget.attr('aria-expanded','false');}else{s.collapseMobile.removeClass('open');s.collapseMobileToggle.attr('aria-expanded','false');activeCollapseSection.addClass('open');currentTarget.attr('aria-expanded','true');}};$(document).ready(()=>{new ResponsiveCollapse({collapseWidth:767,collapseMobile:$('footer .collapse-mobile'),collapseMobileToggle:$('footer .collapse-mobile__toggle')});});})(jQuery);; 2576(function($){Drupal.behaviors.cookieManager={attach:function(context,settings){if(typeof window.cookieRendered!=="undefined"&&window.cookieRendered)return;window.cookieRendered=true;window.addEventListener('load',function(){var isCookieSet=Cookies.get('iw-cookie-accepted');let pathname=this.window.location.pathname.replace(/\/$/,"");if(!isCookieSet&&pathname!=='/'+drupalSettings.path.pathPrefix+'manage-cookies')injectCookieBanner();else{if(pathname==='/'+drupalSettings.path.pathPrefix+'manage-cookies')setCurrentPref();}checkCookiesOnLoad();});}};function injectCookieBanner(){const bannerHTML=`<div aria-modal="true" role="dialog" aria-live="polite" aria-labelledby="cookieconsent-heading" class="cookie-banner py-4 py-xl-5" tabindex="0"> 2577 <div class="container"> 2578 <div class="row justify-content-lg-center"> 2579 <div class="col-lg-12"> 2580 <div class="d-lg-flex"> 2581 <div> 2582 <h2 class="h3 text-white cookie-message__heading" id="cookieconsent-heading">Cookie preferences</h2> 2583 <p class="mb-lg-0">We use your information, collected through cookies, to improve your experience of our website, analyse how you use it and, if you choose to accept all cookies, show you relevant ads. Only the absolutely necessary cookies will run in order to operate this session for you. You do not have to accept all of the cookies used by our website.</p> 2584 </div> 2585 <div class="d-flex flex-row align-self-start flex-shrink-0 align-self-center ml-lg-5"> 2586 <a href="`+'/'+drupalSettings.path.pathPrefix+`manage-cookies" aria-label="manage cookies" class="btn btn-light btn-block w-50 mr-1 manage-btn">Manage</a> 2587 <button aria-label="accept all cookies" type="button" id="cookie-compliance" class="btn btn-light btn-block w-50 mt-0 ml-1 accept-btn">Accept All</button> 2588 </div> 2589 </div> 2590 </div> 2591 </div> 2592 </div> 2593 </div>`;$('body').append(bannerHTML);$('#cookie-compliance').on('click',function(){var acceptAllResult={'iw-cookie-analytics-ga':'1','iw-cookie-analytics-hj':'1','iw-cookie-analytics-at':'1','iw-cookie-analytics-ql':'
25931','iw-cookie-analytics-yt':'1','iw-cookie-analytics-si':'1','iw-cookie-marketing-fb':'1','iw-cookie-marketing-tw':'1','iw-cookie-marketing-ga':'1'};setCookiePreferences(acceptAllResult,true);if(typeof window.ueGtm==='function')window.ueGtm();});setTimeout(()=>{$('.cookie-banner').addClass('cookie-banner--active');$('.cookie-banner').trigger('focus');},250);}$('.google-analytics-toggle').click(function(){if($(this).is(':checked'))$(this).parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(On)'));else $(this).parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(Off)'));});$('.cookie-marketing-toggle').click(function(){if($(this).is(':checked')){$(this).parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(On)'));$('.marketing-category-toggle').prop('checked',true);$('.marketing-category-toggle').parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(On)'));}else{$(this).parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(Off)'));let countSetOn=0;countSetOn=updateCountSetOn('.cookie-marketing-toggle',countSetOn);if(countSetOn<=1){$('.marketing-category-toggle').prop('checked',false);$('.marketing-category-toggle').parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(Off)'));}}});$('.cookie-analytics-toggle').click(function(){if($(this).is(':checked')){$(this).parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(On)'));$('.analytics-category-toggle').prop('checked',true);$('.analytics-category-toggle').parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(On)'));}else{$(this).parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(Off)'));let countSetOn=0;countSetOn=updateCountSetOn('.cookie-analytics-toggle',countSetOn);if(countSetOn<=1){$('.analytics-category-toggle').prop('checked',false);$('.analytics-category-toggle').parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(Off)'));}}});function updateCountSetOn(toggle_class,countSetOn){$(toggle_class).each(function(){if($(this).prop('checked')===true)countSetOn=countSetOn+1;});return countSetOn;}$('.marketing-category-toggle').click(function(){if($(this).is(':checked'))$('.cookie-marketing-toggle').each(function(){$(this).prop('checked',true);$(this).parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(On)'));});else setToggleValues('.cookie-marketing-toggle');});$('.analytics-category-toggle').click(function(){if($(this).is(':checked'))$('.cookie-analytics-toggle').each(function(){$(this).prop('checked',true);$(this).parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(On)'));});else setToggleValues('.cookie-analytics-toggle');});function setToggleValues(toggle_class){$(toggle_class).each(function(){$(this).prop('checked',false);$(this).parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(Off)'));});}$('.cookie-pref-switch, .cookie-pref-switch-bottom').each(function(){var isChecked=$(this).find('input').attr('checked');if(isChecked==='checked')$(this).find('.set-cookie-val').text(Drupal.t('(On)'));else $(this).find('.set-cookie-val').text(Drupal.t('(Off)'));});$('#ga-text').text(Drupal.t('(On)'));$('.cookies-prefernce-btn').on('click',function(event){var analyticsGaCookieCheck='0';if($('#google-cookie-analytics').prop('checked')===true)analyticsGaCookieCheck='1';var analyticsHjCookieCheck='0';if($('#hotjar-cookie-analytics').prop('checked')===true)analyticsHjCookieCheck='1';var analyticsAtCookieCheck='0';if($('#addthis-cookie-analytics').prop('checked')===true)analyticsAtCookieCheck='1';var analyticsQlCookieCheck='0';if($('#qualaroo-cookie-analytics').prop('checked')===true)analyticsQlCookieCheck='1';var analyticsYtCookieCheck='0';if($('#youtube-cookie-analytics').prop('checked')===true)analyticsYtCookieCheck='1';var analyticsSiCookieCheck='0';if($('#siteimprove-cookie-analytics').prop('checked')===true)analyticsSiCookieCheck='1';var marketingFbCookieCheck='0';if($('#facebook-cookie-marketing').prop('checked')===true)marketingFbCookieCheck='1';var marketingTwCookieCheck='0';
2593if($('#twitter-cookie-marketing').prop('checked')===true)marketingTwCookieCheck='1';var marketingGaCookieCheck='0';if($('#google-cookie-marketing').prop('checked')===true)marketingGaCookieCheck='1';var iwCookiePreferences={'iw-cookie-analytics-ga':analyticsGaCookieCheck,'iw-cookie-analytics-at':analyticsAtCookieCheck,'iw-cookie-analytics-hj':analyticsHjCookieCheck,'iw-cookie-analytics-ql':analyticsQlCookieCheck,'iw-cookie-analytics-yt':analyticsYtCookieCheck,'iw-cookie-analytics-si':analyticsSiCookieCheck,'iw-cookie-marketing-fb':marketingFbCookieCheck,'iw-cookie-marketing-tw':marketingTwCookieCheck,'iw-cookie-marketing-ga':marketingGaCookieCheck};setCookiePreferences(iwCookiePreferences,false);});$('.cookies-reject-btn').on('click',function(event){var iwCookiePreferences={'iw-cookie-analytics-ga':'0','iw-cookie-analytics-hj':'0','iw-cookie-analytics-at':'0','iw-cookie-analytics-ql':'0','iw-cookie-analytics-yt':'0','iw-cookie-analytics-si':'0','iw-cookie-marketing-fb':'0','iw-cookie-marketing-tw':'0','iw-cookie-marketing-ga':'0'};deleteTrackingCookies();setCookiePreferences(iwCookiePreferences,false);});function setCookiePreferences(cookie_pref,bannerAccept){let cookieCheck=Cookies.get('iw-cookie-accepted');if(cookieCheck){Cookies.remove('iw-cookie-analytics-ga');Cookies.remove('iw-cookie-analytics-hj');Cookies.remove('iw-cookie-analytics-at');Cookies.remove('iw-cookie-analytics-ql');Cookies.remove('iw-cookie-analytics-yt');Cookies.remove('iw-cookie-analytics-si');Cookies.remove('iw-cookie-marketing-fb');Cookies.remove('iw-cookie-marketing-tw');Cookies.remove('iw-cookie-marketing-ga');}var cookie_pref_jstring=JSON.stringify(cookie_pref);var pref_encoded_json=decodeURIComponent(cookie_pref_jstring);Cookies.set('iw-cookie-accepted',pref_encoded_json,{path:'/',expires:30});Cookies.set('iw-cookie-analytics-ga',cookie_pref['iw-cookie-analytics-ga'],{path:'/',expires:30});Cookies.set('iw-cookie-analytics-hj',cookie_pref['iw-cookie-analytics-hj'],{path:'/',expires:30});Cookies.set('iw-cookie-analytics-at',cookie_pref['iw-cookie-analytics-at'],{path:'/',expires:30});Cookies.set('iw-cookie-analytics-ql',cookie_pref['iw-cookie-analytics-ql'],{path:'/',expires:30});Cookies.set('iw-cookie-analytics-yt',cookie_pref['iw-cookie-analytics-yt'],{path:'/',expires:30});Cookies.set('iw-cookie-analytics-si',cookie_pref['iw-cookie-analytics-si'],{path:'/',expires:30});Cookies.set('iw-cookie-marketing-fb',cookie_pref['iw-cookie-marketing-fb'],{path:'/',expires:30});Cookies.set('iw-cookie-marketing-tw',cookie_pref['iw-cookie-marketing-tw'],{path:'/',expires:30});Cookies.set('iw-cookie-marketing-ga',cookie_pref['iw-cookie-marketing-ga'],{path:'/',expires:30});$('.cookie-banner').removeClass('cookie-banner--active');setTimeout(()=>{$('.cookie-banner').remove();},1000);window.location.href=document.URL;}function setCurrentPref(){let currHotjarAnalytics=Cookies.get('iw-cookie-analytics-hj');let currAddthisAnalytics=Cookies.get('iw-cookie-analytics-at');let currGoogleAnalytics=Cookies.get('iw-cookie-analytics-ga');let currQualarooAnalytics=Cookies.get('iw-cookie-analytics-ql');let currYoutubeAnalytics=Cookies.get('iw-cookie-analytics-yt');let currSiteimproveAnalytics=Cookies.get('iw-cookie-analytics-si');let currFbMarketing=Cookies.get('iw-cookie-marketing-fb');let currTwMarketing=Cookies.get('iw-cookie-marketing-tw');let currGaMarketing=Cookies.get('iw-cookie-marketing-ga');if(currGoogleAnalytics==='1')setToggleValuesOnLoad('#google-cookie-analytics','.google-analytics-toggle');if(currHotjarAnalytics==='1')setToggleValuesOnLoad('#hotjar-cookie-analytics','.analytics-category-toggle');if(currAddthisAnalytics==='1')setToggleValuesOnLoad('#addthis-cookie-analytics','.analytics-category-toggle');if(currQualarooAnalytics==='1')setToggleValuesOnLoad('#qualaroo-cookie-analytics','.analytics-category-toggle');if(currYoutubeAnalytics==='1')setToggleValuesOnLoad('#youtube-cookie-analytics','.analytics-category-toggle');if(currSiteimproveAnalytics==='1')setToggleValuesOnLoad('#siteimprove-cookie-analytics','.analytics-category-toggle');if(currFbMarketing==='1')setToggleValuesOnLoad('#facebook-cookie-marketing','.marketing-category-toggle');
2593if(currTwMarketing==='1')setToggleValuesOnLoad('#twitter-cookie-marketing','.marketing-category-toggle');if(currGaMarketing==='1')setToggleValuesOnLoad('#google-cookie-marketing','.marketing-category-toggle');}function setToggleValuesOnLoad(cookieId,toggleClass){$(cookieId).prop('checked',true);$(toggleClass).prop('checked',true);setTimeout(()=>{$(toggleClass).parent().parent().siblings().first().find('.set-cookie-val').text(Drupal.t('(On)'));$(cookieId).parent().parent().siblings().find('.set-cookie-val').text(Drupal.t('(On)'));},500);}function deleteTrackingCookies(){const trackingCookies=['_gcl_au','_gid','_ga','_gat_gtm1_qual','_ga_M3BLYNYC4G','_ga_3N9ELHRBC9','_gat_UA-42361786-4','ki_t','ki_s','nmstat','_hjFirstSeen','_hjSession_44580','_hjSessionUser_44580','_hjIncludedInSessionSample_44580'];trackingCookies.forEach((cookieName)=>{Cookies.remove(cookieName,{path:'/'});Cookies.remove(cookieName,{path:'/',domain:location.host.replace(/pp|uat|www/gi,'')});Cookies.remove(cookieName,{path:'/',domain:location.host});Cookies.remove(cookieName,{path:'/',domain:'.'+location.host});});}function checkCookiesOnLoad(){const iwCookies=['iw-cookie-analytics-ga','iw-cookie-analytics-hj','iw-cookie-analytics-at','iw-cookie-analytics-ql','iw-cookie-analytics-yt','iw-cookie-analytics-si','iw-cookie-marketing-fb','iw-cookie-marketing-tw','iw-cookie-marketing-ga'];var vals=[];iwCookies.forEach((cookieName)=>{vals.push(+!!+Cookies.get(cookieName));});if(vals.reduce((a,b)=>a+b,0)===0){console.info('gtm off - delete tracking cookies');deleteTrackingCookies();}else{console.info('gtm on');if(typeof window.ueGtm==='function')window.ueGtm();}}})(jQuery);; 2594(function($){Drupal.behaviors.navigationSearchModal={attach:function(context,settings){$('#navigationSearchModal').on('show.bs.modal',function(e){$('body').addClass('modal-open--navigation-search');});$('#navigationSearchModal').on('hidden.bs.modal',function(e){$('body').removeClass('modal-open--navigation-search');});}};})(jQuery,window,drupalSettings);; 2595(function($){Drupal.behaviors.waterNotice={currentNoticeType:null,attach:async function(context,settings){const locationData=JSON.parse(localStorage.getItem('location'));if(!this.validateLocationData(locationData))return;const isLegacyLocation=!locationData.hasOwnProperty('precision_level');const precisionLevel=locationData.precision_level;if(isLegacyLocation||precisionLevel==='low'){this.renderReprompt();return;}const wszData=JSON.parse(localStorage.getItem('wsz'));const wszId=wszData?wszData.EDEN_WSZ_ID:null;if(precisionLevel==='high'&&wszId)await this.fetchWaterNotice(locationData,wszId);},renderReprompt:function(){const container=document.getElementById('water-notice');if(!container)return;container.innerHTML=` 2596 <a id="water-notice-location-link" class="btn text-left" href="/in-your-area"> 2597 <span>Add your Eircode or street address to get the most accurate water notices</span> 2598 <svg xmlns="http://www.w3.org/2000/svg" width="25" height="16" viewBox="0 0 25 16" fill="none"> 2599 <path d="M24.2071 8.70711C24.5976 8.31658 24.5976 7.68342 24.2071 7.29289L17.8431 0.928932C17.4526 0.538408 16.8195 0.538408 16.4289 0.928932C16.0384 1.31946 16.0384 1.95262 16.4289 2.34315L22.0858 8L16.4289 13.6569C16.0384 14.0474 16.0384 14.6805 16.4289 15.0711C16.8195 15.4616 17.4526 15.4616 17.8431 15.0711L24.2071 8.70711ZM0.5 9H23.5V7H0.5V9Z" fill="currentColor"/> 2600 </svg> 2601 </a> 2602 `;container.className='water-notice water-notice--reprompt is-visible';this.currentNoticeType='reprompt';},validateLocationData:function(locationData){return locationData&&locationData.geometry&&locationData.geometry.location&&typeof locationData.geometry.location.lat==='number'&&typeof locationData.geometry.location.lng==='number';},extractCounty:function(addressComponents){const countyComponent=addressComponents.find((component)=>component.types.includes('administrative_area_level_1'));return countyComponent?countyComponent.long_name:'';},fetchWaterNotice:async function(locationData,wszId){try{const env=window.drupalSettings?.env||{};const requestHeaders={'Content-Type':'application/json'};if(env.VUE_AZURE_WATER_NOTICE_API_KEY)requestHeaders['x-functions-key']=env.VUE_AZURE_WATER_NOTICE_API_KEY;if(env.VUE_AZURE_WATER_NOTICE_FDID)requestHeaders['X-Azure-FDID']=env.VUE_AZURE_WATER_NOTICE_FDID;const requestBody={lat:locationData.geometry.location.lat,lng:locationData.geometry.location.lng,county:this.extractCounty(locationData.address_components),source:"Drupal",type:"bwn-component","search-type":"contains","wsz-id":wszId};const response=await fetch(drupalSettings.env.VUE_AZURE_WATER_NOTICE_API_URL,{method:'POST',headers:requestHeaders,body:JSON.stringify(requestBody)});const data=await response.json();if(data&&data.length>0)this.renderNotice(data[0]);}catch(error){console.error('Error fetching water notice:',error);}},renderNotice:function(noticeData){const container=document.getElementById('water-notice');if(!container)return;const locationData=JSON.parse(localStorage.getItem('location'));const preciseAddress=locationData?.precise_address||'';const noticeText=`${noticeData.title}${preciseAddress?`, ${preciseAddress}`:''}.`;const noticeUrl=noticeData['cta-url']||'';container.innerHTML=` 2603 <svg class="water-notice__icon" fill="none" height="48" viewBox="0 0 48 48" width="48" xmlns="http://www.w3.org/2000/svg"> 2604 <path clip-rule="evenodd" d="M2.25 24C2.25 12.0071 12.0071 2.25 24 2.25C35.9929 2.25 45.75 12.0071 45.75 24C45.75 35.9929 35.9929 45.75 24 45.75C12.0071 45.75 2.25 35.9929 2.25 24ZM0 24C0 37.2337 10.7663 48 24 48C37.2334 48 48 37.2337 48 24C48 10.7663 37.2334 0 24 0C10.7663 0 0 10.7663 0 24ZM20.4622 9.17773C21.1642 7.87423 22.5199 7.0646 24 7.0646C25.4805 7.0646 26.8357 7.87423 27.5377 9.17773L39.0255 30.513C39.7024 31.7704 39.6694 33.2524 38.9374 34.4782C38.205 35.7041 36.9154 36.4357 35.4877 36.4357H12.5122C11.0846 36.4357 9.79499 35.7041 9.06299 34.4782C8.33062 33.2524 8.29762 31.7704 8.97487 30.513L20.4622 9.17773ZM25.5567 10.2442C25.2229 9.62435 24.6117 9.3146 24 9.3146C23.3888 9.3146 22.7772 9.62435 22.4434 10.2442L10.9557 31.5798C10.3215 32.7577 11.1747 34.1857 12.5123 34.1857H35.4878C36.8254 34.1857 37.6785 32.7577 37.0444 31.5798L25.5567 10.2442ZM25.125 30.167C25.125 30.788 24.6214 31.292 24 31.292C23.3786 31.292 22.875 30.788 22.875 30.167C22.875 29.5456 23.3786 29.042 24 29.042C24.6214 29.042 25.125 29.5456 25.125 30.167ZM22.875 26.0837C22.875 26.7051 23.3786 27.2087 24 27.2087C24.621 27.2087 25.125 26.7051 25.125 26.0837V16.7087C25.125 16.0873 24.621 15.5837 24 15.5837C23.3786 15.5837 22.875 16.0873 22.875 16.7087V26.0837Z" fill="#333333" fill-rule="evenodd"></path> 2605 </svg> 2606 <a class="btn btn-outline-brand-dark-charcoal rounded-pill text-left" href="${noticeUrl}">
2607 <span>${noticeText}</span> 2608 <span class="water-notice__cta"> 2609 <u>Read what to do</u> 2610 <svg xmlns="http://www.w3.org/2000/svg" width="25" height="16" viewBox="0 0 25 16" fill="none"> 2611 <path d="M24.2071 8.70711C24.5976 8.31658 24.5976 7.68342 24.2071 7.29289L17.8431 0.928932C17.4526 0.538408 16.8195 0.538408 16.4289 0.928932C16.0384 1.31946 16.0384 1.95262 16.4289 2.34315L22.0858 8L16.4289 13.6569C16.0384 14.0474 16.0384 14.6805 16.4289 15.0711C16.8195 15.4616 17.4526 15.4616 17.8431 15.0711L24.2071 8.70711ZM0.5 9H23.5V7H0.5V9Z" fill="currentColor"/> 2612 </svg> 2613 </span> 2614 </a> 2615 `;container.className='water-notice water-notice--global is-visible';this.currentNoticeType='global';},updateNoticeFromSearch:function(searchData){if(this.currentNoticeType==='reprompt'){console.info('Preserving reprompt - not updating from search');return;}const container=document.getElementById('water-notice');if(!container)return;const noticeText=`${searchData.title}${searchData.address?`, ${searchData.address}`:''}.`;const noticeUrl=searchData.ctaUrl||'';container.innerHTML=` 2616 <svg class="water-notice__icon" fill="none" height="48" viewBox="0 0 48 48" width="48" xmlns="http://www.w3.org/2000/svg"> 2617 <path clip-rule="evenodd" d="M2.25 24C2.25 12.0071 12.0071 2.25 24 2.25C35.9929 2.25 45.75 12.0071 45.75 24C45.75 35.9929 35.9929 45.75 24 45.75C12.0071 45.75 2.25 35.9929 2.25 24ZM0 24C0 37.2337 10.7663 48 24 48C37.2334 48 48 37.2337 48 24C48 10.7663 37.2334 0 24 0C10.7663 0 0 10.7663 0 24ZM20.4622 9.17773C21.1642 7.87423 22.5199 7.0646 24 7.0646C25.4805 7.0646 26.8357 7.87423 27.5377 9.17773L39.0255 30.513C39.7024 31.7704 39.6694 33.2524 38.9374 34.4782C38.205 35.7041 36.9154 36.4357 35.4877 36.4357H12.5122C11.0846 36.4357 9.79499 35.7041 9.06299 34.4782C8.33062 33.2524 8.29762 31.7704 8.97487 30.513L20.4622 9.17773ZM25.5567 10.2442C25.2229 9.62435 24.6117 9.3146 24 9.3146C23.3888 9.3146 22.7772 9.62435 22.4434 10.2442L10.9557 31.5798C10.3215 32.7577 11.1747 34.1857 12.5123 34.1857H35.4878C36.8254 34.1857 37.6785 32.7577 37.0444 31.5798L25.5567 10.2442ZM25.125 30.167C25.125 30.788 24.6214 31.292 24 31.292C23.3786 31.292 22.875 30.788 22.875 30.167C22.875 29.5456 23.3786 29.042 24 29.042C24.6214 29.042 25.125 29.5456 25.125 30.167ZM22.875 26.0837C22.875 26.7051 23.3786 27.2087 24 27.2087C24.621 27.2087 25.125 26.7051 25.125 26.0837V16.7087C25.125 16.0873 24.621 15.5837 24 15.5837C23.3786 15.5837 22.875 16.0873 22.875 16.7087V26.0837Z" fill="#333333" fill-rule="evenodd"></path> 2618 </svg> 2619 <a class="btn btn-outline-brand-dark-charcoal rounded-pill text-left" href="${noticeUrl}"> 2620 <span>${noticeText}</span> 2621 <span class="water-notice__cta"> 2622 <u>Read what to do</u> 2623 <svg xmlns="http://www.w3.org/2000/svg" width="25" height="16" viewBox="0 0 25 16" fill="none"> 2624 <path d="M24.2071 8.70711C24.5976 8.31658 24.5976 7.68342 24.2071 7.29289L17.8431 0.928932C17.4526 0.538408 16.8195 0.538408 16.4289 0.928932C16.0384 1.31946 16.0384 1.95262 16.4289 2.34315L22.0858 8L16.4289 13.6569C16.0384 14.0474 16.0384 14.6805 16.4289 15.0711C16.8195 15.4616 17.4526 15.4616 17.8431 15.0711L24.2071 8.70711ZM0.5 9H23.5V7H0.5V9Z" fill="currentColor"/> 2625 </svg> 2626 </span> 2627 </a> 2628 `;container.className='water-notice water-notice--global is-visible';this.currentNoticeType='search';}};})(jQuery);; 2629(function($){Drupal.behaviors.tooltips={attach:function(context,settings){$('[data-toggle="tooltip"]').tooltip();}};})(jQuery);; 2630(function($){function onElementRemove(element,callback){const parent=element.parentNode;if(!parent)throw new Error("The node must already be attached");const obs=new MutationObserver((mutations)=>{for(const mutation of mutations){for(const el of mutation.removedNodes)if(el===element){obs.disconnect();callback();}}});obs.observe(parent,{childList:true});}function onElementAdd(parent,id,callback){if(!parent)throw new Error("The node must already be attached");const obs=new MutationObserver((mutations)=>{for(const mutation of mutations){for(const el of mutation.addedNodes)if(el.id===id){obs.disconnect();callback();}}});obs.observe(parent,{childList:true});}function attrChange(element,callback){const obs=new MutationObserver((mutations)=>{for(const mutation of mutations)if(mutation.type==='attributes'){obs.disconnect();callback();}});obs.observe(element,{attributeFilter:['aria-hidden']});}Drupal.behaviors.preventChangingViewport={attach:function(context,settings){onElementRemove($('meta[name=viewport]').first()[0],()=>{$('meta[name=viewport]').first().replaceWith('<meta name="viewport" content="width=device-width, initial-scale=1.0">');});}};Drupal.behaviors.amiChatbotA11yFixes={attach:function(context,settings){onElementAdd($('body')[0],'srLaunchContainer',()=>{$('#srLaunch.client').attr('aria-label','open Ami Chatbot');});attrChange($('footer')[0],()=>{$('footer').removeAttr('aria-hidden');});}};})(jQuery);; 2631/* 2632* jquery-match-height 0.7.2 by @liabru 2633* http://brm.io/jquery-match-height/ 2634* License MIT
2635*/ 2636!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){var e=-1,o=-1,n=function(t){return parseFloat(t)||0},a=function(e){var o=1,a=t(e),i=null,r=[];return a.each(function(){var e=t(this),a=e.offset().top-n(e.css("margin-top")),s=r.length>0?r[r.length-1]:null;null===s?r.push(e):Math.floor(Math.abs(i-a))<=o?r[r.length-1]=s.add(e):r.push(e),i=a}),r},i=function(e){var o={ 2637byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof e?t.extend(o,e):("boolean"==typeof e?o.byRow=e:"remove"===e&&(o.remove=!0),o)},r=t.fn.matchHeight=function(e){var o=i(e);if(o.remove){var n=this;return this.css(o.property,""),t.each(r._groups,function(t,e){e.elements=e.elements.not(n)}),this}return this.length<=1&&!o.target?this:(r._groups.push({elements:this,options:o}),r._apply(this,o),this)};r.version="0.7.2",r._groups=[],r._throttle=80,r._maintainScroll=!1,r._beforeUpdate=null, 2638r._afterUpdate=null,r._rows=a,r._parse=n,r._parseOptions=i,r._apply=function(e,o){var s=i(o),h=t(e),l=[h],c=t(window).scrollTop(),p=t("html").outerHeight(!0),u=h.parents().filter(":hidden");return u.each(function(){var e=t(this);e.data("style-cache",e.attr("style"))}),u.css("display","block"),s.byRow&&!s.target&&(h.each(function(){var e=t(this),o=e.css("display");"inline-block"!==o&&"flex"!==o&&"inline-flex"!==o&&(o="block"),e.data("style-cache",e.attr("style")),e.css({display:o,"padding-top":"0", 2639"padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),l=a(h),h.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||"")})),t.each(l,function(e,o){var a=t(o),i=0;if(s.target)i=s.target.outerHeight(!1);else{if(s.byRow&&a.length<=1)return void a.css(s.property,"");a.each(function(){var e=t(this),o=e.attr("style"),n=e.css("display");"inline-block"!==n&&"flex"!==n&&"inline-flex"!==n&&(n="block");var a={ 2640display:n};a[s.property]="",e.css(a),e.outerHeight(!1)>i&&(i=e.outerHeight(!1)),o?e.attr("style",o):e.css("display","")})}a.each(function(){var e=t(this),o=0;s.target&&e.is(s.target)||("border-box"!==e.css("box-sizing")&&(o+=n(e.css("border-top-width"))+n(e.css("border-bottom-width")),o+=n(e.css("padding-top"))+n(e.css("padding-bottom"))),e.css(s.property,i-o+"px"))})}),u.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||null)}),r._maintainScroll&&t(window).scrollTop(c/p*t("html").outerHeight(!0)), 2641this},r._applyDataApi=function(){var e={};t("[data-match-height], [data-mh]").each(function(){var o=t(this),n=o.attr("data-mh")||o.attr("data-match-height");n in e?e[n]=e[n].add(o):e[n]=o}),t.each(e,function(){this.matchHeight(!0)})};var s=function(e){r._beforeUpdate&&r._beforeUpdate(e,r._groups),t.each(r._groups,function(){r._apply(this.elements,this.options)}),r._afterUpdate&&r._afterUpdate(e,r._groups)};r._update=function(n,a){if(a&&"resize"===a.type){var i=t(window).width();if(i===e)return;e=i; 2642}n?o===-1&&(o=setTimeout(function(){s(a),o=-1},r._throttle)):s(a)},t(r._applyDataApi);var h=t.fn.on?"on":"bind";t(window)[h]("load",function(t){r._update(!1,t)}),t(window)[h]("resize orientationchange",function(t){r._update(!0,t)})});; 2643(function($,window,drupalSettings){Drupal.behaviors.iwNavigation={attach:function(context,settings){if(!drupalSettings.iw_navigation.endpoint)return;once('iw-body','body',context).forEach((el)=>{function filterOverlayMenuData(data){if(data.showInOverlay===false)return null;if(Array.isArray(data))return data.map((item)=>filterOverlayMenuData(item)).filter((item)=>item!==null);if(typeof data==='object'){const filteredData={};for(const key in data)if(Object.prototype.hasOwnProperty.call(data,key))filteredData[key]=filterOverlayMenuData(data[key]);return filteredData;}return data;}let endpoint=drupalSettings.iw_navigation.endpoint;$.ajax({url:endpoint,method:"GET",success:function(data){window.RoxenNavigation={data};window.RoxenNavigationOverlay={data:filterOverlayMenuData(data)};let event=new CustomEvent('RoxenNavigationReady',{detail:{data:window.RoxenNavigation.data}});document.dispatchEvent(event);let overlayEvent=new CustomEvent('RoxenNavigationOverlayReady',{detail:{data:window.RoxenNavigationOverlay.data}});document.dispatchEvent(overlayEvent);},error:function(error){console.log(error);}});});}};})(jQuery,window,drupalSettings);; 2644(function(window,document){class NavbarSticky{constructor(){this.navbar=document.querySelector('.iw-navbar');this.isSticky=false;this.navbarHeight=0;this.navbarTop=0;this.spacer=null;this.showThreshold=0;this.hideThreshold=0;if(!this.navbar)return;this.init();}init(){this.updateNavbarPosition();this.handleScroll=this.throttle(this.handleScroll.bind(this),16);window.addEventListener('scroll',this.handleScroll);this.handleResize=this.throttle(this.updateNavbarPosition.bind(this),250);window.addEventListener('resize',this.handleResize);this.handleScroll();}throttle(func,delay){let timeoutId;let lastExecTime=0;
2644return function(...args){const currentTime=Date.now();if(currentTime-lastExecTime>delay){func.apply(this,args);lastExecTime=currentTime;}else{clearTimeout(timeoutId);timeoutId=setTimeout(()=>{func.apply(this,args);lastExecTime=Date.now();},delay-(currentTime-lastExecTime));}};}updateNavbarPosition(){const rect=this.navbar.getBoundingClientRect();this.navbarTop=rect.top+window.pageYOffset;this.navbarHeight=rect.height;this.showThreshold=this.navbarTop+this.navbarHeight+5;this.hideThreshold=this.navbarTop+this.navbarHeight-20;}handleScroll(){const scrollTop=window.pageYOffset;const shouldBeSticky=this.isSticky?scrollTop>this.hideThreshold:scrollTop>this.showThreshold;if(shouldBeSticky&&!this.isSticky)this.makeSticky();else{if(!shouldBeSticky&&this.isSticky)this.removeSticky();}}createSpacer(){if(!this.spacer){this.spacer=document.createElement('div');this.spacer.style.height=`${this.navbarHeight}px`;this.spacer.style.visibility='hidden';this.spacer.setAttribute('aria-hidden','true');this.navbar.parentNode.insertBefore(this.spacer,this.navbar.nextSibling);}}removeSpacer(){if(this.spacer){this.spacer.remove();this.spacer=null;}}makeSticky(){this.isSticky=true;this.createSpacer();this.navbar.classList.add('iw-navbar--sticky');this.navbar.offsetHeight;setTimeout(()=>{this.navbar.classList.add('iw-navbar--visible');},50);}removeSticky(){this.isSticky=false;this.navbar.classList.remove('iw-navbar--visible');this.navbar.classList.remove('iw-navbar--sticky');this.removeSpacer();}destroy(){window.removeEventListener('scroll',this.handleScroll);window.removeEventListener('resize',this.handleResize);this.removeSticky();this.removeSpacer();}}Drupal.behaviors.navbarSticky={attach:function(context){once('navbar-sticky','body',context).forEach(()=>{window.navbarSticky=new NavbarSticky();});}};})(window,document);;
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.