UNPKG

react-bootstrap

Version:

Bootstrap 5 components built with React

2 lines 109 kB
/*! 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<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var s=o.apply(null,n);s&&e.push(s)}}else if("object"===a)if(n.toString===Object.prototype.toString)for(var i in n)r.call(n,i)&&n[i]&&e.push(i);else e.push(n.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},286:e=>{"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<e;n++)t[n]=arguments[n];function r(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];var o=null;return t.forEach((function(e){if(null==o){var t=e.apply(void 0,n);null!=t&&(o=t)}})),o}return(0,o.default)(r)};var r,o=(r=n(844))&&r.__esModule?r:{default:r};e.exports=t.default},844:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,o,a,s){var i=o||"<<anonymous>>",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<c;d++)u[d-6]=arguments[d];return e.apply(void 0,[n,r,i,a,l].concat(u))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n},e.exports=t.default},428:(e,t,n)=>{"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(787),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(){}},787:t=>{"use strict";t.exports=e},156: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.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),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:()=>je,AccordionButton:()=>xe,AccordionCollapse:()=>fe,AccordionContext:()=>ue,Alert:()=>tt,Anchor:()=>nt,Badge:()=>ot,Breadcrumb:()=>lt,BreadcrumbItem:()=>st,Button:()=>ut,ButtonGroup:()=>ft,ButtonToolbar:()=>mt,Card:()=>$t,CardGroup:()=>St,CardImg:()=>ht,Carousel:()=>zt,CarouselItem:()=>Ft,CloseButton:()=>Ve,Col:()=>Gt,Collapse:()=>le,Container:()=>Jo,Dropdown:()=>vo,DropdownButton:()=>yo,Fade:()=>_e,Figure:()=>sa,FloatingLabel:()=>qo,Form:()=>Yo,FormCheck:()=>To,FormControl:()=>So,FormFloating:()=>Mo,FormGroup:()=>Lo,FormLabel:()=>Ao,FormSelect:()=>Ho,FormText:()=>Wo,Image:()=>ta,InputGroup:()=>ca,ListGroup:()=>ja,ListGroupItem:()=>Na,Modal:()=>ss,ModalBody:()=>Ua,ModalDialog:()=>Xa,ModalFooter:()=>Ya,ModalTitle:()=>ts,Nav:()=>ds,NavDropdown:()=>Ls,NavItem:()=>is,NavLink:()=>cs,Navbar:()=>Ms,NavbarBrand:()=>ps,Offcanvas:()=>ks,OffcanvasBody:()=>gs,OffcanvasHeader:()=>Ns,OffcanvasTitle:()=>Cs,Overlay:()=>Vs,OverlayTrigger:()=>Gs,PageItem:()=>Ys,Pagination:()=>oi,Placeholder:()=>ci,PlaceholderButton:()=>ii,Popover:()=>_s,PopoverBody:()=>Fs,PopoverHeader:()=>Bs,ProgressBar:()=>pi,Ratio:()=>vi,Row:()=>gi,SSRProvider:()=>Ci,Spinner:()=>yi,SplitButton:()=>Ni,Stack:()=>ki,Tab:()=>Ui,TabContainer:()=>Ki,TabContent:()=>Hi,TabPane:()=>Wi,Table:()=>qi,Tabs:()=>Zi,ThemeProvider:()=>y,Toast:()=>sl,ToastBody:()=>ol,ToastContainer:()=>cl,ToastHeader:()=>rl,ToggleButton:()=>fl,ToggleButtonGroup:()=>ml,Tooltip:()=>hl,useAccordionButton:()=>be});var e=o(814),t=o.n(e),n=o(787),r=o.n(n);function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=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<t;o++)n[o-1]=arguments[o];r&&r.apply(void 0,[e].concat(n)),i(e)}),[r])]}function p(e,t){return Object.keys(t).reduce((function(n,r){var o,a=n,l=a[u(r)],c=a[r],p=i(a,[u(r),r].map(d)),m=t[r],v=f(c,l,e[m]),h=v[0],b=v[1];return s({},p,((o={})[r]=h,o[m]=b,o))}),e)}var m=o(373);const v=n.createContext({prefixes:{}}),{Consumer:h,Provider:b}=v;function g(e,t){const{prefixes:r}=(0,n.useContext)(v);return e||r[t]||t}function x(){const{dir:e}=(0,n.useContext)(v);return"rtl"===e}const y=function({prefixes:e={},dir:t,children:r}){const o=(0,n.useMemo)((()=>({prefixes:{...e},dir:t})),[e,t]);return(0,m.jsx)(b,{value:o,children:r})};function w(e){return e&&e.ownerDocument||document}var E=/([A-Z])/g,N=/^ms-/;function C(e){return function(e){return e.replace(E,"-$1").toLowerCase()}(e).replace(N,"-ms-")}var j=/^((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(C(t))||function(e,t){return function(e){var t=w(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}(e).getPropertyValue(C(t));Object.keys(t).forEach((function(o){var a=t[o];a||0===a?function(e){return!(!e||!j.test(e))}(o)?r+=o+"("+a+") ":n+=C(o)+": "+a+";":e.style.removeProperty(C(o))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n};function P(e,t){return(P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var k=o(526),R=o.n(k),T=o(156),$=o.n(T);const S=r().createContext(null);var M="unmounted",I="exited",L="entering",D="entered",A="exiting",B=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=I,r.appearStatus=L):o=D:o=t.unmountOnExit||t.mountOnEnter?M:I,r.state={status:o},r.nextCallback=null,r}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,P(t,n),o.getDerivedStateFromProps=function(e,t){return e.in&&t.status===M?{status:I}: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!==L&&n!==D&&(t=L):n!==L&&n!==D||(t=A)}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===L?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===I&&this.setState({status:M})},a.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[$().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:L},(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:$().findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:A},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:I},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:I},(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:$().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===M)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 F(){}B.contextType=S,B.propTypes={},B.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:F,onEntering:F,onEntered:F,onExit:F,onExiting:F,onExited:F},B.UNMOUNTED=M,B.EXITED=I,B.ENTERING=L,B.ENTERED=D,B.EXITING=A;const K=B,H=!("undefined"==typeof window||!window.document||!window.document.createElement);var _=!1,W=!1;try{var z={get passive(){return _=!0},get once(){return W=_=!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&&!W){var o=r.once,a=r.capture,s=n;!W&&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)},U=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)},q=function(e,t,n,r){return V(e,t,n,r),function(){U(e,t,n,r)}};function G(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=q(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(o),a()}}(e,n,r),i=q(e,"transitionend",t);return function(){s(),i()}}function X(e,t){const n=O(e,t)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function Y(e,t){const n=X(e,"transitionDuration"),r=X(e,"transitionDelay"),o=G(e,(n=>{n.target===e&&(o(),t(n))}),n+r)}const Z=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 J(e){e.offsetHeight}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])};function te(e){return e&&"setState"in e?$().findDOMNode(e):null!=e?e:null}const ne=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(te(e))},b=e=>t=>{e&&p.current&&e(p.current,t)},g=(0,n.useCallback)(b(e),[e]),x=(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)(K,{ref:f,...d,onEnter:g,onEntered:y,onEntering:x,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})})})),re={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function oe(e,t){const n=t[`offset${e[0].toUpperCase()}${e.slice(1)}`],r=re[e];return n+parseInt(O(t,r[0]),10)+parseInt(O(t,r[1]),10)}const ae={[I]:"collapse",[A]:"collapsing",[L]:"collapsing",[D]:"collapse show"},se={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,getDimensionValue:oe},ie=r().forwardRef((({onEnter:e,onEntering:o,onEntered:a,onExit:s,onExiting:i,className:l,children:c,dimension:u="height",getDimensionValue:d=oe,...f},p)=>{const v="function"==typeof u?u():u,h=(0,n.useMemo)((()=>Z((e=>{e.style[v]="0"}),e)),[v,e]),b=(0,n.useMemo)((()=>Z((e=>{const t=`scroll${v[0].toUpperCase()}${v.slice(1)}`;e.style[v]=`${e[t]}px`}),o)),[v,o]),g=(0,n.useMemo)((()=>Z((e=>{e.style[v]=null}),a)),[v,a]),x=(0,n.useMemo)((()=>Z((e=>{e.style[v]=`${d(v,e)}px`,J(e)}),s)),[s,d,v]),y=(0,n.useMemo)((()=>Z((e=>{e.style[v]=null}),i)),[v,i]);return(0,m.jsx)(ne,{ref:p,addEndListener:Y,...f,"aria-expanded":f.role?f.in:null,onEnter:h,onEntering:b,onEntered:g,onExit:x,onExiting:y,childRef:c.ref,children:(e,n)=>r().cloneElement(c,{...n,className:t()(l,c.props.className,ae[e],"width"===v&&"collapse-horizontal")})})}));ie.defaultProps=se;const le=ie,ce=n.createContext({});ce.displayName="AccordionContext";const ue=ce,de=n.forwardRef((({as:e="div",bsPrefix:r,className:o,children:a,eventKey:s,...i},l)=>{const{activeEventKey:c}=(0,n.useContext)(ue);return r=g(r,"accordion-collapse"),(0,m.jsx)(le,{ref:l,in:c===s,...i,className:t()(o,r),children:(0,m.jsx)(e,{children:n.Children.only(a)})})}));de.displayName="AccordionCollapse";const fe=de,pe=n.createContext({eventKey:""});pe.displayName="AccordionItemContext";const me=pe,ve=n.forwardRef((({as:e="div",bsPrefix:r,className:o,...a},s)=>{r=g(r,"accordion-body");const{eventKey:i}=(0,n.useContext)(me);return(0,m.jsx)(fe,{eventKey:i,children:(0,m.jsx)(e,{ref:s,...a,className:t()(o,r)})})}));ve.displayName="AccordionBody";const he=ve;function be(e,t){const{activeEventKey:r,onSelect:o}=(0,n.useContext)(ue);return n=>{o&&o(e===r?null:e,n),t&&t(n)}}const ge=n.forwardRef((({as:e="button",bsPrefix:r,className:o,onClick:a,...s},i)=>{r=g(r,"accordion-button");const{eventKey:l}=(0,n.useContext)(me),c=be(l,a),{activeEventKey:u}=(0,n.useContext)(ue);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")})}));ge.displayName="AccordionButton";const xe=ge,ye=n.forwardRef((({as:e="h2",bsPrefix:n,className:r,children:o,onClick:a,...s},i)=>(n=g(n,"accordion-header"),(0,m.jsx)(e,{ref:i,...s,className:t()(r,n),children:(0,m.jsx)(xe,{onClick:a,children:o})}))));ye.displayName="AccordionHeader";const we=ye,Ee=n.forwardRef((({as:e="div",bsPrefix:r,className:o,eventKey:a,...s},i)=>{r=g(r,"accordion-item");const l=(0,n.useMemo)((()=>({eventKey:a})),[a]);return(0,m.jsx)(me.Provider,{value:l,children:(0,m.jsx)(e,{ref:i,...s,className:t()(o,r)})})}));Ee.displayName="AccordionItem";const Ne=Ee,Ce=n.forwardRef(((e,r)=>{const{as:o="div",activeKey:a,bsPrefix:s,className:i,onSelect:l,flush:c,...u}=p(e,{activeKey:"onSelect"}),d=g(s,"accordion"),f=(0,n.useMemo)((()=>({activeEventKey:a,onSelect:l})),[a,l]);return(0,m.jsx)(ue.Provider,{value:f,children:(0,m.jsx)(o,{ref:r,...u,className:t()(i,d,c&&`${d}-flush`)})})}));Ce.displayName="Accordion";const je=Object.assign(Ce,{Button:xe,Collapse:fe,Item:Ne,Header:we,Body:he}),Oe=function(e){var t=(0,n.useRef)(e);return(0,n.useEffect)((function(){t.current=e}),[e]),t};function Pe(e){var t=Oe(e);return(0,n.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}function ke(){return(0,n.useState)(null)}function Re(e){var t=function(e){var t=(0,n.useRef)(e);return(0,n.useEffect)((function(){t.current=e}),[e]),t}(e);return(0,n.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}function Te(){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 $e(e){var t=(0,n.useRef)(null);return(0,n.useEffect)((function(){t.current=e})),t.current}var Se=void 0!==o.g&&o.g.navigator&&"ReactNative"===o.g.navigator.product;"undefined"!=typeof document||Se?n.useLayoutEffect:n.useEffect,new WeakMap;const Me=["as","disabled"];function Ie({tagName:e,disabled:t,href:n,target:r,rel:o,onClick:a,tabIndex:s=0,type:i}){e||(e=null!=n||null!=r||null!=o?"a":"button");const l={tagName:e};if("button"===e)return[{type:i||"button",disabled:t},l];const c=r=>{(t||"a"===e&&function(e){return!e||"#"===e.trim()}(n))&&r.preventDefault(),t?r.stopPropagation():null==a||a(r)};return[{role:"button",disabled:void 0,tabIndex:t?void 0:s,href:"a"===e&&t?void 0:n,target:"a"===e?r:void 0,"aria-disabled":t||void 0,rel:"a"===e?o:void 0,onClick:c,onKeyDown:e=>{" "===e.key&&(e.preventDefault(),c(e))}},l]}const Le=n.forwardRef(((e,t)=>{let{as:n,disabled:r}=e,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,Me);const[a,{tagName:s}]=Ie(Object.assign({tagName:n,disabled:r},o));return(0,m.jsx)(s,Object.assign({},o,a,{ref:t}))}));Le.displayName="Button";const De=Le,Ae=["onKeyDown"],Be=n.forwardRef(((e,t)=>{let{onKeyDown:n}=e,r=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,Ae);const[o]=Ie(Object.assign({tagName:"a"},r)),a=Re((e=>{o.onKeyDown(e),null==n||n(e)}));return((s=r.href)&&"#"!==s.trim()||r.role)&&"button"!==r.role?(0,m.jsx)("a",Object.assign({ref:t},r,{onKeyDown:n})):(0,m.jsx)("a",Object.assign({ref:t},r,o,{onKeyDown:a}));var s}));Be.displayName="Anchor";const Fe=Be,Ke={[L]:"show",[D]:"show"},He=n.forwardRef((({className:e,children:r,transitionClasses:o={},...a},s)=>{const i=(0,n.useCallback)(((e,t)=>{J(e),null==a.onEnter||a.onEnter(e,t)}),[a]);return(0,m.jsx)(ne,{ref:s,addEndListener:Y,...a,onEnter:i,childRef:r.ref,children:(a,s)=>n.cloneElement(r,{...s,className:t()("fade",e,r.props.className,Ke[a],o[a])})})}));He.defaultProps={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1},He.displayName="Fade";const _e=He,We={"aria-label":R().string,onClick:R().func,variant:R().oneOf(["white"])},ze=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})));ze.displayName="CloseButton",ze.propTypes=We,ze.defaultProps={"aria-label":"Close"};const Ve=ze,Ue=e=>n.forwardRef(((n,r)=>(0,m.jsx)("div",{...n,ref:r,className:t()(n.className,e)})));var qe=/-(.)/g;const Ge=e=>{return e[0].toUpperCase()+(t=e,t.replace(qe,(function(e,t){return t.toUpperCase()}))).slice(1);var t};function Xe(e,{displayName:r=Ge(e),Component:o,defaultProps:a}={}){const s=n.forwardRef((({className:n,bsPrefix:r,as:a=o||"div",...s},i)=>{const l=g(r,e);return(0,m.jsx)(a,{ref:i,className:t()(n,l),...s})}));return s.defaultProps=a,s.displayName=r,s}const Ye=Ue("h4");Ye.displayName="DivStyledAsH4";const Ze=Xe("alert-heading",{Component:Ye}),Je=Xe("alert-link",{Component:Fe}),Qe={variant:"primary",show:!0,transition:_e,closeLabel:"Close alert"},et=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=g(r,"alert"),b=Pe((e=>{u&&u(!1,e)})),x=!0===f?_e:f,y=(0,m.jsxs)("div",{role:"alert",...x?void 0:v,ref:n,className:t()(i,h,c&&`${h}-${c}`,d&&`${h}-dismissible`),children:[d&&(0,m.jsx)(Ve,{onClick:b,"aria-label":a,variant:s}),l]});return x?(0,m.jsx)(x,{unmountOnExit:!0,...v,ref:void 0,in:o,children:y}):o?y:null}));et.displayName="Alert",et.defaultProps=Qe;const tt=Object.assign(et,{Link:Je,Heading:Ze}),nt=Fe,rt=n.forwardRef((({bsPrefix:e,bg:n,pill:r,text:o,className:a,as:s="span",...i},l)=>{const c=g(e,"badge");return(0,m.jsx)(s,{ref:l,...i,className:t()(a,c,r&&"rounded-pill",o&&`text-${o}`,n&&`bg-${n}`)})}));rt.displayName="Badge",rt.defaultProps={bg:"primary",pill:!1};const ot=rt,at=n.forwardRef((({bsPrefix:e,active:n,children:r,className:o,as:a="li",linkAs:s=Fe,linkProps:i,href:l,title:c,target:u,...d},f)=>{const p=g(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})})}));at.displayName="BreadcrumbItem",at.defaultProps={active:!1,linkProps:{}};const st=at,it=n.forwardRef((({bsPrefix:e,className:n,listProps:r,children:o,label:a,as:s="nav",...i},l)=>{const c=g(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})})}));it.displayName="Breadcrumb",it.defaultProps={label:"breadcrumb",listProps:{}};const lt=Object.assign(it,{Item:st}),ct=n.forwardRef((({as:e,bsPrefix:n,variant:r,size:o,active:a,className:s,...i},l)=>{const c=g(n,"btn"),[u,{tagName:d}]=Ie({tagName:e,...i}),f=d;return(0,m.jsx)(f,{...i,...u,ref:l,className:t()(s,c,a&&"active",r&&`${c}-${r}`,o&&`${c}-${o}`,i.href&&i.disabled&&"disabled")})}));ct.displayName="Button",ct.defaultProps={variant:"primary",active:!1,disabled:!1};const ut=ct,dt=n.forwardRef((({bsPrefix:e,size:n,vertical:r,className:o,as:a="div",...s},i)=>{const l=g(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}`)})}));dt.displayName="ButtonGroup",dt.defaultProps={vertical:!1,role:"group"};const ft=dt,pt=n.forwardRef((({bsPrefix:e,className:n,...r},o)=>{const a=g(e,"btn-toolbar");return(0,m.jsx)("div",{...r,ref:o,className:t()(n,a)})}));pt.displayName="ButtonToolbar",pt.defaultProps={role:"toolbar"};const mt=pt,vt=n.forwardRef((({bsPrefix:e,className:n,variant:r,as:o="img",...a},s)=>{const i=g(e,"card-img");return(0,m.jsx)(o,{ref:s,className:t()(r?`${i}-${r}`:i,n),...a})}));vt.displayName="CardImg";const ht=vt,bt=n.createContext(null);bt.displayName="CardHeaderContext";const gt=bt,xt=n.forwardRef((({bsPrefix:e,className:r,as:o="div",...a},s)=>{const i=g(e,"card-header"),l=(0,n.useMemo)((()=>({cardHeaderBsPrefix:i})),[i]);return(0,m.jsx)(gt.Provider,{value:l,children:(0,m.jsx)(o,{ref:s,...a,className:t()(r,i)})})}));xt.displayName="CardHeader";const yt=xt,wt=Ue("h5"),Et=Ue("h6"),Nt=Xe("card-body"),Ct=Xe("card-title",{Component:wt}),jt=Xe("card-subtitle",{Component:Et}),Ot=Xe("card-link",{Component:"a"}),Pt=Xe("card-text",{Component:"p"}),kt=Xe("card-footer"),Rt=Xe("card-img-overlay"),Tt=n.forwardRef((({bsPrefix:e,className:n,bg:r,text:o,border:a,body:s,children:i,as:l="div",...c},u)=>{const d=g(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)(Nt,{children:i}):i})}));Tt.displayName="Card",Tt.defaultProps={body:!1};const $t=Object.assign(Tt,{Img:ht,Title:Ct,Subtitle:jt,Body:Nt,Link:Ot,Text:Pt,Header:yt,Footer:kt,ImgOverlay:Rt}),St=Xe("card-group");function Mt(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 It=Math.pow(2,31)-1;function Lt(e,t,n){var r=n-Date.now();e.current=r<=It?setTimeout(t,r):setTimeout((function(){return Lt(e,t,n)}),It)}function Dt(){var e=function(){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}(),t=(0,n.useRef)();return Mt((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<=It?t.current=setTimeout(r,o):Lt(t,r,Date.now()+o))},clear:n}}),[])}const At=Xe("carousel-caption"),Bt=n.forwardRef((({as:e="div",bsPrefix:n,className:r,...o},a)=>{const s=t()(r,g(n,"carousel-item"));return(0,m.jsx)(e,{ref:a,...o,className:s})}));Bt.displayName="CarouselItem";const Ft=Bt;function Kt(e,t){let r=0;return n.Children.map(e,(e=>n.isValidElement(e)?t(e,r++):e))}function Ht(e,t){let r=0;n.Children.forEach(e,(e=>{n.isValidElement(e)&&t(e,r++)}))}const _t={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"},Wt=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:v,onSlid:h,interval:b,keyboard:y,onKeyDown:w,pause:E,onMouseOver:N,onMouseOut:C,wrap:j,touch:O,onTouchStart:P,onTouchMove:k,onTouchEnd:R,prevIcon:T,prevLabel:$,nextIcon:S,nextLabel:M,variant:I,className:L,children:D,...A}=p(e,{activeIndex:"onSelect"}),B=g(a,"carousel"),F=x(),K=(0,n.useRef)(null),[H,_]=(0,n.useState)("next"),[W,z]=(0,n.useState)(!1),[V,U]=(0,n.useState)(!1),[q,G]=(0,n.useState)(d||0);V||d===q||(K.current?_(K.current):_((d||0)>q?"next":"prev"),s&&U(!0),G(d||0)),(0,n.useEffect)((()=>{K.current&&(K.current=null)}));let X,Z=0;Ht(D,((e,t)=>{++Z,t===d&&(X=e.props.interval)}));const Q=Oe(X),ee=(0,n.useCallback)((e=>{if(V)return;let t=q-1;if(t<0){if(!j)return;t=Z-1}K.current="prev",null==f||f(t,e)}),[V,q,f,j,Z]),te=Pe((e=>{if(V)return;let t=q+1;if(t>=Z){if(!j)return;t=0}K.current="next",null==f||f(t,e)})),re=(0,n.useRef)();(0,n.useImperativeHandle)(r,(()=>({element:re.current,prev:ee,next:te})));const oe=Pe((()=>{!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)&&(F?ee():te())})),ae="next"===H?"start":"end";var se,ie,le;se=()=>{s||(null==v||v(q,ae),null==h||h(q,ae))},ie=[q],le=(0,n.useRef)(!0),(0,n.useEffect)((function(){if(!le.current)return se();le.current=!1}),ie);const ce=`${B}-item-${H}`,ue=`${B}-item-${ae}`,de=(0,n.useCallback)((e=>{J(e),null==v||v(q,ae)}),[v,q,ae]),fe=(0,n.useCallback)((()=>{U(!1),null==h||h(q,ae)}),[h,q,ae]),pe=(0,n.useCallback)((e=>{if(y&&!/input|textarea/i.test(e.target.tagName))switch(e.key){case"ArrowLeft":return e.preventDefault(),void(F?te(e):ee(e));case"ArrowRight":return e.preventDefault(),void(F?ee(e):te(e))}null==w||w(e)}),[y,w,ee,te,F]),me=(0,n.useCallback)((e=>{"hover"===E&&z(!0),null==N||N(e)}),[E,N]),ve=(0,n.useCallback)((e=>{z(!1),null==C||C(e)}),[C]),he=(0,n.useRef)(0),be=(0,n.useRef)(0),ge=Dt(),xe=(0,n.useCallback)((e=>{he.current=e.touches[0].clientX,be.current=0,"hover"===E&&z(!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(O){const t=be.current;Math.abs(t)>40&&(t>0?ee(e):te(e))}"hover"===E&&ge.set((()=>{z(!1)}),b||void 0),null==R||R(e)}),[O,E,ee,te,ge,b,R]),Ee=null!=b&&!W&&!V,Ne=(0,n.useRef)();(0,n.useEffect)((()=>{var e,t;if(!Ee)return;const n=F?ee:te;return Ne.current=window.setInterval(document.visibilityState?oe:n,null!=(e=null!=(t=Q.current)?t:b)?e:void 0),()=>{null!==Ne.current&&clearInterval(Ne.current)}}),[Ee,ee,te,Q,b,oe,F]);const Ce=(0,n.useMemo)((()=>c&&Array.from({length:Z},((e,t)=>e=>{null==f||f(t,e)}))),[c,Z,f]);return(0,m.jsxs)(o,{ref:re,...A,onKeyDown:pe,onMouseOver:me,onMouseOut:ve,onTouchStart:xe,onTouchMove:ye,onTouchEnd:we,className:t()(L,B,s&&"slide",i&&`${B}-fade`,I&&`${B}-${I}`),children:[c&&(0,m.jsx)("div",{className:`${B}-indicators`,children:Kt(D,((e,t)=>(0,m.jsx)("button",{type:"button","data-bs-target":"","aria-label":null!=u&&u.length?u[t]:`Slide ${t+1}`,className:t===q?"active":void 0,onClick:Ce?Ce[t]:void 0,"aria-current":t===q},t)))}),(0,m.jsx)("div",{className:`${B}-inner`,children:Kt(D,((e,r)=>{const o=r===q;return s?(0,m.jsx)(ne,{in:o,onEnter:o?de:void 0,onEntered:o?fe:void 0,addEndListener:Y,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:[(j||0!==d)&&(0,m.jsxs)(Fe,{className:`${B}-control-prev`,onClick:ee,children:[T,$&&(0,m.jsx)("span",{className:"visually-hidden",children:$})]}),(j||d!==Z-1)&&(0,m.jsxs)(Fe,{className:`${B}-control-next`,onClick:te,children:[S,M&&(0,m.jsx)("span",{className:"visually-hidden",children:M})]})]})]})}));Wt.displayName="Carousel",Wt.defaultProps=_t;const zt=Object.assign(Wt,{Caption:At,Item:Ft}),Vt=["xxl","xl","lg","md","sm","xs"];function Ut({as:e,bsPrefix:n,className:r,...o}){n=g(n,"col");const a=[],s=[];return Vt.forEach((e=>{const t=o[e];let r,i,l;delete o[e],"object"==typeof t&&null!=t?({span:r,offset:i,order:l}=t):r=t;const c="xs"!==e?`-${e}`:"";r&&a.push(!0===r?`${n}${c}`:`${n}${c}-${r}`),null!=l&&s.push(`order${c}-${l}`),null!=i&&s.push(`offset${c}-${i}`)})),[{...o,className:t()(r,...a,...s)},{as:e,bsPrefix:n,spans:a}]}const qt=n.forwardRef(((e,n)=>{const[{className:r,...o},{as:a="div",bsPrefix:s,spans:i}]=Ut(e);return(0,m.jsx)(a,{...o,ref:n,className:t()(r,!i.length&&s)})}));qt.displayName="Col";const Gt=qt;var Xt=Function.prototype.bind.call(Function.prototype.call,[].slice);function Yt(e,t){return Xt(e.querySelectorAll(t))}function Zt(){return(0,n.useReducer)((function(e){return!e}),!1)[1]}const Jt=n.createContext(null);var Qt=Object.prototype.hasOwnProperty;function en(e,t,n){for(n of e.keys())if(tn(n,t))return n}function tn(e,t){var n,r,o;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&tn(e[r],t[r]););return-1===r}if(n===Set){if(e.size!==t.size)return!1;for(r of e){if((o=r)&&"object"==typeof o&&!(o=en(t,o)))return!1;if(!t.has(o))return!1}return!0}if(n===Map){if(e.size!==t.size)return!1;for(r of e){if((o=r[0])&&"object"==typeof o&&!(o=en(t,o)))return!1;if(!tn(r[1],t.get(o)))return!1}return!0}if(n===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(n===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return-1===r}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return-1===r}if(!n||"object"==typeof e){for(n in r=0,e){if(Qt.call(e,n)&&++r&&!Qt.call(t,n))return!1;if(!(n in t)||!tn(e[n],t[n]))return!1}return Object.keys(t).length===r}}return e!=e&&t!=t}function nn(e){return e.split("-")[0]}function rn(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function on(e){return e instanceof rn(e).Element||e instanceof Element}function an(e){return e instanceof rn(e).HTMLElement||e instanceof HTMLElement}function sn(e){return"undefined"!=typeof ShadowRoot&&(e instanceof rn(e).ShadowRoot||e instanceof ShadowRoot)}var ln=Math.round;function cn(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(an(e)&&t){var a=e.offsetHeight,s=e.offsetWidth;s>0&&(r=n.width/s||1),a>0&&(o=n.height/a||1)}return{width:ln(n.width/r),height:ln(n.height/o),top:ln(n.top/o),right:ln(n.right/r),bottom:ln(n.bottom/o),left:ln(n.left/r),x:ln(n.left/r),y:ln(n.top/o)}}function un(e){var t=cn(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 dn(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&sn(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function fn(e){return e?(e.nodeName||"").toLowerCase():null}function pn(e){return rn(e).getComputedStyle(e)}function mn(e){return["table","td","th"].indexOf(fn(e))>=0}function vn(e){return((on(e)?e.ownerDocument:e.document)||window.document).documentElement}function hn(e){return"html"===fn(e)?e:e.assignedSlot||e.parentNode||(sn(e)?e.host:null)||vn(e)}function bn(e){return an(e)&&"fixed"!==pn(e).position?e.offsetParent:null}function gn(e){for(var t=rn(e),n=bn(e);n&&mn(n)&&"static"===pn(n).position;)n=bn(n);return n&&("html"===fn(n)||"body"===fn(n)&&"static"===pn(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&an(e)&&"fixed"===pn(e).position)return null;for(var n=hn(e);an(n)&&["html","body"].indexOf(fn(n))<0;){var r=pn(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 xn(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}var yn=Math.max,wn=Math.min,En=Math.round;function Nn(e,t,n){return yn(e,wn(t,n))}function Cn(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function jn(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var On="top",Pn="bottom",kn="right",Rn="left",Tn="auto",$n=[On,Pn,kn,Rn],Sn="start",Mn="end",In="viewport",Ln="popper",Dn=$n.reduce((function(e,t){return e.concat([t+"-"+Sn,t+"-"+Mn])}),[]),An=[].concat($n,[Tn]).reduce((function(e,t){return e.concat([t,t+"-"+Sn,t+"-"+Mn])}),[]),Bn=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Fn(e){return e.split("-")[1]}var Kn={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Hn(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,s=e.offsets,i=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=!0===u?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:En(En(t*r)/r)||0,y:En(En(n*r)/r)||0}}(s):"function"==typeof u?u(s):s,f=d.x,p=void 0===f?0:f,m=d.y,v=void 0===m?0:m,h=s.hasOwnProperty("x"),b=s.hasOwnProperty("y"),g=Rn,x=On,y=window;if(c){var w=gn(n),E="clientHeight",N="clientWidth";w===rn(n)&&"static"!==pn(w=vn(n)).position&&"absolute"===i&&(E="scrollHeight",N="scrollWidth"),w=w,o!==On&&(o!==Rn&&o!==kn||a!==Mn)||(x=Pn,v-=w[E]-r.height,v*=l?1:-1),o!==Rn&&(o!==On&&o!==Pn||a!==Mn)||(g=kn,p-=w[N]-r.width,p*=l?1:-1)}var C,j=Object.assign({position:i},c&&Kn);return l?Object.assign({},j,((C={})[x]=b?"0":"",C[g]=h?"0":"",C.transform=(y.devicePixelRatio||1)<=1?"translate("+p+"px, "+v+"px)":"translate3d("+p+"px, "+v+"px, 0)",C)):Object.assign({},j,((t={})[x]=b?v+"px":"",t[g]=h?p+"px":"",t.transform="",t))}var _n={passive:!0},Wn={left:"right",right:"left",bottom:"top",top:"bottom"};function zn(e){return e.replace(/left|right|bottom|top/g,(function(e){return Wn[e]}))}var Vn={start:"end",end:"start"};function Un(e){return e.replace(/start|end/g,(function(e){return Vn[e]}))}function qn(e){var t=rn(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Gn(e){return cn(vn(e)).left+qn(e).scrollLeft}function Xn(e){var t=pn(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Yn(e){return["html","body","#document"].indexOf(fn(e))>=0?e.ownerDocument.body:an(e)&&Xn(e)?e:Yn(hn(e))}function Zn(e,t){var n;void 0===t&&(t=[]);var r=Yn(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=rn(r),s=o?[a].concat(a.visualViewport||[],Xn(r)?r:[]):r,i=t.concat(s);return o?i:i.concat(Zn(hn(s)))}function Jn(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Qn(e,t){return t===In?Jn(function(e){var t=rn(e),n=vn(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+Gn(e),y:i}}(e)):an(t)?function(e){var t=cn(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):Jn(function(e){var t,n=vn(e),r=qn(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=yn(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=yn(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),i=-r.scrollLeft+Gn(e),l=-r.scrollTop;return"rtl"===pn(o||n).direction&&(i+=yn(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:i,y:l}}(vn(e)))}function er(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?nn(o):null,s=o?Fn(o):null,i=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(a){case On:t={x:i,y:n.y-r.height};break;case Pn:t={x:i,y:n.y+n.height};break;case kn:t={x:n.x+n.width,y:l};break;case Rn:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?xn(a):null;if(null!=c){var u="y"===c?"height":"width";switch(s){case Sn:t[c]=t[c]-(n[u]/2-r[u]/2);break;case Mn:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}function tr(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?In:i,c=n.elementContext,u=void 0===c?Ln:c,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,m=void 0===p?0:p,v=Cn("number"!=typeof m?m:jn(m,$n)),h=u===Ln?"reference":Ln,b=e.rects.popper,g=e.elements[f?h:u],x=function(e,t,n){var r="clippingParents"===t?function(e){var t=Zn(hn(e)),n=["absolute","fixed"].indexOf(pn(e).position)>=0&&an(e)?gn(e):e;return on(n)?t.filter((function(e){return on(e)&&dn(e,n)&&"body"!==fn(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),a=o[0],s=o.reduce((function(t,n){var r=Qn(e,n);return t.top=yn(r.top,t.top),t.right=wn(r.right,t.right),t.bottom=wn(r.bottom,t.bottom),t.left=yn(r.left,t.left),t}),Qn(e,a));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(on(g)?g:g.contextElement||vn(e.elements.popper),s,l),y=cn(e.elements.reference),w=er({reference:y,element:b,strategy:"absolute",placement:o}),E=Jn(Object.assign({},b,w)),N=u===Ln?E:y,C={top:x.top-N.top+v.top,bottom:N.bottom-x.bottom+v.bottom,left:x.left-N.left+v.left,right:N.right-x.right+v.right},j=e.modifiersData.offset;if(u===Ln&&j){var O=j[o];Object.keys(C).forEach((function(e){var t=[kn,Pn].indexOf(e)>=0?1:-1,n=[On,Pn].indexOf(e)>=0?"y":"x";C[e]+=O[n]*t}))}return C}function nr(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 rr(e){return[On,kn,Pn,Rn].some((function(t){return e[t]>=0}))}function or(e,t,n){void 0===n&&(n=!1);var r,o,a=an(t),s=an(t)&&function(e){var t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return 1!==n||1!==r}(t),i=vn(t),l=cn(e,s),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!n)&&(("body"!==fn(t)||Xn(i))&&(c=(r=t)!==rn(r)&&an(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:qn(r)),an(t)?((u=cn(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):i&&(u.x=Gn(i))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function ar(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 sr={placement:"bottom",modifiers:[],strategy:"absolute"};function ir(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}const lr=function(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,a=void 0===o?sr:o;return function(e,t,n){void 0===n&&(n=a);var o,s,i={placement:"bottom",orderedModifiers:[],options:Object.assign({},sr,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,u={state:i,setOptions:function(n){var o="function"==typeof n?n(i.options):n;d(),i.options=Object.assign({},a,i.options,o),i.scrollParents={reference:on(e)?Zn(e):e.contextElement?Zn(e.contextElement):[],popper:Zn(t)};var s,c,f=function(e){var t=ar(e);return Bn.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((s=[].concat(r,i.options.modifiers),c=s.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(c).map((function(e){return c[e]}))));return i.orderedModifiers=f.filter((function(e){return e.enabled})),i.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,o=e.effect;if("function"==typeof o){var a=o({state:i,name:t,instance:u,options:r});l.push(a||function(){})}})),u.update()},forceUpdate:function(){if(!c){var e=i.elements,t=e.reference,n=e.popper;if(ir(t,n)){i.rects={reference:or(t,gn(n),"fixed"===i.options.strategy),popper:un(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach((function(e){return i.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<i.orderedModifiers.length;r++)if(!0!==i.reset){var o=i.orderedModifiers[r],a=o.fn,s=o.options,l=void 0===s?{}:s,d=o.name;"function"==typeof a&&(i=a({state:i,options:l,name:d,instance:u})||i)}else i.reset=!1,r=-1}}},update:(o=function(){return new Promise((function(e){u.forceUpdate(),e(i)}))},function(){return s||(s=new Promise((function(e){Promise.resolve().then((function(){s=void 0,e(o())}))}))),s}),destroy:function(){d(),c=!0}};if(!ir(e,t))return u;function d(){l.forEach((function(e){return e()})),l=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}({defaultModifiers:[{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,s=tr(t,{elementContext:"reference"}),i=tr(t,{altBoundary:!0}),l=nr(s,r),c=nr(i,o,a),u=rr(l),d=rr(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=er({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,s=void 0===a||a,i=n.roundOffsets,l=void 0===i||i,c={placement:nn(t.placement),variation:Fn(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Hn(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Hn(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=void 0===o||o,s=r.resize,i=void 0===s||s,l=rn(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,_n)})),i&&l.addEventListener("resize",n.update,_n),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,_n)})),i&&l.removeEventListener("resize",n.update,_n)}},data:{}},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=void 0===o?[0,0]:o,s=An.reduce((function(e,n){return e[n]=function(e,t,n){var r=nn(e),o=[Rn,On].indexOf(r)>=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,[Rn,kn].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=nn(h),g=l||(b!==h&&m?function(e){if(nn(e)===Tn)return[];var t=zn(e);return[Un(e),t,Un(t)]}(h):[zn(h)]),x=[h].concat(g).reduce((function(e,n){return e.concat(nn(n)===Tn?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?An:l,u=Fn(r),d=u?i?Dn:Dn.filter((function(e){return Fn(e)===u})):$n,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]=tr(e,{placement:n,boundary:o,rootBoundary:a,padding:s})[nn(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=x[0],j=0;j<x.length;j++){var O=x[j],P=nn(O),k=Fn(O)===Sn,R=[On,Pn].indexOf(P)>=0,T=R?"width":"height",$=tr(t,{placement:O,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),S=R?k?kn:Rn:k?Pn:On;y[T]>w[T]&&(S=zn(S));var M=zn(S),I=[];if(a&&I.push($[P]<=0),i&&I.push($[S]<=0,$[M]<=0),I.every((function(e){return e}))){C=O,N=!1;break}E.set(O,I)}if(N)for(var L=function(e){var t=x.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"},D=m?3:1;D>0&&"break"!==L(D);D--);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=tr(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),b=nn(t.placement),g=Fn(t.placement),x=!g,y=xn(b),w="x"===y?"y":"x",E=t.modifiersData.popperOffsets,N=t.rects.reference,C=t.rects.popper,j="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,O={x:0,y:0};if(E){if(a||i){var P="y"===y?On:Rn,k="y"===y?Pn:kn,R="y"===y?"height":"width",T=E[y],$=E[y]+h[P],S=E[y]-h[k],M=p?-C[R]/2:0,I=g===Sn?N[R]:C[R],L=g===Sn?-C[R]:-N[R],D=t.elements.arrow,A=p&&D?un(D):{width:0,height:0},B=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},F=B[P],K=B[k],H=Nn(0,N[R],A[R]),_=x?N[R]/2-M-H-F-j:I-H-F-j,W=x?-N[R]/2+M+H+K+j:L+H+K+j,z=t.elements.arrow&&gn(t.elements.arrow),V=z?"y"===y?z.clientTop||0:z.clientLeft||0:0,U=t.modifiersData.offset?t.modifiersData.offset[t.placement][y]:0,q=E[y]+_-U-V,G=E[y]+W-U;if(a){var X=Nn(p?wn($,q):$,T,p?yn(S,G):S);E[y]=X,O[y]=X-T}if(i