"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[635],{67847:function(e,t,i){i.d(t,{z:function(){return x}});var a=i(2784),n=i(24651);const r={size:"medium",variant:"primary",fullWidth:!1,isLoading:!1};var o=i(82740),s=i(3925);const l="32px",d="40px",c="48px",f="64px",g=o.default.span` width: ${({size:e})=>"small"===e?16:24}px; height: ${({size:e})=>"small"===e?16:24}px; margin-right: var(--spacing-1); display: inline-flex; align-items: center; justify-content: center; pointer-events: none; svg { fill: currentColor; width: 100%; height: 100%; pointer-events: none; } `,u=o.default.span` top: 0; left: 0; right: 0; bottom: 0; margin: auto; position: absolute; display: flex; align-items: center; justify-content: center; width: ${({size:e})=>"small"===e?16:24}px; height: ${({size:e})=>"small"===e?16:24}px; `,m=o.default.div` display: inline-flex; align-items: center; justify-content: center; visibility: ${({isLoading:e})=>e?"hidden":"visible"}; `,h=o.default.button` position: relative; display: inline-flex; justify-content: center; align-items: center; min-width: 72px; width: ${({fullWidth:e})=>e?"100%":"fit-content"}; border-style: solid; border-width: var(--border-width-hairline); outline: none; text-decoration: ${({as:e})=>"a"===e?"none":"initial"}; ${({size:e=r.size})=>({small:o.css` height: ${l}; padding: var(--spacing-1) var(--spacing-2); font-size: var(--font-size-xxs); line-height: var(--font-lineheight-tight); `,medium:o.css` height: ${d}; padding: var(--spacing-1) var(--spacing-3); font-size: var(--font-size-xs); line-height: var(--font-lineheight-superdistant); `,large:o.css` height: ${c}; padding: var(--spacing-2) var(--spacing-3); font-size: var(--font-size-xs); line-height: var(--font-lineheight-supertight); `,"extra-large":o.css` height: ${f}; padding: var(--spacing-3) var(--spacing-4); font-size: var(--font-size-xs); line-height: var(--font-lineheight-supertight); `}[e])} ${({variant:e=r.variant})=>o.css` background-color: ${()=>`var(--button-${e}-background-color-base)`}; border-color: ${()=>`var(--button-${e}-border-color-base)`}; color: ${()=>`var(--button-${e}-color-font-base)`}; :hover { background-color: ${()=>`var(--button-${e}-background-color-hover)`}; border-color: ${()=>`var(--button-${e}-border-color-hover)`}; } :focus { transition: outline 0ms, outline-offset 0ms; outline: var(--color-neutral-130) solid var(--border-width-thin); outline-offset: var(--border-width-thin); } :focus:not(:focus-visible) { outline: none; outline-offset: 0; } :active { transition: outline 0ms, outline-offset 0ms; border-color: transparent; } &.disabled { background-color: ${()=>`var(--button-${e}-background-color-disabled)`}; border-color: ${()=>`var(--button-${e}-border-color-disabled)`}; color: ${()=>`var(--button-${e}-color-font-disabled)`}; } `} ${s.U} ${()=>o.css` :active { transition: all var(--transition-duration-1) var(--transition-timing-ease-in) 0ms, outline 0ms, outline-offset 0ms; transform: scale(0.96); } :not(:active) { transition: all var(--transition-duration-1) var(--transition-timing-ease-in) 0ms, outline 0ms, outline-offset 0ms; } :hover { transition: all var(--transition-duration-2) var(--transition-timing-ease-in) 0ms, outline 0ms, outline-offset 0ms; } :not(:hover) { transition: all var(--transition-duration-2) var(--transition-timing-ease-in) 0ms, outline 0ms, outline-offset 0ms; } `} border-radius: var(--border-radius-pill); font-family: var(--font-family); font-weight: var(--font-weight-semibold); cursor: pointer; -webkit-tap-highlight-color: transparent; &.disabled { cursor: not-allowed; } `;var v=function(e,t){var i={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(i[a]=e[a]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);ne?a.createElement(g,{"data-testid":"icon-button",size:t},e):null,b=({size:e=r.size})=>a.createElement(u,{"data-testid":"is-loading-spinner",size:e},a.createElement(n.$,{"aria-label":"loading",color:"currentColor",size:"small"===e?"extra-small":"small"})),x=(0,a.forwardRef)(((e,t)=>{var{tag:i,as:n,href:r,className:o,disabled:s}=e,l=v(e,["tag","as","href","className","disabled"]);return a.createElement(h,Object.assign({"data-testid":"button-wrapper","data-ds-component":"DS-Button",className:[o,s&&"disabled"].filter(Boolean).join(" "),disabled:s,ref:t,as:i||n},("a"===i||"a"===n)&&{href:r},l),l.isLoading&&a.createElement(b,{size:l.size}),a.createElement(m,{isLoading:l.isLoading},a.createElement(p,Object.assign({},l))," ",l.children))}));x.defaultProps=r,x.displayName="Button"},25794:function(e,t,i){i.d(t,{i:function(){return s}});var a=i(2784),n=i(82740),r=i(3925);const o=n.default.hr` margin: 0; height: 1px; border: none; background-color: ${({inverted:e=!1})=>e?"var(--divider-inverted-background-color)":"var(--divider-default-background-color)"}; ${r.U} `,s=e=>a.createElement(o,Object.assign({"data-ds-component":"DS-Divider"},e))},24651:function(e,t,i){i.d(t,{$:function(){return f}});var a=i(2784);const n="medium",r="--color-secondary-100";var o=i(82740);const s=o.keyframes` 0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0px; } 50% { stroke-dasharray: 100px, 200px; stroke-dashoffset: -15px; } 100% { stroke-dasharray: 100px, 200px; stroke-dashoffset: -125px; } `,l=o.keyframes` 0% { transform-origin: 50% 50%; } 100% { transform: rotate(360deg); } `,d=o.default.div` ${({color:e})=>"currentColor"!=e&&`color: var(${e})`}; width: ${({size:e=n})=>`var(--spinner-${e}-size)`}; height: ${({size:e=n})=>`var(--spinner-${e}-size)`}; animation: ${l} 1.4s linear infinite; z-index: var(--z-index-800-spinner, 800); `,c=o.default.circle` stroke: currentColor; stroke-dasharray: 80px, 200px; stroke-dashoffset: 0px; animation: ${s} 1.4s ease-in-out infinite; z-index: var(--z-index-800-spinner, 800); `,f=({"aria-label":e,color:t=r,inverted:i,size:n,className:o})=>{if(void 0===e||""===e)throw new Error('\xc9 necess\xe1rio informar o atributo "aria-label" para garantir acessibilidade para leitores de tela.');return a.createElement(d,{"data-ds-component":"DS-Spinner",className:o,"aria-label":e,size:n,color:!0===i?"--color-neutral-70":t||r},a.createElement("svg",{"aria-hidden":"true",fill:"currentColor",viewBox:"22 22 44 44"},a.createElement(c,{fill:"none",cx:44,cy:44,r:20.24,strokeWidth:3.52})))}},65152:function(e,t,i){i.d(t,{x:function(){return z}});var a=i(2784);const n={tag:"span",weight:"regular",italic:!1,color:"--color-neutral-130",display:"block"};var r=i(82740);var o=i(3925);const s=r.default.span.attrs((()=>({"data-ds-component":"DS-Text"})))` display: ${({display:e=n.display})=>e}; ${({textTransform:e})=>e?`text-transform: ${e};`:""} margin: 0; padding: 0; font-weight: var(--font-weight-regular); font-style: normal; font-family: var(--font-family); word-break: break-word; ${({variant:e,italic:t,weight:i})=>({"display-large":r.css` font-weight: var(--font-weight-bold); line-height: var(--font-lineheight-tight); font-size: var(--font-size-xxl); @media screen and (min-width: 600px) { font-size: var(--font-size-huge); } `,"display-medium":r.css` font-weight: var(--font-weight-bold); line-height: var(--font-lineheight-tight); font-size: var(--font-size-xl); @media screen and (min-width: 600px) { font-size: var(--font-size-xxxl); } `,"title-large":r.css` font-weight: var(--font-weight-semibold); line-height: var(--font-lineheight-medium); font-size: var(--font-size-lg); @media screen and (min-width: 600px) { font-size: var(--font-size-xxl); } `,"title-medium":r.css` font-weight: var(--font-weight-semibold); line-height: var(--font-lineheight-medium); font-size: var(--font-size-md); @media screen and (min-width: 600px) { font-size: var(--font-size-lg); } `,"title-small":r.css` font-weight: var(--font-weight-bold); line-height: var(--font-lineheight-medium); font-size: var(--font-size-sm); @media screen and (min-width: 600px) { font-size: var(--font-size-md); } `,"subtitle-large":r.css` font-weight: var(--font-weight-regular); line-height: var(--font-lineheight-medium); font-size: var(--font-size-md); @media screen and (min-width: 600px) { font-size: var(--font-size-lg); } `,"subtitle-medium":r.css` font-weight: var(--font-weight-regular); line-height: var(--font-lineheight-medium); font-size: var(--font-size-sm); @media screen and (min-width: 600px) { font-size: var(--font-size-md); } `,"body-large":r.css` font-weight: ${()=>`var(--font-weight-${i})`}; line-height: var(--font-lineheight-superdistant); font-size: var(--font-size-sm); font-style: ${t?"italic":"normal"}; `,"body-medium":r.css` font-weight: ${()=>`var(--font-weight-${i})`}; line-height: var(--font-lineheight-superdistant); font-size: var(--font-size-xs); font-style: ${t?"italic":"normal"}; `,"body-small":r.css` font-weight: ${()=>`var(--font-weight-${i})`}; line-height: var(--font-lineheight-distant); font-size: var(--font-size-xxs); font-style: ${t?"italic":"normal"}; `,caption:r.css` font-weight: ${()=>`var(--font-weight-${i})`}; line-height: var(--font-lineheight-medium); font-size: var(--font-size-xxxs); `,overline:r.css` line-height: var(--font-lineheight-supertight); font-size: var(--font-size-nano); text-transform: uppercase; `}[e])} ${({color:e})=>e?r.css` color: var(${e}); `:r.css``} ${o.U} `;var l=function(e,t){var i={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(i[a]=e[a]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n{var{tag:t}=e,i=l(e,["tag"]);return a.createElement(s,Object.assign({variant:"display-large",as:t},i))};d.defaultProps=n,d.displayName="Text.DisplayLarge";const c=e=>{var{tag:t}=e,i=l(e,["tag"]);return a.createElement(s,Object.assign({variant:"display-medium",as:t},i))};c.defaultProps=n,c.displayName="Text.DisplayMedium";const f=e=>{var{tag:t}=e,i=l(e,["tag"]);return a.createElement(s,Object.assign({variant:"title-large",as:t},i))};f.defaultProps=n,f.displayName="Text.TitleLarge";const g=e=>{var{tag:t}=e,i=l(e,["tag"]);return a.createElement(s,Object.assign({variant:"title-medium",as:t},i))};g.defaultProps=n,g.displayName="Text.TitleMedium";const u=e=>{var{tag:t}=e,i=l(e,["tag"]);return a.createElement(s,Object.assign({variant:"title-small",as:t},i))};u.defaultProps=n,u.displayName="Text.TitleSmall";const m=e=>{var{tag:t}=e,i=l(e,["tag"]);return a.createElement(s,Object.assign({variant:"subtitle-large",as:t},i))};m.defaultProps=n,m.displayName="Text.SubtitleLarge";const h=e=>{var{tag:t}=e,i=l(e,["tag"]);return a.createElement(s,Object.assign({variant:"subtitle-medium",as:t},i))};h.defaultProps=n,h.displayName="Text.SubtitleMedium";const v=e=>{var{tag:t}=e,i=l(e,["tag"]);return a.createElement(s,Object.assign({variant:"body-large",as:t},i))};v.defaultProps=n,v.displayName="Text.BodyLarge";const p=e=>{var{tag:t}=e,i=l(e,["tag"]);return a.createElement(s,Object.assign({variant:"body-medium",as:t},i))};p.defaultProps=n,p.displayName="Text.BodyMedium";const b=e=>{var{tag:t}=e,i=l(e,["tag"]);return a.createElement(s,Object.assign({variant:"body-small",as:t},i))};b.defaultProps=n,b.displayName="Text.BodySmall";const x=e=>{var{tag:t}=e,i=l(e,["tag"]);return a.createElement(s,Object.assign({variant:"caption",as:t},i))};x.defaultProps=n,x.displayName="Text.Caption";const y=e=>{var{tag:t}=e,i=l(e,["tag"]);return a.createElement(s,Object.assign({variant:"overline",as:t},i))};y.defaultProps=n,y.displayName="Text.Overline";const z={DisplayLarge:d,DisplayMedium:c,TitleLarge:f,TitleMedium:g,TitleSmall:u,SubtitleLarge:m,SubtitleMedium:h,BodyLarge:v,BodyMedium:p,BodySmall:b,Caption:x,Overline:y}},34736:function(e,t,i){i.d(t,{T:function(){return a}});const a=i(82740).default.span` clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; &:focus { clip: auto; height: auto; overflow: auto; position: absolute; width: auto; } `}}]);