One Hat Cyber Team
  • Dir : ~/www/wwwroot/sd.electronharmony.com/assets/js/
  • Edit File: vendors.min.js
    ",g.noCloneChecked=!!o.cloneNode(!0).lastChild.defaultValue,o.innerHTML="",g.option=!!o.lastChild,{thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]});function m(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&_(e,t)?A.merge([e],n):n}function Ct(e,t){for(var n=0,i=e.length;n",""]);var kt=/<|&#?\w+;/;function St(e,t,n,i,r){for(var o,s,a,l,c,u=t.createDocumentFragment(),d=[],h=0,f=e.length;h\s*$/g;function It(e,t){return _(e,"table")&&_(11!==t.nodeType?t:t.firstChild,"tr")&&A(e).children("tbody")[0]||e}function Ft(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Rt(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Wt(e,t){var n,i,r,o;if(1===t.nodeType){if(v.hasData(e)&&(o=v.get(e).events))for(r in v.remove(t,"handle events"),o)for(n=0,i=o[r].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",r=function(e){i.remove(),r=null,e&&t("error"===e.type?404:200,e.type)}),T.head.appendChild(i[0])},abort:function(){r&&r()}}});var ni=[],ii=/(=)\?(?=&|$)|\?\?/,ri=(A.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=ni.pop()||A.expando+"_"+Nn.guid++;return this[e]=!0,e}}),A.ajaxPrefilter("json jsonp",function(e,t,n){var i,r,o,s=!1!==e.jsonp&&(ii.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&ii.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=b(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(ii,"$1"+i):!1!==e.jsonp&&(e.url+=(Mn.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return o||A.error(i+" was not called"),o[0]},e.dataTypes[0]="json",r=x[i],x[i]=function(){o=arguments},n.always(function(){void 0===r?A(x).removeProp(i):x[i]=r,e[i]&&(e.jsonpCallback=t.jsonpCallback,ni.push(i)),o&&b(r)&&r(o[0]),o=r=void 0}),"script"}),g.createHTMLDocument=((e=T.implementation.createHTMLDocument("").body).innerHTML="
    ",2===e.childNodes.length),A.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((i=(t=T.implementation.createHTMLDocument("")).createElement("base")).href=T.location.href,t.head.appendChild(i)):t=T),i=!n&&[],(n=Ue.exec(e))?[t.createElement(n[1])]:(n=St([e],t,i),i&&i.length&&A(i).remove(),A.merge([],n.childNodes)));var i},A.fn.load=function(e,t,n){var i,r,o,s=this,a=e.indexOf(" ");return-1").append(A.parseHTML(e)).find(i):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},A.expr.pseudos.animated=function(t){return A.grep(A.timers,function(e){return t===e.elem}).length},A.offset={setOffset:function(e,t,n){var i,r,o,s,a=A.css(e,"position"),l=A(e),c={};"static"===a&&(e.style.position="relative"),o=l.offset(),i=A.css(e,"top"),s=A.css(e,"left"),a=("absolute"===a||"fixed"===a)&&-1<(i+s).indexOf("auto")?(r=(a=l.position()).top,a.left):(r=parseFloat(i)||0,parseFloat(s)||0),null!=(t=b(t)?t.call(e,n,A.extend({},o)):t).top&&(c.top=t.top-o.top+r),null!=t.left&&(c.left=t.left-o.left+a),"using"in t?t.using.call(e,c):l.css(c)}},A.fn.extend({offset:function(t){var e,n;return arguments.length?void 0===t?this:this.each(function(e){A.offset.setOffset(this,t,e)}):(n=this[0])?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.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,i=this[0],r={top:0,left:0};if("fixed"===A.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===A.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=A(e).offset()).top+=A.css(e,"borderTopWidth",!0),r.left+=A.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-A.css(i,"marginTop",!0),left:t.left-r.left-A.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===A.css(e,"position");)e=e.offsetParent;return e||vt})}}),A.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var o="pageYOffset"===r;A.fn[t]=function(e){return u(this,function(e,t,n){var i;if(I(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===n)return i?i[r]:e[t];i?i.scrollTo(o?i.pageXOffset:n,o?n:i.pageYOffset):e[t]=n},t,e,arguments.length)}}),A.each(["top","left"],function(e,n){A.cssHooks[n]=nn(g.pixelPosition,function(e,t){if(t)return t=tn(e,n),Zt.test(t)?A(e).position()[n]+"px":t})}),A.each({Height:"height",Width:"width"},function(s,a){A.each({padding:"inner"+s,content:a,"":"outer"+s},function(i,o){A.fn[o]=function(e,t){var n=arguments.length&&(i||"boolean"!=typeof e),r=i||(!0===e||!0===t?"margin":"border");return u(this,function(e,t,n){var i;return I(e)?0===o.indexOf("outer")?e["inner"+s]:e.document.documentElement["client"+s]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+s],i["scroll"+s],e.body["offset"+s],i["offset"+s],i["client"+s])):void 0===n?A.css(e,t,r):A.style(e,t,n,r)},a,n?e:void 0,n)}})}),A.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){A.fn[t]=function(e){return this.on(t,e)}}),A.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,i){return this.on(t,e,n,i)},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)}}),A.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){A.fn[n]=function(e,t){return 0i.has(e)&&i.get(e).get(t)||null,remove(e,t){var n;i.has(e)&&((n=i.get(e)).delete(t),0===n.size)&&i.delete(e)}},I="transitionend",F=e=>e=e&&window.CSS&&window.CSS.escape?e.replace(/#([^\s"#']+)/g,(e,t)=>"#"+CSS.escape(t)):e,R=e=>{e.dispatchEvent(new Event(I))},s=e=>!(!e||"object"!=typeof e)&&void 0!==(e=void 0!==e.jquery?e[0]:e).nodeType,r=e=>s(e)?e.jquery?e[0]:e:"string"==typeof e&&0{if(!s(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(n&&n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t},a=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),W=e=>{var t;return document.documentElement.attachShadow?"function"==typeof e.getRootNode?(t=e.getRootNode())instanceof ShadowRoot?t:null:e instanceof ShadowRoot?e:e.parentNode?W(e.parentNode):null:null},q=()=>{},X=e=>{e.offsetHeight},Y=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,$=[],l=()=>"rtl"===document.documentElement.dir,e=i=>{var e=()=>{const e=Y();if(e){const t=i.NAME,n=e.fn[t];e.fn[t]=i.jQueryInterface,e.fn[t].Constructor=i,e.fn[t].noConflict=()=>(e.fn[t]=n,i.jQueryInterface)}};"loading"===document.readyState?($.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of $)e()}),$.push(e)):e()},c=(e,t=[],n=e)=>"function"==typeof e?e(...t):n,B=(n,r,e=!0)=>{if(e){e=(()=>{if(!r)return 0;let{transitionDuration:e,transitionDelay:t}=window.getComputedStyle(r);var n=Number.parseFloat(e),i=Number.parseFloat(t);return n||i?(e=e.split(",")[0],t=t.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(t))):0})()+5;let t=!1;const i=({target:e})=>{e===r&&(t=!0,r.removeEventListener(I,i),c(n))};r.addEventListener(I,i),setTimeout(()=>{t||R(r)},e)}else c(n)},z=(e,t,n,i)=>{var r=e.length;let o=e.indexOf(t);return-1===o?!n&&i?e[r-1]:e[0]:(o+=n?1:-1,i&&(o=(o+r)%r),e[Math.max(0,Math.min(o,r-1))])},U=/[^.]*(?=\..*)\.|.*/,V=/\..*/,K=/::\d+$/,Q={};let G=1;const Z={mouseenter:"mouseover",mouseleave:"mouseout"},J=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function ee(e,t){return t&&t+"::"+G++||e.uidEvent||G++}function te(e){var t=ee(e);return e.uidEvent=t,Q[t]=Q[t]||{},Q[t]}function ne(e,t,n=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===n)}function ie(e,t,n){var i="string"==typeof t,t=!i&&t||n;let r=se(e);return[i,t,r=J.has(r)?r:e]}function re(i,r,o,s,a){if("string"==typeof r&&i){let[e,t,n]=ie(r,o,s);if(r in Z){const i=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};t=i(t)}var s=te(i),s=s[n]||(s[n]={}),l=ne(s,t,e?o:null);if(l)return l.oneOff=l.oneOff&&a;var c,u,d,h,f,l=ee(t,r.replace(U,"")),r=e?(d=i,h=o,f=t,function t(n){var i=d.querySelectorAll(h);for(let e=n["target"];e&&e!==this;e=e.parentNode)for(const r of i)if(r===e)return ae(n,{delegateTarget:e}),t.oneOff&&p.off(d,n.type,h,f),f.apply(e,[n])}):(c=i,u=t,function e(t){return ae(t,{delegateTarget:c}),e.oneOff&&p.off(c,t.type,u),u.apply(c,[t])});r.delegationSelector=e?o:null,r.callable=t,r.oneOff=a,s[r.uidEvent=l]=r,i.addEventListener(n,r,e)}}function oe(e,t,n,i,r){i=ne(t[n],i,r);i&&(e.removeEventListener(n,i,Boolean(r)),delete t[n][i.uidEvent])}function se(e){return e=e.replace(V,""),Z[e]||e}const p={on(e,t,n,i){re(e,t,n,i,!1)},one(e,t,n,i){re(e,t,n,i,!0)},off(e,t,n,i){if("string"==typeof t&&e){const[d,h,f]=ie(t,n,i),p=f!==t,g=te(e),m=g[f]||{},v=t.startsWith(".");if(void 0===h){if(v)for(const n of Object.keys(g)){r=void 0;o=void 0;s=void 0;a=void 0;u=void 0;l=void 0;c=void 0;var r=e;var o=g;var s=n;var a=t.slice(1);var l,c,u=o[s]||{};for([l,c]of Object.entries(u))l.includes(a)&&oe(r,o,s,c.callable,c.delegationSelector)}for(const[n,i]of Object.entries(m)){const d=n.replace(K,"");p&&!t.includes(d)||oe(e,g,f,i.callable,i.delegationSelector)}}else Object.keys(m).length&&oe(e,g,f,h,d?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;var i=Y();let r=null,o=!0,s=!0,a=!1;t!==se(t)&&i&&(r=i.Event(t,n),i(e).trigger(r),o=!r.isPropagationStopped(),s=!r.isImmediatePropagationStopped(),a=r.isDefaultPrevented());i=ae(new Event(t,{bubbles:o,cancelable:!0}),n);return a&&i.preventDefault(),s&&e.dispatchEvent(i),i.defaultPrevented&&r&&r.preventDefault(),i}};function ae(e,t={}){for(const[n,i]of Object.entries(t))try{e[n]=i}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>i})}return e}function le(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function ce(e){return e.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}const u={setDataAttribute(e,t,n){e.setAttribute("data-bs-"+ce(t),n)},removeDataAttribute(e,t){e.removeAttribute("data-bs-"+ce(t))},getDataAttributes(t){if(!t)return{};var n={};for(const i of Object.keys(t.dataset).filter(e=>e.startsWith("bs")&&!e.startsWith("bsConfig"))){let e=i.replace(/^bs/,"");n[e=e.charAt(0).toLowerCase()+e.slice(1,e.length)]=le(t.dataset[i])}return n},getDataAttribute:(e,t)=>le(e.getAttribute("data-bs-"+ce(t)))};class ue{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){var n=s(t)?u.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...s(t)?u.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(var[n,i]of Object.entries(t)){const t=e[n],o=s(t)?"element":null==(r=t)?""+r:Object.prototype.toString.call(r).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(i).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${o}" but expected type "${i}".`)}var r}}class t extends ue{constructor(e,t){super(),(e=r(e))&&(this._element=e,this._config=this._getConfig(t),H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),p.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){B(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return H.get(r(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.2"}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}static eventName(e){return""+e+this.EVENT_KEY}}const de=t=>{let n=t.getAttribute("data-bs-target");if(!n||"#"===n){let e=t.getAttribute("href");if(!e||!e.includes("#")&&!e.startsWith("."))return null;e.includes("#")&&!e.startsWith("#")&&(e="#"+e.split("#")[1]),n=e&&"#"!==e?F(e.trim()):null}return n},d={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter(e=>e.matches(t)),parents(e,t){var n=[];let i=e.parentNode.closest(t);for(;i;)n.push(i),i=i.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){var t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(e=>e+':not([tabindex^="-"])').join(",");return this.find(t,e).filter(e=>!a(e)&&o(e))},getSelectorFromElement(e){e=de(e);return e&&d.findOne(e)?e:null},getElementFromSelector(e){e=de(e);return e?d.findOne(e):null},getMultipleElementsFromSelector(e){e=de(e);return e?d.find(e):[]}},he=(t,n="hide")=>{const e="click.dismiss"+t.EVENT_KEY,i=t.NAME;p.on(document,e,`[data-bs-dismiss="${i}"]`,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),a(this)||(e=d.getElementFromSelector(this)||this.closest("."+i),t.getOrCreateInstance(e)[n]())})};class fe extends t{static get NAME(){return"alert"}close(){var e;p.trigger(this._element,"close.bs.alert").defaultPrevented||(this._element.classList.remove("show"),e=this._element.classList.contains("fade"),this._queueCallback(()=>this._destroyElement(),this._element,e))}_destroyElement(){this._element.remove(),p.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each(function(){var e=fe.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}})}}he(fe,"close"),e(fe);const pe='[data-bs-toggle="button"]';class ge extends t{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each(function(){var e=ge.getOrCreateInstance(this);"toggle"===t&&e[t]()})}}p.on(document,"click.bs.button.data-api",pe,e=>{e.preventDefault();e=e.target.closest(pe);ge.getOrCreateInstance(e).toggle()}),e(ge);const n=".bs.swipe",me=(n,n,n,n,n,{endCallback:null,leftCallback:null,rightCallback:null}),ve={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class be extends ue{constructor(e,t){super(),(this._element=e)&&be.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return me}static get DefaultType(){return ve}static get NAME(){return"swipe"}dispose(){p.off(this._element,n)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),c(this._config.endCallback)}_move(e){this._deltaX=e.touches&&1this._start(e)),p.on(this._element,"pointerup.bs.swipe",e=>this._end(e)),this._element.classList.add("pointer-event")):(p.on(this._element,"touchstart.bs.swipe",e=>this._start(e)),p.on(this._element,"touchmove.bs.swipe",e=>this._move(e)),p.on(this._element,"touchend.bs.swipe",e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||0this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?p.one(this._element,xe,()=>this.cycle()):this.cycle())}to(e){var t,n=this._getItems();e>n.length-1||e<0||(this._isSliding?p.one(this._element,xe,()=>this.to(e)):(t=this._getItemIndex(this._getActive()))!==e&&(t=tthis._keydown(e)),"hover"===this._config.pause&&(p.on(this._element,"mouseenter.bs.carousel",()=>this.pause()),p.on(this._element,"mouseleave.bs.carousel",()=>this._maybeEnableCycle())),this._config.touch&&be.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of d.find(".carousel-item img",this._element))p.on(e,"dragstart.bs.carousel",e=>e.preventDefault());const e={leftCallback:()=>this._slide(this._directionToOrder(f)),rightCallback:()=>this._slide(this._directionToOrder(we)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new be(this._element,e)}_keydown(e){var t;/input|textarea/i.test(e.target.tagName)||(t=ke[e.key])&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){var t;this._indicatorsElement&&((t=d.findOne(Ee,this._indicatorsElement)).classList.remove(Ae),t.removeAttribute("aria-current"),t=d.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement))&&(t.classList.add(Ae),t.setAttribute("aria-current","true"))}_updateInterval(){var e=this._activeElement||this._getActive();e&&(e=Number.parseInt(e.getAttribute("data-bs-interval"),10),this._config.interval=e||this._config.defaultInterval)}_slide(t,e=null){if(!this._isSliding){const n=this._getActive(),i=t===_e,r=e||z(this._getItems(),n,i,this._config.wrap);if(r!==n){const o=this._getItemIndex(r),s=e=>p.trigger(this._element,e,{relatedTarget:r,direction:this._orderToDirection(t),from:this._getItemIndex(n),to:o});if(!s("slide.bs.carousel").defaultPrevented&&n&&r){e=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=r;const a=i?"carousel-item-start":"carousel-item-end",l=i?"carousel-item-next":"carousel-item-prev";r.classList.add(l),X(r),n.classList.add(a),r.classList.add(a),this._queueCallback(()=>{r.classList.remove(a,l),r.classList.add(Ae),n.classList.remove(Ae,l,a),this._isSliding=!1,s(xe)},n,this._isAnimated()),e&&this.cycle()}}}}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return d.findOne(".active.carousel-item",this._element)}_getItems(){return d.find(Ce,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return l()?e===f?h:_e:e===f?_e:h}_orderToDirection(e){return l()?e===h?f:we:e===h?we:f}static jQueryInterface(t){return this.each(function(){var e=De.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)})}}p.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",function(e){var t=d.getElementFromSelector(this);t&&t.classList.contains(Te)&&(e.preventDefault(),e=De.getOrCreateInstance(t),(t=this.getAttribute("data-bs-slide-to"))?e.to(t):"next"===u.getDataAttribute(this,"slide")?e.next():e.prev(),e._maybeEnableCycle())}),p.on(window,"load.bs.carousel.data-api",()=>{for(const e of d.find('[data-bs-ride="carousel"]'))De.getOrCreateInstance(e)}),e(De);const Oe="show",g="collapse",Pe="collapsing",je=(g,g,'[data-bs-toggle="collapse"]'),Ne={parent:null,toggle:!0},Me={parent:"(null|element)",toggle:"boolean"};class He extends t{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=d.find(je);for(const e of n){const t=d.getSelectorFromElement(e),n=d.find(t).filter(e=>e===this._element);null!==t&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ne}static get DefaultType(){return Me}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(!this._isTransitioning&&!this._isShown()){let e=[];if(!((e=this._config.parent?this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(e=>e!==this._element).map(e=>He.getOrCreateInstance(e,{toggle:!1})):e).length&&e[0]._isTransitioning||p.trigger(this._element,"show.bs.collapse").defaultPrevented)){for(const n of e)n.hide();const n=this._getDimension();this._element.classList.remove(g),this._element.classList.add(Pe),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;var t="scroll"+(n[0].toUpperCase()+n.slice(1));this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Pe),this._element.classList.add(g,Oe),this._element.style[n]="",p.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[n]=this._element[t]+"px"}}}hide(){if(!this._isTransitioning&&this._isShown()&&!p.trigger(this._element,"hide.bs.collapse").defaultPrevented){const t=this._getDimension();this._element.style[t]=this._element.getBoundingClientRect()[t]+"px",X(this._element),this._element.classList.add(Pe),this._element.classList.remove(g,Oe);for(const t of this._triggerArray){var e=d.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Pe),this._element.classList.add(g),p.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}}_isShown(e=this._element){return e.classList.contains(Oe)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=r(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(this._config.parent){const e=this._getFirstLevelChildren(je);for(const t of e){const e=d.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}}_getFirstLevelChildren(e){const t=d.find(":scope .collapse .collapse",this._config.parent);return d.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(t){const n={};return"string"==typeof t&&/show|hide/.test(t)&&(n.toggle=!1),this.each(function(){var e=He.getOrCreateInstance(this,n);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}p.on(document,"click.bs.collapse.data-api",je,function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of d.getMultipleElementsFromSelector(this))He.getOrCreateInstance(e,{toggle:!1}).toggle()}),e(He);var k="top",S="bottom",L="right",D="left",Ie="auto",O=[k,S,L,D],P="start",y="end",Fe="clippingParents",Re="viewport",We="popper",qe="reference",Xe=O.reduce(function(e,t){return e.concat([t+"-"+P,t+"-"+y])},[]),Ye=[].concat(O,[Ie]).reduce(function(e,t){return e.concat([t,t+"-"+P,t+"-"+y])},[]),$e="beforeRead",Be="afterRead",ze="beforeMain",Ue="afterMain",Ve="beforeWrite",Ke="afterWrite",Qe=[$e,"read",Be,ze,"main",Ue,Ve,"write",Ke];function m(e){return e?(e.nodeName||"").toLowerCase():null}function _(e){var t;return null==e?window:"[object Window]"!==e.toString()?(t=e.ownerDocument)&&t.defaultView||window:e}function v(e){return e instanceof _(e).Element||e instanceof Element}function b(e){return e instanceof _(e).HTMLElement||e instanceof HTMLElement}function Ge(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}var Ze={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var r=e.state;Object.keys(r.elements).forEach(function(e){var t=r.styles[e]||{},n=r.attributes[e]||{},i=r.elements[e];b(i)&&m(i)&&(Object.assign(i.style,t),Object.keys(n).forEach(function(e){var t=n[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var i=e.state,r={popper:{position:i.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(i.elements.popper.style,r.popper),i.styles=r,i.elements.arrow&&Object.assign(i.elements.arrow.style,r.arrow),function(){Object.keys(i.elements).forEach(function(e){var t=i.elements[e],n=i.attributes[e]||{},e=Object.keys((i.styles.hasOwnProperty(e)?i.styles:r)[e]).reduce(function(e,t){return e[t]="",e},{});b(t)&&m(t)&&(Object.assign(t.style,e),Object.keys(n).forEach(function(e){t.removeAttribute(e)}))})}},requires:["computeStyles"]};function j(e){return e.split("-")[0]}var C=Math.max,Je=Math.min,et=Math.round;function tt(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function nt(){return!/^((?!chrome|android).)*safari/i.test(tt())}function it(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var i=e.getBoundingClientRect(),r=1,o=1,t=(t&&b(e)&&(r=0c[A]&&(T=wt(T)),wt(T)),A=[];if(i&&A.push(E[w]<=0),r&&A.push(E[T]<=0,E[x]<=0),A.every(function(e){return e})){b=_,v=!1;break}u.set(_,A)}if(v)for(var C=g?3:1;0Number.parseInt(e,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){var e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return!this._inNavbar&&"static"!==this._config.display||(u.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...c(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){var n=d.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(e=>o(e));n.length&&z(n,t,e===Qt,!n.includes(t)).focus()}static jQueryInterface(t){return this.each(function(){var e=A.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}static clearMenus(e){if(2!==e.button&&("keyup"!==e.type||"Tab"===e.key)){const i=d.find('[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled).show');for(const r of i){const i=A.getInstance(r);var t,n;i&&!1!==i._config.autoClose&&(t=(n=e.composedPath()).includes(i._menu),n.includes(i._element)||"inside"===i._config.autoClose&&!t||"outside"===i._config.autoClose&&t||i._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName))||(n={relatedTarget:i._element},"click"===e.type&&(n.clickEvent=e),i._completeHide(n)))}}}static dataApiKeydownHandler(e){var t=/input|textarea/i.test(e.target.tagName),n="Escape"===e.key,i=["ArrowUp",Qt].includes(e.key);!i&&!n||t&&!n||(e.preventDefault(),t=this.matches(T)?this:d.prev(this,T)[0]||d.next(this,T)[0]||d.findOne(T,e.delegateTarget.parentNode),n=A.getOrCreateInstance(t),i?(e.stopPropagation(),n.show(),n._selectMenuItem(e)):n._isShown()&&(e.stopPropagation(),n.hide(),t.focus()))}}p.on(document,Zt,T,A.dataApiKeydownHandler),p.on(document,Zt,en,A.dataApiKeydownHandler),p.on(document,Gt,A.clearMenus),p.on(document,"keyup.bs.dropdown.data-api",A.clearMenus),p.on(document,Gt,T,function(e){e.preventDefault(),A.getOrCreateInstance(this).toggle()}),e(A);const un="backdrop",dn="mousedown.bs."+un,hn={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},fn={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class pn extends ue{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return hn}static get DefaultType(){return fn}static get NAME(){return un}show(e){var t;this._config.isVisible?(this._append(),t=this._getElement(),this._config.isAnimated&&X(t),t.classList.add("show"),this._emulateAnimation(()=>{c(e)})):c(e)}hide(e){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),c(e)})):c(e)}dispose(){this._isAppended&&(p.off(this._element,dn),this._element.remove(),this._isAppended=!1)}_getElement(){var e;return this._element||((e=document.createElement("div")).className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e),this._element}_configAfterMerge(e){return e.rootElement=r(e.rootElement),e}_append(){var e;this._isAppended||(e=this._getElement(),this._config.rootElement.append(e),p.on(e,dn,()=>{c(this._config.clickCallback)}),this._isAppended=!0)}_emulateAnimation(e){B(e,this._getElement(),this._config.isAnimated)}}const gn=".bs.focustrap",mn=(gn,gn,"backward"),vn={autofocus:!0,trapElement:null},bn={autofocus:"boolean",trapElement:"element"};class yn extends ue{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return vn}static get DefaultType(){return bn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),p.off(document,gn),p.on(document,"focusin.bs.focustrap",e=>this._handleFocusin(e)),p.on(document,"keydown.tab.bs.focustrap",e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,p.off(document,gn))}_handleFocusin(e){var t=this._config["trapElement"];e.target===document||e.target===t||t.contains(e.target)||(0===(e=d.focusableChildren(t)).length?t:this._lastTabNavDirection===mn?e[e.length-1]:e[0]).focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?mn:"forward")}}const _n=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",wn=".sticky-top",xn="padding-right",Tn="margin-right";class An{constructor(){this._element=document.body}getWidth(){var e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,xn,e=>e+t),this._setElementAttributes(_n,xn,e=>e+t),this._setElementAttributes(wn,Tn,e=>e-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,xn),this._resetElementAttributes(_n,xn),this._resetElementAttributes(wn,Tn)}isOverflowing(){return 0{var t;e!==this._element&&window.innerWidth>e.clientWidth+r||(this._saveInitialAttribute(e,n),t=window.getComputedStyle(e).getPropertyValue(n),e.style.setProperty(n,i(Number.parseFloat(t))+"px"))})}_saveInitialAttribute(e,t){var n=e.style.getPropertyValue(t);n&&u.setDataAttribute(e,t,n)}_resetElementAttributes(e,n){this._applyManipulationCallback(e,e=>{var t=u.getDataAttribute(e,n);null!==t?(u.removeDataAttribute(e,n),e.style.setProperty(n,t)):e.style.removeProperty(n)})}_applyManipulationCallback(e,t){if(s(e))t(e);else for(const n of d.find(e,this._element))t(n)}}const E=".bs.modal",En=(E,E,"hidden"+E),Cn="show"+E,kn=(E,E,E,E,E,E,"modal-open"),Sn="modal-static",Ln={backdrop:!0,focus:!0,keyboard:!0},Dn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends t{constructor(e,t){super(e,t),this._dialog=d.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new An,this._addEventListeners()}static get Default(){return Ln}static get DefaultType(){return Dn}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||p.trigger(this._element,Cn,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(kn),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){!this._isShown||this._isTransitioning||p.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove("show"),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){p.off(window,E),p.off(this._dialog,E),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new pn({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new yn({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;var t=d.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),X(this._element),this._element.classList.add("show"),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,p.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){p.on(this._element,"keydown.dismiss.bs.modal",e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),p.on(window,"resize.bs.modal",()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),p.on(this._element,"mousedown.dismiss.bs.modal",t=>{p.one(this._element,"click.dismiss.bs.modal",e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(kn),this._resetAdjustments(),this._scrollBar.reset(),p.trigger(this._element,En)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(!p.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(Sn)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(Sn),this._queueCallback(()=>{this._element.classList.remove(Sn),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=0{e.defaultPrevented||p.one(t,En,()=>{o(this)&&this.focus()})});e=d.findOne(".modal.show");e&&On.getInstance(e).hide(),On.getOrCreateInstance(t).toggle(this)}),he(On),e(On);const Pn=".bs.offcanvas",jn="showing",Nn=".offcanvas.show",Mn="hidePrevented"+Pn,Hn="hidden"+Pn,In={backdrop:!0,keyboard:!0,scroll:!1},Fn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class N extends t{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return In}static get DefaultType(){return Fn}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||p.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new An).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(jn),this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add("show"),this._element.classList.remove(jn),p.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})},this._element,!0))}hide(){!this._isShown||p.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add("hiding"),this._backdrop.hide(),this._queueCallback(()=>{this._element.classList.remove("show","hiding"),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new An).reset(),p.trigger(this._element,Hn)},this._element,!0))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){var e=Boolean(this._config.backdrop);return new pn({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():p.trigger(this._element,Mn)}:null})}_initializeFocusTrap(){return new yn({trapElement:this._element})}_addEventListeners(){p.on(this._element,"keydown.dismiss.bs.offcanvas",e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():p.trigger(this._element,Mn))})}static jQueryInterface(t){return this.each(function(){var e=N.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}})}}p.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',function(e){var t=d.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),a(this)||(p.one(t,Hn,()=>{o(this)&&this.focus()}),(e=d.findOne(Nn))&&e!==t&&N.getInstance(e).hide(),N.getOrCreateInstance(t).toggle(this))}),p.on(window,"load.bs.offcanvas.data-api",()=>{for(const e of d.find(Nn))N.getOrCreateInstance(e).show()}),p.on(window,"resize.bs.offcanvas",()=>{for(const e of d.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&N.getOrCreateInstance(e).hide()}),he(N),e(N);const Rn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Wn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn={allowList:Rn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
    "},Yn={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},$n={entry:"(string|element|function|null)",selector:"(string|element)"};class Bn extends ue{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Xn}static get DefaultType(){return Yn}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return 0{const n=e.nodeName.toLowerCase();return t.includes(n)?!Wn.has(n)||Boolean(qn.test(e.nodeValue)):t.filter(e=>e instanceof RegExp).some(e=>e.test(n))})(n,o)||t.removeAttribute(n.nodeName)}else t.remove()}return r.body.innerHTML}return e}_resolvePossibleFunction(e){return c(e,[this])}_putElementInTemplate(e,t){this._config.html?(t.innerHTML="",t.append(e)):t.textContent=e.textContent}}const zn=new Set(["sanitize","allowList","sanitizeFn"]),Un="fade",Vn="show",Kn="hide.bs.modal",Qn="hover",Gn="focus",Zn={AUTO:"auto",TOP:"top",RIGHT:l()?"left":"right",BOTTOM:"bottom",LEFT:l()?"right":"left"},Jn={allowList:Rn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ei={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class ti extends t{constructor(e,t){if(void 0===zt)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Jn}static get DefaultType(){return ei}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),p.off(this._element.closest(".modal"),Kn,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this._isWithContent()&&this._isEnabled){const n=p.trigger(this._element,this.constructor.eventName("show")),i=(W(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(!n.defaultPrevented&&i){this._disposePopper();var e=this._getTipElement(),t=(this._element.setAttribute("aria-describedby",e.getAttribute("id")),this._config)["container"];if(this._element.ownerDocument.documentElement.contains(this.tip)||(t.append(e),p.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(e),e.classList.add(Vn),"ontouchstart"in document.documentElement)for(const n of[].concat(...document.body.children))p.on(n,"mouseover",q);this._queueCallback(()=>{p.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}}}hide(){if(this._isShown()&&!p.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(Vn),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))p.off(e,"mouseover",q);this._activeTrigger.click=!1,this._activeTrigger[Gn]=!1,this._activeTrigger[Qn]=!1,this._isHovered=null,this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),p.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){e=this._getTemplateFactory(e).toHtml();if(!e)return null;e.classList.remove(Un,Vn),e.classList.add(`bs-${this.constructor.NAME}-auto`);var t=(e=>{for(;e+=Math.floor(1e6*Math.random()),document.getElementById(e););return e})(this.constructor.NAME).toString();return e.setAttribute("id",t),this._isAnimated()&&e.classList.add(Un),e}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new Bn({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Un)}_isShown(){return this.tip&&this.tip.classList.contains(Vn)}_createPopper(e){var t=c(this._config.placement,[this,e,this._element]),t=Zn[t.toUpperCase()];return Bt(this._element,e,this._getPopperConfig(t))}_getOffset(){const t=this._config["offset"];return"string"==typeof t?t.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(e){return c(e,[this._element])}_getPopperConfig(e){e={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...e,...c(this._config.popperConfig,[e])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)p.on(this._element,this.constructor.eventName("click"),this._config.selector,e=>{this._initializeOnDelegatedTarget(e).toggle()});else if("manual"!==t){const e=t===Qn?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=t===Qn?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");p.on(this._element,e,this._config.selector,e=>{var t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?Gn:Qn]=!0,t._enter()}),p.on(this._element,n,this._config.selector,e=>{var t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?Gn:Qn]=t._element.contains(e.relatedTarget),t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},p.on(this._element.closest(".modal"),Kn,this._hideModalHandler)}_fixTitle(){var e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){var t=u.getDataAttributes(this._element);for(const e of Object.keys(t))zn.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:r(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){var e,t,n={};for([e,t]of Object.entries(this._config))this.constructor.Default[e]!==t&&(n[e]=t);return n.selector=!1,n.trigger="manual",n}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){var e=ti.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}e(ti);const ni={...ti.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ii={...ti.DefaultType,content:"(null|string|element|function)"};class ri extends ti{static get Default(){return ni}static get DefaultType(){return ii}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){var e=ri.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}e(ri);const oi=".bs.scrollspy",si="click"+oi,ai="active",li="[href]",ci={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},ui={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class di extends t{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ci}static get DefaultType(){return ui}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=r(e.target)||document.body,e.rootMargin=e.offset?e.offset+"px 0px -30%":e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map(e=>Number.parseFloat(e))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(p.off(this._config.target,si),p.on(this._config.target,si,li,e=>{var t=this._observableSections.get(e.target.hash);t&&(e.preventDefault(),e=this._rootElement||window,t=t.offsetTop-this._element.offsetTop,e.scrollTo?e.scrollTo({top:t,behavior:"smooth"}):e.scrollTop=t)}))}_getNewObserver(){var e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(e=>this._observerCallback(e),e)}_observerCallback(e){const t=e=>this._targetLinks.get("#"+e.target.id),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},i=(this._rootElement||document.documentElement).scrollTop,r=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const o of e)if(o.isIntersecting){const e=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&e){if(n(o),!i)return}else r||e||n(o)}else this._activeTarget=null,this._clearActiveClass(t(o))}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=d.find(li,this._config.target);for(const t of e)if(t.hash&&!a(t)){const e=d.findOne(decodeURI(t.hash),this._element);o(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),(this._activeTarget=e).classList.add(ai),this._activateParents(e),p.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))d.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(ai);else for(const t of d.parents(e,".nav, .list-group"))for(const e of d.prev(t,".nav-link, .nav-item > .nav-link, .list-group-item"))e.classList.add(ai)}_clearActiveClass(e){e.classList.remove(ai);var t=d.find(li+"."+ai,e);for(const e of t)e.classList.remove(ai)}static jQueryInterface(t){return this.each(function(){var e=di.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}})}}p.on(window,"load.bs.scrollspy.data-api",()=>{for(const e of d.find('[data-bs-spy="scroll"]'))di.getOrCreateInstance(e)}),e(di);const hi="ArrowRight",fi="ArrowDown",pi="Home",M="active",gi="show",mi=".dropdown-toggle",vi=`:not(${mi})`,bi='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',yi=`.nav-link${vi}, .list-group-item${vi}, [role="tab"]${vi}, `+bi;M,M,M;class _i extends t{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),p.on(this._element,"keydown.bs.tab",e=>this._keydown(e)))}static get NAME(){return"tab"}show(){var e,t,n=this._element;this._elemIsActive(n)||(t=(e=this._getActiveElem())?p.trigger(e,"hide.bs.tab",{relatedTarget:n}):null,p.trigger(n,"show.bs.tab",{relatedTarget:e}).defaultPrevented)||t&&t.defaultPrevented||(this._deactivate(e,n),this._activate(n,e))}_activate(e,t){e&&(e.classList.add(M),this._activate(d.getElementFromSelector(e)),this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),p.trigger(e,"shown.bs.tab",{relatedTarget:t})):e.classList.add(gi)},e,e.classList.contains("fade")))}_deactivate(e,t){e&&(e.classList.remove(M),e.blur(),this._deactivate(d.getElementFromSelector(e)),this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),p.trigger(e,"hidden.bs.tab",{relatedTarget:t})):e.classList.remove(gi)},e,e.classList.contains("fade")))}_keydown(t){if(["ArrowLeft",hi,"ArrowUp",fi,pi,"End"].includes(t.key)){t.stopPropagation(),t.preventDefault();var n,i=this._getChildren().filter(e=>!a(e));let e;(e=[pi,"End"].includes(t.key)?i[t.key===pi?0:i.length-1]:(n=[hi,fi].includes(t.key),z(i,t.target,n,!0)))&&(e.focus({preventScroll:!0}),_i.getOrCreateInstance(e).show())}}_getChildren(){return d.find(yi,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);var t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute("aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){var t=d.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id)&&this._setAttributeIfNotExists(t,"aria-labelledby",""+e.id)}_toggleDropDown(e,n){const i=this._getOuterElement(e);i.classList.contains("dropdown")&&((e=(e,t)=>{e=d.findOne(e,i);e&&e.classList.toggle(t,n)})(mi,M),e(".dropdown-menu",gi),i.setAttribute("aria-expanded",n))}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(M)}_getInnerElement(e){return e.matches(yi)?e:d.findOne(yi,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(t){return this.each(function(){var e=_i.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}})}}p.on(document,"click.bs.tab",bi,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),a(this)||_i.getOrCreateInstance(this).show()}),p.on(window,"load.bs.tab",()=>{for(const e of d.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))_i.getOrCreateInstance(e)}),e(_i);const wi="show",xi="showing",Ti={animation:"boolean",autohide:"boolean",delay:"number"},Ai={animation:!0,autohide:!0,delay:5e3};class Ei extends t{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Ai}static get DefaultType(){return Ti}static get NAME(){return"toast"}show(){p.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),X(this._element),this._element.classList.add(wi,xi),this._queueCallback(()=>{this._element.classList.remove(xi),p.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){!this.isShown()||p.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(xi),this._queueCallback(()=>{this._element.classList.add("hide"),this._element.classList.remove(xi,wi),p.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(wi),super.dispose()}isShown(){return this._element.classList.contains(wi)}_maybeScheduleHide(){!this._config.autohide||this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}t?this._clearTimeout():(e=e.relatedTarget,this._element===e||this._element.contains(e)||this._maybeScheduleHide())}_setListeners(){p.on(this._element,"mouseover.bs.toast",e=>this._onInteraction(e,!0)),p.on(this._element,"mouseout.bs.toast",e=>this._onInteraction(e,!1)),p.on(this._element,"focusin.bs.toast",e=>this._onInteraction(e,!0)),p.on(this._element,"focusout.bs.toast",e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){var e=Ei.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}})}}return he(Ei),e(Ei),{Alert:fe,Button:ge,Carousel:De,Collapse:He,Dropdown:A,Modal:On,Offcanvas:N,Popover:ri,ScrollSpy:di,Tab:_i,Toast:Ei,Tooltip:ti}}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).PerfectScrollbar=t()}(this,function(){"use strict";var f=Math.abs,p=Math.floor;function g(e){return getComputedStyle(e)}function l(e,t){for(var n in t){var i=t[n];"number"==typeof i&&(i+="px"),e.style[n]=i}}function c(e){var t=document.createElement("div");return t.className=e,t}function a(e,t){if(r)return r.call(e,t);throw new Error("No element matching method supported")}function s(e){e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)}function u(e,t){return Array.prototype.filter.call(e.children,function(e){return a(e,t)})}function b(e,t){var e=e.element.classList,n=w.state.scrolling(t);e.contains(n)?clearTimeout(o[t]):e.add(n)}function y(e,t){o[t]=setTimeout(function(){return e.isAlive&&e.element.classList.remove(w.state.scrolling(t))},e.settings.scrollingThreshold)}function h(e){var t;return"function"==typeof window.CustomEvent?new CustomEvent(e):((t=document.createEvent("CustomEvent")).initCustomEvent(e,!1,!1,void 0),t)}function e(e,t,n,i,r){var o,s,a,l,c;if(void 0===i&&(i=!0),void 0===r&&(r=!1),"top"===t)o=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==t)throw new Error("A proper axis should be provided");o=["contentWidth","containerWidth","scrollLeft","x","left","right"]}{var u,d;t=e,e=n,n=i,i=r,d=(r=o)[0],s=r[1],u=r[2],a=r[3],l=r[4],r=r[5],void 0===n&&(n=!0),void 0===i&&(i=!1),c=t.element,t.reach[a]=null,c[u]<1&&(t.reach[a]="start"),c[u]>t[d]-t[s]-1&&(t.reach[a]="end"),e&&(c.dispatchEvent(h("ps-scroll-"+a)),e<0?c.dispatchEvent(h("ps-scroll-"+l)):0=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),n=i,r={width:(o=e).railXWidth},t=p(n.scrollTop),r.left=o.isRtl?o.negativeScrollAdjustment+n.scrollLeft+o.containerWidth-o.contentWidth:n.scrollLeft,o.isScrollbarXUsingBottom?r.bottom=o.scrollbarXBottom-t:r.top=o.scrollbarXTop+t,l(o.scrollbarXRail,r),r={top:t,height:o.railYHeight},o.isScrollbarYUsingRight?o.isRtl?r.right=o.contentWidth-(o.negativeScrollAdjustment+n.scrollLeft)-o.scrollbarYRight-o.scrollbarYOuterWidth-9:r.right=o.scrollbarYRight-n.scrollLeft:o.isRtl?r.left=o.negativeScrollAdjustment+n.scrollLeft+2*o.containerWidth-o.contentWidth-o.scrollbarYLeft-o.scrollbarYOuterWidth:r.left=o.scrollbarYLeft+n.scrollLeft,l(o.scrollbarYRail,r),l(o.scrollbarX,{left:o.scrollbarXLeft,width:o.scrollbarXWidth-o.railBorderXWidth}),l(o.scrollbarY,{top:o.scrollbarYTop,height:o.scrollbarYHeight-o.railBorderYWidth}),e.scrollbarXActive?i.classList.add(w.state.active("x")):(i.classList.remove(w.state.active("x")),e.scrollbarXWidth=0,e.scrollbarXLeft=0,i.scrollLeft=!0===e.isRtl?e.contentWidth:0),e.scrollbarYActive?i.classList.add(w.state.active("y")):(i.classList.remove(w.state.active("y")),e.scrollbarYHeight=0,e.scrollbarYTop=0,i.scrollTop=0)}function m(e,t){var n=Math.min,i=Math.max;return e.settings.minScrollbarLength&&(t=i(t,e.settings.minScrollbarLength)),t=e.settings.maxScrollbarLength?n(t,e.settings.maxScrollbarLength):t}function t(n,e){function i(e){e.touches&&e.touches[0]&&(e[a]=e.touches[0].pageY),p[d]=g+v*(e[a]-m),b(n,h),_(n),e.stopPropagation(),e.type.startsWith("touch")&&1=this.contentWidth-this.containerWidth?"end":null,y:e.scrollTop<=0?"start":e.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(e){return A[e](i)}),this.lastScrollTop=p(e.scrollTop),this.lastScrollLeft=e.scrollLeft,this.event.bind(this.element,"scroll",function(e){return i.onScroll(e)}),_(this)}var r="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),w={main:"ps",rtl:"ps__rtl",element:{thumb:function(e){return"ps__thumb-"+e},rail:function(e){return"ps__rail-"+e},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(e){return"ps--active-"+e},scrolling:function(e){return"ps--scrolling-"+e}}},o={x:null,y:null},x={isEmpty:{configurable:!0}},T=(n.prototype.bind=function(e,t){void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t),this.element.addEventListener(e,t,!1)},n.prototype.unbind=function(t,n){var i=this;this.handlers[t]=this.handlers[t].filter(function(e){return!(!n||e===n)||(i.element.removeEventListener(t,e,!1),!1)})},n.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)},x.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every(function(e){return 0===t.handlers[e].length})},Object.defineProperties(n.prototype,x),v.prototype.eventElement=function(t){var e=this.eventElements.filter(function(e){return e.element===t})[0];return e||(e=new n(t),this.eventElements.push(e)),e},v.prototype.bind=function(e,t,n){this.eventElement(e).bind(t,n)},v.prototype.unbind=function(e,t,n){e=this.eventElement(e);e.unbind(t,n),e.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(e),1)},v.prototype.unbindAll=function(){this.eventElements.forEach(function(e){return e.unbindAll()}),this.eventElements=[]},v.prototype.once=function(e,t,n){var i=this.eventElement(e),r=function(e){i.unbind(t,r),n(e)};i.bind(t,r)},{isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&0n.scrollbarYTop?1:-1;n.element.scrollTop+=t*n.containerHeight,_(n),e.stopPropagation()}),n.event.bind(n.scrollbarX,"mousedown",function(e){return e.stopPropagation()}),n.event.bind(n.scrollbarXRail,"mousedown",function(e){var t=e.pageX-window.pageXOffset-n.scrollbarXRail.getBoundingClientRect().left>n.scrollbarXLeft?1:-1;n.element.scrollLeft+=t*n.containerWidth,_(n),e.stopPropagation()})},"drag-thumb":function(e){t(e,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),t(e,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(o){var s=o.element;o.event.bind(o.ownerDocument,"keydown",function(e){if(!(e.isDefaultPrevented&&e.isDefaultPrevented()||e.defaultPrevented)&&(a(s,":hover")||a(o.scrollbarX,":focus")||a(o.scrollbarY,":focus"))){var t=document.activeElement||o.ownerDocument.activeElement;if(t){if("IFRAME"===t.tagName)t=t.contentDocument.activeElement;else for(;t.shadowRoot;)t=t.shadowRoot.activeElement;if(a(r=t,"input,[contenteditable]")||a(r,"select,[contenteditable]")||a(r,"textarea,[contenteditable]")||a(r,"button,[contenteditable]"))return}var n=0,i=0;switch(e.which){case 37:n=e.metaKey?-o.contentWidth:e.altKey?-o.containerWidth:-30;break;case 38:i=e.metaKey?o.contentHeight:e.altKey?o.containerHeight:30;break;case 39:n=e.metaKey?o.contentWidth:e.altKey?o.containerWidth:30;break;case 40:i=e.metaKey?-o.contentHeight:e.altKey?-o.containerHeight:-30;break;case 32:i=e.shiftKey?o.containerHeight:-o.containerHeight;break;case 33:i=o.containerHeight;break;case 34:i=-o.containerHeight;break;case 36:i=o.contentHeight;break;case 35:i=-o.contentHeight;break;default:return}o.settings.suppressScrollX&&0!==n||o.settings.suppressScrollY&&0!==i||(s.scrollTop-=i,s.scrollLeft+=n,_(o),function(e,t){var n=p(s.scrollTop);if(0===e){if(!o.scrollbarYActive)return;if(0===n&&0=o.contentHeight-o.containerHeight&&t<0)return!o.settings.wheelPropagation}if(n=s.scrollLeft,0===t){if(!o.scrollbarXActive)return;if(0===n&&e<0||n>=o.contentWidth-o.containerWidth&&0f(s)?n||t:i||r))||!l.settings.wheelPropagation)&&!e.ctrlKey&&(e.stopPropagation(),e.preventDefault())}var c=l.element;void 0===window.onwheel?void 0!==window.onmousewheel&&l.event.bind(c,"mousewheel",e):l.event.bind(c,"wheel",e)},touch:function(s){function o(e,t){c.scrollTop-=t,c.scrollLeft-=e,_(s)}function a(e){return e.targetTouches?e.targetTouches[0]:e}function l(e){return(!e.pointerType||"pen"!==e.pointerType||0!==e.buttons)&&(e.targetTouches&&1===e.targetTouches.length||e.pointerType&&"mouse"!==e.pointerType&&e.pointerType!==e.MSPOINTER_TYPE_MOUSE)}function e(e){l(e)&&(e=a(e),u.pageX=e.pageX,u.pageY=e.pageY,d=(new Date).getTime(),null!==i)&&clearInterval(i)}function t(e){var t,n,i,r;l(e)&&(t=(i={pageX:(i=a(e)).pageX,pageY:i.pageY}).pageX-u.pageX,n=i.pageY-u.pageY,!function(e,t,n){if(c.contains(e))for(var i=e;i&&i!==c;){if(i.classList.contains(w.element.consuming))return 1;var r=g(i);if(n&&r.overflowY.match(/(scroll|auto)/)){var o=i.scrollHeight-i.clientHeight;if(0{const t="transitionend",i={TRANSITION_END:"mmTransitionEnd",triggerTransitionEnd(e){n(e).trigger(t)},supportsTransitionEnd:()=>Boolean(t)};return n.fn.mmEmulateTransitionEnd=function(e){let t=!1;return n(this).one(i.TRANSITION_END,()=>{t=!0}),setTimeout(()=>{t||i.triggerTransitionEnd(this)},e),this},n.event.special[i.TRANSITION_END]={bindType:t,delegateType:t,handle(e){if(n(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}},i})(a.default),t="metisMenu",r="metisMenu",n=a.default.fn[t],o={toggle:!0,preventDefault:!0,triggerElement:"a",parentTrigger:"li",subMenu:"ul"},l={SHOW:"show.metisMenu",SHOWN:"shown.metisMenu",HIDE:"hide.metisMenu",HIDDEN:"hidden.metisMenu",CLICK_DATA_API:"click.metisMenu.data-api"},c="mm-active",u="mm-show",d="mm-collapse",s="mm-collapsing";class h{constructor(e,t){this.element=e,this.config={...o,...t},this.transitioning=null,this.init()}init(){const o=this,s=this.config,e=a.default(this.element);e.addClass("metismenu"),e.find(s.parentTrigger+"."+c).children(s.triggerElement).attr("aria-expanded","true"),e.find(s.parentTrigger+"."+c).parents(s.parentTrigger).addClass(c),e.find(s.parentTrigger+"."+c).parents(s.parentTrigger).children(s.triggerElement).attr("aria-expanded","true"),e.find(s.parentTrigger+"."+c).has(s.subMenu).children(s.subMenu).addClass(d+" "+u),e.find(s.parentTrigger).not("."+c).has(s.subMenu).children(s.subMenu).addClass(d),e.find(s.parentTrigger).children(s.triggerElement).on(l.CLICK_DATA_API,function(e){var t,n,i,r=a.default(this);"true"!==r.attr("aria-disabled")&&(s.preventDefault&&"#"===r.attr("href")&&e.preventDefault(),i=(n=(t=r.parent(s.parentTrigger)).siblings(s.parentTrigger)).children(s.triggerElement),t.hasClass(c)?(r.attr("aria-expanded","false"),o.removeActive(t)):(r.attr("aria-expanded","true"),o.setActive(t),s.toggle&&(o.removeActive(n),i.attr("aria-expanded","false"))),s.onTransitionStart)&&s.onTransitionStart(e)})}setActive(e){a.default(e).addClass(c);e=a.default(e).children(this.config.subMenu);0{this.config&&this.element&&(t.removeClass(s).addClass(d+" "+u).height(""),this.setTransitioning(!1),t.trigger(l.SHOWN))}).mmEmulateTransitionEnd(350)}}}hide(e){if(!this.transitioning&&a.default(e).hasClass(u)){const t=a.default(e),n=a.default.Event(l.HIDE);t.trigger(n),n.isDefaultPrevented()||(t.parent(this.config.parentTrigger).removeClass(c),t.height(t.height())[0].offsetHeight,t.addClass(s).removeClass(d).removeClass(u),this.setTransitioning(!0),e=()=>{this.config&&this.element&&(this.transitioning&&this.config.onTransitionEnd&&this.config.onTransitionEnd(),this.setTransitioning(!1),t.trigger(l.HIDDEN),t.removeClass(s).addClass(d))},0===t.height()||"none"===t.css("display")?e():t.height(0).one(i.TRANSITION_END,e).mmEmulateTransitionEnd(350))}}setTransitioning(e){this.transitioning=e}dispose(){a.default.removeData(this.element,r),a.default(this.element).find(this.config.parentTrigger).children(this.config.triggerElement).off(l.CLICK_DATA_API),this.transitioning=null,this.config=null,this.element=null}static jQueryInterface(i){return this.each(function(){var e=a.default(this);let t=e.data(r);var n={...o,...e.data(),..."object"==typeof i&&i?i:{}};if(t||(t=new h(this,n),e.data(r,t)),"string"==typeof i){if(void 0===t[i])throw new Error(`No method named "${i}"`);t[i]()}})}}return a.default.fn[t]=h.jQueryInterface,a.default.fn[t].Constructor=h,a.default.fn[t].noConflict=()=>(a.default.fn[t]=n,h.jQueryInterface),h});var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(l){var e,n=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,i={},D={manual:l.Prism&&l.Prism.manual,disableWorkerMessageHandler:l.Prism&&l.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof O?new O(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=s.reach);b+=v.value.length,v=v.next){var y=v.value;if(n.length>t.length)return;if(!(y instanceof O)){var _,w=1;if(p){if(!(_=P(m,b,t,f))||_.index>=t.length)break;var x=_.index,T=_.index+_[0].length,A=b;for(A+=v.value.length;A<=x;)v=v.next,A+=v.value.length;if(A-=v.value.length,b=A,v.value instanceof O)continue;for(var E=v;E!==n.tail&&(As.reach&&(s.reach=y),v.prev),k=(k&&(L=j(n,L,k),b+=k.length),N(n,L,w),new O(a,h?D.tokenize(C,h):C,g,C));v=j(n,L,k),S&&j(n,v,S),1s.reach&&(s.reach=C.reach)}}}}}(e,r,t,r.head,0),r),s=[],a=o.head.next;a!==o.tail;)s.push(a.value),a=a.next;return s},hooks:{all:{},add:function(e,t){var n=D.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=D.hooks.all[e];if(n&&n.length)for(var i,r=0;i=n[r++];)i(t)}},Token:O};function O(e,t,n,i){this.type=e,this.content=t,this.alias=n,this.length=0|(i||"").length}function P(e,t,n,i){e.lastIndex=t;t=e.exec(n);return t&&i&&t[1]&&(e=t[1].length,t.index+=e,t[0]=t[0].slice(e)),t}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function j(e,t,n){var i=t.next,n={value:n,prev:t,next:i};return t.next=n,i.prev=n,e.length++,n}function N(e,t,n){for(var i=t.next,r=0;r"+o.content+""},l.document?((i=D.util.currentScript())&&(D.filename=i.src,i.hasAttribute("data-manual"))&&(D.manual=!0),D.manual||("loading"===(e=document.readyState)||"interactive"===e&&i&&i.defer?document.addEventListener("DOMContentLoaded",r):window.requestAnimationFrame?window.requestAnimationFrame(r):window.setTimeout(r,16))):l.addEventListener&&!D.disableWorkerMessageHandler&&l.addEventListener("message",function(e){var e=JSON.parse(e.data),t=e.language,n=e.code,e=e.immediateClose;l.postMessage(D.highlight(n,D.languages[t],t)),e&&l.close()},!1),D;function r(){D.manual||D.highlightAll()}}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={},n=(n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^$/i,{"included-cdata":{pattern://i,inside:n}}),t=(n["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]},{});t[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup);t&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(Prism),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript,function(){var l,c,u,e;void 0!==Prism&&"undefined"!=typeof document&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),l={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},u="pre[data-src]:not(["+(c="data-src-status")+'="loaded"]):not(['+c+'="loading"])',Prism.hooks.add("before-highlightall",function(e){e.selector+=", "+u}),Prism.hooks.add("before-sanity-check",function(e){var r,t,n,i,o,s,a=e.element;a.matches(u)&&(e.code="",a.setAttribute(c,"loading"),(r=a.appendChild(document.createElement("CODE"))).textContent="Loading…",t=a.getAttribute("data-src"),"none"===(e=e.language)&&(n=(/\.(\w+)$/.exec(t)||[,"none"])[1],e=l[n]||n),Prism.util.setLanguage(r,e),Prism.util.setLanguage(a,e),(n=Prism.plugins.autoloader)&&n.loadLanguages(e),n=t,i=function(e){a.setAttribute(c,"loaded");var t,n,i=function(e){var t,n;if(e=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||""))return t=Number(e[1]),n=e[2],e=e[3],n?e?[t,Number(e)]:[t,void 0]:[t,t]}(a.getAttribute("data-range"));i&&(t=e.split(/\r\n?|\n/g),n=i[0],i=null==i[1]?t.length:i[1],n<0&&(n+=t.length),n=Math.max(0,Math.min(n-1,t.length)),i<0&&(i+=t.length),i=Math.max(0,Math.min(i,t.length)),e=t.slice(n,i).join("\n"),a.hasAttribute("data-start")||a.setAttribute("data-start",String(n+1))),r.textContent=e,Prism.highlightElement(r)},o=function(e){a.setAttribute(c,"failed"),r.textContent=e},(s=new XMLHttpRequest).open("GET",n,!0),s.onreadystatechange=function(){4==s.readyState&&(s.status<400&&s.responseText?i(s.responseText):400<=s.status?o("✖ Error "+s.status+" while fetching file: "+s.statusText):o("✖ Error: File does not exist or is empty"))},s.send(null))}),e=!(Prism.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(u),i=0;t=n[i++];)Prism.highlightElement(t)}}),Prism.fileHighlight=function(){e||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),e=!0),Prism.plugins.fileHighlight.highlight.apply(this,arguments)})}();