(function(k,i){typeof exports=="object"&&typeof module<"u"?i(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],i):(k=typeof globalThis<"u"?globalThis:k||self,i(k["Logitar Vue3 UI"]={},k.Vue))})(this,function(k,i){"use strict";function Lo(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var U={},Ge={};Object.defineProperty(Ge,"__esModule",{value:!0}),Ge.orderByDescending=Ge.orderBy=void 0;function ba(t,e,n){return typeof t>"u"||t===null||typeof e>"u"||e===null?(t??null)===null&&(e??null)!==null?-n:(t??null)!==null&&(e??null)===null?n:0:te?n:0}function va(t,e,n){const r=n?-1:1;return e?[...t].sort((a,s)=>ba(a[e],s[e],r)):[...t].sort((a,s)=>ba(a,s,r))}Ge.orderBy=va;function Po(t,e){return va(t,e,!0)}Ge.orderByDescending=Po;var Gt={};Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.toDateTimeLocal=void 0;function Xe(t,e,n){return t.length>=e?t:Xe(n+t,e,n)}function xo(t){const e=[Xe(t.getFullYear().toString(),4,"0"),Xe((t.getMonth()+1).toString(),2,"0"),Xe(t.getDate().toString(),2,"0")].join("-"),n=[Xe(t.getHours().toString(),2,"0"),Xe(t.getMinutes().toString(),2,"0")].join(":");return[e,n].join("T")}Gt.toDateTimeLocal=xo;var Qe={};Object.defineProperty(Qe,"__esModule",{value:!0}),Qe.isEmpty=Qe.assign=void 0;function Bo(t,e,n){t[e]=n}Qe.assign=Bo;function Mo(t){return Object.keys(t).length===0}Qe.isEmpty=Mo;var Ze={};Object.defineProperty(Ze,"__esModule",{value:!0}),Ze.parseNumber=Ze.parseBoolean=void 0;function Ro(t){if(typeof t=="boolean")return t;if(typeof t=="string")switch(t=t.trim().toLowerCase(),t){case"true":return!0;case"false":return!1}}Ze.parseBoolean=Ro;function Vo(t){if(typeof t=="number")return t;if(typeof t=="string"){const e=Number(t.trim());if(!isNaN(e))return e}}Ze.parseNumber=Vo;var $={};Object.defineProperty($,"__esModule",{value:!0}),$.unaccent=$.trimStart=$.trimEnd=$.trim=$.slugify=$.shortify=$.isNullOrWhiteSpace=$.isNullOrEmpty=$.isLetterOrDigit=$.isLetter=$.isDigit=$.isAbsoluteURL=$.combineURL=$.cleanTrim=void 0;function Fo(t){return Ta(t)||t==null?void 0:t.trim()}$.cleanTrim=Fo;function jo(...t){const e=t.map(n=>{var r;return(r=n==null?void 0:n.trim().replace(/^\/+|\/+$/g,""))!==null&&r!==void 0?r:""}).filter(n=>n.length).join("/");return _a(e)?e:`/${e}`}$.combineURL=jo;const zo=new RegExp("^(?:[a-z+]+:)?//","i");function _a(t){return zo.test(t)}$.isAbsoluteURL=_a;function ya(t){return t.trim()!==""&&!isNaN(Number(t))}$.isDigit=ya;function Ea(t){return t.toLowerCase()!==t.toUpperCase()}$.isLetter=Ea;function wa(t){return ya(t)||Ea(t)}$.isLetterOrDigit=wa;function Aa(t){return typeof t!="string"||t.length===0}$.isNullOrEmpty=Aa;function Ta(t){return Aa(t==null?void 0:t.trim())}$.isNullOrWhiteSpace=Ta;function Ho(t,e){return t.length>e?t.substring(0,e-1)+"…":t}$.shortify=Ho;function Uo(t){if(!t)return"";const e=[];let n="";for(let r=0;r{var n,r;return e.toUpperCase()===e?((n=Sa.get(e))!==null&&n!==void 0?n:e).toUpperCase():(r=Sa.get(e))!==null&&r!==void 0?r:e}).join("")}$.unaccent=ka;var Je={};Object.defineProperty(Je,"__esModule",{value:!0}),Je.UrlBuilder=Je.Credentials=void 0;const W=$;class Et{getIdentifier(){return this.identifier}setIdentifier(e){this.identifier=e}getSecret(){return this.secret}setSecret(e){this.secret=e}constructor(e="",n=""){this.identifier=e,this.secret=n}static parse(e){if(e=(0,W.cleanTrim)(e),typeof e!="string")return;const n=e.indexOf(":");return n<0?new Et(e):new Et(e.substring(0,n),e.substring(n+1))}}Je.Credentials=Et;class Q{static getSupportedSchemes(){return[...Q.supportedSchemes]}static isSchemeSupported(e){return Q.supportedSchemes.has(e.trim().toLowerCase())}getScheme(){return this.scheme}setScheme(e,n){if(!Q.isSchemeSupported(e))throw new Error(`The scheme '${e}' is not supported.`);return this.scheme=e.trim().toLowerCase(),n&&(this.port=Q.inferPort(e)),this}getCredentials(){return this.credentials}setCredentials(e){return this.credentials=e,this}getHost(){return this.host}setHost(e){var n;return this.host=(n=(0,W.cleanTrim)(e))!==null&&n!==void 0?n:Q.DEFAULT_HOST,this}getPort(){return this.port}setPort(e){if(isNaN(e)||e<0||e>65535)throw new Error(`The port '${e}' must be a value between 0 and 65535.`);return this.port=e,this}getAuthority(){let e="";return this.credentials&&(e+=`${this.credentials.getIdentifier()}:${this.credentials.getSecret()}@`),e+=`${this.host}:${this.port}`,e}setAuthority(e){const n=e.split("@");if(n.length>2)throw new Error(`The value '${e}' is not a valid URL authority.`);n.length===2&&this.setCredentials(Et.parse(n[0]));const r=n[n.length-1],a=r.indexOf(":");return a<0?this.setHost(r):(this.setHost(r.substring(0,a)),this.setPort(Number(r.substring(a+1)))),this}getSegments(){return[...this.segments]}setSegments(e){return this.segments.length=0,e.forEach(n=>{(0,W.isNullOrWhiteSpace)(n)||this.segments.push(n.trim())}),this}getPath(){return this.segments.length===0?void 0:`/${this.segments.join("/")}`}setPath(e){var n;return this.setSegments((n=e==null?void 0:e.split("/"))!==null&&n!==void 0?n:[]),this}getQuery(){return new Map(this.query)}getQueryString(){if(this.query.size===0)return;const e=[];return this.query.forEach((n,r)=>n.forEach(a=>e.push([r,a].join("=")))),`?${e.join("&")}`}addQuery(e,n){var r;if(typeof n=="string")return this.addQuery(e,[n]);if(!(0,W.isNullOrWhiteSpace)(e)){e=e.trim();const a=(r=this.query.get(e))!==null&&r!==void 0?r:[];n.forEach(s=>{(0,W.isNullOrWhiteSpace)(s)||a.push(s.trim())}),this.setQuery(e,a)}return this}setQuery(e,n){if(typeof n=="string")return this.setQuery(e,[n]);if(!(0,W.isNullOrWhiteSpace)(e)){e=e.trim();const r=[];n.forEach(a=>{(0,W.isNullOrWhiteSpace)(a)||r.push(a.trim())}),r.length>0?this.query.set(e,r):this.query.delete(e)}return this}setQueryString(e){var n;return e=(0,W.cleanTrim)((0,W.trimStart)((n=e==null?void 0:e.trim())!==null&&n!==void 0?n:"","?")),this.query.clear(),typeof e=="string"&&e.split("&").forEach(a=>{const s=a.indexOf("=");s>=0&&this.addQuery(a.substring(0,s),a.substring(s+1))}),this}getFragment(){return this.fragment}setFragment(e){var n;return e=(0,W.cleanTrim)((0,W.trimStart)((n=e==null?void 0:e.trim())!==null&&n!==void 0?n:"","#")),this.fragment=typeof e!="string"?void 0:`#${e}`,this}getParameters(){return new Map(this.parameters)}setParameter(e,n){if((0,W.isNullOrWhiteSpace)(e))throw new Error("The parameter key is required.");return e=e.trim(),(0,W.isNullOrWhiteSpace)(n)?this.parameters.delete(e):n&&this.parameters.set(e,n.trim()),this}constructor(e){this.scheme=Q.DEFAULT_SCHEME,this.host=Q.DEFAULT_HOST,this.port=80,this.segments=[],this.query=new Map,this.parameters=new Map,e=e??{},e.scheme&&this.setScheme(e.scheme,!0),e.host&&this.setHost(e.host),e.port&&this.setPort(e.port),e.path&&this.setPath(e.path),e.queryString&&this.setQueryString(e.queryString),e.fragment&&this.setFragment(e.fragment),e.credentials&&this.setCredentials(e.credentials)}build(e="Absolute"){let n="";e==="Absolute"&&(n+=`${this.scheme}://${this.getAuthority()}`);const r=this.getPath();typeof r=="string"&&(n+=r);const a=this.getQueryString();typeof a=="string"&&(n+=a);const s=this.getFragment();return typeof s=="string"&&(n+=s),this.parameters.forEach((o,l)=>{const c=`\\{${l}\\}`;n=n.replace(new RegExp(c,"g"),o)}),n}buildAbsolute(){return this.build("Absolute")}buildRelative(){return this.build("Relative")}static inferPort(e){switch(e.trim().toLowerCase()){case"https":return 443;default:return 80}}}Je.UrlBuilder=Q,Q.DEFAULT_SCHEME="http",Q.DEFAULT_HOST="localhost",Q.supportedSchemes=new Set(["http","https"]),Object.defineProperty(U,"__esModule",{value:!0}),U.urlUtils=U.stringUtils=k.parsingUtils=U.parsingUtils=U.objectUtils=U.dateUtils=U.arrayUtils=void 0;const qo=Ge;U.arrayUtils=qo;const Go=Gt;U.dateUtils=Go;const Xo=Qe;U.objectUtils=Xo;const Qo=Ze;k.parsingUtils=U.parsingUtils=Qo;const Zo=$;U.stringUtils=Zo;const Jo=Je;U.urlUtils=Jo;function Ca(t){switch(t){case"date":case"datetime-local":case"month":case"time":case"week":return!0}return!1}function Na(t){switch(t){case"number":case"range":return!0}return!1}function Oa(t){switch(t){case"email":case"password":case"search":case"tel":case"text":case"url":case void 0:return!0}return!1}const el=Object.freeze(Object.defineProperty({__proto__:null,isDateTimeInput:Ca,isNumericInput:Na,isTextualInput:Oa},Symbol.toStringTag,{value:"Module"}));var V="top",Y="bottom",K="right",F="left",Xt="auto",et=[V,Y,K,F],De="start",tt="end",$a="clippingParents",Un="viewport",nt="popper",Da="reference",Wn=et.reduce(function(t,e){return t.concat([e+"-"+De,e+"-"+tt])},[]),Yn=[].concat(et,[Xt]).reduce(function(t,e){return t.concat([e,e+"-"+De,e+"-"+tt])},[]),Ia="beforeRead",La="read",Pa="afterRead",xa="beforeMain",Ba="main",Ma="afterMain",Ra="beforeWrite",Va="write",Fa="afterWrite",ja=[Ia,La,Pa,xa,Ba,Ma,Ra,Va,Fa];function oe(t){return t?(t.nodeName||"").toLowerCase():null}function q(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Ie(t){var e=q(t).Element;return t instanceof e||t instanceof Element}function Z(t){var e=q(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function Kn(t){if(typeof ShadowRoot>"u")return!1;var e=q(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function tl(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var r=e.styles[n]||{},a=e.attributes[n]||{},s=e.elements[n];!Z(s)||!oe(s)||(Object.assign(s.style,r),Object.keys(a).forEach(function(o){var l=a[o];l===!1?s.removeAttribute(o):s.setAttribute(o,l===!0?"":l)}))})}function nl(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(r){var a=e.elements[r],s=e.attributes[r]||{},o=Object.keys(e.styles.hasOwnProperty(r)?e.styles[r]:n[r]),l=o.reduce(function(c,d){return c[d]="",c},{});!Z(a)||!oe(a)||(Object.assign(a.style,l),Object.keys(s).forEach(function(c){a.removeAttribute(c)}))})}}const qn={name:"applyStyles",enabled:!0,phase:"write",fn:tl,effect:nl,requires:["computeStyles"]};function le(t){return t.split("-")[0]}var Le=Math.max,Qt=Math.min,rt=Math.round;function Gn(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function za(){return!/^((?!chrome|android).)*safari/i.test(Gn())}function at(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var r=t.getBoundingClientRect(),a=1,s=1;e&&Z(t)&&(a=t.offsetWidth>0&&rt(r.width)/t.offsetWidth||1,s=t.offsetHeight>0&&rt(r.height)/t.offsetHeight||1);var o=Ie(t)?q(t):window,l=o.visualViewport,c=!za()&&n,d=(r.left+(c&&l?l.offsetLeft:0))/a,f=(r.top+(c&&l?l.offsetTop:0))/s,m=r.width/a,u=r.height/s;return{width:m,height:u,top:f,right:d+m,bottom:f+u,left:d,x:d,y:f}}function Xn(t){var e=at(t),n=t.offsetWidth,r=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-r)<=1&&(r=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:r}}function Ha(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&Kn(n)){var r=e;do{if(r&&t.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ue(t){return q(t).getComputedStyle(t)}function rl(t){return["table","td","th"].indexOf(oe(t))>=0}function _e(t){return((Ie(t)?t.ownerDocument:t.document)||window.document).documentElement}function Zt(t){return oe(t)==="html"?t:t.assignedSlot||t.parentNode||(Kn(t)?t.host:null)||_e(t)}function Ua(t){return!Z(t)||ue(t).position==="fixed"?null:t.offsetParent}function al(t){var e=/firefox/i.test(Gn()),n=/Trident/i.test(Gn());if(n&&Z(t)){var r=ue(t);if(r.position==="fixed")return null}var a=Zt(t);for(Kn(a)&&(a=a.host);Z(a)&&["html","body"].indexOf(oe(a))<0;){var s=ue(a);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||e&&s.willChange==="filter"||e&&s.filter&&s.filter!=="none")return a;a=a.parentNode}return null}function wt(t){for(var e=q(t),n=Ua(t);n&&rl(n)&&ue(n).position==="static";)n=Ua(n);return n&&(oe(n)==="html"||oe(n)==="body"&&ue(n).position==="static")?e:n||al(t)||e}function Qn(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function At(t,e,n){return Le(t,Qt(e,n))}function il(t,e,n){var r=At(t,e,n);return r>n?n:r}function Wa(){return{top:0,right:0,bottom:0,left:0}}function Ya(t){return Object.assign({},Wa(),t)}function Ka(t,e){return e.reduce(function(n,r){return n[r]=t,n},{})}var sl=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,Ya(typeof e!="number"?e:Ka(e,et))};function ol(t){var e,n=t.state,r=t.name,a=t.options,s=n.elements.arrow,o=n.modifiersData.popperOffsets,l=le(n.placement),c=Qn(l),d=[F,K].indexOf(l)>=0,f=d?"height":"width";if(!(!s||!o)){var m=sl(a.padding,n),u=Xn(s),p=c==="y"?V:F,h=c==="y"?Y:K,_=n.rects.reference[f]+n.rects.reference[c]-o[c]-n.rects.popper[f],E=o[c]-n.rects.reference[c],b=wt(s),y=b?c==="y"?b.clientHeight||0:b.clientWidth||0:0,S=_/2-E/2,A=m[p],v=y-u[f]-m[h],N=y/2-u[f]/2+S,O=At(A,N,v),x=c;n.modifiersData[r]=(e={},e[x]=O,e.centerOffset=O-N,e)}}function ll(t){var e=t.state,n=t.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=e.elements.popper.querySelector(a),!a)||Ha(e.elements.popper,a)&&(e.elements.arrow=a))}const qa={name:"arrow",enabled:!0,phase:"main",fn:ol,effect:ll,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function it(t){return t.split("-")[1]}var cl={top:"auto",right:"auto",bottom:"auto",left:"auto"};function fl(t,e){var n=t.x,r=t.y,a=e.devicePixelRatio||1;return{x:rt(n*a)/a||0,y:rt(r*a)/a||0}}function Ga(t){var e,n=t.popper,r=t.popperRect,a=t.placement,s=t.variation,o=t.offsets,l=t.position,c=t.gpuAcceleration,d=t.adaptive,f=t.roundOffsets,m=t.isFixed,u=o.x,p=u===void 0?0:u,h=o.y,_=h===void 0?0:h,E=typeof f=="function"?f({x:p,y:_}):{x:p,y:_};p=E.x,_=E.y;var b=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),S=F,A=V,v=window;if(d){var N=wt(n),O="clientHeight",x="clientWidth";if(N===q(n)&&(N=_e(n),ue(N).position!=="static"&&l==="absolute"&&(O="scrollHeight",x="scrollWidth")),N=N,a===V||(a===F||a===K)&&s===tt){A=Y;var D=m&&N===v&&v.visualViewport?v.visualViewport.height:N[O];_-=D-r.height,_*=c?1:-1}if(a===F||(a===V||a===Y)&&s===tt){S=K;var B=m&&N===v&&v.visualViewport?v.visualViewport.width:N[x];p-=B-r.width,p*=c?1:-1}}var R=Object.assign({position:l},d&&cl),ie=f===!0?fl({x:p,y:_},q(n)):{x:p,y:_};if(p=ie.x,_=ie.y,c){var j;return Object.assign({},R,(j={},j[A]=y?"0":"",j[S]=b?"0":"",j.transform=(v.devicePixelRatio||1)<=1?"translate("+p+"px, "+_+"px)":"translate3d("+p+"px, "+_+"px, 0)",j))}return Object.assign({},R,(e={},e[A]=y?_+"px":"",e[S]=b?p+"px":"",e.transform="",e))}function ul(t){var e=t.state,n=t.options,r=n.gpuAcceleration,a=r===void 0?!0:r,s=n.adaptive,o=s===void 0?!0:s,l=n.roundOffsets,c=l===void 0?!0:l,d={placement:le(e.placement),variation:it(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:a,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Ga(Object.assign({},d,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:c})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Ga(Object.assign({},d,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Zn={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:ul,data:{}};var Jt={passive:!0};function dl(t){var e=t.state,n=t.instance,r=t.options,a=r.scroll,s=a===void 0?!0:a,o=r.resize,l=o===void 0?!0:o,c=q(e.elements.popper),d=[].concat(e.scrollParents.reference,e.scrollParents.popper);return s&&d.forEach(function(f){f.addEventListener("scroll",n.update,Jt)}),l&&c.addEventListener("resize",n.update,Jt),function(){s&&d.forEach(function(f){f.removeEventListener("scroll",n.update,Jt)}),l&&c.removeEventListener("resize",n.update,Jt)}}const Jn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:dl,data:{}};var ml={left:"right",right:"left",bottom:"top",top:"bottom"};function en(t){return t.replace(/left|right|bottom|top/g,function(e){return ml[e]})}var pl={start:"end",end:"start"};function Xa(t){return t.replace(/start|end/g,function(e){return pl[e]})}function er(t){var e=q(t),n=e.pageXOffset,r=e.pageYOffset;return{scrollLeft:n,scrollTop:r}}function tr(t){return at(_e(t)).left+er(t).scrollLeft}function hl(t,e){var n=q(t),r=_e(t),a=n.visualViewport,s=r.clientWidth,o=r.clientHeight,l=0,c=0;if(a){s=a.width,o=a.height;var d=za();(d||!d&&e==="fixed")&&(l=a.offsetLeft,c=a.offsetTop)}return{width:s,height:o,x:l+tr(t),y:c}}function gl(t){var e,n=_e(t),r=er(t),a=(e=t.ownerDocument)==null?void 0:e.body,s=Le(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=Le(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),l=-r.scrollLeft+tr(t),c=-r.scrollTop;return ue(a||n).direction==="rtl"&&(l+=Le(n.clientWidth,a?a.clientWidth:0)-s),{width:s,height:o,x:l,y:c}}function nr(t){var e=ue(t),n=e.overflow,r=e.overflowX,a=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function Qa(t){return["html","body","#document"].indexOf(oe(t))>=0?t.ownerDocument.body:Z(t)&&nr(t)?t:Qa(Zt(t))}function Tt(t,e){var n;e===void 0&&(e=[]);var r=Qa(t),a=r===((n=t.ownerDocument)==null?void 0:n.body),s=q(r),o=a?[s].concat(s.visualViewport||[],nr(r)?r:[]):r,l=e.concat(o);return a?l:l.concat(Tt(Zt(o)))}function rr(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function bl(t,e){var n=at(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function Za(t,e,n){return e===Un?rr(hl(t,n)):Ie(e)?bl(e,n):rr(gl(_e(t)))}function vl(t){var e=Tt(Zt(t)),n=["absolute","fixed"].indexOf(ue(t).position)>=0,r=n&&Z(t)?wt(t):t;return Ie(r)?e.filter(function(a){return Ie(a)&&Ha(a,r)&&oe(a)!=="body"}):[]}function _l(t,e,n,r){var a=e==="clippingParents"?vl(t):[].concat(e),s=[].concat(a,[n]),o=s[0],l=s.reduce(function(c,d){var f=Za(t,d,r);return c.top=Le(f.top,c.top),c.right=Qt(f.right,c.right),c.bottom=Qt(f.bottom,c.bottom),c.left=Le(f.left,c.left),c},Za(t,o,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Ja(t){var e=t.reference,n=t.element,r=t.placement,a=r?le(r):null,s=r?it(r):null,o=e.x+e.width/2-n.width/2,l=e.y+e.height/2-n.height/2,c;switch(a){case V:c={x:o,y:e.y-n.height};break;case Y:c={x:o,y:e.y+e.height};break;case K:c={x:e.x+e.width,y:l};break;case F:c={x:e.x-n.width,y:l};break;default:c={x:e.x,y:e.y}}var d=a?Qn(a):null;if(d!=null){var f=d==="y"?"height":"width";switch(s){case De:c[d]=c[d]-(e[f]/2-n[f]/2);break;case tt:c[d]=c[d]+(e[f]/2-n[f]/2);break}}return c}function st(t,e){e===void 0&&(e={});var n=e,r=n.placement,a=r===void 0?t.placement:r,s=n.strategy,o=s===void 0?t.strategy:s,l=n.boundary,c=l===void 0?$a:l,d=n.rootBoundary,f=d===void 0?Un:d,m=n.elementContext,u=m===void 0?nt:m,p=n.altBoundary,h=p===void 0?!1:p,_=n.padding,E=_===void 0?0:_,b=Ya(typeof E!="number"?E:Ka(E,et)),y=u===nt?Da:nt,S=t.rects.popper,A=t.elements[h?y:u],v=_l(Ie(A)?A:A.contextElement||_e(t.elements.popper),c,f,o),N=at(t.elements.reference),O=Ja({reference:N,element:S,strategy:"absolute",placement:a}),x=rr(Object.assign({},S,O)),D=u===nt?x:N,B={top:v.top-D.top+b.top,bottom:D.bottom-v.bottom+b.bottom,left:v.left-D.left+b.left,right:D.right-v.right+b.right},R=t.modifiersData.offset;if(u===nt&&R){var ie=R[a];Object.keys(B).forEach(function(j){var Ue=[K,Y].indexOf(j)>=0?1:-1,We=[V,Y].indexOf(j)>=0?"y":"x";B[j]+=ie[We]*Ue})}return B}function yl(t,e){e===void 0&&(e={});var n=e,r=n.placement,a=n.boundary,s=n.rootBoundary,o=n.padding,l=n.flipVariations,c=n.allowedAutoPlacements,d=c===void 0?Yn:c,f=it(r),m=f?l?Wn:Wn.filter(function(h){return it(h)===f}):et,u=m.filter(function(h){return d.indexOf(h)>=0});u.length===0&&(u=m);var p=u.reduce(function(h,_){return h[_]=st(t,{placement:_,boundary:a,rootBoundary:s,padding:o})[le(_)],h},{});return Object.keys(p).sort(function(h,_){return p[h]-p[_]})}function El(t){if(le(t)===Xt)return[];var e=en(t);return[Xa(t),e,Xa(e)]}function wl(t){var e=t.state,n=t.options,r=t.name;if(!e.modifiersData[r]._skip){for(var a=n.mainAxis,s=a===void 0?!0:a,o=n.altAxis,l=o===void 0?!0:o,c=n.fallbackPlacements,d=n.padding,f=n.boundary,m=n.rootBoundary,u=n.altBoundary,p=n.flipVariations,h=p===void 0?!0:p,_=n.allowedAutoPlacements,E=e.options.placement,b=le(E),y=b===E,S=c||(y||!h?[en(E)]:El(E)),A=[E].concat(S).reduce(function(yt,$e){return yt.concat(le($e)===Xt?yl(e,{placement:$e,boundary:f,rootBoundary:m,padding:d,flipVariations:h,allowedAutoPlacements:_}):$e)},[]),v=e.rects.reference,N=e.rects.popper,O=new Map,x=!0,D=A[0],B=0;B=0,We=Ue?"width":"height",X=st(e,{placement:R,boundary:f,rootBoundary:m,altBoundary:u,padding:d}),se=Ue?j?K:F:j?Y:V;v[We]>N[We]&&(se=en(se));var Rn=en(se),Ye=[];if(s&&Ye.push(X[ie]<=0),l&&Ye.push(X[se]<=0,X[Rn]<=0),Ye.every(function(yt){return yt})){D=R,x=!1;break}O.set(R,Ye)}if(x)for(var Vn=h?3:1,ma=function($e){var qt=A.find(function(jn){var Ke=O.get(jn);if(Ke)return Ke.slice(0,$e).every(function(pa){return pa})});if(qt)return D=qt,"break"},Kt=Vn;Kt>0;Kt--){var Fn=ma(Kt);if(Fn==="break")break}e.placement!==D&&(e.modifiersData[r]._skip=!0,e.placement=D,e.reset=!0)}}const ei={name:"flip",enabled:!0,phase:"main",fn:wl,requiresIfExists:["offset"],data:{_skip:!1}};function ti(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function ni(t){return[V,K,Y,F].some(function(e){return t[e]>=0})}function Al(t){var e=t.state,n=t.name,r=e.rects.reference,a=e.rects.popper,s=e.modifiersData.preventOverflow,o=st(e,{elementContext:"reference"}),l=st(e,{altBoundary:!0}),c=ti(o,r),d=ti(l,a,s),f=ni(c),m=ni(d);e.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:d,isReferenceHidden:f,hasPopperEscaped:m},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":m})}const ri={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Al};function Tl(t,e,n){var r=le(t),a=[F,V].indexOf(r)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,o=s[0],l=s[1];return o=o||0,l=(l||0)*a,[F,K].indexOf(r)>=0?{x:l,y:o}:{x:o,y:l}}function Sl(t){var e=t.state,n=t.options,r=t.name,a=n.offset,s=a===void 0?[0,0]:a,o=Yn.reduce(function(f,m){return f[m]=Tl(m,e.rects,s),f},{}),l=o[e.placement],c=l.x,d=l.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=d),e.modifiersData[r]=o}const ai={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Sl};function kl(t){var e=t.state,n=t.name;e.modifiersData[n]=Ja({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const ar={name:"popperOffsets",enabled:!0,phase:"read",fn:kl,data:{}};function Cl(t){return t==="x"?"y":"x"}function Nl(t){var e=t.state,n=t.options,r=t.name,a=n.mainAxis,s=a===void 0?!0:a,o=n.altAxis,l=o===void 0?!1:o,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,m=n.padding,u=n.tether,p=u===void 0?!0:u,h=n.tetherOffset,_=h===void 0?0:h,E=st(e,{boundary:c,rootBoundary:d,padding:m,altBoundary:f}),b=le(e.placement),y=it(e.placement),S=!y,A=Qn(b),v=Cl(A),N=e.modifiersData.popperOffsets,O=e.rects.reference,x=e.rects.popper,D=typeof _=="function"?_(Object.assign({},e.rects,{placement:e.placement})):_,B=typeof D=="number"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),R=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,ie={x:0,y:0};if(N){if(s){var j,Ue=A==="y"?V:F,We=A==="y"?Y:K,X=A==="y"?"height":"width",se=N[A],Rn=se+E[Ue],Ye=se-E[We],Vn=p?-x[X]/2:0,ma=y===De?O[X]:x[X],Kt=y===De?-x[X]:-O[X],Fn=e.elements.arrow,yt=p&&Fn?Xn(Fn):{width:0,height:0},$e=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:Wa(),qt=$e[Ue],jn=$e[We],Ke=At(0,O[X],yt[X]),pa=S?O[X]/2-Vn-Ke-qt-B.mainAxis:ma-Ke-qt-B.mainAxis,nb=S?-O[X]/2+Vn+Ke+jn+B.mainAxis:Kt+Ke+jn+B.mainAxis,ha=e.elements.arrow&&wt(e.elements.arrow),rb=ha?A==="y"?ha.clientTop||0:ha.clientLeft||0:0,To=(j=R==null?void 0:R[A])!=null?j:0,ab=se+pa-To-rb,ib=se+nb-To,So=At(p?Qt(Rn,ab):Rn,se,p?Le(Ye,ib):Ye);N[A]=So,ie[A]=So-se}if(l){var ko,sb=A==="x"?V:F,ob=A==="x"?Y:K,qe=N[v],zn=v==="y"?"height":"width",Co=qe+E[sb],No=qe-E[ob],ga=[V,F].indexOf(b)!==-1,Oo=(ko=R==null?void 0:R[v])!=null?ko:0,$o=ga?Co:qe-O[zn]-x[zn]-Oo+B.altAxis,Do=ga?qe+O[zn]+x[zn]-Oo-B.altAxis:No,Io=p&&ga?il($o,qe,Do):At(p?$o:Co,qe,p?Do:No);N[v]=Io,ie[v]=Io-qe}e.modifiersData[r]=ie}}const ii={name:"preventOverflow",enabled:!0,phase:"main",fn:Nl,requiresIfExists:["offset"]};function Ol(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function $l(t){return t===q(t)||!Z(t)?er(t):Ol(t)}function Dl(t){var e=t.getBoundingClientRect(),n=rt(e.width)/t.offsetWidth||1,r=rt(e.height)/t.offsetHeight||1;return n!==1||r!==1}function Il(t,e,n){n===void 0&&(n=!1);var r=Z(e),a=Z(e)&&Dl(e),s=_e(e),o=at(t,a,n),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((oe(e)!=="body"||nr(s))&&(l=$l(e)),Z(e)?(c=at(e,!0),c.x+=e.clientLeft,c.y+=e.clientTop):s&&(c.x=tr(s))),{x:o.left+l.scrollLeft-c.x,y:o.top+l.scrollTop-c.y,width:o.width,height:o.height}}function Ll(t){var e=new Map,n=new Set,r=[];t.forEach(function(s){e.set(s.name,s)});function a(s){n.add(s.name);var o=[].concat(s.requires||[],s.requiresIfExists||[]);o.forEach(function(l){if(!n.has(l)){var c=e.get(l);c&&a(c)}}),r.push(s)}return t.forEach(function(s){n.has(s.name)||a(s)}),r}function Pl(t){var e=Ll(t);return ja.reduce(function(n,r){return n.concat(e.filter(function(a){return a.phase===r}))},[])}function xl(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function Bl(t){var e=t.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(e).map(function(n){return e[n]})}var si={placement:"bottom",modifiers:[],strategy:"absolute"};function oi(){for(var t=arguments.length,e=new Array(t),n=0;n(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,(e,n)=>`#${CSS.escape(n)}`)),t),Hl=t=>t==null?`${t}`:Object.prototype.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),Ul=t=>{do t+=Math.floor(Math.random()*jl);while(document.getElementById(t));return t},Wl=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const r=Number.parseFloat(e),a=Number.parseFloat(n);return!r&&!a?0:(e=e.split(",")[0],n=n.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(n))*zl)},fi=t=>{t.dispatchEvent(new Event(or))},de=t=>!t||typeof t!="object"?!1:(typeof t.jquery<"u"&&(t=t[0]),typeof t.nodeType<"u"),Ee=t=>de(t)?t.jquery?t[0]:t:typeof t=="string"&&t.length>0?document.querySelector(ci(t)):null,ot=t=>{if(!de(t)||t.getClientRects().length===0)return!1;const e=getComputedStyle(t).getPropertyValue("visibility")==="visible",n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const r=t.closest("summary");if(r&&r.parentNode!==n||r===null)return!1}return e},we=t=>!t||t.nodeType!==Node.ELEMENT_NODE||t.classList.contains("disabled")?!0:typeof t.disabled<"u"?t.disabled:t.hasAttribute("disabled")&&t.getAttribute("disabled")!=="false",ui=t=>{if(!document.documentElement.attachShadow)return null;if(typeof t.getRootNode=="function"){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?ui(t.parentNode):null},nn=()=>{},St=t=>{t.offsetHeight},di=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,lr=[],Yl=t=>{document.readyState==="loading"?(lr.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of lr)e()}),lr.push(t)):t()},J=()=>document.documentElement.dir==="rtl",ee=t=>{Yl(()=>{const e=di();if(e){const n=t.NAME,r=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=r,t.jQueryInterface)}})},z=(t,e=[],n=t)=>typeof t=="function"?t(...e):n,mi=(t,e,n=!0)=>{if(!n){z(t);return}const a=Wl(e)+5;let s=!1;const o=({target:l})=>{l===e&&(s=!0,e.removeEventListener(or,o),z(t))};e.addEventListener(or,o),setTimeout(()=>{s||fi(e)},a)},cr=(t,e,n,r)=>{const a=t.length;let s=t.indexOf(e);return s===-1?!n&&r?t[a-1]:t[0]:(s+=n?1:-1,r&&(s=(s+a)%a),t[Math.max(0,Math.min(s,a-1))])},Kl=/[^.]*(?=\..*)\.|.*/,ql=/\..*/,Gl=/::\d+$/,fr={};let pi=1;const hi={mouseenter:"mouseover",mouseleave:"mouseout"},Xl=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 gi(t,e){return e&&`${e}::${pi++}`||t.uidEvent||pi++}function bi(t){const e=gi(t);return t.uidEvent=e,fr[e]=fr[e]||{},fr[e]}function Ql(t,e){return function n(r){return dr(r,{delegateTarget:t}),n.oneOff&&g.off(t,r.type,e),e.apply(t,[r])}}function Zl(t,e,n){return function r(a){const s=t.querySelectorAll(e);for(let{target:o}=a;o&&o!==this;o=o.parentNode)for(const l of s)if(l===o)return dr(a,{delegateTarget:o}),r.oneOff&&g.off(t,a.type,e,n),n.apply(o,[a])}}function vi(t,e,n=null){return Object.values(t).find(r=>r.callable===e&&r.delegationSelector===n)}function _i(t,e,n){const r=typeof e=="string",a=r?n:e||n;let s=Ei(t);return Xl.has(s)||(s=t),[r,a,s]}function yi(t,e,n,r,a){if(typeof e!="string"||!t)return;let[s,o,l]=_i(e,n,r);e in hi&&(o=(h=>function(_){if(!_.relatedTarget||_.relatedTarget!==_.delegateTarget&&!_.delegateTarget.contains(_.relatedTarget))return h.call(this,_)})(o));const c=bi(t),d=c[l]||(c[l]={}),f=vi(d,o,s?n:null);if(f){f.oneOff=f.oneOff&&a;return}const m=gi(o,e.replace(Kl,"")),u=s?Zl(t,n,o):Ql(t,o);u.delegationSelector=s?n:null,u.callable=o,u.oneOff=a,u.uidEvent=m,d[m]=u,t.addEventListener(l,u,s)}function ur(t,e,n,r,a){const s=vi(e[n],r,a);s&&(t.removeEventListener(n,s,!!a),delete e[n][s.uidEvent])}function Jl(t,e,n,r){const a=e[n]||{};for(const[s,o]of Object.entries(a))s.includes(r)&&ur(t,e,n,o.callable,o.delegationSelector)}function Ei(t){return t=t.replace(ql,""),hi[t]||t}const g={on(t,e,n,r){yi(t,e,n,r,!1)},one(t,e,n,r){yi(t,e,n,r,!0)},off(t,e,n,r){if(typeof e!="string"||!t)return;const[a,s,o]=_i(e,n,r),l=o!==e,c=bi(t),d=c[o]||{},f=e.startsWith(".");if(typeof s<"u"){if(!Object.keys(d).length)return;ur(t,c,o,s,a?n:null);return}if(f)for(const m of Object.keys(c))Jl(t,c,m,e.slice(1));for(const[m,u]of Object.entries(d)){const p=m.replace(Gl,"");(!l||e.includes(p))&&ur(t,c,o,u.callable,u.delegationSelector)}},trigger(t,e,n){if(typeof e!="string"||!t)return null;const r=di(),a=Ei(e),s=e!==a;let o=null,l=!0,c=!0,d=!1;s&&r&&(o=r.Event(e,n),r(t).trigger(o),l=!o.isPropagationStopped(),c=!o.isImmediatePropagationStopped(),d=o.isDefaultPrevented());const f=dr(new Event(e,{bubbles:l,cancelable:!0}),n);return d&&f.preventDefault(),c&&t.dispatchEvent(f),f.defaultPrevented&&o&&o.preventDefault(),f}};function dr(t,e={}){for(const[n,r]of Object.entries(e))try{t[n]=r}catch{Object.defineProperty(t,n,{configurable:!0,get(){return r}})}return t}function wi(t){if(t==="true")return!0;if(t==="false")return!1;if(t===Number(t).toString())return Number(t);if(t===""||t==="null")return null;if(typeof t!="string")return t;try{return JSON.parse(decodeURIComponent(t))}catch{return t}}function mr(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const me={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${mr(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${mr(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter(r=>r.startsWith("bs")&&!r.startsWith("bsConfig"));for(const r of n){let a=r.replace(/^bs/,"");a=a.charAt(0).toLowerCase()+a.slice(1,a.length),e[a]=wi(t.dataset[r])}return e},getDataAttribute(t,e){return wi(t.getAttribute(`data-bs-${mr(e)}`))}};class kt{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,n){const r=de(n)?me.getDataAttribute(n,"config"):{};return{...this.constructor.Default,...typeof r=="object"?r:{},...de(n)?me.getDataAttributes(n):{},...typeof e=="object"?e:{}}}_typeCheckConfig(e,n=this.constructor.DefaultType){for(const[r,a]of Object.entries(n)){const s=e[r],o=de(s)?"element":Hl(s);if(!new RegExp(a).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${o}" but expected type "${a}".`)}}}const ec="5.3.3";class ne extends kt{constructor(e,n){super(),e=Ee(e),e&&(this._element=e,this._config=this._getConfig(n),sr.set(this._element,this.constructor.DATA_KEY,this))}dispose(){sr.remove(this._element,this.constructor.DATA_KEY),g.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,n,r=!0){mi(e,n,r)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return sr.get(Ee(e),this.DATA_KEY)}static getOrCreateInstance(e,n={}){return this.getInstance(e)||new this(e,typeof n=="object"?n:null)}static get VERSION(){return ec}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 pr=t=>{let e=t.getAttribute("data-bs-target");if(!e||e==="#"){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&n!=="#"?n.trim():null}return e?e.split(",").map(n=>ci(n)).join(","):null},C={find(t,e=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t,e=document.documentElement){return Element.prototype.querySelector.call(e,t)},children(t,e){return[].concat(...t.children).filter(n=>n.matches(e))},parents(t,e){const n=[];let r=t.parentNode.closest(e);for(;r;)n.push(r),r=r.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(e,t).filter(n=>!we(n)&&ot(n))},getSelectorFromElement(t){const e=pr(t);return e&&C.findOne(e)?e:null},getElementFromSelector(t){const e=pr(t);return e?C.findOne(e):null},getMultipleElementsFromSelector(t){const e=pr(t);return e?C.find(e):[]}},rn=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,r=t.NAME;g.on(document,n,`[data-bs-dismiss="${r}"]`,function(a){if(["A","AREA"].includes(this.tagName)&&a.preventDefault(),we(this))return;const s=C.getElementFromSelector(this)||this.closest(`.${r}`);t.getOrCreateInstance(s)[e]()})},tc="alert",Ai=".bs.alert",nc=`close${Ai}`,rc=`closed${Ai}`,ac="fade",ic="show";class an extends ne{static get NAME(){return tc}close(){if(g.trigger(this._element,nc).defaultPrevented)return;this._element.classList.remove(ic);const n=this._element.classList.contains(ac);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),g.trigger(this._element,rc),this.dispose()}static jQueryInterface(e){return this.each(function(){const n=an.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}rn(an,"close"),ee(an);const sc="button",oc=".bs.button",lc=".data-api",cc="active",Ti='[data-bs-toggle="button"]',fc=`click${oc}${lc}`;class sn extends ne{static get NAME(){return sc}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(cc))}static jQueryInterface(e){return this.each(function(){const n=sn.getOrCreateInstance(this);e==="toggle"&&n[e]()})}}g.on(document,fc,Ti,t=>{t.preventDefault();const e=t.target.closest(Ti);sn.getOrCreateInstance(e).toggle()}),ee(sn);const uc="swipe",lt=".bs.swipe",dc=`touchstart${lt}`,mc=`touchmove${lt}`,pc=`touchend${lt}`,hc=`pointerdown${lt}`,gc=`pointerup${lt}`,bc="touch",vc="pen",_c="pointer-event",yc=40,Ec={endCallback:null,leftCallback:null,rightCallback:null},wc={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class on extends kt{constructor(e,n){super(),this._element=e,!(!e||!on.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return Ec}static get DefaultType(){return wc}static get NAME(){return uc}dispose(){g.off(this._element,lt)}_start(e){if(!this._supportPointerEvents){this._deltaX=e.touches[0].clientX;return}this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX)}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),z(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=yc)return;const n=e/this._deltaX;this._deltaX=0,n&&z(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(g.on(this._element,hc,e=>this._start(e)),g.on(this._element,gc,e=>this._end(e)),this._element.classList.add(_c)):(g.on(this._element,dc,e=>this._start(e)),g.on(this._element,mc,e=>this._move(e)),g.on(this._element,pc,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&(e.pointerType===vc||e.pointerType===bc)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Ac="carousel",Ae=".bs.carousel",Si=".data-api",Tc="ArrowLeft",Sc="ArrowRight",kc=500,Ct="next",ct="prev",ft="left",ln="right",Cc=`slide${Ae}`,hr=`slid${Ae}`,Nc=`keydown${Ae}`,Oc=`mouseenter${Ae}`,$c=`mouseleave${Ae}`,Dc=`dragstart${Ae}`,Ic=`load${Ae}${Si}`,Lc=`click${Ae}${Si}`,ki="carousel",cn="active",Pc="slide",xc="carousel-item-end",Bc="carousel-item-start",Mc="carousel-item-next",Rc="carousel-item-prev",Ci=".active",Ni=".carousel-item",Vc=Ci+Ni,Fc=".carousel-item img",jc=".carousel-indicators",zc="[data-bs-slide], [data-bs-slide-to]",Hc='[data-bs-ride="carousel"]',Uc={[Tc]:ln,[Sc]:ft},Wc={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Yc={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Nt extends ne{constructor(e,n){super(e,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=C.findOne(jc,this._element),this._addEventListeners(),this._config.ride===ki&&this.cycle()}static get Default(){return Wc}static get DefaultType(){return Yc}static get NAME(){return Ac}next(){this._slide(Ct)}nextWhenVisible(){!document.hidden&&ot(this._element)&&this.next()}prev(){this._slide(ct)}pause(){this._isSliding&&fi(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){g.one(this._element,hr,()=>this.cycle());return}this.cycle()}}to(e){const n=this._getItems();if(e>n.length-1||e<0)return;if(this._isSliding){g.one(this._element,hr,()=>this.to(e));return}const r=this._getItemIndex(this._getActive());if(r===e)return;const a=e>r?Ct:ct;this._slide(a,n[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&g.on(this._element,Nc,e=>this._keydown(e)),this._config.pause==="hover"&&(g.on(this._element,Oc,()=>this.pause()),g.on(this._element,$c,()=>this._maybeEnableCycle())),this._config.touch&&on.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const r of C.find(Fc,this._element))g.on(r,Dc,a=>a.preventDefault());const n={leftCallback:()=>this._slide(this._directionToOrder(ft)),rightCallback:()=>this._slide(this._directionToOrder(ln)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),kc+this._config.interval))}};this._swipeHelper=new on(this._element,n)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const n=Uc[e.key];n&&(e.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const n=C.findOne(Ci,this._indicatorsElement);n.classList.remove(cn),n.removeAttribute("aria-current");const r=C.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);r&&(r.classList.add(cn),r.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const n=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(e,n=null){if(this._isSliding)return;const r=this._getActive(),a=e===Ct,s=n||cr(this._getItems(),r,a,this._config.wrap);if(s===r)return;const o=this._getItemIndex(s),l=p=>g.trigger(this._element,p,{relatedTarget:s,direction:this._orderToDirection(e),from:this._getItemIndex(r),to:o});if(l(Cc).defaultPrevented||!r||!s)return;const d=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const f=a?Bc:xc,m=a?Mc:Rc;s.classList.add(m),St(s),r.classList.add(f),s.classList.add(f);const u=()=>{s.classList.remove(f,m),s.classList.add(cn),r.classList.remove(cn,m,f),this._isSliding=!1,l(hr)};this._queueCallback(u,r,this._isAnimated()),d&&this.cycle()}_isAnimated(){return this._element.classList.contains(Pc)}_getActive(){return C.findOne(Vc,this._element)}_getItems(){return C.find(Ni,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return J()?e===ft?ct:Ct:e===ft?Ct:ct}_orderToDirection(e){return J()?e===ct?ft:ln:e===ct?ln:ft}static jQueryInterface(e){return this.each(function(){const n=Nt.getOrCreateInstance(this,e);if(typeof e=="number"){n.to(e);return}if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}g.on(document,Lc,zc,function(t){const e=C.getElementFromSelector(this);if(!e||!e.classList.contains(ki))return;t.preventDefault();const n=Nt.getOrCreateInstance(e),r=this.getAttribute("data-bs-slide-to");if(r){n.to(r),n._maybeEnableCycle();return}if(me.getDataAttribute(this,"slide")==="next"){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()}),g.on(window,Ic,()=>{const t=C.find(Hc);for(const e of t)Nt.getOrCreateInstance(e)}),ee(Nt);const Kc="collapse",Ot=".bs.collapse",qc=".data-api",Gc=`show${Ot}`,Xc=`shown${Ot}`,Qc=`hide${Ot}`,Zc=`hidden${Ot}`,Jc=`click${Ot}${qc}`,gr="show",ut="collapse",fn="collapsing",ef="collapsed",tf=`:scope .${ut} .${ut}`,nf="collapse-horizontal",rf="width",af="height",sf=".collapse.show, .collapse.collapsing",br='[data-bs-toggle="collapse"]',of={parent:null,toggle:!0},lf={parent:"(null|element)",toggle:"boolean"};class $t extends ne{constructor(e,n){super(e,n),this._isTransitioning=!1,this._triggerArray=[];const r=C.find(br);for(const a of r){const s=C.getSelectorFromElement(a),o=C.find(s).filter(l=>l===this._element);s!==null&&o.length&&this._triggerArray.push(a)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return of}static get DefaultType(){return lf}static get NAME(){return Kc}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(sf).filter(l=>l!==this._element).map(l=>$t.getOrCreateInstance(l,{toggle:!1}))),e.length&&e[0]._isTransitioning||g.trigger(this._element,Gc).defaultPrevented)return;for(const l of e)l.hide();const r=this._getDimension();this._element.classList.remove(ut),this._element.classList.add(fn),this._element.style[r]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const a=()=>{this._isTransitioning=!1,this._element.classList.remove(fn),this._element.classList.add(ut,gr),this._element.style[r]="",g.trigger(this._element,Xc)},o=`scroll${r[0].toUpperCase()+r.slice(1)}`;this._queueCallback(a,this._element,!0),this._element.style[r]=`${this._element[o]}px`}hide(){if(this._isTransitioning||!this._isShown()||g.trigger(this._element,Qc).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,St(this._element),this._element.classList.add(fn),this._element.classList.remove(ut,gr);for(const a of this._triggerArray){const s=C.getElementFromSelector(a);s&&!this._isShown(s)&&this._addAriaAndCollapsedClass([a],!1)}this._isTransitioning=!0;const r=()=>{this._isTransitioning=!1,this._element.classList.remove(fn),this._element.classList.add(ut),g.trigger(this._element,Zc)};this._element.style[n]="",this._queueCallback(r,this._element,!0)}_isShown(e=this._element){return e.classList.contains(gr)}_configAfterMerge(e){return e.toggle=!!e.toggle,e.parent=Ee(e.parent),e}_getDimension(){return this._element.classList.contains(nf)?rf:af}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(br);for(const n of e){const r=C.getElementFromSelector(n);r&&this._addAriaAndCollapsedClass([n],this._isShown(r))}}_getFirstLevelChildren(e){const n=C.find(tf,this._config.parent);return C.find(e,this._config.parent).filter(r=>!n.includes(r))}_addAriaAndCollapsedClass(e,n){if(e.length)for(const r of e)r.classList.toggle(ef,!n),r.setAttribute("aria-expanded",n)}static jQueryInterface(e){const n={};return typeof e=="string"&&/show|hide/.test(e)&&(n.toggle=!1),this.each(function(){const r=$t.getOrCreateInstance(this,n);if(typeof e=="string"){if(typeof r[e]>"u")throw new TypeError(`No method named "${e}"`);r[e]()}})}}g.on(document,Jc,br,function(t){(t.target.tagName==="A"||t.delegateTarget&&t.delegateTarget.tagName==="A")&&t.preventDefault();for(const e of C.getMultipleElementsFromSelector(this))$t.getOrCreateInstance(e,{toggle:!1}).toggle()}),ee($t);const Oi="dropdown",Pe=".bs.dropdown",vr=".data-api",cf="Escape",$i="Tab",ff="ArrowUp",Di="ArrowDown",uf=2,df=`hide${Pe}`,mf=`hidden${Pe}`,pf=`show${Pe}`,hf=`shown${Pe}`,Ii=`click${Pe}${vr}`,Li=`keydown${Pe}${vr}`,gf=`keyup${Pe}${vr}`,dt="show",bf="dropup",vf="dropend",_f="dropstart",yf="dropup-center",Ef="dropdown-center",xe='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',wf=`${xe}.${dt}`,un=".dropdown-menu",Af=".navbar",Tf=".navbar-nav",Sf=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",kf=J()?"top-end":"top-start",Cf=J()?"top-start":"top-end",Nf=J()?"bottom-end":"bottom-start",Of=J()?"bottom-start":"bottom-end",$f=J()?"left-start":"right-start",Df=J()?"right-start":"left-start",If="top",Lf="bottom",Pf={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},xf={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class ce extends ne{constructor(e,n){super(e,n),this._popper=null,this._parent=this._element.parentNode,this._menu=C.next(this._element,un)[0]||C.prev(this._element,un)[0]||C.findOne(un,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Pf}static get DefaultType(){return xf}static get NAME(){return Oi}toggle(){return this._isShown()?this.hide():this.show()}show(){if(we(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!g.trigger(this._element,pf,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(Tf))for(const r of[].concat(...document.body.children))g.on(r,"mouseover",nn);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(dt),this._element.classList.add(dt),g.trigger(this._element,hf,e)}}hide(){if(we(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!g.trigger(this._element,df,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))g.off(r,"mouseover",nn);this._popper&&this._popper.destroy(),this._menu.classList.remove(dt),this._element.classList.remove(dt),this._element.setAttribute("aria-expanded","false"),me.removeDataAttribute(this._menu,"popper"),g.trigger(this._element,mf,e)}}_getConfig(e){if(e=super._getConfig(e),typeof e.reference=="object"&&!de(e.reference)&&typeof e.reference.getBoundingClientRect!="function")throw new TypeError(`${Oi.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(typeof li>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;this._config.reference==="parent"?e=this._parent:de(this._config.reference)?e=Ee(this._config.reference):typeof this._config.reference=="object"&&(e=this._config.reference);const n=this._getPopperConfig();this._popper=ir(e,this._menu,n)}_isShown(){return this._menu.classList.contains(dt)}_getPlacement(){const e=this._parent;if(e.classList.contains(vf))return $f;if(e.classList.contains(_f))return Df;if(e.classList.contains(yf))return If;if(e.classList.contains(Ef))return Lf;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return e.classList.contains(bf)?n?Cf:kf:n?Of:Nf}_detectNavbar(){return this._element.closest(Af)!==null}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(me.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...z(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:n}){const r=C.find(Sf,this._menu).filter(a=>ot(a));r.length&&cr(r,n,e===Di,!r.includes(n)).focus()}static jQueryInterface(e){return this.each(function(){const n=ce.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}static clearMenus(e){if(e.button===uf||e.type==="keyup"&&e.key!==$i)return;const n=C.find(wf);for(const r of n){const a=ce.getInstance(r);if(!a||a._config.autoClose===!1)continue;const s=e.composedPath(),o=s.includes(a._menu);if(s.includes(a._element)||a._config.autoClose==="inside"&&!o||a._config.autoClose==="outside"&&o||a._menu.contains(e.target)&&(e.type==="keyup"&&e.key===$i||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const l={relatedTarget:a._element};e.type==="click"&&(l.clickEvent=e),a._completeHide(l)}}static dataApiKeydownHandler(e){const n=/input|textarea/i.test(e.target.tagName),r=e.key===cf,a=[ff,Di].includes(e.key);if(!a&&!r||n&&!r)return;e.preventDefault();const s=this.matches(xe)?this:C.prev(this,xe)[0]||C.next(this,xe)[0]||C.findOne(xe,e.delegateTarget.parentNode),o=ce.getOrCreateInstance(s);if(a){e.stopPropagation(),o.show(),o._selectMenuItem(e);return}o._isShown()&&(e.stopPropagation(),o.hide(),s.focus())}}g.on(document,Li,xe,ce.dataApiKeydownHandler),g.on(document,Li,un,ce.dataApiKeydownHandler),g.on(document,Ii,ce.clearMenus),g.on(document,gf,ce.clearMenus),g.on(document,Ii,xe,function(t){t.preventDefault(),ce.getOrCreateInstance(this).toggle()}),ee(ce);const Pi="backdrop",Bf="fade",xi="show",Bi=`mousedown.bs.${Pi}`,Mf={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Rf={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Mi extends kt{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Mf}static get DefaultType(){return Rf}static get NAME(){return Pi}show(e){if(!this._config.isVisible){z(e);return}this._append();const n=this._getElement();this._config.isAnimated&&St(n),n.classList.add(xi),this._emulateAnimation(()=>{z(e)})}hide(e){if(!this._config.isVisible){z(e);return}this._getElement().classList.remove(xi),this._emulateAnimation(()=>{this.dispose(),z(e)})}dispose(){this._isAppended&&(g.off(this._element,Bi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add(Bf),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=Ee(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),g.on(e,Bi,()=>{z(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){mi(e,this._getElement(),this._config.isAnimated)}}const Vf="focustrap",dn=".bs.focustrap",Ff=`focusin${dn}`,jf=`keydown.tab${dn}`,zf="Tab",Hf="forward",Ri="backward",Uf={autofocus:!0,trapElement:null},Wf={autofocus:"boolean",trapElement:"element"};class Vi extends kt{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Uf}static get DefaultType(){return Wf}static get NAME(){return Vf}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),g.off(document,dn),g.on(document,Ff,e=>this._handleFocusin(e)),g.on(document,jf,e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,g.off(document,dn))}_handleFocusin(e){const{trapElement:n}=this._config;if(e.target===document||e.target===n||n.contains(e.target))return;const r=C.focusableChildren(n);r.length===0?n.focus():this._lastTabNavDirection===Ri?r[r.length-1].focus():r[0].focus()}_handleKeydown(e){e.key===zf&&(this._lastTabNavDirection=e.shiftKey?Ri:Hf)}}const Fi=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ji=".sticky-top",mn="padding-right",zi="margin-right";class _r{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,mn,n=>n+e),this._setElementAttributes(Fi,mn,n=>n+e),this._setElementAttributes(ji,zi,n=>n-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,mn),this._resetElementAttributes(Fi,mn),this._resetElementAttributes(ji,zi)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,n,r){const a=this.getWidth(),s=o=>{if(o!==this._element&&window.innerWidth>o.clientWidth+a)return;this._saveInitialAttribute(o,n);const l=window.getComputedStyle(o).getPropertyValue(n);o.style.setProperty(n,`${r(Number.parseFloat(l))}px`)};this._applyManipulationCallback(e,s)}_saveInitialAttribute(e,n){const r=e.style.getPropertyValue(n);r&&me.setDataAttribute(e,n,r)}_resetElementAttributes(e,n){const r=a=>{const s=me.getDataAttribute(a,n);if(s===null){a.style.removeProperty(n);return}me.removeDataAttribute(a,n),a.style.setProperty(n,s)};this._applyManipulationCallback(e,r)}_applyManipulationCallback(e,n){if(de(e)){n(e);return}for(const r of C.find(e,this._element))n(r)}}const Yf="modal",te=".bs.modal",Kf=".data-api",qf="Escape",Gf=`hide${te}`,Xf=`hidePrevented${te}`,Hi=`hidden${te}`,Ui=`show${te}`,Qf=`shown${te}`,Zf=`resize${te}`,Jf=`click.dismiss${te}`,eu=`mousedown.dismiss${te}`,tu=`keydown.dismiss${te}`,nu=`click${te}${Kf}`,Wi="modal-open",ru="fade",Yi="show",yr="modal-static",au=".modal.show",iu=".modal-dialog",su=".modal-body",ou='[data-bs-toggle="modal"]',lu={backdrop:!0,focus:!0,keyboard:!0},cu={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Be extends ne{constructor(e,n){super(e,n),this._dialog=C.findOne(iu,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new _r,this._addEventListeners()}static get Default(){return lu}static get DefaultType(){return cu}static get NAME(){return Yf}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||g.trigger(this._element,Ui,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Wi),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){!this._isShown||this._isTransitioning||g.trigger(this._element,Gf).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Yi),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){g.off(window,te),g.off(this._dialog,te),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Mi({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Vi({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;const n=C.findOne(su,this._dialog);n&&(n.scrollTop=0),St(this._element),this._element.classList.add(Yi);const r=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,g.trigger(this._element,Qf,{relatedTarget:e})};this._queueCallback(r,this._dialog,this._isAnimated())}_addEventListeners(){g.on(this._element,tu,e=>{if(e.key===qf){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),g.on(window,Zf,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),g.on(this._element,eu,e=>{g.one(this._element,Jf,n=>{if(!(this._element!==e.target||this._element!==n.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_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(Wi),this._resetAdjustments(),this._scrollBar.reset(),g.trigger(this._element,Hi)})}_isAnimated(){return this._element.classList.contains(ru)}_triggerBackdropTransition(){if(g.trigger(this._element,Xf).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,r=this._element.style.overflowY;r==="hidden"||this._element.classList.contains(yr)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(yr),this._queueCallback(()=>{this._element.classList.remove(yr),this._queueCallback(()=>{this._element.style.overflowY=r},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),r=n>0;if(r&&!e){const a=J()?"paddingLeft":"paddingRight";this._element.style[a]=`${n}px`}if(!r&&e){const a=J()?"paddingRight":"paddingLeft";this._element.style[a]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,n){return this.each(function(){const r=Be.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof r[e]>"u")throw new TypeError(`No method named "${e}"`);r[e](n)}})}}g.on(document,nu,ou,function(t){const e=C.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),g.one(e,Ui,a=>{a.defaultPrevented||g.one(e,Hi,()=>{ot(this)&&this.focus()})});const n=C.findOne(au);n&&Be.getInstance(n).hide(),Be.getOrCreateInstance(e).toggle(this)}),rn(Be),ee(Be);const fu="offcanvas",pe=".bs.offcanvas",Ki=".data-api",uu=`load${pe}${Ki}`,du="Escape",qi="show",Gi="showing",Xi="hiding",mu="offcanvas-backdrop",Qi=".offcanvas.show",pu=`show${pe}`,hu=`shown${pe}`,gu=`hide${pe}`,Zi=`hidePrevented${pe}`,Ji=`hidden${pe}`,bu=`resize${pe}`,vu=`click${pe}${Ki}`,_u=`keydown.dismiss${pe}`,yu='[data-bs-toggle="offcanvas"]',Eu={backdrop:!0,keyboard:!0,scroll:!1},wu={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Te extends ne{constructor(e,n){super(e,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Eu}static get DefaultType(){return wu}static get NAME(){return fu}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||g.trigger(this._element,pu,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new _r().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Gi);const r=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(qi),this._element.classList.remove(Gi),g.trigger(this._element,hu,{relatedTarget:e})};this._queueCallback(r,this._element,!0)}hide(){if(!this._isShown||g.trigger(this._element,gu).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Xi),this._backdrop.hide();const n=()=>{this._element.classList.remove(qi,Xi),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new _r().reset(),g.trigger(this._element,Ji)};this._queueCallback(n,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=()=>{if(this._config.backdrop==="static"){g.trigger(this._element,Zi);return}this.hide()},n=!!this._config.backdrop;return new Mi({className:mu,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?e:null})}_initializeFocusTrap(){return new Vi({trapElement:this._element})}_addEventListeners(){g.on(this._element,_u,e=>{if(e.key===du){if(this._config.keyboard){this.hide();return}g.trigger(this._element,Zi)}})}static jQueryInterface(e){return this.each(function(){const n=Te.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}g.on(document,vu,yu,function(t){const e=C.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),we(this))return;g.one(e,Ji,()=>{ot(this)&&this.focus()});const n=C.findOne(Qi);n&&n!==e&&Te.getInstance(n).hide(),Te.getOrCreateInstance(e).toggle(this)}),g.on(window,uu,()=>{for(const t of C.find(Qi))Te.getOrCreateInstance(t).show()}),g.on(window,bu,()=>{for(const t of C.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(t).position!=="fixed"&&Te.getOrCreateInstance(t).hide()}),rn(Te),ee(Te);const es={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],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:[]},Au=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Tu=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Su=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?Au.has(n)?!!Tu.test(t.nodeValue):!0:e.filter(r=>r instanceof RegExp).some(r=>r.test(n))};function ku(t,e,n){if(!t.length)return t;if(n&&typeof n=="function")return n(t);const a=new window.DOMParser().parseFromString(t,"text/html"),s=[].concat(...a.body.querySelectorAll("*"));for(const o of s){const l=o.nodeName.toLowerCase();if(!Object.keys(e).includes(l)){o.remove();continue}const c=[].concat(...o.attributes),d=[].concat(e["*"]||[],e[l]||[]);for(const f of c)Su(f,d)||o.removeAttribute(f.nodeName)}return a.body.innerHTML}const Cu="TemplateFactory",Nu={allowList:es,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Ou={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},$u={entry:"(string|element|function|null)",selector:"(string|element)"};class Du extends kt{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Nu}static get DefaultType(){return Ou}static get NAME(){return Cu}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[a,s]of Object.entries(this._config.content))this._setContent(e,s,a);const n=e.children[0],r=this._resolvePossibleFunction(this._config.extraClass);return r&&n.classList.add(...r.split(" ")),n}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[n,r]of Object.entries(e))super._typeCheckConfig({selector:n,entry:r},$u)}_setContent(e,n,r){const a=C.findOne(r,e);if(a){if(n=this._resolvePossibleFunction(n),!n){a.remove();return}if(de(n)){this._putElementInTemplate(Ee(n),a);return}if(this._config.html){a.innerHTML=this._maybeSanitize(n);return}a.textContent=n}}_maybeSanitize(e){return this._config.sanitize?ku(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return z(e,[this])}_putElementInTemplate(e,n){if(this._config.html){n.innerHTML="",n.append(e);return}n.textContent=e.textContent}}const Iu="tooltip",Lu=new Set(["sanitize","allowList","sanitizeFn"]),Er="fade",Pu="modal",pn="show",xu=".tooltip-inner",ts=`.${Pu}`,ns="hide.bs.modal",Dt="hover",wr="focus",Bu="click",Mu="manual",Ru="hide",Vu="hidden",Fu="show",ju="shown",zu="inserted",Hu="click",Uu="focusin",Wu="focusout",Yu="mouseenter",Ku="mouseleave",qu={AUTO:"auto",TOP:"top",RIGHT:J()?"left":"right",BOTTOM:"bottom",LEFT:J()?"right":"left"},Gu={allowList:es,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"},Xu={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 Me extends ne{constructor(e,n){if(typeof li>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,n),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 Gu}static get DefaultType(){return Xu}static get NAME(){return Iu}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),g.off(this._element.closest(ts),ns,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(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const e=g.trigger(this._element,this.constructor.eventName(Fu)),r=(ui(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!r)return;this._disposePopper();const a=this._getTipElement();this._element.setAttribute("aria-describedby",a.getAttribute("id"));const{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(a),g.trigger(this._element,this.constructor.eventName(zu))),this._popper=this._createPopper(a),a.classList.add(pn),"ontouchstart"in document.documentElement)for(const l of[].concat(...document.body.children))g.on(l,"mouseover",nn);const o=()=>{g.trigger(this._element,this.constructor.eventName(ju)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(o,this.tip,this._isAnimated())}hide(){if(!this._isShown()||g.trigger(this._element,this.constructor.eventName(Ru)).defaultPrevented)return;if(this._getTipElement().classList.remove(pn),"ontouchstart"in document.documentElement)for(const a of[].concat(...document.body.children))g.off(a,"mouseover",nn);this._activeTrigger[Bu]=!1,this._activeTrigger[wr]=!1,this._activeTrigger[Dt]=!1,this._isHovered=null;const r=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),g.trigger(this._element,this.constructor.eventName(Vu)))};this._queueCallback(r,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const n=this._getTemplateFactory(e).toHtml();if(!n)return null;n.classList.remove(Er,pn),n.classList.add(`bs-${this.constructor.NAME}-auto`);const r=Ul(this.constructor.NAME).toString();return n.setAttribute("id",r),this._isAnimated()&&n.classList.add(Er),n}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new Du({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[xu]: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(Er)}_isShown(){return this.tip&&this.tip.classList.contains(pn)}_createPopper(e){const n=z(this._config.placement,[this,e,this._element]),r=qu[n.toUpperCase()];return ir(this._element,e,this._getPopperConfig(r))}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_resolvePossibleFunction(e){return z(e,[this._element])}_getPopperConfig(e){const n={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:r=>{this._getTipElement().setAttribute("data-popper-placement",r.state.placement)}}]};return{...n,...z(this._config.popperConfig,[n])}}_setListeners(){const e=this._config.trigger.split(" ");for(const n of e)if(n==="click")g.on(this._element,this.constructor.eventName(Hu),this._config.selector,r=>{this._initializeOnDelegatedTarget(r).toggle()});else if(n!==Mu){const r=n===Dt?this.constructor.eventName(Yu):this.constructor.eventName(Uu),a=n===Dt?this.constructor.eventName(Ku):this.constructor.eventName(Wu);g.on(this._element,r,this._config.selector,s=>{const o=this._initializeOnDelegatedTarget(s);o._activeTrigger[s.type==="focusin"?wr:Dt]=!0,o._enter()}),g.on(this._element,a,this._config.selector,s=>{const o=this._initializeOnDelegatedTarget(s);o._activeTrigger[s.type==="focusout"?wr:Dt]=o._element.contains(s.relatedTarget),o._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},g.on(this._element.closest(ts),ns,this._hideModalHandler)}_fixTitle(){const 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(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}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,n){clearTimeout(this._timeout),this._timeout=setTimeout(e,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const n=me.getDataAttributes(this._element);for(const r of Object.keys(n))Lu.has(r)&&delete n[r];return e={...n,...typeof e=="object"&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=e.container===!1?document.body:Ee(e.container),typeof e.delay=="number"&&(e.delay={show:e.delay,hide:e.delay}),typeof e.title=="number"&&(e.title=e.title.toString()),typeof e.content=="number"&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[n,r]of Object.entries(this._config))this.constructor.Default[n]!==r&&(e[n]=r);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each(function(){const n=Me.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}}ee(Me);const Qu="popover",Zu=".popover-header",Ju=".popover-body",ed={...Me.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},td={...Me.DefaultType,content:"(null|string|element|function)"};class Ar extends Me{static get Default(){return ed}static get DefaultType(){return td}static get NAME(){return Qu}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Zu]:this._getTitle(),[Ju]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each(function(){const n=Ar.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}}ee(Ar);const nd="scrollspy",Tr=".bs.scrollspy",rd=".data-api",ad=`activate${Tr}`,rs=`click${Tr}`,id=`load${Tr}${rd}`,sd="dropdown-item",mt="active",od='[data-bs-spy="scroll"]',Sr="[href]",ld=".nav, .list-group",as=".nav-link",cd=`${as}, .nav-item > ${as}, .list-group-item`,fd=".dropdown",ud=".dropdown-toggle",dd={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},md={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class hn extends ne{constructor(e,n){super(e,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return dd}static get DefaultType(){return md}static get NAME(){return nd}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=Ee(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,typeof e.threshold=="string"&&(e.threshold=e.threshold.split(",").map(n=>Number.parseFloat(n))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(g.off(this._config.target,rs),g.on(this._config.target,rs,Sr,e=>{const n=this._observableSections.get(e.target.hash);if(n){e.preventDefault();const r=this._rootElement||window,a=n.offsetTop-this._element.offsetTop;if(r.scrollTo){r.scrollTo({top:a,behavior:"smooth"});return}r.scrollTop=a}}))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(n=>this._observerCallback(n),e)}_observerCallback(e){const n=o=>this._targetLinks.get(`#${o.target.id}`),r=o=>{this._previousScrollData.visibleEntryTop=o.target.offsetTop,this._process(n(o))},a=(this._rootElement||document.documentElement).scrollTop,s=a>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=a;for(const o of e){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(o));continue}const l=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&l){if(r(o),!a)return;continue}!s&&!l&&r(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=C.find(Sr,this._config.target);for(const n of e){if(!n.hash||we(n))continue;const r=C.findOne(decodeURI(n.hash),this._element);ot(r)&&(this._targetLinks.set(decodeURI(n.hash),n),this._observableSections.set(n.hash,r))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(mt),this._activateParents(e),g.trigger(this._element,ad,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains(sd)){C.findOne(ud,e.closest(fd)).classList.add(mt);return}for(const n of C.parents(e,ld))for(const r of C.prev(n,cd))r.classList.add(mt)}_clearActiveClass(e){e.classList.remove(mt);const n=C.find(`${Sr}.${mt}`,e);for(const r of n)r.classList.remove(mt)}static jQueryInterface(e){return this.each(function(){const n=hn.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}g.on(window,id,()=>{for(const t of C.find(od))hn.getOrCreateInstance(t)}),ee(hn);const pd="tab",Re=".bs.tab",hd=`hide${Re}`,gd=`hidden${Re}`,bd=`show${Re}`,vd=`shown${Re}`,_d=`click${Re}`,yd=`keydown${Re}`,Ed=`load${Re}`,wd="ArrowLeft",is="ArrowRight",Ad="ArrowUp",ss="ArrowDown",kr="Home",os="End",Ve="active",ls="fade",Cr="show",Td="dropdown",cs=".dropdown-toggle",Sd=".dropdown-menu",Nr=`:not(${cs})`,kd='.list-group, .nav, [role="tablist"]',Cd=".nav-item, .list-group-item",Nd=`.nav-link${Nr}, .list-group-item${Nr}, [role="tab"]${Nr}`,fs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Or=`${Nd}, ${fs}`,Od=`.${Ve}[data-bs-toggle="tab"], .${Ve}[data-bs-toggle="pill"], .${Ve}[data-bs-toggle="list"]`;class pt extends ne{constructor(e){super(e),this._parent=this._element.closest(kd),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),g.on(this._element,yd,n=>this._keydown(n)))}static get NAME(){return pd}show(){const e=this._element;if(this._elemIsActive(e))return;const n=this._getActiveElem(),r=n?g.trigger(n,hd,{relatedTarget:e}):null;g.trigger(e,bd,{relatedTarget:n}).defaultPrevented||r&&r.defaultPrevented||(this._deactivate(n,e),this._activate(e,n))}_activate(e,n){if(!e)return;e.classList.add(Ve),this._activate(C.getElementFromSelector(e));const r=()=>{if(e.getAttribute("role")!=="tab"){e.classList.add(Cr);return}e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),g.trigger(e,vd,{relatedTarget:n})};this._queueCallback(r,e,e.classList.contains(ls))}_deactivate(e,n){if(!e)return;e.classList.remove(Ve),e.blur(),this._deactivate(C.getElementFromSelector(e));const r=()=>{if(e.getAttribute("role")!=="tab"){e.classList.remove(Cr);return}e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),g.trigger(e,gd,{relatedTarget:n})};this._queueCallback(r,e,e.classList.contains(ls))}_keydown(e){if(![wd,is,Ad,ss,kr,os].includes(e.key))return;e.stopPropagation(),e.preventDefault();const n=this._getChildren().filter(a=>!we(a));let r;if([kr,os].includes(e.key))r=n[e.key===kr?0:n.length-1];else{const a=[is,ss].includes(e.key);r=cr(n,e.target,a,!0)}r&&(r.focus({preventScroll:!0}),pt.getOrCreateInstance(r).show())}_getChildren(){return C.find(Or,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,n){this._setAttributeIfNotExists(e,"role","tablist");for(const r of n)this._setInitialAttributesOnChild(r)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const n=this._elemIsActive(e),r=this._getOuterElement(e);e.setAttribute("aria-selected",n),r!==e&&this._setAttributeIfNotExists(r,"role","presentation"),n||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const n=C.getElementFromSelector(e);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,n){const r=this._getOuterElement(e);if(!r.classList.contains(Td))return;const a=(s,o)=>{const l=C.findOne(s,r);l&&l.classList.toggle(o,n)};a(cs,Ve),a(Sd,Cr),r.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(e,n,r){e.hasAttribute(n)||e.setAttribute(n,r)}_elemIsActive(e){return e.classList.contains(Ve)}_getInnerElement(e){return e.matches(Or)?e:C.findOne(Or,e)}_getOuterElement(e){return e.closest(Cd)||e}static jQueryInterface(e){return this.each(function(){const n=pt.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}g.on(document,_d,fs,function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),!we(this)&&pt.getOrCreateInstance(this).show()}),g.on(window,Ed,()=>{for(const t of C.find(Od))pt.getOrCreateInstance(t)}),ee(pt);const $d="toast",Se=".bs.toast",Dd=`mouseover${Se}`,Id=`mouseout${Se}`,Ld=`focusin${Se}`,Pd=`focusout${Se}`,xd=`hide${Se}`,Bd=`hidden${Se}`,Md=`show${Se}`,Rd=`shown${Se}`,Vd="fade",us="hide",gn="show",bn="showing",Fd={animation:"boolean",autohide:"boolean",delay:"number"},jd={animation:!0,autohide:!0,delay:5e3};class It extends ne{constructor(e,n){super(e,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return jd}static get DefaultType(){return Fd}static get NAME(){return $d}show(){if(g.trigger(this._element,Md).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(Vd);const n=()=>{this._element.classList.remove(bn),g.trigger(this._element,Rd),this._maybeScheduleHide()};this._element.classList.remove(us),St(this._element),this._element.classList.add(gn,bn),this._queueCallback(n,this._element,this._config.animation)}hide(){if(!this.isShown()||g.trigger(this._element,xd).defaultPrevented)return;const n=()=>{this._element.classList.add(us),this._element.classList.remove(bn,gn),g.trigger(this._element,Bd)};this._element.classList.add(bn),this._queueCallback(n,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(gn),super.dispose()}isShown(){return this._element.classList.contains(gn)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,n){switch(e.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=n;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=n;break}}if(n){this._clearTimeout();return}const r=e.relatedTarget;this._element===r||this._element.contains(r)||this._maybeScheduleHide()}_setListeners(){g.on(this._element,Dd,e=>this._onInteraction(e,!0)),g.on(this._element,Id,e=>this._onInteraction(e,!1)),g.on(this._element,Ld,e=>this._onInteraction(e,!0)),g.on(this._element,Pd,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const n=It.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}rn(It),ee(It);function zd(){document.querySelectorAll('[data-bs-toggle="tooltip"]').forEach(e=>Me.getOrCreateInstance(e))}const Hd=Object.freeze(Object.defineProperty({__proto__:null,registerTooltips:zd},Symbol.toStringTag,{value:"Module"})),$r=Symbol(),Dr=Symbol(),Ud=["id"],Wd=i.defineComponent({__name:"TarAccordion",props:{alwaysOpen:{type:[Boolean,String]},flush:{type:[Boolean,String]},id:{default:"accordion"}},setup(t){const{parseBoolean:e}=k.parsingUtils,n=t,r=i.ref(new Map),a=i.computed(()=>{const l=["accordion"];return e(n.flush)&&l.push("accordion-flush"),l});function s(l,c){r.value.set(l,c),n.alwaysOpen||c(n.id)}function o(l){r.value.delete(l)}return i.provide($r,s),i.provide(Dr,o),i.watch(()=>n.alwaysOpen,l=>{if(e(l))for(const c of r.value.values())c(void 0);else for(const c of r.value.values())c(n.id)}),i.watch(()=>n.id,l=>{if(!e(n.alwaysOpen))for(const c of r.value.values())c(l)}),(l,c)=>(i.openBlock(),i.createElementBlock("div",{class:i.normalizeClass(a.value),id:l.id},[i.renderSlot(l.$slots,"default")],10,Ud))}}),Yd="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let Lt=(t=21)=>{let e="",n=crypto.getRandomValues(new Uint8Array(t));for(;t--;)e+=Yd[n[t]&63];return e};const Kd={class:"accordion-item"},qd=["id"],Gd=["data-bs-target","aria-controls"],Xd=["id","aria-labelledby","data-bs-parent"],Qd={class:"accordion-body"},Zd=i.defineComponent({__name:"TarAccordionItem",props:{active:{type:[Boolean,String]},id:{},title:{}},setup(t){const{parseBoolean:e}=k.parsingUtils,n=i.inject($r),r=i.inject(Dr),a=t,s=i.ref(),o=i.computed(()=>a.id??Lt());function l(c){s.value=c?`#${c}`:void 0}return i.onMounted(()=>{n&&n(o.value,l)}),i.onUnmounted(()=>{r&&r(o.value)}),(c,d)=>(i.openBlock(),i.createElementBlock("div",Kd,[i.createElementVNode("h2",{class:"accordion-header",id:`heading_${o.value}`},[i.createElementVNode("button",{class:i.normalizeClass({"accordion-button":!0,collapsed:!i.unref(e)(c.active)}),type:"button","data-bs-toggle":"collapse","data-bs-target":`#collapse_${o.value}`,"aria-expanded":"true","aria-controls":`collapse_${o.value}`},i.toDisplayString(c.title),11,Gd)],8,qd),i.createElementVNode("div",{id:`collapse_${o.value}`,class:i.normalizeClass({"accordion-collapse":!0,collapse:!0,show:i.unref(e)(c.active)}),"aria-labelledby":`heading_${o.value}`,"data-bs-parent":s.value},[i.createElementVNode("div",Qd,[i.renderSlot(c.$slots,"default")])],10,Xd)]))}}),Jd=["aria-label"],em=i.defineComponent({__name:"TarAlert",props:{close:{default:"Close"},dismissible:{type:[Boolean,String]},modelValue:{type:[Boolean,String]},show:{type:[Boolean,String]},variant:{default:"primary"}},emits:["update:model-value"],setup(t){const{parseBoolean:e}=k.parsingUtils,n=t,r=i.computed(()=>e(n.dismissible)??!1),a=i.computed(()=>(e(n.show)||e(n.modelValue))??!1),s=i.computed(()=>{const o=["alert"];return n.variant&&o.push(`alert-${n.variant}`),r.value&&o.push("alert-dismissible"),a.value&&o.push("show"),o});return(o,l)=>i.withDirectives((i.openBlock(),i.createElementBlock("div",{class:i.normalizeClass(s.value),role:"alert"},[i.renderSlot(o.$slots,"default"),r.value?i.renderSlot(o.$slots,"close-button",{key:0},()=>[i.createElementVNode("button",{type:"button",class:"btn-close","aria-label":o.close,onClick:l[0]||(l[0]=c=>o.$emit("update:model-value",!1))},null,8,Jd)]):i.createCommentVNode("",!0)],2)),[[i.vShow,a.value]])}});var ds={exports:{}},ms={exports:{}};(function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(n,r){return n<>>32-r},rotr:function(n,r){return n<<32-r|n>>>r},endian:function(n){if(n.constructor==Number)return e.rotl(n,8)&16711935|e.rotl(n,24)&4278255360;for(var r=0;r0;n--)r.push(Math.floor(Math.random()*256));return r},bytesToWords:function(n){for(var r=[],a=0,s=0;a>>5]|=n[a]<<24-s%32;return r},wordsToBytes:function(n){for(var r=[],a=0;a>>5]>>>24-a%32&255);return r},bytesToHex:function(n){for(var r=[],a=0;a>>4).toString(16)),r.push((n[a]&15).toString(16));return r.join("")},hexToBytes:function(n){for(var r=[],a=0;a>>6*(3-o)&63)):r.push("=");return r.join("")},base64ToBytes:function(n){n=n.replace(/[^A-Z0-9+\/]/ig,"");for(var r=[],a=0,s=0;a>>6-s*2);return r}};ms.exports=e})();var tm=ms.exports,Ir={utf8:{stringToBytes:function(t){return Ir.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(Ir.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],n=0;n * @license MIT */var nm=function(t){return t!=null&&(hs(t)||rm(t)||!!t._isBuffer)};function hs(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function rm(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&hs(t.slice(0,0))}(function(){var t=tm,e=ps.utf8,n=nm,r=ps.bin,a=function(s,o){s.constructor==String?o&&o.encoding==="binary"?s=r.stringToBytes(s):s=e.stringToBytes(s):n(s)?s=Array.prototype.slice.call(s,0):!Array.isArray(s)&&s.constructor!==Uint8Array&&(s=s.toString());for(var l=t.bytesToWords(s),c=s.length*8,d=1732584193,f=-271733879,m=-1732584194,u=271733878,p=0;p>>24)&16711935|(l[p]<<24|l[p]>>>8)&4278255360;l[c>>>5]|=128<>>9<<4)+14]=c;for(var h=a._ff,_=a._gg,E=a._hh,b=a._ii,p=0;p>>0,f=f+S>>>0,m=m+A>>>0,u=u+v>>>0}return t.endian([d,f,m,u])};a._ff=function(s,o,l,c,d,f,m){var u=s+(o&l|~o&c)+(d>>>0)+m;return(u<>>32-f)+o},a._gg=function(s,o,l,c,d,f,m){var u=s+(o&c|l&~c)+(d>>>0)+m;return(u<>>32-f)+o},a._hh=function(s,o,l,c,d,f,m){var u=s+(o^l^c)+(d>>>0)+m;return(u<>>32-f)+o},a._ii=function(s,o,l,c,d,f,m){var u=s+(l^(o|~c))+(d>>>0)+m;return(u<>>32-f)+o},a._blocksize=16,a._digestsize=16,ds.exports=function(s,o){if(s==null)throw new Error("Illegal argument "+s);var l=t.wordsToBytes(a(s,o));return o&&o.asBytes?l:o&&o.asString?r.bytesToString(l):t.bytesToHex(l)}})();var am=ds.exports;const im=Lo(am);function gs(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),n.push.apply(n,r)}return n}function w(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n-1;a--){var s=n[a],o=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=s)}return I.head.insertBefore(e,r),t}}var $m="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function zt(){for(var t=12,e="";t-- >0;)e+=$m[Math.random()*62|0];return e}function gt(t){for(var e=[],n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function jr(t){return t.classList?gt(t.classList):(t.getAttribute("class")||"").split(" ").filter(function(e){return e})}function Ps(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Dm(t){return Object.keys(t||{}).reduce(function(e,n){return e+"".concat(n,'="').concat(Ps(t[n]),'" ')},"").trim()}function Sn(t){return Object.keys(t||{}).reduce(function(e,n){return e+"".concat(n,": ").concat(t[n].trim(),";")},"")}function zr(t){return t.size!==fe.size||t.x!==fe.x||t.y!==fe.y||t.rotate!==fe.rotate||t.flipX||t.flipY}function Im(t){var e=t.transform,n=t.containerWidth,r=t.iconWidth,a={transform:"translate(".concat(n/2," 256)")},s="translate(".concat(e.x*32,", ").concat(e.y*32,") "),o="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),l="rotate(".concat(e.rotate," 0 0)"),c={transform:"".concat(s," ").concat(o," ").concat(l)},d={transform:"translate(".concat(r/2*-1," -256)")};return{outer:a,inner:c,path:d}}function Lm(t){var e=t.transform,n=t.width,r=n===void 0?Br:n,a=t.height,s=a===void 0?Br:a,o=t.startCentered,l=o===void 0?!1:o,c="";return l&&ks?c+="translate(".concat(e.x/Ce-r/2,"em, ").concat(e.y/Ce-s/2,"em) "):l?c+="translate(calc(-50% + ".concat(e.x/Ce,"em), calc(-50% + ").concat(e.y/Ce,"em)) "):c+="translate(".concat(e.x/Ce,"em, ").concat(e.y/Ce,"em) "),c+="scale(".concat(e.size/Ce*(e.flipX?-1:1),", ").concat(e.size/Ce*(e.flipY?-1:1),") "),c+="rotate(".concat(e.rotate,"deg) "),c}var Pm=`:root, :host { --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular"; --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light"; --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin"; --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; } svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { overflow: visible; box-sizing: content-box; } .svg-inline--fa { display: var(--fa-display, inline-block); height: 1em; overflow: visible; vertical-align: -0.125em; } .svg-inline--fa.fa-2xs { vertical-align: 0.1em; } .svg-inline--fa.fa-xs { vertical-align: 0em; } .svg-inline--fa.fa-sm { vertical-align: -0.0714285705em; } .svg-inline--fa.fa-lg { vertical-align: -0.2em; } .svg-inline--fa.fa-xl { vertical-align: -0.25em; } .svg-inline--fa.fa-2xl { vertical-align: -0.3125em; } .svg-inline--fa.fa-pull-left { margin-right: var(--fa-pull-margin, 0.3em); width: auto; } .svg-inline--fa.fa-pull-right { margin-left: var(--fa-pull-margin, 0.3em); width: auto; } .svg-inline--fa.fa-li { width: var(--fa-li-width, 2em); top: 0.25em; } .svg-inline--fa.fa-fw { width: var(--fa-fw-width, 1.25em); } .fa-layers svg.svg-inline--fa { bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; } .fa-layers-counter, .fa-layers-text { display: inline-block; position: absolute; text-align: center; } .fa-layers { display: inline-block; height: 1em; position: relative; text-align: center; vertical-align: -0.125em; width: 1em; } .fa-layers svg.svg-inline--fa { -webkit-transform-origin: center center; transform-origin: center center; } .fa-layers-text { left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transform-origin: center center; transform-origin: center center; } .fa-layers-counter { background-color: var(--fa-counter-background-color, #ff253a); border-radius: var(--fa-counter-border-radius, 1em); box-sizing: border-box; color: var(--fa-inverse, #fff); line-height: var(--fa-counter-line-height, 1); max-width: var(--fa-counter-max-width, 5em); min-width: var(--fa-counter-min-width, 1.5em); overflow: hidden; padding: var(--fa-counter-padding, 0.25em 0.5em); right: var(--fa-right, 0); text-overflow: ellipsis; top: var(--fa-top, 0); -webkit-transform: scale(var(--fa-counter-scale, 0.25)); transform: scale(var(--fa-counter-scale, 0.25)); -webkit-transform-origin: top right; transform-origin: top right; } .fa-layers-bottom-right { bottom: var(--fa-bottom, 0); right: var(--fa-right, 0); top: auto; -webkit-transform: scale(var(--fa-layers-scale, 0.25)); transform: scale(var(--fa-layers-scale, 0.25)); -webkit-transform-origin: bottom right; transform-origin: bottom right; } .fa-layers-bottom-left { bottom: var(--fa-bottom, 0); left: var(--fa-left, 0); right: auto; top: auto; -webkit-transform: scale(var(--fa-layers-scale, 0.25)); transform: scale(var(--fa-layers-scale, 0.25)); -webkit-transform-origin: bottom left; transform-origin: bottom left; } .fa-layers-top-right { top: var(--fa-top, 0); right: var(--fa-right, 0); -webkit-transform: scale(var(--fa-layers-scale, 0.25)); transform: scale(var(--fa-layers-scale, 0.25)); -webkit-transform-origin: top right; transform-origin: top right; } .fa-layers-top-left { left: var(--fa-left, 0); right: auto; top: var(--fa-top, 0); -webkit-transform: scale(var(--fa-layers-scale, 0.25)); transform: scale(var(--fa-layers-scale, 0.25)); -webkit-transform-origin: top left; transform-origin: top left; } .fa-1x { font-size: 1em; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-6x { font-size: 6em; } .fa-7x { font-size: 7em; } .fa-8x { font-size: 8em; } .fa-9x { font-size: 9em; } .fa-10x { font-size: 10em; } .fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; } .fa-xs { font-size: 0.75em; line-height: 0.0833333337em; vertical-align: 0.125em; } .fa-sm { font-size: 0.875em; line-height: 0.0714285718em; vertical-align: 0.0535714295em; } .fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; } .fa-xl { font-size: 1.5em; line-height: 0.0416666682em; vertical-align: -0.125em; } .fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; } .fa-fw { text-align: center; width: 1.25em; } .fa-ul { list-style-type: none; margin-left: var(--fa-li-margin, 2.5em); padding-left: 0; } .fa-ul > li { position: relative; } .fa-li { left: calc(var(--fa-li-width, 2em) * -1); position: absolute; text-align: center; width: var(--fa-li-width, 2em); line-height: inherit; } .fa-border { border-color: var(--fa-border-color, #eee); border-radius: var(--fa-border-radius, 0.1em); border-style: var(--fa-border-style, solid); border-width: var(--fa-border-width, 0.08em); padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); } .fa-pull-left { float: left; margin-right: var(--fa-pull-margin, 0.3em); } .fa-pull-right { float: right; margin-left: var(--fa-pull-margin, 0.3em); } .fa-beat { -webkit-animation-name: fa-beat; animation-name: fa-beat; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); animation-timing-function: var(--fa-animation-timing, ease-in-out); } .fa-bounce { -webkit-animation-name: fa-bounce; animation-name: fa-bounce; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); } .fa-fade { -webkit-animation-name: fa-fade; animation-name: fa-fade; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } .fa-beat-fade { -webkit-animation-name: fa-beat-fade; animation-name: fa-beat-fade; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } .fa-flip { -webkit-animation-name: fa-flip; animation-name: fa-flip; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); animation-timing-function: var(--fa-animation-timing, ease-in-out); } .fa-shake { -webkit-animation-name: fa-shake; animation-name: fa-shake; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, linear); animation-timing-function: var(--fa-animation-timing, linear); } .fa-spin { -webkit-animation-name: fa-spin; animation-name: fa-spin; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 2s); animation-duration: var(--fa-animation-duration, 2s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, linear); animation-timing-function: var(--fa-animation-timing, linear); } .fa-spin-reverse { --fa-animation-direction: reverse; } .fa-pulse, .fa-spin-pulse { -webkit-animation-name: fa-spin; animation-name: fa-spin; -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); animation-timing-function: var(--fa-animation-timing, steps(8)); } @media (prefers-reduced-motion: reduce) { .fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { -webkit-animation-delay: -1ms; animation-delay: -1ms; -webkit-animation-duration: 1ms; animation-duration: 1ms; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; } } @-webkit-keyframes fa-beat { 0%, 90% { -webkit-transform: scale(1); transform: scale(1); } 45% { -webkit-transform: scale(var(--fa-beat-scale, 1.25)); transform: scale(var(--fa-beat-scale, 1.25)); } } @keyframes fa-beat { 0%, 90% { -webkit-transform: scale(1); transform: scale(1); } 45% { -webkit-transform: scale(var(--fa-beat-scale, 1.25)); transform: scale(var(--fa-beat-scale, 1.25)); } } @-webkit-keyframes fa-bounce { 0% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0); } 10% { -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } 30% { -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } 50% { -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } 57% { -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } 64% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0); } 100% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0); } } @keyframes fa-bounce { 0% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0); } 10% { -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } 30% { -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } 50% { -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } 57% { -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } 64% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0); } 100% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0); } } @-webkit-keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity, 0.4); } } @keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity, 0.4); } } @-webkit-keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity, 0.4); -webkit-transform: scale(1); transform: scale(1); } 50% { opacity: 1; -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); transform: scale(var(--fa-beat-fade-scale, 1.125)); } } @keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity, 0.4); -webkit-transform: scale(1); transform: scale(1); } 50% { opacity: 1; -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); transform: scale(var(--fa-beat-fade-scale, 1.125)); } } @-webkit-keyframes fa-flip { 50% { -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } @keyframes fa-flip { 50% { -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } @-webkit-keyframes fa-shake { 0% { -webkit-transform: rotate(-15deg); transform: rotate(-15deg); } 4% { -webkit-transform: rotate(15deg); transform: rotate(15deg); } 8%, 24% { -webkit-transform: rotate(-18deg); transform: rotate(-18deg); } 12%, 28% { -webkit-transform: rotate(18deg); transform: rotate(18deg); } 16% { -webkit-transform: rotate(-22deg); transform: rotate(-22deg); } 20% { -webkit-transform: rotate(22deg); transform: rotate(22deg); } 32% { -webkit-transform: rotate(-12deg); transform: rotate(-12deg); } 36% { -webkit-transform: rotate(12deg); transform: rotate(12deg); } 40%, 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } } @keyframes fa-shake { 0% { -webkit-transform: rotate(-15deg); transform: rotate(-15deg); } 4% { -webkit-transform: rotate(15deg); transform: rotate(15deg); } 8%, 24% { -webkit-transform: rotate(-18deg); transform: rotate(-18deg); } 12%, 28% { -webkit-transform: rotate(18deg); transform: rotate(18deg); } 16% { -webkit-transform: rotate(-22deg); transform: rotate(-22deg); } 20% { -webkit-transform: rotate(22deg); transform: rotate(22deg); } 32% { -webkit-transform: rotate(-12deg); transform: rotate(-12deg); } 36% { -webkit-transform: rotate(12deg); transform: rotate(12deg); } 40%, 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .fa-rotate-90 { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { -webkit-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { -webkit-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { -webkit-transform: scale(1, -1); transform: scale(1, -1); } .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { -webkit-transform: scale(-1, -1); transform: scale(-1, -1); } .fa-rotate-by { -webkit-transform: rotate(var(--fa-rotate-angle, 0)); transform: rotate(var(--fa-rotate-angle, 0)); } .fa-stack { display: inline-block; vertical-align: middle; height: 2em; position: relative; width: 2.5em; } .fa-stack-1x, .fa-stack-2x { bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; z-index: var(--fa-stack-z-index, auto); } .svg-inline--fa.fa-stack-1x { height: 1em; width: 1.25em; } .svg-inline--fa.fa-stack-2x { height: 2em; width: 2.5em; } .fa-inverse { color: var(--fa-inverse, #fff); } .sr-only, .fa-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } .sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } .svg-inline--fa .fa-primary { fill: var(--fa-primary-color, currentColor); opacity: var(--fa-primary-opacity, 1); } .svg-inline--fa .fa-secondary { fill: var(--fa-secondary-color, currentColor); opacity: var(--fa-secondary-opacity, 0.4); } .svg-inline--fa.fa-swap-opacity .fa-primary { opacity: var(--fa-secondary-opacity, 0.4); } .svg-inline--fa.fa-swap-opacity .fa-secondary { opacity: var(--fa-primary-opacity, 1); } .svg-inline--fa mask .fa-primary, .svg-inline--fa mask .fa-secondary { fill: black; } .fad.fa-inverse, .fa-duotone.fa-inverse { color: var(--fa-inverse, #fff); }`;function xs(){var t=Cs,e=Ns,n=T.cssPrefix,r=T.replacementClass,a=Pm;if(n!==t||r!==e){var s=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),l=new RegExp("\\.".concat(e),"g");a=a.replace(s,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(l,".".concat(r))}return a}var Bs=!1;function Hr(){T.autoAddCss&&!Bs&&(Om(xs()),Bs=!0)}var xm={mixout:function(){return{dom:{css:xs,insertCss:Hr}}},hooks:function(){return{beforeDOMElementCreation:function(){Hr()},beforeI2svg:function(){Hr()}}}},be=ke||{};be[ge]||(be[ge]={}),be[ge].styles||(be[ge].styles={}),be[ge].hooks||(be[ge].hooks={}),be[ge].shims||(be[ge].shims=[]);var re=be[ge],Ms=[],Bm=function t(){I.removeEventListener("DOMContentLoaded",t),kn=1,Ms.map(function(e){return e()})},kn=!1;he&&(kn=(I.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(I.readyState),kn||I.addEventListener("DOMContentLoaded",Bm));function Mm(t){he&&(kn?setTimeout(t,0):Ms.push(t))}function Ht(t){var e=t.tag,n=t.attributes,r=n===void 0?{}:n,a=t.children,s=a===void 0?[]:a;return typeof t=="string"?Ps(t):"<".concat(e," ").concat(Dm(r),">").concat(s.map(Ht).join(""),"")}function Rs(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}var Rm=function(e,n){return function(r,a,s,o){return e.call(n,r,a,s,o)}},Ur=function(e,n,r,a){var s=Object.keys(e),o=s.length,l=a!==void 0?Rm(n,a):n,c,d,f;for(r===void 0?(c=1,f=e[s[0]]):(c=0,f=r);c=55296&&a<=56319&&n=55296&&r<=56319&&n>e+1&&(a=t.charCodeAt(e+1),a>=56320&&a<=57343)?(r-55296)*1024+a-56320+65536:r}function Vs(t){return Object.keys(t).reduce(function(e,n){var r=t[n],a=!!r.icon;return a?e[r.iconName]=r.icon:e[n]=r,e},{})}function Yr(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,a=r===void 0?!1:r,s=Vs(e);typeof re.hooks.addPack=="function"&&!a?re.hooks.addPack(t,Vs(e)):re.styles[t]=w(w({},re.styles[t]||{}),s),t==="fas"&&Yr("fa",e)}var Cn,Nn,On,bt=re.styles,jm=re.shims,zm=(Cn={},M(Cn,L,Object.values(Rt[L])),M(Cn,P,Object.values(Rt[P])),Cn),Kr=null,Fs={},js={},zs={},Hs={},Us={},Hm=(Nn={},M(Nn,L,Object.keys(Bt[L])),M(Nn,P,Object.keys(Bt[P])),Nn);function Um(t){return~Tm.indexOf(t)}function Wm(t,e){var n=e.split("-"),r=n[0],a=n.slice(1).join("-");return r===t&&a!==""&&!Um(a)?a:null}var Ws=function(){var e=function(s){return Ur(bt,function(o,l,c){return o[c]=Ur(l,s,{}),o},{})};Fs=e(function(a,s,o){if(s[3]&&(a[s[3]]=o),s[2]){var l=s[2].filter(function(c){return typeof c=="number"});l.forEach(function(c){a[c.toString(16)]=o})}return a}),js=e(function(a,s,o){if(a[o]=o,s[2]){var l=s[2].filter(function(c){return typeof c=="string"});l.forEach(function(c){a[c]=o})}return a}),Us=e(function(a,s,o){var l=s[2];return a[o]=o,l.forEach(function(c){a[c]=o}),a});var n="far"in bt||T.autoFetchSvg,r=Ur(jm,function(a,s){var o=s[0],l=s[1],c=s[2];return l==="far"&&!n&&(l="fas"),typeof o=="string"&&(a.names[o]={prefix:l,iconName:c}),typeof o=="number"&&(a.unicodes[o.toString(16)]={prefix:l,iconName:c}),a},{names:{},unicodes:{}});zs=r.names,Hs=r.unicodes,Kr=$n(T.styleDefault,{family:T.familyDefault})};Nm(function(t){Kr=$n(t.styleDefault,{family:T.familyDefault})}),Ws();function qr(t,e){return(Fs[t]||{})[e]}function Ym(t,e){return(js[t]||{})[e]}function ze(t,e){return(Us[t]||{})[e]}function Ys(t){return zs[t]||{prefix:null,iconName:null}}function Km(t){var e=Hs[t],n=qr("fas",t);return e||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function Ne(){return Kr}var Gr=function(){return{prefix:null,iconName:null,rest:[]}};function $n(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=e.family,r=n===void 0?L:n,a=Bt[r][t],s=Mt[r][t]||Mt[r][a],o=t in re.styles?t:null;return s||o||null}var Ks=(On={},M(On,L,Object.keys(Rt[L])),M(On,P,Object.keys(Rt[P])),On);function Dn(t){var e,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,a=r===void 0?!1:r,s=(e={},M(e,L,"".concat(T.cssPrefix,"-").concat(L)),M(e,P,"".concat(T.cssPrefix,"-").concat(P)),e),o=null,l=L;(t.includes(s[L])||t.some(function(d){return Ks[L].includes(d)}))&&(l=L),(t.includes(s[P])||t.some(function(d){return Ks[P].includes(d)}))&&(l=P);var c=t.reduce(function(d,f){var m=Wm(T.cssPrefix,f);if(bt[f]?(f=zm[l].includes(f)?vm[l][f]:f,o=f,d.prefix=f):Hm[l].indexOf(f)>-1?(o=f,d.prefix=$n(f,{family:l})):m?d.iconName=m:f!==T.replacementClass&&f!==s[L]&&f!==s[P]&&d.rest.push(f),!a&&d.prefix&&d.iconName){var u=o==="fa"?Ys(d.iconName):{},p=ze(d.prefix,d.iconName);u.prefix&&(o=null),d.iconName=u.iconName||p||d.iconName,d.prefix=u.prefix||d.prefix,d.prefix==="far"&&!bt.far&&bt.fas&&!T.autoFetchSvg&&(d.prefix="fas")}return d},Gr());return(t.includes("fa-brands")||t.includes("fab"))&&(c.prefix="fab"),(t.includes("fa-duotone")||t.includes("fad"))&&(c.prefix="fad"),!c.prefix&&l===P&&(bt.fass||T.autoFetchSvg)&&(c.prefix="fass",c.iconName=ze(c.prefix,c.iconName)||c.iconName),(c.prefix==="fa"||o==="fa")&&(c.prefix=Ne()||"fas"),c}var qm=function(){function t(){sm(this,t),this.definitions={}}return om(t,[{key:"add",value:function(){for(var n=this,r=arguments.length,a=new Array(r),s=0;s0&&f.forEach(function(m){typeof m=="string"&&(n[l][m]=d)}),n[l][c]=d}),n}}]),t}(),qs=[],vt={},_t={},Gm=Object.keys(_t);function Xm(t,e){var n=e.mixoutsTo;return qs=t,vt={},Object.keys(_t).forEach(function(r){Gm.indexOf(r)===-1&&delete _t[r]}),qs.forEach(function(r){var a=r.mixout?r.mixout():{};if(Object.keys(a).forEach(function(o){typeof a[o]=="function"&&(n[o]=a[o]),vn(a[o])==="object"&&Object.keys(a[o]).forEach(function(l){n[o]||(n[o]={}),n[o][l]=a[o][l]})}),r.hooks){var s=r.hooks();Object.keys(s).forEach(function(o){vt[o]||(vt[o]=[]),vt[o].push(s[o])})}r.provides&&r.provides(_t)}),n}function Xr(t,e){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a1?e-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return he?(He("beforeI2svg",e),ve("pseudoElements2svg",e),ve("i2svg",e)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.autoReplaceSvgRoot;T.autoReplaceSvg===!1&&(T.autoReplaceSvg=!0),T.observeMutations=!0,Mm(function(){ep({autoReplaceSvgRoot:n}),He("watch",e)})}},Jm={icon:function(e){if(e===null)return null;if(vn(e)==="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:ze(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){var n=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],r=$n(e[0]);return{prefix:r,iconName:ze(r,n)||n}}if(typeof e=="string"&&(e.indexOf("".concat(T.cssPrefix,"-"))>-1||e.match(_m))){var a=Dn(e.split(" "),{skipLookups:!0});return{prefix:a.prefix||Ne(),iconName:ze(a.prefix,a.iconName)||a.iconName}}if(typeof e=="string"){var s=Ne();return{prefix:s,iconName:ze(s,e)||e}}}},G={noAuto:Qm,config:T,dom:Zm,parse:Jm,library:Gs,findIconDefinition:Qr,toHtml:Ht},ep=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.autoReplaceSvgRoot,r=n===void 0?I:n;(Object.keys(re.styles).length>0||T.autoFetchSvg)&&he&&T.autoReplaceSvg&&G.dom.i2svg({node:r})};function In(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(function(r){return Ht(r)})}}),Object.defineProperty(t,"node",{get:function(){if(he){var r=I.createElement("div");return r.innerHTML=t.html,r.children}}}),t}function tp(t){var e=t.children,n=t.main,r=t.mask,a=t.attributes,s=t.styles,o=t.transform;if(zr(o)&&n.found&&!r.found){var l=n.width,c=n.height,d={x:l/c/2,y:.5};a.style=Sn(w(w({},s),{},{"transform-origin":"".concat(d.x+o.x/16,"em ").concat(d.y+o.y/16,"em")}))}return[{tag:"svg",attributes:a,children:e}]}function np(t){var e=t.prefix,n=t.iconName,r=t.children,a=t.attributes,s=t.symbol,o=s===!0?"".concat(e,"-").concat(T.cssPrefix,"-").concat(n):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:w(w({},a),{},{id:o}),children:r}]}]}function Zr(t){var e=t.icons,n=e.main,r=e.mask,a=t.prefix,s=t.iconName,o=t.transform,l=t.symbol,c=t.title,d=t.maskId,f=t.titleId,m=t.extra,u=t.watchable,p=u===void 0?!1:u,h=r.found?r:n,_=h.width,E=h.height,b=a==="fak",y=[T.replacementClass,s?"".concat(T.cssPrefix,"-").concat(s):""].filter(function(D){return m.classes.indexOf(D)===-1}).filter(function(D){return D!==""||!!D}).concat(m.classes).join(" "),S={children:[],attributes:w(w({},m.attributes),{},{"data-prefix":a,"data-icon":s,class:y,role:m.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(_," ").concat(E)})},A=b&&!~m.classes.indexOf("fa-fw")?{width:"".concat(_/E*16*.0625,"em")}:{};p&&(S.attributes[Fe]=""),c&&(S.children.push({tag:"title",attributes:{id:S.attributes["aria-labelledby"]||"title-".concat(f||zt())},children:[c]}),delete S.attributes.title);var v=w(w({},S),{},{prefix:a,iconName:s,main:n,mask:r,maskId:d,transform:o,symbol:l,styles:w(w({},A),m.styles)}),N=r.found&&n.found?ve("generateAbstractMask",v)||{children:[],attributes:{}}:ve("generateAbstractIcon",v)||{children:[],attributes:{}},O=N.children,x=N.attributes;return v.children=O,v.attributes=x,l?np(v):tp(v)}function Xs(t){var e=t.content,n=t.width,r=t.height,a=t.transform,s=t.title,o=t.extra,l=t.watchable,c=l===void 0?!1:l,d=w(w(w({},o.attributes),s?{title:s}:{}),{},{class:o.classes.join(" ")});c&&(d[Fe]="");var f=w({},o.styles);zr(a)&&(f.transform=Lm({transform:a,startCentered:!0,width:n,height:r}),f["-webkit-transform"]=f.transform);var m=Sn(f);m.length>0&&(d.style=m);var u=[];return u.push({tag:"span",attributes:d,children:[e]}),s&&u.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),u}function rp(t){var e=t.content,n=t.title,r=t.extra,a=w(w(w({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),s=Sn(r.styles);s.length>0&&(a.style=s);var o=[];return o.push({tag:"span",attributes:a,children:[e]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}var Jr=re.styles;function ea(t){var e=t[0],n=t[1],r=t.slice(4),a=Lr(r,1),s=a[0],o=null;return Array.isArray(s)?o={tag:"g",attributes:{class:"".concat(T.cssPrefix,"-").concat(je.GROUP)},children:[{tag:"path",attributes:{class:"".concat(T.cssPrefix,"-").concat(je.SECONDARY),fill:"currentColor",d:s[0]}},{tag:"path",attributes:{class:"".concat(T.cssPrefix,"-").concat(je.PRIMARY),fill:"currentColor",d:s[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:s}},{found:!0,width:e,height:n,icon:o}}var ap={found:!1,width:512,height:512};function ip(t,e){!$s&&!T.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}function ta(t,e){var n=e;return e==="fa"&&T.styleDefault!==null&&(e=Ne()),new Promise(function(r,a){if(ve("missingIconAbstract"),n==="fa"){var s=Ys(t)||{};t=s.iconName||t,e=s.prefix||e}if(t&&e&&Jr[e]&&Jr[e][t]){var o=Jr[e][t];return r(ea(o))}ip(t,e),r(w(w({},ap),{},{icon:T.showMissingIcons&&t?ve("missingIconAbstract")||{}:{}}))})}var Qs=function(){},na=T.measurePerformance&&_n&&_n.mark&&_n.measure?_n:{mark:Qs,measure:Qs},Ut='FA "6.5.2"',sp=function(e){return na.mark("".concat(Ut," ").concat(e," begins")),function(){return Zs(e)}},Zs=function(e){na.mark("".concat(Ut," ").concat(e," ends")),na.measure("".concat(Ut," ").concat(e),"".concat(Ut," ").concat(e," begins"),"".concat(Ut," ").concat(e," ends"))},ra={begin:sp,end:Zs},Ln=function(){};function Js(t){var e=t.getAttribute?t.getAttribute(Fe):null;return typeof e=="string"}function op(t){var e=t.getAttribute?t.getAttribute(Rr):null,n=t.getAttribute?t.getAttribute(Vr):null;return e&&n}function lp(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(T.replacementClass)}function cp(){if(T.autoReplaceSvg===!0)return Pn.replace;var t=Pn[T.autoReplaceSvg];return t||Pn.replace}function fp(t){return I.createElementNS("http://www.w3.org/2000/svg",t)}function up(t){return I.createElement(t)}function eo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=e.ceFn,r=n===void 0?t.tag==="svg"?fp:up:n;if(typeof t=="string")return I.createTextNode(t);var a=r(t.tag);Object.keys(t.attributes||[]).forEach(function(o){a.setAttribute(o,t.attributes[o])});var s=t.children||[];return s.forEach(function(o){a.appendChild(eo(o,{ceFn:r}))}),a}function dp(t){var e=" ".concat(t.outerHTML," ");return e="".concat(e,"Font Awesome fontawesome.com "),e}var Pn={replace:function(e){var n=e[0];if(n.parentNode)if(e[1].forEach(function(a){n.parentNode.insertBefore(eo(a),n)}),n.getAttribute(Fe)===null&&T.keepOriginalSource){var r=I.createComment(dp(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(e){var n=e[0],r=e[1];if(~jr(n).indexOf(T.replacementClass))return Pn.replace(e);var a=new RegExp("".concat(T.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var s=r[0].attributes.class.split(" ").reduce(function(l,c){return c===T.replacementClass||c.match(a)?l.toSvg.push(c):l.toNode.push(c),l},{toNode:[],toSvg:[]});r[0].attributes.class=s.toSvg.join(" "),s.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",s.toNode.join(" "))}var o=r.map(function(l){return Ht(l)}).join(` `);n.setAttribute(Fe,""),n.innerHTML=o}};function to(t){t()}function no(t,e){var n=typeof e=="function"?e:Ln;if(t.length===0)n();else{var r=to;T.mutateApproach===gm&&(r=ke.requestAnimationFrame||to),r(function(){var a=cp(),s=ra.begin("mutate");t.map(a),s(),n()})}}var aa=!1;function ro(){aa=!0}function ia(){aa=!1}var xn=null;function ao(t){if(Ss&&T.observeMutations){var e=t.treeCallback,n=e===void 0?Ln:e,r=t.nodeCallback,a=r===void 0?Ln:r,s=t.pseudoElementsCallback,o=s===void 0?Ln:s,l=t.observeMutationsRoot,c=l===void 0?I:l;xn=new Ss(function(d){if(!aa){var f=Ne();gt(d).forEach(function(m){if(m.type==="childList"&&m.addedNodes.length>0&&!Js(m.addedNodes[0])&&(T.searchPseudoElements&&o(m.target),n(m.target)),m.type==="attributes"&&m.target.parentNode&&T.searchPseudoElements&&o(m.target.parentNode),m.type==="attributes"&&Js(m.target)&&~Am.indexOf(m.attributeName))if(m.attributeName==="class"&&op(m.target)){var u=Dn(jr(m.target)),p=u.prefix,h=u.iconName;m.target.setAttribute(Rr,p||f),h&&m.target.setAttribute(Vr,h)}else lp(m.target)&&a(m.target)})}}),he&&xn.observe(c,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function mp(){xn&&xn.disconnect()}function pp(t){var e=t.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce(function(r,a){var s=a.split(":"),o=s[0],l=s.slice(1);return o&&l.length>0&&(r[o]=l.join(":").trim()),r},{})),n}function hp(t){var e=t.getAttribute("data-prefix"),n=t.getAttribute("data-icon"),r=t.innerText!==void 0?t.innerText.trim():"",a=Dn(jr(t));return a.prefix||(a.prefix=Ne()),e&&n&&(a.prefix=e,a.iconName=n),a.iconName&&a.prefix||(a.prefix&&r.length>0&&(a.iconName=Ym(a.prefix,t.innerText)||qr(a.prefix,Wr(t.innerText))),!a.iconName&&T.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=t.firstChild.data)),a}function gp(t){var e=gt(t.attributes).reduce(function(a,s){return a.name!=="class"&&a.name!=="style"&&(a[s.name]=s.value),a},{}),n=t.getAttribute("title"),r=t.getAttribute("data-fa-title-id");return T.autoA11y&&(n?e["aria-labelledby"]="".concat(T.replacementClass,"-title-").concat(r||zt()):(e["aria-hidden"]="true",e.focusable="false")),e}function bp(){return{iconName:null,title:null,titleId:null,prefix:null,transform:fe,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function io(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=hp(t),r=n.iconName,a=n.prefix,s=n.rest,o=gp(t),l=Xr("parseNodeAttributes",{},t),c=e.styleParser?pp(t):[];return w({iconName:r,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:a,transform:fe,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:c,attributes:o}},l)}var vp=re.styles;function so(t){var e=T.autoReplaceSvg==="nest"?io(t,{styleParser:!1}):io(t);return~e.extra.classes.indexOf(Ds)?ve("generateLayersText",t,e):ve("generateSvgReplacementMutation",t,e)}var Oe=new Set;Fr.map(function(t){Oe.add("fa-".concat(t))}),Object.keys(Bt[L]).map(Oe.add.bind(Oe)),Object.keys(Bt[P]).map(Oe.add.bind(Oe)),Oe=Pt(Oe);function oo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!he)return Promise.resolve();var n=I.documentElement.classList,r=function(m){return n.add("".concat(Os,"-").concat(m))},a=function(m){return n.remove("".concat(Os,"-").concat(m))},s=T.autoFetchSvg?Oe:Fr.map(function(f){return"fa-".concat(f)}).concat(Object.keys(vp));s.includes("fa")||s.push("fa");var o=[".".concat(Ds,":not([").concat(Fe,"])")].concat(s.map(function(f){return".".concat(f,":not([").concat(Fe,"])")})).join(", ");if(o.length===0)return Promise.resolve();var l=[];try{l=gt(t.querySelectorAll(o))}catch{}if(l.length>0)r("pending"),a("complete");else return Promise.resolve();var c=ra.begin("onTree"),d=l.reduce(function(f,m){try{var u=so(m);u&&f.push(u)}catch(p){$s||p.name==="MissingIcon"&&console.error(p)}return f},[]);return new Promise(function(f,m){Promise.all(d).then(function(u){no(u,function(){r("active"),r("complete"),a("pending"),typeof e=="function"&&e(),c(),f()})}).catch(function(u){c(),m(u)})})}function _p(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;so(t).then(function(n){n&&no([n],e)})}function yp(t){return function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(e||{}).icon?e:Qr(e||{}),a=n.mask;return a&&(a=(a||{}).icon?a:Qr(a||{})),t(r,w(w({},n),{},{mask:a}))}}var Ep=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,a=r===void 0?fe:r,s=n.symbol,o=s===void 0?!1:s,l=n.mask,c=l===void 0?null:l,d=n.maskId,f=d===void 0?null:d,m=n.title,u=m===void 0?null:m,p=n.titleId,h=p===void 0?null:p,_=n.classes,E=_===void 0?[]:_,b=n.attributes,y=b===void 0?{}:b,S=n.styles,A=S===void 0?{}:S;if(e){var v=e.prefix,N=e.iconName,O=e.icon;return In(w({type:"icon"},e),function(){return He("beforeDOMElementCreation",{iconDefinition:e,params:n}),T.autoA11y&&(u?y["aria-labelledby"]="".concat(T.replacementClass,"-title-").concat(h||zt()):(y["aria-hidden"]="true",y.focusable="false")),Zr({icons:{main:ea(O),mask:c?ea(c.icon):{found:!1,width:null,height:null,icon:{}}},prefix:v,iconName:N,transform:w(w({},fe),a),symbol:o,title:u,maskId:f,titleId:h,extra:{attributes:y,styles:A,classes:E}})})}},wp={mixout:function(){return{icon:yp(Ep)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=oo,n.nodeCallback=_p,n}}},provides:function(e){e.i2svg=function(n){var r=n.node,a=r===void 0?I:r,s=n.callback,o=s===void 0?function(){}:s;return oo(a,o)},e.generateSvgReplacementMutation=function(n,r){var a=r.iconName,s=r.title,o=r.titleId,l=r.prefix,c=r.transform,d=r.symbol,f=r.mask,m=r.maskId,u=r.extra;return new Promise(function(p,h){Promise.all([ta(a,l),f.iconName?ta(f.iconName,f.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(_){var E=Lr(_,2),b=E[0],y=E[1];p([n,Zr({icons:{main:b,mask:y},prefix:l,iconName:a,transform:c,symbol:d,maskId:m,title:s,titleId:o,extra:u,watchable:!0})])}).catch(h)})},e.generateAbstractIcon=function(n){var r=n.children,a=n.attributes,s=n.main,o=n.transform,l=n.styles,c=Sn(l);c.length>0&&(a.style=c);var d;return zr(o)&&(d=ve("generateAbstractTransformGrouping",{main:s,transform:o,containerWidth:s.width,iconWidth:s.width})),r.push(d||s.icon),{children:r,attributes:a}}}},Ap={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.classes,s=a===void 0?[]:a;return In({type:"layer"},function(){He("beforeDOMElementCreation",{assembler:n,params:r});var o=[];return n(function(l){Array.isArray(l)?l.map(function(c){o=o.concat(c.abstract)}):o=o.concat(l.abstract)}),[{tag:"span",attributes:{class:["".concat(T.cssPrefix,"-layers")].concat(Pt(s)).join(" ")},children:o}]})}}}},Tp={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.title,s=a===void 0?null:a,o=r.classes,l=o===void 0?[]:o,c=r.attributes,d=c===void 0?{}:c,f=r.styles,m=f===void 0?{}:f;return In({type:"counter",content:n},function(){return He("beforeDOMElementCreation",{content:n,params:r}),rp({content:n.toString(),title:s,extra:{attributes:d,styles:m,classes:["".concat(T.cssPrefix,"-layers-counter")].concat(Pt(l))}})})}}}},Sp={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.transform,s=a===void 0?fe:a,o=r.title,l=o===void 0?null:o,c=r.classes,d=c===void 0?[]:c,f=r.attributes,m=f===void 0?{}:f,u=r.styles,p=u===void 0?{}:u;return In({type:"text",content:n},function(){return He("beforeDOMElementCreation",{content:n,params:r}),Xs({content:n,transform:w(w({},fe),s),title:l,extra:{attributes:m,styles:p,classes:["".concat(T.cssPrefix,"-layers-text")].concat(Pt(d))}})})}}},provides:function(e){e.generateLayersText=function(n,r){var a=r.title,s=r.transform,o=r.extra,l=null,c=null;if(ks){var d=parseInt(getComputedStyle(n).fontSize,10),f=n.getBoundingClientRect();l=f.width/d,c=f.height/d}return T.autoA11y&&!a&&(o.attributes["aria-hidden"]="true"),Promise.resolve([n,Xs({content:n.innerHTML,width:l,height:c,transform:s,title:a,extra:o,watchable:!0})])}}},kp=new RegExp('"',"ug"),lo=[1105920,1112319];function Cp(t){var e=t.replace(kp,""),n=Fm(e,0),r=n>=lo[0]&&n<=lo[1],a=e.length===2?e[0]===e[1]:!1;return{value:Wr(a?e[0]:e),isSecondary:r||a}}function co(t,e){var n="".concat(hm).concat(e.replace(":","-"));return new Promise(function(r,a){if(t.getAttribute(n)!==null)return r();var s=gt(t.children),o=s.filter(function(O){return O.getAttribute(Mr)===e})[0],l=ke.getComputedStyle(t,e),c=l.getPropertyValue("font-family").match(ym),d=l.getPropertyValue("font-weight"),f=l.getPropertyValue("content");if(o&&!c)return t.removeChild(o),r();if(c&&f!=="none"&&f!==""){var m=l.getPropertyValue("content"),u=~["Sharp"].indexOf(c[2])?P:L,p=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(c[2])?Mt[u][c[2].toLowerCase()]:Em[u][d],h=Cp(m),_=h.value,E=h.isSecondary,b=c[0].startsWith("FontAwesome"),y=qr(p,_),S=y;if(b){var A=Km(_);A.iconName&&A.prefix&&(y=A.iconName,p=A.prefix)}if(y&&!E&&(!o||o.getAttribute(Rr)!==p||o.getAttribute(Vr)!==S)){t.setAttribute(n,S),o&&t.removeChild(o);var v=bp(),N=v.extra;N.attributes[Mr]=e,ta(y,p).then(function(O){var x=Zr(w(w({},v),{},{icons:{main:O,mask:Gr()},prefix:p,iconName:S,extra:N,watchable:!0})),D=I.createElementNS("http://www.w3.org/2000/svg","svg");e==="::before"?t.insertBefore(D,t.firstChild):t.appendChild(D),D.outerHTML=x.map(function(B){return Ht(B)}).join(` `),t.removeAttribute(n),r()}).catch(a)}else r()}else r()})}function Np(t){return Promise.all([co(t,"::before"),co(t,"::after")])}function Op(t){return t.parentNode!==document.head&&!~bm.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(Mr)&&(!t.parentNode||t.parentNode.tagName!=="svg")}function fo(t){if(he)return new Promise(function(e,n){var r=gt(t.querySelectorAll("*")).filter(Op).map(Np),a=ra.begin("searchPseudoElements");ro(),Promise.all(r).then(function(){a(),ia(),e()}).catch(function(){a(),ia(),n()})})}var $p={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=fo,n}}},provides:function(e){e.pseudoElements2svg=function(n){var r=n.node,a=r===void 0?I:r;T.searchPseudoElements&&fo(a)}}},uo=!1,Dp={mixout:function(){return{dom:{unwatch:function(){ro(),uo=!0}}}},hooks:function(){return{bootstrap:function(){ao(Xr("mutationObserverCallbacks",{}))},noAuto:function(){mp()},watch:function(n){var r=n.observeMutationsRoot;uo?ia():ao(Xr("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},mo=function(e){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce(function(r,a){var s=a.toLowerCase().split("-"),o=s[0],l=s.slice(1).join("-");if(o&&l==="h")return r.flipX=!0,r;if(o&&l==="v")return r.flipY=!0,r;if(l=parseFloat(l),isNaN(l))return r;switch(o){case"grow":r.size=r.size+l;break;case"shrink":r.size=r.size-l;break;case"left":r.x=r.x-l;break;case"right":r.x=r.x+l;break;case"up":r.y=r.y-l;break;case"down":r.y=r.y+l;break;case"rotate":r.rotate=r.rotate+l;break}return r},n)},Ip={mixout:function(){return{parse:{transform:function(n){return mo(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-transform");return a&&(n.transform=mo(a)),n}}},provides:function(e){e.generateAbstractTransformGrouping=function(n){var r=n.main,a=n.transform,s=n.containerWidth,o=n.iconWidth,l={transform:"translate(".concat(s/2," 256)")},c="translate(".concat(a.x*32,", ").concat(a.y*32,") "),d="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),f="rotate(".concat(a.rotate," 0 0)"),m={transform:"".concat(c," ").concat(d," ").concat(f)},u={transform:"translate(".concat(o/2*-1," -256)")},p={outer:l,inner:m,path:u};return{tag:"g",attributes:w({},p.outer),children:[{tag:"g",attributes:w({},p.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:w(w({},r.icon.attributes),p.path)}]}]}}}},sa={x:0,y:0,width:"100%",height:"100%"};function po(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function Lp(t){return t.tag==="g"?t.children:[t]}var Pp={hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-mask"),s=a?Dn(a.split(" ").map(function(o){return o.trim()})):Gr();return s.prefix||(s.prefix=Ne()),n.mask=s,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(e){e.generateAbstractMask=function(n){var r=n.children,a=n.attributes,s=n.main,o=n.mask,l=n.maskId,c=n.transform,d=s.width,f=s.icon,m=o.width,u=o.icon,p=Im({transform:c,containerWidth:m,iconWidth:d}),h={tag:"rect",attributes:w(w({},sa),{},{fill:"white"})},_=f.children?{children:f.children.map(po)}:{},E={tag:"g",attributes:w({},p.inner),children:[po(w({tag:f.tag,attributes:w(w({},f.attributes),p.path)},_))]},b={tag:"g",attributes:w({},p.outer),children:[E]},y="mask-".concat(l||zt()),S="clip-".concat(l||zt()),A={tag:"mask",attributes:w(w({},sa),{},{id:y,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,b]},v={tag:"defs",children:[{tag:"clipPath",attributes:{id:S},children:Lp(u)},A]};return r.push(v,{tag:"rect",attributes:w({fill:"currentColor","clip-path":"url(#".concat(S,")"),mask:"url(#".concat(y,")")},sa)}),{children:r,attributes:a}}}},xp={provides:function(e){var n=!1;ke.matchMedia&&(n=ke.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){var r=[],a={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:w(w({},a),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=w(w({},s),{},{attributeName:"opacity"}),l={tag:"circle",attributes:w(w({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||l.children.push({tag:"animate",attributes:w(w({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:w(w({},o),{},{values:"1;0;1;1;0;1;"})}),r.push(l),r.push({tag:"path",attributes:w(w({},a),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:w(w({},o),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:w(w({},a),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:w(w({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},Bp={hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-symbol"),s=a===null?!1:a===""?!0:a;return n.symbol=s,n}}}},Mp=[xm,wp,Ap,Tp,Sp,$p,Dp,Ip,Pp,xp,Bp];Xm(Mp,{mixoutsTo:G}),G.noAuto;var ho=G.config;G.library,G.dom;var Bn=G.parse;G.findIconDefinition,G.toHtml;var Rp=G.icon;G.layer;var Vp=G.text;G.counter;function go(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),n.push.apply(n,r)}return n}function ae(t){for(var e=1;e=0)&&(n[a]=t[a]);return n}function jp(t,e){if(t==null)return{};var n=Fp(t,e),r,a;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function oa(t){return zp(t)||Hp(t)||Up(t)||Wp()}function zp(t){if(Array.isArray(t))return la(t)}function Hp(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Up(t,e){if(t){if(typeof t=="string")return la(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return la(t,e)}}function la(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(c){return ca(c)}),a=Object.keys(t.attributes||{}).reduce(function(c,d){var f=t.attributes[d];switch(d){case"class":c.class=Zp(f);break;case"style":c.style=Qp(f);break;default:c.attrs[d]=f}return c},{attrs:{},class:{},style:{}});n.class;var s=n.style,o=s===void 0?{}:s,l=jp(n,Xp);return i.h(t.tag,ae(ae(ae({},e),{},{class:a.class,style:ae(ae({},a.style),o)},a.attrs),l),r)}var vo=!1;try{vo=process.env.NODE_ENV==="production"}catch{}function Jp(){if(!vo&&console&&typeof console.error=="function"){var t;(t=console).error.apply(t,arguments)}}function Wt(t,e){return Array.isArray(e)&&e.length>0||!Array.isArray(e)&&e?H({},t,e):{}}function eh(t){var e,n=(e={"fa-spin":t.spin,"fa-pulse":t.pulse,"fa-fw":t.fixedWidth,"fa-border":t.border,"fa-li":t.listItem,"fa-inverse":t.inverse,"fa-flip":t.flip===!0,"fa-flip-horizontal":t.flip==="horizontal"||t.flip==="both","fa-flip-vertical":t.flip==="vertical"||t.flip==="both"},H(e,"fa-".concat(t.size),t.size!==null),H(e,"fa-rotate-".concat(t.rotation),t.rotation!==null),H(e,"fa-pull-".concat(t.pull),t.pull!==null),H(e,"fa-swap-opacity",t.swapOpacity),H(e,"fa-bounce",t.bounce),H(e,"fa-shake",t.shake),H(e,"fa-beat",t.beat),H(e,"fa-fade",t.fade),H(e,"fa-beat-fade",t.beatFade),H(e,"fa-flash",t.flash),H(e,"fa-spin-pulse",t.spinPulse),H(e,"fa-spin-reverse",t.spinReverse),e);return Object.keys(n).map(function(r){return n[r]?r:null}).filter(function(r){return r})}function _o(t){if(t&&Mn(t)==="object"&&t.prefix&&t.iconName&&t.icon)return t;if(Bn.icon)return Bn.icon(t);if(t===null)return null;if(Mn(t)==="object"&&t.prefix&&t.iconName)return t;if(Array.isArray(t)&&t.length===2)return{prefix:t[0],iconName:t[1]};if(typeof t=="string")return{prefix:"fas",iconName:t}}var yo=i.defineComponent({name:"FontAwesomeIcon",props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(e){return[!0,!1,"horizontal","vertical","both"].indexOf(e)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},maskId:{type:String,default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(e){return["right","left"].indexOf(e)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(e){return[90,180,270].indexOf(Number.parseInt(e,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(e){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(e)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},titleId:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1}},setup:function(e,n){var r=n.attrs,a=i.computed(function(){return _o(e.icon)}),s=i.computed(function(){return Wt("classes",eh(e))}),o=i.computed(function(){return Wt("transform",typeof e.transform=="string"?Bn.transform(e.transform):e.transform)}),l=i.computed(function(){return Wt("mask",_o(e.mask))}),c=i.computed(function(){return Rp(a.value,ae(ae(ae(ae({},s.value),o.value),l.value),{},{symbol:e.symbol,title:e.title,titleId:e.titleId,maskId:e.maskId}))});i.watch(c,function(f){if(!f)return Jp("Could not find one or more icon(s)",a.value,l.value)},{immediate:!0});var d=i.computed(function(){return c.value?ca(c.value.abstract[0],{},r):null});return function(){return d.value}}});i.defineComponent({name:"FontAwesomeLayers",props:{fixedWidth:{type:Boolean,default:!1}},setup:function(e,n){var r=n.slots,a=ho.familyPrefix,s=i.computed(function(){return["".concat(a,"-layers")].concat(oa(e.fixedWidth?["".concat(a,"-fw")]:[]))});return function(){return i.h("div",{class:s.value},r.default?r.default():[])}}}),i.defineComponent({name:"FontAwesomeLayersText",props:{value:{type:[String,Number],default:""},transform:{type:[String,Object],default:null},counter:{type:Boolean,default:!1},position:{type:String,default:null,validator:function(e){return["bottom-left","bottom-right","top-left","top-right"].indexOf(e)>-1}}},setup:function(e,n){var r=n.attrs,a=ho.familyPrefix,s=i.computed(function(){return Wt("classes",[].concat(oa(e.counter?["".concat(a,"-layers-counter")]:[]),oa(e.position?["".concat(a,"-layers-").concat(e.position)]:[])))}),o=i.computed(function(){return Wt("transform",typeof e.transform=="string"?Bn.transform(e.transform):e.transform)}),l=i.computed(function(){var d=Vp(e.value.toString(),ae(ae({},o.value),s.value)),f=d.abstract;return e.counter&&(f[0].attributes.class=f[0].attributes.class.replace("fa-layers-text","")),f[0]}),c=i.computed(function(){return ca(l.value,{},r)});return function(){return c.value}}});const Eo=i.defineComponent({__name:"TarBadge",props:{pill:{type:[Boolean,String]},variant:{default:"primary"}},setup(t){const{parseBoolean:e}=k.parsingUtils,n=t,r=i.computed(()=>{const a=["badge"];return e(n.pill)&&a.push("rounded-pill"),n.variant&&a.push(`text-bg-${n.variant}`),a});return(a,s)=>(i.openBlock(),i.createElementBlock("span",{class:i.normalizeClass(r.value)},[i.renderSlot(a.$slots,"default")],2))}}),th=["alt","height","src","width"],Yt=i.defineComponent({__name:"TarImage",props:{alt:{},circle:{type:[Boolean,String]},fluid:{type:[Boolean,String]},height:{},rounded:{type:[Boolean,String]},src:{},thumbnail:{type:[Boolean,String]},width:{}},setup(t){const{parseBoolean:e,parseNumber:n}=k.parsingUtils,r=t,a=i.computed(()=>{const s=[];return e(r.circle)?s.push("rounded-circle"):e(r.rounded)&&s.push("rounded"),e(r.fluid)&&s.push("img-fluid"),e(r.thumbnail)&&s.push("img-thumbnail"),s});return(s,o)=>(i.openBlock(),i.createElementBlock("img",{alt:s.alt,class:i.normalizeClass(a.value),height:i.unref(n)(s.height),src:s.src,width:i.unref(n)(s.width)},null,10,th))}}),nh=i.defineComponent({__name:"TarAvatar",props:{displayName:{},emailAddress:{},icon:{default:"fas fa-user"},size:{default:32},url:{},variant:{default:"secondary"}},setup(t){const{parseNumber:e}=k.parsingUtils,n=t,r=i.computed(()=>n.displayName?`${n.displayName}'s Avatar`:void 0),a=i.computed(()=>e(n.size)||void 0),s=i.computed(()=>{if(n.url)return n.url;if(n.emailAddress)return`https://www.gravatar.com/avatar/${im(n.emailAddress)}`}),o=i.computed(()=>a.value?{width:`${a.value}px`,height:`${a.value}px`}:void 0);return(l,c)=>(i.openBlock(),i.createElementBlock("span",null,[s.value?(i.openBlock(),i.createBlock(Yt,{key:0,circle:"",alt:r.value,height:a.value,src:s.value},null,8,["alt","height","src"])):l.icon?(i.openBlock(),i.createBlock(Eo,{key:1,class:"rounded-circle",style:i.normalizeStyle(o.value),variant:l.variant},{default:i.withCtx(()=>[i.createVNode(i.unref(yo),{icon:l.icon},null,8,["icon"])]),_:1},8,["style","variant"])):i.createCommentVNode("",!0)]))}}),fa=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n},rh=fa(nh,[["__scopeId","data-v-f710b29c"]]),ah=["aria-label"],ih={class:"breadcrumb"},sh=["aria-current"],oh=["href"],lh=i.defineComponent({__name:"TarBreadcrumb",props:{ariaLabel:{},breadcrumbs:{default:()=>[]},divider:{}},setup(t){function e(r){return r.href?void 0:"page"}function n(r){const a=["breadcrumb-item"];return r.href||a.push("active"),a}return(r,a)=>(i.openBlock(),i.createElementBlock("nav",{"aria-label":r.ariaLabel,style:i.normalizeStyle(r.divider?{"--bs-breadcrumb-divider":`'${r.divider}'`}:void 0)},[i.createElementVNode("ol",ih,[(i.openBlock(!0),i.createElementBlock(i.Fragment,null,i.renderList(r.breadcrumbs,(s,o)=>(i.openBlock(),i.createElementBlock("li",{key:o,class:i.normalizeClass(n(s)),"aria-current":e(s)},[s.href?(i.openBlock(),i.createElementBlock("a",{key:0,href:s.href},i.toDisplayString(s.text),9,oh)):(i.openBlock(),i.createElementBlock(i.Fragment,{key:1},[i.createTextVNode(i.toDisplayString(s.text),1)],64))],10,sh))),128))])],12,ah))}}),ch=["role"],fh={class:"visually-hidden"},wo=i.defineComponent({__name:"TarSpinner",props:{grow:{type:[Boolean,String]},inline:{type:[Boolean,String]},label:{default:"Loading…"},role:{default:"status"},small:{type:[Boolean,String]},variant:{}},setup(t){const{parseBoolean:e}=k.parsingUtils,n=t,r=i.computed(()=>{const a=e(n.grow)?"grow":"border",s=[`spinner-${a}`];return e(n.small)&&s.push(`spinner-${a}-sm`),n.variant&&s.push(`text-${n.variant}`),s});return(a,s)=>i.unref(e)(a.inline)?(i.openBlock(),i.createElementBlock("span",{key:0,class:i.normalizeClass(r.value),"aria-hidden":"true"},null,2)):(i.openBlock(),i.createElementBlock("div",{key:1,class:i.normalizeClass(r.value),role:a.role},[i.renderSlot(a.$slots,"label-override",{},()=>[i.createElementVNode("span",fh,i.toDisplayString(a.label),1)])],10,ch))}}),uh=["disabled","name","type","value"],dh={class:"visually-hidden",role:"status"},mh=fa(i.defineComponent({__name:"TarButton",props:{disabled:{type:[Boolean,String]},icon:{},loading:{type:[Boolean,String]},name:{},nowrap:{type:[Boolean,String]},outline:{type:[Boolean,String]},size:{default:"medium"},status:{default:"Loading…"},text:{},type:{default:"button"},value:{},variant:{default:"primary"}},emits:["click"],setup(t){const{parseBoolean:e}=k.parsingUtils,n=t,r=i.computed(()=>{const a=["btn"];switch(n.variant&&a.push(e(n.outline)?`btn-outline-${n.variant}`:`btn-${n.variant}`),e(n.nowrap)&&a.push("text-nowrap"),n.size){case"large":a.push("btn-lg");break;case"small":a.push("btn-sm");break}return a});return(a,s)=>(i.openBlock(),i.createElementBlock("button",{class:i.normalizeClass(r.value),disabled:i.unref(e)(a.disabled),name:a.name,type:a.type,value:a.value,onClick:s[0]||(s[0]=o=>a.$emit("click"))},[i.unref(e)(a.loading)?i.renderSlot(a.$slots,"spinner",{key:0},()=>[i.createVNode(wo,{inline:"",small:""}),i.createElementVNode("span",dh,i.toDisplayString(a.status),1),a.text?(i.openBlock(),i.createElementBlock(i.Fragment,{key:0},[i.createTextVNode(" ")],64)):i.createCommentVNode("",!0)],!0):a.icon?i.renderSlot(a.$slots,"icon-override",{key:1},()=>[i.createVNode(i.unref(yo),{icon:a.icon},null,8,["icon"]),a.text?(i.openBlock(),i.createElementBlock(i.Fragment,{key:0},[i.createTextVNode(" ")],64)):i.createCommentVNode("",!0)],!0):i.createCommentVNode("",!0),a.text?(i.openBlock(),i.createElementBlock(i.Fragment,{key:2},[i.createTextVNode(i.toDisplayString(a.text),1)],64)):i.createCommentVNode("",!0),i.renderSlot(a.$slots,"default",{},void 0,!0)],10,uh))}}),[["__scopeId","data-v-ea43f1a8"]]),ph={class:"card"},hh={class:"card-body"},gh={key:0,class:"card-title"},bh={key:0,class:"card-subtitle mb-2 text-body-secondary"},vh=i.defineComponent({__name:"TarCard",props:{bottomImage:{},subtitle:{},title:{},topImage:{}},setup(t){return(e,n)=>(i.openBlock(),i.createElementBlock("div",ph,[i.renderSlot(e.$slots,"header"),i.renderSlot(e.$slots,"image-top",{},()=>[e.topImage?(i.openBlock(),i.createBlock(Yt,i.mergeProps({key:0,class:"card-img-top"},e.topImage),null,16)):i.createCommentVNode("",!0)]),i.renderSlot(e.$slots,"contents",{},()=>[i.createElementVNode("div",hh,[i.renderSlot(e.$slots,"title-override",{},()=>[e.title?(i.openBlock(),i.createElementBlock("h5",gh,i.toDisplayString(e.title),1)):i.createCommentVNode("",!0)]),i.renderSlot(e.$slots,"subtitle-override",{},()=>[e.subtitle?(i.openBlock(),i.createElementBlock("h6",bh,i.toDisplayString(e.subtitle),1)):i.createCommentVNode("",!0)]),i.renderSlot(e.$slots,"default")])]),i.renderSlot(e.$slots,"image-bottom",{},()=>[e.bottomImage?(i.openBlock(),i.createBlock(Yt,i.mergeProps({key:0,class:"card-img-bottom"},e.bottomImage),null,16)):i.createCommentVNode("",!0)]),i.renderSlot(e.$slots,"footer")]))}}),_h=["id","data-bs-ride","data-bs-touch"],yh={class:"carousel-indicators"},Eh=["aria-current","aria-label","data-bs-slide-to","data-bs-target"],wh={class:"carousel-inner"},Ah=["data-bs-target"],Th=i.createElementVNode("span",{class:"carousel-control-prev-icon","aria-hidden":"true"},null,-1),Sh={class:"visually-hidden"},kh=["data-bs-target"],Ch=i.createElementVNode("span",{class:"carousel-control-next-icon","aria-hidden":"true"},null,-1),Nh={class:"visually-hidden"},Oh=i.defineComponent({__name:"TarCarousel",props:{autoplay:{type:[Boolean,String]},fade:{type:[Boolean,String]},id:{default:"carousel"},images:{default:()=>[]},next:{default:"Next"},previous:{default:"Previous"},touch:{type:[Boolean,String],default:!0}},setup(t){const{parseBoolean:e}=k.parsingUtils,n=t,r=i.computed(()=>{const a=["carousel","slide"];return e(n.fade)&&a.push("carousel-fade"),a});return(a,s)=>(i.openBlock(),i.createElementBlock("div",{id:a.id,class:i.normalizeClass(r.value),"data-bs-ride":i.unref(e)(a.autoplay),"data-bs-touch":i.unref(e)(a.touch)},[i.renderSlot(a.$slots,"indicators",{},()=>[i.createElementVNode("div",yh,[(i.openBlock(!0),i.createElementBlock(i.Fragment,null,i.renderList(a.images,(o,l)=>(i.openBlock(),i.createElementBlock("button",{key:`${a.id}-indicator-${l}`,type:"button","aria-current":l===0||void 0,"aria-label":o.alt??`Slide ${l+1}`,class:i.normalizeClass({active:l===0}),"data-bs-slide-to":l,"data-bs-target":`#${a.id}`},null,10,Eh))),128))])]),i.createElementVNode("div",wh,[i.renderSlot(a.$slots,"default",{},()=>[(i.openBlock(!0),i.createElementBlock(i.Fragment,null,i.renderList(a.images,(o,l)=>(i.openBlock(),i.createElementBlock("div",{key:`${a.id}-item-${l}`,class:i.normalizeClass({"carousel-item":!0,active:l===0})},[i.createVNode(Yt,i.normalizeProps(i.guardReactiveProps(o)),null,16)],2))),128))])]),i.renderSlot(a.$slots,"buttons",{},()=>[i.createElementVNode("button",{class:"carousel-control-prev",type:"button","data-bs-target":`#${a.id}`,"data-bs-slide":"prev"},[Th,i.createElementVNode("span",Sh,i.toDisplayString(a.previous),1)],8,Ah),i.createElementVNode("button",{class:"carousel-control-next",type:"button","data-bs-target":`#${a.id}`,"data-bs-slide":"next"},[Ch,i.createElementVNode("span",Nh,i.toDisplayString(a.next),1)],8,kh)])],10,_h))}}),$h=["aria-label","checked","disabled","id","name","required","role","value"],Dh=["for"],Ih=i.defineComponent({__name:"TarCheckbox",props:{ariaLabel:{},disabled:{type:[Boolean,String]},id:{},inline:{type:[Boolean,String]},label:{},modelValue:{type:[Boolean,String]},name:{},required:{type:[Boolean,String]},reverse:{type:[Boolean,String]},role:{},switch:{type:[Boolean,String]},value:{}},emits:["update:model-value"],setup(t,{expose:e,emit:n}){const{parseBoolean:r}=k.parsingUtils,a=t,s=i.ref(),o=i.computed(()=>{const u=["form-check"];return r(a.inline)&&u.push("form-check-inline"),r(a.reverse)&&u.push("form-check-reverse"),r(a.switch)&&u.push("form-switch"),u}),l=i.computed(()=>a.id??Lt()),c=i.computed(()=>a.role??(a.switch?"switch":void 0)),d=n;function f(u){d("update:model-value",u.target.checked)}function m(){var u;(u=s.value)==null||u.focus()}return e({focus:m}),(u,p)=>(i.openBlock(),i.createElementBlock("div",{class:i.normalizeClass(o.value)},[i.renderSlot(u.$slots,"default",{},()=>[i.createElementVNode("input",{"aria-label":u.ariaLabel,checked:i.unref(r)(u.modelValue),class:"form-check-input",disabled:i.unref(r)(u.disabled),id:l.value,name:u.name,ref_key:"inputRef",ref:s,required:i.unref(r)(u.required),role:c.value,type:"checkbox",value:u.value,onChange:f},null,40,$h),i.renderSlot(u.$slots,"label-override",{},()=>[u.label?(i.openBlock(),i.createElementBlock("label",{key:0,class:"form-check-label",for:l.value},i.toDisplayString(u.label),9,Dh)):i.createCommentVNode("",!0)])])],2))}}),Lh={class:"mb-3"},Ph=["for"],xh=i.createElementVNode("span",{class:"text-danger"},"*",-1),Bh={class:"input-group"},Mh={key:0,class:"form-floating"},Rh=["aria-describedby","disabled","id","maxlength","max","minlength","min","name","pattern","placeholder","readonly","required","step","type","value"],Vh=["for"],Fh=i.createElementVNode("span",{class:"text-danger"},"*",-1),jh=["aria-describedby","disabled","id","maxlength","max","minlength","min","name","pattern","placeholder","readonly","required","step","type","value"],zh=i.defineComponent({__name:"TarInput",props:{describedBy:{},disabled:{type:[Boolean,String]},floating:{type:[Boolean,String]},id:{},label:{},max:{},min:{},modelValue:{},name:{},pattern:{},placeholder:{},plaintext:{type:[Boolean,String]},readonly:{type:[Boolean,String]},required:{type:[Boolean,String]},size:{},status:{},step:{},type:{}},emits:["update:model-value"],setup(t,{expose:e}){const{parseBoolean:n,parseNumber:r}=k.parsingUtils,a=t,s=i.ref(),o=i.computed(()=>n(a.disabled)??!1),l=i.computed(()=>n(a.floating)??!1),c=i.computed(()=>n(a.readonly)??!1),d=i.computed(()=>n(a.required)??!1),f=i.computed(()=>d.value||typeof a.required=="string"&&a.required.trim().toLowerCase()==="label"),m=i.computed(()=>{const v=[];switch(a.type==="range"?v.push("form-range"):c.value&&n(a.plaintext)?v.push("form-control-plaintext"):v.push("form-control"),a.size){case"large":v.push("form-control-lg");break;case"small":v.push("form-control-sm");break}return a.status&&v.push(`is-${a.status}`),v}),u=i.computed(()=>Ca(a.type)),p=i.computed(()=>Na(a.type)),h=i.computed(()=>Oa(a.type)),_=i.computed(()=>h.value&&r(a.max)||void 0),E=i.computed(()=>{if(p.value)return r(a.max);if(u.value)return a.max}),b=i.computed(()=>h.value&&r(a.min)||void 0),y=i.computed(()=>{if(p.value)return r(a.min);if(u.value)return a.min}),S=i.computed(()=>{if(p.value)return r(a.step);if(u.value){const v=typeof a.step=="string"?a.step.trim():a.step;return v==="any"?v:r(v)}});function A(){var v;(v=s.value)==null||v.focus()}return e({focus:A}),(v,N)=>(i.openBlock(),i.createElementBlock("div",Lh,[l.value?i.createCommentVNode("",!0):i.renderSlot(v.$slots,"label-override",{key:0},()=>[v.label?(i.openBlock(),i.createElementBlock("label",{key:0,for:v.id,class:"form-label"},[i.createTextVNode(i.toDisplayString(v.label)+" ",1),f.value?i.renderSlot(v.$slots,"label-required",{key:0},()=>[xh]):i.createCommentVNode("",!0)],8,Ph)):i.createCommentVNode("",!0)]),i.renderSlot(v.$slots,"before"),i.createElementVNode("div",Bh,[i.renderSlot(v.$slots,"prepend"),l.value?(i.openBlock(),i.createElementBlock("div",Mh,[i.renderSlot(v.$slots,"default",{},()=>[i.createElementVNode("input",{"aria-describedby":v.describedBy,class:i.normalizeClass(m.value),disabled:o.value,id:v.id,maxlength:_.value,max:E.value,minlength:b.value,min:y.value,name:v.name,pattern:v.pattern,placeholder:v.placeholder,readonly:c.value,ref_key:"inputRef",ref:s,required:d.value,step:S.value,type:v.type,value:v.modelValue,onInput:N[0]||(N[0]=O=>v.$emit("update:model-value",O.target.value))},null,42,Rh)]),i.renderSlot(v.$slots,"label-override",{},()=>[i.createElementVNode("label",{for:v.id},[i.createTextVNode(i.toDisplayString(v.label)+" ",1),f.value?i.renderSlot(v.$slots,"label-required",{key:0},()=>[Fh]):i.createCommentVNode("",!0)],8,Vh)])])):i.renderSlot(v.$slots,"default",{key:1},()=>[i.createElementVNode("input",{"aria-describedby":v.describedBy,class:i.normalizeClass(m.value),disabled:o.value,id:v.id,maxlength:_.value,max:E.value,minlength:b.value,min:y.value,name:v.name,pattern:v.pattern,placeholder:v.placeholder,readonly:c.value,ref_key:"inputRef",ref:s,required:d.value,step:S.value,type:v.type,value:v.modelValue,onInput:N[1]||(N[1]=O=>v.$emit("update:model-value",O.target.value))},null,42,jh)]),i.renderSlot(v.$slots,"append")]),i.renderSlot(v.$slots,"after")]))}}),Hh=["id","aria-labelledby","data-bs-backdrop","data-bs-keyboard"],Uh={class:"modal-content"},Wh={class:"modal-header"},Yh=["id"],Kh=["aria-label"],qh={class:"modal-body"},Gh={class:"modal-footer"},Xh=i.defineComponent({__name:"TarModal",props:{centered:{type:[Boolean,String]},close:{default:"Close"},fade:{type:[Boolean,String],default:!0},fullscreen:{type:[Boolean,String]},id:{},scrollable:{type:[Boolean,String]},size:{},static:{type:[Boolean,String]},title:{}},setup(t,{expose:e}){const{parseBoolean:n}=k.parsingUtils,r=t,a=i.ref(),s=i.computed(()=>{const u=["modal"];return n(r.fade)&&u.push("fade"),u}),o=i.computed(()=>{const u=["modal-dialog"];switch(n(r.centered)&&u.push("modal-dialog-centered"),n(r.scrollable)&&u.push("modal-dialog-scrollable"),r.fullscreen){case!0:u.push("modal-fullscreen");break;case"below-small":u.push("modal-fullscreen-sm-down");break;case"below-medium":u.push("modal-fullscreen-md-down");break;case"below-large":u.push("modal-fullscreen-lg-down");break;case"below-x-large":u.push("modal-fullscreen-xl-down");break;case"below-xx-large":u.push("modal-fullscreen-xxl-down");break}switch(r.size){case"small":u.push("modal-sm");break;case"large":u.push("modal-lg");break;case"x-large":u.push("modal-xl");break}return u}),l=i.computed(()=>r.id??Lt()),c=i.computed(()=>`${l.value}-label`);function d(){var u;(u=a.value)==null||u.hide()}function f(){var u;(u=a.value)==null||u.show()}function m(){var u;(u=a.value)==null||u.toggle()}return e({hide:d,show:f,toggle:m}),i.onMounted(()=>{const u=document.getElementById(l.value);u&&(a.value=Be.getOrCreateInstance(u))}),(u,p)=>(i.openBlock(),i.createElementBlock("div",{class:i.normalizeClass(s.value),id:l.value,tabindex:"-1","aria-labelledby":c.value,"aria-hidden":"true","data-bs-backdrop":i.unref(n)(u.static)?"static":void 0,"data-bs-keyboard":i.unref(n)(u.static)?!1:void 0},[i.createElementVNode("div",{class:i.normalizeClass(o.value)},[i.createElementVNode("div",Uh,[i.createElementVNode("div",Wh,[u.title?(i.openBlock(),i.createElementBlock("h1",{key:0,class:"modal-title fs-5",id:c.value},i.toDisplayString(u.title),9,Yh)):i.createCommentVNode("",!0),i.createElementVNode("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":u.close},null,8,Kh),i.renderSlot(u.$slots,"title-override")]),i.createElementVNode("div",qh,[i.renderSlot(u.$slots,"default")]),i.createElementVNode("div",Gh,[i.renderSlot(u.$slots,"footer")])])],2)],10,Hh))}}),Qh=["aria-label"],Zh=["aria-label"],Jh={"aria-hidden":"true"},eg=["aria-label"],tg={"aria-hidden":"true"},ng=["aria-label"],rg={"aria-hidden":"true"},ag=["aria-label"],ig={"aria-hidden":"true"},sg=["aria-current"],og=["onClick"],lg={key:1,class:"page-link"},cg=["aria-label"],fg={"aria-hidden":"true"},ug=["aria-label"],dg={"aria-hidden":"true"},mg=["aria-label"],pg={"aria-hidden":"true"},hg=["aria-label"],gg={"aria-hidden":"true"},bg=i.defineComponent({__name:"TarPagination",props:{ariaFirst:{default:"First"},ariaLabel:{},ariaLast:{default:"Last"},ariaNext:{default:"Next"},ariaPrevious:{default:"Previous"},count:{default:10},first:{default:"«"},last:{default:"»"},modelValue:{default:1},next:{default:"›"},pages:{default:5},position:{},previous:{default:"‹"},size:{default:"medium"},total:{default:0}},emits:["update:model-value"],setup(t,{emit:e}){const n=t,r=i.computed(()=>{const c=["pagination"];switch(n.position){case"center":c.push("justify-content-center");break;case"left":c.push("justify-content-start");break;case"right":c.push("justify-content-end");break}switch(n.size){case"large":c.push("pagination-lg");break;case"small":c.push("pagination-sm");break}return c}),a=i.computed(()=>Math.ceil(n.total/n.count)),s=i.computed(()=>{const c=[n.modelValue];for(let d=1;c.length=1?c.unshift(u):f++,f===2)break}return c}),o=e;function l(c){n.modelValue!==c&&o("update:model-value",c)}return(c,d)=>(i.openBlock(),i.createElementBlock("nav",{"aria-label":c.ariaLabel},[i.createElementVNode("ul",{class:i.normalizeClass(r.value)},[i.renderSlot(c.$slots,"first-override",{},()=>[c.first?(i.openBlock(),i.createElementBlock("li",{key:0,class:i.normalizeClass({"page-item":!0,disabled:c.modelValue<=1})},[c.modelValue>1?(i.openBlock(),i.createElementBlock("a",{key:0,class:"page-link",href:"#",onClick:d[0]||(d[0]=i.withModifiers(f=>l(1),["prevent"])),"aria-label":c.ariaFirst},[i.createElementVNode("span",Jh,i.toDisplayString(c.first),1)],8,Zh)):(i.openBlock(),i.createElementBlock("span",{key:1,class:"page-link","aria-label":c.ariaFirst},[i.createElementVNode("span",tg,i.toDisplayString(c.first),1)],8,eg))],2)):i.createCommentVNode("",!0)]),i.renderSlot(c.$slots,"previous-override",{},()=>[c.previous?(i.openBlock(),i.createElementBlock("li",{key:0,class:i.normalizeClass({"page-item":!0,disabled:c.modelValue<=1})},[c.modelValue>1?(i.openBlock(),i.createElementBlock("a",{key:0,class:"page-link",href:"#",onClick:d[1]||(d[1]=i.withModifiers(f=>l(c.modelValue-1),["prevent"])),"aria-label":c.ariaPrevious},[i.createElementVNode("span",rg,i.toDisplayString(c.previous),1)],8,ng)):(i.openBlock(),i.createElementBlock("span",{key:1,class:"page-link","aria-label":c.ariaPrevious},[i.createElementVNode("span",ig,i.toDisplayString(c.previous),1)],8,ag))],2)):i.createCommentVNode("",!0)]),i.renderSlot(c.$slots,"default",{},()=>[(i.openBlock(!0),i.createElementBlock(i.Fragment,null,i.renderList(s.value,f=>(i.openBlock(),i.createElementBlock("li",{key:f,class:i.normalizeClass({"page-item":!0,active:c.modelValue===f}),"aria-current":c.modelValue===f?"page":void 0},[c.modelValue!==f?(i.openBlock(),i.createElementBlock("a",{key:0,class:"page-link",href:"#",onClick:i.withModifiers(m=>l(f),["prevent"])},i.toDisplayString(f),9,og)):(i.openBlock(),i.createElementBlock("span",lg,i.toDisplayString(f),1))],10,sg))),128))]),i.renderSlot(c.$slots,"next-override",{},()=>[c.next?(i.openBlock(),i.createElementBlock("li",{key:0,class:i.normalizeClass({"page-item":!0,disabled:c.modelValue>=a.value})},[c.modelValuel(c.modelValue+1),["prevent"])),"aria-label":c.ariaNext},[i.createElementVNode("span",fg,i.toDisplayString(c.next),1)],8,cg)):(i.openBlock(),i.createElementBlock("span",{key:1,class:"page-link","aria-label":c.ariaNext},[i.createElementVNode("span",dg,i.toDisplayString(c.next),1)],8,ug))],2)):i.createCommentVNode("",!0)]),i.renderSlot(c.$slots,"last-override",{},()=>[c.last?(i.openBlock(),i.createElementBlock("li",{key:0,class:i.normalizeClass({"page-item":!0,disabled:c.modelValue>=a.value})},[c.modelValuel(a.value),["prevent"])),"aria-label":c.ariaLast},[i.createElementVNode("span",pg,i.toDisplayString(c.last),1)],8,mg)):(i.openBlock(),i.createElementBlock("span",{key:1,class:"page-link","aria-label":c.ariaLast},[i.createElementVNode("span",gg,i.toDisplayString(c.last),1)],8,hg))],2)):i.createCommentVNode("",!0)])],2)],8,Qh))}}),vg=["aria-label","aria-valuenow","aria-valuemin","aria-valuemax"],_g=i.defineComponent({__name:"TarProgress",props:{animated:{type:[Boolean,String]},ariaLabel:{},label:{},max:{default:100},min:{default:0},striped:{type:[Boolean,String]},value:{default:0},variant:{}},setup(t){const{parseBoolean:e,parseNumber:n}=k.parsingUtils,r=t,a=i.computed(()=>{const o=["progress-bar"];return e(r.animated)&&o.push("progress-bar-animated"),e(r.striped)&&o.push("progress-bar-striped"),r.variant&&o.push(`text-bg-${r.variant}`),o}),s=i.computed(()=>`${r.value}%`);return(o,l)=>(i.openBlock(),i.createElementBlock("div",{class:"progress",role:"progressbar","aria-label":o.ariaLabel,"aria-valuenow":i.unref(n)(o.value),"aria-valuemin":i.unref(n)(o.min),"aria-valuemax":i.unref(n)(o.max)},[i.renderSlot(o.$slots,"default",{},()=>[i.createElementVNode("div",{class:i.normalizeClass(a.value),style:i.normalizeStyle({width:s.value})},i.toDisplayString(o.label),7)])],8,vg))}}),yg={class:"mb-3"},Eg=["for"],wg=i.createElementVNode("span",{class:"text-danger"},"*",-1),Ag={class:"input-group"},Tg={key:0,class:"form-floating"},Sg=["aria-describedby","aria-label","disabled","id","multiple","name","required","value"],kg=["disabled"],Cg=["disabled","label","value"],Ng=["for"],Og=i.createElementVNode("span",{class:"text-danger"},"*",-1),$g=["aria-describedby","aria-label","disabled","id","multiple","name","required","value"],Dg=["disabled"],Ig=["disabled","label","value"],Lg=i.defineComponent({__name:"TarSelect",props:{ariaLabel:{},describedBy:{},disabled:{type:[Boolean,String]},floating:{type:[Boolean,String]},id:{},label:{},modelValue:{},multiple:{type:[Boolean,String]},name:{},options:{default:()=>[]},placeholder:{},required:{type:[Boolean,String]},size:{},status:{}},emits:["update:model-value"],setup(t,{expose:e}){const{parseBoolean:n}=k.parsingUtils,r=t,a=i.ref(),s=i.computed(()=>n(r.disabled)??!1),o=i.computed(()=>n(r.floating)??!1),l=i.computed(()=>n(r.multiple)??!1),c=i.computed(()=>n(r.required)??!1),d=i.computed(()=>c.value||typeof r.required=="string"&&r.required.trim().toLowerCase()==="label"),f=i.computed(()=>{const u=["form-select"];switch(r.size){case"large":u.push("form-select-lg");break;case"small":u.push("form-select-sm");break}return r.status&&u.push(`is-${r.status}`),u});function m(){var u;(u=a.value)==null||u.focus()}return e({focus:m}),(u,p)=>(i.openBlock(),i.createElementBlock("div",yg,[o.value?i.createCommentVNode("",!0):i.renderSlot(u.$slots,"label-override",{key:0},()=>[u.label?(i.openBlock(),i.createElementBlock("label",{key:0,for:u.id,class:"form-label"},[i.createTextVNode(i.toDisplayString(u.label)+" ",1),d.value?i.renderSlot(u.$slots,"label-required",{key:0},()=>[wg]):i.createCommentVNode("",!0)],8,Eg)):i.createCommentVNode("",!0)]),i.renderSlot(u.$slots,"before"),i.createElementVNode("div",Ag,[i.renderSlot(u.$slots,"prepend"),o.value?(i.openBlock(),i.createElementBlock("div",Tg,[i.renderSlot(u.$slots,"default",{},()=>[i.createElementVNode("select",{"aria-describedby":u.describedBy,"aria-label":u.ariaLabel,class:i.normalizeClass(f.value),disabled:s.value,id:u.id,multiple:l.value,name:u.name,ref_key:"selectRef",ref:a,required:c.value,value:u.modelValue,onInput:p[0]||(p[0]=h=>u.$emit("update:model-value",h.target.value))},[i.renderSlot(u.$slots,"placeholder-override",{},()=>[u.placeholder?(i.openBlock(),i.createElementBlock("option",{key:0,disabled:c.value&&u.options.length>0,value:""},i.toDisplayString(u.placeholder),9,kg)):i.createCommentVNode("",!0)]),(i.openBlock(!0),i.createElementBlock(i.Fragment,null,i.renderList(u.options,(h,_)=>(i.openBlock(),i.createElementBlock("option",{key:_,disabled:h.disabled,label:h.label,value:h.value},i.toDisplayString(h.text),9,Cg))),128))],42,Sg)]),i.renderSlot(u.$slots,"label-override",{},()=>[i.createElementVNode("label",{for:u.id},[i.createTextVNode(i.toDisplayString(u.label)+" ",1),d.value?i.renderSlot(u.$slots,"label-required",{key:0},()=>[Og]):i.createCommentVNode("",!0)],8,Ng)])])):i.renderSlot(u.$slots,"default",{key:1},()=>[i.createElementVNode("select",{"aria-describedby":u.describedBy,"aria-label":u.ariaLabel,class:i.normalizeClass(f.value),disabled:s.value,id:u.id,multiple:l.value,name:u.name,ref_key:"selectRef",ref:a,required:c.value,value:u.modelValue,onInput:p[1]||(p[1]=h=>u.$emit("update:model-value",h.target.value))},[i.renderSlot(u.$slots,"placeholder-override",{},()=>[u.placeholder?(i.openBlock(),i.createElementBlock("option",{key:0,disabled:c.value&&u.options.length>0,value:""},i.toDisplayString(u.placeholder),9,Dg)):i.createCommentVNode("",!0)]),(i.openBlock(!0),i.createElementBlock(i.Fragment,null,i.renderList(u.options,(h,_)=>(i.openBlock(),i.createElementBlock("option",{key:_,disabled:h.disabled,label:h.label,value:h.value},i.toDisplayString(h.text),9,Ig))),128))],42,$g)]),i.renderSlot(u.$slots,"append")]),i.renderSlot(u.$slots,"after")]))}}),ua=Symbol(),da=Symbol(),Pg=["id","aria-labelledby"],xg=i.defineComponent({__name:"TarTab",props:{active:{type:[Boolean,String]},disabled:{type:[Boolean,String]},id:{default:()=>Lt()},title:{}},setup(t){const e=i.inject(ua),n=i.inject(da),r=t,a=i.computed(()=>{const s=["tab-pane","fade"];return r.active&&(s.push("show"),s.push("active")),s});return i.onMounted(()=>{e&&e(r)}),i.onUnmounted(()=>{n&&n(r)}),i.onUpdated(()=>{e&&e(r)}),(s,o)=>(i.openBlock(),i.createElementBlock("div",{class:i.normalizeClass(a.value),id:`tab_${s.id}_pane`,role:"tabpanel","aria-labelledby":`tab_${s.id}_head`,tabindex:"0"},[i.renderSlot(s.$slots,"default")],10,Pg))}}),Bg=["id"],Mg=["id","data-bs-target","aria-controls","aria-selected","disabled"],Rg=["id"],Vg=i.defineComponent({__name:"TarTabs",props:{id:{default:"tabs"}},setup(t){const{parseBoolean:e}=k.parsingUtils,n=i.ref(new Map);function r(s){s.id&&n.value.set(s.id,s)}function a(s){s.id&&n.value.delete(s.id)}return i.provide(ua,r),i.provide(da,a),(s,o)=>(i.openBlock(),i.createElementBlock("div",null,[i.createElementVNode("ul",{class:"nav nav-tabs",id:`tab_${s.id}_headers`,role:"tablist"},[(i.openBlock(!0),i.createElementBlock(i.Fragment,null,i.renderList(n.value,([l,c])=>(i.openBlock(),i.createElementBlock("li",{key:l,class:"nav-item",role:"presentation"},[i.createElementVNode("button",{class:i.normalizeClass({"nav-link":!0,active:c.active}),id:`tab_${c.id}_head`,"data-bs-toggle":"tab","data-bs-target":`#tab_${c.id}_pane`,type:"button",role:"tab","aria-controls":`${c.id}_pane`,"aria-selected":c.active?"true":"false",disabled:i.unref(e)(c.disabled)},i.toDisplayString(c.title),11,Mg)]))),128))],8,Bg),i.createElementVNode("div",{class:"tab-content mt-3",id:`${s.id}_contents`},[i.renderSlot(s.$slots,"default")],8,Rg)]))}}),Fg={class:"mb-3"},jg=["for"],zg=i.createElementVNode("span",{class:"text-danger"},"*",-1),Hg={key:1,class:"form-floating"},Ug=["aria-describedby","cols","disabled","id","maxlength","minlength","name","placeholder","readonly","required","value"],Wg=["for"],Yg=i.createElementVNode("span",{class:"text-danger"},"*",-1),Kg=["aria-describedby","cols","disabled","id","maxlength","minlength","name","placeholder","readonly","required","rows","value"],qg=i.defineComponent({__name:"TarTextarea",props:{cols:{},describedBy:{},disabled:{type:[Boolean,String]},floating:{type:[Boolean,String]},id:{},label:{},max:{},min:{},modelValue:{},name:{},placeholder:{},plaintext:{type:[Boolean,String]},readonly:{type:[Boolean,String]},required:{type:[Boolean,String]},rows:{},size:{},status:{}},emits:["update:model-value"],setup(t,{expose:e}){const{parseBoolean:n,parseNumber:r}=k.parsingUtils,a=t,s=i.ref(),o=i.computed(()=>n(a.disabled)??!1),l=i.computed(()=>n(a.floating)??!1),c=i.computed(()=>n(a.readonly)??!1),d=i.computed(()=>n(a.required)??!1),f=i.computed(()=>d.value||typeof a.required=="string"&&a.required.trim().toLowerCase()==="label"),m=i.computed(()=>{const h=[];switch(c.value&&n(a.plaintext)?h.push("form-control-plaintext"):h.push("form-control"),a.size){case"large":h.push("form-control-lg");break;case"small":h.push("form-control-sm");break}return a.status&&h.push(`is-${a.status}`),h}),u=i.computed(()=>{const h=r(a.rows);return h?`${h*1.5}rem`:void 0});function p(){var h;(h=s.value)==null||h.focus()}return e({focus:p}),(h,_)=>(i.openBlock(),i.createElementBlock("div",Fg,[l.value?i.createCommentVNode("",!0):i.renderSlot(h.$slots,"label-override",{key:0},()=>[h.label?(i.openBlock(),i.createElementBlock("label",{key:0,for:h.id,class:"form-label"},[i.createTextVNode(i.toDisplayString(h.label)+" ",1),f.value?i.renderSlot(h.$slots,"label-required",{key:0},()=>[zg]):i.createCommentVNode("",!0)],8,jg)):i.createCommentVNode("",!0)]),i.renderSlot(h.$slots,"before"),l.value?(i.openBlock(),i.createElementBlock("div",Hg,[i.renderSlot(h.$slots,"default",{},()=>[i.createElementVNode("textarea",{"aria-describedby":h.describedBy,class:i.normalizeClass(m.value),cols:i.unref(r)(h.cols),disabled:o.value,id:h.id,maxlength:i.unref(r)(a.max)||void 0,minlength:i.unref(r)(a.min)||void 0,name:h.name,placeholder:h.placeholder,readonly:c.value,ref_key:"textareaRef",ref:s,required:d.value,style:i.normalizeStyle({height:u.value}),value:h.modelValue,onInput:_[0]||(_[0]=E=>h.$emit("update:model-value",E.target.value))},` `,46,Ug)]),i.renderSlot(h.$slots,"label-override",{},()=>[i.createElementVNode("label",{for:h.id},[i.createTextVNode(i.toDisplayString(h.label)+" ",1),f.value?i.renderSlot(h.$slots,"label-required",{key:0},()=>[Yg]):i.createCommentVNode("",!0)],8,Wg)])])):i.renderSlot(h.$slots,"default",{key:2},()=>[i.createElementVNode("textarea",{"aria-describedby":h.describedBy,class:i.normalizeClass(m.value),cols:i.unref(r)(h.cols),disabled:o.value,id:h.id,maxlength:i.unref(r)(a.max)||void 0,minlength:i.unref(r)(a.min)||void 0,name:h.name,placeholder:h.placeholder,readonly:c.value,ref_key:"textareaRef",ref:s,required:d.value,rows:i.unref(r)(h.rows),value:h.modelValue,onInput:_[1]||(_[1]=E=>h.$emit("update:model-value",E.target.value))},` `,42,Kg)]),i.renderSlot(h.$slots,"after")]))}}),Gg=["id"],Xg={class:"toast-header"},Qg={class:"me-auto"},Zg=["aria-label"],Jg=["innerHTML"],eb={key:1,class:"toast-body"},Ao=fa(i.defineComponent({__name:"TarToast",props:{close:{default:"Close"},duration:{},fade:{type:[Boolean,String]},html:{},id:{},solid:{type:[Boolean,String]},text:{},title:{},variant:{}},emits:["hidden"],setup(t,{emit:e}){const{parseBoolean:n,parseNumber:r}=k.parsingUtils,a=t,s=i.computed(()=>{const d=["toast"];return n(a.solid)&&d.push("toast-solid"),a.variant&&d.push(`toast-${a.variant}`),d}),o=i.computed(()=>a.id??Lt()),l=e;function c(){const d=document.getElementById(o.value);if(d){d.addEventListener("hidden.bs.toast",()=>l("hidden"));const f=r(a.duration)||0;It.getOrCreateInstance(d,{animation:n(a.fade),autohide:f>0,delay:f}).show()}}return i.onMounted(c),i.watch(()=>a.duration,c),i.watch(()=>a.fade,c),(d,f)=>(i.openBlock(),i.createElementBlock("div",{class:i.normalizeClass(s.value),id:o.value,role:"alert","aria-live":"assertive","aria-atomic":"true"},[i.renderSlot(d.$slots,"header",{},()=>[i.createElementVNode("div",Xg,[i.renderSlot(d.$slots,"title-override",{},()=>[i.createElementVNode("strong",Qg,i.toDisplayString(d.title),1)],!0),i.createElementVNode("button",{type:"button",class:"btn-close","data-bs-dismiss":"toast","aria-label":d.close},null,8,Zg)])],!0),i.renderSlot(d.$slots,"body",{},()=>[d.html?(i.openBlock(),i.createElementBlock("div",{key:0,class:"toast-body",innerHTML:d.html},null,8,Jg)):(i.openBlock(),i.createElementBlock("div",eb,[i.renderSlot(d.$slots,"default",{},()=>[i.createTextVNode(i.toDisplayString(d.text),1)],!0)]))],!0)],10,Gg))}}),[["__scopeId","data-v-d0574a91"]]),tb=i.defineComponent({__name:"TarToaster",props:{horizontalAlignment:{default:"right"},toasts:{},verticalAlignment:{default:"top"}},emits:["hidden"],setup(t){const e=t,n=i.computed(()=>{const r=["toast-container","position-fixed","p-3"];switch(e.verticalAlignment){case"bottom":r.push("bottom-0");break;case"middle":r.push("top-50");break;default:r.push("top-0");break}switch(e.horizontalAlignment){case"center":r.push("start-50");break;case"left":r.push("start-0");break;default:r.push("end-0");break}return r});return(r,a)=>(i.openBlock(),i.createElementBlock("div",{class:i.normalizeClass(n.value)},[(i.openBlock(!0),i.createElementBlock(i.Fragment,null,i.renderList(r.toasts,s=>(i.openBlock(),i.createBlock(Ao,i.mergeProps({key:s.id},s,{onHidden:o=>r.$emit("hidden",s)}),null,16,["onHidden"]))),128))],2))}});k.TarAccordion=Wd,k.TarAccordionItem=Zd,k.TarAlert=em,k.TarAvatar=rh,k.TarBadge=Eo,k.TarBreadcrumb=lh,k.TarButton=mh,k.TarCard=vh,k.TarCarousel=Oh,k.TarCheckbox=Ih,k.TarImage=Yt,k.TarInput=zh,k.TarModal=Xh,k.TarPagination=bg,k.TarProgress=_g,k.TarSelect=Lg,k.TarSpinner=wo,k.TarTab=xg,k.TarTabs=Vg,k.TarTextarea=qg,k.TarToast=Ao,k.TarToaster=tb,k.bindItemKey=$r,k.bindTabKey=ua,k.inputUtils=el,k.tooltipUtils=Hd,k.unbindItemKey=Dr,k.unbindTabKey=da,Object.defineProperty(k,Symbol.toStringTag,{value:"Module"})}); //# sourceMappingURL=logitar-vue3-ui.umd.cjs.map