UNPKG

@airtame/ui

Version:

Airtame UI library composed of the basic elements and tools to get the Airtame look and feel.

16 lines (14 loc) 189 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("classnames"),a=require("react-dom");function l(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(a){if("default"!==a){var l=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(t,a,l.get?l:{enumerable:!0,get:function(){return e[a]}})}})),t.default=e,Object.freeze(t)}var o=l(e),n=r(e),c=l(t); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ function i(e,t){var a={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&t.indexOf(l)<0&&(a[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r<l.length;r++)t.indexOf(l[r])<0&&Object.prototype.propertyIsEnumerable.call(e,l[r])&&(a[l[r]]=e[l[r]])}return a}const s=e.createContext(void 0),d=t=>{var{theme:a="default",children:l,className:r}=t,n=i(t,["theme","children","className"]);const d=c.default(r,"airtame-theme"),m=f();return e.useLayoutEffect((()=>{m||(document.documentElement.dataset.theme=a)}),[m,a]),o.default.createElement(s.Provider,{value:a},o.default.createElement("div",Object.assign({className:d,"data-theme":a},n),l))},f=()=>e.useContext(s);d.displayName="Theme";const m=e=>{var{size:t,color:a="blue",outlined:l,hoverable:r,children:n,className:s}=e,d=i(e,["size","color","outlined","hoverable","children","className"]);const m=f(),p=c.default(s,"airtame-badge","airtame-badge--"+a,{"airtame-badge--small":"small"===t,"airtame-badge--outlined":l,"airtame-badge--hoverable":r});return o.default.createElement("span",Object.assign({className:p,"data-theme":m},d),n)};m.displayName="Badge";const p=e=>o.default.createElement("svg",Object.assign({fill:"none",viewBox:"0 0 120 120",width:"1em",height:"1em"},e),o.default.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M105 60a45 45 0 1 1-90 0 45 45 0 0 1 90 0ZM78.62 44.34 55.64 67.37 44.38 56.1a1.17 1.17 0 0 0-1.66 0l-4.38 4.4c-.45.45-.45 1.2 0 1.66l16.47 16.5c.46.45 1.2.45 1.66 0L84.66 50.4c.45-.46.45-1.2 0-1.66l-4.38-4.4a1.17 1.17 0 0 0-1.66 0Z",clipRule:"evenodd"})),u=e=>o.default.createElement("svg",Object.assign({fill:"none",viewBox:"0 0 32 32",width:"1em",height:"1em"},e),o.default.createElement("path",{fill:"currentColor",d:"m6.65 14.35-2.3 2.3a.5.5 0 0 0 0 .7l8.3 8.3c.2.2.5.2.7 0l14.3-14.3a.5.5 0 0 0 0-.7l-2.3-2.3a.5.5 0 0 0-.7 0l-11.3 11.3a.5.5 0 0 1-.7 0l-5.3-5.3a.5.5 0 0 0-.7 0Z"})),h=e=>o.default.createElement("svg",Object.assign({fill:"none",viewBox:"0 0 32 32",width:"1em",height:"1em"},e),o.default.createElement("path",{fill:"currentColor",d:"m4.65 8.35-2.3 2.3a.5.5 0 0 0 0 .7l13.3 13.3c.2.2.5.2.7 0l13.3-13.3a.5.5 0 0 0 0-.7l-2.3-2.3a.5.5 0 0 0-.7 0l-10.3 10.3a.5.5 0 0 1-.7 0L5.35 8.35a.5.5 0 0 0-.7 0Z"})),v=e=>o.default.createElement("svg",Object.assign({fill:"none",viewBox:"0 0 32 32",width:"1em",height:"1em"},e),o.default.createElement("path",{fill:"currentColor",d:"m6.65 4.35-2.3 2.3a.5.5 0 0 0 0 .7l8.3 8.3c.2.2.2.5 0 .7l-8.3 8.3a.5.5 0 0 0 0 .7l2.3 2.3c.2.2.5.2.7 0l8.3-8.3c.2-.2.5-.2.7 0l8.3 8.3c.2.2.5.2.7 0l2.3-2.3a.5.5 0 0 0 0-.7l-8.3-8.3a.5.5 0 0 1 0-.7l8.3-8.3a.5.5 0 0 0 0-.7l-2.3-2.3a.5.5 0 0 0-.7 0l-8.3 8.3a.5.5 0 0 1-.7 0l-8.3-8.3a.5.5 0 0 0-.7 0Z"})),g=e=>o.default.createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},e),o.default.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M12 20.25a8.25 8.25 0 1 0 0-16.5 8.25 8.25 0 0 0 0 16.5Zm-.68-6.75a.2.2 0 0 0 .13.04h1.27c.05 0 .09-.01.12-.04a.17.17 0 0 0 .06-.13l.21-6.08a.13.13 0 0 0-.06-.1.14.14 0 0 0-.11-.07h-1.68a.18.18 0 0 0-.13.06.15.15 0 0 0-.04.11l.19 6.08c0 .05.01.1.04.13Zm-.13 3.07c.22.2.5.3.82.3.32 0 .59-.1.8-.3.21-.22.31-.48.31-.8a1.06 1.06 0 0 0-1.11-1.1c-.34 0-.61.1-.82.3-.21.21-.31.48-.31.8 0 .32.1.58.31.8Z",clipRule:"evenodd"})),E=e=>o.default.createElement("svg",Object.assign({fill:"none",viewBox:"0 0 32 32",width:"1em",height:"1em"},e),o.default.createElement("mask",{id:"path-1-inside-1_7156_23879",fill:"#fff"},o.default.createElement("path",{fillRule:"evenodd",d:"M16 28a12 12 0 1 0 0-24 12 12 0 0 0 0 24Zm-1.1-16.45c.3.29.66.43 1.1.43a1.5 1.5 0 0 0 1.53-1.53c0-.46-.14-.83-.42-1.11A1.5 1.5 0 0 0 16 8.9c-.45 0-.82.14-1.1.43a1.5 1.5 0 0 0-.43 1.1c0 .44.14.81.42 1.11Zm-.24 11.48c.05.04.11.06.17.06h2.28a.2.2 0 0 0 .15-.06.24.24 0 0 0 .08-.17v-9.54a.18.18 0 0 0-.08-.16.18.18 0 0 0-.15-.07h-2.28a.24.24 0 0 0-.17.07.21.21 0 0 0-.06.16v9.54c0 .06.02.12.06.17Z",clipRule:"evenodd"})),o.default.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M16 28a12 12 0 1 0 0-24 12 12 0 0 0 0 24Zm-1.1-16.45c.3.29.66.43 1.1.43a1.5 1.5 0 0 0 1.53-1.53c0-.46-.14-.83-.42-1.11A1.5 1.5 0 0 0 16 8.9c-.45 0-.82.14-1.1.43a1.5 1.5 0 0 0-.43 1.1c0 .44.14.81.42 1.11Zm-.24 11.48c.05.04.11.06.17.06h2.28a.2.2 0 0 0 .15-.06.24.24 0 0 0 .08-.17v-9.54a.18.18 0 0 0-.08-.16.18.18 0 0 0-.15-.07h-2.28a.24.24 0 0 0-.17.07.21.21 0 0 0-.06.16v9.54c0 .06.02.12.06.17Z",clipRule:"evenodd"}),o.default.createElement("path",{fill:"currentColor",d:"m14.9 11.55-2.18 2.08.05.04.05.05 2.07-2.17Zm2.19 0-2.12-2.12 2.12 2.12Zm.02-2.21-2.12 2.12 2.12-2.12Zm-2.22 0 2.12 2.12-2.12-2.12Zm-.23 13.7-2.4 1.8.26.33.34.26 1.8-2.4Zm2.6 0 2.12 2.11-2.12-2.12Zm0-9.88-2.4 1.8.26.35.34.25 1.8-2.4Zm-2.6 0-2.12-2.12 2.12 2.12ZM25 16a9 9 0 0 1-9 9v6a15 15 0 0 0 15-15h-6Zm-9-9a9 9 0 0 1 9 9h6A15 15 0 0 0 16 1v6Zm-9 9a9 9 0 0 1 9-9V1A15 15 0 0 0 1 16h6Zm9 9a9 9 0 0 1-9-9H1a15 15 0 0 0 15 15v-6Zm0-16.02a1.5 1.5 0 0 1 .97.4l-4.15 4.34c.9.86 2.03 1.26 3.18 1.26v-6Zm-1.03.45A1.59 1.59 0 0 1 16 8.98v6c1.15 0 2.3-.4 3.2-1.3l-4.23-4.25Zm-.44 1.01a1.5 1.5 0 0 1 .43-1.01l4.25 4.24a4.5 4.5 0 0 0 1.32-3.23h-6Zm.46 1.02a1.6 1.6 0 0 1-.36-.55c-.08-.2-.1-.38-.1-.47h6a4.5 4.5 0 0 0-1.3-3.22l-4.24 4.24Zm1.01.45a1.6 1.6 0 0 1-1.01-.45l4.24-4.24A4.5 4.5 0 0 0 16 5.9v6Zm1.01-.45a1.6 1.6 0 0 1-.55.36c-.2.08-.37.09-.46.09v-6a4.5 4.5 0 0 0-3.23 1.3l4.24 4.25Zm.46-1.02a1.6 1.6 0 0 1-.45 1.01l-4.25-4.23a4.5 4.5 0 0 0-1.3 3.22h6Zm-.4-.96a1.5 1.5 0 0 1 .4.96h-6c0 1.16.4 2.29 1.25 3.19l4.34-4.15Zm-2.24 10.61c.59 0 1.16.2 1.63.54l-3.6 4.8c.57.43 1.26.66 1.97.66v-6Zm2.28 0h-2.28v6h2.28v-6Zm-1.97.82a2.8 2.8 0 0 1 1.97-.82v6c.7 0 1.57-.24 2.27-.94l-4.24-4.24Zm-.8 1.95a2.78 2.78 0 0 1 .8-1.95l4.24 4.24c.54-.53.96-1.33.96-2.3h-6Zm0-9.54v9.54h6v-9.54h-6Zm1.12 2.24a2.8 2.8 0 0 1-1.12-2.24h6a3.2 3.2 0 0 0-1.28-2.56l-3.6 4.8Zm1.65.53a2.8 2.8 0 0 1-2.25-1.13l4.8-3.6a3.18 3.18 0 0 0-2.55-1.27v6Zm-2.28 0h2.28v-6h-2.28v6Zm1.95-.8a2.73 2.73 0 0 1-1.95.8v-6c-.96 0-1.76.42-2.3.95l4.25 4.25Zm.82-1.97c0 .58-.2 1.34-.82 1.97l-4.24-4.25a3.2 3.2 0 0 0-.94 2.28h6Zm0 9.54v-9.54h-6v9.54h6Zm-.54-1.63c.35.47.54 1.04.54 1.63h-6c0 .71.23 1.4.66 1.97l4.8-3.6Z",mask:"url(#path-1-inside-1_7156_23879)"})),C=e=>o.default.createElement("svg",Object.assign({fill:"none",viewBox:"0 0 32 32",width:"1em",height:"1em"},e),o.default.createElement("circle",{cx:"16",cy:"16",r:"10",fill:"currentColor"})),Z=e=>o.default.createElement("svg",Object.assign({fill:"none",viewBox:"0 0 32 32",width:"1em",height:"1em"},e),o.default.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M17.69 6.98a1.95 1.95 0 0 0-3.38 0l-9.3 16.1A1.95 1.95 0 0 0 6.72 26H25.3c1.5 0 2.44-1.63 1.7-2.93l-9.3-16.1Zm-2.54 12.05.11.03h1.7c.07 0 .12-.02.16-.06.05-.05.07-.1.07-.17l.3-8.1a.15.15 0 0 0-.04-.1.32.32 0 0 0-.1-.1.19.19 0 0 0-.1-.03h-2.23a.24.24 0 0 0-.18.07.2.2 0 0 0-.05.15l.25 8.11c0 .04 0 .07.02.1.01.05.05.09.1.1Zm-.23 4.06c.3.27.66.41 1.09.41.43 0 .79-.14 1.07-.4.28-.3.42-.65.42-1.07a1.41 1.41 0 0 0-1.49-1.47 1.41 1.41 0 0 0-1.51 1.47c0 .42.14.78.42 1.06Z",clipRule:"evenodd"})),b={default:null,informative:o.default.createElement(E,null),positive:o.default.createElement(p,null),warning:o.default.createElement(Z,null),error:o.default.createElement(g,null)},O=e=>{var{cssBlockName:t,className:a,size:l="medium",variant:r="default",onClose:n,children:s}=e,d=i(e,["cssBlockName","className","size","variant","onClose","children"]);const m=f(),p=b[r],u=c.default(a,t,`${t}--size-${l}`,`${t}--variant-${r}`,{[t+"--has-icon"]:p,[t+"--closeable"]:n});return o.default.createElement("div",Object.assign({className:u,"data-theme":m},d),p&&o.default.createElement("div",{className:t+"__icon"},p),o.default.createElement("div",{className:t+"__container"},s),n&&o.default.createElement("span",{className:t+"__close-icon",onClick:n},o.default.createElement(v,null)))},x=e=>o.default.createElement(O,Object.assign({cssBlockName:"airtame-banner"},e));x.displayName="Banner";const y=e=>{var{className:t}=e,a=i(e,["className"]);const l=f(),r=c.default(t,"airtame-loading-indicator");return o.default.createElement("svg",Object.assign({className:r,viewBox:"0 0 64 16","data-theme":l},a),o.default.createElement("circle",{className:"airtame-loading-indicator__dot",cx:"12",cy:"11",r:"5"}),o.default.createElement("circle",{className:"airtame-loading-indicator__dot",cx:"32",cy:"11",r:"5"}),o.default.createElement("circle",{className:"airtame-loading-indicator__dot",cx:"52",cy:"11",r:"5"}))};y.displayName="LoadingIndicator";const w=e.forwardRef(((e,t)=>{var{buttonType:a="primary",size:l="medium",children:r,className:n,loading:s,disabled:d}=e,m=i(e,["buttonType","size","children","className","loading","disabled"]);const p=f(),u=c.default(n,"airtame-button","airtame-button--"+a,"airtame-button--"+l),h=d||s;return o.default.createElement("button",Object.assign({className:u,"data-theme":p,ref:t,disabled:h},m),r,s&&o.default.createElement("span",{className:"airtame-button__loading-overlay"},o.default.createElement(y,{className:"airtame-button__loading-indicator"})))}));w.displayName="Button";const _=e=>{var{className:t,variant:a="default"}=e,l=i(e,["className","variant"]);const r=f(),n=c.default(t,"airtame-card","airtame-card--variant-"+a);return o.default.createElement("div",Object.assign({className:n,"data-theme":r},l))};_.displayName="Card";const M=e=>{var{className:t}=e,a=i(e,["className"]);const l=f(),r=c.default(t,"airtame-card__header");return o.default.createElement("div",Object.assign({className:r,"data-theme":l},a))};M.displayName="CardHeader";const N=e=>{var{className:t}=e,a=i(e,["className"]);const l=f(),r=c.default(t,"airtame-card__content");return o.default.createElement("div",Object.assign({className:r,"data-theme":l},a))};N.displayName="CardContent";const j=e=>{var{className:t}=e,a=i(e,["className"]);const l=f(),r=c.default(t,"airtame-card__header-title");return o.default.createElement("div",Object.assign({className:r,"data-theme":l},a))};j.displayName="CardHeaderTitle";const B=e=>{var{className:t}=e,a=i(e,["className"]);const l=f(),r=c.default(t,"airtame-card__header-subtitle");return o.default.createElement("div",Object.assign({className:r,"data-theme":l},a))};B.displayName="CardHeaderSubtitle";const H=e=>{var{label:t,invalid:a,labelPlacement:l="top",className:r,error:n,help:s,disabled:d,children:m}=e,p=i(e,["label","invalid","labelPlacement","className","error","help","disabled","children"]);const u=f(),h=c.default(r,"airtame-form-field","airtame-form-field--label-"+l,{"airtame-form-field--disabled":d,"airtame-form-field--invalid":!d&&a});return o.default.createElement("label",Object.assign({className:h,"data-theme":u},p),t&&o.default.createElement("span",{className:"airtame-form-field__label"},t),o.default.createElement("div",{className:"airtame-form-field__input-wrapper"},m),(n||s)&&o.default.createElement("div",{className:"airtame-form-field__meta"},s&&o.default.createElement("div",{className:"airtame-form-field__hint"},s),n&&o.default.createElement("div",{className:"airtame-form-field__error"},n)))};H.displayName="FormField";const V=e.forwardRef(((e,t)=>{var{label:a,invalid:l,labelPlacement:r="right",className:n}=e,s=i(e,["label","invalid","labelPlacement","className"]);const d=c.default(n,"airtame-checkbox");return o.default.createElement(H,{label:a,invalid:l,labelPlacement:r,disabled:s.disabled,className:d},o.default.createElement("input",Object.assign({ref:t,className:"airtame-checkbox__replaced",type:"checkbox"},s)),o.default.createElement("div",{className:"airtame-checkbox__input"},o.default.createElement(u,{className:"airtame-checkbox__mark"})))}));V.displayName="Checkbox";const A=e=>document.getElementById(e)||document.body,R=e.createContext(void 0),I=()=>{const t=e.useContext(R);if(!t)throw new Error("Modal Context should be used inside the ModalContextProvider");return t},D=({children:t})=>{const[a,l]=e.useState(!0),r={legacy:a,disableLegacy:()=>l(!1)};return o.default.createElement(R.Provider,{value:r},t)},L=t=>{var{title:l,children:r,open:n,disableOverlayClose:s=!1,className:d,hideCloseIcon:m=!1,rootElementId:p="airtame-modal-root",onClose:u,onOverlayClick:h}=t,g=i(t,["title","children","open","disableOverlayClose","className","hideCloseIcon","rootElementId","onClose","onOverlayClick"]);const E=f(),[C,Z]=e.useState(!1),[b,O]=e.useState(!1),{legacy:x}=I(),y=e.useRef(A(p)),_=c.default("airtame-modal",d,{"airtame-modal--no-title":x&&!l,"airtame-modal--open":C,"airtame-modal--legacy":x});return e.useEffect((()=>{n?(y.current=A(p),Z(!0),O(!0)):Z(!1)}),[n]),b?a.createPortal(o.default.createElement("div",Object.assign({className:_,onClick:()=>{s||null==u||u(),null==h||h()},"data-theme":E,onAnimationEnd:e=>{e.stopPropagation(),"modal-close"===e.animationName&&O(!1)}},g),o.default.createElement("div",{onClick:e=>e.stopPropagation(),className:"airtame-modal__container"},x&&o.default.createElement("div",{className:"airtame-modal__header"},l&&o.default.createElement("div",{className:"airtame-modal__title"},l),!m&&o.default.createElement(w,{buttonType:"secondary",size:"small",className:"airtame-modal__close",onClick:u},o.default.createElement(v,null))),r)),y.current):null},S=e=>o.default.createElement(D,null,o.default.createElement(L,Object.assign({},e)));S.displayName="Modal";const F=e.createContext(void 0),k=()=>{const t=e.useContext(F);if(!t)throw new Error("Dialog Context should be used inside the DialogContextProvider");return t},U=({children:t})=>{const[a,l]=e.useState(!0),r={legacy:a,disableLegacy:()=>l(!1)};return o.default.createElement(F.Provider,{value:r},t)},P=e.createContext(void 0),T=()=>{const t=e.useContext(P);if(!t)throw new Error("Variants Context should be used inside the VariantContextProvider");return t},z=({variant:e="default",children:t})=>{const a={variant:e};return o.default.createElement(P.Provider,{value:a},t)},G=e=>{const{confirmButtonLabel:t="Confirm",cancelButtonLabel:a="Cancel",confirmButtonType:l="danger",rootElementId:r="airtame-dialog-root",hideCancelButton:n=!1,className:s,children:d,onConfirm:f,onCancel:m,fullScreen:p}=e,u=i(e,["confirmButtonLabel","cancelButtonLabel","confirmButtonType","rootElementId","hideCancelButton","className","children","onConfirm","onCancel","fullScreen"]),{legacy:h}=k(),{variant:v}=T(),g=c.default("airtame-dialog",s,"airtame-dialog--variant-"+v,{"airtame-dialog--legacy":h,"airtame-dialog--fullscreen":p});return o.default.createElement(S,Object.assign({rootElementId:r,className:g},u),o.default.createElement(o.default.Fragment,null,d,h&&o.default.createElement("div",{className:"airtame-dialog__footer"},!n&&o.default.createElement(w,{className:"airtame-dialog__cancel",size:"large",buttonType:"secondary",onClick:m},a),o.default.createElement(w,{className:"airtame-dialog__confirm",size:"large",buttonType:l,onClick:f},t))))},q=e=>{var{variant:t="default"}=e,a=i(e,["variant"]);return o.default.createElement(z,{variant:t},o.default.createElement(U,null,o.default.createElement(G,Object.assign({},a))))};q.displayName="Dialog";const W=t=>{var{children:a,className:l}=t,r=i(t,["children","className"]);const n=c.default(l,"airtame-modal__header"),{disableLegacy:s}=I();return e.useEffect((()=>s()),[]),o.default.createElement("div",Object.assign({className:n},r),a)},$=e=>{var{variant:t}=e,a=i(e,["variant"]);switch(t){case"error":return o.default.createElement(g,Object.assign({},a));case"informative":return o.default.createElement(E,Object.assign({},a));case"positive":return o.default.createElement(p,Object.assign({},a));case"warning":return o.default.createElement(Z,Object.assign({},a));case"default":default:return null}},K=e=>{var{className:t}=e,a=i(e,["className"]);const{variant:l}=T(),r=c.default(t,"airtame-dialog__header-icon");return o.default.createElement($,Object.assign({className:r,variant:l},a))};K.displayName="DialogHeaderIcon";const X=e=>{var{className:t,children:a}=e,l=i(e,["className","children"]);const r=c.default(t,"airtame-modal__header-title");return o.default.createElement("div",Object.assign({className:r},l),a)},Y=e.forwardRef(((e,t)=>{var{className:a}=e,l=i(e,["className"]);const r=c.default(a,"airtame-modal__header-close");return o.default.createElement("span",{className:"airtame-modal__header-close-wrapper"},o.default.createElement(w,Object.assign({buttonType:"secondary",size:"small",className:r,ref:t},l),o.default.createElement(v,null)))}));Y.displayName="ModalHeaderCloseButton";const J=e.forwardRef(((e,t)=>{var{className:a}=e,l=i(e,["className"]);const r=c.default(a,"airtame-dialog__header-close-button");return o.default.createElement(Y,Object.assign({ref:t},l,{className:r}))}));J.displayName="DialogHeaderCloseButton";const Q=t=>{var{children:a,className:l}=t,r=i(t,["children","className"]);const n=c.default(l,"airtame-modal__body"),{disableLegacy:s}=I();return e.useEffect((()=>s()),[]),o.default.createElement("div",Object.assign({className:n},r),a)},ee=t=>{var{children:a,className:l}=t,r=i(t,["children","className"]);const n=c.default(l,"airtame-modal__footer"),{disableLegacy:s}=I();return e.useEffect((()=>s()),[]),o.default.createElement("div",Object.assign({className:n},r),a)},te=e.forwardRef(((e,t)=>{var{className:a}=e,l=i(e,["className"]);const r=c.default(a,"airtame-dialog__footer-confirm-button"),{variant:n}=T(),s=(e=>{switch(e){case"error":return"danger";case"informative":default:return"primary"}})(n);return o.default.createElement(w,Object.assign({ref:t,buttonType:s},l,{className:r}))}));te.displayName="DialogConfirmButton";const ae=e=>{var{variant:t="default",className:a}=e,l=i(e,["variant","className"]);const r=f(),n=c.default(a,"airtame-header","airtame-header--variant-"+t);return o.default.createElement("div",Object.assign({className:n,"data-theme":r},l))};ae.displayName="Header";const le=e=>{var{transparent:t,className:a}=e,l=i(e,["transparent","className"]);const r=c.default(a,{"airtame-info-message--transparent":t});return o.default.createElement(O,Object.assign({className:r,cssBlockName:"airtame-info-message"},l))};le.displayName="InfoMessage";const re=e.forwardRef(((e,t)=>{var{invalid:a,size:l="medium",icon:r,iconPlacement:n="left",label:s,error:d,help:f,className:m}=e,p=i(e,["invalid","size","icon","iconPlacement","label","error","help","className"]);const u=c.default(m,"airtame-input","airtame-input--"+l,{["airtame-input--with-icon-"+n]:r});return o.default.createElement(H,{label:s,invalid:a,labelPlacement:"top",error:d,help:f,disabled:p.disabled,className:u},o.default.createElement("input",Object.assign({className:"airtame-input__input",ref:t},p)),r&&r({className:"airtame-input__icon"}))}));re.displayName="Input";const oe=e=>{var{className:t}=e,a=i(e,["className"]);const l=f(),r=c.default(t,"airtame-logo");return o.default.createElement("svg",Object.assign({className:r,"data-theme":l},a,{fill:"none",viewBox:"0 0 94 14"}),o.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M28.87 10.82h-4a.44.44 0 0 0-.41.31l-.66 2.06a.44.44 0 0 1-.42.31h-1.8a.45.45 0 0 1-.44-.46l.03-.16L25.51.8c.07-.18.23-.3.42-.3h1.78c.18 0 .35.12.41.3l4.36 12.08c.09.24-.03.5-.25.6a.43.43 0 0 1-.16.02h-1.8a.44.44 0 0 1-.41-.31l-.67-2.06c-.06-.18-.13-.3-.32-.3Zm-3-2.17h1.91c.24 0 .44-.2.44-.45 0-.05 0-.1-.02-.15l-.96-2.97a.44.44 0 0 0-.56-.29.45.45 0 0 0-.28.3l-.95 2.96c-.08.24.05.5.28.58l.14.02Zm10.1 4.85h-1.7a.45.45 0 0 1-.45-.46V.96c0-.26.2-.46.44-.46h1.7c.25 0 .45.2.45.46v12.08c0 .26-.2.46-.44.46Zm6.98-4.76H41.6c-.24 0-.44.2-.44.46v3.84c0 .26-.2.46-.44.46h-1.7a.45.45 0 0 1-.44-.46V.96c0-.26.2-.46.44-.46h4.22c1.48 0 2.62.34 3.43 1.03a3.6 3.6 0 0 1 1.2 2.9c0 .89-.18 1.63-.55 2.22-.37.59-.93 1.06-1.69 1.41l2.38 4.77c.12.23.03.5-.18.62a.43.43 0 0 1-.2.05h-1.79a.44.44 0 0 1-.39-.25L43.35 9a.44.44 0 0 0-.4-.25ZM41.6 6.57h1.65c.65 0 1.15-.17 1.5-.51.36-.34.54-.82.54-1.42a2 2 0 0 0-.5-1.44c-.34-.35-.86-.53-1.55-.53H41.6c-.24 0-.44.2-.44.46v2.99c0 .25.2.45.44.45Zm16.8-3.44h-2.97c-.24 0-.44.2-.44.45v9.46c0 .26-.2.46-.44.46h-1.7a.45.45 0 0 1-.44-.46V3.58c0-.25-.2-.45-.44-.45h-2.91a.45.45 0 0 1-.44-.46V.96c0-.26.2-.46.44-.46h9.33c.25 0 .44.2.44.46v1.71c0 .25-.2.46-.44.46Zm6.25 7.7h-3.9a.44.44 0 0 0-.42.3l-.66 2.06a.44.44 0 0 1-.42.31h-1.8a.45.45 0 0 1-.43-.46c0-.05 0-.1.02-.16L61.38.8c.07-.18.23-.3.42-.3h1.78c.18 0 .35.12.41.3l4.37 12.08c.08.24-.03.5-.26.6a.43.43 0 0 1-.16.02h-1.8a.44.44 0 0 1-.4-.31l-.68-2.06a.44.44 0 0 0-.41-.3Zm-2.91-2.18h1.91c.25 0 .44-.2.44-.45 0-.05 0-.1-.02-.15l-.96-2.97a.44.44 0 0 0-.56-.29.45.45 0 0 0-.28.3l-.95 2.96c-.08.24.05.5.28.58l.14.02ZM75.73 6.3a.43.43 0 0 0 .8 0L78.99.76a.44.44 0 0 1 .4-.26h2.9c.24 0 .43.2.43.46v12.08c0 .26-.2.46-.44.46h-1.7a.45.45 0 0 1-.45-.46V5.9c0-.25-.2-.46-.44-.46-.17 0-.33.1-.4.27l-2.17 4.86a.44.44 0 0 1-.4.26h-1.2a.44.44 0 0 1-.4-.26L72.94 5.7a.43.43 0 0 0-.58-.22.46.46 0 0 0-.26.4v7.16c0 .25-.2.45-.44.45h-1.7a.45.45 0 0 1-.44-.46V.96c0-.26.2-.46.44-.46h2.88c.17 0 .32.1.4.26l2.48 5.54ZM92.7.5c.24 0 .44.2.44.46V2.2c0 .26-.2.46-.44.46h-4.92c-.25 0-.45.2-.45.46V5.3c0 .25.2.46.44.46h4.08c.25 0 .45.2.45.45v1.19c0 .25-.2.46-.45.46h-4.08c-.24 0-.44.2-.44.45v2.57c0 .25.2.46.44.46h4.95c.24 0 .44.2.44.45v1.24c0 .26-.2.46-.44.46H85.2a.45.45 0 0 1-.44-.46V.96c0-.26.2-.46.44-.46h7.5ZM9.2 8.89l.62.4a4.63 4.63 0 0 0 5.35-.15l.71-.54c.2-.14.48-.1.62.1l1.03 1.49c.14.2.1.49-.1.63l-.72.54a7.19 7.19 0 0 1-8.31.24l-.62-.4a4.63 4.63 0 0 0-5.35.16l-.71.53c-.2.15-.48.1-.62-.1L.08 10.3a.47.47 0 0 1 .1-.64l.72-.53a7.19 7.19 0 0 1 8.31-.25Zm0-6.84.62.4a4.63 4.63 0 0 0 5.35-.16l.71-.53c.2-.15.48-.1.62.1l1.03 1.48c.14.2.1.5-.1.64l-.72.53a7.19 7.19 0 0 1-8.31.25l-.62-.4a4.63 4.63 0 0 0-5.35.15l-.71.54c-.2.14-.48.1-.62-.1L.08 3.45a.47.47 0 0 1 .1-.63l.72-.54a7.19 7.19 0 0 1 8.31-.24Z",fill:"currentColor"}))};oe.displayName="Logo";const ne=e=>{var{className:t}=e,a=i(e,["className"]);const l=f(),r=c.default(t,"airtame-logo-lockup");return o.default.createElement("svg",Object.assign({className:r,"data-theme":l,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 880 113"},a),o.default.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M162.4 77.4h-22.5c-1 0-2 .7-2.3 1.8l-3.7 11.2c-.4 1-1.3 1.7-2.4 1.7h-10.1a2.5 2.5 0 0 1-2.3-3.3l24.4-66.3c.4-1 1.3-1.6 2.3-1.6h10c1 0 2 .6 2.4 1.6l24.5 66.3a2.5 2.5 0 0 1-2.3 3.3h-10.1c-1 0-2-.7-2.4-1.7l-3.7-11.2c-.4-1-.8-1.8-1.8-1.8Zm-17-11.8h10.8a2.5 2.5 0 0 0 2.4-3.3L153.2 46a2.5 2.5 0 0 0-4.7 0L143 62.3a2.5 2.5 0 0 0 2.4 3.3ZM202.4 92h-9.6a2.5 2.5 0 0 1-2.5-2.5V23.4c0-1.4 1.1-2.5 2.5-2.5h9.6c1.3 0 2.5 1 2.5 2.5v66.2c0 1.4-1.2 2.5-2.5 2.5Zm39.3-26H234a2.5 2.5 0 0 0-2.5 2.4v21.1c0 1.4-1 2.5-2.5 2.5h-9.5a2.5 2.5 0 0 1-2.5-2.5V23.4c0-1.4 1-2.5 2.5-2.5h23.7c8.3 0 14.7 1.8 19.3 5.6 4.5 3.7 6.8 9 6.8 15.9 0 4.9-1 9-3.2 12.2-2 3.2-5.2 5.8-9.4 7.7L270 88.5a2.5 2.5 0 0 1-2.2 3.6h-10c-.9 0-1.7-.5-2.2-1.3l-11.8-23.4a2.5 2.5 0 0 0-2.2-1.4ZM234 54h9.2c3.7 0 6.5-.9 8.5-2.8 2-1.8 3-4.4 3-7.7 0-3.4-1-6-2.8-8-1.9-1.9-4.8-2.8-8.7-2.8H234a2.5 2.5 0 0 0-2.5 2.5v16.3c0 1.4 1.1 2.6 2.5 2.6Zm94.4-18.8h-16.6a2.5 2.5 0 0 0-2.5 2.5v51.8c0 1.4-1.1 2.5-2.5 2.5h-9.6a2.5 2.5 0 0 1-2.4-2.5V37.8c0-1.4-1.1-2.5-2.5-2.5h-16.4a2.5 2.5 0 0 1-2.4-2.5v-9.4c0-1.4 1-2.5 2.4-2.5h52.5c1.4 0 2.5 1 2.5 2.5v9.4c0 1.3-1.1 2.5-2.5 2.5Zm35.2 42.2h-22c-1 0-2 .6-2.3 1.7l-3.7 11.2c-.3 1-1.3 1.7-2.3 1.7h-10.1a2.5 2.5 0 0 1-2.4-3.3l24.4-66.3c.4-1 1.3-1.6 2.4-1.6h10c1 0 2 .6 2.3 1.6l24.6 66.3A2.5 2.5 0 0 1 382 92h-10c-1.1 0-2-.7-2.4-1.7l-3.8-11.2c-.3-1-1.3-1.7-2.3-1.7Zm-16.4-12H358a2.5 2.5 0 0 0 2.3-3.2L355 46a2.5 2.5 0 0 0-4.7 0L345 62.3a2.5 2.5 0 0 0 2.3 3.3ZM426 52.8a2.5 2.5 0 0 0 4.5 0l13.9-30.4c.4-.9 1.3-1.4 2.2-1.4h16.3c1.4 0 2.5 1 2.5 2.5v66.2c0 1.4-1.1 2.5-2.5 2.5h-9.6a2.5 2.5 0 0 1-2.5-2.5V50.4c0-1.4-1.1-2.5-2.5-2.5-1 0-1.8.6-2.2 1.5L433.8 76c-.4.9-1.3 1.5-2.3 1.5h-6.8c-1 0-1.8-.6-2.2-1.5l-12.2-26.6a2.5 2.5 0 0 0-4.7 1v39.2c0 1.4-1.1 2.5-2.5 2.5h-9.6a2.5 2.5 0 0 1-2.4-2.5V23.4c0-1.4 1-2.5 2.4-2.5h16.2c1 0 1.8.5 2.3 1.4l14 30.4Zm95.5-31.8c1.4 0 2.5 1 2.5 2.5v6.9c0 1.3-1.1 2.5-2.5 2.5h-27.7a2.5 2.5 0 0 0-2.4 2.5v12c0 1.3 1 2.4 2.4 2.4h23c1.3 0 2.5 1.2 2.5 2.5v6.5c0 1.4-1.2 2.5-2.5 2.5h-23a2.5 2.5 0 0 0-2.4 2.5v14.1c0 1.4 1 2.5 2.4 2.5h27.8c1.4 0 2.5 1.2 2.5 2.5v6.8c0 1.4-1.1 2.5-2.5 2.5h-42.3a2.5 2.5 0 0 1-2.5-2.5V23.4c0-1.4 1.1-2.5 2.5-2.5h42.2Zm-469.6 46 3.5 2.2c9.2 6 21.2 5.6 30-.9l4-3c1.2-.7 2.7-.5 3.6.7l5.7 8c.8 1.2.6 2.7-.5 3.6l-4 2.9a41.3 41.3 0 0 1-46.8 1.3l-3.5-2.2c-9.2-6-21.2-5.6-30 .9l-4 2.9c-1.2.8-2.7.6-3.5-.6l-5.8-8c-.8-1.2-.6-2.8.5-3.6l4-2.9A41.3 41.3 0 0 1 51.8 67Zm0-37.5 3.5 2.2c9.2 6 21.2 5.6 30-.9l4-3c1.2-.7 2.7-.5 3.6.6l5.7 8.2c.8 1 .6 2.6-.5 3.4l-4 3a41.3 41.3 0 0 1-46.8 1.3L43.8 42c-9.2-6-21.2-5.6-30 .9l-4 2.9c-1.2.8-2.7.6-3.5-.6l-5.8-8c-.8-1.2-.6-2.8.5-3.6l4-2.9a41.3 41.3 0 0 1 46.8-1.3Z",clipRule:"evenodd"}),o.default.createElement("path",{fill:"currentColor",d:"M562 1.8a1.8 1.8 0 0 1 3.5 0v109.5a1.8 1.8 0 0 1-3.5 0V1.8ZM615.5 21a9 9 0 0 1 4.5 1c1.3.7 2.3 1.7 3 3 .7 1.3 1 2.8 1 4.5 0 1.6-.3 3.1-1 4.4a7.5 7.5 0 0 1-3.1 2.9c-1.3.7-2.9 1-4.6 1h-7.4l-.2.2v12c0 .2-.1.4-.4.4h-3.2c-.3 0-.4-.2-.4-.5V21.3c0-.2.1-.4.4-.4h11.4Zm-.6 13.6a5 5 0 0 0 3.7-1.4c1-1 1.4-2.2 1.4-3.7a5 5 0 0 0-1.4-3.7 5 5 0 0 0-3.7-1.4h-7c-.1 0-.2 0-.2.2v9.8l.2.2h7ZM641 29.4c0-.3.2-.4.5-.4h3.1c.3 0 .5.1.5.4V50c0 .3-.2.5-.5.5h-3.1c-.3 0-.4-.2-.4-.5v-1.5h-.1c0-.1 0-.1-.1 0-1.1 1.5-2.9 2.3-5.2 2.3-1.4 0-2.6-.3-3.8-.8-1.2-.6-2-1.4-2.8-2.4-.7-1-1-2.3-1-3.8V29.4c0-.3.1-.4.4-.4h3.1c.3 0 .4.1.4.4v13a5 5 0 0 0 1.2 3.5c.8.9 1.9 1.3 3.3 1.3s2.5-.4 3.3-1.3c.9-.9 1.3-2 1.3-3.4v-13ZM661.5 31.9c0 .3-.1.4-.4.4h-4.6l-.1.2v11.1c0 1.2.2 2 .8 2.6.5.5 1.3.7 2.4.7h1.3c.2 0 .4.2.4.4V50c0 .3-.2.5-.4.5h-2c-2 0-3.7-.3-4.8-1-1-.9-1.6-2.3-1.6-4.4V32.5c0-.1 0-.2-.2-.2h-2.5c-.3 0-.4-.1-.4-.4v-2.5c0-.3.1-.4.4-.4h2.5c.2 0 .2 0 .2-.2v-5c0-.2.1-.4.4-.4h3c.3 0 .5.2.5.5v5H661c.3 0 .4.2.4.5V32ZM677 31.9c0 .3-.1.4-.4.4H672l-.1.2v11.1c0 1.2.2 2 .8 2.6.5.5 1.3.7 2.5.7h1.2c.3 0 .4.2.4.4V50c0 .3-.1.5-.4.5h-2c-2 0-3.7-.3-4.8-1-1-.9-1.6-2.3-1.6-4.4V32.5c0-.1 0-.2-.2-.2h-2.5c-.3 0-.4-.1-.4-.4v-2.5c0-.3.1-.4.4-.4h2.5c.2 0 .2 0 .2-.2v-5c0-.2.2-.4.4-.4h3c.3 0 .5.2.5.5v5H676.6c.3 0 .4.2.4.5V32ZM684.4 25.6c-.8 0-1.4-.2-2-.7-.4-.5-.7-1.2-.7-2 0-.7.3-1.4.8-1.9s1.1-.7 1.9-.7c.8 0 1.4.2 2 .7.4.5.7 1.2.7 2 0 .7-.3 1.4-.8 1.9s-1.1.7-1.9.7Zm-1.7 24.7c-.3 0-.4-.1-.4-.4V29.4c0-.3.1-.4.4-.4h3.2c.3 0 .4.1.4.4V50c0 .3-.1.4-.4.4h-3.2ZM702.2 28.7c2.3 0 4.1.7 5.5 2 1.3 1.3 2 3.1 2 5.4v13.8c0 .3-.2.5-.4.5H706c-.3 0-.5-.2-.5-.5V37c0-1.4-.4-2.5-1.2-3.4a4.2 4.2 0 0 0-3.2-1.3c-1.3 0-2.4.4-3.2 1.3-.9.9-1.3 2-1.3 3.3V50c0 .3-.1.5-.4.5H693c-.3 0-.4-.2-.4-.5V29.4c0-.3.1-.4.4-.4h3.2c.3 0 .4.1.4.4V31h.2c1.2-1.5 3-2.3 5.3-2.3ZM728.6 29.4c0-.3.1-.4.4-.4h3.2c.3 0 .4.1.4.4v19.9c0 3.4-1 5.8-2.9 7.2a12.3 12.3 0 0 1-7.7 2.2h-2c-.4 0-.5-.2-.5-.5l.1-3 .2-.2.3-.1h1.7c2.4 0 4.1-.4 5.2-1.3 1-.9 1.6-2.4 1.6-4.5v-.7l-.1-.1h-.1c-1.2 1.4-3 2-5.2 2a9 9 0 0 1-5-1.4 7.4 7.4 0 0 1-3-4.2c-.3-1.2-.5-2.9-.5-5 0-2.4.2-4.2.6-5.5a7.9 7.9 0 0 1 7.6-5.5 7 7 0 0 1 5.6 2.1v-1.4Zm-.3 14.1.2-1.4a26 26 0 0 0-.2-6.4 4.4 4.4 0 0 0-4.5-3.5c-1.1 0-2.1.3-3 1-.7.6-1.3 1.4-1.6 2.5-.3.8-.5 2.1-.5 3.9 0 2 .2 3.2.5 4 .2 1 .8 1.8 1.6 2.5.8.6 1.9 1 3 1 1.3 0 2.3-.4 3-1 .8-.7 1.3-1.5 1.5-2.6ZM764 34.4c.5 1.5.8 3.3.8 5.3s-.2 3.7-.7 5.1a8.6 8.6 0 0 1-2.9 4.4c-1.3 1-3 1.5-5.1 1.5a7 7 0 0 1-2.8-.5c-.8-.4-1.5-1-2.2-1.7h-.1V58c0 .3-.2.4-.5.4h-3.2c-.3 0-.4-.1-.4-.4V29.4c0-.3.1-.4.4-.4h3.2c.3 0 .4.1.4.4V31h.2a6.6 6.6 0 0 1 5-2.2c2 0 3.6.5 5 1.5 1.3 1 2.3 2.3 2.9 4.2Zm-4.6 10.8a9.9 9.9 0 0 0 1.3-5.5c0-2.2-.3-4-1-5.3a4.2 4.2 0 0 0-4-2.3 4 4 0 0 0-3.7 2.3c-.7 1.2-1 3-1 5.3 0 2.4.3 4.1 1 5.4.9 1.4 2 2.1 3.6 2.1a4 4 0 0 0 3.8-2ZM787.1 37c.1 1.2.2 2.4.1 3.9 0 .3 0 .4-.4.4h-13.4l-.1.2c0 1 0 1.6.2 2.1.3 1.2 1 2 1.9 2.7 1 .6 2.1 1 3.5 1 2.1 0 3.7-1 4.8-2.6.2-.3.3-.4.6-.2l2.4 1.6c.2.2.2.4 0 .6a8.1 8.1 0 0 1-3.3 3c-1.4.7-3 1-4.8 1-2 0-3.8-.4-5.2-1.3a8.2 8.2 0 0 1-3.2-3.8 16 16 0 0 1-1-6c0-2 .2-3.6.5-4.7a8 8 0 0 1 3-4.6 9 9 0 0 1 5.5-1.6c2.8 0 5 .7 6.4 2.1 1.4 1.4 2.2 3.5 2.5 6.2Zm-8.9-4.9c-1.2 0-2.2.3-3 1-.7.6-1.3 1.4-1.6 2.4-.2.6-.3 1.4-.3 2.3l.1.2h9.6c.2 0 .2 0 .2-.2l-.2-2c-.3-1.1-.9-2-1.7-2.7-.8-.6-1.9-1-3-1ZM801 50.7c-2 0-3.8-.5-5.3-1.6a8.4 8.4 0 0 1-3.3-4.4c-.5-1.5-.7-3.2-.7-5 0-2 .2-3.8.7-5.1a8.2 8.2 0 0 1 3.2-4.4c1.6-1 3.4-1.5 5.5-1.5a8.8 8.8 0 0 1 8.5 5.8c.5 1.5.8 3.1.8 5 0 2-.3 3.8-.8 5.2a8.4 8.4 0 0 1-8.5 6Zm0-3.5c1.2 0 2.2-.3 3-1 .9-.6 1.5-1.4 1.8-2.6.3-1 .5-2.4.5-4 0-1.5-.2-2.8-.4-3.8a4.9 4.9 0 0 0-4.9-3.6c-1.2 0-2.2.3-3 1a5 5 0 0 0-1.8 2.6c-.3 1-.5 2.2-.5 3.9 0 1.6.2 2.9.5 4a5 5 0 0 0 1.8 2.6c.8.6 1.9 1 3 1ZM833 34.4c.5 1.5.8 3.3.8 5.3s-.2 3.7-.7 5.1a8.6 8.6 0 0 1-2.9 4.4c-1.3 1-3 1.5-5.2 1.5a7 7 0 0 1-2.7-.5c-.8-.4-1.6-1-2.2-1.7h-.1V58c0 .3-.2.4-.5.4h-3.2c-.3 0-.4-.1-.4-.4V29.4c0-.3.1-.4.4-.4h3.2c.3 0 .4.1.4.4V31h.2a6.6 6.6 0 0 1 5-2.2c2 0 3.6.5 5 1.5 1.3 1 2.3 2.3 2.9 4.2Zm-4.6 10.8a9.9 9.9 0 0 0 1.3-5.5c0-2.2-.3-4-1-5.3a4.2 4.2 0 0 0-4-2.3 4 4 0 0 0-3.7 2.3c-.7 1.2-1 3-1 5.3 0 2.4.3 4.1 1 5.4.9 1.4 2 2.1 3.6 2.1a4 4 0 0 0 3.8-2ZM839.5 50.4c-.3 0-.4-.2-.4-.5V21.4c0-.3 0-.4.4-.4h3.2c.2 0 .4.1.4.4v28.5c0 .3-.2.5-.4.5h-3.2ZM866.2 37c.2 1.2.2 2.4.2 3.9 0 .3-.2.4-.5.4h-13.4l-.1.2c0 1 0 1.6.2 2.1.3 1.2 1 2 1.9 2.7 1 .6 2.1 1 3.6 1 2 0 3.6-1 4.7-2.6.2-.3.4-.4.6-.2l2.4 1.6c.2.2.2.4.1.6a8.1 8.1 0 0 1-3.4 3c-1.4.7-3 1-4.8 1-2 0-3.8-.4-5.2-1.3a8.2 8.2 0 0 1-3.1-3.8 16 16 0 0 1-1-6c0-2 .1-3.6.4-4.7a8 8 0 0 1 3-4.6 9 9 0 0 1 5.5-1.6c2.9 0 5 .7 6.4 2.1 1.4 1.4 2.2 3.5 2.5 6.2Zm-8.9-4.9c-1.2 0-2.2.3-3 1-.7.6-1.3 1.4-1.5 2.4-.2.6-.4 1.4-.4 2.3l.1.2h9.7l.1-.2-.2-2c-.3-1.1-.9-2-1.7-2.7-.8-.6-1.8-1-3-1ZM620.7 76.5c.5 1.5.7 3.2.7 5.1a16 16 0 0 1-.8 5.4 8.6 8.6 0 0 1-3 4.2 8.1 8.1 0 0 1-7.7 1c-.8-.5-1.5-1-2.2-1.7h-.1V92c0 .3-.2.5-.5.5H604c-.3 0-.4-.2-.4-.5V63.4c0-.3.1-.4.4-.4h3.2c.3 0 .4.1.4.4v9.4c.1.1.2 0 .2 0a6.6 6.6 0 0 1 5-2.2c2 0 3.8.6 5.1 1.6 1.4 1 2.3 2.5 3 4.3ZM616.3 87c.7-1.3 1-3 1-5.2 0-2.3-.4-4.1-1.3-5.5a4 4 0 0 0-3.8-2c-1.5 0-2.7.7-3.5 2-.8 1.4-1.1 3.2-1.1 5.5s.3 4 1 5.3a4 4 0 0 0 3.7 2.2c1.8 0 3.2-.8 4-2.3ZM643.7 79l.2 3.9c0 .3-.2.4-.5.4H630l-.1.2c0 1 0 1.6.2 2.1.3 1.2 1 2 1.9 2.7 1 .6 2.1 1 3.5 1 2.1 0 3.7-1 4.8-2.6.2-.3.4-.4.6-.2l2.4 1.6c.2.2.2.4.1.6a8.1 8.1 0 0 1-3.4 3c-1.4.7-3 1-4.8 1-2 0-3.8-.4-5.2-1.3a8.2 8.2 0 0 1-3.2-3.8 16 16 0 0 1-1-6c0-2 .2-3.6.5-4.7a8 8 0 0 1 3-4.6 9 9 0 0 1 5.5-1.6c2.9 0 5 .7 6.4 2.1 1.4 1.4 2.2 3.5 2.5 6.2Zm-8.9-4.9c-1.2 0-2.2.3-3 1-.7.6-1.3 1.4-1.6 2.4-.1.6-.3 1.4-.3 2.3l.1.2h9.7l.1-.2-.2-2c-.3-1.1-.9-2-1.7-2.7-.8-.6-1.8-1-3-1ZM658 66.5c-1.4 0-2.3.3-2.8.8s-.8 1.5-.8 3v.5c0 .1 0 .2.2.2h4.4c.3 0 .4.1.4.4v2.9c0 .2-.1.4-.4.4h-4.4c-.1 0-.2 0-.2.2v17c0 .3-.1.5-.4.5h-3.2c-.3 0-.4-.2-.4-.5V75c0-.2 0-.2-.2-.2h-2.8c-.3 0-.4-.2-.4-.4v-2.9c0-.3.1-.4.4-.4h2.8c.1 0 .2 0 .2-.2v-.7c0-1.9.2-3.3.6-4.3a4 4 0 0 1 2.2-2.2c1-.4 2.5-.6 4.4-.6h1.4c.3 0 .5.1.5.4V66c0 .3-.2.4-.5.4h-1ZM671 92.7c-2 0-3.8-.5-5.4-1.5a8.4 8.4 0 0 1-3.2-4.5c-.5-1.5-.8-3.2-.8-5 0-2 .3-3.8.8-5.1a8.2 8.2 0 0 1 3.2-4.3c1.5-1.1 3.4-1.6 5.5-1.6a8.8 8.8 0 0 1 8.5 5.8c.5 1.5.7 3.1.7 5 0 2-.2 3.8-.7 5.2a8.4 8.4 0 0 1-8.5 6Zm0-3.5c1.2 0 2.2-.3 3-1 .8-.5 1.4-1.4 1.8-2.6.3-1 .5-2.4.5-4 0-1.5-.2-2.8-.5-3.8a4.9 4.9 0 0 0-4.9-3.6c-1 0-2 .3-3 1a5 5 0 0 0-1.7 2.6c-.3 1-.5 2.2-.5 3.9 0 1.6.2 2.9.5 4a5 5 0 0 0 1.7 2.6c1 .6 2 1 3.2 1ZM695 70.8c.9 0 1.7.2 2.4.5.2.1.3.3.2.5L697 75c0 .2-.2.3-.6.2-.4-.2-1-.3-1.6-.3h-.6c-1.3.1-2.4.6-3.3 1.5-.8.8-1.3 2-1.3 3.3v12.2c0 .3-.1.5-.4.5H686c-.2 0-.4-.2-.4-.5V71.4c0-.3.2-.4.4-.4h3.2c.3 0 .4.1.4.4V73.8h.2c1.3-2 3-3 5.2-3ZM718.2 79l.1 3.9c0 .3-.1.4-.4.4h-13.4c-.1 0-.2 0-.2.2 0 1 .1 1.6.3 2.1.3 1.2.9 2 1.8 2.7 1 .6 2.2 1 3.6 1 2 0 3.7-1 4.8-2.6.1-.3.3-.4.5-.2l2.4 1.6c.2.2.3.4.1.6a8.1 8.1 0 0 1-3.3 3c-1.5.7-3 1-4.9 1-2 0-3.8-.4-5.2-1.3a8.2 8.2 0 0 1-3.1-3.8 16 16 0 0 1-1-6c0-2 .1-3.6.4-4.7a8 8 0 0 1 3-4.6 9 9 0 0 1 5.6-1.6c2.8 0 5 .7 6.3 2.1 1.4 1.4 2.3 3.5 2.6 6.2Zm-9-4.9c-1.1 0-2.1.3-3 1-.7.6-1.2 1.4-1.5 2.4l-.4 2.3c0 .1 0 .2.2.2h9.6c.1 0 .2 0 .2-.2 0-1-.2-1.6-.3-2-.3-1.1-.8-2-1.7-2.7-.8-.6-1.8-1-3-1ZM739.3 92.6c-1.7 0-3.1-.2-4.4-.7a7 7 0 0 1-3-2c-.7-1-1-2-1-3v-.5c0-.3.1-.4.4-.4h3c.3 0 .4.1.4.4v.2c0 .8.5 1.5 1.3 2 .9.7 2 1 3.3 1 1.2 0 2.3-.3 3-.8.8-.6 1.2-1.3 1.2-2.1a2 2 0 0 0-1-1.9c-.8-.4-2-.8-3.6-1.3-1.6-.4-3-.8-4-1.3a8 8 0 0 1-2.8-2 5 5 0 0 1-1-3.3c0-1.9.7-3.3 2.1-4.4a9.5 9.5 0 0 1 5.9-1.7c1.6 0 3 .2 4.3.8 1.2.5 2.2 1.2 2.9 2.1.7 1 1 2 1 3.1v.2c0 .2-.1.4-.4.4h-3c-.2 0-.4-.2-.4-.4v-.2c0-.8-.4-1.5-1.2-2-.8-.5-1.9-.8-3.2-.8-1.3 0-2.3.2-3 .7-.8.5-1.2 1.1-1.2 2a2 2 0 0 0 1.1 1.8c.8.4 2 .8 3.6 1.3l4 1.4c1.1.4 2 1 2.8 1.9.8.8 1.1 2 1.1 3.3 0 2-.7 3.4-2.2 4.5a9.7 9.7 0 0 1-6 1.7ZM760.8 92.7c-2.1 0-4-.5-5.4-1.6a8.2 8.2 0 0 1-3.1-4.4c-.5-1.3-.7-3-.7-5s.2-3.7.7-5.2a8 8 0 0 1 3-4.3c1.6-1 3.4-1.5 5.5-1.5s4 .5 5.5 1.5c1.6 1.1 2.6 2.5 3.1 4l.3 1.5c0 .2 0 .3-.3.4l-3.2.5c-.3 0-.4-.2-.5-.4l-.1-.7c-.2-1-.8-1.8-1.7-2.4-.8-.6-1.9-1-3.1-1-1.2 0-2.2.4-3 1-1 .7-1.5 1.5-1.7 2.6a17 17 0 0 0-.4 4c0 1.6.1 2.9.4 4 .3 1 .8 2 1.6 2.6.9.6 1.9 1 3 1 1.3 0 2.4-.4 3.2-1a4 4 0 0 0 1.7-2.7v-.2c.1-.3.3-.4.5-.3l3.2.5c.2 0 .3.2.3.3v.2c0 .3 0 .6-.2 1-.5 1.6-1.5 3-3 4a9.7 9.7 0 0 1-5.6 1.6ZM783.7 70.8c1 0 1.7.2 2.5.5.2.1.2.3.2.5l-.7 3.2c0 .2-.2.3-.5.2-.5-.2-1-.3-1.7-.3h-.6c-1.3.1-2.4.6-3.2 1.5-.9.8-1.3 2-1.3 3.3v12.2c0 .3-.1.5-.4.5h-3.2c-.3 0-.4-.2-.4-.5V71.4c0-.3.1-.4.4-.4h3.2c.3 0 .4.1.4.4V73.8h.2c1.2-2 3-3 5.1-3ZM807 79V83c0 .3 0 .4-.4.4h-13.4l-.1.2c0 1 0 1.6.2 2.1.3 1.2 1 2 1.9 2.7 1 .6 2.1 1 3.5 1 2.1 0 3.7-1 4.8-2.6.2-.3.4-.4.6-.2l2.4 1.6c.2.2.2.4.1.6a8.1 8.1 0 0 1-3.4 3c-1.4.7-3 1-4.8 1-2 0-3.8-.4-5.2-1.3a8.2 8.2 0 0 1-3.2-3.8 16 16 0 0 1-1-6c0-2 .2-3.6.5-4.7a8 8 0 0 1 3-4.6 9 9 0 0 1 5.5-1.6c2.9 0 5 .7 6.4 2.1 1.4 1.4 2.2 3.5 2.5 6.2Zm-9-4.9c-1.2 0-2.2.3-3 1-.7.6-1.3 1.4-1.5 2.4-.2.6-.4 1.4-.4 2.3l.1.2h9.7l.1-.2-.2-2c-.3-1.1-.9-2-1.7-2.7-.8-.6-1.8-1-3-1ZM829.5 79V83c0 .3 0 .4-.3.4h-13.4c-.2 0-.2 0-.2.2 0 1 0 1.6.2 2.1.4 1.2 1 2 1.9 2.7 1 .6 2.1 1 3.6 1 2 0 3.6-1 4.7-2.6.2-.3.4-.4.6-.2l2.4 1.6c.2.2.2.4.1.6a8.1 8.1 0 0 1-3.3 3c-1.5.7-3.1 1-5 1-2 0-3.7-.4-5-1.3a8.2 8.2 0 0 1-3.2-3.8 16 16 0 0 1-1-6c0-2 .1-3.6.4-4.7a8 8 0 0 1 3-4.6 9 9 0 0 1 5.5-1.6c2.9 0 5 .7 6.4 2.1 1.4 1.4 2.2 3.5 2.6 6.2Zm-9-4.9c-1.2 0-2.2.3-3 1-.7.6-1.3 1.4-1.5 2.4-.2.6-.4 1.4-.4 2.3 0 .1 0 .2.2.2h9.6l.1-.2-.2-2c-.3-1.1-.8-2-1.7-2.7-.8-.6-1.8-1-3-1ZM844.2 70.7c2.3 0 4.1.7 5.5 2 1.3 1.3 2 3.1 2 5.4v13.8c0 .3-.2.5-.4.5H848c-.3 0-.5-.2-.5-.5V79c0-1.4-.4-2.5-1.2-3.4a4.2 4.2 0 0 0-3.2-1.3c-1.3 0-2.4.4-3.2 1.3-.9.9-1.3 2-1.3 3.3V92c0 .3-.1.5-.4.5H835c-.3 0-.4-.2-.4-.5V71.4c0-.3.1-.4.4-.4h3.2c.3 0 .4.1.4.4V73h.2c1.2-1.5 3-2.3 5.3-2.3ZM865 92.6c-1.7 0-3.2-.2-4.5-.7a7 7 0 0 1-3-2c-.6-1-1-2-1-3v-.5c0-.3.1-.4.4-.4h3c.3 0 .5.1.5.4v.2c0 .8.4 1.5 1.2 2 .9.7 2 1 3.3 1 1.3 0 2.3-.3 3-.8.9-.6 1.2-1.3 1.2-2.1a2 2 0 0 0-1-1.9c-.8-.4-2-.8-3.6-1.3-1.6-.4-3-.8-4-1.3a8 8 0 0 1-2.7-2 5 5 0 0 1-1.1-3.3c0-1.9.7-3.3 2.2-4.4a9.5 9.5 0 0 1 5.8-1.7c1.7 0 3 .2 4.3.8 1.3.5 2.2 1.2 3 2.1.6 1 1 2 1 3.1v.2c0 .2-.2.4-.5.4h-3c-.2 0-.4-.2-.4-.4v-.2c0-.8-.4-1.5-1.2-2-.8-.5-1.8-.8-3.2-.8-1.2 0-2.2.2-3 .7-.8.5-1.2 1.1-1.2 2a2 2 0 0 0 1.1 1.8c.8.4 2 .8 3.6 1.3l4 1.4c1.2.4 2 1 2.8 1.9.8.8 1.2 2 1.2 3.3 0 2-.8 3.4-2.3 4.5a9.7 9.7 0 0 1-6 1.7Z"}))};ne.displayName="LogoLockup";const ce=e.forwardRef(((e,t)=>{var{invalid:a,label:l,labelPlacement:r="right",className:n}=e,s=i(e,["invalid","label","labelPlacement","className"]);const d=c.default(n,"airtame-radio-button");return o.default.createElement(H,{label:l,invalid:a,labelPlacement:r,disabled:s.disabled,className:d},o.default.createElement("input",Object.assign({className:"airtame-radio-button__replaced",ref:t,type:"radio"},s)),o.default.createElement("div",{className:"airtame-radio-button__input"},o.default.createElement(C,{className:"airtame-radio-button__mark"})))}));ce.displayName="RadioButton";const ie=e.forwardRef(((t,a)=>{var{label:l,invalid:r,className:n,size:s="medium",help:d,children:f}=t,m=i(t,["label","invalid","className","size","help","children"]);const[p,u]=e.useState(),v=e.useRef(null);e.useImperativeHandle(a,(()=>v.current)),e.useEffect((()=>{var e;v.current&&u(null===(e=v.current.selectedOptions[0])||void 0===e?void 0:e.textContent)}));const g=c.default(n,"airtame-select","airtame-select--"+s);return o.default.createElement(H,{label:l,invalid:r,labelPlacement:"top",help:d,disabled:m.disabled,className:g},o.default.createElement("select",Object.assign({ref:v,className:"airtame-select__replaced"},m),f),o.default.createElement("div",{className:"airtame-select__input"},p,o.default.createElement(h,{className:"airtame-select__icon"})))}));ie.displayName="Select";const se=e=>{const{rootElementId:t="airtame-sidedrawer-root",children:a,className:l}=e,r=i(e,["rootElementId","children","className"]),n=c.default("airtame-side-drawer",l);return o.default.createElement(S,Object.assign({rootElementId:t,className:n,hideCloseIcon:!0},r),a)};se.displayName="SideDrawer";const de=e.forwardRef(((e,t)=>{var{children:a,className:l,loading:r,disabled:n,size:s}=e,d=i(e,["children","className","loading","disabled","size"]);const m=f(),p=c.default(l,"airtame-sign-in-button",["airtame-sign-in-button--"+s]),u=n||r;return o.default.createElement("button",Object.assign({className:p,"data-theme":m,ref:t,disabled:u},d),a,r&&o.default.createElement("span",{className:"airtame-sign-in-button__loading-overlay"},o.default.createElement(y,{className:"airtame-sign-in-button__loading-indicator"})))}));de.displayName="SignInButton";const fe=e.forwardRef(((t,a)=>{var{className:l,label:r,min:n=0,max:s=100,step:d=1,labelPlacement:f="left"}=t,m=i(t,["className","label","min","max","step","labelPlacement"]);const p=c.default(l,"airtame-slider"),u=e.useRef(null);return e.useImperativeHandle(a,(()=>u.current)),e.useEffect((()=>{u.current&&(u.current.style.backgroundSize=(u.current.valueAsNumber-n)/(s-n)*100+"% 100%, 100%")})),o.default.createElement(H,{className:p,label:r,labelPlacement:f},o.default.createElement("input",Object.assign({},m,{type:"range",min:n,max:s,step:d,className:"airtame-slider__input",ref:u})))}));fe.displayName="Slider";const me=e.forwardRef(((e,t)=>{var{size:a="medium",label:l,labelPlacement:r="right",className:n}=e,s=i(e,["size","label","labelPlacement","className"]);const d=c.default(n,"airtame-switch","airtame-switch--"+a);return o.default.createElement(H,{label:l,labelPlacement:r,disabled:s.disabled,className:d},o.default.createElement("input",Object.assign({ref:t,className:"airtame-switch__replaced",type:"checkbox"},s)),o.default.createElement("div",{className:"airtame-switch__input"},o.default.createElement("div",{className:"airtame-switch__mark"},o.default.createElement("span",{className:"airtame-switch__knob"}))))}));me.displayName="Switch";const pe=e=>{var{size:t,shape:a,selected:l=!1,className:r,children:n}=e,s=i(e,["size","shape","selected","className","children"]);const d=c.default(r,"airtame-tab","airtame-tab--"+t,"airtame-tab--"+a,{"airtame-tab--selected":l});return o.default.createElement("button",Object.assign({className:d},s),n)},ue=e.forwardRef(((e,t)=>{var{invalid:a,label:l,error:r,help:n,noResize:s,className:d}=e,f=i(e,["invalid","label","error","help","noResize","className"]);const m=c.default(d,"airtame-textarea",{"airtame-textarea--no-resize":s});return o.default.createElement(H,{label:l,invalid:a,labelPlacement:"top",error:r,help:n,disabled:f.disabled,className:m},o.default.createElement("textarea",Object.assign({className:"airtame-textarea__input",ref:t},f)))}));ue.displayName="Textarea";const he={default:null,informative:E,success:p,error:g,warning:Z},ve=t=>{const[,a]=Ze(),[l,r]=e.useState(!1),n=e.useRef(null),s=f(),{id:d,variant:m,hasIcon:p,autoClose:u,closeOnClick:h,className:v,children:g}=t,E=i(t,["id","variant","hasIcon","autoClose","closeOnClick","className","children"]),C=c.default(v,"airtame-toast__item","airtame-toast__item--"+m,{"airtame-toast__item--exiting":l,"airtame-toast__item--clickable":h}),Z=he[m],b=p&&!!Z,O=e.useCallback((()=>{n.current&&clearTimeout(n.current)}),[]);return e.useEffect((()=>O),[O]),o.default.createElement("div",Object.assign({onClick:()=>{h&&(r(!0),O())},className:C,onAnimationEnd:e=>{"slide-in"===e.animationName&&(n.current=window.setTimeout((()=>{r(!0)}),u)),"collapse"===e.animationName&&a(d)},"data-theme":s},E),b&&o.default.createElement(Z,{className:"airtame-toast__icon"}),g)},ge={variant:"default",autoClose:4e3,hasIcon:!1,closeOnClick:!1},Ee=e=>{var{className:t}=e,a=i(e,["className"]);const l=f();return o.default.createElement("div",Object.assign({className:t,"data-theme":l},a))},Ce=e.createContext(void 0),Ze=()=>{const t=e.useContext(Ce);if(!t)throw new Error("Toast Context should be used inside the ToastContextProvider");return t};let be=0;var Oe=function(e){return e.reduce((function(e,t){var a=t[0],l=t[1];return e[a]=l,e}),{})},xe="undefined"!=typeof window&&window.document&&window.document.createElement?n.useLayoutEffect:n.useEffect,ye="top",we="bottom",_e="right",Me="left",Ne=[ye,we,_e,Me],je=Ne.reduce((function(e,t){return e.concat([t+"-start",t+"-end"])}),[]),Be=[].concat(Ne,["auto"]).reduce((function(e,t){return e.concat([t,t+"-start",t+"-end"])}),[]),He=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Ve(e){return e?(e.nodeName||"").toLowerCase():null}function Ae(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Re(e){return e instanceof Ae(e).Element||e instanceof Element}function Ie(e){return e instanceof Ae(e).HTMLElement||e instanceof HTMLElement}function De(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Ae(e).ShadowRoot||e instanceof ShadowRoot)}var Le={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var a=t.styles[e]||{},l=t.attributes[e]||{},r=t.elements[e];Ie(r)&&Ve(r)&&(Object.assign(r.style,a),Object.keys(l).forEach((function(e){var t=l[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,a={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,a.popper),t.styles=a,t.elements.arrow&&Object.assign(t.elements.arrow.style,a.arrow),function(){Object.keys(t.elements).forEach((function(e){var l=t.elements[e],r=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:a[e]).reduce((function(e,t){return e[t]="",e}),{});Ie(l)&&Ve(l)&&(Object.assign(l.style,o),Object.keys(r).forEach((function(e){l.removeAttribute(e)})))}))}},requires:["computeStyles"]};function Se(e){return e.split("-")[0]}function Fe(e,t){var a=e.getBoundingClientRect();return{width:a.width/1,height:a.height/1,top:a.top/1,right:a.right/1,bottom:a.bottom/1,left:a.left/1,x:a.left/1,y:a.top/1}}function ke(e){var t=Fe(e),a=e.offsetWidth,l=e.offsetHeight;return Math.abs(t.width-a)<=1&&(a=t.width),Math.abs(t.height-l)<=1&&(l=t.height),{x:e.offsetLeft,y:e.offsetTop,width:a,height:l}}function Ue(e,t){var a=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(a&&De(a)){var l=t;do{if(l&&e.isSameNode(l))return!0;l=l.parentNode||l.host}while(l)}return!1}function Pe(e){return Ae(e).getComputedStyle(e)}function Te(e){return["table","td","th"].indexOf(Ve(e))>=0}function ze(e){return((Re(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ge(e){return"html"===Ve(e)?e:e.assignedSlot||e.parentNode||(De(e)?e.host:null)||ze(e)}function qe(e){return Ie(e)&&"fixed"!==Pe(e).position?e.offsetParent:null}function We(e){for(var t=Ae(e),a=qe(e);a&&Te(a)&&"static"===Pe(a).position;)a=qe(a);return a&&("html"===Ve(a)||"body"===Ve(a)&&"static"===Pe(a).position)?t:a||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Ie(e)&&"fixed"===Pe(e).position)return null;for(var a=Ge(e);Ie(a)&&["html","body"].indexOf(Ve(a))<0;){var l=Pe(a);if("none"!==l.transform||"none"!==l.perspective||"paint"===l.contain||-1!==["transform","perspective"].indexOf(l.willChange)||t&&"filter"===l.willChange||t&&l.filter&&"none"!==l.filter)return a;a=a.parentNode}return null}(e)||t}function $e(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}var Ke=Math.max,Xe=Math.min,Ye=Math.round;function Je(e,t,a){return Ke(e,Xe(t,a))}function Qe(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function et(e,t){return t.reduce((function(t,a){return t[a]=e,t}),{})}function tt(e){return e.split("-")[1]}var at={top:"auto",right:"auto",bottom:"auto",left:"auto"};function lt(e){var t,a=e.popper,l=e.popperRect,r=e.placement,o=e.variation,n=e.offsets,c=e.position,i=e.gpuAcceleration,s=e.adaptive,d=e.roundOffsets,f=!0===d?function(e){var t=e.x,a=e.y,l=window.devicePixelRatio||1;return{x:Ye(Ye(t*l)/l)||0,y:Ye(Ye(a*l)/l)||0}}(n):"function"==typeof d?d(n):n,m=f.x,p=void 0===m?0:m,u=f.y,h=void 0===u?0:u,v=n.hasOwnProperty("x"),g=n.hasOwnProperty("y"),E=Me,C=ye,Z=window;if(s){var b=We(a),O="clientHeight",x="clientWidth";b===Ae(a)&&"static"!==Pe(b=ze(a)).position&&"absolute"===c&&(O="scrollHeight",x="scrollWidth"),b=b,r!==ye&&(r!==Me&&r!==_e||"end"!==o)||(C=we,h-=b[O]-l.height,h*=i?1:-1),r!==Me&&(r!==ye&&r!==we||"end"!==o)||(E=_e,p-=b[x]-l.width,p*=i?1:-1)}var y,w=Object.assign({position:c},s&&at);return i?Object.assign({},w,((y={})[C]=g?"0":"",y[E]=v?"0":"",y.transform=(Z.devicePixelRatio||1)<=1?"translate("+p+"px, "+h+"px)":"translate3d("+p+"px, "+h+"px, 0)",y)):Object.assign({},w,((t={})[C]=g?h+"px":"",t[E]=v?p+"px":"",t.transform="",t))}var rt={passive:!0};var ot={left:"right",right:"left",bottom:"top",top:"bottom"};function nt(e){return e.replace(/left|right|bottom|top/g,(function(e){return ot[e]}))}var ct={start:"end",end:"start"};function it(e){return e.replace(/start|end/g,(function(e){return ct[e]}))}function st(e){var t=Ae(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function dt(e){return Fe(ze(e)).left+st(e).scrollLeft}function ft(e){var t=Pe(e),a=t.overflow,l=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(a+r+l)}function mt(e){return["html","body","#document"].indexOf(Ve(e))>=0?e.ownerDocument.body:Ie(e)&&ft(e)?e:mt(Ge(e))}function pt(e,t){var a;void 0===t&&(t=[]);var l=mt(e),r=l===(null==(a=e.ownerDocument)?void 0:a.body),o=Ae(l),n=r?[o].concat(o.visualViewport||[],ft(l)?l:[]):l,c=t.concat(n);return r?c:c.concat(pt(Ge(n)))}function ut(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ht(e,t){return"viewport"===t?ut(function(e){var t=Ae(e),a=ze(e),l=t.visualViewport,r=a.clientWidth,o=a.clientHeight,n=0,c=0;return l&&(r=l.width,o=l.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(n=l.offsetLeft,c=l.offsetTop)),{width:r,height:o,x:n+dt(e),y:c}}(e)):Ie(t)?function(e){var t=Fe(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):ut(function(e){var t,a=ze(e),l=st(e),r=null==(t=e.ownerDocument)?void 0:t.body,o=Ke(a.scrollWidth,a.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),n=Ke(a.scrollHeight,a.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),c=-l.scrollLeft+dt(e),i=-l.scrollTop;return"rtl"===Pe(r||a).direction&&(c+=Ke(a.clientWidth,r?r.clientWidth:0)-o),{width:o,height:n,x:c,y:i}}(ze(e)))}function vt(e,t,a){var l="clippingParents"===t?function(e){var t=pt(Ge(e)),a=["absolute","fixed"].indexOf(Pe(e).position)>=0&&Ie(e)?We(e):e;return Re(a)?t.filter((function(e){return Re(e)&&Ue(e,a)&&"body"!==Ve(e)})):[]}(e):[].concat(t),r=[].concat(l,[a]),o=r[0],n=r.reduce((function(t,a){var l=ht(e,a);return t.top=Ke(l.top,t.top),t.right=Xe(l.right,t.right),t.bottom=Xe(l.bottom,t.bottom),t.left=Ke(l.left,t.left),t}),ht(e,o));return n.width=n.right-n.left,n.height=n.bottom-n.top,n.x=n.left,n.y=n.top,n}function gt(e){var t,a=e.reference,l=e.element,r=e.placement,o=r?Se(r):null,n=r?tt(r):null,c=a.x+a.width/2-l.width/2,i=a.y+a.height/2-l.height/2;switch(o){case ye:t={x:c,y:a.y-l.height};break;case we:t={x:c,y:a.y+a.height};break;case _e:t={x:a.x+a.width,y:i};break;case Me:t={x:a.x-l.width,y:i};break;default:t={x:a.x,y:a.y}}var s=o?$e(o):null;if(null!=s){var d="y"===s?"height":"width";switch(n){case"start":t[s]=t[s]-(a[d]/2-l[d]/2);break;case"end":t[s]=t[s]+(a[d]/2-l[d]/2)}}return t}function Et(e,t){void 0===t&&(t={});var a=t,l=a.placement,r=void 0===l?e.placement:l,o=a.boundary,n=void 0===o?"clippingParents":o,c=a.rootBoundary,i=void 0===c?"viewport":c,s=a.elementContext,d=void 0===s?"popper":s,f=a.altBoundary,m=void 0!==f&&f,p=a.padding,u=void 0===p?0:p,h=Qe("number"!=typeof u?u:et(u,Ne)),v="popper"===d?"reference":"popper",g=e.rects.popper,E=e.elements[m?v:d],C=vt(Re(E)?E:E.contextElement||ze(e.elements.popper),n,i),Z=Fe(e.elements.reference),b=gt({reference:Z,element:g,strategy:"absolute",placement:r}),O=ut(Object.assign({},g,b)),x="popper"===d?O:Z,y={top: