/*! For license information please see react-bootstrap.min.js.LICENSE.txt */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","react-dom"],t):"object"==typeof exports?exports.ReactBootstrap=t(require("react"),require("react-dom")):e.ReactBootstrap=t(e.React,e.ReactDOM)}(self,(function(e,t){return(()=>{var n={814:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t{"use strict";e.exports=function(e,t,n,r,o,a,s,i){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,a,s,i],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},946:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n,r,o,a){var s=r||"<>",i=a||n;if(null==t[n])return new Error("The "+o+" `"+i+"` is required to make `"+s+"` accessible for users of assistive technologies such as screen readers.");for(var l=arguments.length,c=Array(l>5?l-5:0),u=5;u{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,o,a,s){var i=o||"<>",l=s||r;if(null==n[r])return t?new Error("Required "+a+" `"+l+"` was not specified in `"+i+"`."):null;for(var c=arguments.length,u=Array(c>6?c-6:0),d=6;d{"use strict";var r=n(134);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,s){if(s!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},526:(e,t,n)=>{e.exports=n(428)()},134:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},356:(e,t,n)=>{"use strict";var r=n(698),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var a=Symbol.for;o=a("react.element"),t.Fragment=a("react.fragment")}var s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,a={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!l.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:a,_owner:s.current}}t.jsx=c,t.jsxs=c},373:(e,t,n)=>{"use strict";e.exports=n(356)},459:e=>{"use strict";e.exports=function(){}},698:t=>{"use strict";t.exports=e},207:e=>{"use strict";e.exports=t}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var a=r[e]={exports:{}};return n[e](a,a.exports,o),a.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};return(()=>{"use strict";o.r(a),o.d(a,{Accordion:()=>Ce,AccordionButton:()=>xe,AccordionCollapse:()=>de,AccordionContext:()=>ce,Alert:()=>qe,Badge:()=>We,Breadcrumb:()=>Ze,BreadcrumbItem:()=>Xe,Button:()=>Qe,ButtonGroup:()=>tt,ButtonToolbar:()=>rt,Card:()=>yt,CardColumns:()=>wt,CardGroup:()=>Et,CardImg:()=>at,Carousel:()=>Dt,CarouselItem:()=>Tt,CloseButton:()=>$e,Col:()=>Bt,Collapse:()=>ie,Container:()=>So,Dropdown:()=>Wr,DropdownButton:()=>Jr,Fade:()=>Re,Figure:()=>Ao,FloatingLabel:()=>jo,Form:()=>Ro,FormCheck:()=>lo,FormControl:()=>uo,FormFloating:()=>fo,FormGroup:()=>mo,FormLabel:()=>ho,FormSelect:()=>yo,FormText:()=>Eo,Image:()=>Io,InputGroup:()=>Ko,ListGroup:()=>Zo,ListGroupItem:()=>Xo,Modal:()=>Ba,ModalBody:()=>Ca,ModalDialog:()=>Pa,ModalFooter:()=>ka,ModalTitle:()=>Ma,Nav:()=>Va,NavDropdown:()=>ts,NavItem:()=>Aa,NavLink:()=>Ka,Navbar:()=>Qa,NavbarBrand:()=>Ua,Offcanvas:()=>fs,OffcanvasBody:()=>ns,OffcanvasHeader:()=>is,OffcanvasTitle:()=>ls,Overlay:()=>ws,OverlayTrigger:()=>Cs,PageItem:()=>js,Pagination:()=>Is,Popover:()=>xs,PopoverBody:()=>hs,PopoverHeader:()=>vs,ProgressBar:()=>Bs,Ratio:()=>Hs,Row:()=>zs,SafeAnchor:()=>Ae,Spinner:()=>qs,SplitButton:()=>Gs,Tab:()=>ti,TabContainer:()=>Xs,TabContent:()=>Ys,TabPane:()=>Js,Table:()=>ni,Tabs:()=>si,ThemeProvider:()=>g,Toast:()=>fi,ToastBody:()=>ui,ToastContainer:()=>vi,ToastHeader:()=>ci,ToggleButton:()=>xi,ToggleButtonGroup:()=>yi,Tooltip:()=>Ei,useAccordionButton:()=>he});var e=o(814),t=o.n(e),n=o(698),r=o.n(n);function s(){return(s=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var l=o(286),c=o.n(l);function u(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function d(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function f(e,t,r){var o=(0,n.useRef)(void 0!==e),a=(0,n.useState)(t),s=a[0],i=a[1],l=void 0!==e,c=o.current;return o.current=l,!l&&c&&s!==t&&i(t),[l?e:s,(0,n.useCallback)((function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o({prefixes:{...e},dir:t})),[e,t]);return(0,m.jsx)(b,{value:o,children:r})};function y(e){return e&&e.ownerDocument||document}var w=/([A-Z])/g,E=/^ms-/;function N(e){return function(e){return e.replace(w,"-$1").toLowerCase()}(e).replace(E,"-ms-")}var C=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;const O=function(e,t){var n="",r="";if("string"==typeof t)return e.style.getPropertyValue(N(t))||function(e,t){return function(e){var t=y(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}(e).getPropertyValue(N(t));Object.keys(t).forEach((function(o){var a=t[o];a||0===a?function(e){return!(!e||!C.test(e))}(o)?r+=o+"("+a+") ":n+=N(o)+": "+a+";":e.style.removeProperty(N(o))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n};function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var P=o(526),k=o.n(P),R=o(207),T=o.n(R);const S=r().createContext(null);var $="unmounted",M="exited",I="entering",D="entered",F="exiting",L=function(e){var t,n;function o(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=M,r.appearStatus=I):o=D:o=t.unmountOnExit||t.mountOnEnter?$:M,r.state={status:o},r.nextCallback=null,r}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,j(t,n),o.getDerivedStateFromProps=function(e,t){return e.in&&t.status===$?{status:M}:null};var a=o.prototype;return a.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},a.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==I&&n!==D&&(t=I):n!==I&&n!==D||(t=F)}this.updateStatus(!1,t)},a.componentWillUnmount=function(){this.cancelNextCallback()},a.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},a.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===I?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===M&&this.setState({status:$})},a.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[T().findDOMNode(this),r],a=o[0],s=o[1],i=this.getTimeouts(),l=r?i.appear:i.enter;e||n?(this.props.onEnter(a,s),this.safeSetState({status:I},(function(){t.props.onEntering(a,s),t.onTransitionEnd(l,(function(){t.safeSetState({status:D},(function(){t.props.onEntered(a,s)}))}))}))):this.safeSetState({status:D},(function(){t.props.onEntered(a)}))},a.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:T().findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:F},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:M},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:M},(function(){e.props.onExited(r)}))},a.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},a.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},a.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},a.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:T().findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=o[0],s=o[1];this.props.addEndListener(a,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},a.render=function(){var e=this.state.status;if(e===$)return null;var t=this.props,n=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,i(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return r().createElement(S.Provider,{value:null},"function"==typeof n?n(e,o):r().cloneElement(r().Children.only(n),o))},o}(r().Component);function B(){}L.contextType=S,L.propTypes={},L.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:B,onEntering:B,onEntered:B,onExit:B,onExiting:B,onExited:B},L.UNMOUNTED=$,L.EXITED=M,L.ENTERING=I,L.ENTERED=D,L.EXITING=F;const A=L,H=!("undefined"==typeof window||!window.document||!window.document.createElement);var _=!1,K=!1;try{var z={get passive(){return _=!0},get once(){return K=_=!0}};H&&(window.addEventListener("test",z,z),window.removeEventListener("test",z,!0))}catch(e){}const V=function(e,t,n,r){if(r&&"boolean"!=typeof r&&!K){var o=r.once,a=r.capture,s=n;!K&&o&&(s=n.__once||function e(r){this.removeEventListener(t,e,a),n.call(this,r)},n.__once=s),e.addEventListener(t,s,_?r:a)}e.addEventListener(t,n,r)},q=function(e,t,n,r){var o=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,o),n.__once&&e.removeEventListener(t,n.__once,o)},U=function(e,t,n,r){return V(e,t,n,r),function(){q(e,t,n,r)}};function W(e,t,n,r){var o,a;null==n&&(a=-1===(o=O(e,"transitionDuration")||"").indexOf("ms")?1e3:1,n=parseFloat(o)*a||0);var s=function(e,t,n){void 0===n&&(n=5);var r=!1,o=setTimeout((function(){r||function(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),e){var o=document.createEvent("HTMLEvents");o.initEvent("transitionend",n,r),e.dispatchEvent(o)}}(e,0,!0)}),t+n),a=U(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(o),a()}}(e,n,r),i=U(e,"transitionend",t);return function(){s(),i()}}function G(e,t){const n=O(e,t)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function X(e,t){const n=G(e,"transitionDuration"),r=G(e,"transitionDelay"),o=W(e,(n=>{n.target===e&&(o(),t(n))}),n+r)}const Y=function(...e){return e.filter((e=>null!=e)).reduce(((e,t)=>{if("function"!=typeof t)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===e?t:function(...n){e.apply(this,n),t.apply(this,n)}}),null)};function Z(e){e.offsetHeight}function J(e){return e&&"setState"in e?T().findDOMNode(e):null!=e?e:null}var Q=function(e){return e&&"function"!=typeof e?function(t){e.current=t}:e};const ee=function(e,t){return(0,n.useMemo)((function(){return function(e,t){var n=Q(e),r=Q(t);return function(e){n&&n(e),r&&r(e)}}(e,t)}),[e,t])},te=r().forwardRef((({onEnter:e,onEntering:t,onEntered:o,onExit:a,onExiting:s,onExited:i,addEndListener:l,children:c,childRef:u,...d},f)=>{const p=(0,n.useRef)(null),v=ee(p,u),h=e=>{v(J(e))},b=e=>t=>{e&&p.current&&e(p.current,t)},x=(0,n.useCallback)(b(e),[e]),g=(0,n.useCallback)(b(t),[t]),y=(0,n.useCallback)(b(o),[o]),w=(0,n.useCallback)(b(a),[a]),E=(0,n.useCallback)(b(s),[s]),N=(0,n.useCallback)(b(i),[i]),C=(0,n.useCallback)(b(l),[l]);return(0,m.jsx)(A,{ref:f,...d,onEnter:x,onEntered:y,onEntering:g,onExit:w,onExited:N,onExiting:E,addEndListener:C,nodeRef:p,children:"function"==typeof c?(e,t)=>c(e,{...t,ref:h}):r().cloneElement(c,{ref:h})})})),ne={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function re(e,t){const n=t[`offset${e[0].toUpperCase()}${e.slice(1)}`],r=ne[e];return n+parseInt(O(t,r[0]),10)+parseInt(O(t,r[1]),10)}const oe={[M]:"collapse",[F]:"collapsing",[I]:"collapsing",[D]:"collapse show"},ae={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,getDimensionValue:re},se=r().forwardRef((({onEnter:e,onEntering:o,onEntered:a,onExit:s,onExiting:i,className:l,children:c,dimension:u="height",getDimensionValue:d=re,...f},p)=>{const v="function"==typeof u?u():u,h=(0,n.useMemo)((()=>Y((e=>{e.style[v]="0"}),e)),[v,e]),b=(0,n.useMemo)((()=>Y((e=>{const t=`scroll${v[0].toUpperCase()}${v.slice(1)}`;e.style[v]=`${e[t]}px`}),o)),[v,o]),x=(0,n.useMemo)((()=>Y((e=>{e.style[v]=null}),a)),[v,a]),g=(0,n.useMemo)((()=>Y((e=>{e.style[v]=`${d(v,e)}px`,Z(e)}),s)),[s,d,v]),y=(0,n.useMemo)((()=>Y((e=>{e.style[v]=null}),i)),[v,i]);return(0,m.jsx)(te,{ref:p,addEndListener:X,...f,"aria-expanded":f.role?f.in:null,onEnter:h,onEntering:b,onEntered:x,onExit:g,onExiting:y,childRef:c.ref,children:(e,n)=>r().cloneElement(c,{...n,className:t()(l,c.props.className,oe[e],"width"===v&&"width")})})}));se.defaultProps=ae;const ie=se,le=n.createContext({});le.displayName="AccordionContext";const ce=le,ue=n.forwardRef((({bsPrefix:e,className:r,children:o,eventKey:a,...s},i)=>{const{activeEventKey:l}=(0,n.useContext)(ce);return e=x(e,"accordion-collapse"),(0,m.jsx)(ie,{ref:i,in:l===a,...s,className:t()(r,e),children:(0,m.jsx)("div",{children:n.Children.only(o)})})}));ue.displayName="AccordionCollapse";const de=ue,fe=n.createContext({eventKey:""});fe.displayName="AccordionItemContext";const pe=fe,me=n.forwardRef((({as:e="div",bsPrefix:r,className:o,...a},s)=>{r=x(r,"accordion-body");const{eventKey:i}=(0,n.useContext)(pe);return(0,m.jsx)(de,{eventKey:i,children:(0,m.jsx)(e,{ref:s,...a,className:t()(o,r)})})}));me.displayName="AccordionBody";const ve=me;function he(e,t){const{activeEventKey:r,onSelect:o}=(0,n.useContext)(ce);return n=>{o&&o(e===r?null:e,n),t&&t(n)}}const be=n.forwardRef((({as:e="button",bsPrefix:r,className:o,onClick:a,...s},i)=>{r=x(r,"accordion-button");const{eventKey:l}=(0,n.useContext)(pe),c=he(l,a),{activeEventKey:u}=(0,n.useContext)(ce);return"button"===e&&(s.type="button"),(0,m.jsx)(e,{ref:i,onClick:c,...s,"aria-expanded":l===u,className:t()(o,r,l!==u&&"collapsed")})}));be.displayName="AccordionButton";const xe=be,ge=n.forwardRef((({as:e="h2",bsPrefix:n,className:r,children:o,onClick:a,...s},i)=>(n=x(n,"accordion-header"),(0,m.jsx)(e,{ref:i,...s,className:t()(r,n),children:(0,m.jsx)(xe,{onClick:a,children:o})}))));ge.displayName="AccordionHeader";const ye=ge,we=n.forwardRef((({as:e="div",bsPrefix:r,className:o,eventKey:a,...s},i)=>{r=x(r,"accordion-item");const l=(0,n.useMemo)((()=>({eventKey:a})),[a]);return(0,m.jsx)(pe.Provider,{value:l,children:(0,m.jsx)(e,{ref:i,...s,className:t()(o,r)})})}));we.displayName="AccordionItem";const Ee=we,Ne=n.forwardRef(((e,r)=>{const{as:o="div",activeKey:a,bsPrefix:s,className:i,onSelect:l,flush:c,...u}=p(e,{activeKey:"onSelect"}),d=x(s,"accordion"),f=(0,n.useMemo)((()=>({activeEventKey:a,onSelect:l})),[a,l]);return(0,m.jsx)(ce.Provider,{value:f,children:(0,m.jsx)(o,{ref:r,...u,className:t()(i,d,c&&`${d}-flush`)})})}));Ne.displayName="Accordion";const Ce=Object.assign(Ne,{Button:xe,Collapse:de,Item:Ee,Header:ye,Body:ve}),Oe=function(e){var t=(0,n.useRef)(e);return(0,n.useEffect)((function(){t.current=e}),[e]),t};function je(e){var t=Oe(e);return(0,n.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}const Pe={[I]:"show",[D]:"show"},ke=n.forwardRef((({className:e,children:r,...o},a)=>{const s=(0,n.useCallback)((e=>{Z(e),null==o.onEnter||o.onEnter(e)}),[o]);return(0,m.jsx)(te,{ref:a,addEndListener:X,...o,onEnter:s,childRef:r.ref,children:(o,a)=>n.cloneElement(r,{...a,className:t()("fade",e,r.props.className,Pe[o])})})}));ke.defaultProps={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1},ke.displayName="Fade";const Re=ke,Te={"aria-label":k().string,onClick:k().func,variant:k().oneOf(["white"])},Se=n.forwardRef((({className:e,variant:n,...r},o)=>(0,m.jsx)("button",{ref:o,type:"button",className:t()("btn-close",n&&`btn-close-${n}`,e),...r})));Se.displayName="CloseButton",Se.propTypes=Te,Se.defaultProps={"aria-label":"Close"};const $e=Se,Me=e=>n.forwardRef(((n,r)=>(0,m.jsx)("div",{...n,ref:r,className:t()(n.className,e)})));var Ie=/-(.)/g;const De=e=>{return e[0].toUpperCase()+(t=e,t.replace(Ie,(function(e,t){return t.toUpperCase()}))).slice(1);var t};function Fe(e,{displayName:r=De(e),Component:o,defaultProps:a}={}){const s=n.forwardRef((({className:n,bsPrefix:r,as:a=o||"div",...s},i)=>{const l=x(r,e);return(0,m.jsx)(a,{ref:i,className:t()(n,l),...s})}));return s.defaultProps=a,s.displayName=r,s}function Le(e){return!e||"#"===e.trim()}const Be=n.forwardRef((({as:e="a",disabled:t,onKeyDown:n,...r},o)=>{const a=e=>{const{href:n,onClick:o}=r;(t||Le(n))&&e.preventDefault(),t?e.stopPropagation():null==o||o(e)};return Le(r.href)&&(r.role=r.role||"button",r.href=r.href||"#"),t&&(r.tabIndex=-1,r["aria-disabled"]=!0),(0,m.jsx)(e,{ref:o,...r,onClick:a,onKeyDown:Y((e=>{" "===e.key&&(e.preventDefault(),a(e))}),n)})}));Be.displayName="SafeAnchor";const Ae=Be,He=Me("h4");He.displayName="DivStyledAsH4";const _e=Fe("alert-heading",{Component:He}),Ke=Fe("alert-link",{Component:Ae}),ze={show:!0,transition:Re,closeLabel:"Close alert"},Ve=n.forwardRef(((e,n)=>{const{bsPrefix:r,show:o,closeLabel:a,closeVariant:s,className:i,children:l,variant:c,onClose:u,dismissible:d,transition:f,...v}=p(e,{show:"onClose"}),h=x(r,"alert"),b=je((e=>{u&&u(!1,e)})),g=!0===f?Re:f,y=(0,m.jsxs)("div",{role:"alert",...g?void 0:v,ref:n,className:t()(i,h,c&&`${h}-${c}`,d&&`${h}-dismissible`),children:[d&&(0,m.jsx)($e,{onClick:b,"aria-label":a,variant:s}),l]});return g?(0,m.jsx)(g,{unmountOnExit:!0,...v,ref:void 0,in:o,children:y}):o?y:null}));Ve.displayName="Alert",Ve.defaultProps=ze;const qe=Object.assign(Ve,{Link:Ke,Heading:_e}),Ue=n.forwardRef((({bsPrefix:e,bg:n,pill:r,text:o,className:a,as:s="span",...i},l)=>{const c=x(e,"badge");return(0,m.jsx)(s,{ref:l,...i,className:t()(a,c,r&&"rounded-pill",o&&`text-${o}`,n&&`bg-${n}`)})}));Ue.displayName="Badge",Ue.defaultProps={pill:!1};const We=Ue,Ge=n.forwardRef((({bsPrefix:e,active:n,children:r,className:o,as:a="li",linkAs:s=Ae,linkProps:i,href:l,title:c,target:u,...d},f)=>{const p=x(e,"breadcrumb-item");return(0,m.jsx)(a,{ref:f,...d,className:t()(p,o,{active:n}),"aria-current":n?"page":void 0,children:n?r:(0,m.jsx)(s,{...i,href:l,title:c,target:u,children:r})})}));Ge.displayName="BreadcrumbItem",Ge.defaultProps={active:!1,linkProps:{}};const Xe=Ge,Ye=n.forwardRef((({bsPrefix:e,className:n,listProps:r,children:o,label:a,as:s="nav",...i},l)=>{const c=x(e,"breadcrumb");return(0,m.jsx)(s,{"aria-label":a,className:n,ref:l,...i,children:(0,m.jsx)("ol",{...r,className:t()(c,null==r?void 0:r.className),children:o})})}));Ye.displayName="Breadcrumb",Ye.defaultProps={label:"breadcrumb",listProps:{}};const Ze=Object.assign(Ye,{Item:Xe}),Je=n.forwardRef((({bsPrefix:e,variant:n,size:r,active:o,className:a,type:s,as:i,...l},c)=>{const u=x(e,"btn"),d=t()(a,u,o&&"active",n&&`${u}-${n}`,r&&`${u}-${r}`);if(l.href)return(0,m.jsx)(Ae,{...l,as:i,ref:c,className:t()(d,l.disabled&&"disabled")});s||i||(s="button");const f=i||"button";return(0,m.jsx)(f,{...l,ref:c,type:s,className:d})}));Je.displayName="Button",Je.defaultProps={variant:"primary",active:!1,disabled:!1};const Qe=Je,et=n.forwardRef((({bsPrefix:e,size:n,vertical:r,className:o,as:a="div",...s},i)=>{const l=x(e,"btn-group");let c=l;return r&&(c=`${l}-vertical`),(0,m.jsx)(a,{...s,ref:i,className:t()(o,c,n&&`${l}-${n}`)})}));et.displayName="ButtonGroup",et.defaultProps={vertical:!1,role:"group"};const tt=et,nt=n.forwardRef((({bsPrefix:e,className:n,...r},o)=>{const a=x(e,"btn-toolbar");return(0,m.jsx)("div",{...r,ref:o,className:t()(n,a)})}));nt.displayName="ButtonToolbar",nt.defaultProps={role:"toolbar"};const rt=nt,ot=n.forwardRef((({bsPrefix:e,className:n,variant:r,as:o="img",...a},s)=>{const i=x(e,"card-img");return(0,m.jsx)(o,{ref:s,className:t()(r?`${i}-${r}`:i,n),...a})}));ot.displayName="CardImg";const at=ot,st=n.createContext(null);st.displayName="CardHeaderContext";const it=st,lt=n.forwardRef((({bsPrefix:e,className:r,as:o="div",...a},s)=>{const i=x(e,"card-header"),l=(0,n.useMemo)((()=>({cardHeaderBsPrefix:i})),[i]);return(0,m.jsx)(it.Provider,{value:l,children:(0,m.jsx)(o,{ref:s,...a,className:t()(r,i)})})}));lt.displayName="CardHeader";const ct=lt,ut=Me("h5"),dt=Me("h6"),ft=Fe("card-body"),pt=Fe("card-title",{Component:ut}),mt=Fe("card-subtitle",{Component:dt}),vt=Fe("card-link",{Component:"a"}),ht=Fe("card-text",{Component:"p"}),bt=Fe("card-footer"),xt=Fe("card-img-overlay"),gt=n.forwardRef((({bsPrefix:e,className:n,bg:r,text:o,border:a,body:s,children:i,as:l="div",...c},u)=>{const d=x(e,"card");return(0,m.jsx)(l,{ref:u,...c,className:t()(n,d,r&&`bg-${r}`,o&&`text-${o}`,a&&`border-${a}`),children:s?(0,m.jsx)(ft,{children:i}):i})}));gt.displayName="Card",gt.defaultProps={body:!1};const yt=Object.assign(gt,{Img:at,Title:pt,Subtitle:mt,Body:ft,Link:vt,Text:ht,Header:ct,Footer:bt,ImgOverlay:xt}),wt=Fe("card-columns"),Et=Fe("card-group");function Nt(){var e=(0,n.useRef)(!0),t=(0,n.useRef)((function(){return e.current}));return(0,n.useEffect)((function(){return function(){e.current=!1}}),[]),t.current}function Ct(e){var t,r,o=(t=e,(r=(0,n.useRef)(t)).current=t,r);(0,n.useEffect)((function(){return function(){return o.current()}}),[])}var Ot=Math.pow(2,31)-1;function jt(e,t,n){var r=n-Date.now();e.current=r<=Ot?setTimeout(t,r):setTimeout((function(){return jt(e,t,n)}),Ot)}function Pt(){var e=Nt(),t=(0,n.useRef)();return Ct((function(){return clearTimeout(t.current)})),(0,n.useMemo)((function(){var n=function(){return clearTimeout(t.current)};return{set:function(r,o){void 0===o&&(o=0),e()&&(n(),o<=Ot?t.current=setTimeout(r,o):jt(t,r,Date.now()+o))},clear:n}}),[])}const kt=Fe("carousel-caption"),Rt=n.forwardRef((({as:e="div",bsPrefix:n,className:r,...o},a)=>{const s=t()(r,x(n,"carousel-item"));return(0,m.jsx)(e,{ref:a,...o,className:s})}));Rt.displayName="CarouselItem";const Tt=Rt;function St(e,t){let r=0;return n.Children.map(e,(e=>n.isValidElement(e)?t(e,r++):e))}function $t(e,t){let r=0;n.Children.forEach(e,(e=>{n.isValidElement(e)&&t(e,r++)}))}const Mt={slide:!0,fade:!1,controls:!0,indicators:!0,indicatorLabels:[],defaultActiveIndex:0,interval:5e3,keyboard:!0,pause:"hover",wrap:!0,touch:!0,prevIcon:(0,m.jsx)("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:"Previous",nextIcon:(0,m.jsx)("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:"Next"},It=n.forwardRef(((e,r)=>{const{as:o="div",bsPrefix:a,slide:s,fade:i,controls:l,indicators:c,indicatorLabels:u,activeIndex:d,onSelect:f,onSlide:h,onSlid:b,interval:g,keyboard:y,onKeyDown:w,pause:E,onMouseOver:N,onMouseOut:C,wrap:O,touch:j,onTouchStart:P,onTouchMove:k,onTouchEnd:R,prevIcon:T,prevLabel:S,nextIcon:$,nextLabel:M,variant:I,className:D,children:F,...L}=p(e,{activeIndex:"onSelect"}),B=x(a,"carousel"),A=function(){const{dir:e}=(0,n.useContext)(v);return"rtl"===e}(),H=(0,n.useRef)(null),[_,K]=(0,n.useState)("next"),[z,V]=(0,n.useState)(!1),[q,U]=(0,n.useState)(!1),[W,G]=(0,n.useState)(d||0);q||d===W||(H.current?K(H.current):K((d||0)>W?"next":"prev"),s&&U(!0),G(d||0)),(0,n.useEffect)((()=>{H.current&&(H.current=null)}));let Y,J=0;$t(F,((e,t)=>{++J,t===d&&(Y=e.props.interval)}));const Q=Oe(Y),ee=(0,n.useCallback)((e=>{if(q)return;let t=W-1;if(t<0){if(!O)return;t=J-1}H.current="prev",null==f||f(t,e)}),[q,W,f,O,J]),ne=je((e=>{if(q)return;let t=W+1;if(t>=J){if(!O)return;t=0}H.current="next",null==f||f(t,e)})),re=(0,n.useRef)();(0,n.useImperativeHandle)(r,(()=>({element:re.current,prev:ee,next:ne})));const oe=je((()=>{!document.hidden&&function(e){if(!(e&&e.style&&e.parentNode&&e.parentNode.style))return!1;const t=getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility&&"none"!==getComputedStyle(e.parentNode).display}(re.current)&&(A?ee():ne())})),ae="next"===_?"start":"end";var se,ie,le;se=()=>{s||(null==h||h(W,ae),null==b||b(W,ae))},ie=[W],le=(0,n.useRef)(!0),(0,n.useEffect)((function(){if(!le.current)return se();le.current=!1}),ie);const ce=`${B}-item-${_}`,ue=`${B}-item-${ae}`,de=(0,n.useCallback)((e=>{Z(e),null==h||h(W,ae)}),[h,W,ae]),fe=(0,n.useCallback)((()=>{U(!1),null==b||b(W,ae)}),[b,W,ae]),pe=(0,n.useCallback)((e=>{if(y&&!/input|textarea/i.test(e.target.tagName))switch(e.key){case"ArrowLeft":return e.preventDefault(),void(A?ne(e):ee(e));case"ArrowRight":return e.preventDefault(),void(A?ee(e):ne(e))}null==w||w(e)}),[y,w,ee,ne,A]),me=(0,n.useCallback)((e=>{"hover"===E&&V(!0),null==N||N(e)}),[E,N]),ve=(0,n.useCallback)((e=>{V(!1),null==C||C(e)}),[C]),he=(0,n.useRef)(0),be=(0,n.useRef)(0),xe=Pt(),ge=(0,n.useCallback)((e=>{he.current=e.touches[0].clientX,be.current=0,"hover"===E&&V(!0),null==P||P(e)}),[E,P]),ye=(0,n.useCallback)((e=>{e.touches&&e.touches.length>1?be.current=0:be.current=e.touches[0].clientX-he.current,null==k||k(e)}),[k]),we=(0,n.useCallback)((e=>{if(j){const t=be.current;Math.abs(t)>40&&(t>0?ee(e):ne(e))}"hover"===E&&xe.set((()=>{V(!1)}),g||void 0),null==R||R(e)}),[j,E,ee,ne,xe,g,R]),Ee=null!=g&&!z&&!q,Ne=(0,n.useRef)();(0,n.useEffect)((()=>{var e,t;if(!Ee)return;const n=A?ee:ne;return Ne.current=window.setInterval(document.visibilityState?oe:n,null!=(e=null!=(t=Q.current)?t:g)?e:void 0),()=>{null!==Ne.current&&clearInterval(Ne.current)}}),[Ee,ee,ne,Q,g,oe,A]);const Ce=(0,n.useMemo)((()=>c&&Array.from({length:J},((e,t)=>e=>{null==f||f(t,e)}))),[c,J,f]);return(0,m.jsxs)(o,{ref:re,...L,onKeyDown:pe,onMouseOver:me,onMouseOut:ve,onTouchStart:ge,onTouchMove:ye,onTouchEnd:we,className:t()(D,B,s&&"slide",i&&`${B}-fade`,I&&`${B}-${I}`),children:[c&&(0,m.jsx)("div",{className:`${B}-indicators`,children:St(F,((e,t)=>(0,m.jsx)("button",{type:"button","data-bs-target":"","aria-label":null!=u&&u.length?u[t]:`Slide ${t+1}`,className:t===W?"active":void 0,onClick:Ce?Ce[t]:void 0,"aria-current":t===W},t)))}),(0,m.jsx)("div",{className:`${B}-inner`,children:St(F,((e,r)=>{const o=r===W;return s?(0,m.jsx)(te,{in:o,onEnter:o?de:void 0,onEntered:o?fe:void 0,addEndListener:X,children:(r,a)=>n.cloneElement(e,{...a,className:t()(e.props.className,o&&"entered"!==r&&ce,("entered"===r||"exiting"===r)&&"active",("entering"===r||"exiting"===r)&&ue)})}):n.cloneElement(e,{className:t()(e.props.className,o&&"active")})}))}),l&&(0,m.jsxs)(m.Fragment,{children:[(O||0!==d)&&(0,m.jsxs)(Ae,{className:`${B}-control-prev`,onClick:ee,children:[T,S&&(0,m.jsx)("span",{className:"visually-hidden",children:S})]}),(O||d!==J-1)&&(0,m.jsxs)(Ae,{className:`${B}-control-next`,onClick:ne,children:[$,M&&(0,m.jsx)("span",{className:"visually-hidden",children:M})]})]})]})}));It.displayName="Carousel",It.defaultProps=Mt;const Dt=Object.assign(It,{Caption:kt,Item:Tt}),Ft=["xxl","xl","lg","md","sm","xs"],Lt=n.forwardRef((({bsPrefix:e,className:n,as:r="div",...o},a)=>{const s=x(e,"col"),i=[],l=[];return Ft.forEach((e=>{const t=o[e];let n,r,a;delete o[e],"object"==typeof t&&null!=t?({span:n=!0,offset:r,order:a}=t):n=t;const c="xs"!==e?`-${e}`:"";n&&i.push(!0===n?`${s}${c}`:`${s}${c}-${n}`),null!=a&&l.push(`order${c}-${a}`),null!=r&&l.push(`offset${c}-${r}`)})),i.length||i.push(s),(0,m.jsx)(r,{...o,ref:a,className:t()(n,...i,...l)})}));Lt.displayName="Col";const Bt=Lt;var At,Ht=Function.prototype.bind.call(Function.prototype.call,[].slice);function _t(e,t){return Ht(e.querySelectorAll(t))}function Kt(e){var t=(0,n.useRef)(null);return(0,n.useEffect)((function(){t.current=e})),t.current}function zt(){return(0,n.useReducer)((function(e){return!e}),!1)[1]}const Vt=r().createContext(null);function qt(){return(0,n.useState)(null)}function Ut(e){return e.split("-")[0]}function Wt(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function Gt(e){var t=Wt(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Xt(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Yt(e){return e instanceof Xt(e).Element||e instanceof Element}function Zt(e){return e instanceof Xt(e).HTMLElement||e instanceof HTMLElement}function Jt(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Xt(e).ShadowRoot||e instanceof ShadowRoot)}function Qt(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Jt(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function en(e){return e?(e.nodeName||"").toLowerCase():null}function tn(e){return Xt(e).getComputedStyle(e)}function nn(e){return["table","td","th"].indexOf(en(e))>=0}function rn(e){return((Yt(e)?e.ownerDocument:e.document)||window.document).documentElement}function on(e){return"html"===en(e)?e:e.assignedSlot||e.parentNode||(Jt(e)?e.host:null)||rn(e)}function an(e){return Zt(e)&&"fixed"!==tn(e).position?e.offsetParent:null}function sn(e){for(var t=Xt(e),n=an(e);n&&nn(n)&&"static"===tn(n).position;)n=an(n);return n&&("html"===en(n)||"body"===en(n)&&"static"===tn(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Zt(e)&&"fixed"===tn(e).position)return null;for(var n=on(e);Zt(n)&&["html","body"].indexOf(en(n))<0;){var r=tn(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function ln(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}var cn=Math.max,un=Math.min,dn=Math.round;function fn(e,t,n){return cn(e,un(t,n))}function pn(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function mn(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var vn="top",hn="bottom",bn="right",xn="left",gn="auto",yn=[vn,hn,bn,xn],wn="start",En="end",Nn="viewport",Cn="popper",On=yn.reduce((function(e,t){return e.concat([t+"-"+wn,t+"-"+En])}),[]),jn=[].concat(yn,[gn]).reduce((function(e,t){return e.concat([t,t+"-"+wn,t+"-"+En])}),[]),Pn=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],kn={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Rn(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.offsets,s=e.position,i=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,u=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:dn(dn(t*r)/r)||0,y:dn(dn(n*r)/r)||0}}(a):"function"==typeof c?c(a):a,d=u.x,f=void 0===d?0:d,p=u.y,m=void 0===p?0:p,v=a.hasOwnProperty("x"),h=a.hasOwnProperty("y"),b=xn,x=vn,g=window;if(l){var y=sn(n),w="clientHeight",E="clientWidth";y===Xt(n)&&"static"!==tn(y=rn(n)).position&&(w="scrollHeight",E="scrollWidth"),y=y,o===vn&&(x=hn,m-=y[w]-r.height,m*=i?1:-1),o===xn&&(b=bn,f-=y[E]-r.width,f*=i?1:-1)}var N,C=Object.assign({position:s},l&&kn);return i?Object.assign({},C,((N={})[x]=h?"0":"",N[b]=v?"0":"",N.transform=(g.devicePixelRatio||1)<2?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",N)):Object.assign({},C,((t={})[x]=h?m+"px":"",t[b]=v?f+"px":"",t.transform="",t))}var Tn={passive:!0},Sn={left:"right",right:"left",bottom:"top",top:"bottom"};function $n(e){return e.replace(/left|right|bottom|top/g,(function(e){return Sn[e]}))}var Mn={start:"end",end:"start"};function In(e){return e.replace(/start|end/g,(function(e){return Mn[e]}))}function Dn(e){var t=Xt(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Fn(e){return Wt(rn(e)).left+Dn(e).scrollLeft}function Ln(e){var t=tn(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Bn(e){return["html","body","#document"].indexOf(en(e))>=0?e.ownerDocument.body:Zt(e)&&Ln(e)?e:Bn(on(e))}function An(e,t){var n;void 0===t&&(t=[]);var r=Bn(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=Xt(r),s=o?[a].concat(a.visualViewport||[],Ln(r)?r:[]):r,i=t.concat(s);return o?i:i.concat(An(on(s)))}function Hn(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _n(e,t){return t===Nn?Hn(function(e){var t=Xt(e),n=rn(e),r=t.visualViewport,o=n.clientWidth,a=n.clientHeight,s=0,i=0;return r&&(o=r.width,a=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=r.offsetLeft,i=r.offsetTop)),{width:o,height:a,x:s+Fn(e),y:i}}(e)):Zt(t)?function(e){var t=Wt(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):Hn(function(e){var t,n=rn(e),r=Dn(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=cn(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=cn(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),i=-r.scrollLeft+Fn(e),l=-r.scrollTop;return"rtl"===tn(o||n).direction&&(i+=cn(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:i,y:l}}(rn(e)))}function Kn(e){return e.split("-")[1]}function zn(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?Ut(o):null,s=o?Kn(o):null,i=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(a){case vn:t={x:i,y:n.y-r.height};break;case hn:t={x:i,y:n.y+n.height};break;case bn:t={x:n.x+n.width,y:l};break;case xn:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?ln(a):null;if(null!=c){var u="y"===c?"height":"width";switch(s){case wn:t[c]=t[c]-(n[u]/2-r[u]/2);break;case En:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}function Vn(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.boundary,s=void 0===a?"clippingParents":a,i=n.rootBoundary,l=void 0===i?Nn:i,c=n.elementContext,u=void 0===c?Cn:c,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,m=void 0===p?0:p,v=pn("number"!=typeof m?m:mn(m,yn)),h=u===Cn?"reference":Cn,b=e.elements.reference,x=e.rects.popper,g=e.elements[f?h:u],y=function(e,t,n){var r="clippingParents"===t?function(e){var t=An(on(e)),n=["absolute","fixed"].indexOf(tn(e).position)>=0&&Zt(e)?sn(e):e;return Yt(n)?t.filter((function(e){return Yt(e)&&Qt(e,n)&&"body"!==en(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),a=o[0],s=o.reduce((function(t,n){var r=_n(e,n);return t.top=cn(r.top,t.top),t.right=un(r.right,t.right),t.bottom=un(r.bottom,t.bottom),t.left=cn(r.left,t.left),t}),_n(e,a));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(Yt(g)?g:g.contextElement||rn(e.elements.popper),s,l),w=Wt(b),E=zn({reference:w,element:x,strategy:"absolute",placement:o}),N=Hn(Object.assign({},x,E)),C=u===Cn?N:w,O={top:y.top-C.top+v.top,bottom:C.bottom-y.bottom+v.bottom,left:y.left-C.left+v.left,right:C.right-y.right+v.right},j=e.modifiersData.offset;if(u===Cn&&j){var P=j[o];Object.keys(O).forEach((function(e){var t=[bn,hn].indexOf(e)>=0?1:-1,n=[vn,hn].indexOf(e)>=0?"y":"x";O[e]+=P[n]*t}))}return O}function qn(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Un(e){return[vn,bn,hn,xn].some((function(t){return e[t]>=0}))}function Wn(e,t,n){void 0===n&&(n=!1);var r,o,a=rn(t),s=Wt(e),i=Zt(t),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(i||!i&&!n)&&(("body"!==en(t)||Ln(a))&&(l=(r=t)!==Xt(r)&&Zt(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:Dn(r)),Zt(t)?((c=Wt(t)).x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=Fn(a))),{x:s.left+l.scrollLeft-c.x,y:s.top+l.scrollTop-c.y,width:s.width,height:s.height}}function Gn(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var Xn={placement:"bottom",modifiers:[],strategy:"absolute"};function Yn(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,s=a[0],i=a[1];return s=s||0,i=(i||0)*o,[xn,bn].indexOf(r)>=0?{x:i,y:s}:{x:s,y:i}}(n,t.rects,a),e}),{}),i=s[t.placement],l=i.x,c=i.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=s}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=void 0===o||o,s=n.altAxis,i=void 0===s||s,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=void 0===p||p,v=n.allowedAutoPlacements,h=t.options.placement,b=Ut(h),x=l||(b!==h&&m?function(e){if(Ut(e)===gn)return[];var t=$n(e);return[In(e),t,In(t)]}(h):[$n(h)]),g=[h].concat(x).reduce((function(e,n){return e.concat(Ut(n)===gn?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,s=n.padding,i=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?jn:l,u=Kn(r),d=u?i?On:On.filter((function(e){return Kn(e)===u})):yn,f=d.filter((function(e){return c.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=Vn(e,{placement:n,boundary:o,rootBoundary:a,padding:s})[Ut(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:v}):n)}),[]),y=t.rects.reference,w=t.rects.popper,E=new Map,N=!0,C=g[0],O=0;O=0,T=R?"width":"height",S=Vn(t,{placement:j,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),$=R?k?bn:xn:k?hn:vn;y[T]>w[T]&&($=$n($));var M=$n($),I=[];if(a&&I.push(S[P]<=0),i&&I.push(S[$]<=0,S[M]<=0),I.every((function(e){return e}))){C=j,N=!1;break}E.set(j,I)}if(N)for(var D=function(e){var t=g.find((function(t){var n=E.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},F=m?3:1;F>0&&"break"!==D(F);F--);t.placement!==C&&(t.modifiersData[r]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=void 0===o||o,s=n.altAxis,i=void 0!==s&&s,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,m=n.tetherOffset,v=void 0===m?0:m,h=Vn(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),b=Ut(t.placement),x=Kn(t.placement),g=!x,y=ln(b),w="x"===y?"y":"x",E=t.modifiersData.popperOffsets,N=t.rects.reference,C=t.rects.popper,O="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,j={x:0,y:0};if(E){if(a||i){var P="y"===y?vn:xn,k="y"===y?hn:bn,R="y"===y?"height":"width",T=E[y],S=E[y]+h[P],$=E[y]-h[k],M=p?-C[R]/2:0,I=x===wn?N[R]:C[R],D=x===wn?-C[R]:-N[R],F=t.elements.arrow,L=p&&F?Gt(F):{width:0,height:0},B=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},A=B[P],H=B[k],_=fn(0,N[R],L[R]),K=g?N[R]/2-M-_-A-O:I-_-A-O,z=g?-N[R]/2+M+_+H+O:D+_+H+O,V=t.elements.arrow&&sn(t.elements.arrow),q=V?"y"===y?V.clientTop||0:V.clientLeft||0:0,U=t.modifiersData.offset?t.modifiersData.offset[t.placement][y]:0,W=E[y]+K-U-q,G=E[y]+z-U;if(a){var X=fn(p?un(S,W):S,T,p?cn($,G):$);E[y]=X,j[y]=X-T}if(i){var Y="x"===y?vn:xn,Z="x"===y?hn:bn,J=E[w],Q=J+h[Y],ee=J-h[Z],te=fn(p?un(Q,W):Q,J,p?cn(ee,G):ee);E[w]=te,j[w]=te-J}}t.modifiersData[r]=j}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,i=Ut(n.placement),l=ln(i),c=[xn,bn].indexOf(i)>=0?"height":"width";if(a&&s){var u=function(e,t){return pn("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:mn(e,yn))}(o.padding,n),d=Gt(a),f="y"===l?vn:xn,p="y"===l?hn:bn,m=n.rects.reference[c]+n.rects.reference[l]-s[l]-n.rects.popper[c],v=s[l]-n.rects.reference[l],h=sn(a),b=h?"y"===l?h.clientHeight||0:h.clientWidth||0:0,x=m/2-v/2,g=u[f],y=b-d[c]-u[p],w=b/2-d[c]/2+x,E=fn(g,w,y),N=l;n.modifiersData[r]=((t={})[N]=E,t.centerOffset=E-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&Qt(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}]}),Jn=function(e){return{position:e,top:"0",left:"0",opacity:"0",pointerEvents:"none"}},Qn={name:"applyStyles",enabled:!1},er={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:function(e){var t=e.state;return function(){var e=t.elements,n=e.reference,r=e.popper;if("removeAttribute"in n){var o=(n.getAttribute("aria-describedby")||"").split(",").filter((function(e){return e.trim()!==r.id}));o.length?n.setAttribute("aria-describedby",o.join(",")):n.removeAttribute("aria-describedby")}}},fn:function(e){var t,n=e.state.elements,r=n.popper,o=n.reference,a=null==(t=r.getAttribute("role"))?void 0:t.toLowerCase();if(r.id&&"tooltip"===a&&"setAttribute"in o){var s=o.getAttribute("aria-describedby");if(s&&-1!==s.split(",").indexOf(r.id))return;o.setAttribute("aria-describedby",s?s+","+r.id:r.id)}}},tr=[];const nr=function(e,t,r){var o,a,l=void 0===r?{}:r,c=l.enabled,u=void 0===c||c,d=l.placement,f=void 0===d?"bottom":d,p=l.strategy,m=void 0===p?"absolute":p,v=l.modifiers,h=void 0===v?tr:v,b=i(l,["enabled","placement","strategy","modifiers"]),x=(0,n.useRef)(),g=(0,n.useCallback)((function(){var e;null==(e=x.current)||e.update()}),[]),y=(0,n.useCallback)((function(){var e;null==(e=x.current)||e.forceUpdate()}),[]),w=(o=(0,n.useState)({placement:f,update:g,forceUpdate:y,attributes:{},styles:{popper:Jn(m),arrow:{}}}),a=Nt(),[o[0],(0,n.useCallback)((function(e){if(a())return o[1](e)}),[a,o[1]])]),E=w[0],N=w[1],C=(0,n.useMemo)((function(){return{name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:function(e){var t=e.state,n={},r={};Object.keys(t.elements).forEach((function(e){n[e]=t.styles[e],r[e]=t.attributes[e]})),N({state:t,styles:n,attributes:r,update:g,forceUpdate:y,placement:t.placement})}}}),[g,y,N]);return(0,n.useEffect)((function(){x.current&&u&&x.current.setOptions({placement:f,strategy:m,modifiers:[].concat(h,[C,Qn])})}),[m,f,C,u]),(0,n.useEffect)((function(){if(u&&null!=e&&null!=t)return x.current=Zn(e,t,s({},b,{placement:f,strategy:m,modifiers:[].concat(h,[er,C])})),function(){null!=x.current&&(x.current.destroy(),x.current=void 0,N((function(e){return s({},e,{attributes:{},styles:{popper:Jn(m)}})})))}}),[u,e,t]),E};function rr(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):void 0}var or=o(459),ar=o.n(or),sr=function(){},ir=function(e){return e&&("current"in e?e.current:e)};const lr=function(e,t,r){var o=void 0===r?{}:r,a=o.disabled,s=o.clickTrigger,i=void 0===s?"click":s,l=(0,n.useRef)(!1),c=t||sr,u=(0,n.useCallback)((function(t){var n,r=ir(e);ar()(!!r,"RootClose captured a close event but does not have a ref to compare it to. useRootClose(), should be passed a ref that resolves to a DOM node"),l.current=!(r&&(n=t,!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey))&&function(e){return 0===e.button}(t)&&!rr(r,t.target))}),[e]),d=je((function(e){l.current||c(e)})),f=je((function(e){27===e.keyCode&&c(e)}));(0,n.useEffect)((function(){if(!a&&null!=e){var t=window.event,n=y(J(ir(e))),r=U(n,i,u,!0),o=U(n,i,(function(e){e!==t?d(e):t=void 0})),s=U(n,"keyup",(function(e){e!==t?f(e):t=void 0})),l=[];return"ontouchstart"in n.documentElement&&(l=[].slice.call(n.body.children).map((function(e){return U(e,"mousemove",sr)}))),function(){r(),o(),s(),l.forEach((function(e){return e()}))}}}),[e,a,i,u,d,f])};function cr(e){return void 0===e&&(e={}),Array.isArray(e)?e:Object.keys(e).map((function(t){return e[t].name=t,e[t]}))}function ur(e){var t,n,r,o,a=e.enabled,i=e.enableEvents,l=e.placement,c=e.flip,u=e.offset,d=e.fixed,f=e.containerPadding,p=e.arrowElement,m=e.popperConfig,v=void 0===m?{}:m,h=function(e){var t={};return Array.isArray(e)?(null==e||e.forEach((function(e){t[e.name]=e})),t):e||t}(v.modifiers);return s({},v,{placement:l,enabled:a,strategy:d?"fixed":v.strategy,modifiers:cr(s({},h,{eventListeners:{enabled:i},preventOverflow:s({},h.preventOverflow,{options:f?s({padding:f},null==(t=h.preventOverflow)?void 0:t.options):null==(n=h.preventOverflow)?void 0:n.options}),offset:{options:s({offset:u},null==(r=h.offset)?void 0:r.options)},arrow:s({},h.arrow,{enabled:!!p,options:s({},null==(o=h.arrow)?void 0:o.options,{element:p})}),flip:s({enabled:!!c},h.flip)}))})}var dr=function(){};function fr(e){void 0===e&&(e={});var t=(0,n.useContext)(Vt),r=qt(),o=r[0],a=r[1],i=(0,n.useRef)(!1),l=e,c=l.flip,u=l.offset,d=l.rootCloseEvent,f=l.fixed,p=void 0!==f&&f,m=l.popperConfig,v=void 0===m?{}:m,h=l.usePopper,b=void 0===h?!!t:h,x=null==(null==t?void 0:t.show)?!!e.show:t.show,g=null==(null==t?void 0:t.alignEnd)?e.alignEnd:t.alignEnd;x&&!i.current&&(i.current=!0);var y=t||{},w=y.drop,E=y.setMenu,N=y.menuElement,C=y.toggleElement,O=g?"bottom-end":"bottom-start";"up"===w?O=g?"top-end":"top-start":"right"===w?O=g?"right-end":"right-start":"left"===w&&(O=g?"left-end":"left-start");var j=nr(C,N,ur({placement:O,enabled:!(!b||!x),enableEvents:x,offset:u,flip:c,fixed:p,arrowElement:o,popperConfig:v})),P=s({ref:E||dr,"aria-labelledby":null==C?void 0:C.id},j.attributes.popper,{style:j.styles.popper}),k={show:x,alignEnd:g,hasShown:i.current,toggle:null==t?void 0:t.toggle,popper:b?j:null,arrowProps:b?s({ref:a},j.attributes.arrow,{style:j.styles.arrow}):{}};return lr(N,(function(e){null==t||t.toggle(!1,e)}),{clickTrigger:d,disabled:!x}),[P,k]}var pr={children:k().func.isRequired,show:k().bool,alignEnd:k().bool,flip:k().bool,usePopper:k().oneOf([!0,!1]),popperConfig:k().object,rootCloseEvent:k().string};function mr(e){var t=e.children,n=fr(i(e,["children"])),o=n[0],a=n[1];return r().createElement(r().Fragment,null,a.hasShown?t(o,a):null)}mr.displayName="ReactOverlaysDropdownMenu",mr.propTypes=pr,mr.defaultProps={usePopper:!0};const vr=mr;var hr=function(){};function br(){var e=(0,n.useContext)(Vt)||{},t=e.show,r=void 0!==t&&t,o=e.toggle,a=void 0===o?hr:o,s=e.setToggle,i=(0,n.useCallback)((function(e){a(!r,e)}),[r,a]);return[{ref:s||hr,onClick:i,"aria-haspopup":!0,"aria-expanded":!!r},{show:r,toggle:a}]}var xr={children:k().func.isRequired};function gr(e){var t=e.children,n=br(),o=n[0],a=n[1];return r().createElement(r().Fragment,null,t(o,a))}gr.displayName="ReactOverlaysDropdownToggle",gr.propTypes=xr;const yr=gr;var wr={children:k().node,drop:k().oneOf(["up","left","right","down"]),focusFirstItemOnShow:k().oneOf([!1,!0,"keyboard"]),itemSelector:k().string,alignEnd:k().bool,show:k().bool,defaultShow:k().bool,onToggle:k().func};function Er(){var e=zt(),t=(0,n.useRef)(null),r=(0,n.useCallback)((function(n){t.current=n,e()}),[e]);return[t,r]}function Nr(e){var t=e.drop,o=e.alignEnd,a=e.defaultShow,s=e.show,i=e.onToggle,l=e.itemSelector,c=void 0===l?"* > *":l,u=e.focusFirstItemOnShow,d=e.children,p=f(s,a,i),m=p[0],v=p[1],h=Er(),b=h[0],x=h[1],g=b.current,y=Er(),w=y[0],E=y[1],N=w.current,C=Kt(m),O=(0,n.useRef)(null),j=(0,n.useRef)(!1),P=(0,n.useCallback)((function(e,t){v(e,t)}),[v]),k=(0,n.useMemo)((function(){return{toggle:P,drop:t,show:m,alignEnd:o,menuElement:g,toggleElement:N,setMenu:x,setToggle:E}}),[P,t,m,o,g,N,x,E]);g&&C&&!m&&(j.current=g.contains(document.activeElement));var R=je((function(){N&&N.focus&&N.focus()})),T=je((function(){var e=O.current,t=u;if(null==t&&(t=!(!b.current||!function(e,t){if(!At){var n=document.body,r=n.matches||n.matchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector;At=function(e,t){return r.call(e,t)}}return At(e,"[role=menu]")}(b.current))&&"keyboard"),!1!==t&&("keyboard"!==t||/^key.+$/.test(e))){var n=_t(b.current,c)[0];n&&n.focus&&n.focus()}}));(0,n.useEffect)((function(){m?T():j.current&&(j.current=!1,R())}),[m,j,R,T]),(0,n.useEffect)((function(){O.current=null}));var S,$,M,I=function(e,t){if(!b.current)return null;var n=_t(b.current,c),r=n.indexOf(e)+t;return n[r=Math.max(0,Math.min(r,n.length))]};return S="keydown",$=function(e){var t,n,r=e.key,o=e.target,a=null==(t=b.current)?void 0:t.contains(o),s=null==(n=w.current)?void 0:n.contains(o);if((!/input|textarea/i.test(o.tagName)||!(" "===r||"Escape"!==r&&a))&&(a||s)&&(b.current||"Tab"!==r))switch(O.current=e.type,r){case"ArrowUp":var i=I(o,-1);return i&&i.focus&&i.focus(),void e.preventDefault();case"ArrowDown":if(e.preventDefault(),m){var l=I(o,1);l&&l.focus&&l.focus()}else v(!0,e);return;case"Tab":V(document,"keyup",(function(t){var n;("Tab"!==t.key||t.target)&&null!=(n=b.current)&&n.contains(t.target)||v(!1,e)}),{once:!0});break;case"Escape":e.preventDefault(),e.stopPropagation(),v(!1,e)}},void 0===M&&(M=!1),function(e,t,r,o){void 0===o&&(o=!1);var a=je(r);(0,n.useEffect)((function(){var n="function"==typeof e?e():e;return n.addEventListener(t,a,o),function(){return n.removeEventListener(t,a,o)}}),[e])}((0,n.useCallback)((function(){return document}),[]),S,$,M),r().createElement(Vt.Provider,{value:k},d)}Nr.displayName="ReactOverlaysDropdown",Nr.propTypes=wr,Nr.Menu=vr,Nr.Toggle=yr;const Cr=Nr,Or=n.createContext({});Or.displayName="DropdownContext";const jr=Or,Pr=(e,t=null)=>null!=e?String(e):t||null,kr=n.createContext(null),Rr=n.createContext(null);Rr.displayName="NavContext";const Tr=Rr,Sr={as:Ae,disabled:!1},$r=n.forwardRef((({bsPrefix:e,className:r,eventKey:o,disabled:a,href:s,onClick:i,onSelect:l,active:c,as:u,...d},f)=>{const p=x(e,"dropdown-item"),v=(0,n.useContext)(kr),h=(0,n.useContext)(Tr),{activeKey:b}=h||{},g=Pr(o,s),y=null==c&&null!=g?Pr(b)===g:c,w=je((e=>{a||(null==i||i(e),null==v||v(g,e),null==l||l(g,e))}));return(0,m.jsx)(u,{...d,ref:f,href:s,disabled:a,className:t()(r,p,y&&"active",a&&"disabled"),onClick:w})}));$r.displayName="DropdownItem",$r.defaultProps=Sr;const Mr=$r,Ir=n.createContext(null);Ir.displayName="InputGroupContext";const Dr=Ir,Fr=n.createContext(null);Fr.displayName="NavbarContext";const Lr=Fr;function Br(e,t){return e}const Ar=n.forwardRef((({bsPrefix:e,className:r,align:o,rootCloseEvent:a,flip:s,show:i,renderOnMount:l,as:c="div",popperConfig:u,variant:d,...f},p)=>{let v=!1;const h=(0,n.useContext)(Lr),b=x(e,"dropdown-menu"),{align:g}=(0,n.useContext)(jr);o=o||g;const y=(0,n.useContext)(Dr),w=[];if(o)if("object"==typeof o){const e=Object.keys(o);if(e.length){const t=e[0],n=o[t];v="start"===n,w.push(`${b}-${t}-${n}`)}}else"end"===o&&(v=!0);const[E,{hasShown:N,popper:C,show:O,alignEnd:j,toggle:P}]=fr({flip:s,rootCloseEvent:a,show:i,alignEnd:v,usePopper:!h&&0===w.length,offset:[0,2],popperConfig:u});if(E.ref=ee(Br(p),E.ref),!N&&!l&&!y)return null;"string"!=typeof c&&(E.show=O,E.close=()=>null==P?void 0:P(!1),E.align=o);let k=f.style;return null!=C&&C.placement&&(k={...f.style,...E.style},f["x-placement"]=C.placement),(0,m.jsx)(c,{...f,...E,style:k,...(w.length||h)&&{"data-bs-popper":"static"},className:t()(r,b,O&&"show",j&&`${b}-end`,d&&`${b}-${d}`,...w)})}));Ar.displayName="DropdownMenu",Ar.defaultProps={flip:!0};const Hr=Ar;o(422);const _r=n.forwardRef((({bsPrefix:e,split:r,className:o,childBsPrefix:a,as:s=Qe,...i},l)=>{const c=x(e,"dropdown-toggle"),u=(0,n.useContext)(Vt),d=(0,n.useContext)(Dr);void 0!==a&&(i.bsPrefix=a);const[f]=br();return f.ref=ee(f.ref,Br(l)),(0,m.jsx)(s,{className:t()(o,c,r&&`${c}-split`,!!d&&(null==u?void 0:u.show)&&"show"),...f,...i})}));_r.displayName="DropdownToggle";const Kr=_r,zr=Fe("dropdown-header",{defaultProps:{role:"heading"}}),Vr=Fe("dropdown-divider",{Component:"hr",defaultProps:{role:"separator"}}),qr=Fe("dropdown-item-text",{Component:"span"}),Ur=n.forwardRef(((e,r)=>{const{bsPrefix:o,drop:a,show:s,className:i,align:l,onSelect:c,onToggle:u,focusFirstItemOnShow:d,as:f="div",navbar:v,autoClose:h,...b}=p(e,{show:"onToggle"}),g=(0,n.useContext)(kr),y=(0,n.useContext)(Dr),w=x(o,"dropdown"),E=je(((e,t,n=t.type)=>{t.currentTarget!==document||"keydown"===n&&"Escape"!==t.key||(n="rootClose"),(e=>!1===h?"click"===e:"inside"===h?"rootClose"!==e:"outside"!==h||"select"!==e)(n)&&(null==u||u(e,t,{source:n}))})),N=je(((e,t)=>{null==g||g(e,t),null==c||c(e,t),E(!1,t,"select")}));let C=a;"start"===a?C="left":"end"===a&&(C="right");const O=(0,n.useMemo)((()=>({align:l})),[l]);return(0,m.jsx)(jr.Provider,{value:O,children:(0,m.jsx)(kr.Provider,{value:N,children:(0,m.jsx)(Cr,{drop:C,show:s,alignEnd:"end"===l,onToggle:E,focusFirstItemOnShow:d,itemSelector:`.${w}-item:not(.disabled):not(:disabled)`,children:y?b.children:(0,m.jsx)(f,{...b,ref:r,className:t()(i,s&&"show",(!a||"down"===a)&&w,"up"===a&&"dropup","end"===a&&"dropend","start"===a&&"dropstart")})})})})}));Ur.displayName="Dropdown",Ur.defaultProps={navbar:!1,align:"start",autoClose:!0};const Wr=Object.assign(Ur,{Toggle:Kr,Menu:Hr,Item:Mr,ItemText:qr,Divider:Vr,Header:zr}),Gr=k().oneOf(["start","end"]),Xr=k().oneOfType([Gr,k().shape({sm:Gr}),k().shape({md:Gr}),k().shape({lg:Gr}),k().shape({xl:Gr}),k().shape({xxl:Gr})]),Yr={id:k().any,href:k().string,onClick:k().func,title:k().node.isRequired,disabled:k().bool,align:Xr,menuRole:k().string,renderMenuOnMount:k().bool,rootCloseEvent:k().string,menuVariant:k().oneOf(["dark"]),bsPrefix:k().string,variant:k().string,size:k().string},Zr=n.forwardRef((({title:e,children:t,bsPrefix:n,rootCloseEvent:r,variant:o,size:a,menuRole:s,renderMenuOnMount:i,disabled:l,href:c,id:u,menuVariant:d,...f},p)=>(0,m.jsxs)(Wr,{ref:p,...f,children:[(0,m.jsx)(Kr,{id:u,href:c,size:a,variant:o,disabled:l,childBsPrefix:n,children:e}),(0,m.jsx)(Hr,{role:s,renderOnMount:i,rootCloseEvent:r,variant:d,children:t})]})));Zr.displayName="DropdownButton",Zr.propTypes=Yr;const Jr=Zr,Qr={type:k().string,tooltip:k().bool,as:k().elementType},eo=n.forwardRef((({as:e="div",className:n,type:r="valid",tooltip:o=!1,...a},s)=>(0,m.jsx)(e,{...a,ref:s,className:t()(n,`${r}-${o?"tooltip":"feedback"}`)})));eo.displayName="Feedback",eo.propTypes=Qr;const to=eo,no=n.createContext({}),ro=n.forwardRef((({id:e,bsPrefix:r,className:o,type:a="checkbox",isValid:s=!1,isInvalid:i=!1,as:l="input",...c},u)=>{const{controlId:d}=(0,n.useContext)(no);return r=x(r,"form-check-input"),(0,m.jsx)(l,{...c,ref:u,type:a,id:e||d,className:t()(o,r,s&&"is-valid",i&&"is-invalid")})}));ro.displayName="FormCheckInput";const oo=ro,ao=n.forwardRef((({bsPrefix:e,className:r,htmlFor:o,...a},s)=>{const{controlId:i}=(0,n.useContext)(no);return e=x(e,"form-check-label"),(0,m.jsx)("label",{...a,ref:s,htmlFor:o||i,className:t()(r,e)})}));ao.displayName="FormCheckLabel";const so=ao,io=n.forwardRef((({id:e,bsPrefix:r,bsSwitchPrefix:o,inline:a=!1,disabled:s=!1,isValid:i=!1,isInvalid:l=!1,feedbackTooltip:c=!1,feedback:u,className:d,style:f,title:p="",type:v="checkbox",label:h,children:b,as:g="input",...y},w)=>{r=x(r,"form-check"),o=x(o,"form-switch");const{controlId:E}=(0,n.useContext)(no),N=(0,n.useMemo)((()=>({controlId:e||E})),[E,e]),C=null!=h&&!1!==h&&!b,O=(0,m.jsx)(oo,{...y,type:"switch"===v?"checkbox":v,ref:w,isValid:i,isInvalid:l,disabled:s,as:g});return(0,m.jsx)(no.Provider,{value:N,children:(0,m.jsx)("div",{style:f,className:t()(d,h&&r,a&&`${r}-inline`,"switch"===v&&o),children:b||(0,m.jsxs)(m.Fragment,{children:[O,C&&(0,m.jsx)(so,{title:p,children:h}),(i||l)&&(0,m.jsx)(to,{type:i?"valid":"invalid",tooltip:c,children:u})]})})})}));io.displayName="FormCheck";const lo=Object.assign(io,{Input:oo,Label:so}),co=n.forwardRef((({bsPrefix:e,type:r,size:o,htmlSize:a,id:s,className:i,isValid:l=!1,isInvalid:c=!1,plaintext:u,readOnly:d,as:f="input",...p},v)=>{const{controlId:h}=(0,n.useContext)(no);let b;return e=x(e,"form-control"),b=u?{[`${e}-plaintext`]:!0}:{[e]:!0,[`${e}-${o}`]:o},(0,m.jsx)(f,{...p,type:r,size:a,ref:v,readOnly:d,id:s||h,className:t()(i,b,l&&"is-valid",c&&"is-invalid","color"===r&&`${e}-color`)})}));co.displayName="FormControl";const uo=Object.assign(co,{Feedback:to}),fo=Fe("form-floating"),po=n.forwardRef((({controlId:e,as:t="div",...r},o)=>{const a=(0,n.useMemo)((()=>({controlId:e})),[e]);return(0,m.jsx)(no.Provider,{value:a,children:(0,m.jsx)(t,{...r,ref:o})})}));po.displayName="FormGroup";const mo=po,vo=n.forwardRef((({as:e="label",bsPrefix:r,column:o,visuallyHidden:a,className:s,htmlFor:i,...l},c)=>{const{controlId:u}=(0,n.useContext)(no);r=x(r,"form-label");let d="col-form-label";"string"==typeof o&&(d=`${d} ${d}-${o}`);const f=t()(s,r,a&&"visually-hidden",o&&d);return i=i||u,o?(0,m.jsx)(Bt,{ref:c,as:"label",className:f,htmlFor:i,...l}):(0,m.jsx)(e,{ref:c,className:f,htmlFor:i,...l})}));vo.displayName="FormLabel",vo.defaultProps={column:!1,visuallyHidden:!1};const ho=vo,bo=n.forwardRef((({bsPrefix:e,className:r,id:o,...a},s)=>{const{controlId:i}=(0,n.useContext)(no);return e=x(e,"form-range"),(0,m.jsx)("input",{...a,type:"range",ref:s,className:t()(r,e),id:o||i})}));bo.displayName="FormRange";const xo=bo,go=n.forwardRef((({bsPrefix:e,size:r,htmlSize:o,className:a,isValid:s=!1,isInvalid:i=!1,id:l,...c},u)=>{const{controlId:d}=(0,n.useContext)(no);return e=x(e,"form-select"),(0,m.jsx)("select",{...c,size:o,ref:u,className:t()(a,e,r&&`${e}-${r}`,s&&"is-valid",i&&"is-invalid"),id:l||d})}));go.displayName="FormSelect";const yo=go,wo=n.forwardRef((({bsPrefix:e,className:n,as:r="small",muted:o,...a},s)=>(e=x(e,"form-text"),(0,m.jsx)(r,{...a,ref:s,className:t()(n,e,o&&"text-muted")}))));wo.displayName="FormText";const Eo=wo,No=n.forwardRef(((e,t)=>(0,m.jsx)(lo,{...e,ref:t,type:"switch"})));No.displayName="Switch";const Co=Object.assign(No,{Input:lo.Input,Label:lo.Label}),Oo=n.forwardRef((({bsPrefix:e,className:n,children:r,controlId:o,label:a,...s},i)=>(e=x(e,"form-floating"),(0,m.jsxs)(mo,{ref:i,className:t()(n,e),controlId:o,...s,children:[r,(0,m.jsx)("label",{htmlFor:o,children:a})]}))));Oo.displayName="FloatingLabel";const jo=Oo,Po={_ref:k().any,validated:k().bool,as:k().elementType},ko=n.forwardRef((({className:e,validated:n,as:r="form",...o},a)=>(0,m.jsx)(r,{...o,ref:a,className:t()(e,n&&"was-validated")})));ko.displayName="Form",ko.propTypes=Po;const Ro=Object.assign(ko,{Group:mo,Control:uo,Floating:fo,Check:lo,Switch:Co,Label:ho,Text:Eo,Range:xo,Select:yo,FloatingLabel:jo}),To=n.forwardRef((({bsPrefix:e,fluid:n,as:r="div",className:o,...a},s)=>{const i=x(e,"container"),l="string"==typeof n?`-${n}`:"-fluid";return(0,m.jsx)(r,{ref:s,...a,className:t()(o,n?`${i}${l}`:i)})}));To.displayName="Container",To.defaultProps={fluid:!1};const So=To,$o={bsPrefix:k().string,fluid:k().bool,rounded:k().bool,roundedCircle:k().bool,thumbnail:k().bool},Mo=n.forwardRef((({bsPrefix:e,className:n,fluid:r,rounded:o,roundedCircle:a,thumbnail:s,...i},l)=>(e=x(e,"img"),(0,m.jsx)("img",{ref:l,...i,className:t()(n,r&&`${e}-fluid`,o&&"rounded",a&&"rounded-circle",s&&`${e}-thumbnail`)}))));Mo.displayName="Image",Mo.defaultProps={fluid:!1,rounded:!1,roundedCircle:!1,thumbnail:!1};const Io=Mo,Do=n.forwardRef((({className:e,...n},r)=>(0,m.jsx)(Io,{ref:r,...n,className:t()(e,"figure-img")})));Do.displayName="FigureImage",Do.propTypes=$o,Do.defaultProps={fluid:!0};const Fo=Do,Lo=Fe("figure-caption",{Component:"figcaption"}),Bo=Fe("figure",{Component:"figure"}),Ao=Object.assign(Bo,{Image:Fo,Caption:Lo}),Ho=Fe("input-group-text",{Component:"span"}),_o=n.forwardRef((({bsPrefix:e,size:r,hasValidation:o,className:a,as:s="div",...i},l)=>{e=x(e,"input-group");const c=(0,n.useMemo)((()=>({})),[]);return(0,m.jsx)(Dr.Provider,{value:c,children:(0,m.jsx)(s,{ref:l,...i,className:t()(a,e,r&&`${e}-${r}`,o&&"has-validation")})})}));_o.displayName="InputGroup";const Ko=Object.assign(_o,{Text:Ho,Radio:e=>(0,m.jsx)(Ho,{children:(0,m.jsx)(oo,{type:"radio",...e})}),Checkbox:e=>(0,m.jsx)(Ho,{children:(0,m.jsx)(oo,{type:"checkbox",...e})})}),zo=n.createContext(null),Vo=()=>{},qo=n.forwardRef((({as:e="ul",onSelect:t,activeKey:r,role:o,onKeyDown:a,...s},i)=>{const l=zt(),c=(0,n.useRef)(!1),u=(0,n.useContext)(kr),d=(0,n.useContext)(zo);let f,p;d&&(o=o||"tablist",r=d.activeKey,f=d.getControlledId,p=d.getControllerId);const v=(0,n.useRef)(null),h=e=>{const t=v.current;if(!t)return null;const n=_t(t,"[data-rb-event-key]:not(.disabled)"),r=t.querySelector(".active");if(!r)return null;const o=n.indexOf(r);if(-1===o)return null;let a=o+e;return a>=n.length&&(a=0),a<0&&(a=n.length-1),n[a]},b=(e,n)=>{null!=e&&(null==t||t(e,n),null==u||u(e,n))};(0,n.useEffect)((()=>{if(v.current&&c.current){const e=v.current.querySelector("[data-rb-event-key].active");null==e||e.focus()}c.current=!1}));const x=ee(i,v);return(0,m.jsx)(kr.Provider,{value:b,children:(0,m.jsx)(Tr.Provider,{value:{role:o,activeKey:Pr(r),getControlledId:f||Vo,getControllerId:p||Vo},children:(0,m.jsx)(e,{...s,onKeyDown:e=>{let t;switch(null==a||a(e),e.key){case"ArrowLeft":case"ArrowUp":t=h(-1);break;case"ArrowRight":case"ArrowDown":t=h(1);break;default:return}t&&(e.preventDefault(),b(t.dataset.rbEventKey,e),c.current=!0,l())},ref:x,role:o})})})})),Uo=n.forwardRef((({active:e,className:r,eventKey:o,onSelect:a,onClick:s,as:i,...l},c)=>{const u=Pr(o,l.href),d=(0,n.useContext)(kr),f=(0,n.useContext)(Tr);let p=e;if(f){l.role||"tablist"!==f.role||(l.role="tab");const t=f.getControllerId(u),n=f.getControlledId(u);l["data-rb-event-key"]=u,l.id=t||l.id,l["aria-controls"]=n||l["aria-controls"],p=null==e&&null!=u?f.activeKey===u:e}"tab"===l.role&&(l.disabled&&(l.tabIndex=-1,l["aria-disabled"]=!0),l["aria-selected"]=p);const v=je((e=>{null==s||s(e),null!=u&&(null==a||a(u,e),null==d||d(u,e))}));return(0,m.jsx)(i,{...l,ref:c,onClick:v,className:t()(r,p&&"active")})}));Uo.defaultProps={disabled:!1};const Wo=Uo,Go=n.forwardRef((({bsPrefix:e,active:r,disabled:o,className:a,variant:s,action:i,as:l,onClick:c,...u},d)=>{e=x(e,"list-group-item");const f=(0,n.useCallback)((e=>{if(o)return e.preventDefault(),void e.stopPropagation();null==c||c(e)}),[o,c]);return o&&void 0===u.tabIndex&&(u.tabIndex=-1,u["aria-disabled"]=!0),(0,m.jsx)(Wo,{ref:d,...u,as:l||(i?u.href?"a":"button":"div"),onClick:f,className:t()(a,e,r&&"active",o&&"disabled",s&&`${e}-${s}`,i&&`${e}-action`)})}));Go.defaultProps={variant:void 0,active:!1,disabled:!1},Go.displayName="ListGroupItem";const Xo=Go,Yo=n.forwardRef(((e,n)=>{const{className:r,bsPrefix:o,variant:a,horizontal:s,as:i="div",...l}=p(e,{activeKey:"onSelect"}),c=x(o,"list-group");let u;return s&&(u=!0===s?"horizontal":`horizontal-${s}`),(0,m.jsx)(qo,{ref:n,...l,as:i,className:t()(r,c,a&&`${c}-${a}`,u&&`${c}-${u}`)})}));Yo.displayName="ListGroup";const Zo=Object.assign(Yo,{Item:Xo});var Jo;function Qo(e){if((!Jo&&0!==Jo||e)&&H){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),Jo=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return Jo}function ea(e){void 0===e&&(e=y());try{var t=e.activeElement;return t&&t.nodeName?t:null}catch(t){return e.body}}function ta(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}function na(e,t){e.classList?e.classList.add(t):ta(e,t)||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function ra(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function oa(e,t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=ra(e.className,t):e.setAttribute("class",ra(e.className&&e.className.baseVal||"",t))}function aa(e){return"window"in e&&e.window===e?e:"nodeType"in(t=e)&&t.nodeType===document.DOCUMENT_NODE&&e.defaultView||!1;var t}function sa(e){var t;return aa(e)||(t=e)&&"body"===t.tagName.toLowerCase()?function(e){var t=aa(e)?y():y(e),n=aa(e)||t.defaultView;return t.body.clientWidthe.clientHeight}var ia=["template","script","style"],la=function(e,t,n){[].forEach.call(e.children,(function(e){var r,o,a;-1===t.indexOf(e)&&(o=(r=e).nodeType,a=r.tagName,1===o&&-1===ia.indexOf(a.toLowerCase()))&&n(e)}))};function ca(e,t){t&&(e?t.setAttribute("aria-hidden","true"):t.removeAttribute("aria-hidden"))}const ua=function(){function e(e){var t=void 0===e?{}:e,n=t.hideSiblingNodes,r=void 0===n||n,o=t.handleContainerOverflow,a=void 0===o||o;this.hideSiblingNodes=void 0,this.handleContainerOverflow=void 0,this.modals=void 0,this.containers=void 0,this.data=void 0,this.scrollbarSize=void 0,this.hideSiblingNodes=r,this.handleContainerOverflow=a,this.modals=[],this.containers=[],this.data=[],this.scrollbarSize=Qo()}var t=e.prototype;return t.isContainerOverflowing=function(e){var t=this.data[this.containerIndexFromModal(e)];return t&&t.overflowing},t.containerIndexFromModal=function(e){return t=this.data,n=function(t){return-1!==t.modals.indexOf(e)},r=-1,t.some((function(e,t){return!!n(e)&&(r=t,!0)})),r;var t,n,r},t.setContainerStyle=function(e,t){var n={overflow:"hidden"};e.style={overflow:t.style.overflow,paddingRight:t.style.paddingRight},e.overflowing&&(n.paddingRight=parseInt(O(t,"paddingRight")||"0",10)+this.scrollbarSize+"px"),O(t,n)},t.removeContainerStyle=function(e,t){Object.assign(t.style,e.style)},t.add=function(e,t,n){var r=this.modals.indexOf(e),o=this.containers.indexOf(t);if(-1!==r)return r;if(r=this.modals.length,this.modals.push(e),this.hideSiblingNodes&&function(e,t){var n=t.dialog,r=t.backdrop;la(e,[n,r],(function(e){return ca(!0,e)}))}(t,e),-1!==o)return this.data[o].modals.push(e),r;var a={modals:[e],classes:n?n.split(/\s+/):[],overflowing:sa(t)};return this.handleContainerOverflow&&this.setContainerStyle(a,t),a.classes.forEach(na.bind(null,t)),this.containers.push(t),this.data.push(a),r},t.remove=function(e){var t=this.modals.indexOf(e);if(-1!==t){var n=this.containerIndexFromModal(e),r=this.data[n],o=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.classes.forEach(oa.bind(null,o)),this.handleContainerOverflow&&this.removeContainerStyle(r,o),this.hideSiblingNodes&&function(e,t){var n=t.dialog,r=t.backdrop;la(e,[n,r],(function(e){return ca(!1,e)}))}(o,e),this.containers.splice(n,1),this.data.splice(n,1);else if(this.hideSiblingNodes){var a=r.modals[r.modals.length-1],s=a.backdrop;ca(!1,a.dialog),ca(!1,s)}}},t.isTopModal=function(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e},e}();var da,fa=function(e){var t;return"undefined"==typeof document?null:null==e?y().body:("function"==typeof e&&(e=e()),e&&"current"in e&&(e=e.current),null!=(t=e)&&t.nodeType&&e||null)};function pa(e,t){var r=(0,n.useState)((function(){return fa(e)})),o=r[0],a=r[1];if(!o){var s=fa(e);s&&a(s)}return(0,n.useEffect)((function(){t&&o&&t(o)}),[t,o]),(0,n.useEffect)((function(){var t=fa(e);t!==o&&a(t)}),[e,o]),o}var ma=(0,n.forwardRef)((function(e,t){var o=e.show,a=void 0!==o&&o,l=e.role,c=void 0===l?"dialog":l,u=e.className,d=e.style,f=e.children,p=e.backdrop,m=void 0===p||p,v=e.keyboard,h=void 0===v||v,b=e.onBackdropClick,x=e.onEscapeKeyDown,g=e.transition,y=e.backdropTransition,w=e.autoFocus,E=void 0===w||w,N=e.enforceFocus,C=void 0===N||N,O=e.restoreFocus,j=void 0===O||O,P=e.restoreFocusOptions,k=e.renderDialog,R=e.renderBackdrop,S=void 0===R?function(e){return r().createElement("div",e)}:R,$=e.manager,M=e.container,I=e.containerClassName,D=e.onShow,F=e.onHide,L=void 0===F?function(){}:F,B=e.onExit,A=e.onExited,_=e.onExiting,K=e.onEnter,z=e.onEntering,V=e.onEntered,q=i(e,["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","backdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","containerClassName","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"]),W=pa(M),G=function(e){var t=e||(da||(da=new ua),da),r=(0,n.useRef)({dialog:null,backdrop:null});return Object.assign(r.current,{add:function(e,n){return t.add(r.current,e,n)},remove:function(){return t.remove(r.current)},isTopModal:function(){return t.isTopModal(r.current)},setDialogRef:(0,n.useCallback)((function(e){r.current.dialog=e}),[]),setBackdropRef:(0,n.useCallback)((function(e){r.current.backdrop=e}),[])})}($),X=Nt(),Y=Kt(a),Z=(0,n.useState)(!a),J=Z[0],Q=Z[1],ee=(0,n.useRef)(null);(0,n.useImperativeHandle)(t,(function(){return G}),[G]),H&&!Y&&a&&(ee.current=ea()),g||a||J?a&&J&&Q(!1):Q(!0);var te=je((function(){if(G.add(W,I),ie.current=U(document,"keydown",ae),se.current=U(document,"focus",(function(){return setTimeout(re)}),!0),D&&D(),E){var e=ea(document);G.dialog&&e&&!rr(G.dialog,e)&&(ee.current=e,G.dialog.focus())}})),ne=je((function(){var e;G.remove(),null==ie.current||ie.current(),null==se.current||se.current(),j&&(null==(e=ee.current)||null==e.focus||e.focus(P),ee.current=null)}));(0,n.useEffect)((function(){a&&W&&te()}),[a,W,te]),(0,n.useEffect)((function(){J&&ne()}),[J,ne]),Ct((function(){ne()}));var re=je((function(){if(C&&X()&&G.isTopModal()){var e=ea();G.dialog&&e&&!rr(G.dialog,e)&&G.dialog.focus()}})),oe=je((function(e){e.target===e.currentTarget&&(null==b||b(e),!0===m&&L())})),ae=je((function(e){h&&27===e.keyCode&&G.isTopModal()&&(null==x||x(e),e.defaultPrevented||L())})),se=(0,n.useRef)(),ie=(0,n.useRef)(),le=g;if(!W||!(a||le&&!J))return null;var ce=s({role:c,ref:G.setDialogRef,"aria-modal":"dialog"===c||void 0},q,{style:d,className:u,tabIndex:-1}),ue=k?k(ce):r().createElement("div",ce,r().cloneElement(f,{role:"document"}));le&&(ue=r().createElement(le,{appear:!0,unmountOnExit:!0,in:!!a,onExit:B,onExiting:_,onExited:function(){Q(!0);for(var e=arguments.length,t=new Array(e),n=0;nthis.adjustAndStore("paddingRight",e,n))),_t(t,xa).forEach((e=>this.adjustAndStore("marginRight",e,-n))),_t(t,ga).forEach((e=>this.adjustAndStore("marginRight",e,n)))}removeContainerStyle(e,t){super.removeContainerStyle(e,t),_t(t,ba).forEach((e=>this.restore("paddingRight",e))),_t(t,xa).forEach((e=>this.restore("marginRight",e))),_t(t,ga).forEach((e=>this.restore("marginRight",e)))}}let wa;function Ea(){return wa||(wa=new ya),wa}const Na=ya,Ca=Fe("modal-body"),Oa=n.createContext({onHide(){}}),ja=n.forwardRef((({bsPrefix:e,className:n,contentClassName:r,centered:o,size:a,fullscreen:s,children:i,scrollable:l,...c},u)=>{const d=`${e=x(e,"modal")}-dialog`,f="string"==typeof s?`${e}-fullscreen-${s}`:`${e}-fullscreen`;return(0,m.jsx)("div",{...c,ref:u,className:t()(d,n,a&&`${e}-${a}`,o&&`${d}-centered`,l&&`${d}-scrollable`,s&&f),children:(0,m.jsx)("div",{className:t()(`${e}-content`,r),children:i})})}));ja.displayName="ModalDialog";const Pa=ja,ka=Fe("modal-footer"),Ra=n.forwardRef((({closeLabel:e,closeVariant:t,closeButton:r,onHide:o,children:a,...s},i)=>{const l=(0,n.useContext)(Oa),c=je((()=>{null==l||l.onHide(),null==o||o()}));return(0,m.jsxs)("div",{ref:i,...s,children:[a,r&&(0,m.jsx)($e,{"aria-label":e,variant:t,onClick:c})]})}));Ra.defaultProps={closeLabel:"Close",closeButton:!1};const Ta=Ra,Sa=n.forwardRef((({bsPrefix:e,className:n,...r},o)=>(e=x(e,"modal-header"),(0,m.jsx)(Ta,{ref:o,...r,className:t()(n,e)}))));Sa.displayName="ModalHeader",Sa.defaultProps={closeLabel:"Close",closeButton:!1};const $a=Sa,Ma=Fe("modal-title",{Component:Me("h4")}),Ia={show:!1,backdrop:!0,keyboard:!0,autoFocus:!0,enforceFocus:!0,restoreFocus:!0,animation:!0,dialogAs:Pa};function Da(e){return(0,m.jsx)(Re,{...e,timeout:null})}function Fa(e){return(0,m.jsx)(Re,{...e,timeout:null})}const La=n.forwardRef((({bsPrefix:e,className:r,style:o,dialogClassName:a,contentClassName:s,children:i,dialogAs:l,"aria-labelledby":c,show:u,animation:d,backdrop:f,keyboard:p,onEscapeKeyDown:v,onShow:h,onHide:b,container:g,autoFocus:w,enforceFocus:E,restoreFocus:N,restoreFocusOptions:C,onEntered:O,onExit:j,onExiting:P,onEnter:k,onEntering:R,onExited:T,backdropClassName:S,manager:$,...M},I)=>{const[D,F]=(0,n.useState)({}),[L,B]=(0,n.useState)(!1),A=(0,n.useRef)(!1),_=(0,n.useRef)(!1),K=(0,n.useRef)(null),[z,U]=qt(),G=ee(I,U),X=je(b);e=x(e,"modal");const Y=(0,n.useMemo)((()=>({onHide:X})),[X]);function Z(){return $||Ea()}function J(e){if(!H)return;const t=Z().isContainerOverflowing(z),n=e.scrollHeight>y(e).documentElement.clientHeight;F({paddingRight:t&&!n?Qo():void 0,paddingLeft:!t&&n?Qo():void 0})}const Q=je((()=>{z&&J(z.dialog)}));Ct((()=>{q(window,"resize",Q),null==K.current||K.current()}));const te=()=>{A.current=!0},ne=e=>{A.current&&z&&e.target===z.dialog&&(_.current=!0),A.current=!1},re=()=>{B(!0),K.current=W(z.dialog,(()=>{B(!1)}))},oe=e=>{"static"!==f?_.current||e.target!==e.currentTarget?_.current=!1:null==b||b():(e=>{e.target===e.currentTarget&&re()})(e)},ae=(0,n.useCallback)((n=>(0,m.jsx)("div",{...n,className:t()(`${e}-backdrop`,S,!d&&"show")})),[d,S,e]),se={...o,...D};return d||(se.display="block"),(0,m.jsx)(Oa.Provider,{value:Y,children:(0,m.jsx)(ha,{show:u,ref:G,backdrop:f,container:g,keyboard:!0,autoFocus:w,enforceFocus:E,restoreFocus:N,restoreFocusOptions:C,onEscapeKeyDown:e=>{p||"static"!==f?p&&v&&v(e):(e.preventDefault(),re())},onShow:h,onHide:b,onEnter:(e,t)=>{e&&(e.style.display="block",J(e)),null==k||k(e,t)},onEntering:(e,t)=>{null==R||R(e,t),V(window,"resize",Q)},onEntered:O,onExit:e=>{null==K.current||K.current(),null==j||j(e)},onExiting:P,onExited:e=>{e&&(e.style.display=""),null==T||T(e),q(window,"resize",Q)},manager:Z(),containerClassName:`${e}-open`,transition:d?Da:void 0,backdropTransition:d?Fa:void 0,renderBackdrop:ae,renderDialog:n=>(0,m.jsx)("div",{role:"dialog",...n,style:se,className:t()(r,e,L&&`${e}-static`),onClick:f?oe:void 0,onMouseUp:ne,"aria-labelledby":c,children:(0,m.jsx)(l,{...M,onMouseDown:te,className:a,contentClassName:s,children:i})})})})}));La.displayName="Modal",La.defaultProps=Ia;const Ba=Object.assign(La,{Body:Ca,Header:$a,Title:Ma,Footer:ka,Dialog:Pa,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150});o(946);const Aa=Fe("nav-item"),Ha={disabled:!1,as:Ae},_a=n.forwardRef((({bsPrefix:e,disabled:n,className:r,as:o,...a},s)=>(e=x(e,"nav-link"),(0,m.jsx)(Wo,{...a,ref:s,as:o,disabled:n,className:t()(r,e,n&&"disabled")}))));_a.displayName="NavLink",_a.defaultProps=Ha;const Ka=_a,za=n.forwardRef(((e,r)=>{const{as:o="div",bsPrefix:a,variant:s,fill:i,justify:l,navbar:c,navbarScroll:u,className:d,activeKey:f,...v}=p(e,{activeKey:"onSelect"}),h=x(a,"nav");let b,g,y=!1;const w=(0,n.useContext)(Lr),E=(0,n.useContext)(it);return w?(b=w.bsPrefix,y=null==c||c):E&&({cardHeaderBsPrefix:g}=E),(0,m.jsx)(qo,{as:o,ref:r,activeKey:f,className:t()(d,{[h]:!y,[`${b}-nav`]:y,[`${b}-nav-scroll`]:y&&u,[`${g}-${s}`]:!!g,[`${h}-${s}`]:!!s,[`${h}-fill`]:i,[`${h}-justified`]:l}),...v})}));za.displayName="Nav",za.defaultProps={justify:!1,fill:!1};const Va=Object.assign(za,{Item:Aa,Link:Ka}),qa=n.forwardRef((({bsPrefix:e,className:n,as:r,...o},a)=>{e=x(e,"navbar-brand");const s=r||(o.href?"a":"span");return(0,m.jsx)(s,{...o,ref:a,className:t()(n,e)})}));qa.displayName="NavbarBrand";const Ua=qa,Wa=n.forwardRef((({children:e,bsPrefix:t,...r},o)=>{t=x(t,"navbar-collapse");const a=(0,n.useContext)(Lr);return(0,m.jsx)(ie,{in:!(!a||!a.expanded),...r,children:(0,m.jsx)("div",{ref:o,className:t,children:e})})}));Wa.displayName="NavbarCollapse";const Ga=Wa,Xa=n.forwardRef((({bsPrefix:e,className:r,children:o,label:a,as:s="button",onClick:i,...l},c)=>{e=x(e,"navbar-toggler");const{onToggle:u,expanded:d}=(0,n.useContext)(Lr)||{},f=je((e=>{i&&i(e),u&&u()}));return"button"===s&&(l.type="button"),(0,m.jsx)(s,{...l,ref:c,onClick:f,"aria-label":a,className:t()(r,e,!d&&"collapsed"),children:o||(0,m.jsx)("span",{className:`${e}-icon`})})}));Xa.displayName="NavbarToggle",Xa.defaultProps={label:"Toggle navigation"};const Ya=Xa,Za=Fe("navbar-text",{Component:"span"}),Ja=n.forwardRef(((e,r)=>{const{bsPrefix:o,expand:a,variant:s,bg:i,fixed:l,sticky:c,className:u,as:d="nav",expanded:f,onToggle:v,onSelect:h,collapseOnSelect:b,...g}=p(e,{expanded:"onToggle"}),y=x(o,"navbar"),w=(0,n.useCallback)(((...e)=>{null==h||h(...e),b&&f&&(null==v||v(!1))}),[h,b,f,v]);void 0===g.role&&"nav"!==d&&(g.role="navigation");let E=`${y}-expand`;"string"==typeof a&&(E=`${E}-${a}`);const N=(0,n.useMemo)((()=>({onToggle:()=>null==v?void 0:v(!f),bsPrefix:y,expanded:!!f})),[y,f,v]);return(0,m.jsx)(Lr.Provider,{value:N,children:(0,m.jsx)(kr.Provider,{value:w,children:(0,m.jsx)(d,{ref:r,...g,className:t()(u,y,a&&E,s&&`${y}-${s}`,i&&`bg-${i}`,c&&`sticky-${c}`,l&&`fixed-${l}`)})})})}));Ja.defaultProps={expand:!0,variant:"light",collapseOnSelect:!1},Ja.displayName="Navbar";const Qa=Object.assign(Ja,{Brand:Ua,Toggle:Ya,Collapse:Ga,Text:Za}),es=n.forwardRef((({id:e,title:n,children:r,bsPrefix:o,className:a,rootCloseEvent:s,menuRole:i,disabled:l,active:c,renderMenuOnMount:u,menuVariant:d,...f},p)=>{const v=x(void 0,"nav-item");return(0,m.jsxs)(Wr,{ref:p,...f,className:t()(a,v),children:[(0,m.jsx)(Wr.Toggle,{id:e,eventKey:null,active:c,disabled:l,childBsPrefix:o,as:Ka,children:n}),(0,m.jsx)(Wr.Menu,{role:i,renderOnMount:u,rootCloseEvent:s,variant:d,children:r})]})}));es.displayName="NavDropdown";const ts=Object.assign(es,{Item:Wr.Item,ItemText:Wr.ItemText,Divider:Wr.Divider,Header:Wr.Header}),ns=Fe("offcanvas-body"),rs={[I]:"show",[D]:"show"},os=n.forwardRef((({bsPrefix:e,className:r,children:o,...a},s)=>(e=x(e,"offcanvas"),(0,m.jsx)(te,{ref:s,addEndListener:X,...a,childRef:o.ref,children:(a,s)=>n.cloneElement(o,{...s,className:t()(r,o.props.className,(a===I||a===F)&&`${e}-toggling`,rs[a])})}))));os.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1},os.displayName="OffcanvasToggling";const as=os,ss=n.forwardRef((({bsPrefix:e,className:n,...r},o)=>(e=x(e,"offcanvas-header"),(0,m.jsx)(Ta,{ref:o,...r,className:t()(n,e)}))));ss.displayName="OffcanvasHeader",ss.defaultProps={closeLabel:"Close",closeButton:!1};const is=ss,ls=Fe("offcanvas-title",{Component:Me("h5")});function cs(e){return(0,m.jsx)(as,{...e})}function us(e){return(0,m.jsx)(Re,{...e})}const ds=n.forwardRef((({bsPrefix:e,className:r,children:o,"aria-labelledby":a,placement:s,show:i,backdrop:l,keyboard:c,scroll:u,onEscapeKeyDown:d,onShow:f,onHide:p,container:v,autoFocus:h,enforceFocus:b,restoreFocus:g,restoreFocusOptions:y,onEntered:w,onExit:E,onExiting:N,onEnter:C,onEntering:O,onExited:j,backdropClassName:P,manager:k,...R},T)=>{const S=(0,n.useRef)(),$=je(p);e=x(e,"offcanvas");const M=x(void 0,"modal"),I=(0,n.useMemo)((()=>({onHide:$})),[$]),D=(0,n.useCallback)((e=>(0,m.jsx)("div",{...e,className:t()(`${M}-backdrop`,P)})),[P,M]);return(0,m.jsx)(Oa.Provider,{value:I,children:(0,m.jsx)(ha,{show:i,ref:T,backdrop:l,container:v,keyboard:c,autoFocus:h,enforceFocus:b&&!u,restoreFocus:g,restoreFocusOptions:y,onEscapeKeyDown:d,onShow:f,onHide:p,onEnter:(e,...t)=>{e&&(e.style.visibility="visible"),null==C||C(e,...t)},onEntering:O,onEntered:w,onExit:E,onExiting:N,onExited:(e,...t)=>{e&&(e.style.visibility=""),null==j||j(...t)},manager:k||(u?(S.current||(S.current=new Na({handleContainerOverflow:!1})),S.current):Ea()),containerClassName:`${e}-open`,transition:cs,backdropTransition:us,renderBackdrop:D,renderDialog:n=>(0,m.jsx)("div",{role:"dialog",...n,...R,className:t()(r,e,`${e}-${s}`),"aria-labelledby":a,children:o})})})}));ds.displayName="Offcanvas",ds.defaultProps={show:!1,backdrop:!0,keyboard:!0,scroll:!1,autoFocus:!0,enforceFocus:!0,restoreFocus:!0,placement:"start"};const fs=Object.assign(ds,{Body:ns,Header:is,Title:ls});var ps=r().forwardRef((function(e,t){var o=e.flip,a=e.offset,l=e.placement,c=e.containerPadding,u=void 0===c?5:c,d=e.popperConfig,f=void 0===d?{}:d,p=e.transition,m=qt(),v=m[0],h=m[1],b=qt(),x=b[0],g=b[1],y=ee(h,t),w=pa(e.container),E=pa(e.target),N=(0,n.useState)(!e.show),C=N[0],O=N[1],j=nr(E,v,ur({placement:l,enableEvents:!!e.show,containerPadding:u||5,flip:o,offset:a,arrowElement:x,popperConfig:f})),P=j.styles,k=j.attributes,R=i(j,["styles","attributes"]);e.show?C&&O(!1):e.transition||C||O(!0);var S=e.show||p&&!C;if(lr(v,e.onHide,{disabled:!e.rootClose||e.rootCloseDisabled,clickTrigger:e.rootCloseEvent}),!S)return null;var $=e.children(s({},R,{show:!!e.show,props:s({},k.popper,{style:P.popper,ref:y}),arrowProps:s({},k.arrow,{style:P.arrow,ref:g})}));if(p){var M=e.onExit,I=e.onExiting,D=e.onEnter,F=e.onEntering,L=e.onEntered;$=r().createElement(p,{in:e.show,appear:!0,onExit:M,onExiting:I,onExited:function(){O(!0),e.onExited&&e.onExited.apply(e,arguments)},onEnter:D,onEntering:F,onEntered:L},$)}return w?T().createPortal($,w):null}));ps.displayName="Overlay",ps.propTypes={show:k().bool,placement:k().oneOf(jn),target:k().any,container:k().any,flip:k().bool,children:k().func.isRequired,containerPadding:k().number,popperConfig:k().object,rootClose:k().bool,rootCloseEvent:k().oneOf(["click","mousedown"]),rootCloseDisabled:k().bool,onHide:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const f=x(e,"popover"),[p]=(null==n?void 0:n.split("-"))||[];let v=p;return"left"===p?v="start":"right"===p&&(v="end"),(0,m.jsxs)("div",{ref:d,role:"tooltip",style:o,"x-placement":p,className:t()(r,f,p&&`bs-popover-${v}`),...u,children:[(0,m.jsx)("div",{className:"popover-arrow",...i}),s?(0,m.jsx)(hs,{children:a}):a]})}));bs.defaultProps={placement:"right"};const xs=Object.assign(bs,{Header:vs,Body:hs,POPPER_OFFSET:[0,8]}),gs={transition:Re,rootClose:!1,show:!1,placement:"top"},ys=n.forwardRef((({children:e,transition:r,popperConfig:o={},...a},s)=>{const i=(0,n.useRef)({}),[l,c]=function(){const e=(0,n.useRef)(null),t=x(void 0,"popover"),r=(0,n.useMemo)((()=>({name:"offset",options:{offset:()=>e.current&&ta(e.current,t)?xs.POPPER_OFFSET:[0,0]}})),[t]);return[e,[r]]}(),u=ee(s,l),d=!0===r?Re:r||void 0;return(0,m.jsx)(ms,{...a,ref:u,popperConfig:{...o,modifiers:c.concat(o.modifiers||[])},transition:d,children:({props:o,arrowProps:a,show:s,update:l,forceUpdate:c,placement:u,state:d,...f})=>{var p;!function(e,t){const{ref:n}=e,{ref:r}=t;e.ref=n.__wrapped||(n.__wrapped=e=>n(J(e))),t.ref=r.__wrapped||(r.__wrapped=e=>r(J(e)))}(o,a);const m=Object.assign(i.current,{state:d,scheduleUpdate:l,placement:u,outOfBoundaries:(null==d||null==(p=d.modifiersData.hide)?void 0:p.isReferenceHidden)||!1});return"function"==typeof e?e({...f,...o,placement:u,show:s,...!r&&s&&{className:"show"},popper:m,arrowProps:a}):n.cloneElement(e,{...f,...o,placement:u,arrowProps:a,popper:m,className:t()(e.props.className,!r&&s&&"show"),style:{...e.props.style,...o.style}})}})}));ys.displayName="Overlay",ys.defaultProps=gs;const ws=ys;function Es(e,t,n){const[r]=t,o=r.currentTarget,a=r.relatedTarget||r.nativeEvent[n];a&&a===o||rr(o,a)||e(...t)}function Ns({trigger:e,overlay:t,children:r,popperConfig:o={},show:a,defaultShow:s=!1,onToggle:i,delay:l,placement:c,flip:u=c&&-1!==c.indexOf("auto"),...d}){const p=(0,n.useRef)(null),v=ee(p,r.ref),h=Pt(),b=(0,n.useRef)(""),[x,g]=f(a,s,i),y=function(e){return e&&"object"==typeof e?e:{show:e,hide:e}}(l),{onFocus:w,onBlur:E,onClick:N}="function"!=typeof r?n.Children.only(r).props:{},C=(0,n.useCallback)((()=>{h.clear(),b.current="show",y.show?h.set((()=>{"show"===b.current&&g(!0)}),y.show):g(!0)}),[y.show,g,h]),O=(0,n.useCallback)((()=>{h.clear(),b.current="hide",y.hide?h.set((()=>{"hide"===b.current&&g(!1)}),y.hide):g(!1)}),[y.hide,g,h]),j=(0,n.useCallback)(((...e)=>{C(),null==w||w(...e)}),[C,w]),P=(0,n.useCallback)(((...e)=>{O(),null==E||E(...e)}),[O,E]),k=(0,n.useCallback)(((...e)=>{g(!x),null==N||N(...e)}),[N,g,x]),R=(0,n.useCallback)(((...e)=>{Es(C,e,"fromElement")}),[C]),T=(0,n.useCallback)(((...e)=>{Es(O,e,"toElement")}),[O]),S=null==e?[]:[].concat(e),$={ref:e=>{v(J(e))}};return-1!==S.indexOf("click")&&($.onClick=k),-1!==S.indexOf("focus")&&($.onFocus=j,$.onBlur=P),-1!==S.indexOf("hover")&&($.onMouseOver=R,$.onMouseOut=T),(0,m.jsxs)(m.Fragment,{children:["function"==typeof r?r($):(0,n.cloneElement)(r,$),(0,m.jsx)(ws,{...d,show:x,onHide:O,flip:u,placement:c,popperConfig:o,target:p.current,children:t})]})}Ns.defaultProps={defaultShow:!1,trigger:["hover","focus"]};const Cs=Ns,Os=n.forwardRef((({active:e,disabled:n,className:r,style:o,activeLabel:a,children:s,...i},l)=>{const c=e||n?"span":Ae;return(0,m.jsx)("li",{ref:l,style:o,className:t()(r,"page-item",{active:e,disabled:n}),children:(0,m.jsxs)(c,{className:"page-link",disabled:n,...i,children:[s,e&&a&&(0,m.jsx)("span",{className:"visually-hidden",children:a})]})})}));Os.defaultProps={active:!1,disabled:!1,activeLabel:"(current)"},Os.displayName="PageItem";const js=Os;function Ps(e,t,n=e){function r({children:e,...r}){return(0,m.jsxs)(Os,{...r,children:[(0,m.jsx)("span",{"aria-hidden":"true",children:e||t}),(0,m.jsx)("span",{className:"visually-hidden",children:n})]})}return r.displayName=e,r}const ks=Ps("First","«"),Rs=Ps("Prev","‹","Previous"),Ts=Ps("Ellipsis","…","More"),Ss=Ps("Next","›"),$s=Ps("Last","»"),Ms=n.forwardRef((({bsPrefix:e,className:n,size:r,...o},a)=>{const s=x(e,"pagination");return(0,m.jsx)("ul",{ref:a,...o,className:t()(n,s,r&&`${s}-${r}`)})}));Ms.displayName="Pagination";const Is=Object.assign(Ms,{First:ks,Prev:Rs,Ellipsis:Ts,Item:js,Next:Ss,Last:$s});function Ds(e,t,n){const r=(e-t)/(n-t)*100;return Math.round(1e3*r)/1e3}function Fs({min:e,now:n,max:r,label:o,visuallyHidden:a,striped:s,animated:i,className:l,style:c,variant:u,bsPrefix:d,...f},p){return(0,m.jsx)("div",{ref:p,...f,role:"progressbar",className:t()(l,`${d}-bar`,{[`bg-${u}`]:u,[`${d}-bar-animated`]:i,[`${d}-bar-striped`]:i||s}),style:{width:`${Ds(n,e,r)}%`,...c},"aria-valuenow":n,"aria-valuemin":e,"aria-valuemax":r,children:a?(0,m.jsx)("span",{className:"visually-hidden",children:o}):o})}const Ls=n.forwardRef((({isChild:e,...r},o)=>{if(r.bsPrefix=x(r.bsPrefix,"progress"),e)return Fs(r,o);const{min:a,now:s,max:i,label:l,visuallyHidden:c,striped:u,animated:d,bsPrefix:f,variant:p,className:v,children:h,...b}=r;return(0,m.jsx)("div",{ref:o,...b,className:t()(v,f),children:h?St(h,(e=>(0,n.cloneElement)(e,{isChild:!0}))):Fs({min:a,now:s,max:i,label:l,visuallyHidden:c,striped:u,animated:d,bsPrefix:f,variant:p},o)})}));Ls.displayName="ProgressBar",Ls.defaultProps={min:0,max:100,animated:!1,isChild:!1,visuallyHidden:!1,striped:!1};const Bs=Ls,As=n.forwardRef((({bsPrefix:e,className:r,children:o,aspectRatio:a,style:s,...i},l)=>{e=x(e,"ratio");const c="number"==typeof a;return(0,m.jsx)("div",{ref:l,...i,style:{...s,...c&&{"--bs-aspect-ratio":(u=a,u<=0||u>100?"100%":u<1?100*u+"%":`${u}%`)}},className:t()(e,r,!c&&`${e}-${a}`),children:n.Children.only(o)});var u}));As.defaultProps={aspectRatio:"1x1"};const Hs=As,_s=["xxl","xl","lg","md","sm","xs"],Ks=n.forwardRef((({bsPrefix:e,className:n,as:r="div",...o},a)=>{const s=x(e,"row"),i=`${s}-cols`,l=[];return _s.forEach((e=>{const t=o[e];let n;delete o[e],null!=t&&"object"==typeof t?({cols:n}=t):n=t;const r="xs"!==e?`-${e}`:"";null!=n&&l.push(`${i}${r}-${n}`)})),(0,m.jsx)(r,{ref:a,...o,className:t()(n,s,...l)})}));Ks.displayName="Row";const zs=Ks,Vs=n.forwardRef((({bsPrefix:e,variant:n,animation:r,size:o,as:a="div",className:s,...i},l)=>{const c=`${e=x(e,"spinner")}-${r}`;return(0,m.jsx)(a,{ref:l,...i,className:t()(s,c,o&&`${c}-${o}`,n&&`text-${n}`)})}));Vs.displayName="Spinner";const qs=Vs,Us={id:k().any,toggleLabel:k().string,href:k().string,target:k().string,onClick:k().func,title:k().node.isRequired,type:k().string,disabled:k().bool,align:Xr,menuRole:k().string,renderMenuOnMount:k().bool,rootCloseEvent:k().string,bsPrefix:k().string,variant:k().string,size:k().string},Ws=n.forwardRef((({id:e,bsPrefix:t,size:n,variant:r,title:o,type:a,toggleLabel:s,children:i,onClick:l,href:c,target:u,menuRole:d,renderMenuOnMount:f,rootCloseEvent:p,...v},h)=>(0,m.jsxs)(Wr,{ref:h,...v,as:tt,children:[(0,m.jsx)(Qe,{size:n,variant:r,disabled:v.disabled,bsPrefix:t,href:c,target:u,onClick:l,type:a,children:o}),(0,m.jsx)(Wr.Toggle,{split:!0,id:e?e.toString():void 0,size:n,variant:r,disabled:v.disabled,childBsPrefix:t,children:(0,m.jsx)("span",{className:"visually-hidden",children:s})}),(0,m.jsx)(Wr.Menu,{role:d,renderOnMount:f,rootCloseEvent:p,children:i})]})));Ws.propTypes=Us,Ws.defaultProps={toggleLabel:"Toggle dropdown",type:"button"},Ws.displayName="SplitButton";const Gs=Ws,Xs=e=>{const{id:t,generateChildId:r,onSelect:o,activeKey:a,transition:s,mountOnEnter:i,unmountOnExit:l,children:c}=p(e,{activeKey:"onSelect"}),u=(0,n.useMemo)((()=>r||((e,n)=>t?`${t}-${n}-${e}`:null)),[t,r]),d=(0,n.useMemo)((()=>({onSelect:o,activeKey:a,transition:s,mountOnEnter:i||!1,unmountOnExit:l||!1,getControlledId:e=>u(e,"tabpane"),getControllerId:e=>u(e,"tab")})),[o,a,s,i,l,u]);return(0,m.jsx)(zo.Provider,{value:d,children:(0,m.jsx)(kr.Provider,{value:o||null,children:c})})},Ys=Fe("tab-content"),Zs=n.forwardRef(((e,r)=>{const{bsPrefix:o,className:a,active:s,onEnter:i,onEntering:l,onEntered:c,onExit:u,onExiting:d,onExited:f,mountOnEnter:p,unmountOnExit:v,transition:h,as:b="div",eventKey:g,...y}=function(e){const t=(0,n.useContext)(zo);if(!t)return e;const{activeKey:r,getControlledId:o,getControllerId:a,...s}=t,i=!1!==e.transition&&!1!==s.transition,l=Pr(e.eventKey);return{...e,active:null==e.active&&null!=l?Pr(r)===l:e.active,id:o(e.eventKey),"aria-labelledby":a(e.eventKey),transition:i&&(e.transition||s.transition||Re),mountOnEnter:null!=e.mountOnEnter?e.mountOnEnter:s.mountOnEnter,unmountOnExit:null!=e.unmountOnExit?e.unmountOnExit:s.unmountOnExit}}(e),w=x(o,"tab-pane");if(!s&&!h&&v)return null;let E=(0,m.jsx)(b,{...y,ref:r,role:"tabpanel","aria-hidden":!s,className:t()(a,w,{active:s})});return h&&(E=(0,m.jsx)(h,{in:s,onEnter:i,onEntering:l,onEntered:c,onExit:u,onExiting:d,onExited:f,mountOnEnter:p,unmountOnExit:v,children:E})),(0,m.jsx)(zo.Provider,{value:null,children:(0,m.jsx)(kr.Provider,{value:null,children:E})})}));Zs.displayName="TabPane";const Js=Zs,Qs={eventKey:k().oneOfType([k().string,k().number]),title:k().node.isRequired,disabled:k().bool,tabClassName:k().string},ei=()=>{throw new Error("ReactBootstrap: The `Tab` component is not meant to be rendered! It's an abstract component that is only valid as a direct Child of the `Tabs` Component. For custom tabs components use TabPane and TabsContainer directly")};ei.propTypes=Qs;const ti=Object.assign(ei,{Container:Xs,Content:Ys,Pane:Js}),ni=n.forwardRef((({bsPrefix:e,className:n,striped:r,bordered:o,borderless:a,hover:s,size:i,variant:l,responsive:c,...u},d)=>{const f=x(e,"table"),p=t()(n,f,l&&`${f}-${l}`,i&&`${f}-${i}`,r&&`${f}-striped`,o&&`${f}-bordered`,a&&`${f}-borderless`,s&&`${f}-hover`),v=(0,m.jsx)("table",{...u,className:p,ref:d});if(c){let e=`${f}-responsive`;return"string"==typeof c&&(e=`${e}-${c}`),(0,m.jsx)("div",{className:e,children:v})}return v}));function ri(e){let t;return $t(e,(e=>{null==t&&(t=e.props.eventKey)})),t}function oi(e){const{title:t,eventKey:n,disabled:r,tabClassName:o,id:a}=e.props;return null==t?null:(0,m.jsx)(Aa,{as:"li",role:"presentation",children:(0,m.jsx)(Ka,{as:"button",type:"button",eventKey:n,disabled:r,id:a,className:o,children:t})})}const ai=e=>{const{id:t,onSelect:n,transition:r,mountOnEnter:o,unmountOnExit:a,children:s,activeKey:i=ri(s),...l}=p(e,{activeKey:"onSelect"});return(0,m.jsxs)(Xs,{id:t,activeKey:i,onSelect:n,transition:r,mountOnEnter:o,unmountOnExit:a,children:[(0,m.jsx)(Va,{...l,role:"tablist",as:"ul",children:St(s,oi)}),(0,m.jsx)(Ys,{children:St(s,(e=>{const t={...e.props};return delete t.title,delete t.disabled,delete t.tabClassName,(0,m.jsx)(Js,{...t})}))})]})};ai.defaultProps={variant:"tabs",mountOnEnter:!1,unmountOnExit:!1},ai.displayName="Tabs";const si=ai,ii=n.createContext({onClose(){}}),li=n.forwardRef((({bsPrefix:e,closeLabel:r,closeVariant:o,closeButton:a,className:s,children:i,...l},c)=>{e=x(e,"toast-header");const u=(0,n.useContext)(ii),d=je((e=>{null==u||null==u.onClose||u.onClose(e)}));return(0,m.jsxs)("div",{ref:c,...l,className:t()(e,s),children:[i,a&&(0,m.jsx)($e,{"aria-label":r,variant:o,onClick:d,"data-dismiss":"toast"})]})}));li.displayName="ToastHeader",li.defaultProps={closeLabel:"Close",closeButton:!0};const ci=li,ui=Fe("toast-body"),di=n.forwardRef((({bsPrefix:e,className:r,transition:o=Re,show:a=!0,animation:s=!0,delay:i=5e3,autohide:l=!1,onClose:c,bg:u,...d},f)=>{e=x(e,"toast");const p=(0,n.useRef)(i),v=(0,n.useRef)(c);(0,n.useEffect)((()=>{p.current=i,v.current=c}),[i,c]);const h=Pt(),b=!(!l||!a),g=(0,n.useCallback)((()=>{b&&(null==v.current||v.current())}),[b]);(0,n.useEffect)((()=>{h.set(g,p.current)}),[h,g]);const y=(0,n.useMemo)((()=>({onClose:c})),[c]),w=!(!o||!s),E=(0,m.jsx)("div",{...d,ref:f,className:t()(e,r,u&&`bg-${u}`,!w&&(a?"show":"hide")),role:"alert","aria-live":"assertive","aria-atomic":"true"});return(0,m.jsx)(ii.Provider,{value:y,children:w&&o?(0,m.jsx)(o,{in:a,unmountOnExit:!0,children:E}):E})}));di.displayName="Toast";const fi=Object.assign(di,{Body:ui,Header:ci}),pi={"top-start":"top-0 start-0","top-center":"top-0 start-50 translate-middle-x","top-end":"top-0 end-0","middle-start":"top-50 start-0 translate-middle-y","middle-center":"top-50 start-50 translate-middle","middle-end":"top-50 end-0 translate-middle-y","bottom-start":"bottom-0 start-0","bottom-center":"bottom-0 start-50 translate-middle-x","bottom-end":"bottom-0 end-0"},mi=n.forwardRef((({bsPrefix:e,position:n,className:r,as:o="div",...a},s)=>(e=x(e,"toast-container"),(0,m.jsx)(o,{ref:s,...a,className:t()(e,n&&`position-absolute ${pi[n]}`,r)}))));mi.displayName="ToastContainer";const vi=mi,hi=()=>{},bi=n.forwardRef((({bsPrefix:e,name:n,className:r,checked:o,type:a,onChange:s,value:i,disabled:l,id:c,inputRef:u,...d},f)=>(e=x(e,"btn-check"),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("input",{className:e,name:n,type:a,value:i,ref:u,autoComplete:"off",checked:!!o,disabled:!!l,onChange:s||hi,id:c}),(0,m.jsx)(Qe,{...d,ref:f,className:t()(r,l&&"disabled"),type:void 0,as:"label",htmlFor:c})]}))));bi.displayName="ToggleButton";const xi=bi,gi=n.forwardRef(((e,t)=>{const{children:r,type:o,name:a,value:s,onChange:i,...l}=p(e,{value:"onChange"}),u=()=>null==s?[]:[].concat(s);return"radio"!==o||a||c()(!1),(0,m.jsx)(tt,{...l,ref:t,children:St(r,(e=>{const t=u(),{value:r,onChange:s}=e.props;return n.cloneElement(e,{type:o,name:e.name||a,checked:-1!==t.indexOf(r),onChange:Y(s,(e=>((e,t)=>{if(!i)return;const n=u(),r=-1!==n.indexOf(e);"radio"!==o?i(r?n.filter((t=>t!==e)):[...n,e],t):!r&&i&&i(e,t)})(r,e)))})}))})}));gi.defaultProps={type:"radio",vertical:!1};const yi=Object.assign(gi,{Button:xi}),wi=n.forwardRef((({bsPrefix:e,placement:n,className:r,style:o,children:a,arrowProps:s,popper:i,show:l,...c},u)=>{e=x(e,"tooltip");const[d]=(null==n?void 0:n.split("-"))||[];let f=d;return"left"===d?f="start":"right"===d&&(f="end"),(0,m.jsxs)("div",{ref:u,style:o,role:"tooltip","x-placement":d,className:t()(r,e,`bs-tooltip-${f}`),...c,children:[(0,m.jsx)("div",{className:"tooltip-arrow",...s}),(0,m.jsx)("div",{className:`${e}-inner`,children:a})]})}));wi.defaultProps={placement:"right"},wi.displayName="Tooltip";const Ei=wi})(),a})()}));