@rdsaude/pulso-react-native-components
Version:
Biblioteca de componentes React Native do Pulso Design System da RD Saúde oferece componentes consistentes e de alto desempenho, alinhados com os padrões da RDSaúde. Ideal para desenvolver aplicações modernas e acessíveis.
1 lines • 428 kB
JavaScript
"use strict";var at=Object.create;var s4=Object.defineProperty,pt=Object.defineProperties,dt=Object.getOwnPropertyDescriptor,ct=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertyNames,K4=Object.getOwnPropertySymbols,ft=Object.getPrototypeOf,D3=Object.prototype.hasOwnProperty,J9=Object.prototype.propertyIsEnumerable;var q9=(o,e,t)=>e in o?s4(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t,i=(o,e)=>{for(var t in e||(e={}))D3.call(e,t)&&q9(o,t,e[t]);if(K4)for(var t of K4(e))J9.call(e,t)&&q9(o,t,e[t]);return o},C=(o,e)=>pt(o,ct(e));var x=(o,e)=>{var t={};for(var r in o)D3.call(o,r)&&e.indexOf(r)<0&&(t[r]=o[r]);if(o!=null&&K4)for(var r of K4(o))e.indexOf(r)<0&&J9.call(o,r)&&(t[r]=o[r]);return t};var gt=(o,e)=>{for(var t in e)s4(o,t,{get:e[t],enumerable:!0})},j9=(o,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of ut(e))!D3.call(o,n)&&n!==t&&s4(o,n,{get:()=>e[n],enumerable:!(r=dt(e,n))||r.enumerable});return o};var I=(o,e,t)=>(t=o!=null?at(ft(o)):{},j9(e||!o||!o.__esModule?s4(t,"default",{value:o,enumerable:!0}):t,o)),mt=o=>j9(s4({},"__esModule",{value:!0}),o);var Xn={};gt(Xn,{Accordion:()=>Ao,Button:()=>V,CardCategory:()=>fr,CardInformative:()=>X0,CardShape:()=>Gn,Checkbox:()=>Rt,Chip:()=>h2,Content:()=>L7,HelperText:()=>S2,Icon:()=>T,InputCounter:()=>Yn,InputMultiSelect:()=>Ze,InputSelect:()=>t0,InputText:()=>t2,Link:()=>b2,Logo:()=>Ct,Modal:()=>Ln,OptionMenu:()=>w1,ProgressIndicator:()=>I4,Radio:()=>kt,Rating:()=>tr,Refresh:()=>a4,Scrim:()=>g9,SearchBar:()=>wt,Snackbar:()=>D0,Stepper:()=>Un,Switch:()=>wr,Tag:()=>nn,ThemeProvider:()=>F3,Toast:()=>de,useTheme:()=>$,withThemeProvider:()=>o8});module.exports=mt(Xn);var U4=require("react"),I1=require("@raiadrogasil/pulso-design-tokens");var Y4=require("react/jsx-runtime"),w3=(0,U4.createContext)({});function F3({theme:o,children:e}){let t=(0,U4.useMemo)(()=>i(C(i({},{rdsaudesistemas:I1.RDSAUDESISTEMAS_TOKENS,drogasil:I1.DROGASIL_TOKENS,raia:I1.RAIA_TOKENS,subscription:I1.SUBSCRIPTION_TOKENS,prime:I1.PRIME_TOKENS}[o]),{fontFamily:i({},I1.rnFontFamily)}),I1.GLOBALS_TOKENS),[o]);return(0,Y4.jsx)(w3.Provider,{value:t,children:e})}function o8(o,e){return function(r){return(0,Y4.jsx)(F3,{theme:e,children:(0,Y4.jsx)(o,i({},r))})}}var G2=I(require("react"));var r8=require("react-native");var $4=require("react"),t8=require("react-native");var e8=require("react");function $(){let o=(0,e8.useContext)(w3);if(!o)throw new Error("useTheme deve ser usado dentro de um ThemeProvider do Pulso.");return o}function l(o,e){let t=(0,$4.forwardRef)((r,n)=>{let s=$(),{base:a,variants:p={},compoundVariants:d=[]}=typeof e=="function"?e(s):e,u=yt(r,p,d),f=bt(a,u),c=[...Object.values(f),r.style].filter(Boolean);return(0,$4.createElement)(o,C(i({},r),{ref:n,style:c}))});return t.displayName=`Styled${o.displayName||o.name||"Component"}`,t}function bt(o,e){return t8.StyleSheet.create(i({base:o},e.reduce((t,r,n)=>{let s=`variant-${n+1}`;return t[s]=r,t},{})))}function yt(o,e,t){let r=[];return e&&Object.keys(e).length>0&&St(o,e,r),Lt(o,t,r),r}function St(o,e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let n=o[r];if(n&&e[r]){let s=e[r][n];s&&t.push(s)}}}function Lt(o,e,t){for(let r of e)Object.keys(r.variants).every(s=>o[s]===r.variants[s])&&t.push(r.css)}var n8=l(r8.Pressable,o=>({base:{flexDirection:"row",justifyContent:"center",alignItems:"center",gap:o.spacingInlineTwopulse,borderRadius:o.borderRadiusPill},variants:{variant:{"brand-primary":{borderWidth:o.borderWidthNone,borderColor:o.colorActionBorderBrandPrimaryEnabled,backgroundColor:o.colorActionFillBrandPrimaryEnabled},"neutral-secondary":{borderWidth:o.borderWidthQuarterpulse,borderColor:o.colorActionBorderNeutralSecondaryEnabled,backgroundColor:o.colorActionFillNeutralSecondaryEnabled},"neutral-tertiary":{borderWidth:o.borderWidthNone,borderColor:o.colorActionBorderNeutralTertiaryEnabled,backgroundColor:o.colorActionFillNeutralTertiaryEnabled}},size:{md:{minWidth:o.sizingMedium,height:o.sizingMedium,paddingHorizontal:o.paddingInsetFourpulse},ml:{minWidth:o.sizingMediumlarge,height:o.sizingMediumlarge,paddingHorizontal:o.paddingInsetFourpulse},lg:{minWidth:o.sizingLarge,height:o.sizingLarge,paddingHorizontal:o.paddingInsetFivepulse},xl:{minWidth:o.sizingExtralarge,height:o.sizingExtralarge,paddingHorizontal:o.paddingInsetSixpulse}},hasFull:{true:{width:"100%"}},hasPressed:{true:{}},hasLoading:{true:{paddingHorizontal:o.paddingInsetNone}},hasOnlyIcon:{true:{paddingHorizontal:o.paddingInsetNone}},hasDisabled:{true:{}}},compoundVariants:[{variants:{variant:"brand-primary",hasPressed:!0},css:{borderColor:o.colorActionBorderBrandPrimaryPressed,backgroundColor:o.colorActionFillBrandPrimaryPressed}},{variants:{variant:"brand-primary",hasDisabled:!0},css:{borderWidth:o.borderWidthNone,borderColor:o.colorActionBorderBrandPrimaryDisabled,backgroundColor:o.colorActionFillBrandPrimaryDisabled}},{variants:{variant:"neutral-secondary",hasPressed:!0},css:{borderColor:o.colorActionBorderNeutralSecondaryPressed,backgroundColor:o.colorActionFillNeutralSecondaryPressed}},{variants:{variant:"neutral-secondary",hasDisabled:!0},css:{borderColor:o.colorActionBorderNeutralSecondaryDisabled,backgroundColor:o.colorActionFillNeutralSecondaryDisabled}},{variants:{variant:"neutral-tertiary",hasPressed:!0},css:{borderColor:o.colorActionBorderNeutralTertiaryPressed,backgroundColor:o.colorActionFillNeutralTertiaryPressed}}]}));var i8=require("react");var C8=require("react/jsx-runtime"),A3=(0,i8.createContext)({}),{Provider:xt}=A3;function l8(t){var r=t,{children:o}=r,e=x(r,["children"]);return(0,C8.jsx)(xt,{value:e,children:o})}var s8="The internal components of the Button must be its own elements. For more information, see the documentation.";var p8=require("react-native");var a8=()=>{let o=$(),e={sm:o.sizingSmall,md:o.sizingMedium,lg:o.sizingLarge},t={brand:o.colorActionFillBrandPrimaryEnabled,neutral:o.colorTextNeutralReadonly,black:o.colorTextNeutralDefault,white:o.colorTextNeutralInverse};return{refreshSizeMapping:e,refreshColorMapping:t}};var d8=require("react/jsx-runtime"),a4=({color:o,size:e,testID:t})=>{let{refreshSizeMapping:r,refreshColorMapping:n}=a8();return(0,d8.jsx)(p8.ActivityIndicator,{color:n[o],size:r[e],testID:t})};var m8=require("react-native"),b8=require("@raiadrogasil/pulso-icons"),X4=I(require("@rd-core-svg/svg")),y8=I(require("react-icomoon"));var Z3=require("react-native");var c8=l(Z3.View,o=>({base:{},variants:{}})),u8=l(Z3.View,o=>({base:{position:"absolute"},variants:{}}));var _2=require("react/jsx-runtime"),f8=o=>{let{symbols:e,colors:t,size:r,testID:n}=o;return(0,_2.jsxs)(c8,{testID:n,children:[(0,_2.jsx)(T,{symbol:e[0],color:t[0],size:r}),(0,_2.jsx)(u8,{children:(0,_2.jsx)(T,{symbol:e[1],color:t[1],size:r})})]})};function g8({size:o="small",color:e="colorTextNeutralDefault"}){let t=$(),r={tiny:t.sizingTiny,"extra-small":t.sizingExtrasmall,small:t.sizingSmall,medium:t.sizingMedium},n=t[e];return{size:r[o],color:n}}var z3=require("react/jsx-runtime"),T=({size:o="medium",color:e,symbol:t="rdicon-default",testID:r})=>{let{size:n,color:s}=g8({size:o,color:e}),a=t.replace("rdicon-","");return(0,z3.jsx)(m8.View,{testID:r,children:(0,z3.jsx)(y8.default,C(i({},{size:n,color:s,icon:a}),{SvgComponent:X4.default,PathComponent:X4.Path,iconSet:b8.icoMoonConfig,native:!0}))})};T.Dual=f8;var S8=require("react");function q4(){return(0,S8.useContext)(A3)}var L8=require("react/jsx-runtime");function J4({symbol:o,testID:e}){let{variant:t="brand-primary",size:r="md",disabled:n}=q4(),s=!!n,a={"brand-primary":"colorTextNeutralInverse","neutral-secondary":"colorTextNeutralDefault","neutral-tertiary":"colorTextNeutralDefault"};return(0,L8.jsx)(T,{symbol:o,size:{md:"tiny",ml:"small",lg:"small",xl:"small"}[r],color:s?"colorTextNeutralDisabled":a[t],testID:e})}var T8=require("react-native");function j4(){return __DEV__}var o5={warning(o){console.warn(o)}};function M(o){let e=o.slice(0,o.length-1);return Number.parseFloat(e)/100}function y(o,e){let t=M(e);return o*t}var x8=l(T8.Text,o=>({base:{fontFamily:"RDModern-Bold",fontWeight:String(o.fontWeightBold),letterSpacing:M(o.letterSpacingDefault)},variants:{variant:{"brand-primary":{color:o.colorTextNeutralInverse},"neutral-secondary":{color:o.colorTextNeutralDefault},"neutral-tertiary":{color:o.colorTextNeutralDefault}},size:{md:{fontSize:o.fontSizeThreepulse},ml:{fontSize:o.fontSizeThreeandhalfpulse},lg:{fontSize:o.fontSizeThreeandhalfpulse},xl:{fontSize:o.fontSizeThreeandhalfpulse}},hasDisabled:{true:{color:o.colorTextNeutralDisabled}}}}));var I8=require("react/jsx-runtime");function k3({children:o}){let{variant:e,size:t,disabled:r}=q4();return(0,I8.jsx)(x8,{variant:e,size:t,hasDisabled:r,numberOfLines:1,ellipsizeMode:"clip",children:o})}var e5=require("react/jsx-runtime"),P8=G2.default.forwardRef((f,u)=>{var c=f,{children:o,variant:e="brand-primary",size:t="md",full:r,disabled:n,loading:s,onPressIn:a,onPressOut:p}=c,d=x(c,["children","variant","size","full","disabled","loading","onPressIn","onPressOut"]);let[b,L]=(0,G2.useState)(!1),g=G2.default.Children.map(o,U=>{if(G2.default.isValidElement(U)){if(U.type===k3||U.type===J4)return U;if(j4()){o5.warning(s8);return}}}),m=!!n,H=!!s,S=e==="brand-primary"?"white":"neutral",h={role:"button","aria-disabled":m,accessible:!0},W=g?(g==null?void 0:g.length)>1?!1:g[0].type===J4:!1,Q={size:t,variant:e,full:r,disabled:m||H,hasPressed:b,hasLoading:H,hasDisabled:m&&!H,hasFull:r,hasOnlyIcon:W};function Y(U){L(!0),a==null||a(U)}function x1(U){L(!1),p==null||p(U)}return(0,e5.jsx)(l8,C(i({},Q),{children:(0,e5.jsx)(n8,C(i(i(i({ref:u},d),Q),h),{onPressIn:Y,onPressOut:x1,children:H?(0,e5.jsx)(a4,{size:"sm",color:S}):g==null?void 0:g.slice(0,3)}))}))});P8.displayName="Button";var V={Root:P8,Label:k3,Icon:J4};var R1=I(require("react"));var Q2=require("react-native");var H8=l(Q2.Pressable,o=>({base:{width:"100%",borderRadius:o.borderRadiusPill},variants:{}})),h8=l(Q2.View,o=>({base:{flexDirection:"row",alignItems:"center",borderRadius:o.borderRadiusPill,backgroundColor:"transparent",minWidth:o.sizingHuge,minHeight:o.sizingSmall},variants:{size:{md:{paddingTop:o.paddingInsetTwopulse,paddingLeft:o.paddingInsetTwopulse,paddingBottom:o.paddingInsetTwopulse,paddingRight:o.paddingInsetTwopulse,minWidth:o.sizingMedium,minHeight:o.sizingMedium},ml:{paddingTop:o.paddingInsetTwopulse,paddingLeft:o.paddingInsetTwopulse,paddingBottom:o.paddingInsetTwopulse,paddingRight:o.paddingInsetTwopulse,minWidth:o.sizingMediumlarge,minHeight:o.sizingMediumlarge},lg:{paddingTop:o.paddingInsetTwopulse,paddingLeft:o.paddingInsetTwopulse,paddingBottom:o.paddingInsetTwopulse,paddingRight:o.paddingInsetTwopulse,minWidth:o.sizingLarge,minHeight:o.sizingLarge},xl:{paddingTop:o.paddingInsetThreepulse,paddingLeft:o.paddingInsetThreepulse,paddingBottom:o.paddingInsetThreepulse,paddingRight:o.paddingInsetThreepulse,minWidth:o.sizingExtralarge,minHeight:o.sizingExtralarge}},hasPressed:{true:{backgroundColor:o.colorActionFillNeutralTertiaryPressed,borderColor:o.colorActionBorderNeutralTertiaryPressed,borderWidth:o.borderWidthNone}},hasError:{true:{borderWidth:o.borderWidthHalfpulse,borderColor:o.colorFormsBorderError}},hasDisabled:{true:{backgroundColor:o.colorActionFillNeutralTertiaryDisabled,borderColor:o.colorActionBorderNeutralTertiaryDisabled,borderWidth:o.borderWidthNone}},hasReadOnly:{true:{backgroundColor:"#00000000",borderColor:"#00000000",borderWidth:o.borderWidthNone}}},compoundVariants:[{variants:{size:"xl",hasInternalLabel:!0},css:{paddingLeft:o.paddingInsetSixpulse,paddingRight:o.paddingInsetSixpulse}},{variants:{size:"lg",hasInternalLabel:!0},css:{paddingLeft:o.paddingInsetFivepulse,paddingRight:o.paddingInsetFivepulse}},{variants:{size:"ml",hasInternalLabel:!0},css:{paddingLeft:o.paddingInsetFourpulse,paddingRight:o.paddingInsetFourpulse}},{variants:{size:"md",hasInternalLabel:!0},css:{paddingLeft:o.paddingInsetFourpulse,paddingRight:o.paddingInsetFourpulse,paddingTop:o.paddingInsetOnepulse,paddingBottom:o.paddingInsetOnepulse}}]})),V8=l(Q2.View,o=>({base:{alignItems:"center",width:"100%",paddingTop:o.spacingStackTwopulse,backgroundColor:"transparent",paddingLeft:o.paddingInsetSixpulse,paddingRight:o.paddingInsetSixpulse},variants:{size:{md:{paddingLeft:o.paddingInsetFourpulse,paddingRight:o.paddingInsetFourpulse},ml:{paddingLeft:o.paddingInsetFourpulse,paddingRight:o.paddingInsetFourpulse},lg:{paddingLeft:o.paddingInsetFivepulse,paddingRight:o.paddingInsetFivepulse},xl:{paddingLeft:o.paddingInsetSixpulse,paddingRight:o.paddingInsetSixpulse}}}})),N3=l(Q2.View,o=>({base:{paddingTop:o.paddingInsetOnepulse,paddingLeft:o.paddingInsetEightpulse},variants:{}}));var M8=require("react-native");var R8=l(M8.Text,o=>{let e=String(o.fontWeightRegular),t=String(o.fontWeightSemibold);return{base:{flexShrink:1,textAlign:"left",fontFamily:"RDModern-Regular",fontWeight:e,letterSpacing:M(o.letterSpacingDefault),paddingLeft:o.paddingInsetTwopulse,color:o.colorTextNeutralDefault},variants:{size:{md:{fontSize:o.fontSizeThreepulse,paddingLeft:o.paddingInsetOnepulse,lineHeight:y(o.fontSizeThreepulse,o.lineHeightMedium)},ml:{fontSize:o.fontSizeThreeandhalfpulse,paddingLeft:o.paddingInsetTwopulse,lineHeight:y(o.fontSizeThreeandhalfpulse,o.lineHeightSmall)},lg:{fontSize:o.fontSizeFourpulse,paddingLeft:o.paddingInsetTwopulse,lineHeight:y(o.fontSizeFourpulse,o.lineHeightSmall)},xl:{fontSize:o.fontSizeFourpulse,paddingLeft:o.paddingInsetTwopulse,lineHeight:y(o.fontSizeFourpulse,o.lineHeightSmall)}},hasError:{true:{fontWeight:t}},hasDisabled:{true:{color:o.colorTextNeutralDisabled}},hasReadOnly:{true:{color:o.colorTextNeutralReadonly}}}}});var v8=require("react/jsx-runtime");function E3({children:o,size:e,error:t,disabled:r,readOnly:n,testID:s}){return(0,v8.jsx)(R8,C(i({testID:s},{size:e,hasError:!!t,hasDisabled:!!r,hasReadOnly:!!n&&!r}),{numberOfLines:4,children:o}))}var t5=require("react-native");var D8=l(t5.View,o=>({base:{display:"flex",flexDirection:"row",alignItems:"center",alignContent:"center",justifyContent:"flex-start",gap:o.spacingInlineHalfpulse},variants:{}})),w8=l(t5.Text,o=>{let e=String(o.fontWeightSemibold);return{base:{color:o.colorTextDangerAlternative,fontWeight:e,fontFamily:"RDModern-SemiBold",fontSize:o.fontSizeThreepulse,paddingLeft:o.spacingInlineOnepulse,lineHeight:y(o.fontSizeThreepulse,o.lineHeightDefault),textAlign:"left",textAlignVertical:"top"},variants:{}}});var p4=require("react/jsx-runtime");function B3(r){var n=r,{size:o="md",testID:e}=n,t=x(n,["size","testID"]);return(0,p4.jsxs)(D8,{testID:e,children:[(0,p4.jsx)(T,{size:{md:"tiny",ml:"tiny",lg:"tiny",xl:"tiny"}[o],symbol:"rdicon-warning-circle",color:"colorTextDangerAlternative"}),(0,p4.jsx)(w8,{numberOfLines:2,children:t.children})]})}var F8=require("react");var A8=()=>{let[o,e]=(0,F8.useState)(!1);return{renderCurrentStateCheckbox:(n,s)=>n?"rdicon-checkbox-indeterminate":s?"rdicon-checkbox-checked":"rdicon-checkbox-unchecked",iconSizeMapping:{md:"tiny",ml:"small",lg:"medium",xl:"medium"},pressed:o,setPressed:e}};var K2=require("react/jsx-runtime"),Mt=({size:o="md",checked:e=!1,indeterminate:t=!1,onPress:r,error:n,disabled:s,readOnly:a,children:p,testID:d})=>{let{iconSizeMapping:u,renderCurrentStateCheckbox:f,pressed:c,setPressed:b}=A8(),L=R1.default.Children.map(p,h=>{if(R1.default.isValidElement(h)&&R1.default.isValidElement(h)&&h.type===E3)return R1.default.cloneElement(h,{size:o,disabled:s,readOnly:a,error:n})}),g=R1.default.Children.map(p,h=>{if(R1.default.isValidElement(h)&&R1.default.isValidElement(h)&&h.type===B3)return R1.default.cloneElement(h,{size:o})}),m=R1.default.Children.map(p,h=>{if(R1.default.isValidElement(h)&&h.type===N3)return R1.default.cloneElement(h,{testID:"checkbox-nested-container"})}),H={size:o,hasPressed:c,hasDisabled:s,hasError:!!n,hasReadOnly:a,hasInternalLabel:!!(L!=null&&L.length),readOnly:a},S=()=>s?"colorTextNeutralDisabled":a?"colorTextNeutralReadonly":"colorTextNeutralDefault";return(0,K2.jsxs)(H8,C(i({testID:d,disabled:s||a,onPress:()=>{typeof r=="function"&&r()},onPressIn:()=>b(!0),onPressOut:()=>b(!1)},H),{children:[(0,K2.jsxs)(h8,C(i({},H),{children:[(0,K2.jsx)(T,{testID:"checkbox-icon",color:S(),size:u[o],symbol:f(t,e)}),L]})),n&&(L!=null&&L.length)?(0,K2.jsx)(V8,C(i({},H),{children:g})):null,m]}))},Rt={Root:Mt,Label:E3,HelperText:B3,NestedContainer:N3};var g2=I(require("react"));var W3=require("react/jsx-runtime");function r5(o){return(0,W3.jsx)(V.Root,C(i({},o),{size:o.size||"md",variant:"neutral-tertiary",children:(0,W3.jsx)(V.Icon,{symbol:"rdicon-chevron-left"})}))}var O3=require("react/jsx-runtime");function n5(o){return(0,O3.jsx)(V.Root,C(i({},o),{size:o.size||"md",variant:"neutral-tertiary",children:(0,O3.jsx)(V.Icon,{symbol:"rdicon-barcode-scan-variant"})}))}var _3=require("react/jsx-runtime");function i5(o){return(0,_3.jsx)(V.Root,C(i({},o),{size:o.size||"md",variant:"neutral-tertiary",children:(0,_3.jsx)(V.Icon,{symbol:"rdicon-microphone"})}))}var d4=require("react-native");var Z8=l(d4.View,o=>({base:{flexDirection:"row",justifyContent:"center",alignItems:"center",gap:o.spacingInlineTwopulse,backgroundColor:"transparent"},variants:{size:{medium:{height:o.sizingMedium},"medium-large":{height:o.sizingMediumlarge},large:{height:o.sizingLarge}}}})),z8=l(d4.View,o=>({base:{flexDirection:"row",alignItems:"center",borderRadius:o.borderRadiusPill,borderWidth:o.borderWidthQuarterpulse,borderColor:o.colorFormsBorderDefault,paddingLeft:o.spacingInlineFourpulse,paddingRight:o.spacingInlineOnepulse,paddingTop:o.spacingInlineOnepulse,paddingBottom:o.spacingInlineOnepulse,minWidth:180,flex:1,gap:o.spacingStackOnepulse,backgroundColor:o.colorFormsFillDefault},variants:{size:{medium:{height:o.sizingMedium},"medium-large":{height:o.sizingMediumlarge},large:{height:o.sizingLarge}},hasFocused:{true:{backgroundColor:o.colorFormsFillFocused,borderWidth:o.borderWidthHalfpulse,borderColor:o.colorActionBorderFocused}},hasFill:{true:{backgroundColor:o.colorFormsFillFocused,borderWidth:o.borderWidthQuarterpulse,borderColor:o.colorFormsBorderFilled}},hasFilledAndActive:{true:{borderWidth:o.borderWidthHalfpulse,borderColor:o.colorActionBorderFocused,backgroundColor:o.colorFormsFillFocused}}}})),k8=l(d4.TextInput,o=>({base:{flexDirection:"row",justifyContent:"center",alignItems:"center",fontSize:o.fontSizeThreeandhalfpulse,fontWeight:"400",fontFamily:"RDModern-Light",letterSpacing:M(o.letterSpacingDefault),color:o.colorTextNeutralAlternative,textAlignVertical:"center",textAlign:"left",flex:1,flexShrink:1,borderWidth:0,height:"100%",overflow:"hidden"},variants:{hasFocused:{true:{color:o.colorTextNeutralPlaceholder}},hasFilledAndActive:{true:{color:o.colorTextNeutralDefault}}}}));var Y2=o=>o==="medium-large"||o==="large"?"ml":"md";var v1=require("react/jsx-runtime"),Dt=o=>{let h=o,{value:e,size:t="medium",onChangeText:r,children:n,onClear:s,placeholder:a,maxLength:p,showInternalSearchIcon:d=!0,onFocus:u,onBlur:f}=h,c=x(h,["value","size","onChangeText","children","onClear","placeholder","maxLength","showInternalSearchIcon","onFocus","onBlur"]),[b,L]=(0,g2.useState)(!1),g={size:t,hasFocused:b,hasFill:e&&!b||!1,hasFilledAndActive:e&&b||!1},m={hasFocused:b,hasFilledAndActive:e&&b||!1},H=g2.default.Children.map(n,W=>{if(g2.default.isValidElement(W)){if(W.type===n5)return(0,v1.jsx)(n5,C(i({},W.props),{size:Y2(t)}));if(W.type===i5)return(0,v1.jsx)(i5,C(i({},W.props),{size:Y2(t)}))}}),S=g2.default.Children.map(n,W=>{if(g2.default.isValidElement(W)&&W.type===r5)return(0,v1.jsx)(r5,C(i({},W.props),{size:Y2(t)}))});return(0,v1.jsxs)(Z8,{children:[S,(0,v1.jsxs)(z8,C(i({},g),{children:[d&&(0,v1.jsx)(V.Root,{size:Y2(t),variant:"neutral-tertiary",children:(0,v1.jsx)(V.Icon,{symbol:"rdicon-search"})}),(0,v1.jsx)(k8,i(i({value:e,numberOfLines:1,multiline:!1,onChangeText:r,onFocus:()=>{L(!0),typeof u=="function"&&u()},onBlur:()=>{L(!1),typeof f=="function"&&f()},placeholder:a,maxLength:p},m),c)),e?(0,v1.jsx)(V.Root,{size:Y2(t),variant:"neutral-tertiary",onPress:s,testID:"search-bar-clear-button",children:(0,v1.jsx)(V.Icon,{symbol:"rdicon-dismiss-circle-outline"})}):null,H]}))]})},wt={Root:Dt,ButtonBarCode:n5,ButtonMicrophone:i5,ButtonBack:r5};var D1=I(require("react"));var l5=require("react-native");var N8=l(l5.View,o=>({base:{flexDirection:"row",gap:o.spacingInlineOnepulse,backgroundColor:"transparent",alignItems:"center"},variants:{size:{md:{paddingHorizontal:o.paddingInsetFourpulse},ml:{paddingHorizontal:o.paddingInsetFourpulse},lg:{paddingHorizontal:o.paddingInsetFivepulse},xl:{paddingHorizontal:o.paddingInsetSixpulse}}}})),E8=l(l5.Text,o=>{let e=String(o.fontWeightSemibold);return{base:{color:o.colorTextDangerAlternative,fontWeight:e,fontFamily:o.fontFamily.semiBold,fontSize:o.fontSizeThreepulse,textAlign:"left",textAlignVertical:"top"},variants:{}}});var c4=require("react/jsx-runtime");function G3(r){var n=r,{size:o="md",testID:e}=n,t=x(n,["size","testID"]);return(0,c4.jsxs)(N8,{testID:e,size:o,children:[(0,c4.jsx)(T,{size:{md:"tiny",ml:"tiny",lg:"tiny",xl:"tiny"}[o],symbol:"rdicon-warning-circle",color:"colorTextDangerAlternative"}),(0,c4.jsx)(E8,{numberOfLines:2,children:t.children})]})}var B8=require("react-native");var W8=l(B8.Text,o=>{let e=String(o.fontWeightRegular),t=String(o.fontWeightSemibold);return{base:{flexShrink:1,textAlign:"left",fontFamily:o.fontFamily.regular,fontWeight:e,letterSpacing:M(o.letterSpacingDefault),color:o.colorTextNeutralDefault},variants:{size:{md:{fontSize:o.fontSizeThreepulse,lineHeight:y(o.fontSizeThreepulse,o.lineHeightMedium)},ml:{fontSize:o.fontSizeThreeandhalfpulse,lineHeight:y(o.fontSizeThreeandhalfpulse,o.lineHeightSmall)},lg:{fontSize:o.fontSizeFourpulse,lineHeight:y(o.fontSizeFourpulse,o.lineHeightSmall)},xl:{fontSize:o.fontSizeFourpulse,lineHeight:y(o.fontSizeFourpulse,o.lineHeightSmall)}},hasError:{true:{fontWeight:t}},hasDisabled:{true:{color:o.colorTextNeutralDisabled}},hasReadOnly:{true:{color:o.colorTextNeutralReadonly}}}}});var O8=require("react/jsx-runtime");function Q3({children:o,size:e,error:t,disabled:r,readOnly:n,testID:s}){return(0,O8.jsx)(W8,C(i({testID:s},{size:e,hasError:!!t,hasDisabled:!!r,hasReadOnly:!!n&&!r,numberOfLines:4}),{children:o}))}var _8=require("react");var G8=()=>{let[o,e]=(0,_8.useState)(!1);return{renderCurrentStateRadio:n=>n?"rdicon-radio-button-selected":"rdicon-radio-button-unselected",iconSizeMapping:{md:"tiny",ml:"small",lg:"medium",xl:"medium"},pressed:o,setPressed:e}};var u4=require("react-native");var Q8=l(u4.Pressable,o=>({base:{gap:o.spacingInlineTwopulse,backgroundColor:"transparent",borderRadius:o.borderRadiusPill},variants:{}})),K8=l(u4.View,o=>({base:{flexDirection:"row",alignItems:"center",borderRadius:o.borderRadiusPill,backgroundColor:"transparent"},variants:{size:{md:{paddingVertical:o.paddingInsetTwopulse,paddingHorizontal:o.paddingInsetTwopulse,gap:o.spacingInlineOnepulse,minWidth:o.sizingMedium,minHeight:o.sizingMedium},ml:{paddingVertical:o.paddingInsetTwopulse,paddingHorizontal:o.paddingInsetTwopulse,gap:o.spacingInlineTwopulse,minWidth:o.sizingMediumlarge,minHeight:o.sizingMediumlarge},lg:{paddingVertical:o.paddingInsetTwopulse,paddingHorizontal:o.paddingInsetTwopulse,gap:o.spacingInlineTwopulse,minWidth:o.sizingLarge,minHeight:o.sizingLarge},xl:{paddingVertical:o.paddingInsetThreepulse,paddingHorizontal:o.paddingInsetThreepulse,gap:o.spacingInlineTwopulse,minWidth:o.sizingExtralarge,minHeight:o.sizingExtralarge}},hasPressed:{true:{backgroundColor:o.colorActionFillNeutralTertiaryPressed,borderColor:o.colorActionBorderNeutralTertiaryPressed,borderWidth:o.borderWidthNone}},hasError:{true:{borderWidth:o.borderWidthHalfpulse,borderColor:o.colorFormsBorderError}},hasDisabled:{true:{backgroundColor:o.colorActionFillNeutralTertiaryDisabled,borderColor:o.colorActionBorderNeutralTertiaryDisabled,borderWidth:o.borderWidthNone}},hasReadOnly:{true:{backgroundColor:"#00000000",borderColor:"#00000000",borderWidth:o.borderWidthNone}}},compoundVariants:[{variants:{size:"xl",hasInternalLabel:!0},css:{paddingHorizontal:o.paddingInsetSixpulse,paddingVertical:o.paddingInsetThreepulse}},{variants:{size:"lg",hasInternalLabel:!0},css:{paddingHorizontal:o.paddingInsetFivepulse,paddingVertical:o.paddingInsetTwopulse}},{variants:{size:"ml",hasInternalLabel:!0},css:{paddingHorizontal:o.paddingInsetFourpulse,paddingVertical:o.paddingInsetTwopulse}},{variants:{size:"md",hasInternalLabel:!0},css:{paddingHorizontal:o.paddingInsetFourpulse,paddingVertical:o.paddingInsetOnepulse}}]})),K3=l(u4.View,()=>({base:{},variants:{}}));var f4=require("react/jsx-runtime"),zt=({size:o="md",checked:e=!1,onPress:t,error:r,disabled:n=!1,readOnly:s=!1,children:a,testID:p})=>{let{iconSizeMapping:d,renderCurrentStateRadio:u,pressed:f,setPressed:c}=G8(),b=D1.default.Children.map(a,S=>{if(D1.default.isValidElement(S)&&D1.default.isValidElement(S)&&S.type===Q3)return D1.default.cloneElement(S,{size:o,disabled:n,readOnly:s,error:r})}),L=D1.default.Children.map(a,S=>{if(D1.default.isValidElement(S)&&D1.default.isValidElement(S)&&S.type===G3)return D1.default.cloneElement(S,{size:o})}),g=D1.default.Children.map(a,S=>{if(D1.default.isValidElement(S)&&S.type===K3)return D1.default.cloneElement(S,{testID:"radio-nested-container"})}),m={size:o,hasPressed:f,hasDisabled:n,hasReadOnly:s,hasError:!!r,hasInternalLabel:!!(b!=null&&b.length)},H=()=>n?"colorTextNeutralDisabled":s?"colorTextNeutralReadonly":"colorTextNeutralDefault";return(0,f4.jsxs)(Q8,C(i({testID:p,disabled:n||s,onPress:()=>{typeof t=="function"&&t()},onPressIn:()=>c(!0),onPressOut:()=>c(!1)},m),{children:[(0,f4.jsxs)(K8,C(i({},m),{children:[(0,f4.jsx)(T,{testID:"radio-icon",color:H(),size:d[o],symbol:u(e)}),b]})),r&&(b!=null&&b.length)?L:null,g]}))},kt={Root:zt,Label:Q3,HelperText:G3,NestedContainer:K3};var m2=I(require("react"));var Y8=require("react-native");var U8=l(Y8.Text,o=>{let e=String(o.fontWeightSemibold);return{base:{fontFamily:o.fontFamily.semiBold,fontWeight:e,color:o.colorTextNeutralDefault,letterSpacing:M(o.letterSpacingDefault),textAlign:"center",textDecorationLine:"underline",maxHeight:o.sizingSmall,height:o.sizingSmall},variants:{size:{md:{fontSize:o.fontSizeThreepulse},ml:{fontSize:o.fontSizeThreeandhalfpulse}},hasDisabled:{true:{color:o.colorTextNeutralDisabled}}},compoundVariants:[{variants:{size:"ml"},css:{marginTop:4,lineHeight:y(o.fontSizeThreeandhalfpulse,o.lineHeightSmall),textDecorationLine:"underline"}},{variants:{size:"md"},css:{marginTop:7,lineHeight:y(o.fontSizeThreepulse,o.lineHeightMedium),textDecorationLine:"underline"}}]}});var $8=require("react/jsx-runtime");function Y3({children:o,size:e="ml",disabled:t}){return(0,$8.jsx)(U8,{size:e,hasDisabled:t,children:o})}var U3=require("react");var X8=()=>{let o=$(),[e,t]=(0,U3.useState)(!1),[r,n]=(0,U3.useState)(!1);return{linkSizeMapping:{md:o.sizingMedium,ml:o.sizingMediumlarge},pressed:e,setPressed:t,linkFocus:r,setLinkFocus:n}};var C5=require("react-native");var q8=l(C5.Pressable,o=>({base:{flexDirection:"column",borderRadius:o.borderRadiusPill,backgroundColor:"transparent",minWidth:o.sizingHuge,minHeight:o.sizingSmall,width:"auto"},variants:{size:{md:{minWidth:o.sizingMedium},ml:{minWidth:o.sizingMediumlarge}},hasFull:{true:{width:"100%"}},hasFocused:{true:{backgroundColor:"transparent",borderColor:o.colorActionBorderFocused,borderWidth:o.borderWidthHalfpulse}},hasDisabled:{true:{borderColor:"transparent",backgroundColor:"transparent",borderWidth:o.borderWidthNone}}}})),J8=l(C5.View,o=>({base:{flexDirection:"row",alignItems:"center",gap:o.spacingInlineOnepulse,backgroundColor:"transparent",width:"100%"},variants:{size:{md:{height:o.sizingMedium,paddingHorizontal:o.paddingInsetFourpulse},ml:{height:o.sizingMediumlarge,paddingHorizontal:o.paddingInsetFourpulse}},hasPressed:{true:{backgroundColor:o.colorActionFillNeutralTertiaryPressed,borderColor:o.colorActionBorderNeutralTertiaryPressed,borderWidth:o.borderWidthHalfpulse}},hasDisabled:{true:{borderColor:"transparent",backgroundColor:"transparent",borderWidth:o.borderWidthNone}}},compoundVariants:[{variants:{size:"ml"},css:{paddingLeft:o.paddingInsetFourpulse,paddingRight:o.paddingInsetFourpulse,paddingTop:o.paddingInsetTwopulse,paddingBottom:o.paddingInsetTwopulse}},{variants:{size:"md"},css:{paddingLeft:o.paddingInsetFourpulse,paddingRight:o.paddingInsetFourpulse,paddingTop:o.paddingInsetTwopulse,paddingBottom:o.paddingInsetTwopulse}}]}));var g4=require("react/jsx-runtime"),j8=a=>{var p=a,{size:o="md",children:e,icon:t=!0,disabled:r,full:n}=p,s=x(p,["size","children","icon","disabled","full"]);let{pressed:d,setPressed:u,linkFocus:f,setLinkFocus:c}=X8(),b=(0,m2.useRef)(),L=!!r,g={size:o,icon:t,hasPressed:d,hasDisabled:L,hasFull:n,hasFocused:f},m=m2.default.Children.map(e,H=>{if(m2.default.isValidElement(H)&&m2.default.isValidElement(H)&&H.type===Y3)return m2.default.cloneElement(H,{size:o,disabled:r})});return(0,g4.jsx)(q8,C(i(C(i({},s),{ref:b.current,onPressIn:()=>u(!0),onPressOut:()=>u(!1),onFocus:()=>c(!0),onBlur:()=>c(!1)}),g),{children:(0,g4.jsxs)(J8,C(i({},g),{children:[m,t&&(0,g4.jsx)(T,{symbol:"rdicon-open",size:"tiny",color:L?"colorTextNeutralDisabled":"colorTextNeutralDefault"})]}))}))};j8.displayName="Link";var b2={Root:j8,Label:Y3};var u5=I(require("react")),P6=require("@radix-ui/react-context");var y2=require("react-native");var o6=l(y2.View,o=>({base:{flex:1,maxHeight:320,borderWidth:o.borderWidthQuarterpulse,borderColor:o.colorBorderNeutralDefault,borderRadius:o.borderRadiusForm,overflow:"hidden",backgroundColor:o.colorFillNeutralDefault},variants:{}})),fC=l(y2.ScrollView,{base:{flexGrow:0},variants:{}}),e6=l(y2.View,o=>({base:{width:"100%",justifyContent:"center",alignItems:"flex-start",paddingVertical:o.paddingInsetTwopulse,paddingHorizontal:o.paddingInsetThreepulse+o.paddingInsetTwopulse},variants:{}})),t6=l(y2.Text,o=>{let e=String(o.fontWeightRegular);return{base:{fontFamily:o.fontFamily.regular,fontSize:o.fontSizeThreeandhalfpulse,lineHeight:y(o.fontSizeThreeandhalfpulse,o.lineHeightSmall),color:o.colorTextNeutralDefault,letterSpacing:M(o.letterSpacingDefault),fontWeight:e},variants:{}}});var n6=require("react-native");var r6=require("react");function s5(o){return{measureLayout:(0,r6.useCallback)(t=>{o.current&&o.current.measure((r,n,s,a,p,d)=>{t({x:r,y:n,width:s,height:a,pageX:p,pageY:d})})},[o])}}var i6=require("react/jsx-runtime");function a5(){let o=$();return(0,i6.jsx)(n6.View,{style:{width:"100%",height:1,backgroundColor:o.colorBorderNeutralDefault}})}var s6=require("react-native");var l6=require("react-native");var C6=l(l6.View,o=>({base:{flexDirection:"row",alignItems:"center",gap:o.spacingInlineThreepulse,padding:o.paddingInsetThreepulse,borderTopWidth:o.borderWidthQuarterpulse,borderColor:o.colorBorderNeutralDefault,backgroundColor:o.colorFillNeutralDefault},variants:{}}));var m4=require("react/jsx-runtime");function $3({controls:o,testID:e}){if(!o)throw new Error("Controls cannot be undefined.");return(0,m4.jsx)(C6,{testID:e,children:o.slice(0,2).map((t,r)=>{let n=t.type==="confirm"?"brand-primary":"neutral-tertiary";return(0,m4.jsx)(s6.View,{style:{flex:1},children:(0,m4.jsx)(V.Root,{variant:n,onPress:t.handler,size:"lg",children:(0,m4.jsx)(V.Label,{children:t.label})})},String(r))})})}var b4=require("react-native");var a6=l(b4.View,o=>({base:{paddingTop:o.paddingInsetThreepulse,gap:o.spacingInlineThreepulse,backgroundColor:"transparent"},variants:{}})),p6=l(b4.View,o=>({base:{paddingVertical:o.paddingInsetTwopulse,paddingHorizontal:o.paddingInsetFivepulse},variants:{}})),d6=l(b4.Text,o=>{let e=String(o.fontWeightBold);return{base:{fontFamily:o.fontFamily.bold,fontSize:o.fontSizeThreeandhalfpulse,color:o.colorTextNeutralReadonly,lineHeight:y(o.fontSizeThreeandhalfpulse,o.lineHeightSmall),fontWeight:e},variants:{}}});var U2=require("react/jsx-runtime");function p5({children:o,title:e}){let t=!!(e!=null&&e.length);return(0,U2.jsxs)(a6,{children:[(0,U2.jsx)(a5,{}),(0,U2.jsx)(p6,{children:t&&(0,U2.jsx)(d6,{children:e})}),o]})}var d5=require("react");var e2=require("react-native");var c6=l(e2.Pressable,o=>({base:{paddingVertical:o.paddingInsetOnepulse,paddingHorizontal:o.paddingInsetTwopulse},variants:{}})),u6=l(e2.View,o=>({base:{minHeight:o.sizingMediumlarge,flexDirection:"row",alignItems:"center",gap:o.spacingInlineOnepulse,borderRadius:o.borderRadiusPill,paddingVertical:o.paddingInsetTwopulse,backgroundColor:o.colorActionFillNeutralTertiaryEnabled},variants:{type:{single:{paddingHorizontal:o.paddingInsetThreepulse},multi:{paddingLeft:o.paddingInsetOnepulse,paddingRight:o.paddingInsetThreepulse}},hasPressed:{true:{backgroundColor:o.colorActionFillNeutralTertiaryPressed}},hasDisabled:{true:{backgroundColor:o.colorActionFillNeutralTertiaryDisabled}}}})),f6=l(e2.View,o=>({base:{flex:1,gap:o.spacingStackHalfpulse,backgroundColor:"transparent"},variants:{}})),g6=l(e2.Text,o=>{let e=String(o.fontWeightRegular);return{base:{fontFamily:o.fontFamily.regular,fontSize:o.fontSizeThreeandhalfpulse,lineHeight:y(o.fontSizeThreeandhalfpulse,o.lineHeightSmall),letterSpacing:M(o.letterSpacingDefault),color:o.colorTextNeutralDefault,fontWeight:e},variants:{hasDisabled:{true:{color:o.colorTextNeutralDisabled}}}}}),m6=l(e2.Text,o=>{let e=String(o.fontWeightRegular);return{base:{fontFamily:o.fontFamily.regular,fontSize:o.fontSizeThreepulse,lineHeight:y(o.fontSizeThreepulse,o.lineHeightMedium),letterSpacing:M(o.letterSpacingDefault),color:o.colorTextNeutralPlaceholder,fontWeight:e},variants:{hasDisabled:{true:{color:o.colorTextNeutralDisabled}}}}}),b6=l(e2.View,o=>({base:{padding:o.paddingInsetTwopulse},variants:{}}));function y6(o,e){return{checkboxSymbol:!o&&e?"rdicon-checkbox-checked":"rdicon-checkbox-unchecked",checkboxColor:o?"colorTextNeutralDisabled":e?"colorActionFillBrandPrimaryEnabled":"colorTextNeutralDefault",prefixIconColor:o?"colorTextNeutralDisabled":"colorTextNeutralDefault",checkColor:o?"colorTextNeutralDisabled":"colorTextSuccessAlternative"}}var G1=require("react/jsx-runtime");function c5(o){var h,W;let S=o,{type:e="single",content:t,checked:r,disabled:n,testID:s}=S,a=x(S,["type","content","checked","disabled","testID"]),[p,d]=(0,d5.useState)(!1),u=!!((h=t.prefixIcon)!=null&&h.length),f=!!((W=t.description)!=null&&W.length),c=!!n,{checkboxSymbol:b,checkboxColor:L,prefixIconColor:g,checkColor:m}=y6(c,r),H=(0,d5.useCallback)(Q=>{d(Q==="in")},[]);return(0,G1.jsx)(c6,C(i({},a),{onPressIn:()=>H("in"),onPressOut:()=>H("out"),disabled:c,testID:s,children:(0,G1.jsxs)(u6,{type:e,hasPressed:p,hasDisabled:c,children:[e==="multi"&&(0,G1.jsx)(b6,{children:(0,G1.jsx)(T,{symbol:b,color:L,size:"small"})}),u&&(0,G1.jsx)(T,{symbol:t.prefixIcon,color:g,size:"small"}),(0,G1.jsxs)(f6,{children:[(0,G1.jsx)(g6,{hasDisabled:c,children:t.label}),f&&(0,G1.jsx)(m6,{hasDisabled:c,numberOfLines:1,ellipsizeMode:"tail",children:t.description})]}),e==="single"&&r?(0,G1.jsx)(T,{symbol:"rdicon-checkmark",color:m,size:"small"}):null]})}))}var y4=I(require("react")),T6=require("react-native");var S6=I(require("react"));function X3(o){return S6.default.isValidElement(o)&&o.type===c5}function L6(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,o=>{let e=Math.random()*16|0;return(o==="x"?e:e&3|8).toString(16)})}var x6=require("react/jsx-runtime"),Gt="Only Fragment, OptionMenu.Item and Group components are allowed as children of OptionMenu.List. Please remove or replace any other elements.";function q3(o){let{__scopeOptionMenu:e,children:t,testID:r}=o,n=$(),{type:s}=I6("OptionMenuList",e),a=[];return y4.default.Children.forEach(t,p=>{if(y4.default.isValidElement(p)){if(p.type===y4.default.Fragment){let d=p.props.children;a=[...a,d];return}if(X3(p)||p.type===p5)a.push(p);else throw new Error(Gt)}}),a=a.map(p=>X3(p)?y4.default.cloneElement(p,{key:L6(),type:s}):p),(0,x6.jsx)(T6.ScrollView,{contentContainerStyle:{paddingVertical:n.spacingInlineOnepulse},bounces:!1,testID:r,children:a})}var S4=require("react/jsx-runtime"),J3="OptionMenu";function H6(o){let{type:e,children:t,customEmptyMessage:r="N\xE3o foi encontrado nenhum resultado.",__scopeOptionMenu:n,testID:s}=o,a=u5.default.Children.map(t,p=>{if(u5.default.isValidElement(p)&&(p.type===q3||p.type===$3))return p});return(0,S4.jsx)(Kt,{scope:n,type:e,children:(0,S4.jsx)(o6,{testID:s,children:u5.default.Children.count(t)>0?a:(0,S4.jsx)(e6,{children:(0,S4.jsx)(t6,{children:r})})})})}H6.displayName=J3;var[Qt]=(0,P6.createContextScope)(J3),[Kt,I6]=Qt(J3),w1={Root:H6,List:q3,Item:c5,Footer:$3,Divider:a5,Group:p5};var f5=require("react");var V6=require("react/jsx-runtime"),j3=(0,f5.createContext)({isActive:!1,setIsActive:o=>{},inputValue:"",isFilled:!1,errorText:""}),{Provider:Yt}=j3;function h6(r){var n=r,{children:o,value:e}=n,t=x(n,["children","value"]);let[s,a]=(0,f5.useState)(!1),p=C(i({},t),{isActive:s,setIsActive:a,inputValue:e,isFilled:e.length>0});return(0,V6.jsx)(Yt,{value:i({},p),children:o})}var g5=require("react-native");var M6=l(g5.View,o=>({base:{flexDirection:"row",alignItems:"flex-start",justifyContent:"flex-start",gap:o.spacingInlineOnepulse,backgroundColor:"transparent",paddingHorizontal:o.paddingInsetOnepulse,paddingTop:o.spacingInlineHalfpulse},variants:{}})),R6=l(g5.Text,o=>{let e=String(o.fontWeightSemibold);return{base:{fontFamily:o.fontFamily.semiBold,fontWeight:e,fontSize:o.fontSizeThreepulse,color:o.colorTextNeutralAlternative,flexShrink:1,lineHeight:y(o.fontSizeThreepulse,o.lineHeightMedium)},variants:{hasError:{true:{color:o.colorTextDangerAlternative}},disabled:{true:{color:o.colorTextNeutralDisabled}},readonly:{true:{color:o.colorTextNeutralReadonly}}},compoundVariants:[{variants:{disabled:!0,readonly:!0},css:{color:o.colorTextNeutralDisabled}}]}});var L4=require("react/jsx-runtime"),v6="rdicon-warning-circle";function S2({children:o,withIcon:e=!1,hasError:t=!1,disabled:r=!1,readonly:n=!1,iconSize:s="medium",iconName:a=v6,testID:p}){return(0,L4.jsxs)(M6,{testID:p,children:[e&&(0,L4.jsx)(T,{size:s,symbol:t?v6:a,color:t?"colorTextDangerAlternative":r?"colorTextNeutralDisabled":n?"colorTextNeutralReadonly":"colorTextNeutralAlternative"}),(0,L4.jsx)(R6,{numberOfLines:2,disabled:r,readonly:n,hasError:t,children:o})]})}var F6=I(require("react"));var m5=require("react-native");var D6=l(m5.TextInput,o=>{let e=String(o.fontWeightRegular),t=m5.Platform.OS==="web"?{outlineWidth:o.sizingNone}:{};return{base:i({width:"100%",height:o.sizingMedium,flex:1,fontSize:o.fontSizeThreeandhalfpulse,fontWeight:e,paddingHorizontal:o.paddingInsetOnepulse,paddingVertical:o.paddingInsetOnepulse,fontFamily:o.fontFamily.regular,color:o.colorTextNeutralAlternative,backgroundColor:"transparent"},t),variants:{size:{md:{height:o.sizingExtrasmall,fontSize:o.fontSizeThreepulse},ml:{height:o.sizingSmall},lg:{height:o.sizingSmall},xl:{height:o.sizingSmall}},isActive:{true:{color:o.colorTextNeutralDefault}},disabled:{true:{color:o.colorTextNeutralDisabled}},readonly:{true:{color:o.colorTextNeutralReadonly}}}}});var w6=require("react");function P1(){return(0,w6.useContext)(j3)}var Z6=require("react/jsx-runtime"),A6=F6.default.forwardRef((r,t)=>{var n=r,{onFocus:o}=n,e=x(n,["onFocus"]);let{id:s,size:a,inputValue:p,disabled:d,readonly:u,isActive:f,setIsActive:c,onChangeText:b}=P1(),L=S=>{c(!0)},g=S=>{c(!1)},m=d||u,H=!m||!u;return(0,Z6.jsx)(D6,C(i({},e),{ref:t,size:a,onFocus:L,onBlur:g,onChangeText:b,value:p,"aria-label":s,nativeID:s,cursorColor:"black",editable:m?!1:H,disabled:m,readonly:u,isActive:f}))});var z6=require("react-native");var k6=l(z6.Text,o=>({base:{fontFamily:o.fontFamily.regular,fontWeight:o.fontWeightRegular,paddingHorizontal:o.paddingInsetOnepulse,paddingVertical:o.paddingInsetHalfpulse,fontSize:o.fontSizeThreeandhalfpulse,color:o.colorTextNeutralDefault,maxHeight:o.sizingExtrasmall},variants:{size:{md:{maxHeight:o.sizingExtrasmall,fontSize:o.fontSizeThreepulse},ml:{maxHeight:o.sizingMediumlarge},lg:{maxHeight:o.sizingLarge},xl:{maxHeight:o.sizingExtralarge}},disabled:{true:{color:o.colorTextNeutralDisabled}},readonly:{true:{color:o.colorTextNeutralReadonly}}},compoundVariants:[{variants:{disabled:!0,readonly:!0},css:{color:o.colorTextNeutralDisabled}}]}));var N6=require("react/jsx-runtime"),o9=({children:o})=>{let{disabled:e,readonly:t,size:r}=P1();return(0,N6.jsx)(k6,{numberOfLines:1,disabled:e,readonly:t,size:r,children:o})};var S5=require("react");var E6=require("react-native");var B6=l(E6.View,o=>({base:{display:"flex"},variants:{isActive:{true:{display:"none"}}}}));var b5=require("react/jsx-runtime");function y5(r){var n=r,{onPress:o,testID:e}=n,t=x(n,["onPress","testID"]);let{size:s="md",isActive:a,isFilled:p,onChangeText:d}=P1(),u={md:"md",ml:"ml",lg:"ml",xl:"ml"};function f(c){d==null||d(""),o==null||o(c)}return p?(0,b5.jsx)(B6,{isActive:!p||a===!1,children:(0,b5.jsx)(V.Root,C(i({},t),{variant:"neutral-tertiary",size:u[s],onPressIn:f,onPressOut:f,testID:e,children:(0,b5.jsx)(V.Icon,{symbol:"rdicon-dismiss-circle-outline"})}))}):null}var W6=require("react-native");var O6=l(W6.View,o=>({base:{display:"flex",gap:o.spacingInlineOnepulse,flexDirection:"row",alignItems:"center",justifyContent:"space-between",minWidth:o.spacingStackTwentypulse,width:"100%",backgroundColor:o.colorFormsFillDefault,borderRadius:o.borderRadiusForm,borderWidth:o.borderWidthHalfpulse,borderColor:"transparent",paddingVertical:o.paddingInsetOnepulse,paddingHorizontal:o.paddingInsetThreepulse},variants:{size:{md:{height:o.sizingMedium,borderWidth:o.borderWidthHalfpulse},ml:{height:o.sizingMediumlarge},lg:{height:o.sizingLarge},xl:{height:o.sizingExtralarge,borderRadius:o.borderRadiusLargecontainer}},isActive:{true:{borderWidth:o.borderWidthHalfpulse,backgroundColor:o.colorFormsFillFocused,borderColor:o.colorActionBorderFocused,paddingHorizontal:o.paddingInsetNone,paddingLeft:o.paddingInsetTwopulse}},hasCleanerButton:{true:{}},isFilled:{true:{borderColor:o.colorFormsBorderFilled,backgroundColor:o.colorFormsFillFilled,borderWidth:o.borderWidthQuarterpulse}},hasError:{true:{borderWidth:o.borderWidthQuarterpulse,borderColor:o.colorFormsBorderError}},disabled:{true:{backgroundColor:o.colorFormsFillDisabled,borderColor:o.colorFormsBorderDisabled,borderWidth:o.borderWidthQuarterpulse}},readonly:{true:{backgroundColor:o.colorFormsFillReadonly,borderColor:o.colorFormsBorderReadonly}}},compoundVariants:[{variants:{isFilled:!0,isActive:!0},css:{borderWidth:o.borderWidthHalfpulse,borderColor:o.colorActionBorderFocused,backgroundColor:o.colorFormsFillFocused}},{variants:{disabled:!0,readonly:!0},css:{backgroundColor:o.colorFormsFillDisabled,borderColor:o.colorFormsBorderDisabled,borderWidth:o.borderWidthQuarterpulse}},{variants:{isFilled:!0,isActive:!0,hasCleanerButton:!1},css:{borderWidth:o.borderWidthHalfpulse,borderColor:o.colorActionBorderFocused,backgroundColor:o.colorFormsFillFocused,paddingRight:o.paddingInsetTwopulse}},{variants:{isFilled:!1,isActive:!0},css:{paddingRight:o.paddingInsetTwopulse}},{variants:{isFilled:!0,isActive:!0,hasError:!0},css:{borderWidth:o.borderWidthHalfpulse,borderColor:o.colorFormsBorderError,backgroundColor:o.colorFormsFillFocused}},{variants:{isActive:!0,hasError:!0},css:{borderWidth:o.borderWidthHalfpulse,borderColor:o.colorFormsBorderError,backgroundColor:o.colorFormsFillFocused}}]}));var _6=require("react/jsx-runtime"),e9=({children:o})=>{let{size:e,isActive:t,inputValue:r,id:n,hasError:s,disabled:a,readonly:p}=P1(),d=r.length>0,u=S5.Children.toArray(o).some(f=>(0,S5.isValidElement)(f)&&f.type===y5);return(0,_6.jsx)(O6,{size:e,role:"form",isActive:t,isFilled:d,hasCleanerButton:u,"aria-label":n,hasError:s,disabled:a,readonly:p,children:o})};var Q6=require("react/jsx-runtime");function G6(r){var n=r,{symbol:o="rdicon-default",testID:e}=n,t=x(n,["symbol","testID"]);let{hasError:s,disabled:a,readonly:p,size:d}=P1(),u=()=>a?"colorTextNeutralDisabled":p?"colorTextNeutralReadonly":"colorTextNeutralDefault";return(0,Q6.jsx)(T,i({symbol:o,testID:e,size:d==="md"?"extra-small":"small",color:u()},t))}var K6=require("react/jsx-runtime"),t9=({children:o,withIcon:e=!1,iconName:t="rdicon-warning-circle"})=>{let{hasError:r,disabled:n,readonly:s}=P1();return r?null:(0,K6.jsx)(S2,{disabled:n,readonly:s,withIcon:e,iconName:t,iconSize:"tiny",children:o})};var L5=require("react");var Y6=require("react-native");var U6=l(Y6.View,o=>({base:{flexDirection:"column",gap:o.spacingStackHalfpulse,backgroundColor:"transparent"},variants:{}}));var $6="The internal components of the InputText must be its own elements. For more information, see the documentation.";var T4=require("react/jsx-runtime"),or=c=>{var b=c,{children:o,size:e="md",full:t,disabled:r=!1,readonly:n=!1,hasError:s=!1,errorText:a="Dados inv\xE1lidos",value:p="",onChangeText:d,testID:u="inputTest"}=b,f=x(b,["children","size","full","disabled","readonly","hasError","errorText","value","onChangeText","testID"]);let{isActive:L,setIsActive:g}=P1(),m=L5.Children.map(o,S=>{if((0,L5.isValidElement)(S)){if(S.type===o9||S.type===e9||S.type===t9)return S;if(j4()){o5.warning($6);return}}});return(0,T4.jsx)(h6,C(i({},{size:e,full:t,hasError:s,errorText:a,disabled:r,readonly:n,value:p,onChangeText:d,isActive:L,setIsActive:g,testID:u}),{children:(0,T4.jsxs)(U6,C(i({},f),{testID:u,children:[m,s&&(0,T4.jsx)(S2,{disabled:r,readonly:n,hasError:s,withIcon:!0,iconName:"rdicon-warning-circle",iconSize:"tiny",children:a})]}))}))},t2={Root:or,Field:A6,Label:o9,Actions:e9,Icon:G6,Button:y5,HelperText:t9};var J6=require("react"),j6=require("react-native");var X6=require("react-native");var q6=l(X6.View,o=>({base:{flexDirection:"row",backgroundColor:"transparent"},variants:{size:{tiny:{gap:o.spacingInlineNone},small:{gap:o.spacingInlineOnepulse}}}}));var $2=require("react/jsx-runtime"),tr=s=>{var a=s,{size:o="tiny",value:e,ratingLimit:t=5,onPress:r}=a,n=x(a,["size","value","ratingLimit","onPress"]);let[p,d]=(0,J6.useState)(0),u="colorTextEvaluateDefault";function f(c){let b=c+1;r(b),d(b)}return(0,$2.jsx)(q6,{size:o,children:Array.from({length:t},(c,b)=>{let L=e!=null?e:p,g=Math.floor(L),m=L%1,H=g,S=!1;m>=.5&&(S=!0),m>=.99&&(H+=1,S=!1);let h=b<H,W=b===H&&S;return(0,$2.jsx)(j6.Pressable,C(i({onPress:()=>f(b)},n),{testID:"star-icon",children:h?(0,$2.jsx)(T,{symbol:"rdicon-star-filled",color:u,size:o}):W?(0,$2.jsx)(T,{symbol:"rdicon-star-half",color:u,size:o}):(0,$2.jsx)(T,{symbol:"rdicon-star-outline",color:u,size:o})}),`${b}-${L}`)})})};var S7=require("@radix-ui/react-context"),I5=require("react");var o7=require("react-native");var e7=l(o7.View,o=>({base:{alignItems:"flex-end",gap:o.spacingInlineTwopulse,padding:o.paddingInsetNone},variants:{}}));var r7=require("react/jsx-runtime");function t7(o){let{children:e,testID:t,__scopeContent:r}=o,{type:n}=F1(H1,r);if(n==="title")return(0,r7.jsx)(e7,{testID:t,children:e})}var n7=require("react-native");var i7=l(n7.View,o=>({base:{flex:1,minWidth:o.sizingTiny,gap:o.spacingInlineTwopulse,padding:o.paddingInsetNone,justifyContent:"center",backgroundColor:o.colorActionFillNeutralTertiaryEnabled},variants:{type:{title:{flexShrink:1,width:"100%"},interactive:{}}}}));var C7=require("react/jsx-runtime");function l7(o){let{children:e,testID:t,__scopeContent:r}=o,{type:n}=F1(H1,r);return(0,C7.jsx)(i7,{testID:t,type:n,children:e})}var s7=require("react/jsx-runtime");function T5(r){var n=r,{testID:o,symbol:e}=n,t=x(n,["testID","symbol"]);let{__scopeContent:s}=t,{size:a}=F1(H1,s),p=()=>a==="default"?"extra-small":"small";return(0,s7.jsx)(T,i({symbol:e||"rdicon-default",testID:o,size:p()},t))}var r9=require("react/jsx-runtime");function a7(o){let{children:e,testID:t,__scopeContent:r}=o,{size:n}=F1(H1,r),s=()=>n==="default"?"md":"ml";return(0,r9.jsx)(b2.Root,{testID:t,size:s(),children:(0,r9.jsx)(b2.Label,{children:e})})}var p7=require("react-native");var d7=l(p7.Text,o=>({base:{color:o.colorTextNeutralAlternative,fontFamily:o.fontFamily.semiBold,letterSpacing:M(o.letterSpacingDefault)},variants:{size:{default:{fontSize:o.fontSizeThreepulse,lineHeight:y(o.fontSizeThreepulse,o.lineHeightMedium)},xs:{fontSize:o.fontSizeThreeandhalfpulse,lineHeight:y(o.fontSizeThreeandhalfpulse,o.lineHeightMedium)}},type:{interactive:{maxWidth:"90%"},title:{}}}}));var u7=require("react/jsx-runtime");function c7(o){let{children:e,testID:t,__scopeContent:r}=o,n=x(F1(H1,r),[]);return(0,u7.jsx)(d7,C(i(i({},{numberOfLines:2,ellipsizeMode:"tail"}),n),{testID:t,children:e}))}var x5=require("react-native");var f7=l(x5.Text,o=>({base:{color:o.colorTextNeutralDefault,fontFamily:o.fontFamily.semiBold,letterSpacing:M(o.letterSpacingDefault)},variants:{size:{default:{fontSize:o.fontSizeThreeandhalfpulse,lineHeight:y(o.fontSizeThreeandhalfpulse,o.lineHeightSmall)},xs:{fontSize:o.fontSizeFivepulse,lineHeight:y(o.fontSizeFivepulse,o.lineHeightSmall)}}}})),g7=l(x5.View,o=>({base:{flexDirection:"row",alignItems:"center",gap:o.spacingInlineTwopulse,backgroundColor:"transparent"},variants:{type:{interactive:{maxWidth:"90%"},title:{}}}}));var x4=require("react/jsx-runtime");function m7(o){let{children:e,testID:t,__scopeContent:r}=o,{size:n,type:s}=F1(H1,r);return(0,x4.jsxs)(g7,{type:s,testID:t,children:[(0,x4.jsx)(f7,C(i({},{numberOfLines:1,ellipsizeMode:"tail"}),{size:n,children:e})),s==="interactive"&&(0,x4.jsx)(T5,{symbol:"rdicon-chevron-right",color:"colorTextNeutralDefault"})]})}var b7=require("react-native");var y7=l(b7.Pressable,o=>({base:{width:"100%",minWidth:o.sizingExtrasmall*o.sizingTiny,flexDirection:"row",gap:o.spacingInlineTwopulse,padding:o.paddingInsetFourpulse,borderRadius:o.borderRadiusPill,backgroundColor:o.colorActionFillNeutralTertiaryEnabled,alignItems:"center",overflow:"hidden"},variants:{hasPressed:{true:{backgroundColor:o.colorActionFillNeutralTertiaryPressed}}}}));var n9=require("react/jsx-runtime"),H1="Content";function sr(o){let{children:e,type:t,size:r,testID:n,__scopeContent:s}=o,a={size:r,type:t,scope:s},[p,d]=(0,I5.useState)(!1),u=(0,I5.useCallback)(f=>{d(f==="in")},[]);return(0,n9.jsx)(pr,C(i({},a),{children:(0,n9.jsx)(y7,{onPressIn:()=>u("in"),onPressOut:()=>u("out"),hasPressed:p,testID:n,disabled:t==="title",children:e})}))}var[ar]=(0,S7.createContextScope)(H1),[pr,F1]=ar(H1),L7={Root:sr,Icon:T5