1import{r as e,t}from"./chunk-QTnfLwEv.js";import{X as n,d as r,n as i,nt as a,rt as o}from"./dist-Dwy9VqNa.js";import{i as s,t as c,u as l}from"./react-dom-HmaMECB0.js";var u=e(o(),1),d=a(),f=n();function p(e){return`var(--${e.replaceAll(`.`,`-`)})`}function m(e,t){return t?{...e,color:p(t)}:e}function h(e){return`text-${e}`}function g(e,t){return i([e,t?h(t):void 0])}function _(e,t,n){return(0,f.isNil)(n)?e:{...e,[`--${t}`]:`${n}`}}function v(e){return typeof e==`string`?e:typeof e==`number`?r.spacing[e]:e?.map(e=>r.spacing[e]).join(` `)}function y({bg:e,fg:t,border:n,radius:i,justifyContent:a,alignItems:o,flex:s,gap:c,m:l,mt:u,mb:d,ml:p,mr:m,p:h,pt:g,pb:_,pl:y,pr:b,w:x,h:S}){let[C,w]=e?.split(`.`)??[],[T,E]=t?.split(`.`)??[],[D,O]=n?.split(`.`)??[],k=r.color[D]?.[O];return(0,f.omitBy)({backgroundColor:r.color[C]?.[w],color:r.color[T]?.[E],border:k?`1px solid ${k}`:void 0,borderRadius:i?r.radius[i]:void 0,justifyContent:a,alignItems:o,flex:s,gap:c,margin:v(l),marginTop:v(u),marginBottom:v(d),marginLeft:v(p),marginRight:v(m),padding:v(h),paddingTop:v(g),paddingBottom:v(_),paddingLeft:v(y),paddingRight:v(b),width:x,height:S},e=>e===void 0)}function b({style:e,...t}){let n=[`bg`,`fg`,`border`,`radius`,`justifyContent`,`alignItems`,`flex`,`gap`,`m`,`mt`,`mb`,`ml`,`mr`,`p`,`pt`,`pb`,`pl`,`pr`,`w`,`h`];return{style:{...y(t),...e},...(0,f.omit)(t,n)}}function x(e={}){return Object.entries(e).map(([e,t])=>`${e.replace(/([A-Z])/g,`-$1`).toLowerCase()}: ${typeof t==`number`&&![`zIndex`,`opacity`,`fontWeight`,`flex`,`flexGrow`,`flexShrink`,`flexBasis`].includes(e)?`${t}px`:t}`).join(`; `)}function S(e){return(0,u.forwardRef)((t,n)=>e({...t,ref:n}))}function C({colorScheme:e,colorPalette:t,component:n,...r}){let i={...r,"data-citric":n};return e&&(i[`data-color-scheme`]=e),t&&(i[`data-color-palette`]=t),i}var w=(0,u.forwardRef)((e,t)=>{let{tag:n,render:r,...i}=C(e);return(0,u.createElement)(n||r,{...i,ref:t})}),T=S(({id:e,appearance:t,expanded:n,onChange:r,header:a,maxHeight:o=300,startExpanded:s,className:c,style:f,children:p,...m})=>{let h=l(E),g=n??s??!1,[v,y]=(0,u.useState)(!g),b=(0,u.useMemo)(()=>e||`${Math.random()}`,[e]);(0,u.useEffect)(()=>{n!==void 0&&y(!n)},[n]);let x=(0,d.jsx)(`input`,{type:`checkbox`,defaultChecked:g,checked:n,onChange:()=>{y(!v),r?.(!n)},"aria-label":v?h.open:h.close,title:v?h.open:h.close,onKeyDown:e=>e.key===`Enter`&&e.target.click?.(),"aria-controls":b}),S=typeof a==`function`?a(x):(0,d.jsxs)(`label`,{children:[a,x]});return(0,d.jsxs)(w,{tag:`div`,component:`accordion`,className:i([t,c]),style:_(f,`max-height`,`${o}px`),...m,children:[(0,d.jsx)(`header`,{children:S}),(0,d.jsx)(`section`,{id:b,"aria-hidden":v,...v?{inert:`true`}:{},children:t===`card`?(0,d.jsx)(`div`,{className:`content`,children:p}):p})]})}),E={en:{open:`Open`,close:`Close`},pt:{open:`Abrir`,close:`Fechar`}},D=S(({type:e,className:t,children:n,...r})=>(0,d.jsx)(w,{tag:`div`,component:`alert`,className:i([e,t]),...r,children:n})),O=(0,u.createContext)(void 0);function k(){return(0,u.useContext)(O)}function A({className:e,group:t,icon:n,size:r,...i}){return(0,d.jsx)(`i`,{className:[`citric-icon`,t??`outline`,n,r,e].filter(e=>!!e).join(` `),...i})}var j={center:`center`,row:`row`,column:`column`},M=S(function({tag:e,className:t,...n}){return(0,u.createElement)(e||`div`,{className:i([`center`,t]),...b(n)})}),N=S(function({tag:e,className:t,center:n,...r}){return(0,u.createElement)(e||`div`,{className:i([`row`,n===!1&&`no-center`,t]),...b(r)})}),P=S(function({tag:e,className:t,center:n,...r}){return(0,u.createElement)(e||`div`,{className:i([`column`,n&&`center`,t]),...b(r)})}),F={h1:`h1`,h2:`h2`,h3:`h3`,h4:`h4`,h5:`h5`,h6:`h6`,span:void 0,small:`microtext1`,p:`body2`,pre:`code2`},ee={h1:`h1`,h2:`h2`,h3:`h3`,h4:`h4`,h5:`h5`,h6:`h6`,body1:`p`,body2:`p`,code1:`pre`,code2:`pre`,display1:`h1`,microtext1:`small`,overheader1:`p`,overheader2:`p`,subtitle1:`p`,subtitle2:`p`,subtitle3:`p`,subtitle4:`p`},I=S(function({tag:e,appearance:t,color:n,showMargins:r,weight:a,align:o,nowrapEllipsis:s,style:c,className:l,children:d,...f}){let p=e||ee[t||`body2`],h=t||(e?F[e]:void 0);return!t&&!r&&(c={margin:0,...c}),a&&(c={fontWeight:a,...c}),o&&(c={textAlign:o,...c}),s&&(c={whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`,...c}),(0,u.createElement)(p,{className:g(i([l,r&&`text-with-margins`]),h),style:m(c,n),...f},d)}),te=({error:e})=>(0,d.jsxs)(N,{gap:`18px`,p:`20px`,justifyContent:`center`,children:[(0,d.jsx)(A,{icon:`TimesCircle`,size:`xl`,style:{color:r.color.danger[500]}}),(0,d.jsx)(I,{children:e.message||`${e}`})]}),ne=S(({progress:e,speed:t,style:n,className:r,...a})=>(0,d.jsx)(w,{tag:`div`,component:`progress-bar`,className:i([r,(0,f.isNil)(e)&&`indeterminate`,t===`fast`&&`fast`]),style:e===void 0?n:_(n,`progress`,e),...a})),L=S(({progress:e,size:t,style:n,className:r,...a})=>(0,d.jsx)(w,{tag:`div`,component:`progress-circular`,className:i([t,r,(0,f.isNil)(e)&&`indeterminate`]),style:e===void 0?n:_(n,`progress`,e),...a}
1)),re=({type:e=`circle`,text:t,colorScheme:n})=>(0,d.jsxs)(P,{flex:1,p:`80px`,alignItems:`center`,justifyContent:`center`,style:{alignSelf:`stretch`},"data-test-hint":`loading`,gap:8,children:[typeof t==`string`?(0,d.jsx)(I,{color:`light.700`,children:t}):t,e===`circle`?(0,d.jsx)(L,{colorScheme:n}):(0,d.jsx)(ne,{colorScheme:n})]}),ie=S(({loading:e,error:t,autofocus:n,children:r,loadingStyle:i})=>{let a=k();return(0,u.useEffect)(()=>{t&&(a?.onError?.(t),console.error(t))},[t]),(0,u.useLayoutEffect)(()=>{!e&&!t&&(typeof n==`string`?document.querySelector(n)?.focus?.():n?.current?.focus())},[e,t]),e?a?.renderLoading?a.renderLoading(i):(0,d.jsx)(re,{...i}):t?a?.renderError?a.renderError(t):(0,d.jsx)(te,{error:t}):r}),ae=S(({appearance:e,className:t,style:n,width:r,height:a,bgLevel:o,...s})=>(0,d.jsx)(w,{tag:`div`,component:`skeleton`,className:i([e,o&&`bg-${o}`,t]),style:{width:r,height:a,...n},...s})),oe=({onLoad:e,onError:t,className:n,style:r,fallback:a,showLoading:o,w:s,h:c,radius:l,bg:f,...p})=>{let[m,h]=(0,u.useState)(p.src?`loading`:`error`),g=m===`loading`&&o,_=(0,u.useMemo)(()=>({...y({w:s,h:c,radius:l,bg:f}),...r}),[r,s,c,l,f]);function v(t){m===`loading`&&h(`ready`),e?.(t)}function b(e){h(`error`),t?.(e)}return(0,u.useEffect)(()=>{m!==`loading`&&h(p.src?`loading`:`error`)},[p.src]),m===`error`?(0,d.jsx)(`div`,{className:i([n,`center`]),style:_,children:a}):(0,d.jsxs)(d.Fragment,{children:[g&&(0,d.jsx)(ae,{className:n,style:_}),(0,d.jsx)(`img`,{onLoad:v,onError:b,style:{..._,...g?{pointerEvents:`none`,position:`absolute`,opacity:0}
1:{}},"aria-hidden":g,className:n,...p})]})},se=S(({size:e,name:t,appearance:n,className:r,image:a,...o})=>{let s=t?.split(` `)??[``],c=s.length>=2?`${s[0][0]}${s[1][0]}`:s[0][0];return(0,d.jsx)(w,{tag:`div`,component:`avatar`,className:i([e,n,r]),...o,children:(0,d.jsx)(oe,{src:a,fallback:c})})});S(({size:e,items:t,appearance:n,maxItems:r,className:a,...o})=>{let s=t.map(({name:e,image:t})=>(0,d.jsx)(se,{name:e,image:t},e),[t]);return(0,d.jsx)(w,{tag:`div`,component:`avatar-group`,className:i([e,n,a]),"data-max-items":r,...o,children:s})});var ce=S(function({tag:e,appearance:t,className:n,children:r,...a}){return(0,d.jsx)(w,{tag:e||`div`,component:`badge`,className:i([t,n]),...a,children:r})});S(({children:e,...t})=>(0,d.jsx)(w,{tag:`blockquote`,component:`blockquote`,...t,children:e}));var le=S(({appearance:e,color:t,style:n,className:r,children:i,onClick:a,metadata:o,underline:s=!0,...c})=>{let l=k(),u={component:`link`,style:m({...n,textDecoration:s?void 0:`none`},t),className:g(r,e),onClick:e=>{a?.(e),l?.onClickLink?.(e,o??!1)},...c};return l?.renderLink?l.renderLink(C({...u,children:i})):(0,d.jsx)(w,{tag:`a`,...u,children:i})});S(({items:e,...t})=>{let n=(0,u.useMemo)(()=>e.map((e,t)=>e.href?(0,d.jsx)(`li`,{children:(0,d.jsx)(le,{href:e.href,children:e.label})},t):(0,d.jsx)(`li`,{children:e.label},t)),[e]);return(0,d.jsx)(w,{tag:`nav`,component:`breadcrumb`,...t,children:(0,d.jsx)(`ul`,{children:n})})});var R=S(({appearance:e,size:t,feedback:n,loading:r,disabled:a,onClick:o,className:s,children:c,type:l=`button`,metadata:f,...p})=>{let m=k(),[h,g]=(0,u.useState)(!1),_=r||h,v=(0,u.useMemo)(()=>!u.Children.toArray(c).some(e=>typeof e==`string`&&e.toLocaleLowerCase()!==e),[c]);async function y(e){let t=o?.(e);if(m?.onClickButton?.(e,f),t instanceof Promise){g(!0);try{await t}catch{}g(!1)}}return(0,d.jsxs)(w,{tag:`button`,component:`button`,className:i([t,e,v&&`short-text`,s]),"data-feedback":n||void 0,onClick:y,"aria-busy":_,disabled:a||_,type:l,...p,children:[_?(0,d.jsx)(`div`,{children:c}):c,_&&(0,d.jsx)(`div`,{className:`loader`,children:(0,d.jsx)(L,{size:`sm`})})]})}),ue=S(({appearance:e,size:t,feedback:n,onClick:r,className:a,children:o,metadata:s,...c})=>{let l=k(),f={component:`button`,className:i([t,e,(0,u.useMemo)(()=>!u.Children.toArray(o).some(e=>typeof e==`string`&&e.toLocaleLowerCase()!==e),[o])&&`short-text`,a]),onClick:e=>{r?.(e),l?.onClickLink?.(e,s)},"data-feedback":n||void 0,...c};return l?.renderLink?l.renderLink(C({...f,children:o})):(0,d.jsx)(w,{tag:`a`,...f,children:o})}),de=S(function({tag:e=`div`,onClick:t,size:n,bgLevel:r,className:a,children:o,direction:s,...c}){let l=k(),u={tag:e,component:`card`,onClick:t,className:i([(t||c.tabIndex===0||e===`button`||e===`a`)&&`clickable`,n,r&&`bg-${r}`,s,a]),...b(c)};return e===`a`&&l?.renderLink?l.renderLink(C(u)):(0,d.jsx)(w,{...u,children:o})}),fe=S(({appearance:e=`checkbox`,value:t,onChange:n,colorScheme:r,children:i,className:a,style:o,...s})=>{let c=n?()=>n(!t):void 0;return i?(0,d.jsxs)(w,{tag:`label`,component:`${e}-row`,colorScheme:r,style:o,className:a,children:[(0,d.jsx)(`input`,{type:`checkbox`,checked:t,onChange:c,...s}),i]}):(0,d.jsx)(w,{tag:`input`,type:`checkbox`,component:e,checked:t,onChange:c,className:a,style:o,...s})});function z(e){return(0,f.isNil)(e)?``:`${e}`}function B(e){return[`string`,`number`].includes(typeof e)?`${e}`:void 0}var pe=S(function({appearance:e=`checkbox`,name:t,value:n=[],options:r,onChange:i,renderLabel:a=z,renderKey:o=B,renderItem:s,isDisabled:c,
1colorScheme:l,style:p,gap:m=`8px`,focusable:h=!0,...g}){let _=(0,u.useMemo)(()=>{let u=n.map(o);return r.map(r=>{let p=o(r),m=(0,d.jsx)(w,{tag:`input`,component:e,type:`checkbox`,name:t,value:p,checked:n.includes(r)||!(0,f.isNil)(p)&&u.includes(p),onChange:e=>i?.(e.target.checked?[...n??[],r]:n?.filter(e=>e!=r)??[]),disabled:c?.(r),tabIndex:h?void 0:-1,colorScheme:l});return s?s(m,r):(0,d.jsxs)(w,{tag:`label`,component:`${e}-row`,colorScheme:l,children:[m,a(r)]},p)})},[r,n,t,l,e]);return(0,d.jsx)(P,{...g,style:{gap:m,...p},children:_})});S(({showBorders:e,className:t,size:n,children:r,...a})=>(0,d.jsx)(w,{tag:`div`,component:`circle`,className:i([t,e&&`bordered`,n]),...a,children:r}));var me=S(({size:e,direction:t,className:n,...r})=>(0,d.jsx)(w,{tag:`hr`,component:`divider`,className:i([n,e,t]),...r})),V=class extends u.Component{constructor(e){super(e),this.state={}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){this.context?.onError?.(e),console.error(e,t)}componentDidUpdate(e){this.state.error&&this.props.children!==e.children&&this.setState({error:null})}renderCustomErrorUI(){return this.context?.renderError?.(this.state.error)}renderErrorUI(){return typeof this.props.message==`function`?this.props.message(this.state.error):this.props.message||!this.context?.renderError?(0,d.jsx)(te,{error:this.props.message||this.state.error}):this.renderCustomErrorUI()}render(){return this.state.error?this.renderErrorUI():this.props.children}};Object.defineProperty(V,"contextType",{enumerable:!0,configurable:!0,writable:!0,value:O});var he=(0,d.jsx)(M,{flex:1,p:`80px`,"data-test-hint":`loading`,children:(0,d.jsx)(L,{})}),ge=({children:e,message:t})=>(0,d.jsx)(V,{message:t,children:(0,d.jsx)(u.Suspense,{fallback:he,children:e})}),_e=S(({value:e,size:t,appearance:n,onChange:r,loading:a,disabled:o,className:s,...c})=>(0,d.jsx)(w,{tag:`input`,type:`checkbox`,component:`favorite`,className:i([n,t,s]),checked:!!e,onChange:()=>r(!e),"aria-busy":a,disabled:a||o,...c})),ve=S(({auto:e=!0,fullWidth:t,className:n,children:r,...a})=>(0,d.jsx)(w,{tag:`div`,component:`field-group`,className:i([n,e&&`auto`,t&&`full-width`]),...a,children:r})),ye=({children:e,...t})=>(0,d.jsx)(w,{tag:`form`,component:`form`,...t,children:e});S(({className:e,children:t,...n})=>(0,d.jsx)(`div`,{className:i([e,`button-group`]),...n,children:t}));var H=S(function({group:e,icon:t,tag:n,appearance:r,size:a,className:o,metadata:s,onClick:c,feedback:l,...u}){u[`aria-label`]||=u.title;let f=k();function p(e){c?.(e),n===`button`?f?.onClickButton?.(e,s):n===`a`&&f?.onClickLink?.(e,s)}let m={tag:n||`i`,component:`icon-box`,className:i([`citric-icon`,e||`outline`,t,r,a,o]),"data-feedback":l||void 0,onClick:[`button`,`a`].includes(n??``)?p:c,...u};return n===`a`&&f?.renderLink?f.renderLink(C(m)):(0,d.jsx)(w,{...m})}),U=S(function({type:e,...t}){return(0,d.jsx)(H,{...t,tag:`button`,type:e||`button`})}),be=S(function(e){return(0,d.jsx)(H,{...e,tag:`a`})}),xe=t((e=>{var t=c();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot})),Se=e(xe(),1),W=300;function Ce(e){let t=e.style;return t.margin||t.marginTop||t.marginBottom||t.marginLeft||t.marginRight}function G(e,t,n,r){switch(e){case`center`:return t+n/2+r;case`end`:return t+n+r;case`start`:return t+r}}function K(e,t){switch(e){case`center`:return t/2;case`end`:return t;case`start`:return 0}}function we({overlay:e,reference:t,target:n,position:r,alignment:i}){let a=e.getBoundingClientRect();if(Ce(e)){let t=e.computedStyleMap(),n=parseInt(t.get(`margin-top`)?.toString()??`0`),r=parseInt(t.get(`margin-bottom`)?.toString()??`0`),i=parseInt(t.get(`margin-left`)?.toString()??`0`),o=parseInt(t.get(`margin-right`)?.toString()??`0`);n&&(a.height+=n),r&&(a.height+=r),i&&(a.width+=i),o&&(a.width+=o)}let o={top:0,left:0,overlayWidth:a.width,overlayHeight:a.height};if(t===`mouse`&&n instanceof MouseEvent)o.top=n.clientY,o.left=n.clientX;else{let e=n instanceof Event?n.target:n;if(!(e instanceof HTMLElement))return o;let t=e.getBoundingClientRect();switch(r){case`top`:o.top=t.top+window.scrollY,o.left=G(i,t.left,t.width,window.scrollX);break;case`bottom`:o.top=t.bottom+window.scrollY,o.left=G(i,t.left,t.width,window.scrollX);break;
1case`left`:o.top=G(i,t.top,t.height,window.scrollY),o.left=t.left+window.scrollX;break;case`right`:o.top=G(i,t.top,t.height,window.scrollY),o.left=t.right+window.scrollX}}let s={...o};switch(r){case`top`:s.top-=a.height,s.left-=K(i,a.width);break;case`bottom`:s.left-=K(i,a.width);break;case`left`:s.top-=K(i,a.height),s.left-=a.width;break;case`right`:s.top-=K(i,a.height)}return s}function q(e,t,n){if(!t.length)return n??{top:0,left:0,relativeTo:`top`};let[r,...i]=t,a={...we({...e,position:r}),relativeTo:r};switch(r){case`top`:if(a.left<0&&(a.left=0),a.left+a.overlayWidth>document.body.clientWidth&&(a.left=document.body.clientWidth-a.overlayWidth),a.top<0)return q(e,i,n??a);break;case`bottom`:if(a.left<0&&(a.left=0),a.left+a.overlayWidth>document.body.clientWidth&&(a.left=document.body.clientWidth-a.overlayWidth),a.top+a.overlayHeight>document.body.clientHeight)return q(e,i,n??a);break;case`left`:if(a.top<0&&(a.top=0),a.top+a.overlayHeight>document.body.clientHeight&&(a.top=document.body.clientHeight-a.overlayHeight),a.left<0)return q(e,i,n??a);break;case`right`:if(a.top<0&&(a.top=0),a.top+a.overlayHeight>document.body.clientHeight&&(a.top=document.body.clientHeight-a.overlayHeight),a.left+a.overlayWidth>document.body.clientWidth)return q(e,i,n??a)}return a}function Te(e){switch(e){case`bottom`:return`top`;case`top`:return`bottom`;case`left`:return`right`;case`right`:return`left`}}function Ee(e){return e===`top`||e===`bottom`?[`left`,`right`]:[`top`,`bottom`]}function De(e){return e===`className`?`class`:e}function Oe(e,t,n=[]){for(let r in t)t[r]!==void 0&&!n.includes(r)&&e.setAttribute(De(r),t[r])}function ke(e,t=document.body){if(e!==t)return e.scrollHeight>e.clientHeight&&[`auto`,`scroll`].includes(getComputedStyle(e).overflowY)?e:ke(e.parentElement,t)}function Ae(e,t){let n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),i=n.left-r.left+t.scrollLeft,a=i+n.width<=t.scrollLeft+r.width&&i>=t.scrollLeft,o=n.top-r.top+t.scrollTop,s=o+n.height<=t.scrollTop+r.height&&o>=t.scrollTop;return a&&s}function je(e,t,n){let r=e instanceof Event?e.target:e,i=ke(r,t.parentNode);if(i){let e=i.scrollLeft,a=i.scrollTop,o=()=>{if(!Ae(r,i))return n();let o=i.scrollLeft-e,s=i.scrollTop-a;t.style.left=`${parseInt(t.style.left)-o}px`,t.style.top=`${parseInt(t.style.top)-s}px`,e=i.scrollLeft,a=i.scrollTop};return i.addEventListener(`scroll`,o),()=>i.removeEventListener(`scroll`,o)}}function Me({tag:e,content:t,target:n,reference:r=`element`,position:i=`top`,alignment:a=`center`,attributes:o}){let s,c=document.createElement(e||`div`);c.style=`z-index: 9999; pointer-events: none; position: absolute; opacity: 0; transition: opacity ${W/1e3}s; ${x(o?.style)}`,c.inert=!0,Oe(c,o,[`style`,`inert`]),document.body.append(c);let l;if([`string`,`number`,`boolean`].includes(typeof t))c.append(`${t}`),l=()=>document.body.removeChild(c);else{let e=(0,Se.createRoot)(c);e.render(t),l=()=>{e.unmount(),document.body.removeChild(c)}}let u=(e=!1)=>new Promise(t=>{c.style.opacity=`0`,c.style.pointerEvents=`none`,c.inert=!0;let n=()=>{try{s?.(),l()}catch{}t()};e?n():setTimeout(n,W)});return setTimeout(()=>{let e=q({alignment:a,overlay:c,reference:r,target:n},[i,Te(i),...Ee(i)]);c.style=`z-index: 9999; position: absolute; opacity: 1; transition: opacity ${W/1e3}s; top: ${e.top}px; left: ${e.left}px; ${x(o?.style)}`,o&&`inert`in o&&o.inert?c.style.pointerEvents=`none`:c.inert=!1,c.classList.add(e.relativeTo,`align-${a}`),s=je(n,c,u)},0),{overlay:c,hide:u,ready:new Promise(e=>{setTimeout(e,W)})}}var Ne={a:`a[href]:not(:disabled)`,button:`button:not(:disabled)`,input:`input:not(:disabled):not([type="hidden"])`,select:`textarea:not(:disabled)`,textarea:`select:not(:disabled)`,other:`[tabindex]:not([tabindex="-1"])`};function Pe(e,{priority:t=[],ignore:n}={}){let r=[e?.querySelectorAll([`a`,`button`,`input`,`other`,`select`,`textarea`].map(e=>Ne[e]).join(`, `))];for(let n of t){let t=(Array.isArray(n)?n:[n]).map(e=>Ne[e]);r.unshift(e?.querySelectorAll(t.join(`, `)))}for(let e of r??[])for(let t of e??[])if(t.getAttribute(`auto-focus`)!==`false`&&(!n||!t.matches(n))){let e=window.getComputedStyle(t);if(e.display!=`none`&&e.visibility!=`hidden`)return t.focus()}}function Fe(e){return new Promise(t=>{setTimeout(t,e)})}var Ie=(0,u.createContext)(void 0),Le=Ie.Provider;function Re(){return(0,u.useContext)(Ie)}var ze=20;function J({tag:e,children:t,content:n,position:r=`top`,triggerOn:i=`hover`,alignment:a=`center`,attributes:o,onRenderChild:s,autoFocusBehavior:c=`keyboard`,openDelayMS:l,closeDelayMS:f,...p}){let m=(0,u.useRef)({close:()=>Promise.resolve()}),h=(0,u.useRef)(null),g=(0,u.useRef)({tag:e,content:n,position:r,alignment:a,attributes:o});return(0,u.useEffect)(()=>{g.current={tag:e,content:n,position:r,alignment:a,attributes:o}},[e,n,r,a,o]),(0,u.useEffect)(()=>{let e=!1,t,n,r,a;function o(){let e=h.current?.firstChild;return e instanceof HTMLElement?e:void 0}if(s){let e=o();e&&s(e)}async function u(s){if(e)return;e=!0;let u=o();if(l&&i===`hover`&&(await Fe(l),!u?.matches(`:hover, :focus`))){e=!1;return}if(!u)return;let{overlay:f,hide:p}=Me({tag:g.current.tag,content:[`string`,`number`,`boolean`].includes(typeof g.current.content)?g.current.content:(0,d.jsx)(Le,{value:m.current,children:g.current.content}),target:u,position:g.current.position,alignment:g.current.alignment,attributes:g.current.attributes});r?.(!0),r=p;function h(e){return t=>{e(t)&&m.current.close()}}s.type===`click`&&(n=h(e=>e instanceof KeyboardEvent&&e.key===`Escape`),setTimeout(()=>{t=h(e=>e instanceof MouseEvent&&e.button===0&&!f.contains(e.target)),document.addEventListener(`click`,t)}
1,ze),document.addEventListener(`keydown`,n));function _(e){if(e.key===`Tab`&&e.target instanceof HTMLElement){let t=Array.from(e.target.closest(`[data-citric="menu"]`)?.querySelectorAll(`a, button`)??[]);e.target===t[t.length-1]&&(o()?.focus(),e.preventDefault())}}f.addEventListener(`keydown`,_),a=()=>f.removeEventListener(`keydown`,_);let v=s instanceof MouseEvent&&s.detail>0;(c===`always`||c===`keyboard`&&!v)&&setTimeout(()=>Pe(f),ze)}if(m.current.close=async(i=!1)=>{!i&&(f??0)>0&&await Fe(f??0),e=!1,t&&document.removeEventListener(`click`,t),n&&document.removeEventListener(`keydown`,n),a?.(),await r?.()},i===`hover`){let e=()=>m.current.close();return o()?.addEventListener(`mouseenter`,u),o()?.addEventListener(`mouseleave`,e),o()?.addEventListener(`focus`,u),o()?.addEventListener(`blur`,e),()=>{o()?.removeEventListener(`mouseenter`,u),o()?.removeEventListener(`mouseleave`,e),o()?.removeEventListener(`focus`,u),o()?.removeEventListener(`blur`,e)}}if(i===`click`)return o()?.addEventListener(`click`,u),()=>{m.current.close(),o()?.removeEventListener(`click`,u),t&&document.removeEventListener(`click`,t)}},[h.current,i]),(0,u.useEffect)(()=>()=>{m.current?.close(!0)},[]),(0,d.jsx)(`div`,{ref:h,...p,children:t})}var Be=({tooltipId:e,children:t,showArrow:n=!0,compact:r=!0,attributes:a,colorScheme:o,colorPalette:s,disabled:c,maxWidth:l=`250px`,margin:f=`6px`,...p})=>{let m=(0,u.useRef)(e||`${Math.random()}`);return c?t:(0,d.jsx)(J,{attributes:{className:i([a?.className,n&&`with-arrow`,r&&`compact`]),style:{margin:f,maxWidth:l,lineHeight:typeof p.content==`string`?`normal`:void 0,...a?.style},role:`tooltip`,id:m.current,"data-citric":`tooltip`,"data-color-scheme":o,"data-color-palette":s,...a},onRenderChild:e=>e.setAttribute(`aria-describedby`,m.current),...p,children:t})},Ve=S(({error:e,help:t,label:n,warning:r,className:a,children:o,...s})=>(0,d.jsx)(w,{tag:`div`,component:`form-group`,className:i([a,e&&`error`]),...s,children:(0,d.jsxs)(`label`,{children:[t?(0,d.jsxs)(`div`,{className:`row`,children:[(0,d.jsx)(I,{children:n}),(0,d.jsx)(Be,{content:t,children:(0,d.jsx)(U,{icon:`InfoCircle`,size:`xs`})})]}):n,o,(0,d.jsx)(`div`,{className:`feedback`,children:e}),r&&(0,d.jsx)(`div`,{className:`warning`,children:r})]})}));function He({color:e,style:t,...n}){return(0,d.jsx)(A,{...n,style:{color:e?p(e):void 0,...t}})}var Y=S(function({tag:e,appearance:t,size:n,className:r,metadata:a,onClick:o,feedback:s,...c}){c[`aria-label`]||=c.title;let l=k();function u(t){o?.(t),e===`button`?l?.onClickButton?.(t,a):e===`a`&&l?.onClickLink?.(t,a)}let f={tag:e||`i`,component:`icon-box`,className:i([t,n,r]),"data-feedback":s||void 0,onClick:[`button`,`a`].includes(e??``)?u:o,...c};return e===`a`&&l?.renderLink?l.renderLink(C(f)):(0,d.jsx)(w,{...f})}),Ue=S(function(e){return(0,d.jsx)(Y,{...e,tag:`button`,type:e.type||`button`})});S(function(e){return(0,d.jsx)(Y,{...e,tag:`a`})});var X=S(function({type:e,value:t,onChange:n,...r}){function i(t){if(!n)return;let r=t.target.value;n(e===`number`?r?parseFloat(r):void 0:r)}return(0,d.jsx)(w,{tag:`input`,component:`input`,type:e,value:t,onChange:i,...r})}),We=class{constructor(e){Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"listeners",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this.value=e}onChange(e){return this.listeners.push(e),()=>{(0,f.pull)(this.listeners,e)}}setValue(e){this.value=e,this.listeners.forEach(t=>t(e))}getValue(){return this.value}},Ge=(0,u.createContext)(void 0),Ke=Ge.Provider;function qe(){return(0,u.useContext)(Ge)}function Je(e){let t=qe();if(e??=t,!e)throw Error(`useMenuState used outside the context of a Menu`);let[n,r]=(0,u.useState)(e.getValue());return(0,u.useEffect)(()=>e.onChange(r)),n}function Ye(e){return e instanceof HTMLElement?e.querySelector(`button:focus, a:focus`):null}function Z(e){return e instanceof HTMLElement?e.querySelectorAll(`button, a`):void 0}function Xe(e){let t=Z(e)?.[0];t instanceof HTMLElement&&t.focus()}function Ze(e){let t=Z(e),n=t?.[t.length];n instanceof HTMLElement&&n.focus()}function Qe(e,t){for(let n=0;n<e.length;n++)if(e[n]===t)return n;return-1}function $e(e,t){let n=Z(e),r=n?Qe(n,t):-1;if(!n||r===-1)return;let i=r===0?n[n.length-1]:n[r-1];i instanceof HTMLElement&&i.focus()}function et(e,t){let n=Z(e),r=n?Qe(n,t):-1;if(!n||r===-1)return;let i=r>=n.length-1?n[0]:n[r+1];i instanceof HTMLElement&&i.focus()}
1function tt(e){if(![`ArrowUp`,`ArrowDown`].includes(e.key))return;e.stopPropagation(),e.preventDefault();let t=e.target instanceof HTMLElement?e.target.closest(`[data-citric="menu"]`):void 0,n=Ye(t);e.key===`ArrowUp`?n?$e(t,n):Ze(t):n?et(t,n):Xe(t)}var nt=20;function rt({children:e,label:t,className:n,icon:r,iconRight:a,style:o}){let s=qe();return(0,d.jsxs)(`button`,{className:i([n,`submenu`]),style:o,onClick:n=>{n.stopPropagation();let r=n.target instanceof HTMLElement?n.target.closest(`[data-citric="menu"]`):void 0;s?.setValue({items:e,label:t,parent:s?.getValue()}),n.detail>0||setTimeout(()=>{let e=r?.querySelector(`a, button`);e instanceof HTMLElement&&e.focus()},nt)},children:[r,(0,d.jsx)(`span`,{children:t}),a]})}function it({children:e,label:t,className:n,style:r}){return(0,d.jsxs)(`section`,{className:n,style:r,children:[t&&(0,d.jsx)(`h6`,{children:t}),(0,d.jsx)(`nav`,{children:(0,d.jsx)(ct,{items:e})}),!t&&(0,d.jsx)(`hr`,{})]})}function at({label:e,active:t,href:n,icon:r,iconRight:a,className:o,onClick:s,...c}){let l=Re(),f=(0,d.jsxs)(d.Fragment,{children:[r,typeof e==`string`?(0,d.jsx)(`span`,{children:e}):e.element,a]});return(0,u.createElement)(n?`a`:`button`,{href:n,"aria-label":typeof e==`string`?e:e.id,className:i([o,t&&`active`]),onClick:e=>{l?.close(),s?.(e)},...c},f)}function ot(e){return e.some(e=>`children`in e&&e.children.length&&e.type===`section`)}function st(e){return e.some(e=>`children`in e&&e.children.length&&e.type===`collapsible`)}function ct({items:e}){return(0,u.useMemo)(()=>e.map((e,t)=>`children`in e&&e.type===`section`?(0,d.jsx)(it,{...e},e.label||t):`children`in e&&e.type===`collapsible`?(0,d.jsx)(rt,{...e},e.label||t):(0,d.jsx)(at,{...e},(typeof e.label==`string`?e.label:e.label?.id)||t)),[e])}function lt({items:e,appearance:t,bgLevel:n,header:r,roundedItems:a,showBorders:o,showShadows:s,spaced:c,className:f,onKeyDown:p,...m}){let h=(0,u.useMemo)(()=>new We({items:e}),[]),g=Je(h),{sectioned:_,collapsible:v}=(0,u.useMemo)(()=>({sectioned:ot(g.items),collapsible:st(g.items)}),[g.items]),y=r||_||v?`div`:`nav`,b=l(ut);return(0,u.useEffect)(()=>{e!==h.getValue().items&&h.setValue({items:e})},[e]),(0,d.jsx)(Ke,{value:h,children:(0,d.jsxs)(w,{tag:y,component:`menu`,className:i([f,t,a&&`rounded-items`,o&&`bordered`,s===!1&&`no-shadow`,c&&`spaced`,n&&`bg-${n}`]),onKeyDown:e=>{tt(e),p?.(e)},...m,children:[r&&(0,d.jsx)(`header`,{children:r}),g.parent&&(0,d.jsxs)(`div`,{className:`back-button`,children:[(0,d.jsx)(U,{icon:`ArrowLeft`,"aria-label":b.goBack,onClick:e=>{e.stopPropagation();let t=e.target instanceof HTMLElement?e.target.closest(`[data-citric="menu"]`):void 0;g.parent&&h.setValue(g.parent),setTimeout(()=>{let e=Array.from(t?.querySelectorAll(`a, button`)??[]).find(e=>e.textContent===g.label);e instanceof HTMLElement&&e.focus()},nt)}}),(0,d.jsx)(`span`,{children:g.label||b.goBack})]}),_?(0,d.jsx)(ct,{items:g.items}):(0,d.jsx)(`nav`,{children:(0,d.jsx)(ct,{items:g.items})})]})})}var ut={en:{goBack:`Go back`},pt:{goBack:`Voltar`}},dt=({id:e,items:t,appearance:n,bgLevel:r,header:i,roundedItems:a,showBorders:o,showShadows:s,spaced:c,menuClass:f,menuStyle:p,children:m,...h})=>{let g=l(ft),_=(0,u.useMemo)(()=>`${Math.random()}`,[]);return(0,d.jsx)(J,{content:(0,d.jsx)(lt,{items:t,appearance:n,bgLevel:r,roundedItems:a,showBorders:o,showShadows:s,spaced:c,header:i,className:f,style:p}),attributes:{id:e||_,style:{margin:`8px`}},triggerOn:`click`,...h,children:m??(0,d.jsx)(U,{icon:`EllipsisVertical`,"aria-label":g.open})})},ft={en:{open:`Open menu`},pt:{open:`Abrir menu`}},Q=1,pt=[10,20,30];S(({value:e,onChange:t,totalPages:n,pageSizeOptions:r=pt,...i})=>{let a=l(mt),o=(0,u.useMemo)(()=>r.map(t=>(0,d.jsx)(`option`,{selected:e.size===t,children:t},t)),[r]),c=(0,u.useMemo)(()=>{let t=[];for(let r=1;r<=n;r++)t.push((0,d.jsx)(`option`,{value:r,selected:e.page===r,children:r},r));return t},[e.page,n]);return(0,d.jsxs)(w,{tag:`div`,component:`pagination`,...i,children:[(0,d.jsx)(`div`,{className:`page-size`,children:(0,d.jsxs)(`label`,{children:[a.itemsPerPage,`:`,(0,d.jsx)(`select`,{name:`itemsPerPage`,onChange:e=>t({page:Q,size:parseInt(e.target.value)}),children:o})]})}),(0,d.jsxs)(`div`,{className:`page-number`,children:[(0,d.jsx)(`label`,{children:(0,d.jsx)(`select`,{name:`page`,onChange:n=>t({page:parseInt(n.target.value),size:e.size}),value:e.page||Q,children:c})}),n>1?s(a.ofTotalPlural,n):a.ofTotalSingular,(0,d.jsx)(U,{icon:`ChevronLeft`,"aria-label":`previous`,title:`previous`,disabled:e.page===Q,onClick:()=>t({page:Math.max(e.page-1,Q),size:e.size})}),(0,d.jsx)(U,{icon:`ChevronRight`,"aria-label":`next`,title:`next`,disabled:e.page===n,onClick:()=>t({page:Math.min(n,e.page+1),size:e.size})})]})]})});var mt={en:{itemsPerPage:`Items per page`,ofTotalSingular:`of 1 page`,ofTotalPlural:`of $0 pages`},pt:{itemsPerPage:`Itens por página`,ofTotalSingular:`de 1 página`,ofTotalPlural:`de $0 páginas`}},ht=S(function({name:e,value:t,options:n,onChange:r,renderLabel:i=z,renderKey:a=B,renderItem:o,isDisabled:s,colorScheme:c,gap:l=`8px`,focusable:p=!0,style:m,...h}){let g=(0,u.useMemo)(()=>{let l=t?a(t):void 0;return n.map(n=>{let u=a(n),m=(0,d.jsx)(w,{tag:`input`,component:`radio`,type:`radio`,name:e,value:u,checked:t===n||!(0,f.isNil)(u)&&l===u,onChange:()=>r?.(n),disabled:s?.(n),tabIndex:p?void 0:-1,colorScheme:c});return o?o(m,n):(0,d.jsxs)(w,{tag:`label`,component:`radio-row`,colorScheme:c,children:[m,i(n)]},u)})},[n,t,e,c]);return(0,d.jsx)(P,{...h,style:{gap:l,...m},children:g})}
1),gt=S(({value:e,onChange:t,name:n,disabled:r,readonly:i,...a})=>{let o=(0,u.useCallback)(e=>{!r&&!i&&t?.(e)},[r,i,t]);return(0,d.jsxs)(w,{tag:`div`,component:`rating`,...a,children:[(0,d.jsx)(`input`,{type:`radio`,value:`1`,name:n,checked:e===5,onChange:()=>o(5),disabled:r,readOnly:i}),(0,d.jsx)(`input`,{type:`radio`,value:`2`,name:n,checked:e===4,onChange:()=>o(4),disabled:r,readOnly:i}),(0,d.jsx)(`input`,{type:`radio`,value:`3`,name:n,checked:e===3,onChange:()=>o(3),disabled:r,readOnly:i}),(0,d.jsx)(`input`,{type:`radio`,value:`4`,name:n,checked:e===2,onChange:()=>o(2),disabled:r,readOnly:i}),(0,d.jsx)(`input`,{type:`radio`,value:`5`,name:n,checked:e===1,onChange:()=>o(1),disabled:r,readOnly:i})]})});function _t({open:e,setOpen:t,setSearch:n,element:r,searchable:i}){(0,u.useEffect)(()=>{if(e){n(``);let e=r.current?.querySelector(`.selection-panel`);e?.querySelector(`.options`)?.scrollTo({top:0});let a=()=>e?.querySelector(`.option.focused`),o=e=>{let t=e.closest(`.options`);if(!t)return;let{top:n,height:r}=t.getBoundingClientRect(),{height:i,top:a}=e.getBoundingClientRect(),o=a+t.scrollTop-n;(t.scrollTop+r<o+i||t.scrollTop>o)&&t.scrollTo({top:o})},s=n=>{e?.contains(n.target)||t(!1)},c=r=>{let s=r.key.length===1;if(([`Escape`,`ArrowUp`,`ArrowDown`,`Enter`].includes(r.key)||i&&(s||r.key===`Backspace`))&&(r.preventDefault(),r.stopPropagation()),r.key===`Escape`&&t(!1),i&&(s&&n(e=>`${e}${r.key}`),r.key===`Backspace`&&n(e=>e?.substring(0,e.length-1))),r.key===`ArrowDown`){let t=a(),n=t?.nextElementSibling??e?.querySelector(`.option`);n&&(t?.classList.remove(`focused`),n.classList.add(`focused`),o(n))}if(r.key===`ArrowUp`){let t=a(),n=t?.previousElementSibling??e?.querySelector(`.option:last-child`);n&&(t?.classList.remove(`focused`),n.classList.add(`focused`),o(n))}r.key===`Enter`&&setTimeout(()=>a()?.click(),0)};return setTimeout(()=>document.addEventListener(`click`,s),20),document.addEventListener(`keydown`,c),()=>{document.removeEventListener(`click`,s),document.removeEventListener(`keydown`,c),a()?.classList.remove(`focused`)}}},[e])}function vt({element:e,focused:t,setFocused:n,setOpen:r}){(0,u.useEffect)(()=>{if(t){let t=t=>{e.current?.contains(t.target)||n(!1)},i=t=>{[`Enter`,`ArrowDown`,`ArrowUp`].includes(t.key)&&(t.preventDefault(),e.current?.classList.contains(`open`)||r(!0)),t.key===`Tab`&&(n(!1),e.current?.classList.contains(`open`)&&r(!1))};return document.addEventListener(`click`,t),document.addEventListener(`keydown`,i),()=>{document.removeEventListener(`click`,t),document.removeEventListener(`keydown`,i)}}},[t])}function yt({disabled:e,setOpen:t,setFocused:n}){(0,u.useEffect)(()=>{e&&(t(!1),n(!1))},[e])}var bt=S(function({ref:e,options:t,value:n,onChange:r,renderLabel:i=z,renderKey:a=B,required:o=!0,loading:s,disabled:c,onBlur:l,onFocus:f,wrap:p,...m}){let h=(0,u.useCallback)(e=>{let n=e.target.options.selectedIndex-+(e.target.options.length>t.length);r?.(n>=0?t[n]:void 0)},[t]),g=(0,u.useMemo)(()=>{let e=!n||!o?[(0,d.jsx)(`option`,{children:i(void 0)},``)]:[];return t.forEach(t=>{let n=a(t);e.push((0,d.jsx)(`option`,{value:n,children:i(t)},n))}),e},[t,n,o]);return p===!1?(0,d.jsx)(w,{tag:`select`,ref:e,required:o,onChange:h,disabled:c||s,component:`select`,onFocus:f,onBlur:l,value:n?a(n):``,children:g}):(0,d.jsxs)(w,{ref:e,tag:`div`,component:`select`,"aria-busy":s,...m,children:[(0,d.jsx)(`select`,{value:n?a(n):void 0,required:o,onChange:h,disabled:c||s,onFocus:f,onBlur:l,children:g}),s&&(0,d.jsx)(L,{className:`loader`,size:`xs`})]})}),xt=S(function({ref:e,options:t,value:n,onChange:r,renderLabel:a=z,renderKey:o=B,required:s=!0,disabled:c,loading:f,renderOption:p,renderHeader:m,searchable:h,maxHeight:g,style:v,className:y,onFocus:b,onBlur:x,showArrow:S,placeholder:C,...T}){let[E,D]=(0,u.useState)(``),O=(0,u.useRef)(null),k=e??O,[A,j]=(0,u.useState)(!1),[M,N]=(0,u.useState)(!1),P=l(St),F=(0,u.useCallback)(e=>()=>{r?.(e),j(!1)},[]),ee=(0,u.useMemo)(()=>{let e=s?[]:[(0,d.jsx)(`li`,{className:`empty option`,onClick:F(void 0),children:a(void 0)||P.empty},``)];return t.forEach(t=>{let n=o(t),r=a(t);(!E?.trim()||r.toLocaleLowerCase().includes(E?.trim().toLocaleLowerCase()))&&e.push((0,d.jsx)(`li`,{onClick:F(t),className:`option`,children:p?.(t)??r},n))}),e},[t,n,s,E]);return _t({open:A,setOpen:j,setSearch:D,element:k,searchable:h}),vt({element:k,focused:M,setFocused:N,setOpen:j}),yt({disabled:c,setOpen:j,setFocused:N}),(0,d.jsxs)(w,{tag:`div`,component:`rich-select`,style:g?_(v,`max-height`,`${g}px`):v,className:i([y,S===!1&&`hide-arrow`,A&&`open`,M&&`focused`]),ref:k,"aria-busy":f,...T,children:[(0,d.jsx)(bt,{options:t,value:n,renderLabel:a,renderKey:o,required:s,disabled:c,onChange:r,onFocus:b,onBlur:x,wrap:!1}),(0,d.jsxs)(`header`,{onClick:()=>{c||(N(!0),j(!0))}
1,"aria-hidden":!0,children:[n===void 0?(0,d.jsx)(`span`,{className:`placeholder header-text`,children:C}):m?.(n)??(0,d.jsx)(`span`,{className:`header-text`,children:p?.(n)??a(n)}),f&&(0,d.jsx)(L,{size:`xs`,className:`loader`})]}),(0,d.jsxs)(`div`,{className:`selection-panel`,"aria-hidden":!0,children:[h&&(0,d.jsx)(`div`,{className:`search-bar`,children:(0,d.jsxs)(`div`,{"data-citric":`field-group`,className:`auto`,children:[(0,d.jsx)(`i`,{"data-citric":`icon-box`,className:`citric-icon outline Search`}),(0,d.jsx)(X,{type:`search`,value:E,onChange:D,tabIndex:-1})]})}),(0,d.jsx)(`ul`,{className:`options`,children:ee})]})]})}),St={en:{empty:`Empty`},pt:{empty:`Vazio`}},Ct=S(function(e){return e.type===`simple`?(0,d.jsx)(bt,{...e}):(0,d.jsx)(xt,{...e})});function wt(e){let[t,n]=(0,u.useState)(e.initialValue??[]),[r,i]=(0,u.useState)(),a=(0,u.useRef)(t),o=e.renderKey??B;(0,u.useEffect)(()=>{e.onChange?.(t,a.current),a.current=t},[t]);let{options:s,isUnfilteredButChecked:c}=(0,u.useMemo)(()=>{if(!e.applyFilter||!r)return{options:e.options,isUnfilteredButChecked:()=>!1};let n=[],i=[],a=new Map,s=t.map(e=>o(e));for(let t of e.options){let c=o(t);e.applyFilter(r,t)?n.push(t):s.includes(c)&&(i.push(t),a.set(c,!0))}return{options:[...i,...n],isUnfilteredButChecked:e=>a.has(o(e))}},[e.options,r]);return{selectAll:(0,u.useCallback)(()=>{n([...s])},[s]),removeSelection:(0,u.useCallback)(()=>{n([])},[]),filter:r,setFilter:i,options:s,value:t,setValue:n,renderKey:o,isUnfilteredButChecked:c,isAllSelected:t.length===s.length}}var Tt=S(function({ref:e,options:t,value:n=[],onChange:r,renderLabel:a=z,renderKey:o=B,disabled:s,loading:c,renderOption:f,renderHeader:p,searchable:m,maxHeight:h,style:g,className:v,showArrow:y,placeholder:b,showSelectAll:x,...S}){let C=l(Et),T=(0,u.useRef)(null),E=e??T,[D,O]=(0,u.useState)(!1),[k,A]=(0,u.useState)(!1),j=wt({options:t,renderKey:o,initialValue:n,onChange:r,applyFilter:(e,t)=>a(t).toLocaleLowerCase().includes(e.toLocaleLowerCase())});_t({open:D,setOpen:O,setSearch:j.setFilter,element:E,searchable:m}),vt({element:E,focused:k,setFocused:A,setOpen:O}),yt({disabled:s,setOpen:O,setFocused:A}),(0,u.useEffect)(()=>{n!==j.value&&j.setValue(n)},[n.map(o).join(`,`)]);let M=(0,u.useMemo)(()=>{if(n.length===0)return(0,d.jsx)(`span`,{className:`placeholder header-text`,children:b});let e=[...n].reverse();return(p?.(e)??(f?(0,d.jsx)(N,{className:`header-text`,children:e.map(f)}):(0,d.jsx)(`span`,{className:`header-text`,children:e.map(a).join(`, `)})))||(0,d.jsx)(`span`,{})},[n,b]);return(0,d.jsxs)(w,{tag:`div`,component:`multi-select`,style:h?_(g,`max-height`,`${h}px`):g,className:i([v,y===!1&&`hide-arrow`,D&&`open`,k&&`focused`,s&&`disabled`]),ref:E,"aria-busy":c,...S,children:[(0,d.jsxs)(`header`,{onClick:()=>{s||(A(!0),O(!0))},onFocus:()=>A(!0),"aria-label":C.accessibilityHelp,tabIndex:s?void 0:0,className:p?`custom`:void 0,children:[M,c&&(0,d.jsx)(L,{size:`xs`,className:`loader`})]}),(0,d.jsxs)(`div`,{className:`selection-panel`,"aria-hidden":!D,...D?{}:{inert:`true`},children:[m&&(0,d.jsx)(`div`,{className:`search-bar`,children:(0,d.jsxs)(`div`,{"data-citric":`field-group`,className:`auto`,children:[(0,d.jsx)(`i`,{"data-citric":`icon-box`,className:`citric-icon outline Search`}),(0,d.jsx)(X,{type:`search`,value:j.filter,onChange:j.setFilter,"aria-label":C.searchAccessibility})]})}),x&&(0,d.jsx)(fe,{className:`select-all`,onChange:e=>e?j.selectAll():j.removeSelection(),value:j.isAllSelected,children:j.isAllSelected?C.removeSelection:C.selectAll}),(0,d.jsx)(pe,{className:`options`,gap:`0`,options:j.options,onChange:j.setValue,value:j.value,renderKey:j.renderKey,focusable:!1,renderItem:(e,t)=>(0,d.jsxs)(w,{component:`checkbox-row`,tag:`label`,className:i([`option`,j.isUnfilteredButChecked(t)&&`unfiltered`]),children:[e,f?.(t)??a(t)]})})]})]})}),Et={en:{accessibilityHelp:`Press the arrow down to select multiple options`,searchAccessibility:`Filter the options`,removeSelection:`Remove selection`,selectAll:`Select all`},pt:{accessibilityHelp:`Pressione a seta para baixo para selecionar múltiplas opções`,searchAccessibility:`Filtre as opções`,removeSelection:`Remover seleção`,selectAll:`Selecionar todos`}};S(function({multiple:e,name:t,value:n,options:r,onChange:a,renderLabel:o=e=>({title:z(e)}
1),renderKey:s=B,isDisabled:c,className:l,style:f,direction:p,bgLevel:m,colorPalette:h,colorScheme:g,..._}){let v=(0,u.useMemo)(()=>{let i=n?Array.isArray(n)?n:[n]:[],l=i.map(s);return r.map(r=>{let u=s(r),f=o(r);return(0,d.jsxs)(w,{tag:`label`,component:`select-box`,className:m?`bg-${m}`:void 0,children:[(0,d.jsx)(`input`,{type:e?`checkbox`:`radio`,name:t,value:u,checked:n?l.includes(u):void 0,disabled:c?.(r),onChange:a?t=>{a(e?t.target.checked?[...i,r]:i.filter(e=>s(e)!==u):r)}:void 0}),(0,d.jsxs)(`div`,{className:`option`,children:[f.icon,(0,d.jsx)(`p`,{className:`title`,children:f.title}),f.description&&(0,d.jsx)(`p`,{className:`description`,children:f.description})]})]},u)})},[r,n,t,e,m]);return(0,d.jsx)(`div`,{"data-color-palette":h,"data-color-scheme":g,className:i([l,p===`vertical`?j.column:j.row]),style:{gap:`5px`,...f},..._,children:v})}),S(({value:e,onChange:t,min:n,max:r,style:a,showValue:o,renderValue:s,colorPalette:c,colorScheme:l,className:u,...f})=>{let p=Math.floor(e/((r??100)-(n??0))*100);a=_(a,`percent`,p);let m={value:e,min:n,max:r,onChange:e=>t(parseInt(e.target.value)),...f};return o===`never`?(0,d.jsx)(w,{tag:`input`,type:`range`,component:`slider`,style:a,className:u,colorPalette:c,colorScheme:l,...m}):(0,d.jsxs)(w,{tag:`div`,component:`labeled-slider`,style:a,colorPalette:c,colorScheme:l,className:i([u,o===`hover`&&`value-on-hover`]),children:[(0,d.jsx)(`input`,{type:`range`,...m}),(0,d.jsx)(`div`,{className:`value`,children:s?s(e):`${e}${n===void 0&&r===void 0?`%`:``}`})]})});var Dt=S(({appearance:e,stripped:t,compressed:n,showBorders:r,showHeaderBorders:a,showRowBorders:o,rounded:s,roundedRows:c,uppercaseHeader:l,className:u,children:f,accordionRows:p,...m})=>(0,d.jsx)(w,{tag:`table`,component:`table`,"data-appearance":e,className:i([u,t&&`stripped`,n&&`compressed`,r&&`bordered`,a===!1&&`borderless-header`,o&&`bordered-rows`,s===!1&&`square`,c===!1&&`square-rows`,l&&`uppercase-header`,p&&`accordion-rows`]),...m,children:f})),Ot=S(({direction:e,onSort:t,children:n,className:r,...a})=>{let o=l(At),s,c=typeof n==`string`?n:void 0;t&&!e&&(s=c?`${c}. ${o.sortAscending}`:o.sortAscending),t&&e===`asc`&&(s=c?`${c}. ${o.sortDescending}`:o.sortDescending),t&&e===`desc`&&(s=c?`${c}. ${o.sortNone}`:o.sortNone);function u(){e?e===`asc`?t?.(`desc`):t?.(void 0):t?.(`asc`)}return(0,d.jsx)(`th`,{className:i([t&&`sortable`,e,r]),onClick:t?u:void 0,onKeyDown:t?(e=>e.key===`Enter`&&u()):void 0,"aria-label":s,tabIndex:t?0:void 0,...a,children:n})}),kt=S(({ref:e,accordion:t,accordionTrigger:n,accordionMaxHeight:r,children:a,className:o,style:s,onClick:c,...l})=>{let f=(0,u.useRef)(null),p=e??f;return(0,u.useEffect)(()=>{if(!t)return;let e=p.current?.closest(`tbody`)?.querySelector(`td:last-child input[aria-controls]`);if(e instanceof HTMLElement){let t=e=>{!p.current||!(e.target instanceof HTMLInputElement)||(e.target.checked?(p.current.setAttribute(`aria-hidden`,`false`),p.current.removeAttribute(`inert`)):(p.current.setAttribute(`aria-hidden`,`true`),p.current.setAttribute(`inert`,`true`)))};return e.addEventListener(`change`,t),()=>e.removeEventListener(`change`,t)}},[p.current]),(0,d.jsx)(`tr`,{ref:p,...l,className:i([o,t&&`accordion`,(n===`row`||c)&&`clickable`]),onClick:n===`row`?e=>{let t=p.current?.querySelector(`td:last-child input[aria-controls]`);t instanceof HTMLInputElement&&e.target!==t&&t.click(),c?.(e)}:c,style:_(s,`max-height`,r),"aria-hidden":t,...t?{inert:`true`}:{},children:a})}),At={en:{sortAscending:`Click to sort in ascending order.`,sortDescending:`Click to sort in descending order.`,sortNone:`Click to remove sorting.`},pt:{sortAscending:`Clique para ordenar em ordem crescente.`,sortDescending:`Clique para ordenar em ordem decrescente.`,sortNone:`Clique para remover a ordenação.`}};function jt(e){return t=>{let n=t.target instanceof HTMLElement?t.target:void 0,r=n instanceof HTMLTableRowElement?n:n?.closest(`tr`);if(r){let t=r.querySelector(e);t instanceof HTMLElement&&t.click()}}}var Mt=S(function({data:e,keygen:t,columns:n,renderAccordion:r,accordionTrigger:i,accordionMaxHeight:a,id:o,rowClickElement:s,headless:c,...l}){o=(0,u.useMemo)(()=>o||`${Math.random()}`,[o]);let f=(0,u.useMemo)(()=>c?[]:n.map(e=>(0,u.createElement)(Ot,{...e.th,key:e.key,onSort:e.onSort,direction:e.direction,tabIndex:e.onSort?0:void 0},e.label??e.key)),[n,c]),p=(0,u.useMemo)(()=>e.map((e,c)=>{let l=t?t(e):c,f=r?.(e),p=(0,d.jsxs)(kt,{accordionTrigger:f?i:void 0,onClick:s?jt(s):void 0,children:[n.map(t=>(0,u.createElement)(`td`,{...t.td,key:t.key},t.render?t.render(e):e[t.key]||``)),r&&(0,d.jsx)(`td`,{children:f&&(0,d.jsx)(`input`,{type:`checkbox`,"aria-controls":`${o}-${l}`,onKeyDown:e=>e.key===`Enter`&&e.target instanceof HTMLElement&&e.target.click()})})]},l);return r?(0,d.jsxs)(`tbody`,{children:[p,(0,d.jsx)(kt,{id:`${o}-${l}`,accordion:!0,accordionMaxHeight:a,children:(0,d.jsx)(`td`,{colSpan:n.length+1,children:(0,d.jsx)(`div`,{children:f})})})]},`${l}-group`):p}),[n,e,!!r,i]);return(0,d.jsxs)(Dt,{id:o,accordionRows:!!r,...l,children:[!c&&(0,d.jsx)(`thead`,{children:(0,d.jsxs)(`tr`,{children:[f,r&&(0,d.jsx)(`th`,{})]})}),r?p:(0,d.jsx)(`tbody`,{children:p})]})}),Nt=class extends We{constructor(e,t){super(t),Object.defineProperty(this,"tabOrder",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.tabOrder=e}getCurrentIndex(){return this.tabOrder.findIndex(e=>e===this.value)}hasNext(){let e=this.getCurrentIndex();return e>-1&&e+1<this.tabOrder.length}hasPrevious(){let e=this.getCurrentIndex();return e>-1&&e-1>=0}
1next(){return this.hasNext()?(this.setValue(this.tabOrder[this.getCurrentIndex()+1]),!0):!1}previous(){return this.hasPrevious()?(this.setValue(this.tabOrder[this.getCurrentIndex()-1]),!0):!1}};function $(e,t){let n=e.findIndex(e=>e.key===t);return n===-1?0:n}var Pt=(0,u.createContext)(void 0),Ft=S(function({tabs:e,value:t,equallySized:n,onChange:r,controller:a,appearance:o,customRenderer:s,className:c,...f}){let p=(0,u.useMemo)(()=>a??new Nt(e.map(e=>e.key),t||e[0]?.key),[]),m=l(It),[h,g]=(0,u.useState)($(e,p.getValue()));(0,u.useEffect)(()=>{t&&p.setValue(t)},[t]),(0,u.useEffect)(()=>p.onChange(t=>{g($(e,t)),r?.(t)}),[e]);let _=(0,u.useMemo)(()=>(0,d.jsx)(`nav`,{className:`tab-selector`,children:e.map(({key:e,label:t,disabled:n},r)=>(0,d.jsxs)(`label`,{children:[(0,d.jsx)(`input`,{type:`radio`,role:`tab`,checked:r===h,onChange:()=>p.setValue(e),disabled:n}),t||e]},e))}),[e,h]),v=(0,u.useMemo)(()=>(0,d.jsx)(`section`,{className:`tab-content`,children:(0,d.jsx)(V,{message:m.error,children:(0,d.jsx)(u.Suspense,{fallback:(0,d.jsx)(M,{style:{padding:`20px`},children:(0,d.jsx)(L,{})}),children:h===-1?null:e[h]?.content})},h)}),[h,m]);return(0,d.jsx)(Pt.Provider,{value:p,children:(0,d.jsx)(w,{tag:`div`,component:`tabs`,className:i([c,n&&`equally-sized`,o]),...f,children:s?s(_,v):(0,d.jsxs)(d.Fragment,{children:[_,v]})})})}),It={en:{error:`Error while loading the tab.`},pt:{error:`Ocorreu um erro ao carregar a aba.`}};function Lt(e,t){let n=$(e,t??``);return n<0&&(n=0),e.map((e,t)=>({...e,disabled:t>n}))}S(function({tabs:e,controller:t,value:n,onChange:r,buttons:a=!0,className:o,...s}){let c=(0,u.useMemo)(()=>t??new Nt(e.map(e=>e.key),n||e[0]?.key),[]),[f,p]=(0,u.useState)(Lt(e,n)),[m,h]=(0,u.useState)($(f,c.getValue())),g=l(Rt);(0,u.useEffect)(()=>c.onChange(e=>{h($(f,e))}),[f]),(0,u.useEffect)(()=>c.onChange(t=>{p(Lt(e,t))}),[]);let _=(0,u.useCallback)(()=>{c.previous(),typeof a==`object`&&a.onPrevious?.(c.getValue())},[]),v=(0,u.useCallback)(()=>{c.next(),typeof a==`object`&&a.onNext?.(c.getValue())},[]);return a?(0,d.jsxs)(P,{...s,className:o,gap:`20px`,children:[(0,d.jsx)(Ft,{tabs:f,controller:c,value:n,onChange:r,className:`stepper`}),(0,d.jsxs)(N,{justifyContent:(typeof a!=`object`||!a.onCancel)&&m===0?`end`:`space-between`,children:[m===0&&typeof a==`object`&&a.onCancel&&(0,d.jsx)(R,{onClick:a.onCancel,colorScheme:`inverse`,appearance:`outlined`,children:a.cancel||g.cancel}),m>0&&a&&(0,d.jsx)(R,{onClick:_,colorScheme:`inverse`,appearance:`outlined`,children:typeof a==`object`&&a.previous||g.previous}),m<f.length-1&&a&&(0,d.jsx)(R,{onClick:v,children:typeof a==`object`&&a.next||g.next}),m===f.length-1&&typeof a==`object`&&a.onFinish&&(0,d.jsx)(R,{onClick:a.onFinish,children:a.finish||g.finish})]})]}):(0,d.jsx)(Ft,{tabs:f,controller:c,value:n,onChange:r,className:i([o,`stepper`]),...s})});var Rt={en:{cancel:`Cancel`,previous:`Previous`,next:`Next`,finish:`Finish`},pt:{cancel:`Cancelar`,previous:`Anterior`,next:`Próximo`,finish:`Finalizar`}},zt=S(({value:e,onChange:t,...n})=>(0,d.jsx)(w,{tag:`textarea`,component:`textarea`,value:e,onChange:e=>t?.(e.target.value),...n})),Bt=({children:e,value:t})=>(0,d.jsx)(O.Provider,{value:t,children:(0,d.jsx)(ge,{children:e})});function Vt(e){let[t,n]=(0,u.useState)(e.initialValue),[r,i]=(0,u.useState)(),a=(0,u.useRef)(t),o=e.renderKey??B;(0,u.useEffect)(()=>{e.onChange?.(t,a.current),a.current=t},[t]);let{options:s,isUnfilteredButChecked:c}=(0,u.useMemo)(()=>{if(!e.applyFilter||!r)return{options:e.options,isUnfilteredButChecked:()=>!1};let n=t?o(t):void 0,i=t&&!e.applyFilter?.(r,t),a=e.options.filter(t=>e.applyFilter?.(r,t));return{options:i?[t,...a]:a,isUnfilteredButChecked:e=>i&&o(e)===n}},[e.options,r]);return{filter:r,setFilter:i,options:s,value:t,setValue:n,renderKey:o,isUnfilteredButChecked:c}}export{fe as A,L as B,be as C,ge as D,_e as E,ce as F,N as G,I as H,se as I,T as J,A as K,oe as L,ue as M,R as N,me as O,le as P,ae as R,U as S,ve as T,M as U,ne as V,P as W,Be as _,Mt as a,xe as b,Ct as c,dt as d,X as f,Ve as g,He as h,Ft as i,de as j,pe as k,gt as l,Ue as m,Bt as n,Tt as o,Y as p,D as q,zt as r,wt as s,Vt as t,ht as u,J as v,ye as w,H as x,Re as y,ie as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.