pnpm-lock.yaml 52 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565
  1. lockfileVersion: '6.0'
  2. settings:
  3. autoInstallPeers: true
  4. excludeLinksFromLockfile: false
  5. dependencies:
  6. '@element-plus/icons-vue':
  7. specifier: ^2.3.1
  8. version: 2.3.1(vue@3.4.27)
  9. '@types/node':
  10. specifier: ^20.12.2
  11. version: 20.12.12
  12. element-plus:
  13. specifier: ^2.6.3
  14. version: 2.7.3(vue@3.4.27)
  15. gl-matrix:
  16. specifier: ^3.4.3
  17. version: 3.4.3
  18. js-base64:
  19. specifier: ^3.7.7
  20. version: 3.7.7
  21. jszip:
  22. specifier: ^3.10.1
  23. version: 3.10.1
  24. konva:
  25. specifier: 9.3.6
  26. version: 9.3.6
  27. mitt:
  28. specifier: ^3.0.1
  29. version: 3.0.1
  30. ol:
  31. specifier: ^9.1.0
  32. version: 9.2.4
  33. pinia:
  34. specifier: ^2.1.7
  35. version: 2.1.7(typescript@5.4.5)(vue@3.4.27)
  36. proj4:
  37. specifier: ^2.11.0
  38. version: 2.11.0
  39. qrcode:
  40. specifier: ^1.5.3
  41. version: 1.5.3
  42. vue:
  43. specifier: ^3.4.21
  44. version: 3.4.27(typescript@5.4.5)
  45. vue-router:
  46. specifier: ^4.3.0
  47. version: 4.3.2(vue@3.4.27)
  48. xlsx:
  49. specifier: ^0.18.5
  50. version: 0.18.5
  51. devDependencies:
  52. '@types/proj4':
  53. specifier: ^2.5.5
  54. version: 2.5.5
  55. '@types/qrcode':
  56. specifier: ^1.5.5
  57. version: 1.5.5
  58. '@vitejs/plugin-vue':
  59. specifier: ^5.0.4
  60. version: 5.0.4(vite@5.2.12)(vue@3.4.27)
  61. sass:
  62. specifier: ^1.72.0
  63. version: 1.77.2
  64. typescript:
  65. specifier: ^5.2.2
  66. version: 5.4.5
  67. vite:
  68. specifier: ^5.2.0
  69. version: 5.2.12(@types/node@20.12.12)(sass@1.77.2)
  70. vue-tsc:
  71. specifier: ^2.0.6
  72. version: 2.0.19(typescript@5.4.5)
  73. packages:
  74. /@babel/helper-string-parser@7.24.6:
  75. resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==}
  76. engines: {node: '>=6.9.0'}
  77. /@babel/helper-validator-identifier@7.24.6:
  78. resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==}
  79. engines: {node: '>=6.9.0'}
  80. /@babel/parser@7.24.6:
  81. resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==}
  82. engines: {node: '>=6.0.0'}
  83. hasBin: true
  84. dependencies:
  85. '@babel/types': 7.24.6
  86. /@babel/types@7.24.6:
  87. resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==}
  88. engines: {node: '>=6.9.0'}
  89. dependencies:
  90. '@babel/helper-string-parser': 7.24.6
  91. '@babel/helper-validator-identifier': 7.24.6
  92. to-fast-properties: 2.0.0
  93. /@ctrl/tinycolor@3.6.1:
  94. resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==}
  95. engines: {node: '>=10'}
  96. dev: false
  97. /@element-plus/icons-vue@2.3.1(vue@3.4.27):
  98. resolution: {integrity: sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==}
  99. peerDependencies:
  100. vue: ^3.2.0
  101. dependencies:
  102. vue: 3.4.27(typescript@5.4.5)
  103. dev: false
  104. /@esbuild/aix-ppc64@0.20.2:
  105. resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
  106. engines: {node: '>=12'}
  107. cpu: [ppc64]
  108. os: [aix]
  109. requiresBuild: true
  110. dev: true
  111. optional: true
  112. /@esbuild/android-arm64@0.20.2:
  113. resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==}
  114. engines: {node: '>=12'}
  115. cpu: [arm64]
  116. os: [android]
  117. requiresBuild: true
  118. dev: true
  119. optional: true
  120. /@esbuild/android-arm@0.20.2:
  121. resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==}
  122. engines: {node: '>=12'}
  123. cpu: [arm]
  124. os: [android]
  125. requiresBuild: true
  126. dev: true
  127. optional: true
  128. /@esbuild/android-x64@0.20.2:
  129. resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==}
  130. engines: {node: '>=12'}
  131. cpu: [x64]
  132. os: [android]
  133. requiresBuild: true
  134. dev: true
  135. optional: true
  136. /@esbuild/darwin-arm64@0.20.2:
  137. resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
  138. engines: {node: '>=12'}
  139. cpu: [arm64]
  140. os: [darwin]
  141. requiresBuild: true
  142. dev: true
  143. optional: true
  144. /@esbuild/darwin-x64@0.20.2:
  145. resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
  146. engines: {node: '>=12'}
  147. cpu: [x64]
  148. os: [darwin]
  149. requiresBuild: true
  150. dev: true
  151. optional: true
  152. /@esbuild/freebsd-arm64@0.20.2:
  153. resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==}
  154. engines: {node: '>=12'}
  155. cpu: [arm64]
  156. os: [freebsd]
  157. requiresBuild: true
  158. dev: true
  159. optional: true
  160. /@esbuild/freebsd-x64@0.20.2:
  161. resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==}
  162. engines: {node: '>=12'}
  163. cpu: [x64]
  164. os: [freebsd]
  165. requiresBuild: true
  166. dev: true
  167. optional: true
  168. /@esbuild/linux-arm64@0.20.2:
  169. resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==}
  170. engines: {node: '>=12'}
  171. cpu: [arm64]
  172. os: [linux]
  173. requiresBuild: true
  174. dev: true
  175. optional: true
  176. /@esbuild/linux-arm@0.20.2:
  177. resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==}
  178. engines: {node: '>=12'}
  179. cpu: [arm]
  180. os: [linux]
  181. requiresBuild: true
  182. dev: true
  183. optional: true
  184. /@esbuild/linux-ia32@0.20.2:
  185. resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==}
  186. engines: {node: '>=12'}
  187. cpu: [ia32]
  188. os: [linux]
  189. requiresBuild: true
  190. dev: true
  191. optional: true
  192. /@esbuild/linux-loong64@0.20.2:
  193. resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==}
  194. engines: {node: '>=12'}
  195. cpu: [loong64]
  196. os: [linux]
  197. requiresBuild: true
  198. dev: true
  199. optional: true
  200. /@esbuild/linux-mips64el@0.20.2:
  201. resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==}
  202. engines: {node: '>=12'}
  203. cpu: [mips64el]
  204. os: [linux]
  205. requiresBuild: true
  206. dev: true
  207. optional: true
  208. /@esbuild/linux-ppc64@0.20.2:
  209. resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==}
  210. engines: {node: '>=12'}
  211. cpu: [ppc64]
  212. os: [linux]
  213. requiresBuild: true
  214. dev: true
  215. optional: true
  216. /@esbuild/linux-riscv64@0.20.2:
  217. resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==}
  218. engines: {node: '>=12'}
  219. cpu: [riscv64]
  220. os: [linux]
  221. requiresBuild: true
  222. dev: true
  223. optional: true
  224. /@esbuild/linux-s390x@0.20.2:
  225. resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==}
  226. engines: {node: '>=12'}
  227. cpu: [s390x]
  228. os: [linux]
  229. requiresBuild: true
  230. dev: true
  231. optional: true
  232. /@esbuild/linux-x64@0.20.2:
  233. resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==}
  234. engines: {node: '>=12'}
  235. cpu: [x64]
  236. os: [linux]
  237. requiresBuild: true
  238. dev: true
  239. optional: true
  240. /@esbuild/netbsd-x64@0.20.2:
  241. resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==}
  242. engines: {node: '>=12'}
  243. cpu: [x64]
  244. os: [netbsd]
  245. requiresBuild: true
  246. dev: true
  247. optional: true
  248. /@esbuild/openbsd-x64@0.20.2:
  249. resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==}
  250. engines: {node: '>=12'}
  251. cpu: [x64]
  252. os: [openbsd]
  253. requiresBuild: true
  254. dev: true
  255. optional: true
  256. /@esbuild/sunos-x64@0.20.2:
  257. resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==}
  258. engines: {node: '>=12'}
  259. cpu: [x64]
  260. os: [sunos]
  261. requiresBuild: true
  262. dev: true
  263. optional: true
  264. /@esbuild/win32-arm64@0.20.2:
  265. resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==}
  266. engines: {node: '>=12'}
  267. cpu: [arm64]
  268. os: [win32]
  269. requiresBuild: true
  270. dev: true
  271. optional: true
  272. /@esbuild/win32-ia32@0.20.2:
  273. resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==}
  274. engines: {node: '>=12'}
  275. cpu: [ia32]
  276. os: [win32]
  277. requiresBuild: true
  278. dev: true
  279. optional: true
  280. /@esbuild/win32-x64@0.20.2:
  281. resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==}
  282. engines: {node: '>=12'}
  283. cpu: [x64]
  284. os: [win32]
  285. requiresBuild: true
  286. dev: true
  287. optional: true
  288. /@floating-ui/core@1.6.2:
  289. resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==}
  290. dependencies:
  291. '@floating-ui/utils': 0.2.2
  292. dev: false
  293. /@floating-ui/dom@1.6.5:
  294. resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==}
  295. dependencies:
  296. '@floating-ui/core': 1.6.2
  297. '@floating-ui/utils': 0.2.2
  298. dev: false
  299. /@floating-ui/utils@0.2.2:
  300. resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==}
  301. dev: false
  302. /@jridgewell/sourcemap-codec@1.4.15:
  303. resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
  304. /@petamoriken/float16@3.8.7:
  305. resolution: {integrity: sha512-/Ri4xDDpe12NT6Ex/DRgHzLlobiQXEW/hmG08w1wj/YU7hLemk97c+zHQFp0iZQ9r7YqgLEXZR2sls4HxBf9NA==}
  306. dev: false
  307. /@rollup/rollup-android-arm-eabi@4.18.0:
  308. resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==}
  309. cpu: [arm]
  310. os: [android]
  311. requiresBuild: true
  312. dev: true
  313. optional: true
  314. /@rollup/rollup-android-arm64@4.18.0:
  315. resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==}
  316. cpu: [arm64]
  317. os: [android]
  318. requiresBuild: true
  319. dev: true
  320. optional: true
  321. /@rollup/rollup-darwin-arm64@4.18.0:
  322. resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==}
  323. cpu: [arm64]
  324. os: [darwin]
  325. requiresBuild: true
  326. dev: true
  327. optional: true
  328. /@rollup/rollup-darwin-x64@4.18.0:
  329. resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==}
  330. cpu: [x64]
  331. os: [darwin]
  332. requiresBuild: true
  333. dev: true
  334. optional: true
  335. /@rollup/rollup-linux-arm-gnueabihf@4.18.0:
  336. resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==}
  337. cpu: [arm]
  338. os: [linux]
  339. libc: [glibc]
  340. requiresBuild: true
  341. dev: true
  342. optional: true
  343. /@rollup/rollup-linux-arm-musleabihf@4.18.0:
  344. resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==}
  345. cpu: [arm]
  346. os: [linux]
  347. libc: [musl]
  348. requiresBuild: true
  349. dev: true
  350. optional: true
  351. /@rollup/rollup-linux-arm64-gnu@4.18.0:
  352. resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==}
  353. cpu: [arm64]
  354. os: [linux]
  355. libc: [glibc]
  356. requiresBuild: true
  357. dev: true
  358. optional: true
  359. /@rollup/rollup-linux-arm64-musl@4.18.0:
  360. resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==}
  361. cpu: [arm64]
  362. os: [linux]
  363. libc: [musl]
  364. requiresBuild: true
  365. dev: true
  366. optional: true
  367. /@rollup/rollup-linux-powerpc64le-gnu@4.18.0:
  368. resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==}
  369. cpu: [ppc64]
  370. os: [linux]
  371. libc: [glibc]
  372. requiresBuild: true
  373. dev: true
  374. optional: true
  375. /@rollup/rollup-linux-riscv64-gnu@4.18.0:
  376. resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==}
  377. cpu: [riscv64]
  378. os: [linux]
  379. libc: [glibc]
  380. requiresBuild: true
  381. dev: true
  382. optional: true
  383. /@rollup/rollup-linux-s390x-gnu@4.18.0:
  384. resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==}
  385. cpu: [s390x]
  386. os: [linux]
  387. libc: [glibc]
  388. requiresBuild: true
  389. dev: true
  390. optional: true
  391. /@rollup/rollup-linux-x64-gnu@4.18.0:
  392. resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==}
  393. cpu: [x64]
  394. os: [linux]
  395. libc: [glibc]
  396. requiresBuild: true
  397. dev: true
  398. optional: true
  399. /@rollup/rollup-linux-x64-musl@4.18.0:
  400. resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==}
  401. cpu: [x64]
  402. os: [linux]
  403. libc: [musl]
  404. requiresBuild: true
  405. dev: true
  406. optional: true
  407. /@rollup/rollup-win32-arm64-msvc@4.18.0:
  408. resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==}
  409. cpu: [arm64]
  410. os: [win32]
  411. requiresBuild: true
  412. dev: true
  413. optional: true
  414. /@rollup/rollup-win32-ia32-msvc@4.18.0:
  415. resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==}
  416. cpu: [ia32]
  417. os: [win32]
  418. requiresBuild: true
  419. dev: true
  420. optional: true
  421. /@rollup/rollup-win32-x64-msvc@4.18.0:
  422. resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==}
  423. cpu: [x64]
  424. os: [win32]
  425. requiresBuild: true
  426. dev: true
  427. optional: true
  428. /@sxzz/popperjs-es@2.11.7:
  429. resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==}
  430. dev: false
  431. /@types/estree@1.0.5:
  432. resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
  433. dev: true
  434. /@types/lodash-es@4.17.12:
  435. resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==}
  436. dependencies:
  437. '@types/lodash': 4.17.4
  438. dev: false
  439. /@types/lodash@4.17.4:
  440. resolution: {integrity: sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==}
  441. dev: false
  442. /@types/node@20.12.12:
  443. resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==}
  444. dependencies:
  445. undici-types: 5.26.5
  446. /@types/proj4@2.5.5:
  447. resolution: {integrity: sha512-y4tHUVVoMEOm2nxRLQ2/ET8upj/pBmoutGxFw2LZJTQWPgWXI+cbxVEUFFmIzr/bpFR83hGDOTSXX6HBeObvZA==}
  448. dev: true
  449. /@types/qrcode@1.5.5:
  450. resolution: {integrity: sha512-CdfBi/e3Qk+3Z/fXYShipBT13OJ2fDO2Q2w5CIP5anLTLIndQG9z6P1cnm+8zCWSpm5dnxMFd/uREtb0EXuQzg==}
  451. dependencies:
  452. '@types/node': 20.12.12
  453. dev: true
  454. /@types/web-bluetooth@0.0.16:
  455. resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
  456. dev: false
  457. /@vitejs/plugin-vue@5.0.4(vite@5.2.12)(vue@3.4.27):
  458. resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
  459. engines: {node: ^18.0.0 || >=20.0.0}
  460. peerDependencies:
  461. vite: ^5.0.0
  462. vue: ^3.2.25
  463. dependencies:
  464. vite: 5.2.12(@types/node@20.12.12)(sass@1.77.2)
  465. vue: 3.4.27(typescript@5.4.5)
  466. dev: true
  467. /@volar/language-core@2.2.5:
  468. resolution: {integrity: sha512-2htyAuxRrAgETmFeUhT4XLELk3LiEcqoW/B8YUXMF6BrGWLMwIR09MFaZYvrA2UhbdAeSyeQ726HaWSWkexUcQ==}
  469. dependencies:
  470. '@volar/source-map': 2.2.5
  471. dev: true
  472. /@volar/source-map@2.2.5:
  473. resolution: {integrity: sha512-wrOEIiZNf4E+PWB0AxyM4tfhkfldPsb3bxg8N6FHrxJH2ohar7aGu48e98bp3pR9HUA7P/pR9VrLmkTrgCCnWQ==}
  474. dependencies:
  475. muggle-string: 0.4.1
  476. dev: true
  477. /@volar/typescript@2.2.5:
  478. resolution: {integrity: sha512-eSV/n75+ppfEVugMC/salZsI44nXDPAyL6+iTYCNLtiLHGJsnMv9GwiDMujrvAUj/aLQyqRJgYtXRoxop2clCw==}
  479. dependencies:
  480. '@volar/language-core': 2.2.5
  481. path-browserify: 1.0.1
  482. dev: true
  483. /@vue/compiler-core@3.4.27:
  484. resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==}
  485. dependencies:
  486. '@babel/parser': 7.24.6
  487. '@vue/shared': 3.4.27
  488. entities: 4.5.0
  489. estree-walker: 2.0.2
  490. source-map-js: 1.2.0
  491. /@vue/compiler-dom@3.4.27:
  492. resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==}
  493. dependencies:
  494. '@vue/compiler-core': 3.4.27
  495. '@vue/shared': 3.4.27
  496. /@vue/compiler-sfc@3.4.27:
  497. resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==}
  498. dependencies:
  499. '@babel/parser': 7.24.6
  500. '@vue/compiler-core': 3.4.27
  501. '@vue/compiler-dom': 3.4.27
  502. '@vue/compiler-ssr': 3.4.27
  503. '@vue/shared': 3.4.27
  504. estree-walker: 2.0.2
  505. magic-string: 0.30.10
  506. postcss: 8.4.38
  507. source-map-js: 1.2.0
  508. /@vue/compiler-ssr@3.4.27:
  509. resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==}
  510. dependencies:
  511. '@vue/compiler-dom': 3.4.27
  512. '@vue/shared': 3.4.27
  513. /@vue/devtools-api@6.6.1:
  514. resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==}
  515. dev: false
  516. /@vue/language-core@2.0.19(typescript@5.4.5):
  517. resolution: {integrity: sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==}
  518. peerDependencies:
  519. typescript: '*'
  520. peerDependenciesMeta:
  521. typescript:
  522. optional: true
  523. dependencies:
  524. '@volar/language-core': 2.2.5
  525. '@vue/compiler-dom': 3.4.27
  526. '@vue/shared': 3.4.27
  527. computeds: 0.0.1
  528. minimatch: 9.0.4
  529. path-browserify: 1.0.1
  530. typescript: 5.4.5
  531. vue-template-compiler: 2.7.16
  532. dev: true
  533. /@vue/reactivity@3.4.27:
  534. resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==}
  535. dependencies:
  536. '@vue/shared': 3.4.27
  537. /@vue/runtime-core@3.4.27:
  538. resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==}
  539. dependencies:
  540. '@vue/reactivity': 3.4.27
  541. '@vue/shared': 3.4.27
  542. /@vue/runtime-dom@3.4.27:
  543. resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==}
  544. dependencies:
  545. '@vue/runtime-core': 3.4.27
  546. '@vue/shared': 3.4.27
  547. csstype: 3.1.3
  548. /@vue/server-renderer@3.4.27(vue@3.4.27):
  549. resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==}
  550. peerDependencies:
  551. vue: 3.4.27
  552. dependencies:
  553. '@vue/compiler-ssr': 3.4.27
  554. '@vue/shared': 3.4.27
  555. vue: 3.4.27(typescript@5.4.5)
  556. /@vue/shared@3.4.27:
  557. resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==}
  558. /@vueuse/core@9.13.0(vue@3.4.27):
  559. resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==}
  560. dependencies:
  561. '@types/web-bluetooth': 0.0.16
  562. '@vueuse/metadata': 9.13.0
  563. '@vueuse/shared': 9.13.0(vue@3.4.27)
  564. vue-demi: 0.14.7(vue@3.4.27)
  565. transitivePeerDependencies:
  566. - '@vue/composition-api'
  567. - vue
  568. dev: false
  569. /@vueuse/metadata@9.13.0:
  570. resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==}
  571. dev: false
  572. /@vueuse/shared@9.13.0(vue@3.4.27):
  573. resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
  574. dependencies:
  575. vue-demi: 0.14.7(vue@3.4.27)
  576. transitivePeerDependencies:
  577. - '@vue/composition-api'
  578. - vue
  579. dev: false
  580. /adler-32@1.3.1:
  581. resolution: {integrity: sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==}
  582. engines: {node: '>=0.8'}
  583. dev: false
  584. /ansi-regex@5.0.1:
  585. resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
  586. engines: {node: '>=8'}
  587. dev: false
  588. /ansi-styles@4.3.0:
  589. resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
  590. engines: {node: '>=8'}
  591. dependencies:
  592. color-convert: 2.0.1
  593. dev: false
  594. /anymatch@3.1.3:
  595. resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
  596. engines: {node: '>= 8'}
  597. dependencies:
  598. normalize-path: 3.0.0
  599. picomatch: 2.3.1
  600. dev: true
  601. /async-validator@4.2.5:
  602. resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==}
  603. dev: false
  604. /balanced-match@1.0.2:
  605. resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
  606. dev: true
  607. /binary-extensions@2.3.0:
  608. resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
  609. engines: {node: '>=8'}
  610. dev: true
  611. /brace-expansion@2.0.1:
  612. resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
  613. dependencies:
  614. balanced-match: 1.0.2
  615. dev: true
  616. /braces@3.0.3:
  617. resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
  618. engines: {node: '>=8'}
  619. dependencies:
  620. fill-range: 7.1.1
  621. dev: true
  622. /camelcase@5.3.1:
  623. resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
  624. engines: {node: '>=6'}
  625. dev: false
  626. /cfb@1.2.2:
  627. resolution: {integrity: sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==}
  628. engines: {node: '>=0.8'}
  629. dependencies:
  630. adler-32: 1.3.1
  631. crc-32: 1.2.2
  632. dev: false
  633. /chokidar@3.6.0:
  634. resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
  635. engines: {node: '>= 8.10.0'}
  636. dependencies:
  637. anymatch: 3.1.3
  638. braces: 3.0.3
  639. glob-parent: 5.1.2
  640. is-binary-path: 2.1.0
  641. is-glob: 4.0.3
  642. normalize-path: 3.0.0
  643. readdirp: 3.6.0
  644. optionalDependencies:
  645. fsevents: 2.3.3
  646. dev: true
  647. /cliui@6.0.0:
  648. resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
  649. dependencies:
  650. string-width: 4.2.3
  651. strip-ansi: 6.0.1
  652. wrap-ansi: 6.2.0
  653. dev: false
  654. /codepage@1.15.0:
  655. resolution: {integrity: sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==}
  656. engines: {node: '>=0.8'}
  657. dev: false
  658. /color-convert@2.0.1:
  659. resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
  660. engines: {node: '>=7.0.0'}
  661. dependencies:
  662. color-name: 1.1.4
  663. dev: false
  664. /color-name@1.1.4:
  665. resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
  666. dev: false
  667. /color-name@2.0.0:
  668. resolution: {integrity: sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==}
  669. engines: {node: '>=12.20'}
  670. dev: false
  671. /color-parse@2.0.2:
  672. resolution: {integrity: sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==}
  673. dependencies:
  674. color-name: 2.0.0
  675. dev: false
  676. /color-rgba@3.0.0:
  677. resolution: {integrity: sha512-PPwZYkEY3M2THEHHV6Y95sGUie77S7X8v+h1r6LSAPF3/LL2xJ8duUXSrkic31Nzc4odPwHgUbiX/XuTYzQHQg==}
  678. dependencies:
  679. color-parse: 2.0.2
  680. color-space: 2.0.1
  681. dev: false
  682. /color-space@2.0.1:
  683. resolution: {integrity: sha512-nKqUYlo0vZATVOFHY810BSYjmCARrG7e5R3UE3CQlyjJTvv5kSSmPG1kzm/oDyyqjehM+lW1RnEt9It9GNa5JA==}
  684. dev: false
  685. /computeds@0.0.1:
  686. resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==}
  687. dev: true
  688. /core-util-is@1.0.3:
  689. resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
  690. dev: false
  691. /crc-32@1.2.2:
  692. resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
  693. engines: {node: '>=0.8'}
  694. hasBin: true
  695. dev: false
  696. /csstype@3.1.3:
  697. resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
  698. /dayjs@1.11.11:
  699. resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==}
  700. dev: false
  701. /de-indent@1.0.2:
  702. resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
  703. dev: true
  704. /decamelize@1.2.0:
  705. resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
  706. engines: {node: '>=0.10.0'}
  707. dev: false
  708. /dijkstrajs@1.0.3:
  709. resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==}
  710. dev: false
  711. /earcut@2.2.4:
  712. resolution: {integrity: sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==}
  713. dev: false
  714. /element-plus@2.7.3(vue@3.4.27):
  715. resolution: {integrity: sha512-OaqY1kQ2xzNyRFyge3fzM7jqMwux+464RBEqd+ybRV9xPiGxtgnj/sVK4iEbnKnzQIa9XK03DOIFzoToUhu1DA==}
  716. peerDependencies:
  717. vue: ^3.2.0
  718. dependencies:
  719. '@ctrl/tinycolor': 3.6.1
  720. '@element-plus/icons-vue': 2.3.1(vue@3.4.27)
  721. '@floating-ui/dom': 1.6.5
  722. '@popperjs/core': /@sxzz/popperjs-es@2.11.7
  723. '@types/lodash': 4.17.4
  724. '@types/lodash-es': 4.17.12
  725. '@vueuse/core': 9.13.0(vue@3.4.27)
  726. async-validator: 4.2.5
  727. dayjs: 1.11.11
  728. escape-html: 1.0.3
  729. lodash: 4.17.21
  730. lodash-es: 4.17.21
  731. lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21)
  732. memoize-one: 6.0.0
  733. normalize-wheel-es: 1.2.0
  734. vue: 3.4.27(typescript@5.4.5)
  735. transitivePeerDependencies:
  736. - '@vue/composition-api'
  737. dev: false
  738. /emoji-regex@8.0.0:
  739. resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
  740. dev: false
  741. /encode-utf8@1.0.3:
  742. resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==}
  743. dev: false
  744. /entities@4.5.0:
  745. resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
  746. engines: {node: '>=0.12'}
  747. /esbuild@0.20.2:
  748. resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==}
  749. engines: {node: '>=12'}
  750. hasBin: true
  751. requiresBuild: true
  752. optionalDependencies:
  753. '@esbuild/aix-ppc64': 0.20.2
  754. '@esbuild/android-arm': 0.20.2
  755. '@esbuild/android-arm64': 0.20.2
  756. '@esbuild/android-x64': 0.20.2
  757. '@esbuild/darwin-arm64': 0.20.2
  758. '@esbuild/darwin-x64': 0.20.2
  759. '@esbuild/freebsd-arm64': 0.20.2
  760. '@esbuild/freebsd-x64': 0.20.2
  761. '@esbuild/linux-arm': 0.20.2
  762. '@esbuild/linux-arm64': 0.20.2
  763. '@esbuild/linux-ia32': 0.20.2
  764. '@esbuild/linux-loong64': 0.20.2
  765. '@esbuild/linux-mips64el': 0.20.2
  766. '@esbuild/linux-ppc64': 0.20.2
  767. '@esbuild/linux-riscv64': 0.20.2
  768. '@esbuild/linux-s390x': 0.20.2
  769. '@esbuild/linux-x64': 0.20.2
  770. '@esbuild/netbsd-x64': 0.20.2
  771. '@esbuild/openbsd-x64': 0.20.2
  772. '@esbuild/sunos-x64': 0.20.2
  773. '@esbuild/win32-arm64': 0.20.2
  774. '@esbuild/win32-ia32': 0.20.2
  775. '@esbuild/win32-x64': 0.20.2
  776. dev: true
  777. /escape-html@1.0.3:
  778. resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
  779. dev: false
  780. /estree-walker@2.0.2:
  781. resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
  782. /fill-range@7.1.1:
  783. resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
  784. engines: {node: '>=8'}
  785. dependencies:
  786. to-regex-range: 5.0.1
  787. dev: true
  788. /find-up@4.1.0:
  789. resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
  790. engines: {node: '>=8'}
  791. dependencies:
  792. locate-path: 5.0.0
  793. path-exists: 4.0.0
  794. dev: false
  795. /frac@1.1.2:
  796. resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==}
  797. engines: {node: '>=0.8'}
  798. dev: false
  799. /fsevents@2.3.3:
  800. resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
  801. engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
  802. os: [darwin]
  803. requiresBuild: true
  804. dev: true
  805. optional: true
  806. /geotiff@2.1.3:
  807. resolution: {integrity: sha512-PT6uoF5a1+kbC3tHmZSUsLHBp2QJlHasxxxxPW47QIY1VBKpFB+FcDvX+MxER6UzgLQZ0xDzJ9s48B9JbOCTqA==}
  808. engines: {node: '>=10.19'}
  809. dependencies:
  810. '@petamoriken/float16': 3.8.7
  811. lerc: 3.0.0
  812. pako: 2.1.0
  813. parse-headers: 2.0.5
  814. quick-lru: 6.1.2
  815. web-worker: 1.3.0
  816. xml-utils: 1.9.0
  817. zstddec: 0.1.0
  818. dev: false
  819. /get-caller-file@2.0.5:
  820. resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
  821. engines: {node: 6.* || 8.* || >= 10.*}
  822. dev: false
  823. /gl-matrix@3.4.3:
  824. resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==}
  825. dev: false
  826. /glob-parent@5.1.2:
  827. resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
  828. engines: {node: '>= 6'}
  829. dependencies:
  830. is-glob: 4.0.3
  831. dev: true
  832. /he@1.2.0:
  833. resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
  834. hasBin: true
  835. dev: true
  836. /ieee754@1.2.1:
  837. resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
  838. dev: false
  839. /immediate@3.0.6:
  840. resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
  841. dev: false
  842. /immutable@4.3.6:
  843. resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==}
  844. dev: true
  845. /inherits@2.0.4:
  846. resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
  847. dev: false
  848. /is-binary-path@2.1.0:
  849. resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
  850. engines: {node: '>=8'}
  851. dependencies:
  852. binary-extensions: 2.3.0
  853. dev: true
  854. /is-extglob@2.1.1:
  855. resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
  856. engines: {node: '>=0.10.0'}
  857. dev: true
  858. /is-fullwidth-code-point@3.0.0:
  859. resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
  860. engines: {node: '>=8'}
  861. dev: false
  862. /is-glob@4.0.3:
  863. resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
  864. engines: {node: '>=0.10.0'}
  865. dependencies:
  866. is-extglob: 2.1.1
  867. dev: true
  868. /is-number@7.0.0:
  869. resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
  870. engines: {node: '>=0.12.0'}
  871. dev: true
  872. /isarray@1.0.0:
  873. resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
  874. dev: false
  875. /js-base64@3.7.7:
  876. resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==}
  877. dev: false
  878. /jszip@3.10.1:
  879. resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
  880. dependencies:
  881. lie: 3.3.0
  882. pako: 1.0.11
  883. readable-stream: 2.3.8
  884. setimmediate: 1.0.5
  885. dev: false
  886. /konva@9.3.6:
  887. resolution: {integrity: sha512-dqR8EbcM0hjuilZCBP6xauQ5V3kH3m9kBcsDkqPypQuRgsXbcXUrxqYxhNbdvKZpYNW8Amq94jAD/C0NY3qfBQ==}
  888. dev: false
  889. /lerc@3.0.0:
  890. resolution: {integrity: sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww==}
  891. dev: false
  892. /lie@3.3.0:
  893. resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
  894. dependencies:
  895. immediate: 3.0.6
  896. dev: false
  897. /locate-path@5.0.0:
  898. resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
  899. engines: {node: '>=8'}
  900. dependencies:
  901. p-locate: 4.1.0
  902. dev: false
  903. /lodash-es@4.17.21:
  904. resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
  905. dev: false
  906. /lodash-unified@1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21):
  907. resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==}
  908. peerDependencies:
  909. '@types/lodash-es': '*'
  910. lodash: '*'
  911. lodash-es: '*'
  912. dependencies:
  913. '@types/lodash-es': 4.17.12
  914. lodash: 4.17.21
  915. lodash-es: 4.17.21
  916. dev: false
  917. /lodash@4.17.21:
  918. resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
  919. dev: false
  920. /magic-string@0.30.10:
  921. resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
  922. dependencies:
  923. '@jridgewell/sourcemap-codec': 1.4.15
  924. /memoize-one@6.0.0:
  925. resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==}
  926. dev: false
  927. /mgrs@1.0.0:
  928. resolution: {integrity: sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA==}
  929. dev: false
  930. /minimatch@9.0.4:
  931. resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
  932. engines: {node: '>=16 || 14 >=14.17'}
  933. dependencies:
  934. brace-expansion: 2.0.1
  935. dev: true
  936. /mitt@3.0.1:
  937. resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
  938. dev: false
  939. /muggle-string@0.4.1:
  940. resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
  941. dev: true
  942. /nanoid@3.3.7:
  943. resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
  944. engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
  945. hasBin: true
  946. /normalize-path@3.0.0:
  947. resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
  948. engines: {node: '>=0.10.0'}
  949. dev: true
  950. /normalize-wheel-es@1.2.0:
  951. resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==}
  952. dev: false
  953. /ol@9.2.4:
  954. resolution: {integrity: sha512-bsbu4ObaAlbELMIZWnYEvX4Z9jO+OyCBshtODhDKmqYTPEfnKOX3RieCr97tpJkqWTZvyV4tS9UQDvHoCdxS+A==}
  955. dependencies:
  956. color-rgba: 3.0.0
  957. color-space: 2.0.1
  958. earcut: 2.2.4
  959. geotiff: 2.1.3
  960. pbf: 3.2.1
  961. rbush: 3.0.1
  962. dev: false
  963. /p-limit@2.3.0:
  964. resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
  965. engines: {node: '>=6'}
  966. dependencies:
  967. p-try: 2.2.0
  968. dev: false
  969. /p-locate@4.1.0:
  970. resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
  971. engines: {node: '>=8'}
  972. dependencies:
  973. p-limit: 2.3.0
  974. dev: false
  975. /p-try@2.2.0:
  976. resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
  977. engines: {node: '>=6'}
  978. dev: false
  979. /pako@1.0.11:
  980. resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
  981. dev: false
  982. /pako@2.1.0:
  983. resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==}
  984. dev: false
  985. /parse-headers@2.0.5:
  986. resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==}
  987. dev: false
  988. /path-browserify@1.0.1:
  989. resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
  990. dev: true
  991. /path-exists@4.0.0:
  992. resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
  993. engines: {node: '>=8'}
  994. dev: false
  995. /pbf@3.2.1:
  996. resolution: {integrity: sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==}
  997. hasBin: true
  998. dependencies:
  999. ieee754: 1.2.1
  1000. resolve-protobuf-schema: 2.1.0
  1001. dev: false
  1002. /picocolors@1.0.1:
  1003. resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
  1004. /picomatch@2.3.1:
  1005. resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
  1006. engines: {node: '>=8.6'}
  1007. dev: true
  1008. /pinia@2.1.7(typescript@5.4.5)(vue@3.4.27):
  1009. resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==}
  1010. peerDependencies:
  1011. '@vue/composition-api': ^1.4.0
  1012. typescript: '>=4.4.4'
  1013. vue: ^2.6.14 || ^3.3.0
  1014. peerDependenciesMeta:
  1015. '@vue/composition-api':
  1016. optional: true
  1017. typescript:
  1018. optional: true
  1019. dependencies:
  1020. '@vue/devtools-api': 6.6.1
  1021. typescript: 5.4.5
  1022. vue: 3.4.27(typescript@5.4.5)
  1023. vue-demi: 0.14.7(vue@3.4.27)
  1024. dev: false
  1025. /pngjs@5.0.0:
  1026. resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
  1027. engines: {node: '>=10.13.0'}
  1028. dev: false
  1029. /postcss@8.4.38:
  1030. resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
  1031. engines: {node: ^10 || ^12 || >=14}
  1032. dependencies:
  1033. nanoid: 3.3.7
  1034. picocolors: 1.0.1
  1035. source-map-js: 1.2.0
  1036. /process-nextick-args@2.0.1:
  1037. resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
  1038. dev: false
  1039. /proj4@2.11.0:
  1040. resolution: {integrity: sha512-SasuTkAx8HnWQHfIyhkdUNJorSJqINHAN3EyMWYiQRVorftz9DHz650YraFgczwgtHOxqnfuDxSNv3C8MUnHeg==}
  1041. dependencies:
  1042. mgrs: 1.0.0
  1043. wkt-parser: 1.3.3
  1044. dev: false
  1045. /protocol-buffers-schema@3.6.0:
  1046. resolution: {integrity: sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==}
  1047. dev: false
  1048. /qrcode@1.5.3:
  1049. resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==}
  1050. engines: {node: '>=10.13.0'}
  1051. hasBin: true
  1052. dependencies:
  1053. dijkstrajs: 1.0.3
  1054. encode-utf8: 1.0.3
  1055. pngjs: 5.0.0
  1056. yargs: 15.4.1
  1057. dev: false
  1058. /quick-lru@6.1.2:
  1059. resolution: {integrity: sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ==}
  1060. engines: {node: '>=12'}
  1061. dev: false
  1062. /quickselect@2.0.0:
  1063. resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==}
  1064. dev: false
  1065. /rbush@3.0.1:
  1066. resolution: {integrity: sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==}
  1067. dependencies:
  1068. quickselect: 2.0.0
  1069. dev: false
  1070. /readable-stream@2.3.8:
  1071. resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
  1072. dependencies:
  1073. core-util-is: 1.0.3
  1074. inherits: 2.0.4
  1075. isarray: 1.0.0
  1076. process-nextick-args: 2.0.1
  1077. safe-buffer: 5.1.2
  1078. string_decoder: 1.1.1
  1079. util-deprecate: 1.0.2
  1080. dev: false
  1081. /readdirp@3.6.0:
  1082. resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
  1083. engines: {node: '>=8.10.0'}
  1084. dependencies:
  1085. picomatch: 2.3.1
  1086. dev: true
  1087. /require-directory@2.1.1:
  1088. resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
  1089. engines: {node: '>=0.10.0'}
  1090. dev: false
  1091. /require-main-filename@2.0.0:
  1092. resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
  1093. dev: false
  1094. /resolve-protobuf-schema@2.1.0:
  1095. resolution: {integrity: sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==}
  1096. dependencies:
  1097. protocol-buffers-schema: 3.6.0
  1098. dev: false
  1099. /rollup@4.18.0:
  1100. resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==}
  1101. engines: {node: '>=18.0.0', npm: '>=8.0.0'}
  1102. hasBin: true
  1103. dependencies:
  1104. '@types/estree': 1.0.5
  1105. optionalDependencies:
  1106. '@rollup/rollup-android-arm-eabi': 4.18.0
  1107. '@rollup/rollup-android-arm64': 4.18.0
  1108. '@rollup/rollup-darwin-arm64': 4.18.0
  1109. '@rollup/rollup-darwin-x64': 4.18.0
  1110. '@rollup/rollup-linux-arm-gnueabihf': 4.18.0
  1111. '@rollup/rollup-linux-arm-musleabihf': 4.18.0
  1112. '@rollup/rollup-linux-arm64-gnu': 4.18.0
  1113. '@rollup/rollup-linux-arm64-musl': 4.18.0
  1114. '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0
  1115. '@rollup/rollup-linux-riscv64-gnu': 4.18.0
  1116. '@rollup/rollup-linux-s390x-gnu': 4.18.0
  1117. '@rollup/rollup-linux-x64-gnu': 4.18.0
  1118. '@rollup/rollup-linux-x64-musl': 4.18.0
  1119. '@rollup/rollup-win32-arm64-msvc': 4.18.0
  1120. '@rollup/rollup-win32-ia32-msvc': 4.18.0
  1121. '@rollup/rollup-win32-x64-msvc': 4.18.0
  1122. fsevents: 2.3.3
  1123. dev: true
  1124. /safe-buffer@5.1.2:
  1125. resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
  1126. dev: false
  1127. /sass@1.77.2:
  1128. resolution: {integrity: sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==}
  1129. engines: {node: '>=14.0.0'}
  1130. hasBin: true
  1131. dependencies:
  1132. chokidar: 3.6.0
  1133. immutable: 4.3.6
  1134. source-map-js: 1.2.0
  1135. dev: true
  1136. /semver@7.6.2:
  1137. resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
  1138. engines: {node: '>=10'}
  1139. hasBin: true
  1140. dev: true
  1141. /set-blocking@2.0.0:
  1142. resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
  1143. dev: false
  1144. /setimmediate@1.0.5:
  1145. resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
  1146. dev: false
  1147. /source-map-js@1.2.0:
  1148. resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
  1149. engines: {node: '>=0.10.0'}
  1150. /ssf@0.11.2:
  1151. resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==}
  1152. engines: {node: '>=0.8'}
  1153. dependencies:
  1154. frac: 1.1.2
  1155. dev: false
  1156. /string-width@4.2.3:
  1157. resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
  1158. engines: {node: '>=8'}
  1159. dependencies:
  1160. emoji-regex: 8.0.0
  1161. is-fullwidth-code-point: 3.0.0
  1162. strip-ansi: 6.0.1
  1163. dev: false
  1164. /string_decoder@1.1.1:
  1165. resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
  1166. dependencies:
  1167. safe-buffer: 5.1.2
  1168. dev: false
  1169. /strip-ansi@6.0.1:
  1170. resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
  1171. engines: {node: '>=8'}
  1172. dependencies:
  1173. ansi-regex: 5.0.1
  1174. dev: false
  1175. /to-fast-properties@2.0.0:
  1176. resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
  1177. engines: {node: '>=4'}
  1178. /to-regex-range@5.0.1:
  1179. resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
  1180. engines: {node: '>=8.0'}
  1181. dependencies:
  1182. is-number: 7.0.0
  1183. dev: true
  1184. /typescript@5.4.5:
  1185. resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
  1186. engines: {node: '>=14.17'}
  1187. hasBin: true
  1188. /undici-types@5.26.5:
  1189. resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
  1190. /util-deprecate@1.0.2:
  1191. resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
  1192. dev: false
  1193. /vite@5.2.12(@types/node@20.12.12)(sass@1.77.2):
  1194. resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==}
  1195. engines: {node: ^18.0.0 || >=20.0.0}
  1196. hasBin: true
  1197. peerDependencies:
  1198. '@types/node': ^18.0.0 || >=20.0.0
  1199. less: '*'
  1200. lightningcss: ^1.21.0
  1201. sass: '*'
  1202. stylus: '*'
  1203. sugarss: '*'
  1204. terser: ^5.4.0
  1205. peerDependenciesMeta:
  1206. '@types/node':
  1207. optional: true
  1208. less:
  1209. optional: true
  1210. lightningcss:
  1211. optional: true
  1212. sass:
  1213. optional: true
  1214. stylus:
  1215. optional: true
  1216. sugarss:
  1217. optional: true
  1218. terser:
  1219. optional: true
  1220. dependencies:
  1221. '@types/node': 20.12.12
  1222. esbuild: 0.20.2
  1223. postcss: 8.4.38
  1224. rollup: 4.18.0
  1225. sass: 1.77.2
  1226. optionalDependencies:
  1227. fsevents: 2.3.3
  1228. dev: true
  1229. /vue-demi@0.14.7(vue@3.4.27):
  1230. resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
  1231. engines: {node: '>=12'}
  1232. hasBin: true
  1233. requiresBuild: true
  1234. peerDependencies:
  1235. '@vue/composition-api': ^1.0.0-rc.1
  1236. vue: ^3.0.0-0 || ^2.6.0
  1237. peerDependenciesMeta:
  1238. '@vue/composition-api':
  1239. optional: true
  1240. dependencies:
  1241. vue: 3.4.27(typescript@5.4.5)
  1242. dev: false
  1243. /vue-router@4.3.2(vue@3.4.27):
  1244. resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==}
  1245. peerDependencies:
  1246. vue: ^3.2.0
  1247. dependencies:
  1248. '@vue/devtools-api': 6.6.1
  1249. vue: 3.4.27(typescript@5.4.5)
  1250. dev: false
  1251. /vue-template-compiler@2.7.16:
  1252. resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==}
  1253. dependencies:
  1254. de-indent: 1.0.2
  1255. he: 1.2.0
  1256. dev: true
  1257. /vue-tsc@2.0.19(typescript@5.4.5):
  1258. resolution: {integrity: sha512-JWay5Zt2/871iodGF72cELIbcAoPyhJxq56mPPh+M2K7IwI688FMrFKc/+DvB05wDWEuCPexQJ6L10zSwzzapg==}
  1259. hasBin: true
  1260. peerDependencies:
  1261. typescript: '*'
  1262. dependencies:
  1263. '@volar/typescript': 2.2.5
  1264. '@vue/language-core': 2.0.19(typescript@5.4.5)
  1265. semver: 7.6.2
  1266. typescript: 5.4.5
  1267. dev: true
  1268. /vue@3.4.27(typescript@5.4.5):
  1269. resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==}
  1270. peerDependencies:
  1271. typescript: '*'
  1272. peerDependenciesMeta:
  1273. typescript:
  1274. optional: true
  1275. dependencies:
  1276. '@vue/compiler-dom': 3.4.27
  1277. '@vue/compiler-sfc': 3.4.27
  1278. '@vue/runtime-dom': 3.4.27
  1279. '@vue/server-renderer': 3.4.27(vue@3.4.27)
  1280. '@vue/shared': 3.4.27
  1281. typescript: 5.4.5
  1282. /web-worker@1.3.0:
  1283. resolution: {integrity: sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==}
  1284. dev: false
  1285. /which-module@2.0.1:
  1286. resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
  1287. dev: false
  1288. /wkt-parser@1.3.3:
  1289. resolution: {integrity: sha512-ZnV3yH8/k58ZPACOXeiHaMuXIiaTk1t0hSUVisbO0t4RjA5wPpUytcxeyiN2h+LZRrmuHIh/1UlrR9e7DHDvTw==}
  1290. dev: false
  1291. /wmf@1.0.2:
  1292. resolution: {integrity: sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==}
  1293. engines: {node: '>=0.8'}
  1294. dev: false
  1295. /word@0.3.0:
  1296. resolution: {integrity: sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==}
  1297. engines: {node: '>=0.8'}
  1298. dev: false
  1299. /wrap-ansi@6.2.0:
  1300. resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
  1301. engines: {node: '>=8'}
  1302. dependencies:
  1303. ansi-styles: 4.3.0
  1304. string-width: 4.2.3
  1305. strip-ansi: 6.0.1
  1306. dev: false
  1307. /xlsx@0.18.5:
  1308. resolution: {integrity: sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==}
  1309. engines: {node: '>=0.8'}
  1310. hasBin: true
  1311. dependencies:
  1312. adler-32: 1.3.1
  1313. cfb: 1.2.2
  1314. codepage: 1.15.0
  1315. crc-32: 1.2.2
  1316. ssf: 0.11.2
  1317. wmf: 1.0.2
  1318. word: 0.3.0
  1319. dev: false
  1320. /xml-utils@1.9.0:
  1321. resolution: {integrity: sha512-bE++owdhr9WNSar5MAL04c727SjSHyEtu2+0hTVbHPeJgzauy5bnhfJV3gdKwm4m+ZNjKmjM97WphKwxWqW1IA==}
  1322. dev: false
  1323. /y18n@4.0.3:
  1324. resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
  1325. dev: false
  1326. /yargs-parser@18.1.3:
  1327. resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
  1328. engines: {node: '>=6'}
  1329. dependencies:
  1330. camelcase: 5.3.1
  1331. decamelize: 1.2.0
  1332. dev: false
  1333. /yargs@15.4.1:
  1334. resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
  1335. engines: {node: '>=8'}
  1336. dependencies:
  1337. cliui: 6.0.0
  1338. decamelize: 1.2.0
  1339. find-up: 4.1.0
  1340. get-caller-file: 2.0.5
  1341. require-directory: 2.1.1
  1342. require-main-filename: 2.0.0
  1343. set-blocking: 2.0.0
  1344. string-width: 4.2.3
  1345. which-module: 2.0.1
  1346. y18n: 4.0.3
  1347. yargs-parser: 18.1.3
  1348. dev: false
  1349. /zstddec@0.1.0:
  1350. resolution: {integrity: sha512-w2NTI8+3l3eeltKAdK8QpiLo/flRAr2p8AGeakfMZOXBxOg9HIu4LVDxBi81sYgVhFhdJjv1OrB5ssI8uFPoLg==}
  1351. dev: false