prosperita-dumbo-react
Version:
Uma biblioteca de componentes React moderna e acessível, desenvolvida para aplicações financeiras com design system consistente.
35 lines (33 loc) • 590 kB
JavaScript
(function(oe,v){typeof exports=="object"&&typeof module<"u"?v(exports,require("react"),require("react-dom")):typeof define=="function"&&define.amd?define(["exports","react","react-dom"],v):(oe=typeof globalThis<"u"?globalThis:oe||self,v(oe["prosperita-dumbo-react"]={},oe.React,oe.ReactDOM))})(this,function(oe,v,kr){"use strict";function Lf(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 K=Lf(v),Xs=localStorage.getItem("@app:activated_theme_dumbo")||"banvox",mt={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"}}},Ys={...mt,default:{...mt.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:{...mt.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"}}},Gf=Ys,Rf={...mt,default:{...mt.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:{...mt.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"}}},Hf={...mt,default:{...mt.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:{...mt.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"}}},_f={...mt,default:{...mt.default,primary:{10:"#f5f5f5",20:"#e0e0e0",30:"#bfbfbf",40:"#999999",50:"#666666",60:"#000000",70:"#000000",80:"#000000",90:"#000000",100:"#000000"},accent:{10:"#e6f2ff",20:"#b3d9ff",30:"#80bfff",40:"#4da6ff",50:"#1a8cff",60:"#0066cc",70:"#004c99",80:"#003366",90:"#001a33",100:"#000d1a"}},hover:{...mt.hover,primary:{10:"#e8e8e8",20:"#cccccc",30:"#a8a8a8",40:"#808080",50:"#555555",60:"#000000",70:"#000000",80:"#000000",90:"#000000",100:"#000000"},accent:{10:"#cce5ff",20:"#99cfff",30:"#66b8ff",40:"#33a1ff",50:"#0089ff",60:"#0052a3",70:"#003d7a",80:"#002952",90:"#001429",100:"#000a14"}}},ho={default:Gf,prosperita:Ys,ivipbank:Rf,banvox:Hf,merito:_f},bo=ho[Xs]!==void 0?ho[Xs]:ho.default;if(bo===void 0)throw new Error("Active theme is not defined");const ke=(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),a=(d,u)=>Math.min(255,Math.max(0,Math.round(d*(1+u/100)))),s=a(n,t).toString(16).padStart(2,"0"),c=a(i,t).toString(16).padStart(2,"0"),l=a(r,t).toString(16).padStart(2,"0");return"#"+s+c+l},Wf=(e=>({background:e.default.gray[100],backgroundActive:ke(e.default.gray[50],40),backgroundHover:ke(e.hover.gray[50],16),backgroundSelected:ke(e.hover.gray[50],24),backgroundSelectedHover:ke(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:ke(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:ke(e.default.neutral.white,25),textHelper:e.default.gray[50],textError:e.default.danger[40],textInverse:e.default.gray[100],textDisabled:ke(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:ke(e.default.neutral.white,25),iconInteractive:e.default.neutral.white,iconInverse:e.default.gray[100],iconDisabled:ke(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:ke(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:ke(e.default.info[40],50),notificationSuccessBackground:e.default.gray[90],notificationSuccessBorder:ke(e.default.success[40],50),notificationErrorBackground:e.default.gray[90],notificationErrorBorder:ke(e.default.danger[40],50),notificationWarningBackground:e.default.gray[90],notificationWarningBorder:ke(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}))(bo),Js={light:(e=>({background:e.default.neutral.white,backgroundActive:ke(e.default.gray[50],50),backgroundHover:ke(e.hover.gray[50],12),backgroundSelected:ke(e.default.gray[50],20),backgroundSelectedHover:ke(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:ke(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:ke(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:ke(e.default.info[60],30),notificationSuccessBackground:e.default.success[10],notificationSuccessBorder:ke(e.default.success[60],30),notificationErrorBackground:e.default.danger[10],notificationErrorBorder:ke(e.default.danger[60],30),notificationWarningBackground:e.default.warning[10],notificationWarningBorder:ke(e.default.warning[60],30),notificationActionHover:ke(e.default.neutral.white,0),notificationActionTertiaryInverse:ke(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}))(bo),dark:Wf},f=(()=>{const e=localStorage.getItem("@app:theme_dumbo"),t=String(e)||"light";return t==="dark"||t==="light"?Js[t]:Js.light})();if(f===void 0)throw new Error("Contextual theme is not defined");function zf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xo={exports:{}},Yn={};/**
* @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 Us;function Zf(){if(Us)return Yn;Us=1;var e=v,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,a={key:!0,ref:!0,__self:!0,__source:!0};function s(c,l,d){var u,p={},g=null,h=null;d!==void 0&&(g=""+d),l.key!==void 0&&(g=""+l.key),l.ref!==void 0&&(h=l.ref);for(u in l)i.call(l,u)&&!a.hasOwnProperty(u)&&(p[u]=l[u]);if(c&&c.defaultProps)for(u in l=c.defaultProps,l)p[u]===void 0&&(p[u]=l[u]);return{$$typeof:t,type:c,key:g,ref:h,props:p,_owner:r.current}}return Yn.Fragment=n,Yn.jsx=s,Yn.jsxs=s,Yn}var Jn={};/**
* @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 Qs;function Xf(){return Qs||(Qs=1,process.env.NODE_ENV!=="production"&&function(){var e=v,t=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),c=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),h=Symbol.for("react.offscreen"),m=Symbol.iterator,x="@@iterator";function b(P){if(P===null||typeof P!="object")return null;var H=m&&P[m]||P[x];return typeof H=="function"?H:null}var y=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function w(P){{for(var H=arguments.length,ne=new Array(H>1?H-1:0),pe=1;pe<H;pe++)ne[pe-1]=arguments[pe];I("error",P,ne)}}function I(P,H,ne){{var pe=y.ReactDebugCurrentFrame,Ne=pe.getStackAddendum();Ne!==""&&(H+="%s",ne=ne.concat([Ne]));var Be=ne.map(function(we){return String(we)});Be.unshift("Warning: "+H),Function.prototype.apply.call(console[P],console,Be)}}var A=!1,E=!1,S=!1,j=!1,T=!1,L;L=Symbol.for("react.module.reference");function W(P){return!!(typeof P=="string"||typeof P=="function"||P===i||P===a||T||P===r||P===d||P===u||j||P===h||A||E||S||typeof P=="object"&&P!==null&&(P.$$typeof===g||P.$$typeof===p||P.$$typeof===s||P.$$typeof===c||P.$$typeof===l||P.$$typeof===L||P.getModuleId!==void 0))}function Y(P,H,ne){var pe=P.displayName;if(pe)return pe;var Ne=H.displayName||H.name||"";return Ne!==""?ne+"("+Ne+")":ne}function B(P){return P.displayName||"Context"}function G(P){if(P==null)return null;if(typeof P.tag=="number"&&w("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof P=="function")return P.displayName||P.name||null;if(typeof P=="string")return P;switch(P){case i:return"Fragment";case n:return"Portal";case a:return"Profiler";case r:return"StrictMode";case d:return"Suspense";case u:return"SuspenseList"}if(typeof P=="object")switch(P.$$typeof){case c:var H=P;return B(H)+".Consumer";case s:var ne=P;return B(ne._context)+".Provider";case l:return Y(P,P.render,"ForwardRef");case p:var pe=P.displayName||null;return pe!==null?pe:G(P.type)||"Memo";case g:{var Ne=P,Be=Ne._payload,we=Ne._init;try{return G(we(Be))}catch{return null}}}return null}var D=Object.assign,$=0,_,X,R,Q,q,he,te;function be(){}be.__reactDisabledLog=!0;function k(){{if($===0){_=console.log,X=console.info,R=console.warn,Q=console.error,q=console.group,he=console.groupCollapsed,te=console.groupEnd;var P={configurable:!0,enumerable:!0,value:be,writable:!0};Object.defineProperties(console,{info:P,log:P,warn:P,error:P,group:P,groupCollapsed:P,groupEnd:P})}$++}}function J(){{if($--,$===0){var P={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:D({},P,{value:_}),info:D({},P,{value:X}),warn:D({},P,{value:R}),error:D({},P,{value:Q}),group:D({},P,{value:q}),groupCollapsed:D({},P,{value:he}),groupEnd:D({},P,{value:te})})}$<0&&w("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var ee=y.ReactCurrentDispatcher,ue;function fe(P,H,ne){{if(ue===void 0)try{throw Error()}catch(Ne){var pe=Ne.stack.trim().match(/\n( *(at )?)/);ue=pe&&pe[1]||""}return`
`+ue+P}}var Ie=!1,Te;{var Ye=typeof WeakMap=="function"?WeakMap:Map;Te=new Ye}function z(P,H){if(!P||Ie)return"";{var ne=Te.get(P);if(ne!==void 0)return ne}var pe;Ie=!0;var Ne=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var Be;Be=ee.current,ee.current=null,k();try{if(H){var we=function(){throw Error()};if(Object.defineProperty(we.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(we,[])}catch(ut){pe=ut}Reflect.construct(P,[],we)}else{try{we.call()}catch(ut){pe=ut}P.call(we.prototype)}}else{try{throw Error()}catch(ut){pe=ut}P()}}catch(ut){if(ut&&pe&&typeof ut.stack=="string"){for(var ye=ut.stack.split(`
`),st=pe.stack.split(`
`),ze=ye.length-1,Je=st.length-1;ze>=1&&Je>=0&&ye[ze]!==st[Je];)Je--;for(;ze>=1&&Je>=0;ze--,Je--)if(ye[ze]!==st[Je]){if(ze!==1||Je!==1)do if(ze--,Je--,Je<0||ye[ze]!==st[Je]){var Et=`
`+ye[ze].replace(" at new "," at ");return P.displayName&&Et.includes("<anonymous>")&&(Et=Et.replace("<anonymous>",P.displayName)),typeof P=="function"&&Te.set(P,Et),Et}while(ze>=1&&Je>=0);break}}}finally{Ie=!1,ee.current=Be,J(),Error.prepareStackTrace=Ne}var Xn=P?P.displayName||P.name:"",vn=Xn?fe(Xn):"";return typeof P=="function"&&Te.set(P,vn),vn}function We(P,H,ne){return z(P,!1)}function Ue(P){var H=P.prototype;return!!(H&&H.isReactComponent)}function Z(P,H,ne){if(P==null)return"";if(typeof P=="function")return z(P,Ue(P));if(typeof P=="string")return fe(P);switch(P){case d:return fe("Suspense");case u:return fe("SuspenseList")}if(typeof P=="object")switch(P.$$typeof){case l:return We(P.render);case p:return Z(P.type,H,ne);case g:{var pe=P,Ne=pe._payload,Be=pe._init;try{return Z(Be(Ne),H,ne)}catch{}}}return""}var M=Object.prototype.hasOwnProperty,Le={},$e=y.ReactDebugCurrentFrame;function tt(P){if(P){var H=P._owner,ne=Z(P.type,P._source,H?H.type:null);$e.setExtraStackFrame(ne)}else $e.setExtraStackFrame(null)}function Dt(P,H,ne,pe,Ne){{var Be=Function.call.bind(M);for(var we in P)if(Be(P,we)){var ye=void 0;try{if(typeof P[we]!="function"){var st=Error((pe||"React class")+": "+ne+" type `"+we+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof P[we]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw st.name="Invariant Violation",st}ye=P[we](H,we,pe,ne,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(ze){ye=ze}ye&&!(ye instanceof Error)&&(tt(Ne),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).",pe||"React class",ne,we,typeof ye),tt(null)),ye instanceof Error&&!(ye.message in Le)&&(Le[ye.message]=!0,tt(Ne),w("Failed %s type: %s",ne,ye.message),tt(null))}}}var Wn=Array.isArray;function O(P){return Wn(P)}function U(P){{var H=typeof Symbol=="function"&&Symbol.toStringTag,ne=H&&P[Symbol.toStringTag]||P.constructor.name||"Object";return ne}}function re(P){try{return se(P),!1}catch{return!0}}function se(P){return""+P}function ge(P){if(re(P))return w("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",U(P)),se(P)}var F=y.ReactCurrentOwner,V={key:!0,ref:!0,__self:!0,__source:!0},ie,ve;function me(P){if(M.call(P,"ref")){var H=Object.getOwnPropertyDescriptor(P,"ref").get;if(H&&H.isReactWarning)return!1}return P.ref!==void 0}function bn(P){if(M.call(P,"key")){var H=Object.getOwnPropertyDescriptor(P,"key").get;if(H&&H.isReactWarning)return!1}return P.key!==void 0}function xn(P,H){typeof P.ref=="string"&&F.current}function mn(P,H){{var ne=function(){ie||(ie=!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)",H))};ne.isReactWarning=!0,Object.defineProperty(P,"key",{get:ne,configurable:!0})}}function zn(P,H){{var ne=function(){ve||(ve=!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)",H))};ne.isReactWarning=!0,Object.defineProperty(P,"ref",{get:ne,configurable:!0})}}var cA=function(P,H,ne,pe,Ne,Be,we){var ye={$$typeof:t,type:P,key:H,ref:ne,props:we,_owner:Be};return ye._store={},Object.defineProperty(ye._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(ye,"_self",{configurable:!1,enumerable:!1,writable:!1,value:pe}),Object.defineProperty(ye,"_source",{configurable:!1,enumerable:!1,writable:!1,value:Ne}),Object.freeze&&(Object.freeze(ye.props),Object.freeze(ye)),ye};function dA(P,H,ne,pe,Ne){{var Be,we={},ye=null,st=null;ne!==void 0&&(ge(ne),ye=""+ne),bn(H)&&(ge(H.key),ye=""+H.key),me(H)&&(st=H.ref,xn(H,Ne));for(Be in H)M.call(H,Be)&&!V.hasOwnProperty(Be)&&(we[Be]=H[Be]);if(P&&P.defaultProps){var ze=P.defaultProps;for(Be in ze)we[Be]===void 0&&(we[Be]=ze[Be])}if(ye||st){var Je=typeof P=="function"?P.displayName||P.name||"Unknown":P;ye&&mn(we,Je),st&&zn(we,Je)}return cA(P,ye,st,Ne,pe,F.current,we)}}var _s=y.ReactCurrentOwner,Of=y.ReactDebugCurrentFrame;function Zn(P){if(P){var H=P._owner,ne=Z(P.type,P._source,H?H.type:null);Of.setExtraStackFrame(ne)}else Of.setExtraStackFrame(null)}var Ws;Ws=!1;function zs(P){return typeof P=="object"&&P!==null&&P.$$typeof===t}function Tf(){{if(_s.current){var P=G(_s.current.type);if(P)return`
Check the render method of \``+P+"`."}return""}}function uA(P){return""}var $f={};function pA(P){{var H=Tf();if(!H){var ne=typeof P=="string"?P:P.displayName||P.name;ne&&(H=`
Check the top-level render call using <`+ne+">.")}return H}}function Bf(P,H){{if(!P._store||P._store.validated||P.key!=null)return;P._store.validated=!0;var ne=pA(H);if($f[ne])return;$f[ne]=!0;var pe="";P&&P._owner&&P._owner!==_s.current&&(pe=" It was passed a child from "+G(P._owner.type)+"."),Zn(P),w('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',ne,pe),Zn(null)}}function kf(P,H){{if(typeof P!="object")return;if(O(P))for(var ne=0;ne<P.length;ne++){var pe=P[ne];zs(pe)&&Bf(pe,H)}else if(zs(P))P._store&&(P._store.validated=!0);else if(P){var Ne=b(P);if(typeof Ne=="function"&&Ne!==P.entries)for(var Be=Ne.call(P),we;!(we=Be.next()).done;)zs(we.value)&&Bf(we.value,H)}}}function fA(P){{var H=P.type;if(H==null||typeof H=="string")return;var ne;if(typeof H=="function")ne=H.propTypes;else if(typeof H=="object"&&(H.$$typeof===l||H.$$typeof===p))ne=H.propTypes;else return;if(ne){var pe=G(H);Dt(ne,P.props,"prop",pe,P)}else if(H.PropTypes!==void 0&&!Ws){Ws=!0;var Ne=G(H);w("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",Ne||"Unknown")}typeof H.getDefaultProps=="function"&&!H.getDefaultProps.isReactClassApproved&&w("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function gA(P){{for(var H=Object.keys(P.props),ne=0;ne<H.length;ne++){var pe=H[ne];if(pe!=="children"&&pe!=="key"){Zn(P),w("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",pe),Zn(null);break}}P.ref!==null&&(Zn(P),w("Invalid attribute `ref` supplied to `React.Fragment`."),Zn(null))}}var Mf={};function Ff(P,H,ne,pe,Ne,Be){{var we=W(P);if(!we){var ye="";(P===void 0||typeof P=="object"&&P!==null&&Object.keys(P).length===0)&&(ye+=" 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 st=uA();st?ye+=st:ye+=Tf();var ze;P===null?ze="null":O(P)?ze="array":P!==void 0&&P.$$typeof===t?(ze="<"+(G(P.type)||"Unknown")+" />",ye=" Did you accidentally export a JSX literal instead of a component?"):ze=typeof P,w("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ze,ye)}var Je=dA(P,H,ne,Ne,Be);if(Je==null)return Je;if(we){var Et=H.children;if(Et!==void 0)if(pe)if(O(Et)){for(var Xn=0;Xn<Et.length;Xn++)kf(Et[Xn],P);Object.freeze&&Object.freeze(Et)}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 kf(Et,P)}if(M.call(H,"key")){var vn=G(P),ut=Object.keys(H).filter(function(yA){return yA!=="key"}),Zs=ut.length>0?"{key: someKey, "+ut.join(": ..., ")+": ...}":"{key: someKey}";if(!Mf[vn+Zs]){var vA=ut.length>0?"{"+ut.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} />`,Zs,vn,vA,vn),Mf[vn+Zs]=!0}}return P===i?gA(Je):fA(Je),Je}}function hA(P,H,ne){return Ff(P,H,ne,!0)}function bA(P,H,ne){return Ff(P,H,ne,!1)}var xA=bA,mA=hA;Jn.Fragment=i,Jn.jsx=xA,Jn.jsxs=mA}()),Jn}process.env.NODE_ENV==="production"?xo.exports=Zf():xo.exports=Xf();var o=xo.exports,lt=function(){return lt=Object.assign||function(t){for(var n,i=1,r=arguments.length;i<r;i++){n=arguments[i];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},lt.apply(this,arguments)};function Ut(e,t,n){if(n||arguments.length===2)for(var i=0,r=t.length,a;i<r;i++)(a||!(i in t))&&(a||(a=Array.prototype.slice.call(t,0,i)),a[i]=t[i]);return e.concat(a||Array.prototype.slice.call(t))}typeof SuppressedError=="function"&&SuppressedError;function Yf(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var Jf=/^((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)-.*))$/,Uf=Yf(function(e){return Jf.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Ge="-ms-",Un="-moz-",Ae="-webkit-",Ks="comm",Mr="rule",mo="decl",Qf="@import",qs="@keyframes",Kf="@layer",el=Math.abs,vo=String.fromCharCode,yo=Object.assign;function qf(e,t){return Qe(e,0)^45?(((t<<2^Qe(e,0))<<2^Qe(e,1))<<2^Qe(e,2))<<2^Qe(e,3):0}function tl(e){return e.trim()}function $t(e,t){return(e=t.exec(e))?e[0]:e}function xe(e,t,n){return e.replace(t,n)}function Fr(e,t,n){return e.indexOf(t,n)}function Qe(e,t){return e.charCodeAt(t)|0}function yn(e,t,n){return e.slice(t,n)}function Pt(e){return e.length}function nl(e){return e.length}function Qn(e,t){return t.push(e),e}function eg(e,t){return e.map(t).join("")}function rl(e,t){return e.filter(function(n){return!$t(n,t)})}var Lr=1,Cn=1,il=0,vt=0,Ze=0,wn="";function Gr(e,t,n,i,r,a,s,c){return{value:e,root:t,parent:n,type:i,props:r,children:a,line:Lr,column:Cn,length:s,return:"",siblings:c}}function Ht(e,t){return yo(Gr("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function In(e){for(;e.root;)e=Ht(e.root,{children:[e]});Qn(e,e.siblings)}function tg(){return Ze}function ng(){return Ze=vt>0?Qe(wn,--vt):0,Cn--,Ze===10&&(Cn=1,Lr--),Ze}function St(){return Ze=vt<il?Qe(wn,vt++):0,Cn++,Ze===10&&(Cn=1,Lr++),Ze}function Qt(){return Qe(wn,vt)}function Rr(){return vt}function Hr(e,t){return yn(wn,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 rg(e){return Lr=Cn=1,il=Pt(wn=e),vt=0,[]}function ig(e){return wn="",e}function wo(e){return tl(Hr(vt-1,Io(e===91?e+2:e===40?e+1:e)))}function og(e){for(;(Ze=Qt())&&Ze<33;)St();return Co(e)>2||Co(Ze)>3?"":" "}function ag(e,t){for(;--t&&St()&&!(Ze<48||Ze>102||Ze>57&&Ze<65||Ze>70&&Ze<97););return Hr(e,Rr()+(t<6&&Qt()==32&&St()==32))}function Io(e){for(;St();)switch(Ze){case e:return vt;case 34:case 39:e!==34&&e!==39&&Io(Ze);break;case 40:e===41&&Io(e);break;case 92:St();break}return vt}function sg(e,t){for(;St()&&e+Ze!==57;)if(e+Ze===84&&Qt()===47)break;return"/*"+Hr(t,vt-1)+"*"+vo(e===47?e:St())}function lg(e){for(;!Co(Qt());)St();return Hr(e,vt)}function cg(e){return ig(_r("",null,null,null,[""],e=rg(e),0,[0],e))}function _r(e,t,n,i,r,a,s,c,l){for(var d=0,u=0,p=s,g=0,h=0,m=0,x=1,b=1,y=1,w=0,I="",A=r,E=a,S=i,j=I;b;)switch(m=w,w=St()){case 40:if(m!=108&&Qe(j,p-1)==58){Fr(j+=xe(wo(w),"&","&\f"),"&\f",el(d?c[d-1]:0))!=-1&&(y=-1);break}case 34:case 39:case 91:j+=wo(w);break;case 9:case 10:case 13:case 32:j+=og(m);break;case 92:j+=ag(Rr()-1,7);continue;case 47:switch(Qt()){case 42:case 47:Qn(dg(sg(St(),Rr()),t,n,l),l);break;default:j+="/"}break;case 123*x:c[d++]=Pt(j)*y;case 125*x:case 59:case 0:switch(w){case 0:case 125:b=0;case 59+u:y==-1&&(j=xe(j,/\f/g,"")),h>0&&Pt(j)-p&&Qn(h>32?al(j+";",i,n,p-1,l):al(xe(j," ","")+";",i,n,p-2,l),l);break;case 59:j+=";";default:if(Qn(S=ol(j,t,n,d,u,r,c,I,A=[],E=[],p,a),a),w===123)if(u===0)_r(j,t,S,S,A,a,p,c,E);else switch(g===99&&Qe(j,3)===110?100:g){case 100:case 108:case 109:case 115:_r(e,S,S,i&&Qn(ol(e,S,S,0,0,r,c,I,r,A=[],p,E),E),r,E,p,c,i?A:E);break;default:_r(j,S,S,S,[""],E,0,c,E)}}d=u=h=0,x=y=1,I=j="",p=s;break;case 58:p=1+Pt(j),h=m;default:if(x<1){if(w==123)--x;else if(w==125&&x++==0&&ng()==125)continue}switch(j+=vo(w),w*x){case 38:y=u>0?1:(j+="\f",-1);break;case 44:c[d++]=(Pt(j)-1)*y,y=1;break;case 64:Qt()===45&&(j+=wo(St())),g=Qt(),u=p=Pt(I=j+=lg(Rr())),w++;break;case 45:m===45&&Pt(j)==2&&(x=0)}}return a}function ol(e,t,n,i,r,a,s,c,l,d,u,p){for(var g=r-1,h=r===0?a:[""],m=nl(h),x=0,b=0,y=0;x<i;++x)for(var w=0,I=yn(e,g+1,g=el(b=s[x])),A=e;w<m;++w)(A=tl(b>0?h[w]+" "+I:xe(I,/&\f/g,h[w])))&&(l[y++]=A);return Gr(e,t,n,r===0?Mr:c,l,d,u,p)}function dg(e,t,n,i){return Gr(e,t,n,Ks,vo(tg()),yn(e,2,-2),0,i)}function al(e,t,n,i,r){return Gr(e,t,n,mo,yn(e,0,i),yn(e,i+1,-1),i,r)}function sl(e,t,n){switch(qf(e,t)){case 5103:return Ae+"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 Ae+e+e;case 4789:return Un+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Ae+e+Un+e+Ge+e+e;case 5936:switch(Qe(e,t+11)){case 114:return Ae+e+Ge+xe(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ae+e+Ge+xe(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ae+e+Ge+xe(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Ae+e+Ge+e+e;case 6165:return Ae+e+Ge+"flex-"+e+e;case 5187:return Ae+e+xe(e,/(\w+).+(:[^]+)/,Ae+"box-$1$2"+Ge+"flex-$1$2")+e;case 5443:return Ae+e+Ge+"flex-item-"+xe(e,/flex-|-self/g,"")+($t(e,/flex-|baseline/)?"":Ge+"grid-row-"+xe(e,/flex-|-self/g,""))+e;case 4675:return Ae+e+Ge+"flex-line-pack"+xe(e,/align-content|flex-|-self/g,"")+e;case 5548:return Ae+e+Ge+xe(e,"shrink","negative")+e;case 5292:return Ae+e+Ge+xe(e,"basis","preferred-size")+e;case 6060:return Ae+"box-"+xe(e,"-grow","")+Ae+e+Ge+xe(e,"grow","positive")+e;case 4554:return Ae+xe(e,/([^-])(transform)/g,"$1"+Ae+"$2")+e;case 6187:return xe(xe(xe(e,/(zoom-|grab)/,Ae+"$1"),/(image-set)/,Ae+"$1"),e,"")+e;case 5495:case 3959:return xe(e,/(image-set\([^]*)/,Ae+"$1$`$1");case 4968:return xe(xe(e,/(.+:)(flex-)?(.*)/,Ae+"box-pack:$3"+Ge+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Ae+e+e;case 4200:if(!$t(e,/flex-|baseline/))return Ge+"grid-column-align"+yn(e,t)+e;break;case 2592:case 3360:return Ge+xe(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(i,r){return t=r,$t(i.props,/grid-\w+-end/)})?~Fr(e+(n=n[t].value),"span",0)?e:Ge+xe(e,"-start","")+e+Ge+"grid-row-span:"+(~Fr(n,"span",0)?$t(n,/\d+/):+$t(n,/\d+/)-+$t(e,/\d+/))+";":Ge+xe(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(i){return $t(i.props,/grid-\w+-start/)})?e:Ge+xe(xe(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return xe(e,/(.+)-inline(.+)/,Ae+"$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(Pt(e)-1-t>6)switch(Qe(e,t+1)){case 109:if(Qe(e,t+4)!==45)break;case 102:return xe(e,/(.+:)(.+)-([^]+)/,"$1"+Ae+"$2-$3$1"+Un+(Qe(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Fr(e,"stretch",0)?sl(xe(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return xe(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(i,r,a,s,c,l,d){return Ge+r+":"+a+d+(s?Ge+r+"-span:"+(c?l:+l-+a)+d:"")+e});case 4949:if(Qe(e,t+6)===121)return xe(e,":",":"+Ae)+e;break;case 6444:switch(Qe(e,Qe(e,14)===45?18:11)){case 120:return xe(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Ae+(Qe(e,14)===45?"inline-":"")+"box$3$1"+Ae+"$2$3$1"+Ge+"$2box$3")+e;case 100:return xe(e,":",":"+Ge)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return xe(e,"scroll-","scroll-snap-")+e}return e}function Wr(e,t){for(var n="",i=0;i<e.length;i++)n+=t(e[i],i,e,t)||"";return n}function ug(e,t,n,i){switch(e.type){case Kf:if(e.children.length)break;case Qf:case mo:return e.return=e.return||e.value;case Ks:return"";case qs:return e.return=e.value+"{"+Wr(e.children,i)+"}";case Mr:if(!Pt(e.value=e.props.join(",")))return""}return Pt(n=Wr(e.children,i))?e.return=e.value+"{"+n+"}":""}function pg(e){var t=nl(e);return function(n,i,r,a){for(var s="",c=0;c<t;c++)s+=e[c](n,i,r,a)||"";return s}}function fg(e){return function(t){t.root||(t=t.return)&&e(t)}}function gg(e,t,n,i){if(e.length>-1&&!e.return)switch(e.type){case mo:e.return=sl(e.value,e.length,n);return;case qs:return Wr([Ht(e,{value:xe(e.value,"@","@"+Ae)})],i);case Mr:if(e.length)return eg(n=e.props,function(r){switch($t(r,i=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":In(Ht(e,{props:[xe(r,/:(read-\w+)/,":"+Un+"$1")]})),In(Ht(e,{props:[r]})),yo(e,{props:rl(n,i)});break;case"::placeholder":In(Ht(e,{props:[xe(r,/:(plac\w+)/,":"+Ae+"input-$1")]})),In(Ht(e,{props:[xe(r,/:(plac\w+)/,":"+Un+"$1")]})),In(Ht(e,{props:[xe(r,/:(plac\w+)/,Ge+"input-$1")]})),In(Ht(e,{props:[r]})),yo(e,{props:rl(n,i)});break}return""})}}var hg={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},Kt=typeof process<"u"&&process.env!==void 0&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",ll="active",cl="data-styled-version",zr="6.1.19",Eo=`/*!sc*/
`,Zr=typeof window<"u"&&typeof document<"u",bg=!!(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"),dl=/invalid hook call/i,Xr=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 a=!0;console.error=function(s){for(var c=[],l=1;l<arguments.length;l++)c[l-1]=arguments[l];dl.test(s)?(a=!1,Xr.delete(i)):r.apply(void 0,Ut([s],c,!1))},v.useRef(),a&&!Xr.has(i)&&(console.warn(i),Xr.add(i))}catch(s){dl.test(s.message)&&Xr.delete(i)}finally{console.error=r}}},Yr=Object.freeze([]),En=Object.freeze({});function mg(e,t,n){return n===void 0&&(n=En),e.theme!==n.theme&&e.theme||t||n.theme}var So=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"