package-lock.json 87 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126
  1. {
  2. "name": "visafly-frontend",
  3. "version": "0.1.0",
  4. "lockfileVersion": 3,
  5. "requires": true,
  6. "packages": {
  7. "": {
  8. "name": "visafly-frontend",
  9. "version": "0.1.0",
  10. "dependencies": {
  11. "axios": "^1.6.7",
  12. "lucide-react": "^0.330.0",
  13. "next": "14.1.0",
  14. "react": "^18",
  15. "react-dom": "^18",
  16. "react-is": "^19.2.3",
  17. "recharts": "^3.6.0",
  18. "use-debounce": "^10.0.6"
  19. },
  20. "devDependencies": {
  21. "@types/node": "25.0.3",
  22. "@types/react": "19.2.7",
  23. "autoprefixer": "^10.0.1",
  24. "postcss": "^8",
  25. "tailwindcss": "^3.3.0",
  26. "typescript": "5.9.3"
  27. }
  28. },
  29. "node_modules/@alloc/quick-lru": {
  30. "version": "5.2.0",
  31. "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
  32. "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
  33. "dev": true,
  34. "engines": {
  35. "node": ">=10"
  36. },
  37. "funding": {
  38. "url": "https://github.com/sponsors/sindresorhus"
  39. }
  40. },
  41. "node_modules/@jridgewell/gen-mapping": {
  42. "version": "0.3.13",
  43. "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
  44. "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
  45. "dev": true,
  46. "dependencies": {
  47. "@jridgewell/sourcemap-codec": "^1.5.0",
  48. "@jridgewell/trace-mapping": "^0.3.24"
  49. }
  50. },
  51. "node_modules/@jridgewell/resolve-uri": {
  52. "version": "3.1.2",
  53. "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
  54. "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
  55. "dev": true,
  56. "engines": {
  57. "node": ">=6.0.0"
  58. }
  59. },
  60. "node_modules/@jridgewell/sourcemap-codec": {
  61. "version": "1.5.5",
  62. "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
  63. "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
  64. "dev": true
  65. },
  66. "node_modules/@jridgewell/trace-mapping": {
  67. "version": "0.3.31",
  68. "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
  69. "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
  70. "dev": true,
  71. "dependencies": {
  72. "@jridgewell/resolve-uri": "^3.1.0",
  73. "@jridgewell/sourcemap-codec": "^1.4.14"
  74. }
  75. },
  76. "node_modules/@next/env": {
  77. "version": "14.1.0",
  78. "resolved": "https://registry.npmjs.org/@next/env/-/env-14.1.0.tgz",
  79. "integrity": "sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw=="
  80. },
  81. "node_modules/@next/swc-darwin-arm64": {
  82. "version": "14.1.0",
  83. "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.1.0.tgz",
  84. "integrity": "sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==",
  85. "cpu": [
  86. "arm64"
  87. ],
  88. "optional": true,
  89. "os": [
  90. "darwin"
  91. ],
  92. "engines": {
  93. "node": ">= 10"
  94. }
  95. },
  96. "node_modules/@next/swc-darwin-x64": {
  97. "version": "14.1.0",
  98. "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.1.0.tgz",
  99. "integrity": "sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==",
  100. "cpu": [
  101. "x64"
  102. ],
  103. "optional": true,
  104. "os": [
  105. "darwin"
  106. ],
  107. "engines": {
  108. "node": ">= 10"
  109. }
  110. },
  111. "node_modules/@next/swc-linux-arm64-gnu": {
  112. "version": "14.1.0",
  113. "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.1.0.tgz",
  114. "integrity": "sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==",
  115. "cpu": [
  116. "arm64"
  117. ],
  118. "optional": true,
  119. "os": [
  120. "linux"
  121. ],
  122. "engines": {
  123. "node": ">= 10"
  124. }
  125. },
  126. "node_modules/@next/swc-linux-arm64-musl": {
  127. "version": "14.1.0",
  128. "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.1.0.tgz",
  129. "integrity": "sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==",
  130. "cpu": [
  131. "arm64"
  132. ],
  133. "optional": true,
  134. "os": [
  135. "linux"
  136. ],
  137. "engines": {
  138. "node": ">= 10"
  139. }
  140. },
  141. "node_modules/@next/swc-linux-x64-gnu": {
  142. "version": "14.1.0",
  143. "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.1.0.tgz",
  144. "integrity": "sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==",
  145. "cpu": [
  146. "x64"
  147. ],
  148. "optional": true,
  149. "os": [
  150. "linux"
  151. ],
  152. "engines": {
  153. "node": ">= 10"
  154. }
  155. },
  156. "node_modules/@next/swc-linux-x64-musl": {
  157. "version": "14.1.0",
  158. "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.1.0.tgz",
  159. "integrity": "sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==",
  160. "cpu": [
  161. "x64"
  162. ],
  163. "optional": true,
  164. "os": [
  165. "linux"
  166. ],
  167. "engines": {
  168. "node": ">= 10"
  169. }
  170. },
  171. "node_modules/@next/swc-win32-arm64-msvc": {
  172. "version": "14.1.0",
  173. "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.1.0.tgz",
  174. "integrity": "sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==",
  175. "cpu": [
  176. "arm64"
  177. ],
  178. "optional": true,
  179. "os": [
  180. "win32"
  181. ],
  182. "engines": {
  183. "node": ">= 10"
  184. }
  185. },
  186. "node_modules/@next/swc-win32-ia32-msvc": {
  187. "version": "14.1.0",
  188. "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.1.0.tgz",
  189. "integrity": "sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==",
  190. "cpu": [
  191. "ia32"
  192. ],
  193. "optional": true,
  194. "os": [
  195. "win32"
  196. ],
  197. "engines": {
  198. "node": ">= 10"
  199. }
  200. },
  201. "node_modules/@next/swc-win32-x64-msvc": {
  202. "version": "14.1.0",
  203. "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.1.0.tgz",
  204. "integrity": "sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==",
  205. "cpu": [
  206. "x64"
  207. ],
  208. "optional": true,
  209. "os": [
  210. "win32"
  211. ],
  212. "engines": {
  213. "node": ">= 10"
  214. }
  215. },
  216. "node_modules/@nodelib/fs.scandir": {
  217. "version": "2.1.5",
  218. "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
  219. "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
  220. "dev": true,
  221. "dependencies": {
  222. "@nodelib/fs.stat": "2.0.5",
  223. "run-parallel": "^1.1.9"
  224. },
  225. "engines": {
  226. "node": ">= 8"
  227. }
  228. },
  229. "node_modules/@nodelib/fs.stat": {
  230. "version": "2.0.5",
  231. "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
  232. "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
  233. "dev": true,
  234. "engines": {
  235. "node": ">= 8"
  236. }
  237. },
  238. "node_modules/@nodelib/fs.walk": {
  239. "version": "1.2.8",
  240. "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
  241. "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
  242. "dev": true,
  243. "dependencies": {
  244. "@nodelib/fs.scandir": "2.1.5",
  245. "fastq": "^1.6.0"
  246. },
  247. "engines": {
  248. "node": ">= 8"
  249. }
  250. },
  251. "node_modules/@reduxjs/toolkit": {
  252. "version": "2.11.2",
  253. "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.11.2.tgz",
  254. "integrity": "sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==",
  255. "dependencies": {
  256. "@standard-schema/spec": "^1.0.0",
  257. "@standard-schema/utils": "^0.3.0",
  258. "immer": "^11.0.0",
  259. "redux": "^5.0.1",
  260. "redux-thunk": "^3.1.0",
  261. "reselect": "^5.1.0"
  262. },
  263. "peerDependencies": {
  264. "react": "^16.9.0 || ^17.0.0 || ^18 || ^19",
  265. "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0"
  266. },
  267. "peerDependenciesMeta": {
  268. "react": {
  269. "optional": true
  270. },
  271. "react-redux": {
  272. "optional": true
  273. }
  274. }
  275. },
  276. "node_modules/@reduxjs/toolkit/node_modules/immer": {
  277. "version": "11.1.0",
  278. "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.0.tgz",
  279. "integrity": "sha512-dlzb07f5LDY+tzs+iLCSXV2yuhaYfezqyZQc+n6baLECWkOMEWxkECAOnXL0ba7lsA25fM9b2jtzpu/uxo1a7g==",
  280. "funding": {
  281. "type": "opencollective",
  282. "url": "https://opencollective.com/immer"
  283. }
  284. },
  285. "node_modules/@standard-schema/spec": {
  286. "version": "1.1.0",
  287. "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
  288. "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="
  289. },
  290. "node_modules/@standard-schema/utils": {
  291. "version": "0.3.0",
  292. "resolved": "https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz",
  293. "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g=="
  294. },
  295. "node_modules/@swc/helpers": {
  296. "version": "0.5.2",
  297. "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz",
  298. "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==",
  299. "dependencies": {
  300. "tslib": "^2.4.0"
  301. }
  302. },
  303. "node_modules/@types/d3-array": {
  304. "version": "3.2.2",
  305. "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz",
  306. "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw=="
  307. },
  308. "node_modules/@types/d3-color": {
  309. "version": "3.1.3",
  310. "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
  311. "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="
  312. },
  313. "node_modules/@types/d3-ease": {
  314. "version": "3.0.2",
  315. "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz",
  316. "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="
  317. },
  318. "node_modules/@types/d3-interpolate": {
  319. "version": "3.0.4",
  320. "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
  321. "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
  322. "dependencies": {
  323. "@types/d3-color": "*"
  324. }
  325. },
  326. "node_modules/@types/d3-path": {
  327. "version": "3.1.1",
  328. "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz",
  329. "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg=="
  330. },
  331. "node_modules/@types/d3-scale": {
  332. "version": "4.0.9",
  333. "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz",
  334. "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==",
  335. "dependencies": {
  336. "@types/d3-time": "*"
  337. }
  338. },
  339. "node_modules/@types/d3-shape": {
  340. "version": "3.1.7",
  341. "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz",
  342. "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==",
  343. "dependencies": {
  344. "@types/d3-path": "*"
  345. }
  346. },
  347. "node_modules/@types/d3-time": {
  348. "version": "3.0.4",
  349. "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz",
  350. "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="
  351. },
  352. "node_modules/@types/d3-timer": {
  353. "version": "3.0.2",
  354. "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz",
  355. "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="
  356. },
  357. "node_modules/@types/node": {
  358. "version": "25.0.3",
  359. "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz",
  360. "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==",
  361. "dev": true,
  362. "dependencies": {
  363. "undici-types": "~7.16.0"
  364. }
  365. },
  366. "node_modules/@types/react": {
  367. "version": "19.2.7",
  368. "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz",
  369. "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==",
  370. "devOptional": true,
  371. "dependencies": {
  372. "csstype": "^3.2.2"
  373. }
  374. },
  375. "node_modules/@types/use-sync-external-store": {
  376. "version": "0.0.6",
  377. "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz",
  378. "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg=="
  379. },
  380. "node_modules/any-promise": {
  381. "version": "1.3.0",
  382. "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
  383. "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
  384. "dev": true
  385. },
  386. "node_modules/anymatch": {
  387. "version": "3.1.3",
  388. "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
  389. "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
  390. "dev": true,
  391. "dependencies": {
  392. "normalize-path": "^3.0.0",
  393. "picomatch": "^2.0.4"
  394. },
  395. "engines": {
  396. "node": ">= 8"
  397. }
  398. },
  399. "node_modules/anymatch/node_modules/picomatch": {
  400. "version": "2.3.1",
  401. "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  402. "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  403. "dev": true,
  404. "license": "MIT",
  405. "engines": {
  406. "node": ">=8.6"
  407. },
  408. "funding": {
  409. "url": "https://github.com/sponsors/jonschlinkert"
  410. }
  411. },
  412. "node_modules/arg": {
  413. "version": "5.0.2",
  414. "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
  415. "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
  416. "dev": true
  417. },
  418. "node_modules/asynckit": {
  419. "version": "0.4.0",
  420. "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  421. "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
  422. },
  423. "node_modules/autoprefixer": {
  424. "version": "10.4.23",
  425. "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz",
  426. "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==",
  427. "dev": true,
  428. "funding": [
  429. {
  430. "type": "opencollective",
  431. "url": "https://opencollective.com/postcss/"
  432. },
  433. {
  434. "type": "tidelift",
  435. "url": "https://tidelift.com/funding/github/npm/autoprefixer"
  436. },
  437. {
  438. "type": "github",
  439. "url": "https://github.com/sponsors/ai"
  440. }
  441. ],
  442. "dependencies": {
  443. "browserslist": "^4.28.1",
  444. "caniuse-lite": "^1.0.30001760",
  445. "fraction.js": "^5.3.4",
  446. "picocolors": "^1.1.1",
  447. "postcss-value-parser": "^4.2.0"
  448. },
  449. "bin": {
  450. "autoprefixer": "bin/autoprefixer"
  451. },
  452. "engines": {
  453. "node": "^10 || ^12 || >=14"
  454. },
  455. "peerDependencies": {
  456. "postcss": "^8.1.0"
  457. }
  458. },
  459. "node_modules/axios": {
  460. "version": "1.13.2",
  461. "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz",
  462. "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==",
  463. "dependencies": {
  464. "follow-redirects": "^1.15.6",
  465. "form-data": "^4.0.4",
  466. "proxy-from-env": "^1.1.0"
  467. }
  468. },
  469. "node_modules/baseline-browser-mapping": {
  470. "version": "2.9.11",
  471. "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz",
  472. "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==",
  473. "dev": true,
  474. "bin": {
  475. "baseline-browser-mapping": "dist/cli.js"
  476. }
  477. },
  478. "node_modules/binary-extensions": {
  479. "version": "2.3.0",
  480. "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
  481. "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
  482. "dev": true,
  483. "engines": {
  484. "node": ">=8"
  485. },
  486. "funding": {
  487. "url": "https://github.com/sponsors/sindresorhus"
  488. }
  489. },
  490. "node_modules/braces": {
  491. "version": "3.0.3",
  492. "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
  493. "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
  494. "dev": true,
  495. "dependencies": {
  496. "fill-range": "^7.1.1"
  497. },
  498. "engines": {
  499. "node": ">=8"
  500. }
  501. },
  502. "node_modules/browserslist": {
  503. "version": "4.28.1",
  504. "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
  505. "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
  506. "dev": true,
  507. "funding": [
  508. {
  509. "type": "opencollective",
  510. "url": "https://opencollective.com/browserslist"
  511. },
  512. {
  513. "type": "tidelift",
  514. "url": "https://tidelift.com/funding/github/npm/browserslist"
  515. },
  516. {
  517. "type": "github",
  518. "url": "https://github.com/sponsors/ai"
  519. }
  520. ],
  521. "dependencies": {
  522. "baseline-browser-mapping": "^2.9.0",
  523. "caniuse-lite": "^1.0.30001759",
  524. "electron-to-chromium": "^1.5.263",
  525. "node-releases": "^2.0.27",
  526. "update-browserslist-db": "^1.2.0"
  527. },
  528. "bin": {
  529. "browserslist": "cli.js"
  530. },
  531. "engines": {
  532. "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
  533. }
  534. },
  535. "node_modules/busboy": {
  536. "version": "1.6.0",
  537. "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
  538. "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
  539. "dependencies": {
  540. "streamsearch": "^1.1.0"
  541. },
  542. "engines": {
  543. "node": ">=10.16.0"
  544. }
  545. },
  546. "node_modules/call-bind-apply-helpers": {
  547. "version": "1.0.2",
  548. "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
  549. "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
  550. "dependencies": {
  551. "es-errors": "^1.3.0",
  552. "function-bind": "^1.1.2"
  553. },
  554. "engines": {
  555. "node": ">= 0.4"
  556. }
  557. },
  558. "node_modules/camelcase-css": {
  559. "version": "2.0.1",
  560. "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
  561. "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
  562. "dev": true,
  563. "engines": {
  564. "node": ">= 6"
  565. }
  566. },
  567. "node_modules/caniuse-lite": {
  568. "version": "1.0.30001761",
  569. "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001761.tgz",
  570. "integrity": "sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==",
  571. "funding": [
  572. {
  573. "type": "opencollective",
  574. "url": "https://opencollective.com/browserslist"
  575. },
  576. {
  577. "type": "tidelift",
  578. "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
  579. },
  580. {
  581. "type": "github",
  582. "url": "https://github.com/sponsors/ai"
  583. }
  584. ]
  585. },
  586. "node_modules/chokidar": {
  587. "version": "3.6.0",
  588. "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
  589. "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
  590. "dev": true,
  591. "dependencies": {
  592. "anymatch": "~3.1.2",
  593. "braces": "~3.0.2",
  594. "glob-parent": "~5.1.2",
  595. "is-binary-path": "~2.1.0",
  596. "is-glob": "~4.0.1",
  597. "normalize-path": "~3.0.0",
  598. "readdirp": "~3.6.0"
  599. },
  600. "engines": {
  601. "node": ">= 8.10.0"
  602. },
  603. "funding": {
  604. "url": "https://paulmillr.com/funding/"
  605. },
  606. "optionalDependencies": {
  607. "fsevents": "~2.3.2"
  608. }
  609. },
  610. "node_modules/chokidar/node_modules/glob-parent": {
  611. "version": "5.1.2",
  612. "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  613. "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  614. "dev": true,
  615. "dependencies": {
  616. "is-glob": "^4.0.1"
  617. },
  618. "engines": {
  619. "node": ">= 6"
  620. }
  621. },
  622. "node_modules/client-only": {
  623. "version": "0.0.1",
  624. "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
  625. "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
  626. },
  627. "node_modules/clsx": {
  628. "version": "2.1.1",
  629. "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
  630. "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
  631. "engines": {
  632. "node": ">=6"
  633. }
  634. },
  635. "node_modules/combined-stream": {
  636. "version": "1.0.8",
  637. "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
  638. "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
  639. "dependencies": {
  640. "delayed-stream": "~1.0.0"
  641. },
  642. "engines": {
  643. "node": ">= 0.8"
  644. }
  645. },
  646. "node_modules/commander": {
  647. "version": "4.1.1",
  648. "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
  649. "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
  650. "dev": true,
  651. "engines": {
  652. "node": ">= 6"
  653. }
  654. },
  655. "node_modules/cssesc": {
  656. "version": "3.0.0",
  657. "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
  658. "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
  659. "dev": true,
  660. "bin": {
  661. "cssesc": "bin/cssesc"
  662. },
  663. "engines": {
  664. "node": ">=4"
  665. }
  666. },
  667. "node_modules/csstype": {
  668. "version": "3.2.3",
  669. "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
  670. "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
  671. "devOptional": true
  672. },
  673. "node_modules/d3-array": {
  674. "version": "3.2.4",
  675. "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
  676. "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
  677. "dependencies": {
  678. "internmap": "1 - 2"
  679. },
  680. "engines": {
  681. "node": ">=12"
  682. }
  683. },
  684. "node_modules/d3-color": {
  685. "version": "3.1.0",
  686. "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
  687. "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
  688. "engines": {
  689. "node": ">=12"
  690. }
  691. },
  692. "node_modules/d3-ease": {
  693. "version": "3.0.1",
  694. "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
  695. "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
  696. "engines": {
  697. "node": ">=12"
  698. }
  699. },
  700. "node_modules/d3-format": {
  701. "version": "3.1.0",
  702. "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
  703. "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
  704. "engines": {
  705. "node": ">=12"
  706. }
  707. },
  708. "node_modules/d3-interpolate": {
  709. "version": "3.0.1",
  710. "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
  711. "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
  712. "dependencies": {
  713. "d3-color": "1 - 3"
  714. },
  715. "engines": {
  716. "node": ">=12"
  717. }
  718. },
  719. "node_modules/d3-path": {
  720. "version": "3.1.0",
  721. "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
  722. "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
  723. "engines": {
  724. "node": ">=12"
  725. }
  726. },
  727. "node_modules/d3-scale": {
  728. "version": "4.0.2",
  729. "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
  730. "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
  731. "dependencies": {
  732. "d3-array": "2.10.0 - 3",
  733. "d3-format": "1 - 3",
  734. "d3-interpolate": "1.2.0 - 3",
  735. "d3-time": "2.1.1 - 3",
  736. "d3-time-format": "2 - 4"
  737. },
  738. "engines": {
  739. "node": ">=12"
  740. }
  741. },
  742. "node_modules/d3-shape": {
  743. "version": "3.2.0",
  744. "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
  745. "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
  746. "dependencies": {
  747. "d3-path": "^3.1.0"
  748. },
  749. "engines": {
  750. "node": ">=12"
  751. }
  752. },
  753. "node_modules/d3-time": {
  754. "version": "3.1.0",
  755. "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
  756. "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
  757. "dependencies": {
  758. "d3-array": "2 - 3"
  759. },
  760. "engines": {
  761. "node": ">=12"
  762. }
  763. },
  764. "node_modules/d3-time-format": {
  765. "version": "4.1.0",
  766. "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
  767. "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
  768. "dependencies": {
  769. "d3-time": "1 - 3"
  770. },
  771. "engines": {
  772. "node": ">=12"
  773. }
  774. },
  775. "node_modules/d3-timer": {
  776. "version": "3.0.1",
  777. "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
  778. "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
  779. "engines": {
  780. "node": ">=12"
  781. }
  782. },
  783. "node_modules/decimal.js-light": {
  784. "version": "2.5.1",
  785. "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz",
  786. "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg=="
  787. },
  788. "node_modules/delayed-stream": {
  789. "version": "1.0.0",
  790. "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
  791. "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
  792. "engines": {
  793. "node": ">=0.4.0"
  794. }
  795. },
  796. "node_modules/didyoumean": {
  797. "version": "1.2.2",
  798. "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
  799. "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
  800. "dev": true
  801. },
  802. "node_modules/dlv": {
  803. "version": "1.1.3",
  804. "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
  805. "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
  806. "dev": true
  807. },
  808. "node_modules/dunder-proto": {
  809. "version": "1.0.1",
  810. "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
  811. "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
  812. "dependencies": {
  813. "call-bind-apply-helpers": "^1.0.1",
  814. "es-errors": "^1.3.0",
  815. "gopd": "^1.2.0"
  816. },
  817. "engines": {
  818. "node": ">= 0.4"
  819. }
  820. },
  821. "node_modules/electron-to-chromium": {
  822. "version": "1.5.267",
  823. "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz",
  824. "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==",
  825. "dev": true
  826. },
  827. "node_modules/es-define-property": {
  828. "version": "1.0.1",
  829. "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
  830. "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
  831. "engines": {
  832. "node": ">= 0.4"
  833. }
  834. },
  835. "node_modules/es-errors": {
  836. "version": "1.3.0",
  837. "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
  838. "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
  839. "engines": {
  840. "node": ">= 0.4"
  841. }
  842. },
  843. "node_modules/es-object-atoms": {
  844. "version": "1.1.1",
  845. "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
  846. "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
  847. "dependencies": {
  848. "es-errors": "^1.3.0"
  849. },
  850. "engines": {
  851. "node": ">= 0.4"
  852. }
  853. },
  854. "node_modules/es-set-tostringtag": {
  855. "version": "2.1.0",
  856. "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
  857. "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
  858. "dependencies": {
  859. "es-errors": "^1.3.0",
  860. "get-intrinsic": "^1.2.6",
  861. "has-tostringtag": "^1.0.2",
  862. "hasown": "^2.0.2"
  863. },
  864. "engines": {
  865. "node": ">= 0.4"
  866. }
  867. },
  868. "node_modules/es-toolkit": {
  869. "version": "1.43.0",
  870. "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.43.0.tgz",
  871. "integrity": "sha512-SKCT8AsWvYzBBuUqMk4NPwFlSdqLpJwmy6AP322ERn8W2YLIB6JBXnwMI2Qsh2gfphT3q7EKAxKb23cvFHFwKA=="
  872. },
  873. "node_modules/escalade": {
  874. "version": "3.2.0",
  875. "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
  876. "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
  877. "dev": true,
  878. "engines": {
  879. "node": ">=6"
  880. }
  881. },
  882. "node_modules/eventemitter3": {
  883. "version": "5.0.1",
  884. "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
  885. "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
  886. },
  887. "node_modules/fast-glob": {
  888. "version": "3.3.3",
  889. "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
  890. "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
  891. "dev": true,
  892. "dependencies": {
  893. "@nodelib/fs.stat": "^2.0.2",
  894. "@nodelib/fs.walk": "^1.2.3",
  895. "glob-parent": "^5.1.2",
  896. "merge2": "^1.3.0",
  897. "micromatch": "^4.0.8"
  898. },
  899. "engines": {
  900. "node": ">=8.6.0"
  901. }
  902. },
  903. "node_modules/fast-glob/node_modules/glob-parent": {
  904. "version": "5.1.2",
  905. "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  906. "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  907. "dev": true,
  908. "dependencies": {
  909. "is-glob": "^4.0.1"
  910. },
  911. "engines": {
  912. "node": ">= 6"
  913. }
  914. },
  915. "node_modules/fastq": {
  916. "version": "1.20.1",
  917. "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
  918. "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
  919. "dev": true,
  920. "dependencies": {
  921. "reusify": "^1.0.4"
  922. }
  923. },
  924. "node_modules/fdir": {
  925. "version": "6.5.0",
  926. "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
  927. "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
  928. "dev": true,
  929. "engines": {
  930. "node": ">=12.0.0"
  931. },
  932. "peerDependencies": {
  933. "picomatch": "^3 || ^4"
  934. },
  935. "peerDependenciesMeta": {
  936. "picomatch": {
  937. "optional": true
  938. }
  939. }
  940. },
  941. "node_modules/fill-range": {
  942. "version": "7.1.1",
  943. "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
  944. "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
  945. "dev": true,
  946. "dependencies": {
  947. "to-regex-range": "^5.0.1"
  948. },
  949. "engines": {
  950. "node": ">=8"
  951. }
  952. },
  953. "node_modules/follow-redirects": {
  954. "version": "1.15.11",
  955. "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
  956. "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
  957. "funding": [
  958. {
  959. "type": "individual",
  960. "url": "https://github.com/sponsors/RubenVerborgh"
  961. }
  962. ],
  963. "engines": {
  964. "node": ">=4.0"
  965. },
  966. "peerDependenciesMeta": {
  967. "debug": {
  968. "optional": true
  969. }
  970. }
  971. },
  972. "node_modules/form-data": {
  973. "version": "4.0.5",
  974. "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
  975. "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
  976. "dependencies": {
  977. "asynckit": "^0.4.0",
  978. "combined-stream": "^1.0.8",
  979. "es-set-tostringtag": "^2.1.0",
  980. "hasown": "^2.0.2",
  981. "mime-types": "^2.1.12"
  982. },
  983. "engines": {
  984. "node": ">= 6"
  985. }
  986. },
  987. "node_modules/fraction.js": {
  988. "version": "5.3.4",
  989. "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz",
  990. "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==",
  991. "dev": true,
  992. "engines": {
  993. "node": "*"
  994. },
  995. "funding": {
  996. "type": "github",
  997. "url": "https://github.com/sponsors/rawify"
  998. }
  999. },
  1000. "node_modules/fsevents": {
  1001. "version": "2.3.3",
  1002. "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
  1003. "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
  1004. "dev": true,
  1005. "hasInstallScript": true,
  1006. "optional": true,
  1007. "os": [
  1008. "darwin"
  1009. ],
  1010. "engines": {
  1011. "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
  1012. }
  1013. },
  1014. "node_modules/function-bind": {
  1015. "version": "1.1.2",
  1016. "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
  1017. "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
  1018. "funding": {
  1019. "url": "https://github.com/sponsors/ljharb"
  1020. }
  1021. },
  1022. "node_modules/get-intrinsic": {
  1023. "version": "1.3.0",
  1024. "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
  1025. "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
  1026. "dependencies": {
  1027. "call-bind-apply-helpers": "^1.0.2",
  1028. "es-define-property": "^1.0.1",
  1029. "es-errors": "^1.3.0",
  1030. "es-object-atoms": "^1.1.1",
  1031. "function-bind": "^1.1.2",
  1032. "get-proto": "^1.0.1",
  1033. "gopd": "^1.2.0",
  1034. "has-symbols": "^1.1.0",
  1035. "hasown": "^2.0.2",
  1036. "math-intrinsics": "^1.1.0"
  1037. },
  1038. "engines": {
  1039. "node": ">= 0.4"
  1040. },
  1041. "funding": {
  1042. "url": "https://github.com/sponsors/ljharb"
  1043. }
  1044. },
  1045. "node_modules/get-proto": {
  1046. "version": "1.0.1",
  1047. "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
  1048. "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
  1049. "dependencies": {
  1050. "dunder-proto": "^1.0.1",
  1051. "es-object-atoms": "^1.0.0"
  1052. },
  1053. "engines": {
  1054. "node": ">= 0.4"
  1055. }
  1056. },
  1057. "node_modules/glob-parent": {
  1058. "version": "6.0.2",
  1059. "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
  1060. "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
  1061. "dev": true,
  1062. "dependencies": {
  1063. "is-glob": "^4.0.3"
  1064. },
  1065. "engines": {
  1066. "node": ">=10.13.0"
  1067. }
  1068. },
  1069. "node_modules/gopd": {
  1070. "version": "1.2.0",
  1071. "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
  1072. "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
  1073. "engines": {
  1074. "node": ">= 0.4"
  1075. },
  1076. "funding": {
  1077. "url": "https://github.com/sponsors/ljharb"
  1078. }
  1079. },
  1080. "node_modules/graceful-fs": {
  1081. "version": "4.2.11",
  1082. "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
  1083. "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
  1084. },
  1085. "node_modules/has-symbols": {
  1086. "version": "1.1.0",
  1087. "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
  1088. "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
  1089. "engines": {
  1090. "node": ">= 0.4"
  1091. },
  1092. "funding": {
  1093. "url": "https://github.com/sponsors/ljharb"
  1094. }
  1095. },
  1096. "node_modules/has-tostringtag": {
  1097. "version": "1.0.2",
  1098. "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
  1099. "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
  1100. "dependencies": {
  1101. "has-symbols": "^1.0.3"
  1102. },
  1103. "engines": {
  1104. "node": ">= 0.4"
  1105. },
  1106. "funding": {
  1107. "url": "https://github.com/sponsors/ljharb"
  1108. }
  1109. },
  1110. "node_modules/hasown": {
  1111. "version": "2.0.2",
  1112. "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
  1113. "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
  1114. "dependencies": {
  1115. "function-bind": "^1.1.2"
  1116. },
  1117. "engines": {
  1118. "node": ">= 0.4"
  1119. }
  1120. },
  1121. "node_modules/immer": {
  1122. "version": "10.2.0",
  1123. "resolved": "https://registry.npmjs.org/immer/-/immer-10.2.0.tgz",
  1124. "integrity": "sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==",
  1125. "funding": {
  1126. "type": "opencollective",
  1127. "url": "https://opencollective.com/immer"
  1128. }
  1129. },
  1130. "node_modules/internmap": {
  1131. "version": "2.0.3",
  1132. "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
  1133. "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
  1134. "engines": {
  1135. "node": ">=12"
  1136. }
  1137. },
  1138. "node_modules/is-binary-path": {
  1139. "version": "2.1.0",
  1140. "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
  1141. "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
  1142. "dev": true,
  1143. "dependencies": {
  1144. "binary-extensions": "^2.0.0"
  1145. },
  1146. "engines": {
  1147. "node": ">=8"
  1148. }
  1149. },
  1150. "node_modules/is-core-module": {
  1151. "version": "2.16.1",
  1152. "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
  1153. "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
  1154. "dev": true,
  1155. "dependencies": {
  1156. "hasown": "^2.0.2"
  1157. },
  1158. "engines": {
  1159. "node": ">= 0.4"
  1160. },
  1161. "funding": {
  1162. "url": "https://github.com/sponsors/ljharb"
  1163. }
  1164. },
  1165. "node_modules/is-extglob": {
  1166. "version": "2.1.1",
  1167. "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  1168. "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
  1169. "dev": true,
  1170. "engines": {
  1171. "node": ">=0.10.0"
  1172. }
  1173. },
  1174. "node_modules/is-glob": {
  1175. "version": "4.0.3",
  1176. "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
  1177. "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
  1178. "dev": true,
  1179. "dependencies": {
  1180. "is-extglob": "^2.1.1"
  1181. },
  1182. "engines": {
  1183. "node": ">=0.10.0"
  1184. }
  1185. },
  1186. "node_modules/is-number": {
  1187. "version": "7.0.0",
  1188. "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  1189. "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
  1190. "dev": true,
  1191. "engines": {
  1192. "node": ">=0.12.0"
  1193. }
  1194. },
  1195. "node_modules/jiti": {
  1196. "version": "1.21.7",
  1197. "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
  1198. "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
  1199. "dev": true,
  1200. "bin": {
  1201. "jiti": "bin/jiti.js"
  1202. }
  1203. },
  1204. "node_modules/js-tokens": {
  1205. "version": "4.0.0",
  1206. "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
  1207. "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
  1208. },
  1209. "node_modules/lilconfig": {
  1210. "version": "3.1.3",
  1211. "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
  1212. "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
  1213. "dev": true,
  1214. "engines": {
  1215. "node": ">=14"
  1216. },
  1217. "funding": {
  1218. "url": "https://github.com/sponsors/antonk52"
  1219. }
  1220. },
  1221. "node_modules/lines-and-columns": {
  1222. "version": "1.2.4",
  1223. "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
  1224. "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
  1225. "dev": true
  1226. },
  1227. "node_modules/loose-envify": {
  1228. "version": "1.4.0",
  1229. "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
  1230. "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
  1231. "dependencies": {
  1232. "js-tokens": "^3.0.0 || ^4.0.0"
  1233. },
  1234. "bin": {
  1235. "loose-envify": "cli.js"
  1236. }
  1237. },
  1238. "node_modules/lucide-react": {
  1239. "version": "0.330.0",
  1240. "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.330.0.tgz",
  1241. "integrity": "sha512-CQwY+Fpbt2kxCoVhuN0RCZDCYlbYnqB870Bl/vIQf3ER/cnDDQ6moLmEkguRyruAUGd4j3Lc4mtnJosXnqHheA==",
  1242. "peerDependencies": {
  1243. "react": "^16.5.1 || ^17.0.0 || ^18.0.0"
  1244. }
  1245. },
  1246. "node_modules/math-intrinsics": {
  1247. "version": "1.1.0",
  1248. "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
  1249. "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
  1250. "engines": {
  1251. "node": ">= 0.4"
  1252. }
  1253. },
  1254. "node_modules/merge2": {
  1255. "version": "1.4.1",
  1256. "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
  1257. "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
  1258. "dev": true,
  1259. "engines": {
  1260. "node": ">= 8"
  1261. }
  1262. },
  1263. "node_modules/micromatch": {
  1264. "version": "4.0.8",
  1265. "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
  1266. "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
  1267. "dev": true,
  1268. "dependencies": {
  1269. "braces": "^3.0.3",
  1270. "picomatch": "^2.3.1"
  1271. },
  1272. "engines": {
  1273. "node": ">=8.6"
  1274. }
  1275. },
  1276. "node_modules/micromatch/node_modules/picomatch": {
  1277. "version": "2.3.1",
  1278. "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  1279. "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  1280. "dev": true,
  1281. "license": "MIT",
  1282. "engines": {
  1283. "node": ">=8.6"
  1284. },
  1285. "funding": {
  1286. "url": "https://github.com/sponsors/jonschlinkert"
  1287. }
  1288. },
  1289. "node_modules/mime-db": {
  1290. "version": "1.52.0",
  1291. "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
  1292. "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
  1293. "engines": {
  1294. "node": ">= 0.6"
  1295. }
  1296. },
  1297. "node_modules/mime-types": {
  1298. "version": "2.1.35",
  1299. "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
  1300. "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
  1301. "dependencies": {
  1302. "mime-db": "1.52.0"
  1303. },
  1304. "engines": {
  1305. "node": ">= 0.6"
  1306. }
  1307. },
  1308. "node_modules/mz": {
  1309. "version": "2.7.0",
  1310. "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
  1311. "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
  1312. "dev": true,
  1313. "dependencies": {
  1314. "any-promise": "^1.0.0",
  1315. "object-assign": "^4.0.1",
  1316. "thenify-all": "^1.0.0"
  1317. }
  1318. },
  1319. "node_modules/nanoid": {
  1320. "version": "3.3.11",
  1321. "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
  1322. "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
  1323. "funding": [
  1324. {
  1325. "type": "github",
  1326. "url": "https://github.com/sponsors/ai"
  1327. }
  1328. ],
  1329. "bin": {
  1330. "nanoid": "bin/nanoid.cjs"
  1331. },
  1332. "engines": {
  1333. "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
  1334. }
  1335. },
  1336. "node_modules/next": {
  1337. "version": "14.1.0",
  1338. "resolved": "https://registry.npmjs.org/next/-/next-14.1.0.tgz",
  1339. "integrity": "sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==",
  1340. "deprecated": "This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/security-update-2025-12-11 for more details.",
  1341. "dependencies": {
  1342. "@next/env": "14.1.0",
  1343. "@swc/helpers": "0.5.2",
  1344. "busboy": "1.6.0",
  1345. "caniuse-lite": "^1.0.30001579",
  1346. "graceful-fs": "^4.2.11",
  1347. "postcss": "8.4.31",
  1348. "styled-jsx": "5.1.1"
  1349. },
  1350. "bin": {
  1351. "next": "dist/bin/next"
  1352. },
  1353. "engines": {
  1354. "node": ">=18.17.0"
  1355. },
  1356. "optionalDependencies": {
  1357. "@next/swc-darwin-arm64": "14.1.0",
  1358. "@next/swc-darwin-x64": "14.1.0",
  1359. "@next/swc-linux-arm64-gnu": "14.1.0",
  1360. "@next/swc-linux-arm64-musl": "14.1.0",
  1361. "@next/swc-linux-x64-gnu": "14.1.0",
  1362. "@next/swc-linux-x64-musl": "14.1.0",
  1363. "@next/swc-win32-arm64-msvc": "14.1.0",
  1364. "@next/swc-win32-ia32-msvc": "14.1.0",
  1365. "@next/swc-win32-x64-msvc": "14.1.0"
  1366. },
  1367. "peerDependencies": {
  1368. "@opentelemetry/api": "^1.1.0",
  1369. "react": "^18.2.0",
  1370. "react-dom": "^18.2.0",
  1371. "sass": "^1.3.0"
  1372. },
  1373. "peerDependenciesMeta": {
  1374. "@opentelemetry/api": {
  1375. "optional": true
  1376. },
  1377. "sass": {
  1378. "optional": true
  1379. }
  1380. }
  1381. },
  1382. "node_modules/node-releases": {
  1383. "version": "2.0.27",
  1384. "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
  1385. "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
  1386. "dev": true
  1387. },
  1388. "node_modules/normalize-path": {
  1389. "version": "3.0.0",
  1390. "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
  1391. "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
  1392. "dev": true,
  1393. "engines": {
  1394. "node": ">=0.10.0"
  1395. }
  1396. },
  1397. "node_modules/object-assign": {
  1398. "version": "4.1.1",
  1399. "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
  1400. "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
  1401. "dev": true,
  1402. "engines": {
  1403. "node": ">=0.10.0"
  1404. }
  1405. },
  1406. "node_modules/object-hash": {
  1407. "version": "3.0.0",
  1408. "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
  1409. "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
  1410. "dev": true,
  1411. "engines": {
  1412. "node": ">= 6"
  1413. }
  1414. },
  1415. "node_modules/path-parse": {
  1416. "version": "1.0.7",
  1417. "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
  1418. "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
  1419. "dev": true
  1420. },
  1421. "node_modules/picocolors": {
  1422. "version": "1.1.1",
  1423. "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
  1424. "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
  1425. },
  1426. "node_modules/picomatch": {
  1427. "version": "4.0.3",
  1428. "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
  1429. "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
  1430. "dev": true,
  1431. "license": "MIT",
  1432. "engines": {
  1433. "node": ">=12"
  1434. },
  1435. "funding": {
  1436. "url": "https://github.com/sponsors/jonschlinkert"
  1437. }
  1438. },
  1439. "node_modules/pify": {
  1440. "version": "2.3.0",
  1441. "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
  1442. "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
  1443. "dev": true,
  1444. "engines": {
  1445. "node": ">=0.10.0"
  1446. }
  1447. },
  1448. "node_modules/pirates": {
  1449. "version": "4.0.7",
  1450. "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
  1451. "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
  1452. "dev": true,
  1453. "engines": {
  1454. "node": ">= 6"
  1455. }
  1456. },
  1457. "node_modules/postcss": {
  1458. "version": "8.4.31",
  1459. "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
  1460. "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
  1461. "funding": [
  1462. {
  1463. "type": "opencollective",
  1464. "url": "https://opencollective.com/postcss/"
  1465. },
  1466. {
  1467. "type": "tidelift",
  1468. "url": "https://tidelift.com/funding/github/npm/postcss"
  1469. },
  1470. {
  1471. "type": "github",
  1472. "url": "https://github.com/sponsors/ai"
  1473. }
  1474. ],
  1475. "dependencies": {
  1476. "nanoid": "^3.3.6",
  1477. "picocolors": "^1.0.0",
  1478. "source-map-js": "^1.0.2"
  1479. },
  1480. "engines": {
  1481. "node": "^10 || ^12 || >=14"
  1482. }
  1483. },
  1484. "node_modules/postcss-import": {
  1485. "version": "15.1.0",
  1486. "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
  1487. "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
  1488. "dev": true,
  1489. "dependencies": {
  1490. "postcss-value-parser": "^4.0.0",
  1491. "read-cache": "^1.0.0",
  1492. "resolve": "^1.1.7"
  1493. },
  1494. "engines": {
  1495. "node": ">=14.0.0"
  1496. },
  1497. "peerDependencies": {
  1498. "postcss": "^8.0.0"
  1499. }
  1500. },
  1501. "node_modules/postcss-js": {
  1502. "version": "4.1.0",
  1503. "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz",
  1504. "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==",
  1505. "dev": true,
  1506. "funding": [
  1507. {
  1508. "type": "opencollective",
  1509. "url": "https://opencollective.com/postcss/"
  1510. },
  1511. {
  1512. "type": "github",
  1513. "url": "https://github.com/sponsors/ai"
  1514. }
  1515. ],
  1516. "dependencies": {
  1517. "camelcase-css": "^2.0.1"
  1518. },
  1519. "engines": {
  1520. "node": "^12 || ^14 || >= 16"
  1521. },
  1522. "peerDependencies": {
  1523. "postcss": "^8.4.21"
  1524. }
  1525. },
  1526. "node_modules/postcss-load-config": {
  1527. "version": "6.0.1",
  1528. "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz",
  1529. "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==",
  1530. "dev": true,
  1531. "funding": [
  1532. {
  1533. "type": "opencollective",
  1534. "url": "https://opencollective.com/postcss/"
  1535. },
  1536. {
  1537. "type": "github",
  1538. "url": "https://github.com/sponsors/ai"
  1539. }
  1540. ],
  1541. "dependencies": {
  1542. "lilconfig": "^3.1.1"
  1543. },
  1544. "engines": {
  1545. "node": ">= 18"
  1546. },
  1547. "peerDependencies": {
  1548. "jiti": ">=1.21.0",
  1549. "postcss": ">=8.0.9",
  1550. "tsx": "^4.8.1",
  1551. "yaml": "^2.4.2"
  1552. },
  1553. "peerDependenciesMeta": {
  1554. "jiti": {
  1555. "optional": true
  1556. },
  1557. "postcss": {
  1558. "optional": true
  1559. },
  1560. "tsx": {
  1561. "optional": true
  1562. },
  1563. "yaml": {
  1564. "optional": true
  1565. }
  1566. }
  1567. },
  1568. "node_modules/postcss-nested": {
  1569. "version": "6.2.0",
  1570. "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
  1571. "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
  1572. "dev": true,
  1573. "funding": [
  1574. {
  1575. "type": "opencollective",
  1576. "url": "https://opencollective.com/postcss/"
  1577. },
  1578. {
  1579. "type": "github",
  1580. "url": "https://github.com/sponsors/ai"
  1581. }
  1582. ],
  1583. "dependencies": {
  1584. "postcss-selector-parser": "^6.1.1"
  1585. },
  1586. "engines": {
  1587. "node": ">=12.0"
  1588. },
  1589. "peerDependencies": {
  1590. "postcss": "^8.2.14"
  1591. }
  1592. },
  1593. "node_modules/postcss-selector-parser": {
  1594. "version": "6.1.2",
  1595. "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
  1596. "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
  1597. "dev": true,
  1598. "dependencies": {
  1599. "cssesc": "^3.0.0",
  1600. "util-deprecate": "^1.0.2"
  1601. },
  1602. "engines": {
  1603. "node": ">=4"
  1604. }
  1605. },
  1606. "node_modules/postcss-value-parser": {
  1607. "version": "4.2.0",
  1608. "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
  1609. "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
  1610. "dev": true
  1611. },
  1612. "node_modules/proxy-from-env": {
  1613. "version": "1.1.0",
  1614. "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
  1615. "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
  1616. },
  1617. "node_modules/queue-microtask": {
  1618. "version": "1.2.3",
  1619. "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
  1620. "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
  1621. "dev": true,
  1622. "funding": [
  1623. {
  1624. "type": "github",
  1625. "url": "https://github.com/sponsors/feross"
  1626. },
  1627. {
  1628. "type": "patreon",
  1629. "url": "https://www.patreon.com/feross"
  1630. },
  1631. {
  1632. "type": "consulting",
  1633. "url": "https://feross.org/support"
  1634. }
  1635. ]
  1636. },
  1637. "node_modules/react": {
  1638. "version": "18.3.1",
  1639. "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
  1640. "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
  1641. "dependencies": {
  1642. "loose-envify": "^1.1.0"
  1643. },
  1644. "engines": {
  1645. "node": ">=0.10.0"
  1646. }
  1647. },
  1648. "node_modules/react-dom": {
  1649. "version": "18.3.1",
  1650. "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
  1651. "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
  1652. "dependencies": {
  1653. "loose-envify": "^1.1.0",
  1654. "scheduler": "^0.23.2"
  1655. },
  1656. "peerDependencies": {
  1657. "react": "^18.3.1"
  1658. }
  1659. },
  1660. "node_modules/react-is": {
  1661. "version": "19.2.3",
  1662. "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.3.tgz",
  1663. "integrity": "sha512-qJNJfu81ByyabuG7hPFEbXqNcWSU3+eVus+KJs+0ncpGfMyYdvSmxiJxbWR65lYi1I+/0HBcliO029gc4F+PnA==",
  1664. "license": "MIT"
  1665. },
  1666. "node_modules/react-redux": {
  1667. "version": "9.2.0",
  1668. "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz",
  1669. "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==",
  1670. "dependencies": {
  1671. "@types/use-sync-external-store": "^0.0.6",
  1672. "use-sync-external-store": "^1.4.0"
  1673. },
  1674. "peerDependencies": {
  1675. "@types/react": "^18.2.25 || ^19",
  1676. "react": "^18.0 || ^19",
  1677. "redux": "^5.0.0"
  1678. },
  1679. "peerDependenciesMeta": {
  1680. "@types/react": {
  1681. "optional": true
  1682. },
  1683. "redux": {
  1684. "optional": true
  1685. }
  1686. }
  1687. },
  1688. "node_modules/read-cache": {
  1689. "version": "1.0.0",
  1690. "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
  1691. "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
  1692. "dev": true,
  1693. "dependencies": {
  1694. "pify": "^2.3.0"
  1695. }
  1696. },
  1697. "node_modules/readdirp": {
  1698. "version": "3.6.0",
  1699. "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
  1700. "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
  1701. "dev": true,
  1702. "dependencies": {
  1703. "picomatch": "^2.2.1"
  1704. },
  1705. "engines": {
  1706. "node": ">=8.10.0"
  1707. }
  1708. },
  1709. "node_modules/readdirp/node_modules/picomatch": {
  1710. "version": "2.3.1",
  1711. "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  1712. "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  1713. "dev": true,
  1714. "license": "MIT",
  1715. "engines": {
  1716. "node": ">=8.6"
  1717. },
  1718. "funding": {
  1719. "url": "https://github.com/sponsors/jonschlinkert"
  1720. }
  1721. },
  1722. "node_modules/recharts": {
  1723. "version": "3.6.0",
  1724. "resolved": "https://registry.npmjs.org/recharts/-/recharts-3.6.0.tgz",
  1725. "integrity": "sha512-L5bjxvQRAe26RlToBAziKUB7whaGKEwD3znoM6fz3DrTowCIC/FnJYnuq1GEzB8Zv2kdTfaxQfi5GoH0tBinyg==",
  1726. "dependencies": {
  1727. "@reduxjs/toolkit": "1.x.x || 2.x.x",
  1728. "clsx": "^2.1.1",
  1729. "decimal.js-light": "^2.5.1",
  1730. "es-toolkit": "^1.39.3",
  1731. "eventemitter3": "^5.0.1",
  1732. "immer": "^10.1.1",
  1733. "react-redux": "8.x.x || 9.x.x",
  1734. "reselect": "5.1.1",
  1735. "tiny-invariant": "^1.3.3",
  1736. "use-sync-external-store": "^1.2.2",
  1737. "victory-vendor": "^37.0.2"
  1738. },
  1739. "engines": {
  1740. "node": ">=18"
  1741. },
  1742. "peerDependencies": {
  1743. "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
  1744. "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
  1745. "react-is": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
  1746. }
  1747. },
  1748. "node_modules/redux": {
  1749. "version": "5.0.1",
  1750. "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz",
  1751. "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w=="
  1752. },
  1753. "node_modules/redux-thunk": {
  1754. "version": "3.1.0",
  1755. "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz",
  1756. "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==",
  1757. "peerDependencies": {
  1758. "redux": "^5.0.0"
  1759. }
  1760. },
  1761. "node_modules/reselect": {
  1762. "version": "5.1.1",
  1763. "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz",
  1764. "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w=="
  1765. },
  1766. "node_modules/resolve": {
  1767. "version": "1.22.11",
  1768. "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
  1769. "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==",
  1770. "dev": true,
  1771. "dependencies": {
  1772. "is-core-module": "^2.16.1",
  1773. "path-parse": "^1.0.7",
  1774. "supports-preserve-symlinks-flag": "^1.0.0"
  1775. },
  1776. "bin": {
  1777. "resolve": "bin/resolve"
  1778. },
  1779. "engines": {
  1780. "node": ">= 0.4"
  1781. },
  1782. "funding": {
  1783. "url": "https://github.com/sponsors/ljharb"
  1784. }
  1785. },
  1786. "node_modules/reusify": {
  1787. "version": "1.1.0",
  1788. "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
  1789. "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
  1790. "dev": true,
  1791. "engines": {
  1792. "iojs": ">=1.0.0",
  1793. "node": ">=0.10.0"
  1794. }
  1795. },
  1796. "node_modules/run-parallel": {
  1797. "version": "1.2.0",
  1798. "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
  1799. "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
  1800. "dev": true,
  1801. "funding": [
  1802. {
  1803. "type": "github",
  1804. "url": "https://github.com/sponsors/feross"
  1805. },
  1806. {
  1807. "type": "patreon",
  1808. "url": "https://www.patreon.com/feross"
  1809. },
  1810. {
  1811. "type": "consulting",
  1812. "url": "https://feross.org/support"
  1813. }
  1814. ],
  1815. "dependencies": {
  1816. "queue-microtask": "^1.2.2"
  1817. }
  1818. },
  1819. "node_modules/scheduler": {
  1820. "version": "0.23.2",
  1821. "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
  1822. "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
  1823. "dependencies": {
  1824. "loose-envify": "^1.1.0"
  1825. }
  1826. },
  1827. "node_modules/source-map-js": {
  1828. "version": "1.2.1",
  1829. "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
  1830. "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
  1831. "engines": {
  1832. "node": ">=0.10.0"
  1833. }
  1834. },
  1835. "node_modules/streamsearch": {
  1836. "version": "1.1.0",
  1837. "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
  1838. "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
  1839. "engines": {
  1840. "node": ">=10.0.0"
  1841. }
  1842. },
  1843. "node_modules/styled-jsx": {
  1844. "version": "5.1.1",
  1845. "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
  1846. "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==",
  1847. "dependencies": {
  1848. "client-only": "0.0.1"
  1849. },
  1850. "engines": {
  1851. "node": ">= 12.0.0"
  1852. },
  1853. "peerDependencies": {
  1854. "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0"
  1855. },
  1856. "peerDependenciesMeta": {
  1857. "@babel/core": {
  1858. "optional": true
  1859. },
  1860. "babel-plugin-macros": {
  1861. "optional": true
  1862. }
  1863. }
  1864. },
  1865. "node_modules/sucrase": {
  1866. "version": "3.35.1",
  1867. "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz",
  1868. "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==",
  1869. "dev": true,
  1870. "dependencies": {
  1871. "@jridgewell/gen-mapping": "^0.3.2",
  1872. "commander": "^4.0.0",
  1873. "lines-and-columns": "^1.1.6",
  1874. "mz": "^2.7.0",
  1875. "pirates": "^4.0.1",
  1876. "tinyglobby": "^0.2.11",
  1877. "ts-interface-checker": "^0.1.9"
  1878. },
  1879. "bin": {
  1880. "sucrase": "bin/sucrase",
  1881. "sucrase-node": "bin/sucrase-node"
  1882. },
  1883. "engines": {
  1884. "node": ">=16 || 14 >=14.17"
  1885. }
  1886. },
  1887. "node_modules/supports-preserve-symlinks-flag": {
  1888. "version": "1.0.0",
  1889. "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
  1890. "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
  1891. "dev": true,
  1892. "engines": {
  1893. "node": ">= 0.4"
  1894. },
  1895. "funding": {
  1896. "url": "https://github.com/sponsors/ljharb"
  1897. }
  1898. },
  1899. "node_modules/tailwindcss": {
  1900. "version": "3.4.19",
  1901. "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz",
  1902. "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==",
  1903. "dev": true,
  1904. "dependencies": {
  1905. "@alloc/quick-lru": "^5.2.0",
  1906. "arg": "^5.0.2",
  1907. "chokidar": "^3.6.0",
  1908. "didyoumean": "^1.2.2",
  1909. "dlv": "^1.1.3",
  1910. "fast-glob": "^3.3.2",
  1911. "glob-parent": "^6.0.2",
  1912. "is-glob": "^4.0.3",
  1913. "jiti": "^1.21.7",
  1914. "lilconfig": "^3.1.3",
  1915. "micromatch": "^4.0.8",
  1916. "normalize-path": "^3.0.0",
  1917. "object-hash": "^3.0.0",
  1918. "picocolors": "^1.1.1",
  1919. "postcss": "^8.4.47",
  1920. "postcss-import": "^15.1.0",
  1921. "postcss-js": "^4.0.1",
  1922. "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0",
  1923. "postcss-nested": "^6.2.0",
  1924. "postcss-selector-parser": "^6.1.2",
  1925. "resolve": "^1.22.8",
  1926. "sucrase": "^3.35.0"
  1927. },
  1928. "bin": {
  1929. "tailwind": "lib/cli.js",
  1930. "tailwindcss": "lib/cli.js"
  1931. },
  1932. "engines": {
  1933. "node": ">=14.0.0"
  1934. }
  1935. },
  1936. "node_modules/tailwindcss/node_modules/postcss": {
  1937. "version": "8.5.6",
  1938. "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
  1939. "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
  1940. "dev": true,
  1941. "funding": [
  1942. {
  1943. "type": "opencollective",
  1944. "url": "https://opencollective.com/postcss/"
  1945. },
  1946. {
  1947. "type": "tidelift",
  1948. "url": "https://tidelift.com/funding/github/npm/postcss"
  1949. },
  1950. {
  1951. "type": "github",
  1952. "url": "https://github.com/sponsors/ai"
  1953. }
  1954. ],
  1955. "dependencies": {
  1956. "nanoid": "^3.3.11",
  1957. "picocolors": "^1.1.1",
  1958. "source-map-js": "^1.2.1"
  1959. },
  1960. "engines": {
  1961. "node": "^10 || ^12 || >=14"
  1962. }
  1963. },
  1964. "node_modules/thenify": {
  1965. "version": "3.3.1",
  1966. "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
  1967. "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
  1968. "dev": true,
  1969. "dependencies": {
  1970. "any-promise": "^1.0.0"
  1971. }
  1972. },
  1973. "node_modules/thenify-all": {
  1974. "version": "1.6.0",
  1975. "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
  1976. "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
  1977. "dev": true,
  1978. "dependencies": {
  1979. "thenify": ">= 3.1.0 < 4"
  1980. },
  1981. "engines": {
  1982. "node": ">=0.8"
  1983. }
  1984. },
  1985. "node_modules/tiny-invariant": {
  1986. "version": "1.3.3",
  1987. "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
  1988. "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="
  1989. },
  1990. "node_modules/tinyglobby": {
  1991. "version": "0.2.15",
  1992. "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
  1993. "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
  1994. "dev": true,
  1995. "dependencies": {
  1996. "fdir": "^6.5.0",
  1997. "picomatch": "^4.0.3"
  1998. },
  1999. "engines": {
  2000. "node": ">=12.0.0"
  2001. },
  2002. "funding": {
  2003. "url": "https://github.com/sponsors/SuperchupuDev"
  2004. }
  2005. },
  2006. "node_modules/to-regex-range": {
  2007. "version": "5.0.1",
  2008. "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  2009. "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  2010. "dev": true,
  2011. "dependencies": {
  2012. "is-number": "^7.0.0"
  2013. },
  2014. "engines": {
  2015. "node": ">=8.0"
  2016. }
  2017. },
  2018. "node_modules/ts-interface-checker": {
  2019. "version": "0.1.13",
  2020. "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
  2021. "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
  2022. "dev": true
  2023. },
  2024. "node_modules/tslib": {
  2025. "version": "2.8.1",
  2026. "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  2027. "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
  2028. },
  2029. "node_modules/typescript": {
  2030. "version": "5.9.3",
  2031. "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
  2032. "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
  2033. "dev": true,
  2034. "bin": {
  2035. "tsc": "bin/tsc",
  2036. "tsserver": "bin/tsserver"
  2037. },
  2038. "engines": {
  2039. "node": ">=14.17"
  2040. }
  2041. },
  2042. "node_modules/undici-types": {
  2043. "version": "7.16.0",
  2044. "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
  2045. "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
  2046. "dev": true
  2047. },
  2048. "node_modules/update-browserslist-db": {
  2049. "version": "1.2.3",
  2050. "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
  2051. "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
  2052. "dev": true,
  2053. "funding": [
  2054. {
  2055. "type": "opencollective",
  2056. "url": "https://opencollective.com/browserslist"
  2057. },
  2058. {
  2059. "type": "tidelift",
  2060. "url": "https://tidelift.com/funding/github/npm/browserslist"
  2061. },
  2062. {
  2063. "type": "github",
  2064. "url": "https://github.com/sponsors/ai"
  2065. }
  2066. ],
  2067. "dependencies": {
  2068. "escalade": "^3.2.0",
  2069. "picocolors": "^1.1.1"
  2070. },
  2071. "bin": {
  2072. "update-browserslist-db": "cli.js"
  2073. },
  2074. "peerDependencies": {
  2075. "browserslist": ">= 4.21.0"
  2076. }
  2077. },
  2078. "node_modules/use-debounce": {
  2079. "version": "10.0.6",
  2080. "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.6.tgz",
  2081. "integrity": "sha512-C5OtPyhAZgVoteO9heXMTdW7v/IbFI+8bSVKYCJrSmiWWCLsbUxiBSp4t9v0hNBTGY97bT72ydDIDyGSFWfwXg==",
  2082. "license": "MIT",
  2083. "engines": {
  2084. "node": ">= 16.0.0"
  2085. },
  2086. "peerDependencies": {
  2087. "react": "*"
  2088. }
  2089. },
  2090. "node_modules/use-sync-external-store": {
  2091. "version": "1.6.0",
  2092. "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
  2093. "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==",
  2094. "peerDependencies": {
  2095. "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
  2096. }
  2097. },
  2098. "node_modules/util-deprecate": {
  2099. "version": "1.0.2",
  2100. "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  2101. "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
  2102. "dev": true
  2103. },
  2104. "node_modules/victory-vendor": {
  2105. "version": "37.3.6",
  2106. "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.3.6.tgz",
  2107. "integrity": "sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==",
  2108. "dependencies": {
  2109. "@types/d3-array": "^3.0.3",
  2110. "@types/d3-ease": "^3.0.0",
  2111. "@types/d3-interpolate": "^3.0.1",
  2112. "@types/d3-scale": "^4.0.2",
  2113. "@types/d3-shape": "^3.1.0",
  2114. "@types/d3-time": "^3.0.0",
  2115. "@types/d3-timer": "^3.0.0",
  2116. "d3-array": "^3.1.6",
  2117. "d3-ease": "^3.0.1",
  2118. "d3-interpolate": "^3.0.1",
  2119. "d3-scale": "^4.0.2",
  2120. "d3-shape": "^3.1.0",
  2121. "d3-time": "^3.0.0",
  2122. "d3-timer": "^3.0.1"
  2123. }
  2124. }
  2125. }
  2126. }