frontend: add tamagui

Pedro Lucas Porcellis porcellis@eletrotupi.com 2 months ago 865cfb9df9569aa44b87abb046d015edfdb78d20
Parents: ad58511
6 file(s) changed
  • frontend/.gitignore +2 -0
  • frontend/babel.config.js +9 -0
  • frontend/package-lock.json +3383 -3
  • frontend/package.json +6 -1
  • frontend/tamagui.build.ts +10 -0
  • frontend/tamagui.config.ts +12 -0
frontend/.gitignore
@@ -41,3 +41,5 @@
41 41 # generated native folders
42 42 /ios
43 43 /android
44 + /.tamagui
45 + /public
frontend/babel.config.js
@@ -0,0 +1,9 @@
1 + module.exports = function (api) {
2 + api.cache(true)
3 + return {
4 + presets: ['babel-preset-expo'],
5 + plugins: [
6 + '@tamagui/babel-plugin',
7 + ],
8 + }
9 + }
frontend/package-lock.json
@@ -13,6 +13,9 @@ "@react-native-async-storage/async-storage": "^3.0.2",
13 13 "@react-navigation/bottom-tabs": "^7.4.0",
14 14 "@react-navigation/elements": "^2.6.3",
15 15 "@react-navigation/native": "^7.1.8",
16 + "@tamagui/babel-plugin": "^2.0.0-rc.40",
17 + "@tamagui/config": "^2.0.0-rc.40",
18 + "@tamagui/native": "^2.0.0-rc.40",
16 19 "expo": "~54.0.33",
17 20 "expo-constants": "~18.0.13",
18 21 "expo-font": "~14.0.11",
@@ -33,8 +36,10 @@ "react-native-gesture-handler": "~2.28.0",
33 36 "react-native-reanimated": "~4.1.1",
34 37 "react-native-safe-area-context": "~5.6.0",
35 38 "react-native-screens": "~4.16.0",
39 + "react-native-teleport": "^1.1.2",
36 40 "react-native-web": "~0.21.0",
37 - "react-native-worklets": "0.5.1"
41 + "react-native-worklets": "0.5.1",
42 + "tamagui": "^2.0.0-rc.40"
38 43 },
39 44 "devDependencies": {
40 45 "@types/react": "~19.1.0",
@@ -1580,6 +1585,422 @@ "dependencies": {
1580 1585 "tslib": "^2.4.0"
1581 1586 }
1582 1587 },
1588 + "node_modules/@esbuild/aix-ppc64": {
1589 + "version": "0.27.7",
1590 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",
1591 + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==",
1592 + "cpu": [
1593 + "ppc64"
1594 + ],
1595 + "license": "MIT",
1596 + "optional": true,
1597 + "os": [
1598 + "aix"
1599 + ],
1600 + "engines": {
1601 + "node": ">=18"
1602 + }
1603 + },
1604 + "node_modules/@esbuild/android-arm": {
1605 + "version": "0.27.7",
1606 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz",
1607 + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==",
1608 + "cpu": [
1609 + "arm"
1610 + ],
1611 + "license": "MIT",
1612 + "optional": true,
1613 + "os": [
1614 + "android"
1615 + ],
1616 + "engines": {
1617 + "node": ">=18"
1618 + }
1619 + },
1620 + "node_modules/@esbuild/android-arm64": {
1621 + "version": "0.27.7",
1622 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz",
1623 + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==",
1624 + "cpu": [
1625 + "arm64"
1626 + ],
1627 + "license": "MIT",
1628 + "optional": true,
1629 + "os": [
1630 + "android"
1631 + ],
1632 + "engines": {
1633 + "node": ">=18"
1634 + }
1635 + },
1636 + "node_modules/@esbuild/android-x64": {
1637 + "version": "0.27.7",
1638 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz",
1639 + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==",
1640 + "cpu": [
1641 + "x64"
1642 + ],
1643 + "license": "MIT",
1644 + "optional": true,
1645 + "os": [
1646 + "android"
1647 + ],
1648 + "engines": {
1649 + "node": ">=18"
1650 + }
1651 + },
1652 + "node_modules/@esbuild/darwin-arm64": {
1653 + "version": "0.27.7",
1654 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz",
1655 + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==",
1656 + "cpu": [
1657 + "arm64"
1658 + ],
1659 + "license": "MIT",
1660 + "optional": true,
1661 + "os": [
1662 + "darwin"
1663 + ],
1664 + "engines": {
1665 + "node": ">=18"
1666 + }
1667 + },
1668 + "node_modules/@esbuild/darwin-x64": {
1669 + "version": "0.27.7",
1670 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz",
1671 + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==",
1672 + "cpu": [
1673 + "x64"
1674 + ],
1675 + "license": "MIT",
1676 + "optional": true,
1677 + "os": [
1678 + "darwin"
1679 + ],
1680 + "engines": {
1681 + "node": ">=18"
1682 + }
1683 + },
1684 + "node_modules/@esbuild/freebsd-arm64": {
1685 + "version": "0.27.7",
1686 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz",
1687 + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==",
1688 + "cpu": [
1689 + "arm64"
1690 + ],
1691 + "license": "MIT",
1692 + "optional": true,
1693 + "os": [
1694 + "freebsd"
1695 + ],
1696 + "engines": {
1697 + "node": ">=18"
1698 + }
1699 + },
1700 + "node_modules/@esbuild/freebsd-x64": {
1701 + "version": "0.27.7",
1702 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz",
1703 + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==",
1704 + "cpu": [
1705 + "x64"
1706 + ],
1707 + "license": "MIT",
1708 + "optional": true,
1709 + "os": [
1710 + "freebsd"
1711 + ],
1712 + "engines": {
1713 + "node": ">=18"
1714 + }
1715 + },
1716 + "node_modules/@esbuild/linux-arm": {
1717 + "version": "0.27.7",
1718 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz",
1719 + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==",
1720 + "cpu": [
1721 + "arm"
1722 + ],
1723 + "license": "MIT",
1724 + "optional": true,
1725 + "os": [
1726 + "linux"
1727 + ],
1728 + "engines": {
1729 + "node": ">=18"
1730 + }
1731 + },
1732 + "node_modules/@esbuild/linux-arm64": {
1733 + "version": "0.27.7",
1734 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz",
1735 + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==",
1736 + "cpu": [
1737 + "arm64"
1738 + ],
1739 + "license": "MIT",
1740 + "optional": true,
1741 + "os": [
1742 + "linux"
1743 + ],
1744 + "engines": {
1745 + "node": ">=18"
1746 + }
1747 + },
1748 + "node_modules/@esbuild/linux-ia32": {
1749 + "version": "0.27.7",
1750 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz",
1751 + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==",
1752 + "cpu": [
1753 + "ia32"
1754 + ],
1755 + "license": "MIT",
1756 + "optional": true,
1757 + "os": [
1758 + "linux"
1759 + ],
1760 + "engines": {
1761 + "node": ">=18"
1762 + }
1763 + },
1764 + "node_modules/@esbuild/linux-loong64": {
1765 + "version": "0.27.7",
1766 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz",
1767 + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==",
1768 + "cpu": [
1769 + "loong64"
1770 + ],
1771 + "license": "MIT",
1772 + "optional": true,
1773 + "os": [
1774 + "linux"
1775 + ],
1776 + "engines": {
1777 + "node": ">=18"
1778 + }
1779 + },
1780 + "node_modules/@esbuild/linux-mips64el": {
1781 + "version": "0.27.7",
1782 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz",
1783 + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==",
1784 + "cpu": [
1785 + "mips64el"
1786 + ],
1787 + "license": "MIT",
1788 + "optional": true,
1789 + "os": [
1790 + "linux"
1791 + ],
1792 + "engines": {
1793 + "node": ">=18"
1794 + }
1795 + },
1796 + "node_modules/@esbuild/linux-ppc64": {
1797 + "version": "0.27.7",
1798 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz",
1799 + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==",
1800 + "cpu": [
1801 + "ppc64"
1802 + ],
1803 + "license": "MIT",
1804 + "optional": true,
1805 + "os": [
1806 + "linux"
1807 + ],
1808 + "engines": {
1809 + "node": ">=18"
1810 + }
1811 + },
1812 + "node_modules/@esbuild/linux-riscv64": {
1813 + "version": "0.27.7",
1814 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz",
1815 + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==",
1816 + "cpu": [
1817 + "riscv64"
1818 + ],
1819 + "license": "MIT",
1820 + "optional": true,
1821 + "os": [
1822 + "linux"
1823 + ],
1824 + "engines": {
1825 + "node": ">=18"
1826 + }
1827 + },
1828 + "node_modules/@esbuild/linux-s390x": {
1829 + "version": "0.27.7",
1830 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz",
1831 + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==",
1832 + "cpu": [
1833 + "s390x"
1834 + ],
1835 + "license": "MIT",
1836 + "optional": true,
1837 + "os": [
1838 + "linux"
1839 + ],
1840 + "engines": {
1841 + "node": ">=18"
1842 + }
1843 + },
1844 + "node_modules/@esbuild/linux-x64": {
1845 + "version": "0.27.7",
1846 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz",
1847 + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==",
1848 + "cpu": [
1849 + "x64"
1850 + ],
1851 + "license": "MIT",
1852 + "optional": true,
1853 + "os": [
1854 + "linux"
1855 + ],
1856 + "engines": {
1857 + "node": ">=18"
1858 + }
1859 + },
1860 + "node_modules/@esbuild/netbsd-arm64": {
1861 + "version": "0.27.7",
1862 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz",
1863 + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==",
1864 + "cpu": [
1865 + "arm64"
1866 + ],
1867 + "license": "MIT",
1868 + "optional": true,
1869 + "os": [
1870 + "netbsd"
1871 + ],
1872 + "engines": {
1873 + "node": ">=18"
1874 + }
1875 + },
1876 + "node_modules/@esbuild/netbsd-x64": {
1877 + "version": "0.27.7",
1878 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz",
1879 + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==",
1880 + "cpu": [
1881 + "x64"
1882 + ],
1883 + "license": "MIT",
1884 + "optional": true,
1885 + "os": [
1886 + "netbsd"
1887 + ],
1888 + "engines": {
1889 + "node": ">=18"
1890 + }
1891 + },
1892 + "node_modules/@esbuild/openbsd-arm64": {
1893 + "version": "0.27.7",
1894 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz",
1895 + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==",
1896 + "cpu": [
1897 + "arm64"
1898 + ],
1899 + "license": "MIT",
1900 + "optional": true,
1901 + "os": [
1902 + "openbsd"
1903 + ],
1904 + "engines": {
1905 + "node": ">=18"
1906 + }
1907 + },
1908 + "node_modules/@esbuild/openbsd-x64": {
1909 + "version": "0.27.7",
1910 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz",
1911 + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==",
1912 + "cpu": [
1913 + "x64"
1914 + ],
1915 + "license": "MIT",
1916 + "optional": true,
1917 + "os": [
1918 + "openbsd"
1919 + ],
1920 + "engines": {
1921 + "node": ">=18"
1922 + }
1923 + },
1924 + "node_modules/@esbuild/openharmony-arm64": {
1925 + "version": "0.27.7",
1926 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz",
1927 + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==",
1928 + "cpu": [
1929 + "arm64"
1930 + ],
1931 + "license": "MIT",
1932 + "optional": true,
1933 + "os": [
1934 + "openharmony"
1935 + ],
1936 + "engines": {
1937 + "node": ">=18"
1938 + }
1939 + },
1940 + "node_modules/@esbuild/sunos-x64": {
1941 + "version": "0.27.7",
1942 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz",
1943 + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==",
1944 + "cpu": [
1945 + "x64"
1946 + ],
1947 + "license": "MIT",
1948 + "optional": true,
1949 + "os": [
1950 + "sunos"
1951 + ],
1952 + "engines": {
1953 + "node": ">=18"
1954 + }
1955 + },
1956 + "node_modules/@esbuild/win32-arm64": {
1957 + "version": "0.27.7",
1958 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz",
1959 + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==",
1960 + "cpu": [
1961 + "arm64"
1962 + ],
1963 + "license": "MIT",
1964 + "optional": true,
1965 + "os": [
1966 + "win32"
1967 + ],
1968 + "engines": {
1969 + "node": ">=18"
1970 + }
1971 + },
1972 + "node_modules/@esbuild/win32-ia32": {
1973 + "version": "0.27.7",
1974 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz",
1975 + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==",
1976 + "cpu": [
1977 + "ia32"
1978 + ],
1979 + "license": "MIT",
1980 + "optional": true,
1981 + "os": [
1982 + "win32"
1983 + ],
1984 + "engines": {
1985 + "node": ">=18"
1986 + }
1987 + },
1988 + "node_modules/@esbuild/win32-x64": {
1989 + "version": "0.27.7",
1990 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz",
1991 + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==",
1992 + "cpu": [
1993 + "x64"
1994 + ],
1995 + "license": "MIT",
1996 + "optional": true,
1997 + "os": [
1998 + "win32"
1999 + ],
2000 + "engines": {
2001 + "node": ">=18"
2002 + }
2003 + },
1583 2004 "node_modules/@eslint-community/eslint-utils": {
1584 2005 "version": "4.9.1",
1585 2006 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
@@ -2200,6 +2621,44 @@ "bin": {
2200 2621 "excpretty": "build/cli.js"
2201 2622 }
2202 2623 },
2624 + "node_modules/@floating-ui/core": {
2625 + "version": "1.7.5",
2626 + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz",
2627 + "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==",
2628 + "license": "MIT",
2629 + "dependencies": {
2630 + "@floating-ui/utils": "^0.2.11"
2631 + }
2632 + },
2633 + "node_modules/@floating-ui/dom": {
2634 + "version": "1.7.6",
2635 + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz",
2636 + "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==",
2637 + "license": "MIT",
2638 + "dependencies": {
2639 + "@floating-ui/core": "^1.7.5",
2640 + "@floating-ui/utils": "^0.2.11"
2641 + }
2642 + },
2643 + "node_modules/@floating-ui/react-native": {
2644 + "version": "0.10.9",
2645 + "resolved": "https://registry.npmjs.org/@floating-ui/react-native/-/react-native-0.10.9.tgz",
2646 + "integrity": "sha512-8lLF/hrfCLPSeMljMbFi/cxVjtFTZyg1XHFiuZtXirbBiEfTvCgD0a1YUo2fpG4wa9Fa8Nz4HSq4TmdV+JuxwQ==",
2647 + "license": "MIT",
2648 + "dependencies": {
2649 + "@floating-ui/core": "^1.0.0"
2650 + },
2651 + "peerDependencies": {
2652 + "react": ">=16.8.0",
2653 + "react-native": ">=0.64.0"
2654 + }
2655 + },
2656 + "node_modules/@floating-ui/utils": {
2657 + "version": "0.2.11",
2658 + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz",
2659 + "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==",
2660 + "license": "MIT"
2661 + },
2203 2662 "node_modules/@humanfs/core": {
2204 2663 "version": "0.19.1",
2205 2664 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
@@ -2548,6 +3007,41 @@ "@emnapi/runtime": "^1.4.3",
2548 3007 "@tybys/wasm-util": "^0.10.0"
2549 3008 }
2550 3009 },
3010 + "node_modules/@nodelib/fs.scandir": {
3011 + "version": "2.1.5",
3012 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
3013 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
3014 + "license": "MIT",
3015 + "dependencies": {
3016 + "@nodelib/fs.stat": "2.0.5",
3017 + "run-parallel": "^1.1.9"
3018 + },
3019 + "engines": {
3020 + "node": ">= 8"
3021 + }
3022 + },
3023 + "node_modules/@nodelib/fs.stat": {
3024 + "version": "2.0.5",
3025 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
3026 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
3027 + "license": "MIT",
3028 + "engines": {
3029 + "node": ">= 8"
3030 + }
3031 + },
3032 + "node_modules/@nodelib/fs.walk": {
3033 + "version": "1.2.8",
3034 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
3035 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
3036 + "license": "MIT",
3037 + "dependencies": {
3038 + "@nodelib/fs.scandir": "2.1.5",
3039 + "fastq": "^1.6.0"
3040 + },
3041 + "engines": {
3042 + "node": ">= 8"
3043 + }
3044 + },
2551 3045 "node_modules/@nolyfill/is-core-module": {
2552 3046 "version": "1.0.39",
2553 3047 "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz",
@@ -2556,6 +3050,18 @@ "dev": true,
2556 3050 "license": "MIT",
2557 3051 "engines": {
2558 3052 "node": ">=12.4.0"
3053 + }
3054 + },
3055 + "node_modules/@pkgr/core": {
3056 + "version": "0.1.2",
3057 + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.2.tgz",
3058 + "integrity": "sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==",
3059 + "license": "MIT",
3060 + "engines": {
3061 + "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
3062 + },
3063 + "funding": {
3064 + "url": "https://opencollective.com/unts"
2559 3065 }
2560 3066 },
2561 3067 "node_modules/@radix-ui/primitive": {
@@ -2981,6 +3487,12 @@ "engines": {
2981 3487 "node": ">= 20.19.4"
2982 3488 }
2983 3489 },
3490 + "node_modules/@react-native/normalize-color": {
3491 + "version": "2.1.0",
3492 + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz",
3493 + "integrity": "sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==",
3494 + "license": "MIT"
3495 + },
2984 3496 "node_modules/@react-native/normalize-colors": {
2985 3497 "version": "0.81.5",
2986 3498 "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.81.5.tgz",
@@ -3123,6 +3635,2050 @@ "dependencies": {
3123 3635 "@sinonjs/commons": "^3.0.0"
3124 3636 }
3125 3637 },
3638 + "node_modules/@tamagui/accordion": {
3639 + "version": "2.0.0-rc.40",
3640 + "resolved": "https://registry.npmjs.org/@tamagui/accordion/-/accordion-2.0.0-rc.40.tgz",
3641 + "integrity": "sha512-UrI/C2SYUTjXdidTmCqfaP3/VR07Wg5TFgm2qeaka7g82FsELak8gThQYS97ZXcs77qVKQSpbhuoDVzvrZzD+g==",
3642 + "dependencies": {
3643 + "@tamagui/collapsible": "2.0.0-rc.40",
3644 + "@tamagui/collection": "2.0.0-rc.40",
3645 + "@tamagui/compose-refs": "2.0.0-rc.40",
3646 + "@tamagui/constants": "2.0.0-rc.40",
3647 + "@tamagui/core": "2.0.0-rc.40",
3648 + "@tamagui/create-context": "2.0.0-rc.40",
3649 + "@tamagui/helpers": "2.0.0-rc.40",
3650 + "@tamagui/polyfill-dev": "2.0.0-rc.40",
3651 + "@tamagui/stacks": "2.0.0-rc.40",
3652 + "@tamagui/text": "2.0.0-rc.40",
3653 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
3654 + "@tamagui/use-direction": "2.0.0-rc.40"
3655 + },
3656 + "peerDependencies": {
3657 + "react": ">=19"
3658 + }
3659 + },
3660 + "node_modules/@tamagui/adapt": {
3661 + "version": "2.0.0-rc.40",
3662 + "resolved": "https://registry.npmjs.org/@tamagui/adapt/-/adapt-2.0.0-rc.40.tgz",
3663 + "integrity": "sha512-cSuZXIp0gs5yDy5OqOUoocOCMkgeyJQrWApdd5EgeYfuanW3NQUUOrmcIVMK2Yk/zmrmFRhdEJyGiLXUVRBN2Q==",
3664 + "dependencies": {
3665 + "@tamagui/constants": "2.0.0-rc.40",
3666 + "@tamagui/core": "2.0.0-rc.40",
3667 + "@tamagui/helpers": "2.0.0-rc.40",
3668 + "@tamagui/portal": "2.0.0-rc.40",
3669 + "@tamagui/z-index-stack": "2.0.0-rc.40"
3670 + },
3671 + "peerDependencies": {
3672 + "react": ">=19"
3673 + }
3674 + },
3675 + "node_modules/@tamagui/adapt/node_modules/@tamagui/portal": {
3676 + "version": "2.0.0-rc.40",
3677 + "resolved": "https://registry.npmjs.org/@tamagui/portal/-/portal-2.0.0-rc.40.tgz",
3678 + "integrity": "sha512-3elWTa2FSY2FpI5D/xTDWR0hbSNZ1JveKZbHpcX0dVdPtNhQqEdsjd0z2RHeSLhqYYNqxCxV8U3vfZmXQH9Qag==",
3679 + "dependencies": {
3680 + "@tamagui/constants": "2.0.0-rc.40",
3681 + "@tamagui/core": "2.0.0-rc.40",
3682 + "@tamagui/native": "2.0.0-rc.40",
3683 + "@tamagui/start-transition": "2.0.0-rc.40",
3684 + "@tamagui/use-event": "2.0.0-rc.40",
3685 + "@tamagui/web": "2.0.0-rc.40",
3686 + "@tamagui/z-index-stack": "2.0.0-rc.40"
3687 + },
3688 + "peerDependencies": {
3689 + "react": ">=19",
3690 + "react-dom": "*",
3691 + "react-native": "*"
3692 + }
3693 + },
3694 + "node_modules/@tamagui/alert-dialog": {
3695 + "version": "2.0.0-rc.40",
3696 + "resolved": "https://registry.npmjs.org/@tamagui/alert-dialog/-/alert-dialog-2.0.0-rc.40.tgz",
3697 + "integrity": "sha512-MlOXIrALdqj8JIccPod463HpZyzMrTAOs5TOqZXg9AmAUkSwLXf2YySG9thYeJZ2gEaCKvF662wT+omLQABELA==",
3698 + "dependencies": {
3699 + "@tamagui/animate-presence": "2.0.0-rc.40",
3700 + "@tamagui/compose-refs": "2.0.0-rc.40",
3701 + "@tamagui/constants": "2.0.0-rc.40",
3702 + "@tamagui/core": "2.0.0-rc.40",
3703 + "@tamagui/create-context": "2.0.0-rc.40",
3704 + "@tamagui/dialog": "2.0.0-rc.40",
3705 + "@tamagui/dismissable": "2.0.0-rc.40",
3706 + "@tamagui/focus-scope": "2.0.0-rc.40",
3707 + "@tamagui/helpers": "2.0.0-rc.40",
3708 + "@tamagui/polyfill-dev": "2.0.0-rc.40",
3709 + "@tamagui/portal": "2.0.0-rc.40",
3710 + "@tamagui/remove-scroll": "2.0.0-rc.40",
3711 + "@tamagui/stacks": "2.0.0-rc.40",
3712 + "@tamagui/text": "2.0.0-rc.40",
3713 + "@tamagui/use-controllable-state": "2.0.0-rc.40"
3714 + },
3715 + "peerDependencies": {
3716 + "react": ">=19",
3717 + "react-native": "*"
3718 + }
3719 + },
3720 + "node_modules/@tamagui/alert-dialog/node_modules/@tamagui/dismissable": {
3721 + "version": "2.0.0-rc.40",
3722 + "resolved": "https://registry.npmjs.org/@tamagui/dismissable/-/dismissable-2.0.0-rc.40.tgz",
3723 + "integrity": "sha512-cJIm04FNY6c8kFpOhK0ShY+rmQXosNdwkhy3ZKDq/6JiEK56zXFhdU4j+7mgR1tCf++e9D4KsNifoE0mgGIw6w==",
3724 + "dependencies": {
3725 + "@tamagui/compose-refs": "2.0.0-rc.40",
3726 + "@tamagui/core": "2.0.0-rc.40",
3727 + "@tamagui/helpers": "2.0.0-rc.40",
3728 + "@tamagui/use-escape-keydown": "2.0.0-rc.40",
3729 + "@tamagui/use-event": "2.0.0-rc.40"
3730 + },
3731 + "peerDependencies": {
3732 + "react": ">=19",
3733 + "react-dom": "*"
3734 + }
3735 + },
3736 + "node_modules/@tamagui/alert-dialog/node_modules/@tamagui/portal": {
3737 + "version": "2.0.0-rc.40",
3738 + "resolved": "https://registry.npmjs.org/@tamagui/portal/-/portal-2.0.0-rc.40.tgz",
3739 + "integrity": "sha512-3elWTa2FSY2FpI5D/xTDWR0hbSNZ1JveKZbHpcX0dVdPtNhQqEdsjd0z2RHeSLhqYYNqxCxV8U3vfZmXQH9Qag==",
3740 + "dependencies": {
3741 + "@tamagui/constants": "2.0.0-rc.40",
3742 + "@tamagui/core": "2.0.0-rc.40",
3743 + "@tamagui/native": "2.0.0-rc.40",
3744 + "@tamagui/start-transition": "2.0.0-rc.40",
3745 + "@tamagui/use-event": "2.0.0-rc.40",
3746 + "@tamagui/web": "2.0.0-rc.40",
3747 + "@tamagui/z-index-stack": "2.0.0-rc.40"
3748 + },
3749 + "peerDependencies": {
3750 + "react": ">=19",
3751 + "react-dom": "*",
3752 + "react-native": "*"
3753 + }
3754 + },
3755 + "node_modules/@tamagui/animate": {
3756 + "version": "2.0.0-rc.40",
3757 + "resolved": "https://registry.npmjs.org/@tamagui/animate/-/animate-2.0.0-rc.40.tgz",
3758 + "integrity": "sha512-owdEgOsi/tYpWpYKKGkxhfR9S8uW48w3tKcJuKkDR2ZCh/4Gmn2QltoQbhX8/w66Fw2f4zwjW+0QKz6k/R03Xw==",
3759 + "license": "MIT",
3760 + "dependencies": {
3761 + "@tamagui/animate-presence": "2.0.0-rc.40"
3762 + },
3763 + "peerDependencies": {
3764 + "react": ">=19"
3765 + }
3766 + },
3767 + "node_modules/@tamagui/animate-presence": {
3768 + "version": "2.0.0-rc.40",
3769 + "resolved": "https://registry.npmjs.org/@tamagui/animate-presence/-/animate-presence-2.0.0-rc.40.tgz",
3770 + "integrity": "sha512-xKESXGMkc2owiCYXxDtnWwqwNWsFd6Ualx9Nph0WQ41CTuBOBUtKiCcq6jqtG6aGCQlKJPET4Opp8nR2y7aYCw==",
3771 + "license": "MIT",
3772 + "dependencies": {
3773 + "@tamagui/constants": "2.0.0-rc.40",
3774 + "@tamagui/helpers": "2.0.0-rc.40",
3775 + "@tamagui/use-constant": "2.0.0-rc.40",
3776 + "@tamagui/use-force-update": "2.0.0-rc.40",
3777 + "@tamagui/use-presence": "2.0.0-rc.40",
3778 + "@tamagui/web": "2.0.0-rc.40"
3779 + },
3780 + "peerDependencies": {
3781 + "react": ">=19"
3782 + }
3783 + },
3784 + "node_modules/@tamagui/animation-helpers": {
3785 + "version": "2.0.0-rc.40",
3786 + "resolved": "https://registry.npmjs.org/@tamagui/animation-helpers/-/animation-helpers-2.0.0-rc.40.tgz",
3787 + "integrity": "sha512-6/s3QlP7XoPpuXXIUbigUA2X0bSAnyXvfC40D2uTVu8jzqGcGoXWQYcH+yzcl0Xq4YnDm7qHxZubDD7Zz7K9vg==",
3788 + "license": "MIT"
3789 + },
3790 + "node_modules/@tamagui/animations-css": {
3791 + "version": "2.0.0-rc.40",
3792 + "resolved": "https://registry.npmjs.org/@tamagui/animations-css/-/animations-css-2.0.0-rc.40.tgz",
3793 + "integrity": "sha512-T7nEazR/9yIXXyqi9UIGk7MOBEbBcnJcEMJcBu/VhvcsMVie8ovucp15YZ7yQM3phBscVQS6C8xI+pso9BrPFQ==",
3794 + "license": "MIT",
3795 + "dependencies": {
3796 + "@tamagui/animation-helpers": "2.0.0-rc.40",
3797 + "@tamagui/constants": "2.0.0-rc.40",
3798 + "@tamagui/cubic-bezier-animator": "2.0.0-rc.40",
3799 + "@tamagui/use-presence": "2.0.0-rc.40",
3800 + "@tamagui/web": "2.0.0-rc.40"
3801 + },
3802 + "peerDependencies": {
3803 + "react": ">=19",
3804 + "react-dom": "*"
3805 + }
3806 + },
3807 + "node_modules/@tamagui/animations-motion": {
3808 + "version": "2.0.0-rc.40",
3809 + "resolved": "https://registry.npmjs.org/@tamagui/animations-motion/-/animations-motion-2.0.0-rc.40.tgz",
3810 + "integrity": "sha512-7Wf4oy6kXXknIk6v4aWTs6q3u6X6xaTjDXik3zoYTdnPlfMIWO/TOC3O0oheYGrtOlgzQBR8kg/pH/48z79S/g==",
3811 + "license": "MIT",
3812 + "dependencies": {
3813 + "@tamagui/animation-helpers": "2.0.0-rc.40",
3814 + "@tamagui/use-presence": "2.0.0-rc.40",
3815 + "@tamagui/web": "2.0.0-rc.40",
3816 + "motion": ">=12.35.1"
3817 + },
3818 + "peerDependencies": {
3819 + "react": ">=19"
3820 + }
3821 + },
3822 + "node_modules/@tamagui/animations-motion/node_modules/motion": {
3823 + "version": "12.38.0",
3824 + "resolved": "https://registry.npmjs.org/motion/-/motion-12.38.0.tgz",
3825 + "integrity": "sha512-uYfXzeHlgThchzwz5Te47dlv5JOUC7OB4rjJ/7XTUgtBZD8CchMN8qEJ4ZVsUmTyYA44zjV0fBwsiktRuFnn+w==",
3826 + "license": "MIT",
3827 + "dependencies": {
3828 + "framer-motion": "^12.38.0",
3829 + "tslib": "^2.4.0"
3830 + },
3831 + "peerDependencies": {
3832 + "@emotion/is-prop-valid": "*",
3833 + "react": "^18.0.0 || ^19.0.0",
3834 + "react-dom": "^18.0.0 || ^19.0.0"
3835 + },
3836 + "peerDependenciesMeta": {
3837 + "@emotion/is-prop-valid": {
3838 + "optional": true
3839 + },
3840 + "react": {
3841 + "optional": true
3842 + },
3843 + "react-dom": {
3844 + "optional": true
3845 + }
3846 + }
3847 + },
3848 + "node_modules/@tamagui/animations-motion/node_modules/motion/node_modules/framer-motion": {
3849 + "version": "12.38.0",
3850 + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.38.0.tgz",
3851 + "integrity": "sha512-rFYkY/pigbcswl1XQSb7q424kSTQ8q6eAC+YUsSKooHQYuLdzdHjrt6uxUC+PRAO++q5IS7+TamgIw1AphxR+g==",
3852 + "license": "MIT",
3853 + "dependencies": {
3854 + "motion-dom": "^12.38.0",
3855 + "motion-utils": "^12.36.0",
3856 + "tslib": "^2.4.0"
3857 + },
3858 + "peerDependencies": {
3859 + "@emotion/is-prop-valid": "*",
3860 + "react": "^18.0.0 || ^19.0.0",
3861 + "react-dom": "^18.0.0 || ^19.0.0"
3862 + },
3863 + "peerDependenciesMeta": {
3864 + "@emotion/is-prop-valid": {
3865 + "optional": true
3866 + },
3867 + "react": {
3868 + "optional": true
3869 + },
3870 + "react-dom": {
3871 + "optional": true
3872 + }
3873 + }
3874 + },
3875 + "node_modules/@tamagui/animations-react-native": {
3876 + "version": "2.0.0-rc.40",
3877 + "resolved": "https://registry.npmjs.org/@tamagui/animations-react-native/-/animations-react-native-2.0.0-rc.40.tgz",
3878 + "integrity": "sha512-pIva9q8OU1rXujH4WpBQNnBxJaYSF8OAnW/OmaN3h6ypVWGERTCukI6cuiUMXl7mP3/8J6nSSB5d3puV+Jyb8g==",
3879 + "license": "MIT",
3880 + "dependencies": {
3881 + "@tamagui/animation-helpers": "2.0.0-rc.40",
3882 + "@tamagui/constants": "2.0.0-rc.40",
3883 + "@tamagui/use-presence": "2.0.0-rc.40",
3884 + "@tamagui/web": "2.0.0-rc.40"
3885 + },
3886 + "peerDependencies": {
3887 + "react": ">=19",
3888 + "react-native": "*"
3889 + }
3890 + },
3891 + "node_modules/@tamagui/animations-reanimated": {
3892 + "version": "2.0.0-rc.40",
3893 + "resolved": "https://registry.npmjs.org/@tamagui/animations-reanimated/-/animations-reanimated-2.0.0-rc.40.tgz",
3894 + "integrity": "sha512-3xyBq05QI5tDBClNaItaN8mevuIM5xtJJ0gULCWOoiKFnfD12waOc8l2YMmHyDbdbp6pAVdUqxWFTFlWjRpjsg==",
3895 + "license": "MIT",
3896 + "dependencies": {
3897 + "@tamagui/animation-helpers": "2.0.0-rc.40",
3898 + "@tamagui/core": "2.0.0-rc.40",
3899 + "@tamagui/use-presence": "2.0.0-rc.40"
3900 + },
3901 + "peerDependencies": {
3902 + "react": ">=19",
3903 + "react-native": "*",
3904 + "react-native-reanimated": ">=3.0.0"
3905 + }
3906 + },
3907 + "node_modules/@tamagui/avatar": {
3908 + "version": "2.0.0-rc.40",
3909 + "resolved": "https://registry.npmjs.org/@tamagui/avatar/-/avatar-2.0.0-rc.40.tgz",
3910 + "integrity": "sha512-nRxvcwvBmN6TxJVOhqWJ/u/PTJmRZI4Ub4LsqRUCUk4YK6HUyE3i63Wn8v4FcIY4ao5c1TpsHZTLhpvSRYrnZg==",
3911 + "dependencies": {
3912 + "@tamagui/core": "2.0.0-rc.40",
3913 + "@tamagui/create-context": "2.0.0-rc.40",
3914 + "@tamagui/helpers": "2.0.0-rc.40",
3915 + "@tamagui/image": "2.0.0-rc.40",
3916 + "@tamagui/shapes": "2.0.0-rc.40",
3917 + "@tamagui/stacks": "2.0.0-rc.40",
3918 + "@tamagui/text": "2.0.0-rc.40"
3919 + },
3920 + "peerDependencies": {
3921 + "react": ">=19",
3922 + "react-native": "*"
3923 + }
3924 + },
3925 + "node_modules/@tamagui/babel-plugin": {
3926 + "version": "2.0.0-rc.40",
3927 + "resolved": "https://registry.npmjs.org/@tamagui/babel-plugin/-/babel-plugin-2.0.0-rc.40.tgz",
3928 + "integrity": "sha512-1XNCxJiXs9BsTJrHw4TcLOQJKNk/tSVU7vYb3Bkt/F2x+HvMNsRHfD6gghPzmpjDsHIBZnj38kdR/W/D6VAWvA==",
3929 + "license": "MIT",
3930 + "dependencies": {
3931 + "@babel/core": "^7.25.2",
3932 + "@babel/generator": "^7.25.5",
3933 + "@babel/helper-plugin-utils": "^7.24.8",
3934 + "@babel/template": "^7.25.0",
3935 + "@babel/traverse": "^7.25.4",
3936 + "@tamagui/static-sync": "2.0.0-rc.40"
3937 + }
3938 + },
3939 + "node_modules/@tamagui/button": {
3940 + "version": "2.0.0-rc.40",
3941 + "resolved": "https://registry.npmjs.org/@tamagui/button/-/button-2.0.0-rc.40.tgz",
3942 + "integrity": "sha512-Y/bLM+cCfMZXjWO9IvoPSAqe9k6oM6eOOiOgIJaZmZJFH71mfxujOhi9jAC3ia0hM1E7IsKy9jviJyJE82lBPQ==",
3943 + "dependencies": {
3944 + "@tamagui/config-default": "2.0.0-rc.40",
3945 + "@tamagui/core": "2.0.0-rc.40",
3946 + "@tamagui/font-size": "2.0.0-rc.40",
3947 + "@tamagui/get-button-sized": "2.0.0-rc.40",
3948 + "@tamagui/helpers": "2.0.0-rc.40",
3949 + "@tamagui/helpers-tamagui": "2.0.0-rc.40",
3950 + "@tamagui/spacer": "2.0.0-rc.40",
3951 + "@tamagui/stacks": "2.0.0-rc.40",
3952 + "@tamagui/text": "2.0.0-rc.40",
3953 + "@tamagui/web": "2.0.0-rc.40"
3954 + },
3955 + "peerDependencies": {
3956 + "react": ">=19"
3957 + }
3958 + },
3959 + "node_modules/@tamagui/card": {
3960 + "version": "2.0.0-rc.40",
3961 + "resolved": "https://registry.npmjs.org/@tamagui/card/-/card-2.0.0-rc.40.tgz",
3962 + "integrity": "sha512-YFjhVHiYonRTWw00U0s/QHv41+3yDEll2kXNJFmCA1M2DrotdYsWy8CuQ8nKbyHZ3MbHKbJlvBkr48lUDTChBg==",
3963 + "dependencies": {
3964 + "@tamagui/create-context": "2.0.0-rc.40",
3965 + "@tamagui/helpers": "2.0.0-rc.40",
3966 + "@tamagui/stacks": "2.0.0-rc.40",
3967 + "@tamagui/web": "2.0.0-rc.40"
3968 + },
3969 + "peerDependencies": {
3970 + "react": ">=19",
3971 + "react-native": "*"
3972 + }
3973 + },
3974 + "node_modules/@tamagui/checkbox": {
3975 + "version": "2.0.0-rc.40",
3976 + "resolved": "https://registry.npmjs.org/@tamagui/checkbox/-/checkbox-2.0.0-rc.40.tgz",
3977 + "integrity": "sha512-kFoImCmDB5mOPqZQs4pH5onFBuQCgsmNYew2NHPUsjGz+vKQ50enZs+s4oGG8C3umBKOJ+3vQ8taZLdMfovahw==",
3978 + "dependencies": {
3979 + "@tamagui/checkbox-headless": "2.0.0-rc.40",
3980 + "@tamagui/compose-refs": "2.0.0-rc.40",
3981 + "@tamagui/constants": "2.0.0-rc.40",
3982 + "@tamagui/core": "2.0.0-rc.40",
3983 + "@tamagui/create-context": "2.0.0-rc.40",
3984 + "@tamagui/focusable": "2.0.0-rc.40",
3985 + "@tamagui/font-size": "2.0.0-rc.40",
3986 + "@tamagui/get-token": "2.0.0-rc.40",
3987 + "@tamagui/helpers": "2.0.0-rc.40",
3988 + "@tamagui/helpers-tamagui": "2.0.0-rc.40",
3989 + "@tamagui/label": "2.0.0-rc.40",
3990 + "@tamagui/stacks": "2.0.0-rc.40",
3991 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
3992 + "@tamagui/use-previous": "2.0.0-rc.40"
3993 + },
3994 + "peerDependencies": {
3995 + "react": ">=19"
3996 + }
3997 + },
3998 + "node_modules/@tamagui/checkbox/node_modules/@tamagui/checkbox-headless": {
3999 + "version": "2.0.0-rc.40",
4000 + "resolved": "https://registry.npmjs.org/@tamagui/checkbox-headless/-/checkbox-headless-2.0.0-rc.40.tgz",
4001 + "integrity": "sha512-jCc28jKAjDkrd20MwNdSNSIAb3jZlm+bqLPW7U62DYowLavoUQyePfsURkaJM7npWUY3yMHtO5tABnRg+7j7SA==",
4002 + "dependencies": {
4003 + "@tamagui/compose-refs": "2.0.0-rc.40",
4004 + "@tamagui/constants": "2.0.0-rc.40",
4005 + "@tamagui/create-context": "2.0.0-rc.40",
4006 + "@tamagui/focusable": "2.0.0-rc.40",
4007 + "@tamagui/helpers": "2.0.0-rc.40",
4008 + "@tamagui/label": "2.0.0-rc.40",
4009 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
4010 + "@tamagui/use-previous": "2.0.0-rc.40",
4011 + "@tamagui/web": "2.0.0-rc.40"
4012 + },
4013 + "peerDependencies": {
4014 + "react": ">=19",
4015 + "react-native": "*"
4016 + }
4017 + },
4018 + "node_modules/@tamagui/cli-color": {
4019 + "version": "2.0.0-rc.40",
4020 + "resolved": "https://registry.npmjs.org/@tamagui/cli-color/-/cli-color-2.0.0-rc.40.tgz",
4021 + "integrity": "sha512-eAiZXJbO8farWd89osqqVe0dKwB5umUZOZMaBydKOmg/JreWCyInaJ00lEXtuhJvazZT93LD4dYCrdaIw8oHFQ=="
4022 + },
4023 + "node_modules/@tamagui/collapsible": {
4024 + "version": "2.0.0-rc.40",
4025 + "resolved": "https://registry.npmjs.org/@tamagui/collapsible/-/collapsible-2.0.0-rc.40.tgz",
4026 + "integrity": "sha512-U3+pQCr2dMFCRbY2DNAIxtQQXUI3EVDCjgOuZ6Dmgcq4fN3XmVrLdk0znTCP4l+CdHlSkZkJpPoDI18eo+Tq6Q==",
4027 + "dependencies": {
4028 + "@tamagui/animate-presence": "2.0.0-rc.40",
4029 + "@tamagui/compose-refs": "2.0.0-rc.40",
4030 + "@tamagui/core": "2.0.0-rc.40",
4031 + "@tamagui/create-context": "2.0.0-rc.40",
4032 + "@tamagui/helpers": "2.0.0-rc.40",
4033 + "@tamagui/polyfill-dev": "2.0.0-rc.40",
4034 + "@tamagui/stacks": "2.0.0-rc.40",
4035 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
4036 + "@tamagui/web": "2.0.0-rc.40"
4037 + },
4038 + "peerDependencies": {
4039 + "react": ">=19"
4040 + }
4041 + },
4042 + "node_modules/@tamagui/collection": {
4043 + "version": "2.0.0-rc.40",
4044 + "resolved": "https://registry.npmjs.org/@tamagui/collection/-/collection-2.0.0-rc.40.tgz",
4045 + "integrity": "sha512-OxfeTCAzPzjYfubL2XlLJsYscuoEurNydcV43xbaYc2j+YRhiB08MSUcz6xEVCuKUhAxDJEd4bTLC2snuYK0lA==",
4046 + "dependencies": {
4047 + "@tamagui/compose-refs": "2.0.0-rc.40",
4048 + "@tamagui/constants": "2.0.0-rc.40",
4049 + "@tamagui/core": "2.0.0-rc.40",
4050 + "@tamagui/create-context": "2.0.0-rc.40",
4051 + "@tamagui/polyfill-dev": "2.0.0-rc.40",
4052 + "@tamagui/stacks": "2.0.0-rc.40",
4053 + "@tamagui/use-controllable-state": "2.0.0-rc.40"
4054 + },
4055 + "peerDependencies": {
4056 + "react": ">=19"
4057 + }
4058 + },
4059 + "node_modules/@tamagui/colors": {
4060 + "version": "2.0.0-rc.40",
4061 + "resolved": "https://registry.npmjs.org/@tamagui/colors/-/colors-2.0.0-rc.40.tgz",
4062 + "integrity": "sha512-qiEIjzSy88dwy22cobKOsuSC91sAnhmCUKKGrZukazjExoluF31x2jbqnGm9riC8RuwU443bPV21die3r1wXiQ=="
4063 + },
4064 + "node_modules/@tamagui/compose-refs": {
4065 + "version": "2.0.0-rc.40",
4066 + "resolved": "https://registry.npmjs.org/@tamagui/compose-refs/-/compose-refs-2.0.0-rc.40.tgz",
4067 + "integrity": "sha512-QmiqB07gY8xaklCCSCnLD+oYRiccDeAL1c9vm3ypONb9GinQ0Tw6zXSSsOSIUFVGqs6WbjMggYCYO2Ab+Z4hxg==",
4068 + "peerDependencies": {
4069 + "react": ">=19"
4070 + }
4071 + },
4072 + "node_modules/@tamagui/config": {
4073 + "version": "2.0.0-rc.40",
4074 + "resolved": "https://registry.npmjs.org/@tamagui/config/-/config-2.0.0-rc.40.tgz",
4075 + "integrity": "sha512-pjPmzZ4cNxQScfKUx8IP6XVJlReGRXLRMV37NJUk1qXPzmjuKjc2KJQa3/qYe1bsQRXhC7q0kqGAFgKmicj/fA==",
4076 + "dependencies": {
4077 + "@tamagui/animations-css": "2.0.0-rc.40",
4078 + "@tamagui/animations-motion": "2.0.0-rc.40",
4079 + "@tamagui/animations-react-native": "2.0.0-rc.40",
4080 + "@tamagui/animations-reanimated": "2.0.0-rc.40",
4081 + "@tamagui/colors": "2.0.0-rc.40",
4082 + "@tamagui/core": "2.0.0-rc.40",
4083 + "@tamagui/font-inter": "2.0.0-rc.40",
4084 + "@tamagui/font-silkscreen": "2.0.0-rc.40",
4085 + "@tamagui/react-native-media-driver": "2.0.0-rc.40",
4086 + "@tamagui/shorthands": "2.0.0-rc.40",
4087 + "@tamagui/theme-builder": "2.0.0-rc.40",
4088 + "@tamagui/themes": "2.0.0-rc.40",
4089 + "@tamagui/web": "2.0.0-rc.40"
4090 + },
4091 + "peerDependencies": {
4092 + "@tamagui/animations-moti": "*"
4093 + },
4094 + "peerDependenciesMeta": {
4095 + "@tamagui/animations-moti": {
4096 + "optional": true
4097 + }
4098 + }
4099 + },
4100 + "node_modules/@tamagui/config-default": {
4101 + "version": "2.0.0-rc.40",
4102 + "resolved": "https://registry.npmjs.org/@tamagui/config-default/-/config-default-2.0.0-rc.40.tgz",
4103 + "integrity": "sha512-BjEuUuXEJjjBJ6brABan5hTKpx3LfIWksH/iTe4oUkP7SV0sR1TGuGZmErReeAFPjHM7RGxfwdCTvj0j0KVVwA==",
4104 + "dependencies": {
4105 + "@tamagui/animations-css": "2.0.0-rc.40",
4106 + "@tamagui/animations-react-native": "2.0.0-rc.40",
4107 + "@tamagui/core": "2.0.0-rc.40",
4108 + "@tamagui/shorthands": "2.0.0-rc.40",
4109 + "@tamagui/web": "2.0.0-rc.40"
4110 + }
4111 + },
4112 + "node_modules/@tamagui/constants": {
4113 + "version": "2.0.0-rc.40",
4114 + "resolved": "https://registry.npmjs.org/@tamagui/constants/-/constants-2.0.0-rc.40.tgz",
4115 + "integrity": "sha512-nzV7oG0iY0TuJyjK6EopGqsruh4ortjX+SLE4lcoqosrc6TFQ1luI3RlZWBvb6pnLIiOD/7Mn7bZMYBhRJS+Qg==",
4116 + "peerDependencies": {
4117 + "react": ">=19",
4118 + "react-native": "*"
4119 + }
4120 + },
4121 + "node_modules/@tamagui/context-menu": {
4122 + "version": "2.0.0-rc.40",
4123 + "resolved": "https://registry.npmjs.org/@tamagui/context-menu/-/context-menu-2.0.0-rc.40.tgz",
4124 + "integrity": "sha512-OTD+3oXG9SzjmnHa0t7SMaw2bdNrAQRyt1+xp92OokL009Rj2N6UG+1l9f4uZ25bTjmvPxSmDp6xl0yBnrb9zQ==",
4125 + "dependencies": {
4126 + "@tamagui/create-menu": "2.0.0-rc.40",
4127 + "@tamagui/popover": "2.0.0-rc.40",
4128 + "@tamagui/use-callback-ref": "2.0.0-rc.40",
4129 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
4130 + "@tamagui/web": "2.0.0-rc.40"
4131 + },
4132 + "peerDependencies": {
4133 + "react": ">=19"
4134 + }
4135 + },
4136 + "node_modules/@tamagui/core": {
4137 + "version": "2.0.0-rc.40",
4138 + "resolved": "https://registry.npmjs.org/@tamagui/core/-/core-2.0.0-rc.40.tgz",
4139 + "integrity": "sha512-Wh98jFCCcd+9+w3mnkT4zq2qEIhdjCV5d3hU0svggPPvQCtk4ZICJ1DIIKVIdezqSXZEHP0Jwb/XIUgf7wCfJg==",
4140 + "license": "MIT",
4141 + "dependencies": {
4142 + "@tamagui/helpers": "2.0.0-rc.40",
4143 + "@tamagui/react-native-media-driver": "2.0.0-rc.40",
4144 + "@tamagui/react-native-use-pressable": "2.0.0-rc.40",
4145 + "@tamagui/use-element-layout": "2.0.0-rc.40",
4146 + "@tamagui/use-event": "2.0.0-rc.40",
4147 + "@tamagui/web": "2.0.0-rc.40"
4148 + },
4149 + "peerDependencies": {
4150 + "react": ">=19",
4151 + "react-native": "*"
4152 + }
4153 + },
4154 + "node_modules/@tamagui/create-context": {
4155 + "version": "2.0.0-rc.40",
4156 + "resolved": "https://registry.npmjs.org/@tamagui/create-context/-/create-context-2.0.0-rc.40.tgz",
4157 + "integrity": "sha512-yvn+tIOGFjW7bBPoY9wk1nQAhLBSv/9Rsdc0yTSAtRdzrOOhu8zNA7E+69ajLTwbJGAD6S59JtMTvKqrrZ+33g==",
4158 + "peerDependencies": {
4159 + "react": ">=19"
4160 + }
4161 + },
4162 + "node_modules/@tamagui/create-menu": {
4163 + "version": "2.0.0-rc.40",
4164 + "resolved": "https://registry.npmjs.org/@tamagui/create-menu/-/create-menu-2.0.0-rc.40.tgz",
4165 + "integrity": "sha512-qJHuFvF31M/rDmfN+GSXD8N6f2/yVdquZ4qZcGWI8qWAM+Du/AWiw6G7ImzQHGN0S5Cclf+WLI5o0Q73Zr6CFg==",
4166 + "dependencies": {
4167 + "@tamagui/animate": "2.0.0-rc.40",
4168 + "@tamagui/animate-presence": "2.0.0-rc.40",
4169 + "@tamagui/collection": "2.0.0-rc.40",
4170 + "@tamagui/core": "2.0.0-rc.40",
4171 + "@tamagui/dismissable": "2.0.0-rc.40",
4172 + "@tamagui/focus-guard": "2.0.0-rc.40",
4173 + "@tamagui/focus-scope": "2.0.0-rc.40",
4174 + "@tamagui/get-token": "2.0.0-rc.40",
4175 + "@tamagui/image": "2.0.0-rc.40",
4176 + "@tamagui/native": "2.0.0-rc.40",
4177 + "@tamagui/popover": "2.0.0-rc.40",
4178 + "@tamagui/popper": "2.0.0-rc.40",
4179 + "@tamagui/portal": "2.0.0-rc.40",
4180 + "@tamagui/remove-scroll": "2.0.0-rc.40",
4181 + "@tamagui/roving-focus": "2.0.0-rc.40",
4182 + "@tamagui/text": "2.0.0-rc.40",
4183 + "@tamagui/use-callback-ref": "2.0.0-rc.40",
4184 + "@tamagui/use-direction": "2.0.0-rc.40",
4185 + "@tamagui/web": "2.0.0-rc.40"
4186 + },
4187 + "peerDependencies": {
4188 + "react": ">=19",
4189 + "react-native": "*"
4190 + }
4191 + },
4192 + "node_modules/@tamagui/create-menu/node_modules/@tamagui/dismissable": {
4193 + "version": "2.0.0-rc.40",
4194 + "resolved": "https://registry.npmjs.org/@tamagui/dismissable/-/dismissable-2.0.0-rc.40.tgz",
4195 + "integrity": "sha512-cJIm04FNY6c8kFpOhK0ShY+rmQXosNdwkhy3ZKDq/6JiEK56zXFhdU4j+7mgR1tCf++e9D4KsNifoE0mgGIw6w==",
4196 + "dependencies": {
4197 + "@tamagui/compose-refs": "2.0.0-rc.40",
4198 + "@tamagui/core": "2.0.0-rc.40",
4199 + "@tamagui/helpers": "2.0.0-rc.40",
4200 + "@tamagui/use-escape-keydown": "2.0.0-rc.40",
4201 + "@tamagui/use-event": "2.0.0-rc.40"
4202 + },
4203 + "peerDependencies": {
4204 + "react": ">=19",
4205 + "react-dom": "*"
4206 + }
4207 + },
4208 + "node_modules/@tamagui/create-menu/node_modules/@tamagui/portal": {
4209 + "version": "2.0.0-rc.40",
4210 + "resolved": "https://registry.npmjs.org/@tamagui/portal/-/portal-2.0.0-rc.40.tgz",
4211 + "integrity": "sha512-3elWTa2FSY2FpI5D/xTDWR0hbSNZ1JveKZbHpcX0dVdPtNhQqEdsjd0z2RHeSLhqYYNqxCxV8U3vfZmXQH9Qag==",
4212 + "dependencies": {
4213 + "@tamagui/constants": "2.0.0-rc.40",
4214 + "@tamagui/core": "2.0.0-rc.40",
4215 + "@tamagui/native": "2.0.0-rc.40",
4216 + "@tamagui/start-transition": "2.0.0-rc.40",
4217 + "@tamagui/use-event": "2.0.0-rc.40",
4218 + "@tamagui/web": "2.0.0-rc.40",
4219 + "@tamagui/z-index-stack": "2.0.0-rc.40"
4220 + },
4221 + "peerDependencies": {
4222 + "react": ">=19",
4223 + "react-dom": "*",
4224 + "react-native": "*"
4225 + }
4226 + },
4227 + "node_modules/@tamagui/create-theme": {
4228 + "version": "2.0.0-rc.40",
4229 + "resolved": "https://registry.npmjs.org/@tamagui/create-theme/-/create-theme-2.0.0-rc.40.tgz",
4230 + "integrity": "sha512-mswZvztZvEk1gUoc4UYU+24rsj4gK6CA772K8hZuD1xpzpEA6TKSu86lnW5U2eAehdaFoPFFP707jEdW181vkQ==",
4231 + "dependencies": {
4232 + "@tamagui/web": "2.0.0-rc.40"
4233 + }
4234 + },
4235 + "node_modules/@tamagui/cubic-bezier-animator": {
4236 + "version": "2.0.0-rc.40",
4237 + "resolved": "https://registry.npmjs.org/@tamagui/cubic-bezier-animator/-/cubic-bezier-animator-2.0.0-rc.40.tgz",
4238 + "integrity": "sha512-l3MUWkgeRjXMidnO5fB/bl4Y+dxnAYh4YeA5oMsBLfaAhBQPfbfdNiEou9ghoHc1Nij9+wnjbQQgosF0KhUYjw=="
4239 + },
4240 + "node_modules/@tamagui/dialog": {
4241 + "version": "2.0.0-rc.40",
4242 + "resolved": "https://registry.npmjs.org/@tamagui/dialog/-/dialog-2.0.0-rc.40.tgz",
4243 + "integrity": "sha512-Fk7OayaH7N12/F2NKEx09FVGZex2pstNlIlsj9JouIZVvlQcpeU/C0D34Q8hiLq4pqb3ANFncAjjWJXnWCcKTA==",
4244 + "dependencies": {
4245 + "@tamagui/adapt": "2.0.0-rc.40",
4246 + "@tamagui/animate": "2.0.0-rc.40",
4247 + "@tamagui/animate-presence": "2.0.0-rc.40",
4248 + "@tamagui/compose-refs": "2.0.0-rc.40",
4249 + "@tamagui/constants": "2.0.0-rc.40",
4250 + "@tamagui/core": "2.0.0-rc.40",
4251 + "@tamagui/create-context": "2.0.0-rc.40",
4252 + "@tamagui/dismissable": "2.0.0-rc.40",
4253 + "@tamagui/focus-scope": "2.0.0-rc.40",
4254 + "@tamagui/helpers": "2.0.0-rc.40",
4255 + "@tamagui/polyfill-dev": "2.0.0-rc.40",
4256 + "@tamagui/portal": "2.0.0-rc.40",
4257 + "@tamagui/remove-scroll": "2.0.0-rc.40",
4258 + "@tamagui/sheet": "2.0.0-rc.40",
4259 + "@tamagui/stacks": "2.0.0-rc.40",
4260 + "@tamagui/text": "2.0.0-rc.40",
4261 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
4262 + "@tamagui/z-index-stack": "2.0.0-rc.40"
4263 + },
4264 + "peerDependencies": {
4265 + "react": ">=19",
4266 + "react-native": "*"
4267 + }
4268 + },
4269 + "node_modules/@tamagui/dialog/node_modules/@tamagui/dismissable": {
4270 + "version": "2.0.0-rc.40",
4271 + "resolved": "https://registry.npmjs.org/@tamagui/dismissable/-/dismissable-2.0.0-rc.40.tgz",
4272 + "integrity": "sha512-cJIm04FNY6c8kFpOhK0ShY+rmQXosNdwkhy3ZKDq/6JiEK56zXFhdU4j+7mgR1tCf++e9D4KsNifoE0mgGIw6w==",
4273 + "dependencies": {
4274 + "@tamagui/compose-refs": "2.0.0-rc.40",
4275 + "@tamagui/core": "2.0.0-rc.40",
4276 + "@tamagui/helpers": "2.0.0-rc.40",
4277 + "@tamagui/use-escape-keydown": "2.0.0-rc.40",
4278 + "@tamagui/use-event": "2.0.0-rc.40"
4279 + },
4280 + "peerDependencies": {
4281 + "react": ">=19",
4282 + "react-dom": "*"
4283 + }
4284 + },
4285 + "node_modules/@tamagui/dialog/node_modules/@tamagui/portal": {
4286 + "version": "2.0.0-rc.40",
4287 + "resolved": "https://registry.npmjs.org/@tamagui/portal/-/portal-2.0.0-rc.40.tgz",
4288 + "integrity": "sha512-3elWTa2FSY2FpI5D/xTDWR0hbSNZ1JveKZbHpcX0dVdPtNhQqEdsjd0z2RHeSLhqYYNqxCxV8U3vfZmXQH9Qag==",
4289 + "dependencies": {
4290 + "@tamagui/constants": "2.0.0-rc.40",
4291 + "@tamagui/core": "2.0.0-rc.40",
4292 + "@tamagui/native": "2.0.0-rc.40",
4293 + "@tamagui/start-transition": "2.0.0-rc.40",
4294 + "@tamagui/use-event": "2.0.0-rc.40",
4295 + "@tamagui/web": "2.0.0-rc.40",
4296 + "@tamagui/z-index-stack": "2.0.0-rc.40"
4297 + },
4298 + "peerDependencies": {
4299 + "react": ">=19",
4300 + "react-dom": "*",
4301 + "react-native": "*"
4302 + }
4303 + },
4304 + "node_modules/@tamagui/element": {
4305 + "version": "2.0.0-rc.40",
4306 + "resolved": "https://registry.npmjs.org/@tamagui/element/-/element-2.0.0-rc.40.tgz",
4307 + "integrity": "sha512-31Q1Gy25HgMXymkSEGYcknvFX+JWQ4v5Mk6RCEh/iHKJIpogND6G+woUakCIAWFGGhMDSVJ6vO5SGjONVC8nSQ==",
4308 + "dependencies": {
4309 + "@tamagui/compose-refs": "2.0.0-rc.40"
4310 + },
4311 + "peerDependencies": {
4312 + "react": "*",
4313 + "react-native": "*"
4314 + }
4315 + },
4316 + "node_modules/@tamagui/elements": {
4317 + "version": "2.0.0-rc.40",
4318 + "resolved": "https://registry.npmjs.org/@tamagui/elements/-/elements-2.0.0-rc.40.tgz",
4319 + "integrity": "sha512-n/diahc4SBqTiIl6KntL2+MzXpJX8qn4fhq6VzpyjGZAo4ijho1BzjzFSNQo4jweadUIinUBo6uhP3NcDLXssQ==",
4320 + "dependencies": {
4321 + "@tamagui/core": "2.0.0-rc.40"
4322 + },
4323 + "peerDependencies": {
4324 + "react": ">=19"
4325 + }
4326 + },
4327 + "node_modules/@tamagui/fake-react-native": {
4328 + "version": "2.0.0-rc.40",
4329 + "resolved": "https://registry.npmjs.org/@tamagui/fake-react-native/-/fake-react-native-2.0.0-rc.40.tgz",
4330 + "integrity": "sha512-OUWZ6K9Ac0CqugzbDGwcviGfYD98jbnYj3YpjnFiiOCUrTv24QOUSgoG960kOfAiIvgYriwN6p/vWQ1PLLrOdg=="
4331 + },
4332 + "node_modules/@tamagui/floating": {
4333 + "version": "2.0.0-rc.40",
4334 + "resolved": "https://registry.npmjs.org/@tamagui/floating/-/floating-2.0.0-rc.40.tgz",
4335 + "integrity": "sha512-aNa3A+d2XtHLELXZUBhoBvW4GC3OCsq7tQwCdRl9TOTHwnolAGCCCqplNCcZFEg76fhCTQ1m+alTYxhRV33jyQ==",
4336 + "dependencies": {
4337 + "@floating-ui/react-dom": "^2.1.6",
4338 + "@floating-ui/react-native": "^0.10.7",
4339 + "@tamagui/use-event": "2.0.0-rc.40"
4340 + },
4341 + "peerDependencies": {
4342 + "react": ">=19",
4343 + "react-native": "*"
4344 + }
4345 + },
4346 + "node_modules/@tamagui/floating/node_modules/@floating-ui/react-dom": {
4347 + "version": "2.1.8",
4348 + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
4349 + "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
4350 + "license": "MIT",
4351 + "dependencies": {
4352 + "@floating-ui/dom": "^1.7.6"
4353 + },
4354 + "peerDependencies": {
4355 + "react": ">=16.8.0",
4356 + "react-dom": ">=16.8.0"
4357 + }
4358 + },
4359 + "node_modules/@tamagui/focus-guard": {
4360 + "version": "2.0.0-rc.40",
4361 + "resolved": "https://registry.npmjs.org/@tamagui/focus-guard/-/focus-guard-2.0.0-rc.40.tgz",
4362 + "integrity": "sha512-InFxi7x3p4N+Sd1BpMQW8NPT7/YuEsfYq9MIwD8eTdTjXWPbIrQv1K9wBc9J93UvI555EMag/OBMCAlzj/1eXw==",
4363 + "dependencies": {
4364 + "@tamagui/compose-refs": "2.0.0-rc.40",
4365 + "@tamagui/use-event": "2.0.0-rc.40"
4366 + },
4367 + "peerDependencies": {
4368 + "react": ">=19"
4369 + }
4370 + },
4371 + "node_modules/@tamagui/focus-scope": {
4372 + "version": "2.0.0-rc.40",
4373 + "resolved": "https://registry.npmjs.org/@tamagui/focus-scope/-/focus-scope-2.0.0-rc.40.tgz",
4374 + "integrity": "sha512-OANP0t5wCtx05QjRbI9rUanw2QPcSLlCjFgcTcGnG64aJLRURevPF4gay2JWLmUbUK9/dDJzsb3vcbIEtfaeyw==",
4375 + "dependencies": {
4376 + "@tamagui/compose-refs": "2.0.0-rc.40",
4377 + "@tamagui/constants": "2.0.0-rc.40",
4378 + "@tamagui/create-context": "2.0.0-rc.40",
4379 + "@tamagui/start-transition": "2.0.0-rc.40",
4380 + "@tamagui/use-async": "2.0.0-rc.40",
4381 + "@tamagui/use-event": "2.0.0-rc.40"
4382 + },
4383 + "peerDependencies": {
4384 + "react": ">=19"
4385 + }
4386 + },
4387 + "node_modules/@tamagui/focusable": {
4388 + "version": "2.0.0-rc.40",
4389 + "resolved": "https://registry.npmjs.org/@tamagui/focusable/-/focusable-2.0.0-rc.40.tgz",
4390 + "integrity": "sha512-rqht/GZDGh8WPvAcmQQPqOogqyb9ZAArdjQFR7B7VfPF4NHSRn3qVR/p4qRd4L4eKzBPwuLEYoxh5B2q5m7YqA==",
4391 + "license": "MIT",
4392 + "dependencies": {
4393 + "@tamagui/compose-refs": "2.0.0-rc.40",
4394 + "@tamagui/web": "2.0.0-rc.40"
4395 + },
4396 + "peerDependencies": {
4397 + "react": ">=19"
4398 + }
4399 + },
4400 + "node_modules/@tamagui/font-inter": {
4401 + "version": "2.0.0-rc.40",
4402 + "resolved": "https://registry.npmjs.org/@tamagui/font-inter/-/font-inter-2.0.0-rc.40.tgz",
4403 + "integrity": "sha512-SeO/CEhH9dCFpV9txfMK9KDayZxh5ILnXLp3VWuj3HLwcQkTa2uKxTPqD1kTs3ySBWLO9AW41Rz+nnGeju129g==",
4404 + "dependencies": {
4405 + "@tamagui/core": "2.0.0-rc.40"
4406 + }
4407 + },
4408 + "node_modules/@tamagui/font-silkscreen": {
4409 + "version": "2.0.0-rc.40",
4410 + "resolved": "https://registry.npmjs.org/@tamagui/font-silkscreen/-/font-silkscreen-2.0.0-rc.40.tgz",
4411 + "integrity": "sha512-kRhF5hrkB/xU9ZNKO9fv+2wvoeWxB2QvlJrZLrn4AaepBiCsOZrGnMaI5TWoGckf05PwclOuNGP8CkJetPz9Rg==",
4412 + "dependencies": {
4413 + "@tamagui/core": "2.0.0-rc.40"
4414 + }
4415 + },
4416 + "node_modules/@tamagui/font-size": {
4417 + "version": "2.0.0-rc.40",
4418 + "resolved": "https://registry.npmjs.org/@tamagui/font-size/-/font-size-2.0.0-rc.40.tgz",
4419 + "integrity": "sha512-jlfikYsdoy0GzfjoS/CZk3KR9OOJrbgkpmLcOVpjPeoa7Yh6wrFpqsPbvWT6RavB9dt2tGnL0vWslTLpQdmxUg==",
4420 + "dependencies": {
4421 + "@tamagui/core": "2.0.0-rc.40"
4422 + },
4423 + "peerDependencies": {
4424 + "react": ">=19"
4425 + }
4426 + },
4427 + "node_modules/@tamagui/form": {
4428 + "version": "2.0.0-rc.40",
4429 + "resolved": "https://registry.npmjs.org/@tamagui/form/-/form-2.0.0-rc.40.tgz",
4430 + "integrity": "sha512-X2Z5mAwv7v6VjfsdSBqkJvagD+24erRASGABS/OSwMkRUApDXgCrj9CFZXeYaXO/N2nwKLwX4cIyZ+z+Zl6AcA==",
4431 + "dependencies": {
4432 + "@tamagui/core": "2.0.0-rc.40",
4433 + "@tamagui/helpers": "2.0.0-rc.40"
4434 + },
4435 + "peerDependencies": {
4436 + "react": ">=19"
4437 + }
4438 + },
4439 + "node_modules/@tamagui/generate-themes": {
4440 + "version": "2.0.0-rc.40",
4441 + "resolved": "https://registry.npmjs.org/@tamagui/generate-themes/-/generate-themes-2.0.0-rc.40.tgz",
4442 + "integrity": "sha512-gvXwy9G6gBvSem8CoUcfw04tpCEu253Rlg9ZRHuBDL0Eq2/Pc356Gmqi4tjOBJz+yoOaOmxsiuu9qreEzy1DXQ==",
4443 + "dependencies": {
4444 + "@tamagui/create-theme": "2.0.0-rc.40",
4445 + "@tamagui/theme-builder": "2.0.0-rc.40",
4446 + "@tamagui/types": "2.0.0-rc.40",
4447 + "esbuild-register": "^3.6.0",
4448 + "fs-extra": "^11.2.0"
4449 + }
4450 + },
4451 + "node_modules/@tamagui/get-button-sized": {
4452 + "version": "2.0.0-rc.40",
4453 + "resolved": "https://registry.npmjs.org/@tamagui/get-button-sized/-/get-button-sized-2.0.0-rc.40.tgz",
4454 + "integrity": "sha512-2pYLEPNJ6oELCKgcBo1QmlWkWHGUFhujEyrbHpOSlGh29smEP1O4qiJqBujGzlWLnBnO9a5rC3+Vb2sA2FXR+Q==",
4455 + "dependencies": {
4456 + "@tamagui/get-token": "2.0.0-rc.40",
4457 + "@tamagui/web": "2.0.0-rc.40"
4458 + },
4459 + "peerDependencies": {
4460 + "react": ">=19"
4461 + }
4462 + },
4463 + "node_modules/@tamagui/get-font-sized": {
4464 + "version": "2.0.0-rc.40",
4465 + "resolved": "https://registry.npmjs.org/@tamagui/get-font-sized/-/get-font-sized-2.0.0-rc.40.tgz",
4466 + "integrity": "sha512-AVVOZUGXWhuu5Oj3YZ65Jpnj3h0MX3hNgPzK+JDUmwAxCREsYjr5L9BvDTCL04U36zvPKR+eHhapNyndHjGXKw==",
4467 + "dependencies": {
4468 + "@tamagui/constants": "2.0.0-rc.40",
4469 + "@tamagui/web": "2.0.0-rc.40"
4470 + },
4471 + "peerDependencies": {
4472 + "react": ">=19"
4473 + }
4474 + },
4475 + "node_modules/@tamagui/get-token": {
4476 + "version": "2.0.0-rc.40",
4477 + "resolved": "https://registry.npmjs.org/@tamagui/get-token/-/get-token-2.0.0-rc.40.tgz",
4478 + "integrity": "sha512-UrH1cOUDhkMmi1/0bXnKNJHbbggW1IHhAiByIRR9ePOXOGaQYeulU0Vg0yltZ7pHZLgIl/B7eeC6KpW6Q5RY2g==",
4479 + "dependencies": {
4480 + "@tamagui/web": "2.0.0-rc.40"
4481 + },
4482 + "peerDependencies": {
4483 + "react": ">=19"
4484 + }
4485 + },
4486 + "node_modules/@tamagui/group": {
4487 + "version": "2.0.0-rc.40",
4488 + "resolved": "https://registry.npmjs.org/@tamagui/group/-/group-2.0.0-rc.40.tgz",
4489 + "integrity": "sha512-T8PQFkoyqYRtu1719BH8BqeYPiNQ8YtI4doE2MXYLU12On8X4xTmukfkU9f9olkY2CFH4eyTxo9hztPHVs198w==",
4490 + "dependencies": {
4491 + "@tamagui/core": "2.0.0-rc.40",
4492 + "@tamagui/create-context": "2.0.0-rc.40",
4493 + "@tamagui/helpers": "2.0.0-rc.40",
4494 + "@tamagui/spacer": "2.0.0-rc.40",
4495 + "@tamagui/stacks": "2.0.0-rc.40",
4496 + "@tamagui/use-controllable-state": "2.0.0-rc.40"
4497 + },
4498 + "peerDependencies": {
4499 + "react": ">=19",
4500 + "react-native": "*"
4501 + }
4502 + },
4503 + "node_modules/@tamagui/helpers": {
4504 + "version": "2.0.0-rc.40",
4505 + "resolved": "https://registry.npmjs.org/@tamagui/helpers/-/helpers-2.0.0-rc.40.tgz",
4506 + "integrity": "sha512-gZmsehs3XVF0fdEI6RXxXftCHx/KQDf2jvi0dBzuSOgcMaffVswkc95dZ5endQCzuBzXsdbAm81KQU0AJnG5RQ==",
4507 + "dependencies": {
4508 + "@tamagui/constants": "2.0.0-rc.40",
4509 + "@tamagui/simple-hash": "2.0.0-rc.40"
4510 + },
4511 + "peerDependencies": {
4512 + "react": ">=19"
4513 + }
4514 + },
4515 + "node_modules/@tamagui/helpers-node": {
4516 + "version": "2.0.0-rc.40",
4517 + "resolved": "https://registry.npmjs.org/@tamagui/helpers-node/-/helpers-node-2.0.0-rc.40.tgz",
4518 + "integrity": "sha512-BiaWmntpL+LW/u0BcEZkgEGlMT+5EB6luzO/jYL52NxvS9wtJkgz+xosi8pbPVoKiBXSmT8Xe3tR4kS+Sejc1Q==",
4519 + "dependencies": {
4520 + "@tamagui/types": "2.0.0-rc.40"
4521 + }
4522 + },
4523 + "node_modules/@tamagui/helpers-tamagui": {
4524 + "version": "2.0.0-rc.40",
4525 + "resolved": "https://registry.npmjs.org/@tamagui/helpers-tamagui/-/helpers-tamagui-2.0.0-rc.40.tgz",
4526 + "integrity": "sha512-DU/ziLM8Q5tZETOG0lPy+ZAG+5sh+V4TsJAXJZiI/3OyfT0G77es25Uj3Y6T/sxp27/fJmvnlyK0GTKtZDkydw==",
4527 + "dependencies": {
4528 + "@tamagui/helpers": "2.0.0-rc.40",
4529 + "@tamagui/web": "2.0.0-rc.40"
4530 + },
4531 + "peerDependencies": {
4532 + "react": ">=19",
4533 + "react-native": "*"
4534 + }
4535 + },
4536 + "node_modules/@tamagui/image": {
4537 + "version": "2.0.0-rc.40",
4538 + "resolved": "https://registry.npmjs.org/@tamagui/image/-/image-2.0.0-rc.40.tgz",
4539 + "integrity": "sha512-NrNxrs2MGDdnZSFj8BUEG4yVeTUpqZI2+C4Zg6baj9gKeE3tMvJnfK5SWvvVtsZndF7F58wd/hmbwWx7t4+Kmg==",
4540 + "dependencies": {
4541 + "@tamagui/constants": "2.0.0-rc.40",
4542 + "@tamagui/core": "2.0.0-rc.40",
4543 + "@tamagui/web": "2.0.0-rc.40"
4544 + },
4545 + "peerDependencies": {
4546 + "react": ">=19",
4547 + "react-native": "*"
4548 + }
4549 + },
4550 + "node_modules/@tamagui/input": {
4551 + "version": "2.0.0-rc.40",
4552 + "resolved": "https://registry.npmjs.org/@tamagui/input/-/input-2.0.0-rc.40.tgz",
4553 + "integrity": "sha512-5rjSDXZm5daO8u1AH6+deEiFsVQf1h9/cwHl8Ya5ETyd9G22ff+lrVDlzJUWR4Vc2xMDLTBz10gf4OCVmKdeOA==",
4554 + "dependencies": {
4555 + "@tamagui/core": "2.0.0-rc.40",
4556 + "@tamagui/element": "2.0.0-rc.40",
4557 + "@tamagui/focusable": "2.0.0-rc.40",
4558 + "@tamagui/font-size": "2.0.0-rc.40",
4559 + "@tamagui/get-button-sized": "2.0.0-rc.40",
4560 + "@tamagui/get-font-sized": "2.0.0-rc.40",
4561 + "@tamagui/get-token": "2.0.0-rc.40",
4562 + "@tamagui/helpers": "2.0.0-rc.40",
4563 + "@tamagui/helpers-tamagui": "2.0.0-rc.40",
4564 + "@tamagui/stacks": "2.0.0-rc.40",
4565 + "@tamagui/text": "2.0.0-rc.40",
4566 + "@tamagui/web": "2.0.0-rc.40"
4567 + },
4568 + "peerDependencies": {
4569 + "react": ">=19",
4570 + "react-native": "*"
4571 + }
4572 + },
4573 + "node_modules/@tamagui/is-equal-shallow": {
4574 + "version": "2.0.0-rc.40",
4575 + "resolved": "https://registry.npmjs.org/@tamagui/is-equal-shallow/-/is-equal-shallow-2.0.0-rc.40.tgz",
4576 + "integrity": "sha512-vejqiyTZq7rlRT/CkrknlWNBmY3658bWnle/jKD/uD/Sd5Xzg5T9w3k8Gll5S1nMX9LY3f4Xpt6+Dru1sk+SlQ==",
4577 + "peerDependencies": {
4578 + "react": ">=19"
4579 + }
4580 + },
4581 + "node_modules/@tamagui/label": {
4582 + "version": "2.0.0-rc.40",
4583 + "resolved": "https://registry.npmjs.org/@tamagui/label/-/label-2.0.0-rc.40.tgz",
4584 + "integrity": "sha512-zBun1c5LHwX6U9jfNa45F9CDve7SHg1bXVL6iGnJl63Vl93cZ5ACHgY+jBEuURk3OPrVdMtH3mZf6hX+gGFfeA==",
4585 + "dependencies": {
4586 + "@tamagui/compose-refs": "2.0.0-rc.40",
4587 + "@tamagui/constants": "2.0.0-rc.40",
4588 + "@tamagui/create-context": "2.0.0-rc.40",
4589 + "@tamagui/focusable": "2.0.0-rc.40",
4590 + "@tamagui/get-button-sized": "2.0.0-rc.40",
4591 + "@tamagui/get-font-sized": "2.0.0-rc.40",
4592 + "@tamagui/text": "2.0.0-rc.40",
4593 + "@tamagui/web": "2.0.0-rc.40"
4594 + },
4595 + "peerDependencies": {
4596 + "react": ">=19",
4597 + "react-native": "*"
4598 + }
4599 + },
4600 + "node_modules/@tamagui/linear-gradient": {
4601 + "version": "2.0.0-rc.40",
4602 + "resolved": "https://registry.npmjs.org/@tamagui/linear-gradient/-/linear-gradient-2.0.0-rc.40.tgz",
4603 + "integrity": "sha512-cpoGoTyh55R5Gm5i7ihqY3kOtpdye+xHHK+8NK40hvB6lQg2LiDtJt2qbkRMjlc6QGCg2W3zlzUWslnyiVCw4Q==",
4604 + "dependencies": {
4605 + "@tamagui/core": "2.0.0-rc.40",
4606 + "@tamagui/native": "2.0.0-rc.40",
4607 + "@tamagui/stacks": "2.0.0-rc.40"
4608 + },
4609 + "peerDependencies": {
4610 + "react": ">=19",
4611 + "react-native": "*"
4612 + }
4613 + },
4614 + "node_modules/@tamagui/list-item": {
4615 + "version": "2.0.0-rc.40",
4616 + "resolved": "https://registry.npmjs.org/@tamagui/list-item/-/list-item-2.0.0-rc.40.tgz",
4617 + "integrity": "sha512-s/BhezqRz8b1pYBU1B1j/nth8cXTifJFjIUQvIcUvFqMccdWE3XTDeA3rwkRn8RwCBxajVGSvhpWX4bmpw6KDA==",
4618 + "dependencies": {
4619 + "@tamagui/font-size": "2.0.0-rc.40",
4620 + "@tamagui/get-font-sized": "2.0.0-rc.40",
4621 + "@tamagui/get-token": "2.0.0-rc.40",
4622 + "@tamagui/helpers": "2.0.0-rc.40",
4623 + "@tamagui/helpers-tamagui": "2.0.0-rc.40",
4624 + "@tamagui/stacks": "2.0.0-rc.40",
4625 + "@tamagui/text": "2.0.0-rc.40",
4626 + "@tamagui/web": "2.0.0-rc.40"
4627 + },
4628 + "peerDependencies": {
4629 + "react": ">=19"
4630 + }
4631 + },
4632 + "node_modules/@tamagui/menu": {
4633 + "version": "2.0.0-rc.40",
4634 + "resolved": "https://registry.npmjs.org/@tamagui/menu/-/menu-2.0.0-rc.40.tgz",
4635 + "integrity": "sha512-Juai+Fhg8yxlcu5+BwAQ8kxyj7vgQJJQBtC42NuxmL4PoIE90qKLDbnuQYDBk4Es7+S8w39cazcd9HYCaJoubg==",
4636 + "dependencies": {
4637 + "@tamagui/core": "2.0.0-rc.40",
4638 + "@tamagui/create-menu": "2.0.0-rc.40",
4639 + "@tamagui/helpers": "2.0.0-rc.40",
4640 + "@tamagui/popover": "2.0.0-rc.40",
4641 + "@tamagui/popper": "2.0.0-rc.40",
4642 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
4643 + "@tamagui/web": "2.0.0-rc.40"
4644 + },
4645 + "peerDependencies": {
4646 + "react": ">=19"
4647 + }
4648 + },
4649 + "node_modules/@tamagui/native": {
4650 + "version": "2.0.0-rc.40",
4651 + "resolved": "https://registry.npmjs.org/@tamagui/native/-/native-2.0.0-rc.40.tgz",
4652 + "integrity": "sha512-jC2fykfS2wcuGc01+7Z+QjLksqae2a5GYTdxHBMnXShyXU8ovWRe0ioHQQ0C+bfA3raU4NlML55BZETrwSKYyw==",
4653 + "peerDependencies": {
4654 + "@react-native-menu/menu": ">=2.0.0",
4655 + "burnt": ">=0.12.0",
4656 + "react": "*",
4657 + "react-native": "*",
4658 + "react-native-gesture-handler": ">=2.0.0",
4659 + "react-native-ios-context-menu": ">=3.0.0",
4660 + "react-native-ios-utilities": ">=5.0.0",
4661 + "react-native-keyboard-controller": ">=1.0.0",
4662 + "react-native-safe-area-context": ">=4.0.0",
4663 + "react-native-teleport": ">=0.5.0",
4664 + "react-native-worklets-core": ">=1.0.0",
4665 + "sf-symbols-typescript": "*",
4666 + "zeego": ">=3.0.0"
4667 + },
4668 + "peerDependenciesMeta": {
4669 + "@react-native-menu/menu": {
4670 + "optional": true
4671 + },
4672 + "burnt": {
4673 + "optional": true
4674 + },
4675 + "react-native-gesture-handler": {
4676 + "optional": true
4677 + },
4678 + "react-native-ios-context-menu": {
4679 + "optional": true
4680 + },
4681 + "react-native-ios-utilities": {
4682 + "optional": true
4683 + },
4684 + "react-native-keyboard-controller": {
4685 + "optional": true
4686 + },
4687 + "react-native-safe-area-context": {
4688 + "optional": true
4689 + },
4690 + "react-native-teleport": {
4691 + "optional": true
4692 + },
4693 + "react-native-worklets-core": {
4694 + "optional": true
4695 + },
4696 + "sf-symbols-typescript": {
4697 + "optional": true
4698 + },
4699 + "zeego": {
4700 + "optional": true
4701 + }
4702 + }
4703 + },
4704 + "node_modules/@tamagui/normalize-css-color": {
4705 + "version": "2.0.0-rc.40",
4706 + "resolved": "https://registry.npmjs.org/@tamagui/normalize-css-color/-/normalize-css-color-2.0.0-rc.40.tgz",
4707 + "integrity": "sha512-oFCynU/WoII/vVIiXIvRojVjub4ohF6+P28jBDBOUiLxTLP7m7uOpVG+70aDniJgrrngtxwsX5tz27lZGQ+q3g==",
4708 + "dependencies": {
4709 + "@react-native/normalize-color": "^2.1.0"
4710 + }
4711 + },
4712 + "node_modules/@tamagui/polyfill-dev": {
4713 + "version": "2.0.0-rc.40",
4714 + "resolved": "https://registry.npmjs.org/@tamagui/polyfill-dev/-/polyfill-dev-2.0.0-rc.40.tgz",
4715 + "integrity": "sha512-xWGvyh+OqGNDPuK0w/R/0qddfbRmFiRr5qQI2sc3Yq3G6xCihoppSJRQfptLUD/vMoZcDB54ahYvUnbCrhC/pw=="
4716 + },
4717 + "node_modules/@tamagui/popover": {
4718 + "version": "2.0.0-rc.40",
4719 + "resolved": "https://registry.npmjs.org/@tamagui/popover/-/popover-2.0.0-rc.40.tgz",
4720 + "integrity": "sha512-zfmWhK/75m2aO3Xt855crM3qHMqmzhJG+ni6UVwnPYsVlU81BIHhNimxCZOqEopQz54eM9mrAnKy/bKk2qeefw==",
4721 + "dependencies": {
4722 + "@tamagui/adapt": "2.0.0-rc.40",
4723 + "@tamagui/animate": "2.0.0-rc.40",
4724 + "@tamagui/animate-presence": "2.0.0-rc.40",
4725 + "@tamagui/compose-refs": "2.0.0-rc.40",
4726 + "@tamagui/constants": "2.0.0-rc.40",
4727 + "@tamagui/core": "2.0.0-rc.40",
4728 + "@tamagui/dismissable": "2.0.0-rc.40",
4729 + "@tamagui/floating": "2.0.0-rc.40",
4730 + "@tamagui/focus-scope": "2.0.0-rc.40",
4731 + "@tamagui/helpers": "2.0.0-rc.40",
4732 + "@tamagui/polyfill-dev": "2.0.0-rc.40",
4733 + "@tamagui/popper": "2.0.0-rc.40",
4734 + "@tamagui/portal": "2.0.0-rc.40",
4735 + "@tamagui/remove-scroll": "2.0.0-rc.40",
4736 + "@tamagui/scroll-view": "2.0.0-rc.40",
4737 + "@tamagui/sheet": "2.0.0-rc.40",
4738 + "@tamagui/stacks": "2.0.0-rc.40",
4739 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
4740 + "@tamagui/z-index-stack": "2.0.0-rc.40",
4741 + "react-freeze": "^1.0.3"
4742 + },
4743 + "peerDependencies": {
4744 + "react": ">=19",
4745 + "react-native": "*"
4746 + }
4747 + },
4748 + "node_modules/@tamagui/popover/node_modules/@tamagui/dismissable": {
4749 + "version": "2.0.0-rc.40",
4750 + "resolved": "https://registry.npmjs.org/@tamagui/dismissable/-/dismissable-2.0.0-rc.40.tgz",
4751 + "integrity": "sha512-cJIm04FNY6c8kFpOhK0ShY+rmQXosNdwkhy3ZKDq/6JiEK56zXFhdU4j+7mgR1tCf++e9D4KsNifoE0mgGIw6w==",
4752 + "dependencies": {
4753 + "@tamagui/compose-refs": "2.0.0-rc.40",
4754 + "@tamagui/core": "2.0.0-rc.40",
4755 + "@tamagui/helpers": "2.0.0-rc.40",
4756 + "@tamagui/use-escape-keydown": "2.0.0-rc.40",
4757 + "@tamagui/use-event": "2.0.0-rc.40"
4758 + },
4759 + "peerDependencies": {
4760 + "react": ">=19",
4761 + "react-dom": "*"
4762 + }
4763 + },
4764 + "node_modules/@tamagui/popover/node_modules/@tamagui/portal": {
4765 + "version": "2.0.0-rc.40",
4766 + "resolved": "https://registry.npmjs.org/@tamagui/portal/-/portal-2.0.0-rc.40.tgz",
4767 + "integrity": "sha512-3elWTa2FSY2FpI5D/xTDWR0hbSNZ1JveKZbHpcX0dVdPtNhQqEdsjd0z2RHeSLhqYYNqxCxV8U3vfZmXQH9Qag==",
4768 + "dependencies": {
4769 + "@tamagui/constants": "2.0.0-rc.40",
4770 + "@tamagui/core": "2.0.0-rc.40",
4771 + "@tamagui/native": "2.0.0-rc.40",
4772 + "@tamagui/start-transition": "2.0.0-rc.40",
4773 + "@tamagui/use-event": "2.0.0-rc.40",
4774 + "@tamagui/web": "2.0.0-rc.40",
4775 + "@tamagui/z-index-stack": "2.0.0-rc.40"
4776 + },
4777 + "peerDependencies": {
4778 + "react": ">=19",
4779 + "react-dom": "*",
4780 + "react-native": "*"
4781 + }
4782 + },
4783 + "node_modules/@tamagui/popper": {
4784 + "version": "2.0.0-rc.40",
4785 + "resolved": "https://registry.npmjs.org/@tamagui/popper/-/popper-2.0.0-rc.40.tgz",
4786 + "integrity": "sha512-xGn/4Ceaq6ibGkNrYMYAlHybZofAFxZmRN4OhMFFbM3fBU2waL3fa9PqigFv+2+bsPnWzefZ+pWXUd6v7yjv3A==",
4787 + "dependencies": {
4788 + "@tamagui/compose-refs": "2.0.0-rc.40",
4789 + "@tamagui/constants": "2.0.0-rc.40",
4790 + "@tamagui/core": "2.0.0-rc.40",
4791 + "@tamagui/floating": "2.0.0-rc.40",
4792 + "@tamagui/get-token": "2.0.0-rc.40",
4793 + "@tamagui/stacks": "2.0.0-rc.40",
4794 + "@tamagui/start-transition": "2.0.0-rc.40",
4795 + "@tamagui/use-controllable-state": "2.0.0-rc.40"
4796 + },
4797 + "peerDependencies": {
4798 + "react": ">=19",
4799 + "react-native": "*"
4800 + }
4801 + },
4802 + "node_modules/@tamagui/progress": {
4803 + "version": "2.0.0-rc.40",
4804 + "resolved": "https://registry.npmjs.org/@tamagui/progress/-/progress-2.0.0-rc.40.tgz",
4805 + "integrity": "sha512-uYF5VNw3pn1FBOyvmJTb1Gyx/jHTSumRQ37Ntn3uc7wr/118Q/BiUQdyh45tFNTQt6i8AF1onDDUMuaRwZsD8A==",
4806 + "dependencies": {
4807 + "@tamagui/compose-refs": "2.0.0-rc.40",
4808 + "@tamagui/core": "2.0.0-rc.40",
4809 + "@tamagui/create-context": "2.0.0-rc.40",
4810 + "@tamagui/get-token": "2.0.0-rc.40",
4811 + "@tamagui/helpers": "2.0.0-rc.40",
4812 + "@tamagui/stacks": "2.0.0-rc.40"
4813 + },
4814 + "peerDependencies": {
4815 + "react": ">=19",
4816 + "react-native": "*"
4817 + }
4818 + },
4819 + "node_modules/@tamagui/proxy-worm": {
4820 + "version": "2.0.0-rc.40",
4821 + "resolved": "https://registry.npmjs.org/@tamagui/proxy-worm/-/proxy-worm-2.0.0-rc.40.tgz",
4822 + "integrity": "sha512-tsNkorqFk4ZxsLPHivVv3YbTIK9f6RDdVsQrX5S93uJ1VshrpSuIwObJtX3mJ0djfl6G7d8P8JmDcg8J0TYU0A=="
4823 + },
4824 + "node_modules/@tamagui/radio-group": {
4825 + "version": "2.0.0-rc.40",
4826 + "resolved": "https://registry.npmjs.org/@tamagui/radio-group/-/radio-group-2.0.0-rc.40.tgz",
4827 + "integrity": "sha512-tTxFMigzmQzhHu1k3F60/UT2oeISm0ojyaVPRcX8LMarZLqtbbRL6zfF6vzUlGMtW+DAhYdm/+m28s5sPXsPwA==",
4828 + "dependencies": {
4829 + "@tamagui/compose-refs": "2.0.0-rc.40",
4830 + "@tamagui/constants": "2.0.0-rc.40",
4831 + "@tamagui/core": "2.0.0-rc.40",
4832 + "@tamagui/create-context": "2.0.0-rc.40",
4833 + "@tamagui/focusable": "2.0.0-rc.40",
4834 + "@tamagui/get-token": "2.0.0-rc.40",
4835 + "@tamagui/helpers": "2.0.0-rc.40",
4836 + "@tamagui/label": "2.0.0-rc.40",
4837 + "@tamagui/radio-headless": "2.0.0-rc.40",
4838 + "@tamagui/roving-focus": "2.0.0-rc.40",
4839 + "@tamagui/stacks": "2.0.0-rc.40",
4840 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
4841 + "@tamagui/use-previous": "2.0.0-rc.40"
4842 + },
4843 + "peerDependencies": {
4844 + "react": ">=19"
4845 + }
4846 + },
4847 + "node_modules/@tamagui/radio-group/node_modules/@tamagui/radio-headless": {
4848 + "version": "2.0.0-rc.40",
4849 + "resolved": "https://registry.npmjs.org/@tamagui/radio-headless/-/radio-headless-2.0.0-rc.40.tgz",
4850 + "integrity": "sha512-fgrGRhlksMb51elIG7GFikfKEDYhIY7zABit9p/qXcsX4+yLHgmIk2/+0xdBHfls7JiOEH7evxv55EmewdCbXw==",
4851 + "dependencies": {
4852 + "@tamagui/compose-refs": "2.0.0-rc.40",
4853 + "@tamagui/constants": "2.0.0-rc.40",
4854 + "@tamagui/create-context": "2.0.0-rc.40",
4855 + "@tamagui/focusable": "2.0.0-rc.40",
4856 + "@tamagui/helpers": "2.0.0-rc.40",
4857 + "@tamagui/label": "2.0.0-rc.40",
4858 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
4859 + "@tamagui/use-previous": "2.0.0-rc.40",
4860 + "@tamagui/web": "2.0.0-rc.40"
4861 + },
4862 + "peerDependencies": {
4863 + "react": ">=19",
4864 + "react-native": "*"
4865 + }
4866 + },
4867 + "node_modules/@tamagui/react-native-media-driver": {
4868 + "version": "2.0.0-rc.40",
4869 + "resolved": "https://registry.npmjs.org/@tamagui/react-native-media-driver/-/react-native-media-driver-2.0.0-rc.40.tgz",
4870 + "integrity": "sha512-yx92cIjA7C/5RGKfHckZSN3mqrkcREHSvWzAcQg4Gn/BJ82tTP7NE3r3lfakSTs9sVs/csUekENc/aMFrtOUtQ==",
4871 + "license": "MIT",
4872 + "dependencies": {
4873 + "@tamagui/web": "2.0.0-rc.40"
4874 + },
4875 + "peerDependencies": {
4876 + "react-native": "*"
4877 + }
4878 + },
4879 + "node_modules/@tamagui/react-native-use-pressable": {
4880 + "version": "2.0.0-rc.40",
4881 + "resolved": "https://registry.npmjs.org/@tamagui/react-native-use-pressable/-/react-native-use-pressable-2.0.0-rc.40.tgz",
4882 + "integrity": "sha512-hGlTn/uyjeK71cleH9zx5Xxq4N+DJTzpYJWHrxJiFDr8cupxpNsmc7FoP9IJybOSDeOZymB7q/VSqUrngSTtcw==",
4883 + "peerDependencies": {
4884 + "react": ">=19"
4885 + }
4886 + },
4887 + "node_modules/@tamagui/react-native-use-responder-events": {
4888 + "version": "2.0.0-rc.40",
4889 + "resolved": "https://registry.npmjs.org/@tamagui/react-native-use-responder-events/-/react-native-use-responder-events-2.0.0-rc.40.tgz",
4890 + "integrity": "sha512-ghdkwkVoXmexfRsJW/Mtw15s0AE5/ZR+W5ZMsCdhhCILN4qIq0g2YIOWvlru9fuJrou/mLeBGwE5n5tTHnVg5Q==",
4891 + "peerDependencies": {
4892 + "react": ">=19"
4893 + }
4894 + },
4895 + "node_modules/@tamagui/remove-scroll": {
4896 + "version": "2.0.0-rc.40",
4897 + "resolved": "https://registry.npmjs.org/@tamagui/remove-scroll/-/remove-scroll-2.0.0-rc.40.tgz",
4898 + "integrity": "sha512-J7yIQi/dlpsrn5MBWgWler9AYfEsUGkICVi7rypdvQfS7U7S48Q3AYxql/6my62YInZGDjZD6FPYicngasvOFg==",
4899 + "peerDependencies": {
4900 + "react": ">=19"
4901 + }
4902 + },
4903 + "node_modules/@tamagui/roving-focus": {
4904 + "version": "2.0.0-rc.40",
4905 + "resolved": "https://registry.npmjs.org/@tamagui/roving-focus/-/roving-focus-2.0.0-rc.40.tgz",
4906 + "integrity": "sha512-NWbv0/dTD6hVSEuooM4F2YipV8PR3CXL99iLoxnpSKkZigRFScMhgLiWF0kAUCG7n45xjcBmxWyCRF0debMEnA==",
4907 + "dependencies": {
4908 + "@tamagui/collection": "2.0.0-rc.40",
4909 + "@tamagui/compose-refs": "2.0.0-rc.40",
4910 + "@tamagui/constants": "2.0.0-rc.40",
4911 + "@tamagui/core": "2.0.0-rc.40",
4912 + "@tamagui/create-context": "2.0.0-rc.40",
4913 + "@tamagui/helpers": "2.0.0-rc.40",
4914 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
4915 + "@tamagui/use-direction": "2.0.0-rc.40",
4916 + "@tamagui/use-event": "2.0.0-rc.40"
4917 + },
4918 + "peerDependencies": {
4919 + "react": ">=19"
4920 + }
4921 + },
4922 + "node_modules/@tamagui/scroll-view": {
4923 + "version": "2.0.0-rc.40",
4924 + "resolved": "https://registry.npmjs.org/@tamagui/scroll-view/-/scroll-view-2.0.0-rc.40.tgz",
4925 + "integrity": "sha512-nDJvj5z0npn7NzEOUMGObS9BM1N5QpNjemFXaXrQf7zlAXyDDEoFfHRh3q38XXaD2+CNgbSaNHu/GujcH3DlnQ==",
4926 + "dependencies": {
4927 + "@tamagui/stacks": "2.0.0-rc.40",
4928 + "@tamagui/web": "2.0.0-rc.40"
4929 + },
4930 + "peerDependencies": {
4931 + "react": ">=19",
4932 + "react-native": "*"
4933 + }
4934 + },
4935 + "node_modules/@tamagui/separator": {
4936 + "version": "2.0.0-rc.40",
4937 + "resolved": "https://registry.npmjs.org/@tamagui/separator/-/separator-2.0.0-rc.40.tgz",
4938 + "integrity": "sha512-oCaKHaIJC+FeYrAgqkS4Lrn6FBRLVmlNppp6kG9Puu0H85YKuwArwG1riCh4ZB4VR8ItV2KPCv9B2UAORMGp8g==",
4939 + "dependencies": {
4940 + "@tamagui/constants": "2.0.0-rc.40",
4941 + "@tamagui/core": "2.0.0-rc.40"
4942 + },
4943 + "peerDependencies": {
4944 + "react": ">=19"
4945 + }
4946 + },
4947 + "node_modules/@tamagui/shapes": {
4948 + "version": "2.0.0-rc.40",
4949 + "resolved": "https://registry.npmjs.org/@tamagui/shapes/-/shapes-2.0.0-rc.40.tgz",
4950 + "integrity": "sha512-RN/zxwFKbiABcxRgm3LE96lDrFMQ/gJ5n+LAmJ++owIlANs4KuBPTEdp29CDE0nqbViS/Prl5r+7KBWLWZuXng==",
4951 + "dependencies": {
4952 + "@tamagui/stacks": "2.0.0-rc.40",
4953 + "@tamagui/web": "2.0.0-rc.40"
4954 + },
4955 + "peerDependencies": {
4956 + "react": ">=19"
4957 + }
4958 + },
4959 + "node_modules/@tamagui/sheet": {
4960 + "version": "2.0.0-rc.40",
4961 + "resolved": "https://registry.npmjs.org/@tamagui/sheet/-/sheet-2.0.0-rc.40.tgz",
4962 + "integrity": "sha512-0fLu6Rl0gbSsoDXeYGnL1itLeYZIKTJW1U2ts3Eh2SC42fdqkFv82QbQKERdwLME090L8Or2jTfOLxgXT79tPQ==",
4963 + "license": "MIT",
4964 + "dependencies": {
4965 + "@tamagui/adapt": "2.0.0-rc.40",
4966 + "@tamagui/animate-presence": "2.0.0-rc.40",
4967 + "@tamagui/animations-react-native": "2.0.0-rc.40",
4968 + "@tamagui/compose-refs": "2.0.0-rc.40",
4969 + "@tamagui/constants": "2.0.0-rc.40",
4970 + "@tamagui/core": "2.0.0-rc.40",
4971 + "@tamagui/create-context": "2.0.0-rc.40",
4972 + "@tamagui/helpers": "2.0.0-rc.40",
4973 + "@tamagui/native": "2.0.0-rc.40",
4974 + "@tamagui/portal": "2.0.0-rc.40",
4975 + "@tamagui/remove-scroll": "2.0.0-rc.40",
4976 + "@tamagui/scroll-view": "2.0.0-rc.40",
4977 + "@tamagui/stacks": "2.0.0-rc.40",
4978 + "@tamagui/use-constant": "2.0.0-rc.40",
4979 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
4980 + "@tamagui/use-did-finish-ssr": "2.0.0-rc.40",
4981 + "@tamagui/use-keyboard-visible": "2.0.0-rc.40",
4982 + "@tamagui/z-index-stack": "2.0.0-rc.40"
4983 + },
4984 + "peerDependencies": {
4985 + "react": ">=19",
4986 + "react-native": "*",
4987 + "react-native-gesture-handler": ">=2.0.0"
4988 + },
4989 + "peerDependenciesMeta": {
4990 + "react-native-gesture-handler": {
4991 + "optional": true
4992 + }
4993 + }
4994 + },
4995 + "node_modules/@tamagui/sheet/node_modules/@tamagui/portal": {
4996 + "version": "2.0.0-rc.40",
4997 + "resolved": "https://registry.npmjs.org/@tamagui/portal/-/portal-2.0.0-rc.40.tgz",
4998 + "integrity": "sha512-3elWTa2FSY2FpI5D/xTDWR0hbSNZ1JveKZbHpcX0dVdPtNhQqEdsjd0z2RHeSLhqYYNqxCxV8U3vfZmXQH9Qag==",
4999 + "dependencies": {
5000 + "@tamagui/constants": "2.0.0-rc.40",
5001 + "@tamagui/core": "2.0.0-rc.40",
5002 + "@tamagui/native": "2.0.0-rc.40",
5003 + "@tamagui/start-transition": "2.0.0-rc.40",
5004 + "@tamagui/use-event": "2.0.0-rc.40",
5005 + "@tamagui/web": "2.0.0-rc.40",
5006 + "@tamagui/z-index-stack": "2.0.0-rc.40"
5007 + },
5008 + "peerDependencies": {
5009 + "react": ">=19",
5010 + "react-dom": "*",
5011 + "react-native": "*"
5012 + }
5013 + },
5014 + "node_modules/@tamagui/shorthands": {
5015 + "version": "2.0.0-rc.40",
5016 + "resolved": "https://registry.npmjs.org/@tamagui/shorthands/-/shorthands-2.0.0-rc.40.tgz",
5017 + "integrity": "sha512-qzw++Tz6X6Zfz+F9OG+FGsk49Iw9Cg2LUZ7Em0f2md+XoCXioq3kGkFExEq1223u3WEGyTc+TMoQXvSzuUqOmw==",
5018 + "dependencies": {
5019 + "@tamagui/web": "2.0.0-rc.40"
5020 + }
5021 + },
5022 + "node_modules/@tamagui/simple-hash": {
5023 + "version": "2.0.0-rc.40",
5024 + "resolved": "https://registry.npmjs.org/@tamagui/simple-hash/-/simple-hash-2.0.0-rc.40.tgz",
5025 + "integrity": "sha512-6jJZVF3ax91rDXB9o2AtWBY/QPySChH4+SnrAo1ERATerKPE2th1UXvMhaKf2LvsL0F06s54hYUxJnvlLbxkfA=="
5026 + },
5027 + "node_modules/@tamagui/sizable-context": {
5028 + "version": "2.0.0-rc.40",
5029 + "resolved": "https://registry.npmjs.org/@tamagui/sizable-context/-/sizable-context-2.0.0-rc.40.tgz",
5030 + "integrity": "sha512-G5Dkxual0dLzpYFe/Otp4igg7q1VhygELFRQeMN7m/hzfryHEIaOlroNriqJjEYxfxgEVeBsm2K4RXJjiblHCg==",
5031 + "license": "MIT",
5032 + "dependencies": {
5033 + "@tamagui/core": "2.0.0-rc.40"
5034 + },
5035 + "peerDependencies": {
5036 + "react": ">=19"
5037 + }
5038 + },
5039 + "node_modules/@tamagui/slider": {
5040 + "version": "2.0.0-rc.40",
5041 + "resolved": "https://registry.npmjs.org/@tamagui/slider/-/slider-2.0.0-rc.40.tgz",
5042 + "integrity": "sha512-temHCAlaPRySHz27qptxwj56YUPhiGIEwKM13BF2ft+KVu92bvaW606yFnvn/JLv/D0EJH/twv5HME1nS+dRnQ==",
5043 + "dependencies": {
5044 + "@tamagui/compose-refs": "2.0.0-rc.40",
5045 + "@tamagui/constants": "2.0.0-rc.40",
5046 + "@tamagui/core": "2.0.0-rc.40",
5047 + "@tamagui/create-context": "2.0.0-rc.40",
5048 + "@tamagui/get-token": "2.0.0-rc.40",
5049 + "@tamagui/helpers": "2.0.0-rc.40",
5050 + "@tamagui/stacks": "2.0.0-rc.40",
5051 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
5052 + "@tamagui/use-debounce": "2.0.0-rc.40",
5053 + "@tamagui/use-direction": "2.0.0-rc.40"
5054 + },
5055 + "peerDependencies": {
5056 + "react": ">=19",
5057 + "react-native": "*"
5058 + }
5059 + },
5060 + "node_modules/@tamagui/spacer": {
5061 + "version": "2.0.0-rc.40",
5062 + "resolved": "https://registry.npmjs.org/@tamagui/spacer/-/spacer-2.0.0-rc.40.tgz",
5063 + "integrity": "sha512-He5xasJJquUDX1yY/XJlDXggdnBjyAYInNyXv+IeEI83KqcaksZCzsWqU2amwNl32BdcEQlB/v8wfe79TigFQQ==",
5064 + "dependencies": {
5065 + "@tamagui/web": "2.0.0-rc.40"
5066 + },
5067 + "peerDependencies": {
5068 + "react": ">=19",
5069 + "react-native": "*"
5070 + }
5071 + },
5072 + "node_modules/@tamagui/spinner": {
5073 + "version": "2.0.0-rc.40",
5074 + "resolved": "https://registry.npmjs.org/@tamagui/spinner/-/spinner-2.0.0-rc.40.tgz",
5075 + "integrity": "sha512-lE/xqukmWx82TjC+epECVZpgEXCXNUBaiAEeB5PWS6zvkRBioLZYYKjo6SXkjZKQdHiGvcwq9MljEZuj7uLj7w==",
5076 + "dependencies": {
5077 + "@tamagui/core": "2.0.0-rc.40",
5078 + "@tamagui/stacks": "2.0.0-rc.40"
5079 + },
5080 + "peerDependencies": {
5081 + "react": ">=19",
5082 + "react-native": "*"
5083 + }
5084 + },
5085 + "node_modules/@tamagui/stacks": {
5086 + "version": "2.0.0-rc.40",
5087 + "resolved": "https://registry.npmjs.org/@tamagui/stacks/-/stacks-2.0.0-rc.40.tgz",
5088 + "integrity": "sha512-iq893C0aN8dmqdzS6/UYaMUUOm2dt3N3wPhaGunr/1/UrnlXLGU8n/C4K3XLxD5v58J4gvjzfOST0elULk/i1g==",
5089 + "dependencies": {
5090 + "@tamagui/core": "2.0.0-rc.40",
5091 + "@tamagui/get-button-sized": "2.0.0-rc.40",
5092 + "@tamagui/web": "2.0.0-rc.40"
5093 + },
5094 + "peerDependencies": {
5095 + "react": ">=19"
5096 + }
5097 + },
5098 + "node_modules/@tamagui/start-transition": {
5099 + "version": "2.0.0-rc.40",
5100 + "resolved": "https://registry.npmjs.org/@tamagui/start-transition/-/start-transition-2.0.0-rc.40.tgz",
5101 + "integrity": "sha512-rxrFqquogQqdOJGpxKLZWk8yljPM3smywVCWVlanIleEGjm54OeWQBbLfN2nlix8x509oUtsvrIUI4U8uN6I9g==",
5102 + "license": "MIT",
5103 + "peerDependencies": {
5104 + "react": ">=19"
5105 + }
5106 + },
5107 + "node_modules/@tamagui/static": {
5108 + "version": "2.0.0-rc.40",
5109 + "resolved": "https://registry.npmjs.org/@tamagui/static/-/static-2.0.0-rc.40.tgz",
5110 + "integrity": "sha512-6smpTC80VRYgAGZz+VKba/PPiTRG0sboZGO+LD0RLS3dormSo1TfvrPi+kfBhFiPcjX9mNgEmRIPJ5LiwAkzMw==",
5111 + "license": "MIT",
5112 + "dependencies": {
5113 + "@babel/core": "^7.25.2",
5114 + "@babel/generator": "^7.25.5",
5115 + "@babel/helper-plugin-utils": "^7.24.8",
5116 + "@babel/parser": "^7.25.4",
5117 + "@babel/plugin-transform-react-jsx": "^7.25.2",
5118 + "@babel/runtime": "^7.25.4",
5119 + "@babel/template": "^7.25.0",
5120 + "@babel/traverse": "^7.25.4",
5121 + "@babel/types": "^7.25.4",
5122 + "@tamagui/cli-color": "2.0.0-rc.40",
5123 + "@tamagui/config-default": "2.0.0-rc.40",
5124 + "@tamagui/core": "2.0.0-rc.40",
5125 + "@tamagui/fake-react-native": "2.0.0-rc.40",
5126 + "@tamagui/generate-themes": "2.0.0-rc.40",
5127 + "@tamagui/helpers": "2.0.0-rc.40",
5128 + "@tamagui/helpers-node": "2.0.0-rc.40",
5129 + "@tamagui/proxy-worm": "2.0.0-rc.40",
5130 + "@tamagui/react-native-web-internals": "2.0.0-rc.40",
5131 + "@tamagui/react-native-web-lite": "2.0.0-rc.40",
5132 + "@tamagui/shorthands": "2.0.0-rc.40",
5133 + "@tamagui/types": "2.0.0-rc.40",
5134 + "@tamagui/web": "2.0.0-rc.40",
5135 + "babel-literal-to-ast": "^2.1.0",
5136 + "browserslist": "^4.28.1",
5137 + "check-dependency-version-consistency": "^4.1.0",
5138 + "esbuild": "^0.27.2",
5139 + "esbuild-register": "^3.6.0",
5140 + "esbuild-wasm": "^0.27.2",
5141 + "fast-glob": "^3.2.11",
5142 + "find-cache-dir": "^3.3.2",
5143 + "find-root": "^1.1.0",
5144 + "fs-extra": "^11.2.0",
5145 + "invariant": "^2.2.4",
5146 + "js-yaml": "^4.1.0",
5147 + "react-native-web": "^0.21.0"
5148 + },
5149 + "peerDependencies": {
5150 + "react": ">=19",
5151 + "react-native": "*"
5152 + }
5153 + },
5154 + "node_modules/@tamagui/static-sync": {
5155 + "version": "2.0.0-rc.40",
5156 + "resolved": "https://registry.npmjs.org/@tamagui/static-sync/-/static-sync-2.0.0-rc.40.tgz",
5157 + "integrity": "sha512-RbFqFCwD+vB3PTGdtXHx/ATFcmpTyJYqzolQ+kpQgAAJ6Mo6n3IJ4GFAdbrOFg/c/Jz8GCf0Au68ciIT5wmDjg==",
5158 + "license": "MIT",
5159 + "dependencies": {
5160 + "@babel/core": "^7.25.2",
5161 + "@tamagui/static": "2.0.0-rc.40",
5162 + "@tamagui/types": "2.0.0-rc.40",
5163 + "synckit": "^0.9.2"
5164 + }
5165 + },
5166 + "node_modules/@tamagui/static/node_modules/@tamagui/react-native-web-internals": {
5167 + "version": "2.0.0-rc.40",
5168 + "resolved": "https://registry.npmjs.org/@tamagui/react-native-web-internals/-/react-native-web-internals-2.0.0-rc.40.tgz",
5169 + "integrity": "sha512-qmQZTWaZky79mkUG8MH7gyy4a5V0lJe658+p9PPhf1OsM3P4x+jcjaEVNg5/a0Oid4yKbQxeqQZBT0GUIWD5Ew==",
5170 + "license": "MIT",
5171 + "dependencies": {
5172 + "@tamagui/normalize-css-color": "2.0.0-rc.40",
5173 + "@tamagui/react-native-use-pressable": "2.0.0-rc.40",
5174 + "@tamagui/react-native-use-responder-events": "2.0.0-rc.40",
5175 + "@tamagui/simple-hash": "2.0.0-rc.40",
5176 + "@tamagui/use-element-layout": "2.0.0-rc.40",
5177 + "@tamagui/web": "2.0.0-rc.40"
5178 + },
5179 + "peerDependencies": {
5180 + "react": ">=19",
5181 + "react-dom": "*"
5182 + }
5183 + },
5184 + "node_modules/@tamagui/static/node_modules/@tamagui/react-native-web-lite": {
5185 + "version": "2.0.0-rc.40",
5186 + "resolved": "https://registry.npmjs.org/@tamagui/react-native-web-lite/-/react-native-web-lite-2.0.0-rc.40.tgz",
5187 + "integrity": "sha512-wzm6VJbH3jfz2i5TMncCG0lYwh7irLZ6NjWJXtG1aWqg578RT3VnAXfVBE9SVPl/7KFOqM3BTxUt/gJAbIzHOw==",
5188 + "license": "MIT",
5189 + "dependencies": {
5190 + "@tamagui/normalize-css-color": "2.0.0-rc.40",
5191 + "@tamagui/react-native-use-pressable": "2.0.0-rc.40",
5192 + "@tamagui/react-native-use-responder-events": "2.0.0-rc.40",
5193 + "@tamagui/react-native-web-internals": "2.0.0-rc.40",
5194 + "@tamagui/web": "2.0.0-rc.40",
5195 + "invariant": "^2.2.4",
5196 + "memoize-one": "^6.0.0"
5197 + },
5198 + "peerDependencies": {
5199 + "react": ">=19",
5200 + "react-dom": "*"
5201 + }
5202 + },
5203 + "node_modules/@tamagui/static/node_modules/memoize-one": {
5204 + "version": "6.0.0",
5205 + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
5206 + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==",
5207 + "license": "MIT"
5208 + },
5209 + "node_modules/@tamagui/switch": {
5210 + "version": "2.0.0-rc.40",
5211 + "resolved": "https://registry.npmjs.org/@tamagui/switch/-/switch-2.0.0-rc.40.tgz",
5212 + "integrity": "sha512-w3GAxW7RJw7KRVEn+xpDnyAEkcbUbm2HTUFF3X6rzQ/WGWaUcKIeJtVjzf9jrpnTVx5H3Ly9wgq1HltwLSNnjg==",
5213 + "dependencies": {
5214 + "@tamagui/compose-refs": "2.0.0-rc.40",
5215 + "@tamagui/constants": "2.0.0-rc.40",
5216 + "@tamagui/core": "2.0.0-rc.40",
5217 + "@tamagui/focusable": "2.0.0-rc.40",
5218 + "@tamagui/get-token": "2.0.0-rc.40",
5219 + "@tamagui/helpers": "2.0.0-rc.40",
5220 + "@tamagui/label": "2.0.0-rc.40",
5221 + "@tamagui/stacks": "2.0.0-rc.40",
5222 + "@tamagui/switch-headless": "2.0.0-rc.40",
5223 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
5224 + "@tamagui/use-previous": "2.0.0-rc.40"
5225 + },
5226 + "peerDependencies": {
5227 + "react": ">=19",
5228 + "react-native": "*"
5229 + }
5230 + },
5231 + "node_modules/@tamagui/switch-headless": {
5232 + "version": "2.0.0-rc.40",
5233 + "resolved": "https://registry.npmjs.org/@tamagui/switch-headless/-/switch-headless-2.0.0-rc.40.tgz",
5234 + "integrity": "sha512-syEPsYwvj436pZ/kApk0/jfYw3ItX2VxLQDLNFENG6b7/+EP12gEj2khTcGRrDgApP/l2lBoPgsmSAzvqrGH4Q==",
5235 + "dependencies": {
5236 + "@tamagui/compose-refs": "2.0.0-rc.40",
5237 + "@tamagui/constants": "2.0.0-rc.40",
5238 + "@tamagui/helpers": "2.0.0-rc.40",
5239 + "@tamagui/label": "2.0.0-rc.40",
5240 + "@tamagui/use-previous": "2.0.0-rc.40"
5241 + },
5242 + "peerDependencies": {
5243 + "react": ">=19",
5244 + "react-native": "*"
5245 + }
5246 + },
5247 + "node_modules/@tamagui/tabs": {
5248 + "version": "2.0.0-rc.40",
5249 + "resolved": "https://registry.npmjs.org/@tamagui/tabs/-/tabs-2.0.0-rc.40.tgz",
5250 + "integrity": "sha512-8ks1BLZrysAJuGSQH42N+Do0xFoLEV9mM4WmTunElSdXf/aWwmhVVKmW7vS6bcB1YglGXY1l8aflpo8l3IgfiA==",
5251 + "dependencies": {
5252 + "@tamagui/compose-refs": "2.0.0-rc.40",
5253 + "@tamagui/constants": "2.0.0-rc.40",
5254 + "@tamagui/core": "2.0.0-rc.40",
5255 + "@tamagui/create-context": "2.0.0-rc.40",
5256 + "@tamagui/element": "2.0.0-rc.40",
5257 + "@tamagui/get-button-sized": "2.0.0-rc.40",
5258 + "@tamagui/group": "2.0.0-rc.40",
5259 + "@tamagui/helpers": "2.0.0-rc.40",
5260 + "@tamagui/roving-focus": "2.0.0-rc.40",
5261 + "@tamagui/sizable-context": "2.0.0-rc.40",
5262 + "@tamagui/stacks": "2.0.0-rc.40",
5263 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
5264 + "@tamagui/use-direction": "2.0.0-rc.40",
5265 + "@tamagui/web": "2.0.0-rc.40"
5266 + },
5267 + "peerDependencies": {
5268 + "react": ">=19",
5269 + "react-native": "*"
5270 + }
5271 + },
5272 + "node_modules/@tamagui/text": {
5273 + "version": "2.0.0-rc.40",
5274 + "resolved": "https://registry.npmjs.org/@tamagui/text/-/text-2.0.0-rc.40.tgz",
5275 + "integrity": "sha512-nPBdYqCc8hilg4QcgOMO3QnSKTvH5sdgZ/prhM5Xmono/9ZFnBiCkfOkTgO+p7eCJL++1kVp9wRBSNsNAWOY5Q==",
5276 + "dependencies": {
5277 + "@tamagui/get-font-sized": "2.0.0-rc.40",
5278 + "@tamagui/helpers-tamagui": "2.0.0-rc.40",
5279 + "@tamagui/web": "2.0.0-rc.40"
5280 + },
5281 + "peerDependencies": {
5282 + "react": ">=19"
5283 + }
5284 + },
5285 + "node_modules/@tamagui/theme": {
5286 + "version": "2.0.0-rc.40",
5287 + "resolved": "https://registry.npmjs.org/@tamagui/theme/-/theme-2.0.0-rc.40.tgz",
5288 + "integrity": "sha512-Tw4okylQBk1NVCq+cWL5wKiGdewf4WPbzH9gjHv9kOYNr/biydyAOM7galCwAzSkriUMWe0cQ/TzzzKFudfsOg==",
5289 + "dependencies": {
5290 + "@tamagui/constants": "2.0.0-rc.40",
5291 + "@tamagui/start-transition": "2.0.0-rc.40",
5292 + "@tamagui/web": "2.0.0-rc.40"
5293 + },
5294 + "peerDependencies": {
5295 + "react": ">=19"
5296 + }
5297 + },
5298 + "node_modules/@tamagui/theme-builder": {
5299 + "version": "2.0.0-rc.40",
5300 + "resolved": "https://registry.npmjs.org/@tamagui/theme-builder/-/theme-builder-2.0.0-rc.40.tgz",
5301 + "integrity": "sha512-lh0Ez8QeBdF0Nr4QMHrpTqdpmlyp6GWbBJGCnUcR9UM/ojowhJCyX4kS8QrAiTFyomEjj4lNBBbNi3cGw4iV2w==",
5302 + "dependencies": {
5303 + "@tamagui/create-theme": "2.0.0-rc.40",
5304 + "@tamagui/web": "2.0.0-rc.40",
5305 + "color2k": "^2.0.2"
5306 + }
5307 + },
5308 + "node_modules/@tamagui/themes": {
5309 + "version": "2.0.0-rc.40",
5310 + "resolved": "https://registry.npmjs.org/@tamagui/themes/-/themes-2.0.0-rc.40.tgz",
5311 + "integrity": "sha512-529pGG8IrzhEAFRpRR+txMwJTfFazTkRX2pJAPvg5hbg1xUb9/e9gBtJB3+5wns0a5s/7a8vGvKiZY2Jws9Cyw==",
5312 + "dependencies": {
5313 + "@tamagui/colors": "2.0.0-rc.40",
5314 + "@tamagui/create-theme": "2.0.0-rc.40",
5315 + "@tamagui/theme-builder": "2.0.0-rc.40",
5316 + "@tamagui/web": "2.0.0-rc.40",
5317 + "color2k": "^2.0.2"
5318 + }
5319 + },
5320 + "node_modules/@tamagui/timer": {
5321 + "version": "2.0.0-rc.40",
5322 + "resolved": "https://registry.npmjs.org/@tamagui/timer/-/timer-2.0.0-rc.40.tgz",
5323 + "integrity": "sha512-0/wVrtFh4erVCuBcLE39r6ECxnvUdX4ZWRsUNCOwjURlFxCfPcObIWjSo4RzN4xbLNDc2NDVH21NsDXzUwl11w=="
5324 + },
5325 + "node_modules/@tamagui/toast": {
5326 + "version": "2.0.0-rc.40",
5327 + "resolved": "https://registry.npmjs.org/@tamagui/toast/-/toast-2.0.0-rc.40.tgz",
5328 + "integrity": "sha512-Ws1JM3mvvlX/xGliE/rL9k957WC4HSsp+T2szZWu4t9veTp5DEAbbhobSjM7Nfd0Oj9Wv8bPQxxogdWlTfP+Lw==",
5329 + "dependencies": {
5330 + "@tamagui/animate-presence": "2.0.0-rc.40",
5331 + "@tamagui/collection": "2.0.0-rc.40",
5332 + "@tamagui/compose-refs": "2.0.0-rc.40",
5333 + "@tamagui/constants": "2.0.0-rc.40",
5334 + "@tamagui/core": "2.0.0-rc.40",
5335 + "@tamagui/create-context": "2.0.0-rc.40",
5336 + "@tamagui/dismissable": "2.0.0-rc.40",
5337 + "@tamagui/helpers": "2.0.0-rc.40",
5338 + "@tamagui/native": "2.0.0-rc.40",
5339 + "@tamagui/polyfill-dev": "2.0.0-rc.40",
5340 + "@tamagui/portal": "2.0.0-rc.40",
5341 + "@tamagui/stacks": "2.0.0-rc.40",
5342 + "@tamagui/start-transition": "2.0.0-rc.40",
5343 + "@tamagui/text": "2.0.0-rc.40",
5344 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
5345 + "@tamagui/visually-hidden": "2.0.0-rc.40"
5346 + },
5347 + "peerDependencies": {
5348 + "react": ">=19",
5349 + "react-native": "*"
5350 + }
5351 + },
5352 + "node_modules/@tamagui/toast/node_modules/@tamagui/dismissable": {
5353 + "version": "2.0.0-rc.40",
5354 + "resolved": "https://registry.npmjs.org/@tamagui/dismissable/-/dismissable-2.0.0-rc.40.tgz",
5355 + "integrity": "sha512-cJIm04FNY6c8kFpOhK0ShY+rmQXosNdwkhy3ZKDq/6JiEK56zXFhdU4j+7mgR1tCf++e9D4KsNifoE0mgGIw6w==",
5356 + "dependencies": {
5357 + "@tamagui/compose-refs": "2.0.0-rc.40",
5358 + "@tamagui/core": "2.0.0-rc.40",
5359 + "@tamagui/helpers": "2.0.0-rc.40",
5360 + "@tamagui/use-escape-keydown": "2.0.0-rc.40",
5361 + "@tamagui/use-event": "2.0.0-rc.40"
5362 + },
5363 + "peerDependencies": {
5364 + "react": ">=19",
5365 + "react-dom": "*"
5366 + }
5367 + },
5368 + "node_modules/@tamagui/toast/node_modules/@tamagui/portal": {
5369 + "version": "2.0.0-rc.40",
5370 + "resolved": "https://registry.npmjs.org/@tamagui/portal/-/portal-2.0.0-rc.40.tgz",
5371 + "integrity": "sha512-3elWTa2FSY2FpI5D/xTDWR0hbSNZ1JveKZbHpcX0dVdPtNhQqEdsjd0z2RHeSLhqYYNqxCxV8U3vfZmXQH9Qag==",
5372 + "dependencies": {
5373 + "@tamagui/constants": "2.0.0-rc.40",
5374 + "@tamagui/core": "2.0.0-rc.40",
5375 + "@tamagui/native": "2.0.0-rc.40",
5376 + "@tamagui/start-transition": "2.0.0-rc.40",
5377 + "@tamagui/use-event": "2.0.0-rc.40",
5378 + "@tamagui/web": "2.0.0-rc.40",
5379 + "@tamagui/z-index-stack": "2.0.0-rc.40"
5380 + },
5381 + "peerDependencies": {
5382 + "react": ">=19",
5383 + "react-dom": "*",
5384 + "react-native": "*"
5385 + }
5386 + },
5387 + "node_modules/@tamagui/toggle-group": {
5388 + "version": "2.0.0-rc.40",
5389 + "resolved": "https://registry.npmjs.org/@tamagui/toggle-group/-/toggle-group-2.0.0-rc.40.tgz",
5390 + "integrity": "sha512-+zPR+z32jFIPAUBbbgYzXjtF3QNQn8JFwixo3ivaafjKdDXXuwrYr/90+ODr/lOA4k4q8BzhI8XyPIdPcbrOKw==",
5391 + "dependencies": {
5392 + "@tamagui/constants": "2.0.0-rc.40",
5393 + "@tamagui/create-context": "2.0.0-rc.40",
5394 + "@tamagui/focusable": "2.0.0-rc.40",
5395 + "@tamagui/font-size": "2.0.0-rc.40",
5396 + "@tamagui/get-token": "2.0.0-rc.40",
5397 + "@tamagui/helpers": "2.0.0-rc.40",
5398 + "@tamagui/helpers-tamagui": "2.0.0-rc.40",
5399 + "@tamagui/roving-focus": "2.0.0-rc.40",
5400 + "@tamagui/sizable-context": "2.0.0-rc.40",
5401 + "@tamagui/stacks": "2.0.0-rc.40",
5402 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
5403 + "@tamagui/use-direction": "2.0.0-rc.40",
5404 + "@tamagui/web": "2.0.0-rc.40"
5405 + },
5406 + "peerDependencies": {
5407 + "react": ">=19"
5408 + }
5409 + },
5410 + "node_modules/@tamagui/tooltip": {
5411 + "version": "2.0.0-rc.40",
5412 + "resolved": "https://registry.npmjs.org/@tamagui/tooltip/-/tooltip-2.0.0-rc.40.tgz",
5413 + "integrity": "sha512-At/CF34HlKtUBFcPYpK1oM/02fY0hIcDxwmEE9Pj9lcCpokPqoCah2M37lxFwlu4Mdm98HzoVfFpWjTWELUVNw==",
5414 + "dependencies": {
5415 + "@tamagui/compose-refs": "2.0.0-rc.40",
5416 + "@tamagui/core": "2.0.0-rc.40",
5417 + "@tamagui/create-context": "2.0.0-rc.40",
5418 + "@tamagui/floating": "2.0.0-rc.40",
5419 + "@tamagui/get-token": "2.0.0-rc.40",
5420 + "@tamagui/helpers": "2.0.0-rc.40",
5421 + "@tamagui/polyfill-dev": "2.0.0-rc.40",
5422 + "@tamagui/popover": "2.0.0-rc.40",
5423 + "@tamagui/popper": "2.0.0-rc.40",
5424 + "@tamagui/stacks": "2.0.0-rc.40",
5425 + "@tamagui/text": "2.0.0-rc.40",
5426 + "@tamagui/use-controllable-state": "2.0.0-rc.40"
5427 + },
5428 + "peerDependencies": {
5429 + "react": ">=19",
5430 + "react-native": "*"
5431 + }
5432 + },
5433 + "node_modules/@tamagui/types": {
5434 + "version": "2.0.0-rc.40",
5435 + "resolved": "https://registry.npmjs.org/@tamagui/types/-/types-2.0.0-rc.40.tgz",
5436 + "integrity": "sha512-kecMoh0M1cqCepuioAuLLrp9zVX7JW7Y0ifVKaHBejmhFpLKSQxdZf6CXNYh9a+hOKVw4wkkN2xRpRrhX+3osQ=="
5437 + },
5438 + "node_modules/@tamagui/use-async": {
5439 + "version": "2.0.0-rc.40",
5440 + "resolved": "https://registry.npmjs.org/@tamagui/use-async/-/use-async-2.0.0-rc.40.tgz",
5441 + "integrity": "sha512-vLOk7kBVqt4cBlj2Ce6R6rKxaqHAkdiTXMESx8llXrQbC3gxgPZ+HLPpfOnD4ZGoFU1vW6zQ/Yy+fN24+R+D7Q==",
5442 + "peerDependencies": {
5443 + "react": ">=19"
5444 + }
5445 + },
5446 + "node_modules/@tamagui/use-callback-ref": {
5447 + "version": "2.0.0-rc.40",
5448 + "resolved": "https://registry.npmjs.org/@tamagui/use-callback-ref/-/use-callback-ref-2.0.0-rc.40.tgz",
5449 + "integrity": "sha512-LReJcuu3lcVGmt4J7JkH3rUU4zS2as6JBxRPx2T2IdM6nYEKGI3r3nWDOL/sQzZLfqh7bGgjwfhP5MZOGp32ag==",
5450 + "peerDependencies": {
5451 + "react": ">=19"
5452 + }
5453 + },
5454 + "node_modules/@tamagui/use-constant": {
5455 + "version": "2.0.0-rc.40",
5456 + "resolved": "https://registry.npmjs.org/@tamagui/use-constant/-/use-constant-2.0.0-rc.40.tgz",
5457 + "integrity": "sha512-CtyYtD4M6K7gxY6dL5DVNwUuza6Khd4Pfuxg+W0LKzar0pTot7AUpnt+FK3Bij/uXroiGdoxvHrakempz0gMjQ==",
5458 + "peerDependencies": {
5459 + "react": ">=19"
5460 + }
5461 + },
5462 + "node_modules/@tamagui/use-controllable-state": {
5463 + "version": "2.0.0-rc.40",
5464 + "resolved": "https://registry.npmjs.org/@tamagui/use-controllable-state/-/use-controllable-state-2.0.0-rc.40.tgz",
5465 + "integrity": "sha512-hU7ly0dNso+INEYH9ZekvBmlpo04p/BFpsF/VlvVLXfUyT3NPecKdLQWQAqMbZHmQPM80+tMLx2kyuq66MGgeA==",
5466 + "dependencies": {
5467 + "@tamagui/start-transition": "2.0.0-rc.40",
5468 + "@tamagui/use-event": "2.0.0-rc.40"
5469 + },
5470 + "peerDependencies": {
5471 + "react": ">=19"
5472 + }
5473 + },
5474 + "node_modules/@tamagui/use-debounce": {
5475 + "version": "2.0.0-rc.40",
5476 + "resolved": "https://registry.npmjs.org/@tamagui/use-debounce/-/use-debounce-2.0.0-rc.40.tgz",
5477 + "integrity": "sha512-IgRwhEHAyBQXIcQvbkeFDDfMS0ABYgMsuK0UtNny8j8p9nmR6NIzBmhAjOTs/IDDx9m8pcLjIc5E7XUQ1ZyypA==",
5478 + "peerDependencies": {
5479 + "react": ">=19"
5480 + }
5481 + },
5482 + "node_modules/@tamagui/use-did-finish-ssr": {
5483 + "version": "2.0.0-rc.40",
5484 + "resolved": "https://registry.npmjs.org/@tamagui/use-did-finish-ssr/-/use-did-finish-ssr-2.0.0-rc.40.tgz",
5485 + "integrity": "sha512-JJ6Aj2VlBogJwm7oyi2JpeawiEAXjrR0hAiMFk/+9R4Ybc+1JK0yxf8pv2KL37i2IcCzDJBeZQi5uHBgXaKbsQ==",
5486 + "peerDependencies": {
5487 + "react": ">=19"
5488 + }
5489 + },
5490 + "node_modules/@tamagui/use-direction": {
5491 + "version": "2.0.0-rc.40",
5492 + "resolved": "https://registry.npmjs.org/@tamagui/use-direction/-/use-direction-2.0.0-rc.40.tgz",
5493 + "integrity": "sha512-h60JYnmZXehzhb+nQHeWHcwNgE9/skPhDvTc7TX9UOSP5BqzJEWxp6idUJKD02RBpm2R3q37CcV0fMWtKBahhg==",
5494 + "peerDependencies": {
5495 + "react": ">=19"
5496 + }
5497 + },
5498 + "node_modules/@tamagui/use-element-layout": {
5499 + "version": "2.0.0-rc.40",
5500 + "resolved": "https://registry.npmjs.org/@tamagui/use-element-layout/-/use-element-layout-2.0.0-rc.40.tgz",
5501 + "integrity": "sha512-oSbPNcOdQwApobKDzoG8eMANN7WCflNzH+xrl0ZbvUGu1AnF3QoZ9BBjjEHyCVMJ5kNegyErXLC+NfFzj9D28g==",
5502 + "dependencies": {
5503 + "@tamagui/constants": "2.0.0-rc.40",
5504 + "@tamagui/is-equal-shallow": "2.0.0-rc.40"
5505 + },
5506 + "peerDependencies": {
5507 + "react": ">=19"
5508 + }
5509 + },
5510 + "node_modules/@tamagui/use-escape-keydown": {
5511 + "version": "2.0.0-rc.40",
5512 + "resolved": "https://registry.npmjs.org/@tamagui/use-escape-keydown/-/use-escape-keydown-2.0.0-rc.40.tgz",
5513 + "integrity": "sha512-WNhs3eRRYQVT0CqMHYLki7sja3lqs0B+22VmFO32UJ+hl1afDx6f9OXgTEYRw5oA990tSKheWLoNkZL9SYljOQ==",
5514 + "dependencies": {
5515 + "@tamagui/use-callback-ref": "2.0.0-rc.40"
5516 + },
5517 + "peerDependencies": {
5518 + "react": ">=19"
5519 + }
5520 + },
5521 + "node_modules/@tamagui/use-event": {
5522 + "version": "2.0.0-rc.40",
5523 + "resolved": "https://registry.npmjs.org/@tamagui/use-event/-/use-event-2.0.0-rc.40.tgz",
5524 + "integrity": "sha512-9D78EsZLQOxJi4yHubRxPuFghuoHkk5VH6U7jmm3SxMJB/MJGjiocloNx/Qwtl//XQIOpHqd5C+3/ZSHAZ3RQg==",
5525 + "peerDependencies": {
5526 + "react": ">=19"
5527 + }
5528 + },
5529 + "node_modules/@tamagui/use-force-update": {
5530 + "version": "2.0.0-rc.40",
5531 + "resolved": "https://registry.npmjs.org/@tamagui/use-force-update/-/use-force-update-2.0.0-rc.40.tgz",
5532 + "integrity": "sha512-ZunbVROCyMGt8QeSVv4POBH2PXjJWRdmzsKZR7arp1iSB5WGHcM0L2qAbO1Jgk4taR2iO/ERM2gCFepvwUXzdA==",
5533 + "peerDependencies": {
5534 + "react": ">=19"
5535 + }
5536 + },
5537 + "node_modules/@tamagui/use-keyboard-visible": {
5538 + "version": "2.0.0-rc.40",
5539 + "resolved": "https://registry.npmjs.org/@tamagui/use-keyboard-visible/-/use-keyboard-visible-2.0.0-rc.40.tgz",
5540 + "integrity": "sha512-niwfVvlTP8nqgZ6f0nNFEq+h2DXWm75K5LICvtKdikV3VM+macDpJFMi0TtOH26RAG9pxgWuczkw5wu7i2wU7g==",
5541 + "peerDependencies": {
5542 + "react": ">=19",
5543 + "react-native": "*"
5544 + }
5545 + },
5546 + "node_modules/@tamagui/use-presence": {
5547 + "version": "2.0.0-rc.40",
5548 + "resolved": "https://registry.npmjs.org/@tamagui/use-presence/-/use-presence-2.0.0-rc.40.tgz",
5549 + "integrity": "sha512-VtRxNfxOW3LuPwsI0KqWN8+0UPR27uQe3Qore/rETqOwLvMPVirU/OBz1G36WL4bACnNxLSHU2eoqpE3ef1prQ==",
5550 + "dependencies": {
5551 + "@tamagui/web": "2.0.0-rc.40"
5552 + },
5553 + "peerDependencies": {
5554 + "react": ">=19"
5555 + }
5556 + },
5557 + "node_modules/@tamagui/use-previous": {
5558 + "version": "2.0.0-rc.40",
5559 + "resolved": "https://registry.npmjs.org/@tamagui/use-previous/-/use-previous-2.0.0-rc.40.tgz",
5560 + "integrity": "sha512-qJ8QOUhN06R8gwoRRYzTfBKYTpOx6t2fPX0evgxF7mTN64dqYCfH01ybIgxBxVjyt/rptrDP7OrjIYYxAOzGEg==",
5561 + "peerDependencies": {
5562 + "react": ">=19"
5563 + }
5564 + },
5565 + "node_modules/@tamagui/use-window-dimensions": {
5566 + "version": "2.0.0-rc.40",
5567 + "resolved": "https://registry.npmjs.org/@tamagui/use-window-dimensions/-/use-window-dimensions-2.0.0-rc.40.tgz",
5568 + "integrity": "sha512-bKOAFLMSZ0jt33DjzFlsWBv3NZrt9UnjMpSRxuGo7hjw4CnwJrp6Q63CR8Mbsqxv8l3kzQ94ukr5Ey99Tel2hg==",
5569 + "dependencies": {
5570 + "@tamagui/constants": "2.0.0-rc.40"
5571 + },
5572 + "peerDependencies": {
5573 + "react": ">=19",
5574 + "react-native": "*"
5575 + }
5576 + },
5577 + "node_modules/@tamagui/v2-toast": {
5578 + "version": "2.0.0-rc.40",
5579 + "resolved": "https://registry.npmjs.org/@tamagui/v2-toast/-/v2-toast-2.0.0-rc.40.tgz",
5580 + "integrity": "sha512-vnwtvo89RDC1cp0NLCCT7mMcGpbtj0bLSlpHGFofX2gYUZKYEz676b9atcIgPqN5huAx4YbbKStpNxoWl1RFhA==",
5581 + "dependencies": {
5582 + "@tamagui/animate-presence": "2.0.0-rc.40",
5583 + "@tamagui/collection": "2.0.0-rc.40",
5584 + "@tamagui/compose-refs": "2.0.0-rc.40",
5585 + "@tamagui/constants": "2.0.0-rc.40",
5586 + "@tamagui/core": "2.0.0-rc.40",
5587 + "@tamagui/create-context": "2.0.0-rc.40",
5588 + "@tamagui/dismissable": "2.0.0-rc.40",
5589 + "@tamagui/helpers": "2.0.0-rc.40",
5590 + "@tamagui/native": "2.0.0-rc.40",
5591 + "@tamagui/polyfill-dev": "2.0.0-rc.40",
5592 + "@tamagui/portal": "2.0.0-rc.40",
5593 + "@tamagui/stacks": "2.0.0-rc.40",
5594 + "@tamagui/start-transition": "2.0.0-rc.40",
5595 + "@tamagui/text": "2.0.0-rc.40",
5596 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
5597 + "@tamagui/visually-hidden": "2.0.0-rc.40"
5598 + },
5599 + "peerDependencies": {
5600 + "react": "*",
5601 + "react-native": "*"
5602 + }
5603 + },
5604 + "node_modules/@tamagui/v2-toast/node_modules/@tamagui/dismissable": {
5605 + "version": "2.0.0-rc.40",
5606 + "resolved": "https://registry.npmjs.org/@tamagui/dismissable/-/dismissable-2.0.0-rc.40.tgz",
5607 + "integrity": "sha512-cJIm04FNY6c8kFpOhK0ShY+rmQXosNdwkhy3ZKDq/6JiEK56zXFhdU4j+7mgR1tCf++e9D4KsNifoE0mgGIw6w==",
5608 + "dependencies": {
5609 + "@tamagui/compose-refs": "2.0.0-rc.40",
5610 + "@tamagui/core": "2.0.0-rc.40",
5611 + "@tamagui/helpers": "2.0.0-rc.40",
5612 + "@tamagui/use-escape-keydown": "2.0.0-rc.40",
5613 + "@tamagui/use-event": "2.0.0-rc.40"
5614 + },
5615 + "peerDependencies": {
5616 + "react": ">=19",
5617 + "react-dom": "*"
5618 + }
5619 + },
5620 + "node_modules/@tamagui/v2-toast/node_modules/@tamagui/portal": {
5621 + "version": "2.0.0-rc.40",
5622 + "resolved": "https://registry.npmjs.org/@tamagui/portal/-/portal-2.0.0-rc.40.tgz",
5623 + "integrity": "sha512-3elWTa2FSY2FpI5D/xTDWR0hbSNZ1JveKZbHpcX0dVdPtNhQqEdsjd0z2RHeSLhqYYNqxCxV8U3vfZmXQH9Qag==",
5624 + "dependencies": {
5625 + "@tamagui/constants": "2.0.0-rc.40",
5626 + "@tamagui/core": "2.0.0-rc.40",
5627 + "@tamagui/native": "2.0.0-rc.40",
5628 + "@tamagui/start-transition": "2.0.0-rc.40",
5629 + "@tamagui/use-event": "2.0.0-rc.40",
5630 + "@tamagui/web": "2.0.0-rc.40",
5631 + "@tamagui/z-index-stack": "2.0.0-rc.40"
5632 + },
5633 + "peerDependencies": {
5634 + "react": ">=19",
5635 + "react-dom": "*",
5636 + "react-native": "*"
5637 + }
5638 + },
5639 + "node_modules/@tamagui/visually-hidden": {
5640 + "version": "2.0.0-rc.40",
5641 + "resolved": "https://registry.npmjs.org/@tamagui/visually-hidden/-/visually-hidden-2.0.0-rc.40.tgz",
5642 + "integrity": "sha512-RNc/hF6dE5VpZDF8G+rKaIrYM+buN/wr4IDCaXdcsnys8rGozoS/ZrI6ryDWGYHtMGYw70XD3BahDECpOOh6cA==",
5643 + "dependencies": {
5644 + "@tamagui/web": "2.0.0-rc.40"
5645 + },
5646 + "peerDependencies": {
5647 + "react": ">=19"
5648 + }
5649 + },
5650 + "node_modules/@tamagui/web": {
5651 + "version": "2.0.0-rc.40",
5652 + "resolved": "https://registry.npmjs.org/@tamagui/web/-/web-2.0.0-rc.40.tgz",
5653 + "integrity": "sha512-exDgaUxndtlrNNI7BhXY1Gwrv8+YyQBNQI+tIHoiqG+Vourcl0CMqoEeHHW/zJjLNSrHcovx/RMTXqcUK508+g==",
5654 + "license": "MIT",
5655 + "dependencies": {
5656 + "@tamagui/compose-refs": "2.0.0-rc.40",
5657 + "@tamagui/constants": "2.0.0-rc.40",
5658 + "@tamagui/helpers": "2.0.0-rc.40",
5659 + "@tamagui/is-equal-shallow": "2.0.0-rc.40",
5660 + "@tamagui/native": "2.0.0-rc.40",
5661 + "@tamagui/normalize-css-color": "2.0.0-rc.40",
5662 + "@tamagui/timer": "2.0.0-rc.40",
5663 + "@tamagui/types": "2.0.0-rc.40",
5664 + "@tamagui/use-did-finish-ssr": "2.0.0-rc.40",
5665 + "@tamagui/use-event": "2.0.0-rc.40",
5666 + "@tamagui/use-force-update": "2.0.0-rc.40"
5667 + },
5668 + "peerDependencies": {
5669 + "react": ">=19",
5670 + "react-dom": "*",
5671 + "react-native": "*"
5672 + }
5673 + },
5674 + "node_modules/@tamagui/z-index-stack": {
5675 + "version": "2.0.0-rc.40",
5676 + "resolved": "https://registry.npmjs.org/@tamagui/z-index-stack/-/z-index-stack-2.0.0-rc.40.tgz",
5677 + "integrity": "sha512-AI+DmnMOWt3fENLdmUlul6yul+Blwrsahi4rApZG4VCJnLND31KlFCLekTBMYsmkfIc/EtubKAhwaSQL4plSCw==",
5678 + "peerDependencies": {
5679 + "react": ">=19"
5680 + }
5681 + },
3126 5682 "node_modules/@tybys/wasm-util": {
3127 5683 "version": "0.10.1",
3128 5684 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
@@ -3220,6 +5776,12 @@ "license": "MIT",
3220 5776 "dependencies": {
3221 5777 "@types/istanbul-lib-report": "*"
3222 5778 }
5779 + },
5780 + "node_modules/@types/js-yaml": {
5781 + "version": "4.0.9",
5782 + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz",
5783 + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==",
5784 + "license": "MIT"
3223 5785 },
3224 5786 "node_modules/@types/json-schema": {
3225 5787 "version": "7.0.15",
@@ -4240,6 +6802,15 @@ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
4240 6802 "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
4241 6803 "license": "MIT"
4242 6804 },
6805 + "node_modules/astral-regex": {
6806 + "version": "2.0.0",
6807 + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
6808 + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
6809 + "license": "MIT",
6810 + "engines": {
6811 + "node": ">=8"
6812 + }
6813 + },
4243 6814 "node_modules/async-function": {
4244 6815 "version": "1.0.0",
4245 6816 "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz",
@@ -4291,6 +6862,20 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4291 6862 },
4292 6863 "peerDependencies": {
4293 6864 "@babel/core": "^7.8.0"
6865 + }
6866 + },
6867 + "node_modules/babel-literal-to-ast": {
6868 + "version": "2.1.0",
6869 + "resolved": "https://registry.npmjs.org/babel-literal-to-ast/-/babel-literal-to-ast-2.1.0.tgz",
6870 + "integrity": "sha512-CxfpQ0ysQ0bZOhlaPgcWjl79Em16Rhqc6++UAFn0A3duiXmuyhhj8yyl9PYbj0I0CyjrHovdDbp2QEKT7uIMxw==",
6871 + "license": "CC0-1.0",
6872 + "dependencies": {
6873 + "@babel/parser": "^7.1.6",
6874 + "@babel/traverse": "^7.1.6",
6875 + "@babel/types": "^7.1.6"
6876 + },
6877 + "peerDependencies": {
6878 + "@babel/core": "^7.1.2"
4294 6879 }
4295 6880 },
4296 6881 "node_modules/babel-plugin-istanbul": {
@@ -4789,6 +7374,74 @@ "funding": {
4789 7374 "url": "https://github.com/chalk/chalk?sponsor=1"
4790 7375 }
4791 7376 },
7377 + "node_modules/check-dependency-version-consistency": {
7378 + "version": "4.1.1",
7379 + "resolved": "https://registry.npmjs.org/check-dependency-version-consistency/-/check-dependency-version-consistency-4.1.1.tgz",
7380 + "integrity": "sha512-9YqYued0IoqiaM0H3pOKSygvnvmm+7dCqzpRMS6lP0OZU3SScp4ps55irbEEnC0Owihn9elbEQngCCfxQir11A==",
7381 + "license": "MIT",
7382 + "dependencies": {
7383 + "@types/js-yaml": "^4.0.5",
7384 + "chalk": "^5.2.0",
7385 + "commander": "^11.0.0",
7386 + "edit-json-file": "^1.7.0",
7387 + "globby": "^13.1.4",
7388 + "js-yaml": "^4.1.0",
7389 + "semver": "^7.5.1",
7390 + "table": "^6.8.1",
7391 + "type-fest": "^4.30.0"
7392 + },
7393 + "bin": {
7394 + "check-dependency-version-consistency": "dist/bin/check-dependency-version-consistency.js"
7395 + },
7396 + "engines": {
7397 + "node": "^16.0.0 || ^18.0.0 || >=20.0.0"
7398 + }
7399 + },
7400 + "node_modules/check-dependency-version-consistency/node_modules/chalk": {
7401 + "version": "5.6.2",
7402 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
7403 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
7404 + "license": "MIT",
7405 + "engines": {
7406 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
7407 + },
7408 + "funding": {
7409 + "url": "https://github.com/chalk/chalk?sponsor=1"
7410 + }
7411 + },
7412 + "node_modules/check-dependency-version-consistency/node_modules/commander": {
7413 + "version": "11.1.0",
7414 + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz",
7415 + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
7416 + "license": "MIT",
7417 + "engines": {
7418 + "node": ">=16"
7419 + }
7420 + },
7421 + "node_modules/check-dependency-version-consistency/node_modules/semver": {
7422 + "version": "7.7.4",
7423 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
7424 + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
7425 + "license": "ISC",
7426 + "bin": {
7427 + "semver": "bin/semver.js"
7428 + },
7429 + "engines": {
7430 + "node": ">=10"
7431 + }
7432 + },
7433 + "node_modules/check-dependency-version-consistency/node_modules/type-fest": {
7434 + "version": "4.41.0",
7435 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
7436 + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
7437 + "license": "(MIT OR CC0-1.0)",
7438 + "engines": {
7439 + "node": ">=16"
7440 + },
7441 + "funding": {
7442 + "url": "https://github.com/sponsors/sindresorhus"
7443 + }
7444 + },
4792 7445 "node_modules/chownr": {
4793 7446 "version": "3.0.0",
4794 7447 "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
@@ -4930,6 +7583,12 @@ "color-name": "^1.0.0",
4930 7583 "simple-swizzle": "^0.2.2"
4931 7584 }
4932 7585 },
7586 + "node_modules/color2k": {
7587 + "version": "2.0.3",
7588 + "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.3.tgz",
7589 + "integrity": "sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==",
7590 + "license": "MIT"
7591 + },
4933 7592 "node_modules/commander": {
4934 7593 "version": "7.2.0",
4935 7594 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
@@ -4938,6 +7597,12 @@ "license": "MIT",
4938 7597 "engines": {
4939 7598 "node": ">= 10"
4940 7599 }
7600 + },
7601 + "node_modules/commondir": {
7602 + "version": "1.0.1",
7603 + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
7604 + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
7605 + "license": "MIT"
4941 7606 },
4942 7607 "node_modules/compressible": {
4943 7608 "version": "2.0.18",
@@ -5283,6 +7948,18 @@ "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
5283 7948 "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==",
5284 7949 "license": "MIT"
5285 7950 },
7951 + "node_modules/dir-glob": {
7952 + "version": "3.0.1",
7953 + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
7954 + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
7955 + "license": "MIT",
7956 + "dependencies": {
7957 + "path-type": "^4.0.0"
7958 + },
7959 + "engines": {
7960 + "node": ">=8"
7961 + }
7962 + },
5286 7963 "node_modules/doctrine": {
5287 7964 "version": "2.1.0",
5288 7965 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
@@ -5336,6 +8013,19 @@ "gopd": "^1.2.0"
5336 8013 },
5337 8014 "engines": {
5338 8015 "node": ">= 0.4"
8016 + }
8017 + },
8018 + "node_modules/edit-json-file": {
8019 + "version": "1.8.1",
8020 + "resolved": "https://registry.npmjs.org/edit-json-file/-/edit-json-file-1.8.1.tgz",
8021 + "integrity": "sha512-x8L381+GwqxQejPipwrUZIyAg5gDQ9tLVwiETOspgXiaQztLsrOm7luBW5+Pe31aNezuzDY79YyzF+7viCRPXA==",
8022 + "license": "MIT",
8023 + "dependencies": {
8024 + "find-value": "^1.0.12",
8025 + "iterate-object": "^1.3.4",
8026 + "r-json": "^1.2.10",
8027 + "set-value": "^4.1.0",
8028 + "w-json": "^1.3.10"
5339 8029 }
5340 8030 },
5341 8031 "node_modules/ee-first": {
@@ -5561,6 +8251,71 @@ "funding": {
5561 8251 "url": "https://github.com/sponsors/ljharb"
5562 8252 }
5563 8253 },
8254 + "node_modules/esbuild": {
8255 + "version": "0.27.7",
8256 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz",
8257 + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==",
8258 + "hasInstallScript": true,
8259 + "license": "MIT",
8260 + "bin": {
8261 + "esbuild": "bin/esbuild"
8262 + },
8263 + "engines": {
8264 + "node": ">=18"
8265 + },
8266 + "optionalDependencies": {
8267 + "@esbuild/aix-ppc64": "0.27.7",
8268 + "@esbuild/android-arm": "0.27.7",
8269 + "@esbuild/android-arm64": "0.27.7",
8270 + "@esbuild/android-x64": "0.27.7",
8271 + "@esbuild/darwin-arm64": "0.27.7",
8272 + "@esbuild/darwin-x64": "0.27.7",
8273 + "@esbuild/freebsd-arm64": "0.27.7",
8274 + "@esbuild/freebsd-x64": "0.27.7",
8275 + "@esbuild/linux-arm": "0.27.7",
8276 + "@esbuild/linux-arm64": "0.27.7",
8277 + "@esbuild/linux-ia32": "0.27.7",
8278 + "@esbuild/linux-loong64": "0.27.7",
8279 + "@esbuild/linux-mips64el": "0.27.7",
8280 + "@esbuild/linux-ppc64": "0.27.7",
8281 + "@esbuild/linux-riscv64": "0.27.7",
8282 + "@esbuild/linux-s390x": "0.27.7",
8283 + "@esbuild/linux-x64": "0.27.7",
8284 + "@esbuild/netbsd-arm64": "0.27.7",
8285 + "@esbuild/netbsd-x64": "0.27.7",
8286 + "@esbuild/openbsd-arm64": "0.27.7",
8287 + "@esbuild/openbsd-x64": "0.27.7",
8288 + "@esbuild/openharmony-arm64": "0.27.7",
8289 + "@esbuild/sunos-x64": "0.27.7",
8290 + "@esbuild/win32-arm64": "0.27.7",
8291 + "@esbuild/win32-ia32": "0.27.7",
8292 + "@esbuild/win32-x64": "0.27.7"
8293 + }
8294 + },
8295 + "node_modules/esbuild-register": {
8296 + "version": "3.6.0",
8297 + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz",
8298 + "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==",
8299 + "license": "MIT",
8300 + "dependencies": {
8301 + "debug": "^4.3.4"
8302 + },
8303 + "peerDependencies": {
8304 + "esbuild": ">=0.12 <1"
8305 + }
8306 + },
8307 + "node_modules/esbuild-wasm": {
8308 + "version": "0.27.7",
8309 + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.27.7.tgz",
8310 + "integrity": "sha512-1k03e2/tGz+sLz3/xzoZmUsIqtaGIvJa8k4UqUeqCUry83nHmlxQYZUUES0WBFUYilSQUf7nDUGAciIIklljSg==",
8311 + "license": "MIT",
8312 + "bin": {
8313 + "esbuild": "bin/esbuild"
8314 + },
8315 + "engines": {
8316 + "node": ">=18"
8317 + }
8318 + },
5564 8319 "node_modules/escalade": {
5565 8320 "version": "3.2.0",
5566 8321 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
@@ -6729,6 +9484,34 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
6729 9484 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
6730 9485 "license": "MIT"
6731 9486 },
9487 + "node_modules/fast-glob": {
9488 + "version": "3.3.3",
9489 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
9490 + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
9491 + "license": "MIT",
9492 + "dependencies": {
9493 + "@nodelib/fs.stat": "^2.0.2",
9494 + "@nodelib/fs.walk": "^1.2.3",
9495 + "glob-parent": "^5.1.2",
9496 + "merge2": "^1.3.0",
9497 + "micromatch": "^4.0.8"
9498 + },
9499 + "engines": {
9500 + "node": ">=8.6.0"
9501 + }
9502 + },
9503 + "node_modules/fast-glob/node_modules/glob-parent": {
9504 + "version": "5.1.2",
9505 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
9506 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
9507 + "license": "ISC",
9508 + "dependencies": {
9509 + "is-glob": "^4.0.1"
9510 + },
9511 + "engines": {
9512 + "node": ">= 6"
9513 + }
9514 + },
6732 9515 "node_modules/fast-json-stable-stringify": {
6733 9516 "version": "2.1.0",
6734 9517 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -6742,6 +9525,31 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
6742 9525 "dev": true,
6743 9526 "license": "MIT"
6744 9527 },
9528 + "node_modules/fast-uri": {
9529 + "version": "3.1.0",
9530 + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",
9531 + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==",
9532 + "funding": [
9533 + {
9534 + "type": "github",
9535 + "url": "https://github.com/sponsors/fastify"
9536 + },
9537 + {
9538 + "type": "opencollective",
9539 + "url": "https://opencollective.com/fastify"
9540 + }
9541 + ],
9542 + "license": "BSD-3-Clause"
9543 + },
9544 + "node_modules/fastq": {
9545 + "version": "1.20.1",
9546 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
9547 + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
9548 + "license": "ISC",
9549 + "dependencies": {
9550 + "reusify": "^1.0.4"
9551 + }
9552 + },
6745 9553 "node_modules/fb-watchman": {
6746 9554 "version": "2.0.2",
6747 9555 "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
@@ -6848,6 +9656,29 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6848 9656 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
6849 9657 "license": "MIT"
6850 9658 },
9659 + "node_modules/find-cache-dir": {
9660 + "version": "3.3.2",
9661 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
9662 + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
9663 + "license": "MIT",
9664 + "dependencies": {
9665 + "commondir": "^1.0.1",
9666 + "make-dir": "^3.0.2",
9667 + "pkg-dir": "^4.1.0"
9668 + },
9669 + "engines": {
9670 + "node": ">=8"
9671 + },
9672 + "funding": {
9673 + "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
9674 + }
9675 + },
9676 + "node_modules/find-root": {
9677 + "version": "1.1.0",
9678 + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
9679 + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
9680 + "license": "MIT"
9681 + },
6851 9682 "node_modules/find-up": {
6852 9683 "version": "5.0.0",
6853 9684 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -6864,6 +9695,12 @@ },
6864 9695 "funding": {
6865 9696 "url": "https://github.com/sponsors/sindresorhus"
6866 9697 }
9698 + },
9699 + "node_modules/find-value": {
9700 + "version": "1.0.13",
9701 + "resolved": "https://registry.npmjs.org/find-value/-/find-value-1.0.13.tgz",
9702 + "integrity": "sha512-epNL4mnl3HUYrwVQtZ8s0nxkE4ogAoSqO1V1fa670Ww1fXp8Yr74zNS9Aib/vLNf0rq0AF/4mboo7ev5XkikXQ==",
9703 + "license": "MIT"
6867 9704 },
6868 9705 "node_modules/flat-cache": {
6869 9706 "version": "4.0.1",
@@ -6930,6 +9767,20 @@ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
6930 9767 "license": "MIT",
6931 9768 "engines": {
6932 9769 "node": ">= 0.6"
9770 + }
9771 + },
9772 + "node_modules/fs-extra": {
9773 + "version": "11.3.4",
9774 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz",
9775 + "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==",
9776 + "license": "MIT",
9777 + "dependencies": {
9778 + "graceful-fs": "^4.2.0",
9779 + "jsonfile": "^6.0.1",
9780 + "universalify": "^2.0.0"
9781 + },
9782 + "engines": {
9783 + "node": ">=14.14"
6933 9784 }
6934 9785 },
6935 9786 "node_modules/fs.realpath": {
@@ -7213,6 +10064,37 @@ "funding": {
7213 10064 "url": "https://github.com/sponsors/ljharb"
7214 10065 }
7215 10066 },
10067 + "node_modules/globby": {
10068 + "version": "13.2.2",
10069 + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz",
10070 + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==",
10071 + "license": "MIT",
10072 + "dependencies": {
10073 + "dir-glob": "^3.0.1",
10074 + "fast-glob": "^3.3.0",
10075 + "ignore": "^5.2.4",
10076 + "merge2": "^1.4.1",
10077 + "slash": "^4.0.0"
10078 + },
10079 + "engines": {
10080 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
10081 + },
10082 + "funding": {
10083 + "url": "https://github.com/sponsors/sindresorhus"
10084 + }
10085 + },
10086 + "node_modules/globby/node_modules/slash": {
10087 + "version": "4.0.0",
10088 + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
10089 + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
10090 + "license": "MIT",
10091 + "engines": {
10092 + "node": ">=12"
10093 + },
10094 + "funding": {
10095 + "url": "https://github.com/sponsors/sindresorhus"
10096 + }
10097 + },
7216 10098 "node_modules/gopd": {
7217 10099 "version": "1.2.0",
7218 10100 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
@@ -7744,7 +10626,6 @@ "node_modules/is-extglob": {
7744 10626 "version": "2.1.1",
7745 10627 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
7746 10628 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
7747 - "dev": true,
7748 10629 "license": "MIT",
7749 10630 "engines": {
7750 10631 "node": ">=0.10.0"
@@ -7799,7 +10680,6 @@ "node_modules/is-glob": {
7799 10680 "version": "4.0.3",
7800 10681 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
7801 10682 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
7802 - "dev": true,
7803 10683 "license": "MIT",
7804 10684 "dependencies": {
7805 10685 "is-extglob": "^2.1.1"
@@ -7858,6 +10738,27 @@ "node": ">= 0.4"
7858 10738 },
7859 10739 "funding": {
7860 10740 "url": "https://github.com/sponsors/ljharb"
10741 + }
10742 + },
10743 + "node_modules/is-plain-object": {
10744 + "version": "2.0.4",
10745 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
10746 + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
10747 + "license": "MIT",
10748 + "dependencies": {
10749 + "isobject": "^3.0.1"
10750 + },
10751 + "engines": {
10752 + "node": ">=0.10.0"
10753 + }
10754 + },
10755 + "node_modules/is-primitive": {
10756 + "version": "3.0.1",
10757 + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-3.0.1.tgz",
10758 + "integrity": "sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==",
10759 + "license": "MIT",
10760 + "engines": {
10761 + "node": ">=0.10.0"
7861 10762 }
7862 10763 },
7863 10764 "node_modules/is-regex": {
@@ -8030,6 +10931,15 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
8030 10931 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
8031 10932 "license": "ISC"
8032 10933 },
10934 + "node_modules/isobject": {
10935 + "version": "3.0.1",
10936 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
10937 + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
10938 + "license": "MIT",
10939 + "engines": {
10940 + "node": ">=0.10.0"
10941 + }
10942 + },
8033 10943 "node_modules/istanbul-lib-coverage": {
8034 10944 "version": "3.2.2",
8035 10945 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
@@ -8054,6 +10964,12 @@ },
8054 10964 "engines": {
8055 10965 "node": ">=8"
8056 10966 }
10967 + },
10968 + "node_modules/iterate-object": {
10969 + "version": "1.3.5",
10970 + "resolved": "https://registry.npmjs.org/iterate-object/-/iterate-object-1.3.5.tgz",
10971 + "integrity": "sha512-eL23u8oFooYTq6TtJKjp2RYjZnCkUYQvC0T/6fJfWykXJ3quvdDdzKZ3CEjy8b3JGOvLTjDYMEMIp5243R906A==",
10972 + "license": "MIT"
8057 10973 },
8058 10974 "node_modules/iterator.prototype": {
8059 10975 "version": "1.1.5",
@@ -8319,6 +11235,18 @@ "json5": "lib/cli.js"
8319 11235 },
8320 11236 "engines": {
8321 11237 "node": ">=6"
11238 + }
11239 + },
11240 + "node_modules/jsonfile": {
11241 + "version": "6.2.0",
11242 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
11243 + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
11244 + "license": "MIT",
11245 + "dependencies": {
11246 + "universalify": "^2.0.0"
11247 + },
11248 + "optionalDependencies": {
11249 + "graceful-fs": "^4.1.6"
8322 11250 }
8323 11251 },
8324 11252 "node_modules/jsx-ast-utils": {
@@ -8715,6 +11643,12 @@ "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
8715 11643 "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==",
8716 11644 "license": "MIT"
8717 11645 },
11646 + "node_modules/lodash.truncate": {
11647 + "version": "4.4.2",
11648 + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
11649 + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==",
11650 + "license": "MIT"
11651 + },
8718 11652 "node_modules/log-symbols": {
8719 11653 "version": "2.2.0",
8720 11654 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
@@ -8819,6 +11753,21 @@ "dependencies": {
8819 11753 "yallist": "^3.0.2"
8820 11754 }
8821 11755 },
11756 + "node_modules/make-dir": {
11757 + "version": "3.1.0",
11758 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
11759 + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
11760 + "license": "MIT",
11761 + "dependencies": {
11762 + "semver": "^6.0.0"
11763 + },
11764 + "engines": {
11765 + "node": ">=8"
11766 + },
11767 + "funding": {
11768 + "url": "https://github.com/sponsors/sindresorhus"
11769 + }
11770 + },
8822 11771 "node_modules/makeerror": {
8823 11772 "version": "1.0.12",
8824 11773 "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
@@ -8856,6 +11805,15 @@ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
8856 11805 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
8857 11806 "license": "MIT"
8858 11807 },
11808 + "node_modules/merge2": {
11809 + "version": "1.4.1",
11810 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
11811 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
11812 + "license": "MIT",
11813 + "engines": {
11814 + "node": ">= 8"
11815 + }
11816 + },
8859 11817 "node_modules/metro": {
8860 11818 "version": "0.83.3",
8861 11819 "resolved": "https://registry.npmjs.org/metro/-/metro-0.83.3.tgz",
@@ -9263,6 +12221,21 @@ },
9263 12221 "engines": {
9264 12222 "node": ">=10"
9265 12223 }
12224 + },
12225 + "node_modules/motion-dom": {
12226 + "version": "12.38.0",
12227 + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.38.0.tgz",
12228 + "integrity": "sha512-pdkHLD8QYRp8VfiNLb8xIBJis1byQ9gPT3Jnh2jqfFtAsWUA3dEepDlsWe/xMpO8McV+VdpKVcp+E+TGJEtOoA==",
12229 + "license": "MIT",
12230 + "dependencies": {
12231 + "motion-utils": "^12.36.0"
12232 + }
12233 + },
12234 + "node_modules/motion-utils": {
12235 + "version": "12.36.0",
12236 + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.36.0.tgz",
12237 + "integrity": "sha512-eHWisygbiwVvf6PZ1vhaHCLamvkSbPIeAYxWUuL3a2PD/TROgE7FvfHWTIH4vMl798QLfMw15nRqIaRDXTlYRg==",
12238 + "license": "MIT"
9266 12239 },
9267 12240 "node_modules/ms": {
9268 12241 "version": "2.1.3",
@@ -9908,6 +12881,15 @@ "engines": {
9908 12881 "node": "20 || >=22"
9909 12882 }
9910 12883 },
12884 + "node_modules/path-type": {
12885 + "version": "4.0.0",
12886 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
12887 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
12888 + "license": "MIT",
12889 + "engines": {
12890 + "node": ">=8"
12891 + }
12892 + },
9911 12893 "node_modules/picocolors": {
9912 12894 "version": "1.1.1",
9913 12895 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -9935,6 +12917,70 @@ "engines": {
9935 12917 "node": ">= 6"
9936 12918 }
9937 12919 },
12920 + "node_modules/pkg-dir": {
12921 + "version": "4.2.0",
12922 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
12923 + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
12924 + "license": "MIT",
12925 + "dependencies": {
12926 + "find-up": "^4.0.0"
12927 + },
12928 + "engines": {
12929 + "node": ">=8"
12930 + }
12931 + },
12932 + "node_modules/pkg-dir/node_modules/find-up": {
12933 + "version": "4.1.0",
12934 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
12935 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
12936 + "license": "MIT",
12937 + "dependencies": {
12938 + "locate-path": "^5.0.0",
12939 + "path-exists": "^4.0.0"
12940 + },
12941 + "engines": {
12942 + "node": ">=8"
12943 + }
12944 + },
12945 + "node_modules/pkg-dir/node_modules/locate-path": {
12946 + "version": "5.0.0",
12947 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
12948 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
12949 + "license": "MIT",
12950 + "dependencies": {
12951 + "p-locate": "^4.1.0"
12952 + },
12953 + "engines": {
12954 + "node": ">=8"
12955 + }
12956 + },
12957 + "node_modules/pkg-dir/node_modules/p-limit": {
12958 + "version": "2.3.0",
12959 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
12960 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
12961 + "license": "MIT",
12962 + "dependencies": {
12963 + "p-try": "^2.0.0"
12964 + },
12965 + "engines": {
12966 + "node": ">=6"
12967 + },
12968 + "funding": {
12969 + "url": "https://github.com/sponsors/sindresorhus"
12970 + }
12971 + },
12972 + "node_modules/pkg-dir/node_modules/p-locate": {
12973 + "version": "4.1.0",
12974 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
12975 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
12976 + "license": "MIT",
12977 + "dependencies": {
12978 + "p-limit": "^2.2.0"
12979 + },
12980 + "engines": {
12981 + "node": ">=8"
12982 + }
12983 + },
9938 12984 "node_modules/plist": {
9939 12985 "version": "3.1.0",
9940 12986 "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz",
@@ -10159,6 +13205,41 @@ "dependencies": {
10159 13205 "inherits": "~2.0.3"
10160 13206 }
10161 13207 },
13208 + "node_modules/queue-microtask": {
13209 + "version": "1.2.3",
13210 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
13211 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
13212 + "funding": [
13213 + {
13214 + "type": "github",
13215 + "url": "https://github.com/sponsors/feross"
13216 + },
13217 + {
13218 + "type": "patreon",
13219 + "url": "https://www.patreon.com/feross"
13220 + },
13221 + {
13222 + "type": "consulting",
13223 + "url": "https://feross.org/support"
13224 + }
13225 + ],
13226 + "license": "MIT"
13227 + },
13228 + "node_modules/r-json": {
13229 + "version": "1.3.1",
13230 + "resolved": "https://registry.npmjs.org/r-json/-/r-json-1.3.1.tgz",
13231 + "integrity": "sha512-5nhRFfjVMQdrwKUfUlRpDUCocdKtjSnYZ1R/86mpZDV3MfsZ3dYYNjSGuMX+mPBvFvQBhdzxSqxkuLPLv4uFGg==",
13232 + "license": "MIT",
13233 + "dependencies": {
13234 + "w-json": "1.3.10"
13235 + }
13236 + },
13237 + "node_modules/r-json/node_modules/w-json": {
13238 + "version": "1.3.10",
13239 + "resolved": "https://registry.npmjs.org/w-json/-/w-json-1.3.10.tgz",
13240 + "integrity": "sha512-XadVyw0xE+oZ5FGApXsdswv96rOhStzKqL53uSe5UaTadABGkWIg1+DTx8kiZ/VqTZTBneoL0l65RcPe4W3ecw==",
13241 + "license": "MIT"
13242 + },
10162 13243 "node_modules/range-parser": {
10163 13244 "version": "1.2.1",
10164 13245 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
@@ -10378,6 +13459,21 @@ "warn-once": "^0.1.0"
10378 13459 },
10379 13460 "peerDependencies": {
10380 13461 "react": "*",
13462 + "react-native": "*"
13463 + }
13464 + },
13465 + "node_modules/react-native-teleport": {
13466 + "version": "1.1.2",
13467 + "resolved": "https://registry.npmjs.org/react-native-teleport/-/react-native-teleport-1.1.2.tgz",
13468 + "integrity": "sha512-64dcEkxlVKzxIts2FAVhzI2tDExcD23T13c2yDC/E+1dA1vP9UlDwPYUEkHvnoTOFtMDGrKLH03RJahIWfQC1g==",
13469 + "license": "MIT",
13470 + "workspaces": [
13471 + "example",
13472 + "docs"
13473 + ],
13474 + "peerDependencies": {
13475 + "react": "*",
13476 + "react-dom": "*",
10381 13477 "react-native": "*"
10382 13478 }
10383 13479 },
@@ -10811,6 +13907,16 @@ "engines": {
10811 13907 "node": ">=4"
10812 13908 }
10813 13909 },
13910 + "node_modules/reusify": {
13911 + "version": "1.1.0",
13912 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
13913 + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
13914 + "license": "MIT",
13915 + "engines": {
13916 + "iojs": ">=1.0.0",
13917 + "node": ">=0.10.0"
13918 + }
13919 + },
10814 13920 "node_modules/rimraf": {
10815 13921 "version": "3.0.2",
10816 13922 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
@@ -10848,6 +13954,29 @@ "funding": {
10848 13954 "url": "https://github.com/sponsors/isaacs"
10849 13955 }
10850 13956 },
13957 + "node_modules/run-parallel": {
13958 + "version": "1.2.0",
13959 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
13960 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
13961 + "funding": [
13962 + {
13963 + "type": "github",
13964 + "url": "https://github.com/sponsors/feross"
13965 + },
13966 + {
13967 + "type": "patreon",
13968 + "url": "https://www.patreon.com/feross"
13969 + },
13970 + {
13971 + "type": "consulting",
13972 + "url": "https://feross.org/support"
13973 + }
13974 + ],
13975 + "license": "MIT",
13976 + "dependencies": {
13977 + "queue-microtask": "^1.2.2"
13978 + }
13979 + },
10851 13980 "node_modules/safe-array-concat": {
10852 13981 "version": "1.1.3",
10853 13982 "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
@@ -11104,6 +14233,24 @@ "engines": {
11104 14233 "node": ">= 0.4"
11105 14234 }
11106 14235 },
14236 + "node_modules/set-value": {
14237 + "version": "4.1.0",
14238 + "resolved": "https://registry.npmjs.org/set-value/-/set-value-4.1.0.tgz",
14239 + "integrity": "sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw==",
14240 + "funding": [
14241 + "https://github.com/sponsors/jonschlinkert",
14242 + "https://paypal.me/jonathanschlinkert",
14243 + "https://jonschlinkert.dev/sponsor"
14244 + ],
14245 + "license": "MIT",
14246 + "dependencies": {
14247 + "is-plain-object": "^2.0.4",
14248 + "is-primitive": "^3.0.1"
14249 + },
14250 + "engines": {
14251 + "node": ">=11.0"
14252 + }
14253 + },
11107 14254 "node_modules/setimmediate": {
11108 14255 "version": "1.0.5",
11109 14256 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
@@ -11279,6 +14426,23 @@ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
11279 14426 "license": "MIT",
11280 14427 "engines": {
11281 14428 "node": ">=8"
14429 + }
14430 + },
14431 + "node_modules/slice-ansi": {
14432 + "version": "4.0.0",
14433 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
14434 + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
14435 + "license": "MIT",
14436 + "dependencies": {
14437 + "ansi-styles": "^4.0.0",
14438 + "astral-regex": "^2.0.0",
14439 + "is-fullwidth-code-point": "^3.0.0"
14440 + },
14441 + "engines": {
14442 + "node": ">=10"
14443 + },
14444 + "funding": {
14445 + "url": "https://github.com/chalk/slice-ansi?sponsor=1"
11282 14446 }
11283 14447 },
11284 14448 "node_modules/slugify": {
@@ -11656,6 +14820,207 @@ "funding": {
11656 14820 "url": "https://github.com/sponsors/ljharb"
11657 14821 }
11658 14822 },
14823 + "node_modules/synckit": {
14824 + "version": "0.9.3",
14825 + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.3.tgz",
14826 + "integrity": "sha512-JJoOEKTfL1urb1mDoEblhD9NhEbWmq9jHEMEnxoC4ujUaZ4itA8vKgwkFAyNClgxplLi9tsUKX+EduK0p/l7sg==",
14827 + "license": "MIT",
14828 + "dependencies": {
14829 + "@pkgr/core": "^0.1.0",
14830 + "tslib": "^2.6.2"
14831 + },
14832 + "engines": {
14833 + "node": "^14.18.0 || >=16.0.0"
14834 + },
14835 + "funding": {
14836 + "url": "https://opencollective.com/unts"
14837 + }
14838 + },
14839 + "node_modules/table": {
14840 + "version": "6.9.0",
14841 + "resolved": "https://registry.npmjs.org/table/-/table-6.9.0.tgz",
14842 + "integrity": "sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==",
14843 + "license": "BSD-3-Clause",
14844 + "dependencies": {
14845 + "ajv": "^8.0.1",
14846 + "lodash.truncate": "^4.4.2",
14847 + "slice-ansi": "^4.0.0",
14848 + "string-width": "^4.2.3",
14849 + "strip-ansi": "^6.0.1"
14850 + },
14851 + "engines": {
14852 + "node": ">=10.0.0"
14853 + }
14854 + },
14855 + "node_modules/table/node_modules/ajv": {
14856 + "version": "8.18.0",
14857 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
14858 + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
14859 + "license": "MIT",
14860 + "dependencies": {
14861 + "fast-deep-equal": "^3.1.3",
14862 + "fast-uri": "^3.0.1",
14863 + "json-schema-traverse": "^1.0.0",
14864 + "require-from-string": "^2.0.2"
14865 + },
14866 + "funding": {
14867 + "type": "github",
14868 + "url": "https://github.com/sponsors/epoberezkin"
14869 + }
14870 + },
14871 + "node_modules/table/node_modules/json-schema-traverse": {
14872 + "version": "1.0.0",
14873 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
14874 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
14875 + "license": "MIT"
14876 + },
14877 + "node_modules/tamagui": {
14878 + "version": "2.0.0-rc.40",
14879 + "resolved": "https://registry.npmjs.org/tamagui/-/tamagui-2.0.0-rc.40.tgz",
14880 + "integrity": "sha512-Dvj/v5O4tOp77DR/DH4+dh/oEDH/Mq5n2V4gdRaEnA66mo68UsReZfnVjhcNs9cZLKed8SeLl8GSuJwZDcwj+Q==",
14881 + "dependencies": {
14882 + "@tamagui/accordion": "2.0.0-rc.40",
14883 + "@tamagui/adapt": "2.0.0-rc.40",
14884 + "@tamagui/alert-dialog": "2.0.0-rc.40",
14885 + "@tamagui/animate": "2.0.0-rc.40",
14886 + "@tamagui/animate-presence": "2.0.0-rc.40",
14887 + "@tamagui/avatar": "2.0.0-rc.40",
14888 + "@tamagui/button": "2.0.0-rc.40",
14889 + "@tamagui/card": "2.0.0-rc.40",
14890 + "@tamagui/checkbox": "2.0.0-rc.40",
14891 + "@tamagui/collapsible": "2.0.0-rc.40",
14892 + "@tamagui/compose-refs": "2.0.0-rc.40",
14893 + "@tamagui/constants": "2.0.0-rc.40",
14894 + "@tamagui/context-menu": "2.0.0-rc.40",
14895 + "@tamagui/core": "2.0.0-rc.40",
14896 + "@tamagui/create-context": "2.0.0-rc.40",
14897 + "@tamagui/create-menu": "2.0.0-rc.40",
14898 + "@tamagui/dialog": "2.0.0-rc.40",
14899 + "@tamagui/element": "2.0.0-rc.40",
14900 + "@tamagui/elements": "2.0.0-rc.40",
14901 + "@tamagui/fake-react-native": "2.0.0-rc.40",
14902 + "@tamagui/focusable": "2.0.0-rc.40",
14903 + "@tamagui/font-size": "2.0.0-rc.40",
14904 + "@tamagui/form": "2.0.0-rc.40",
14905 + "@tamagui/get-button-sized": "2.0.0-rc.40",
14906 + "@tamagui/get-font-sized": "2.0.0-rc.40",
14907 + "@tamagui/get-token": "2.0.0-rc.40",
14908 + "@tamagui/group": "2.0.0-rc.40",
14909 + "@tamagui/helpers-tamagui": "2.0.0-rc.40",
14910 + "@tamagui/image": "2.0.0-rc.40",
14911 + "@tamagui/input": "2.0.0-rc.40",
14912 + "@tamagui/label": "2.0.0-rc.40",
14913 + "@tamagui/linear-gradient": "2.0.0-rc.40",
14914 + "@tamagui/list-item": "2.0.0-rc.40",
14915 + "@tamagui/menu": "2.0.0-rc.40",
14916 + "@tamagui/polyfill-dev": "2.0.0-rc.40",
14917 + "@tamagui/popover": "2.0.0-rc.40",
14918 + "@tamagui/popper": "2.0.0-rc.40",
14919 + "@tamagui/portal": "2.0.0-rc.40",
14920 + "@tamagui/progress": "2.0.0-rc.40",
14921 + "@tamagui/radio-group": "2.0.0-rc.40",
14922 + "@tamagui/react-native-media-driver": "2.0.0-rc.40",
14923 + "@tamagui/scroll-view": "2.0.0-rc.40",
14924 + "@tamagui/select": "2.0.0-rc.40",
14925 + "@tamagui/separator": "2.0.0-rc.40",
14926 + "@tamagui/shapes": "2.0.0-rc.40",
14927 + "@tamagui/sheet": "2.0.0-rc.40",
14928 + "@tamagui/slider": "2.0.0-rc.40",
14929 + "@tamagui/spacer": "2.0.0-rc.40",
14930 + "@tamagui/spinner": "2.0.0-rc.40",
14931 + "@tamagui/stacks": "2.0.0-rc.40",
14932 + "@tamagui/switch": "2.0.0-rc.40",
14933 + "@tamagui/tabs": "2.0.0-rc.40",
14934 + "@tamagui/text": "2.0.0-rc.40",
14935 + "@tamagui/theme": "2.0.0-rc.40",
14936 + "@tamagui/toast": "2.0.0-rc.40",
14937 + "@tamagui/toggle-group": "2.0.0-rc.40",
14938 + "@tamagui/tooltip": "2.0.0-rc.40",
14939 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
14940 + "@tamagui/use-debounce": "2.0.0-rc.40",
14941 + "@tamagui/use-force-update": "2.0.0-rc.40",
14942 + "@tamagui/use-window-dimensions": "2.0.0-rc.40",
14943 + "@tamagui/v2-toast": "2.0.0-rc.40",
14944 + "@tamagui/visually-hidden": "2.0.0-rc.40",
14945 + "@tamagui/z-index-stack": "2.0.0-rc.40"
14946 + },
14947 + "peerDependencies": {
14948 + "react": ">=19",
14949 + "react-native": "*"
14950 + }
14951 + },
14952 + "node_modules/tamagui/node_modules/@tamagui/portal": {
14953 + "version": "2.0.0-rc.40",
14954 + "resolved": "https://registry.npmjs.org/@tamagui/portal/-/portal-2.0.0-rc.40.tgz",
14955 + "integrity": "sha512-3elWTa2FSY2FpI5D/xTDWR0hbSNZ1JveKZbHpcX0dVdPtNhQqEdsjd0z2RHeSLhqYYNqxCxV8U3vfZmXQH9Qag==",
14956 + "dependencies": {
14957 + "@tamagui/constants": "2.0.0-rc.40",
14958 + "@tamagui/core": "2.0.0-rc.40",
14959 + "@tamagui/native": "2.0.0-rc.40",
14960 + "@tamagui/start-transition": "2.0.0-rc.40",
14961 + "@tamagui/use-event": "2.0.0-rc.40",
14962 + "@tamagui/web": "2.0.0-rc.40",
14963 + "@tamagui/z-index-stack": "2.0.0-rc.40"
14964 + },
14965 + "peerDependencies": {
14966 + "react": ">=19",
14967 + "react-dom": "*",
14968 + "react-native": "*"
14969 + }
14970 + },
14971 + "node_modules/tamagui/node_modules/@tamagui/select": {
14972 + "version": "2.0.0-rc.40",
14973 + "resolved": "https://registry.npmjs.org/@tamagui/select/-/select-2.0.0-rc.40.tgz",
14974 + "integrity": "sha512-qjiAYyiXQ4XidKD+4zpcs2TK3pk57oId1p3249KU0JypklR7uoffXtRcqVDJoD5meF8mmchNGVwuyiz6jQzhhA==",
14975 + "dependencies": {
14976 + "@tamagui/adapt": "2.0.0-rc.40",
14977 + "@tamagui/animate-presence": "2.0.0-rc.40",
14978 + "@tamagui/compose-refs": "2.0.0-rc.40",
14979 + "@tamagui/constants": "2.0.0-rc.40",
14980 + "@tamagui/core": "2.0.0-rc.40",
14981 + "@tamagui/create-context": "2.0.0-rc.40",
14982 + "@tamagui/dismissable": "2.0.0-rc.40",
14983 + "@tamagui/floating": "2.0.0-rc.40",
14984 + "@tamagui/focus-scope": "2.0.0-rc.40",
14985 + "@tamagui/focusable": "2.0.0-rc.40",
14986 + "@tamagui/get-token": "2.0.0-rc.40",
14987 + "@tamagui/helpers": "2.0.0-rc.40",
14988 + "@tamagui/list-item": "2.0.0-rc.40",
14989 + "@tamagui/native": "2.0.0-rc.40",
14990 + "@tamagui/portal": "2.0.0-rc.40",
14991 + "@tamagui/remove-scroll": "2.0.0-rc.40",
14992 + "@tamagui/separator": "2.0.0-rc.40",
14993 + "@tamagui/sheet": "2.0.0-rc.40",
14994 + "@tamagui/stacks": "2.0.0-rc.40",
14995 + "@tamagui/text": "2.0.0-rc.40",
14996 + "@tamagui/use-controllable-state": "2.0.0-rc.40",
14997 + "@tamagui/use-debounce": "2.0.0-rc.40",
14998 + "@tamagui/use-event": "2.0.0-rc.40",
14999 + "@tamagui/use-previous": "2.0.0-rc.40",
15000 + "@tamagui/z-index-stack": "2.0.0-rc.40"
15001 + },
15002 + "peerDependencies": {
15003 + "react": ">=19",
15004 + "react-dom": "*",
15005 + "react-native": "*"
15006 + }
15007 + },
15008 + "node_modules/tamagui/node_modules/@tamagui/select/node_modules/@tamagui/dismissable": {
15009 + "version": "2.0.0-rc.40",
15010 + "resolved": "https://registry.npmjs.org/@tamagui/dismissable/-/dismissable-2.0.0-rc.40.tgz",
15011 + "integrity": "sha512-cJIm04FNY6c8kFpOhK0ShY+rmQXosNdwkhy3ZKDq/6JiEK56zXFhdU4j+7mgR1tCf++e9D4KsNifoE0mgGIw6w==",
15012 + "dependencies": {
15013 + "@tamagui/compose-refs": "2.0.0-rc.40",
15014 + "@tamagui/core": "2.0.0-rc.40",
15015 + "@tamagui/helpers": "2.0.0-rc.40",
15016 + "@tamagui/use-escape-keydown": "2.0.0-rc.40",
15017 + "@tamagui/use-event": "2.0.0-rc.40"
15018 + },
15019 + "peerDependencies": {
15020 + "react": ">=19",
15021 + "react-dom": "*"
15022 + }
15023 + },
11659 15024 "node_modules/tar": {
11660 15025 "version": "7.5.12",
11661 15026 "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.12.tgz",
@@ -12135,6 +15500,15 @@ "engines": {
12135 15500 "node": ">=4"
12136 15501 }
12137 15502 },
15503 + "node_modules/universalify": {
15504 + "version": "2.0.1",
15505 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
15506 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
15507 + "license": "MIT",
15508 + "engines": {
15509 + "node": ">= 10.0.0"
15510 + }
15511 + },
12138 15512 "node_modules/unpipe": {
12139 15513 "version": "1.0.0",
12140 15514 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
@@ -12510,6 +15884,12 @@ "node_modules/vlq": {
12510 15884 "version": "1.0.1",
12511 15885 "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz",
12512 15886 "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==",
15887 + "license": "MIT"
15888 + },
15889 + "node_modules/w-json": {
15890 + "version": "1.3.11",
15891 + "resolved": "https://registry.npmjs.org/w-json/-/w-json-1.3.11.tgz",
15892 + "integrity": "sha512-Xa8vTinB5XBIYZlcN8YyHpE625pBU6k+lvCetTQM+FKxRtLJxAY9zUVZbRqCqkMeEGbQpKvGUzwh4wZKGem+ag==",
12513 15893 "license": "MIT"
12514 15894 },
12515 15895 "node_modules/walker": {
frontend/package.json
@@ -14,6 +14,9 @@ "@react-native-async-storage/async-storage": "^3.0.2",
14 14 "@react-navigation/bottom-tabs": "^7.4.0",
15 15 "@react-navigation/elements": "^2.6.3",
16 16 "@react-navigation/native": "^7.1.8",
17 + "@tamagui/babel-plugin": "^2.0.0-rc.40",
18 + "@tamagui/config": "^2.0.0-rc.40",
19 + "@tamagui/native": "^2.0.0-rc.40",
17 20 "expo": "~54.0.33",
18 21 "expo-constants": "~18.0.13",
19 22 "expo-font": "~14.0.11",
@@ -34,8 +37,10 @@ "react-native-gesture-handler": "~2.28.0",
34 37 "react-native-reanimated": "~4.1.1",
35 38 "react-native-safe-area-context": "~5.6.0",
36 39 "react-native-screens": "~4.16.0",
40 + "react-native-teleport": "^1.1.2",
37 41 "react-native-web": "~0.21.0",
38 - "react-native-worklets": "0.5.1"
42 + "react-native-worklets": "0.5.1",
43 + "tamagui": "^2.0.0-rc.40"
39 44 },
40 45 "devDependencies": {
41 46 "@types/react": "~19.1.0",
frontend/tamagui.build.ts
@@ -0,0 +1,10 @@
1 + import type { TamaguiBuildOptions } from 'tamagui'
2 +
3 + export default {
4 + config: './tamagui.config.ts',
5 + components: ['tamagui'],
6 + outputCSS: './public/tamagui.generated.css',
7 + // optional:
8 + importsWhitelist: ['constants.js', 'colors.js'],
9 + disableExtraction: process.env.NODE_ENV === 'development',
10 + } satisfies TamaguiBuildOptions
frontend/tamagui.config.ts
@@ -0,0 +1,12 @@
1 + import { defaultConfig } from '@tamagui/config/v5'
2 + import { createTamagui } from 'tamagui'
3 +
4 + export const tamaguiConfig = createTamagui(defaultConfig)
5 +
6 + export default tamaguiConfig
7 +
8 + export type Conf = typeof tamaguiConfig
9 +
10 + declare module 'tamagui' {
11 + interface TamaguiCustomConfig extends Conf {}
12 + }