{"version":3,"sources":["jsdelivr-header.js","/npm/react-native-rooster@3.2.4/lib/module/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,oBAEO,kBAAmB,sCACnB,aAAc,6BACZ,cAAe,iBAGf,oBAAqB,0BAA2B,qBAAsB,sBAAuB,yBAA0B,iBAAkB,2BAA8B,2BAGvK,mBAAoB,0BAA2B,oBAAqB,2BAA4B,0BAA2B,gBAAiB,kCAAmC,uBAAwB,oBAAqB,SAAU,0BAA6B,kCAGnQ,gBAAiB,cAAe,iBAAoB","file":"/npm/react-native-rooster@3.2.4/lib/module/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/react-native-rooster@3.2.4/lib/module/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\n\nimport ToastProvider from \"./providers/ToastProvider.js\";\nimport useToast from \"./hooks/useToast.js\";\nexport { ToastProvider, useToast };\n\n// Export sizing utilities for advanced customization\nexport { calculateLineHeight, calculateSingleLineHeight, calculateToastHeight, calculateMinimumWidth, calculateResponsiveWidth, getOptimalHeight, isValidDimensionConfig } from \"./utils/sizing.js\";\n\n// Export accessibility utilities for WCAG 2.1 compliance\nexport { TOAST_TYPE_TO_ROLE, TOAST_TYPE_TO_LIVE_REGION, TOAST_TYPE_HINT_MAP, generateAccessibilityLabel, generateAccessibilityHint, isTextTruncated, generateAccessibilityAnnouncement, calculateContrastRatio, isContrastCompliant, hexToRgb, validateAccessibility } from \"./utils/accessibility.js\";\n\n// Export haptic feedback utilities\nexport { HAPTIC_PATTERNS, triggerHaptic, cancelHaptic } from \"./utils/haptics.js\";\n\n// Re-export utility types\n"]}