UNPKG

prosperita-dumbo-react

Version:

**Dumbo React** é uma biblioteca de componentes React que facilita a manipulação de propriedades em seus componentes. Ela fornece uma forma simples e eficiente de gerenciar e manipular props, tornando seu código mais limpo e fácil de manter.

35 lines (33 loc) 580 kB
(function(ae,x){typeof exports=="object"&&typeof module<"u"?x(exports,require("react"),require("react-dom")):typeof define=="function"&&define.amd?define(["exports","react","react-dom"],x):(ae=typeof globalThis<"u"?globalThis:ae||self,x(ae["prosperita-dumbo-react"]={},ae.React,ae.ReactDOM))})(this,function(ae,x,Br){"use strict";function _f(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const n in e)if(n!=="default"){const i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,i.get?i:{enumerable:!0,get:()=>e[n]})}}return t.default=e,Object.freeze(t)}const q=_f(x),Ul=localStorage.getItem("@app:activated_theme_dumbo")||"banvox",Ot={default:{neutral:{white:"#ffffff",black:"#000000"},primary:{10:"#dbd9de",20:"#b8b2bd",30:"#948c9d",40:"#70657c",50:"#4d3f5b",60:"#29183a",70:"#21132e",80:"#190e23",90:"#100a17",100:"#08050c"},accent:{10:"#fcebe7",20:"#fad7d0",30:"#f7c3b8",40:"#f4afa0",50:"#f29b89",60:"#ef8771",70:"#bf6c5a",80:"#8f5144",90:"#60362d",100:"#301b17"},gray:{10:"#f4f4f4",20:"#e0e0e0",30:"#c6c6c6",40:"#a8a8a8",50:"#8d8d8d",60:"#6f6f6f",70:"#525252",80:"#393939",90:"#262626",100:"#161616"},coolGray:{10:"#f2f4f8",20:"#dde1e6",30:"#c1c7cd",40:"#a2a9b0",50:"#878d96",60:"#697077",70:"#4d5358",80:"#343a3f",90:"#21272a",100:"#121619"},warmGray:{10:"#f7f3f2",20:"#e5e0df",30:"#cac5c4",40:"#ada8a8",50:"#8f8b8b",60:"#726e6e",70:"#565151",80:"#3c3838",90:"#272525",100:"#171414"},success:{10:"#e1f8ed",20:"#c2f2db",30:"#a4ebc9",40:"#86e4b7",50:"#67dea5",60:"#49d793",70:"#3aac76",80:"#2c8158",90:"#1d563b",100:"#0f2b1d"},danger:{10:"#fbe2e0",20:"#f7c5c1",30:"#f3a9a2",40:"#ee8c82",50:"#ea6f63",60:"#e65244",70:"#b84236",80:"#8a3129",90:"#5c211b",100:"#2e100e"},warning:{10:"#fcf4d6",20:"#fddc69",30:"#f1c21b",40:"#d2a106",50:"#b28600",60:"#8e6a00",70:"#684e00",80:"#483700",90:"#302400",100:"#1c1500"},info:{10:"#e5f6ff",20:"#bae6ff",30:"#82cfff",40:"#33b1ff",50:"#1192e8",60:"#0072c3",70:"#00539a",80:"#003a6d",90:"#012749",100:"#061727"},yellow:{10:"#fcf4d6",20:"#fddc69",30:"#f1c21b",40:"#d2a106",50:"#b28600",60:"#8e6a00",70:"#684e00",80:"#483700",90:"#302400",100:"#1c1500"},orange:{10:"#fff2e8",20:"#ffd9be",30:"#ffb784",40:"#ff832b",50:"#eb6200",60:"#ba4e00",70:"#8a3800",80:"#5e2900",90:"#3e1a00",100:"#231000"},red:{10:"#fff1f1",20:"#ffd7d9",30:"#ffb3b8",40:"#ff8389",50:"#fa4d56",60:"#da1e28",70:"#a2191f",80:"#750e13",90:"#520408",100:"#2d0709"},magenta:{10:"#fff0f7",20:"#ffd6e8",30:"#ffafd2",40:"#ff7eb6",50:"#ee5396",60:"#d02670",70:"#9f1853",80:"#740937",90:"#510224",100:"#2a0a18"},purple:{10:"#f6f2ff",20:"#e8daff",30:"#d4bbff",40:"#be95ff",50:"#a56eff",60:"#8a3ffc",70:"#6929c4",80:"#491d8b",90:"#31135e",100:"#1c0f30"},blue:{10:"#edf5ff",20:"#d0e2ff",30:"#a6c8ff",40:"#78a9ff",50:"#4589ff",60:"#0f62fe",70:"#0043ce",80:"#002d9c",90:"#001d6c",100:"#001141"},cyan:{10:"#e5f6ff",20:"#bae6ff",30:"#82cfff",40:"#33b1ff",50:"#1192e8",60:"#0072c3",70:"#00539a",80:"#003a6d",90:"#012749",100:"#061727"},teal:{10:"#d9fbfb",20:"#9ef0f0",30:"#3ddbd9",40:"#08bdba",50:"#009d9a",60:"#007d79",70:"#005d5d",80:"#004144",90:"#022b30",100:"#081a1c"},green:{10:"#defbe6",20:"#a7f0ba",30:"#6fdc8c",40:"#42be65",50:"#24a148",60:"#198038",70:"#0e6027",80:"#044317",90:"#022d0d",100:"#071908"}},hover:{neutral:{white:"#e8e8e8",black:"#212121"},primary:{10:"#cac6ce",20:"#a69fad",30:"#82798d",40:"#5f526c",50:"#4d3f5b",60:"#3b2c4b",70:"#251634",80:"#1d1129",90:"#150c1d",100:"#08050c"},accent:{10:"#fbe1dc",20:"#f9cdc4",30:"#f6b9ac",40:"#f3a595",50:"#f1917d",60:"#d98472",70:"#d77a66",80:"#a75f4f",90:"#784439",100:"#301b17"},gray:{10:"#e8e8e8",20:"#d1d1d1",30:"#b5b5b5",40:"#999999",50:"#7a7a7a",60:"#5e5e5e",70:"#636363",80:"#474747",90:"#333333",100:"#161616"},coolGray:{10:"#e4e9f1",20:"#cdd3da",30:"#adb5bd",40:"#9199a1",50:"#757b85",60:"#585e64",70:"#5d646a",80:"#434a51",90:"#2b3236",100:"#121619"},warmGray:{10:"#f0e8e6",20:"#d8d0cf",30:"#b9b3b1",40:"#9c9696",50:"#7f7b7b",60:"#605d5d",70:"#696363",80:"#4c4848",90:"#343232",100:"#171414"},success:{10:"#d2f5e4",20:"#b3efd2",30:"#95e8c0",40:"#77e1ae",50:"#58db9c",60:"#42c285",70:"#42c285",80:"#339767",90:"#256c4a",100:"#0f2b1d"},danger:{10:"#f9d4d1",20:"#f5b7b2",30:"#f19b92",40:"#ec7e73",50:"#e86154",60:"#cf4a3d",70:"#cf4a3d",80:"#a13a30",90:"#732922",100:"#2e100e"},warning:{10:"#f8e6a0",20:"#fccd27",30:"#ddb00e",40:"#bc9005",50:"#9e7700",60:"#755800",70:"#806000",80:"#5c4600",90:"#3d2e00",100:"#1c1500"},info:{10:"#cceeff",20:"#99daff",30:"#57beff",40:"#059fff",50:"#0f7ec8",60:"#005fa3",70:"#0066bd",80:"#00498a",90:"#013360",100:"#061727"},yellow:{10:"#f8e6a0",20:"#fccd27",30:"#ddb00e",40:"#bc9005",50:"#9e7700",60:"#755800",70:"#806000",80:"#5c4600",90:"#3d2e00",100:"#332600"},orange:{10:"#ffe2cc",20:"#ffc69e",30:"#ff9d57",40:"#fa6800",50:"#cc5500",60:"#9e4200",70:"#a84400",80:"#753300",90:"#522200",100:"#421e00"},red:{10:"#ffe0e0",20:"#ffc2c5",30:"#ff99a0",40:"#ff6168",50:"#ee0713",60:"#b81922",70:"#c21e25",80:"#921118",90:"#66050a",100:"#540d11"},magenta:{10:"#ffe0ef",20:"#ffbdda",30:"#ff94c3",40:"#ff57a0",50:"#e3176f",60:"#b0215f",70:"#bf1d63",80:"#8e0b43",90:"#68032e",100:"#53142f"},purple:{10:"#ede5ff",20:"#dcc7ff",30:"#c5a3ff",40:"#ae7aff",50:"#9352ff",60:"#7822fb",70:"#7c3dd6",80:"#5b24ad",90:"#40197b",100:"#341c59"},blue:{10:"#dbebff",20:"#b8d3ff",30:"#8ab6ff",40:"#5c97ff",50:"#1f70ff",60:"#0050e6",70:"#0053ff",80:"#0039c7",90:"#00258a",100:"#001f75"},cyan:{10:"#cceeff",20:"#99daff",30:"#57beff",40:"#059fff",50:"#0f7ec8",60:"#005fa3",70:"#0066bd",80:"#00498a",90:"#013360",100:"#0b2947"},teal:{10:"#acf6f6",20:"#57e5e5",30:"#25cac8",40:"#07aba9",50:"#008a87",60:"#006b68",70:"#007070",80:"#005357",90:"#033940",100:"#0f3034"},green:{10:"#b6f6c8",20:"#74e792",30:"#36ce5e",40:"#3bab5a",50:"#208e3f",60:"#166f31",70:"#11742f",80:"#05521c",90:"#033b11",100:"#0d300f"}}},Ql={...Ot,default:{...Ot.default,primary:{10:"#dbd9de",20:"#b8b2bd",30:"#948c9d",40:"#70657c",50:"#4d3f5b",60:"#29183a",70:"#21132e",80:"#190e23",90:"#100a17",100:"#08050c"},accent:{10:"#fcebe7",20:"#fad7d0",30:"#f7c3b8",40:"#f4afa0",50:"#f29b89",60:"#ef8771",70:"#bf6c5a",80:"#8f5144",90:"#60362d",100:"#301b17"}},hover:{...Ot.hover,primary:{10:"#cac6ce",20:"#a69fad",30:"#82798d",40:"#5f526c",50:"#3b2c4b",60:"#241532",70:"#261636",80:"#1d1129",90:"#150c1d",100:"#08050c"},accent:{10:"#fbe1dc",20:"#f9cdc4",30:"#f6b9ac",40:"#f3a595",50:"#f1917d",60:"#cf7562",70:"#df7e69",80:"#a75f4f",90:"#784439",100:"#301b17"}}},Wf=Ql,zf={...Ot,default:{...Ot.default,primary:{10:"#FDE6D7",20:"#FBCEAF",30:"#F9B588",40:"#F69C60",50:"#F48438",60:"#F26B10",70:"#C2560D",80:"#91400A",90:"#612B06",100:"#301503"},accent:{10:"#E5DEF0",20:"#CABDE1",30:"#B09CD2",40:"#967AC2",50:"#7B59B3",60:"#6138A4",70:"#4E2D83",80:"#3A2262",90:"#271642",100:"#130B21"}},hover:{...Ot.hover,primary:{10:"#FCDAC3",20:"#FAC29C",30:"#F8A974",40:"#F5904C",50:"#F37824",60:"#D25D0E",70:"#E2640F",80:"#AA4B0C",90:"#793608",100:"#301503"},accent:{10:"#D8CEE9",20:"#BDADDA",30:"#A38BCA",40:"#896ABB",50:"#6E49AC",60:"#54318E",70:"#5B3499",80:"#442873",90:"#311C52",100:"#130B21"}}},Zf={...Ot,default:{...Ot.default,primary:{10:"#D6E1EB",20:"#ADC3D7",30:"#85A5C3",40:"#5C86AF",50:"#33689B",60:"#0A4A87",70:"#083B6C",80:"#062C51",90:"#041E36",100:"#020F1B"},accent:{10:"#F5F1E7",20:"#EAE2CE",30:"#E0D4B6",40:"#D6C69E",50:"#CBB785",60:"#C1A96D",70:"#9A8757",80:"#746541",90:"#4D442C",100:"#272216"}},hover:{...Ot.hover,primary:{10:"#C2D2E1",20:"#99B4CD",30:"#7196B9",40:"#4877A5",50:"#1F5991",60:"#094075",70:"#09457E",80:"#07345F",90:"#052544",100:"#020F1B"},accent:{10:"#fbe1dc",20:"#f9cdc4",30:"#f6b9ac",40:"#f3a595",50:"#f1917d",60:"#cf7562",70:"#df7e69",80:"#a75f4f",90:"#784439",100:"#301b17"}}},go={default:Wf,prosperita:Ql,ivipbank:zf,banvox:Zf},ho=go[Ul]!==void 0?go[Ul]:go.default;if(ho===void 0)throw new Error("Active theme is not defined");const Me=(e,t)=>{if(!/^#[0-9A-F]{6}$/i.test(e))throw new Error("Invalid hex color format. It should be in the format #RRGGBB.");const n=parseInt(e.slice(1,3),16),i=parseInt(e.slice(3,5),16),r=parseInt(e.slice(5,7),16),o=(d,p)=>Math.min(255,Math.max(0,Math.round(d*(1+p/100)))),l=o(n,t).toString(16).padStart(2,"0"),c=o(i,t).toString(16).padStart(2,"0"),s=o(r,t).toString(16).padStart(2,"0");return"#"+l+c+s},Xf=(e=>({background:e.default.gray[100],backgroundActive:Me(e.default.gray[50],40),backgroundHover:Me(e.hover.gray[50],16),backgroundSelected:Me(e.hover.gray[50],24),backgroundSelectedHover:Me(e.hover.gray[50],32),backgroundBrand:e.default.primary[60],backgroundInverse:e.default.gray[10],backgroundInverseHover:e.hover.gray[10],layer01:e.default.gray[90],layer02:e.default.gray[80],layer03:e.default.gray[70],layerHover01:e.hover.gray[90],layerHover02:e.hover.gray[80],layerHover03:e.hover.gray[70],layerActive01:e.default.gray[70],layerActive02:e.default.gray[60],layerActive03:e.default.gray[50],layerSelected01:e.default.gray[80],layerSelected02:e.default.gray[70],layerSelected03:e.default.gray[60],layerSelectedHover01:e.hover.gray[80],layerSelectedHover02:e.hover.gray[70],layerSelectedHover03:e.hover.gray[60],layerSelectedInverse:e.default.gray[10],layerSelectedDisabled:e.default.gray[60],layerAccent01:e.default.gray[80],layerAccent02:e.default.gray[70],layerAccent03:e.default.gray[60],layerAccentHover01:e.hover.gray[80],layerAccentHover02:e.hover.gray[70],layerAccentHover03:e.hover.gray[60],layerAccentActive01:e.hover.gray[70],layerAccentActive02:e.hover.gray[50],layerAccentActive03:e.hover.gray[80],field01:e.default.gray[90],field02:e.default.gray[80],field03:e.default.gray[70],fieldHover01:e.hover.gray[90],fieldHover02:e.hover.gray[80],fieldHover03:e.hover.gray[70],borderSubtle00:e.default.gray[80],borderSubtle01:e.default.gray[80],borderSubtle02:e.default.gray[70],borderSubtle03:e.default.gray[60],borderSubtleSelected01:e.default.gray[70],borderSubtleSelected02:e.default.gray[60],borderSubtleSelected03:e.default.gray[50],borderStrong01:e.default.gray[60],borderStrong02:e.default.gray[50],borderStrong03:e.default.gray[40],borderTile01:e.default.gray[70],borderTile02:e.default.gray[60],borderTile03:e.default.gray[50],borderInverse:e.default.gray[10],borderDisabled:Me(e.default.gray[50],50),borderInteractive:e.default.primary[50],textPrimary:e.default.gray[10],textSecondary:e.default.gray[30],textPlaceholder:e.default.gray[60],textOnColor:e.default.neutral.white,textOnColorDisabled:Me(e.default.neutral.white,25),textHelper:e.default.gray[50],textError:e.default.danger[40],textInverse:e.default.gray[100],textDisabled:Me(e.default.gray[10],25),linkPrimary:e.default.primary[40],linkPrimaryHover:e.hover.primary[30],linkSecondary:e.default.primary[30],linkInverse:e.default.primary[60],linkVisited:e.default.accent[40],iconPrimary:e.default.gray[10],iconSecondary:e.default.gray[30],iconOnColor:e.default.neutral.white,iconOnColorDisabled:Me(e.default.neutral.white,25),iconInteractive:e.default.neutral.white,iconInverse:e.default.gray[100],iconDisabled:Me(e.default.gray[10],25),supportError:e.default.danger[50],supportSuccess:e.default.success[40],supportWarning:e.default.warning[30],supportInfo:e.default.info[50],supportErrorInverse:e.default.danger[60],supportSuccessInverse:e.default.success[50],supportWarningInverse:e.default.warning[30],supportInfoInverse:e.default.info[70],supportCautionMajor:e.default.orange[40],supportCautionMinor:e.default.warning[30],supportUndefined:e.default.purple[60],focus:e.default.neutral.white,focusInset:e.default.gray[100],focusInverse:e.default.info[60],interactive:e.default.primary[50],highlight:e.default.primary[90],toogleOff:e.default.gray[60],overlay:Me(e.default.gray[100],70),skeletonElement:e.default.gray[70],skeletonBackground:e.hover.gray[80],buttonPrimary:e.default.primary[60],buttonPrimaryHover:e.hover.primary[60],buttonPrimaryActive:e.default.primary[80],buttonAccent:e.default.accent[60],buttonAccentHover:e.hover.accent[60],buttonAccentActive:e.hover.accent[80],buttonSecondary:e.default.gray[60],buttonSecondaryHover:e.hover.gray[60],buttonSecondaryActive:e.default.gray[80],buttonTertiary:e.default.neutral.white,buttonTertiaryHover:e.default.gray[10],buttonTertiaryActive:e.default.gray[30],buttonDangerPrimary:e.default.danger[60],buttonDangerSecondary:e.default.danger[50],buttonDangerHover:e.hover.danger[60],buttonDangerActive:e.default.danger[80],buttonSeparator:e.default.gray[100],buttonDisabled:e.default.gray[70],tagBackgroundPrimary:e.default.primary[70],tagColorPrimary:e.default.primary[20],tagHoverPrimary:e.hover.primary[70],tagBackgroundAccent:e.default.accent[70],tagColorAccent:e.default.accent[20],tagHoverAccent:e.hover.accent[70],tagBackgroundBlue:e.default.info[70],tagColorBlue:e.default.info[20],tagHoverBlue:e.hover.info[70],tagBackgroundGreen:e.default.success[70],tagColorGreen:e.default.success[20],tagHoverGreen:e.hover.success[70],tagBackgroundRed:e.default.danger[70],tagColorRed:e.default.danger[20],tagHoverRed:e.hover.danger[70],tagBackgroundGray:e.default.gray[70],tagColorGray:e.default.gray[20],tagHoverGray:e.hover.gray[70],tagBackgroundCoolGray:e.default.coolGray[70],tagColorCoolGray:e.default.coolGray[20],tagHoverCoolGray:e.hover.coolGray[70],tagBackgroundWarmGray:e.default.warmGray[70],tagColorWarmGray:e.default.warmGray[20],tagHoverWarmGray:e.hover.warmGray[70],notificationInfoBackground:e.default.gray[90],notificationInfoBorder:Me(e.default.info[40],50),notificationSuccessBackground:e.default.gray[90],notificationSuccessBorder:Me(e.default.success[40],50),notificationErrorBackground:e.default.gray[90],notificationErrorBorder:Me(e.default.danger[40],50),notificationWarningBackground:e.default.gray[90],notificationWarningBorder:Me(e.default.warning[40],50),notificationActionHover:e.hover.gray[90],notificationActionTertiaryInverse:e.default.primary[60],notificationActionTertiaryInverseText:e.default.neutral.white,notificationActionTertiaryInverseHover:e.default.primary[70],whiteInLightThemes:e.default.neutral.black,blackInLightThemes:e.default.neutral.white}))(ho),Kl={light:(e=>({background:e.default.neutral.white,backgroundActive:Me(e.default.gray[50],50),backgroundHover:Me(e.hover.gray[50],12),backgroundSelected:Me(e.default.gray[50],20),backgroundSelectedHover:Me(e.default.gray[50],32),backgroundBrand:e.default.primary[60],backgroundInverse:e.default.gray[80],backgroundInverseHover:e.hover.gray[80],layer01:e.default.gray[10],layer02:e.default.neutral.white,layer03:e.default.gray[10],layerHover01:e.hover.gray[10],layerHover02:e.hover.neutral.white,layerHover03:e.hover.gray[10],layerActive01:e.default.gray[30],layerActive02:e.default.gray[30],layerActive03:e.default.gray[30],layerSelected01:e.default.gray[20],layerSelected02:e.default.gray[20],layerSelected03:e.default.gray[20],layerSelectedHover01:e.hover.gray[20],layerSelectedHover02:e.hover.gray[20],layerSelectedHover03:e.hover.gray[20],layerSelectedInverse:e.default.gray[100],layerSelectedDisabled:e.default.gray[50],layerAccent01:e.default.gray[20],layerAccent02:e.default.gray[20],layerAccent03:e.default.gray[20],layerAccentHover01:e.hover.gray[20],layerAccentHover02:e.hover.gray[20],layerAccentHover03:e.hover.gray[20],layerAccentActive01:e.hover.gray[40],layerAccentActive02:e.hover.gray[40],layerAccentActive03:e.hover.gray[40],field01:e.default.gray[10],field02:e.default.neutral.white,field03:e.default.gray[10],fieldHover01:e.hover.gray[10],fieldHover02:e.hover.neutral.white,fieldHover03:e.hover.gray[10],borderSubtle00:e.default.gray[20],borderSubtle01:e.default.gray[30],borderSubtle02:e.default.gray[20],borderSubtle03:e.default.gray[30],borderSubtleSelected01:e.default.gray[30],borderSubtleSelected02:e.default.gray[30],borderSubtleSelected03:e.default.gray[30],borderStrong01:e.default.gray[50],borderStrong02:e.default.gray[50],borderStrong03:e.default.gray[50],borderTile01:e.default.gray[30],borderTile02:e.default.gray[40],borderTile03:e.default.gray[30],borderInverse:e.default.gray[100],borderDisabled:e.default.gray[30],borderInteractive:e.default.primary[60],textPrimary:e.default.gray[100],textSecondary:e.default.gray[70],textPlaceholder:e.default.gray[40],textOnColor:e.default.neutral.white,textOnColorDisabled:e.default.gray[50],textHelper:e.default.gray[60],textError:e.default.danger[60],textInverse:e.default.neutral.white,textDisabled:Me(e.default.gray[100],25),linkPrimary:e.default.primary[60],linkPrimaryHover:e.hover.primary[70],linkSecondary:e.default.primary[70],linkInverse:e.default.primary[40],linkVisited:e.default.accent[60],iconPrimary:e.default.gray[100],iconSecondary:e.default.gray[70],iconOnColor:e.default.neutral.white,iconOnColorDisabled:e.default.gray[50],iconInteractive:e.default.primary[60],iconInverse:e.default.neutral.white,iconDisabled:Me(e.default.gray[100],25),supportError:e.default.danger[60],supportSuccess:e.default.success[60],supportWarning:e.default.warning[30],supportInfo:e.default.info[70],supportErrorInverse:e.default.danger[50],supportSuccessInverse:e.default.success[40],supportWarningInverse:e.default.warning[30],supportInfoInverse:e.default.info[50],supportCautionMajor:e.default.orange[40],supportCautionMinor:e.default.warning[30],supportUndefined:e.default.purple[60],focus:e.default.info[60],focusInset:e.default.neutral.white,focusInverse:e.default.neutral.white,interactive:e.default.primary[60],highlight:e.default.primary[20],toogleOff:e.default.gray[50],overlay:e.default.gray[100],skeletonElement:e.default.gray[30],skeletonBackground:e.hover.gray[10],buttonPrimary:e.default.primary[60],buttonPrimaryHover:e.hover.primary[60],buttonPrimaryActive:e.default.primary[80],buttonAccent:e.default.accent[60],buttonAccentHover:e.hover.accent[60],buttonAccentActive:e.hover.accent[80],buttonSecondary:e.default.gray[80],buttonSecondaryHover:e.hover.gray[80],buttonSecondaryActive:e.default.gray[60],buttonTertiary:e.default.primary[60],buttonTertiaryHover:e.hover.primary[60],buttonTertiaryActive:e.hover.primary[80],buttonDangerPrimary:e.default.danger[60],buttonDangerSecondary:e.default.danger[60],buttonDangerHover:e.hover.danger[60],buttonDangerActive:e.default.danger[80],buttonSeparator:e.default.gray[20],buttonDisabled:e.default.gray[30],tagBackgroundPrimary:e.default.primary[20],tagColorPrimary:e.default.primary[70],tagHoverPrimary:e.hover.primary[20],tagBackgroundAccent:e.default.accent[20],tagColorAccent:e.default.accent[70],tagHoverAccent:e.hover.accent[20],tagBackgroundBlue:e.default.info[20],tagColorBlue:e.default.info[70],tagHoverBlue:e.hover.info[20],tagBackgroundGreen:e.default.success[20],tagColorGreen:e.default.success[70],tagHoverGreen:e.hover.success[20],tagBackgroundRed:e.default.danger[20],tagColorRed:e.default.danger[70],tagHoverRed:e.hover.danger[20],tagBackgroundGray:e.default.gray[20],tagColorGray:e.default.gray[70],tagHoverGray:e.hover.gray[20],tagBackgroundCoolGray:e.default.coolGray[20],tagColorCoolGray:e.default.coolGray[70],tagHoverCoolGray:e.hover.coolGray[20],tagBackgroundWarmGray:e.default.warmGray[20],tagColorWarmGray:e.default.warmGray[70],tagHoverWarmGray:e.hover.warmGray[20],notificationInfoBackground:e.default.info[10],notificationInfoBorder:Me(e.default.info[60],30),notificationSuccessBackground:e.default.success[10],notificationSuccessBorder:Me(e.default.success[60],30),notificationErrorBackground:e.default.danger[10],notificationErrorBorder:Me(e.default.danger[60],30),notificationWarningBackground:e.default.warning[10],notificationWarningBorder:Me(e.default.warning[60],30),notificationActionHover:Me(e.default.neutral.white,0),notificationActionTertiaryInverse:Me(e.default.neutral.white,0),notificationActionTertiaryInverseText:e.default.coolGray[100],notificationActionTertiaryInverseHover:e.hover.gray[10],whiteInLightThemes:e.default.neutral.white,blackInLightThemes:e.default.neutral.black}))(ho),dark:Xf},f=(()=>{const e=localStorage.getItem("@app:theme_dumbo"),t=String(e)||"light";return t==="dark"||t==="light"?Kl[t]:Kl.light})();if(f===void 0)throw new Error("Contextual theme is not defined");function jf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var bo={exports:{}},Zn={};/** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var ql;function Yf(){if(ql)return Zn;ql=1;var e=x,t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,r=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function l(c,s,d){var p,u={},g=null,h=null;d!==void 0&&(g=""+d),s.key!==void 0&&(g=""+s.key),s.ref!==void 0&&(h=s.ref);for(p in s)i.call(s,p)&&!o.hasOwnProperty(p)&&(u[p]=s[p]);if(c&&c.defaultProps)for(p in s=c.defaultProps,s)u[p]===void 0&&(u[p]=s[p]);return{$$typeof:t,type:c,key:g,ref:h,props:u,_owner:r.current}}return Zn.Fragment=n,Zn.jsx=l,Zn.jsxs=l,Zn}var Xn={};/** * @license React * react-jsx-runtime.development.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var es;function Jf(){return es||(es=1,process.env.NODE_ENV!=="production"&&function(){var e=x,t=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),u=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),h=Symbol.for("react.offscreen"),v=Symbol.iterator,m="@@iterator";function b(N){if(N===null||typeof N!="object")return null;var Z=v&&N[v]||N[m];return typeof Z=="function"?Z:null}var y=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function w(N){{for(var Z=arguments.length,te=new Array(Z>1?Z-1:0),ge=1;ge<Z;ge++)te[ge-1]=arguments[ge];E("error",N,te)}}function E(N,Z,te){{var ge=y.ReactDebugCurrentFrame,Oe=ge.getStackAddendum();Oe!==""&&(Z+="%s",te=te.concat([Oe]));var ke=te.map(function(Ie){return String(Ie)});ke.unshift("Warning: "+Z),Function.prototype.apply.call(console[N],console,ke)}}var D=!1,S=!1,A=!1,V=!1,k=!1,_;_=Symbol.for("react.module.reference");function H(N){return!!(typeof N=="string"||typeof N=="function"||N===i||N===o||k||N===r||N===d||N===p||V||N===h||D||S||A||typeof N=="object"&&N!==null&&(N.$$typeof===g||N.$$typeof===u||N.$$typeof===l||N.$$typeof===c||N.$$typeof===s||N.$$typeof===_||N.getModuleId!==void 0))}function J(N,Z,te){var ge=N.displayName;if(ge)return ge;var Oe=Z.displayName||Z.name||"";return Oe!==""?te+"("+Oe+")":te}function L(N){return N.displayName||"Context"}function R(N){if(N==null)return null;if(typeof N.tag=="number"&&w("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof N=="function")return N.displayName||N.name||null;if(typeof N=="string")return N;switch(N){case i:return"Fragment";case n:return"Portal";case o:return"Profiler";case r:return"StrictMode";case d:return"Suspense";case p:return"SuspenseList"}if(typeof N=="object")switch(N.$$typeof){case c:var Z=N;return L(Z)+".Consumer";case l:var te=N;return L(te._context)+".Provider";case s:return J(N,N.render,"ForwardRef");case u:var ge=N.displayName||null;return ge!==null?ge:R(N.type)||"Memo";case g:{var Oe=N,ke=Oe._payload,Ie=Oe._init;try{return R(Ie(ke))}catch{return null}}}return null}var P=Object.assign,G=0,U,Q,j,Y,re,ye,ne;function F(){}F.__reactDisabledLog=!0;function K(){{if(G===0){U=console.log,Q=console.info,j=console.warn,Y=console.error,re=console.group,ye=console.groupCollapsed,ne=console.groupEnd;var N={configurable:!0,enumerable:!0,value:F,writable:!0};Object.defineProperties(console,{info:N,log:N,warn:N,error:N,group:N,groupCollapsed:N,groupEnd:N})}G++}}function oe(){{if(G--,G===0){var N={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:P({},N,{value:U}),info:P({},N,{value:Q}),warn:P({},N,{value:j}),error:P({},N,{value:Y}),group:P({},N,{value:re}),groupCollapsed:P({},N,{value:ye}),groupEnd:P({},N,{value:ne})})}G<0&&w("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var he=y.ReactCurrentDispatcher,W;function M(N,Z,te){{if(W===void 0)try{throw Error()}catch(Oe){var ge=Oe.stack.trim().match(/\n( *(at )?)/);W=ge&&ge[1]||""}return` `+W+N}}var fe=!1,be;{var Be=typeof WeakMap=="function"?WeakMap:Map;be=new Be}function X(N,Z){if(!N||fe)return"";{var te=be.get(N);if(te!==void 0)return te}var ge;fe=!0;var Oe=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var ke;ke=he.current,he.current=null,K();try{if(Z){var Ie=function(){throw Error()};if(Object.defineProperty(Ie.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Ie,[])}catch(st){ge=st}Reflect.construct(N,[],Ie)}else{try{Ie.call()}catch(st){ge=st}N.call(Ie.prototype)}}else{try{throw Error()}catch(st){ge=st}N()}}catch(st){if(st&&ge&&typeof st.stack=="string"){for(var xe=st.stack.split(` `),it=ge.stack.split(` `),We=xe.length-1,Ye=it.length-1;We>=1&&Ye>=0&&xe[We]!==it[Ye];)Ye--;for(;We>=1&&Ye>=0;We--,Ye--)if(xe[We]!==it[Ye]){if(We!==1||Ye!==1)do if(We--,Ye--,Ye<0||xe[We]!==it[Ye]){var wt=` `+xe[We].replace(" at new "," at ");return N.displayName&&wt.includes("<anonymous>")&&(wt=wt.replace("<anonymous>",N.displayName)),typeof N=="function"&&be.set(N,wt),wt}while(We>=1&&Ye>=0);break}}}finally{fe=!1,he.current=ke,oe(),Error.prepareStackTrace=Oe}var zn=N?N.displayName||N.name:"",hn=zn?M(zn):"";return typeof N=="function"&&be.set(N,hn),hn}function z(N,Z,te){return X(N,!1)}function B(N){var Z=N.prototype;return!!(Z&&Z.isReactComponent)}function se(N,Z,te){if(N==null)return"";if(typeof N=="function")return X(N,B(N));if(typeof N=="string")return M(N);switch(N){case d:return M("Suspense");case p:return M("SuspenseList")}if(typeof N=="object")switch(N.$$typeof){case s:return z(N.render);case u:return se(N.type,Z,te);case g:{var ge=N,Oe=ge._payload,ke=ge._init;try{return se(ke(Oe),Z,te)}catch{}}}return""}var Ee=Object.prototype.hasOwnProperty,Xe={},Yt=y.ReactDebugCurrentFrame;function Ct(N){if(N){var Z=N._owner,te=se(N.type,N._source,Z?Z.type:null);Yt.setExtraStackFrame(te)}else Yt.setExtraStackFrame(null)}function Fn(N,Z,te,ge,Oe){{var ke=Function.call.bind(Ee);for(var Ie in N)if(ke(N,Ie)){var xe=void 0;try{if(typeof N[Ie]!="function"){var it=Error((ge||"React class")+": "+te+" type `"+Ie+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof N[Ie]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw it.name="Invariant Violation",it}xe=N[Ie](Z,Ie,ge,te,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(We){xe=We}xe&&!(xe instanceof Error)&&(Ct(Oe),w("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",ge||"React class",te,Ie,typeof xe),Ct(null)),xe instanceof Error&&!(xe.message in Xe)&&(Xe[xe.message]=!0,Ct(Oe),w("Failed %s type: %s",te,xe.message),Ct(null))}}}var Hn=Array.isArray;function T(N){return Hn(N)}function ee(N){{var Z=typeof Symbol=="function"&&Symbol.toStringTag,te=Z&&N[Symbol.toStringTag]||N.constructor.name||"Object";return te}}function ie(N){try{return de(N),!1}catch{return!0}}function de(N){return""+N}function me(N){if(ie(N))return w("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",ee(N)),de(N)}var we=y.ReactCurrentOwner,je={key:!0,ref:!0,__self:!0,__source:!0},ht,_n;function $r(N){if(Ee.call(N,"ref")){var Z=Object.getOwnPropertyDescriptor(N,"ref").get;if(Z&&Z.isReactWarning)return!1}return N.ref!==void 0}function Wl(N){if(Ee.call(N,"key")){var Z=Object.getOwnPropertyDescriptor(N,"key").get;if(Z&&Z.isReactWarning)return!1}return N.key!==void 0}function zl(N,Z){typeof N.ref=="string"&&we.current}function fo(N,Z){{var te=function(){ht||(ht=!0,w("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",Z))};te.isReactWarning=!0,Object.defineProperty(N,"key",{get:te,configurable:!0})}}function Zl(N,Z){{var te=function(){_n||(_n=!0,w("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",Z))};te.isReactWarning=!0,Object.defineProperty(N,"ref",{get:te,configurable:!0})}}var uS=function(N,Z,te,ge,Oe,ke,Ie){var xe={$$typeof:t,type:N,key:Z,ref:te,props:Ie,_owner:ke};return xe._store={},Object.defineProperty(xe._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(xe,"_self",{configurable:!1,enumerable:!1,writable:!1,value:ge}),Object.defineProperty(xe,"_source",{configurable:!1,enumerable:!1,writable:!1,value:Oe}),Object.freeze&&(Object.freeze(xe.props),Object.freeze(xe)),xe};function pS(N,Z,te,ge,Oe){{var ke,Ie={},xe=null,it=null;te!==void 0&&(me(te),xe=""+te),Wl(Z)&&(me(Z.key),xe=""+Z.key),$r(Z)&&(it=Z.ref,zl(Z,Oe));for(ke in Z)Ee.call(Z,ke)&&!je.hasOwnProperty(ke)&&(Ie[ke]=Z[ke]);if(N&&N.defaultProps){var We=N.defaultProps;for(ke in We)Ie[ke]===void 0&&(Ie[ke]=We[ke])}if(xe||it){var Ye=typeof N=="function"?N.displayName||N.name||"Unknown":N;xe&&fo(Ie,Ye),it&&Zl(Ie,Ye)}return uS(N,xe,it,Oe,ge,we.current,Ie)}}var Xl=y.ReactCurrentOwner,kf=y.ReactDebugCurrentFrame;function Wn(N){if(N){var Z=N._owner,te=se(N.type,N._source,Z?Z.type:null);kf.setExtraStackFrame(te)}else kf.setExtraStackFrame(null)}var jl;jl=!1;function Yl(N){return typeof N=="object"&&N!==null&&N.$$typeof===t}function Mf(){{if(Xl.current){var N=R(Xl.current.type);if(N)return` Check the render method of \``+N+"`."}return""}}function fS(N){return""}var Lf={};function gS(N){{var Z=Mf();if(!Z){var te=typeof N=="string"?N:N.displayName||N.name;te&&(Z=` Check the top-level render call using <`+te+">.")}return Z}}function Gf(N,Z){{if(!N._store||N._store.validated||N.key!=null)return;N._store.validated=!0;var te=gS(Z);if(Lf[te])return;Lf[te]=!0;var ge="";N&&N._owner&&N._owner!==Xl.current&&(ge=" It was passed a child from "+R(N._owner.type)+"."),Wn(N),w('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',te,ge),Wn(null)}}function Rf(N,Z){{if(typeof N!="object")return;if(T(N))for(var te=0;te<N.length;te++){var ge=N[te];Yl(ge)&&Gf(ge,Z)}else if(Yl(N))N._store&&(N._store.validated=!0);else if(N){var Oe=b(N);if(typeof Oe=="function"&&Oe!==N.entries)for(var ke=Oe.call(N),Ie;!(Ie=ke.next()).done;)Yl(Ie.value)&&Gf(Ie.value,Z)}}}function hS(N){{var Z=N.type;if(Z==null||typeof Z=="string")return;var te;if(typeof Z=="function")te=Z.propTypes;else if(typeof Z=="object"&&(Z.$$typeof===s||Z.$$typeof===u))te=Z.propTypes;else return;if(te){var ge=R(Z);Fn(te,N.props,"prop",ge,N)}else if(Z.PropTypes!==void 0&&!jl){jl=!0;var Oe=R(Z);w("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",Oe||"Unknown")}typeof Z.getDefaultProps=="function"&&!Z.getDefaultProps.isReactClassApproved&&w("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function bS(N){{for(var Z=Object.keys(N.props),te=0;te<Z.length;te++){var ge=Z[te];if(ge!=="children"&&ge!=="key"){Wn(N),w("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",ge),Wn(null);break}}N.ref!==null&&(Wn(N),w("Invalid attribute `ref` supplied to `React.Fragment`."),Wn(null))}}var Ff={};function Hf(N,Z,te,ge,Oe,ke){{var Ie=H(N);if(!Ie){var xe="";(N===void 0||typeof N=="object"&&N!==null&&Object.keys(N).length===0)&&(xe+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var it=fS();it?xe+=it:xe+=Mf();var We;N===null?We="null":T(N)?We="array":N!==void 0&&N.$$typeof===t?(We="<"+(R(N.type)||"Unknown")+" />",xe=" Did you accidentally export a JSX literal instead of a component?"):We=typeof N,w("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",We,xe)}var Ye=pS(N,Z,te,Oe,ke);if(Ye==null)return Ye;if(Ie){var wt=Z.children;if(wt!==void 0)if(ge)if(T(wt)){for(var zn=0;zn<wt.length;zn++)Rf(wt[zn],N);Object.freeze&&Object.freeze(wt)}else w("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else Rf(wt,N)}if(Ee.call(Z,"key")){var hn=R(N),st=Object.keys(Z).filter(function(wS){return wS!=="key"}),Jl=st.length>0?"{key: someKey, "+st.join(": ..., ")+": ...}":"{key: someKey}";if(!Ff[hn+Jl]){var CS=st.length>0?"{"+st.join(": ..., ")+": ...}":"{}";w(`A props object containing a "key" prop is being spread into JSX: let props = %s; <%s {...props} /> React keys must be passed directly to JSX without using spread: let props = %s; <%s key={someKey} {...props} />`,Jl,hn,CS,hn),Ff[hn+Jl]=!0}}return N===i?bS(Ye):hS(Ye),Ye}}function mS(N,Z,te){return Hf(N,Z,te,!0)}function vS(N,Z,te){return Hf(N,Z,te,!1)}var xS=vS,yS=mS;Xn.Fragment=i,Xn.jsx=xS,Xn.jsxs=yS}()),Xn}process.env.NODE_ENV==="production"?bo.exports=Yf():bo.exports=Jf();var mo=bo.exports;const $=mo.Fragment,a=mo.jsx,I=mo.jsxs;var ot=function(){return ot=Object.assign||function(t){for(var n,i=1,r=arguments.length;i<r;i++){n=arguments[i];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},ot.apply(this,arguments)};function Jt(e,t,n){if(n||arguments.length===2)for(var i=0,r=t.length,o;i<r;i++)(o||!(i in t))&&(o||(o=Array.prototype.slice.call(t,0,i)),o[i]=t[i]);return e.concat(o||Array.prototype.slice.call(t))}typeof SuppressedError=="function"&&SuppressedError;function Uf(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var Qf=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Kf=Uf(function(e){return Qf.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Re="-ms-",jn="-moz-",De="-webkit-",ts="comm",kr="rule",vo="decl",qf="@import",ns="@keyframes",eg="@layer",rs=Math.abs,xo=String.fromCharCode,yo=Object.assign;function tg(e,t){return Je(e,0)^45?(((t<<2^Je(e,0))<<2^Je(e,1))<<2^Je(e,2))<<2^Je(e,3):0}function is(e){return e.trim()}function Tt(e,t){return(e=t.exec(e))?e[0]:e}function ve(e,t,n){return e.replace(t,n)}function Mr(e,t,n){return e.indexOf(t,n)}function Je(e,t){return e.charCodeAt(t)|0}function bn(e,t,n){return e.slice(t,n)}function St(e){return e.length}function os(e){return e.length}function Yn(e,t){return t.push(e),e}function ng(e,t){return e.map(t).join("")}function as(e,t){return e.filter(function(n){return!Tt(n,t)})}var Lr=1,mn=1,ls=0,bt=0,ze=0,vn="";function Gr(e,t,n,i,r,o,l,c){return{value:e,root:t,parent:n,type:i,props:r,children:o,line:Lr,column:mn,length:l,return:"",siblings:c}}function Ft(e,t){return yo(Gr("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function xn(e){for(;e.root;)e=Ft(e.root,{children:[e]});Yn(e,e.siblings)}function rg(){return ze}function ig(){return ze=bt>0?Je(vn,--bt):0,mn--,ze===10&&(mn=1,Lr--),ze}function It(){return ze=bt<ls?Je(vn,bt++):0,mn++,ze===10&&(mn=1,Lr++),ze}function Ut(){return Je(vn,bt)}function Rr(){return bt}function Fr(e,t){return bn(vn,e,t)}function Co(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function og(e){return Lr=mn=1,ls=St(vn=e),bt=0,[]}function ag(e){return vn="",e}function wo(e){return is(Fr(bt-1,Io(e===91?e+2:e===40?e+1:e)))}function lg(e){for(;(ze=Ut())&&ze<33;)It();return Co(e)>2||Co(ze)>3?"":" "}function sg(e,t){for(;--t&&It()&&!(ze<48||ze>102||ze>57&&ze<65||ze>70&&ze<97););return Fr(e,Rr()+(t<6&&Ut()==32&&It()==32))}function Io(e){for(;It();)switch(ze){case e:return bt;case 34:case 39:e!==34&&e!==39&&Io(ze);break;case 40:e===41&&Io(e);break;case 92:It();break}return bt}function cg(e,t){for(;It()&&e+ze!==57;)if(e+ze===84&&Ut()===47)break;return"/*"+Fr(t,bt-1)+"*"+xo(e===47?e:It())}function dg(e){for(;!Co(Ut());)It();return Fr(e,bt)}function ug(e){return ag(Hr("",null,null,null,[""],e=og(e),0,[0],e))}function Hr(e,t,n,i,r,o,l,c,s){for(var d=0,p=0,u=l,g=0,h=0,v=0,m=1,b=1,y=1,w=0,E="",D=r,S=o,A=i,V=E;b;)switch(v=w,w=It()){case 40:if(v!=108&&Je(V,u-1)==58){Mr(V+=ve(wo(w),"&","&\f"),"&\f",rs(d?c[d-1]:0))!=-1&&(y=-1);break}case 34:case 39:case 91:V+=wo(w);break;case 9:case 10:case 13:case 32:V+=lg(v);break;case 92:V+=sg(Rr()-1,7);continue;case 47:switch(Ut()){case 42:case 47:Yn(pg(cg(It(),Rr()),t,n,s),s);break;default:V+="/"}break;case 123*m:c[d++]=St(V)*y;case 125*m:case 59:case 0:switch(w){case 0:case 125:b=0;case 59+p:y==-1&&(V=ve(V,/\f/g,"")),h>0&&St(V)-u&&Yn(h>32?cs(V+";",i,n,u-1,s):cs(ve(V," ","")+";",i,n,u-2,s),s);break;case 59:V+=";";default:if(Yn(A=ss(V,t,n,d,p,r,c,E,D=[],S=[],u,o),o),w===123)if(p===0)Hr(V,t,A,A,D,o,u,c,S);else switch(g===99&&Je(V,3)===110?100:g){case 100:case 108:case 109:case 115:Hr(e,A,A,i&&Yn(ss(e,A,A,0,0,r,c,E,r,D=[],u,S),S),r,S,u,c,i?D:S);break;default:Hr(V,A,A,A,[""],S,0,c,S)}}d=p=h=0,m=y=1,E=V="",u=l;break;case 58:u=1+St(V),h=v;default:if(m<1){if(w==123)--m;else if(w==125&&m++==0&&ig()==125)continue}switch(V+=xo(w),w*m){case 38:y=p>0?1:(V+="\f",-1);break;case 44:c[d++]=(St(V)-1)*y,y=1;break;case 64:Ut()===45&&(V+=wo(It())),g=Ut(),p=u=St(E=V+=dg(Rr())),w++;break;case 45:v===45&&St(V)==2&&(m=0)}}return o}function ss(e,t,n,i,r,o,l,c,s,d,p,u){for(var g=r-1,h=r===0?o:[""],v=os(h),m=0,b=0,y=0;m<i;++m)for(var w=0,E=bn(e,g+1,g=rs(b=l[m])),D=e;w<v;++w)(D=is(b>0?h[w]+" "+E:ve(E,/&\f/g,h[w])))&&(s[y++]=D);return Gr(e,t,n,r===0?kr:c,s,d,p,u)}function pg(e,t,n,i){return Gr(e,t,n,ts,xo(rg()),bn(e,2,-2),0,i)}function cs(e,t,n,i,r){return Gr(e,t,n,vo,bn(e,0,i),bn(e,i+1,-1),i,r)}function ds(e,t,n){switch(tg(e,t)){case 5103:return De+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return De+e+e;case 4789:return jn+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return De+e+jn+e+Re+e+e;case 5936:switch(Je(e,t+11)){case 114:return De+e+Re+ve(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return De+e+Re+ve(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return De+e+Re+ve(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return De+e+Re+e+e;case 6165:return De+e+Re+"flex-"+e+e;case 5187:return De+e+ve(e,/(\w+).+(:[^]+)/,De+"box-$1$2"+Re+"flex-$1$2")+e;case 5443:return De+e+Re+"flex-item-"+ve(e,/flex-|-self/g,"")+(Tt(e,/flex-|baseline/)?"":Re+"grid-row-"+ve(e,/flex-|-self/g,""))+e;case 4675:return De+e+Re+"flex-line-pack"+ve(e,/align-content|flex-|-self/g,"")+e;case 5548:return De+e+Re+ve(e,"shrink","negative")+e;case 5292:return De+e+Re+ve(e,"basis","preferred-size")+e;case 6060:return De+"box-"+ve(e,"-grow","")+De+e+Re+ve(e,"grow","positive")+e;case 4554:return De+ve(e,/([^-])(transform)/g,"$1"+De+"$2")+e;case 6187:return ve(ve(ve(e,/(zoom-|grab)/,De+"$1"),/(image-set)/,De+"$1"),e,"")+e;case 5495:case 3959:return ve(e,/(image-set\([^]*)/,De+"$1$`$1");case 4968:return ve(ve(e,/(.+:)(flex-)?(.*)/,De+"box-pack:$3"+Re+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+De+e+e;case 4200:if(!Tt(e,/flex-|baseline/))return Re+"grid-column-align"+bn(e,t)+e;break;case 2592:case 3360:return Re+ve(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(i,r){return t=r,Tt(i.props,/grid-\w+-end/)})?~Mr(e+(n=n[t].value),"span",0)?e:Re+ve(e,"-start","")+e+Re+"grid-row-span:"+(~Mr(n,"span",0)?Tt(n,/\d+/):+Tt(n,/\d+/)-+Tt(e,/\d+/))+";":Re+ve(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(i){return Tt(i.props,/grid-\w+-start/)})?e:Re+ve(ve(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return ve(e,/(.+)-inline(.+)/,De+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(St(e)-1-t>6)switch(Je(e,t+1)){case 109:if(Je(e,t+4)!==45)break;case 102:return ve(e,/(.+:)(.+)-([^]+)/,"$1"+De+"$2-$3$1"+jn+(Je(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Mr(e,"stretch",0)?ds(ve(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return ve(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(i,r,o,l,c,s,d){return Re+r+":"+o+d+(l?Re+r+"-span:"+(c?s:+s-+o)+d:"")+e});case 4949:if(Je(e,t+6)===121)return ve(e,":",":"+De)+e;break;case 6444:switch(Je(e,Je(e,14)===45?18:11)){case 120:return ve(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+De+(Je(e,14)===45?"inline-":"")+"box$3$1"+De+"$2$3$1"+Re+"$2box$3")+e;case 100:return ve(e,":",":"+Re)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return ve(e,"scroll-","scroll-snap-")+e}return e}function _r(e,t){for(var n="",i=0;i<e.length;i++)n+=t(e[i],i,e,t)||"";return n}function fg(e,t,n,i){switch(e.type){case eg:if(e.children.length)break;case qf:case vo:return e.return=e.return||e.value;case ts:return"";case ns:return e.return=e.value+"{"+_r(e.children,i)+"}";case kr:if(!St(e.value=e.props.join(",")))return""}return St(n=_r(e.children,i))?e.return=e.value+"{"+n+"}":""}function gg(e){var t=os(e);return function(n,i,r,o){for(var l="",c=0;c<t;c++)l+=e[c](n,i,r,o)||"";return l}}function hg(e){return function(t){t.root||(t=t.return)&&e(t)}}function bg(e,t,n,i){if(e.length>-1&&!e.return)switch(e.type){case vo:e.return=ds(e.value,e.length,n);return;case ns:return _r([Ft(e,{value:ve(e.value,"@","@"+De)})],i);case kr:if(e.length)return ng(n=e.props,function(r){switch(Tt(r,i=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":xn(Ft(e,{props:[ve(r,/:(read-\w+)/,":"+jn+"$1")]})),xn(Ft(e,{props:[r]})),yo(e,{props:as(n,i)});break;case"::placeholder":xn(Ft(e,{props:[ve(r,/:(plac\w+)/,":"+De+"input-$1")]})),xn(Ft(e,{props:[ve(r,/:(plac\w+)/,":"+jn+"$1")]})),xn(Ft(e,{props:[ve(r,/:(plac\w+)/,Re+"input-$1")]})),xn(Ft(e,{props:[r]})),yo(e,{props:as(n,i)});break}return""})}}var mg={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Qt=typeof process<"u"&&process.env!==void 0&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",us="active",ps="data-styled-version",Wr="6.1.19",Eo=`/*!sc*/ `,zr=typeof window<"u"&&typeof document<"u",vg=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&process.env.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&process.env.REACT_APP_SC_DISABLE_SPEEDY!==""?process.env.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&process.env.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&process.env.SC_DISABLE_SPEEDY!==void 0&&process.env.SC_DISABLE_SPEEDY!==""?process.env.SC_DISABLE_SPEEDY!=="false"&&process.env.SC_DISABLE_SPEEDY:process.env.NODE_ENV!=="production"),fs=/invalid hook call/i,Zr=new Set,xg=function(e,t){if(process.env.NODE_ENV!=="production"){var n=t?' with the id of "'.concat(t,'"'):"",i="The component ".concat(e).concat(n,` has been created dynamically. `)+`You may see this warning because you've called styled inside another component. To resolve this only create new StyledComponents outside of any render method and function component. See https://styled-components.com/docs/basics#define-styled-components-outside-of-the-render-method for more info. `,r=console.error;try{var o=!0;console.error=function(l){for(var c=[],s=1;s<arguments.length;s++)c[s-1]=arguments[s];fs.test(l)?(o=!1,Zr.delete(i)):r.apply(void 0,Jt([l],c,!1))},x.useRef(),o&&!Zr.has(i)&&(console.warn(i),Zr.add(i))}catch(l){fs.test(l.message)&&Zr.delete(i)}finally{console.error=r}}},Xr=Object.freeze([]),yn=Object.freeze({});function yg(e,t,n){return n===void 0&&(n=yn),e.theme!==n.theme&&e.theme||t||n.theme}var Ao=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","p